View Single Post
Jeg har et lite eksperiment hvor jeg forsøker å lage et web-basert TCP-relé i Flash. Det vil være nyttig med et mobilt slikt relé hvor en venn kan åpne det i nettleseren og jeg kan nå punkter i hans nett som ikke er tilgjengelig offentlig. Eksperimenteringen gjøres kun på bakgrunn av teknisk interesse.

Idéen var at det burde være ganske enkelt. En åpen webside skal koble seg til en ekstern klient (meg) som kan bruke Flash-pluginen på websiden som et relé/proxy til å gjøre tilkobling til en annen server.

Det fungerte fint når ved lokale tester, men når Flash-pluginen hostes fra en webserver er Flash restriktiv. Den krever en "cross domain policy"-fil fra enhver ekstern server før en videre tcp-sesjon kan etableres.

Jeg hadde sett for meg å kunne lage et relé til mer generelle formål og vil helst ikke avhenge av at alle servere som det kommuniseres med må aktivt tillate TCP-sesjonene.

Finnes det veier utenom dette eller andre gode tilnærminger? Er det mulig å benytte nettleseren som et relé/proxy for vilkårlig TCP-trafikk eller er dette gjort umulig av sikkerhetsmessige hensyn?