搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

这篇具有很好参考价值的文章主要介绍了搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 前言

在数据爆炸的当下,每天都会产生海量的数据,这些数据可能是我们手机里新拍的照片、工作接收的文件档案、随手编辑写下的文档、或者新下载的视频等等,这些数据很快就能填满容量堪忧的智能设备(手机、平板等)。正因如此,云存储一时间风头无两,不仅能让这些海量的数据有地方安身,还能随时分享给需要的人。但大厂的云盘总是问题多多,只能自建云盘保平安。

实际上,现在的私人云盘软件已经发展得十分完善,不仅能满足基本的大容量存储需求,还能不受限速困扰。当然,一些私有云盘软件,还能提供很多特色功能。今天,笔者就为大家介绍,如何安装能够自行同步备份数据的软件Syncthing,以及如何与cpolar配合,让我们能在公共互联网上对Syncthing进行操作。

2. Syncthing网站搭建

Syncthing与知名的Resilio Sync很像,都是基于P2P分布式技术,能够让对台设备实现实时同步文件(也可以选择某台设备文件只上传)。不过从其功能设计上看,可能更偏向“文件/文件夹”同步工具,不过并不妨碍我们将其作为云盘服务器工具来使用。

2.1 Syncthing下载和安装

Syncthing虽然是以web页面进行操控,但其安装并不像其他Web部署那样,需要将Web文件放进运行环境中,而是直接提供了对Windows系统来说十分方便的.exe文件安装方式(为什么说Windows?因为笔者使用Windows啊),我们只要在其官网下载页面【https://syncthing.net/downloads/】,下载对应操作系统软件即可。当然Syncthing也提供其他主流操作系统版本的软件下载。

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

Syncthing软件压缩包下载完成后,将压缩包解压,找到解压后文件夹里的Syncthing.exe程序,双击即可运行。在安装过程中,可能会弹出Windows防火墙询问,我们只要允许其访问即可。

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

安装程序结束后,Syncthing会自动打开浏览器的8384端口(Syncthing的默认输出端口),进入Syncthing的主界面,我们可以在这里对Syncthing进行设置,如同步内容,设备准入等等。

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

在设置页面,我们也能找到Syncthing的输出端口号,而我们之后的操作,主要就是将这个只能在局域网内访问到的Syncthing页面,变成能够在公共互联网上访问到的私人云盘入口。

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

2.2 Syncthing网页测试

当然,为了确定我们能在局域网内访问到Syncthing网页,确保Syncthing网页运行无误,我们可以进行一个小测试,即在浏览器的无痕模式中,输入Syncthing地址+端口号,如果能正常访问到Syncthing网页,即证明我们的Syncthing可以正常运行。

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

需要注意的是,Syncthing在没有添加到Windows服务列表并启用后台运行时,需要保持命令行窗口运行,如果关闭的话,会导致Syncthing运行终止。

2.3 注册安装cpolar内网穿透

完成Syncthing的安装后,就可以转入cpolar内网穿透工具的安装。与Syncthing一样,cpolar的安装注册同样很简单。我们可以直接在cpolar的官网页面找到下载按钮。

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

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

笔者使用的是Windows操作系统,因此选择Windows版本进行下载。

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

Cpolar下载完成后,将下载的文件解压,双击解压后的.msi文件,即可自动执行安装程序。接着只要一路Next就能完成安装。

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

由于cpolar内网穿透会为每个用户创建独立的数据隧道,并辅以用户密码和token码保证数据安全,因此我们在使用cpolar之前,需要进行用户注册。注册过程也非常简单,只要在cpolar主页右上角点击用户注册,在注册页面填入必要信息,就能完成注册。

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

3. 本地网页发布

现在,我们有了可以正常运行的Syncthing软件,和可以建立内网穿透数据隧道的cpolar内网穿透,接下来我们就可以使用cpolar,创建一个能够连接本地测试页面的公共互联网地址,让我们的Syncthing能在公共互联网上进行操作设置。

3.1 Cpolar云端设置

文件同步可能是随机和持续的,但cpolar免费版的数据隧道每24小时重置一次。相信谁也不会想每天进行数据隧道的重连,因此可以将cpolar升级至vip版,以便获得能长期稳定存在的内网穿透数据隧道。

下一步,我们着手对内网穿透数据隧道进行设置,要获得长期稳定的内网穿透数据隧道,需要先登录cpolar的官网,并在用户主页面左侧找到预留按钮,并点击进入cpolar的数据隧道预留页面。

在这里生成一个公共互联网地址(也可以看做数据隧道的入口),由于此时这个地址没有连接本地的软件输出端口,因此也可以看做是一条空白的数据隧道。

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

在预留页面,可以看到很多种可保留的数据隧道,这里我们选择保留二级子域名栏位。

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

保留二级子域名栏位,需要进行几项信息的简单设置,设置内容为:

  • 地区:服务器所在区域,就近选择即可
  • 二级域名:会最终出现在生成的公共互联网地址中,作为网络地址的标识之一
  • 描述:可以看做这条数据隧道的描述,能够与其他隧道区分开即可

完成这几项设置后,就可以点击右侧的保留按钮,将这条数据隧道保留下来。

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

当然,如果这条数据隧道不打算再使用,还可以点击右侧的“x”将其轻松删除,节约宝贵的隧道名额。

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

3.2 Cpolar本地设置

完成cpolar内网穿透云端的设置,并保留了空白数据隧道后,我们打开本地的cpolar客户端,将云端生成的空白数据隧道与本地的测试页面连接起来。

在本地打开并登录cpolar客户端后(可以在浏览器中输入localhost:9200直接访问,也可以在开始菜单中点击cpolar客户端的快捷方式)。

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

点击客户端主界面左侧“隧道管理”项下的“创建隧道”按钮,进入本地隧道创建页面(如果要创建临时数据隧道,可直接在这里进行设置,不必登录cpolar官网设置空白数据隧道)。

在这个页面,同样需要进行几项信息设置,这些信息设置包括:

1. 隧道名称 – 可以看做cpolar本地的隧道信息注释,只要方便我们分辨即可;
2. 协议 – 由于Syncthing是网页显示的,因此选择http协议;
3. 本地地址 – 本地地址即为Syncthing的输出端口号,而Syncthing默认输出端口为8384,因此这里也填入8384;
4. 域名类型 – 在这个例子中,我们已经在cpolar云端预留了二级子域名的数据隧道,因此勾选“二级子域名”(如果预留的是自定义域名,则勾选自定义域名),并在下一行Sub Domain栏中填入预留的二级子域名,该例子中为“Syncthingweb”(如果打算创建临时数据隧道,则直接勾选“随机域名”,由cpolar客户端自行生成网络地址);
5. 地区 – 与cpolar云端预留的信息一样,我们依照实际使用地填写即可;

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

完成这几项简单设置,就可以点击页面下方的创建按钮,将cpolar云端的空白数据隧道与本地的Syncthing页面连接起来。

我们可以在“隧道管理”项下的“隧道列表”页面中,对这条数据隧道进行管理,包括开启、关闭或删除这条隧道,也可以点击“编辑”按钮,最这条数据隧道的信息进行修改。

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

4. 公网访问测试

最后,我们点击左侧状态项下的在线隧道列表按钮,就能找到这个页面的公共互联网地址。

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

不过Syncthing有host头检查功能,因此我们还需要对cpolar的数据隧道进行一个小修改,才能在公共互联网上访问到本地Syncthing网页。

我们回到隧道管理——隧道列表页面,找到“Syncthing页面”的隧道,并点击右侧的编辑

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

进入“Syncthing页面”,点击高级按钮,为这条数据隧道编辑一个新的host头

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

点开“高级”设置页面,找到Host头域,将Syncthing在本地的网页地址填入空格处,也就是localhost:8384,这样公共互联网访客通过cpolar访问本地Syncthing网页时,cpolar可以重写host头。填写完成后,点击页面下方的更新按钮,保存我们所做的host头变更。

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

完成host头的设置后,我们回到在线隧道列表页面,找到Syncthing页面的公共互联网地址,将这个地址粘贴到浏览器中,就能看到本地Syncthing页面,让我们能在公共互联网上,访问到Syncthing页面。

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】

5. 结语

当然,使用cpolar创建的数据隧道访问本地Syncthing页面并不是cpolar内网穿透的唯一用途,我们可以使用cpolar内网穿透创建任何指向本地tcp或http端口的内网穿透数据隧道,将本地网页或软件发布到公共互联网上可正常访问。文章来源地址https://www.toymoban.com/news/detail-455694.html

到了这里,关于搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Windows搭建Emby媒体库服务器,无公网IP远程访问本地影音文件

    在现代五花八门的网络应用场景中,观看视频绝对是主力应用场景之一,加上移动网络技术的发展,随时随地看视频已经成为基本需求。不过,随着资本向视频应用的集中,想要看视频就必须先充会员,这让笔者很是郁闷,于是产生了自建影音云盘的想法,期间也尝试了多种

    2024年02月03日
    浏览(53)
  • 搭建Serv-U FTP服务器共享文件外网远程访问「无公网IP」

    转载自内网穿透工具的文章:使用Serv-U搭建FTP服务器并公网访问【内网穿透】 科技日益发展的今天,移动电子设备似乎成了我们生活的主角,智能手机、平板电脑几乎从不离身。但智能手机和平板电脑也有缺憾,就是自身的存储容量实在太少,能随时调取资料的大容量存储设

    2024年02月03日
    浏览(56)
  • 搭建Serv-U FTP服务器共享文件并外网远程访问「无公网IP」

    转载自内网穿透工具的文章:使用Serv-U搭建FTP服务器并公网访问【内网穿透】 科技日益发展的今天,移动电子设备似乎成了我们生活的主角,智能手机、平板电脑几乎从不离身。但智能手机和平板电脑也有缺憾,就是自身的存储容量实在太少,能随时调取资料的大容量存储设

    2024年02月03日
    浏览(38)
  • 家庭宽带在有ipv6公网环境下,配置本地tomcat服务器+域名+ssl+ddns,实现ipv6建站、搭建简易的文件服务器、搭建webdav服务器等功能

    必备条件:         宽带运营商提供了ipv6         光猫拨号改为路由器拨号且路由器开启了ipv6         运营商未屏蔽ipv6的80/443端口(如果屏蔽了常用端口,那么可以尝试高一点的端口号。端口号范围:1 - 65535) 目录 一、阿里云申请域名ssl证书 1、申请域名 2、申

    2024年02月06日
    浏览(83)
  • 从零开始搭建高效的文件服务器:FastDFS与Nginx完美结合,内网穿透实现公网访问

    目录 前言 1. 本地搭建FastDFS文件系统 1.1 环境安装 1.2 安装libfastcommon 1.3 安装FastDFS 1.4 配置Tracker 1.5 配置Storage 1.6 测试上传下载 1.7 与Nginx整合 1.8 安装Nginx 1.9 配置Nginx 2. 局域网测试访问FastDFS 3. 安装cpolar内网穿透 4. 配置公网访问地址 5. 固定公网地址 5.1 保留二级子域名 5.2 配置

    2024年02月03日
    浏览(62)
  • 群晖Drive搭建云同步服务器结合内网穿透实现Obsidian笔记文件远程多端同步

    ​ 上期教程介绍了如何免费多端同步Zotero科研文献管理软件,我在文章中分享了 群晖Nas虚拟机安装包 ,使用群晖的 WebDav 功能实现多端云同步,本期将演示使用 群晖Synology Drive 实现同步笔记文件。 ​ 当我们使用 Zotero 阅读文献并画出重点后( 输入 ),需要一款多功能的笔

    2024年01月18日
    浏览(106)
  • 同步服务器操作系统公网仓库到本地 _ 统信UOS _ 麒麟KYLINOS

    原文链接:同步服务器操作系统公网仓库到本地 | 统信UOS | 麒麟KYLINOS 在如今快速发展的信息技术时代,维护和更新服务器操作系统变得越来越重要。无论是为了提高安全性、增加新功能还是提升系统稳定性,同步公网源仓库到本地都是一个关键步骤。特别是对于使用统信U

    2024年03月14日
    浏览(40)
  • Windows搭建NTP服务器——搭建时间同步服务器

    本环境搭建环境是windows2012R2 在Windows 服务器下,按住“ windows+r ”打开“运行”对话框,输入regedit,点击“确定”打开注册表。 依次打开HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType 鼠标双击Type 文件; 弹出对话框,在数据数值(V)项输入 NTP,单击确定 按照此

    2023年04月25日
    浏览(62)
  • 【公网远程手机Android服务器】安卓Termux搭建Web服务器

    目录 概述 1.搭建apache 2.安装cpolar内网穿透 3.公网访问配置 4.固定公网地址 5.添加站点 Termux是一个Android终端仿真应用程序,用于在 Android 手机上搭建一个完整的Linux 环境,能够实现Linux下的许多基本操作,不需要root权限Termux就可以正常运行。 Apache是一个开源网页服务器软件,

    2024年02月09日
    浏览(53)
  • 安卓Termux搭建web服务器【公网远程手机Android服务器】

    转载自cpolar极点云的文章:【手机建站】Termux+Cpolar内网穿透,搭建可以被外网访问的网站 Termux是一个Android终端仿真应用程序,用于在 Android 手机上搭建一个完整的Linux 环境,能够实现Linux下的许多基本操作,不需要root权限Termux就可以正常运行。 Apache是一个开源网页服务器软

    2024年02月06日
    浏览(72)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包