让终端走代理的几种方法包括以下几种:
1.直接在终端中运行命令:
可以在终端中直接运行以下命令来设置代理:
1 | export http_proxy=http://proxyAddress:port |
例如,如果你想使用127.0.0.1的7890端口作为代理,应该输入:
1 | export http_proxy=http://127.0.0.1:7890 |
这种方法的好处是简单直接,并且只对当前终端有效
2.将代理服务器地址写入shell配置文件:
可以将代理服务器地址写入.bashrc或.zshrc配置文件中,这样设置会永久保存,下次可以直接使用。例如:
1 | export http_proxy="http://localhost:port" |
以使用小飞机代理为例,代理端口为1080,则应设置为:
1 | export http_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 | git config --global http.proxy 'socks5://127.0.0.1:1088' |
这样设置后,该工具就会使用指定的代理服务器。
4.使用Proxychains:
Proxychains可以在终端中使用SOCKS5代理。如果代理服务器需要登录,可以直接在命令中指定用户名和密码:
1 | http_proxy=http://userName:password@proxyAddress:port |