Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 1|Antwoord: 0

[Communicatie] Linux bouwt een SOCKS-verkeersproxydienst gebaseerd op Dante

[Link kopiëren]
Geplaatst op14 seconden geleden | | | |
Vereisten: Omdat de toegang tot sommige websites op het netwerk bijzonder traag is, kan het nodig zijn om de toegangssnelheid te verbeteren een SOCKS5-proxy te gebruiken om toegang te krijgen en de toegang te versnellen. Gangbare servicesoftware omvat onder andere: Dante, SS5, Gost, enzovoort.

recensie
[Praktische Gevecht] Bouw een HTTP-proxydienst gebaseerd op Tinyproxy
https://www.itsvse.com/thread-10373-1-1.html

Linux gebruikt ProxyChains4 om proxy-toegang te krijgen tot het gespecificeerde programmanetwerk
https://www.itsvse.com/thread-11162-1-1.html

Dante

Dante is een product ontwikkeld door Inferno Nettverk A/S. Het bevat een SOCKS-server en een SOCKS-client, en implementeert RFC 1928 en gerelateerde standaarden. Dante is een flexibel product dat kan worden gebruikt om een handige en veilige netwerkverbinding te bieden. 15 december 2024: Dante versie 1.4.4 is nu beschikbaar.

Officiële website:De hyperlink-login is zichtbaar.
Downloaden:De hyperlink-login is zichtbaar.
Configuratiedocumentatie:De hyperlink-login is zichtbaar.

SS5

SS5 is een SOCKS-server die de SOCKS v4 en v5 protocollen implementeert. Als proxyserver is SS5 verantwoordelijk voor het authenticeren, analyseren en verwerken van netwerkverzoeken voor clients. Het legt een verbinding tot stand met de applicatiehost voor de clientapplicatie.

Eigenlijk wilde ik in het begin SS5 bouwen en het uitproberenDe laatste versie werd in 2013 bijgewerkt, wat nog te ver weg is, en gaf het op.

Broncode-adres:De hyperlink-login is zichtbaar.

Dante-1.4.4 Implementatiehandleiding

Een virtuele machine gekocht van Azure, systeem: Rocky Linux 9.6, eerst installeer je het afhankelijkheidspakket met het volgende commando:
Bij het compileren van de dante-1.4.4-versie vanuit de broncode is het commando als volgt:
De output is als volgt:
                     Status configureren:

Client:            Enabled
Server:            Enabled
Preloading:        Enabled
Libwrap:           Disabled, tcpd.h missing
BSD-authenticatie: Uitgeschakeld, bruikbaar bsd_auth.h niet gevonden
PAM:               Enabled
GSSAPI:            Enabled
KRB5:              Enabled
SASL:              Enabled
UPNP:              Not found/disabled
Compatability:     issetugid setproctitle strlcpy strvis

                     Modules:

redirect:          Not found
bandwidth:         Not found
ldap: Niet gevonden
pac:               Not found
Zoals hieronder getoond:



Na succesvolle installatie controleer je de versie met het volgende commando:
Maak een nieuwe sockd.conf-configuratie aan als volgt:
Maak een nieuw sockd.service servicebestand aan op basis van de systemd-regel en configureer het als volgt:
Stel de boot boot in en start de service met de volgende commando's:
Zoals hieronder getoond:



Onthoud dat de netwerkfirewall poort 50001 moet toestaan, die is weggelaten.

Gebruik curl-tests om via de socks5-agent toegang te krijgen met het volgende commando:
De fout is als volgt:

curl: (7) No authentication method was acceptable. (Het is heel waarschijnlijk dat de SOCKS5-server een gebruikersnaam/wachtwoord wilde, aangezien er geen aan de server werd geleverd via deze verbinding.)

De fout komt door de noodzaak van gebruikersnaam, wachtwoordauthenticatie om toegang tot de doelwebsite via de proxy mogelijk te maken, het aanmaken van een gebruiker op de Dante-server, het aanmaken van een gebruiker zonder home of shell, en alleen voor proxy-authenticatie. Het commando is als volgt:
Met de curl-test opnieuw is het commando als volgt:
Zoals hieronder getoond:



Referentie:

De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.




Vorig:Azure Virtual Machine VM Reinitialization System (Reinstall System)
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com