No description
Find a file
2026-02-22 16:44:42 +01:00
README.md Created 2026-02-22 16:44:42 +01:00
update-proxychains.service Created 2026-02-22 16:44:42 +01:00
update-proxychains.sh Created 2026-02-22 16:44:42 +01:00
update-proxychains.timer Created 2026-02-22 16:44:42 +01:00

Proxy SOCKS5 Auto-Updater per proxychains

Cosa fa

  1. Scarica i primi 20 proxy SOCKS5 dalla lista GitHub
  2. Testa ognuno con una richiesta reale via curl
  3. Scrive quelli funzionanti in fondo a /etc/proxychains.conf
  4. 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.conf esista 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