一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。
, s0 L0 B& `, n; k经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
5 m1 A) Q8 K* `& D- o( o/ \phus.lu说有下面三个需求
Z9 C/ Q, G6 C2 e* V8 F1. curl模块或者allow_url_fopen打开' _7 a) V \; {) I
2. zlib压缩模块
: `# _7 I. i k. y" A3. php空间不能有广告。
8 w% ~3 m: Y; r: H 当然,部分广告代码goagent还是能够正确处理的。' l; H. Z% |5 H+ K$ b: R% I6 {) z8 Q
GoAgent项目地址:http://code.google.com/p/goagent/( l6 f3 c6 m# W& H2 O ]
2 L$ {% o% e6 y$ D& w& ~7 A- n二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。 [6 I/ K3 L7 D
注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。5 u x0 Q4 K7 o
建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php1 v$ E2 U# u1 |. B# V7 Q
1.8.6会跳转到https://www.google.com/index.php5 N# U0 F( S- r! X" B
实际上你只要确定自己上传完成就行了,不用管打开是什么样子。$ m( Y9 k- [3 P- x% M9 D. ~
三、配置本地端记事本打开在local目录下的proxy.ini文件,将% ~) g- ~) U0 A( |( x/ W7 d. L
1! t0 }1 p" E+ D/ V6 m
2& V( `% b) X) e2 [
3# I; S8 z8 w+ |5 s' J
42 N- `& ]" U# W' U% ?8 B
5) y/ a0 y9 T* Y1 T Q
6
9 j9 ~, i7 V4 W4 ~
0 a6 i/ E. N# @6 M1 Y | [paas]6 G1 Y& [) r- U0 ^
enable = 0
+ J, r) x& `1 w8 C password = 123456
# i( D6 F2 ^0 L, e3 L+ ~ listen = 127.0.0.1:80880 ^6 ?6 I6 K1 j; Q
isphp = 0! J( |% C- p) I* a$ [5 J
fetchserver = http://1.duapp.com/index.php
0 B$ I: d6 \2 @' N |
- Q/ L. `! @8 D, f3 W修改为
. k" V$ e! k; V1
$ m. I5 a8 o! K7 o+ h22 t4 O$ B0 u4 p/ Z6 m0 q, p5 F
3
# P4 a% `) o. h. v) o4( y+ H9 c* q6 u, u
5
/ \: ?6 X; x" h& G! D7 t60 [- h1 P1 f& Z+ @! [5 |
6 M/ k% n# q- Q | [paas]
" n4 H! v' z! c7 ~+ V! u enable = 1 (1为启用GAE,0为不启用)
3 J5 A [2 J' X) Y, ?password = 123456
2 }# O, |) [2 t7 u: D& n' h) d listen = 127.0.0.1:8088
+ {" E+ [/ y7 f, J& Q isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)5 ], x, A | c) {! i8 M
fetchserver = http:///你网站的域名/index.php
/ }: T: v5 u; ]6 B |
: R R" `4 N8 E/ \如果你是放在其他目录则修改为对应的index.php的地址3 s. X- c) y+ m& |- e! Q
以上代码不要直接复制,自己找到对应的地方在原文件修改即可。. c- y1 F0 f! Q- }2 V4 F4 K. g; P
注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。. ]9 I7 i; \6 r6 o
四、运行本地端完成上述步骤后,就运行GoAgent.exe。
- f4 ]* U* A7 CLinux/Mac用户运行proxy.py7 F' D5 b: w. k1 A0 a' Y6 U8 z- h
五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。
7 [+ H* j$ }! P* Q8 x$ y只需将浏览器代理端口相应的改为8088即可。( A2 `0 W( w$ w% E/ t
Tips:1.# J: ^* H9 E* q' P/ @
[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。
* I6 H2 k; h6 v) G2.另外有一个小技巧:, M, I4 w1 j9 @
修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!
3 X) E# M* x- K. P" V# S[listen] ip = 127.0.0.1 port = 8087 visible = 1; T5 L: ^$ ^& B" Q
3.怎么防止他人知道我的index.php地址盗用我流量?' M8 z& B/ l9 g$ c" N7 ^% u, S9 N6 H
编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';
7 B+ M2 E0 y6 |同时编辑proxy.ini
- e* ^; r+ g3 P5 S[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe
: q$ r( _( {2 g7 U最新1.8.4版已经支持php和GAE的密码分开了。
1 z# y1 V6 ?1 p# A, m ' T: h/ U1 [. I' V+ Z \9 L
4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。! _0 x& o/ ]# R
listen = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享
, V' _! { T& m- d+ `' {: \9 ^9 t% g( k5 Q, }
|