一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。3 |0 Z; d: a, l J7 B B0 R
经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
# ?( v# b: y4 Lphus.lu说有下面三个需求
9 h" D0 G# [1 @5 D8 Y1. curl模块或者allow_url_fopen打开
. J3 {! P; _% g9 {2. zlib压缩模块
9 w2 M% @( X. `: A: |9 j/ P) U3. php空间不能有广告。
: Z: g" x) k2 L 当然,部分广告代码goagent还是能够正确处理的。
( U9 E2 N4 ~2 j" B* sGoAgent项目地址:http://code.google.com/p/goagent/( u0 e+ u5 z+ t3 l" I
o- b' o" v1 n) O
二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。
7 v" i3 @- Q/ E( U( _注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。+ v4 m* p( f6 d: c
建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php
I$ R* o0 v* Y. u1 q1.8.6会跳转到https://www.google.com/index.php
# e8 q2 M6 z7 Z# a实际上你只要确定自己上传完成就行了,不用管打开是什么样子。
% ^" o* x3 k5 J# Y5 ]6 x三、配置本地端记事本打开在local目录下的proxy.ini文件,将) p+ v/ U; _% y$ f1 U% i
1; O9 O! D- u4 k. E
2+ [& v c# q- I. J5 i' d
3
4 ]' B& \! B( O7 z4
8 z" k5 Z+ }, ]+ n5+ A2 J! r8 j5 O. C* h% f
6
' }+ I5 X( g- H& d; v/ a( J3 y! G% q& @3 H
| [paas]
. }+ l( u9 N* j5 _' V& D9 b enable = 0
0 k; n, w$ @$ e) r2 b+ f$ h password = 1234565 m/ C% u/ }& {3 v: M8 B
listen = 127.0.0.1:8088) M0 O- X6 q8 g
isphp = 0
; c' ^$ C% [- G( V7 v. \$ g fetchserver = http://1.duapp.com/index.php4 p* I% Z2 b0 F8 s
|
8 C, r$ z& u* f* V* ?5 V7 ]修改为0 N, s }3 V g8 M* n
1; b+ z9 F; x/ }+ l" y3 \
2
& T* V& B$ Y/ g9 q. e; k3 _, h/ T3
& P$ E& U# h" _4
* h. |3 A" C$ e- Z8 s6 z ^5) y2 N2 t- S5 V
6) j4 Q7 H4 b4 ]/ O7 V7 Y" j' m
* Z* ]0 |, L+ u# b | [paas]
4 A9 h& G x) S enable = 1 (1为启用GAE,0为不启用)
. Z; S D' n& K5 P0 K& y8 D* [password = 1234560 L6 p/ S# q: b8 R& Q
listen = 127.0.0.1:8088: u% M( l% I- P; V
isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)
* V7 r2 z' n* }4 }" ~fetchserver = http:///你网站的域名/index.php7 S2 [$ \7 Q6 l" u+ k5 z
|
1 D2 B/ r* p# T- k如果你是放在其他目录则修改为对应的index.php的地址
: `: v# _: B, ?( n- N以上代码不要直接复制,自己找到对应的地方在原文件修改即可。
: m3 O% Y k* ~9 \" r" a. S注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。
6 J) D+ Y/ @' R( p$ N3 Z) ^) K7 E7 L四、运行本地端完成上述步骤后,就运行GoAgent.exe。
0 ^/ A5 b$ E; q: @; A& Y# Y. v3 u" tLinux/Mac用户运行proxy.py8 B4 S; z. B$ ?# N
五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。7 z9 c& w* T6 A$ [3 d/ U: }! X
只需将浏览器代理端口相应的改为8088即可。" |" l& Z$ O& z4 s+ a- O& _% _
Tips:1.
' @/ ?. m% m+ R" R8 p6 [6 [[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。! u. D' ]! o- S" b+ H; I" f
2.另外有一个小技巧:; U# M, Q6 b$ t3 v; I1 x
修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!
$ O6 k2 {. m/ D0 d3 Z5 f5 w[listen] ip = 127.0.0.1 port = 8087 visible = 1
* L* a( C: D+ W2 c6 y% s7 E3 u3.怎么防止他人知道我的index.php地址盗用我流量?
4 W7 {2 H' }) C( i编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';
8 P' z2 `- W# t) Q w6 o同时编辑proxy.ini
: U x l8 L6 a: ~5 k2 Q& K[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe8 `* P: Q8 b' M
最新1.8.4版已经支持php和GAE的密码分开了。' l) m' I5 D4 c: b8 J, p
/ Y/ [9 g9 |( C5 I% @- x
4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。
, S4 v' h d! T& {listen = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享0 m( x# f! O7 C# n2 c
# r* T( `4 O! _% ?6 C8 D |