Doufám, že tento klub sleduje hodně uživatelů. Mám poměrně divoký problém, a rád bych to s vámi konzultoval.
Problém:
Zdejší koleje mají silně omezené připojení k internetu, a i když se chystám s tou byrokratickou mašinérií jednat alespoň o částečném uvolnění podmínek (a co si budeme povídat - naprosto nehrozí, že by mi vyhověli), stále to neřeší problém zcela. Chtěl bych si tedy zařídit tunel, který mi na koleje poskytne úplnou konektivitu z domova, i za cenu ztrát v odezvě.
Topologie:
Doma mám neomezené připojení přes Wifi, ke kterému bych si samozřejmě zaplatil veřejnou IP adresu (tu zatím nemám, a zainvestuji do ní až když mi potvrdíte, že je podobné řešení technicky možné :-)). Za AP providera je zapojen můj router, kterému bych samozřejmě forwardoval potřebné porty - jsem schopen si i v současném stavu zajistit vzdálenou konfiguraci routeru, takže v tom není potíž. Za tímto routerem běží počítač, který bych chtěl použít k realizaci tunelu. Operační systém může být libovolný, jiné použití již poté mít nebude. Preferuji Windows 2000 nebo Linux, nicméně teoreticky je možné tam dostat třeba XP.
Na kolejích je k dispozici připojení do školní sítě, které je od internetu odděleno mnoha servery a firewally, a z povolených služeb a portů jmenujme například HTTP na TCP 80 a TCP 8080, HTTPS na TCP 443 a SSH na TCP 22 (případně dodám další, máme k dispozici kompletní seznam). Komerční HTTP tunely zde fungují (mohla by to být důležitá informace), ale nenabízí použitelnou rychlost a jsou dost drahé. Klientské počítače budou mít Windows XP, Windows Vista. K občasnému užívání Ubuntu tunel nepotřebuji.
Požadavky:
Chtěl bych si tedy nějakou cestou zajistit to, abych měl na koleji k dispozici nikoli připojení k ovládání domácího počítače jako takového, nýbrž celou konektivitu, kterou mi nabízí domácí provider. Data by putovala patrně nějakým HTTP nebo SSH tunelem do a z kolejního počítače. Pochopitelně počítám s tím, že budu v tomto směru odkázán pouze na používání aplikací, jimž je možno nastavit Proxy, popř. je protáhnout SocksCapem, ProxyCapem čí podobnou verbeží.
Otázky:
Je tedy možné podobné spojení realizovat, i když domácí stroj sedí za routerem? Neméně by mě zajímalo (prozatím obecně), jakým způsobem to možné je. Jaké ztráty v odezvě mohu očekávat?
Děkuji moc za odpovědi. |