0%

让终端走代理的几种方法

让终端走代理的几种方法包括以下几种‌:

1.‌直接在终端中运行命令‌:

可以在终端中直接运行以下命令来设置代理:

1
2
export http_proxy=http://proxyAddress:port
export https_proxy=http://proxyAddress:port

例如,如果你想使用127.0.0.1的7890端口作为代理,应该输入:

1
2
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890

这种方法的好处是简单直接,并且只对当前终端有效‌

2.‌将代理服务器地址写入shell配置文件‌:

可以将代理服务器地址写入.bashrc或.zshrc配置文件中,这样设置会永久保存,下次可以直接使用。例如:

1
2
export http_proxy="http://localhost:port"
export https_proxy="http://localhost:port"

以使用小飞机代理为例,代理端口为1080,则应设置为:

1
2
export http_proxy="http://127.0.0.1:1080"
export https_proxy="http://127.0.0.1:1080"

保存后,在终端中执行source ~/.bashrc或退出当前终端再重新打开一个终端‌ 。

3.‌修改特定工具的配置‌:

对于某些特定的工具,如apt、git等,可以直接在它们的配置文件中设置代理。例如,对于apt:

1
sudo vim /etc/apt/apt.conf

在文件末尾加入:

1
Acquire::http::Proxy "http://proxyAddress:port"

对于git:

1
2
git config --global http.proxy 'socks5://127.0.0.1:1088'
git config --global https.proxy 'socks5://127.0.0.1:1088'

这样设置后,该工具就会使用指定的代理服务器‌。

4.‌使用Proxychains‌:

Proxychains可以在终端中使用SOCKS5代理。如果代理服务器需要登录,可以直接在命令中指定用户名和密码:

1
http_proxy=http://userName:password@proxyAddress:port