forked from qhgy/goagent
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.txt
66 lines (47 loc) · 3.62 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
GoAgent FAQ https://github.com/phus/goagent
Q: GoAgent是什么?
A: GoAgent是一个使用Python和Google Appengine SDK编写的代理软件。
Q: 如何部署和使用GoAgent?
A: 1.申请Google Appengine并创建appid
2.下载GoAgent https://github.com/phus/goagent/zipball/master
3.双击server\upload.bat,输入你的appid和你的用户名密码,上传服务端
4.把local\proxy.ini中的your_appid改成你申请到的appid
好了,现在你可以运行taskbar.exe启动代理了。
Q: 如何最小化GoAgent那个黑乎乎的DOS窗口?
A: 启动taskbar.exe之后托盘区会有GoAgent的图标,单击或者右击它就可以了。也可以编辑proxy.ini, 设置visible = 0
Q: 我是Linux/Unix用户怎么办?
A: 上传完服务端并设置好proxy.ini之后,直接运行local/proxy.py即可。需要Python 2.5+和Python-OpenSSL这个包。
Q: 既然已有WallProxy/GappProxy,为什么需要有GoAgent?
A: WallProxy项目关闭了,GappProxy半年没更新。为了应对经常变化的网络状况,需要一个更新快的GoAgent。
Q: 比WallProxy/GappProxy强在哪里?
A: 更新快,速度快,适应能力强。
Q: 需要装Python或者Google Appenginge SDK后才能用GoAgent吗?
A: 完全不用,GoAgent是绿色软件哦。
Q: GoAgent有哪些弱点?
A: 为了简单快速,GoAgent的数据没有强加密,使用的是head+hex/gzip格式来传输数据。
Q: 为什么要叫GoAgent,而不叫GoProxy?
A: 一开始叫GoProxy的,后来Hewig说软件名字带有proxy字样不祥,于是就改成了GoAgent。
Q: 为什么有时候GoAgent运行得好好的,突然出来一个502错误?
A: 有两种原因,1.配置错误,具体请看 http://65px.com/1993 ,2.网络出错,GoAgent此时会尝试重连,试试刷新一下浏览器就好了。
Q: Firefox怎么不能登陆一些https网站?
A: 打开FireFox->选项->高级->加密->查看证书->导入证书, 选择local\ssl\ca.crt, 勾选所有项,导入。现在的ca.crt来自于wallproxy 0.4.0,如果已经导入过了,尝试删除后或者新建一个profile再导入。
Q: Chrome下如何使用GoAgent?
A: Chrome可以安装proxy swithy插件,然后可以这样设置:图一: http://i.imgur.com/bJo1p.gif ,图二: http://i.imgur.com/aTH77.gif .注意,如果是用的ADSL或者VPN的话,需要在proxy swithy的Network中选中那个拨号连接。而且拨号连接必须是英文的(这个似乎是proxy swithy的limitation)。
Q: 为什么一运行GoAgent后,py25.exe占用了40M内存?
A: GoAgent使用psyco1.6提速,所以内存占用有点多。如果你不希望使用这个机制的话,请下载这个py25.exe然后替换 https://github.com/phus/python-tools/blob/master/py25.exe?raw=true
Q: 支持多个fetch server吗?
A: 目前GoAgent最新版是支持的,在proxy.ini中的[gae]项目下这样配置即可host=xxx.appspot.com|yyy.appspot.com|zzz.appspot.com
Q: 如何得到GoAgent的源代码?
A: GoAgent的代码和程序是一起的,源代码就是运行程序。
Q: 如何对GoAgent进行修改?
A: 客户端代码直接改local/proxy.py,改完重启taskbar.exe即可;服务端改server/fetch.py,改完用upload.bat上传即可。
Q: 已做的工作和将要做的工作?
A: DONE:
1. 随机获取proxy.ini中配置的可用fetch ip,提高网络适应能力
2. 对于google的某些https域名,直接启用转发。
3. 移植了wallproxy的_RangeFetch,比较好的支持视频
4. 支持多个fetch server
TODO:
2. 实现xmpp fetch
Q: 有问题怎么办?
A: 请发信给我,我会把问题加到本页面的。