我想在我的计算机上设置代理,但是设置中的网络代理选项没有 user:pass 字段,而这是使我的 SOCK5 代理正常工作所必需的。这是我第一次使用 Linux,所以我对终端不是很熟悉。
Distributor ID: Ubuntu
Description: Ubuntu 21.10
Release: 21.10
Codename: impish
答案1
如果你想为系统上的所有用户设置此项,请编辑
sudo nano /etc/environment
并添加
export HTTP_PROXY="{user}:{pwd}@{proxy--address}:{port}"
export HTTPS_PROXY="{user}:{pwd}@{proxy--address}:{port}"
export FTP_PROXY"{user}:{pwd}@{proxy--address}:{port}"
export NO_PROXY="localhost,127.0.0.1,::1"
如果您希望单个用户可以使用,则可以将这些行放入
sudo nano ~/.bashrc
该方法允许为每个用户使用不同的代理。如果您需要 apt 的代理:
sudo nano /etc/apt/apt.conf
并添加
Acquire::http::Proxy "http://{user}:{pwd}@ {proxy-address}:{port}";
Acquire::https::Proxy "http://{user}:{pwd}@ {proxy-address}:{port}";