一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。' }0 ?, q6 p! w9 A: t( X t
经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。! Q6 a! C ?) q2 l5 Y
phus.lu说有下面三个需求+ n8 q1 [3 P/ P- ~! q
1. curl模块或者allow_url_fopen打开
; _, m. L" ]' i3 l3 k9 ~+ {: F- W2. zlib压缩模块
5 D0 V- M2 j/ [6 U3. php空间不能有广告。" A0 V: J5 O5 u/ A8 @4 q3 L( Z$ i
当然,部分广告代码goagent还是能够正确处理的。8 Y7 c% m# w5 U" S) ~' H' S0 J
GoAgent项目地址:http://code.google.com/p/goagent/, \& d8 J6 p- H. J7 }1 F
: }5 `* B- }: O二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。- Z' G+ P8 {# s9 `$ k/ ^! k
注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。
& y h' i a4 S建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php- z. O" R. l# n5 b% Q+ @) J
1.8.6会跳转到https://www.google.com/index.php
! d# ^( Y7 U9 ?! B2 h+ t实际上你只要确定自己上传完成就行了,不用管打开是什么样子。
! L8 M) W/ ?' A! |三、配置本地端记事本打开在local目录下的proxy.ini文件,将
: _+ }1 r2 E/ d" P/ `, w" Q1 p) s1* p6 T' K E: Z& @( P2 z' n6 y/ l
2
Z n9 P8 }" }/ r! ?3
+ ~6 T7 j$ S# [6 i$ n- q4
& g6 N5 g# i5 ~0 G52 N; z; v/ c6 l6 i# {
6% @. R4 f& t# |% H) O }
v1 Y* Q( c' R3 [4 Y6 h' q
| [paas]
3 ?- c5 z& [* r8 d' g1 i enable = 0
2 B) x1 B J+ {/ e password = 123456/ E% w; Y n) X+ I" S+ M3 m! h" {6 _# |
listen = 127.0.0.1:80880 ~# _# k6 Y+ U
isphp = 0; o; g5 K0 q( y7 O
fetchserver = http://1.duapp.com/index.php
' Z/ C; A: o3 e% p3 X* R | 7 S) b% n" s" T& b0 `
修改为' h7 J' n( B2 |* |* Y+ C
1
# R; R- F7 S$ {7 y. E2) H& L. [3 k2 ~! X! a2 Q
3
: u5 F. G1 q- J& @4# w1 S$ p% S/ {6 D' r$ V5 g
5- N9 `( w$ Z% j! C3 Y
6
( k6 H7 k' T9 u& Y: {% [( l; w( V7 Q6 X
| [paas]
" A. D3 F1 A" }* I& f( R T. m enable = 1 (1为启用GAE,0为不启用) L8 {8 Q) m9 u" v4 b; U
password = 123456
) d- h- h: ^& y/ z- c listen = 127.0.0.1:8088; v v" L' G+ v+ L# G& j7 G6 M# W
isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)! S/ w) R% g$ |9 \
fetchserver = http:///你网站的域名/index.php3 U# z- t9 Z% s/ B8 {
| 7 q' X+ ?5 ~6 @$ `
如果你是放在其他目录则修改为对应的index.php的地址
e" D5 E( b/ D以上代码不要直接复制,自己找到对应的地方在原文件修改即可。
) A2 T8 `' @5 Y( c% j注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。/ Q9 |1 K1 _" D- U& L
四、运行本地端完成上述步骤后,就运行GoAgent.exe。/ E+ K9 i T w) V7 w. ~
Linux/Mac用户运行proxy.py
$ a; b/ ^ e4 a$ q, `5 k8 _7 L) O7 j五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。+ n: y% c& ]+ e% }
只需将浏览器代理端口相应的改为8088即可。# T/ ]( N: i3 e3 d
Tips:1.
4 i; ~; R; F$ Y+ i9 R[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。
0 g6 q4 y% U: @, ]! J2 Z. a2.另外有一个小技巧:
) s( `2 u0 z( X$ N! {修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!
r! s7 }! ^6 `! |8 |3 K; ~ f[listen] ip = 127.0.0.1 port = 8087 visible = 1, L4 w F' z7 v) j7 }* v; R4 U: m
3.怎么防止他人知道我的index.php地址盗用我流量?
# c* l. c9 T% r6 g+ [/ N3 f编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';
) o$ |% l) a( H) G" p) F同时编辑proxy.ini
' {) u% _( c1 F2 \$ g3 N7 A[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe
9 {1 i/ K& e3 w7 e' K% e" B" z最新1.8.4版已经支持php和GAE的密码分开了。, ]" P. U( e6 X3 l; Y) R; n
% D, `% b. l* m8 h! J$ |4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。9 H6 i& J+ M; O8 C7 [9 q& z) _1 X2 _
listen = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享
( P+ p; c! V2 S) B5 {' V, r7 `' I+ g1 y* c3 W
|