第一范文网 - 专业文章范例文档资料分享平台

Proxychains全局代理的安装、配置和应用

来源:用户分享 时间:2025/10/23 7:49:46 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Proxychains全局代理的安装、配置和应用

LINUX下可以实现全局代理的软件有tsocks和proxychains等多种,似乎proxychains要更加稳定可靠。

proxychains介绍:

? ? ? ?

允许TCP和DNS通过代理隧道.

支持HTTP,SOCKS4和SOCKS5代理服务器. 不同的代理类型可以混合在同一个链. 代理链:用户自定义的列表的代理链接在一起.

可以使用proxychains通过代理服务器运行任何程序和通过反向代理访问内部网络

proxychains安装:

yum install proxychains或 RPM安装(需要有专门的rpm包)

采用现成的rpm包安装较为方便。但是经测试,发现该rpm的安装路径有误,需要改正。 /usr/lib64/proxychains/libproxychains.so 改为

/usr/lib/proxychains/libproxychains.so 只要执行以下命令:

mv/usr/lib64/proxychains /usr/lib

配置文件--proxychains.conf # vim /etc/proxychains.conf

全文如下:

# proxychains.conf VER 3.1 #

# HTTP, SOCKS4, SOCKS5 tunneling proxifier with DNS. #

# The option below identifies how the ProxyList is treated. # only one option should be uncommented at time, # otherwise the last appearing option will be accepted #

#dynamic_chain #

# Dynamic - Each connection will be done via chained proxies # all proxies chained in the order as they appear in the list # at least one proxy must be online to play in chain # (dead proxies are skipped)

# otherwise EINTR is returned to the app #

strict_chain #

# Strict - Each connection will be done via chained proxies # all proxies chained in the order as they appear in the list # all proxies must be online to play in chain # otherwise EINTR is returned to the app #

#random_chain #

# Random - Each connection will be done via random proxy # (or proxy chain, see chain_len) from the list. # this option is good to test your IDS :)

# Make sense only if random_chain #chain_len = 2

# Quiet mode (no output from library) #quiet_mode

# Proxy DNS requests - no leak for DNS data proxy_dns

# Some timeouts in milliseconds tcp_read_time_out 15000 tcp_connect_time_out 8000

# ProxyList format

# type host port [user pass] # (values separated by 'tab' or 'blank') #

# Examples: #

# socks5 192.168.67.78 # # # #

http

192.168.89.3

socks4 192.168.1.49

192.168.39.93

1080 8080 1080

lamer secret justu

hidden

http 8080

# proxy types: http, socks4, socks5

# ( auth types supported: \ \#

[ProxyList]

# add proxy here ... # meanwile

# defaults set to \socks4 127.0.0.1 9050

配置文件修改如下: 有三个链: dynamic_chain strict_chain random_chain

默认选择是strict_chain,也可选 dynamic_chain,或random_chain,但含义不一样的。三个链中只能选择一个。

然后在最后的[ProxyList]下面添加需要的代理信息: socks5 192.168.169.1 1080 username password

以上语句的意思是:socks5代理服务器的地址、端口、用户名、密码)

一个配置例子: strict_chain proxy_dns

tcp_read_time_out 15000 tcp_connect_time_out 8000 socks4 192.168.2.1 socks5 10.9.17.96

按照顺序执行,可以多个代理组成一条链。

1080 1080

alus

asb#2345

socks5 135.251.134.71 1080

详细的配置说明列表:

属性 dynamic_chain

说明

按照列表中出现的代理服务器的先后顺序组成一条链,如果有代理服务器失效,则自动将其排除,但至少要有一个是有效的。

strict_chain

按照后面列表中出现的代理服务器的先后顺序组成一条链,要求所有的代理服务器都是有效的。 列表中的任何一个代理服务器都可能被选择使

random_chain proxy_dns ProxyList

用,这种方式很适合网络扫描操作(参数chain_len只对random_chain有效)。 代理dns请求

添加代理列表,如http、socks4/5、auth user/pass

默认开启 默认 默认#未开启 默认开启 默认#未开启

配置

其他未说明的默认即可,这样就配置好了。

proxychains使用 运行的时候只要输入: proxychains 例如:

proxychainsfirefox

即可弹出浏览器窗口,这时的浏览器是通过socks5代理的。

Proxychains全局代理的安装、配置和应用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0qlix5vq7c6m3qp9y5re_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top