Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 1|Răspunde: 0

[Comunicare] Linux construiește un serviciu proxy de trafic SOCKS bazat pe Dante

[Copiază linkul]
Postat peAcum 14 secunde | | | |
Cerințe: Deoarece accesul la unele site-uri web din rețea este deosebit de lent, pentru a îmbunătăți viteza de acces, este posibil să fie nevoie să folosești un proxy SOCKS5 pentru a le accesa și a accelera accesul. Software-ul de servicii principal include: Dante, SS5, gost etc.

recenzie
[Luptă practică] Construiește un serviciu proxy HTTP bazat pe Tinyproxy
https://www.itsvse.com/thread-10373-1-1.html

Linux folosește ProxyChains4 pentru a oferi acces prin proxy la rețeaua de programe specificată
https://www.itsvse.com/thread-11162-1-1.html

Dante

Dante este un produs dezvoltat de Inferno Nettverk A/S. Conține un server SOCKS și un client SOCKS și implementează standardele RFC 1928 și aferente. Dante este un produs flexibil care poate fi folosit pentru a oferi o conectivitate de rețea convenabilă și sigură. 15 decembrie 2024: Versiunea 1.4.4 a lui Dante este acum disponibilă.

Site oficial:Autentificarea cu hyperlink este vizibilă.
Descărca:Autentificarea cu hyperlink este vizibilă.
Documentație de configurare:Autentificarea cu hyperlink este vizibilă.

SS5

SS5 este un server SOCKS care implementează protocoalele SOCKS v4 și v5. Ca server proxy, SS5 este responsabil pentru autentificarea, analiza și procesarea cererilor de rețea pentru clienți. Stabilește o conexiune către gazda aplicației pentru aplicația client.

De fapt, la început am vrut să construiesc SS5 și să-l verificUltima versiune a fost actualizată în 2013, ceea ce este prea departe, și a renunțat.

Adresa codului sursă:Autentificarea cu hyperlink este vizibilă.

Tutorial de implementare Dante-1.4.4

Am achiziționat o mașină virtuală de pe Azure, sistem: Rocky Linux 9.6, mai întâi instalează pachetul de dependență cu următoarea comandă:
Compiland versiunea dante-1.4.4 din sursă, comanda este următoarea:
Rezultatul este următorul:
                     Configurare status:

Client:            Enabled
Server:            Enabled
Preloading:        Enabled
Libwrap:           Disabled, tcpd.h missing
BSD Auth: Dezactivat, utilizabil bsd_auth.h nu a fost găsit
PAM:               Enabled
GSSAPI:            Enabled
KRB5:              Enabled
SASL:              Enabled
UPNP:              Not found/disabled
Compatability:     issetugid setproctitle strlcpy strvis

                     Module:

redirect:          Not found
bandwidth:         Not found
ldap: Negăsit
pac:               Not found
Așa cum se arată mai jos:



După ce instalarea este reușită, verificați versiunea cu următoarea comandă:
Creează o nouă configurație sockd.conf după cum urmează:
Creează un nou fișier de serviciu sockd.service bazat pe regula systemd și configurează-l astfel:
Setează bootul de boot și începe serviciul cu următoarele comenzi:
Așa cum se arată mai jos:



Amintește-ți că firewall-ul rețelei trebuie să permită portul 50001, omis.

Folosește teste de curl pentru a accesa prin agentul socks5 cu următoarea comandă:
Eroarea este următoarea:

curl: (7) No authentication method was acceptable. (Este foarte probabil ca serverul SOCKS5 să fi dorit un nume de utilizator/parolă, deoarece niciuna nu a fost furnizată serverului pe această conexiune.)

Eroarea se datorează nevoii numelui de utilizator, autentificării cu parolă pentru a permite accesul la site-ul țintă prin proxy, creării unui utilizator pe serverul Dante, creării unui utilizator fără casă sau shell și doar pentru autentificare proxy. Comanda este următoarea:
Folosind din nou testul de rotație, comanda este următoarea:
Așa cum se arată mai jos:



Referință:

Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.




Precedent:Azure Virtual Machine VM Reinitialization System (Reinstall System)
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com