Takže řešení bylo nasazeno, dokonce je funkční :-). Zejména Bredymu tisíceré díky, ani by mě nenapadlo tu Hamachi zkoušet. Takže ani nepotřebuju veřejnou IP.
Přesto mám ale nějaké otázky. Nejprve jsem na serveru rozjel FreeProxy s HTTP proxy na portu 8080 a Socks5 na 1080 (HTTP proxy neumí UDP), a jal se testovat Steam (primární důvod celé akce), natvrdo natlačený na Socks5 přes ProxyCap. Klient funguje jak má, hry se stahují, nicméně dostávám od ProxyCap tato hlášení. Rychlost stahování odpovídá 1/4 rychlosti domácí linky (je možné, že je half duplex, a tudíž mi při oboustranné komunikaci tyhle počty sedí).
V této konfiguraci jsem zkusil nahodit i Flatout 2 (online přes integrovaný GameSpy). Dostanu se až na seznam her, nikoli však do lobby - když založím hru, po chvíli jsem vyhozen kvůli chybě spojení. Přisoudil jsem to nefunkčnímu UDP (vyskakují stejná hlášení), a rozhodl se zkusit jiný proxy server.
Na portu 2080 jsem spustil Socks5 pomocí WinProxy. V tomto případě se v error logu uvedená chyba vůbec nevyskytuje (ani u Steamu ani u FO2), a zejména GameSpy ve Flatoutu má výrazně rychlejší odezvu. Do lobby se však stále nedostanu a problémy přetrvávají. Co je však horší, stahování ve Steamu ukazuje, že je rychlost přenosu 1/8 domácí rychlosti.
Napadá vás, kde je zakopaný pes? |