关于阿里云 mysql 无外网 ip 的连接问题

2022 年 2 月 25 日
 FormatToday

现在公司的测试 mysql 用的是阿里云,没有公网 ip ,只有内网地址。 用 navicat 等客户端连接的时候,需要添加 ssh 隧道(连接一个阿里云的测试服务器,这个服务器有外网 ip )。 现在开发的时候需要直接连上这个 mysql ,SpringBoot 使用 ssh 隧道连接的话会比较麻烦,请问有什么更优雅的方式让开发都可以连上这个 mysql 使用吗。

5391 次点击
所在节点    MySQL
29 条回复
dier
2022 年 2 月 25 日
在公司一台固定的机器上用 SSH 隧道连接,然后公司所有要连接的客户端全连接这台机器的 IP+port
keylock
2022 年 2 月 25 日
Illusionary
2022 年 2 月 25 日
公司路由器配置 ipsec 和阿里云打通内网
a8Fy37XzWf70G0yW
2022 年 2 月 25 日
在雲服務商內網任意一台伺服器裝 TAILSCALE ,然後設置一條去往其內網 MYSQL 的子網路由,其他人都安裝 TAILSCALE 並加入同一內網就可以連線啦。默認情形下只有需要的傳輸才會進入伺服器,不會路由所有傳輸。
Maco
2022 年 2 月 25 日
28Sv0ngQfIE7Yloe
2022 年 2 月 25 日
一个命令的事儿

ssh -CNL 3306:host:3306 username@ip


不需要的时候 ctrl + c 就关闭
28Sv0ngQfIE7Yloe
2022 年 2 月 25 日
@Maco #5

有些公司的 ops 不允许申请
wxdiy
2022 年 2 月 25 日
主机上安装个 mysql-proxy 可以吧
newbeelity
2022 年 2 月 25 日
DMS ,合规、有审计
salmon5
2022 年 2 月 25 日
vpn ,libreswan/openvpn/wireguard 都可以,or 阿里云 VPN 网关
killva4624
2022 年 2 月 25 日
- 不允许申请公网 IP 的原因是什么?
申请公网 IP ,然后白名单只写公司公网出口 IP ,不也是一个不错的方法么。
如果开发需要在家访问的话,走 VPN 先回到公司,再走公司出口访问。
notejava
2022 年 2 月 25 日
申请公网 ip ,然后加白名单就足够安全了吧。
koloonps
2022 年 2 月 25 日
Windows SSH 代理下
koloonps
2022 年 2 月 25 日
virlaser
2022 年 2 月 25 日
MobaXterm -> Tunneling -> MobaSSHTunnel 带界面的端口转发工具,用起来顺手一点
onhao
2022 年 2 月 25 日
一般人我不告诉他:
mysqlworkbench
通过 ssh 来连接,然后就可以内网登录了。
https://wuhao.pw/archives/291/
ruanimal
2022 年 2 月 25 日
在测试机上装 haproxy ,或者在本机开 ssh tunnel
newbeelity
2022 年 2 月 25 日
DMS ,合规、有审计
dayeye2006199
2022 年 2 月 25 日
你需要一个 VPN 网关打通办公网络到 vpc 的链接。这个比跳板机等方法更加的安全。
onhao
2022 年 2 月 25 日
用 tsocks
https://wuhao.pw/archives/299/
完美解决

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/836313

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX