配置公网访问内网服务器

文章目录

前言

闲来无事,打算用树莓派5 在家部署个小服务器,于是,申请了动态公网ip 。便有了配置过程,又因为升级家里网络配置,选择了锐捷的子母路由进行无线MESH组网(后期看情况是否搞单线回程有线MESH,因为家里的配电箱空间太小了,没有接入交换机的空间)。

配置方案

方案一:端口转发

硬件
  • 电信光猫
  • 小米路由
配置过程
  1. 普通用户密码,登录http://192.168.1.1/

  2. 高级设置-端口映射-填写信息

    1. 局域网IP-路由器ip
    2. 内部端口-转接端口(理论上任意)
    3. 外部端口,通过公网访问的端口(非80、443)
  3. 登录路由器后台,小米路由器 192.168.31.1,端口转发

    1. ip为目标电脑或服务器ip
    2. 外部端口 - 光猫上的路由器端口
    3. 内部端口 - 目标服务器端口

方案二:DMZ

硬件
  • 电信光猫
  • 锐捷路由
配置过程
  1. 超管用户密码 ,登录http://192.168.1.1/

  2. 应用--高级NAT设置-DMZ设置

  3. 填写ip--连接的路由器ip

  1. 登录路由器管理后台,锐捷 路由器 http://192.168.110.1/

  2. 更多设置--高级管理--端口映射

说在最后

方案一下电信光猫、小米路由器操作可行,但是同样配置后新换的锐捷路由器无效,原因暂时不详,明白原因的欢迎交流

温馨提示:方案二会将目标服务器端口全部暴露在公网 ,一定要开启防火墙等其他安全措施,小心成为别人的小肉鸡 (都是泪)

两种方案的情况各有优劣,方案一灵活安全 ,方案二省事便捷,各种取舍全看各位

相关推荐
艾莉丝努力练剑19 小时前
【Linux网络】Linux 网络编程:应用层自定义协议与序列化(2)序列化与反序列化
linux·运维·服务器·c++·网络协议·序列化
XiYang-DING19 小时前
【Java EE】Cookie
服务器·前端·java-ee
天问一19 小时前
bat文件切换电脑ip
服务器·网络·tcp/ip
kaoa00019 小时前
Linux入门攻坚——76、虚拟化技术基础原理-1
linux·运维·服务器
yyuuuzz19 小时前
企业出海aws运维常见问题梳理
运维·服务器·网络·数据库·aws
悟渔19 小时前
STM32N6系列MIDI 串口 GPDMA 环形接收解析模块
网络
AOwhisky19 小时前
Docker 学习笔记:网络篇
linux·运维·网络·笔记·学习·docker·容器
Bat U19 小时前
JavaEE|网络编程
运维·服务器·网络
剑锋所指,所向披靡!19 小时前
计算机网络的数据链路层
网络·计算机网络
怀旧,19 小时前
【Linux系统编程】23. 线程同步与互斥(下)
linux·运维·服务器