手把手教你在Ubuntu终端挂代理
搞开发的老铁们应该都懂,有些场景下终端走代理能省不少事儿。今天咱们就用LoongProxy提供的代理IP服务,整点实用的终端代理配置教程,包教包会。
为什么要在终端挂代理?
很多刚接触Linux的小伙伴可能不知道,图形界面设置的代理对终端是没卵用的。比如你用浏览器能访问的网站,在终端用curl死活连不上,这时候就需要单独给终端配置代理。
配置前的准备工作
1. 先去LoongProxy官网搞个代理地址,他们家支持HTTP/HTTPS/SOCKS5三种协议
2. 记下这几个关键信息:
• 代理服务器地址(比如gateway.loongproxy.com)
• 端口号(四位数那个)
• 账号密码(如果有的话)
临时生效配置法
适合临时用用的情况,关掉终端就失效:
export http_proxy="http://用户名:密码@代理地址:端口"
export https_proxy="http://用户名:密码@代理地址:端口"
举个栗子:
export https_proxy="http://user2024:Pass2024@gateway.loongproxy.com:8899"
永久配置大法
把配置写进环境变量文件:
1. 打开bash配置文件:
sudo nano ~/.bashrc
2. 在文件末尾加上:
export http_proxy="http://你的账号信息@代理地址:端口"
export https_proxy="http://你的账号信息@代理地址:端口"
3. 保存后执行:
source ~/.bashrc
测试代理是否生效
用这个命令检查IP地址:
curl -x http://代理地址:端口 --proxy-user 用户名:密码 ifconfig.me
如果返回的IP是LoongProxy的服务器地址,说明配置成功。他们家代理池有300万+真实住宅IP,每次连接都可能分配到不同地区的IP。
疑难杂症QA
Q:配置完命令还是连不上?
A:先检查代理地址和端口是否正确,再用telnet测试连通性:
telnet gateway.loongproxy.com 8899
如果显示Connected表示网络通,否则检查防火墙设置
Q:需要账号密码的代理怎么配置?
A:在代理地址前加上账号密码,格式:
http://用户名:密码@代理地址:端口
注意特殊符号要用%转义,比如要写成%23
Q:怎么关闭终端代理?
A:临时关闭用:
unset http_proxy https_proxy
永久关闭就去.bashrc文件删掉配置
为什么选LoongProxy?
1. 独家的IP存活检测技术,自动剔除失效节点
2. 支持同时绑定5个终端设备,适合多设备开发
3. 提供全协议支持,无论http还是socks5都能搞定
4. 内置智能路由优化,自动选择延迟最低的节点
最后提醒下,如果遇到证书问题,可以试试在命令后面加--proxy-insecure参数。搞不定的问题可以直接找LoongProxy的技术支持,他们家的工程师回复速度堪比秒回,亲测有效。