Slik bruker du din dedikerte virtuelle server som en Internett-proxy ved hjelp av SSH-tunneling
Jeg forklarte noen av fordelene med å ha din egen virtuelle private server. De ulike skjemaene for webvertvert forklart [Teknologi forklart] De forskjellige skjemaene for webvertvert forklart [Teknologi forklart] Les mer hosting-konto for en stund siden - ikke bare er de raskere og i stand å være vert for mange flere nettsteder, kan du også konfigurere W3 Total Cache for optimal ytelse. Slik konfigurerer du de forskjellige W3 Total Cache Plugin-innstillingene for Wordpress Blog. Slik konfigurerer du de forskjellige W3 Total Cache Plugin-innstillingene for Wordpress-bloggen din For en stund siden jeg snakket om fordelene ved å installere W3TC-pluginet på Wordpress-bloggen din for å øke hastigheten med ulike caching, men noen lesere var forståelig nok litt skeptiske til ... Les mer ved å installere spesielle Apache-caching-utvidelser. I dag skal jeg vise deg hvordan du også kan bruke den som en privat Internett-proxy-server for sikker nettlesing.
Dette er spesielt gunstig i land som Kina, der de fleste kommersielle proxy-løsninger har sluttet å fungere helt. Les videre for en fullstendig forklaring på hvordan du kan gå om å bruke din egen VPS-hostingkonto som privat proxy.
Først opp, noen poeng for å rydde opp:
Kan jeg bruke denne metoden med min delte hosting, eller trenger den å være en VPS eller dedikert server?
Denne metoden bruker SSH (sikker shell, eller “kommandolinje” tilgang), så generelt betyr det at du bare kan bruke den med din dedikerte eller virtuelle dedikert hosting-konto. Noen delte verter tillater SSH-tilgang, så søk først på delte verts supportdokumenter.
Kan jeg bruke dette til å laste ned Torrents eller andre falske ulovlige aktiviteter?
Nei. Husk trafikken blir dirigert gjennom din IP-adresse på din webside / server, slik at alt du gjør kan spores tilbake til det. Du vil også bruke en del av båndbreddefordeling av din hostingkonto, så nedlastning av torrenter ville raskt presse opp den månedlige hostingkostnaden.
Så hvorfor ville jeg ønske å gjøre dette?
Noen ganger vil du bare ha en annen IP-adresse når du besøker et nettsted. Dette kan være spesielt nyttig når det gjelder stedsspesifikke nettsteder som blokkerer andre land. I andre tilfeller kan ditt land allerede blokkere tilgangen til forskjellige kjente proxy-leverandører, slik det er tilfelle i Kina. Metoden beskrevet her vil tillate deg å tunnelere ut av det fornærmende landet og gå om din daglige virksomhet uten at hver pakke du sender blir inspisert av den store brannmuren.
Sette opp SSH på Windows
Jeg starter med Windows da prosessen er litt mer komplisert enn på Mac OsX eller Linux. For å kunne bruke SSH, må du laste ned en spesiell klientprogramvare - i denne opplæringen bruker jeg Putty. Gå videre og last ned den grunnleggende putty.exe-filen.
Når du først åpner Putty, er det noen innstillinger som skal fylles ut. Først er serverdomenet ditt. Hvis du har mange domener satt opp på din private hosting-konto, så bruk og bruk noen av dem, men de må være SSH-aktiverte og husk at innlogging / passordet ditt vil være unikt for hvert domene. Jeg foreslår ikke å bruke rotkontoen for å logge inn under noen omstendigheter, selv om du har aktivert det.
- Skriv inn serverdomenet på den første skjermen.
- Klikk på SSH etikett på venstre sidefelt. Kontroller at komprimering er aktivert.
- Utvid SSH etikett for å avsløre tilleggsinnstillinger. På tunneler skjerm, skriv inn 9090 som Source Port og endre destinasjonen til Dynamic.
- Gå tilbake til skjermbildet hvor du først kom inn i domenet. Skriv inn et navn for innstillingene i tekstboksen under lagrede økter, og klikk deretter på lagre. Du kan nå klikke på denne lagrede økten i fremtiden for å laste inn alle innstillingene dine.
- Endelig, hit Åpen. Det er ingen måte å lagre passordet ditt og brukernavnet, så du må skrive inn disse hver gang du åpner en tilkobling. Jeg hadde også problemer med å lime inn passordet mitt, så hvis du gjør det, så prøv å skrive det ett tegn om gangen. Første gang du åpner tilkoblingen, kan du få en advarselsfeil om ektheten av sertifikater og slikt. Hvis ja, ignorere det og fortsett.
Det er det for Windows, la putty-tilkoblingen være åpen og flytte til konfigurering av nettleseren din.
Sette opp SSH på Linux / OsX
Åpne en terminal, og skriv inn følgende kommando,
ssh -C2qTnN-D 9090 [email protected]
Etter at du har skrevet inn passordet ditt, er det det. La terminalen være åpen mens du fortsetter å konfigurere nettleseren din.
Konfigurere nettleseren
Jeg skal forklare et par nettlesere her, men i utgangspunktet trenger du bare å endre innstillingene for Tilkobling -> Proxy å være en SOCKS5 proxy, med url lokal vert og port 9090.
På Internet Explorer
Klikk på Verktøy -> Internett-alternativer -> Tilkoblinger fane. Sett kryss Bruk en proxy-server og klikk Avansert. Fyll ut KUN SOCKS-proxy som adresse lokal vert og port 9090
På Firefox
Åpne opp Innstillinger -> Avansert -> Nettverk -> Innstillinger -> Proxyer. Å velge Manuell proxy konfigurasjon. Fyll ut SOCKS Host og port.
Alternativt, hvis du kjører et anstendig operativsystem som OsX, kan du endre innstillingene for system wide network access som vil påvirke alle nettleserapps (dette åpnes også for deg hvis du prøver å endre Chrome OsX proxy-innstillinger). Fra Systemvalg, velg det riktige nettverksgrensesnittet (i mitt tilfelle, Ethernet). Under fullmakter tab, merk av for å aktivere SOCKS proxy, og skriv deretter inn detaljene til høyre.
Det var ikke så vanskelig var det? Selvfølgelig kan du sette opp dette med en hvilken som helst ekstern linux-datamaskin. Hvordan Tunnel Web Trafikk med SSH Secure Shell Hvordan Tunnel Web Trafikk med SSH Secure Shell Les mer egentlig, men jeg ønsket å demonstrere en av de mange fordelene med å ha din egen private vert over langsom delt hosting, og hvor kraftig noen få enkle Linux-kommandoer kan være.
Husk, gjør ikke noe ulovlig med denne metoden, da den kan spores tilbake til din hosting konto og er ikke designet for å gi 100% anonymitet.
Bildekreditt: ShutterStock
Utforsk mer om: Datamaskiner, IP-adresse, Fjerntilgang, VPN.