端口映射 🎉

Port Mapping

简介

端口映射就是将外网主机的IP地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。端口映射有动态和静态之分。

准备

要开始端口映射,你必须确定以下内容

  • 关闭防火墙或允许软件 不会?看这里 [Windows10] [Windows7]

  • 将软件列入杀毒软件的白名单 端口映射使用API操作 可能出现拦截

  • 判断自己是否拥有外网 让别人Ping你IP就可以了 不会ping?看这里

  • 给予软件管理员权限 不会? 右键 > 以管理员身份运行

  • 开启路由器的端口映射功能又名虚拟服务器

映射

使用灵工艺开服器端口映射

声明:开服器自带端口映射功能是使用API进行代替手动操作不能100%成功

开服器自带端口映射样例截图

本机IP:一般情况下软件启动是会自动读取软件运行电脑本机内网IP地址,但依旧建议手动查看确认 [查看本机IP地址教程]

外部端口:代表了外面访问你这台电脑的端口,例如你开启了Minecraft服 使用了23333端口 则需要使用 IP:23333 进入服务器

内部端口:代表了你要将映射的内部端口,例如Minecraft默认端口25565 内部端口代表了你需要将这个软件使用的端口映射到外部端口上,然后就可以使用外部端口访问内部端口的内容

内部端口和外部端口是可以使用同一个的

开启映射

映射之前需要关闭服务器,映射后再开启,否则有很大几率不成功

如果配置没有问题,直接点开开启映射按钮会弹出提示

成功提示

开启失败

失败提示(Windows10系统样式)
失败提示(Windows7系统样式)

出现上图问题一般为系统设置问题或路由器设置问题 建议重新配置 [准备] 阶段的内容

如果还是不行,不要灰心,尝试下面的手动操作

其他方法映射

手动映射

  1. 关闭游戏服务端

  2. 打开路由器后台地址

  3. 找到 端口映射 虚拟服务器区 块进入

  4. 添加映射 外部端口内部端口 与上方内容一样

  5. IP地址填写本机(开服务器的电脑)

  6. 协议类型 建议选择 ALL(全部)

  7. 完成

DMZ主机

DMZ主机是将整台电脑暴露在外网下(但要拥有外网),不需要端口映射

  1. 登录路由器后台

  2. 找到DMZ主机区块然后开启

  3. 将DMZ主机设置为开服电脑IP

  4. 保存退出

  5. 不需要再次端口映射

不建议电脑小白使用此方法,造成后果与本教程/工作室无关

借助Frp软件

注意:Frp并非本地的端口映射,Frp是将你的端口通过内网穿透对外服务器上

#

名称

类型

1

Sakura Frp

免费版/商业版

以上软件由群友推荐与本工作室无任何相关利益 本文档仅推荐 公益/免费/商业版(拥有个人免费) 的软件,如出现变更协议突然取消免费变为收费(高价)可通过用户群反馈移除

捐助我们