No description
- Shell 100%
| README.md | ||
| update-proxychains.service | ||
| update-proxychains.sh | ||
| update-proxychains.timer | ||
Proxy SOCKS5 Auto-Updater per proxychains
Cosa fa
- Scarica i primi 20 proxy SOCKS5 dalla lista GitHub
- Testa ognuno con una richiesta reale via
curl - Scrive quelli funzionanti in fondo a
/etc/proxychains.conf - Ad ogni esecuzione rimuove i vecchi e li sostituisce con quelli nuovi
Installazione
# Copia lo script
sudo cp update-proxychains.sh /usr/local/bin/
sudo chmod +x /usr/local/bin/update-proxychains.sh
# Copia le unit systemd
sudo cp update-proxychains.service /etc/systemd/system/
sudo cp update-proxychains.timer /etc/systemd/system/
# Ricarica systemd e attiva il timer
sudo systemctl daemon-reload
sudo systemctl enable --now update-proxychains.timer
Utilizzo
# Esecuzione manuale immediata
sudo systemctl start update-proxychains.service
# Controlla lo stato
sudo systemctl status update-proxychains.service
# Vedi i log
journalctl -u update-proxychains.service -f
# Controlla il timer
systemctl list-timers update-proxychains.timer
Configurazione
Puoi modificare queste variabili nello script:
| Variabile | Default | Descrizione |
|---|---|---|
MAX_FETCH |
20 | Quanti proxy scaricare dalla lista |
TIMEOUT |
5 | Secondi di timeout per ogni test |
Note
- Il timer esegue lo script 2 min dopo il boot e poi ogni 30 minuti
- Assicurati che
proxychains.confesista già con la configurazione base - I proxy vengono aggiunti dopo il marker
# --- PROXY AUTO-AGGIORNATI --- - Tutto ciò che sta sotto quel marker viene sostituito ad ogni esecuzione