admin管理员组

文章数量:1651579

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。

  • 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老
  • 导航
    • 檀越剑指大厂系列:全面总结 java 核心技术,jvm,并发编程 redis,kafka,Spring,微服务等
    • 常用开发工具系列:常用的开发工具,IDEA,Mac,Alfred,Git,typora 等
    • 数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
    • 新空间代码工作室:提供各种软件服务,承接各种毕业设计,毕业论文等
    • 懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
    • 数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂

非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

博客目录

    • 前言
    • 1. 拉取 Vocechat
    • 2. 运行 Vocechat
    • 3. 本地局域网访问
    • 4. 群晖安装 Cpolar
    • 5. 配置公网地址
    • 6. 公网访问
        • 小结
    • 7. 固定公网地址

前言

本文主要介绍如何在本地群晖 NAS 搭建一个自己的聊天服务 Vocechat,并结合内网穿透工具实现使用任意浏览器远程访问进行智能聊天交互。

Vocechat 是一套支持独立部署的个人云社交媒体聊天服务。它从 Slack、Discord、RocketChat、Solid、Matrix 等产品和规范中博采众长,适用于团队内部交流、个人聊天服务、网站客服、网站内嵌社区等场景。Vocechat 的定位是能轻易部署在私有云上的社交协作程序。

既然是本地服务,那么局限性在于只能本地访问,无法分享给别人访问,那么如何实现即可自己访问使用,也可以和别人一起使用呢,下面要介绍一个工具软件可以解决这个局限性问题,它就是 Cpolar 内网穿透工具。

下面我开始搭建本地 Vocechat 服务并实现公网环境远程访问,操作流程非常方便快捷,无需公网 IP,也不用设置路由器那么麻烦。

1. 拉取 Vocechat

本例群晖版本由于无法直接在群晖控制面板 docker 界面搜索下载 docker 镜像,所以采用命令行方式进行镜像下载,首先开启群晖 ssh 连接,然后使用工具通过 ssh 连接上群晖,然后执行下面命令拉取镜像,执行后等待拉取完成

sudo docker pull privoce/Vocechat-server:latest

完成后,在群晖 Container Manager 界面—映像列表可以看到我们拉取的 Vocechat 容器,表示拉取成功,下面进行运行 Vocechat.

2. 运行 Vocechat

选择 vocecaht ,点击运行,进入参数设置界面

名称默认即可,如果需要开机重启,可以勾选自动启动,然后点击下一步

然后设置一个外部访问的端口,这里设置 3003,具体可以自己设置,设置后直接点击下一步即可,然后直接点击完成

然后点击容器打开,可以看到运行的 Vocechat 容器,表示成功了,下面进行本地访问

3. 本地局域网访问

外部通过群晖局域网 IP 加 3003 端口,即上面我们自己设置的端口,即可看到 Vocecaht 界面,本地访问成功了

根据要求完成设置,即可进入到主界面,下面安装 cpolar 工具,通过 cpolar 可以很好的实现远程分享给别人使用!

4. 群晖安装 Cpolar

点击下面 Cpolar 群晖套件下载地址,下载相应版本的群晖 Cpolar 套件

https://www.cpolar/synology-cpolar-suite,

打开群晖套件中心,点击右上角的手动安装按钮。

选择我们本地下载好的 cpolar 套件安装包,然后点击下一步

点击同意按钮,然后点击下一步

最后点击完成即可。

安装完成后,在外部浏览器,我们通过群晖的局域网ip地址9200端口访问 Cpolar 的 Web 管理界面,然后输入 Cpolar 邮箱账号与密码进行登录,官网地址:https://www.cpolar

5. 配置公网地址

点击左侧仪表盘的隧道管理——创建隧道,创建一个 Vocechat 的公网地址隧道!

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:选择 http
  • 本地地址:3003 (本地访问的端口)
  • 域名类型:免费选择随机域名
  • 地区:选择 China

点击创建

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,有两种访问方式,一种是 http 和 https,两种方式都可以访问

6. 公网访问

使用上面 cpolar 生成的 http 地址,在浏览器输入访问,即可同样看到 Vocechat 主界面,输入账号即可登录,其他人没有账号可以注册然后登录,这样大家都在自己的聊天工具下聊天,无需公网 IP,无需云服务器,即可把我们本地聊天工具发布到公网进行访问!

小结

为了更好地演示,我们在前述过程中使用了 cpolar 生成的隧道,其公网地址是随机生成的。

这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址由随机字符生成,不太容易记忆(例如:3ad5da5.r10.cpolar.top)。另外,这个地址在 24 小时内会发生随机变化,更适合于临时使用。

我一般会使用固定二级子域名,原因是我希望将网址发送给同事或客户时,它是一个固定、易记的公网地址(例如:Vocechat.cpolar),这样更显正式,便于流交协作。

7. 固定公网地址

由于以上使用 Cpolar 所创建的隧道使用的是随机公网地址,24 小时内会随机变化,不利于长期远程访问。因此我们可以为其配置二级子域名,该地址为固定地址,不会随机变化【ps:cpolar 已备案】

注意需要将 cpolar 套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【cpolar 已备案】

登录 cpolar 官网,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称

保留成功后复制保留成功的二级子域名的名称

返回登录 Cpolar web UI 管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名

点击更新(注意,点击一次更新即可,不需要重复提交)

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了固定的二级子域名的名称域名

最后,我们使用固定的公网 http 地址访问,可以看到同样访问成功,这样一个固定且永久不变的公网地址就设置好了!

觉得有用的话点个赞 👍🏻 呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

本文标签: 使用方法流程团队适合VoceChat