From 64f5b37a6f6982ca2d062a63b82033aee86ce148 Mon Sep 17 00:00:00 2001 From: LY <51789698+Young-Lord@users.noreply.github.com> Date: Fri, 15 Sep 2023 17:50:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=8D=9A=E6=96=87=EF=BC=9A?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=20Caddy=20=E6=90=AD=E5=BB=BA=20WebDAV=20?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=99=A8=EF=BC=88Windows,=20Linux=20?= =?UTF-8?q?=E7=AD=89=E5=85=A8=E5=B9=B3=E5=8F=B0=E9=80=9A=E7=94=A8=EF=BC=89?= =?UTF-8?q?=EF=BC=9A=E4=B8=80=E4=BA=9B=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...71\263\345\217\260\351\200\232\347\224\250\357\274\211.md" | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git "a/_posts/2023-09-15-\344\275\277\347\224\250Caddy\346\220\255\345\273\272WebDAV\346\234\215\345\212\241\345\231\250\357\274\210Windows,Linux\347\255\211\345\205\250\345\271\263\345\217\260\351\200\232\347\224\250\357\274\211.md" "b/_posts/2023-09-15-\344\275\277\347\224\250Caddy\346\220\255\345\273\272WebDAV\346\234\215\345\212\241\345\231\250\357\274\210Windows,Linux\347\255\211\345\205\250\345\271\263\345\217\260\351\200\232\347\224\250\357\274\211.md" index 82e6a16..e030a88 100644 --- "a/_posts/2023-09-15-\344\275\277\347\224\250Caddy\346\220\255\345\273\272WebDAV\346\234\215\345\212\241\345\231\250\357\274\210Windows,Linux\347\255\211\345\205\250\345\271\263\345\217\260\351\200\232\347\224\250\357\274\211.md" +++ "b/_posts/2023-09-15-\344\275\277\347\224\250Caddy\346\220\255\345\273\272WebDAV\346\234\215\345\212\241\345\231\250\357\274\210Windows,Linux\347\255\211\345\205\250\345\271\263\345\217\260\351\200\232\347\224\250\357\274\211.md" @@ -58,7 +58,7 @@ sc.exe create caddy start= auto binPath= "C:\Program Files\Caddy\caddy.exe run" - `:53091`:绑定到`0.0.0.0:53091` - `handle_path /files/*`:在`/files`路径下显示一个Web页面用于浏览器访问 -- `handle /webdav/*`:在`/webdav`路径下处理`WebDAV`服务,根目录为`E:/ftp` +- `handle /webdav/*`:在`/webdav`路径下处理`WebDAV`服务,根目录为`E:/ftp`(如果用中文文件名,记得要用`UTF-8`编码保存文件) - `basicauth /webdav/*`:只允许用户名为`ftp`、密码为`a`的用户访问。这里的密码已经hash过,可以使用`caddy hash-password`生成。 ## 使用 @@ -74,6 +74,8 @@ net stop webclient net start webclient ``` +建议:编辑`C:\Windows\System32\drivers\etc\hosts`,加入一行`ftp.local 192.168.66.66`(根据实际情况更改)以更好同时挂载到同一个IP地址下的不同网络驱动器。如果这样做,下面的`192.168.66.66`也要对应改为`ftp.local` + 右键“此电脑”,选择“映射网络驱动器”,文件夹写`http://192.168.66.66:53091/webdav`,勾选“使用其他凭据连接”。在弹出的登录提示中用户名输入“ftp”,密码输入“a”。 [^1]:[win10原生webdav设置的问题](https://juejin.cn/post/6992463338160521230)