Linux配代理跟Windows不一样——没有图形界面,全用命令行
在Ubuntu或CentOS上配代理IP有三种主流方法。
方法一:环境变量(临时)
终端输入 export ALL_PROXY=socks5://IP:端口 或 export http_proxy=http://IP:端口。只在当前终端窗口生效,关了就没。适合临时测试。永久生效写进 ~/.bashrc。
方法二:proxychains(程序级)
sudo apt install proxychains4 →编辑 /etc/proxychains4.conf →末尾加 socks5 IP 端口 账号 密码。使用时 proxychains4 curl ip.sb,只有被 proxychains 包裹的命令走代理。天行IP月付6元(邀请码blsj四折)SOCKS5节点在 proxychains 下完美运行。
方法三:SSH隧道(最灵活)
ssh -D 1080 -N -f user@代理服务器。本地创建一个SOCKS5隧道监听1080端口,其他程序配 localhost:1080 就走代理了。
合规提醒:代理IP仅用于合法用途。
常见问题
Linux下怎么验证代理生效了
curl ip.sb 或 curl ifconfig.me,看返回的IP是否是代理IP。
proxychains报错dns lookup failed
proxychains默认不代理DNS。在配置文件里注释掉 proxy_dns 那行的注释可以启用DNS走代理。或者改用 proxychains4 -q 静默模式减少输出干扰。






