Protunelováno!
Nedalo mi to a zkusil jsem si napsat jednoduchý javovský kód, který by mi dokázal protunelovat skrz proxy nějakou aplikaci — a povedlo se :). Sice ta moje třída byla hodně neohrabaná a hlavně zatím neuměla zpracovat více streamů/socketů po sobě, ale na ssh to stačilo (ssh jen otevře spojení a drží — oproti http, které otevírá spojení pro každý request — když se bavíme o HTTP/1.0). Mluvím v minulém čase a to proto, že po napsání a otestování alespoň na ssh jsem narazil na projekt, který od základu řeší můj problém — jmenuje se JSecureTunneling. Program umí navázat spojení s ssh serverem v Internetu (samozřejmně, že nejen přes http proxy, ale i socks proxy) a protože ssh není kdejaké ořezávátko, tak umí pomocí tohoto protokolu udělat další tunely i mimo cílový počítač — tím pádem pro mě není problém protunelovat téměř cokoli :)…
Snad vám jen nebude vadit, že sem nedám link na ten můj zdroják — asi by se některým neudělalo dobře :]
Související články
Související epizody CZ Podcastu
- #217 · Ivo Lukačovič
O Windy, JavaScriptu a budování firem.
- #3 · Java 6 SE, Vývoj webových aplikací
Dagi a Filemon o novinkách v Javě 6 a webových frameworcích.
- #1 · Vývojová prostředí v Javě
První díl CZ Podcastu se věnuje vývojovým prostředím pro Javu.