私のPCには2枚のネットワークボードがあります。
メインのものはローカルIPアドレス - > 192.168.1.111セカンダリのものはローカルIPアドレス - > 192.168.0.200
メインのものはインターネットに接続しており、2番目のものはIP 192.168.0.33のデバイスに接続されています。
私は主な接続(ポート4422)にApacheサーバーを持っています、そして私はどこからでもアクセスすることができます
どうすれば私は窓でこれをすることができますか?
私はそれを解決しました、それは実行することができます:
netsh interface portproxy add v4tov4 listenport=4422 listenaddress=192.168.1.111 connectport=80 connectaddress=192.168.0.33
転送を削除するには
netsh interface portproxy delete v4tov4 listenport=4422 listenaddress=192.168.1.111
nginx は、Windowsを含む多くのプラットフォームでHTTPを転送するのに役立ちます。より高度な設定でセットアップと拡張が簡単です。基本構成は次のようになります。
events {}
http {
server {
listen 192.168.1.111:4422;
location / {
proxy_pass http://192.168.2.33:80/;
}
}
}
私は必要性が起こるときはいつでも私はこの小さなユーティリティを使いました: http://www.analogx.com/contents/download/network/pmapper/freeware.htm
このユーティリティが最後に更新されたのは2009年です。私はWin10のマシンで気が付いたのですが、新しいウィンドウを開くときに数秒間ハングします。それ以外のUIの不具合は、それでもその仕事はうまくいきます。