Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 220|Svar: 6

[Kommunikation] Linux bygger en SOCKS-trafikproxytjänst baserad på Dante

[Kopiera länk]
Publicerad på 2025-12-28 19:01:09 | | | |
Krav: Eftersom åtkomsten till vissa webbplatser i nätverket är särskilt långsam, kan du för att förbättra åtkomsthastigheten behöva använda en SOCKS5-proxy för att snabba upp åtkomsten. Vanlig serviceprogramvara inkluderar: Dante, SS5, gost, etc.

recension
[Praktisk strid] Bygg en HTTP-proxytjänst baserad på Tinyproxy
https://www.itsvse.com/thread-10373-1-1.html

Linux använder ProxyChains4 för att proxy-åtkomst till det angivna programnätverket
https://www.itsvse.com/thread-11162-1-1.html

Dante

Dante är en produkt utvecklad av Inferno Nettverk A/S. Den innehåller en SOCKS-server och en SOCKS-klient, och implementerar RFC 1928 och relaterade standarder. Dante är en flexibel produkt som kan användas för att erbjuda bekväm och säker nätverksanslutning. 15 december 2024: Dante version 1.4.4 finns nu tillgänglig.

Officiell webbplats:Inloggningen med hyperlänken är synlig.
Ladda ned:Inloggningen med hyperlänken är synlig.
Konfigurationsdokumentation:Inloggningen med hyperlänken är synlig.

SS5

SS5 är en SOCKS-server som implementerar protokollen SOCKS v4 och v5. Som proxyserver ansvarar SS5 för autentisering, analys och hantering av nätverksförfrågningar för klienter. Den upprättar en anslutning till applikationsvärden för klientapplikationen.

Faktum är att i början ville jag bygga SS5 och kolla in detDen senaste versionen uppdaterades 2013, vilket är för långt bort, och gav upp.

Källkodsadress:Inloggningen med hyperlänken är synlig.

Dante-1.4.4 Utplaceringshandledning

Köpte en virtuell maskin från Azure, system: Rocky Linux 9.6, installera först beroendepaketet med följande kommando:
När jag kompilerar dante-1.4.4-versionen från källkoden, är kommandot följande:
Resultatet är följande:
                     Konfigurera status:

Client:            Enabled
Server:            Enabled
Preloading:        Enabled
Libwrap:           Disabled, tcpd.h missing
BSD-autentisering: Avaktiverad, användbar bsd_auth.h hittades inte
PAM:               Enabled
GSSAPI:            Enabled
KRB5:              Enabled
SASL:              Enabled
UPNP:              Not found/disabled
Compatability:     issetugid setproctitle strlcpy strvis

                     Moduler:

redirect:          Not found
bandwidth:         Not found
ldap: Ej hittad
pac:               Not found
Som visas nedan:



Efter att installationen lyckats, kontrollera versionen med följande kommando:
Skapa en ny sockd.conf-konfiguration enligt följande:
Skapa en ny sockd.service-tjänstefil baserad på systemd-regeln och konfigurera den enligt följande:
Ställ in bootbooten och starta tjänsten med följande kommandon:
Som visas nedan:



Kom ihåg att nätverksbrandväggen måste tillåta port 50001, som utelämnas.

Använd curl-tester för att komma åt socks5-agenten med följande kommando:
Felet är följande:

curl: (7) No authentication method was acceptable. (Det är ganska troligt att SOCKS5-servern ville ha ett användarnamn/lösenord, eftersom inga levererades till servern på denna anslutning.)

Felet beror på behovet av användarnamnsautentisering, lösenordsautentisering för att tillåta åtkomst till målwebbplatsen via proxyn, att skapa en användare på Dante-servern, skapa en användare utan hem- eller shell, och endast för proxyautentisering. Kommandot är följande:
Med curl-testet igen är kommandot följande:
Som visas nedan:



Hänvisning:

Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.




Föregående:Azure Virtual Machine VM Reinitialization System (Reinstall System)
Nästa:Android AOSP-källkodskompilering för att ta bort WIFI-korsningen
 Hyresvärd| Publicerad på 2025-12-29 10:03:40 |
OnAnonym SOCKS5-proxy, ingen användarnamns- och lösenordsautentisering krävs, och konfigurationen är följande:



Publicerad på 2025-12-29 10:28:17 |
Kan den begärande kroppen svara på kroppen?
 Hyresvärd| Publicerad på 2025-12-29 11:12:40 |
Sommaren publicerad 2025-12-29 10:28
Kan den begärande kroppen svara på kroppen?

Se detta:Inloggningen med hyperlänken är synlig.

Om du vill få tag på https-datainformation behöver du en man-in-the-middle-attack för att kapa TLS-trafik
 Hyresvärd| Publicerad på 2026-01-13 08:27:25 |
Implementera socks5-proxyn med ssh

Detta kommando fungerar på Linux och macOS:

Antag att den lokala användarens ssh-nyckel har satts till your_server
Lokal port 1337 är porten av SOCKS5-proxyn
-D för att specificera lokal portöverföring av applikationslager
-Q, tyst läge
-C, med datakomprimering
-N, utför inga fjärrkommandon, gör endast port forwarding

Curl-tester är följande:
 Hyresvärd| Publicerad på 2026-01-13 22:02:31 |
Testa med Google Chrome på C:\Program Files\Google\Chrome\Application
 Hyresvärd| Publicerad påFör 5 dagar sedan |
Enkel testning av AnyTLS (TLS i TLS) proxyprotokollet
https://www.itsvse.com/thread-11181-1-1.html
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com