ProxyCat/config/getip.py
本间白猫 40bfcad5a4 Update
2025-01-03 17:18:42 +08:00

18 lines
545 B
Python

from modules.modules import get_message, load_config
import requests
def newip():
config = load_config()
language = config.get('language', 'cn')
print(get_message('getting_new_proxy', language))
url = config.get('getip_url', '')
if not url:
raise ValueError(get_message('proxy_file_not_found', language, 'getip_url'))
response = requests.get(url)
response.raise_for_status()
newip = "socks5://" + response.text.split("\r\n")[0]
print(get_message('new_proxy_is', language, newip))
return newip