一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。
" N0 a0 ?* X0 x0 Z经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
! e' @8 B6 f. Y/ i; mphus.lu说有下面三个需求
$ n9 o# c8 t u" ]7 i1. curl模块或者allow_url_fopen打开+ P0 z o% A8 Y- e0 m$ q
2. zlib压缩模块
% o; r% ? ~9 `4 w, U- @; `1 q8 {3. php空间不能有广告。" [' K3 Q1 r9 @; F
当然,部分广告代码goagent还是能够正确处理的。, w& t* Y6 t. {6 D7 ?7 d
GoAgent项目地址:http://code.google.com/p/goagent/
1 `0 ?' B' R0 l4 G' ~# ^& _# F+ r- r
二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。
$ P$ i% @, V5 n1 X* A% L7 ?' `注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。/ p/ a- d4 l6 l' P8 R
建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php
8 E( v/ G, u4 b6 B9 ]1.8.6会跳转到https://www.google.com/index.php
! I) D/ A; o5 Y4 j% s+ a" y实际上你只要确定自己上传完成就行了,不用管打开是什么样子。3 n+ U; i' K8 P
三、配置本地端记事本打开在local目录下的proxy.ini文件,将$ K. Z( g0 |9 d$ S
1
# X3 U6 I2 t+ l- |2# _2 q) r' A* _! {. }
35 v: X8 f% ~+ H
4
* g/ E3 P% Q) v$ l51 w. [! ^# [% j) A
66 y* l ^- P* g/ i
! H2 A+ R$ a5 u7 u | [paas]$ Z% \9 m0 Y {* x. r0 g% }
enable = 0
) j9 u+ O5 d. P2 R8 A- I$ e7 ^+ `9 N password = 123456
# N" K5 ]/ y# i2 H% ^ listen = 127.0.0.1:80888 I- L7 L) N+ R! {. J/ g, P9 Z. V! H
isphp = 0
( N: x0 i. W2 B; E4 i fetchserver = http://1.duapp.com/index.php1 \: Z, E+ ]3 l$ U& h- b) n
| $ Y5 X$ M, }& q) P( D5 Q7 D
修改为. @2 I' R: n2 X% N: I2 o
1
9 ]$ \/ F0 Y1 z8 a$ ?3 I" ]2
1 E8 t2 d- W6 |4 F" }9 o3
1 a% o, Y, V6 h8 w9 i42 T& S4 K' p+ m& n8 A5 X0 v2 _
5
2 C4 q8 N) K9 m. |! Q. W; ~/ h8 e# i6* G8 H$ D# h% v, [
- y$ b' D2 t6 B9 l. P6 P
| [paas]
( S4 F0 V% e3 z7 N enable = 1 (1为启用GAE,0为不启用)
/ ^7 Q' T. l3 c" @0 d4 Ppassword = 123456
8 M% \: ?" r- j1 D# Y& k$ ~3 r- t! t listen = 127.0.0.1:80886 h' M& I4 l5 F# b: O
isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)
) ^. C% V9 D: c; ~6 Gfetchserver = http:///你网站的域名/index.php @* y& T3 w% R0 a4 g
|
3 k) P3 b; J+ L3 C如果你是放在其他目录则修改为对应的index.php的地址3 n$ \# k8 w& h1 l8 A$ p
以上代码不要直接复制,自己找到对应的地方在原文件修改即可。6 z$ o2 s/ B V5 B
注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。
( m+ a1 @- w/ p! U5 [四、运行本地端完成上述步骤后,就运行GoAgent.exe。
& B) T s9 |8 f( |$ ELinux/Mac用户运行proxy.py
, |8 r: @; {9 C' p0 I0 S. b! x' }五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。 I" D; ~1 U7 _5 Y7 m
只需将浏览器代理端口相应的改为8088即可。$ y" T( b. J7 o: p0 I
Tips:1.+ c& t1 O4 ]2 X: I& D/ T6 l
[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。
8 O1 S4 m" Q) ]2.另外有一个小技巧:7 w0 o, } K$ z. y3 O0 l- ^
修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!0 o5 T9 S8 q( B" c
[listen] ip = 127.0.0.1 port = 8087 visible = 1
2 |$ h8 u+ M4 H' m9 T* f: m4 @! ^3.怎么防止他人知道我的index.php地址盗用我流量?. A1 ], o; z9 k8 Z# p# S. L
编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';
/ ^3 ~5 ]% C! U) C* D( u- u同时编辑proxy.ini O( N) U4 _5 I$ I, g8 N2 g4 V% `
[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe$ H! ~: @0 o, u b! j* Y
最新1.8.4版已经支持php和GAE的密码分开了。# Q2 K `- \9 n. m
; B) U& L- t" O
4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。
3 L4 E: n ]" R2 Y0 Flisten = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享2 b9 t$ N$ J/ a; k6 I
. u" K( t& w- x) Z! ~ |