今天看了下公网连接京东云数据库mongodb的实例文档,做下记录。
官方文档:https://docs.jdcloud.com/cn/jcs-for-mongodb/public-network-connect-to-mongodb-instance
背景:目前,京东云数据库mongodb暂不支持公网连接,需要一台京东云主机做代理转发。
1、登录云主机,运行 yum install -y socat命令安装socat。
2、运行 socat TCP-LISTEN:27019,fork TCP:jmongo-hb1-prod-mongo-xxxx.jmiss.jcloud.com:27017
- TCP-LISTEN:监听端口,如27019。
- TCP:云数据库mongodb的连接地址和端口。
3、连接云主机,通过其转发到云数据库mongodb
- 连接地址:云主机的公网ip。
- 端口:监听端口,如27019。
- 账号、密码:云数据库mongodb的账号密码。