[英]Change Windows browser proxy settings via ruby script
我正在寻找一些代码/库,以编程方式更改在Windows上使用Ruby的流行浏览器的代理设置。 谢谢。
对于Internet Explorer ,设置存储在注册表中(在HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings
。查找ProxyServer
, ProxyOverride
等,以便可以使用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.