<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>靓仔博客</title><link>https://www.liangzai.com/</link><description>互联网中的一个靓仔！</description><item><title>AAct windows激活工具</title><link>https://www.liangzai.com/asd/AAct%20windows%E6%BF%80%E6%B4%BB%E5%B7%A5%E5%85%B7.html</link><description>&lt;p&gt;AAct激活工具windows&lt;/p&gt;</description><pubDate>Sun, 11 Jan 2026 11:49:18 +0800</pubDate></item><item><title>如何利用 CentOS 进行端口转发TCP+UDP协议转发</title><link>https://www.liangzai.com/asd/%E5%A6%82%E4%BD%95%E5%88%A9%E7%94%A8%20CentOS%20%E8%BF%9B%E8%A1%8C%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91TCP%2BUDP%E5%8D%8F%E8%AE%AE%E8%BD%AC%E5%8F%91.html</link><description>&lt;div class=&quot;post-content-content&quot;&gt;
	&lt;h3&gt;
		开启NAT（一辈子只需要执行一次）&lt;/h3&gt;
	&lt;pre class=&quot;pure-highlightjs line-numbers&quot;&gt;firewall-cmd&amp;nbsp;--add-masquerade&amp;nbsp;--permanent&lt;/pre&gt;
	&lt;h3&gt;
		&lt;strong&gt;添加转发&lt;/strong&gt;&lt;/h3&gt;
	&lt;p&gt;
		&lt;strong&gt;1.开放TCP端口转发（本机端口31002转发到 10.0.1.2:3389）&lt;/strong&gt;&lt;/p&gt;
	&lt;pre class=&quot;pure-highlightjs line-numbers&quot;&gt;firewall-cmd&amp;nbsp;--add-forward-port=port=31002:proto=tcp:toport=3389:toaddr=10.0.1.2&amp;nbsp;--permanent&lt;/pre&gt;
	&lt;p&gt;
		&lt;strong&gt;2.开放UDP端口转发（本机端口31002转发到 10.0.1.2:3389）&lt;/strong&gt;&lt;/p&gt;
	&lt;pre class=&quot;pure-highlightjs line-numbers&quot;&gt;firewall-cmd&amp;nbsp;--add-forward-port=port=31002:proto=udp:toport=3389:toaddr=10.0.1.2&amp;nbsp;--permanent&lt;/pre&gt;
	&lt;p&gt;
		&lt;strong&gt;3.开放TCP和UDP端口（开放端口31002&amp;nbsp;的TCP和UDP）&lt;/strong&gt;&lt;/p&gt;
	&lt;pre class=&quot;pure-highlightjs line-numbers&quot;&gt;firewall-cmd&amp;nbsp;--add-port&amp;nbsp;31002/tcp&amp;nbsp;--permanent
firewall-cmd&amp;nbsp;--add-port&amp;nbsp;31002/udp&amp;nbsp;--permanent&lt;/pre&gt;
	&lt;p&gt;
		&lt;strong&gt;4.重载应用配置（配置完毕后必须进行这一步）&lt;/strong&gt;&lt;/p&gt;
	&lt;pre class=&quot;pure-highlightjs line-numbers&quot;&gt;firewall-cmd&amp;nbsp;--reload&lt;/pre&gt;
	&lt;h3&gt;
		&lt;strong&gt;其余操作&lt;/strong&gt;&lt;/h3&gt;
	&lt;p&gt;
		1.如果不生效检查一下 协议是否开启转发（编辑文件：/etc/sysctl.conf ），保存后执行：sysctl -p&lt;/p&gt;
	&lt;pre class=&quot;pure-highlightjs line-numbers&quot;&gt;net.ipv4.ip_forward&amp;nbsp;=&amp;nbsp;1&lt;/pre&gt;
	&lt;p&gt;
		2.批量开放端口&lt;/p&gt;
	&lt;pre class=&quot;pure-highlightjs line-numbers&quot;&gt;firewall-cmd&amp;nbsp;--add-port&amp;nbsp;30000-40000/tcp&amp;nbsp;--permanent
firewall-cmd&amp;nbsp;--add-port&amp;nbsp;30000-40000/udp&amp;nbsp;--permanent&lt;/pre&gt;
	&lt;p&gt;
		3.查看所有映射情况&lt;/p&gt;
	&lt;pre class=&quot;pure-highlightjs line-numbers&quot;&gt;firewall-cmd&amp;nbsp;--list-all&lt;/pre&gt;
	&lt;h3&gt;
		&lt;strong&gt;删除操作&lt;/strong&gt;&lt;/h3&gt;
	&lt;p&gt;
		1.删除端口转发(40000端口转发到10.0.2.24的3389&amp;nbsp;TCP协议转发)&lt;/p&gt;
	&lt;pre class=&quot;pure-highlightjs line-numbers&quot;&gt;firewall-cmd&amp;nbsp;--remove-forward-port=port=40000:proto=tcp:toport=3389:toaddr=10.0.2.24&amp;nbsp;--permanent&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sun, 11 Jan 2026 09:54:01 +0800</pubDate></item><item><title>CDN：从“网络加速器”到“网络安全盾”的进化之路</title><link>https://www.liangzai.com/asd/CDN%EF%BC%9A%E4%BB%8E%E2%80%9C%E7%BD%91%E7%BB%9C%E5%8A%A0%E9%80%9F%E5%99%A8%E2%80%9D%E5%88%B0%E2%80%9C%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8%E7%9B%BE%E2%80%9D%E7%9A%84%E8%BF%9B%E5%8C%96%E4%B9%8B%E8%B7%AF.html</link><description>&lt;div&gt;
	&lt;div&gt;
		&lt;h2 data-id=&quot;heading-0&quot;&gt;
			在大多数人的印象中，CDN（内容分发网络）的核心使命是 
“加速”——让网页加载更快，让视频播放更流畅。这无疑是它诞生之初被赋予的神圣职责。然而，在当今这个网络攻击频发、安全威胁无处不在的时代，CDN的角色已经悄然发生了深刻的演变。它不再仅仅是互联网世界的“超级快递网”，更已进化成为守护网站安全的
 “前沿防御盾”。&lt;/h2&gt;
		&lt;h4 data-id=&quot;heading-1&quot;&gt;
			一、天生的防御者：零九CDN的分布式基因&lt;/h4&gt;
		&lt;p&gt;
			迅安网络&amp;nbsp;&lt;a href=&quot;https://www.xunan.com&quot;&gt;https://www.xunan.com/&lt;/a&gt;&lt;/p&gt;
		&lt;p&gt;
			迅安网络高防CDN&amp;nbsp; &amp;nbsp;&lt;a href=&quot;https://www.xunan.com/services/cdn/&quot;&gt;https://www.xunan.com/services/cdn/&lt;/a&gt;&lt;/p&gt;
		&lt;h2 data-id=&quot;heading-2&quot;&gt;
			为什么CDN能自然地承担起安全防护的重任？这要从它的底层架构说起。零九CDN的本质是一个由成千上万台边缘服务器节点组成的分布式网络。这种“去中心化”的架构，恰好是应对网络攻击的绝佳设计。隐藏源站：第一重防护当网站接入CDN后，用户访问的不再是真实的源站服务器，而是离他最近的CDN节点。这意味着你网站服务器的真实IP地址被完美地隐藏了起来。对于攻击者而言，就像失去了明确的攻击目标——“找不到门，何谈破门？”
 
这层最基本的保护，使得源站避免了大量直接暴露在互联网上的扫描和骚扰。流量吸收：抵御DDoS攻击的“海绵”DDoS（分布式拒绝服务）攻击的原理，是通过海量的虚假访问请求，挤占目标服务器的所有带宽和资源，使其无法响应正常用户，最终导致服务瘫痪。传统的单一服务器在面对数百G甚至T级别的DDoS流量时，如同孤舟面对海啸，瞬间便会倾覆。而CDN则像一块巨大的
 “流量海绵” 
。由于它本身就是一个分布式的流量处理系统，拥有巨大的带宽容量。当DDoS攻击来袭时，流量会被各个CDN节点分散吸收。一个节点可能因压力过大而暂时过载，但其他节点依然可以正常工作。攻击者需要填满整个CDN网络的带宽，其成本和难度都呈指数级上升。&lt;/h2&gt;
		&lt;h4 data-id=&quot;heading-3&quot;&gt;
			二、从被动到主动：智能WAF与恶意爬虫管理&lt;/h4&gt;
		&lt;h2 data-id=&quot;heading-4&quot;&gt;
			如果说抵御DDoS是CDN的“物理防御”，那么基于CDN的Web应用防火墙则提供了强大的 
“魔法防御”。Web应用防火墙WAF是运行在CDN节点上的一个安全检测引擎。它可以实时分析每一个到达节点的HTTP请求，像一位经验丰富的安检员：SQL注入防护：检测并阻断试图通过输入框盗取数据库信息的恶意代码。XSS跨站脚本防护：防止攻击者在你的网站上植入恶意脚本，窃取用户Cookie等信息。CC攻击防护：针对性地识别和缓解那些消耗服务器CPU/内存资源的应用层攻击。恶意Bot管理：区分良性的搜索引擎爬虫和恶意的内容爬取、刷单、撞库机器人，并对后者进行拦截或挑战（如弹出验证码）。全局威胁情报网络一家优秀的CDN服务商，其安全能力不仅来自单点的技术，更来自其全球网络的协同。当一个新型攻击在某一个CDN节点被识别和拦截后，这个攻击的特征会迅速同步到全球所有节点。这意味着，你的网站几乎在瞬间就获得了对全球最新威胁的免疫力。&lt;/h2&gt;
		&lt;h4 data-id=&quot;heading-5&quot;&gt;
			三、安全与性能的完美统一&lt;/h4&gt;
		&lt;h2 data-id=&quot;heading-6&quot;&gt;
			传统的安全方案往往以牺牲性能为代价。例如，在源站前部署一台硬件防火墙，可能会成为新的网络瓶颈。而CDN安全方案巧妙地解决了这一矛盾：边缘安全，就近清洗：所有的安全检测和流量清洗都在离用户最近的边缘节点完成。恶意流量在边缘就被拦截，只有纯净的正常流量才会被允许回源到服务器。这不仅保证了安全，还因为减少了垃圾流量而进一步优化了源站性能和带宽成本。无感知防护：对于正常用户而言，整个安全防护过程是完全无感知的，他们享受的依然是CDN带来的极速体验。&lt;/h2&gt;
		&lt;h4 data-id=&quot;heading-7&quot;&gt;
			结语&lt;/h4&gt;
		&lt;h2 data-id=&quot;heading-8&quot;&gt;
			从“网络加速器”到“网络安全盾”，CDN的进化是现代互联网发展的一个缩影。它告诉我们，效率与安全并非对立，而是可以相辅相成、融为一体的。对于任何一位网站所有者或开发者而言，在今天部署CDN，其意义早已超越了“让网站更快”的单一目标。它更是一项
 “一石三鸟” 的战略性投资：在提升全球访问速度的同时，显著增强网站的稳定性和安全性，并最终优化总体运营成本。 
在危机四伏的网络空间中，CDN无疑是守护您数字资产的一道坚实而智慧的防线。&lt;/h2&gt;
	&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sun, 11 Jan 2026 09:47:00 +0800</pubDate></item><item><title>告别局域网限制！一文教会你用Docker部署ONLYOFFICE并实现公网访问</title><link>https://www.liangzai.com/asd/%E5%91%8A%E5%88%AB%E5%B1%80%E5%9F%9F%E7%BD%91%E9%99%90%E5%88%B6%EF%BC%81%E4%B8%80%E6%96%87%E6%95%99%E4%BC%9A%E4%BD%A0%E7%94%A8Docker%E9%83%A8%E7%BD%B2ONLYOFFICE%E5%B9%B6%E5%AE%9E%E7%8E%B0%E5%85%AC%E7%BD%91%E8%AE%BF%E9%97%AE.html</link><description>&lt;p&gt;今天我们要聊一聊如何在你的本地&lt;span class=&quot;mod-overview__keyword&quot;&gt;Linux&lt;/span&gt;服务器上安装ONLYOFFICE文档编辑器，并通过cpolar内网穿透实现公网访问。这不仅能让你的团队成员随时随地进行远程协作，还能大大提高工作效率。让我们一起动手吧！&lt;/p&gt;&lt;p&gt;&lt;strong&gt;什么是ONLYOFFICE？&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;ONLYOFFICE Community Edition 是一个强大的在线办公套件，允许你在自己的服务器上部署文档查看和编辑功能。它包括了文本、电子表格和演示文稿的查看器和编辑器，并且完全兼容Office Open &lt;span class=&quot;mod-overview__keyword&quot;&gt;XML&lt;/span&gt;格式（如.docx、.xlsx、.pptx）。最重要的是，ONLYOFFICE 支持实时协作编辑，让你的团队成员可以同时在线编辑同一个文档。&lt;/p&gt;&lt;h4 id=&quot;42jpj&quot; name=&quot;1.-%E5%AE%89%E8%A3%85Docker&quot;&gt;1. 安装Docker&lt;/h4&gt;&lt;p&gt;本文演示环境：CentOS7，Xshell7远程ssh&lt;/p&gt;&lt;p&gt;没有安装Docker的小伙伴需安装Docker，已有Docker可跳过以下步骤。&lt;/p&gt;&lt;p&gt;如没有安装Docker，需先安装Docker：&lt;/p&gt;&lt;p&gt;安装软件包（提供实用程序）并设置存储库&lt;/p&gt;&lt;div class=&quot;rno-markdown-code&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-info&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-item&quot;&gt;&lt;span class=&quot;is-m-hidden&quot;&gt;代码语言：&lt;/span&gt;javascript&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt-icon-btn is-ai-btn&quot;&gt;&lt;div class=&quot;chat-ui-ai-logo css-2jdwfl&quot; style=&quot;width: 14px; height: 14px;&quot;&gt;&lt;/div&gt;AI代码解释&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;developer-code-block&quot;&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;prism-token token line-numbers language-javascript&quot; tabindex=&quot;0&quot;&gt;$&amp;nbsp;sudo&amp;nbsp;yum&amp;nbsp;install&amp;nbsp;-y&amp;nbsp;yum-utils
$&amp;nbsp;sudo&amp;nbsp;yum-config-manager&amp;nbsp;--add-repo&amp;nbsp;https://download.docker.com/linux/centos/docker-ce.repo&lt;/pre&gt;&lt;p&gt;安装Docker引擎&lt;/p&gt;&lt;div class=&quot;rno-markdown-code&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-info&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-item&quot;&gt;&lt;span class=&quot;is-m-hidden&quot;&gt;代码语言：&lt;/span&gt;javascript&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt-icon-btn is-ai-btn&quot;&gt;&lt;div class=&quot;chat-ui-ai-logo css-2jdwfl&quot; style=&quot;width: 14px; height: 14px;&quot;&gt;&lt;/div&gt;AI代码解释&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;developer-code-block&quot;&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;prism-token token line-numbers language-javascript&quot; tabindex=&quot;0&quot;&gt;sudo&amp;nbsp;yum&amp;nbsp;install&amp;nbsp;docker-ce&amp;nbsp;docker-ce-cli&amp;nbsp;containerd.io&amp;nbsp;docker-buildx-plugin&amp;nbsp;docker-compose-plugin&lt;/pre&gt;&lt;p&gt;启动Docker&lt;/p&gt;&lt;div class=&quot;rno-markdown-code&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-info&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-item&quot;&gt;&lt;span class=&quot;is-m-hidden&quot;&gt;代码语言：&lt;/span&gt;javascript&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt-icon-btn is-ai-btn&quot;&gt;&lt;div class=&quot;chat-ui-ai-logo css-2jdwfl&quot; style=&quot;width: 14px; height: 14px;&quot;&gt;&lt;/div&gt;AI代码解释&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;developer-code-block&quot;&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;prism-token token line-numbers language-javascript&quot; tabindex=&quot;0&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;start&amp;nbsp;docker&lt;/pre&gt;&lt;p&gt;通过运行映像来验证 Docker 引擎安装是否成功&lt;/p&gt;&lt;div class=&quot;rno-markdown-code&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-info&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-item&quot;&gt;&lt;span class=&quot;is-m-hidden&quot;&gt;代码语言：&lt;/span&gt;javascript&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt-icon-btn is-ai-btn&quot;&gt;&lt;div class=&quot;chat-ui-ai-logo css-2jdwfl&quot; style=&quot;width: 14px; height: 14px;&quot;&gt;&lt;/div&gt;AI代码解释&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;developer-code-block&quot;&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;prism-token token line-numbers language-javascript&quot; tabindex=&quot;0&quot;&gt;sudo&amp;nbsp;docker&amp;nbsp;run&amp;nbsp;hello-world&lt;/pre&gt;&lt;h4 id=&quot;4ckon&quot; name=&quot;2.-%E6%9C%AC%E5%9C%B0%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2ONLYOFFICE&quot;&gt;2. 本地安装部署ONLYOFFICE&lt;/h4&gt;&lt;p&gt;检查Docker服务是否正常运行&lt;/p&gt;&lt;div class=&quot;rno-markdown-code&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-info&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-item&quot;&gt;&lt;span class=&quot;is-m-hidden&quot;&gt;代码语言：&lt;/span&gt;javascript&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt-icon-btn is-ai-btn&quot;&gt;&lt;div class=&quot;chat-ui-ai-logo css-2jdwfl&quot; style=&quot;width: 14px; height: 14px;&quot;&gt;&lt;/div&gt;AI代码解释&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;developer-code-block&quot;&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;prism-token token line-numbers language-javascript&quot; tabindex=&quot;0&quot;&gt;systemctl&amp;nbsp;status&amp;nbsp;docker&lt;/pre&gt;&lt;p&gt;启动Docker&lt;/p&gt;&lt;div class=&quot;rno-markdown-code&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-info&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-item&quot;&gt;&lt;span class=&quot;is-m-hidden&quot;&gt;代码语言：&lt;/span&gt;javascript&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt-icon-btn is-ai-btn&quot;&gt;&lt;div class=&quot;chat-ui-ai-logo css-2jdwfl&quot; style=&quot;width: 14px; height: 14px;&quot;&gt;&lt;/div&gt;AI代码解释&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;developer-code-block&quot;&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;prism-token token line-numbers language-javascript&quot; tabindex=&quot;0&quot;&gt;systemctl&amp;nbsp;start&amp;nbsp;docker&lt;/pre&gt;&lt;p&gt;查看Docker版本&lt;/p&gt;&lt;div class=&quot;rno-markdown-code&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-info&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-item&quot;&gt;&lt;span class=&quot;is-m-hidden&quot;&gt;代码语言：&lt;/span&gt;javascript&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt-icon-btn is-ai-btn&quot;&gt;&lt;div class=&quot;chat-ui-ai-logo css-2jdwfl&quot; style=&quot;width: 14px; height: 14px;&quot;&gt;&lt;/div&gt;AI代码解释&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;developer-code-block&quot;&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;prism-token token line-numbers language-javascript&quot; tabindex=&quot;0&quot;&gt;docker&amp;nbsp;-v&lt;/pre&gt;&lt;p&gt;在docker hub下载OnlyOffice镜像&lt;/p&gt;&lt;div class=&quot;rno-markdown-code&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-info&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-item&quot;&gt;&lt;span class=&quot;is-m-hidden&quot;&gt;代码语言：&lt;/span&gt;javascript&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt-icon-btn is-ai-btn&quot;&gt;&lt;div class=&quot;chat-ui-ai-logo css-2jdwfl&quot; style=&quot;width: 14px; height: 14px;&quot;&gt;&lt;/div&gt;AI代码解释&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;developer-code-block&quot;&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;prism-token token line-numbers language-javascript&quot; tabindex=&quot;0&quot;&gt;sudo&amp;nbsp;docker&amp;nbsp;pull&amp;nbsp;onlyoffice/documentserver:7.3&lt;/pre&gt;&lt;p&gt;将本机的9000端口映射到docker的80端口上，访问时通过服务器ip：9000访问&lt;/p&gt;&lt;p&gt;并且用 -v 将本机机==/home/onlyOffice==文件夹挂载到docker的 /var/www/onlyoffice/documentserver/web-apps/wsData文件下，后续直接通过http请求读取对应的文件夹。JWT_SECRET填写自己定义的密钥，JWT_ENABLED设置为true开启token验证。&lt;/p&gt;&lt;p&gt;PS:如因网络问题拉取不到镜像，&lt;/p&gt;&lt;p&gt;可尝试在终端执行 &lt;code&gt;sudo nano /etc/docker/daemon.json&lt;/code&gt;&lt;/p&gt;&lt;p&gt;输入：&lt;/p&gt;&lt;div class=&quot;rno-markdown-code&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-info&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-item&quot;&gt;&lt;span class=&quot;is-m-hidden&quot;&gt;代码语言：&lt;/span&gt;javascript&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt-icon-btn is-ai-btn&quot;&gt;&lt;div class=&quot;chat-ui-ai-logo css-2jdwfl&quot; style=&quot;width: 14px; height: 14px;&quot;&gt;&lt;/div&gt;AI代码解释&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;developer-code-block&quot;&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;prism-token token line-numbers language-javascript&quot; tabindex=&quot;0&quot;&gt;{&amp;quot;registry-mirrors&amp;quot;:&amp;nbsp;[&amp;quot;https://docker.m.daocloud.io&amp;quot;,&amp;quot;https://docker.1panel.live&amp;quot;]}&lt;/pre&gt;&lt;p&gt;保存退出&lt;/p&gt;&lt;p&gt;然后执行：&lt;/p&gt;&lt;div class=&quot;rno-markdown-code&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-info&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-item&quot;&gt;&lt;span class=&quot;is-m-hidden&quot;&gt;代码语言：&lt;/span&gt;javascript&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt-icon-btn is-ai-btn&quot;&gt;&lt;div class=&quot;chat-ui-ai-logo css-2jdwfl&quot; style=&quot;width: 14px; height: 14px;&quot;&gt;&lt;/div&gt;AI代码解释&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;developer-code-block&quot;&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;prism-token token line-numbers language-javascript&quot; tabindex=&quot;0&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;restart&amp;nbsp;docker&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;指定密钥和开启token&lt;/strong&gt;&lt;/p&gt;&lt;div class=&quot;rno-markdown-code&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-info&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-item&quot;&gt;&lt;span class=&quot;is-m-hidden&quot;&gt;代码语言：&lt;/span&gt;javascript&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt-icon-btn is-ai-btn&quot;&gt;&lt;div class=&quot;chat-ui-ai-logo css-2jdwfl&quot; style=&quot;width: 14px; height: 14px;&quot;&gt;&lt;/div&gt;AI代码解释&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;developer-code-block&quot;&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;prism-token token line-numbers language-javascript&quot; tabindex=&quot;0&quot;&gt;sudo&amp;nbsp;docker&amp;nbsp;run&amp;nbsp;-i&amp;nbsp;-t&amp;nbsp;-d&amp;nbsp;-p&amp;nbsp;9000:80&amp;nbsp;-v&amp;nbsp;/home/myOnlyOffice:/var/www/onlyoffice/documentserver/web-apps/wsData&amp;nbsp;--env&amp;nbsp;JWT_SECRET=VI71S3cGtXg96HgFWzQhblz1KwMc1Jzk&amp;nbsp;-e&amp;nbsp;JWT_ENABLED=true&amp;nbsp;onlyoffice/documentserver:7.3&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;测试OnlyOffice服务&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;访问网址：192.168.11.129:9000，需要以IP加端口方式访问，不能用localhost访问。&lt;/p&gt;&lt;p&gt;&lt;figure class=&quot;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url&quot; style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url-inner&quot; style=&quot;width: 100%;&quot;&gt;&lt;div style=&quot;width: 100%;&quot;&gt;&lt;img src=&quot;https://developer.qcloudimg.com/http-save/yehe-11315965/401fa4c1c30d103dd1ad1856c7157e8d.png&quot; alt=&quot;de1cb50f91bd38c63db604bf46fffa2&quot; style=&quot;width: 100%;&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;figure-desc&quot;&gt;de1cb50f91bd38c63db604bf46fffa2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p&gt;我们就成功在本地搭建了OnlyOffice，但如果想实现出门在外，或者企业之间想在公网同步访问进行工作协作，省去本地部署的步骤，就需要借助cpolar内网穿透工具来实现公网访问了！接下来介绍一下如何安装cpolar内网穿透并实现OnlyOffice的公网访问！&lt;/p&gt;&lt;h4 id=&quot;7aifa&quot; name=&quot;3.-%E5%AE%89%E8%A3%85cpolar%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot;&gt;3. 安装cpolar内网穿透&lt;/h4&gt;&lt;p&gt;下面是安装cpolar步骤：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;cpolar官网地址: &lt;a style=&quot;color: rgb(0, 82, 217);&quot; class=&quot;&quot; href=&quot;https://cloud.tencent.com/developer/tools/blog-entry?target=https%3A%2F%2Fwww.cpolar.com%2F&amp;objectId=2471229&amp;objectType=1&amp;contentType=undefined&quot;&gt;https://www.cpolar.com&lt;/a&gt;
 &lt;/p&gt;&lt;/blockquote&gt;&lt;ul class=&quot;ul-level-0 list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;使用一键脚本安装命令&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;rno-markdown-code&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-info&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-item&quot;&gt;&lt;span class=&quot;is-m-hidden&quot;&gt;代码语言：&lt;/span&gt;javascript&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt-icon-btn is-ai-btn&quot;&gt;&lt;div class=&quot;chat-ui-ai-logo css-2jdwfl&quot; style=&quot;width: 14px; height: 14px;&quot;&gt;&lt;/div&gt;AI代码解释&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;developer-code-block&quot;&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;prism-token token line-numbers language-javascript&quot; tabindex=&quot;0&quot;&gt;curl&amp;nbsp;-L&amp;nbsp;https://www.cpolar.com/static/downloads/install-release-cpolar.sh&amp;nbsp;|&amp;nbsp;sudo&amp;nbsp;bash&lt;/pre&gt;&lt;ul class=&quot;ul-level-0 list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;向系统添加服务&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;rno-markdown-code&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-info&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-item&quot;&gt;&lt;span class=&quot;is-m-hidden&quot;&gt;代码语言：&lt;/span&gt;javascript&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt-icon-btn is-ai-btn&quot;&gt;&lt;div class=&quot;chat-ui-ai-logo css-2jdwfl&quot; style=&quot;width: 14px; height: 14px;&quot;&gt;&lt;/div&gt;AI代码解释&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;developer-code-block&quot;&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;prism-token token line-numbers language-javascript&quot; tabindex=&quot;0&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;enable&amp;nbsp;cpolar&lt;/pre&gt;&lt;ul class=&quot;ul-level-0 list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;启动cpolar服务&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;rno-markdown-code&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-info&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-item&quot;&gt;&lt;span class=&quot;is-m-hidden&quot;&gt;代码语言：&lt;/span&gt;javascript&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt-icon-btn is-ai-btn&quot;&gt;&lt;div class=&quot;chat-ui-ai-logo css-2jdwfl&quot; style=&quot;width: 14px; height: 14px;&quot;&gt;&lt;/div&gt;AI代码解释&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;developer-code-block&quot;&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;prism-token token line-numbers language-javascript&quot; tabindex=&quot;0&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;start&amp;nbsp;cpolar&lt;/pre&gt;&lt;p&gt;cpolar安装成功后，在外部浏览器上访问Linux 的9200端口即:【http://服务器的局域网ip:9200】，使用cpolar账号登录,登录后即可看到cpolar web 配置界面,结下来在web 管理界面配置即可。&lt;/p&gt;&lt;p&gt;&lt;figure class=&quot;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url&quot; style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url-inner&quot; style=&quot;width: 100%;&quot;&gt;&lt;div style=&quot;width: 100%;&quot;&gt;&lt;img src=&quot;https://developer.qcloudimg.com/http-save/yehe-11315965/3a93dc165afb7e9a77241dc442697d80.png&quot; alt=&quot;&quot; style=&quot;width: 100%;&quot;/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p&gt;接下来配置一下OnlyOfficeF的公网地址，&lt;/p&gt;&lt;p&gt;登录后，点击左侧仪表盘的隧道管理——创建隧道，&lt;/p&gt;&lt;p&gt;创建一个OnlyOffice的公网http地址隧道&lt;/p&gt;&lt;ul class=&quot;ul-level-0 list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;隧道名称：可自定义命名，注意不要与已有的隧道名称重复&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;协议：选择http&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;本地地址：9000(本地访问的地址)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;域名类型：免费选择随机域名&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;地区：选择China Top&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;figure class=&quot;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url&quot; style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url-inner&quot; style=&quot;width: 100%;&quot;&gt;&lt;div style=&quot;width: 100%;&quot;&gt;&lt;img src=&quot;https://developer.qcloudimg.com/http-save/yehe-11315965/12affa9f6fda3284f592fa23b957fae6.png&quot; alt=&quot;3539e483587ef2f683956fdcfd12fb7&quot; style=&quot;width: 100%;&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;figure-desc&quot;&gt;3539e483587ef2f683956fdcfd12fb7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p&gt;隧道创建成功后，点击左侧的状态——在线隧道列表,查看所生成的公网访问地址，有两种访问方式,一种是http 和https&lt;/p&gt;&lt;p&gt;&lt;figure class=&quot;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url&quot; style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url-inner&quot; style=&quot;width: 100%;&quot;&gt;&lt;div style=&quot;width: 100%;&quot;&gt;&lt;img src=&quot;https://developer.qcloudimg.com/http-save/yehe-11315965/031c3fd3a01997ab414f8e8af0b252b8.png&quot; alt=&quot;117b84e11cd99e51f68937162e8ba61&quot; style=&quot;width: 100%;&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;figure-desc&quot;&gt;117b84e11cd99e51f68937162e8ba61&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p&gt;使用上面的Cpolar https公网地址,在任意设备的浏览器进行访问,即可成功看到OnlyOffice界面,这样一个公网地址且可以远程访问就创建好了,使用了cpolar的公网域名,无需自己购买&lt;a href=&quot;https://cloud.tencent.com/product/cvm?from_column=20065&amp;from=20065&quot; class=&quot;rno-markdown__textlink-new&quot; style=&quot;color: rgb(0, 82, 217);&quot;&gt;云服务器&lt;/a&gt;,即可到公网进行远程访问了！&lt;/p&gt;&lt;p&gt;&lt;figure class=&quot;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url&quot; style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url-inner&quot; style=&quot;width: 100%;&quot;&gt;&lt;div style=&quot;width: 100%;&quot;&gt;&lt;img src=&quot;https://developer.qcloudimg.com/http-save/yehe-11315965/c44fa07f81f802c5b45c9e02bfdfae93.png&quot; alt=&quot;ffc32ee5e9af3141edd931f503c3cf6&quot; style=&quot;width: 100%;&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;figure-desc&quot;&gt;ffc32ee5e9af3141edd931f503c3cf6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;小结&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;如果我们需要长期异地远程访问OnlyOffice，由于刚才创建的是随机的地址，24小时会发生变化。另外它的网址是由随机字符生成，不容易记忆。如果想把域名变成固定的二级子域名，并且不想每次都重新创建隧道来访问OnlyOffice，我们可以选择创建一个固定的http地址来解决这个问题。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 10 Jan 2026 11:32:05 +0800</pubDate></item></channel></rss>