移动设备使用gsnova

以前我一直用的goagent,后来不知道是GFW抽风还是GAE或者goagent的问题,有一段时间总也连不上,于是就换用了gsnova,支持更多种的服务端.我使用的是heroku.至于gsnova和heroku具体的配置,这里就不写了,大家可以google一下.这篇文章主要说说移动设备(就是android和iOS)使用gsnova的问题.目标是根据配置文件,自动对被认证网站使用proxy,其他网站直连.

电脑端的准备工作

首先,你得有一台运行gsnova的windows或者linux或者Mac电脑.因为目前gsnova还未有iOS和android的应用.如果想打造一台24小时的,可以考虑树莓派.需要注意的是,客户端的gsnova版本需要和上传到服务器的gsnova版本一致,否则不能正常工作.

其次,需要在路由或电脑的网络配置里,给电脑设定固定的内网IP,这样免得IP地址变动后还要更改设置.

最后,配置gsnova.conf文件.

1.把[LocalServer]的listen中的127.0.0.1更改为0.0.0.0;

2.把在用的服务端比如[C4]的listen中的127.0.0.1也改为0.0.0.0;

3.[SPAC]的PACProxy=此处填写本机内网IP以及[C4]的端口号例如PACProxy=192.168.1.5:48102

iOS的设置

对于这类应用我们的感觉一般是android应该会容易点,因为可以root.实际上iOS的配置更简单明了.在WIFI详情里面有一个HTTP PEOXY选项,中文大概是代理设置,选择auto,在URL栏填入PAC地址如http://192.168.1.5:48100/pac/gfwlist,注意IP换成电脑的固定IP地址,然后你的iPad和iPhone就可以享受无障碍的体验了.

android的设置

Android设备到目前为止我还没找到完美的解决方案.系统自带的proxy设置里只有禁用和手动两个选项,在手动的地址里填入IP和端口号,能够全局代理,无法自动切换.从google play里面下载了应用AutoProxy Lite,里面有spac的选项,但是设置好之后,点击连接,成功下载了PAC文件,却一直卡在Discovering proxy from PAC这个地方,所以我的android手机目前只能采用手动方式.以后若找到解决办法,会在此文更新.各位大牛如果有解决方案,也请指点一二.



无觅相关文章插件,快速提升流量