谷歌Chrome和铬服从环境的替代变量(http_proxy
,no_proxy
,等),并通过设置代理gsettings
。gsettings
预先安装在[XL] ubuntu上,因此这是不需要sudo
特权的一种方法。
密钥org.gnome.system.proxy.http[s].{host,port,authentication-user,authentication-user}
(以及FTP和SOCKS代理的类似选项)和代理自动配置密钥org.gnome.system.proxy.autoconfig_url
可用于此目的:
gsettings set org.gnome.system.proxy.http host "proxy.server.fqdn"
gsettings set org.gnome.system.proxy.http port "3128"
可以使用以下ignore-hosts
项设置代理例外列表:
gsettings set org.gnome.system.proxy ignore-hosts "['localhost', '127.0.0.0/8', '::1', '*.some.domain', '10.0.0.0/8']"
一个no_proxy
环境变量将如下所示:
export no_proxy="localhost,.some.domain,127.0.0.0/8,10.0.0.0/8"
export NO_PROXY="localhost,.some.domain,127.0.0.0/8,10.0.0.0/8"
您可以在~/.profile
或~/.pam_environment
(不带export
)中进行设置。