一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。
- f% u' M; N1 _& Q; l4 u$ b经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
/ Y7 t$ E, d- |! j$ }. wphus.lu说有下面三个需求
# q' N# T( ?* {1. curl模块或者allow_url_fopen打开
* H+ [+ F- {* D& y2. zlib压缩模块$ B5 p# h0 Q7 f6 I! ~7 L0 w
3. php空间不能有广告。* f7 n; {0 s( |9 ^7 Z
当然,部分广告代码goagent还是能够正确处理的。
0 v# |' u6 A D4 y2 GGoAgent项目地址:http://code.google.com/p/goagent/5 G% o# D' l4 i* R+ |8 l
: A$ ]3 G% C3 d* Q, ^二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。 m& c! C( p. T
注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。
) M6 T; A" k3 h2 B& I0 E$ h建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php
3 e& ~/ X2 K- @7 A+ u- I1.8.6会跳转到https://www.google.com/index.php
1 m( M$ ~* v" S+ U+ z实际上你只要确定自己上传完成就行了,不用管打开是什么样子。8 v4 v5 y/ m) V X
三、配置本地端记事本打开在local目录下的proxy.ini文件,将
0 ?; V. g( Y3 I# K. [7 a( l1
1 a c, @8 B/ A- H0 f! h2
: R. \$ h: i7 x3 n3. X1 Q% y! K# u) V% ]% N
4
* Z6 l/ ?8 Y9 h7 t5
7 G9 }0 I8 p8 E1 p X3 X6) N( H+ b. ]' S) m$ B2 ^
r: Z8 u. Y% S7 E$ R! ]. S; n | [paas]: U( Q) D' Y6 \) @" j
enable = 01 g. k' e+ e4 S) K$ s6 B9 X2 G8 A
password = 123456
2 i! {4 _# r8 I listen = 127.0.0.1:8088
5 l7 {# O8 L1 @ isphp = 06 O; Q* d# V q9 I
fetchserver = http://1.duapp.com/index.php
# G& |, h+ S$ x9 C( g( ~ | " {7 |0 ]' t% x: ?0 p8 N
修改为! _6 P9 Z$ Z4 x1 s2 o" `6 s
1
+ Q! m! z4 N3 [. {+ z9 \2
( j% q! P+ S+ E" C5 \! f; {3
* V$ t+ L2 \+ J+ Q2 o3 x1 I4
, b+ Y3 L& }$ C6 Y- g" c! ]! n5+ V- f( b3 `2 `2 }; s- ]- \
6( s7 ]: U4 Q/ t7 @
2 W7 j- T. |; ]4 F | [paas]
; P! ^/ K5 z& [5 @, G2 A8 f3 F enable = 1 (1为启用GAE,0为不启用)
8 w1 V- ` W! _# _password = 123456
4 `7 D9 _$ s# m3 m3 F listen = 127.0.0.1:8088) M' n- R$ d2 L
isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)
) e3 ?0 A' F! ~: S% y5 Pfetchserver = http:///你网站的域名/index.php
% |& v6 l7 g7 J1 o |
& k0 h# \# K) c @如果你是放在其他目录则修改为对应的index.php的地址
& E- e& |0 _6 J; v7 S! S$ S以上代码不要直接复制,自己找到对应的地方在原文件修改即可。( a4 \+ K6 P9 ?- Y
注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。' N& L/ m5 E: ~" [( ]) U* _! z4 V
四、运行本地端完成上述步骤后,就运行GoAgent.exe。7 }1 c& v% [: U: i
Linux/Mac用户运行proxy.py
6 L3 w& a7 }3 A N' g6 g五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。
& ]; u: R: q- {; H; o& p只需将浏览器代理端口相应的改为8088即可。
) Y% d) d; |% n5 q p3 R6 nTips:1.( u- u1 Y3 t+ B& s
[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。4 h. {0 P2 u5 e+ _; F! l
2.另外有一个小技巧:
. K Q/ a7 w: f; I7 a修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!
$ d* u, G- q, O$ Y4 M2 E. W" h[listen] ip = 127.0.0.1 port = 8087 visible = 14 l; v- f$ y+ F7 I `" T$ y4 K' G
3.怎么防止他人知道我的index.php地址盗用我流量?
4 \" S# [/ g* ?% V- Y0 z编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';
9 w: {- f* W* B/ b4 _同时编辑proxy.ini
. M# i1 d$ A, G7 b1 M3 x[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe
# u H: k6 v, M7 v最新1.8.4版已经支持php和GAE的密码分开了。! j* S& @& C9 ]5 f% s, e
+ a7 x3 q( X. f" W+ ^: G4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。
6 F$ y9 z$ m. glisten = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享& Q, q6 j+ X0 ?: v
4 R* L- q8 @; e2 j4 m2 X
|