![在 shell 中为 Chromium 设置 http_proxy](https://linux22.com/image/1330172/%E5%9C%A8%20shell%20%E4%B8%AD%E4%B8%BA%20Chromium%20%E8%AE%BE%E7%BD%AE%20http_proxy.png)
为了在 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 命令行开关列表。