Linux系统通过 tfcenter 软件搭建 WebDav 文件服务

tfcenter 是一款免费开源的内网穿透和文件管理软件,除了支持通过服务器和P2P穿透进行映射之外,还支持 WebDav 文件管理、本地文件管理、DDNS管理、端口映射、网络代理等功能。

tfcenter 支持开启 WebDav 文件服务,使得用户可以方便地共享和访问文件,支持多人 Web 在线编辑 Word、Excel、PPT文档(使用OnlyOffice)等功能。通过这些功能,用户可以实现随时随地访问家里搭建的私人NAS,并且支持公有云主机,用户可以选择使用共享云IP或自己搭建的IP服务。

tfcenter 还支持开启 socks5 代理功能和 http 代理功能,提供用户名和密码的保护,可以使用第三方代理客户端(如Proxifier等)进行代理上网。

总的来说,tfcenter 是一个集文件存储、共享、编辑、代理等多种功能于一体的软件,非常适合个人或企业搭建私有云服务使用‌。

官网:http://www.tfcenter.com.cn

开源地址:https://github.com/tfcenter/tfcenter-service

搭建步骤

1、进入 http://www.tfcenter.com.cn 官方网站,下载Linux版本的tfcenter软件,如 tfcenter-linux-x86-v3.3.6.tar.gz 压缩包;

2、上传 tfcenter-linux-x86-v3.3.6.tar.gz 压缩包到  /root 目录下,如下图; 

Linux系统通过 tfcenter 软件搭建 WebDav 文件服务

3、解压 tfcenter-linux-x86-v3.0.1.tar.gz 压缩包,如下图所示:

tar xvf tfcenter-linux-x86-v3.3.6.tar.gz
Linux系统通过 tfcenter 软件搭建 WebDav 文件服务

PS:tfcenter里面有64位和32位的tfcenter和tfcenter-daemon程序

●tfcenter-daemon守护进程,可启动tfcenter服务程序,监听服务程序异常退出后自动启动服务。
●tfcenter服务进程,提供webdav、端口映射、代理等所有服务。

4、运行方法如下;

5、验证方式,可以通过以下命令获取使用的端口号,如下图;

netstat -pant | grep tfcenter64 | grep LISTEN
Linux系统通过 tfcenter 软件搭建 WebDav 文件服务

6、访问 http://[IP]:8866 地址登录Web页面(默认用户名:admin,密码:tf12345678),如下图所示表示运行成功;

Windows系统通过 tfcenter 开启 WebDav 文件服务

PS:8866是默认端口号,首次运行时如果冲突会递增端口号。我们可以通过 vi /root/tfcenter/conf/tfcenter.cfg 命令查看 tfcenter.cfg 配置文件里对应端口号,如"webPort": 8866

vi /root/tfcenter/conf/tfcenter.cfg
Linux系统通过 tfcenter 软件搭建 WebDav 文件服务
Linux系统通过 tfcenter 软件搭建 WebDav 文件服务

7、在 WebDav 管理页面,我们可以修改需要使用的端口与协议、启用的用户、可以访问的目录、是否只读等参数。

Linux系统通过 tfcenter 软件搭建 WebDav 文件服务

8、在 [系统设置] 界面,可以进行Web设置,如修改http端口号、修改管理员账号和密码、关闭免密登录等,如下图;

Windows系统通过 tfcenter 软件搭建 WebDav 文件服务

9、在 [用户管理] - [用户配置] 界面,可以添加用户或修改现有用户密码,如下图;

Windows系统通过 tfcenter 开启 WebDav 文件服务

10、在 [文件管理] - [文件设置] 界面,可以设置用户访问的目录,如下图;

Linux系统通过 tfcenter 软件搭建 WebDav 文件服务
Windows系统通过 tfcenter 软件搭建 WebDav 文件服务

11、在 [文件管理] - [文件设置] 界面,可以开启 Webdav 文件服务、修改 Webdav 端口号,如下图;

Linux系统通过 tfcenter 软件搭建 WebDav 文件服务
Linux系统通过 tfcenter 软件搭建 WebDav 文件服务

PS:开启 Webdav 文件服务之后,我们可以使用其他 Webdav 客户端进行连接使用,如下图。

Windows系统通过 tfcenter 软件搭建 WebDav 文件服务

12、更多 tfcenter 软件使用教学,详见官网手册:https://docs.qq.com/doc/DQW14Z1NSb0FSTEhw

tfcenter设置开机启动

在 Linux 系统中设置 tfcenter 开机启动,通常可以通过添加一个系统服务来实现,以下是基于systemd的设置方法:

3、操作完第1-2步之后,重新加载 systemd 管理器配置。

sudo systemctl daemon-reload
Linux系统通过 tfcenter 软件搭建 WebDav 文件服务

4、启用tfcenter服务以在开机时启动。

sudo systemctl enable tfcenter.service
Linux系统通过 tfcenter 软件搭建 WebDav 文件服务

5、(可选)立即启动服务而无需重启。

sudo systemctl start tfcenter.service
Linux系统通过 tfcenter 软件搭建 WebDav 文件服务

6、验证方式,我们可以通过以下命令获取使用的端口号,如下图;

netstat -pant | grep tfcenter64 | grep LISTEN
Linux系统通过 tfcenter 软件搭建 WebDav 文件服务

更新软件

不管是 Windows 还是 Linux,直接将新版本的安装包覆盖旧版本的安装包即可(因为新版本没有配置文件,所以不会覆盖旧版本的配置文件)。

代理管理

tfcenter还支持开启 Socks5 代理功能和 http 代理功能,提供用户名和密码的保护,可以使用第三方代理客户端(如Proxifier等)进行代理上网。

如下图,在 [代理管理] 界面,我们可以开启 Socks5 或 http 代理功能(用户名和密码设置可选)。

Windows系统通过 tfcenter 软件搭建 WebDav 文件服务

DDNS管理

下面分享一下配置阿里云 DDNS 服务的步骤:

1、打开 [DDNS服务] - [阿里云] 界面;
2、输入阿里云ID和Token(从阿里云官网申请获取)
3、增加DDNS映射列表,如下图所示,可以选择IPv4和IPv6两种地址类型;“获取IP方式”可以自动获取公网地址配置,也可以自定义IP地址进行DNS设置
4、点击保存后激活,若取消激活将会删除域名的DNS映射,如下图所示

Linux系统通过 tfcenter 软件搭建 WebDav 文件服务
✅来源:十一张博客
温馨提示:本文最后更新于2025-01-15 00:16:11,某些文章具有时效性,若有错误或已失效,请在文末评论留言
© 版权声明
THE END
如果觉得这篇文章对您有帮助,可以收藏本网址,方便下次访问!
点赞3 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容