一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。
& ^( z" `! _# a) h经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。; s: c o C: U: }
phus.lu说有下面三个需求
* N. l( Z6 C* J6 _1. curl模块或者allow_url_fopen打开
$ p$ ~( Z3 D5 |$ N7 @2. zlib压缩模块+ U) u( @7 _& z w7 U( J% H& ^/ U' H
3. php空间不能有广告。0 h8 c/ ?9 D! |/ Q$ c' D+ \# Y: G
当然,部分广告代码goagent还是能够正确处理的。
! `9 [2 o! u6 r/ d P8 z* jGoAgent项目地址:http://code.google.com/p/goagent/9 ]6 A. Z: h! k9 \4 }$ G
1 J/ b+ ?$ b! o' M9 w# }7 [; F二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。
5 t4 R6 F6 a. U注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。* Q# X3 Z- B5 m0 L' A r! R
建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php: e' z+ p0 X1 v2 g2 F) w, f
1.8.6会跳转到https://www.google.com/index.php
0 d7 X0 B, ~ V" {: `实际上你只要确定自己上传完成就行了,不用管打开是什么样子。
: v! a7 j- R) V* t+ ^ n. |1 p8 D三、配置本地端记事本打开在local目录下的proxy.ini文件,将
/ N6 y+ N/ x5 S& j* v3 P1
* ^" I7 i% f& c9 o4 ~6 [! j% P6 g2$ u' O! L. H+ O) t
3
9 k5 m m' o4 M: q T% z' X! D4
, z5 T I, W. m7 H- ?5! P3 |9 l9 J7 Q8 B
6
8 v) m2 t) \' S; U! l- c6 e R1 \3 J6 Y m. D
| [paas]+ l/ ~1 D; j( [$ w6 a9 M& G4 a' c
enable = 0/ ~8 _$ Z2 C% l0 j
password = 123456
+ c8 i3 n( E4 h+ V listen = 127.0.0.1:8088+ M* r. x( l2 Y$ d
isphp = 0" Q! r& K- }! q1 ]5 a3 u4 Y, S5 i6 ^
fetchserver = http://1.duapp.com/index.php* N* [) N: P3 e; T5 s. E' R/ I0 Z; p
|
) z+ a1 Z2 E' y% ^8 v: k% g修改为
1 D- a# r2 {: o! v11 Z& L( r8 t% b+ e0 A
28 q* H" r0 H4 J n1 w' D
3
; o* ?! r$ ]( Y1 |& S: y$ I41 ]: J2 M$ q! h
5
/ h/ @0 e4 P8 Y" X1 D) f6
9 A6 Y. }1 ^. g1 C* ~; L3 ^1 c8 |4 I4 X1 _! S# I' w' u" G4 @, F
| [paas]! b; c7 O4 b2 |# ?4 E
enable = 1 (1为启用GAE,0为不启用)* q# C9 R+ W. d4 `* r
password = 1234560 ^0 x' L- Z+ [5 n' X) h
listen = 127.0.0.1:8088
! z: ~: b8 X N7 ~3 `# | isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)
; f" e( p& U' M( y3 \2 jfetchserver = http:///你网站的域名/index.php9 O* H, f& P+ P6 E
| 9 }, V% V! y; X" H
如果你是放在其他目录则修改为对应的index.php的地址6 t% C+ Q% q: R7 Q
以上代码不要直接复制,自己找到对应的地方在原文件修改即可。
/ t( h: @- P+ H) R注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。, h5 M) Z# `8 l+ } Z
四、运行本地端完成上述步骤后,就运行GoAgent.exe。5 a- K# O8 q3 Y# l8 v
Linux/Mac用户运行proxy.py& J: x) t, T+ p r( w; q' P$ [
五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。
: M+ |' A Z2 ~: X9 I只需将浏览器代理端口相应的改为8088即可。( ~2 ^; U+ u% o" O+ i) ^& b
Tips:1.
1 d$ f0 W( H; I+ Y" W[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。/ ^+ b1 d2 O8 c7 v
2.另外有一个小技巧:6 k8 ^3 K: R# D# m
修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!
5 o- `/ L$ {5 v; v[listen] ip = 127.0.0.1 port = 8087 visible = 1+ J) U' ]$ o+ m
3.怎么防止他人知道我的index.php地址盗用我流量?
5 x5 {( |+ Y0 \1 ?9 ]编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';9 v9 q0 j! d, A7 E( f) m) S. _
同时编辑proxy.ini
& O2 W) z0 e, _1 T* }5 b U[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe! Z; q4 x$ y1 z) ^# X- e( \
最新1.8.4版已经支持php和GAE的密码分开了。
1 d; P6 G N/ W; F% E ) Q; \+ G( m4 b/ |* K
4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。) n8 `4 C# h: d7 e. l! p$ b8 N& H* S
listen = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享
: B. v5 r8 w8 }. S7 o1 L) y) J0 P& f9 e; t. }( B, P8 C' R
|