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

Bekijken: 220|Antwoord: 6

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

[Link kopiëren]
Geplaatst op 28-12-2025 19:01:09 | | | |
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)
Volgend:Android AOSP-broncodecompilatie om de WIFI-kruis te verwijderen
 Huisbaas| Geplaatst op 29-12-2025 10:03:40 |
OpAnonieme SOCKS5-proxy, gebruikersnaam- en wachtwoordauthenticatie is niet vereist, en de configuratie is als volgt:



Geplaatst op 29-12-2025 10:28:17 |
Kan het verzoekende lichaam reageren op het lichaam?
 Huisbaas| Geplaatst op 29-12-2025 11:12:40 |
Zomer Geplaatst op 29-12-2025 10:28
Kan het verzoekende lichaam reageren op het lichaam?

Zie dit:De hyperlink-login is zichtbaar.

Als je https-data-informatie wilt verkrijgen, heb je een man-in-the-middle-aanval nodig om TLS-verkeer te kapen
 Huisbaas| Geplaatst op 13-01-2026 08:27:25 |
Implementeer de socks5-proxy met ssh

Dit commando werkt op Linux en macOS:

Stel dat de lokale gebruikerssleutel ssh is ingesteld op your_server
Lokale poort 1337 is de poort van de SOCKS5-proxy
-D om lokale applicatielaag port forwarding te specificeren
-Q, stille modus
-C, met behulp van datacompressie
-N, voer geen externe commando's uit, alleen port forwarding

Curl-tests zijn als volgt:
 Huisbaas| Geplaatst op 13-01-2026 22:02:31 |
Test met Google Chrome bij C:\Program Files\Google\Chrome\Application
 Huisbaas| Geplaatst op5 dagen geleden |
Eenvoudige test van het AnyTLS (TLS in TLS) proxyprotocol
https://www.itsvse.com/thread-11181-1-1.html
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