本文最后更新于 912 天前,其中的信息可能已经有所发展或是发生改变。
- 公网IP部分,有公网ip地址的话无疑是最好的远程互联的方案,拥有最好的稳定性,但同时也要注意防火墙的配置来保证一定的安全性
- 分为ipv4和ipv6两部分
- 目前来讲推荐ipv4,ipv6总会出现一些小问题,但是稳定之后体验和ipv4差距不大
- 如何检查我的网络是否是公网IP地址 http://checkip.dyndns.com
- 获取ipv4公网ip地址
- 在一些地区向运营商请求可以免费获取(联通和电信,移动网络很难获取到公网ipv4)
- 开通公网ip之后还有非常重要的一件事
- 就是把光猫改到桥接模式由路由器拨号,这样的话自由性会高很多,由于光猫改桥接不同型号光猫操作不一样,这里就不赘述(可以请宽带师傅改或者自己破解超级管理员密码)
- 使用路由器PPPOE拨号上网
- 成功之后在路由器的后台查看IP地址,随后打开http://checkip.dyndns.com 查看是否一致,如果一致进行下一步操作
- 确定你服务器在内网的IP地址和用到的端口 如:192.168.1.2 IP地址可以在服务器内找到或者在路由器后台看到,最好设置成固定IP,否则可能会改变导致突然有一天不可用。端口不同服务占用的端口不一样,如Minecraft往往占用25565端口
- 在路由器管理后台找到“端口转发”或“虚拟服务器”添加规则
- 协议选择你需要使用的协议,一般会用到TCP和UDP两种,查询服务使用的协议或者全都开启
- 外部端口随意(1-65535)不要用80 、443 等家庭网络往往封禁的端口,如25565.
- 名称自定义,用来区分不同规则
- 内部IP地址填写需要远程使用的服务器的IP,如上文提到的192.168.1.2
- 内部端口填写内部服务器需要使用的端口如上文提到的25565。
- 添加完毕
- 使用外部IP地址(http://checkip.dyndns.com)+冒号+外部端口号的方式进行连接 例如:100.100.100.100:25565
- 注意使用英文冒号
最后建议使用动态域名解析来防止ip地址变更导致的无法访问
——>粗略教程
安全问题
把设备暴露在公网下有风险,请了解风险之后再进行操作。请勿轻易关闭防火墙