不能直接穿透到華為路由器Lan口,用Nginx曲線救國
小編:迷魂冰
更新時間:2022-04-20 12:01
自從被北京聯通安排之后,就不停地折騰網絡配置。用FRP把之前常用的幾個應用都做好了穿透,又想把路由器的Lan口IP做過穿透,這樣在外面也可以連上來看看。不過,實際意義也不大,畢竟我那華為AX3 Pro不像軟路由,真沒太多可折騰的地方。但本著好奇的心理,還是做內網穿透試了一下。
經測試發現這么一個問題,不管type寫成tcp還是http,訪問到路由器的時候,瀏覽器地址欄的IP會自動跳變成Lan的內網IP,不會一直保持域名+端口號的形式,導致我無法從外網訪問。
后來我就想了一下,如果我配個Nginx的反向代理會怎樣呢?先穿透到Nginx的端口上,再由Nginx把請求轉發到路由器的Lan IP上,這樣在路由器看來就是一個同網段的IP在對它的Lan進行訪問。
在Nginx進行了上圖的設置,監聽8080端口,把收到的請求轉發到192.168.3.1上,這是我路由器的Lan IP。
在frpc.ini中,開放遠端的7015端口,穿透到8080端口上。
這樣就可以成功的從外網訪問進來了。