端口转发是转化Nat为合适类型的方法之一。
该方法相比DMZ要更安全,并且在很多光猫设备里,配置端口转发也不像UPnP一样需要超级管理员账号密码。大家可以根据实际情况选择合适的配置方法。配置端口转发主要有以下三步。
- 获取甜糖设备的局域网IP地址;
- 获取需要转发的端口号(实际上就是多个数字);
- 在路由器管理界面设置端口转发。
一、获取甜糖设备IP
获取甜糖设备IP的方法有如下几个
- 使用甜糖APP的局域网发现功能,获取设备的IP和端口号;
- 使用甜糖APP通过设备列表进入对应设备的状态页,在底部有设备的IP地址;
- 通过设备本身的网络连接界面查看当前IP;
- 通过路由器后台查看连接设备的IP地址;
- 通过进入设备的SSH连接界面,输入ifconfig命令查看IP。
二、获取端口号
在不同方案中部署甜糖星愿服务时,获取端口号的方式都不一样。但都可以通过甜糖APP的局域网搜索功能获取当前局域网所有甜糖设备的IP地址及端口号,如图。
对于Armbian裸程序/Docker/Openwrt,还可以通过在设备的ssh命令行界面输入以下指令获取端口号:
netstat -tunlp | grep 'ttnode' | grep -v '127.0.0.1\\|17331' | awk '{sub(/0.0.0.0:/,""); print $1,$4}' | sort -k 2n -k 1
其中出现了两次(tcp和udp各一次)的三个数字就是我们要的端口号,如上图分别是52489、52742、54495。
三、设置端口转发
我们需要将甜糖设备连在光猫的网络下(如果是使用其他路由器拨号,则连在其他路由器下),并开启拨号设备(光猫/路由器)的端口转发功能。不同设备的端口转发设置如下。
光猫
登录光猫后台后,点击高级设置-端口映射(有的光猫会将该设置称为端口映射,有的叫虚拟服务器)
- 服务器名称:随便起一个
- 局域网IP:填甜糖设备的IP(也就是我们在步骤1获得的IP)
- 服务协议:选TCP/UDP(可能又叫“TCP和UDP”)
- 内部端口、外部端口:填步骤2找到的其中一个端口号
按上述内容,将我们找到的三个端口号都添加一遍即可。
TPLink路由器
登录路由器后台后,点击应用管理-虚拟服务器(TPLink里将该功能命名为虚拟服务器)
- 常用服务器:不选
- IP地址:填甜糖设备的IP(也就是我们在步骤1获得的IP)
- 协议类型:ALL
- 内部端口、外部端口:填步骤2找到的其中一个端口号
按上述内容,将我们找到的三个端口号都添加一遍即可。
中兴路由器
登录路由器后台后,点击右上角进入高级配置-应用功能-端口转发
- 名称:随意填一个
- 局域网主机:填甜糖设备的IP(也就是我们在步骤1获得的IP)
- 协议:TCP And UDP
- 广域网端口、局域网端口:填步骤2找到的其中一个端口号
按上述内容,将我们找到的三个端口号都添加一遍即可。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...