Hvordan setter jeg opp en SOCKS5 -proxy på Ubuntu med Dante?

Hvordan setter jeg opp en SOCKS5 -proxy på Ubuntu med Dante?
Proxy -servere har vært der i mange år, og i datanettverk er en proxy en datamaskin som ligger mellom deg og serveren ved å fungere som en inngangsport mellom et lokalt nettverk og et stort nettverk for eksempel Internett. Sokker står for Socket Secure og er en internettprotokoll som har funksjonen som rutingpakker mellom en server og klienten ved å bruke en proxy -server.

Dante er utviklet av Inferno Nettverk A/S som består av en SOCKS -server i tillegg til en Socks -klient og implementerer RFC 1928 og relaterte standarder. Dante brukes til å gi sikker og praktisk nettverkstilkobling. Dante som en åpen kildekode-server brukes med mange populære nettverksapplikasjoner som Bloomberg-terminaler, de fleste nettlesere, direktemeldingsprogrammer og mange flere som har sokkerstøtte innebygd dem.

Nå som vi vet hva sokker og Dante er, la oss ta neste trinn med å svare "Hvordan setter jeg opp en SOCKS5 -proxy på Ubuntu med Dante".

Sett opp SOCKS5 Proxy med Dante

Åpne en terminal i Ubuntu -systemet ditt og følg trinnene nedenfor for å sette opp SOCKS5 -proxy med Dante:

Trinn 1: Oppdatering av cache -depot

Det første trinnet mot å sette opp en SOCKS5 -proxy på Ubuntu med Dante er å oppdatere cache -depotpakkene som vi vil bruke kommandoen nedenfor for:

$ sudo apt oppdatering

Hvis alle pakkene er oppdatert, trenger du ikke å oppgradere

$ sudo apt oppgradering

Trinn 2: Installere Dante

Standard Ubuntu -pakkelagde har Dante Server -pakken, så vi installerer Dante ved å bruke kommandoen nedenfor i Ubuntu 20.04 Terminal:

$ sudo apt install dante-server

Trinn 3: Verifisering av installasjon

For å bekrefte installasjonen av Dante vil vi utføre kommandoen nedenfor:

$ danted -v

Trinn 4: Konfigurere Dante

Nå som vi er ferdige med å installere Dante, la oss nå konfigurere det ved først å åpne Danted.Conf -fil i Nano -redaktøren som vi må utføre kommandoen nedenfor i vår Ubuntu -terminal:

$ sudo nano /etc /danted.konf

Når du utfører kommandoen ovenfor, vil du se noe som nedenfor:

Fjern innstillingene som er satt i filen ovenfor, og lim inn linjene som er nevnt nedenfor i filen:

Intern: Eth0 port = 8128
Ekstern: Eth0
Socksmethod: Brukernavn
bruker.Uprivilegert: Ingen
bruker.privilegert: rot
Klientpass
Fra: 0.0.0.0/0 til: 0.0.0.0/0
Logg: Feil

sokker pass
Fra: 0.0.0.0/0 til: 0.0.0.0/0
Kommando: Koble til
Logg: Feil
Socksmethod: Brukernavn

Denne konfigurasjonen vil la oss etablere en sokker -proxy som kjøres på port 8128 som angitt i filen ovenfor og vil kreve autentisering. For å lagre den ovennevnte filen, trykk CTRL+S og deretter CTRL+X for å avslutte.

Trinn 5: Start Danted Proxy

Dette trinnet innebærer å starte Danted Proxy som vil oppnås med følgende kommando:

$ Service Danted Start

Trinn 6: Opprette en bruker

Vi har installert og konfigurert Dante, så la oss fortsette til neste trinn der vi vil opprette en bruker som er et valgfritt trinn, men kan sikre tilgang fra alle. For å autentisere tilkoblingsklienter bruker Dante System Unix brukerkontoer, og vi oppretter derfor en ny bruker. Husk imidlertid at passordet vil bli sendt i ren tekst ved hjelp av nettverket når noen klienter vil be om kobling til denne proxy -serveren.

$ sudo adduser exmpl

Konklusjon

Dante består av en SOCKS5 -server og brukes som en proxy -server. Du kan sette opp en Linux -server på nettet og deretter bruke den som en proxy -server for å få tilgang til andre nettsteder. Disse proxy-serverne er veldig nyttige når vi trenger å endre IP-adressen vår eller få tilgang til et nettsted fra en annen geo-plassering.

I denne artikkelen forklarte og leverte vi hvert trinn for hvordan du setter opp en SOCKS5 -proxy på Ubuntu med Dante.