安装运行
安装环境:Centos 6.x x64

##rProxy
rProxy下载

解压后将RProxy-Admin、RProxy这两个复制到usr/etc,其余文件复制root并赋予777权限

安装nodejs并启动rProxy

1
2
yum install nodejs
sh start.sh

rProxy的Tiny配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#保持默认
mode=wap;
listen_port=65080;
daemon=on;
worker_proc=0;
uid=3004;
dns_tcp=http;
dns_listen_port=65053;
dns_url="119.29.29.29";
http_port=80;
http_del="Host,X-Online-Host";
https_connect=on;
https_port=80;
https_del="Host,X-Online-Host";

#以下需自定义
https_ip=此处填写IP;
http_ip=此处填写IP;
http_first="[method] http://伪装Host [uri] HTTP/1.1\r\nHost: 伪装Host \r\nX-Online-Host: 伪装Host \r\nRProxy->验证头-> [host]\r\n";
#https_first="GET http://伪装Host /->RProxy HTTP/1.1\r\nHost: 伪装Host \r\nX-Online-Host: 伪装Host \r\nRProxy->验证头-> [host]\r\n";
https_first="CONNECT 伪装Host [version]\r\nHost: 伪装Host \r\nProxy->验证头-> [host]\r\n";

##zProxy

安装&启动(亦可后台运行,无需nohup)

1
2
wget --no-check-certificate http://www.bigback.me/download/zproxy -O zproxy
python zproxy 80&

其中80是自定义的端口号 可改 但一般非80端口不免

启动后测试能否正常输出连接信息 然后就可以关闭终端窗口了

停止命令:

1
ps -ef | grep zproxy | grep -v grep | cut -c 9-15 | xargs kill -s 9

查询状态:

1
ps -ef|grep python

如果不能联网 尝试关闭防火墙

1
2
service iptables stop
chkconfig iptables off

zProxy的Tiny配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
mode=wap;
listen_port=65080;
daemon=on;
worker_proc=0;
uid=3004;
#代理ip和端口 填云免服务器的
http_ip=服务器IP;
http_port=80;
https_connect=on;
https_ip=服务器IP;
https_port=80;
dns_tcp=http;
dns_listen_port=65053;
dns_url="119.29.29.29";
http_del="Host,X-Online-Host";
https_del="Host,X-Online-Host";

#以下模式关键部分 ZProxy云免才能联网
http_first="[method] http://ltetp.tv189.com[uri] [version]\r\nHost: ltetp.tv189.com\r\nzyx~ [host]\r\n";
https_first="CONNECT ltetp.tv189.com [version]\r\nHost: ltetp.tv189.com\r\nzyx~ [host]\r\n";
#以上ltetp.189.com都要改成免流host

##TinyProxy

安装&运行:

1
wget http://bigback.me/download/tpp.sh&&bash tpp.sh

停止&查询命令:

1
2
killall tinyproxy
netstat -antp

##对比
测试条件

运营商及归属地:江西南昌电信
手机型号:三星 S7 SM-G9300
系统版本:6.0.1
接入点设置:CTWAP 127.0.0.1 65080
防跳:DL
由于江西电信HTTPS部分比较完美,所以HTTPS模块未使用上述代理,所有测试结果均基于HTTP模块得出。

一、跳点

三者跳点相差无几。

二、软件联网情况

zProxy:微信公众号及朋友圈无网

pProxy:微信公众号及朋友圈无网

TinyProxy:微信朋友圈无网、QQ群共享文件无法下载

三、网速及延迟

三者无明显差别。

四、稳定性

TinyProxy出现过崩溃情况,重启后恢复。

综上所述,TinyProxy相对表现较好,故推荐使用TinyProxy