DD-WRT路由器折腾系列[4]:OpenVPN 自动翻墙(基于 autoddvpn 项目)
上一个帖子中介绍了如何挂载 Jffs 和 USB 存储设备,在这个帖子中,就要用到前面配置好的 Jffs。首先确认您已经开启了路由器的 Jffs 支持,然后按照以下步骤操作。
1、在路由器的 Web 管理界面设置 OpenVPN Client(此方法只适用无密码的 OpenVPN 帐号,如果需要密码验证,请手动建立配置文件连接)
点击顶部的 服务 > VPN,进入 VPN 设置页面,按下图中的标注进行设置,个别选项可能需要咨询 OpenVPN 服务提供商。
完成后点击 应用,之后可以到 状态 > OpenVPN 页面中查看连接是否成功。
2、通过 ssh 连接路由器,配置 Jffs
首先需要一个 ssh 客户端,这里推荐使用 PuttyMan(菩提曼),因为其可以保存登录用户名和密码,方便后文中脱机下载时使用。不过其他客户端诸如 Putty、Tunnelier 等也是可用的,此处以 PuttyMan 为例:
在 ssh 中键入如下命令:
cd /jffs mkdir /jffs/openvpn cd /jffs/openvpn wget http://autoddvpn.googlecode.com/svn/trunk/openvpn/jffs/run.sh for i in vpnup vpndown; do wget http://autoddvpn.googlecode.com/svn/trunk/$i.sh;done; chmod a+x *.sh
然后执行一下 ls -l /jffs/openvpn/ 看看是否已经下载好了三个文件并赋予了可执行权限,如图:
3、设置开机自启动
登录 Web 管理界面,点击 管理 > 命令,在命令解释器中输入以下命令:
/jffs/openvpn/run.sh
点击 保存为启动指令,重启路由器,等待2-3分钟,就可以查看效果了。
如果前面的设置全部正常的话,此时打开 http://ip138.com 看到的应该是你的本地 IP 地址,打开 http://whatismyip.com 应该可以看到你的 OpenVPN 服务器 IP。
拥抱无墙的网络世界吧~
下个帖子将介绍如何安装 Optware 和其他软件,敬请期待~
我是这篇教程的作者,我的博客上还有一篇 Tomato 可用的 OpenVPN 自动翻墙教程,地址:http://blog.liukangxu.info/?p=362
感谢支持!
有不依赖vpn的方案不 对于路由这样的方案过于笼统
我觉得如果自己有VPS的话还是OpenVPN在路由上配置起来效果比较好,安全性比PPTP好,连接比SSH稳定,路由后的设备不需设置即可翻墙
需要17以上的版本,那个WHR不支持OVPN就是因为是15版本,无法挂载jffs
具体配置环境参见:http://blog.liukangxu.info/?p=196,另外还需要开启SSH远程管理(win7默认无telnet):http://blog.liukangxu.info/?p=198,并且启用jffs:http://blog.liukangxu.info/?p=198
谢谢,看过了,我的旧WR54G只支持l2tp,pptp,版本是dd 14924,测试成功,那个mkdir jffs没有任何反应,OVPN只好作罢