在 Ubuntu 中,可以通过配置环境变量的方式为终端设置 HTTP 代理。以下是具体步骤:
1. 临时设置 HTTP 代理
如果只需要临时设置代理,可以直接在终端中输入以下命令:
export http_proxy="http://username:password@proxy_address:port"
export https_proxy="http://username:password@proxy_address:port"
export ftp_proxy="http://username:password@proxy_address:port"
export no_proxy="localhost,127.0.0.1,::1"
username
和password
是代理的用户名和密码(如果没有,可省略)。proxy_address
是代理服务器的 IP 地址或域名。port
是代理服务器的端口号。
2. 永久设置 HTTP 代理
如果需要在每次启动终端时自动应用代理设置,可以将上述配置添加到 ~/.bashrc
文件或 /etc/environment
文件中。
方法一:修改 ~/.bashrc
编辑 ~/.bashrc
文件,添加以下内容:
export http_proxy="http://username:password@proxy_address:port"
export https_proxy="http://username:password@proxy_address:port"
export ftp_proxy="http://username:password@proxy_address:port"
export no_proxy="localhost,127.0.0.1,::1"
保存文件后,运行以下命令使更改生效:
source ~/.bashrc
方法二:修改 /etc/environment
如果希望代理配置对所有用户生效,可以编辑 /etc/environment
文件:
sudo nano /etc/environment
在文件中添加以下行:
http_proxy="http://username:password@proxy_address:port"
https_proxy="http://username:password@proxy_address:port"
ftp_proxy="http://username:password@proxy_address:port"
no_proxy="localhost,127.0.0.1,::1"
保存并退出后,重新启动系统或运行以下命令使配置生效:
source /etc/environment
3. 取消代理设置
如果不再需要代理设置,可以删除或注释掉相应配置文件中的代理行,或在终端中使用以下命令:
unset http_proxy
unset https_proxy
unset ftp_proxy
unset no_proxy
这样就可以在 Ubuntu 终端中顺利配置 HTTP 代理了。
我要评论