怎样从外网访问内网MongoDB数据库

外网访问内网MongoDB数据库

本地安装了MongoDB数据库,只能在局域网内访问,怎样从公网也能访问本地MongoDB数据库?

本文将介绍具体的实现步骤。

1. 准备工作

1.1 安装并启动MongoDB数据库

默认安装的MongoDB数据库端口是27017

2. 实现步骤

2.1 下载并解压holer软件包

Holer软件包:holer-xxx.tar.gz

Holer支持各种OS系统平台,请选择跟本地OS类型匹配的holer软件包。

2.2 获取holer access key信息

holer官网上申请专属的holer access key或者使用开源社区上公开的access key信息

例如申请得到的holer信息如下,这里以此holer信息为例:

---------------------------------------------
Holer Client : holerdemo@gmail.com
Access Key : 8866daebe02846t88s166733595fff5d
---------------------------------------------
Internet Address : holer.org:65014
Local Address : 127.0.0.1:27017
---------------------------------------------

2.3 启动holer服务

Windows系统平台:

打开CMD控制台,进入可执行程序所在的目录下执行命令:

holer-windows-xxx.exe -k 8866daebe02846t88s166733595fff5d

Linux或者其他系统平台:

执行命令:nohup ./holer-xxx-xxx -k 8866daebe02846t88s166733595fff5d

2.4 访问映射后的公网地址

在数据库客户端上输入

主机名:holer.org 端口号: 65014

这样就可以从公网访问本地的MongoDB数据库了。

2.5 问题咨询与帮助

使用holer过程中遇到问题可以先查看holer控制台打印的日志信息,这样很容易排查出问题的具体原因。

更多的holer使用示例,请参考holer官方博客

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏性能与架构

HAProxy配置文件结构

image.png 前面配置负载均衡的示例中,使用了一个简单的配置文件 global daemon maxconn 256 defaults mod...

30440
来自专栏小樱的经验随笔

Javac编译时出现包不存在的报错的解决方案

今天在学习包类调用时出现如下错误: ? packa包不存在,在C盘目录下应该有这个包啊 ? 原因是在当前目录下没找到,因为packa存放在其它目录下 如何解决:...

42160
来自专栏大数据-Hadoop、Spark

Unable to connect to zookeeper server within timeout: 6000

1.启动zookeeper 2.启动kafka 3.启动kafka-producer 4.启动kafka-consumer 5.生产一些消息 6.ka...

55860
来自专栏乐百川的学习频道

IIS发布ASP.NET应用常见错误及解决办法

常见错误 配置文件错误 具体错误类型为HTTP 错误 500.19 - Internal Server Error,错误描述为由于权限不足而无法读取配置文件。 ...

49450
来自专栏dalaoyang

linux安装git

23750
来自专栏holer

如何从公网访问内网Node.js

本地安装了Node.js,只能在局域网内访问,怎样从公网也能访问本地Node.js?

16810
来自专栏holer

如何从外网访问本地MariaDB数据库

本地安装了MariaDB数据库,只能在局域网内访问,怎样从公网也能访问内网MariaDB数据库?

17850
来自专栏运维小白

11.6 MariaDB安装

安装mariadb cd /usr/local/src wget https://downloads.mariadb.com/MariaDB/mariadb-1...

24850
来自专栏ytkah

dedecms首页去掉index.html怎么设置

  很多网友用IIS服务器建站,反映说dedecms首页默认多了一个/index.html,一般是没有这个后缀的,直接就**.com,那么如何将dedecms首...

35050
来自专栏holer

手机APP应用怎样从外网访问本地WEB应用

本地安装了WEB服务端,手机APP应用只能在局域网内访问本地WEB,怎样使手机APP应用从公网也能访问本地WEB?

66010

扫码关注云+社区

领取腾讯云代金券