OpenWrt配合WallProxy实现无痛穿越GFW Tink 计算机 2012-12-29 阅读:(6674) 主要功能: ---- 路由器刷入OpenWrt,在此基础上配置WallProxy本地端,配合pac文件实现PC和iOS设备无痛翻越GFW,墙内网站直连,墙外网站走代理。 所需: ---- 1. 已刷入OpenWrt的路由器一枚,并且能够联网 2. WallProxy包 [点此下载][2] 步骤: ---- 按照WallProxy官方教程,在Google App Engine上部署服务端。[教程点此][1] 路由器安装python、pyopenssl、python-openssl、screen opkg update opkg install python pyopenssl python-openssl screen 解压WallProxy,进入local文件夹,编辑proxy.ini,将[listen]段中的监听端口ip改为0.0.0.0,port为8086,取消第六第七行的注释,并设置自己的Web管理用户名和密码; 然后修改[gae]段中的服务端appid,改为你自己在Google App Engine上部署的appid,保存关闭 使用scp工具将上面的local文件夹复制到OpenWrt的/root下 SSH连接路由器,执行`screen python /root/local/startup.py`这里要留意,一定要等python运行完毕,最后提示 Total:×××××××××××××× 时候,再关闭SSH,因为上面用了screen来保留session,所以关闭SSH后程序依然会正常运行 在浏览器里打开 http://192.168.1.1:8086 会提示你输入刚才设定的Web管理用户名和密码,进入后点击“状态”,查看一下自动代理脚本的地址,填入到你的SwitchySharp里。 SwitchySharp直接选为刚才设定好的配置,不需要“自动切换模式”,因为pac文件已经帮你选择了哪些网站直连,哪些网站走代理:) 打开YouTube测试 Done! [1]:https://code.google.com/p/wallproxy/wiki/Tutorial2#第四步:申请GAE空间并创建新的的app_id(已有可� [2]:http://pan.baidu.com/share/link?shareid=159118&uk=1141224610