一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。$ K2 f/ F/ ]1 O6 S4 D
经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。' o- D! [7 F5 r
phus.lu说有下面三个需求
0 u; _+ U( k0 w$ s$ I, m1. curl模块或者allow_url_fopen打开
$ u6 c! O4 E; G, n0 H0 d2. zlib压缩模块
* }5 X$ z& N8 ]% F% Q# [: z4 C$ Y3. php空间不能有广告。5 E4 N/ V b) |) T9 G" b! ^! V
当然,部分广告代码goagent还是能够正确处理的。: U8 a8 p% }! n5 u4 [+ l& R
GoAgent项目地址:http://code.google.com/p/goagent/1 \4 f; s3 Z/ a/ Z% P1 o
6 P7 U# m, }, {3 d. a
二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。+ `( I; g1 c" I5 i/ f8 L6 j
注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。+ n( A _7 @: V* o6 b! a
建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php
+ l4 I8 y b: c; Q: C, b1.8.6会跳转到https://www.google.com/index.php2 E6 I( {1 U( @ f" J) w) }" p
实际上你只要确定自己上传完成就行了,不用管打开是什么样子。% r4 R2 K X1 N/ W8 W# U
三、配置本地端记事本打开在local目录下的proxy.ini文件,将5 ?& T- a$ Z3 p6 m0 h
19 g4 L' y" ?5 V* N) i
2
; r7 r2 [+ W8 t5 L8 y3+ i2 E; e) V- Y
4
7 P. u* I* D7 G/ Z! |5
4 l2 L- c! J/ @6
2 p( u. Z+ H6 n4 N# t3 R
( l6 n& y7 f5 c6 n/ P% h4 E | [paas]3 p2 S$ b: z+ `4 J' D4 x, [
enable = 08 z* y/ F3 x7 G! h% Y, w
password = 123456
# Y, r! K% t1 m( p listen = 127.0.0.1:8088( O! x8 E3 n" Y& X6 j5 p# n
isphp = 0
* j2 c' J1 P1 s8 m6 \ fetchserver = http://1.duapp.com/index.php; ~& s$ p% k7 E, o4 K3 ?' x# \1 t, [
|
6 |" r/ R& e4 C9 ~修改为
8 ~; j6 |- p0 A) a0 z1$ z6 v i F4 Q( h; l
29 r, a8 o7 [% D5 J/ K
3
" i' M% S- G( n$ H% u8 n0 W4
7 K7 |& i& C: E' d: Z! d/ u5
( B0 _& f4 V& c6
! g! w6 T/ b0 x+ e( D) p5 B& z$ c: t' Y) e9 {: Y; T9 k) U' n
| [paas]/ ~/ T3 P1 v- d5 g! H
enable = 1 (1为启用GAE,0为不启用)
6 _5 d4 @0 n0 H/ ]2 V a& t, ]password = 123456
1 a/ w& J! P* U$ P& }6 u5 \/ m listen = 127.0.0.1:8088
5 q% Z8 @% k5 R6 g isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)
7 D" X- o$ D) V* ^3 R( q" M+ sfetchserver = http:///你网站的域名/index.php( s/ ^* o/ E6 M; o+ j' g
| # }3 w7 D4 }+ O: F2 n4 Z& r, o
如果你是放在其他目录则修改为对应的index.php的地址
9 C6 C0 W* f4 G" u' r以上代码不要直接复制,自己找到对应的地方在原文件修改即可。
# z( X; u: V8 L8 ]/ A x注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。8 s3 Q, m3 J [$ ~
四、运行本地端完成上述步骤后,就运行GoAgent.exe。
) J( p a6 P) G" |$ t: cLinux/Mac用户运行proxy.py. L; g/ x } ]9 r! E
五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。9 L: z! `* r6 _; \, B5 h6 r
只需将浏览器代理端口相应的改为8088即可。
( H* H, Q2 q& Z( y: ETips:1.
G' m; H7 U7 a5 V; V[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。6 D$ s0 \6 ^& t: _6 s0 C/ D7 W( q! Z
2.另外有一个小技巧:
2 }& U9 h- j. x) ~修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!
9 y" @- m2 \0 h Q[listen] ip = 127.0.0.1 port = 8087 visible = 1
% I. z3 E0 I% w$ u3.怎么防止他人知道我的index.php地址盗用我流量?% h' D0 Y# c; ^7 q2 Q# j( j
编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';& R# x$ e4 K! n) |" E
同时编辑proxy.ini( _ ?6 H. o8 C) }4 V8 L( u! [5 P
[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe0 Z: p0 G/ }6 W# Q
最新1.8.4版已经支持php和GAE的密码分开了。, F$ S1 b8 |/ V5 d! q: q8 x
& }, w* E5 S$ k' t( c4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。
5 P) L# b5 i3 plisten = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享& n- ?; g8 h+ U. J
( [# ~1 p# Q% m/ P, V7 a5 T
|