At sætte en VPN eller en PPTP server op, kan nogle gange være lidt overkill hvis man bare skal browse fra en ekstern IP’en eller nå en webserver på et lokal netværk. Man kan istedet, lyn hurtigt, opsætte en SOCKet Secure (SOCKS) Proxy forbindelse, via SSH og komme på serverens netværk via den.
Det går i alt sin enkelthed ud på at lave en forbindelse til serveren og opsætte sit OS eller browser til at bruge SSH forbindelsen. I denne guide bruger jeg et plugin/extension som hedder FoxyProxy. Med FoxyProxy kan man nemt og hurtigt forward alt sin browser trafik igennem en SSH forbindelse.
Linux/OSX
Åben din Terminal og udfør følgende kommando for at for at forbinde til din server.
ssh -D 5150 brugernavn@IP-adresse
Log ind med din bruger og vupti, så har du lavet en tunnel.
Næste skridt er at opsætte din browser til at bruge forbindelsen. Til det bruger vi FoxyProxy, da opsætningen af denne, er ens på Chrome, IE og FireFox. Hop ned til afsnittet FoxyProxy.
Windows
Hvis du har en Linux server er du sikkeret allerede bekendt med PuTTY.
Inden du forbinder til din server skal du i menu’en til venstre, gå under menu punktet “SSH” og tryk derefter på “Tunnels”. Ved “Source port” skriver du “5150” og sørger for at “Dynamic og “Auto” er valgt i Radio knapperne neden under. Tryk derefter på “Add”
“5150” er porten vi vil bruge i dette eksempel og kan være hvad som helst over 1024.
Når dette er gjort går ind under “Sessions” i menu’en og forbinder til din server, som du plejer.
Næste skridt er at opsætte din browser. Til det bruger vi FoxyProxy, da opsætningen af denne, er ens på Chrome, IE og FireFox. Hop ned til afsnittet FoxyProxy.
FoxyProxy
Hvis du bruger OSX er FoxyProxy ikke nødvendigt, men er efter min mening meget nemmere at slå til/fra, end at opsætte OSX til det.
Installer den version som passer til din browser. FoxyProxy kan downloades her. http://getfoxyproxy.org/downloads.html
Det vil se lidt anderledes ud, alt efter hvilken browser du bruger, men fremgangs måden er den samme. I indstillingerne til FoxyProxy skal tilføje en ny proxy. Under Proxy Details, sætter du flue ben i “SOCKS proxy?” og vælger “SOCKS v5”. Dernæst skriver du “localhost” i “Host or IP Address” og skriver den port du har valgt i din SSH forbindelse. I dette tilfælde port 5150. Gem dine Proxy Details.
Hvis du bruger Chrome, som jeg gør, kommer der et icon, oppe i højre hjørne. Tryk på den og vælg
“Use proxy localhost:5150 for all URLs”.
Du browser nu via din SSH tunnel til din server.
Når jeg sætter foxyproxy til for den ikke hul igennem er der noget man skal indstille på serveren før det virker ?
Nej.. Du skal bare kunne logge ind på SSH. Så burde det virke.
Hvor er det helt præcist det går galt?
Er det fra en Windows, Mac eller Linux maksine ?
Serveren køre debian 8 og jeg prøver at connecte fra en Windows pc med chrome. Nu har jeg godt nok fået hul igennem men når jeg åbner plex siden siger den jeg ikke har nogen server aktiv
Så lyder det da mere som et Plex problem.
Ja kunne godt tyde på det, men kan ikke komme igennem proxy for at få sat den op
Efter du har forbundet til proxy’en, prøv at gå ind på myip.dk og se hvilken IP du har.
Har fået fixet det nu fik ikke sat den rigtigt op til at starte med
Tjek..