3proxy是一个俄罗斯人写的代理服务器,功能多到眼花,却只占用3m多内存,我试了一下还不错,可以同时开启http、socks、ftp、pop什么什么什么的各种代理,还能将代理模式转换、多个代理负载均衡、代理级联等等,配置却很简单,各位随我来:

首先,windows平台的先上。

下载地址:

https://3proxy.ru/download/

其中3proxy-0.8.7.zip 是32位版,最低需要windows vista/2008版本;

3proxy-0.8.7-lite.zip 这个是gcc编译的,通用于从win95至今各个windows版本,我为了少维护一个版本,用的就是这个;

3proxy-0.8.7-x64.zip 这个是64位版本,最低需要windows vista/2008的64位版本。

 

下载后解压到c:\service\3proxy里面,按照官方的说法,如果不想在服务中特别加入配置文件路径,则应该在bin目录创建3proxy.cfg配置文件,但据我测试的是,在windows平台是必须要加入配置文件路径的,所以么,放在哪里都可以了。。。

然后编辑这个3proxy.cfg配置文件:

 

需要注意的几点:

1,logs这个目录是需要自行创建的,如果没有,则会报错

2,多数软件的配置文件里面,配置项后面是可以直接追加注释语句的,但是这个3proxy却不行,很多配置项后面如果有注释会直接报错,猜想是需要分析配置项,而字符串解析方面写的比较死劲……所以注释语句必须单独一行,这一点折腾了我好一会……

3,我自己用的没有特殊需求,如果你需要对各种代理配置不同的认证、日志、限速等等,需要每个代理配置完以后加入一个flush命令。

 

配置完以后,打开命令行,进入3proxy的bin目录,执行命令:

其中的 c:\service\3proxy\bin\3proxy.cfg 替换成你的配置文件路径就好了。

然后呢,启动服务即可:

 

Windows平台的就完成了,linux的等会写上。

 

Linux平台的,代码有些问题,挺麻烦的,还是写出来吧:

首先,安装配置这些,复制下面的命令即可,前提是你安装了g++ automake:

然后,问题来了,本身github有一个自动安装的脚步,但是经我测试,首先他是旧版的,然后没法正常运行……还是自己动手吧,慢慢来:

这里有点问题,程序的代码里应该是有错,作者说修复了*nix平台的“daemon”问题,但是我git了最新的代码依然不行,所以我这里用了偏门办法让他后台运行……

执行命令让其随系统启动:

然后创建日志目录:

至于配置文件,复制上面的即可,但是需要改动两处:

1,把service注释掉

2,把日志路径改一下:

然后呢,就可以用脚本管理了:

脚本里面还是有restart的,但是没用。

 

至此,linux平台的也搞定了……

 

如前面所说,这是明文代理,建议参考前面的文章做成加密代理。

Share

发表评论

电子邮件地址不会被公开。 必填项已用*标注