如何使用 Ngrok 转发 SMB?
Posted
技术标签:
【中文标题】如何使用 Ngrok 转发 SMB?【英文标题】:How to forward SMB using Ngrok? 【发布时间】:2020-09-18 16:33:07 【问题描述】:我从 https://en.wikipedia.org/wiki/Server_Message_Block 了解到 SMB 信息。
SMB 使用 tcp 139/445 prot。我通过lsof
检查我的服务器prot,SMB只听139和445 prot。
然后我尝试通过 Ngrok 转发 SMB 端口。这是我的配置:
tunnels:
http:
remote_port: 1122
proto:
tcp: 5000
smb:
remote_port: 139
proto:
tcp: 139
smb2:
remote_port: 445
proto:
tcp: 445
http 服务器正常工作。但是 SMB 服务器不工作。
来自https://github.com/inconshreveable/ngrok 的 Ngrok 克隆。版本为 1.7,由 golang 1.12 构建
【问题讨论】:
【参考方案1】:试试这个语法:
smb:
addr: 139
proto: tcp
smb2:
addr: 445
proto: tcp
您可以在ngrok documentation tunnel definition 中阅读有关隧道的 ngrok 语法。
【讨论】:
以上是关于如何使用 Ngrok 转发 SMB?的主要内容,如果未能解决你的问题,请参考以下文章