找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 15270|回复: 0

GoAgent让PHP空间变成你的专属代理服务器

[复制链接]
发表于 2012-11-22 11:37:50 | 显示全部楼层 |阅读模式
一、准备php空间首先准备一个PHP空间,如果你有自己的收费空间自然最好。要是没有可以申请一个支持PHP的免费空间。(当然是国外没有被墙的空间,墙内的空间是没有用的)。当然是稳定速度快的空间最好,流量要根据自己需要选择合适的。8 W+ O+ D1 ^+ O& t6 P* w$ x4 u; R
经测试,不是所有空间都可以,空间必须支持 curl模块或者allow_url_fopen打开,有的空间如日本的sitemix的不能打开youtube(该空间已经被墙);sourceforge.net的空间虽然支持函数,但是却不能用来做代理,应该是封了端口,该空间完全不能连接到其他网络。据作者说goagent不支持有广告的空间,如sitemix空间广告可以通过在该空间建一个网站,比如用wordpress安装一个博客,然后将我们的文件放到wp-admin目录,就可以避开广告了。
+ q- H2 V" Y6 x8 v  uphus.lu说有下面三个需求# h2 p8 ]: B3 T5 a
1. curl模块或者allow_url_fopen打开6 S& q1 L2 I0 Q$ X! d
2. zlib压缩模块- p+ `" e2 I$ v3 X% v
3. php空间不能有广告。. T! J' E: {. b/ @2 l$ T9 I/ r; x
当然,部分广告代码goagent还是能够正确处理的。/ B" [9 K/ ^, M2 j! o
GoAgent项目地址:http://code.google.com/p/goagent/
. u* i3 D% [0 q5 Q. q) b5 s, e6 |
二、部署服务端把下载的GoAgent最新版解压,把server/php/目录下的php文件上传到网页根目录。1 R6 L/ }' K2 V8 k9 i+ a
注意:不一定你用ftp登录后看到的目录就是根目录,不同服务器的网页根目录有所不同,不过不外乎public_html、www、htdocs几种,只有这些目录下及其子目录下的文件才能被访问到。
: U; r* Z- U8 U4 S* {- S
建议在根目录下新建一个目录后将这两个php文件放到这个目录并且将index.php自己修改为一个随机名字,网址修改为对应地址就可以。比如修改文件名为my.php并放到  根目录名/go/   目录下就访问http://你的域名/go/my.php,访问这个地址的时候会跳转至某个网站。
1.8.5会跳转到http://stackoverflow.com/index.php
- o, ^# L, s  j" S* q2 G- j$ \1.8.6会跳转到https://www.google.com/index.php, t, `0 `  O+ _; [# U6 }5 m
实际上你只要确定自己上传完成就行了,不用管打开是什么样子。
  r' ~9 A0 G# |$ d! l& ]三、配置本地端记事本打开在local目录下的proxy.ini文件,将
5 D) n7 j. {1 G' u
17 c+ v! h5 O' a: n, v) G/ U( V: S/ N
2
7 @. B5 v* M) ?" Q3
* Y7 |" K/ f  w. g. j2 B+ I7 U43 l( L, U/ R6 E/ W+ B
5
) k9 h  u  E4 F; L6
2 i) ~. c6 P* |5 S7 K- ?$ j! s, y
[paas]' N* l% @+ }: ^0 z
enable = 0( W/ T" g& ^: ]* l* ~3 D
password = 123456
9 h. j8 \( l, I& U6 z" a listen = 127.0.0.1:8088" C- F- x7 p; ~* W
isphp = 0) y& ]& I: [1 X6 D: F) o+ p9 Y/ e" u
fetchserver = http://1.duapp.com/index.php
! p9 m! e- `$ T, }2 [

& g! X% r6 T2 a1 Q' X' A) ]修改为7 A' p0 g3 Y$ p
1
- c6 z+ Q4 d2 j( g& n2* I6 c  p6 R5 Y) {
3
5 P6 N. ?7 u( A, e" V$ G( z( f/ \4
9 G/ {: ~+ A5 J: L  P9 q& A5
) v6 O5 h; v' x6 Q+ r$ a+ \- n5 m6
7 @% S) l$ C: `! e5 e
1 m. d9 Q% V" |4 G
[paas]
+ E( y+ Z4 ?" x, C: G! l enable = 1 (1为启用GAE,0为不启用), u0 [% k5 F  N; o6 U3 x+ }  u# J
password = 1234562 n. Q1 x7 Y% c- V% r* k2 v
listen = 127.0.0.1:8088
9 L2 X+ q* ^/ i isphp = 0 (猜测是用来判断server是不是php的,但是修改也没有效果)! ^6 s- ], U% J5 b9 {1 s
fetchserver = http:///你网站的域名/index.php
( N: Y, x  _) y0 K; k
# u* [' e3 j% {/ Z4 N) t* F8 e6 Q& x
如果你是放在其他目录则修改为对应的index.php的地址# X% G4 W9 T% \* [
以上代码不要直接复制,自己找到对应的地方在原文件修改即可。
* O8 {& d- Q' D; a& z. z注意:从1.8.7开始,原[php]更名为[paas],且不支持配置多个服务端。
0 S0 g3 w! {: a四、运行本地端完成上述步骤后,就运行GoAgent.exe。
1 T! q/ F( U/ M! G* M5 @+ ~, ]; |% WLinux/Mac用户运行proxy.py
0 x6 k# w6 L! F- D) b五、设置浏览器代理代理地址设置为使用goagent代理,即将代理地址设置为127.0.0.1:8088,之后就可以畅游网络了。& a  ^7 `7 b4 s1 `8 |& P
只需将浏览器代理端口相应的改为8088即可。
& h! W) r' A$ w  ~! F) p9 X- ]+ v' hTips:1.
: r7 o0 z9 n$ @# t* C[gae] enable = 1懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。# ^$ g  ?! ~: q, k/ a
2.另外有一个小技巧:2 ^$ i" ?9 ]9 w- U( d/ P
修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,我把它改成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!1 b2 O2 a6 r: t( P6 q- A& x7 i( A
[listen] ip = 127.0.0.1 port = 8087 visible = 1- I" Q+ ?5 O6 O8 N5 o/ V
3.怎么防止他人知道我的index.php地址盗用我流量?' y4 B% F( Y) d# a
编辑index.php开头部分的$__password__ = '';为$__password__ = '这里写你的密码';9 O3 Z4 [% Z2 u! q9 H* w( Y
同时编辑proxy.ini: D% B! v/ f0 O, P% ]
[paas]enable = 0listen = 127.0.0.1:8088password = 你的密码fetchserver = http://scan.org/fetch.php重启goagent.exe
9 h( S4 D) M+ E. R0 g+ {7 [最新1.8.4版已经支持php和GAE的密码分开了。- B4 A1 I  U0 Q: g6 R2 o4 v- b  O9 r4 [/ j
, y" @% l$ M1 m$ @1 j$ {& u' _- p
4.如何配置多个服务端?从1.8.7开始,不支持配置多个服务端。6 k/ ?% ?) i. \$ T' u
listen = 127.0.0.1:8088|127.0.0.1:8089fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。 原创文章,转载请注明: 转载自iShare爱分享
7 ^, O1 b! X) Q3 `9 M$ `+ G4 _! m8 @; Z
7 b0 c% A: L  q* B$ _. J- [
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|第一站论坛 ( 蜀ICP备06004864号-6 )

GMT+8, 2026-3-8 15:25 , Processed in 0.072759 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表