现在的位置: 首页 > 综合 > 正文

使用傻瓜包goagent翻墙

2017年11月05日 ⁄ 综合 ⁄ 共 1546字 ⁄ 字号 评论关闭

关于goagent翻墙的资料网上不少,不过据说现在要注册gae的appid和上传server端都需要先翻墙了,于是这就陷入了“要翻墙,你得先翻墙”的递归问题。好在这互联网的世界中,好人总不少,众多雷锋贡献出了共10000个appid,再有人将此10000个id和大量的可用的ip地址集成在goagent的配置文件中,做成了一个goagent的傻瓜包,于是使用的时候就成了傻瓜都会的解压即用了。接下来就以傻瓜包的goagent为例,说一下goagent的使用和一些常见问题的解决方法。

1.下载并启动goagent

在这里我已经将傻瓜包的local端打包上传到百度网盘了:http://zdz.la/jflnPQ
将其下载,解压,windows端打开goagent.exe或goagent-win8.exe,linux端执行sh proxy.sh即可启动(后台运行)我们的这个代理服务器了,或者是用python proxy.py运行(前台运行)。
在linux中如果启动失败,则可能是缺少依赖,需要添加的依赖可能有如下:
sudo apt-get install python-dev python-greenlet python-gevent python-vte python-openssl python-crypto python-appindicator

2.浏览器插件翻墙

关于firefox和chrome翻墙,网上已有资料,这点自己百度即可。大致就是安装一个代理插件,然后更新gfwlist,设置代理服务器。如果你是在本机中使用,那么代理服务器可以设为127.0.0.1,端口号默认的是8087。这里不再赘述。
另外,右击托盘上的goagent图标,会有一个设置IE代理的功能,这个大家可以自己去尝试。

3.浏览器PAC翻墙

像我现在使用的遨游浏览器,并没有相关的代理插件。但是它是支持pac的,以其为例,设置如下:
打开菜单==》代理==》管理,如下图所示.
然后是使用自定义设置==》添加,类型选择PAC,名称自己填一个,地址是你的goagent中的proxy.pac文件。然后确定,保存。以后要用代理的时候,选择这个代理设置就可以了。

4.让局域网里的其他电脑也可以使用

在goagent的proxy.ini配置文件中,[listen]一项的ip一般默认配置的是127.0.0.1,也就是只监听本机中的请求,局域网的其他电脑是不能连接上你的这个代理服务器的。如果你希望本机和局域网的其他电脑、手机也可以使用,把ip改为0.0.0.0即可。

5、如果goagent不能使用了

如果你在使用了一段时间之后,发现代理了也无法连网,打开goagent的客户端界面一看,一片黄和红色的日志输出,那表示你的ip被墙了。goagent每次会从你的proxy.ini(如果有proxy.user.ini中的ip配置则是proxy.user.ini)中取得部分ip来连接,如果ip都不能用了会再取其他部分。如果很不幸你的ip都被墙了,那么你就需要换ip了。
打开你的proxy.ini(或是proxy.user.ini),找到iplist,将ip列表换成新的ip。注意,不同版本的goagent的写法不一样,按你的版本的形式修改即可,下面是我两个版本的goagent的截图。
获取goagent的ip,可以用一个叫gogotester的软件。我自己也用脚本过滤出了2699个ip,提供给大家:http://zdz.la/Fy9YSf
注意写法是每个ip之间,用或运算符“|”隔开。更新完IP后重新启动,或者右击托盘上的goagent图标,选择重新载入即可。
下一篇讲一下其他客户端如何设置代理(chrome, firefox, 遨游等浏览器就不再赘述了)。

抱歉!评论已关闭.