Requisiti: Poiché l'accesso ad alcuni siti web sulla rete è particolarmente lento, per migliorare la velocità di accesso potrebbe essere necessario utilizzare un proxy SOCKS5 per accelerare l'accesso. Il software di servizio di uso principale include: Dante, SS5, Gost, ecc.
recensione
Dante
Dante è un prodotto sviluppato da Inferno Nettverk A/S. Contiene un server SOCKS e un client SOCKS, e implementa l'RFC 1928 e gli standard correlati. Dante è un prodotto flessibile che può essere utilizzato per fornire una connettività di rete comoda e sicura. 15 dicembre 2024: Dante versione 1.4.4 è ora disponibile.
Sito ufficiale:Il login del link ipertestuale è visibile. Scaricare:Il login del link ipertestuale è visibile. Documentazione di configurazione:Il login del link ipertestuale è visibile.
SS5
SS5 è un server SOCKS che implementa i protocolli SOCKS v4 e v5. In quanto server proxy, SS5 è responsabile dell'autenticazione, analisi e elaborazione delle richieste di rete per i client. Stabilisce una connessione con l'host dell'applicazione per l'applicazione client.
In effetti, all'inizio volevo costruire SS5 e provarloL'ultima versione è stata aggiornata nel 2013, che è troppo lontana, e si arrese.
Indirizzo del codice sorgente:Il login del link ipertestuale è visibile.
Tutorial di distribuzione di Dante-1.4.4
Acquistato una macchina virtuale da Azure, sistema: Rocky Linux 9.6, prima installa il pacchetto di dipendenza con il seguente comando:
Compilando la versione dante-1.4.4 dal sorgente, il comando è il seguente:
L'output è il seguente:
Configurazione dello stato:
Client: Enabled
Server: Enabled
Preloading: Enabled
Libwrap: Disabled, tcpd.h missing BSD Auth: Disabilitato, utilizzabile bsd_auth.h non trovato
PAM: Enabled
GSSAPI: Enabled
KRB5: Enabled
SASL: Enabled
UPNP: Not found/disabled
Compatability: issetugid setproctitle strlcpy strvis
Moduli:
redirect: Not found
bandwidth: Not found ldap: Non trovato
pac: Not found Come mostrato di seguito:
Dopo che l'installazione è riuscita, verifica la versione con il seguente comando:
Crea una nuova configurazione di sockd.conf come segue:
Crea un nuovo file di servizio sockd.service basato sulla regola systemd e configuralo come segue:
Imposta l'avvio di avvio e avvia il servizio con i seguenti comandi:
Come mostrato di seguito:
Ricorda che il firewall di rete deve consentire la porta 50001, omessa.
Usa i curl test per accedere tramite l'agente socks5 con il seguente comando:
L'errore è il seguente:
curl: (7) No authentication method was acceptable. (È molto probabile che il server SOCKS5 volesse un nome utente/password, poiché nessuna è stata fornita al server su questa connessione.)
L'errore è dovuto alla necessità di username, autenticazione tramite password per consentire l'accesso al sito target tramite proxy, creazione di un utente sul server Dante, creazione di un utente senza home o shell, e solo per l'autenticazione proxy. Il comando è il seguente:
Usando nuovamente il curl test, il comando è il seguente:
Come mostrato di seguito:
Riferimento:
Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile. |