**

路由器使用Caddy搭建Webdav服务

  1. 确定CPU框架

    方法一:breed界面查看
    方法二:开启路由器ssh用putty登陆

    cat /proc/cpuinfo或uname -a
    
  2. 下载包含Webdav插件的Caddy

    下载网址:https://caddyserver.com/download

    platform选择对应路由器CPU框架,下面搜索栏搜索webdav,选中后点Download
    下载得到一个名为“caddy_linux_cpu框架_custom”的文件

  3. 部署配置Caddy

    ①在路由器中创建一个目录

    mkdir /你所要将caddy存放的路径/caddy
    

    ②使用winscp上传文件至“mkdir /你所要将caddy存放的路径/caddy”中
    ③修改caddy_linux_cpu框架_custom名称为caddy

    cd /你所要将caddy存放的路径/caddy
    mv caddy_linux_cpu框架_custom caddy
    

    增加执行权限

    chmod +x caddy
    

    生成密码(此处设置一个123456的密码)

     ./caddy hash-password --plaintext 123456JDJhJDE0JFhpQlFyTmJ5bGxwNDRsOExZQmZvVk9yWVFDTi9GclFoRjZ0bnZ3aTNZZXpiYzNkdThub25p
    

    复制上面得到的一长串加密密码备用
    在当前目录(/你所要将caddy存放的路径/caddy)创建一个名为Caddyfile的配置文件

    vim Caddyfile
    

    在Caddyfile中添加以下内容(开放端口号,开放的访问问价目录按照自己需求更改)

    {
    order webdav before file_server
    }
    此处以开放5005端口为例,可以自行修改
    :5005 {
    # 设置/userdisk/data为可以被访问的目录,可自行修改为想要访问的目录
    root * /userdisk/data
    encode gzip
    # 生成123456(此处明文密码自己设置)的密码 caddy hash-password --plaintext 123456
    # 下面的username为用户名(可自行更改),后面的长字符串为使用上面命令生成的密码
    basicauth {
    username JDJhJDE0JFhpQlFyTmJ5bGxwNDRsOExZQmZvVk9yWVFDTi9GclFoRjZ0bnZ3aTNZZXpiYzNkdThub25p
    }
    route {
    rewrite /webdav /webdav/
    webdav /webdav/* {# 使用WebDAV访问路径的前缀prefix /webdav
    }
    # HTTP文件服务,可以在浏览器中查看下载文件
    file_server browse
    }
    }
    

    保存退出

  4. 前台启动Caddy

    在当前目录尝试启动

    ./caddy run
    
  5. 内网访问HTTP文件服务和WebDAV

    ①访问HTTP文件服务
    在浏览器地址栏输入http://路由器ip地址:5005,用户名和密码为前面设置的username和123456
    ②访问WebDAV服务
    Win10添加WebDAV,“映射网络驱动器”或者“添加一个网络位置”都可以,此处以“添加一个网络位置”为例。
    打开“此电脑”,右键单击空白处,选择“添加一个网络位置”,点击两次“下一步”后,输入http://路由器ip地址:5005/webdav(注意/webdav不要漏掉了)
    点击“下一步”,输入之前用户名和密码后再“下一步”后点击“完成”

  6. 后台启动Caddy

    没有问题的话可以在当前目录后台启动caddy服务

    ./caddy start
    
  7. 配置开机启动Caddy

    把WebDAV服务配置为开机后台启动

    vim /etc/rc.local
    

    在exit 0上面添加以下内容:

    cd /userdisk/caddy
    ./caddy start
    

    或者使用winscp登陆路由器后打开etc/rc.local,在exit 0前面添加上述内容
    至此WebDAV的服务已经部署好了,重启路由器后也会自己启动。

路由器使用Caddy搭建Webdav服务相关推荐

  1. 群晖NAS搭建WebDav服务,并内网穿透实现公网访问

    WebDAV是基于HTTP协议的通信协议.适用于有些客户限制于其他协议,要求使用WebDAV协议进行数据传输的,下面是通过WebDAV协议来访问群晖NAS的设置教程. 1. 在群晖套件中心安装WebD ...

  2. 群晖NAS搭建WebDav服务,并内网穿透实现远程访问

    ​WebDAV是基于HTTP协议的通信协议.适用于有些客户限制于其他协议,要求使用WebDAV协议进行数据传输的,下面是通过WebDAV协议来访问群晖NAS的设置教程. 1. 在群晖套件中心安装Web ...

  3. 如何在群晖NAS中搭建WebDav服务,并外网可访问

    目录 1. 在群晖套件中心安装WebDav Server套件 1.1 安装完成后,启动webdav服务,并勾选HTTP复选框 2. 局域网测试WebDav服务 2.1 下载RaiDrive客户端 2. ...

  4. win10/linux一键搭建webdav服务和公网访问教程

    文章目录 工具 部署流程 webdav搭建 windows linux frp内网穿透 服务端配置 客户端配置 将webdav挂载为本地磁盘 目前常规的win10搭建webdav服务一般是通过开启内置 ...

  5. 如何在Windows搭建WebDAV服务,并公网可访问

    自己用Windows Server搭建了家用NAS主机,WebDAV的文件共享方式当然也是必不可少的. 本文使用的是WIN10 专业版. 1. 安装IIS必要WebDav组件 1.1 打开控制面板,查 ...

  6. Widnows本地搭建WebDav服务,并内网穿透公网可访问

    自己用Windows Server搭建了家用NAS主机,WebDAV的文件共享方式当然也是必不可少的. 本文使用的是WIN10 专业版. 1. 安装IIS必要WebDav组件 1.1 打开控制面板,查 ...

  7. windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】

    自己用Windows Server搭建了家用NAS主机,WebDAV的文件共享方式当然也是必不可少的. 本文使用的是WIN10 专业版. 1. 安装IIS必要WebDav组件 1.1 打开控制面板,查 ...

  8. windows7 系统搭建webdav服务

    前置条件: windows7 x64系统 (1)下载安装包(免安装) tfcenter安装包https://share.weiyun.com/tFAN6x5p (2)解压并执行tfcenter.exe ...

  9. 群晖 NAS WebDAV服务手机ES文件浏览器远程访问

    文章目录 1. 安装启用WebDAV 2. 安装cpolar 3. 配置公网访问地址 4. 公网测试连接 5. 固定连接公网地址 6. 使用固定地址测试连接 转载自cpolar极点云文章:群晖NAS搭 ...

最新文章

  1. PyTorch加载模型model.load_state_dict()问题,Unexpected key(s) in state_dict: “module.features..,Expected .
  2. apidoc学习(接口文档定义取代word)
  3. git 裁切_图片居中裁切.html
  4. 记录运行gpu错误及解决方案
  5. 常识之外的规范——阿里java开发手册笔记(全章节)
  6. Shell 下面的几种运算方式
  7. 我的青春谁做主的经典语录
  8. 苹果前CEO斯卡利变身创业导师:欲寻下个乔布斯
  9. 矩阵分析与应用(5)
  10. jq富文本_jQuery富文本编辑器Notebook
  11. 如何通过编程打开一个网页
  12. 【其它笔记】驾考科目四笔记
  13. linux 命令系列之 history(41)
  14. 火车,飞机 查询接口
  15. jzoj 3456 恭介的法则
  16. 百度App性能优化工具篇 - Thor原理及实践
  17. React前端库,table中的每列内容,进行强制换行的解决方法
  18. 2021-4-19单片机原理及应用作业
  19. 联想LJ2400激光打印机开机4灯闪烁维修分析
  20. json-handle使用

热门文章

  1. Python中的多线程是假的多线程
  2. 企业管理必须具备的8大要素!
  3. WinSCP(版本5.7.6)中文文件名显示乱码
  4. BZOJ-1898 Swamp 沼泽鳄鱼
  5. 【随笔】记录一次简易的液位报警器的拆机修理
  6. monkey测试中防止关闭WIFI的方法
  7. Intellij IDEA优化配置(1)------Darcula主题的选择以及字体和颜色配置(基于Intellij IDEA 2019.1)
  8. Tomcat(4)-集群
  9. Cisco WSA配置
  10. 玩转iOS开发:iOS 10 新特性《Siri Kit》