基于OpenWRT路由器的IPv6 SSH Tunnel解决方案
寒假的时候入了一台Linksys WRT54G,并将其刷成了OpenWRT系统,开学之后考虑到蛋疼的校园网认证系统,打算在路由器上搭建基于IPv6的SSH Tunnel,用来给移动设备提供网络接入以及外网代理服务。 准备工作 需要 原生IPv6网络 一台刷了OpenWRT系统的路由器 一台米国的服务器,需要IPv6支持以及SSH帐号 给OpenWRT增加IPv6支持 关于OpenWRT上的IPv6配置,可以参考OpenWRT的官方wiki http://wiki.openwrt.org/doc/howto/ipv6.essentials 简而言之,通过SSH登录到OpenWRT,然后使用opkg安装IPv6模块 root@OpenWrt:/# opkg install kmod-ipv6 然后重启network服务 root@OpenWrt:/# /etc/init.d/network restart 这时,使用ifconfig命令应该能够看到成功获取IPv6地址了 配置SSH的免密码登录 有了IPv6,应该能通过SSH直接连接到服务器而不用经过校园网的认证,然而,为了让路由器实现自动登录,SSH的免密码登录当然是必须的了。 而OpenWRT上默认的SSH是Dropbear,配置方法和通常使用的OpenSSH有所不同。 使用Dropbear生成Public Key dropbearkey -t rsa -f …