新安装的低功耗ATOM服务器配置比瘦客户机高太多,仅作为博客服务实在是大财小用。论坛里面看到许多同学将开源项目GoAgent部署到Tomato路由器中,我也曾几次跃跃欲试,但是据说对于H618B弱小的心灵是巨大的压力。何不将GoAgent的客户端部署到UBUNTU中呢,说干就开始吧,非常简单:
1.创建Google Application,地址位于 https://appengine.google.com/ 注意记住自己申请的appid,亦即申请页面中的Application Identifier。
2.下载GoAgent最新程序 https://code.google.com/p/goagent/
3.修改server/app.yaml,把第一行application:后的your_appid修改成刚刚申请到的appid;
修改local\proxy.ini中的[gae]下的appid=你的appid(多appid请用|隔开)
4.上传服务器端
(A)windows下双击server/uploader.bat进行上传;
(B)ubuntu中先打开终端,使用cd命令将路径更改到刚刚下载的goagent目录下,
输入:python server/uploader.py上传程序;
然后输入gmail帐号和密码完成上传。
5、运行客户端
(A)windows下直接打开goagent.exe,win7用户第一次使用时注意要以管理员权限打开goagent.exe以导入证书;
(B)ubuntu下在终端用cd命令定位到goagent/local文件夹下,然后输入 python proxy.py 打开代理;
然后设置浏览器代理为127.0.0.1:8087 即可使用。
6、设置开机自动启动
(A)WINDOWS下运行 addto-startup.vbs即可加入启动项GoAgent。
(B)GoAgent在Ubuntu下的自动启动设置,网上方法很多,都需要较强的Linux知识,我介绍一个菜鸟方法,进入WEBMIN设置–Bootup and Shutdown-Create a new upstart service.在Configuration file填写如下代码
# GoAgent
description "GoAgent"
start on runlevel [2345]
stop on runlevel [!2345]expect fork
exec python ..路径../GoAgent/local/proxy.py
Start at boot time? YES
7、浏览器设置,代理为127.0.0.1:8087。使用自动代理软件可以实现智能代理,哈哈。。
Chrome推荐使用Switchy!
FireFox推荐使用AutoProxy。
IE等其他用户就算了吧~~
注意:
A、默认的监听IP是127.0.0.1,就是说只能在本机使用代理,为了保证局域网使用,需要把127.0.0.1改为192.168.1.X,如果改为0.0.0.0就更加强悍了,
B、为了保证外网访问,映射8087端口也是必须的,主机变成公共的HTTP代理了。