|
|
一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。' w, V1 x6 b8 }7 ]$ s
经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
, N" a, W* W( a$ ^phus.lu说有下面三个需求* H; k6 f( x& m
1. curl模块或者allow_url_fopen打开
' t0 z& N0 C$ r, f D2. zlib压缩模块' I6 P7 w+ o! }2 i9 Z5 t
3. php空间不能有广告。
2 Y* Q- A S6 s% g 当然,部分广告代码goagent还是能够正确处理的。. D1 P8 j( e0 ~7 l" z2 I% S
GoAgent项目地址:http://code.google.com/p/goagent/5 O" z; ?2 Y6 [8 U8 Y3 M, l
0 O0 v2 {3 N6 p6 B' X) Q# s0 T
二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。+ v9 p( a3 \6 @. T- K, ]9 [
注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。
5 i2 ~- \9 a; N& l- v建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到 根目录名/go/ 目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。 1.8.5会跳转到http://stackoverflow.com/index.php
% t) q9 v I9 f, ^1.8.6会跳转到https://www.google.com/index.php
' T5 m8 P# e6 z3 E. U$ Z) s8 l实际上你只要确定自己上传完成就行了,不用管打开是什么样子。; D: J1 Z4 U4 y M
三、配置本地端记事本打开在local目录下的proxy.ini文件,将
, o4 _, ]# `( B3 Z9 }; n/ B- Q8 I1
" o5 U$ f5 m3 c& T& O2
" I! ~9 J# c& ~# D$ Q" D3
$ f. h4 a3 T9 _5 p4
2 S' A; n0 v) U3 b, W8 S6 T/ ^: Q* D4 }51 H* Z! }& g9 P5 I0 w3 p0 |+ M$ d
6
@; c. q, Q3 d. b, r% g, f0 @0 |% D8 {0 k0 h, y
| [paas]0 D" `, N8 W3 D, p
enable = 0' o, q0 B5 A. K' y" S7 g+ C; R
password = 1234563 l8 J# R( |5 k$ i
listen = 127.0.0.1:80885 l# P: Q; ^1 E B1 i! n3 ?
isphp = 0
; n% Q/ ~! |% ]- E fetchserver = http://1.duapp.com/index.php1 @) k6 K* M$ S' a/ W
|
* F; p6 v& t7 m. J( O$ q/ F修改为
' I+ ?# I" H/ r4 v7 X* y1: w0 y& e4 C9 c+ E$ a
22 v/ U- ?% Z* [, A7 K3 ?1 r
3- Q6 U( p) z- N( ?0 y3 K
4/ _/ \5 k8 r5 H$ v! x, `
5% G" V; G) O1 W5 T" l5 M/ K
6
' ]1 ?& L3 S; H0 }. y2 P/ b) H# |* K" ^7 [( H, r% v
| [paas]
& N! v L9 ^, }3 q enable = 1 (1为启用GAE,0为不启用)
% Z5 j. ?$ [( g6 u- ?$ Wpassword = 123456
' s d) e- t) i& ~3 o listen = 127.0.0.1:80888 z% L# K* B, H/ i
isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)3 D5 Y; z3 w% H1 k2 R
fetchserver = http:///你网站的域名/index.php
+ b) x: O; j% a4 O1 ~6 y+ s: F- b |
" n3 c0 y( ?# N9 ?! w; \3 x7 E如果你是放在其他目录则修改为对应的index.php的地址
( }. U0 i2 e* {) U& Y5 Z5 _以上代码不要直接复制,自己找到对应的地方在原文件修改即可。' E1 y! B: r& w2 h: J
注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。( C5 I, N; |! q
四、运行本地端完成上述步骤后,就运行GoAgent.exe。2 M, `0 e! i, i# L) x
Linux/Mac用户运行proxy.py8 {& ^8 `1 P$ g
五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。
: |9 d5 J" @( C5 v只需将浏览器代理端口相应的改为8088即可。
L8 r# L# S, s9 Y) u7 uTips:1.0 W1 z+ o0 d# K& n; I4 z; E9 M
[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。
1 U" `4 h& L/ f2.另外有一个小技巧:
- m& F4 L, o: ]$ ~+ I修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!. W; q8 L" t- O! j- F( s9 m
[listen] ip = 127.0.0.1 port = 8087 visible = 1" E ~0 A$ [2 _7 x+ A' L( ?
3.怎么防止他人知道我的index.php地址盗用我流量?6 z# s2 y4 E6 G* k+ V$ W7 P
编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';
4 x7 S7 V1 I/ H4 ?同时编辑proxy.ini, ]. ?( p0 }* s- I! e9 Z8 {$ J
[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe
6 n4 N8 Q z& t# D# _7 M l- r( ~: N最新1.8.4版已经支持php和GAE的密码分开了。
, x' j ], B% x) H2 C7 o* p ) w, r3 R+ X) P& [- j0 R# h
4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。( ?& r) K3 N: T+ h Q4 y* L
listen = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享
: c0 P/ S. I) I" z$ I+ _, l( D
' q: {7 w; }8 V |
|