一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。- I" |$ v$ _! i4 D3 q3 N8 s( y
经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
6 V. U) C$ }+ {" F, _5 V6 l% Lphus.lu说有下面三个需求
/ O" H c) C% S$ F- D# f1. curl模块或者allow_url_fopen打开
' {1 F6 w# S" V2 a7 o' D2. zlib压缩模块8 W9 u }* ~" J- \
3. php空间不能有广告。
+ V0 T* U* I' e9 a: L 当然,部分广告代码goagent还是能够正确处理的。7 {- Y$ u# Q: `( B2 a# Q% ]" H0 B
GoAgent项目地址:http://code.google.com/p/goagent/
) R1 P8 ^2 y }# y+ O5 h( }! P$ I9 a+ t' X: `: {: o. c
二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。
! F, w) ]- J& k( V) E/ R注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。; n6 K. }+ K6 Y4 P4 Q3 K8 ~
建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php/ A5 ` K% K( Z# U: r* ]$ }
1.8.6会跳转到https://www.google.com/index.php1 G! S2 H1 S1 L! _$ T
实际上你只要确定自己上传完成就行了,不用管打开是什么样子。* {2 b$ |9 I, u. ~. z5 h& p
三、配置本地端记事本打开在local目录下的proxy.ini文件,将
% O% Y) z" g* J" n l6 A8 q, e12 K% w' F$ x5 ]2 S8 G) { f: u' X
2* T) g& P5 ^7 A) i( i9 O
3
3 I: o3 B8 x. B- C1 M5 z4
5 l* b4 w0 {8 E' I5
: I& z) n% x) c$ ^6 `: h0 B6+ o5 @6 o. @% f, x5 L4 i
& G7 D- T" W q% w4 m | [paas]( L. s( k% }7 p) D1 Z$ ^' b; {# p! F1 z
enable = 0
* }8 ~1 a$ C9 O9 T% P9 I$ o password = 1234564 k" a& C, H7 @; K
listen = 127.0.0.1:80883 A7 L7 Z3 ` t( u
isphp = 0
1 r3 ^8 P( v% \& I' `) T fetchserver = http://1.duapp.com/index.php
- w% q6 J' {- ~# V+ ~0 { C, u | / k2 H' N) _4 X6 D5 [
修改为
9 ~ Y& C5 _7 U: {* c1
3 | n! q) y1 f! s2
|1 T* t! g5 u% n' l' Z3# m; i, Q8 R% U, S& }* `" K
4
/ [! j1 E: j5 I8 I5
7 V2 ]5 t3 G& B+ z% p$ u: C6+ m. } E9 R7 Z; \
7 ^0 F. X% X1 s | [paas]
. ~/ d; Y4 U$ m2 g& I/ R enable = 1 (1为启用GAE,0为不启用). I- r6 y" A+ u1 @ E1 j: A% \' J9 i
password = 123456* |" o( X1 E- l! @3 E8 r
listen = 127.0.0.1:8088
1 L( T( s5 u" e; n' r isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)
0 t, S$ [# `7 j$ b Lfetchserver = http:///你网站的域名/index.php
. W' H! U: U8 k5 P4 ~ |
7 m6 |8 C' g! C. b0 X如果你是放在其他目录则修改为对应的index.php的地址
" ^# @5 q* P1 h; X% O4 G以上代码不要直接复制,自己找到对应的地方在原文件修改即可。
d0 ?! D$ G! Y: A注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。
$ r* G0 ]7 z+ e四、运行本地端完成上述步骤后,就运行GoAgent.exe。
4 R" Q5 R8 _: D3 N$ [. W* VLinux/Mac用户运行proxy.py
/ ?& r M! v4 z) K五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。
- i- }5 [$ v; O' P$ I- Z" ?" ^只需将浏览器代理端口相应的改为8088即可。+ Q* m* ?4 ]4 O( I6 j- f" \
Tips:1.) }+ j7 D& H2 P6 g8 Q# g: ?. E# r
[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。0 N) x% J A0 t6 t
2.另外有一个小技巧:
7 g- h4 ~- m% m$ V修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!% Z- M: D" h/ j% L e5 o" A. {" u1 h ~ z
[listen] ip = 127.0.0.1 port = 8087 visible = 1# e8 a J9 O! [' ?9 c, }7 b1 T
3.怎么防止他人知道我的index.php地址盗用我流量?
4 K& C" p3 W* W2 Z6 r0 m* `1 Q% Q编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';
3 \% G' L6 v0 [( H同时编辑proxy.ini
2 M5 p1 O: \+ l[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe
' r7 q5 W. `$ L) w最新1.8.4版已经支持php和GAE的密码分开了。
1 t0 F! |' z; [( t4 G6 X( b- p 4 w# S% z* F8 A( K
4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。
( @1 _; ^& E+ w7 vlisten = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享
6 b' e9 ^" {, V: t8 Y7 Y V
# _+ n& W3 f4 Y |