如何在群晖NAS部署office系统办公服务并实现无公网IP远程编辑文件

文章目录

    • 本教程解决的问题是:
    • 1. 本地环境配置
    • 2. 制作本地分享链接
    • 3. 制作公网访问链接
    • 4. 公网ip地址访问您的分享相册
    • 5. 制作固定公网访问链接

image-20231025165904780

本教程解决的问题是:

1.Word,PPT,Excel等重要文件存在本地环境,如何在编辑后方便地共享给领导检查?

2.临时需要改方案,同事之间如何线上协作修改文档?

按照本教程方法操作后,达到的效果

可以使用自己编辑的二级域名(相比各种复杂随机链接更加容易分辨用途)或在域名供应商处购买域名将办公文档/文件夹以固定链接的形式分享给同事,且能设置访问密码和公开时间并**配置权限(**只读、编辑 等)。

2 给同事编辑权限后,可以直接使用浏览器访问和编辑并记录编辑历史。

效果如下:

浏览器输入分享链接:

image-20231025155608041

输入分享人给的密码后,进入表格可以几个人一起协作编辑:

举个例子演示一下

如果遇到周末紧急需要改方案,同事都在各家,公网访问这个文档,可以一起讨论修改:

在设备1登陆修改:

image-20231025160716249

在设备2就会立即同步显示:

image-20231025160836241

可以查看编辑日志:

image-20231025163113218

使用群晖生态软件,需要使用群晖系统,点击链接获取群晖虚拟机。

已经拥有群晖nas的朋友们,可直接按照本教程操作!

1. 本地环境配置

打开群晖套件中心:

image-20230912100519972

搜索并安装 群晖 Synology Office 和 **群晖 ** Synology Drive Server

image-20231024165314478

打开web文件夹:

image-20231024165340944

创建一个文件夹用于分享办公文档:

image-20231024165434403

image-20231024174355643

接下来我们来分享文件:

2. 制作本地分享链接

打开晖 群晖Synology Drive中的表格文件:

image-20231024174315180

复制本地局域网地址如下:

http://192.168.50.178:5000/d/s/vkOQIcnSrN7iO0OOuEjLIh8f33LMcLR8/0NZw-qBxV7Z6iCiOhvjD5nt1Qk8mH8o1-j7EgS69P2Qo

链接的前半部分为nas的局域网ip地址:

http://192.168.50.178:5000

链接的后半部分为此表格文件的路径

接下来,我们使用cpolar将您的 局域网ip地址映射为公网ip地址 再加上 表格文件的路径组成分享表格文件的的公网ip地址。

右键表格——公开链接——需要密码,设置一个公开分享密码。

image-20231025151303891

此时我们复制公开链接并打开,显示如下:

image-20231025151241184

群晖 Synology Office 还可以上传文件后进行分享和协作更改:

image-20231025134315748

我们上传一个 .xlsx ecxel 文件:

image-20231025134352421

显示上传成功

image-20231025134413189

打开后还是以链接的形式,设置公开的方法同上。

image-20231025134446729

3. 制作公网访问链接

想要在户外访问本地资源,就需要内网穿透软件,这里我们可以使用免费不限流量的cpolar,如何安装cpolar请参考:

如何在群晖系统中安装cpolar(群晖7.X版) - cpolar 极点云

安装完毕后,打开cpolar套件,点击右下角 :9200的局域网地址:

image-20231024172206309

点击 创建隧道

image-20231024172413879

4af7d7110f86397bb465a925a189362

此处注意:

1. 协议选择 nas群辉

2. 本地地址为 6690

3.域名类型:随机域名(免费版)

4 地区:选择China(免费版选择China,付费版可选择china vip)

填写完毕后,点击 更新/创建

4. 公网ip地址访问您的分享相册

按照上面方式创建完毕隧道后,状态——在线隧道列表

image-20231024172707428

我们成功将本地群晖映射至公网ip,地址为:

https://60baf403.r9.cpolar.top:5001

上面表格的文件路径为:

/d/s/vkOQIcnSrN7iO0OOuEjLIh8f33LMcLR8/0NZw-qBxV7Z6iCiOhvjD5nt1Qk8mH8o1-j7EgS69P2Qo

接下来,我们使用cpolar将您的 局域网ip地址映射为公网ip地址 再加上 文件的路径组成分享文件的公网ip地址。

https://60baf403.r9.cpolar.top:5001/d/s/vkOQIcnSrN7iO0OOuEjLIh8f33LMcLR8/0NZw-qBxV7Z6iCiOhvjD5nt1Qk8mH8o1-j7EgS69P2Qo

我们使用另一台设备的浏览器打开此地址:

image-20231024175857812

输入密码进入:

image-20231024175946817

5. 制作固定公网访问链接

前面我们创建隧道时使用的是免费随机临时地址,它所生成的公网地址会在 24小时 内变化,为了方便长久稳定连接,我们可以固定访问地址,在cpolar中叫 固定二级子域名 ,或者您也可以配置使用您自己的域名来访问。这里我们以cpolar子域名为例

需升级至基础套餐或以上才支持配置二级子域名

登陆cpolar仪表盘——预留

image-20231025114541993

显示保留成功:

image-20231025114654036

回到cpolar webui,点击 二级子域名

image-20231025114617082

image-20231025114736891

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复(我们这里保留原样)
  • 协议:选择NAS群晖
  • 本地地址:5000
  • 域名类型:二级子域名
  • 二级子域名:nasoffice(填您在官网保留的)
  • 地区:选择chinavip(与官网保留时选择的一致)

点击创建

image-20231025115704462

复制固定公网地址:

http://nasoffice.vip.cpolar.cn:5000/

加上文件路径:

(http://nasoffice.vip.cpolar.cn:5000/d/s/vl24ftvMT8T7y59z0lbNXmG41ZOvusFN/k-tN2Imid5aGpw2ELiEXl7Kgq1Rm_hfp-B7KAHrHO2Qo)

复制并访问:

image-20231025121326715

经过以上配置,我们实现以固定公网地址制作文档的公开链接,这样下次再有临时会议、居家办公等需求时,直接打开链接就可以工作啦!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/826687.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Umi.js:登录之后需要手动刷新权限菜单才能渲染

在使用Umi.js开发后台管理页面时,用户登录之后,总是需要手动刷新一次页面,才能够拿到全局状态/权限信息。 问题描述 结合使用umi/plugin-layout和umi/plugin-access,登录进入页面,配置的权限菜单未渲染,需…

javaWeb项目-大药房管理系统功能介绍

项目关键技术 开发工具:IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7 框架:ssm、Springboot 前端:Vue、ElementUI 关键技术:springboot、SSM、vue、MYSQL、MAVEN 数据库工具:Navicat、SQLyog 1、Java语言简介 Ja…

【已解决】win10系统 Docker 提示Docker Engine stopped解决全过程记录

【已解决】win10系统 Docker 提示Docker Engine stopped解决全过程记录 一、检查服务是否开启 找到 【Docker Desktop Service】,然后,启动他; 你也可以直接设置为“自动” 找到服务,右键》属性》启动类型:自动》点击…

三. TensorRT基础入门-TensorRT简介

目录 前言0. 简述1. 什么是TensorRT2. TensorRT的工作流介绍3. TensorRT的一些限制总结参考 前言 自动驾驶之心推出的 《CUDA与TensorRT部署实战课程》,链接。记录下个人学习笔记,仅供自己参考 本次课程我们来学习课程第三章—TensorRT 基础入门&#xf…

三、Flask模型基础

ORM 创建模型 # exts.py:插件管理 # 扩展的第三方插件 # 1.导入第三方插件 from flask_sqlalchemy import SQLAlchemy # ORM插件 from flask_migrate import Migrate # 2. 初始化 db = SQLAlchemy() # ORM migrate = Migrate() # 数据迁移 # 3. 和app对象绑定 def init_ex…

kafka实验部署

一、前期准备 二、kafka实验 在zookeeper后继续进行操作 2.1 为ndoe1、node2、node3作出部署 2.1.1 解压kafka压缩包(node1举例) 2.1.2 操作 将解压后的kafka移动到kafka,进入到kafka下的config中,复制文件 2.1.2.1 编辑server.pr…

【笔试训练】day7

1.在字符串中找出连续最长的数字串 思路&#xff1a; 简单双指针&#xff0c;随便怎么暴力 代码&#xff1a; #define _CRT_SECURE_NO_WARNINGS 1 #include <iostream> #include<string> using namespace std;int main() {string str;cin >> str;int ans …

聚道云软件连接器助力医疗器械有限公司打通金蝶云星辰与飞书

摘要 聚道云软件连接器成功将金蝶云星辰与飞书实现无缝对接&#xff0c;为某医疗器械有限公司解决采购订单、付款单同步、审批结果回传、报错推送等难题&#xff0c;实现数字化转型升级。 客户介绍 某医疗器械有限公司是一家集研发、生产、销售为一体的综合性医疗器械企业。…

【linux运维】系统常见管理命令

系列综述&#xff1a; &#x1f49e;目的&#xff1a;本系列是个人整理为了学习基本的shell编程和linux命令&#xff0c;整理期间苛求每个知识点&#xff0c;平衡理解简易度与深入程度。 &#x1f970;来源&#xff1a;材料主要源于b站大学——linux运维课程进行的&#xff0c;…

安装多个MySQL版本时如何连接到不同的数据库

当安装多个版本的数据库时&#xff0c;不同版本的端口名不一样&#xff0c;可以使用以下命令进行连接 mysql -uroot -p数据库密码 -h主机名 -P端口号 数据库主机名默认是localhost&#xff0c;端口号默认是3306&#xff0c;当安装多个版本数据库时&#xff0c;需要记住数据库的…

【多线程】CAS的应用 | CAS的概念 | 实现原子类 | 实现自旋锁

文章目录 一、CAS1.什么是CAS2.实现原子类3.实现自旋锁 一、CAS 1.什么是CAS Compare and swap 比较并交换。 比较交换的是 内存 和 寄存器 比如此时有一个内存 : M。 还有两个寄存器A,B ​ CAS ( M , A , B ) :如果M和A的值相同的话&#xff0c;就把M和B的值进行交换(交换的…

排序之插入排序:从斗地主到插入排序

目录 1.斗地主如何摸牌 2.从摸牌想到插入排序 3.完成插入排序 4.结束语 1.斗地主如何摸牌 不知道各位是否玩过几乎人人都玩过的斗地主游戏呢&#xff1f;相必各位或多或少都玩过一点&#xff0c;再没玩过也看别人打过。今天博主就将从这个游戏为大家讲解我们的插入排序。 在…

React vs Vue.js:两种流行框架背后的设计哲学差异

Vue.js 和 React 虽然都是流行的前端框架,但在设计哲学上有一些显著差异。这些差异源自它们不同的设计目标和出发点。 vue.js Vue.js 的核心设计原则是"渐进式"。它旨在尽可能降低学习成本和入门门槛,并与其他库和项目保持良好的整合性。Vue 的设计注重简单性和直观…

C语言堆区内存管理

一、C语言编译的内存分配 二、堆区空间的分配 1、malloc函数 功能&#xff1a;从堆区分配内存 #include <stdlib.h> void *malloc(unsigned int size)//size 分配内存的字节数2、free函数 功能&#xff1a;释放内存 #include <stdlib.h> void free(void *ptr)…

数据恢复宝典:应对磁盘损坏无法读取的终极攻略

当电脑屏幕上突然弹出“磁盘损坏无法读取”的提示时&#xff0c;许多人的心情都会瞬间跌入谷底。那些存储在磁盘中的重要文件、珍贵的回忆&#xff0c;似乎在一瞬间都化为乌有。面对这样的困境&#xff0c;我们该如何应对&#xff1f;本文将深入探讨磁盘损坏无法读取的原因&…

常见的经典目标检测算法

目标检测是计算机视觉领域的一个核心任务&#xff0c;它涉及到识别图像中的物体并确定它们的位置。以下是一些常见的经典目标检测算法&#xff1a; R-CNN系列 R-CNN&#xff08;Region-based Convolutional Neural Network&#xff09;是一种用于目标检测的算法&#xff0c;它…

深度学习500问——Chapter08:目标检测(2)

文章目录 8.2.4 R-FCN 8.2.5 FPN 8.2.6 Mask R-CNN 8.2.4 R-FCN R-FCN 有哪些创新点 R-FCN仍然属于two-stage目标检测算法&#xff1a;RPN R-FCN Fully convolutional位置敏感得分图&#xff08;position-sentive score maps&#xff09; our region-based detector is ful…

OpenVINO安装教程 npm版

从 npm Registry安装 OpenVINO™ 工具套件的英特尔发行版 请注意&#xff1a; 仅提供 JavaScript API 专用于所有主要操作系统的用户&#xff1a;Windows、Linux 和 macOS &#xff08;所有 x86_64 / ARM64 架构&#xff09; macOS 仅支持 CPU 推理 系统要求软件要求 Window…

Python 数据结构和算法实用指南(二)

原文&#xff1a;zh.annas-archive.org/md5/66ae3d5970b9b38c5ad770b42fec806d 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 第四章&#xff1a;列表和指针结构 我们已经在 Python 中讨论了列表&#xff0c;它们方便而强大。通常情况下&#xff0c;我们使用 Python…

【C语言】求最小新整数(贪心算法)

文章目录 题目描述方法一方法二 题目描述 给定一个十进制正整数n(0 < n < 1000000000)&#xff0c;每个数位上数字均不为0。n的位数为m。 现在从m位中删除k位(0<k < m)&#xff0c;求生成的新整数最小为多少&#xff1f; 例如: n 9128456, k 2, 则生成的新整数最…