无公网IP可实现外网访问飞牛私有云 WebDAV

WebDAV 是一款可以让用户从 Windows、macOS 等电脑设备上 远程访问 NAS 存储的文件。

本文将详细介绍如何设置飞牛私有云 WebDAV 共享文件以及利用路由侠的内网穿透平台实现外网访问本地局域网的飞牛私有云 WebDAV 共享的文件。

第一步,ssh 登录飞牛私有云

1,把飞牛云 NAS 设置界面打开,在设置里开启 ssh 连接,端口默认为 22 ,如下图,开启后,我们就可以 ssh 连接飞牛云 NAS 执行命令。

2,我们可以通过 Putty 或者 windows 自带的 ssh 用飞牛的 ip 和账号远程连接进去,两者都可以。

第二步,Docker 安装路由侠

1,连接好后,开始在 docker 里安装路由侠,当前未提供网页管理,需要先在任意一台 Windows 机器安装路由侠 Windows 版本,用作跨机器管理。

2,在 Windows 机器上的路由侠客户端主界面,进入“设备中心”,点击右下角的“添加设备”,此时可查看到对应的安装码,此安装码用于将设备添加到对应账号下,可选中后复制。

3,可使用以下 Docker 命令拉取镜像:

docker pull luyouxia/lyx

注意,如果因网络问题,镜像无法拉取,可直接下载后导入:

wget https://dl.luyouxia.com:8443/v2/lyx-docker-i686.tar
docker load -i lyx-docker-i686.tar

4,然后使用该镜像启动容器

docker run --name lyx -it --restart=always --net=host -e code=这里填写安装码 luyouxia/lyx

5,此时,需要等待下载和安装的过程,如果一切正常,最终可以看到一些输出,并且可以看到如下提示:

[Device] Logged in. Token: ....

这就表示安装成功了。

当前 Linux 终端这边,如果是使用的上面的命令,Docker 是运行在前台,此时可以按住 Ctrl+C ,退出路由侠,容器也将退出。现在可以使用以下命令将其放入后台持续运行:

docker start lyx

注意如果容器删除,重新 docker run, 将创建为新的设备。

需要注意的是,因为容器参数已经添加了 --restart=always,这样开机就会自动启动,不需要再手动启动路由侠了。

6,现在回到 Windows 这边设备列表,点击右上角的×返回主界面,再次进入,就可以找到这个设备,可以修改名称。

7,回到主界面,点击【内网映射】。

8,注意右上角的设备名称下拉框,这里选中刚刚添加的设备名称,此时在这个界面上添加的映射,就属于刚刚这个设备。添加或修改一般需要等待30秒,容器中的路由侠进程就会更新并加载。切换好设备后,点击【添加映射】。

9,选择【原生端口】。

10,在内网端口里填写默认端口 5005 后点击【创建】按钮,如下图。

11,创建好后,就可以看到一条映射的公网地址,鼠标右键点击【复制地址】。

第三步,外网磁盘映射(以 Raidrive 为例)

6,在外网的电脑上打开 Raidrive ,点击【添加】。

7,按照下图步骤设置添加好后,点击【连接】。账户和密码是飞牛私有云的账户和密码。

8,连接成功后就可以看到飞牛 WebDAV 共享的文件了。

### 配置NAS实现外网访问 #### 开启SSH连接 为了在外网环境下顺利配置并管理NAS,首先需确保能够在本地网络内通过SSH安全地连接至该设备。这一步骤对于后续操作至关重要,因为许多必要的设置调整都依赖于命令行接口完成。 ```bash ssh admin@<nas_ip_address> -p 22 ``` 上述命令用于建立与NAS的安全shell会话,其中`admin`代表登录用户名,而`<nas_ip_address>`则应替换为实际的NAS IP地址[^3]。 #### 安装Cpolar穿透工具 针对不具备固定公网IP的家庭用户而言,利用像Cpolar这样的隧道服务可以有效解决远程接入难题。按照官方文档指示下载适用于Linux系统的客户端文件,并上传到NAS存储空间中;接着解压并将可执行文件移动到合适位置以便调用: ```bash wget https://www.cpolar.com/static/downloads/cpolar-linux-amd64.zip unzip cpolar-linux-amd64.zip mv cpolar /usr/local/bin/ ``` 以上脚本片段展示了获取并部署Cpolar软件包的具体过程[^2]。 #### 创建Cpolar账户并与NAS绑定 注册个人账号后,可通过API密钥形式关联已安装好的代理程序实例。此环节涉及敏感信息处理,请务必遵循最佳实践保护好认证凭证资料。 ```bash cpolar login --token=<your_api_token> ``` 这里`<your_api_token>`应当被替换成从官方网站获得的有效令牌字符串。 #### 启动反向代理服务 最后一步就是启动由Cpolar提供的转发机制来映射内部资源给外界可见。根据需求指定监听端口号以及目标主机路径参数即可快速搭建起一条稳定可靠的传输通道。 ```bash cpolar tcp 80:localhost:5001 & ``` 这条指令意味着任何发往分配给用户的临时URL上的HTTP请求都会自动重定向到运行在NAS机器上面的服务进程上去处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值