私はなぜそれがより普及しているのが不思議です。それはより良いAPIを持っていますか?SOPKSよりuPNP/IGDの利点?
私はNATについて最初に学んだ(私はダイヤルアップ14.4kbpsモデムを共有するために使った)のはずっと前から覚えていますが、いつかはすべての家庭にNAT付きルータがありますが、 SOCKSプロセスを使用してリスニングポートを開くことができます。ブロードバンドが登場し始めたとき、NATを一般的な機能として見てうれしく、SOCKSは余分になり、ゆっくりとますます一般的になっていくと思われましたが、何もありませんでした。ポートを手動で転送する必要がありました。そのuPNPが登場しましたが、主にP2P共有、ゲーム、一部のIMなど、「真剣な」アプリケーションはほとんどサポートされていませんでした。
私はSOCKSを含む家庭用ルータはまだ見ていません(もちろん、Linuxベースのファームウェアのアップグレードは別として)。誰がなぜ知っていますか?
編集:
Vartecが述べたように、UPnPはゼロ設定とサービスの発見ではなく、プロキシサービスです。今私は、IGDプロトコル、ホームルータに存在するNATトラバーサルサービス、UPnP経由で発見されたことを指摘しています。ですから、私の質問は、「SOCKSの代わりにIGD/UPnPを使う理由」が適切になるでしょう。
ソックスでは、プロキシのリスニングポートを開いてアプリケーションに転送することもできます。 – Javier