云数据库 MongoDB 目前不提供公网连接,如果您需要本地连接云数据库 MongoDB 实例,可以通过云主机代理转发的方式实现。
一台绑定了公网IP的Linux系统的云主机,并与云数据库MongoDB在同一VPC,且未通过ACL、安全组等限制云主机的连接。
本地电脑安装SecureCRT,以SSH2协议远程连接到有公网IP的云主机。
设置端口转发规则。
保存设置,并连接云主机。
本地连接 MongoDB 实例。
连接地址:填localhost或127.0.0.1。
端口:监听的本地端口,如上文的27019。
账号、密码:MongoDB 实例设置的账号密码信息。
一台绑定了公网IP的Linux系统的云主机,并与云数据库MongoDB在同一VPC,且未通过ACL、安全组等限制云主机的连接。
登录云主机。
安装socat。
yum install -y socat
添加代理规则。
socat TCP-LISTEN:27019,fork TCP:jmongo-hb1-prod-mongo-xxxx.jmiss.jcloud.com:27017
本地连接本地连接云数据库MongoDB实例。