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

这里我们以在阿里云服务器上部署一个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。

相关推荐
柳鲲鹏6 小时前
交叉编译:strip: Unable to recognise the format of the input file xx.c.o
linux·运维·服务器
Le1Yu6 小时前
微服务拆分以及注册中心
linux·运维·服务器
moxiaoran57537 小时前
nginx中proxy_pass配置
运维·服务器·nginx
weixin_379880927 小时前
.Net Core WebApi集成Swagger
java·服务器·.netcore
她说彩礼65万7 小时前
Asp.net core Kestrel服务器详解
服务器·后端·asp.net
沐欣工作室_lvyiyi7 小时前
基于腾讯云的物联网导盲助手设计与实现(论文+源码)
单片机·物联网·云计算·毕业设计·腾讯云·导盲杖
ZLRRLZ8 小时前
【Linux操作系统】进程控制
linux·运维·服务器
九河云8 小时前
在云计算环境中实施有效的数据安全策略
大数据·网络·数据库·云计算
qq762118229 小时前
Linux c 在内存中创建zip,最后写入测试
linux·运维·服务器
jayxuyj9 小时前
MySQL8.0新特性探秘深入解析窗口函数的性能优化策略
服务器