一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。
6 Z* P7 E2 o) Z( s9 \/ c经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
0 g0 I2 c/ s% m2 ~# @8 Tphus.lu说有下面三个需求. l+ B& H1 Y0 \5 Y5 L
1. curl模块或者allow_url_fopen打开
9 p* _( A, O, N7 ?' j1 [6 y2. zlib压缩模块
6 _1 G$ |# P" m3. php空间不能有广告。1 O6 ?/ ^% S* J# y# i
当然,部分广告代码goagent还是能够正确处理的。) @ M5 ^# ]7 i% v
GoAgent项目地址:http://code.google.com/p/goagent/
) N G/ ]/ C1 D; E+ S* R) S% h) |
- k, A) n& Z. p' F C' }, F1 Y0 C0 f二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。- M/ \& q1 G& z/ ~( L# e9 w, Q
注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。
# V; J# L! _; r/ k1 o5 }$ Z建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php
1 D9 q$ m/ L7 n# H& h5 ]1.8.6会跳转到https://www.google.com/index.php+ _8 u4 X3 {5 _% {. D: d
实际上你只要确定自己上传完成就行了,不用管打开是什么样子。
7 \. ]8 `( x A; i% ^$ W: P7 U# b三、配置本地端记事本打开在local目录下的proxy.ini文件,将
4 p; H/ o5 B5 z16 K, y6 F) [3 C. p) K3 W9 E
2
: w8 E& A {2 r' v8 S2 K6 U3% F4 Q& ~1 T* c1 S: J; C" Q
4
4 l0 T7 L/ @- e4 F8 \5
& S3 p, g; o& k5 |69 m) U. G) n' |* D, P
4 e3 G) }, g1 w
| [paas]9 ?8 y5 y' T3 \ B A6 D/ d
enable = 0
6 C. M$ S, E+ H- f5 r password = 123456) M! _* T- M* m7 a3 S
listen = 127.0.0.1:8088
. G; l- w+ V( h* A: S6 A9 x isphp = 0
) u X9 I3 ^( \2 ^" W fetchserver = http://1.duapp.com/index.php
& V/ s! g( Y7 @+ X z |
* Q: m/ l" A4 H$ {5 P修改为, T7 g' S) u; O E Z2 ?
1
5 b, x) A: U e/ x23 D! o% Z. C( [
3
4 s3 V; w: l V$ V: Z4" @2 D0 q+ T n& T, k& B
5" q- E7 L, x9 t9 d+ o$ s" C
6: [0 l8 \- w# E$ S
/ X9 l% A: |9 X/ w. a; F. {$ u | [paas], v: p' r6 Z0 P* X8 `. H6 d& y; a
enable = 1 (1为启用GAE,0为不启用)
5 I' [! F0 M7 N& T/ f; {9 x1 Xpassword = 123456
i% {8 M+ v$ ]/ D! v9 G listen = 127.0.0.1:8088% d! A. ^1 ^6 f1 W' b5 k) O3 F8 F
isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)
# F9 ]- a. n. B* F3 `) `fetchserver = http:///你网站的域名/index.php5 o* h) L0 @. Q; P% A8 q2 S
| $ R* h6 a/ Y/ |% O; t; p( ^
如果你是放在其他目录则修改为对应的index.php的地址
* N( s+ P4 I% l Q以上代码不要直接复制,自己找到对应的地方在原文件修改即可。
) F2 Q8 p! J; G( B4 _! m( J' L4 C注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。/ B( v: q q+ k J* Q7 P: |+ ~3 a9 k
四、运行本地端完成上述步骤后,就运行GoAgent.exe。 @ v$ |7 l0 K( a
Linux/Mac用户运行proxy.py/ ]+ c0 m8 b7 S5 r {
五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。7 U2 w+ O% t$ i7 t
只需将浏览器代理端口相应的改为8088即可。& ^) c- T v- Z
Tips:1.- R7 X4 T3 c+ F( K2 F& t/ s% r$ `+ ?- v
[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。
6 ]7 A( W8 e- ]% _9 r; ^$ E. m6 {2.另外有一个小技巧:
. Z: f; j" t( z修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!# o: ^% C5 O2 z; m8 ~2 Z
[listen] ip = 127.0.0.1 port = 8087 visible = 1
/ [7 x& {- G1 M" Z3.怎么防止他人知道我的index.php地址盗用我流量?
4 y9 j( z0 G- @编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';9 ]3 ^! r" q6 u8 k; x T6 ^3 O( @/ C
同时编辑proxy.ini( L. b. G# c) I
[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe
- |; B m% V# w9 \( n最新1.8.4版已经支持php和GAE的密码分开了。2 R1 A: B2 [) \
3 I9 f, k/ P% N5 `$ z2 p4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。
# E/ s# s' Q* y' m% glisten = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享4 E/ ~& o: D) o! j+ ~
3 \4 M5 c" h; l8 |" l% [" d/ }4 l* }% y
|