socks 4 proxy via ssh
Jeg har et problem jeg ikke kan gennemskue årsagen til.Overordnet opsætning:
Jeg har to computere C1 og C2, og ønsker at C2 skal agere proxy for C1 (http trafik).
Begge computere kører Mac OS X 10.5.6
C2 er tilsluttet internettet via kabelmodem og står i Danmark. C1 er tilsluttet Internettet via ADSL router og står i Tyskland.
På C2 har jeg oprettet en brugerkonto med SSH adgang.
Fra C1 forbinder jeg til C2 med unix commandoen SSH -D 9999 username@xx.xx.xx.xx
Dette fungerer fint. Jeg får ssh forbindelsen etableret og kan fx. se filerne på C2 fra mit terminal vindue på C1.
Herefter åbner jeg FireFox og indstiller den til at benytte SOCKS 4 Proxy på 127.0.0.1 port 9999 for al webtrafik.
Hvis jeg herefter går til addressen http:www.dr.dk i firefox, så viser den en blank side (show source viser en helt tom kildekode), men der kommer ingen fejlmeddelelser.
Hvis jeg herefter afbruder ssh forbindelsen (jeg skriver exit i terminalvinduet) og herefter reloader dr.dk i firefox, så siger firefox at jeg forsøger at benytte en proxy server der nægter at etablere forbindelse.
Det virker altså som om, at min ssh tunnel fungerer, og at firefox på C1 etablerer forbindelser til webservern (dr.dk) gennem C2, men af en eller anden grun returneres indholdet af denne http request ikke.
Hvad gør jeg galt?