能否用 C#程序更改 Chrome 代理设置?

2014-04-09 23:19:34 +08:00
 solesschong
我们可以通过C# 程序设置IE proxy,但是由于chrome默认不使用IE proxy,我们是否有办法通过一个独立程序更改Chrome的代理设置?
查找chrome API,全是chrome extension中的应用。是否只能另外写一个chromeextension,而不能把更改chrome代理的功能集成到已有程序中?
3878 次点击
所在节点    程序员
7 条回复
txlty
2014-04-09 23:34:19 +08:00
我怎么记得chrome使用的就是IE proxy ,更确切的说应该叫叫系统代理。不过多数活跃网民都用SwitchySharp了。
加启动参数吧 chrome.exe --proxy-server="127.0.0.1:8087"
fasling
2014-04-09 23:45:07 +08:00
@txlty 是的,chrome直接用系统代理。ff有独立的代理设置。extension的话,就是proxy switchysharp
solesschong
2014-04-10 09:38:22 +08:00
好吧,可能是我装了switchysharp之后默认改成了不使用代理吧?我本人也在用switchysharp,但是目前有一个独立发布的C#程序,想整合更改chrome代理的功能。
@txlty
@fasling
sneezry
2014-04-10 09:44:31 +08:00
Chrome代理可以使用系统设置(就是用IE的代理),也可以使用自身的规则(用扩展设定)。你可以直接用C#改系统代理,然后提示用户将Chrome代理设置改成使用系统的就可以了(不装代理扩展的默认用系统代理)。Chrome自身的代理设置貌似无法通过非扩展程序更改。
ehs2013
2014-04-10 19:06:01 +08:00
Fiddler 也没做到对带代理扩展的 Chrome 代理
wsgzao
2014-04-11 14:11:46 +08:00
Proxifier(正在用)
ProxyCap
利用它们可以让你的程序走指定代理,也不保证对所有程序都有效
fasling
2014-06-08 14:56:31 +08:00
Privoxy 可以接管系统代理,然后根据规则切换.开源的

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

https://www.v2ex.com/t/107900

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

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

© 2021 V2EX