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

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

相关推荐
qinyia7 小时前
WisdomSSH解决因未使用Docker资源导致的磁盘空间不足问题
运维·服务器·人工智能·后端·docker·ssh·github
斯文~8 小时前
「玩透ESA」站点配置阿里云ESA全站加速+自定义规则缓存
阿里云·缓存·云计算·cdn·esa
翼龙云_cloud8 小时前
亚马逊云渠道商:如何利用AWS工具进行日常安全运维?
运维·安全·云计算·aws
b***65328 小时前
【解决】RESP.app GUI for Redis 连接不上redis服务器
服务器·redis·github
qinyia8 小时前
WisdomSSH如何高效检查服务器状态并生成运维报告
linux·运维·服务器·数据库·人工智能·后端·ssh
laocooon52385788610 小时前
实现了一个新闻数据采集与分析系统python
linux·服务器·windows
艾莉丝努力练剑10 小时前
【Git:多人协作】Git多人协作实战:从同分支到多分支工作流
服务器·c++·人工智能·git·gitee·centos·项目管理
巧克力芋泥包13 小时前
前端使用阿里云图形验证码;并且与安卓进行交互
android·前端·阿里云
AKAMAI17 小时前
提升 EdgeWorker 可观测性:使用 DataStream 设置日志功能
人工智能·云计算
wanhengidc17 小时前
深度了解云手机是什么
运维·服务器·科技·智能手机·云计算