返回

Ubuntu中配置代理

命令行代理

bash

1
2
3
export https_proxy=http://192.168.1.1:7890
export http_proxy=http://192.168.1.1:7890
export all_proxy=socks5://192.168.1.1:7890

取消使用代理

1
2
3
unset https_proxy
unset http_proxy
unset all_proxy

zsh

~/.zshrc中添加:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
# 设置代理
proxy () {
  export https_proxy="http://192.168.1.1:7890"
  export http_proxy="http://192.168.1.1:7890"
  export all_proxy="socks5://192.168.1.1:7890"
}

# 取消代理
unproxy () {
  unset https_proxy
  unset http_proxy
  unset all_proxy
}

这里假设本地代理的端口是7890,使用clashAllow LAN

应用配置文件:

1
source ~/.zshrc

以后想在命令行使用代理时,只需要在终端中输入 proxy 命令,即可使用本地代理,使用结束后输入unproxy命令即可取消使用代理

系统代理

在系统设置中更改网络代理为Manual

1
2
3
HTTP/HTTPS: 192.168.1.1:7890
Socks: 192.168.1.1:7891
ignore: localhost, 127.0.0.0/8, ::1
Built with Hugo
Theme Stack designed by Jimmy