![ポート番号を含むURLのHTTP接続をプロキシするにはどうすればいいですか?](https://rvso.com/image/1444029/%E3%83%9D%E3%83%BC%E3%83%88%E7%95%AA%E5%8F%B7%E3%82%92%E5%90%AB%E3%82%80URL%E3%81%AEHTTP%E6%8E%A5%E7%B6%9A%E3%82%92%E3%83%97%E3%83%AD%E3%82%AD%E3%82%B7%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%81%84%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F.png)
プライベート ネットワーク上のマシンへのアクセスを設定できるセットアップがあり、そのマシン上で HTTP プロキシを実行し、ssh トンネル経由でアクセスして (localhost のみをリッスン)、そのネットワークでのみ利用可能な Web アプリケーションにアクセスします。
これは一般的にはうまく機能しますが、URLの形式がhttp://ホスト名:ポート番号/何でもつまり、ポート番号を含むもの。
プロキシ サーバーは tinyproxy で、プロキシ サーバーを使用するために Google Chrome の foxyproxy 拡張機能を使用しています。
これは一般的な HTTP プロキシの制限ですか、それともブラウザ/拡張機能がすべての接続にプロキシを使用しないことに問題があるのでしょうか?
私が採用しているアプローチに問題がある場合、代わりにどのような代替アプローチを採用すべきでしょうか?
答え1
通常、Web プロキシは、デフォルトではポート 80 と 443 のみを使用するように構成されています。非標準ポート (つまり、80 または 443 以外) でリクエストをプロキシするには、何らかの形式の手動構成が必要です (サポートされている場合)。手動構成では、プロキシするポート番号と、特別なポート番号でのリクエストの処理方法を定義します。