Для Internet Explorer настройки хранятся в реестре (под HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings
.). Ищите ProxyServer
, ProxyOverride
и т. Д., Чтобы их можно было изменить с помощью Win32 :: Registry . например, * +1008 *
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 с исходным значением при выходе.