代理利器DeleGate配置举例

DeleGate是一款代理利器,支持代理多种协议(HTTP, FTP, POP3,SMTP,DNS等),支持HTTP反向代理,支持代理转发(支持上游代理),支持多种认证方式。具备丰富的命令行参数,能够很方便地经过启动多个进程实例实现提供多个代理。 工具

该工具的主页是:http://www.delegate.org,当前最新版本是9.9.7。貌似国内用的人不多,基本没有找到什么参考资料。 spa

看了一下午说明文档,终于实现了个人需求(我一直想找到一个支持多端口到多代理转发的工具)。 命令行

安装: 代理

wget ftp://ftp.delegate.org/pub/DeleGate/delegate9.9.7.tar.gz htm

tar zxvf delegate9.9.7.tar.gz 进程

cd delegate9.9.7 文档

make get

可执行文件的位置是:"src/delegated"。 it

 

启动: io

./src/delegated -P20130 SERVER=http PERMIT="*:*:*" PROXY="66.219.22.4:8080" MYAUTH="redice:123456789" AUTHORIZER="-list{sitedigger:sd201314}" AUTH=viagen:-

各参数的含义以下:

■ -P20130 指定监听端口为20130。
■ SERVER=http 支持的代理类型(HTTP, FTP, POP3,SMTP,DNS等)。
■ PERMIT="*:*:*" 容许全部协议(第一个*)、容许到全部目的主机(第二个*)、容许全部的源主机(第三个*)。
■ PROXY="66.219.22.4:8080" 指定上游代理,delegated接收到的请求将转发到该代理。
■ MYAUTH="redice:123456789" 指定上级代理的认证方式(这里指定了用户和密码)。
■ AUTHORIZER="-list{sitedigger:sd201314}" 指定本代理使用认证方式为用户名和密码(HTTP Basic Authentication)。
■ 默认状况delegated发出的请求头里将包含“HTTP_VIA: 1.1-(DeleGate/9.9.7)”,致使目标主机可以检测出来访问使用了代理(匿名代理),经过指定 AUTH=viagen:-参数便可禁掉该头。

 

PS:DeleGate这个日货能够不抵制!

相关文章
相关标签/搜索