Chrome 能给每个 request 随意指定 proxy 吗?

2022 年 10 月 20 日
 NickyHaris

想开发个 extension ,配置几个代理进去,然后用一些自定义的规则给 request 随意指定代理,不是 pac 那种根据域名的规则,而是任意规则,比如某个时段某个域名用什么代理,某个 cookie 用什么代理之类。

于是看了看 chrome api ,发现 chrome.webRequest 中没有 proxy 相关配置项,然后 chrome.proxy 中只能配置全局代理,跟 python requests 等开发工具中的逻辑不一样,请教熟悉的朋友,我设想那种功能是不是无法实现?如果请求前改了 global proxy ,请求完成后改回来,等待的时间会影响到其它 tab 中的请求吧?

chrome.webRequest - Chrome Developers

chrome.proxy - Chrome Developers

1895 次点击
所在节点    问与答
7 条回复
weiwoxinyou
2022 年 10 月 20 日
你说的是不是 Proxy switchOmega
masker
2022 年 10 月 21 日
你说的是不是 Proxy switchOmega +1
NickyHaris
2022 年 10 月 21 日
@masker @weiwoxinyou 不是 switchOmega ,我想做到的是在每个请求发出之前,可以自由给它配置 proxy ,即灵活编程的可能。

switchOmega 只能全局代理切换,以域名为条件的配置本质是 PAC 。
LeeeeeeezQ
2022 年 10 月 21 日
可以通过编程实现。 比如 wistle 或者 anyproxy 。然后 chrome 配置下代理
ysc3839
2022 年 10 月 21 日
@nowheretoseek “在每个请求发出之前,可以自由给它配置 proxy”
这就是 PAC 呀,PAC 是 js 脚本来的。
ihipop
2022 年 10 月 21 日
@nowheretoseek switch omega 可以规则代理的。
zuijiapangzi
2022 年 10 月 21 日
代理池?然后每次随机从代理池中选一个连接?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/888545

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX