如何利用内网穿透快速访问内网mysql、Redis数据库

2024-09-01 17:34:16 3点赞 28收藏 2评论

引言

我是一为开发工程师,由于存在公司的项目及自己的项目,所以我在企业内网及家里都部署了数据库,分别对不同的应用程序提供了数据访问接口和数据处理能力,白天在公司时,有时候自己项目需要须连接到家里的数据库,而周末或晚上在家,由于临时开发需求,可能需要连接到公司内网的数据库,由于都没有固定公网IP,怎样能满足我即能连接公司内网数据,同时又能连接到家里的数据库?

ZeroNews零讯的内网穿透很好的帮我解决了这个问题,无需公网IP,操作简单,简单几行命令即可完成内网穿透部署,在windows / linux 系统都能运行,我还能自定义域名,让我无论在家还是公司,都能通过域名快速连接公司或家里的Mysql、redis数据库,并且能随用随拆,需要的就去添加,不需要的时候就删除,安全可靠。

如何利用内网穿透快速访问内网mysql、Redis数据库

现将我的数据库内网穿透的完整方法分享给大家,希望对大家开发的过程中有所帮助 !

内网穿透步骤

公司内网Mysql 数据库 穿透访问

1. 以容器部署为例,在Centos服务器上部署 Mysql 数据库

先创建 mysql 的数据目录,我创建在 /opt/docker/mysql/data

mkdir -p /opt/docker/mysql/data

启动 mysql 容器,挂载创建好的数据目录,通过环境变量设置 mysql 密码,我用的mysql 镜像是 mysql:8.0

docker run -d -p 3306:3306 --privileged=true --restart always --name mysql

-v /opt/docker/mysql/data :/var/lib/mysql

-e MYSQL_ROOT_PASSWORD=Aa123456789 mysql:8.0

2. Mysql 运行成功后,同样在Centos服务器上运行 ZeroNews

先 SSH 到centos服务器,一行命令下载运行 ZeroNews 内网穿透客户端

curl -SLk https://download.zeronews.cc/linux/zeronews-install.sh | sh -s install

然后登录 ZeroNews 平台为centos客户端添加Token

如何利用内网穿透快速访问内网mysql、Redis数据库

在centos服务器的命令行界面,输入命令绑定Token 后,设置连接的网络区域,并启动

绑定 token

zeronews set-token kyG5lpxxxxxxxjxxvpbTJw

设置连接的网络区域

zeronews set-area 440

启动 zeronews 客户端

systemctl restart zeronews

ZeroNews 客户端启动后,在平台上可以看到centos设备已上线

如何利用内网穿透快速访问内网mysql、Redis数据库

3. 为 mysql 添加 ZeroNews 域名及公网端口

我为 Mysql 添加公网域名 arpmysql.south.takin.cc, 并分配mysql 的TCP公网端口号 10168

如何利用内网穿透快速访问内网mysql、Redis数据库

如何利用内网穿透快速访问内网mysql、Redis数据库

4. 最后添加 mysql 映射,实现mysql公网连接

先添加一个mysql 应用

如何利用内网穿透快速访问内网mysql、Redis数据库

然后再 mysql 应用下,用添加的好域名创建mysql访问映射

● 映射协议: 选择TCP协议

● 访问域名:选择前面添加好的域名地址 arpmysql.south.takin.cc:10168

● 带宽:因为我的数据量不大,所以 1M 就满足我的需求

● 内网IP:因为是本机部署,保持 127.0.0.1 不变

● 内网端口: 输入mysql 的内网访问端口 3306,如有修改访问端口,输入修改后的端口号

如何利用内网穿透快速访问内网mysql、Redis数据库

添加完成后,在应用界面能查看 mysql映射的访问地址,然后通过该访问地址连接 mysql 数据库

如何利用内网穿透快速访问内网mysql、Redis数据库

5. 在家连接公司 mysql 数据库

我用 SQLyog 工具连接数据库, 数据库地址输入 arpmysql.south.takin.cc 域名地址, 端口输入 10168 公网端口,就能连接公司内部的Mysql 数据库了

如何利用内网穿透快速访问内网mysql、Redis数据库

家里的 Redis 数据库穿透访问

1. 对于家里的 Redis 数据库,同样按上的步骤在家里的电脑上运行 ZeroNews 客户端

如何利用内网穿透快速访问内网mysql、Redis数据库

2. 为 redis 添加 ZeroNews 域名及公网端口

如为 Mysql 添加公网域名 arpredis.south.takin.cc, 并分配公网访问端口号 10169

如何利用内网穿透快速访问内网mysql、Redis数据库

3. 再为 redis 应用及映射

添加 redis 的映射

● 映射协议: 选择TCP协议

● 访问域名:选择前面添加好的域名地址 arpredis.south.takin.cc:10169

● 带宽: 1M 就能满足我的需求

● 内网IP:因为是本机部署,保持 127.0.0.1 不变

● 内网端口: 输入redis 的内网访问端口 6379,如有修改访问端口,输入修改后的端口号

如何利用内网穿透快速访问内网mysql、Redis数据库

redis映射添加完成后,在应用界面能查看 redis映射的访问地址,然后通过该访问地址连接 redis 数据库

如何利用内网穿透快速访问内网mysql、Redis数据库

其它数据库也可以参考上面步骤,进行穿透访问。

小伙伴们,有什么问题都可以评论区留言, 看见都会回复的

如果你觉得本篇文章对你有所帮助,把"文章有帮助的"打在评论区

多多支持,谢谢。

展开 收起

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

2643元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2499元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3099元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS

1279元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2779元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

3968元起

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

1779元起

极空间私有云Z423 标准版 6核16G内存 四盘位Nas家庭网络存储服务器 手机平板扩容

极空间私有云Z423 标准版 6核16G内存 四盘位Nas家庭网络存储服务器 手机平板扩容

3999元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2299元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

3999元起

ZSpace 极空间 私有云Q2C 2盘位 Nas网络存储服务器

ZSpace 极空间 私有云Q2C 2盘位 Nas网络存储服务器

879元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2829元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1499元起

DS923+ 双核心 四盘位 NAS网络存储服务器 私有云 文件服务器

DS923+ 双核心 四盘位 NAS网络存储服务器 私有云 文件服务器

4949.99元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

2099元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3179元起
2评论

  • 精彩
  • 最新
  • 大应用要小心,最好别私自开维护开发方式,网络安全实战演练被比如钓鱼、比如暴破等方式打中就麻烦大了

    校验提示文案

    提交
    提供一种内网数据库的访问方式,想用的时候添加下,不想用的时候把映射拆了

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
相关话题
最新文章 热门文章
目录
28
扫一下,分享更方便,购买更轻松