前段时间买了个树莓派4,想着玩一玩,搭了个Kodi,然后觉得缺个人云盘,主要是为了存一些音乐和mv。期望能够在局域网下使用,同时能够挂在外网穿透内网。

尝试samba

开始太年轻,不晓得smb协议是不能改端口的。而445现在基本被封死了。

嗨皮的搭建好了,在局域网下使用起来,感觉挺方便的。

然后开始frp进行内网穿透的时候出现了问题,经过大佬的指点才知道

smb协议是不能修改端口的

所以只好pass掉。

开始搭建ftp使用的是vsftpd

搭建过程不讲了,搭建好之后局域网下,使用起来也很方便。

开始做内网穿透的时候发现了一个问题。ftp服务是分:主动模式和被动模式

这是一个比较有意思的问题,由于内网穿透,所以只能使用主动模式,应为被动模式需要开放更多的端口,所以被动模式pass掉了。

然后vsftpd也有相关的权限配置什么的,感觉不是很方便。

然后上网看了看大家都在使用seafile等等成熟的网盘系统。

开始seafile

由于使用的树莓派,所以根据官网下地址下载安装了7.1.4版本。

seafile官方论坛

由于树莓派的7.1.4版本的使用了python3.6,而普遍安装python3是是3.7

seafile 7.1.4z主题帖

所以在setup的时候会报错一定要检查python版本

出现如下错误时:

import ccnet
ModuleNotFoundError: No module named 'ccnet'

最后在上面主题帖中看到了解决办法


image.png
需要在lib目录对python3.6建立软连接至python3.7
### 在这个目录下:/seafile/lib/ 执行
ln -s python3.7 python3.6

安装完成后按照教程一步步安装新下去

然后通过内网穿透终于实现了远程可访问。云服务器使用的5M带宽。感觉速度还是不错的,就是上传时,需要一点点缓冲。。

感觉树莓派的好多软件安装挺费力的。。。