一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。
5 G6 N- {% ^& O' |3 @' _% P6 a% L1 k经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。# S" p- C9 C$ `+ [( t$ r$ G
phus.lu说有下面三个需求
' c9 q4 U! K5 w# o1. curl模块或者allow_url_fopen打开1 h5 x# V* l3 ?; q
2. zlib压缩模块
: T) q' [ |. \. u; U2 x: l0 {3. php空间不能有广告。' T3 Z8 p, m3 D9 R4 ~
当然,部分广告代码goagent还是能够正确处理的。& H7 D& t m! F( o. F
GoAgent项目地址:http://code.google.com/p/goagent/
3 {7 p. z) E+ n- U5 r: o! s
" e8 x0 I7 ?, }( L( I二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。
" a0 m; l# l6 J+ n8 f! ~注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。
+ `) V6 X+ p7 S Q& i建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php; y; ]/ c9 F0 R) s( J
1.8.6会跳转到https://www.google.com/index.php
" z% s$ ]% o% i2 M H实际上你只要确定自己上传完成就行了,不用管打开是什么样子。7 _* O" ~: ~) V# d3 q6 T2 ~7 n: d$ Z$ K
三、配置本地端记事本打开在local目录下的proxy.ini文件,将
Z/ x' E- _7 F1
Z$ A) w4 Q3 X" [7 m9 Q5 V2
: I( V/ E! Z# f% w* g& L3* G' g4 N, \# E! _/ L
4. K" w# I' h e! h- h. C T
53 K# O5 e4 v0 u; l- U& x. K
6
! n8 v* k/ V, S7 o$ H
1 J t$ N% C8 S. E# [ | [paas]
" B5 ^! P v$ n4 j enable = 0
) }1 [$ ^+ G" I$ c password = 123456% r3 f' n) ?" b" L
listen = 127.0.0.1:8088! b# X+ ~2 b- P# w0 B9 J7 a
isphp = 0/ E& i; r& K q+ S
fetchserver = http://1.duapp.com/index.php8 G7 H9 p: P5 g3 }
| F8 d9 O% s: ]; d4 h9 q) p0 u
修改为
5 L6 w! W$ K' j" g5 W! o1% N" i; H& m1 N2 n# q: r* h5 P
2
& W- F) y, k( j- K* y R: w6 j3
) }, f% ~$ V1 f' c! U4
- h% j' R b( ^6 q5
3 B3 x4 p. K6 c6+ c- w& U4 {7 k% ^' y
$ k4 K6 M- T9 t
| [paas]/ [! E& i% L! \- v! I) Q
enable = 1 (1为启用GAE,0为不启用) l* K P+ \7 G- S; q8 P. \. @$ v
password = 123456! M6 q+ e: Y( w. u
listen = 127.0.0.1:8088; r( @: P# h3 a5 Z! y& q
isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)- Z: M, s7 q$ {/ ~! ~9 e0 ?7 j
fetchserver = http:///你网站的域名/index.php
v. r4 U) ^# ?! F8 `: S( p6 S | ) n+ H( w: t' j. o! m$ T8 r
如果你是放在其他目录则修改为对应的index.php的地址
; t( Q% K6 j6 W- k以上代码不要直接复制,自己找到对应的地方在原文件修改即可。
" w. s- q8 w3 P% p! z# z& L注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。3 l; T; B* U4 o5 z4 m' _; [+ U6 ~
四、运行本地端完成上述步骤后,就运行GoAgent.exe。
+ q! Q, n% a: g9 @6 }! g3 K0 }Linux/Mac用户运行proxy.py
. }2 A3 h1 G) |5 \7 S五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。
+ J( M& k8 k: D) n/ P: N4 Y8 V只需将浏览器代理端口相应的改为8088即可。
0 p+ |* F) T, F6 }& QTips:1.
7 A( Z; t, y4 W& B" r8 I/ L& d" {[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。# v3 J/ `; Z d; X2 u3 [! q4 l! Y% ]
2.另外有一个小技巧:6 q# ~8 [& _% h, n: I- \6 Z
修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!* @; `- E+ Z( M6 Y7 h
[listen] ip = 127.0.0.1 port = 8087 visible = 1
" K4 v0 J1 ?0 g( V3.怎么防止他人知道我的index.php地址盗用我流量?: T' k a2 i9 N- \) a h; n
编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';
: }* ?% }+ F' Y6 H& c0 \/ k同时编辑proxy.ini
/ v" X8 ?* W( |; h' o$ w5 y[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe
; r, ?4 P t0 [/ T1 @& C" W最新1.8.4版已经支持php和GAE的密码分开了。- _4 R/ _' J6 f/ L
" F2 g9 x+ {( \+ j
4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。6 Y" w; s. b/ v
listen = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享% ]. E' [6 S$ t% l9 e2 q' v3 \
7 {/ r2 T `% P1 x! R
|