Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 1|Risposta: 0

[Comunicazione] Linux costruisce un servizio proxy di traffico SOCKS basato su Dante

[Copiato link]
Pubblicato su14 secondi fa | | | |
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
[Combattimento Pratico] Costruire un servizio proxy HTTP basato su Tinyproxy
https://www.itsvse.com/thread-10373-1-1.html

Linux utilizza ProxyChains4 per accedere tramite proxy alla rete di programmi specificata
https://www.itsvse.com/thread-11162-1-1.html

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.




Precedente:Azure Virtual Machine VM Reinitialization System (Reinstall System)
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com