一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。% z4 _, B: @- |4 l/ V! \+ ~
经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
0 g) A# [" X) s: a: H) Q! a9 }7 Zphus.lu说有下面三个需求
0 {! O# O( K) O, ^1. curl模块或者allow_url_fopen打开* u. m% y9 q5 d
2. zlib压缩模块/ z& |* \" }) g E
3. php空间不能有广告。
4 Z* r6 o; {* b B/ ] {) ^, X/ Y0 c 当然,部分广告代码goagent还是能够正确处理的。
x- k4 G% A3 C$ BGoAgent项目地址:http://code.google.com/p/goagent/
/ `! a4 k4 s8 @) r# m7 q! N4 B3 E5 r
二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。
5 ]) ^% p# z% X I0 e' C3 s注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。$ H1 _+ y6 v# V/ N
建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php
# P5 p p0 ?$ B: w# L/ p; w5 ~0 h1.8.6会跳转到https://www.google.com/index.php
5 Y) h3 ^4 `! a. ]( L( M% F实际上你只要确定自己上传完成就行了,不用管打开是什么样子。! ]9 F- i9 K5 g* Q
三、配置本地端记事本打开在local目录下的proxy.ini文件,将
i) Q! j; p0 S3 ]! U5 Y4 \1% R+ ?: C& w- B1 O% y9 q. [' ?
2
2 @ a) b3 R" j8 ?% f3
" n( r: K% y) y; i' D- ^4$ B0 v, ?: @2 f g
5# ~4 a5 b& [% }4 Z
6+ k* J4 q ?# `6 A
# _( H+ m& z- o# f | [paas]
2 J! |" e8 i) ~+ a9 w7 Q enable = 0+ Z+ P1 C, ^6 J" k u
password = 123456
& [( Y$ ~6 G9 j listen = 127.0.0.1:80885 f7 N+ N" \0 O: [- j8 I% x
isphp = 0
+ _* v3 Z2 G; f, ~& k7 X9 K fetchserver = http://1.duapp.com/index.php7 Z2 c7 {0 R) K+ I: V4 r
| ( i- m! Z" |5 p1 V2 S4 x) S! J' G* J
修改为& _: s! L' ?3 ~) o( k, Z' \
1
! I4 C, o9 K7 k6 b5 V# ^5 r1 k2: N2 u& F2 O& G* h4 P" h2 G
38 D1 c! L1 j6 U- D7 B9 U; v" y* y
47 H9 V B H* z0 c+ N
5
@- `) c! f7 b+ D f p& x6
1 @+ g: n0 W7 o3 H0 {# }/ j% U k- ]+ u) j+ h* ]9 R+ M# p
| [paas]5 |2 @3 t$ B9 U8 k: U( {
enable = 1 (1为启用GAE,0为不启用)
! g) z* B, @* Apassword = 1234565 q a8 ]9 N8 h* u
listen = 127.0.0.1:8088
8 Z2 M6 X- w' \) d9 p isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)
. I. W6 \, G1 {% r" |: t" lfetchserver = http:///你网站的域名/index.php
; V* k3 [9 H m# n9 H |
' j4 M' c: p5 U; Q3 b7 B4 [如果你是放在其他目录则修改为对应的index.php的地址, Z) P7 s5 i* m! S# A2 o
以上代码不要直接复制,自己找到对应的地方在原文件修改即可。$ }4 ]4 l4 X" H) R
注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。# G. n( {/ L, r* z
四、运行本地端完成上述步骤后,就运行GoAgent.exe。
2 ?+ g: K* T+ h& gLinux/Mac用户运行proxy.py! {8 H. | P* x+ L9 L
五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。0 ?7 R# U' u! I4 m
只需将浏览器代理端口相应的改为8088即可。
. \6 D! e. }7 TTips:1.- ~; H" X, |, F
[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。
( j T5 t3 E' k2 J2.另外有一个小技巧:
. f# E3 P8 \& A% j& w9 I修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!& x% ?0 h4 f! P- k* Q& \ |; d3 v
[listen] ip = 127.0.0.1 port = 8087 visible = 1
$ V L5 G+ a) h0 c6 w! k) `9 G. ?* b3.怎么防止他人知道我的index.php地址盗用我流量?
" T9 r0 X6 g8 R+ E编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';- P2 O; _" w" [0 e% u7 A. v* C
同时编辑proxy.ini
: r- C6 a; o1 C# A9 p' N9 i; Z5 h[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe
8 E* u$ X: M+ O& b最新1.8.4版已经支持php和GAE的密码分开了。8 q4 Q& x; u5 F6 M' ?5 f
$ H: b, m9 Z+ L* q1 y0 S% V; S1 [
4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。
$ r; ?8 {7 i% Q# s2 u( ?% r2 ~ A/ Blisten = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享; \+ @$ d% U) _, z5 _! w
4 a( I* X( ^1 S/ {3 e
|