给 Linux 命令行工具配置代理

指定单一代理

# 配置文件
vi /etc/bash.bashrc

在配置文件中添加代理:

export http_proxy="http://user:password@proxyIP:port"

当然也可以使用 ftp_proxy http_proxy https_proxy socks_proxy 的代理方式。
比如:

export http_proxy="http://127.0.0.1:8087"

代理链

配置文件:

vi /etc/proxychains.conf

代理方式(只能选一个,不选的注释掉):

# 动态代理链 - 顺序访问代理节点
# 自动跳过挂掉的节点
dynamic_chain

# 静态代理链 - 顺序访问代理节点
# 中间有节点挂了就失败了
strict_chain

# 随机代理链
# 随机访问代理节点,可以设置代理链长度
random_chain
chain_len = 2

通过代理访问 DNS 服务器,不使用的话注释掉:

proxy_dns

超时设置:

tcp_read_time_out 15000
tcp_connect_time_out 8000

代理列表:

[ProxyList]
socks5 127.0.0.1 8087
socks4 127.0.0.1 8088

使用方法:

proxychains nmap -p80 211.144145.0/24
posted @ 2021-01-24 23:35  qianbuhan  阅读(621)  评论(0编辑  收藏  举报