ノードjs https要求の送信元ポートを設定する方法はありますか?私は、宛先、むしろソース、すなわち要求を送信するために使用されたポートについて尋ねていません。ノードjs https要求の送信元ポートを設定する方法はありますか?
コンテキストは、ランダムなポートではなく、特定のポートからhttps要求を送信しようとしているため、iptablesをロックすることができます。ノードがルートとして実行されていないので、ポートは443ではありません。
更新: ノードにバグがあります。オプションlocalAddressとlocalPortは、少なくともTLSソケットでは動作しません。
更新: 去年同様の質問があります。答えは「do not do」です。これは、ノードが一般的なツールであると考えられているので、愚かなようです。 Nodejs TCP connection client port assignment
システムのデフォルトポートを変更するか、アプリケーションのポートを変更したいだけですか? – jmugz3
クライアントがアクセスしているリンクの最後に ':80'を追加します。 (80を任意のポートに置き換えてください) – Oisin
特定のhttps要求にソースポートを設定したいとします。私のhttpsサーバはrootではないので、8443でリッスンしています。場合によっては、私のサーバーはリモートサーバーへのhttps要求を行う必要があります。そのような場合は、ローカルポート8444からリクエストを送信したいと思います。どうすればいいのですか?ソースポートのパラメータが表示されません。 「デフォルト」がありますが、何もしないようです。 – user3356715