一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。
; W7 `: e& A' `0 i c% ^* I经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
5 o. ?$ h {& L; z, l1 t8 Dphus.lu说有下面三个需求+ H' H! \$ t, W3 K% c
1. curl模块或者allow_url_fopen打开
2 k* u2 p: ^$ m* ]/ g1 j6 g O) J g2. zlib压缩模块0 F3 Y9 \6 k" z! I
3. php空间不能有广告。
. r9 _3 e6 A5 `4 A1 J 当然,部分广告代码goagent还是能够正确处理的。
* ]4 S; N3 }1 s- T3 U; KGoAgent项目地址:http://code.google.com/p/goagent/
1 m3 H" b& y& P; T1 H+ I* {/ |( F+ h
3 Q8 @% k# u+ B1 V+ z7 Y二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。
1 }1 @: m0 B2 F注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。, b! I2 I0 S- o) i5 V4 k
建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php
% r+ y, Z9 @+ ?- D# A+ c1.8.6会跳转到https://www.google.com/index.php5 w5 c! q* p1 ?2 o3 {7 ~: Z
实际上你只要确定自己上传完成就行了,不用管打开是什么样子。# J# |& O( x* D4 T* ^! W" S
三、配置本地端记事本打开在local目录下的proxy.ini文件,将
( a7 V0 i* W( l* a( C( b1
! _. p0 D3 ], V1 X' l2, x/ A. c, j- g1 q: z; v& l" {
3
; a3 T; h$ U& Q0 ~4
8 O3 ~4 X; j+ {2 x' w# J5
* }$ S4 f/ q9 S+ k2 n+ z: c6; N. P& q4 Y$ H, S$ J
/ R! H- r' ~" R9 ]: }
| [paas]
, h: E5 m/ C' a enable = 0
. g4 ^% H: W0 @( ~% f+ ` password = 123456
9 ^7 u& ^. p |" a4 T" T, J0 | listen = 127.0.0.1:80886 A, r# l. P8 Y7 K) i- y3 W) V
isphp = 03 l: Y+ w0 p5 i% D
fetchserver = http://1.duapp.com/index.php
* J2 j# d) b1 D |' V |
4 m& s( k6 U# g+ y6 e: \修改为
. A3 j. x; Q3 y3 [3 A18 B* Z8 a: H8 C, A6 D6 k- U) P& s
2
4 B. ^7 S; u- @3
# `: E: y& G: y9 e4! s5 z- P0 ` M9 a% r4 f; O
5
9 a/ u0 D3 C/ ~( h: G6
+ D, ~+ O6 Z) Z5 Z5 z# C1 p; g+ S
' Q; \0 n) b: B% @4 m | [paas]8 D& z4 q* i+ i& u/ O% P1 q+ q( y
enable = 1 (1为启用GAE,0为不启用)
+ D! a8 j" o% K. Tpassword = 123456
# m; D4 f) o+ z, p' q# [2 B0 O3 u listen = 127.0.0.1:8088% D( ?2 n' \$ Y* A @ Y
isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)
0 @' d7 A; \" Q1 F! g0 w' U# f& f* Wfetchserver = http:///你网站的域名/index.php
! o3 e# o/ j7 V# J% b7 J" J) o9 p, v: K |
: H! c8 [/ ~6 a5 G' {- x如果你是放在其他目录则修改为对应的index.php的地址1 I+ L: Z3 g; g! _
以上代码不要直接复制,自己找到对应的地方在原文件修改即可。6 Q0 l1 z+ `- r, _; J5 Z# i
注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。5 |% a: u/ i$ T, z/ }, u! w
四、运行本地端完成上述步骤后,就运行GoAgent.exe。" R; V7 \/ u8 W
Linux/Mac用户运行proxy.py
9 r" o- D+ o, c五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。
1 f' L+ M' B1 s) ~% }2 B( n/ H) }只需将浏览器代理端口相应的改为8088即可。) k6 P# | P: Q4 B+ W" E8 ^4 |
Tips:1.
) z1 ^: e2 {! _9 J/ R3 }& A. }! m[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。
1 [: s& L' ^9 V2 S$ u* I% p2.另外有一个小技巧:7 _% J# n' M" Y5 ~ F. K1 S8 N
修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!
9 e+ W8 R3 M( s% g! U[listen] ip = 127.0.0.1 port = 8087 visible = 10 @9 Y7 E7 q$ \3 L
3.怎么防止他人知道我的index.php地址盗用我流量?
8 n$ Y: c# l9 K! g5 V J编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';
8 G) u( O. b; G同时编辑proxy.ini
* n' D- Y2 v! p5 F* H1 h: C[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe
( f R$ H8 l; k6 e" K; a' r% [7 T最新1.8.4版已经支持php和GAE的密码分开了。
5 _8 ]2 s, [7 Q- W& k0 l 2 D* ?. m7 _. V& l4 `$ X
4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。4 ^+ F8 q! ?3 F! R: O. ]' h* }- C
listen = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享
. w# L" o1 J0 K) v
$ f- w' [& @% G' E, g1 p/ k9 u |