gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 11:40:34 25 4
gpt4 key购买 nike

我正在寻找一些代码/库来以编程方式更改使用 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 文件。

关于windows - 通过 ruby​​ 脚本更改 Windows 浏览器代理设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1904670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com