Initial commit

This commit is contained in:
Dichgrem 2024-03-18 13:22:47 +08:00
parent 0869f3c422
commit 48f38e1f44
12 changed files with 423 additions and 307 deletions

View File

@ -30,9 +30,9 @@ tags = ["KGNL"]
11.快过年了不要再讨论什么功放、音箱、DSP 了。带你测试麦回到家并不能给你带来任何实质性作用朋友们兜里掏出一大把钱吃喝玩乐你默默的在家里摆弄你的音箱摆位跟DSP参数。 亲戚朋友吃饭问你收获了什么你说我刚刚把系统调到了频响平直把100Hz以下的RT60压到 400ms。亲戚朋友都忆逼了你还在心里默默嘲笑他们笑他们不懂你的数字信号处理不懂你的房间声学。也笑他们还在听逼侧调音的多媒体 2.1。你父母的同事都在说自己的子女一年的收获,儿子买了个房,女儿买了个车,姑娘升职加薪了。
12.带你买的新游戏回到家并不能给你带来任何实质性作用朋友们兜里掏出一大把钱吃喝玩乐你默默的在家里摆弄你的steam。亲戚朋友吃饭问你收获了什么你说我刚刚一把百杀了。亲戚朋友都忆逼了你还在心里默默潮笑他们笑他们不懂你的pro不懂你的捞薯。也笑他们天天就只知道玩原
12.带你买的新游戏回到家并不能给你带来任何实质性作用朋友们兜里掏出一大把钱吃喝玩乐你默默的在家里摆弄你的steam。亲戚朋友吃饭问你收获了什么你说我刚刚一把百杀了。亲戚朋友都忆逼了你还在心里默默潮笑他们笑他们不懂你的pro不懂你的捞薯。也笑他们天天就只知道玩原
13.快过年了不要再玩什么画幅、opengate、变形宽荧幕了。带你松下gh6回到家并不能给你带来任何实质性作用朋友们门兜里掏出一大把钱吃喝玩乐你默默的在家里摆弄你的相机。亲戚朋友吃饭问你收获了什么你说我刚刚在捣腾外录拍微距。亲戚朋友都忆逼了你还在心里默默嘲笑他们笑他们不懂你的技术不懂你的金钱投入。也笑他们只知道像素多少。你父母的同事都在说自己的子女一年的收获儿子买了个房女儿买了个车姑娘升职加新了你的父母默默无言说我的儿子在家里搞了相机一个月花销怕人天天有卡卡快门声
13.快过年了不要再玩什么画幅、opengate、变形宽荧幕了。带你松下gh6回到家并不能给你带来任何实质性作用朋友们门兜里掏出一大把钱吃喝玩乐你默默的在家里摆弄你的相机。亲戚朋友吃饭问你收获了什么你说我刚刚在捣腾外录拍微距。亲戚朋友都忆逼了你还在心里默默嘲笑他们笑他们不懂你的技术不懂你的金钱投入。也笑他们只知道像素多少。你父母的同事都在说自己的子女一年的收获儿子买了个房女儿买了个车姑娘升职加新了你的父母默默无言说我的儿子在家里搞了相机一个月花销怕人天天有卡卡快门声
14.快过年了不要再讨论什么充电宝充电头数据线。你带你的一大箱破充电器带回到家并不能给你带来任何实质性作用朋友们兜里掏出一大把钱吃喝玩乐你默默的在家里用各种表测试你的充电头。亲戚朋友吃饭问你收获了什么你说我用了上了200W的充电宝亲戚们忆逼了你还在心里默默嘲笑他们笑他们不懂充电协议不懂什么是纹波线阻动力电池不懂你的手机充电有多快也笑他们连充电宝都不会用。你亲戚都在说自己的子女一年的收获儿子谈了个对象买了个房要结婚女儿买了个车姑娘升职加薪了你的父母默默无言说我的儿子整了个砖头一样的充电宝整天在那充电放电家里的电表转的越来越快了。

View File

@ -22,22 +22,23 @@ MCSManager 面板简称MCSM 面板)是一款全中文,轻量级,开
## 准备工作
1.PVE镜像推荐使用7.4版本 https://www.proxmox.com/en/downloads
- 1.PVE镜像推荐使用7.4版本 https://www.proxmox.com/en/downloads
2.Debian镜像https://mirrors.tuna.tsinghua.edu.cn/debian/dists/ 不建议使用DVD版会出现奇怪的问题。
- 2.Debian镜像https://mirrors.tuna.tsinghua.edu.cn/debian/dists/ 不建议使用DVD版会出现奇怪的问题。
3.我们的老伙计Rufushttps://www.423down.com/10080.html
- 3.我们的老伙计Rufushttps://www.423down.com/10080.html
4.Purpur1.19 服务端https://purpurmc.org/
- 4.Purpur1.19 服务端https://purpurmc.org/
5.MC启动器HMCLhttps://hmcl.huangyuhui.net/
- 5.MC启动器HMCLhttps://hmcl.huangyuhui.net/
6.Zerotier客户端https://www.zerotier.com/download/
- 6.Zerotier客户端https://www.zerotier.com/download/
## 一.安装PVE并优化
1.将下载好的镜像用Rufus写入U盘。
![image-rzsv.webp](https://pic.dich.ink/1/2024/03/06/65e8666328232.webp)
2.将U盘插到目标主机上面进入BIOS-boot设置启动顺序。这里我使用二手浪潮服务器X99主板矿龙电源以及一块128G的SSD固态。注意大部分服务器主板有机箱入侵检测机制需要在说明书中找到特定针脚并用导电帽盖上否则无法开机。
3.进入安装界面选择install
@ -61,14 +62,15 @@ MCSManager 面板简称MCSM 面板)是一款全中文,轻量级,开
首先,移除(备份)一下 PVE 原始的官方源 (将 sources.list 改名为 sources.list.bak)
mv /etc/apt/sources.list /etc/apt/sources.list.bak
``mv /etc/apt/sources.list /etc/apt/sources.list.bak``
添加国内 Debian 软件源:
nano /etc/apt/sources.list
``nano /etc/apt/sources.list``
改为
```
deb https://mirrors.ustc.edu.cn/debian/ bookworm main contrib
deb-src https://mirrors.ustc.edu.cn/debian/ bookworm main contribe
@ -76,26 +78,26 @@ deb-src https://mirrors.ustc.edu.cn/debian/ bookworm main contribe
deb https://mirrors.ustc.edu.cn/debian/ bookworm-updates main contrib
deb-src https://mirrors.ustc.edu.cn/debian/ bookworm-updates main contrib
```
``#编辑文件 pve-no-subscription.list``
#编辑文件 pve-no-subscription.list
``nano /etc/apt/sources.list.d/pve-no-subscription.list``
nano /etc/apt/sources.list.d/pve-no-subscription.list
内容如下:
#内容如下
deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian bookworm pve-no-subscription
``deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian bookworm pve-no-subscription``
屏蔽 PVE 企业源:
nano /etc/apt/sources.list.d/pve-enterprise.list
``nano /etc/apt/sources.list.d/pve-enterprise.list``
将下面这一行注释掉 (前面加上井号)
#deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian bookworm pve-no-subscription
``#deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian bookworm pve-no-subscription``
更新测试:
apt-get update
``apt-get update``
## 二.新建虚拟机并安装Debian
@ -106,76 +108,92 @@ apt-get update
3.一路确认后开机进入命令行界面即可开始Debian安装。我们选择graphical install
![image-xxnf.webp](https://pic.dich.ink/1/2024/03/06/65e866531e486.webp)
4.选择国家和语言,随后自动配置网络;
![image-btiq.webp](https://pic.dich.ink/1/2024/03/06/65e8668621c39.webp)
5.设置主机名跳过域名设置设置root账户名和密码、普通用户账户名与密码
![image-ziat.webp](https://pic.dich.ink/1/2024/03/06/65e866513265d.webp)
![image-byig.webp](https://pic.dich.ink/1/2024/03/06/65e86686bb058.webp)
6.对磁盘进行分区,由于是虚拟机我们选择使用整个磁盘;
![image-bsyh.webp](https://pic.dich.ink/1/2024/03/06/65e866874398d.webp)
![image-hihs.webp](https://pic.dich.ink/1/2024/03/06/65e86677d1a34.webp)
7.安装基本系统,随后将进入包管理器和大组件安装;
![image-ldsc.webp](https://pic.dich.ink/1/2024/03/06/65e8667090f06.webp)
我们选择清华源速度较快。注意Debian安装时默认开启安全源这个源是国外的所以下载速度极慢因此还需要修改配置文件这里使用Ctrl+Alt+F2 从图形界面转到tty命令终端, 键入 Enter使用命令nano /target/etc/apt/sources.list将所有的源都改成 http://mirrors.ustc.edu.cn 或者清华源然后Ctrl+X 退出保存, Ctrl+Alt+F5回到图形界面。
我们选择清华源速度较快。注意Debian安装时默认开启安全源这个源是国外的所以下载速度极慢因此还需要修改配置文件这里使用Ctrl+Alt+F2 从图形界面转到tty命令终端, 键入 Enter使用命令``nano /target/etc/apt/sources.list``,将所有的源都改成 http://mirrors.ustc.edu.cn 或者清华源然后Ctrl+X 退出保存, Ctrl+Alt+F5回到图形界面。
![image-uphv.webp](https://pic.dich.ink/1/2024/03/06/65e8665b075cf.webp)
下载需要一些时间,此时可以饮口茶先,随后看到如下界面:
![image-whqy.webp](https://pic.dich.ink/1/2024/03/06/65e86657265a4.webp)
由于是服务器所以不需要桌面环境:
![image-qhns.webp](https://pic.dich.ink/1/2024/03/06/65e8666556171.webp)
安装grub引导
![image-ujgc.webp](https://pic.dich.ink/1/2024/03/06/65e8665c6a5c2.webp)
随后安装完成reboot后进入mscm的安装。
## 三.安装MCSM并开设实例
1.开机进入tty1界面
**1.开机进入tty1界面**
2.安装JAVA环境不同版本的游戏的Java版本也不同。这里我们使用1.19版需要安装Java18。
**2.安装JAVA环境**不同版本的游戏的Java版本也不同。这里我们使用1.19版需要安装Java18。
安装wget 和 下载Java18
apt install wget && wget http://img.zeruns.tech/down/Java/OpenJDK18U-jre_x64_linux_hotspot_18.0.1_10.tar.gz
``apt install wget && wget http://img.zeruns.tech/down/Java/OpenJDK18U-jre_x64_linux_hotspot_18.0.1_10.tar.gz``
创建安装目录
mkdir /usr/local/java/
``mkdir /usr/local/java/``
解压当前目录下的JDK压缩文件
tar -zxvf OpenJDK18U-jre_x64_linux_hotspot_18.0.1_10.tar.gz -C /usr/local/java/
``tar -zxvf OpenJDK18U-jre_x64_linux_hotspot_18.0.1_10.tar.gz -C /usr/local/java/``
软链接程序到环境变量中
ln -sf /usr/local/java/jdk-18.0.1+10-jre/bin/java /usr/bin/java
``ln -sf /usr/local/java/jdk-18.0.1+10-jre/bin/java /usr/bin/java``
测试是否安装正常,显示 openjdk version "18.0.1" 2022-04-19 则为正常
java -version
``java -version``
3.端口开发,面板需要 23333和24444 端口,游戏服务器默认端口是 25565。
**3.端口开发**,面板需要 23333和24444 端口,游戏服务器默认端口是 25565。
在PVE-防火墙中打开它们。如果还是不行,执行如下命令:
```
systemctl stop firewalld
systemctl disable firewalld
service iptables stop
```
从而关闭防火墙。
4.安装面板,这里使用一键安装命令(注意该脚本仅适用于 AMD64 架构)
**4.安装面板**,这里使用一键安装命令(注意该脚本仅适用于 AMD64 架构)
wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup.sh | bash
``wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup.sh | bash``
执行完成后,使用 systemctl start mcsm-{web,daemon} 即可启动面板服务。使用 systemctl enable mcsm-{daemon,web}.service 实现开机自启。
执行完成后,使用 ``systemctl start mcsm-{web,daemon} ``即可启动面板服务。使用 ``systemctl enable mcsm-{daemon,web}.service ``实现开机自启。
5.在浏览器中打开该地址加上23333端口后缀即可看到面板账户为root密码为123456。
**5.在浏览器中打开该地址**加上23333端口后缀即可看到面板账户为root密码为123456。
6.新建实例上传Purpur1.19 服务端,设置名称随后开启实例
**6.新建实例**上传Purpur1.19 服务端,设置名称随后开启实例
![image-taez.webp](https://pic.dich.ink/1/2024/03/06/65e8665e659d2.webp)
7.随后我们可以在配置文件中设置游戏的相关选项,如关闭正版验证等。
7.随后我们可以在**配置文件**中设置游戏的相关选项,如关闭正版验证等。
![image-sgzp.webp](https://pic.dich.ink/1/2024/03/06/65e86663a7b22.webp)
8.大功告成此时打开HMCL启动器即可加入游戏。
**8.大功告成**此时打开HMCL启动器即可加入游戏。
## 四.配置联机网络
@ -187,31 +205,31 @@ wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup.sh | bash
3.首先在虚拟机中安装curl命令支持
apt-get install curl
``apt-get install curl``
4.安装gnupg非对称信息加密系统通讯所需必备软件
apt-get install gnupg
``apt-get install gnupg``
5.安装ZeroTier
curl -s https://install.zerotier.com/ | bash
``curl -s https://install.zerotier.com/ | bash``
安装成功后提示如下:
Success! You are ZeroTier address [ xxxxxxxxx ].
``Success! You are ZeroTier address [ xxxxxxxxx ].``
方括号内地址为类似于MAC地址。
6.设定开机自启动(分别执行如下命令)
systemctl start zerotier-one.service
``systemctl start zerotier-one.service``
systemctl enable zerotier-one.service
``systemctl enable zerotier-one.service``
7.加入自己的私有网络
zerotier-cli join xxxxxxxxx
``zerotier-cli join xxxxxxxxx``
8.大功告成!此时只要让小伙伴们下载zerotier客户端并加入相同的私有网络即可一起快乐联机

View File

@ -17,15 +17,15 @@ RSSReally Simple Syndication是一种用于发布经常更新的内容的
RSS的主要优势包括
即时通知用户订阅了RSS源后当源中的内容有更新时用户将立即收到通知而无需手动检查网站。
- 即时通知用户订阅了RSS源后当源中的内容有更新时用户将立即收到通知而无需手动检查网站。
集中管理使用RSS阅读器用户可以集中管理多个网站的更新而无需逐个访问这些站点。
- 集中管理使用RSS阅读器用户可以集中管理多个网站的更新而无需逐个访问这些站点。
隐私保护RSS订阅不需要提供个人信息用户只需关注感兴趣的内容而无需注册账户。
- 隐私保护RSS订阅不需要提供个人信息用户只需关注感兴趣的内容而无需注册账户。
定制内容:用户可以选择订阅感兴趣的主题或网站,定制他们的信息流。
- 定制内容:用户可以选择订阅感兴趣的主题或网站,定制他们的信息流。
减少信息过载:通过只关注真正感兴趣的内容,用户可以减少信息过载,集中注意力在最关键的信息上。
- 减少信息过载:通过只关注真正感兴趣的内容,用户可以减少信息过载,集中注意力在最关键的信息上。
如果我们想更高效地获取信息,不在多个应用间来回切换,另一方面拒绝算法给我们推荐的内容,那么建议用回原始的 RSS。
@ -35,13 +35,13 @@ RSS的主要优势包括
基本上有以下几步:
寻找RSS订阅源
- 寻找RSS订阅源
确定RSS客户端
- 确定RSS客户端
自建RSS服务端可选
- 自建RSS服务端可选
寻找RSS订阅源
**寻找RSS订阅源**
要知道一个网站是否支持 RSS 订阅最直接的方法就是看网站的底部或侧边栏是否有 RSS 图标。一般来说图标所指向的地址就是该网站的订阅链接可以直接点击 跳转到 RSS 客户端内进行订阅,也可以复制粘贴按钮中的地址到自己在用的 RSS 服务中订阅这些网站中的内容。
@ -55,62 +55,62 @@ RSS的主要优势包括
RSSHub是一个开源项目旨在为用户提供一个集中化、可定制的RSSReally Simple Syndication源的生成器。该项目的目标是通过从各种网站和平台获取信息将其聚合到用户自定义的RSS源中从而使用户能够方便地订阅他们关心的内容。
开源性质: RSSHub是一个开源项目其源代码可以在GitHub上找到。这意味着任何人都可以查看、使用、修改和贡献代码。
- 开源性质: RSSHub是一个开源项目其源代码可以在GitHub上找到。这意味着任何人都可以查看、使用、修改和贡献代码。
支持的站点: RSSHub支持从各种网站和平台提取数据包括但不限于新闻网站、社交媒体、博客、视频分享平台等。用户可以根据自己的需求选择要订阅的站点。
- 支持的站点: RSSHub支持从各种网站和平台提取数据包括但不限于新闻网站、社交媒体、博客、视频分享平台等。用户可以根据自己的需求选择要订阅的站点。
自定义生成: 用户可以通过指定参数和规则来定制他们的RSS源以便获取特定主题或关键字的更新。这使得用户能够灵活地定制他们的订阅流。
- 自定义生成: 用户可以通过指定参数和规则来定制他们的RSS源以便获取特定主题或关键字的更新。这使得用户能够灵活地定制他们的订阅流。
社区参与: RSSHub是一个社区驱动的项目有很多开发者和贡献者参与其中。社区可以通过GitHub进行讨论、报告问题和提交代码。
- 社区参与: RSSHub是一个社区驱动的项目有很多开发者和贡献者参与其中。社区可以通过GitHub进行讨论、报告问题和提交代码。
部署方式: RSSHub可以自行部署用户可以在自己的服务器上搭建RSSHub实例以便更好地控制和定制生成的RSS源。
- 部署方式: RSSHub可以自行部署用户可以在自己的服务器上搭建RSSHub实例以便更好地控制和定制生成的RSS源。
![image-wbsl.webp](https://pic.dich.ink/1/2024/03/06/65e86657a4cc2.webp)
确定RSS客户端
**确定RSS客户端**
RSS客户端非常丰富包括Android端IOS端Windows端linux端浏览器插件甚至Vscode插件用来摸鱼等等。这里推荐一些阅读器当然也可以选择类似Feedly的服务商。
AndroidNews在Fdorid里可下载中文名为“新闻”界面简洁功能全面支持本地或连接自建服务端。
- AndroidNews在Fdorid里可下载中文名为“新闻”界面简洁功能全面支持本地或连接自建服务端。
IOSInoreader 其提供了方便的阅读体验,支持离线阅读、标签和快速搜索。
- IOSInoreader 其提供了方便的阅读体验,支持离线阅读、标签和快速搜索。
WindowsFluent Reader,在github上开源界面优雅支持本地或连接自建服务端。
- WindowsFluent Reader,在github上开源界面优雅支持本地或连接自建服务端。
linuxFluent Reader或Newsboat 是 Newsbeuter 的一个分支,一款文本控制台 RSS/Atom 订阅阅读器。
- linuxFluent Reader或Newsboat 是 Newsbeuter 的一个分支,一款文本控制台 RSS/Atom 订阅阅读器。
自建RSS服务端
**自建RSS服务端**
开源的RSS服务端软件可以用来搭建个人的RSS阅读服务
FreshRSS: FreshRSS 是一款简单易用的自建RSS服务端软件。它提供了丰富的功能包括标签、筛选器、阅读统计等并支持多用户。
- FreshRSS: FreshRSS 是一款简单易用的自建RSS服务端软件。它提供了丰富的功能包括标签、筛选器、阅读统计等并支持多用户。
Miniflux: Miniflux 是一个轻量级的RSS/Atom阅读器服务支持自建。它采用Go语言编写具有快速响应和简洁的用户界面。
- Miniflux: Miniflux 是一个轻量级的RSS/Atom阅读器服务支持自建。它采用Go语言编写具有快速响应和简洁的用户界面。
Tiny Tiny RSS (tt-rss): Tiny Tiny RSS 是一款功能丰富的自建RSS服务端软件提供了类似于Google Reader的界面并支持标签、过滤器、插件等。
- Tiny Tiny RSS (tt-rss): Tiny Tiny RSS 是一款功能丰富的自建RSS服务端软件提供了类似于Google Reader的界面并支持标签、过滤器、插件等。
Selfoss: Selfoss 是一款支持多种数据源包括RSS的自建聚合器。它的界面简洁支持标签、过滤器和插件同时也提供了跨平台的客户端。
- Selfoss: Selfoss 是一款支持多种数据源包括RSS的自建聚合器。它的界面简洁支持标签、过滤器和插件同时也提供了跨平台的客户端。
Miniflux 2: 不要与上面提到的Miniflux混淆Miniflux 2 是 Miniflux 的一个全新版本同样支持自建RSS服务。
- Miniflux 2: 不要与上面提到的Miniflux混淆Miniflux 2 是 Miniflux 的一个全新版本同样支持自建RSS服务。
这里以MiniFlux为例其优势在与
程序设计极简,不处理任何订阅之外的事情。
- 程序设计极简,不处理任何订阅之外的事情。
程序无外部依赖,运行性能高。
- 程序无外部依赖,运行性能高。
支持自动抓取并缓存图片,加速浏览。
- 支持自动抓取并缓存图片,加速浏览。
有限支持自动将摘要替换为全文进行抓取。
- 有限支持自动将摘要替换为全文进行抓取。
支持多账号登录,支持 Fever API ,允许客户端从外部登录。
- 支持多账号登录,支持 Fever API ,允许客户端从外部登录。
支持集成 PinBoard 、Instapaper、 Pocket、Wallabag、Nunux Keeper 等服务。
- 支持集成 PinBoard 、Instapaper、 Pocket、Wallabag、Nunux Keeper 等服务。
提供 Open API、书签快速订阅脚本。
- 提供 Open API、书签快速订阅脚本。
维护者和社区相对活跃,更新频率高。
- 维护者和社区相对活跃,更新频率高。
步骤:
**步骤:**
1.安装docker 和docker-compose
@ -118,16 +118,17 @@ Miniflux 2: 不要与上面提到的Miniflux混淆Miniflux 2 是 Miniflux 的
1创建并进入你想安装Miniflux的文件夹
mkdir ~/miniflux # 在根目录创建名为miniflux的文件夹
``mkdir ~/miniflux`` # 在根目录创建名为miniflux的文件夹
cd ~/miniflux # 进入miniflux文件夹
``cd ~/miniflux`` # 进入miniflux文件夹
2创建docker-compose.yml文件
nano docker-compose.yml # 使用nano编辑器创建会自动打开文件以写入内容
``nano docker-compose.yml`` # 使用nano编辑器创建会自动打开文件以写入内容
3在文件中写入以下内容并保存
```
version: '3.4'
services:
@ -187,19 +188,19 @@ services:
volumes:
miniflux-db:
```
该docker-compose.yml 文档内容基于Miniflux官方文档 并在细节上进行了调整。调整有两处一是将port改为127.0.0.1:8080:8080主要目的是错开常用port 80并调整localhost为127.0.0.1来跟nginx的设置一致如不调整miniflux将使用0.0.0.0无法顺利运行nginx二是在miniflux的environment中加入新的configuration BASE_URL请将内容换为你想用来访问Miniflux的域名。
如何用nano保存文件可以使用ctrl+X在退出编辑时选择Y来保存所有更改再敲一次回车便可以回到命令行。
//如何用nano保存文件可以使用ctrl+X在退出编辑时选择Y来保存所有更改再敲一次回车便可以回到命令行。//
4运行以下代码进行安装
docker-compose up -d
``docker-compose up -d``
在浏览器中访问服务器ip:端口号如http://123.45.67.890:8080如显示登录界面即代表安装成功。域名解析和反代步骤略。
## 三.Miniflux的使用方法
首先,初次登陆会弹出注册界面,注册为管理员账户;随后进入主页,可以看到:
![image-eiye.webp](https://pic.dich.ink/1/2024/03/06/65e8667b963e1.webp)

View File

@ -10,7 +10,7 @@ tags = ["pronunciation"]
<!-- more -->
常见发音错误指南:公司/产品名
**常见发音错误指南:公司/产品名**
Youtube: 正确念法是 "You-tube" [tju:b],而不是 "优吐毙",应该是 "优tiu啵"。

View File

@ -19,7 +19,7 @@ tags = ["keyboard"]
## 三.解决方法
既然是高低电平表述的错误那么我们只需建立DSDT表副本将其修改然后让它优先启动从而让键盘配置正常另外还存在BIOS修复内核编译的方法比较复杂这里不做说明。
```
### 首先建立一个DSDT文件夹
sudo su
mkdir -p /home/dsdt
@ -56,7 +56,7 @@ echo "GRUB_EARLY_INITRD_LINUX_CUSTOM=\"acpi_override\"" >>/etc/default/grub
### 更新并重启:
update-grub2
reboot
```
不出意外重启后键盘即可使用若系统不同将apt替换即可。

View File

@ -12,15 +12,15 @@ tags = ["route","Wifi"]
路由器是计算机网络中的重要设备,主要用于连接不同的网络,并在这些网络之间转发数据。其工作原理涉及以下几个主要方面:
1. 数据包转发:路由器根据目标地址将数据包从一个网络转发到另一个网络。它通过查找路由表来确定最佳路径,并将数据包转发到正确的输出端口。
**1. 数据包转发:**路由器根据目标地址将数据包从一个网络转发到另一个网络。它通过查找路由表来确定最佳路径,并将数据包转发到正确的输出端口。
2. 路由表路由器维护一个路由表其中包含了网络的拓扑结构以及到达每个网络的最佳路径信息。路由表可以通过静态配置或动态路由协议如OSPF、BGP等自动学习和更新。
**2. 路由表:**路由器维护一个路由表其中包含了网络的拓扑结构以及到达每个网络的最佳路径信息。路由表可以通过静态配置或动态路由协议如OSPF、BGP等自动学习和更新。
3. 数据包处理当路由器接收到数据包时它会检查数据包的目标IP地址并根据路由表确定应该转发到哪个端口。路由器还可能执行其他功能如网络地址转换NAT、质量服务QoS和防火墙等。
**3. 数据包处理:**当路由器接收到数据包时它会检查数据包的目标IP地址并根据路由表确定应该转发到哪个端口。路由器还可能执行其他功能如网络地址转换NAT、质量服务QoS和防火墙等。
4. 连接多个网络路由器通常具有多个网络接口可以连接不同的网络。这些网络接口可以是以太网、Wi-Fi、光纤等使路由器能够在不同类型的网络之间进行数据转发。
**4. 连接多个网络:**路由器通常具有多个网络接口可以连接不同的网络。这些网络接口可以是以太网、Wi-Fi、光纤等使路由器能够在不同类型的网络之间进行数据转发。
5. 路由器协议路由器使用不同的协议来实现数据包转发和路由表的更新。这些协议包括IP协议用于数据包交换、动态路由协议用于路由表的学习和更新以及其他协议用于网络管理和安全。
**5. 路由器协议:**路由器使用不同的协议来实现数据包转发和路由表的更新。这些协议包括IP协议用于数据包交换、动态路由协议用于路由表的学习和更新以及其他协议用于网络管理和安全。
一般而言家用路由器使用DHCP模式由上级网关的网线连接到路由器的WAN口如小米路由器的192.168.31.1,在浏览器输入此地址可以进入管理界面并可以发现了解连接该无线网络的设备地址都为192168.31.xx且路由器的几个Lan口可以做交换机使用。
@ -28,45 +28,45 @@ tags = ["route","Wifi"]
路由器的信号好不好,一般而言,与以下几点相关:
1.路由器支持的协议类型:
**1.路由器支持的协议类型:**
路由器命名常见的格式为AX3000、AC1800等前面代表协议后面数字表示速率MbpsAX802.11ax在相同速率下比AC更快即Wifi6比Wifi5要好。在相同协议下一般速率越高越好千兆优于百兆但需注意千兆端口和千兆天线的产品。Wi-Fi 5802.11ac和Wi-Fi 6802.11ax是两种不同的Wi-Fi标准
速度Wi-Fi 6比Wi-Fi 5更快。Wi-Fi 5支持的最高速度为1.3 Gbps理论上而Wi-Fi 6的最高速度为9.6 Gbps同样是理论上的速度。这意味着Wi-Fi 6可以提供更快的数据传输速率特别是在拥挤的网络环境中。
- 速度Wi-Fi 6比Wi-Fi 5更快。Wi-Fi 5支持的最高速度为1.3 Gbps理论上而Wi-Fi 6的最高速度为9.6 Gbps同样是理论上的速度。这意味着Wi-Fi 6可以提供更快的数据传输速率特别是在拥挤的网络环境中。
容量Wi-Fi 6比Wi-Fi 5具有更好的网络容量管理。Wi-Fi 6采用了一些技术如OFDMA正交频分复用多址和MU-MIMO多用户多输入多输出使得网络更有效地管理多个设备的连接。这意味着Wi-Fi 6在拥挤的网络环境中能够更好地处理大量设备的连接而不会出现性能下降。
- 容量Wi-Fi 6比Wi-Fi 5具有更好的网络容量管理。Wi-Fi 6采用了一些技术如OFDMA正交频分复用多址和MU-MIMO多用户多输入多输出使得网络更有效地管理多个设备的连接。这意味着Wi-Fi 6在拥挤的网络环境中能够更好地处理大量设备的连接而不会出现性能下降。
延迟Wi-Fi 6比Wi-Fi 5具有更低的延迟。通过一些新的技术如目标唤醒时间TWT和BSS领导者切换Wi-Fi 6能够在连接设备之间实现更快的响应时间和更低的延迟。这对于需要快速响应的应用如在线游戏和视频会议尤其重要。
- 延迟Wi-Fi 6比Wi-Fi 5具有更低的延迟。通过一些新的技术如目标唤醒时间TWT和BSS领导者切换Wi-Fi 6能够在连接设备之间实现更快的响应时间和更低的延迟。这对于需要快速响应的应用如在线游戏和视频会议尤其重要。
功耗Wi-Fi 6比Wi-Fi 5具有更低的功耗。通过一些节能技术如目标唤醒时间TWT和基于时间的计划BSS领导者切换Wi-Fi 6可以更有效地管理设备的电量消耗延长设备的电池寿命。
- 功耗Wi-Fi 6比Wi-Fi 5具有更低的功耗。通过一些节能技术如目标唤醒时间TWT和基于时间的计划BSS领导者切换Wi-Fi 6可以更有效地管理设备的电量消耗延长设备的电池寿命。
在Wifi6普及的当下建议购买WiFi6路由器并且此类路由器往往还带有wifi5备用网络可与老旧设备兼容不必担心。小心百兆网口和千兆天线的牛马产品
2.路由器支持的速率:
**2.路由器支持的速率:**
不要盲目追求大数字路由器标注的无线速率是叠加速率并非单一设备接入的最大速率。例如标注为1750Mbps的路由器实际上是由2.4GHz的450Mbps和5GHz的1300Mbps相加而成单一设备的最大通信速率只有1300Mbps。大多数家庭接入的光纤速率为千兆1000Mbps因此最大速度为125MB/s因此瓶颈通常不在于路由器性能选购家用路由器更重要的是提高信号覆盖面积和强度能跑满千兆已经不错。
3.路由器的无线频段:
**3.路由器的无线频段:**
2.4GHz频段稳定性高覆盖范围广穿墙能力强而5GHz频段速度快但穿墙能力较弱
4.无线网络的频段带宽:
**4.无线网络的频段带宽:**
2.4G有20Mhz和40Mhz两种频道带宽5G则有80Mhz和160Mhz两种频道带宽就是发射频率的宽度带宽越低穿透性越好。如果连的设备多的话就用低频段
5.芯片的主频和板载内存
**5.芯片的主频和板载内存**
路由器处理器的主频越高加解密性能越好速度和带机量也更大目前低价位路由器通常使用MTK、瑞昱、海思等廉价处理器配以64MB/128MB的内存。而高端路由器多使用博通的高端芯片在内存的配置上往往可以达到256MB以上。博通高端芯片在各个方面表现都不错同时各位大神对刷机的支持力度也比较大。板载内存越大可为后续刷机留下空间并支持插件等
6.其他功能
**6.其他功能**
如QOS设备管理IPTV支持IPV6等等
7.天线越多信号不一定越强。
**7.天线越多信号不一定越强。**
路由器的发射范围是由协议决定的与根数无关。对于双频的路由来说4根或者6根其实只有一半2根2.4g和2根5g使用)。
8.无线功率不是越大越好。
**8.无线功率不是越大越好。**
因为无线通信是双向的路由器功率大了但是你的手机等无线终端设备功率是不变的。在符合国家标准的情况下wifi功率是有硬性标准的单台路由器覆盖80平以上的面积不太现实。因此当你面对信号差、覆盖死角的时候应该首要想到的是增加覆盖节点而不要相信宣传所谓的“穿墙王”。
@ -74,35 +74,35 @@ tags = ["route","Wifi"]
一般而言有AC+AP和Mesh两种方案
AC+AP即使用一台设备做AC控制中心并在各处分布部署AP,从而实现在同一网段下无缝漫游并且使各处信号强度相近AP和AC之间通过网线连接信号最好也可以使用无线AP。
- AC+AP即使用一台设备做AC控制中心并在各处分布部署AP,从而实现在同一网段下无缝漫游并且使各处信号强度相近AP和AC之间通过网线连接信号最好也可以使用无线AP。
Mesh技术基于去中心的点对点网络一般由两台相同型号的路由器构成开启Mesh功能并优化网络稳定性和可靠性提高覆盖范围适合没有预埋网线的环境使用。一般而言需要留一个频段供两台路由器进行Mesh,所以至少需要两台同型号的三频路由器。
- Mesh技术基于去中心的点对点网络一般由两台相同型号的路由器构成开启Mesh功能并优化网络稳定性和可靠性提高覆盖范围适合没有预埋网线的环境使用。一般而言需要留一个频段供两台路由器进行Mesh,所以至少需要两台同型号的三频路由器。
无论是采用AC+AP还是Mesh前期的准备必须足够充分
1. 网线选择建议:
**1. 网线选择建议:**
在考虑网络建设方面从经济效益角度而言超五类网线已经足以满足大多数家庭的千兆网络需求1Gbps。在短距离内质量较高的五类/超五类网线支持高达2500兆的传输速率2.5Gbps)。因此,一般情况下,考虑到成本因素,建议家庭网络布线选用符合标准的超五类网线。
若愿意适度增加布线成本则推荐选择支持万兆10Gbps网络的六类/超六类以上网线,尤其是从光猫到主路由/交换机的这一段线路最好支持万兆。即便今后需要扩展网络速度无法满足万兆的有线条件也可以通过未来的Wi-Fi7标准实现无线超万兆速度覆盖。
2. 网线布线注意事项:
**2. 网线布线注意事项:**
在进行网线布线时,无论是屏蔽网线还是非屏蔽网线,都应确保将强电线和弱电线分开放置于不同的管道中。同时,在走线过程中应保持一定的间距,以减少干扰。若需要考虑未来更换网线的情况,建议选择更大的穿线管道,并确保每条网线单独走一根管道。若出现强、弱电交叉走线的情况,可采用铝/锡纸包裹弱电管道以实现简单的屏蔽作用。应避免与大功率强电线相交或并行走线,如空调、烤火炉、微波炉等。
3. 弱电箱至电视柜网线布线:
**3. 弱电箱至电视柜网线布线:**
考虑到当前电信运营商提供的IPTV功能如果不熟悉设置VLAN的单线复用或者未来可能使用到链中聚合技术建议从弱电箱至电视柜至少布置两条网线以免后悔。
4. 接线盒的预留:
**4. 接线盒的预留:**
许多人可能认为随着21世纪的到来有线布线已经过时。因此为了节约成本或受装修公司的误导一些卧室甚至书房都没有进行网线布置这是不可取的。无线网络虽然方便但速度远不如有线快速稳定。因此建议在每个卧室的相应位置安装一个网线接线盒并在墙壁上安装电视时下方也应预留一个网线接线盒。如果有地下室或楼阁也应该布置一条网线。多预留一些接线盒总比今后发现需要网线却没有的尴尬情况要好。
5. 死角位置的网线和电源接口预留:
**5. 死角位置的网线和电源接口预留:**
对于信号死角的位置,根据实际情况,如阳台、露台等不需要路由器设备可见的地方,可以考虑将路由器隐藏在吊顶中,甚至包括厕所的吊顶也可以考虑。在这些位置预留多个网线和电源接口是明智的选择。
6. 路由器放置位置推荐:
**6. 路由器放置位置推荐:**
一般来说家庭会将路由器放置在弱电箱或电视柜内然而周围其他电器设备运行时会产生电磁干扰对2.4G和5G信号都会造成影响甚至蓝牙设备也会有干扰。基于信号向下传播的特性建议将路由器放置在较高位置如吊顶内或进门处的高处并最好选择居住区域的中心位置以实现更好的信号覆盖。

View File

@ -95,7 +95,7 @@
<div class="post-content">
<p>前言 中文和英语发音习惯不同,容易引起误解。本文旨在帮助您准确发音常见的科技术语,欢迎随时补充。</p>
<span id="continue-reading"></span>
<p>常见发音错误指南:公司/产品名</p>
<p><strong>常见发音错误指南:公司/产品名</strong></p>
<p>Youtube: 正确念法是 &quot;You-tube&quot; [tju:b],而不是 &quot;优吐毙&quot;,应该是 &quot;优tiu啵&quot;</p>
<p>Skype: 应该念为 [ˈskaɪp],而不是 &quot;死盖屁&quot;,应该是 &quot;死盖破&quot;</p>
<p>Adobe: 正确的发音是 [əˈdəʊbi],不是 &quot;阿斗伯&quot;,而是 &quot;阿兜笔&quot;</p>

View File

@ -106,8 +106,8 @@
<p>9.快过年了不要再讨论什么刷flymecolor os澎湃os,类原生了。你带你的小米14回到家并不能给你带来任何实质性作用朋友们兜里掏出一大把钱吃喝玩乐你默默的在家里摆弄你的小米14亲戚朋友吃饭问你收获了什么你说我学会了解BL锁学会了卡刷和线刷亲戚们懵逼了你还在心里默默嘲笑他们笑他们不懂你的刷flyme刷面具刷内核装各种模块也笑他们买国行苹果比你贵好几千档次还比你低。你父母的同事都在说自己的子女一年的收获儿子买了个房女儿买了个车姑娘升职加薪了你的父母默默无言说我的儿子买了个小米14在家里不停的拔出数据线插上数据线每天早上起床第一件事是看看手机还有多少电看看每个软件多少瓦的功率。</p>
<p>10.快过年了不要再讨论什么cmi9929gia了你带着你的传家宝瓦工the plan回到家并不能给你带来任何实质性作用朋友们兜里掏出一大把钱吃喝玩乐你默默的在家里摆弄你的破vps亲戚朋友吃饭问你收获了什么你说我买了一台瓦工the plan什么澳洲9929荷兰9929日本软银香港cmi洛杉矶的三网gia回程的你的千兆移动宽带配上香港cmi油管能到四五十万亲戚们懵逼了你还在心里默默嘲笑他们笑他们不懂你的the plan多么的牛逼除了香港日本的gia市面上所有的优化线路都有了也笑他们十有连富强上网都不知道是什么,你父母的同事都在说自己的子女一年的收获儿子买了个房女儿购了台车姑娘升职加薪了你的父母默默无言最后被人问到了不说话不礼貌说我的儿子买了一堆传家宝vps什么45欧3年的香港cmi传家宝光the plan就买了三台甲骨文全区都有了rncc一堆几刀传家宝hz的杜甫好几台ovh0.97美西美东都有了这辈子的vps都不用买了。</p>
<p>11.快过年了不要再讨论什么功放、音箱、DSP 了。带你测试麦回到家并不能给你带来任何实质性作用朋友们兜里掏出一大把钱吃喝玩乐你默默的在家里摆弄你的音箱摆位跟DSP参数。 亲戚朋友吃饭问你收获了什么你说我刚刚把系统调到了频响平直把100Hz以下的RT60压到 400ms。亲戚朋友都忆逼了你还在心里默默嘲笑他们笑他们不懂你的数字信号处理不懂你的房间声学。也笑他们还在听逼侧调音的多媒体 2.1。你父母的同事都在说自己的子女一年的收获,儿子买了个房,女儿买了个车,姑娘升职加薪了。</p>
<p>12.带你买的新游戏回到家并不能给你带来任何实质性作用朋友们兜里掏出一大把钱吃喝玩乐你默默的在家里摆弄你的steam。亲戚朋友吃饭问你收获了什么你说我刚刚一把百杀了。亲戚朋友都忆逼了你还在心里默默潮笑他们笑他们不懂你的pro不懂你的捞薯。也笑他们天天就只知道玩原</p>
<p>13.快过年了不要再玩什么画幅、opengate、变形宽荧幕了。带你松下gh6回到家并不能给你带来任何实质性作用朋友们门兜里掏出一大把钱吃喝玩乐你默默的在家里摆弄你的相机。亲戚朋友吃饭问你收获了什么你说我刚刚在捣腾外录拍微距。亲戚朋友都忆逼了你还在心里默默嘲笑他们笑他们不懂你的技术不懂你的金钱投入。也笑他们只知道像素多少。你父母的同事都在说自己的子女一年的收获儿子买了个房女儿买了个车姑娘升职加新了你的父母默默无言说我的儿子在家里搞了相机一个月花销怕人天天有卡卡快门声</p>
<p>12.带你买的新游戏回到家并不能给你带来任何实质性作用朋友们兜里掏出一大把钱吃喝玩乐你默默的在家里摆弄你的steam。亲戚朋友吃饭问你收获了什么你说我刚刚一把百杀了。亲戚朋友都忆逼了你还在心里默默潮笑他们笑他们不懂你的pro不懂你的捞薯。也笑他们天天就只知道玩原</p>
<p>13.快过年了不要再玩什么画幅、opengate、变形宽荧幕了。带你松下gh6回到家并不能给你带来任何实质性作用朋友们门兜里掏出一大把钱吃喝玩乐你默默的在家里摆弄你的相机。亲戚朋友吃饭问你收获了什么你说我刚刚在捣腾外录拍微距。亲戚朋友都忆逼了你还在心里默默嘲笑他们笑他们不懂你的技术不懂你的金钱投入。也笑他们只知道像素多少。你父母的同事都在说自己的子女一年的收获儿子买了个房女儿买了个车姑娘升职加新了你的父母默默无言说我的儿子在家里搞了相机一个月花销怕人天天有卡卡快门声</p>
<p>14.快过年了不要再讨论什么充电宝充电头数据线。你带你的一大箱破充电器带回到家并不能给你带来任何实质性作用朋友们兜里掏出一大把钱吃喝玩乐你默默的在家里用各种表测试你的充电头。亲戚朋友吃饭问你收获了什么你说我用了上了200W的充电宝亲戚们忆逼了你还在心里默默嘲笑他们笑他们不懂充电协议不懂什么是纹波线阻动力电池不懂你的手机充电有多快也笑他们连充电宝都不会用。你亲戚都在说自己的子女一年的收获儿子谈了个对象买了个房要结婚女儿买了个车姑娘升职加薪了你的父母默默无言说我的儿子整了个砖头一样的充电宝整天在那充电放电家里的电表转的越来越快了。</p>
<p>15.快过年了,不要再讨论什么对子○特、 MacOOs、MagicEyes了。带你的杯子回到家并不能给你带来任何实质性作用朋友们兜里掏出一大把钱吃喝玩乐你默默的在家里摆弄你的杯子。亲戚朋友吃饭问你收获了什么你说我刚刚坚持了20分钟亲戚朋友都惜逼了你还在心里默默笑他们笑他们不懂你的正不懂你的○滑也笑他们○感度太高。你父母的同事都在说自己的子女一年的收获儿子买了个房女儿买了个车姑娘升职加了你的父母默默无言说我的儿子在家里搞了杯子一个月油费比之前贵了几百块。</p>
<p>16.快过年了不要再讨论什么顶会、投稿、CCF-A 了。带你AI炼丹模型回到家并不能给你带来任何实质性作用朋友们兜里掏出一大把钱吃喝玩乐你默默的在家里摆弄你的transformer。亲戚朋友吃饭问你收获了什么你说我刚刚调了一下超参数top-1accurate高了0.01%。亲戚朋友都惜逼了你还在心里默默嘲笑他们笑他们不懂你的视觉transformer不懂你的变分自编码器。也笑他们早晚都要被AI取代。你父母的同事都在说自己的子女一年的收获儿子买了个房女儿买了个车姑娘升职加薪了你的父母默默无言说我的儿子在家里搞了一个Teslap4炼丹炉改的散热一开起来瑜响一个月电费比之前贵了几百块。</p>

View File

@ -100,35 +100,43 @@
<p>根据机革一贯的“特性”作者猜测是因为BIOS或者ACPI出现了故障随后在翻阅论坛时发现是由于锐龙笔记本键盘中断描述与其他键盘不同其为边缘敏 感、低电平有效的而蛟龙16K机器键盘实际是边缘敏感、高电平有效Edge ActiveHigh。结合linux的特性读取到边缘敏感、低电平有效的中断时会认为BIOS有Bug会直接当成边缘敏感、高电平有效进行处理。因此键盘就没有了响应。</p>
<h2 id="san-jie-jue-fang-fa">三.解决方法</h2>
<p>既然是高低电平表述的错误那么我们只需建立DSDT表副本将其修改然后让它优先启动从而让键盘配置正常另外还存在BIOS修复内核编译的方法比较复杂这里不做说明。</p>
<h3 id="shou-xian-jian-li-yi-ge-dsdtwen-jian-jia">首先建立一个DSDT文件夹</h3>
<p>sudo su
mkdir -p /home/dsdt</p>
<h3 id="sui-hou-jiang-xi-tong-de-dsdtbiao-du-qu-dao-li-mian-bing-an-zhuang-acpica-tools">随后将系统的DSDT表读取到里面并安装acpica-tools</h3>
<p>cat /sys/firmware/acpi/tables/DSDT &gt; dsdt.dat
apt install acpica-tools
iasl -d dsdt.dat</p>
<h3 id="jin-ru-vimbian-ji-dsdtbiao-mei-you-vimde-xian-an-zhuang-yi-ge">进入vim编辑DSDT表没有vim的先安装一个</h3>
<p>apt install vim
vim dsdt.dsl</p>
<h3 id="sou-suo-bing-ti-huan-device-ps2k-xia-mian-de">搜索并替换 Device(PS2K) 下面的</h3>
<p>IRQ (Edge, ActiveLow, Shared, )
IRQ (Edge, ActiveHigh, Shared, ) </p>
<h3 id="vimsou-suo-de-fang-fa-wei-zai-ming-ling-mo-shi-xia-an-xia-jian-ru-sou-suo-zi-fu-bing-hui-che-ji-ke-an-n-tiao-zhuan-dao-xia-yi-chu-n-tiao-zhuan-dao-qian-yi-chu-an-wqbao-cun">vim搜索的方法为在命令模式下按下“/”键入搜索字符并回车即可按“n”跳转到下一处“N”跳转到前一处按: wq保存</h3>
<h3 id="sui-hou-sou-suo-definitionblock-jiang-qi-bu-jin-zhi-zeng-jia-yi-shi-liu-jin-zhi-ji-geng-gai">随后搜索DefinitionBlock将其步进值增加一十六进制即更改</h3>
<p>DefinitionBlock (&quot;&quot;, &quot;DSDT&quot;, 2, &quot;ALASKA&quot;, &quot;A M I&quot;, 0x01072009)
DefinitionBlock (&quot;&quot;, &quot;DSDT&quot;, 2, &quot;ALASKA&quot;, &quot;A M I&quot;, 0x0107200A)</p>
<h3 id="guan-bi-dsdt-bing-she-zhi-qi-you-xian-qi-dong">关闭DSDT并设置其优先启动</h3>
<p>iasl dsdt.dsl
mkdir -p kernel/firmware/acpi
cp dsdt.aml kernel/firmware/acpi/
find kernel | cpio -H newc --create &gt; acpi_override
cp acpi_override /boot/acpi_override
echo &quot;GRUB_EARLY_INITRD_LINUX_CUSTOM=&quot;acpi_override&quot;&quot; &gt;&gt;/etc/default/grub</p>
<h3 id="geng-xin-bing-zhong-qi">更新并重启:</h3>
<p>update-grub2
reboot</p>
<pre style="background-color:#151515;color:#e8e8d3;"><code><span>### 首先建立一个DSDT文件夹
</span><span>sudo su
</span><span>mkdir -p /home/dsdt
</span><span>
</span><span>### 随后将系统的DSDT表读取到里面并安装acpica-tools
</span><span>cat /sys/firmware/acpi/tables/DSDT &gt; dsdt.dat
</span><span>apt install acpica-tools
</span><span>iasl -d dsdt.dat
</span><span>
</span><span>### 进入vim编辑DSDT表没有vim的先安装一个
</span><span>apt install vim
</span><span>vim dsdt.dsl
</span><span>
</span><span>### 搜索并替换 Device(PS2K) 下面的
</span><span>IRQ (Edge, ActiveLow, Shared, )
</span><span>
</span><span>IRQ (Edge, ActiveHigh, Shared, )
</span><span>
</span><span>### vim搜索的方法为在命令模式下按下“/”键入搜索字符并回车即可按“n”跳转到下一处“N”跳转到前一处按: wq保存
</span><span>
</span><span>### 随后搜索DefinitionBlock将其步进值增加一十六进制即更改
</span><span>DefinitionBlock (&quot;&quot;, &quot;DSDT&quot;, 2, &quot;ALASKA&quot;, &quot;A M I&quot;, 0x01072009)
</span><span>
</span><span>DefinitionBlock (&quot;&quot;, &quot;DSDT&quot;, 2, &quot;ALASKA&quot;, &quot;A M I&quot;, 0x0107200A)
</span><span>
</span><span>### 关闭DSDT并设置其优先启动
</span><span>iasl dsdt.dsl
</span><span>mkdir -p kernel/firmware/acpi
</span><span>cp dsdt.aml kernel/firmware/acpi/
</span><span>find kernel | cpio -H newc --create &gt; acpi_override
</span><span>cp acpi_override /boot/acpi_override
</span><span>echo &quot;GRUB_EARLY_INITRD_LINUX_CUSTOM=\&quot;acpi_override\&quot;&quot; &gt;&gt;/etc/default/grub
</span><span>
</span><span>### 更新并重启:
</span><span>update-grub2
</span><span>reboot
</span></code></pre>
<p>不出意外重启后键盘即可使用若系统不同将apt替换即可。</p>
</div>

View File

@ -104,16 +104,30 @@
<img src="https://pic.dich.ink/1/2024/03/06/65e86679bf8aa.webp" alt="image-gfvh.webp" />
具体步骤安装PVE并优化开设虚拟机并安装Debian安装mscm界面并开设实例配置网络服务。</p>
<h2 id="zhun-bei-gong-zuo">准备工作</h2>
<ul>
<li>
<p>1.PVE镜像推荐使用7.4版本 https://www.proxmox.com/en/downloads</p>
</li>
<li>
<p>2.Debian镜像https://mirrors.tuna.tsinghua.edu.cn/debian/dists/ 不建议使用DVD版会出现奇怪的问题。</p>
</li>
<li>
<p>3.我们的老伙计Rufushttps://www.423down.com/10080.html</p>
</li>
<li>
<p>4.Purpur1.19 服务端https://purpurmc.org/</p>
</li>
<li>
<p>5.MC启动器HMCLhttps://hmcl.huangyuhui.net/</p>
</li>
<li>
<p>6.Zerotier客户端https://www.zerotier.com/download/</p>
</li>
</ul>
<h2 id="yi-an-zhuang-pvebing-you-hua">一.安装PVE并优化</h2>
<p>1.将下载好的镜像用Rufus写入U盘。
<img src="https://pic.dich.ink/1/2024/03/06/65e8666328232.webp" alt="image-rzsv.webp" />
2.将U盘插到目标主机上面进入BIOS-boot设置启动顺序。这里我使用二手浪潮服务器X99主板矿龙电源以及一块128G的SSD固态。注意大部分服务器主板有机箱入侵检测机制需要在说明书中找到特定针脚并用导电帽盖上否则无法开机。</p>
<img src="https://pic.dich.ink/1/2024/03/06/65e8666328232.webp" alt="image-rzsv.webp" /></p>
<p>2.将U盘插到目标主机上面进入BIOS-boot设置启动顺序。这里我使用二手浪潮服务器X99主板矿龙电源以及一块128G的SSD固态。注意大部分服务器主板有机箱入侵检测机制需要在说明书中找到特定针脚并用导电帽盖上否则无法开机。</p>
<p>3.进入安装界面选择install
<img src="https://pic.dich.ink/1/2024/03/06/65e86672288a5.webp" alt="image-jnjm.webp" />
随后跑码,进入如下界面,同意协议:
@ -132,24 +146,28 @@
安装完成后reboot。</p>
<p>4.浏览器打开PVE地址进入系统后我们需要给PVE换源。</p>
<p>首先,移除(备份)一下 PVE 原始的官方源 (将 sources.list 改名为 sources.list.bak)</p>
<p>mv /etc/apt/sources.list /etc/apt/sources.list.bak</p>
<p><code>mv /etc/apt/sources.list /etc/apt/sources.list.bak</code></p>
<p>添加国内 Debian 软件源:</p>
<p>nano /etc/apt/sources.list</p>
<p><code>nano /etc/apt/sources.list</code></p>
<p>改为</p>
<p>deb https://mirrors.ustc.edu.cn/debian/ bookworm main contrib</p>
<p>deb-src https://mirrors.ustc.edu.cn/debian/ bookworm main contribe</p>
<p>deb https://mirrors.ustc.edu.cn/debian/ bookworm-updates main contrib</p>
<p>deb-src https://mirrors.ustc.edu.cn/debian/ bookworm-updates main contrib</p>
<p>#编辑文件 pve-no-subscription.list</p>
<p>nano /etc/apt/sources.list.d/pve-no-subscription.list</p>
<p>#内容如下:</p>
<p>deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian bookworm pve-no-subscription</p>
<pre style="background-color:#151515;color:#e8e8d3;"><code><span>deb https://mirrors.ustc.edu.cn/debian/ bookworm main contrib
</span><span>
</span><span>deb-src https://mirrors.ustc.edu.cn/debian/ bookworm main contribe
</span><span>
</span><span>deb https://mirrors.ustc.edu.cn/debian/ bookworm-updates main contrib
</span><span>
</span><span>deb-src https://mirrors.ustc.edu.cn/debian/ bookworm-updates main contrib
</span></code></pre>
<p><code>#编辑文件 pve-no-subscription.list</code></p>
<p><code>nano /etc/apt/sources.list.d/pve-no-subscription.list</code></p>
<p>内容如下:</p>
<p><code>deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian bookworm pve-no-subscription</code></p>
<p>屏蔽 PVE 企业源:</p>
<p>nano /etc/apt/sources.list.d/pve-enterprise.list</p>
<p><code>nano /etc/apt/sources.list.d/pve-enterprise.list</code></p>
<p>将下面这一行注释掉 (前面加上井号)</p>
<p>#deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian bookworm pve-no-subscription</p>
<p><code>#deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian bookworm pve-no-subscription</code></p>
<p>更新测试:</p>
<p>apt-get update</p>
<p><code>apt-get update</code></p>
<h2 id="er-xin-jian-xu-ni-ji-bing-an-zhuang-debian">二.新建虚拟机并安装Debian</h2>
<p>1.找到local-btrfs(pve),在其中的ISO中上传下载好的Debian镜像
<img src="https://pic.dich.ink/1/2024/03/06/65e8665b63a68.webp" alt="image-umwh.webp" />
@ -157,71 +175,74 @@
<img src="https://pic.dich.ink/1/2024/03/06/65e8665280168.webp" alt="image-yqwh.webp" />
3.一路确认后开机进入命令行界面即可开始Debian安装。我们选择graphical install
<img src="https://pic.dich.ink/1/2024/03/06/65e866531e486.webp" alt="image-xxnf.webp" />
4.选择国家和语言,随后自动配置网络;
<img src="https://pic.dich.ink/1/2024/03/06/65e8668621c39.webp" alt="image-btiq.webp" />
5.设置主机名跳过域名设置设置root账户名和密码、普通用户账户名与密码
<img src="https://pic.dich.ink/1/2024/03/06/65e866513265d.webp" alt="image-ziat.webp" />
<img src="https://pic.dich.ink/1/2024/03/06/65e86686bb058.webp" alt="image-byig.webp" />
6.对磁盘进行分区,由于是虚拟机我们选择使用整个磁盘;
4.选择国家和语言,随后自动配置网络;</p>
<p><img src="https://pic.dich.ink/1/2024/03/06/65e8668621c39.webp" alt="image-btiq.webp" /></p>
<p>5.设置主机名跳过域名设置设置root账户名和密码、普通用户账户名与密码</p>
<p><img src="https://pic.dich.ink/1/2024/03/06/65e866513265d.webp" alt="image-ziat.webp" />
<img src="https://pic.dich.ink/1/2024/03/06/65e86686bb058.webp" alt="image-byig.webp" /></p>
<p>6.对磁盘进行分区,由于是虚拟机我们选择使用整个磁盘;
<img src="https://pic.dich.ink/1/2024/03/06/65e866874398d.webp" alt="image-bsyh.webp" />
<img src="https://pic.dich.ink/1/2024/03/06/65e86677d1a34.webp" alt="image-hihs.webp" />
7.安装基本系统,随后将进入包管理器和大组件安装;
<img src="https://pic.dich.ink/1/2024/03/06/65e8667090f06.webp" alt="image-ldsc.webp" />
我们选择清华源速度较快。注意Debian安装时默认开启安全源这个源是国外的所以下载速度极慢因此还需要修改配置文件这里使用Ctrl+Alt+F2 从图形界面转到tty命令终端, 键入 Enter使用命令nano /target/etc/apt/sources.list将所有的源都改成 http://mirrors.ustc.edu.cn 或者清华源然后Ctrl+X 退出保存, Ctrl+Alt+F5回到图形界面。
<img src="https://pic.dich.ink/1/2024/03/06/65e8665b075cf.webp" alt="image-uphv.webp" />
下载需要一些时间,此时可以饮口茶先,随后看到如下界面:
<img src="https://pic.dich.ink/1/2024/03/06/65e86657265a4.webp" alt="image-whqy.webp" />
由于是服务器所以不需要桌面环境:
<img src="https://pic.dich.ink/1/2024/03/06/65e8666556171.webp" alt="image-qhns.webp" />
安装grub引导
<img src="https://pic.dich.ink/1/2024/03/06/65e8665c6a5c2.webp" alt="image-ujgc.webp" />
随后安装完成reboot后进入mscm的安装。</p>
<img src="https://pic.dich.ink/1/2024/03/06/65e86677d1a34.webp" alt="image-hihs.webp" /></p>
<p>7.安装基本系统,随后将进入包管理器和大组件安装;
<img src="https://pic.dich.ink/1/2024/03/06/65e8667090f06.webp" alt="image-ldsc.webp" /></p>
<p>我们选择清华源速度较快。注意Debian安装时默认开启安全源这个源是国外的所以下载速度极慢因此还需要修改配置文件这里使用Ctrl+Alt+F2 从图形界面转到tty命令终端, 键入 Enter使用命令<code>nano /target/etc/apt/sources.list</code>,将所有的源都改成 http://mirrors.ustc.edu.cn 或者清华源然后Ctrl+X 退出保存, Ctrl+Alt+F5回到图形界面。</p>
<p><img src="https://pic.dich.ink/1/2024/03/06/65e8665b075cf.webp" alt="image-uphv.webp" /></p>
<p>下载需要一些时间,此时可以饮口茶先,随后看到如下界面:</p>
<p><img src="https://pic.dich.ink/1/2024/03/06/65e86657265a4.webp" alt="image-whqy.webp" /></p>
<p>由于是服务器所以不需要桌面环境:</p>
<p><img src="https://pic.dich.ink/1/2024/03/06/65e8666556171.webp" alt="image-qhns.webp" /></p>
<p>安装grub引导</p>
<p><img src="https://pic.dich.ink/1/2024/03/06/65e8665c6a5c2.webp" alt="image-ujgc.webp" /></p>
<p>随后安装完成reboot后进入mscm的安装。</p>
<h2 id="san-an-zhuang-mcsmbing-kai-she-shi-li">三.安装MCSM并开设实例</h2>
<p>1.开机进入tty1界面</p>
<p>2.安装JAVA环境不同版本的游戏的Java版本也不同。这里我们使用1.19版需要安装Java18。</p>
<p><strong>1.开机进入tty1界面</strong></p>
<p><strong>2.安装JAVA环境</strong>不同版本的游戏的Java版本也不同。这里我们使用1.19版需要安装Java18。</p>
<p>安装wget 和 下载Java18</p>
<p>apt install wget &amp;&amp; wget http://img.zeruns.tech/down/Java/OpenJDK18U-jre_x64_linux_hotspot_18.0.1_10.tar.gz</p>
<p><code>apt install wget &amp;&amp; wget http://img.zeruns.tech/down/Java/OpenJDK18U-jre_x64_linux_hotspot_18.0.1_10.tar.gz</code></p>
<p>创建安装目录</p>
<p>mkdir /usr/local/java/</p>
<p><code>mkdir /usr/local/java/</code></p>
<p>解压当前目录下的JDK压缩文件</p>
<p>tar -zxvf OpenJDK18U-jre_x64_linux_hotspot_18.0.1_10.tar.gz -C /usr/local/java/</p>
<p><code>tar -zxvf OpenJDK18U-jre_x64_linux_hotspot_18.0.1_10.tar.gz -C /usr/local/java/</code></p>
<p>软链接程序到环境变量中</p>
<p>ln -sf /usr/local/java/jdk-18.0.1+10-jre/bin/java /usr/bin/java</p>
<p><code>ln -sf /usr/local/java/jdk-18.0.1+10-jre/bin/java /usr/bin/java</code></p>
<p>测试是否安装正常,显示 openjdk version &quot;18.0.1&quot; 2022-04-19 则为正常</p>
<p>java -version</p>
<p>3.端口开发,面板需要 23333和24444 端口,游戏服务器默认端口是 25565。</p>
<p><code>java -version</code></p>
<p><strong>3.端口开发</strong>,面板需要 23333和24444 端口,游戏服务器默认端口是 25565。</p>
<p>在PVE-防火墙中打开它们。如果还是不行,执行如下命令:</p>
<p>systemctl stop firewalld</p>
<p>systemctl disable firewalld</p>
<p>service iptables stop</p>
<pre style="background-color:#151515;color:#e8e8d3;"><code><span>systemctl stop firewalld
</span><span>
</span><span>systemctl disable firewalld
</span><span>
</span><span>service iptables stop
</span></code></pre>
<p>从而关闭防火墙。</p>
<p>4.安装面板,这里使用一键安装命令(注意该脚本仅适用于 AMD64 架构)</p>
<p>wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup.sh | bash</p>
<p>执行完成后,使用 systemctl start mcsm-{web,daemon} 即可启动面板服务。使用 systemctl enable mcsm-{daemon,web}.service 实现开机自启。</p>
<p>5.在浏览器中打开该地址加上23333端口后缀即可看到面板账户为root密码为123456。</p>
<p>6.新建实例上传Purpur1.19 服务端,设置名称随后开启实例
<p><strong>4.安装面板</strong>,这里使用一键安装命令(注意该脚本仅适用于 AMD64 架构)</p>
<p><code>wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup.sh | bash</code></p>
<p>执行完成后,使用 <code>systemctl start mcsm-{web,daemon} </code>即可启动面板服务。使用 <code>systemctl enable mcsm-{daemon,web}.service </code>实现开机自启。</p>
<p><strong>5.在浏览器中打开该地址</strong>加上23333端口后缀即可看到面板账户为root密码为123456。</p>
<p><strong>6.新建实例</strong>上传Purpur1.19 服务端,设置名称随后开启实例
<img src="https://pic.dich.ink/1/2024/03/06/65e8665e659d2.webp" alt="image-taez.webp" />
7.随后我们可以在配置文件中设置游戏的相关选项,如关闭正版验证等。
7.随后我们可以在<strong>配置文件</strong>中设置游戏的相关选项,如关闭正版验证等。
<img src="https://pic.dich.ink/1/2024/03/06/65e86663a7b22.webp" alt="image-sgzp.webp" />
8.大功告成此时打开HMCL启动器即可加入游戏。</p>
<strong>8.大功告成</strong>此时打开HMCL启动器即可加入游戏。</p>
<h2 id="si-pei-zhi-lian-ji-wang-luo">四.配置联机网络</h2>
<p>1.此时不要忘记需要和小伙伴们一起玩耍。如果你家里有公网固定IPv4或者IPv6直接输入联机即可如果没有公网IP此时就需要进行内网穿透或者DDNS。</p>
<p>这里介绍一种名为zerotier的工具。</p>
<p>2.首先在 https://www.zerotier.com/ 注册并创建一个私有网络;</p>
<p>3.首先在虚拟机中安装curl命令支持</p>
<p>apt-get install curl</p>
<p><code>apt-get install curl</code></p>
<p>4.安装gnupg非对称信息加密系统通讯所需必备软件</p>
<p>apt-get install gnupg</p>
<p><code>apt-get install gnupg</code></p>
<p>5.安装ZeroTier</p>
<p>curl -s https://install.zerotier.com/ | bash</p>
<p><code>curl -s https://install.zerotier.com/ | bash</code></p>
<p>安装成功后提示如下:</p>
<p>Success! You are ZeroTier address [ xxxxxxxxx ].</p>
<p><code>Success! You are ZeroTier address [ xxxxxxxxx ].</code></p>
<p>方括号内地址为类似于MAC地址。</p>
<p>6.设定开机自启动(分别执行如下命令)</p>
<p>systemctl start zerotier-one.service</p>
<p>systemctl enable zerotier-one.service</p>
<p><code>systemctl start zerotier-one.service</code></p>
<p><code>systemctl enable zerotier-one.service</code></p>
<p>7.加入自己的私有网络</p>
<p>zerotier-cli join xxxxxxxxx</p>
<p><code>zerotier-cli join xxxxxxxxx</code></p>
<p>8.大功告成!此时只要让小伙伴们下载zerotier客户端并加入相同的私有网络即可一起快乐联机</p>
</div>

View File

@ -97,76 +97,68 @@
<p>前言 所谓无线路由,就是具备无线覆盖的路由器,即我们常用的有天线的家用路由器。而家庭组网中,除了选择一个最合适的上网方案,一部好的路由器也是非常重要;那么,如何科学的选购路由器呢?</p>
<span id="continue-reading"></span><h2 id="yi-gong-zuo-yuan-li">一.工作原理</h2>
<p>路由器是计算机网络中的重要设备,主要用于连接不同的网络,并在这些网络之间转发数据。其工作原理涉及以下几个主要方面:</p>
<ol>
<li>
<p>数据包转发:路由器根据目标地址将数据包从一个网络转发到另一个网络。它通过查找路由表来确定最佳路径,并将数据包转发到正确的输出端口。</p>
</li>
<li>
<p>路由表路由器维护一个路由表其中包含了网络的拓扑结构以及到达每个网络的最佳路径信息。路由表可以通过静态配置或动态路由协议如OSPF、BGP等自动学习和更新。</p>
</li>
<li>
<p>数据包处理当路由器接收到数据包时它会检查数据包的目标IP地址并根据路由表确定应该转发到哪个端口。路由器还可能执行其他功能如网络地址转换NAT、质量服务QoS和防火墙等。</p>
</li>
<li>
<p>连接多个网络路由器通常具有多个网络接口可以连接不同的网络。这些网络接口可以是以太网、Wi-Fi、光纤等使路由器能够在不同类型的网络之间进行数据转发。</p>
</li>
<li>
<p>路由器协议路由器使用不同的协议来实现数据包转发和路由表的更新。这些协议包括IP协议用于数据包交换、动态路由协议用于路由表的学习和更新以及其他协议用于网络管理和安全。</p>
</li>
</ol>
<p>**1. 数据包转发:**路由器根据目标地址将数据包从一个网络转发到另一个网络。它通过查找路由表来确定最佳路径,并将数据包转发到正确的输出端口。</p>
<p>**2. 路由表:**路由器维护一个路由表其中包含了网络的拓扑结构以及到达每个网络的最佳路径信息。路由表可以通过静态配置或动态路由协议如OSPF、BGP等自动学习和更新。</p>
<p>**3. 数据包处理:**当路由器接收到数据包时它会检查数据包的目标IP地址并根据路由表确定应该转发到哪个端口。路由器还可能执行其他功能如网络地址转换NAT、质量服务QoS和防火墙等。</p>
<p>**4. 连接多个网络:**路由器通常具有多个网络接口可以连接不同的网络。这些网络接口可以是以太网、Wi-Fi、光纤等使路由器能够在不同类型的网络之间进行数据转发。</p>
<p>**5. 路由器协议:**路由器使用不同的协议来实现数据包转发和路由表的更新。这些协议包括IP协议用于数据包交换、动态路由协议用于路由表的学习和更新以及其他协议用于网络管理和安全。</p>
<p>一般而言家用路由器使用DHCP模式由上级网关的网线连接到路由器的WAN口如小米路由器的192.168.31.1,在浏览器输入此地址可以进入管理界面并可以发现了解连接该无线网络的设备地址都为192168.31.xx且路由器的几个Lan口可以做交换机使用。</p>
<h2 id="er-chang-jian-can-shu">二.常见参数</h2>
<p>路由器的信号好不好,一般而言,与以下几点相关:</p>
<p>1.路由器支持的协议类型:</p>
<p><strong>1.路由器支持的协议类型:</strong></p>
<p>路由器命名常见的格式为AX3000、AC1800等前面代表协议后面数字表示速率MbpsAX802.11ax在相同速率下比AC更快即Wifi6比Wifi5要好。在相同协议下一般速率越高越好千兆优于百兆但需注意千兆端口和千兆天线的产品。Wi-Fi 5802.11ac和Wi-Fi 6802.11ax是两种不同的Wi-Fi标准</p>
<ul>
<li>
<p>速度Wi-Fi 6比Wi-Fi 5更快。Wi-Fi 5支持的最高速度为1.3 Gbps理论上而Wi-Fi 6的最高速度为9.6 Gbps同样是理论上的速度。这意味着Wi-Fi 6可以提供更快的数据传输速率特别是在拥挤的网络环境中。</p>
</li>
<li>
<p>容量Wi-Fi 6比Wi-Fi 5具有更好的网络容量管理。Wi-Fi 6采用了一些技术如OFDMA正交频分复用多址和MU-MIMO多用户多输入多输出使得网络更有效地管理多个设备的连接。这意味着Wi-Fi 6在拥挤的网络环境中能够更好地处理大量设备的连接而不会出现性能下降。</p>
</li>
<li>
<p>延迟Wi-Fi 6比Wi-Fi 5具有更低的延迟。通过一些新的技术如目标唤醒时间TWT和BSS领导者切换Wi-Fi 6能够在连接设备之间实现更快的响应时间和更低的延迟。这对于需要快速响应的应用如在线游戏和视频会议尤其重要。</p>
</li>
<li>
<p>功耗Wi-Fi 6比Wi-Fi 5具有更低的功耗。通过一些节能技术如目标唤醒时间TWT和基于时间的计划BSS领导者切换Wi-Fi 6可以更有效地管理设备的电量消耗延长设备的电池寿命。</p>
</li>
</ul>
<p>在Wifi6普及的当下建议购买WiFi6路由器并且此类路由器往往还带有wifi5备用网络可与老旧设备兼容不必担心。小心百兆网口和千兆天线的牛马产品</p>
<p>2.路由器支持的速率:</p>
<p><strong>2.路由器支持的速率:</strong></p>
<p>不要盲目追求大数字路由器标注的无线速率是叠加速率并非单一设备接入的最大速率。例如标注为1750Mbps的路由器实际上是由2.4GHz的450Mbps和5GHz的1300Mbps相加而成单一设备的最大通信速率只有1300Mbps。大多数家庭接入的光纤速率为千兆1000Mbps因此最大速度为125MB/s因此瓶颈通常不在于路由器性能选购家用路由器更重要的是提高信号覆盖面积和强度能跑满千兆已经不错。</p>
<p>3.路由器的无线频段:</p>
<p><strong>3.路由器的无线频段:</strong></p>
<p>2.4GHz频段稳定性高覆盖范围广穿墙能力强而5GHz频段速度快但穿墙能力较弱</p>
<p>4.无线网络的频段带宽:</p>
<p><strong>4.无线网络的频段带宽:</strong></p>
<p>2.4G有20Mhz和40Mhz两种频道带宽5G则有80Mhz和160Mhz两种频道带宽就是发射频率的宽度带宽越低穿透性越好。如果连的设备多的话就用低频段</p>
<p>5.芯片的主频和板载内存</p>
<p><strong>5.芯片的主频和板载内存</strong></p>
<p>路由器处理器的主频越高加解密性能越好速度和带机量也更大目前低价位路由器通常使用MTK、瑞昱、海思等廉价处理器配以64MB/128MB的内存。而高端路由器多使用博通的高端芯片在内存的配置上往往可以达到256MB以上。博通高端芯片在各个方面表现都不错同时各位大神对刷机的支持力度也比较大。板载内存越大可为后续刷机留下空间并支持插件等</p>
<p>6.其他功能</p>
<p><strong>6.其他功能</strong></p>
<p>如QOS设备管理IPTV支持IPV6等等</p>
<p>7.天线越多信号不一定越强。</p>
<p><strong>7.天线越多信号不一定越强。</strong></p>
<p>路由器的发射范围是由协议决定的与根数无关。对于双频的路由来说4根或者6根其实只有一半2根2.4g和2根5g使用)。</p>
<p>8.无线功率不是越大越好。</p>
<p><strong>8.无线功率不是越大越好。</strong></p>
<p>因为无线通信是双向的路由器功率大了但是你的手机等无线终端设备功率是不变的。在符合国家标准的情况下wifi功率是有硬性标准的单台路由器覆盖80平以上的面积不太现实。因此当你面对信号差、覆盖死角的时候应该首要想到的是增加覆盖节点而不要相信宣传所谓的“穿墙王”。</p>
<h2 id="san-zu-wang-fang-an">三.组网方案</h2>
<p>一般而言有AC+AP和Mesh两种方案</p>
<ul>
<li>
<p>AC+AP即使用一台设备做AC控制中心并在各处分布部署AP,从而实现在同一网段下无缝漫游并且使各处信号强度相近AP和AC之间通过网线连接信号最好也可以使用无线AP。</p>
</li>
<li>
<p>Mesh技术基于去中心的点对点网络一般由两台相同型号的路由器构成开启Mesh功能并优化网络稳定性和可靠性提高覆盖范围适合没有预埋网线的环境使用。一般而言需要留一个频段供两台路由器进行Mesh,所以至少需要两台同型号的三频路由器。</p>
</li>
</ul>
<p>无论是采用AC+AP还是Mesh前期的准备必须足够充分</p>
<ol>
<li>网线选择建议:</li>
</ol>
<p><strong>1. 网线选择建议:</strong></p>
<p>在考虑网络建设方面从经济效益角度而言超五类网线已经足以满足大多数家庭的千兆网络需求1Gbps。在短距离内质量较高的五类/超五类网线支持高达2500兆的传输速率2.5Gbps)。因此,一般情况下,考虑到成本因素,建议家庭网络布线选用符合标准的超五类网线。</p>
<p>若愿意适度增加布线成本则推荐选择支持万兆10Gbps网络的六类/超六类以上网线,尤其是从光猫到主路由/交换机的这一段线路最好支持万兆。即便今后需要扩展网络速度无法满足万兆的有线条件也可以通过未来的Wi-Fi7标准实现无线超万兆速度覆盖。</p>
<ol start="2">
<li>网线布线注意事项:</li>
</ol>
<p><strong>2. 网线布线注意事项:</strong></p>
<p>在进行网线布线时,无论是屏蔽网线还是非屏蔽网线,都应确保将强电线和弱电线分开放置于不同的管道中。同时,在走线过程中应保持一定的间距,以减少干扰。若需要考虑未来更换网线的情况,建议选择更大的穿线管道,并确保每条网线单独走一根管道。若出现强、弱电交叉走线的情况,可采用铝/锡纸包裹弱电管道以实现简单的屏蔽作用。应避免与大功率强电线相交或并行走线,如空调、烤火炉、微波炉等。</p>
<ol start="3">
<li>弱电箱至电视柜网线布线:</li>
</ol>
<p><strong>3. 弱电箱至电视柜网线布线:</strong></p>
<p>考虑到当前电信运营商提供的IPTV功能如果不熟悉设置VLAN的单线复用或者未来可能使用到链中聚合技术建议从弱电箱至电视柜至少布置两条网线以免后悔。</p>
<ol start="4">
<li>接线盒的预留:</li>
</ol>
<p><strong>4. 接线盒的预留:</strong></p>
<p>许多人可能认为随着21世纪的到来有线布线已经过时。因此为了节约成本或受装修公司的误导一些卧室甚至书房都没有进行网线布置这是不可取的。无线网络虽然方便但速度远不如有线快速稳定。因此建议在每个卧室的相应位置安装一个网线接线盒并在墙壁上安装电视时下方也应预留一个网线接线盒。如果有地下室或楼阁也应该布置一条网线。多预留一些接线盒总比今后发现需要网线却没有的尴尬情况要好。</p>
<ol start="5">
<li>死角位置的网线和电源接口预留:</li>
</ol>
<p><strong>5. 死角位置的网线和电源接口预留:</strong></p>
<p>对于信号死角的位置,根据实际情况,如阳台、露台等不需要路由器设备可见的地方,可以考虑将路由器隐藏在吊顶中,甚至包括厕所的吊顶也可以考虑。在这些位置预留多个网线和电源接口是明智的选择。</p>
<ol start="6">
<li>路由器放置位置推荐:</li>
</ol>
<p><strong>6. 路由器放置位置推荐:</strong></p>
<p>一般来说家庭会将路由器放置在弱电箱或电视柜内然而周围其他电器设备运行时会产生电磁干扰对2.4G和5G信号都会造成影响甚至蓝牙设备也会有干扰。基于信号向下传播的特性建议将路由器放置在较高位置如吊顶内或进门处的高处并最好选择居住区域的中心位置以实现更好的信号覆盖。</p>
</div>

View File

@ -99,122 +99,198 @@
<p>RSSReally Simple Syndication是一种用于发布经常更新的内容的标准通常用于博客、新闻网站和其他线上发布的信息。RSS允许用户订阅这些站点的内容以便在内容有更新时用户能够获得及时的通知。</p>
<p>基本上RSS提供了一种数据格式以XML可扩展标记语言的形式组织信息包括文章标题、摘要、链接和发布日期等。这些信息形成了所谓的“订阅源”Feed用户可以使用RSS阅读器Feed Reader来订阅这些源。</p>
<p>RSS的主要优势包括</p>
<ul>
<li>
<p>即时通知用户订阅了RSS源后当源中的内容有更新时用户将立即收到通知而无需手动检查网站。</p>
</li>
<li>
<p>集中管理使用RSS阅读器用户可以集中管理多个网站的更新而无需逐个访问这些站点。</p>
</li>
<li>
<p>隐私保护RSS订阅不需要提供个人信息用户只需关注感兴趣的内容而无需注册账户。</p>
</li>
<li>
<p>定制内容:用户可以选择订阅感兴趣的主题或网站,定制他们的信息流。</p>
</li>
<li>
<p>减少信息过载:通过只关注真正感兴趣的内容,用户可以减少信息过载,集中注意力在最关键的信息上。</p>
</li>
</ul>
<p>如果我们想更高效地获取信息,不在多个应用间来回切换,另一方面拒绝算法给我们推荐的内容,那么建议用回原始的 RSS。</p>
<p>虽然RSS曾经非常流行但随着社交媒体和其他信息传递方式的兴起逐渐成为时代的眼泪。然而RSS仍然是一种有效的信息分发和获取方式许多网站和博客仍提供RSS源。题主曾经计划使用Kindle作为专门的RSS阅读器后来由于过于昂贵而作罢。</p>
<h2 id="er-ru-he-jin-xing-rssyue-du">二.如何进行RSS阅读</h2>
<p>基本上有以下几步:</p>
<ul>
<li>
<p>寻找RSS订阅源</p>
</li>
<li>
<p>确定RSS客户端</p>
</li>
<li>
<p>自建RSS服务端可选</p>
<p>寻找RSS订阅源</p>
</li>
</ul>
<p><strong>寻找RSS订阅源</strong></p>
<p>要知道一个网站是否支持 RSS 订阅最直接的方法就是看网站的底部或侧边栏是否有 RSS 图标。一般来说图标所指向的地址就是该网站的订阅链接可以直接点击 跳转到 RSS 客户端内进行订阅,也可以复制粘贴按钮中的地址到自己在用的 RSS 服务中订阅这些网站中的内容。</p>
<p>在浏览器中推荐使用RSS Hub radar 插件可以自动找到可用的RSS源并提示。</p>
<p>有时候网站不会直接给出订阅源,这时候你也可以尝试在网站域名后面加上 /feed  /rss 或许可以碰巧猜中比如少数派的 RSS 订阅链接就是 https://sspai.com/feed。当然你也可以直接通过搜索引擎通过 网站名 + RSS 的关键字进行搜索往往都能找到支持网站的 RSS 链接。</p>
<p>当然我们也可以直接导入现有的订阅源一般为OPML文件如RSS Source;或者调用第三方的RSS服务如anyfeeder等等。</p>
<p>这里介绍一个RSS神器由DIygod 发起的RSShub项目</p>
<p>RSSHub是一个开源项目旨在为用户提供一个集中化、可定制的RSSReally Simple Syndication源的生成器。该项目的目标是通过从各种网站和平台获取信息将其聚合到用户自定义的RSS源中从而使用户能够方便地订阅他们关心的内容。</p>
<ul>
<li>
<p>开源性质: RSSHub是一个开源项目其源代码可以在GitHub上找到。这意味着任何人都可以查看、使用、修改和贡献代码。</p>
</li>
<li>
<p>支持的站点: RSSHub支持从各种网站和平台提取数据包括但不限于新闻网站、社交媒体、博客、视频分享平台等。用户可以根据自己的需求选择要订阅的站点。</p>
</li>
<li>
<p>自定义生成: 用户可以通过指定参数和规则来定制他们的RSS源以便获取特定主题或关键字的更新。这使得用户能够灵活地定制他们的订阅流。</p>
</li>
<li>
<p>社区参与: RSSHub是一个社区驱动的项目有很多开发者和贡献者参与其中。社区可以通过GitHub进行讨论、报告问题和提交代码。</p>
</li>
<li>
<p>部署方式: RSSHub可以自行部署用户可以在自己的服务器上搭建RSSHub实例以便更好地控制和定制生成的RSS源。
<img src="https://pic.dich.ink/1/2024/03/06/65e86657a4cc2.webp" alt="image-wbsl.webp" /></p>
<p>确定RSS客户端</p>
</li>
</ul>
<p><strong>确定RSS客户端</strong></p>
<p>RSS客户端非常丰富包括Android端IOS端Windows端linux端浏览器插件甚至Vscode插件用来摸鱼等等。这里推荐一些阅读器当然也可以选择类似Feedly的服务商。</p>
<ul>
<li>
<p>AndroidNews在Fdorid里可下载中文名为“新闻”界面简洁功能全面支持本地或连接自建服务端。</p>
</li>
<li>
<p>IOSInoreader 其提供了方便的阅读体验,支持离线阅读、标签和快速搜索。</p>
</li>
<li>
<p>WindowsFluent Reader,在github上开源界面优雅支持本地或连接自建服务端。</p>
</li>
<li>
<p>linuxFluent Reader或Newsboat 是 Newsbeuter 的一个分支,一款文本控制台 RSS/Atom 订阅阅读器。</p>
<p>自建RSS服务端</p>
</li>
</ul>
<p><strong>自建RSS服务端</strong></p>
<p>开源的RSS服务端软件可以用来搭建个人的RSS阅读服务</p>
<ul>
<li>
<p>FreshRSS: FreshRSS 是一款简单易用的自建RSS服务端软件。它提供了丰富的功能包括标签、筛选器、阅读统计等并支持多用户。</p>
</li>
<li>
<p>Miniflux: Miniflux 是一个轻量级的RSS/Atom阅读器服务支持自建。它采用Go语言编写具有快速响应和简洁的用户界面。</p>
</li>
<li>
<p>Tiny Tiny RSS (tt-rss): Tiny Tiny RSS 是一款功能丰富的自建RSS服务端软件提供了类似于Google Reader的界面并支持标签、过滤器、插件等。</p>
</li>
<li>
<p>Selfoss: Selfoss 是一款支持多种数据源包括RSS的自建聚合器。它的界面简洁支持标签、过滤器和插件同时也提供了跨平台的客户端。</p>
</li>
<li>
<p>Miniflux 2: 不要与上面提到的Miniflux混淆Miniflux 2 是 Miniflux 的一个全新版本同样支持自建RSS服务。</p>
</li>
</ul>
<p>这里以MiniFlux为例其优势在与</p>
<ul>
<li>
<p>程序设计极简,不处理任何订阅之外的事情。</p>
</li>
<li>
<p>程序无外部依赖,运行性能高。</p>
</li>
<li>
<p>支持自动抓取并缓存图片,加速浏览。</p>
</li>
<li>
<p>有限支持自动将摘要替换为全文进行抓取。</p>
</li>
<li>
<p>支持多账号登录,支持 Fever API ,允许客户端从外部登录。</p>
</li>
<li>
<p>支持集成 PinBoard 、Instapaper、 Pocket、Wallabag、Nunux Keeper 等服务。</p>
</li>
<li>
<p>提供 Open API、书签快速订阅脚本。</p>
</li>
<li>
<p>维护者和社区相对活跃,更新频率高。</p>
<p>步骤:</p>
</li>
</ul>
<p><strong>步骤:</strong></p>
<p>1.安装docker 和docker-compose</p>
<p>2.Docker安装miniflux</p>
<p>1创建并进入你想安装Miniflux的文件夹</p>
<p>mkdir ~/miniflux # 在根目录创建名为miniflux的文件夹</p>
<p>cd ~/miniflux # 进入miniflux文件夹</p>
<p><code>mkdir ~/miniflux</code> # 在根目录创建名为miniflux的文件夹</p>
<p><code>cd ~/miniflux</code> # 进入miniflux文件夹</p>
<p>2创建docker-compose.yml文件</p>
<p>nano docker-compose.yml # 使用nano编辑器创建会自动打开文件以写入内容</p>
<p><code>nano docker-compose.yml</code> # 使用nano编辑器创建会自动打开文件以写入内容</p>
<p>3在文件中写入以下内容并保存</p>
<p>version: '3.4'</p>
<p>services:</p>
<p>miniflux:</p>
<p>image: miniflux/miniflux:latest</p>
<p>ports:</p>
<ul>
<li>&quot;127.0.0.1:8080:8080&quot; #调整一增加localhost ip 并改port为8080</li>
</ul>
<p>depends_on:</p>
<ul>
<li>db</li>
</ul>
<p>environment:</p>
<ul>
<li>
<p>DATABASE_URL=postgres://miniflux:secret@db/miniflux?sslmode=disable</p>
</li>
<li>
<p>RUN_MIGRATIONS=1</p>
</li>
<li>
<p>CREATE_ADMIN=1</p>
</li>
<li>
<p>ADMIN_USERNAME=admin # 登录Miniflux的用户名可自定义</p>
</li>
<li>
<p>ADMIN_PASSWORD=password # 登录Miniflux的密码可自定义至少6位</p>
</li>
<li>
<p>&quot;BASE_URL=https://enter.your.url&quot; # 调整二输入想用来访问Miniflux的域名</p>
</li>
</ul>
<p>healthcheck:</p>
<p>test: [&quot;CMD&quot;, &quot;/usr/bin/miniflux&quot;, &quot;-healthcheck&quot;, &quot;auto&quot;]</p>
<p>db:</p>
<p>image: postgres:latest</p>
<p>environment:</p>
<ul>
<li>
<p>POSTGRES_USER=miniflux</p>
</li>
<li>
<p>POSTGRES_PASSWORD=secret</p>
</li>
</ul>
<p>volumes:</p>
<ul>
<li>miniflux-db:/var/lib/postgresql/data</li>
</ul>
<p>healthcheck:</p>
<p>test: [&quot;CMD&quot;, &quot;pg_isready&quot;, &quot;-U&quot;, &quot;miniflux&quot;]</p>
<p>interval: 10s</p>
<p>start_period: 30s</p>
<p>volumes:</p>
<p>miniflux-db:</p>
<pre style="background-color:#151515;color:#e8e8d3;"><code><span>version: &#39;3.4&#39;
</span><span>
</span><span>services:
</span><span>
</span><span> miniflux:
</span><span>
</span><span> image: miniflux/miniflux:latest
</span><span>
</span><span> ports:
</span><span>
</span><span> - &quot;127.0.0.1:8080:8080&quot; #调整一增加localhost ip 并改port为8080
</span><span>
</span><span> depends_on:
</span><span>
</span><span> - db
</span><span>
</span><span> environment:
</span><span>
</span><span> - DATABASE_URL=postgres://miniflux:secret@db/miniflux?sslmode=disable
</span><span>
</span><span> - RUN_MIGRATIONS=1
</span><span>
</span><span> - CREATE_ADMIN=1
</span><span>
</span><span> - ADMIN_USERNAME=admin # 登录Miniflux的用户名可自定义
</span><span>
</span><span> - ADMIN_PASSWORD=password # 登录Miniflux的密码可自定义至少6位
</span><span>
</span><span> - &quot;BASE_URL=https://enter.your.url&quot; # 调整二输入想用来访问Miniflux的域名
</span><span>
</span><span> healthcheck:
</span><span>
</span><span> test: [&quot;CMD&quot;, &quot;/usr/bin/miniflux&quot;, &quot;-healthcheck&quot;, &quot;auto&quot;]
</span><span>
</span><span> db:
</span><span>
</span><span> image: postgres:latest
</span><span>
</span><span> environment:
</span><span>
</span><span> - POSTGRES_USER=miniflux
</span><span>
</span><span> - POSTGRES_PASSWORD=secret
</span><span>
</span><span> volumes:
</span><span>
</span><span> - miniflux-db:/var/lib/postgresql/data
</span><span>
</span><span> healthcheck:
</span><span>
</span><span> test: [&quot;CMD&quot;, &quot;pg_isready&quot;, &quot;-U&quot;, &quot;miniflux&quot;]
</span><span>
</span><span> interval: 10s
</span><span>
</span><span> start_period: 30s
</span><span>
</span><span>volumes:
</span><span>
</span><span> miniflux-db:
</span></code></pre>
<p>该docker-compose.yml 文档内容基于Miniflux官方文档 并在细节上进行了调整。调整有两处一是将port改为127.0.0.1:8080:8080主要目的是错开常用port 80并调整localhost为127.0.0.1来跟nginx的设置一致如不调整miniflux将使用0.0.0.0无法顺利运行nginx二是在miniflux的environment中加入新的configuration BASE_URL请将内容换为你想用来访问Miniflux的域名。</p>
<p>如何用nano保存文件可以使用ctrl+X在退出编辑时选择Y来保存所有更改再敲一次回车便可以回到命令行。</p>
<p>//如何用nano保存文件可以使用ctrl+X在退出编辑时选择Y来保存所有更改再敲一次回车便可以回到命令行。//</p>
<p>4运行以下代码进行安装</p>
<p>docker-compose up -d</p>
<p><code>docker-compose up -d</code></p>
<p>在浏览器中访问服务器ip:端口号如http://123.45.67.890:8080如显示登录界面即代表安装成功。域名解析和反代步骤略。</p>
<h2 id="san-minifluxde-shi-yong-fang-fa">三.Miniflux的使用方法</h2>
<p>首先,初次登陆会弹出注册界面,注册为管理员账户;随后进入主页,可以看到: