给 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