Linux服务器怎么配代理IP?环境变量/proxychains/git代理三种方法

环境变量/proxychains/git代理,命令行搞定
发布于
15

在Linux服务器上配代理IP,不需要图形界面,几条命令搞定。这篇覆盖三种最常用的场景:全局代理、程序级代理和git代理。

全局代理:环境变量

# 在 /etc/environment 或 ~/.bashrc 中添加
export http_proxy="http://代理IP:端口"
export https_proxy="http://代理IP:端口"
export no_proxy="localhost,127.0.0.1,.local"  # 不走代理的地址

# 使配置生效
source ~/.bashrc

程序级代理:proxychains

让指定程序走代理,不影响系统其他程序:

# 安装
sudo apt install proxychains4
# 配置 /etc/proxychains4.conf
[ProxyList]
socks5 代理IP 端口 用户名 密码

# 使用:在命令前加 proxychains4
proxychains4 curl https://ip138.com
proxychains4 python script.py

Git代理

# 只对github生效
git config --global http.https://github.com.proxy socks5://代理IP:端口
# 全局git代理
git config --global http.proxy http://代理IP:端口

推荐代理IP

服务器上用选机房固定IP——速度优先,不需要”像家庭用户”。天行IP长效静态月6元(link/5629,blsj四折)配服务器很合适。更多看极跃IP资源导航

常见问题(FAQ)

Linux服务器怎么配代理IP?
三种方式:全局环境变量(export http_proxy)、proxychains程序级代理(命令前加proxychains4)、git代理(git config --global http.proxy)。
proxychains怎么用?
安装proxychains4→配置socks5代理信息→在命令前加`proxychains4`。只影响指定程序,不影响系统其他服务。
服务器用什么代理IP?
服务器场景选机房固定IP(速度优先)。天行IP长效静态月6元(link/5629,blsj四折),SOCKS5协议直接用。

本文由作者原创/授权发布于极跃圈(jiyueip.com)未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0 讨论
热门最新
总结
暂无总结
0 / 600

在云服务器或虚拟机上跑业务,想让出网流量走固定的住宅IP,做法和本地电脑类似,但有几个服务器特有的坑。这篇讲清楚。 两种挂法 1. 应用层代理:在程序里直接配 socks/http(比如爬虫、接口调用),只这条程序的流量走IP。最常用,影响