Notă: Proiectul este în prezent parțial funcțional. În această etapă, utilizatorii pot să își creeze un cont sau să se conecteze utilizând următoarele credențiale de test:
Dezvoltarea este în desfășurare, iar noi funcționalități sunt adăugate activ pentru a îmbunătăți platforma.
Automatizare prin Cron Jobs, Scripturi Python și Baza de Date MMDB
Acest proiect prezintă o soluție complet automatizată pentru gestionarea și verificarea listei de proxy-uri, utilizând:
Frecvență: La fiecare 3 ore, un Cron Job configurat în cPanel execută următoarea comandă SSH:
ssh root@87.120.114.174 "python3 /root/Bubu/main.py"
Autentificare: Logarea la server se realizează prin autentificare SSH bazată pe chei publice și private, eliminând necesitatea parolelor.
Acest script coordonează execuția următoarelor etape, fiecare având un timp de rulare configurat:
get_proxy.py
– 5 minutecheck_proxy.py
– 30 minutejson_vorte.py
– 5 minutetransfer_proxy.py
– 5 minuteget_proxy.py
– Descărcarea Listei de Proxy-uriAcest script descarcă liste de proxy-uri din surse publice:
check_proxy.py
– Verificarea Validității Proxy-urilorValidează fiecare proxy descărcat pentru a verifica funcționalitatea. Timp de rulare: 30 minute.
json_vorte.py
– Procesarea și Enrișarea DatelorAdaugă metadate pentru fiecare IP utilizând baza de date MMDB și un fișier suplimentar (ASN-INFO.txt). Formatul rezultatului:
{
"type": "SOCKS5",
"country": "South Korea",
"city": "Seoul",
"ip": "8.213.129.15",
"port": "9992",
"asn": "45102",
"organization": "Alibaba US Technology"
}
transfer_proxy.py
– Transferul Datelor ProcesateTransferă fișierul JSON generat către serverul cPanel, unde este integrat în baza de date SQL a site-ului.
Comandă Cron Job utilizată:
curl -s https://vorte.eu/vorte.eu/proxies/cached_proxies/cached_proxies.php > /dev/null
Scriptul cached_proxies.php
importă datele din JSON în tabelul proxies
, având următoarea structură:
id
: inttype
: varcharcountry
: varcharcity
: varcharip
: varcharport
: intasn
: varcharorganization
: varchardate_added
: timestampComandă Cron Job utilizată:
curl -s https://vorte.eu/proxies/update_proxies.php > /dev/null
Acest script selectează și salvează 40 de proxy-uri random într-un tabel separat (cached_proxies
), afișate gratuit pe site.
Utilizatorii autentificați beneficiază de:
Utilizatorii pot selecta proxy-urile dorite, le pot adăuga într-un coș și le pot descărca printr-un singur clic, acestea devenind disponibile integral în secțiunea "My Proxy List".