加入我们,共同推进 FreeBSD 之中国化与亚洲化。FreeBSD 绝不大败亡!!

第 7.1 节 HTTP 代理

V2ray 或 clash 开启允许局域网连接。然后可配置如下文。

  • 查看使用的 shell

$ echo $SHELL

HTTP_PROXY 代理

若使用 shbashzsh

注意

环境变量 HTTP_PROXY 一定要是大写!小写不生效!

  • 设置:

# export HTTP_PROXY=http://192.168.X.X:7890

警告

本文中的所有 192.168.X.X:7890 均非实际参数,以实际为准,复制粘贴是不会生效的!

  • 取消:

# unset HTTP_PROXY

若使用 csh

设置:

# setenv http_proxy http://192.168.X.X:7890

取消:

# unsetenv http_proxy

Git 代理

见《通过源代码更新》一节。

浏览器配置代理

chromium 本身并没有在例如 ~/.config 下的配置文件这种东西。亦没有可添加环境变量参数用于指定默认代理服务器。不过可以添加启动参数(Options)。

如:

--proxy-server="<IP 地址>:<端口>"

例:

$ chrome --proxy-server="127.0.0.1:1234" (终端启动)

默认是 http 协议,如果你的代理程序使用 sock:

--proxy-server="socks://<IP 地址>:<端口>"

socksv4:

--proxy-server="socksv4://<IP 地址>:<端口>"
  • 在图形界面下让 chromium 默认使用代理打开:

找到你的桌面环境为 chromium 创建的 desktop 文件,一般在 ~/.local/share/applications/ 这个位置。

$ ee chromium-browser.desktop # 使用你喜欢的编辑器打开上述目录下的 chromium desktop 文件

找到 Exec=chrome %U 这行 在其后加入上列你需要的参数。

Comment[zh_CN]=Google web browser based on WebKit
Comment=Google web browser based on WebKit
Encoding=UTF-8
Exec=chrome %U
GenericName[zh_CN]=
......

例:

Exec=chrome %U --proxy-server="192.168.2.163:20172"

单独为 Firefox 配置代理

因 Firefox 在 Windows GNU/linux Macos 以及 BSD 的所有客户端的浏览器设置页面 > 网络设置选项卡中均有 GUI 配置代理的模块,故此节不再赘述。

FF-Porxy

参考资料

最后更新于