AI摘要
正在生成中……
先安装一个测试容器,确保你的系统可以运行redroid首先先检查你的内核版本:
12uname -r #查看内核命令#内核最好是大于5.0的
然后输入以下命令:
1234apt install linux-modules-extra-`uname -r`modprobe binder_linux devices="binder,hwbinder,vndbinder"modprobe ashmem_linux#这几条命令,都不能报错,否则后面会出问题,不过最后一条在高版本内核好像是可选的,具体可以看redroid的官方文档
如果你这里出现了问题,那么你最好更换一个内核,我现在自己使用的内核是5.4.0-169-generic,你也可以尝试其他内核或者自己编译一个,这一方面自行谷歌。如果你实在是找不到符合的内核,或者说不会换内核,那么你可以尝试dd一个新的系统,我使用这个项目的脚本重装至ubuntu20.04系统,默认的内核就可以直接搭建,反而是更新后的不支持。
解决内核问题后你就可以开始安装了,首先你先安装一个docke ...
AI摘要
正在生成中……
frp 是什么?frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
为什么使用 frp?通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括:
客户端服务端通信支持 TCP、KCP 以及 Websocket 等多种协议。
采用 TCP 连接流式复用,在单个连接间承载更多请求,节省连接建立时间。
代理组间的负载均衡。
端口复用,多个服务通过同一个服务端端口暴露。
多个原生支持的客户端插件(静态文件查看,HTTP、SOCK5 代理等),便于独立使用 frp 客户端完成某些工作。
高度扩展性的服务端插件系统,方便结合自身需求进行功能扩展。
服务端和客户端 UI 页面。
安装关于如何安装 frp 的说明。
frp 采用 Golang 编写,支持跨平台,仅需下载对应平台的二进制文件即可执行,没有额外依赖。
系统需求由于采用 Golang 编写,所以系统需求和最新的 G ...
AI摘要
正在生成中……
一、斐讯 N1 的硬件参数产品类型:家庭网络存储,云存储
处理器:Amlogic S905D Cortex-A53,Mali-450 GPU
内存:RAM 2GB, ROM 8GB
接口:USB 2.0 * 2、HDMI * 1、RJ45 * 1(千兆网口)
无线连接:支持2.4G/5G WiFi,蓝牙BT 4.1 BLE低功耗
视频输出分辨率:最高支持到 4K 60 帧硬件解码
电源接口:12V/2A
尺寸与重量:产品尺寸为110mm x 110mm x 40mm,产品重量约为0.248kg
二、刷机准备1、所需硬件
N1 盒子一个、8G 以上 U 盘一个、路由器、电脑。
2、所需镜像
Armbian_24.5.0_amlogic_s905d_jammy_6.6.28_server_2024.04.25.img.gz
三、N1降级N1刷过机的可以跳过, 这里就不过多赘述
四、制作 Armbian U 盘1、在电脑上下载并安装balenaEtcher写盘工具软件,同时下载并解压镜像文件“Armbian_24.5.0_amlogic_ ...
AI摘要
正在生成中……
打开https://bgp.tools/输入你的VPS IP,回车然后点DNS选项卡,选Show Forward DNS下面有你同网段一堆域名给你选,然后挑几个域名,点进去,然后用浏览器的开发者工具看看是不是TLS 1.3以及X25519证书的。好处是:同网段、网站都够冷门、延迟都在1ms内偷证书速度飞快。
「安全」选项卡查看以下内容,显示 已使用 TLS 1.3 、X25599 为符合要求的网站,其他不符合。
「网络」选项卡需要先刷新页面,在表头空白处点击右键,勾选协议,如协议列中出现 H2 为符合要求的网站,没有出现则不符合。
AI摘要
正在生成中……
一、准备工具
F大OpenWrt固件(选择S905D_Phicomm_N1 +o版解压获得img文件)
+o版:为了支持flowoffload加速,打了很多openwrt官方补丁所以叫+o+版:目前+版也已经用上了flowoffload,两个版本从此可能就只有内核版本上的区别了。区别:+o版内核较低,比较适合N1、贝壳云等芯片比较老的设备,+版内核高,适合较新设备
刷机软件balenaEtcher
N1盒子
U盘
二、刷机第一步:固件烧录进U盘
第二步:进入后台
U盘插入N1后,再插入电源
连接N1的WIFIWIFI名:Phicomm_n1,默认密码:password
进入N1后台浏览器登陆:192.168.1.1密码:password
如果遇到连接N1的WIFI, 无法通过浏览器192.168.1.1访问, 用显示器通过HDMI线连接N1, 修改/etc/config/network文件, 192.168.1.1改成你所在的网关地址, 例如: 网关192.168.10.1, 改成192.168.10.16
第三步:刷机
后台→系统 ...
AI摘要
正在生成中……
新建 widget.yml在 source/_data 路径下新建一个 widget.yml 文件
以后所有自定义的侧边栏组件都可以写在这里面,具体写法参考 butterfly 官方文档
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465# top: 创建的 widget 会出现在非 sticky 区域(即所有页面都会显示)# bottom: 创建的 widget 会出现在 sticky 区域(除了文章页都会显示)top: - class_name: card-times id_name: card-widget-calendar name: icon: html: <div id="calendar-area-left"> <div id="calendar-week& ...
AI摘要
正在生成中……
第一步安装git:
1sudo yum -y install git
第二步创建一个 git 用户,用来运行 git 服务:
1sudo adduser git
虽说现在的仓库只有我们自己在使用,新建一个 git 用户显得不是很有必要,但是为了安全起见,还是建议使用单独的 git 用户来专门运行 git 服务
第三步使用su - git登录git用户
然后创建证书登录,把自己电脑的公钥,也就是 ~/.ssh/id_rsa.pub 文件里的内容添加到服务器的 /home/git/.ssh/authorized_keys 文件中,如果没有 .ssh/ 目录和 authorized_keys 文件需要新建,添加公钥之后可以防止每次 push 都输入密码。
第四步初始化 Git 仓库,我是将其放在 /home/hexo/blog.git 目录下的:
12cd /home/hexo/sudo git init --bare blog.git
使用 --bare 参数,Git 就会创建一个裸仓库,裸仓库没有工作区,我们不 ...
AI摘要
正在生成中……
安装 Caddy我们按照官方的安装方法,首先,安装一些必要的软件包:
123apt updateapt upgrade -yapt install curl vim wget gnupg dpkg apt-transport-https lsb-release ca-certificates
然后加入 Caddy 的 GPG 公钥和 apt 源:
12curl -sSL https://dl.cloudsmith.io/public/caddy/stable/gpg.key | gpg --dearmor > /usr/share/keyrings/caddy.gpgecho "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/caddy.gpg] https://dl.cloudsmith.io/public/caddy/stable/deb/debian any-version main" > /etc/apt/sources.li ...
AI摘要
正在生成中……
可以通过创建自定义网络并结合 tc(Traffic Control)工具为 Docker 容器实现上传和下载限速。虽然 Docker 本身没有直接的限速功能,但通过 tc,你可以控制指定网络接口的带宽。
实现步骤:1. 创建自定义 Docker 网络首先,创建一个自定义 Docker 网络,这个网络本身不会限制速度,但会作为我们使用 tc 限速的目标:
1234docker network create \ --driver=bridge \ --opt "com.docker.network.bridge.name=alist_bridge" \ alist_limit_net
2. 使用 tc 限制带宽接下来,使用 Linux 的 tc 命令为 alist_bridge 接口设置上传和下载的带宽限制为 1Mbps(即大约 128KB/s)。
1234567891011121314# 清除现有的 tc 规则sudo tc qdisc del dev alist_bridge root 2>/dev/null# ...
AI摘要
正在生成中……
1、新建/mnt/docker/xiaoya文件夹;
2、提前准备好mytoken.txt、myopentoken.txt、temp_transfer_folder_id.txt 内,然后上传到新建好的xiaoya文件夹内;
对应文件
获取方式
token
/etc/xiaoya/mytoken.txt
https://aliyuntoken.vercel.app/ https://alist.nn.ci/zh/guide/drivers/aliyundrive.html
open token
/etc/xiaoya/myopentoken.txt
https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html
转存目录的folder id
/etc/xiaoya/temp_transfer_folder_id.txt
先转存这个https ...