3

ファイアウォールの背後にあるWebサーバーにアクセスするにはどうすればよいですか?私はまだ一般に公開されていないこのWebサーバー用のアプリケーションを開発しています。

誰かが前にこれを私に教えてくれたので、私はそれができることを知っています。ただ、4ヶ月くらい経ちましたが、二度とできませんでした。

パテを使用してリモートマシンに接続しています。そのマシンから、Firefoxを使用してサイトhttp://dev.server.address:83を開くことができます。ただし、同じページを表示するには、自分のマシンでhttp:// localhost:80を開くことができるようにしたいと思います。

「送信元ポート」にサーバーアドレスとポート83を使用しています。「宛先ポート」にlocalhost:80を使用しています。

4

4 に答える 4

4

送信元ポート宛先dev.server.address:83に「80」を入力する必要があります。

[構成画面を終了する前に、[追加]ボタンをクリックすることを忘れないでください。それをクリックしないと、PuTTYは実際にはトンネルを作成しません。私はその落とし穴に何度も落ちました]

于 2009-11-25T14:29:07.877 に答える
2

localhost:80の代わりに127.0.0.1:80を使用してみましたか?PuTTYは使用していませんが、マシンでSSHを使用する場合は、localhostの代わりに127.0.0.1を指定する必要があります。

于 2009-11-25T14:25:24.863 に答える
1

ローカルマシンでWebサーバーを実行していますか?それがポート80でリッスンしている場合は、機能しhttp://localhost:80ません。http://localhost:12345または、ソースを別のポート(たとえば、12345)にマッピングしてから、ブラウザで試してください。

于 2009-11-25T14:34:29.507 に答える
0

Linuxでは、次の方法でそれを実現することもできます。

$ ssh -f -R 83:localhost:80 user@dev.server.address

「user」という名前のSSHアカウントがある場合。

于 2017-05-05T11:59:37.623 に答える