一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。. E$ }7 M$ p4 Y! _' T
经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
6 t! ]6 J" x1 `! Iphus.lu说有下面三个需求
# u2 o! p U6 h) k+ f# @/ g" R/ G1. curl模块或者allow_url_fopen打开
( W2 u( a3 }8 Q# V( ~2. zlib压缩模块
/ A+ n- b0 ?2 X4 U9 z K3. php空间不能有广告。! N2 T+ {0 x: O- a
当然,部分广告代码goagent还是能够正确处理的。
2 z; u3 j9 |" _$ D. QGoAgent项目地址:http://code.google.com/p/goagent/0 @ S+ G4 D/ m v
0 q0 B" x; z* J7 }: o. _
二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。! g! l. g9 d g9 i, X3 Z& O; e5 X
注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。
, f* R0 @; [5 `) F建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php
$ {- D: @7 } r% m! O2 h3 {1.8.6会跳转到https://www.google.com/index.php
4 C6 u/ b- ^+ R+ J }/ e* }4 M实际上你只要确定自己上传完成就行了,不用管打开是什么样子。9 n. v7 K9 D# y. p i# {. F/ A
三、配置本地端记事本打开在local目录下的proxy.ini文件,将
- U7 S x0 X3 H6 I; d& q1
6 |( |( U9 K' Q5 y25 j! v1 y& h' E$ u8 o8 ?! c
3
7 U7 C s! ^& Y8 E$ R$ b4
8 F ?0 h t( ^5 D. {8 _: A2 h2 M5# {3 ]- `* [2 b8 [6 e ]
6
. }& w! M" R4 d+ E
; E* f9 A8 j0 _* c | [paas]
% \' ]! I4 g" Q enable = 0
[) A# M8 G0 {8 m+ g password = 123456. d" x5 n9 N: q9 ?
listen = 127.0.0.1:8088
6 \" E; L5 M+ X& ^* I1 K _ isphp = 0
5 h0 |! N. L6 Q j/ q) C' e fetchserver = http://1.duapp.com/index.php' |& \7 z( K+ Q5 B' v
|
; ]& h. j6 Z. R. G, h修改为! a, Z' G- X# Z4 j/ x+ a) v1 x( u
1
- Z% Z# M- n2 n& C9 f' P2# G/ r; L7 l8 H/ Z& b
3
% m* s" i. n- J/ q( t* u4$ k- A( g; y6 R, B2 x! d
5 E& {( I% R" C4 Y) A
6
7 A# y/ p2 |7 N$ j! @0 N
' J5 L5 ]/ B: y6 G | [paas]! E4 `( K3 H! o' T) [
enable = 1 (1为启用GAE,0为不启用): Y% i! J# M% w
password = 123456: M& U- Q+ ]- G/ K, |
listen = 127.0.0.1:8088
9 L. T+ l% ?7 u- {; n0 K* Y isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)
* _4 y7 x* u# Y: o2 Z/ S ~fetchserver = http:///你网站的域名/index.php* G* ~) A; r/ Z' D
|
1 l1 F/ _/ N+ `# X4 e$ K如果你是放在其他目录则修改为对应的index.php的地址! L( Y3 V) U3 I! u7 v8 q
以上代码不要直接复制,自己找到对应的地方在原文件修改即可。/ w! D0 ~9 e8 ^6 ^. E( X7 n4 `3 b
注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。
8 s, m, m! ], q3 Q9 q2 E$ ]- u+ @& J5 U四、运行本地端完成上述步骤后,就运行GoAgent.exe。
0 C7 Y4 t/ k. ?2 C$ [% G NLinux/Mac用户运行proxy.py7 M% G" x5 w9 p' S7 W/ f& [
五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。
+ a9 p2 W% M% w! _# z1 {$ C只需将浏览器代理端口相应的改为8088即可。: w3 G$ p& Z! x# |
Tips:1.
' ^" M( N, A) t! U2 O8 s. W[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。) c, I: Q* Z- G* c9 H4 R" c6 ^
2.另外有一个小技巧:' v5 [0 W) f( N
修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!
7 |5 n" e" h+ s; S# Q( o[listen] ip = 127.0.0.1 port = 8087 visible = 1
) d, E1 D4 t4 R9 G: R* d3.怎么防止他人知道我的index.php地址盗用我流量?
3 ~7 {2 g3 ]5 B. w0 [1 m编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';9 g6 m. P& K& M0 P! {5 G
同时编辑proxy.ini* L) O/ P8 |( Z7 m. R: `
[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe- J0 k7 o4 M* U
最新1.8.4版已经支持php和GAE的密码分开了。
[! H$ n& ?: ?: K * E; ?% J4 E( ]
4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。
! r2 I; W' d/ U, d: b0 klisten = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享
2 L5 e' d; ^# R5 g
# C: j6 f5 A4 S, D2 m4 I |