家庭电脑私网如何访问阿里云服务器的指定端口

这里我们以在阿里云服务器上部署一个redis server 服务,对外开放6379端口为例子,其他端口类似。

1.获取当前电脑主机对应的公网IP, 可以https://tool.lu/ip/通过这个网站拿到。

2.阿里云服务器控制台设置防火墙,如下图所示,直接添加一条规则即可,端口号填写需要开放的端口如6379,IP填写上一步获取的地址如1.2.3.4

当然,这里也可以对外开放全部IP和端口号,如下图所示,但是这样做会使的服务器完全暴露,又被攻击的风险。

3.设置服务器防火墙,登录云服务器,用如下命令开放指定的端口号。

cpp 复制代码
firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --reload

通过以上四步设置就可以正常访问服务器端口了,我们用tcpdump抓包看看请求过程:

最后特别申明一点,第二部中拿到的IP地址可能会变化,这取决与使用的NAT有关,如下图所示,一旦IP变化可能就需要重新进行如上步骤添加一个IP。

相关推荐
撸码到无法自拔1 小时前
云计算-私有云-私有云服务运维
运维·云计算
小陶来咯1 小时前
【高级IO】多路转接之单线程Reactor
服务器·网络·数据库·c++
Xena_Networks8 小时前
SierraNet协议分析使用指导[RDMA]| 如何设置 NVMe QP 端口以进行正确解码
linux·服务器·网络
purrrew8 小时前
【Java ee初阶】网络原理
java·运维·服务器·网络·网络协议·udp·java-ee
python算法(魔法师版)8 小时前
数据库故障排查指南:从连接问题和性能优化
服务器·网络·数据库·性能优化
滴水之功9 小时前
Ubuntu22.04怎么退出Emergency Mode(紧急模式)
linux·运维·服务器
BXCQ_xuan9 小时前
阿里云CDN的源站配置:权重的详解
阿里云·云计算
又逢乱世9 小时前
Ubuntu 安装 HAProxy
服务器·网络·数据库
qrh_yogurt10 小时前
搭建spark伪分布集群
大数据·服务器·spark
Navicat中国11 小时前
数据库即服务(DBaaS)领域的最新创新
数据库·云计算·navicat