一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。
" z! A( X/ y* a* D7 S( r- m经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
+ {; {9 _& `% s3 p, g a' sphus.lu说有下面三个需求
3 D: ]7 F+ M$ h) x( b* d1. curl模块或者allow_url_fopen打开
; {+ l' c% p: g: l; e1 N2. zlib压缩模块# z$ K- Y3 J# D2 g s% T
3. php空间不能有广告。1 G+ b- b& l' o/ [7 C( A! e4 f! A2 z
当然,部分广告代码goagent还是能够正确处理的。; _& G$ `+ o0 m+ d4 G. w$ M
GoAgent项目地址:http://code.google.com/p/goagent/$ G0 h% G$ l1 O& v4 ~; R
" S2 Y0 k) M0 ]4 \二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。# y4 K( ~, {8 ]( B, f y' R; x
注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。2 u8 @+ g: i9 k1 V9 d+ n4 n0 z/ |
建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php
9 r9 ~4 K; d0 u7 U* |2 A! P1.8.6会跳转到https://www.google.com/index.php' m& B& |( \! S6 U8 ?# D7 V& f) ]4 y
实际上你只要确定自己上传完成就行了,不用管打开是什么样子。8 B* z/ Y2 R* p6 q
三、配置本地端记事本打开在local目录下的proxy.ini文件,将- m9 y" K' Q- l: r6 ^5 ~6 s6 Y
1
5 b/ K3 y" T9 |0 N% {; `2
, r4 @) ?4 ]# A9 T6 |30 h i0 @2 Q% X8 J
4$ c! ]% O1 p h
5
# m7 m y, \! E, a D7 T6
- V# q, |8 h" w/ m( \
7 U% ?: T. m2 }% g2 ?, S* p- `, ] | [paas]
6 ]- q: V5 `" N9 d enable = 0: y; D b8 R; l
password = 123456
. E( W1 k7 D! f) s4 N1 J* X listen = 127.0.0.1:8088
: c/ ]: |' K* l) g; b; a/ M+ U% b isphp = 0" k- ~: a3 G# @. P9 j. W3 p
fetchserver = http://1.duapp.com/index.php1 E/ X5 O' K. n% S. u# x$ Z
|
- Q3 D- M+ c( v( @ X7 ?3 a修改为: \+ d) C V9 f: S9 U- A
16 b+ @' e. D$ U4 o: g# S( ~2 i, ?2 ?
2
: k% Z# c/ _: _+ N7 U3 x- F3
% C9 E! E9 i9 ]2 ^6 `0 {# h8 Z2 u4
5 V8 i: B3 B8 |9 @" q& L9 O5/ F# P. n( O) T5 k
6. j- Z) V4 r0 Y4 ^" H
2 L. E2 A) i/ S0 g/ j
| [paas]& f4 f8 B* u% y- Y9 _9 k) V3 f
enable = 1 (1为启用GAE,0为不启用)
+ \! l8 Z% N: I4 L6 R" _password = 123456
- @+ @; y; u7 B3 w* s: x" {5 R listen = 127.0.0.1:8088! p) _( ~0 R4 [5 Z
isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)
; L8 V7 X/ W( M! l7 j7 {) zfetchserver = http:///你网站的域名/index.php/ K8 e6 N4 [7 F' `; f
|
- @, ], h: i) h如果你是放在其他目录则修改为对应的index.php的地址: K) |' f! v* H$ B6 w2 o) D8 t
以上代码不要直接复制,自己找到对应的地方在原文件修改即可。
* |. l. X1 Q1 P! |注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。' C5 [6 y! f& e2 p( ]
四、运行本地端完成上述步骤后,就运行GoAgent.exe。; K7 j4 O7 e* P$ s: n- Z; T
Linux/Mac用户运行proxy.py
* R/ B9 L; E5 W+ X) o五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。$ H* J* v4 i0 q1 S
只需将浏览器代理端口相应的改为8088即可。
1 p7 k& e5 I6 C' T1 M1 n4 zTips:1.
: n$ r3 n h% Y9 E4 N% \: K' [[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。
# Q) u, N( K5 w5 I* @# W5 @9 [2.另外有一个小技巧:
* T; U5 e( [: b5 e" @3 {1 |4 T5 L修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!
; h( S! w4 f% i4 a- C7 Y[listen] ip = 127.0.0.1 port = 8087 visible = 1
+ T9 q7 X" C2 a0 @8 R6 |) d# A3.怎么防止他人知道我的index.php地址盗用我流量?
' C; h9 L; d$ O' P Y7 a编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';
- y+ |4 v0 B3 A s# p: a! E同时编辑proxy.ini. e9 S) `# _) t: Z- p* O
[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe3 O: n- r; r/ F4 T6 F
最新1.8.4版已经支持php和GAE的密码分开了。
. p6 q r2 B9 h2 G4 P
/ Y1 P0 b2 `0 u4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。! }+ N6 A4 l3 O; T H
listen = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享4 i" m2 P2 {; Z. M8 I) s
9 h/ r( N# [; m+ F% j |