使用場景
-
有一臺公網(wǎng)服務(wù)器,能夠?qū)ν忾_放服務(wù)進行訪問,但是這個公網(wǎng)服務(wù)器資源較低,無法運行太多服務(wù)
-
有一臺閑置電腦可以全天候開機使用,且配置較好,可以部署多個服務(wù),但是沒有公網(wǎng)IP
-
需求:將本地的服務(wù)反向代理到公網(wǎng)服務(wù)器,以實現(xiàn)通過公網(wǎng)服務(wù)器訪問內(nèi)網(wǎng)資源
配置條件
- 必須有一臺公網(wǎng)服務(wù)器
- 本地設(shè)備能夠連到公網(wǎng)服務(wù)器
配置方法
可以通過SSH反向隧道實現(xiàn),具體如下
語法
ssh -NfR ${公網(wǎng)端口}:${本地地址}:${本地端口} ${公網(wǎng)服務(wù)器用戶名}@${公網(wǎng)服務(wù)器地址}
如果你的
SSH
端口不是22
,請使用-p
參數(shù)指定SSH
端口
示例
假設(shè)我需要將本地localhost
的3003
端口映射到遠程119.1.2.3
的5007
端口,則使用下面的命令
ssh -NfR 5007:localhost:3003 user@119.1.2.3
回車之后,輸入SSH
連接密碼即可文章來源:http://www.zghlxwxcb.cn/news/detail-611682.html
配置完成就可以通過119.1.2.3:5007
訪問到localhost:3003
,此時再配置公網(wǎng)服務(wù)器的反向代理,即可通過公網(wǎng)的http
端口訪問本地端口了文章來源地址http://www.zghlxwxcb.cn/news/detail-611682.html
到了這里,關(guān)于通過SSH實現(xiàn)將本地端口反向代理到公網(wǎng)服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!