如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问

这篇具有很好参考价值的文章主要介绍了如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

博主猫头虎的技术世界

🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能!

专栏链接

🔗 精选专栏

  • 《面试题大全》 — 面试准备的宝典!
  • 《IDEA开发秘籍》 — 提升你的IDEA技能!
  • 《100天精通鸿蒙》 — 从Web/安卓到鸿蒙大师!
  • 《100天精通Golang(基础入门篇)》 — 踏入Go语言世界的第一步!
  • 《100天精通Go语言(精品VIP版)》 — 踏入Go语言世界的第二步!

领域矩阵

🌐 猫头虎技术领域矩阵
深入探索各技术领域,发现知识的交汇点。了解更多,请访问:

  • 猫头虎技术矩阵
  • 新矩阵备用链接

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux


Zotero 是一款全能型 文献管理器,可以 存储、管理和引用文献,不但免费,功能还很强大实用。

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

Zotero 支持多端同步文献和笔记,但是,官方只给每个账号免费提供了300M的云存储空间,额外空间需要购买,不太划算。

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

​ 经过我尝试某果云盘,某度云盘,某里云盘等各种云盘后,不是限制每月下载流量就是限存储空间,下载速度完全取决于冲不冲会员,课题组讨论的时候,你突然想到一个想法,需要根据某文献来向导师和同学解释,这时候某云盘的下载速度100k每秒,想想都刺激。

​ 最终我采用的方式是使用Zotero官方支持的WebDAV功能,云同步文献信息和笔记信息,使用NAS作为WebDAV服务器+内网穿透实现公网条件下的多端同步,对比使用各种云盘,这种使用方式的优点如下

  • 容量完全取决于本地磁盘容量,可以自由扩展
  • 上传下载同步速度是网盘的好几倍
  • 资源存在本地,无需上传至流氓云盘,保证隐私
  • 只需配置一次,后续可以固定使用

缺点如下:

  • 需要自行配置WebDAV服务器

  • 需要群晖NAS虚拟机/实体群晖NAS(也可以使用windows自带WebDAV作为服务器,本文介绍使用群晖NAS虚拟机搭建WebDAV服务器)
    点击获取群晖虚拟机和使用方式:

    百度网盘链接:

    链接:https://pan.baidu.com/s/1XSShPW5WYEA4vVNZNmoY9g?pwd=6666 提取码:6666

一、Zotero安装教程

  • 下载地址:Zotero | Your personal research assistant
  • 默认安装即可

二、群晖NAS WebDAV设置

打开群晖 File Station ,在根目录中自行选择一个文件夹在其中新建 zotero 文件夹

我的路径是:/homes/zotero

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

点击打开套件中心,并搜索WebDAV,点击安装套件

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

打开套件:

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

安装完成后,启动WebDAV服务,并勾选HTTP复选框

它的默认端口为5005端口,此处也可自行修改

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

点应用后,群晖nas部分设置完毕。

三、Zotero设置

首先,需要找到设置界面

WIN系统:编辑—首选项

MAC系统:点击菜单栏Zotero-首选项-同步

输入账号密码(第一次使用先创建账号)

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

选择 同步 , 成功登录后如下图所示,取消勾选红框部分

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

  • 红框处不要勾选,这样会将附件同步至官方云存储。

  • “我的文献” 同步方式 改为 WebDAV

  • 地址为 群晖nas局域网IP / homes

  • 用户名密码为群晖nas的用户名密码

  • 点击 验证服务器,显示如下说明成功链接nas WebDAV服务器:

    如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

选择 高级 —— 文件和文件夹

  • 数据存储位置选择 自定义 ,路径为: 网络/你的nas /homes/zotero (刚刚创建的路径)

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

上传一些文献,点击右上角 同步 按钮:

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

打开 群晖 nas WebDAV 路径查看是否上传相关文件:

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

成功上传,说明nas WebDAV 服务器正常工作,接下来我们使用内网穿透将群晖nas的 WebDAV 服务端口映射至公网,实现公网环境也能使用 群晖WebDAV的 同步功能。

四、使用公网地址同步Zotero文献库

我们需要在局域网内能访问群晖的电脑上安装不限流量可以免费使用的内网穿透软件**Cpolar**:

访问cpolar官网,注册一个账号,然后下载并安装客户端,具体安装教程可以参考官网文档教程。

Cpolar官网:https://www.cpolar.com/download

  • windows系统:在官网下载安装包后,双击安装包一路默认安装即可。
  • macos系统:Cpolar快速入门教程:macOS系列 - cpolar 极点云

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

也可以直接安装Cpolar 群晖套件:如何在群晖系统中安装cpolar(群晖7.X版) - cpolar 极点云

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

使用电脑本机安装和使用群晖套件安装两种方式都可以映射群晖WebDAV:

  1. 使用群晖Cpolar套件,WebUI是 【http://群晖局域网ip:9200】
  2. 使用电脑本机安装Cpolar,WebUI是 【http://本机局域网ip:9200】

使用cpolar账号登录,登录后即可看到cpolar web 配置界面:

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

点击**——隧道管理——创建隧道**:

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:选择tcp
  • 本地地址:群晖IP:5005
  • 域名类型:随机端口
  • 地区:选择China

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址.

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

保存这条公网地址: tcp://1.tcp.cpolar.cn:24087

打开另一台电脑的zotero软件,登陆同一zotero账户:

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

操作同上,选择WebDAV,下面的官方云服务取消打钩。

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

点击验证服务器,测试一下能否正常连接:

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

稍等一下,所有存在群晖nas /homes/zotero 路径下的可读文献就都同步过来了。

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

测试多端同步笔记:

打开一篇论文,高亮显示一段文字,再添加一个便签:

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

打开本机 成功同步:

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

五、使用永久固定公网地址同步Zotero文献库

​ 为了更好地演示,我们在前述过程中使用了Cpolar生成的隧道,其公网地址是随机生成的。不便记忆,例如3ad5da5.r10.Cpolar.top,换个设备登陆还要去查这个地址,而且随机域名还是24小时变换,第二天登陆又要去查看新生成的地址。

​ 所以我一般会提前在官网配置固定TCP地址,比较好记,每次登陆直接点开就能登陆,无需重新配置一遍地址。

官网控制面板,保留TCP:

Cpolar - secure introspectable tunnels to localhost

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

地址:选择China VIP / China VIP Top,记住选了什么,更新隧道处 选一样的。

保留成功,复制这条固定TCP地址:

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

我的固定地址是: 5.tcp.vip.cpolar.cn:10576

回到WebUI界面,修改下配置:

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:不变
  • 本地地址:不变
  • 域名类型:固定TCP
  • 预留的TCP:复制粘贴上述固定地址
  • 地区:选择相同地区

点击更新

隧道更新后,点击左侧的状态——在线隧道列表,查看所生成的固定公网地址.

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

使用固定地址同步WebDAV:

回到另一台电脑,打开同步设置界面:

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

将原来的随机临时TCP地址更换为我们在官网控制台保留的 永久固定TCP地址,其他不需要修改

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

再次验证:

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

成功与本地群晖NAS WebDAV服务器建立链接,使用固定地址后,就是永久不变的,不用像使用网盘一样担心会员到期,下载速度被限制等等,所以资源都存在本地,保证隐私,安全又放心。

如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问,Docker,centos,docker,linux

👉 更多信息:有任何疑问或者需要进一步探讨的内容,欢迎点击下方文末名片获取更多信息。我是猫头虎博主,期待与您的交流! 🦉💬

🚀 技术栈推荐
GoLang, Git, Docker, Kubernetes, CI/CD, Testing, SQL/NoSQL, gRPC, Cloud, Prometheus, ELK Stack

💡 联系与版权声明

📩 联系方式

  • 微信: Libin9iOak
  • 公众号: 猫头虎技术团队

⚠️ 版权声明
本文为原创文章,版权归作者所有。未经许可,禁止转载。更多内容请访问猫头虎的博客首页。

点击下方名片,加入猫头虎领域社群矩阵。一起探索科技的未来,共同成长。文章来源地址https://www.toymoban.com/news/detail-851679.html

🔗 猫头虎社群 | 🔗 Go语言VIP专栏| 🔗 GitHub 代码仓库 | 🔗 Go生态洞察专栏

到了这里,关于如何在CentOS使用Docker部署Traefik服务并创建固定公网地址远程访问的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何在Linux CentOS部署宝塔面板并实现固定公网地址访问内网宝塔

    宝塔面板作为建站运维工具,适合新手,简单好用。当我们在家里/公司搭建了宝塔,没有公网IP,但是想要在外也可以访问内网的宝塔面板应该如何实现呢? 本文演示在Centos7系统搭建宝塔最新版本8.0.3,并使用Cpolar内网穿透工具将本地宝塔地址映射为公网地址实现公网远程访

    2024年03月20日
    浏览(68)
  • 如何在CentOS使用docker-compose部署Apache Superset并实现公网访问

    Superset是一款由中国知名科技公司开源的“现代化的企业级BI(商业智能)Web应用程序”,其通过创建和分享dashboard,为数据分析提供了轻量级的数据查询和可视化方案。Superset在数据处理和可视化方面具有强大的功能,能够满足企业级的数据分析需求,并为用户提供直观、灵

    2024年01月25日
    浏览(72)
  • Docker部署Traefik结合内网穿透远程访问Dashboard界面

    Træfɪk 是一个云原生的新型的 HTTP 反向代理、负载均衡软件,能轻易的部署微服务。它支持多种后端 (Docker, Swarm, Mesos/Marathon, Consul, Etcd, Zookeeper, BoltDB, Rest API, file…) , 可以对配置进行自动化、动态的管理. Træfɪk 支持docker一键部署,内置 Web UI,管理相对方便,下面介绍Linux 本地

    2024年01月16日
    浏览(34)
  • 如何在Linux部署Docker Registry并实现固定地址远程访问本地镜像仓库

    Docker Registry 本地镜像仓库,简单几步结合cpolar内网穿透工具实现远程pull or push (拉取和推送)镜像,不受本地局域网限制! 使用官网安装方式,docker命令一键启动,该命令启动一个registry的容器,版本是2,挂载宿主机端口是5000端口,挂载后,5000端口就是我们连接镜像仓库的本地端口 执行

    2024年02月03日
    浏览(58)
  • 如何在CentOS下使用Docker部署Halo博客网站并结合内网穿透远程访问

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 本篇文章介绍如何在CentOS下使用Docker部署开源建站工具Halo,并结合cpolar内网穿透工具实现个人博客的公网访问。 Halo是一款基于Java的开源建站工具,具有简单易用、

    2024年01月18日
    浏览(54)
  • Linux本地docker一键部署traefik+cpolar实现远程访问dashboard界面

    Træfɪk 是一个云原生的新型的 HTTP 反向代理、负载均衡软件,能轻易的部署微服务。它支持多种后端 (Docker, Swarm, Mesos/Marathon, Consul, Etcd, Zookeeper, BoltDB, Rest API, file…) , 可以对配置进行自动化、动态的管理. Træfɪk 支持docker一键部署,内置 Web UI,管理相对方便,下面介绍Linux 本地

    2024年02月04日
    浏览(44)
  • 如何使用Docker部署Nacos服务?Nacos Docker 快速部署指南: 一站式部署与配置教程

    🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页 ——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文并茂🦖生动形象🐅简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》 🐾 学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础

    2024年02月09日
    浏览(85)
  • 华为云云耀云服务器L实例评测|使用华为云耀云服务器L实例的CentOS部署Docker并运行Tomcat应用

    目录 前言 步骤1:登录到华为云耀云服务器L实例 步骤2:安装Docker 并验证Docker安装 步骤3:拉取Tomcat镜像并运行Tomcat容器 步骤4:放行8080端口 步骤5:访问tomcat 步骤6:管理Tomcat容器 小结 在云计算领域,Docker已经成为了最流行的容器化平台之一。它能够帮助您更加高效地部署

    2024年02月07日
    浏览(67)
  • 如何在CentOS使用Docker搭建MinIO容器并实现无公网ip远程访问本地服务

    MinIO是一个开源的对象存储服务器,可以在各种环境中运行,例如本地、Docker容器、Kubernetes集群等。它兼容Amazon S3 API,因此可以与现有的S3工具和库无缝集成。MinIO的设计目标是高性能、高可用性和可扩展性。它可以在分布式模式下运行,以满足不同规模的存储需求。 MinIO是

    2024年04月15日
    浏览(47)
  • 如何构建一个 NodeJS 影院微服务并使用 Docker 部署

    如何构建一个 NodeJS 影院微服务并使用 Docker 部署。在这个系列中,将构建一个 NodeJS 微服务,并使用 Docker Swarm 集群进行部署。 以下是将要使用的工具: NodeJS 版本7.2.0 MongoDB 3.4.1 Docker for Mac 1.12.6 在尝试本指南之前,应该具备: NodeJS 的基本知识 Docker 的基本知识(并且已经安

    2024年02月12日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包