一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。
7 a$ h+ p! t' {& E0 c经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
d6 q ^4 d/ xphus.lu说有下面三个需求
. y) J! Y# _& j, ?/ m& o1. curl模块或者allow_url_fopen打开! g/ [$ r" P6 G* v
2. zlib压缩模块' L8 _ n: U# x3 Z- | i
3. php空间不能有广告。! B3 L' M* X3 y$ g5 D
当然,部分广告代码goagent还是能够正确处理的。* o9 E5 A. o+ k" _3 ]
GoAgent项目地址:http://code.google.com/p/goagent/( z. {4 |* ?) M" j7 ?! [. G
& Z; ^, q% y" n& s0 \+ d7 ^二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。1 p. s2 O7 M1 T! y
注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。5 Q1 c7 @" T5 j" A
建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php
8 {/ t# w# L) [0 j+ I1.8.6会跳转到https://www.google.com/index.php
* J* L' \8 D4 X6 }5 Q1 A) b& u实际上你只要确定自己上传完成就行了,不用管打开是什么样子。
$ u8 j8 @' j4 \; D三、配置本地端记事本打开在local目录下的proxy.ini文件,将
2 A, Q6 t' S* ?9 R N0 j/ S x. L12 T! j" v1 e1 ^2 g: f T6 N2 C
2& Z9 A9 }; Y9 ~" Y# q
3
# ^" B4 b2 ], G5 Q* @9 N4& D5 U, U4 ^" {& g" [0 ~
55 _) a; G* q% ?0 j
6- m, t: g1 P. z Z3 v) ^
3 \2 T* U' y8 d7 @
| [paas]
( O* ~4 |; U/ q6 x8 M, @( {: L { enable = 0
/ y8 `6 }1 [( F2 ?) V password = 123456( } M4 s7 E# d3 [5 c
listen = 127.0.0.1:80886 N9 R! j# c4 z B4 y! o& ]
isphp = 0& v/ C) N. E4 o3 O; e
fetchserver = http://1.duapp.com/index.php
4 E) R: i7 Q. F; i |
( \+ S9 L2 R' W& b: P修改为
! B9 [9 u2 L4 m) A1
" a6 { _% ?+ m. @2
! L: }1 s) U: W8 w# k31 B- h/ ]4 `9 [ F9 p
4
& M" [2 }3 K: w. J51 \! h8 W7 K0 v; K( T6 p0 u
6
$ G" \; w) }2 _0 Y8 W5 |8 e8 k6 B' K1 }7 a0 w( b+ \
| [paas]( f! i& G n8 d5 i# |
enable = 1 (1为启用GAE,0为不启用)
( s! e6 z7 p5 x% g$ w5 O( F+ gpassword = 123456* U, B: V/ r- K) K
listen = 127.0.0.1:8088
2 k8 ]% G4 |2 V* U9 X isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)2 f, y7 G/ n! g, X \2 P- Z
fetchserver = http:///你网站的域名/index.php
$ Z4 y2 @( L$ V |
+ U6 h' U8 q( R8 v5 F* c如果你是放在其他目录则修改为对应的index.php的地址
; q( d# P4 M! K以上代码不要直接复制,自己找到对应的地方在原文件修改即可。7 A c; i! M9 b: f- j6 n: s( _
注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。
0 ~: J6 V% d' w4 K* L" F3 i四、运行本地端完成上述步骤后,就运行GoAgent.exe。# j) z" R( B5 P: p
Linux/Mac用户运行proxy.py. h0 g& y' T1 n/ p q
五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。 s4 I! b" Z& r- x- q% R
只需将浏览器代理端口相应的改为8088即可。" i6 D# k5 M; _* n5 q4 ~- k
Tips:1.
" C* V# B6 A' N' C6 P+ z[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。
: \/ D: {1 I+ r- {2.另外有一个小技巧:
* E! v6 l. f# c- E( I2 Q' {( x" A/ k修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!$ g1 C( a# b3 k! J- t8 W
[listen] ip = 127.0.0.1 port = 8087 visible = 13 |0 I$ Q2 m- c9 z z, {1 x$ n7 Y4 l
3.怎么防止他人知道我的index.php地址盗用我流量?8 U( |# ~; t+ A* w+ G: e
编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';
/ V- n6 \) h) k' `同时编辑proxy.ini
$ E5 j; y1 W6 \6 J[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe- Q1 z8 o, x3 E, a
最新1.8.4版已经支持php和GAE的密码分开了。$ L, Y2 c! K+ G$ f7 Y: X9 p$ l6 h; O
: X. f; m" j" a i
4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。8 I! L$ I7 {/ ~+ t2 o% x, L9 Q
listen = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享; e+ U( V# a- w
3 i [* [) `% D4 ^+ H8 H$ x |