Hoe u uw specifieke virtuele server als een internetproxy gebruikt met SSH-tunneling
Ik legde een aantal van de voordelen van het hebben van uw eigen virtuele private server uit. De verschillende vormen van website-hosting verklaard [Technology Explained] De verschillende vormen van website-hosting verklaard [technologie verklaard] Lees meer hostingaccount een tijdje geleden - ze zijn niet alleen sneller en in staat om nog veel meer van uw sites te hosten, kunt u ook W3 Total Cache configureren voor optimale prestaties. Hoe de verschillende W3 Total Cache Plugin-instellingen voor uw Wordpress Blog configureren Hoe u de verschillende W3 Total Cache-plugininstellingen voor uw Wordpress-blog kunt configureren Een tijdje geleden heb ik sprak over de voordelen van het installeren van de W3TC-plug-in op uw Wordpress-blog om het te versnellen met verschillende caching, maar sommige lezers waren begrijpelijkerwijs een beetje achterdochtig over ... Lees meer door speciale Apache caching-extensies te installeren. Vandaag laat ik je zien hoe je het ook kunt gebruiken als een privé-internet-proxyserver voor veilig surfen op internet.
Dit is vooral gunstig in landen als China, waar de meeste commerciële proxyoplossingen helemaal niet meer werken. Lees verder voor een volledige uitleg over hoe u kunt werken met uw eigen VPS-hostingaccount als een privé proxy.
Eerst een paar punten om op te ruimen:
Kan ik deze methode gebruiken met mijn gedeelde hosting of moet het een VPS of dedicated server zijn??
Deze methode gebruikt SSH (secure shell, of “opdrachtregel” toegang), dus in het algemeen betekent dit dat u het alleen kunt gebruiken met uw toegewijde of virtuele dedicated hostingaccount. Sommige gedeelde hosts staan SSH-toegang toe, dus zoek eerst de ondersteuningsdocumenten van uw gedeelde host.
Kan ik dit gebruiken om Torrents of andere snode illegale activiteiten te downloaden?
Nee. Vergeet niet dat het verkeer wordt gerouteerd via het IP-adres van uw website / server, dus alles wat u doet, is daarnaar terug te voeren. Je zult ook een deel van de bandbreedtetoewijzing van je hostingaccount gebruiken, dus het downloaden van torrents zou de maandelijkse hostingkosten snel opvoeren.
Dus waarom zou ik dit willen doen?
Soms wil je gewoon een ander IP-adres als je een website bezoekt. Dit kan vooral handig zijn wanneer u wordt geconfronteerd met locatiespecifieke sites die andere landen blokkeren. In andere gevallen blokkeert uw land mogelijk al de toegang tot verschillende bekende proxy-providers, zoals het geval is in China. De methode die hier wordt beschreven, stelt u in staat om uit het schadelijke land te tunnelen en uw dagelijkse activiteiten uit te voeren zonder dat elk pakket dat u verzendt wordt geïnspecteerd door de geweldige firewall.
SSH instellen op Windows
Ik begin met Windows omdat het proces een beetje ingewikkelder is dan op Mac OsX of Linux. Om SSH te gebruiken, moet je een speciale clientsoftware downloaden - in deze tutorial gebruik ik Putty. Ga je gang en download het bestand basic putty.exe.
Wanneer u Putty voor het eerst opent, zijn er enkele instellingen om in te vullen. Eerst is uw serverdomein. Als je veel domeinen hebt ingesteld op je privé-hostingaccount, ga dan verder en gebruik een van de domeinen, maar ze moeten SSH-enabled zijn en onthoud dat je login / wachtwoord uniek is voor elk domein. Ik raad niet aan om het root-account te gebruiken om in te loggen, zelfs als je het hebt ingeschakeld.
- Voer het serverdomein in op het eerste scherm.
- Klik op de SSH label op de linkerzijbalk. Zorg ervoor dat compressie is ingeschakeld.
- Vouw het SSH label om extra instellingen te onthullen. Op de tunnels scherm, voer 9090 in als de bronpoort en verander de bestemming in Dynamisch.
- Ga terug naar het sessiescherm waar u voor het eerst het domein betrad. Voer een naam in voor uw instellingen in het tekstvak onder opgeslagen sessies en druk op Opslaan. U kunt nu in de toekomst op deze opgeslagen sessie klikken om al uw instellingen opnieuw te laden.
- Eindelijk, druk op Open. U kunt uw wachtwoord en gebruikersnaam niet opslaan, dus u moet deze elke keer dat u een verbinding opent opnieuw invoeren. Ik had ook problemen bij het plakken van mijn wachtwoord, dus als je het ook doet, probeer het dan een karakter per keer te typen. De eerste keer dat u de verbinding opent, krijgt u mogelijk een waarschuwingsfout over de authenticiteit van certificaten en dergelijke. Als dit het geval is, negeert u het en gaat u verder.
Dat is het voor Windows, laat de putty-verbinding open en ga verder met het configureren van uw browser.
SSH instellen op Linux / OsX
Open een terminal en typ de volgende opdracht,
ssh -C2qTnN -D 9090 [email protected]
Nadat u uw wachtwoord hebt ingevoerd, is dat het. Laat de terminal open terwijl u doorgaat om uw browser te configureren.
De browser configureren
Ik zal hier een paar browsers uitleggen, maar eigenlijk moet je gewoon de instellingen wijzigen voor Verbinding -> Proxy een ... zijn SOCKS5 proxy, met de URL localhost en poort 9090.
In Internet Explorer
Klik op de Hulpmiddelen -> Internetopties -> Verbindingen tab. Kruis aan Gebruik een proxyserver en klik gevorderd. Vul ALLEEN de SOCKS-proxy in als adres localhost en poort 9090
In Firefox
Doe open Voorkeuren -> Geavanceerd -> Netwerk -> Instellingen -> Proxies. kiezen Handmatige proxyconfiguratie. Vul SOCKS-host en -poort in.
Als u een fatsoenlijk besturingssysteem zoals OsX gebruikt, kunt u ook de instellingen voor systeembrede netwerktoegang wijzigen, die van invloed zijn op alle browsers-apps (deze wordt ook voor u geopend als u de instellingen van Chrome OsX proxy probeert te wijzigen). Van Systeem voorkeuren, selecteer de juiste netwerkinterface (in mijn geval Ethernet). Onder de proxies tab, schakel dit in om SOCKS-proxy in te schakelen en typ vervolgens de details aan de rechterkant.
Dat was niet zo moeilijk, toch? Natuurlijk kun je dit instellen met elke Linux-computer op afstand. Hoe kun je Tunnel-webverkeer met SSH Secure Shell? Tunnel Web Traffic met SSH Secure Shell Lees meer echt, maar ik wilde nog een van de vele voordelen demonstreren voor het hebben van je eigen privé host over trage shared hosting, en hoe krachtig enkele eenvoudige linux-commando's kunnen zijn.
Vergeet niet dat je met deze methode niets illegaals doet, omdat het terug te voeren is naar je hostingaccount en niet is ontworpen om 100% anonimiteit te bieden.
Beeldcredits: ShutterStock
Meer informatie over: computernetwerken, IP-adres, externe toegang, VPN.