Linux快速设置SOCKS和HTTP终端代理

使用的工具是proxychains,支持socks和http设置终端代理

安装

1
2
3
4
5
##滚动更新
sudo apt update
sudo apt upgrade
##安装proxychains
sudo apt install proxychains

配置

1
2
##编辑配置文件
sudo vim /etc/proxychains.conf

在[ProxyList]这行下面添加一行代理地址即可

1
2
3
4
5
6
7
8
##格式
协议(socks4/socks5/http) 代理IP地址 代理端口 账户名(没有不填) 密码
##示例
socks5 192.168.67.78 1080 lamer secret
http 192.168.89.3 8080 justu hidden
socks4 192.168.1.49 1080
http 192.168.39.93 8080

image-20230313005428956

使用

在需要使用代理的命令前加proxychains即可

1
2
##例如使用代理克隆github仓库
proxychains git clone https://github.com/microsoft/visual-chatgpt.git

image-20230313005947875