在 shell 中为 Chromium 设置 http_proxy

在 shell 中为 Chromium 设置 http_proxy

为了在 Chromium 浏览器中设置代理,需要转到

设置 → 后台 → 更改代理设置 → 网络代理。

太复杂了。如何在 shell 中设置 http_proxy?我试过了

export http_proxy=http://127.0.0.1:8080/

但它似乎不起作用。

此外,如果您只想在 Chromium 浏览器上设置代理(而不是整个网络),命令行是仅为浏览器设置代理的唯一方法。如何使用命令行在 Chromium 上设置代理来解决这个问题?

答案1

你必须使用这个--proxy-server论点。

来自Chromium 网络设置页:

--proxy-server=<scheme>=<uri>[:<port>];.. | <uri>[:<port>] | "direct://"
这会告知 Chrome 使用自定义代理配置。您可以通过三种方式指定自定义代理配置:

1) 通过提供以分号分隔的列表方案到 url/端口对的映射。
例如,您可以指定:
--proxy-server="http=foopy:80;ftp=foopy2"
对 http URL 使用 HTTP 代理“foopy:80”,对 ftp URL 使用 HTTP 代理“foopy2:80”。

2) 通过为所有 URL 提供带有可选端口的单个 uri。
例如:
--proxy-server="foopy:8080"
将对所有流量使用 foopy:8080 处的代理。

3)通过使用特殊的“direct://”值,
--proxy-server="direct://"
将导致所有连接不使用代理。


你也可以看看这个Chromium 命令行开关列表

相关内容