怎么把本地ip和端口映射到公网上?

怎么把本地ip和端口映射到公网上?,第1张

1、通过IP端口映射。该设置需要对外公网IP是固定IP,即不能是拨号上网形式。

在服务器上针对某服务开启端口,例如远程访问端口3389,在路由器上配置映射规则,将内网IP如:192.168.1.253,端口3389映射至公网IP:*.*.*.* 3389。

访问时使用公网IP:3389访问。

2、通过配置动态DNS配置。该配置需注册动态映射账号。在服务器上登陆注册动态映射的软件,同时在路由器的动态域名处配置动态域名账户密码。确保连接状态为已连接。

访问时通过动态DNS获取到的域名进行访问。

在出口设备上做就行,就是在出口设备端口映射上把内网设备的IP:192.168.x.x填上,出口端口号8443,公网IP:222.x.x.x,端口号:可以填8443,也可以填其他的,前提是没被占用。上面说的是web配置,不知道你的出口设备品牌所以无法给你命令行配置。

这类硬件和软件都有很多

介绍下ngork

ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。

ngrok的使用并不复杂,主要步骤如下:

1. 进入ngrok官网(https://ngrok.com/),注册ngrok账号并下载ngrok;

2. 根据官网给定的授权码,运行权命令

ngrok authtoken 授权码1

授权码和账户是绑定的,在授权命令运行后,ngrok会将授权码保存在~/.ngrok2/ngrok.yml中,所以只需要运行一次,以后都可以使用。

3. 根据需要,运行命令开发端口。

ngrok http 80801

需要注意的是,这里的端口8080可以根据需要替换成其他端口。这条命令的意思是将本地8080端口对应的服务暴露到外网中。

4.其他

每次启动ngrok都会分配一个新的外网域名,所以需要每次更换配置或者更换访问地址,不太方便。当然,ngrok也提供了解决方法,那就是付费,可以设置固定域名。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/233350.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存