请问应付公司完全不开放外网Port情况,让特定 web service 具备内网穿透功能?
因为公司有安全考量不开放外网Port,但我知道有内网穿透的技术
不想要server全部内网穿透暴漏在外网,只想要特定 web service 或是 iis app 能让外网通过内网穿透访问
举例 : 外网能通过 xxxxxx.com/xxxx 访问内网 192.168.1.1:8084/xxxsystem
请问应付公司完全不开放外网Port情况,让特定 web service 具备内网穿透功能?
因为公司有安全考量不开放外网Port,但我知道有内网穿透的技术
不想要server全部内网穿透暴漏在外网,只想要特定 web service 或是 iis app 能让外网通过内网穿透访问
举例 : 外网能通过 xxxxxx.com/xxxx 访问内网 192.168.1.1:8084/xxxsystem
要实现内网穿透,可以让内网服务绑定一个公网IP,并设置一个端口号,然后将这个端口映射到外网,这样外网就可以通过这个公网IP和端口号来访问内网服务。
如果你不想让整个服务器都暴露在外网,只想要特定web service或IIS应用程序能被外网通过内网穿透访问,可以通过以下方式实现:
需要注意的是,内网穿透可能会带来安全风险,特别是如果内网服务包含了敏感信息或者涉及到公司的核心业务,建议在实施前先进行安全评估和风险控制。
1 回答792 阅读✓ 已解决
1 回答508 阅读✓ 已解决
1 回答925 阅读
1 回答2.8k 阅读
450 阅读
你需要干什么,如果只是说你想自己访问,通过 ssh隧道 来实现,只要你能 通过 ssh 访问,你就能通过这台机器的访问到内网机任何端口, 也保证了安全性
本地端口转发
连接从客户端主机转发到SSH服务器主机,然后转发到目标主机端口。
语法:
举个栗子:
输入命令之后才会让你输入ssh的连接密码,上面的命令意思是,访问本机电脑的 http://本地IP:9999 可以直接访问到远程机器的 http://192.168.100.100:80所在的web服务。
参数说明:
内网穿透
当然你还是需要使用功能内网穿透的话,你得先有一个公网的服务器,然后推荐你使用
nps
工具来实现内网穿透, 也有免费的内网穿透服务商,一般都限制流量与带宽,比如