主機是筆記本電腦,通過一個TPLINK智能擴展卡,作為服務器供給手機APP當作服務器。
但真正的Web服務,在主機的VMWare Workstation虛擬機80端口。
那么主機和手機形成的網絡為192.168.1.×(主機IP為192.168.1.100)。主機和內部虛擬機使用NAT網絡連接,在192.168.197.×網絡中(主機IP為192.168.197.1,虛擬機為192.168.197.128)。
目標是,讓手機訪問192.168.1.100,端口轉發進入192.168.197.128的VM虛擬機服務器。
利用Nigix應該也可以。但我試的是IIS 7\8,使用ARR和URLRewrite功能。可參考:https://blog.csdn.net/nic7968/article/details/52101282
其實很簡單,下載以上兩個IIS插件。然后ARR僅需要設置一步,即勾選Enable proxy。

然后,在需要轉發的網站設置下URLRewrite。也僅需一步驟。如下,填寫模式:.*。填寫重寫URL:http://192.168.197.128/{R:0}

這時,手機就可通過訪問http://192.168.1.100 ,請求會進入192.168.19.128的VM服務器。
