|
|
一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。2 s' J$ T9 A4 o* o! x3 I/ y
经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
7 v2 y/ b' V/ @5 J& ~phus.lu说有下面三个需求, l5 p' V' ^2 B; s; @7 H
1. curl模块或者allow_url_fopen打开
: @, {$ d6 ^0 N2. zlib压缩模块8 R9 Z& ~! ~* o+ {( S3 J
3. php空间不能有广告。$ |3 D% N. W c3 U, n' a$ I
当然,部分广告代码goagent还是能够正确处理的。
2 J! v0 z# Q% JGoAgent项目地址:http://code.google.com/p/goagent/( q. |4 f1 h+ T% P* n5 c! R
. Z v& _! v+ r# |* ^9 L; U$ ]
二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。7 n- a C4 G$ k% W; N
注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。
2 b7 ], n+ y/ M0 q" l0 F建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php, U6 t) {1 z" o+ X
1.8.6会跳转到https://www.google.com/index.php/ ?8 ~ }( f ?+ F- Q
实际上你只要确定自己上传完成就行了,不用管打开是什么样子。$ x/ k$ r1 ?% a3 r
三、配置本地端记事本打开在local目录下的proxy.ini文件,将
% ` d2 L2 j! \% f+ x. `1
V0 }* o; A2 X; q% P" T7 K1 P7 _2/ ~/ j/ m: }9 I4 R2 Q# \+ v8 S: d
3
& O* o! U( Q' o# @3 h% h41 K! h9 L, R1 X6 e- ^" x7 x9 r
5
' [, X- a! _" z6 {% g60 f+ n; j# M9 _4 J. e2 C3 c
" P% z, p, j& s0 Y* a& u4 ?$ s0 Z
| [paas]4 g6 h: N! j) f0 X. }
enable = 0% g7 M2 q, Z9 Y6 X, s+ H. \
password = 123456; ^# `; P: H+ O& X) p; i
listen = 127.0.0.1:8088
3 ^( u& [ q; d o ]2 U4 D6 s3 [ isphp = 0
8 r- Y) v" O r6 S8 _, I: | fetchserver = http://1.duapp.com/index.php
, Y# x5 R9 j/ N7 L | 9 N# z. ?& _, a' h: e9 |
修改为
1 z/ h6 J, D. t/ w% u, U& M1
9 ^4 U8 I- }* |: M! b# g2
4 `, @0 ^' K' }$ X2 a39 Q" g, o8 p& y
4( N. B" T% ?# Z1 {0 S
5% h2 u/ o' l/ F6 |# m
6
1 `) j0 [% ~% }! U% q- b
5 s% i9 a4 A1 t5 U2 @+ \7 Q2 O9 ] | [paas]( x) n4 O. r1 n8 J
enable = 1 (1为启用GAE,0为不启用). B. |* O& [4 o
password = 123456+ B6 f4 o& C3 W7 g9 g; |
listen = 127.0.0.1:8088# n# W3 A/ v* V' d+ O4 \
isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)
6 H! L1 j$ I4 R9 b6 P" B0 G# rfetchserver = http:///你网站的域名/index.php- r5 h+ M8 c& M- Z6 d
|
$ \9 D1 ]: V7 t9 M如果你是放在其他目录则修改为对应的index.php的地址
' e z1 m! Z1 }* e) [以上代码不要直接复制,自己找到对应的地方在原文件修改即可。
0 y# Z, ? a/ Z& C- G注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。
3 i( I ~' k! |四、运行本地端完成上述步骤后,就运行GoAgent.exe。
+ o' B, W2 F% s7 F7 CLinux/Mac用户运行proxy.py4 `, u6 y$ H& s m2 v
五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。
1 @" `, x$ r: O! D6 @ |只需将浏览器代理端口相应的改为8088即可。
, j% H; Q0 y$ h; e4 z- ^* ]Tips:1.% M' c- W; ~% z; e, H. p' Z
[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。; {2 U2 ~1 ?) {$ f, B i
2.另外有一个小技巧:
! u) I) a7 O6 B/ m2 O9 ]修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!
l; z: _: j7 J3 h[listen] ip = 127.0.0.1 port = 8087 visible = 1' S O( \6 _0 V
3.怎么防止他人知道我的index.php地址盗用我流量?7 @6 e0 T5 ~" i! e; D; q8 o
编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';
" s" ]1 g) T; O( d9 M同时编辑proxy.ini
. M$ V" Q- ~5 n0 q" K3 `[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe8 s% d0 I# w9 O, y
最新1.8.4版已经支持php和GAE的密码分开了。
+ k0 ?0 M' K- U3 r9 o
7 L0 G4 i2 q# W8 ^0 [3 i& B4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。
% V9 h( _! k" C s4 l7 _listen = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享% G3 j( B9 a8 t% H- t( j
% m9 H. |3 N0 A5 J& }
|
|