一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。
1 b0 ^0 W% E, U' X2 q' p& Z经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
2 r. U- j0 t" ?) C) R. |phus.lu说有下面三个需求4 D" a. p ~; b- ^
1. curl模块或者allow_url_fopen打开0 r: |5 e) j& I1 R1 S
2. zlib压缩模块
% o7 \8 c6 w* Z2 d5 W" B3. php空间不能有广告。
" U2 U% }. D0 [6 K) \9 i 当然,部分广告代码goagent还是能够正确处理的。
' S3 j( ^) e d" b# _% CGoAgent项目地址:http://code.google.com/p/goagent/) J6 c2 {* h* r! q7 p- t- M. \
4 V+ C1 G- k3 @+ Z/ s" @9 O# |( R二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。3 \, I% q! Y7 x4 q
注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。2 Q9 L! I. H. L- B; p
建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php4 t w- Z+ d+ Y9 N$ C' i; Z" ?
1.8.6会跳转到https://www.google.com/index.php
+ i5 W9 f/ C# H2 [. t实际上你只要确定自己上传完成就行了,不用管打开是什么样子。
+ W+ W6 ^7 m$ ~% R/ F* d三、配置本地端记事本打开在local目录下的proxy.ini文件,将/ K0 ]; K, Z. q- b" u
1
' ?8 f3 m- T7 U# N z' Z2
) S _( z# p: B3
: h9 N! p7 n: v* {4
( z& V0 [7 e y. |" W, R# h5* W/ R/ q, w5 L0 t+ O, h3 x; q
6( E# N: b6 G4 I7 f9 d5 _4 b: s$ [
% ~$ [. X( {6 D# P1 |' X* c, i | [paas]
( T6 r/ N+ q7 Y4 z# X# D enable = 0
0 X) s! d* L3 c8 f6 [ x; ?; |- a password = 123456% _) q8 L2 E2 K! H ~8 R7 m
listen = 127.0.0.1:8088
" |5 Q' D. r1 c# W1 f' j$ G isphp = 0
" G4 U# t1 {( Q4 n: s+ h fetchserver = http://1.duapp.com/index.php
; z/ \0 u' q, K6 i3 F, ] |
& l& O- B8 G. {! f4 M修改为! r' `2 _1 b% g3 r% q3 w4 K
1; {) w% p0 |, t
2
6 L3 A) J4 R# b g! f- \, t: f1 R1 F3
1 m: C' s' `, X8 B4' G8 _3 Y$ A9 ?: v3 _
5
; U3 b' C8 _. `63 H8 Z: a1 p8 L t: v
% w6 w0 h- d5 z h: g, K | [paas]
9 y) C5 V. G7 G1 G; b! q enable = 1 (1为启用GAE,0为不启用)
$ [' C6 c# [4 I% T' x- m8 fpassword = 123456
% U* m8 p, @6 |! o; n8 B4 I! l listen = 127.0.0.1:80884 `4 B% b3 O* Z G5 V7 @
isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果): j) z9 m/ B* L( V. K
fetchserver = http:///你网站的域名/index.php) l* @& B1 e9 a7 _ w/ w' t. ]
|
, j# q+ e! {9 [/ i& z R如果你是放在其他目录则修改为对应的index.php的地址
! \8 E' Y/ z+ d5 q' b1 k. V' j以上代码不要直接复制,自己找到对应的地方在原文件修改即可。) V+ q) }* w N/ q
注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。0 ]3 q1 q; S5 R" b9 m* ^
四、运行本地端完成上述步骤后,就运行GoAgent.exe。
' B }' D$ k( L) l% R( WLinux/Mac用户运行proxy.py1 N9 K" B; Z% A; O4 K+ }" l
五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。
- V' g+ X" q1 y( z. d8 X只需将浏览器代理端口相应的改为8088即可。9 h3 s. F& P9 e4 x* ?7 z
Tips:1." M& S$ m* w7 _. ?" ?
[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。* Y: O5 ~5 I0 r
2.另外有一个小技巧:. ]+ B5 R; \+ G
修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!
4 f( P" ]" j& y- G[listen] ip = 127.0.0.1 port = 8087 visible = 1) T4 \' F+ s$ ~8 b/ O
3.怎么防止他人知道我的index.php地址盗用我流量?
3 D/ U3 Z! S. ?! d0 B- M% }& w8 ^+ `编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';: c H) Q) b i5 w' w. W3 j, F
同时编辑proxy.ini
) y2 Q& [0 e L9 }8 C+ g[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe
- M I W) p3 k* K最新1.8.4版已经支持php和GAE的密码分开了。
3 Y8 k. }8 H) Q: g" y+ c 4 J- o" ^1 K! L5 a$ l; \
4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。9 H% T( ~( [! Z- E) F! N
listen = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享
" N. Y" g+ Q; ^3 S5 B
$ v) }& C( l, v5 f7 E5 H |