Onko helppoa ja hyvin neuvottua tapaa, jolla voisi ulkomaailmassa katsella kotiserverin webbisivuja ?
Kotiin ei ole muuta reikää auki, kuin SSH:n port 22.
Ratkaisu, Windows8:ssa:1. Avataan Putty
2. Session-kohdassa tehdään uusi sessio:
- Host Name -kohtaan kotipurkin IP-osoite
- Port -kohdassa 22
- Saved Sessions kohtaan sopiva alias, esim 'KotiHTML'
- Talletetaan
3, Mennään Puttyn vasemmassa valikossa kohtaan Connection > SSH > Tunnels
4. Source Port -kohtaan 8080, Valitaan Dynamic ja Auto, Painetaan Add -painiketta
-> Remove -painikkeen alle isoon ruutuun tulee 'D8080'. Tuo 'D' tarkoittaa Dynaamista
5. Painetaan Open
6. Avataan FireFox
7. Mennään valikkoon Tools > Options. Aukeaa uusi ikkuna
8. Valitaan Advanced ja välilehti Network
9. Ruudussa Connection painetaan Settings. Aukeaa uusi ikkuna
10. Valitaan 'Manual Proxy Configuration'
11. Kirjoitetaan Socks hosts kohtaan '127.0.0.1' ja portiksi 8080
- Jos alla olevassa ruudussa 'No Proxy for' lukee jotain, pyyhitään se pois
12. Ok, Ok, etc
Tässä vaiheessa pitäisi putki olla kunnossa. Ulkoverkon koneesta kaikki 8080-porttiin (http) lähetetyt pyynnöt ohjautuvat Socks Proxyn kautta SSH:n portin 22 kautta kotiin, jossa käsitellään FireFoxin osoiterivillä olevat osoitteet suoraan kotiverkon sisäisinä osoitteina
13. Firefoxin osoiteriville kirjoitetaan kotiserverin IP-osoite ilman porttinumeroa, (Ei kotiverkon reitittimen osoitetta.)
Jos siis kotona olet tottunut menemään kotona kotiverkon serverille osoitteellla 192.168.0.37, niin käytät tätä osoitetta myös yllä FireFoxin osoiterivillä.
Ongelmana ilman lisätoimenpiteitä on se, että KAIKKI html -liikenne ohjautuu nyt Firefoxilta kotiverkkoosi. joudut käyttämään IE:tä tai jotain muuta selataksesi ulkoverkkoa.