Může vám bezplatná proxy dát příchozí port?
Koncový bod proxy pro odchozí požadavky automaticky neposkytuje veřejný posluchač, který by příchozí spojení vracel do vašeho počítače.
IP adresa a port z seznamu proxy obvykle označují místo, ke kterému se vaše aplikace připojuje. Nejsou to veřejné porty vyhrazené pro to, aby se jiní lidé dostali k vašemu počítači.
Tento rozdíl je důležitý, pokud chcete přijímat příchozí spojení. Odchozí požadavek přes proxy v podstatě říká: připoj se k tomuto cíli za mě. Veřejný posluchač vyžaduje, aby zprostředkovatel přijal cizí spojení a přidružil je k vaší službě.
Hledejte skutečnou funkci příchozího provozu
HTTP CONNECT vytváří tunel k cíli uvedenému v požadavku. Nežádá proxy, aby vaším jménem zveřejnila libovolný naslouchající port.
SOCKS5 definuje samostatný příkaz BIND. Výměna BIND v protokolu poskytuje svázaný koncový bod a později hlásí příchozí spojení. To není běžný příkaz CONNECT, který používá webový klient. Služba inzerující podporu SOCKS5 může příkaz omezit nebo vynechat; klientský software musí podporovat zamýšlenou výměnu také.
Ani úspěšné vyjednání BIND není slibem trvalého veřejně publikovaného portu pro obecné použití. Zásady služby, očekávaný protějšek, životnost a okolní síťová cesta stále hrají roli.
HTTP proxy není SSH server
Vzdálené přesměrování SSH je další způsob, jak může operátor výslovně poskytnout příchozí přístup. Vyžaduje službu SSH, účet a oprávnění k přesměrování. Nasměrovat příkaz SSH na veřejný port HTTP proxy tyto schopnosti nevytvoří.
Před výběrem služby určete směr, který potřebujete: odchozí požadavky přes jiný výstup, nebo příchozí spojení k aplikaci, kterou provozujete. Pokud jde o druhé, hledejte zdokumentovanou funkci příchozího přesměrování v rámci uspořádání, které ovládáte. Běžný řádek v seznamu proxy nedokazuje, že taková funkce existuje.