Чтобы программно установить общесистемный прокси на windows, вы можете изменить реестр, например:
from winreg import *
proxy = "127.0.0.1:8080"
status = 1 # 0 disable 1 enable
keyVal = 'Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings'
key = OpenKey(HKEY_CURRENT_USER, keyVal, 0, KEY_ALL_ACCESS)
SetValueEx(key, "ProxyServer", 0, REG_SZ, proxy)
SetValueEx(key, "ProxyEnable", 0, REG_DWORD, status)
CloseKey(key)
Примечания:
В моем случае мне пришлось закрыть и повторно -Откройте Firefox, чтобы подтвердить новые настройки прокси.