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

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

相关推荐
happyh h h h p p p p35 分钟前
部署DNS从服务器
运维·服务器·网络
jiunian_cn37 分钟前
【Linux】Linux权限
linux·服务器·mysql
情系淮思1 小时前
客户端和服务器已成功建立 TCP 连接【输出解析】
服务器·网络·tcp/ip
wkj0012 小时前
QuaggaJS 配置参数详解
java·linux·服务器·javascript·quaggajs
CRMEB定制开发2 小时前
CRMEB 中 PHP 快递查询扩展实现:涵盖一号通、阿里云、腾讯云
阿里云·php·腾讯云·商城系统·商城源码
家庭云计算专家3 小时前
飞牛云一键设置动态域名+ipv6内网直通访问内网的ssh服务-家庭云计算专家
运维·云计算·ssh·nextcloud·ddns·动态域名解析
ZZZKKKRTSAE4 小时前
快速上手Linux全局搜索正则表达式(grep)
linux·服务器·正则表达式
有谁看见我的剑了?4 小时前
stress 服务器压力测试的工具学习
服务器·学习·压力测试
有谁看见我的剑了?4 小时前
stress-ng 服务器压力测试的工具学习
服务器·学习·压力测试
余厌厌厌4 小时前
go语言学习 第9章:映射(Map)
服务器·学习·golang