一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。 U6 T$ p6 K3 J1 b9 u
经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
* M0 v# _# s. k: uphus.lu说有下面三个需求 h+ b) Q' T9 d3 @6 o
1. curl模块或者allow_url_fopen打开8 c ]0 ~: K, `3 K
2. zlib压缩模块
/ G# m `. D6 R. Z/ ^3. php空间不能有广告。. a! O9 T: ^3 u; M
当然,部分广告代码goagent还是能够正确处理的。
Q! G+ k6 y2 C& SGoAgent项目地址:http://code.google.com/p/goagent/
# I" K. a, p+ ]: N. b2 Q' W+ [
0 w) K5 b0 v9 N二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。, N! e. }* D( z, z4 E) C
注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。8 Y7 E) Q9 [4 n8 g+ B. a
建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php' Y7 n- I6 d6 s/ a( u8 O1 L! i
1.8.6会跳转到https://www.google.com/index.php. F4 F; Y, Y$ C* g, I
实际上你只要确定自己上传完成就行了,不用管打开是什么样子。
: s2 z0 {7 e4 f三、配置本地端记事本打开在local目录下的proxy.ini文件,将
' f/ y0 O* q) c- O/ y1
+ I7 ]0 m) W7 x2
! G0 g& d8 E/ n; |4 J! W39 r+ Z0 e. j8 b- p0 _& S- M5 s2 @ T
49 W0 O; |! O6 N1 ]& J/ P
51 z# A2 ~: M% J( k2 Z
6
% ]# V$ V" i4 s$ Z- `7 B7 B% U# _0 ]8 x6 J4 x( }
| [paas]
3 X- y6 ?7 }/ m- Z4 p enable = 0( @# W" L2 ~$ U0 ^ x: v" L
password = 123456
, h+ O( K) c8 g; q. r( W3 Y- i( F listen = 127.0.0.1:80889 v; n' f: C/ d1 q' w
isphp = 0
6 M) D/ y5 R& H: X% G5 K7 |+ { fetchserver = http://1.duapp.com/index.php c& H. K3 d$ Q) L: O( ^' o
|
S1 g* U4 ~- C修改为9 J( N/ l4 w( P
1& D9 J6 \' C" S2 _
2
& Y& J: F' Y1 \7 X/ ]" s7 V: r" p3& Q V* B5 e; [+ |; ]+ u. ]
4. }# s: P9 X% B1 l) v
52 Z3 ?3 R7 Q1 D, ]4 K
6
% d! l2 E8 V* B. [7 b" K- z
8 ~* w- r' J) ~+ s7 m1 m% W | [paas]
. l7 Z; W0 e2 H" \( t: J8 O enable = 1 (1为启用GAE,0为不启用)
: K/ A( U: `" O) p/ Gpassword = 123456
& z" Q: G& d" N" u1 ^' e listen = 127.0.0.1:8088
8 a3 ]2 ]1 i2 w/ ^+ @ isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)
7 T# P" Y" S1 o: J0 H) Sfetchserver = http:///你网站的域名/index.php
4 U t! a. N+ ~( m' | |
* ]' P# A5 F. U! `% a2 D: G8 |如果你是放在其他目录则修改为对应的index.php的地址5 y" b$ `: T9 x
以上代码不要直接复制,自己找到对应的地方在原文件修改即可。" k( e4 ]8 W5 \
注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。; A5 p* y; O1 o3 m* S1 }4 t
四、运行本地端完成上述步骤后,就运行GoAgent.exe。
p, V. b j, u: bLinux/Mac用户运行proxy.py6 I6 P; b% ]2 ~2 q* z" ~
五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。
3 m5 F: y! c5 {8 f6 O, e只需将浏览器代理端口相应的改为8088即可。
7 p7 ~) R; [! v$ X' B2 b* ~' k0 w" PTips:1.* S( k, g# P$ e" h
[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。
! u2 E5 M& Q" T8 Z! K V2.另外有一个小技巧:
$ W& t, y! f5 w q! J( O7 p修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!4 o. T7 [/ R* T$ r2 L, l, K
[listen] ip = 127.0.0.1 port = 8087 visible = 1. g- _) [5 u) v5 H. @7 @$ R
3.怎么防止他人知道我的index.php地址盗用我流量?' h+ z4 q1 h' k: j# o& S3 n# y0 X
编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';
$ ]2 K- Z O# p7 i同时编辑proxy.ini1 f' F9 e% } E3 `
[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe
1 _1 _8 ^1 _) v# O/ T% E最新1.8.4版已经支持php和GAE的密码分开了。
' ?% w7 |: l( Z' k; v( `
& E% z5 {- f1 S, j; D8 \7 n4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。
( G5 L9 l0 F) [listen = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享
$ D* h/ Q7 z4 u8 i* L. w) G! K& c1 W6 z: o0 t& W* w
|