一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。7 {) w3 q4 E! f' _8 b, N
经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
6 j" E- _ }: gphus.lu说有下面三个需求
" I8 _) v( u, U4 }& w. l; B0 _1. curl模块或者allow_url_fopen打开
5 F( ~/ D1 r: Z4 N6 _2. zlib压缩模块5 m* b- w, G8 Q4 \
3. php空间不能有广告。
1 m4 E8 R/ l( b5 R6 ^4 y, N 当然,部分广告代码goagent还是能够正确处理的。! m" m6 g6 X0 e# V
GoAgent项目地址:http://code.google.com/p/goagent/
# K/ @; [" g3 A& i4 m6 V. ^$ @
, i* n, E: H" j" p5 I二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。
" F X" o+ A7 `* s$ a: R1 L) H注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。3 D3 W5 }4 m, p8 t3 n# X' G. o
建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php2 k7 g" [; B: q+ T4 R3 W
1.8.6会跳转到https://www.google.com/index.php* n* r1 y' S6 N/ M, N p4 d
实际上你只要确定自己上传完成就行了,不用管打开是什么样子。( I0 Y0 t. M# j; l
三、配置本地端记事本打开在local目录下的proxy.ini文件,将
! s) y) R6 h/ L5 v3 h+ K. Z& I( Y1
- _4 z) D% L( l5 {! x3 |! }# M2- e" c4 i' z: M* x6 {+ R3 f
3% f3 k$ F5 d3 Y4 K1 J: S3 y( t
4
8 U ^1 s. `! o- K5
n% \* ]+ |& l9 Q5 z0 m7 N G, K6) {1 M- ^# K+ d7 G! d
! ~- E* `, U! {' J8 ?
| [paas]& T0 y$ b5 O' r! k9 R- R0 O( i
enable = 0+ X. @9 C1 N+ G* S& [% d2 V
password = 123456
2 _# K( F3 I' K1 A3 z listen = 127.0.0.1:8088 i% ]7 j4 r; G/ l$ C1 K
isphp = 04 o n6 \, O! N9 {( F$ w, J
fetchserver = http://1.duapp.com/index.php
0 y8 x! `) A( t! T |
; X; L* @3 m2 _( ^ n/ K修改为
9 x8 g2 e( ~; t/ t/ q* `1
/ F; U! |* e! M I2 m0 `0 e# e7 d% h( G# A+ a
3
* a2 q: x7 h8 g4
9 ]6 J3 j' k/ g. F& d9 c5) S0 y6 g" ~1 _1 i/ T
6+ R5 `7 G5 C n
1 p1 C8 S( q9 @/ S | [paas]/ D9 L; u/ H4 t- h& X1 ~) D
enable = 1 (1为启用GAE,0为不启用)
6 ~' V) A0 f" \- I. ppassword = 123456
8 j4 _1 o* U0 v$ Q0 L+ u) u# u listen = 127.0.0.1:80883 f0 o, \5 J0 A' D* r& Q. a
isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)
, ^5 f6 J2 H9 Xfetchserver = http:///你网站的域名/index.php
$ g$ ~+ }- M. i9 m+ s/ f0 Y U+ e9 | |
- k2 u ^5 @1 N; M3 ?如果你是放在其他目录则修改为对应的index.php的地址 m: s9 t9 x6 f+ O" l
以上代码不要直接复制,自己找到对应的地方在原文件修改即可。
& R7 V7 d' _' S! P, u注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。
4 Y. ]0 R3 F) \$ y/ d8 a- H四、运行本地端完成上述步骤后,就运行GoAgent.exe。9 X" G I; q9 g5 `
Linux/Mac用户运行proxy.py
1 ^( I* Q, r6 N P五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。+ _+ p# {& g0 E9 W7 X
只需将浏览器代理端口相应的改为8088即可。
4 C c9 w+ _! F Z* g* S- f& p, Z/ GTips:1.
/ M. o' n- N% r; L. p) T. c7 K& K[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。
( r$ L0 T+ M* Z2.另外有一个小技巧:
( R6 t" m8 O+ t) I+ a! }修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!1 G7 w1 [/ |2 g( _. z, f. C
[listen] ip = 127.0.0.1 port = 8087 visible = 1) P: x( j. H' ?5 o
3.怎么防止他人知道我的index.php地址盗用我流量?
0 S+ j) o8 L" Z1 f" X# u编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';+ ^! K, O' E" |' d; f: x
同时编辑proxy.ini6 x7 K& v3 R3 E
[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe
; G; c$ {- {! f. A; V% N* k最新1.8.4版已经支持php和GAE的密码分开了。
5 b7 |2 x& y% x4 K) p
5 w. q6 O( h7 n- Q6 R0 [4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。
5 p& J- e; u; ilisten = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享
% n, j+ A8 E' [8 y
% n) \+ G w5 } |