Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 220|Svare: 6

[Kommunikasjon] Linux bygger en SOCKS-trafikkproxytjeneste basert på Dante

[Kopier lenke]
Publisert på 28.12.2025 19:01:09 | | | |
Krav: Siden tilgangen til noen nettsteder på nettverket er spesielt treg, kan det hende du må bruke en SOCKS5-proxy for å øke tilgangen for å øke tilgangen. Vanlig tjenesteprogramvare inkluderer: Dante, SS5, Gost, osv.

anmeldelse
[Praktisk kamp] Bygg en HTTP-proxy-tjeneste basert på Tinyproxy
https://www.itsvse.com/thread-10373-1-1.html

Linux bruker ProxyChains4 for å proxy-tilgang til det spesifiserte programnettverket
https://www.itsvse.com/thread-11162-1-1.html

Dante

Dante er et produkt utviklet av Inferno Nettverk A/S. Den inneholder en SOCKS-server og en SOCKS-klient, og implementerer RFC 1928 og relaterte standarder. Dante er et fleksibelt produkt som kan brukes til å tilby praktisk og sikker nettverkstilkobling. 15. desember 2024: Dante versjon 1.4.4 er nå tilgjengelig.

Offisiell nettside:Innloggingen med hyperkoblingen er synlig.
Laste ned:Innloggingen med hyperkoblingen er synlig.
Konfigurasjonsdokumentasjon:Innloggingen med hyperkoblingen er synlig.

SS5

SS5 er en SOCKS-server som implementerer SOCKS v4- og v5-protokollene. Som proxyserver er SS5 ansvarlig for autentisering, analyse og behandling av nettverksforespørsler for klienter. Den etablerer en tilkobling til applikasjonsverten for klientapplikasjonen.

Faktisk ville jeg i begynnelsen bygge SS5 og sjekke det utDen siste versjonen ble oppdatert i 2013, noe som er for langt unna, og ga opp.

Kildekodeadresse:Innloggingen med hyperkoblingen er synlig.

Dante-1.4.4 Utrullingsveiledning

Kjøpte en virtuell maskin fra Azure, system: Rocky Linux 9.6, installer først avhengighetspakken med følgende kommando:
Ved å kompilere dante-1.4.4-versjonen fra kildekoden, er kommandoen som følger:
Resultatet er som følger:
                     Konfigurer status:

Client:            Enabled
Server:            Enabled
Preloading:        Enabled
Libwrap:           Disabled, tcpd.h missing
BSD-autentisering: Deaktivert, brukbar bsd_auth.h ikke funnet
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: Ikke funnet
pac:               Not found
Som vist nedenfor:



Etter at installasjonen er vellykket, sjekk versjonen med følgende kommando:
Lag en ny sockd.conf-konfigurasjon som følger:
Opprett en ny sockd.service-tjenestefil basert på systemd-regelen, og konfigurer den som følger:
Sett oppstartsoppstart og start tjenesten med følgende kommandoer:
Som vist nedenfor:



Husk at nettverksbrannmuren må tillate port 50001, utelatt.

Bruk curl-tester for å få tilgang gjennom socks5-agenten med følgende kommando:
Feilen er som følger:

curl: (7) No authentication method was acceptable. (Det er ganske sannsynlig at SOCKS5-serveren ønsket et brukernavn/passord, siden ingen ble levert til serveren på denne forbindelsen.)

Feilen skyldes behovet for brukernavn, passordautentisering for å gi tilgang til målnettstedet via proxyen, opprettelse av en bruker på Dante-serveren, opprettelse av en bruker uten hjem eller shell, og kun for proxy-autentisering. Kommandoen er som følger:
Ved å bruke curl-testen igjen, er kommandoen som følger:
Som vist nedenfor:



Referanse:

Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.




Foregående:Azure Virtual Machine VM Reinitialization System (Reinstall System)
Neste:Android AOSP-kildekodekompilering for å fjerne WIFI-krysset
 Vert| Publisert på 29.12.2025 10:03:40 |
Anonym SOCKS5-proxy, ingen brukernavn- og passordautentisering kreves, og konfigurasjonen er som følger:



Publisert på 29.12.2025 10:28:17 |
Kan den forespørrende kroppen svare på kroppen?
 Vert| Publisert på 29.12.2025 11:12:40 |
Sommeren publisert 2025-12-29 10:28
Kan den forespørrende kroppen svare på kroppen?

Se dette:Innloggingen med hyperkoblingen er synlig.

Hvis du vil hente HTTPS-datainformasjon, trenger du et man-in-the-middle-angrep for å kapre TLS-trafikk
 Vert| Publisert på 13.01.2026 08:27:25 |
Implementer socks5-proxyen ved hjelp av ssh

Denne kommandoen fungerer på Linux og macOS:

Anta at den lokale brukerens ssh-nøkkel er satt til your_server
Lokal port 1337 er porten til SOCKS5-proxyen
-D for å spesifisere lokal port forwarding på applikasjonslaget
-Q, stille modus
-C, ved bruk av datakomprimering
-N, ikke utfør fjernkommandoer, bare port forwarding

Curl-testene er som følger:
 Vert| Publisert på 13.01.2026 22:02:31 |
Test med Google Chrome på C:\Program Files\Google\Chrome\Application
 Vert| Publisert påFor 5 dager siden |
Enkel testing av AnyTLS (TLS i TLS) proxy-protokollen
https://www.itsvse.com/thread-11181-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com