繁体   English   中英

通过ruby脚本更改Windows浏览器代理设置

[英]Change Windows browser proxy settings via ruby script

我正在寻找一些代码/库,以编程方式更改在Windows上使用Ruby的流行浏览器的代理设置。 谢谢。

对于Internet Explorer ,设置存储在注册表中(在HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings 。查找ProxyServerProxyOverride等,以便可以使用Win32 :: Registry进行修改。 例如

require 'win32/registry'    

proxy = "proxy goes here"
Win32::Registry::HKEY_CURRENT_USER.open(
  "Software\\Microsoft\\Windows\CurrentVersion\\Internet Settings\\",
  Win32::Registry::KEY_WRITE) do |reg|
    reg.write("ProxyServer",Win32::Registry::REG_SZ, proxy)
end 

对于Firefox,您需要确定要更改的配置文件,然后可以修改prefs.js文件。 但是,如果Firefox当时正在运行,那么我认为它不会占用您的更改,退出时将使用原始值重写prefs文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM