小众软件 2024年10月23日
一个 Go 语言写的,单文件 WebDAV 服务器[跨平台]
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

网页版文件浏览器开发者的另一作品,用 Go 语言写的单文件 WebDAV 服务器。该服务器功能强大,支持多系统,可直接双击运行,也支持 Docker 部署,还能通过配置文件进行多种设置,获取方式多样。

🎈这是一个用 Go 语言写的单文件 WebDAV 服务器,开发者直接以 WebDAV 为标题。它功能强大,支持 Windows、macOS、Linux 系统,且可直接双击运行。

💻以 Windows 系统为例,其使用方法简单。先在资源管理器中打开要分享为 WebDAV 的文件夹,在地址栏输入 cmd 打开命令提示符,将 webdav.exe 文件拖到命令提示符窗口并回车,最后用客户端访问 ip:6065 即可。

🔐若要添加用户名密码,需写一个配置文件,如 config.yaml。通过配置文件,还能修改端口、路径、用户权限、TLS 证书、日志、CORS 等内容。

青小蛙发现,网页版文件浏览器 File Browser 开发者 @hacdias 的另外一个作品,用 Go 语言写的单文件 WebDAV 服务器,非常不错,推荐一下。@Appinn

这个开源项目就没有名字,开发者直接用 WebDAV 当标题,不过功能也不含糊。

WebDAV

除了支持 Windows、macOS、Linux,并且可以直接双击运行外,还支持 Docker 部署。

以 Windows 为例,最简单的用法:

    用资源管理器打开你想要分享为 WebDAV 的文件夹在资源管理器的地址栏输入 cmd 回车,打开命令提示符将 webdav.exe 文件拖到命令提示符窗口上,回车使用客户端访问 ip:6065 就好了。

如果想要加一个用户名密码,需要写一个配置文件,比如 config.yaml

auth: trueusers:  - username: admin    password: admin

四行就够了。其他系统下使用是类似的。

然后在运行的时候,使用 webdav.exe -c c:\config.yaml 就可以了,简单易用。

通过配置文件,还能修改端口、路径、用户权限(读写)、TLS 证书、日志、CORS 等内容。

获取


原文:https://www.appinn.com/hacdias-webdav/


相关阅读


©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

WebDAV 服务器 Go 语言 多系统支持 配置文件
相关文章