普通视图

发现新文章,点击刷新页面。
昨天以前首页

一个 Go 语言写的,单文件 WebDAV 服务器[跨平台]

作者 青小蛙
2024年10月23日 15:29

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

一个 Go 语言写的,单文件 WebDAV 服务器[跨平台]

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

WebDAV

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

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

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

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

auth: true
users:
  - username: admin
    password: admin

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

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

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

获取


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


相关阅读


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

[ 点击前往获取链接 ]


用诞生 53 年的 FTP 协议分享文件:2 款 FTP 服务器工具[Windows]

作者 青小蛙
2024年10月13日 20:58

FTP 是一个非常古老的互联网标准通信协议,全称 File Transfer Protocol(文件传输协议),几乎没有客户端不支持。虽然它很古老,也可能快被淘汰了。但由于其最广泛的支持,有时候用用也挺方便的。@Appinn

用诞生 53 年的 FTP 协议分享文件:2 款 FTP 服务器工具[Windows]

FTP 在整个互联网上,可能真的算是一个无软不知、无软不晓的东西。所以当我看到来自发现频道的推荐时,还是犹豫了一下。但某一天,我突然想要用一下 FTP…

不过,还有例外,在淘汰老东西这件事情上,苹果真的是不遗余力,比如 iOS 上原生访问 FTP 就很困难,你至少需要安装一个第三方应用。

当然,由于安全问题,Chrome 与 Firefox 也逐渐不支持 FTP 了,越来越多的软件也走上了淘汰 FTP 的道路。但是,谁家没有几天老设备呢?

FTP服务器 – 开源小工具

来自 @jark006 同学的推荐:https://meta.appinn.net/t/topic/60969

看起来似乎是一款使用 Python 写成的开源 FTP 服务器,适用于 Windows,点击开启后就可以连接了,默认匿名连接:

用诞生 53 年的 FTP 协议分享文件:2 款 FTP 服务器工具[Windows] 29

就…很简单,支持 IPv6。

不过从发现频道来看,似乎…大家都有更多的需求,有要求 ftp/webdav/http一步到位的,有要求多用户、多权限的,有要求支持 FTPS 的…总之有需求可以试试。

获取


但是…且慢,@kero990 同学:让我想起了这个,不知道有没有人会有印象

Slyar FTPserver

这是小众软件在 2011 年就分享过的软件:Slyar FTPserver – 轻巧的 FTP 服务器(文件分享工具)

想不到今年7月份居然更新了,最大优点就是…小!

对比楼上 16MB 的身材,Slyar FTPserver 只有 120KB!

用诞生 53 年的 FTP 协议分享文件:2 款 FTP 服务器工具[Windows] 30

从界面就可以看出,开发者还是非常古典了 😂 以及本机IP识别错误了,其他用起来还不错,以及多了账户权限,可以设置:下载、上传、改名、删除、创建目录。

这个需求应该是早期 FTP 服务器中共享文件的做法,现在…谁还用 FTP 共享文件啊 😂

获取


针对 FTP,在一些电视盒子里,都支持 😂

原文:https://www.appinn.com/two-ftp-server-tools/


相关阅读


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

[ 点击前往获取链接 ]


❌
❌