600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > ipv6免内网穿透使用树莓派4搭建云服务器

ipv6免内网穿透使用树莓派4搭建云服务器

时间:2020-03-26 19:34:02

相关推荐

ipv6免内网穿透使用树莓派4搭建云服务器

前言

​ 由于ipv4的地址资源枯竭,内网穿透带宽价格个人难以承受,而ipv6能够解决这个问题,其地址数量号称可以为全世界的每一粒沙子编上一个地址,ipv6配合家庭宽带是一个性价比极高的选择,然后使用树莓派我成功搭建了云服务器。

正文

器件及准备

树莓派4b(8G)电源,散热,网线等装备TF卡和读卡器128G固态硬盘和转USB3.0外盒(USB启动可选)显示屏,键盘鼠标,HDMI转换线(桌面可选)

请组装好散热外壳和线路,购买树莓派和组装不作介绍。

刷系统

使用Raspberry Pi Imager刷系统,可提前下载系统镜像

安装ubuntu系统可在该处下载Ubuntu系统镜像,可参照官方教程

我安装的是ubuntu-20.10desktop-arm64+raspi ,带桌面,注意该为ARM64架构

树莓派设置USB启动(USB启动可选)

第一,将树莓派的EEPROM boot更新到.09.14版本,该版本支持USB启动,可通过Raspberry Pi Imager软件镜像列表中的Misc utility images中的EEPROM boot recovery写入TF卡插入树莓派卡槽待绿灯稳定闪烁即完成。查看版本可不插卡连显示屏,由此可知EEPROM boot与系统无关,实际其类似BIOS,树莓派启动时首先加载的,然后扫描TF卡和USB接口通过boot引导系统。

第二,ubuntu-20.10desktop和树莓派os可直接USB启动,但Ubuntu Server用USB启动需要其他措施,需要可留言。

配置软件源(以ubuntu_desktop为例)

由于Ubuntu默认源在国外所以,速度十分慢,所以更换成国内源

1.安装完全版vim

sudo apt-get install vim

2.编辑文件

sudo vim /etc/apt/sources.list

改为

deb /ubuntu-ports/ groovy-security main restricted# deb-src /ubuntu-ports/ groovy-security main restricteddeb /ubuntu-ports/ groovy-security universe# deb-src /ubuntu-ports/ groovy-security universedeb /ubuntu-ports/ groovy-security multiverse# deb-src /ubuntu-ports/ groovy-security multiversedeb /ubuntu-ports/ groovy universe main restricted multiverse

此处注意该系统为Ubuntu的ARM64架构系统,软件源与正常Ubuntu国内源不同,多了-ports,使用正常国内源会无法下载。

3.更新apt

sudo apt-get updatesudo apt-get upgrade

查看ipv6地址(以ubuntu_desktop为例)

设置中的网络

ipv6最好是自动,静态ipv6并未配置完美,能力所限。

访问 ipv6测试网站,测试是否ipv6可行,绝大多数都可,不行设置一下路由器。

安装宝塔面板(可选,ARM不完整兼容)

终端输入指令(来自)

wget -O install.sh /install/install-ubuntu_6.0.sh && sudo bash install.sh

由于是ARM64架构安装较慢,耐心等待,注意宝塔面板不能在32位机器上运行

使用域名访问宝塔面板,因为ipv6会变且不容易记

nginx配置ipv6网站(基于宝塔面版)和域名解析

打开监听IPv6

安装nginx,其他php和mysql不确保能正常安装

然后在左栏网站中添加站点

阿里云解析,选择AAAA记录类型

通过DDNS实现ipv6解析正常

通过DDNS的Github仓库的介绍,来通过API更新ipv6解析,原因是本地的ipv6地址由于路由器或树莓派断电重启会改变,所以需要及时更新。自行探索DDNS用法。

总结

​ 树莓派是值得入手的,我成功搭建了网站,结果不错,过程收获更多。

.11.15 更新 :该网站暂时不使用

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。