Cloudreve+Frp,搭建一个自己的网盘

前言

你是否有在公网管理文件的需求,但又不喜欢市面上已有的云盘?本期就来教大家使用一台Windows个人电脑+一台有公网ip的服务器,搭建一个属于自己的网盘。

观前提示:服务器的价格在25¥/月左右,域名的价格有高有低,可以按本教程内的方案注册一个5¥/月的纯数字xyz域名。如果不想花一分钱,也可以选择二级域名+免费frp,请善用搜索引擎,本文不做推荐。但为了稳定性我还是建议自己搭建。

准备工作

1、Windows电脑

2、一台服务器

3、Cloudreve(Github Releases

4、frp(Github Releases

*Github在国内有连接缓慢的问题,可以尝试使用Github Proxy

注意:Cloudreve请下载带有windows_amd64字样的文件,frp请同时下载windows_amd64和Linux_amd64

不知道在哪里购买服务器?推荐雨云,价格相对可接受,有易于管理的后台系统。推荐配置:KVM入门版,推荐系统:Debian 12

购买时注意服务器带宽,选择大带宽地区,不然传文件会很慢。

Tips:建议购买美国/香港服务器,避免网站备案造成的不便

纯数字xyz域名购买

如果你已经有一个域名,请跳过这一部分。

如果你想要的域名不是纯数字,建议在雨云注册。

打开https://www.spaceship.com/,输入一个纯数字xyz域名,点击Search。

如果没有被注册,点击Add to Cart:

然后点击View your cart,点击Checkout,按提示注册一个账号。

添加一个支付方式,可以直接选择支付宝,添加完成后点击Pay Now即可。

购买完成后,就可以在Domain Manager里看到你的域名了:

接下来,可以将域名添加(修改nameserver)到CloudFlare方便管理,具体可以在cloudflare.com查看。

启动Cloudreve

找到一个拥有足够剩余空间的分区,解压cloudreve_4.0.0_windows_amd64.zip(或者你下载到的文件名),得到这些文件:

删除无用文件,保留cloudreve.exe。

打开记事本,输入以下内容:

@echo off
start cloudreve.exe

另存为start.bat,注意修改编码和保存类型。

接下来,Win+R打开运行窗口,输入shell:startup打开"启动"文件夹。

将start.bat的快捷方式复制到该目录,以后电脑每次启动都会自动运行cloudreve。

接下来,双击start.bat,启动Cloudreve。

现在可以输入127.0.0.1:5212打开cloudreve,不过先不要着急注册或登录,我们来配置frp内网穿透。

连接到服务器

本次教程,我们使用NxShell进行演示。

*Github在国内有连接缓慢的问题,可以尝试使用Github Proxy

安装并打开软件后,我们点击左上角的加号,会来到这个页面:

按照下图配置:

当你来到这个页面时,说明你已经成功连接了服务器,恭喜你!

*小贴士:NxShell中复制的快捷键是Alt+C,粘贴的快捷键是Alt+V

配置服务器端frp

解压frp_0.62.1_linux_amd64.tar.gz(或者你下载到的文件名),将frps、frps.toml上传到服务器。

修改frps文件权限为777

修改frps.toml,改为以下内容:

[common]
bind_port = 7000 #服务端口
allow_ports = 80 #转发后的端口,内穿成功后通过此端口进行访问

回到ssh连接页。

为避免ssh连接断开后frps程序退出,可以使用screen命令。

安装:

sudo apt install screen  # Debian/Ubuntu
sudo yum install screen  # CentOS

创建新会话:

screen -S session_name  # 例如 screen -S myapp

执行以下命令启动frps:

./frps -c frps.toml

配置完成!

断开ssh连接后,如果还想查看日志,执行以下命令:

screen -r session_name  # 如 screen -r myapp

配置本机frp

解压frp_0.62.1_windows_amd64.zip(或者你下载到的文件名),仅保留frpc.exe、frpc.toml。

修改frpc.toml,注意把serverAddr换成你自己服务器的ip。

serverAddr = "98.142.241.211" #服务器公网IP
serverPort = 7000 #服务端口

[[proxies]]
name = "cloudreve"
type = "tcp"
localIP = "127.0.0.1"
localPort = 5212 #本地要穿透的端口
remotePort = 80 #远程端口(在公网访问的端口)

依照前文步骤创建start-frp.bat,内容为:

@echo off
frpc.exe -c frpc.toml

按Cloudreve方式配置开机自启动。

启动start-frp.bat,出现这样的文字说明连接成功!

尝试访问http://98.142.241.211/(你的服务器ip),成功连接。

配置域名

将服务器ip解析到你的域名,并打开代理,避免自己配置ssl证书。

访问cloudreve.nekoqwq.space(改为你自己的域名),如果出现和上个章节一样的页面,就说明配置成功!

配置Cloudreve

到这里,你的自建网盘已经搭建完成,恭喜!!!

接下来,只需要注册账号,即可登录网站后台&上传/下载文件。

Tips:Cloudreve首次启动注册的第一个账号自动设为管理员。

注册完成后登录,在这里就可以看到管理面板了。

由于Cloudreve图形化界面描述已经很详细,笔者在这里就不详细说明每个配置项了,可以自己稍做研究。

结语

到这里,你的私人网盘已经搭建完成!

给自己鼓个掌吧,恭喜!

在最后,笔者想提醒各位,私人网盘建议关闭注册,毕竟文件是存在自己电脑上的,谁也不想什么奇怪的东西尽到自己的硬盘吧。

如果这篇文章帮到了你或者遇到问题,欢迎在评论区留言,这是对我最大的鼓励与支持!谢谢!


Cloudreve+Frp,搭建一个自己的网盘
https://www.leonxie.cn/archives/cloudreve-pan
作者
LeonXie
发布于
2025年06月23日
更新于
2025年06月23日
许可协议