在Linux服务器上配置网络代理可以通过多种方式实现,具体取决于你的需求和使用场景。以下是几种常见的配置方法:
# HTTP代理
export http_proxy="http://proxy-server:port"
export https_proxy="http://proxy-server:port"
# 如果需要认证
export http_proxy="http://username:password@proxy-server:port"
export https_proxy="http://username:password@proxy-server:port"
# 取消代理设置
unset http_proxy
unset https_proxy
将上述命令添加到以下文件中:
- 对所有用户:/etc/environment
- 对当前用户:~/.bashrc
或 ~/.zshrc
等shell配置文件
sudo nano /etc/apt/apt.conf.d/proxy.conf
添加内容:
Acquire::http::Proxy "http://proxy-server:port";
Acquire::https::Proxy "http://proxy-server:port";
编辑 ~/.wgetrc
或 /etc/wgetrc
:
http_proxy = http://proxy-server:port
https_proxy = http://proxy-server:port
编辑 ~/.curlrc
:
proxy = "http://proxy-server:port"
git config --global http.proxy http://proxy-server:port
git config --global https.proxy http://proxy-server:port
gsettings set org.gnome.system.proxy mode 'manual'
gsettings set org.gnome.system.proxy.http host 'proxy-server'
gsettings set org.gnome.system.proxy.http port port
编辑 /etc/profile
或 /etc/environment
添加环境变量
sudo apt install proxychains # Debian/Ubuntu
sudo yum install proxychains # CentOS/RHEL
/etc/proxychains.conf
:[ProxyList]
http proxy-server port
proxychains program_name arguments
ssh -D 1080 user@remote-server
然后在应用程序中配置SOCKS代理为 localhost:1080
希望这些方法能帮助你在Linux服务器上成功配置网络代理。根据你的具体需求选择最适合的方案。