| 2023-10-23
端口映射到公网的核心是通过路由器硬件配置或花生壳软件工具,建立“公网IP/域名:端口”与“内网IP:端口”的转发规则,实现外网对私有网络服务的访问。具体操作分两类场景:有公网IP时通过路由器配置静态映射,无公网IP或遇CGNAT限制时,通过花生壳内网穿透工具绕开限制,二者均需完成“参数获取→规则配置→连通性测试”三大核心步骤。
无论哪种配置方式,需先确认3类关键参数,这是映射成功的基础:
1. 内网服务基础信息:
该方案依赖路由器NAT功能,适用于企业专线、已申请公网IP的家庭宽带,以主流家用路由器为例:
(一)规则配置详细流程
1. 登录路由器管理后台:在浏览器输入路由器网关(常见192.168.1.1或192.168.0.1),输入管理员账号密码登录,进入“高级设置”模块。
2. 进入映射配置界面:找到“NAT配置→虚拟服务器”或“转发规则→端口映射”(不同品牌名称略有差异),点击“添加规则”。
3. 填写映射参数:
- 服务名称:自定义(如“Web服务公网映射”);
- 协议类型:根据服务选择(TCP适配Web、远程桌面,UDP适配语音视频);
- 外网端口:填写9080(避开封禁端口);
- 内网IP:输入192.168.1.105(服务端内网IP);
- 内网端口:填写80(服务实际监听端口);
- 启用规则并保存,部分路由器需重启生效。
(二)连通性测试与验证
1. 基础连通性检测:外网设备(如手机切换4G网络)通过telnet公网IP9080测试,显示“连接成功”则端口开放;或用在线工具输入公网IP和9080端口,检测结果为“开放”即可。
2. 服务访问验证:在浏览器输入http://公网IP:9080,能正常打开内网Web页面即映射成功。若失败,可开启路由器“DMZ主机”(输入内网IP)测试,若DMZ模式可用,则为原规则端口配置不全。
当遇CGNAT限制或路由器不支持端口映射时,花生壳可通过公网中转服务器实现映射,无需依赖公网IP,步骤更简洁适配性更强:
(一)软件配置详细流程
1. 前置准备:注册花生壳账号,在服务端电脑下载对应系统客户端(支持Windows、Linux、macOS),登录后客户端自动获取本机内网IP。
2. 创建映射规则:
- 客户端操作:点击“添加映射”,选择映射类型(常规应用适配TCP服务,网站应用支持网页站点);
- Web平台操作:登录hsk.oray.com,进入“映射管理→添加映射”,配置参数:
(1)应用名称:如“ERP系统公网访问”;
(2)外网配置:选择赠送域名(如xxx.oicp.vip),外网端口自动分配或手动指定9080;
(3)内网配置:填写内网IP(192.168.1.105)和内网端口(8080,ERP系统端口);
(4)高级设置:按需配置带宽(默认按账号等级分配,可额外购买)、夜间带宽加速(18:00-次日8:00速度翻倍,不低于5Mbps)及IP白名单、密码校验等访问规则。
3. 规则生效与诊断:点击“保存”生成外网访问地址(如xxx.oicp.vip:9080),通过客户端“诊断”功能一键检测配置,显示“成功”即完成设置。
(二)访问与维护说明
- 外网访问:在任意外网设备输入生成的域名:端口,即可访问内网服务;
- 特殊注意:花生壳仅映射本地内网服务,异地登录账号会导致本地映射失效,多地点服务发布需使用多个账号操作。
1、什么是CGNAT?对端口映射有何影响?CGNAT是运营商将多个用户内网IP映射到一个共享公网IP的技术,会导致传统路由器映射失效,此时需通过花生壳等中转工具绕开限制,无需申请独立公网IP。
2、路由器端口映射与花生壳映射的核心差异?路由器映射依赖独立公网IP,仅支持基础端口转发;花生壳无需公网IP,集成域名解析、带宽调控、安全验证等功能,适配CGNAT环境且操作更灵活。
3、如何判断端口映射失败是运营商封禁导致?更换外网端口(如从80改为9080)重新配置,若新端口可访问则为原端口被封禁;或联系运营商查询端口封禁列表,选择未封禁的高端口配置。