一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。
- y9 O0 O- r0 W$ P经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
1 g4 C0 {* O. B* h7 Z7 l" x0 w+ B/ [phus.lu说有下面三个需求: k) T0 M6 W4 x# V% q. E$ T# ?4 g0 E
1. curl模块或者allow_url_fopen打开% b s% w) C: F' A: i ~
2. zlib压缩模块
2 I" C6 B8 P# l! ?4 A) ~3. php空间不能有广告。" O+ U/ V6 `$ n
当然,部分广告代码goagent还是能够正确处理的。. ^, O5 e( D8 {) X! S3 {
GoAgent项目地址:http://code.google.com/p/goagent/" C0 \2 I- E. E; A7 z& a* C
8 T! _4 x" v+ J二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。
1 u- W+ Q* ?! J% N/ i b, M注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。- W+ j, c1 M) V
建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php7 {) t2 _9 p0 w
1.8.6会跳转到https://www.google.com/index.php0 `0 I: |9 Z1 ~# r3 `
实际上你只要确定自己上传完成就行了,不用管打开是什么样子。/ i3 I8 L) J' i; g f4 @
三、配置本地端记事本打开在local目录下的proxy.ini文件,将
" Z' q4 N- I1 v! }7 w* O+ n17 e- X) X9 e( }& \
2( X6 L8 E* u' X1 g$ g% x8 @/ |
3& D/ y6 n7 I" S) M M9 y
4
" r8 p: \- v, T5 N! z$ p2 j* t4 [' ` g3 i5) E' z7 y- z- g% `
67 J6 r1 j' a- R5 z3 Q
* o* F* D% X2 V) N% [
| [paas]
0 R7 O9 z1 }5 K" y9 t enable = 0
* |4 t1 D5 ~: J4 L f& @ password = 1234560 c; S2 B% i; D
listen = 127.0.0.1:80887 r9 `! E/ a; p* f. A! \5 d
isphp = 0
- g$ _8 b% v$ ]; u2 U8 Q+ n0 Z fetchserver = http://1.duapp.com/index.php
0 w1 g# k! w! r2 l# U0 ]7 y! h: M |
, P* j7 ^! \6 S' h O修改为
% d% u; t$ i& p# P1 `! V5 Y3 F0 C w
2
8 K, n2 c0 T4 J) k! d+ T: D" j" N }34 S7 \/ Q( R. B5 \8 [6 E# `2 Y
4
% L# o3 E4 I! k/ Z& Z5
0 q; a0 |" U$ `; m% Z& j6
! m6 t% J1 D. ^7 ]' g1 \* o) J% |0 [( S0 s
| [paas]# _( C7 v& g' {. x7 N6 O
enable = 1 (1为启用GAE,0为不启用)
) Q+ U B1 y# cpassword = 123456% K' q; }. O o3 y! I0 u0 }
listen = 127.0.0.1:8088
4 c) L9 g/ h: B isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)+ j' p- \4 n$ i$ k& l6 v8 i
fetchserver = http:///你网站的域名/index.php# ]: G6 n2 F1 W: P! i0 T, a
| 0 `3 n5 r% H" s1 S9 N
如果你是放在其他目录则修改为对应的index.php的地址' T8 Q$ R ]' `; y. w8 f1 z
以上代码不要直接复制,自己找到对应的地方在原文件修改即可。& G1 P6 O' C$ b; j" x! O
注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。 {. x' ]" w, H: V) [$ i5 k9 n
四、运行本地端完成上述步骤后,就运行GoAgent.exe。
) V$ r2 G8 ^/ C7 Q& \+ _& W$ nLinux/Mac用户运行proxy.py3 N W/ x* n8 ]" n- r" ?3 N5 N
五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。
/ h& o+ \+ ~, _' o" H) Z只需将浏览器代理端口相应的改为8088即可。
5 i4 o u) X6 d$ ^# a, WTips:1.
" X' J F. |% l* O5 w[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。: s9 o! k, V" l/ K. ?: u, h* d
2.另外有一个小技巧:
9 f( z- \ X: C; h' x. V修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!
( A7 {- ^: Y- E5 ][listen] ip = 127.0.0.1 port = 8087 visible = 1
! R8 j! @, z) v0 [* w2 l2 W* l; j( }3.怎么防止他人知道我的index.php地址盗用我流量?- m' `4 b' V ]9 V/ O0 o+ \9 q
编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';
7 d- H) a8 F4 V! z同时编辑proxy.ini9 E# ^: N( f5 b9 C. [: b
[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe
6 m* g2 l$ {7 r0 \/ [9 E: Y2 R最新1.8.4版已经支持php和GAE的密码分开了。
; f- y5 p$ J' `, s* d
$ O7 `( M' c7 |# M( G0 j4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。( I& A2 o6 G1 j, ^1 E
listen = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享
6 ~( `( Z$ B: j9 O- D* ^$ _* ` E4 q0 l5 [
|