import os
import ctypes
import winreg
def set_proxy_settings(proxy_url):
registry_path = r"Software\Microsoft\Windows\CurrentVersion\Internet Settings"
try:
# Anahtarları aç
key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, registry_path, 0, winreg.KEY_SET_VALUE)
# Proxy ayarlarını kayıt defterine ekle
winreg.SetValueEx(key, "ProxyEnable", 0, winreg.REG_DWORD, 1)
winreg.SetValueEx(key, "ProxyServer", 0, winreg.REG_SZ, proxy_url)
# Değişiklikleri uygula
ctypes.windll.wininet.InternetSetOptionW(0, 39, 0, 0)
except Exception as e:
print(f"Hata oluştu: {e}")
finally:
# Anahtarı kapat
winreg.CloseKey(key)
# Kullanmak istediğiniz proxy adresini buraya ekleyin
proxy_url = "userass@iport"
set_proxy_settings(proxy_url)