【折腾向】闲置手机 + 内网穿透 + caddy + rclone = ?

本文介绍了如何在Android手机上通过Termux配置frp实现内网穿透,结合Caddy搭建WebDav服务,并使用rclone挂载到本地,以及扩展应用如SSH登录、私有Git仓库和远程桌面连接的详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过 frp 内网穿透将闲置手机暴露至公网,并使用 caddy 搭建 webdav 服务,客户端使用 rclone 实现 webdav 挂载,达到类坚果云的效果。

要有公网 IP!要有公网 IP!要有公网 IP!

前置条件

  • 公网 IP 或者一台 VPS,这里我用的是阿里轻量,新加坡(没有特殊需求还是建议选国内)。
  • Android 手机

termux 配置

termux 是 Android 手机可用的终端管理器,功能强大,这里我们使用它来完成服务端(闲置手机)的配置。

首先将仓库源更换为国内速度更客观的 USTC,输入 termux-change-repo 后出现下图界面:

Screenshot_2024-03-10-17-44-00-697_com.termux

微信图片_20240310202744

空格选择,回车确认。

然后更新默认的包管理器和已安装的包,防止部分包过旧无法使用,输入:

pkg update
pkg upgarde

开启存储权限,输入 termux-setup-storage 并同意权限申请,这一步是为了访问外部存储并将部分公用文件夹映射到 termux 的私有目录,所以不要手动开启 termux 的存储权限:

微信图片_20240310203759

开启后通过 ls 命令列举根目录的文件夹会出现 storage:

微信图片_20240310204732

安装 vim:

pkg install vim

要注意 termux 对它内置的所有文件都进行了跟踪校验,如果你的手机有 root 并在外部文件管理器对 termux 内置的文件进行了编辑,之后所有在 termux 内对该文件的操作都会报权限不足的错误。

frp 内网穿透配置

frp 是开源的反向代理工具,通过在服务器中部署 frps,在内网机器中部署 frpc 可以实现内网穿透的功能,frps 会将访问服务器的流量转发到部署了 frpc 的内网机器上。

我们下载机器 CPU 对应的版本,这里我下载 linux_arm64:

20240310210049

右键复制链接,在服务器中通过 wget 命令下载:

wget https://github.com/fatedier/frp/releases/download/v0.54.0/frp_0.54.0_linux_arm64.tar.gz

在闲置手机中,我们先将文件下载到 /storage/emulated/0/Download/ 目录下,此时 termux 内的 storage/downloads 下也会出现对应的文件:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值