Added Proxy Providers System

Signed-off-by: hax <hax@lainlounge.xyz>
This commit is contained in:
h@x 2025-02-09 03:08:24 +00:00
parent 2dbe1a9c5d
commit 017a010c08

View file

@ -0,0 +1,14 @@
import requests
from proxy_provider import ProxyProvider
class SandVPNProvider(ProxyProvider):
"""
Fetch proxies from SandVPN browser extension
"""
PROXIES_LIST_URL = "https://nnp.nnchan.ru/mahoproxy.php?u=https://api.sandvpn.com/fetch-free-proxys"
def fetch_proxies(self):
"""Fetch proxies from SandVPN."""
response = requests.get(self.PROXIES_LIST_URL, timeout=5)
response.raise_for_status()
return response.json()