一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。
x0 ]8 J }2 U0 w' J经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
/ G+ c9 u( n! vphus.lu说有下面三个需求
% @7 r% F/ J. z Y1. curl模块或者allow_url_fopen打开/ I. R' p. e f f( \& r
2. zlib压缩模块
+ n6 T- D" E1 f7 g3. php空间不能有广告。( w, w: s- L2 z
当然,部分广告代码goagent还是能够正确处理的。% t9 q! e0 ]2 {6 p/ O `& w8 `
GoAgent项目地址:http://code.google.com/p/goagent/
) H) [5 W: i x; r
, i; ?. O% G; ] L. \, V9 n& V9 Q( g- T二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。3 ?# x/ I' w1 V! N/ L
注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。' T6 Q* _* H7 Y4 S
建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php
9 ^) `# s6 o# |# Z$ S4 a1.8.6会跳转到https://www.google.com/index.php
' N# y5 J2 @! b实际上你只要确定自己上传完成就行了,不用管打开是什么样子。4 [% V ?5 s1 j2 T3 `2 Y
三、配置本地端记事本打开在local目录下的proxy.ini文件,将/ _* `$ D' x! [3 v: k8 j5 N8 B
1. ]3 |. |, M6 u9 W- J% Y5 L) J l
20 q4 [! W& h3 U- o: `
34 H9 H% m H0 r/ p' A, C& l0 s! p
49 F0 i# l9 o- j0 x
5
1 e& ^" D/ }( O64 e8 z8 h* v* d/ D/ m; r2 D
8 N) { V/ C" ~7 a
| [paas]
! x% X- @2 J2 m enable = 0/ [: I0 Z8 V# a' U
password = 123456; K* ~3 ~5 ?3 p$ U+ g( o
listen = 127.0.0.1:8088- d& u8 h0 i- V) O4 M
isphp = 02 L; X7 F$ Y3 Q0 c/ L4 u2 u
fetchserver = http://1.duapp.com/index.php0 g: r2 a1 z' }6 [6 {) j3 @9 A
| ( H' t6 k! v0 k/ _/ F! `! i- r+ y
修改为, ~, T# c( M1 G* k7 I d, n4 B! e2 I
1
+ _9 A& K( R; r* m1 D4 O' [4 S2
4 F! O, f( `+ W. f; ~+ g36 s: W* v1 `! O; I( |$ o
4
+ }$ g3 H% R' Y& @" ~2 z! d6 A0 N5
" m8 O* x6 u3 h6 X0 k6
0 G- y8 m% z0 |: p: W& _* q. ?1 b
; ]+ ^) V- l- l% [' H/ R | [paas]
! Y- t, G" `1 [ `- d3 l enable = 1 (1为启用GAE,0为不启用)& O" O7 o! ?, d
password = 123456- Z, ~5 c! Q9 ?
listen = 127.0.0.1:8088
& ]9 c) L( {$ a- ^1 N9 S isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)
2 x" i" f* s& H, F( ?9 x2 ?fetchserver = http:///你网站的域名/index.php& i% ]5 Z3 R! l
| # c$ }9 V8 y# }8 x# F
如果你是放在其他目录则修改为对应的index.php的地址1 ^) S8 Z+ n2 @4 A ?$ D
以上代码不要直接复制,自己找到对应的地方在原文件修改即可。% l# Z: e( z" K0 A6 D9 a8 r
注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。 w7 L. B8 k( f" G: b
四、运行本地端完成上述步骤后,就运行GoAgent.exe。5 |: E1 D9 @4 {
Linux/Mac用户运行proxy.py2 C1 y$ j' V# p5 X
五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。
6 ~# |$ U) i; Z( S! [# V只需将浏览器代理端口相应的改为8088即可。
1 F5 R2 s5 s" p! }- J8 MTips:1.
7 n0 O: v$ D: ?4 Y[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。5 H! y. W$ C3 b+ Y- N
2.另外有一个小技巧:
/ z: q4 n' J6 ]7 \7 @8 A1 E修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!
$ ]6 X7 | Y5 V E[listen] ip = 127.0.0.1 port = 8087 visible = 1
% ~ k& P! K, L' T3.怎么防止他人知道我的index.php地址盗用我流量?
2 F. R# M# b0 A& h m编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';. k* R/ {/ R6 T5 y; ^. v# [
同时编辑proxy.ini3 T0 g9 i: J. U$ G/ x
[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe- n* l2 o: z# r) v( N4 z
最新1.8.4版已经支持php和GAE的密码分开了。7 Z8 U7 S& e3 o) B' b
m6 a5 @! B9 [. ]$ S" q4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。 {- o: w J" ^8 Q
listen = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享; O. ? `+ o/ r. {- \
0 p# P$ v4 U7 t% j
|