-
2800+
全球覆盖节点
-
0.01s
平均响应时间
-
70+
覆盖国家
-
130T
输出带宽
本文摘要:〖One〗选择合适的树莓派型号 推荐型号:树莓派zero w,它体积小巧、功耗低,同时内置WiFi/BT芯片,适合搭建个人服务器。 准备系...
〖One〗选择合适的树莓派型号 推荐型号:树莓派zero w,它体积小巧、功耗低,同时内置WiFi/BT芯片,适合搭建个人服务器。 准备系统安装所需工具和资源 必要硬件:一张MicroSD卡、USB数据线、读卡器、稳定的电源供应。 软件工具:系统烧写工具,如Raspberry Pi Imager或Etcher。
部署开源远程桌面服务rustdesk,实现局域网设备丝滑访问,外网设备也能通过内网穿透直接访问macOS。锈死狗(rustdesk)以其开源的特性,成为远程桌面的优秀选择。在树莓派上部署rustdesk,可以实现局域网内的Windows设备控制macOS设备。
〖One〗内网穿透:zerotier和frp等软件是无公网IP时的解决方案,前者简单,后者稳定但需要VPS服务器支持。Sakura frp是免费选项,适合自建。具体操作步骤 zerotier:注册账号,创建虚拟网络,安装客户端并加入网络,通过分配的IP访问。
〖Two〗搭建树莓派NAS的步骤可以简化为硬件配置、软件配置以及内网穿透三大部分。首先,硬件配置包括树莓派和移动硬盘,而软件配置则涉及到树莓派的系统和相关软件安装,以及云服务器上frp的配置。内网穿透则确保了远程访问NAS的可能。下面将一步步详解这个过程,确保你可以轻松搭建出一个功能强大的NAS。
〖Three〗使用XSHELL工具连接树莓派,按照指示步骤新建ssh链接,连接成功后,系统会自动进行初始化。安装samba服务,通过命令行操作完成配置和启动。然后,使用记事本编辑smb.conf文件,添加相应的配置信息。将新购买的硬盘格式化为ext4文件系统,并挂载到系统中。创建samba使用的用户账户,并配置该账户用于访问挂载的硬盘。
使用树莓派4b替代3b+,重新部署个人博客和NAS系统。 搭建过程将重点介绍可能遇到的坑点,而非直接复现他人教程。 所需硬件包括:电脑、路由器、树莓派、网线(支持千兆的超五类线)。 家庭组网重点是路由器设置,确保树莓派能内网访问。我家网络结构简单,主路由管客厅,从路由管房间。
使用电脑连接到搭建好的samba服务,输入设置的用户名和密码即可访问硬盘内容。安卓和iOS设备也支持连接samba,只需要输入相应的IP地址和已设置的用户名密码,即可访问存储在树莓派上的数据。至此,基于树莓派的私人Nas搭建完成。
在我的树莓派第一篇博客中,有让你们新建一个不带后缀名的文档文件,这下派上用场了。 直接看我的另一篇博客设置好树莓派的静态ID,用网线将树莓派和路由器LAN口相连,然后我们就可以远程操作我们的树莓派了。 但是得注意,我们得和树莓派在同一个wifi频段上。
〖One〗配置服务端时,创建并编辑frps.ini文件,设置好路径、监听端口等信息。服务端启动后,可通过systemctl进行控制,实现启动、停止、重启、查看状态等操作。同样地,客户端需根据frpc.ini文件进行配置,并通过启动frpc命令进行运行。
〖Two〗我们需要有一台公网 ip 的服务器作为 frps 服务端,这里我使用自己购买的阿里云服务器,一台实现内网穿透的windows pc作为 frpc 客户端。下表是实验环境:frps 和 frpc 服务配置完成后,用户可以使用frps_ip:60002 地址远程桌面连接到内网 win10 pc。
〖Three〗例如,若要通过SSH访问内网机器,只需修改frps.ini和frpc.ini中的相关配置。同样,可以通过修改配置来实现通过域名访问内网Web服务,以及使用P2P模式减少服务端的带宽占用。FRP还提供了看板服务,可以监控和管理客户端配置。
〖Four〗一键安装Docker于Linux系统(Ubuntu、Debian、CentOS等) 创建frp.ini文件,编辑配置文件 拉取frp镜像 启动Docker容器 配置Docker容器自启,确保镜像自动启动 通过上述步骤,您可以成功搭建frp服务器,实现内网穿透。注意版本兼容性与配置细节以确保服务稳定运行。
〖One〗在尝试centos8时,成功运行了dotnet应用,最终选择了centos8树莓派镜像版本。准备阶段包括准备硬件(树莓派3与sd卡)和软件(win32DiskImage、centos8树莓派镜像),需要自行下载。在centos8镜像烧录到SD卡后,通过Win32 Disk Imager完成烧录过程。系统启动后,使用root帐号(默认密码为centos)登录。
〖Two〗安装Yum源与imake 由于163源不可用,我们将采用华为硬编码源,编辑`/etc/yum.repos.d/CentOS-arm.repo`,配置基础、更新、扩展和额外功能包的镜像源。执行`sudo yum makecache`更新缓存,然后通过`yum install imake`来安装imake,如果遇到问题,可以尝试间接安装xutils-dev。
〖Three〗在安装n2n时,确保SuperNode与EdgeNode版本一致,以保证连接。推荐使用在Mac和Windows系统上表现稳定的n2n版本1。网络规划 SuperNode规划:安装在公有云服务器上,配置为适当的CPU、内存和带宽。操作系统选用如CentOS等。
〖Four〗除了我们平常电脑、服务器用的Windows系统、linux系统,还支持树莓派等各种linux嵌入式开发板。c语言是非托管语言,要对各种平台分别生成。而.net可以只生成一次,即可把软件放到各种平台下运行。一次生成,各个平台均可运行,不限cpu、不限系统。对于docker、k8s等技术。
〖Five〗安装在华为公有云服务器上,配置为1核CPU、1GB内存、1Mbps带宽按流量付费的最小套餐。操作系统选用CentOS 2,网络流量实际使用极少,基本不费流量。家内内网EdgeNode规划 使用树莓派4b作为软路由硬件基础,配置Ubuntu 10 ARM版本。规划内网段、设置静态地址和n2n虚拟网络地址,确保网络连通性。
〖Six〗树莓派建议使用 yarn 或 npm。安装 yarn 或 npm 时,需注意 C 依赖,参考 ./npm.md。macOS 用户可从 Github 下载已打包的 node 二进制文件和 node_modules。Linux 上需 glibc = 17 及 glibcxx = v18。macOS 无系统要求。
请在这里放置你的在线分享代码爱美儿网络工作室携手三大公有云,无论用户身在何处,均能获得灵活流畅的体验
2800+
0.01s
70+
130T