update
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
---
|
||||
title: 2023年干了啥?
|
||||
tags:
|
||||
- 2023
|
||||
- 2024
|
||||
- 年度总结
|
||||
ategories:
|
||||
- 年度总结
|
||||
index_img: /img/2024/1/1/2024.png
|
||||
banner_img: /img/2024/1/1/2024.png
|
||||
permalink: /2024/01/01/2023/index.html
|
||||
date: 2024-01-01 15:43:55
|
||||
---
|
||||
2023年,对我来说是很又趣的一年,在这一年,我开始真正的接触互联网并了解它。
|
||||
|
||||
## 今年干了啥
|
||||
|
||||
### 1-2月
|
||||
在1月左右,我收到了一台华为家庭存储,成为后续折腾的存储及备份系统。
|
||||
再往后几天,我在我的房间里接起了一台电脑机箱,正式开始了...额...这个...反正就是这方面的折腾吧,在我过往的文章中也可以看出来.
|
||||
如果你翻到本站的最下方,就会知道这个折腾的过程相当难受,在弄这些之前,我几乎没什么这方面的经历,只是几年前折腾过一段时间树莓派,当时很想将树莓派打造成一台NAS服务器,但由于当时啥也不懂,最终也没有折腾成功。所以在拿到机器后很短一段时间后就装上了alist。
|
||||
|
||||
### 3-5月
|
||||
* 在三月,因为对这方面起了兴趣,试用了一台阿里云ECS,2c4G,当时也不知道干什么,在群里和同学聊天时脑子一热便说我要搭个我的世界服务器,就开始研究怎么搞,过程就不说了,反正是成功了.
|
||||
* 陈皓 R.I.P.
|
||||
* 收到DJI AIR2S
|
||||
* 学会使用FRP建站,初代blog使用wordpress
|
||||
* 购买域名mei232.top并很快废弃
|
||||
|
||||
### 6月
|
||||
历史生物中考,啥也没干,考的还行,老师说如果其它科考好点有机会上重点高中,不过我也不指望上。
|
||||
|
||||
### 7-8月
|
||||
* 重庆-成都-遵义-大理航拍&指南.
|
||||
* 购买mmeiblog.cn域名,本站正式上线,一开始使用Zblog,后在8月改用halo
|
||||
* 开始学习前端及PHP.
|
||||
|
||||
### 9-11月
|
||||
* 雨云代理赚了几块钱
|
||||
* 猫猫云mc公益服务器上线
|
||||
* 累计感冒4次,其中两周连着感染两种病毒(24.1.14附:时隔两周,又感冒了,一学期感冒5次)
|
||||
* 更换blog系统为Hexo,决定永久删除评论系统
|
||||
|
||||
### 12月
|
||||
* 进一步完善blog细节,屏蔽百度蜘蛛并对带有百度Referer的用户进行劝解
|
||||
* 永久移除blog友链申请系统
|
||||
* 计划删除blog中的一切没良心的推广内容
|
||||
* 自建内容分发网络基本成型
|
||||
* 降本增效ing.
|
||||
|
||||
## 一些决定
|
||||
在三月份得知陈皓死讯后(那是我第一次知道这个人),我十分喜爱酷壳网coolshell.cn的模式,本站也受了酷壳相当大的影响。在一些地方想要模仿酷壳,也希望不要出现酷壳的遗憾。
|
||||
* 为什么永久移除评论系统?
|
||||
这要从为什么用Hexo说起了,一是因为占用性能少,加载快;二是最重要的一点---保存方便,在人死后可以很方便的留存相当长,若是仔细检查本站源代码就会发现,除了css和部分js使用了国内加速CDN外,就没有其它链接了。就可以放在静态网站托管平台相当长的时间。而评论显然不可能存在这么久.
|
||||
最正确的决定:彻底远离字节跳动等短视频平台,远离了某些作孽的"科技"企业后,感觉舒服了不少,再也没有恶心人的视频和造谣的人来恶心我了。
|
||||
|
||||
## 2024?
|
||||
2024年,因为有中考和高中可能的住校,更新肯定会缓慢不少
|
||||
|
||||
@@ -0,0 +1,119 @@
|
||||
---
|
||||
title: 搭建自己的openai api高速反向代理
|
||||
tags:
|
||||
- AI
|
||||
- proxy
|
||||
categories:
|
||||
- AI
|
||||
index_img: /img/2024/1/25/openai.jpg
|
||||
banner_img: /img/2024/1/25/openai.jpg
|
||||
permalink: /2024/01/25/202401250927/index.html
|
||||
date: 2024-01-25 09:27:45
|
||||
---
|
||||
在去年(2023年),我看到了极客湾的这个视频:[我们做了个能对话的AI派蒙,免费给大家玩!](https://b23.tv/Ap27xLS)
|
||||
觉得很有意思,但是由于没有显卡且不敢翻墙,一直没有机会尝试,但最近搞来了一块RTX A2000(目前这卡性价比很低,不推荐),便想着折腾一下
|
||||
由于不敢翻墙,只能使用反向代理的方式来访问openai api
|
||||
## 准备
|
||||
你需要:
|
||||
* 一个Cloudflare账户
|
||||
* Cloudflare账户中有未被墙的有效域名(若有下一项,则为可选项)
|
||||
* 一台高速的非中国大陆服务器(配置不用太高,可选)(若无此项,则上一项为必选)
|
||||
* 一个好用的脑子
|
||||
|
||||
## Cloudflare worker
|
||||
创建一个Cloudflare worker,并把一下代码塞入其中(代码来自[这里](https://gitee.com/GoGPTAI/ChatGPT-Proxy))
|
||||
|
||||
```
|
||||
const TELEGRAPH_URL = 'https://api.openai.com';
|
||||
|
||||
addEventListener('fetch', event => {
|
||||
event.respondWith(handleRequest(event.request))
|
||||
})
|
||||
|
||||
async function handleRequest(request) {
|
||||
const url = new URL(request.url);
|
||||
url.host = TELEGRAPH_URL.replace(/^https?:\/\//, '');
|
||||
|
||||
const modifiedRequest = new Request(url.toString(), {
|
||||
headers: request.headers,
|
||||
method: request.method,
|
||||
body: request.body,
|
||||
redirect: 'follow'
|
||||
});
|
||||
|
||||
const response = await fetch(modifiedRequest);
|
||||
const modifiedResponse = new Response(response.body, response);
|
||||
|
||||
// 添加允许跨域访问的响应头
|
||||
modifiedResponse.headers.set('Access-Control-Allow-Origin', '*');
|
||||
|
||||
return modifiedResponse;
|
||||
}
|
||||
```
|
||||
使用Cloudflare理论上可以降低被封的概率
|
||||
由于workers.dev被墙了,所以需要在“触发器”中换用你的域名(如果有非中国大陆服务器则可以跳过这一步)
|
||||
如果你没有非中国大陆服务器,那么这篇文章就结束了
|
||||
|
||||
## 反向代理加速
|
||||
众所周知,cloudflare在中国大陆的访问速度极慢,所以可以使用自己的服务器套一层加速
|
||||
我这里使用一台香港CN2GIA线路的服务器和nginx做演示
|
||||
(或许你可以去导航栏的推广页看看,那里获取会有这种服务器,如果那个页面在你看到的时候还在)
|
||||
```nginx
|
||||
location ^~ / {
|
||||
proxy_pass https://xxx.xxx.workers.dev;
|
||||
proxy_set_header Host xxx.xxx.workers.dev;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header REMOTE-HOST $remote_addr;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "upgrade";
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_http_version 1.1;
|
||||
add_header X-Cache $upstream_cache_status;
|
||||
add_header Strict-Transport-Security "max-age=31536000";
|
||||
add_header Cache-Control no-cache;
|
||||
}
|
||||
```
|
||||
使用面板创建的反向代理是这样的,但是你会发现这是访问显示502
|
||||
这是因为Nginx在建立SSL/TLS连接时没有发送服务名到后端服务器,导致导致后端服务器使用错误的证书或拒绝连接,所以需要做以下修改:
|
||||
```nginx
|
||||
location ^~ / {
|
||||
proxy_pass https://xxx.xxx.workers.dev;
|
||||
proxy_set_header Host xxx.xxx.workers.dev;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header REMOTE-HOST $remote_addr;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "upgrade";
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_http_version 1.1;
|
||||
proxy_ssl_server_name on; # 使Nginx在建立SSL/TLS连接时发送服务名到后端服务器
|
||||
proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # 指定Nginx应该使用的SSL/TLS协议版本
|
||||
add_header X-Cache $upstream_cache_status;
|
||||
add_header Strict-Transport-Security "max-age=31536000";
|
||||
add_header Cache-Control no-cache;
|
||||
}
|
||||
```
|
||||
|
||||
添加了以下两行配置
|
||||
|
||||
```
|
||||
proxy_ssl_server_name on; # 使Nginx在建立SSL/TLS连接时发送服务名到后端服务器
|
||||
proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # 指定Nginx应该使用的SSL/TLS协议版本
|
||||
```
|
||||
访问`://YOURHOSTNAME/v1/chat/completions`
|
||||
若出现以下回复就配置成功了
|
||||
```json
|
||||
{
|
||||
"error": {
|
||||
"message": "You didn't provide an API key. You need to provide your API key in an Authorization header using Bearer auth (i.e. Authorization: Bearer YOUR_KEY), or as the password field (with blank username) if you're accessing the API from your browser and are prompted for a username and password. You can obtain an API key from https://platform.openai.com/account/api-keys.",
|
||||
"type": "invalid_request_error",
|
||||
"param": null,
|
||||
"code": null
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参考文章
|
||||
[最新宝塔反代openai官方API开发接口详细搭建教程,解决502 Bad Gateway问题](https://blog.csdn.net/weixin_43227851/article/details/134404942)
|
||||
[ChatGPT-Proxy](https://gitee.com/GoGPTAI/ChatGPT-Proxy)
|
||||
@@ -0,0 +1,178 @@
|
||||
---
|
||||
title: chatglm3使用笔记
|
||||
tags:
|
||||
- AI
|
||||
- 学习笔记
|
||||
categories:
|
||||
- 学习笔记
|
||||
index_img: /img/2024/2/17/chatglm3.png
|
||||
banner_img: /img/2024/2/17/chatglm3.png
|
||||
permalink: /2024/02/16/chatglm3/index.html
|
||||
date: 2024-02-16 20:34:02
|
||||
---
|
||||
ChatGLM3是智谱AI和清华大学 KEG 实验室联合发布的对话预训练模型。
|
||||
ChatGLM3共有三种模型,如何选择请看[这里](https://modelscope.cn/models/ZhipuAI/chatglm3-6b/summary)
|
||||
实测windows 2022数据中心版+CUDA12.2+全部环境+anaconda+ChatGLM3-6b模型大约需要85G空间
|
||||
如果你没有GPU,那么可以来[启智](https://openi.pcl.ac.cn/user/sign_up?sharedUser=mei232)白嫖(真的白嫖,想充钱都充不了的,从前面的链接注册可以获得100积分,100积分在启智可以用11个小时A100,不过启智把内网穿透禁掉了,所以使用webui的模型没法跑)(其实也不是不能跑,就是自己改代码有点太麻烦了)
|
||||
## 软件安装
|
||||
运行ChatGLM3需要anaconda和Git,如果你的电脑上有,可以跳过这一部分。
|
||||
### anaconda
|
||||
在[这里](https://docs.anaconda.com/free/anaconda/install/)选择合适的anaconda安装,安装时记得勾选添加环境变量
|
||||
#### Conda 换源
|
||||
如果你的机器不在大陆或连接默认源很快,可以跳过这一步
|
||||
```shell
|
||||
# 首先,看一下目前conda源都有哪些内容
|
||||
conda info
|
||||
# 然后,删除并恢复默认的conda源
|
||||
conda config --remove-key channels
|
||||
```
|
||||
换源
|
||||
```shell
|
||||
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
|
||||
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
|
||||
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
|
||||
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/
|
||||
conda config --set show_channel_urls yes
|
||||
```
|
||||
### Git
|
||||
参照[这里](https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git)选择合适的Git安装(安装时直接一路点next就行)
|
||||
|
||||
## 下载模型
|
||||
具体如何让部署请参考模型官方仓库,这里只是一个示例(以从modelspace上使用Git下载为例)
|
||||
**三个模型按需选一个就行,不要全部下载**
|
||||
```shell
|
||||
# 安装Git LFS
|
||||
git lfs install
|
||||
# ChatGLM3-6b
|
||||
git clone https://www.modelscope.cn/ZhipuAI/chatglm3-6b.git
|
||||
# ChatGLM3-6b-Base
|
||||
git clone https://www.modelscope.cn/ZhipuAI/chatglm3-6b-base.git
|
||||
# ChatGLM3-6B-32K
|
||||
git clone https://www.modelscope.cn/ZhipuAI/chatglm3-6b-32k.git
|
||||
```
|
||||
模型很大,可能需要等待较长时间
|
||||
## 环境部署
|
||||
执行以下命令新建一个 conda 环境并安装所需依赖:
|
||||
```shell
|
||||
conda create -n chatglm3-demo python=3.10
|
||||
# 如果这一步报错,试试 activate chatglm3-demo
|
||||
conda activate chatglm3-demo
|
||||
# 如果下载过慢请使用 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 更换pip源
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
### pytorch & CUDA
|
||||
默认安装的pytorch可能不带有CUDA支持,请参照一下步骤重装/安装带有CUDA支持的pytorch
|
||||
#### 安装带有CUDA支持的PyTorch
|
||||
```shell
|
||||
pip install torch torchvision torchaudio -f https://download.pytorch.org/whl/cu111/torch_stable.html
|
||||
```
|
||||
其中的cu111表示支持CUDA 11.1,自行替换为你的CUDA版本,在安装前记得先访问一下这个URL,看看你的CUDA版本是否受到支持
|
||||
**如果你的CUDA版本为12.2,可以安装支持CUDA12.1的pytorch**
|
||||
#### 验证安装
|
||||
安装完成后,可以在Python环境中检查PyTorch是否正确识别到了CUDA:
|
||||
```python
|
||||
import torch
|
||||
print(torch.cuda.is_available())
|
||||
```
|
||||
如果返回True,则说明PyTorch已成功启用CUDA支持
|
||||
|
||||
## 代码修改
|
||||
请先看完下面这部分内容,如果符合你的情况,你可以选择直接克隆我已经修改好仓库
|
||||
```shell
|
||||
# Github
|
||||
git clone https://github.com/ssdomei232/ChatGLM3-easydemo.git
|
||||
# 如果你访问GitHub比较困难,可以用下面这个
|
||||
git clone https://openi.pcl.ac.cn/mei232/ChatGLM3.git
|
||||
```
|
||||
ps:如果你觉得我弄的配色很丑,可以在右上角改掉
|
||||
如果你使用windows或带有桌面的linux,更推荐你使用`composite_demo`,如果你使用命令行的linux,请使用`basic_demo`体验
|
||||
### 模型量化
|
||||
默认情况下,模型以 FP16 精度加载,运行ChatGLM3-6b模型需要大概13GB显存。如果你的 GPU 显存有限,可以尝试以量化方式加载模型,使用方法如下:
|
||||
运行4-bit量化的ChatGLM3-6b模型大约需要8G显存.
|
||||
#### 综合demo
|
||||
如果你使用windows或带有桌面的linux,请看这部分内容
|
||||
找到`client.py` 130行左右
|
||||
```python
|
||||
self.model = AutoModel.from_pretrained(
|
||||
model_path,
|
||||
trust_remote_code=True,
|
||||
config=config,
|
||||
device_map="auto").eval()
|
||||
# add .quantize(4).cuda() before .eval() and remove device_map="auto" to use int4 model
|
||||
```
|
||||
改为
|
||||
```python
|
||||
self.model = AutoModel.from_pretrained(
|
||||
model_path,
|
||||
trust_remote_code=True,
|
||||
config=config,
|
||||
).quantize(4).cuda().eval()
|
||||
# add .quantize(4).cuda() before .eval() and remove device_map="auto" to use int4 model
|
||||
```
|
||||
`client.py `150行左右,
|
||||
```python
|
||||
self.model = AutoModel.from_pretrained(MODEL_PATH, trust_remote_code=True, device_map="auto").eval()
|
||||
```
|
||||
改为
|
||||
```python
|
||||
self.model = AutoModel.from_pretrained(MODEL_PATH, trust_remote_code=True).quantize(4).cuda().eval()
|
||||
```
|
||||
#### 命令行对话 Demo
|
||||
如果你使用命令行的linux,请看这部分内容
|
||||
找到cli_demo.py第八行左右
|
||||
```python
|
||||
model = AutoModel.from_pretrained(MODEL_PATH, trust_remote_code=True, device_map="auto").eval()
|
||||
```
|
||||
改为
|
||||
```python
|
||||
model = AutoModel.from_pretrained("THUDM/chatglm3-6b", trust_remote_code=True).quantize(4).cuda().eval()
|
||||
```
|
||||
|
||||
### 从本地加载模型
|
||||
如果你的机器位于某堵墙内或无法访问huggingface,有或者你已经提前下载好了模型,请看这部分内容
|
||||
#### 综合demo
|
||||
如果你使用windows或带有桌面的linux,请看这部分内容
|
||||
找到client.py第十八行左右
|
||||
```python
|
||||
MODEL_PATH = os.environ.get('MODEL_PATH', 'THUDM/chatglm3-6b')
|
||||
```
|
||||
改为
|
||||
```python
|
||||
# 模型文件放在同目录chatglm3-6b目录下,如果你想放在别处,请自行修改
|
||||
MODEL_PATH = 'chatglm3-6b'
|
||||
```
|
||||
#### 命令行对话 Demo
|
||||
如果你使用命令行的linux,请看这部分内容
|
||||
找到cli_demo.py第四行左右
|
||||
```python
|
||||
MODEL_PATH = os.environ.get('MODEL_PATH', 'THUDM/chatglm3-6b')
|
||||
```
|
||||
改为
|
||||
```python
|
||||
# 模型文件放在同目录chatglm3-6b目录下,如果你想放在别处,请自行修改
|
||||
MODEL_PATH = 'chatglm3-6b'
|
||||
```
|
||||
|
||||
## 运行
|
||||
### 综合demo
|
||||
```shell
|
||||
conda activate chatglm3-demo
|
||||
cd composite_demo
|
||||
streamlit run main.py
|
||||
```
|
||||
稍等一会加载模型,加载完浏览器会自动弹出到webui,若没有自动弹出,请查看命令行输出手动开启
|
||||
### 命令行对话 Demo
|
||||
```shell
|
||||
conda activate chatglm3-demo
|
||||
cd basic_demo
|
||||
python cli_demo.py
|
||||
```
|
||||
稍等一会加载模型,加载完就可以开始对话
|
||||
|
||||
### 温馨提示
|
||||
相当不建议你使用CPU来运行,除非你使用AMD的线程撕裂者之类的CPU,否则就不要难为电脑了.
|
||||
|
||||
## 参考资料
|
||||
[Conda 替换镜像源方法尽头,再也不用到处搜镜像源地址](https://blog.csdn.net/adreammaker/article/details/123396951)
|
||||
[THUDM/ChatGLM3: ChatGLM3 series: Open Bilingual Chat LLMs | 开源双语对话语言模型](https://github.com/THUDM/ChatGLM3)
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
---
|
||||
title: CUDA12.2使用支持CUDA的pytorch
|
||||
tags:
|
||||
- AI
|
||||
- python
|
||||
- 学习笔记
|
||||
categories:
|
||||
- 学习笔记
|
||||
index_img: /img/2024/2/17/torch.png
|
||||
banner_img: /img/2024/2/17/torch.png
|
||||
permalink: /2024/02/17/cuda122usepytorch/index.html
|
||||
date: 2024-02-17 11:36:55
|
||||
---
|
||||
如果你在nvidia官网安装了最新版的CUDA(CUDA12.2/12.3),但访问 [https://download.pytorch.org/whl/cu122/torch_stable.html](https://download.pytorch.org/whl/cu122/torch_stable.html) 就会发现pytorch并没有支持此版本的CUDA
|
||||
但是支持CUDA12.1的pytorch也可以支持CUDA12.2(看网上说CUDA12.3也可以支持,但没有试过)
|
||||
执行
|
||||
```shell
|
||||
pip install torch torchvision torchaudio -f https://download.pytorch.org/whl/cu121/torch_stable.html
|
||||
```
|
||||
来安装支持CUDA12.1的torch
|
||||
### 检查
|
||||
创建一个.py文件,内容为:
|
||||
```python
|
||||
import torch
|
||||
print(torch.cuda.is_available())
|
||||
```
|
||||
运行它,如果返回True,则说明PyTorch已成功启用CUDA支持
|
||||
如果返回False,那么重装一下torch或重启一下服务器应该就好了
|
||||
@@ -0,0 +1,39 @@
|
||||
---
|
||||
title: GPT-sovits模型合集
|
||||
tags:
|
||||
- AI
|
||||
- TTS
|
||||
categories:
|
||||
- AI
|
||||
index_img: /img/2024/2/2/index.png
|
||||
banner_img: /img/2024/2/2/index.png
|
||||
permalink: /2024/02/02/202402021629/index.html
|
||||
date: 2024-02-02 16:30:00
|
||||
---
|
||||
GPT-sovits是一个简单好用的TTS模型,开源地址:
|
||||
[RVC-Boss/GPT-SoVITS: 1 min voice data can also be used to train a good TTS model! (few shot voice cloning)](https://github.com/RVC-Boss/GPT-SoVITS)
|
||||
运行这些模型不需要太大的显存,我测试时只需要2G甚至更少,但是训练最好使用更大的显存。
|
||||
**目前有的模型(以下载页实际为准,这里不长更新)**:
|
||||
* 神里凌华(v1)
|
||||
* 胡桃(v1)
|
||||
* 银狼(v1)
|
||||
* 三月七(v1)
|
||||
* 三月七低配版(v1)
|
||||
* 瓦尔特(v1)
|
||||
* 符玄(v1)
|
||||
* 温迪(v1)
|
||||
|
||||
**压缩包内的内容**:
|
||||
* 训练音频
|
||||
* 识别好的.list文件
|
||||
* GPT和Sovits微调模型
|
||||
|
||||
**注意事项**:
|
||||
* 本模型所用头像,形象,语音等等的所有权均归米哈游所有。只可用于二次创作。不得创作任何违反法律法规的内容,不得用于任何商业用途,不得二次配布。如有滥用行为,该模型将停止公开!
|
||||
* 发视频请注明模型训练者、整合包作者和数据集整理者。
|
||||
* V1的模型能用在V2上面,但是V2的模型不能用在V1上,并且V1模型在V2上效果不佳
|
||||
|
||||
数据集来源:https://www.bilibili.com/read/cv23965717/
|
||||
|
||||
### 下载:
|
||||
Newb(无需登录/注册): [https://newb.mei.lv/share/files/GPT-Sovits-models](https://c.mmeiblog.cn/share/share/files/GPT-Sovits-models)
|
||||
@@ -0,0 +1,81 @@
|
||||
---
|
||||
title: linux中国归档站-Linuxcat
|
||||
tags:
|
||||
- linux
|
||||
categories:
|
||||
- 技术
|
||||
index_img: /img/2024/linuxcn-archive/finally.jpg
|
||||
banner_img: /img/2024/linuxcn-archive/finally.jpg
|
||||
permalink: /linuxcn.html
|
||||
date: 2024-02-25 11:29:54
|
||||
---
|
||||
在我看到[这篇文章](https://linux.cn/article-16603-1.html)后,我便想要将Linux中国的文章保留下来并渲染成我喜欢的主题,于是就有了[linuxcat.top](https://linuxcat.top/)
|
||||
|
||||
## 过程
|
||||
渲染 Linuxcat 的过程极其烦人, windows 的最大打开文件数使我无法再 windows 上进行渲染
|
||||
> User interface objects support only one handle per object. Processes cannot inherit or duplicate handles to user objects. Processes in one session cannot reference a user handle in another session.
|
||||
There is a theoretical limit of 65,536 user handles per session. However, the maximum number of user handles that can be opened per session is usually lower, since it is affected by available memory. There is also a default per-process limit of user handles. To change this limit, set the following registry value:
|
||||
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\USERProcessHandleQuota
|
||||
This value can be set to a number between 200 and 18,000.
|
||||
|
||||
Linuxcat 使用 149kf 渲染大约用了 15 分钟,加上传文件和删删改改耗费了近一天的时间。(Linuxcat 完整的索引文件高达200M)
|
||||
|
||||
### 修改数据
|
||||
头图和大图
|
||||
```shell
|
||||
shopt -s globstar
|
||||
sed 's|largepic|banner_img|g' -i **/*.md
|
||||
sed 's|pic|index_img|g' -i **/*.md
|
||||
```
|
||||
如果没有头图:
|
||||
```python
|
||||
import os
|
||||
import re
|
||||
|
||||
def replace_content(dir_path):
|
||||
for root, dirs, files in os.walk(dir_path):
|
||||
for file in files:
|
||||
if file.endswith('.md'):
|
||||
file_path = os.path.join(root, file)
|
||||
|
||||
with open(file_path, 'r+', encoding='utf-8') as f:
|
||||
content = f.read()
|
||||
|
||||
# 查找并提取 banner_img 后面的内容
|
||||
match_banner = re.search(r'banner_img:\s*(.*)', content, re.IGNORECASE | re.MULTILINE)
|
||||
if match_banner:
|
||||
banner_img = match_banner.group(1).strip() # 去除两边空白字符
|
||||
|
||||
# 查找并替换 index_img 后面的内容
|
||||
match_index = re.search(r'index_img:\s*(.*)', content, re.IGNORECASE | re.MULTILINE)
|
||||
if match_index and 'islctt: false' in content:
|
||||
new_content = re.sub(r'index_img:\s*.*?\n', f'index_img: {banner_img}\n', content, flags=re.IGNORECASE | re.MULTILINE)
|
||||
|
||||
# 替换文件内容
|
||||
f.seek(0)
|
||||
f.truncate()
|
||||
f.write(new_content)
|
||||
|
||||
# 调用函数,指定要遍历的目录
|
||||
replace_content('_posts')
|
||||
```
|
||||
如果渲染是出现`Error: EMFILE, too many open files`报错,执行
|
||||
```shell
|
||||
ulimit -n 10000
|
||||
```
|
||||
如果还报错就把这个数改大点
|
||||
|
||||
## 有趣的发现
|
||||
在渲染Linux中国数据集的过程中,由于Linux中国文章时间跨度极大,不难发现一些有趣的东西
|
||||
### 人工智能
|
||||
打开[标签 - AI - Linuxcat](https://linuxcat.top/tags/AI/),Linux中国共编写了347篇与AI相关的文章,最早的一篇在2016年
|
||||
2017年共3篇,2018年5篇,2019年共4篇,2020年共10篇,2021年共34篇,2022年共81篇,2023年共187篇
|
||||
2024年1月共22篇(约为2023年平均篇数的141.2%)
|
||||
由此可以看出,人工智能的发展并不是突然暴起的,而是循序渐进的,若按照2023年的增速,2024年Linux中国可能会有超过300篇有关AI的文章
|
||||
|
||||
|
||||
## 参考资料
|
||||
[User Objects - Win32 apps | Microsoft Learn](https://learn.microsoft.com/en-us/windows/win32/sysinfo/user-objects)
|
||||
[Home · Linux-CN/archive Wiki (github.com)](https://github.com/Linux-CN/archive/wiki)
|
||||
|
||||
在此感谢Linux中国的全体贡献者,感谢他们创作/翻译了这么多优质的内容,感谢他们为中文开源社区做出的贡献
|
||||
@@ -0,0 +1,47 @@
|
||||
---
|
||||
title: VIVE XR 试玩体验
|
||||
tags:
|
||||
- MR
|
||||
- 试玩体验
|
||||
categories:
|
||||
- 试玩体验
|
||||
index_img: /img/2024/2/10/xr.jpg
|
||||
banner_img: /img/2024/2/10/xr.jpg
|
||||
permalink: /2024/02/10/202402102033/index.html
|
||||
date: 2024-02-10 20:33:57
|
||||
---
|
||||
最近寒假由于apple vision pro的火爆,所以对MR很感兴趣,所以找人借来了一台VIVE XR,不过写这篇文章的时候机器已经还回去了(因为不好玩)
|
||||
## 到手感觉
|
||||
到手时还是把原装盒子一块借给我了,装的也很整齐(看得出来这玩意不好玩),包装盒里有两个手柄,一坨电池,一个主体,几根线以及废纸若干。
|
||||
本体还是挺重的,虽然可以把电池部分拆掉,将前半部分当眼睛戴,但这样中心靠前,感觉好像马上就要掉下来一样。
|
||||
## 使用体验
|
||||
### 佩戴
|
||||
先把电池冲一下电,然后按照说明书操作一下,也可以直接拿充电宝/电脑插到眼睛上,会轻便一些,但会感觉很不稳,如果把后面一坨电池加上,会稳不少。
|
||||
### 启动
|
||||
打开就会先让你设定安全区域,不过如果选择圈定区域,会有十分烦人的bug,例如应用飞到远处拿不回来之类的,所以我用的原地模式,进入可以选择进入大厅或MR,大厅的观赏体验还是不错的,还有鲸鱼在大厅外面飞。MR如果在晚上开着灯效果很烂,显示不清晰,看电脑屏幕也看不清,白天也差不多,不过不太会出现频闪,但如果你所处的室内较暗,那么看向窗外会被闪瞎眼睛(雾)。
|
||||
### 显示
|
||||
单眼1080p的分辨率,能够明显看到像素点,目测使用这个看视频投到眼前的屏幕大约为40-50寸左右,像素密度和四五年前的电视差不多
|
||||
### 交互
|
||||
有两种交互方式,一种是拿手去捏,一种是使用手柄 </br>
|
||||
直接用手捏体验十分不好,有时候捏好几次都按不了 </br>
|
||||
用手柄操作就会舒服很多,但部分情况下对手抖人士很不友好,按键太小,需要两手稳定才能精准按下
|
||||
### 生态
|
||||
能用steamVR串流,自带的应用商店看起来很丰富,不过需要登录才能安装,就没有体验
|
||||
### 串流
|
||||
使用steamVR串流,支持局域网和有线,我只试了局域网串流,游戏为我的世界,VR版我的世界占用的资源很多,而且使用的Optifine为魔改版,很多光影都会崩溃。 </br>
|
||||
局域网串流体验没什么卡顿,但VR版我的世界并没有网上播的那么有趣,视角转动很僵硬,特殊的移动方式我主观体验也不是那么流畅 </br>
|
||||
当然你也可以把电脑屏幕串流过来,不过虽然大,但是像素密度大概率比你的显示器低,很不推荐你这样做
|
||||
### MR
|
||||
MR是VIVE XR的宣传重点之一,作为一台2023年初的机器,它的效果在当时应该算很好的,但比不上HTC目前在售的产品与火爆的apple vision pro </br>
|
||||
在使用是几乎感觉不到操作有延迟(我完全感觉不到),不细看的话确实跟没戴差不多,但仅限光照适宜的环境下,VIVE XR的曝光控制很烂,极其容易过曝 </br>
|
||||
空间定位还是很准确的,把视角转开再走几步应用还是飘在原地
|
||||
## 总结
|
||||
个人感觉VIVE XR像是一台半成品,很多功能并不完善,也有不少操作逻辑上的问题(VIVE XR中的应用不能拖来拖去),但是基础功能已经比较完善了,不过现在VIVE XR已经不在销售了,即使是二手,我认为也不是一个体验VR的好设备
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
免责声明:本文内容仅代表作者个人观点,不构成任何购买建议。作者不对因读者参考本文内容而做出的购买决策所产生的任何直接或间接后果承担责任。
|
||||
@@ -0,0 +1,82 @@
|
||||
---
|
||||
title: 一些自建加速/镜像服务
|
||||
hide: true
|
||||
date: 2024-03-10 15:32:57
|
||||
tags:
|
||||
- linux
|
||||
- proxy
|
||||
categories:
|
||||
- Internet
|
||||
index_img: /img/2024/3/10/index.webp
|
||||
banner_img: /img/2024/3/10/index.webp
|
||||
permalink: /2024/03/10/Accelerated-services/index.html
|
||||
---
|
||||
由于某知名防火墙的原因,许多网站都无法访问,还有许多网站的访问十分魔幻。
|
||||
在这里放一些我自建的反代服务
|
||||
使用这些服务需要搭配一张根证书,点击[这里](https://static.mmeiblog.cn/files/ssl/home.cer)下载
|
||||
目前已有的服务:
|
||||
* Github
|
||||
* Pixiv
|
||||
* Hugggingface
|
||||
* jsdelivr
|
||||
|
||||
## 使用方法
|
||||
|
||||
### Github
|
||||
安装根证书后修改hosts文件
|
||||
windows在`C:\Windows\System32\drivers\etc`下
|
||||
Linux在`/etc`下
|
||||
```
|
||||
# MFW-Github
|
||||
45.153.130.227 api.github.com
|
||||
45.153.130.227 gist.github.com
|
||||
45.153.130.227 raw.github.com
|
||||
45.153.130.227 raw.githubusercontent.com
|
||||
45.153.130.227 camo.githubusercontent.com
|
||||
45.153.130.227 cloud.githubusercontent.com
|
||||
45.153.130.227 avatars.githubusercontent.com
|
||||
45.153.130.227 avatars0.githubusercontent.com
|
||||
45.153.130.227 avatars1.githubusercontent.com
|
||||
45.153.130.227 avatars2.githubusercontent.com
|
||||
45.153.130.227 avatars3.githubusercontent.com
|
||||
45.153.130.227 user-images.githubusercontent.com
|
||||
45.153.130.227 objects.githubusercontent.com
|
||||
45.153.130.227 private-user-images.githubusercontent.com
|
||||
45.153.130.227 github.com
|
||||
45.153.130.227 pages.github.com
|
||||
45.153.130.227 githubapp.com
|
||||
# MFW-Github-end
|
||||
```
|
||||
|
||||
### Pixiv
|
||||
GFW不会拦截Pixiv的http流量,因此使用http来做数据传输,在内网自行反代https(当然我的服务不是这样实现的)
|
||||
下面提供的数据传输域名可以选择开启https来加密,也可以直接用http来加速,但都需要本地反代为原来的域名
|
||||
数据传输域名(年抛域名,到期后记得来换):
|
||||
| 数据传输域名 | 对应原来域名 |
|
||||
| ----------- | ----------- |
|
||||
| pximg-proxy.aps.icu | i.pximg.net |
|
||||
| pixiv-accounts-proxy.aps.icu | accounts.pixiv.net |
|
||||
| pixix-proxy.aps.icu | www.pixiv.net |
|
||||
|
||||
### Huggingface
|
||||
与Pixiv类似,下面提供的数据传输域名可以选择开启https来加密,也可以直接用http来加速,但都需要本地反代为原来的域名
|
||||
数据传输域名(年抛域名,到期后记得来换):
|
||||
| 数据传输域名 | 对应原来域名 |
|
||||
| ----------- | ----------- |
|
||||
| hug.aps.icu | huggingface.co |
|
||||
| hug-cdn.aps.icu | cdn-lfs-us-1.huggingface.co |
|
||||
|
||||
### jsdelivr
|
||||
安装根证书后修改hosts文件
|
||||
windows在`C:\Windows\System32\drivers\etc`下
|
||||
Linux在`/etc`下
|
||||
```
|
||||
# MFW-jsdelivr
|
||||
45.153.130.227 cdn.jsdelivr.net
|
||||
# MFW-jsdelivr-end
|
||||
```
|
||||
|
||||
|
||||
|
||||
**我不会收集任何流过反代服务器的流量,我没有偷看别人隐私的垃圾爱好**
|
||||
后续也许还会有更多加速
|
||||
@@ -0,0 +1,53 @@
|
||||
---
|
||||
title: lsky图床使用nsfw鉴黄
|
||||
tags:
|
||||
- linux
|
||||
- 学习笔记
|
||||
categories:
|
||||
- 学习笔记
|
||||
index_img: /img/2024/3/17/nsfw.png
|
||||
banner_img: /img/2024/3/17/nsfw.png
|
||||
permalink: /2024/03/17/lskynsfw/index.html
|
||||
date: 2024-03-17 21:12:51
|
||||
---
|
||||
~~闲的无聊弄了一个图床:`https://tc.linuxcat.top/`~~
|
||||
使用开源的lsky pro搭建
|
||||
为了防止坏比搞逝,阿里和腾讯的鉴黄太贵,就用了nsfwapi鉴黄
|
||||
|
||||
### docker
|
||||
docker一键安装
|
||||
```shell
|
||||
docker run -p 3000:3000 ghcr.io/arnidan/nsfw-api:latest
|
||||
```
|
||||
如果你机器在国内,拉不动镜像:
|
||||
```shell
|
||||
docker run -p 3000:3000 registry.cn-hangzhou.aliyuncs.com/mei232/roywangdev-nsfwapi:latest
|
||||
```
|
||||
### nodejs
|
||||
不推荐使用nodejs直接部署
|
||||
使用nodejs安装比较麻烦,需要到`https://roy.wang/nsfw-appraisal-api/`选择合适的版本下载(大概2022年之前的提交)
|
||||
然后参照说明文档下载模型,接着
|
||||
```shell
|
||||
yarn
|
||||
yarn build
|
||||
yarn start
|
||||
```
|
||||
这个过程可能有亿点久,arm架构不支持
|
||||
|
||||
然后把把`http(s)://IP:port/classify`填入即可,设置一个合适的阈值测试一下就好了
|
||||
|
||||
### API调用
|
||||
```shell
|
||||
curl -X POST -H "Content-Type: multipart/form-data" -F "image=@path/to/image" http(s)://IP:port/classify
|
||||
```
|
||||
|
||||
### ~~公开API~~
|
||||
~~你也可以用我的API`https://api.mmeiblog.cn/nsfw/`~~
|
||||
~~直接填进去就行,不用加`/classify`~~
|
||||
~~目前API已经寄了,三年内没有加回来的打算~~
|
||||
|
||||
### 参考资料
|
||||
[NSFW-API 开源的图片鉴黄API](https://roy.wang/nsfw-appraisal-api/)
|
||||
[nsfw-api](https://github.com/arnidan/nsfw-api/tree/41c0acb725dced11c5536ebbc6a67153bfed3100)
|
||||
[nsfw_model](https://github.com/GantMan/nsfw_model)
|
||||
[图片审核 Lsky Pro](https://docs.lsky.pro/docs/free/v2/group/picture-review.html)
|
||||
@@ -0,0 +1,197 @@
|
||||
---
|
||||
title: 雨云香港三区线路测试&&使用体验
|
||||
tags:
|
||||
- VPS使用体验
|
||||
categories:
|
||||
- VPS使用体验
|
||||
index_img: /img/2024/3/18/index.webp
|
||||
banner_img: /img/2024/3/18/index.webp
|
||||
permalink: /2024/03/18/rainyunhk3/index.html
|
||||
date: 2024-03-18 08:22:45
|
||||
---
|
||||
雨云在2024年3月17日22:30分左右突然上架了香港三区服务器(这上的也太不是时候了,我都上床睡觉了2333333)
|
||||
由于上的太晚了,所以没有第一时间买到机器,不过也根据群友提供的测试信息在[雨云论坛](https://forum.rainyun.com/t/topic/7246)做了粗略的总结
|
||||
于是我在第二天上午试用了一台高配版来测试以下(感冒在家,结果班主任开的网课直播还没声233333)
|
||||
|
||||
### 配置信息
|
||||
*CPU均为EPYC7702,带宽均为上下对等,硬盘免费30G,可自己加,带宽单位为Mbps,雨云一般会有折扣,上网搜个优惠码就行,一般会给到8折,当然本网站不会出现推广信息,如果你想要靠谱的折扣,可以看CSDN@mei232*
|
||||
| 套餐名称 | CPU | 内存 | 硬盘 | 带宽 | 价格 | 折后价格(八折) |
|
||||
| ------- | ---- | --- | ----- | ---- | ----- | ----- |
|
||||
| KVM 入门版 | 1c | 1G | 30G | 3M | 30/月 152/年 | 24/月 121.6/年 |
|
||||
| KVM 标配版 | 2c | 2G | 30G | 5M | 38/月 319.2/年 | 30.4/月 255.2/年 |
|
||||
| KVM 中配版 | 2c | 4G | 30G | 8M | 53/月 445.2/年 | 42.4/月 356.2/年 |
|
||||
| KVM 高配版 | 4c | 4G | 30G | 10M | 69/月 579.6/年 | 55.2/月 463.7/年 |
|
||||
| KVM 顶配版 | 4c | 8G | 30G | 15M | 133/月 1117.2/年 | 106.4/月 893.8/年 |
|
||||
| KVM 高配版 | 8c | 16G | 30G | 20M | 192/月 1654.8/年 | 153.6/月 1323.84/年 |
|
||||
|
||||
### 性能
|
||||
```bash
|
||||
----------------------CPU测试--通过sysbench测试-------------------------
|
||||
-> CPU 测试中 (Fast Mode, 1-Pass @ 5sec)
|
||||
1 线程测试(单核)得分: 1638 Scores
|
||||
4 线程测试(多核)得分: 6481 Scores
|
||||
---------------------内存测试--感谢lemonbench开源-----------------------
|
||||
-> 内存测试 Test (Fast Mode, 1-Pass @ 5sec)
|
||||
单线程读测试: 44397.12 MB/s
|
||||
单线程写测试: 19463.69 MB/s
|
||||
------------------磁盘dd读写测试--感谢lemonbench开源--------------------
|
||||
-> 磁盘IO测试中 (4K Block/1M Block, Direct Mode)
|
||||
测试操作 写速度 读速度
|
||||
100MB-4K Block 63.2 MB/s (15.42 IOPS, 1.66s) 69.8 MB/s (17049 IOPS, 1.50s)
|
||||
1GB-1M Block 1.0 GB/s (995 IOPS, 1.01s) 7.9 GB/s (7496 IOPS, 0.13s)
|
||||
---------------------磁盘fio读写测试--感谢yabs开源----------------------
|
||||
Block Size | 4k (IOPS) | 64k (IOPS)
|
||||
------ | --- ---- | ---- ----
|
||||
Read | 160.95 MB/s (40.2k) | 1.40 GB/s (21.8k)
|
||||
Write | 161.38 MB/s (40.3k) | 1.40 GB/s (21.9k)
|
||||
Total | 322.34 MB/s (80.5k) | 2.80 GB/s (43.8k)
|
||||
| |
|
||||
Block Size | 512k (IOPS) | 1m (IOPS)
|
||||
------ | --- ---- | ---- ----
|
||||
Read | 1.50 GB/s (2.9k) | 1.54 GB/s (1.5k)
|
||||
Write | 1.58 GB/s (3.1k) | 1.64 GB/s (1.6k)
|
||||
Total | 3.09 GB/s (6.0k) | 3.19 GB/s (3.1k)
|
||||
```
|
||||
测试结果:https://paste.spiritlhl.net/code/H1H6Et.txt
|
||||
### 网络
|
||||
**IP不是原生香港IP,是从美国广播过来的**
|
||||
先说总结:线路非常好,但是带宽太小,性价比不高,但是雨云限速不限流,如果出一些限流的大带宽机器应该会好不少,如200G+20M或200G+15M
|
||||
这条线在中国和亚太地区体验很好,但是出海不行,勉强能当作国内to海外mc/其他游戏加速
|
||||
|
||||
#### 线路
|
||||
国内:
|
||||
|运营商 | 去程 | 回程|
|
||||
|--- | --- | ---|
|
||||
|电信 | CTGNet(CN2GIA)* | CTGNet(CN2GIA)* |
|
||||
|联通 | AS4837(169骨干网) | AS4837(169骨干网) |
|
||||
|移动 | CMI | CMI |
|
||||
|
||||
|
||||
国际(无法准确测试,国际线路辨别很困难,这个测试主要是有些人用来加速游戏给海外客户看的):
|
||||
|国家 | 去程(服务器去海外) |速度 |延迟|
|
||||
|--- | --- | --- | --- |
|
||||
|韩国CN2 | CTGNet(CN2GIA)* | 挺快的 | 60-70ms |
|
||||
|荷兰CUII | 无法辨别 | 很慢 | 200-300ms |
|
||||
|德国CUII | 无法辨别 | 很慢 | 200-300ms |
|
||||
|日本IIJ | NTT | 较快 | 50-70ms |
|
||||
|日本软银 | 无法辨别(大概率是NTT) | 较快 | 50-70ms |
|
||||
|美国CN2 | 无法辨别 | 较快 | 130-140ms |
|
||||
#### 测速
|
||||
我买的这台是10M上下对等带宽
|
||||
国内:
|
||||
```bash
|
||||
ID 网络服务提供商 测速服务器位置 上传/Mbps 下载/Mbps 延迟/ms
|
||||
59386 中国电信 中国浙江杭州 ↑ 9.59 ↓ 9.88 36.46
|
||||
17145 中国电信5G 中国安徽合肥 ↑ 9.47 ↓ 9.54 35.97
|
||||
5396 中国电信5G 中国江苏苏州 ↑ 9.59 ↓ 9.54 41.09
|
||||
54432 中国联通 中国海南三亚 ↑ 9.55 ↓ 9.35 25.99
|
||||
35527 中国广电 中国四川成都 ↑ 9.51 ↓ 9.52 43.65
|
||||
```
|
||||
欧洲:
|
||||
```bash
|
||||
ID 网络服务提供商 测速服务器位置 上传/Mbps 下载/Mbps 延迟/ms
|
||||
34948 Swish Fibre 英国伦敦 ↑ 9.23 ↓ 9.72 202.34
|
||||
30981 KPI-Telecom 乌克兰基辅 ↑ 9.74 ↓ 10.35 283.08
|
||||
21615 JMDI Sp. z o.o. 波兰华沙 ↑ 9.55 ↓ 10.54 270.29
|
||||
1434 CPN Fibra 意大利米兰 ↑ 10.26 ↓ 9.97 186.59
|
||||
12919 Telenor Norge AS 挪威奥斯陆 ↑ 9.67 ↓ 10.05 232.29
|
||||
37211 Avatel Telecom 西班牙马德里 ↑ 9.81 ↓ 10.39 197.41
|
||||
37193 CITIC Telecom CPC 爱沙尼亚塔林 ↑ 9.53 ↓ 10.16 276.08
|
||||
24481 CityTelecom.ru 俄罗斯莫斯科 ↑ 10.16 ↓ 10.67 187.82
|
||||
38092 Three Ireland 爱尔兰都柏林 ↑ 9.38 ↓ 9.85 268.96
|
||||
44477 TELE AG 德国法兰克福 ↑ 10.10 ↓ 9.79 212.95
|
||||
15152 fonira Telekom 奥地利维也纳 ↑ 10.01 ↓ 9.57 203.41
|
||||
48096 ONI Telecom 葡萄牙里斯本 ↑ 9.91 ↓ 9.61 207.16
|
||||
```
|
||||
美洲:
|
||||
```bash
|
||||
ID 网络服务提供商 测速服务器位置 上传/Mbps 下载/Mbps 延迟/ms
|
||||
46790 Bell Canada 加拿大魁北克 ↑ 9.29 ↓ 9.95 245.81
|
||||
16781 TELUS Mobility 加拿大温哥华 ↑ 10.18 ↓ 9.76 163.08
|
||||
50932 Tusass A/S 格林兰努克 ↑ 9.26 ↓ 9.96 270.47
|
||||
11777 KPU Telecom 美国阿拉斯加 ↑ 10.42 ↓ 10.05 197.45
|
||||
22144 H&B Communications 美国堪萨斯 ↑ 9.86 ↓ 9.70 191.95
|
||||
13098 Pilot Fiber 美国纽约 ↑ 9.40 ↓ 10.02 208.57
|
||||
44477 AT&T México 墨西哥墨西哥城 ↑ 10.23 ↓ 9.99 213.47
|
||||
31195 PoP-RJ/RNP 阿根廷里约热内卢↑ 9.61 ↓ 9.98 336.88
|
||||
```
|
||||
中东:
|
||||
```bash
|
||||
ID 网络服务提供商 测速服务器位置 上传/Mbps 下载/Mbps 延迟/ms
|
||||
17336 ETISALAT-UAE 阿联酋 ↑ 2.38 ↓ 9.57 107.57
|
||||
52872 Deltanet 巴基斯坦 ↑ 9.51 ↓ 9.55 136.50
|
||||
43365 TurkNet 土耳其 ↑ 9.98 ↓ 10.15 311.24
|
||||
37151 Kazakhtelecom 哈萨克斯坦 ↑ 9.55 ↓ 10.95 358.70
|
||||
16051 Saudi Telecom 沙特阿拉伯 ↑ 9.51 ↓ 9.90 263.98
|
||||
15570 Yemen Net 也门 ↑ 9.63 ↓ 10.97 273.96
|
||||
42379 SatLink Pvt 马尔代夫 ↑ 9.50 ↓ 9.78 83.46
|
||||
```
|
||||
亚太:
|
||||
```bash
|
||||
ID 网络服务提供商 测速服务器位置 上传/Mbps 下载/Mbps 延迟/ms
|
||||
32155 China Mobile 中国香港 ↑ 4.86 ↓ 1.18 2.92
|
||||
13623 Singtel 新加坡 ↑ 9.59 ↓ 9.64 37.82
|
||||
12492 Telstra 澳大利亚 ↑ 9.70 ↓ 10.55 122.61
|
||||
41663 Sky Broadband 新西兰 ↑ 10.08 ↓ 9.82 174.10
|
||||
3756 Globe Telecom 菲律宾 ↑ 10.41 ↓ 10.00 149.82
|
||||
30131 Telekom Malaysia 马来西亚 ↑ 9.50 ↓ 9.87 60.56
|
||||
1370 Telekomunikasi 印度尼西亚 ↑ 9.50 ↓ 9.55 62.62
|
||||
36978 AIS Fibre 泰国 ↑ 9.58 ↓ 9.63 61.84
|
||||
45357 Asia Pacific Telecom 中国台湾 ↑ 9.52 ↓ 9.55 15.92
|
||||
```
|
||||
#### 流媒体解锁
|
||||
**雨云禁止搭建VPN服务,同时有着极为敏感的VPN流量检测系统,请不要在雨云搭建VPN**
|
||||
```bash
|
||||
---------------------流媒体解锁--感谢sjlleo开源-------------------------
|
||||
以下测试的解锁地区是准确的,但是不是完整解锁的判断可能有误,这方面仅作参考使用
|
||||
----------------Youtube----------------
|
||||
[IPv4]
|
||||
连接方式: Youtube Video Server
|
||||
视频缓存节点地域: 美国 洛杉机(LAX17S56)
|
||||
Youtube识别地域: 香港(HK)
|
||||
----------------Netflix----------------
|
||||
[IPv4]
|
||||
您的出口IP完整解锁Netflix,支持非自制剧的观看
|
||||
NF所识别的IP地域信息:香港
|
||||
[IPv6]
|
||||
您的网络可能没有正常配置IPv6,或者没有IPv6网络接入
|
||||
---------------DisneyPlus---------------
|
||||
[IPv4]
|
||||
当前IPv4出口解锁DisneyPlus
|
||||
区域:香港区
|
||||
解锁Youtube,Netflix,DisneyPlus上面和下面进行比较,不同之处自行判断
|
||||
----------------流媒体解锁--感谢RegionRestrictionCheck开源--------------
|
||||
以下为IPV4网络测试,若无IPV4网络则无输出
|
||||
============[ Multination ]============
|
||||
Dazn: Yes (Region: US)
|
||||
HotStar: No
|
||||
Disney+: Yes (Region: US)
|
||||
Netflix: Yes (Region: HK)
|
||||
YouTube Premium: Yes (Region: HK)
|
||||
Amazon Prime Video: Yes (Region: US)
|
||||
TVBAnywhere+: Yes
|
||||
iQyi Oversea Region: US
|
||||
Viu.com: No
|
||||
YouTube CDN: Los Angeles, CA
|
||||
Netflix Preferred CDN: Hong Kong
|
||||
Spotify Registration: No
|
||||
Steam Currency: USD
|
||||
ChatGPT: Yes
|
||||
Bing Region: US
|
||||
Instagram Licensed Audio: ->
|
||||
Instagram Licensed Audio: No
|
||||
=======================================
|
||||
```
|
||||
|
||||
### 总结
|
||||
雨云香港三区线路非常号,但是带宽太小
|
||||
如果出一些限流的大带宽机器应该会好不少,如200G+20M或200G+15M(对与这个线路15M算挺大的了,同类产品有1c1g+250G+15M 35/月的)
|
||||
### 注释
|
||||
* 关于CTGNet:
|
||||
> 由于通过CTG/CTA/CTE购买GIA带宽需要中国电信集团级别审批合约,因此CTG自己搞了个CTGNet(自卖自销系列),与过去直接和AS4809接入的CN2 GIA对比, 除了中间多出来CTGNet的2-3跳左右路由以外,和之前CN2 GIA的路由看起来没多少差别了。但是CTGNet网内偶尔 会出现莫名其妙的延迟增加情况,体现在香港地区CTGNet网内两跳路由之间延迟增加15-20ms,这个问题属于偶发。
|
||||
* 之前雨云香港三区是用的阿里云线路,后来好像换了(没开卖之前放出的测试IP)
|
||||
|
||||
### 参考资料
|
||||
[中国三大电信运营商国际网络互联相关资料](https://blog.sunflyer.cn/archives/594)
|
||||
[VPS常用脚本合集(持续更新)](https://www.zzzi.org/article/shell-jiaoben)
|
||||
[VPS | 大数据最佳实践](https://bigdata.icu/tools/vps.html#_0x03-%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%B5%8B%E8%AF%95%E8%84%9A%E6%9C%AC)
|
||||
@@ -0,0 +1,61 @@
|
||||
---
|
||||
title: Linux创建简易的离线apt仓库
|
||||
date: 2024-4-1 21:23:24
|
||||
tags:
|
||||
- linux
|
||||
- shell
|
||||
- 学习笔记
|
||||
categories:
|
||||
- Linux
|
||||
index_img: /img/2024/4/linuxpkg-offline/00020-3477423043.webp
|
||||
banner_img: /img/2024/4/linuxpkg-offline/00020-3477423043.webp
|
||||
permalink: /2024/03/17/linuxpkg-offline/index.html
|
||||
---
|
||||
### 制作
|
||||
```bash
|
||||
## 查看当前软件包
|
||||
ls /var/cache/apt/archives/
|
||||
|
||||
#此路径下如果软件包较多可以运行下面命令进行删除,非必要项,按需删除(方便后面制作离线源)
|
||||
rm -rf /var/cache/apt/archives/*
|
||||
|
||||
## 下载软件与相关依赖包
|
||||
apt-get -d install <pkg-name> && apt-get -d install <pkg-name> $(apt-cache depends <pkg-name> | grep Depends | cut -d: -f2)
|
||||
|
||||
## 创建目录并添加权限
|
||||
mkdir -p /opt/pkgs/
|
||||
touch /opt/pkgs/Packages.gz
|
||||
chmod 777 -R /opt/pkgs
|
||||
|
||||
## 拷贝软件包到
|
||||
cp -r /var/cache/apt/archives/* /opt/pkgs/
|
||||
|
||||
## 安装dpkg-dev
|
||||
apt-get install dpkg-dev
|
||||
|
||||
## 生成软件包索引
|
||||
cd /opt/pkgs && dpkg-scanpackages -m . > Packages
|
||||
```
|
||||
|
||||
### 使用
|
||||
|
||||
#### 本地使用
|
||||
```bash
|
||||
## 备份源文件
|
||||
mv /etc/apt/sources.list /etc/apt/sources.list.bak
|
||||
## 使用
|
||||
echo "deb [trusted=yes] file:///opt/pkgs ./" >> /etc/apt/sources.list
|
||||
```
|
||||
|
||||
#### 网络使用
|
||||
```bash
|
||||
## 备份源文件
|
||||
mv /etc/apt/sources.list /etc/apt/sources.list.bak
|
||||
## 使用
|
||||
echo "deb [trusted=yes] http(s)://example.com/pkgs ./" >> /etc/apt/sources.list
|
||||
```
|
||||
|
||||
|
||||
### 参考资料
|
||||
[Linux基础-制作本地apt仓库(离线安装软件)](https://blog.csdn.net/Passerby_Wang/article/details/123600746)
|
||||
[如何创建一个简单 APT 仓库 ](https://www.cnblogs.com/bamanzi/p/create-simple-apt-repo.html)
|
||||
@@ -0,0 +1,82 @@
|
||||
---
|
||||
title: 星空云香港大盘鸡 使用体验
|
||||
tags:
|
||||
- VPS使用体验
|
||||
- 星空云
|
||||
categories:
|
||||
- VPS使用体验
|
||||
index_img: /img/2024/4/sky-large/Daily-internet-v4.webp
|
||||
banner_img: /img/2024/4/sky-large/Daily-internet-v4.webp
|
||||
permalink: /articles/2024/sky-large1tb/index.html
|
||||
date: 2024-04-26 15:21:33
|
||||
---
|
||||
|
||||
|
||||
配置如下:
|
||||
|
||||
| 机房 | cpu | 内存 | 硬盘 | 宽带 | 流量 | IP | 价格 |
|
||||
| ------------ | ---------------------- | ---- | --------------- | ------ | ----------- | --------------------------------------- | ---------------- |
|
||||
| 香港 | AMD EPYC 7551P 2GHz * 1 | 1GiB | 1000GiB HDD | 10Gbps(半独享) | 2500GB/月 | v4(从美国广播来的)*1 v6*一个/64前缀 | 45/月 |
|
||||
|
||||
### 无聊的测试数据
|
||||
|
||||
|
||||
线路:
|
||||
| 运营商 | 去程 | 回程 |
|
||||
| ------ | --- | ---- |
|
||||
| 电信 | NTT | NTT |
|
||||
| 联通 | NTT | NTT |
|
||||
| 移动 | CMI | CMI |
|
||||
|
||||
|
||||
磁盘测速(用dd命令测的,不具备太大参考价值):
|
||||
| 读取 | 写入 |
|
||||
| --- | --- |
|
||||
| 270 MB/s | 172 MB/s|
|
||||
| 62.5 MB/s(真实IO速度) |
|
||||
|
||||
国内测速(低峰期):
|
||||
```bash
|
||||
ID 网络服务提供商 测速服务器位置 上传/Mbps 下载/Mbps 延迟/ms
|
||||
59386 中国电信 中国浙江杭州 ↑ FAILED ↓ 325.16 116.27
|
||||
17145 中国电信5G 中国安徽合肥 ↑ FAILED ↓ 13.11 124.27
|
||||
5396 中国电信5G 中国江苏苏州 ↑ FAILED ↓ 2506.07 108.85
|
||||
54432 中国联通 中国海南三亚 ↑ FAILED ↓ 2379.16 152.07
|
||||
45170 中国联通 中国江苏无锡 ↑ FAILED ↓ 2335.23 119.40
|
||||
25858 中国移动 中国北京 ↑ 1002.49 ↓ 1885.90 49.75
|
||||
```
|
||||
|
||||
|
||||
国内测速(高峰期):
|
||||
```bash
|
||||
ID 网络服务提供商 测速服务器位置 上传/Mbps 下载/Mbps 延迟/ms
|
||||
59386 中国电信 中国浙江杭州 ↑ FAILED ↓ 1511.71 113.71
|
||||
17145 中国电信5G 中国安徽合肥 ↑ FAILED ↓ 1126.13 118.27
|
||||
5396 中国电信5G 中国江苏苏州 ↑ FAILED ↓ 2287.64 110.49
|
||||
43752 中国联通 中国北京 ↑ 618.15 ↓ 4.92 123.99
|
||||
24447 中国联通5G 中国上海 ↑ FAILED ↓ 2767.63 148.92
|
||||
54432 中国联通 中国海南三亚 ↑ FAILED ↓ 1352.88 155.74
|
||||
45170 中国联通 中国江苏无锡 ↑ FAILED ↓ 1273.26 156.15
|
||||
25858 中国移动 中国北京 ↑ 57.87 ↓ 750.02 49.01
|
||||
```
|
||||
|
||||
亚太测速:
|
||||
```bash
|
||||
ID 网络服务提供商 测速服务器位置 上传/Mbps 下载/Mbps 延迟/ms
|
||||
32155 China Mobile 中国香港 ↑ 6769.55 ↓ 5569.45 0.51
|
||||
13623 Singtel 新加坡 ↑ 448.64 ↓ 2010.35 46.75
|
||||
12492 Telstra 澳大利亚 ↑ 376.42 ↓ 1827.01 213.16
|
||||
41663 Sky Broadband 新西兰 ↑ 499.56 ↓ 2200.80 161.70
|
||||
3756 Globe Telecom 菲律宾 ↑ 1123.04 ↓ 2918.10 324.50
|
||||
30131 Telekom Malaysia 马来西亚 ↑ 920.40 ↓ 2844.91 56.49
|
||||
1370 Telekomunikasi 印度尼西亚 ↑ 1436.92 ↓ 2713.55 56.39
|
||||
36978 AIS Fibre 泰国 ↑ 1402.19 ↓ 4950.55 58.16
|
||||
```
|
||||
用Xtom香港镜像站测速,大约在150-160MB/s左右(HDD能跑多少一点啊)
|
||||
#### 网络波动图(除特殊标注外,测试节点均为广东电信/移动/联通)
|
||||
单日波动图(IPv4):
|
||||

|
||||
单日波动图(IPv6):
|
||||

|
||||
### 实际使用体验
|
||||
标称的10G肯定是跑不到的,回国也就移动好点,不过星空云的这台机器是对接的,上游是谁也不知道
|
||||
@@ -0,0 +1,70 @@
|
||||
---
|
||||
title: 狗云(dogyun) 香港-MG-国际 经典云使用体验
|
||||
tags:
|
||||
- VPS使用体验
|
||||
- dogyun
|
||||
categories:
|
||||
- VPS使用体验
|
||||
index_img: /img/2024/dogyun-mg/Daily-network-v4.webp
|
||||
banner_img: /img/2024/dogyun-mg/Daily-network-v4.webp
|
||||
permalink: /articles/2024/dogyun-mg/index.html
|
||||
date: 2024-05-01 20:21:33
|
||||
---
|
||||
|
||||
配置如下:
|
||||
|
||||
| 机房 | cpu | 内存 | 硬盘 | 宽带 | 流量 | IP | 价格 |
|
||||
| ------------ | ---------------------- | ---- | --------------- | ------ | ----------- | --------------------------------------- | ---------------- |
|
||||
| 香港-MG-国际 | E5-2694A v4 2.60GHz * 2 | 2GiB | 40GiBSSD-raid10 | 800Mbps | 2000GiB/月 | v4(我买到的91段是从美国广播来的)*1 v6*2 | 25/月 250/年 |
|
||||
|
||||
### 无聊的测试数据
|
||||
|
||||
线路:
|
||||
| 运营商 | 去程 | 回程 |
|
||||
| ------ | --- | ---- |
|
||||
| 电信 | NTT | NTT |
|
||||
| 联通 | NTT | NTT |
|
||||
| 移动 | CMI | CMI |
|
||||
|
||||
国内测速(低峰期):
|
||||
```bash
|
||||
ID 网络服务提供商 测速服务器位置 上传/Mbps 下载/Mbps 延迟/ms
|
||||
59386 中国电信 中国浙江杭州 ↑ 157.70 ↓ 1.24 224.58
|
||||
17145 中国电信5G 中国安徽合肥 ↑ 213.45 ↓ 1.39 213.51
|
||||
5396 中国电信5G 中国江苏苏州 ↑ 252.41 ↓ 14.05 321.16
|
||||
24447 中国联通5G 中国上海 ↑ 138.98 ↓ 651.51 85.57
|
||||
54432 中国联通 中国海南三亚 ↑ 376.06 ↓ 666.14 133.22
|
||||
45170 中国联通 中国江苏无锡 ↑ 527.04 ↓ 494.91 98.14
|
||||
25858 中国移动 中国北京 ↑ 767.02 ↓ 650.42 48.33
|
||||
```
|
||||
国内测速(高峰期):
|
||||
```bash
|
||||
ID 网络服务提供商 测速服务器位置 上传/Mbps 下载/Mbps 延迟/ms
|
||||
59386 中国电信 中国浙江杭州 ↑ 41.38 ↓ 6.48 266.80
|
||||
17145 中国电信5G 中国安徽合肥 ↑ 123.10 ↓ 1.17 221.55
|
||||
43752 中国联通 中国北京 ↑ 393.10 ↓ 3.15 171.45
|
||||
24447 中国联通5G 中国上海 ↑ 168.25 ↓ 629.99 86.39
|
||||
54432 中国联通 中国海南三亚 ↑ 89.15 ↓ 667.08 200.59
|
||||
45170 中国联通 中国江苏无锡 ↑ 285.51 ↓ 542.96 137.33
|
||||
25858 中国移动 中国北京 ↑ 773.92 ↓ 623.08 47.89
|
||||
```
|
||||
亚太测速:
|
||||
```bash
|
||||
32155 China Mobile 中国香港 ↑ 4.85 ↓ 4.91 3.37
|
||||
13623 Singtel 新加坡 ↑ 483.73 ↓ 615.08 34.57
|
||||
12492 Telstra 澳大利亚 ↑ 602.36 ↓ 645.33 123.24
|
||||
41663 Sky Broadband 新西兰 ↑ 480.59 ↓ 702.03 174.70
|
||||
3756 Globe Telecom 菲律宾 ↑ 820.44 ↓ 697.13 42.02
|
||||
30131 Telekom Malaysia 马来西亚 ↑ 715.95 ↓ 696.68 63.72
|
||||
1370 Telekomunikasi 印度尼西亚 ↑ 711.84 ↓ 645.18 53.99
|
||||
36978 AIS Fibre 泰国 ↑ 772.28 ↓ 667.13 60.79
|
||||
45357 Asia Pacific Telecom 中国台湾 ↑ 762.42 ↓ 671.37 58.81
|
||||
```
|
||||
#### 网络波动图
|
||||
单日波动图(IPv4):
|
||||

|
||||
单日波动图(IPv6):
|
||||

|
||||
### 实际使用体验
|
||||
ipv4的体验属实不咋地,我家的宽带是移动的千兆,但仍然只能跑到10-20mbps,但是ipv6是真的强,能够跑满服务器宽带,移动ipv6用户可以用的非常舒服
|
||||
**在付费后一定要看看v4有没有被墙,这个段特别容易被墙,也不要放一些较为敏感的东西,我的v4就因为磁力链做种被墙了**
|
||||
@@ -0,0 +1,145 @@
|
||||
---
|
||||
title: Sakura Panel 使用笔记
|
||||
tags:
|
||||
- FRP
|
||||
- 学习笔记
|
||||
categories:
|
||||
- 学习笔记
|
||||
index_img: /img/2024/sakurapanel/banner.webp
|
||||
banner_img: /img/2024/sakurapanel/banner.webp
|
||||
permalink: /articles/2024/sakurapanel/index.html
|
||||
date: 2024-05-02 7:25:33
|
||||
---
|
||||
Sakura Panel是由[@kasuganosoras](https://github.com/kasuganosoras)开发并开源的FRP内网穿透管理面板,支持商业化修改,后来卖给现在的SakuraFRP(但两者代码上实际没有关系,SakuraFRP重构了代码)
|
||||
开源地址: [Github](https://github.com/ZeroDream-CN/SakuraPanel)
|
||||
我搭建的demo:[LinuxcatFRP](https://frp.linuxcat.top/)
|
||||
|
||||
### 本地部署
|
||||
首先克隆项目到本地`git clone https://github.com/ZeroDream-CN/SakuraPanel.git`,建议先Fork到自己的仓库,然后再clone到本地,因为用GitHub保存代码真的很让人放心.
|
||||
(n久之后来解释一下为什么有这句怪怪的话,因为写这篇文章的前一段时间我有一些写了很久的代码被误删了,最后在GitHub私有库上找到了那段代码前一段时间留的备份)
|
||||
|
||||
#### 环境准备
|
||||
Sakura Panel使用PHP开发,下面以1Panel和debian系统为示例:
|
||||
首先`curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh`安装1Panel
|
||||
然后在应用商店安装OpenResty和mysql
|
||||

|
||||

|
||||
接着安装PHP(5.6以上应该都行)(选择默认扩展模板再加上`mysqli`)
|
||||

|
||||
|
||||
### 部署代码
|
||||
首先,进入`网站`导航下点击"创建网站",选择`运行环境`,类型选择`PHP`,接着在下拉菜单中找到之前安装的PHP,输入域名,点击"确认"稍等片刻,网站就创建完成了
|
||||

|
||||
创建好网站后,如下图所示,进入网站目录:
|
||||

|
||||

|
||||
接着添加一个远程下载来下载最新版代码`https://github.com/ZeroDream-CN/SakuraPanel/archive/refs/heads/master.zip`压缩包并解压(图中文件名可能不一样)
|
||||

|
||||

|
||||
将解压后代码移动到网站根目录:
|
||||

|
||||
|
||||
### 创建数据库
|
||||
先创建一个数据库:
|
||||

|
||||
前文中克隆的代码中有一个import.sql文件,里面有创建数据库和表,直接导入即可:
|
||||

|
||||
|
||||
### 配置环境
|
||||
切换到网站目录,编辑`configuration.php`(只展示数据库部分示例,其它自己按照注释设置):
|
||||
```php
|
||||
<?php
|
||||
$_config = Array(
|
||||
|
||||
/* 站点名称 */ 'sitename' => 'Linuxcat FRP',
|
||||
// 会显示在标题等地方
|
||||
|
||||
/* 站点简介 */ 'description' => '内网穿透管理面板',
|
||||
// 会显示在大部分地方
|
||||
|
||||
// 数据库相关配置
|
||||
/* 地址 */ 'db_host' => '1Panel-mysql-<xxxx>', //这里填写"1Panel-mysql-<xxxx>"(以实际在连接信息界面获取到的为准)
|
||||
/* 端口 */ 'db_port' => 3306,
|
||||
/* 账号 */ 'db_user' => 'example',
|
||||
/* 密码 */ 'db_pass' => 'example',
|
||||
/* 名称 */ 'db_name' => 'example',
|
||||
/* 编码 */ 'db_code' => 'utf8mb4',
|
||||
```
|
||||
接着配置`daemon.php`(看着上面填就行,剩下的代码不要动):
|
||||
```php
|
||||
<?php
|
||||
$db = [
|
||||
/* 数据库地址 */ "host" => "1Panel-mysql-<xxxx>", //这里填写"1Panel-mysql-<xxxx>"(以实际在连接信息界面获取到的为准)
|
||||
/* 数据库账号 */ "user" => "example",
|
||||
/* 数据库密码 */ "pass" => "example",
|
||||
/* 数据库名字 */ "name" => "example",
|
||||
/* 数据库端口 */ "port" => 3306
|
||||
];
|
||||
```
|
||||
接着来到`api/`目录下,配置`index.php`:
|
||||

|
||||
```php
|
||||
<?php
|
||||
namespace SakuraPanel;
|
||||
|
||||
use SakuraPanel;
|
||||
|
||||
// API 密码,需要和 Frps.ini 里面设置的一样
|
||||
define("API_TOKEN", "example"); //选一个你喜欢的密码填上
|
||||
define("ROOT", realpath(__DIR__ . "/../"));
|
||||
|
||||
if(ROOT === false) {
|
||||
exit("Please place this file on /api/ folder");
|
||||
}
|
||||
```
|
||||
|
||||
### 管理员设置
|
||||
先访问解析好的域名,注册一个账号(注册不了请检查smtp发件配置)
|
||||
然后返回1panel,安装PHPmyadmin
|
||||

|
||||
接着进入PHPmyadmin(连接地址以实际在连接信息界面获取到的为准):
|
||||

|
||||
根据上文的数据库密码,登录数据库:
|
||||

|
||||
接着找到`user`表,找到`admin`字段,将`guoup`字段改为`admin`:
|
||||

|
||||

|
||||
然后点击`执行`就好了
|
||||
|
||||
|
||||
### 添加节点
|
||||
访问管理面板,进入`节点管理`:
|
||||
```
|
||||
节点名称:起一个你喜欢的名字
|
||||
节点简介:用一句简单的话来介绍这个节点
|
||||
主机名称:填写你解析到节点IP的域名,如果没有直接填IP
|
||||
IP 地址:服务器的 IP 地址,请不要输入域名
|
||||
节点端口:节点的 Frps 服务器运行端口,与下文中frps.ini中"Frp 运行端口"一致
|
||||
管理端口:Frps 管理 API 的端口,用于系统接口,与下文中frps.ini中"管理端口"一致
|
||||
管理密码:填写一个密码,与下文中frps.ini中"管理密码"一致
|
||||
Token:填写一个Token,与下文中frps.ini中"Frp Token 特权密码"一致
|
||||
用户组:允许的用户组,如果你不打算给别人用就填"admin;"
|
||||
```
|
||||
|
||||
### FRPS配置
|
||||
Sakura Panel需要特殊的FRPS,访问作者的另一个项目[SakuraFrp](https://github.com/ZeroDream-CN/SakuraFrp)下载特制的FRPS
|
||||
`https://github.com/ZeroDream-CN/SakuraFrp/releases`
|
||||
下载后解压,编辑frps.ini文件,原本的注释都写得很全面,自己看着改就行,**注意`Api 密码`要与上文中`/api/index.php`中的一致**
|
||||
|
||||
### 启动FRPS
|
||||
将frps和配置好的frps.ini上传到一个你喜欢的目录下,先不要动它,再次进入1Panel,进入`工具箱-进程守护`,按照指引安装软件
|
||||
#### 配置进程守护
|
||||
在1Panel初始化Supervisor后,点击`创建守护进程`:
|
||||
下面以`/home/mei/frps`为运行目录为示例,启动命令填写`frps -c frps.ini`,启动用户选择`root`,填写完成后点击右下角的`确认`,稍等片刻,进程守护就创建完成了
|
||||

|
||||
接着返回管理面板,到`流量统计`界面选择刚刚添加的节点,查看能否连接成功,连接成功后,就可以创建隧道正常使用了
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,319 @@
|
||||
---
|
||||
title: 各厂商CDN的CNAME域名及介绍
|
||||
tags:
|
||||
- 工具
|
||||
- 分享
|
||||
categories:
|
||||
- 工具
|
||||
permalink: /articles/2024/cdn-cname/index.html
|
||||
date: 2024-06-30 15:30:47
|
||||
---
|
||||
## 速查表格
|
||||
如果你不想听我瞎叭叭,可以直接使用速查表格,如果你想了解一些详情,可以往下翻翻
|
||||
|
||||
| 厂商 | CNAME域名 | 地址 |
|
||||
| --- | --- | --- |
|
||||
| 白山云 | qingcdn.com </br> bsclink.cn </br> trpcdn.net | baishan.com |
|
||||
| 网宿 | wsdvs.com </br> wsglb0.com </br> wscdns.com | wangsucloud.com |
|
||||
| 蓝汛 | ccgslb.com.cn | edgenext.com |
|
||||
| 帝联 | fastcdn.com | dnion.com |
|
||||
| 阿里云 | kunlun*.com </br> cdngslb.com | aliyun.com |
|
||||
| 腾讯云 | dnsv1.com </br> tc.cdntip.com </br> spcdntip.com | cloud.tencent.com |
|
||||
| 百度云 | bdydns.com </br> jomodns.com | cloud.baidu.com |
|
||||
| 七牛云 | qiniudns.com | qiniu.com |
|
||||
| 又拍云 | aicdn.com | upyun.com |
|
||||
| 云端智度 | spdydns.com | isurecloud.net |
|
||||
| 网易云 | 163jiasu.com | sf.163.com |
|
||||
| 360云 | 360cdn.cn </br> qihucdn.com | zyun.360.cn |
|
||||
| 奇安信网战卫士 | qianxincdn.com |
|
||||
| 亚马逊云 | cloudfront.net |
|
||||
| Microsoft Azure | mschcdn.com |
|
||||
| verycdn | verycdn.net |
|
||||
| 金山云 | ksyuncdn.com </br> ks-cdn1.com |
|
||||
| 华为云 | cdnhwc2.com |
|
||||
| 失控的防御系统/日出CDN | cnmnmsl.top | scdn.io |
|
||||
| CNMCDN | svipcdn.cn | cnmcdn.cn |
|
||||
| 星穹CDN | cname.fun | domecdn.com |
|
||||
| 云科 | |waf.pro|
|
||||
| 明赋云 | mingfucdn.com | mingfucloud.com |
|
||||
| 括彩云 | kuocaidns.com | kuocaicdn.com |
|
||||
| 京东云星盾 | cloud-scdn.com |
|
||||
| 星域CDN | PCDN |
|
||||
| 多吉云 | dogedns.com |
|
||||
| Edge one | dnse2.com |
|
||||
| 雨云 | raincdn.cn | rainyun.com |
|
||||
| Cloudflare CN | cf-ns.com |
|
||||
| LEDCDN | qiucname.tech | cdn.ledcdn.com |
|
||||
| 尊云 |
|
||||
| 亿速云 | kunlun*.com |
|
||||
| 未来滴 | dnss.zip | pro.dnss.zip |
|
||||
| 天翼云 | ctdns.cn | www.ctyun.cn |
|
||||
| 知道创宇 | jiashule.com | www.yunaq.com |
|
||||
| 方能CDN | fn01.vip | funnull.buzz |
|
||||
| Greypanel | greycdn.net | greypanel.com |
|
||||
| 优速盾 | dun.kim | cdnb.net |
|
||||
| 飞旭云 | vip1.waf-idc-scdn.xyz | fxdun.cn |
|
||||
| FreeCDN | freecdn.pw | freecdn.pw|
|
||||
| 级级盾 | 1idc.cc | 7gd.cn |
|
||||
| 速御安全 | tyudns.com | tyucdn.com |
|
||||
| 语鹿云盾CDN | cdnv8.cn | lucdn.cn |
|
||||
|
||||
## 详情
|
||||
商业机密 /doge
|
||||
### 白山云
|
||||
**介绍**
|
||||
www.gov.cn 用的就是白山云,不过白山云只为企业提供加速服务
|
||||
**域名列表**:
|
||||
* qingcdn.com
|
||||
* bsclink.cn
|
||||
* trpcdn.net
|
||||
|
||||
### 网宿
|
||||
* wsdvs.com
|
||||
* wsglb0.com
|
||||
* wscdns.com
|
||||
|
||||
### 蓝汛
|
||||
* ccgslb.com.cn
|
||||
|
||||
### 帝联
|
||||
* fastcdn.com
|
||||
|
||||
### 阿里云
|
||||
**介绍**
|
||||
一夜破产CDN,如果你的钱包特别充实,阿里云绝对是最好的选择,毕竟阿里云算得上是国内唯一正经做云的厂商了
|
||||
**域名列表**:
|
||||
阿里云的CNAME域名分为两类,一类是`kunlun*.com`,星号一般通配两位字母,专为国内提供加速服务
|
||||
另一类是`cdngslb.com`,提供全球加速服务
|
||||
|
||||
### 腾讯云
|
||||
**介绍**
|
||||
对于个人来说,小量使用腾讯云绝对称得上是物美价廉,不过也有破产风险
|
||||
**域名列表**:
|
||||
* dnsv1.com
|
||||
* tc.cdntip.com
|
||||
* spcdntip.com
|
||||
|
||||
### 百度云
|
||||
**介绍**
|
||||
百度有正经做过什么产品吗?
|
||||
**域名列表**:
|
||||
* bdydns.com
|
||||
* jomodns.com
|
||||
|
||||
### 七牛云
|
||||
* qiniudns.com
|
||||
|
||||
### 又拍云
|
||||
* aicdn.com
|
||||
|
||||
### 云端智度
|
||||
* spdydns.com
|
||||
|
||||
### 网易云
|
||||
**介绍**
|
||||
网易云还有这业务?
|
||||
**域名列表**:
|
||||
* 163jiasu.com
|
||||
|
||||
### 360云
|
||||
**介绍**
|
||||
360和奇安信应该算分家了吧
|
||||
**域名列表**:
|
||||
* 360cdn.cn
|
||||
* qihucdn.com
|
||||
|
||||
### 奇安信网战卫士
|
||||
**介绍**
|
||||
良心厂商,极少的国内免费CDN,虽然节点有点少,申请有点麻烦.
|
||||
奇安信网战卫士的免费服务已于2024年5月终止,看来做公益也很烧钱啊
|
||||
**域名列表**:
|
||||
* qianxincdn.com
|
||||
|
||||
### 亚马逊云
|
||||
* cloudfront.net
|
||||
|
||||
### Microsoft Azure
|
||||
* mschcdn.com
|
||||
|
||||
### verycdn
|
||||
* verycdn.net
|
||||
|
||||
### 金山云
|
||||
**介绍**
|
||||
坑货一个,不提供API的签名算法各语言的SDK
|
||||
**域名列表**:
|
||||
* ksyuncdn.com
|
||||
* ks-cdn1.com
|
||||
|
||||
### 华为云
|
||||
* cdnhwc2.com
|
||||
|
||||
### 失控的防御系统/日出CDN
|
||||
地址: scdn.io
|
||||
**介绍**
|
||||
小厂CDN,不要抱太大期待,节点全都是小鸡,1-1和2-2一大堆,带宽估计高不到哪去,不过小厂域名挺有个性
|
||||
**域名列表**:
|
||||
* cnmnmsl.top
|
||||
|
||||
### CNMCDN
|
||||
地址: cnmcdn.cn
|
||||
**介绍**
|
||||
国内有证小厂CDN,很抗揍,价格较低
|
||||
**域名列表**:
|
||||
* svipcdn.cn
|
||||
|
||||
### 星穹CDN
|
||||
地址: domecdn.com
|
||||
**介绍**
|
||||
很便宜的CDN小厂
|
||||
**域名列表**:
|
||||
* cname.fun
|
||||
|
||||
### 云科
|
||||
地址: waf.pro
|
||||
**介绍**
|
||||
新的便宜小厂,目前还在部署系统
|
||||
|
||||
### 明赋云
|
||||
地址: mingfucloud.com
|
||||
**介绍**
|
||||
知名的123云盘就是他们的东西,明赋云的CDN几乎算业内最低价,0.035元/GB,不过明赋云之前也干过一些不太道德的事
|
||||
**域名列表**:
|
||||
* mingfucdn.com
|
||||
|
||||
### 括彩云
|
||||
地址: kuocaicdn.com
|
||||
**介绍**
|
||||
价格与明赋云相似,但比明赋云略贵,不过有免费额度,而且可以通过bug白嫖流量
|
||||
**域名列表**:
|
||||
* kuocaidns.com
|
||||
|
||||
### 京东云星盾
|
||||
**介绍**
|
||||
这价格真的...太贵了吧,不过京东云的节点质量确实强,在国内也有很多自建机房
|
||||
**域名列表**:
|
||||
* cloud-scdn.com
|
||||
|
||||
### 星域CDN
|
||||
**介绍**
|
||||
知名PCDN网心云的CDN,节点质量参差不齐,导致体验不咋地,典型的例子就是Bilibili的直播,什么牛鬼蛇神都能跑赚钱宝,不过价格确实便宜,不过买的量要大,不然都懒得理你
|
||||
|
||||
### 多吉云
|
||||
**介绍**
|
||||
融合CDN,没有自建节点,不过有一点免费额度
|
||||
**域名列表**:
|
||||
* dogedns.com
|
||||
|
||||
### Edge one
|
||||
**介绍**
|
||||
腾讯云边缘加速网络,类似于Cloudflare,价格便宜
|
||||
**域名列表**:
|
||||
* dnse2.com
|
||||
|
||||
### 雨云
|
||||
**介绍**
|
||||
自研融合CDN,也有部分自建节点,支持部分地域的内网回源,目前仍在测试中
|
||||
**域名列表**:
|
||||
* raincdn.cn
|
||||
|
||||
### Cloudflare CN
|
||||
**介绍**
|
||||
Cloudflare与京东云合作的CDN,价格低廉,不过质量很烂,但有消息称Cloudflare已结束与京东云的合作,转为自建节点
|
||||
**域名列表**:
|
||||
* cf-ns.com
|
||||
|
||||
### LEDCDN
|
||||
地址: cdn.ledcdn.com
|
||||
**介绍**
|
||||
原来的 Qui CDN
|
||||
为希望优化大陆访问的个人站长提供公益 CDN
|
||||
**域名列表**:
|
||||
* qiucname.tech
|
||||
|
||||
### 未来滴
|
||||
地址: pro.dnss.vip
|
||||
**域名列表**:
|
||||
* dnss.vip
|
||||
|
||||
### 亿速云
|
||||
**介绍**
|
||||
阿里云CDN的代理
|
||||
**域名列表**:
|
||||
* kunlun*.com
|
||||
|
||||
### 天翼云
|
||||
**介绍**
|
||||
中国电信的云服务
|
||||
**域名列表**:
|
||||
* ctdns.cn
|
||||
|
||||
### 知道创宇
|
||||
**介绍**
|
||||
我也不知道
|
||||
**域名列表**:
|
||||
* jiashule.com
|
||||
|
||||
### 方能CDN
|
||||
**介绍**
|
||||
在itdog上打广告的小厂,看起来很垃圾
|
||||
**域名列表**:
|
||||
* fn01.vip
|
||||
|
||||
### Greypanel 灰域CDN
|
||||
**介绍**
|
||||
在itdog上打广告的小厂,外表看起来还不错?
|
||||
**域名列表**:
|
||||
* greycdn.net
|
||||
|
||||
### 优速盾
|
||||
**介绍**
|
||||
...
|
||||
**域名列表**:
|
||||
* dun.kim
|
||||
|
||||
### 飞旭云
|
||||
**介绍**
|
||||
https访问都不支持
|
||||
**域名列表**:
|
||||
* vip1.waf-idc-scdn.xyz
|
||||
|
||||
### FreeCDN
|
||||
**介绍**
|
||||
控制台为什么要带端口访问:(
|
||||
感觉站主是个MJJ,毕竟南非那机器一般人不会买
|
||||
**域名列表**:
|
||||
* freecdn.pw
|
||||
|
||||
### 级级盾
|
||||
**介绍**
|
||||
有证,但是官网有点敷衍吧:(
|
||||
**域名列表**:
|
||||
* 1idc.cc
|
||||
|
||||
### 速御安全
|
||||
**介绍**
|
||||
有证,看起来还不错?
|
||||
**域名列表**:
|
||||
* tyudns.com
|
||||
|
||||
### PTGCDN
|
||||
**介绍**
|
||||
官网SSL都过期了...
|
||||
**域名列表**:
|
||||
*
|
||||
|
||||
### 语鹿云盾CDN
|
||||
**介绍**
|
||||
CDNfly
|
||||
**域名列表**:
|
||||
* cdnv8.cn
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
---
|
||||
title: 推送Hexo至自建gitea仓库中
|
||||
tags:
|
||||
- 学习笔记
|
||||
- linux
|
||||
categories:
|
||||
- 学习笔记
|
||||
index_img: /img/2024/hexo-git/enter-seeting.png
|
||||
banner_img: /img/2024/hexo-git/enter-seeting.png
|
||||
permalink: /articles/2024/hexo-git/index.html
|
||||
date: 2024-06-21 16:04:22
|
||||
---
|
||||
|
||||
## Gitea 配置
|
||||
|
||||
### 创建仓库
|
||||
首先创建一个仓库,例如`blog-web`
|
||||
### 配置SSH
|
||||
进入命令行,执行`ssh-keygen -t ed25519 -C "你的 Gitea 邮箱"`
|
||||
然后一路按 Enter ,完成后进入`C:\Users\ 用户名 \.ssh`目录
|
||||
打开`ed25519.pub`并复制内容
|
||||
点击Gitea界面的`设置`
|
||||

|
||||
添加一个SSH密钥
|
||||

|
||||
将先前获得的`ed25519.pub`中的内容填入`密钥内容`中,点击`增加密钥`
|
||||
|
||||
## Hexo配置
|
||||
先cd到Hexo的目录,然后`npm install hexo-deployer-git --save`
|
||||
|
||||
然后修改`_config.yml`,移动到最下方,添加
|
||||
```yaml
|
||||
# Deployment
|
||||
## Docs: https://hexo.io/docs/one-command-deployment
|
||||
deploy:
|
||||
type: git
|
||||
repository: <你的仓库地址> # example: https://example.net/user/repo.git
|
||||
branch: main
|
||||
```
|
||||
保存后`hexo d`测试一下
|
||||
|
||||
|
||||
|
||||
## 参考资料
|
||||
[One-Command Deployment](https://hexo.io/docs/one-command-deployment)
|
||||
[Connecting to GitHub with SSH](https://docs.github.com/en/authentication/connecting-to-github-with-ssh)
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
---
|
||||
title: 傻龙(sharon)香港三网HKG.STD.SMALL2活动鸡使用体验
|
||||
tags:
|
||||
- VPS使用体验
|
||||
categories:
|
||||
- VPS使用体验
|
||||
index_img: /img/2024/sharon-hk/Daily-network.webp
|
||||
banner_img: /img/2024/sharon-hk/Daily-network.webp
|
||||
permalink: /articles/2024/sharon-hk/index.html
|
||||
date: 2024-06-29 08:05:39
|
||||
---
|
||||
傻龙昨天(6月28日)晚上上了一批香港一折机器,是为了庆祝香港特别行政区成立27周年 折扣码:KBH824FSMX,最便宜的14刀,打完折1.4刀/月(首月),续费原价.
|
||||
最便宜的配置上了30多台,五分钟左右就被抢光了
|
||||
配置如下:
|
||||
| 机房 | cpu | 内存 | 硬盘 | 宽带 | 流量 | IP | 价格 |
|
||||
| ------------ | ---------------------- | ---- | --------------- | ------ | ----------- | --------------------------------------- | ---------------- |
|
||||
| HKG.STD | Platinum 8272CL @2.6Ghz*1 | 2GiB | 20GB | 1Gbps共享 | 400G | v4(从美国广播来的)*1 | $ 1.4/月|
|
||||
|
||||
**测试CIDR**: 157.254.52.0/24
|
||||
|
||||
## 无聊的测试数据
|
||||
|
||||
线路:
|
||||
| 运营商 | 去程 | 回程 |
|
||||
| ------ | --- | ---- |
|
||||
| 电信 | 163(速度很快) | CN2 GT |
|
||||
| 联通 | AS10099 | AS10099 |
|
||||
| 移动 | CMI | CMI |
|
||||
|
||||
### 测速
|
||||
国内测速(低峰期):
|
||||
```bash
|
||||
ID 网络服务提供商 测速服务器位置 上传/Mbps 下载/Mbps 延迟/ms
|
||||
59386 中国电信 中国浙江杭州 ↑ 310.57 ↓ 818.25 29.38
|
||||
17145 中国电信5G 中国安徽合肥 ↑ 498.48 ↓ 621.80 40.86
|
||||
5396 中国电信5G 中国江苏苏州 ↑ 610.90 ↓ 849.06 49.76
|
||||
45170 中国联通 中国江苏无锡 ↑ 967.28 ↓ 924.78 30.21
|
||||
25858 中国移动 中国北京 ↑ 304.25 ↓ 536.07 50.19
|
||||
35527 中国广电 中国四川成都 ↑ 88.62 ↓ 139.35 42.86
|
||||
```
|
||||
亚太测速:
|
||||
```bash
|
||||
ID 网络服务提供商 测速服务器位置 上传/Mbps 下载/Mbps 延迟/ms
|
||||
32155 China Mobile 中国香港 ↑ 4.91 ↓ 1.35 0.70
|
||||
13623 Singtel 新加坡 ↑ 569.47 ↓ 693.69 33.89
|
||||
12492 Telstra 澳大利亚 ↑ 863.03 ↓ 944.17 119.26
|
||||
41663 Sky Broadband 新西兰 ↑ 614.15 ↓ 980.12 160.73
|
||||
3756 Globe Telecom 菲律宾 ↑ 1033.03 ↓ 952.76 60.07
|
||||
30131 Telekom Malaysia 马来西亚 ↑ 1032.93 ↓ 962.69 65.50
|
||||
1370 Telekomunikasi 印度尼西亚 ↑ 1037.62 ↓ 881.15 57.34
|
||||
36978 AIS Fibre 泰国 ↑ 992.80 ↓ 962.66 58.92
|
||||
```
|
||||
欧洲测速:
|
||||
```bash
|
||||
ID 网络服务提供商 测速服务器位置 上传/Mbps 下载/Mbps 延迟/ms
|
||||
34948 Swish Fibre 英国伦敦 ↑ 575.46 ↓ 511.77 192.03
|
||||
```
|
||||
|
||||
## 网络波动图
|
||||

|
||||
@@ -0,0 +1,98 @@
|
||||
---
|
||||
title: VPS测试脚本合集
|
||||
tags:
|
||||
- 工具
|
||||
- 分享
|
||||
categories:
|
||||
- 工具
|
||||
index_img: /img/2024/vps-test/linux.webp
|
||||
banner_img: /img/2024/vps-test/linux.webp
|
||||
permalink: /articles/2024/vps-test/index.html
|
||||
date: 2024-06-29 08:34:13
|
||||
---
|
||||
|
||||
## 网络相关
|
||||
|
||||
1. 三网回程路由测试
|
||||
```bash
|
||||
curl https://raw.githubusercontent.com/zhanghanyun/backtrace/main/install.sh -sSf | sh
|
||||
```
|
||||
1. SuperSpeed三网测速脚本(修复版)
|
||||
```bash
|
||||
bash <(curl -Lso- https://www.infski.com/files/superspeed.sh)
|
||||
```
|
||||
1. Linux-NetSpeed版(合集,包含各类BBR,锐速)
|
||||
```bash
|
||||
##不卸载内核版本
|
||||
wget -O tcpx.sh "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
|
||||
|
||||
##卸载内核版本
|
||||
wget -O tcp.sh "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
|
||||
```
|
||||
1. 一键开启BBR(内核版本大于4.9就可以,大于等于 Debian 9 和 CentOS 7直装)
|
||||
```bash
|
||||
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
|
||||
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
|
||||
sysctl -p
|
||||
```
|
||||
1. 路由追踪
|
||||
```bash
|
||||
curl nxtrace.org/nt |bash
|
||||
```
|
||||
## dd重装
|
||||
1. 国内VPS DD脚本(debian11)
|
||||
全自动安装默认root密码:MoeClub.org
|
||||
如果想要debian10,那么在-d之后把11改成10,-v是位数,32,64位,-p后是密码,默认MoeClub.org
|
||||
```bash
|
||||
bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 11 -v 64 -a -p MoeClub.org --mirror 'http://mirrors.ustc.edu.cn/debian/'
|
||||
```
|
||||
1. 萌咖Debian/Ubuntu/CentOS 网络重装一键脚本
|
||||
CentOS的密码是:Pwd@CentOS
|
||||
其他系统密码是:Pwd@Linux
|
||||
```bash
|
||||
wget --no-check-certificate -O AutoReinstall.sh https://git.io/AutoReinstall.sh && bash AutoReinstall.sh
|
||||
```
|
||||
1. AWS EC2 DD脚本
|
||||
代码里面XX的参数根据自己的自行更换
|
||||
ip-addr :IP Address/IP地址
|
||||
ip-gate :Gateway /网关
|
||||
ip-mask :Netmask /子网掩码
|
||||
默认密码为:MoeClub.org
|
||||
```bash
|
||||
wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && chmod a+x InstallNET.sh && bash InstallNET.sh -d 11 -v 64 -a --ip-addr 172.x.x.x --ip-gate 172.26.x.x --ip-mask 255.255.240.0 --mirror 'http://mirror.xtom.com.hk/debian/'
|
||||
```
|
||||
|
||||
## 性能测试
|
||||
1. i-abc / GB5
|
||||
专用于服务器的 Geekbench 5 测试。
|
||||
```bash
|
||||
bash <(curl -sL bash.icu/gb5)
|
||||
```
|
||||
```bash
|
||||
bash <(wget -qO- <https://raw.githubusercontent.com/i-abc/GB5/main/gb5-test.sh>)
|
||||
```
|
||||
> 来源: https://github.com/i-abc/gb5
|
||||
|
||||
1. memoryCheck
|
||||
用于检测VPS内存是否超售的一键脚本,检测范围包括:
|
||||
* 内存交换(Swap)
|
||||
* 气球驱动(Balloon)
|
||||
* Kernel Samepage Merging(KSM内存合并)
|
||||
```bash
|
||||
curl https://raw.githubusercontent.com/uselibrary/memoryCheck/main/memoryCheck.sh | bash
|
||||
```
|
||||
```bash
|
||||
wget --no-check-certificate -O memoryCheck.sh https://raw.githubusercontent.com/uselibrary/memoryCheck/main/memoryCheck.sh && chmod +x memoryCheck.sh && bash memoryCheck.sh
|
||||
```
|
||||
> 来源: https://github.com/uselibrary/memoryCheck
|
||||
|
||||
|
||||
## 综合脚本
|
||||
* Superbench.sh
|
||||
```bash
|
||||
bash <(wget -qO- <https://down.vpsaff.net/linux/speedtest/superbench.sh>)
|
||||
```
|
||||
|
||||
> 来源: https://www.idcoffer.com/archives/4764
|
||||
|
||||
|
||||
@@ -0,0 +1,108 @@
|
||||
---
|
||||
title: 小狗云香港活动CN2鸡使用体验
|
||||
tags:
|
||||
- VPS使用体验
|
||||
categories:
|
||||
- VPS使用体验
|
||||
index_img: /img/2024/xiaogoucloud-cn2cheap/Daily-network.webp
|
||||
banner_img: /img/2024/xiaogoucloud-cn2cheap/Daily-network.webp
|
||||
permalink: /articles/2024/xiaogoucloud-cn2cheap/index.html
|
||||
date: 2024-06-28 15:30:47
|
||||
---
|
||||
昨天(6月27日)上午,在B站刷到一条视频,看到有人在卖6元的香港CN2机器,我当时就不相信,想着这货绝对超开了114514倍,所以赶紧买了一台试试水.
|
||||
|
||||
配置如下:
|
||||
|
||||
| 机房 | cpu | 内存 | 硬盘 | 宽带 | 流量 | IP | 价格 |
|
||||
| ------------ | ---------------------- | ---- | --------------- | ------ | ----------- | --------------------------------------- | ---------------- |
|
||||
| 香港自营机房(也不知道到底是啥机房) | Gold 6133 @2.5Ghz * 2 | 1GiB | 30GBSSD系统盘+30GB数据盘 | 5Mbps | 无限 | v4(我买到的103段是原生IP)*1 | 6rmb/月(可能已涨价)|
|
||||
|
||||
**测试CIDR**: 103.112.96.0/24
|
||||
## 挂载数据盘
|
||||
默认数据盘没有给挂载,使用以下步骤挂载:
|
||||
1. **确认磁盘被系统识别**
|
||||
`sudo fdisk -l` 查找输出中显示的未被使用的磁盘设备,通常它会被标识为/dev/sdb、/dev/vdb或其他类似的名称。
|
||||
2. **创建分区**
|
||||
如果磁盘没有分区,需要使用fdisk或parted命令来创建一个新的分区。这里我们使用fdisk示例:
|
||||
`sudo fdisk /dev/sdb`
|
||||
然后在fdisk提示符下输入:
|
||||
```bash
|
||||
n # 创建一个新分区
|
||||
p # 创建主分区
|
||||
1 # 分区编号
|
||||
# 接受默认的第一扇区位置
|
||||
+30G # 分区大小为30GB
|
||||
p # 打印分区表以确认分区信息
|
||||
w # 写入分区表并退出
|
||||
```
|
||||
3. **格式化分区**
|
||||
接下来,格式化新创建的分区。
|
||||
`sudo mkfs.ext4 /dev/sdb1`
|
||||
4. **创建挂载点**
|
||||
`sudo mkdir -p /data`
|
||||
5. **挂载分区**
|
||||
临时挂载分区以测试是否一切正常:
|
||||
`sudo mount /dev/sdb1 /data`
|
||||
检查挂载状态:
|
||||
`df -hT`
|
||||
6. **永久挂载**
|
||||
为了让分区在每次启动时自动挂载,需要编辑/etc/fstab文件:
|
||||
`vim /etc/fstab`
|
||||
在文件末尾添加以下行:
|
||||
```bash
|
||||
/dev/sdb1 /data ext4 defaults 0 2 #自己看情况修改
|
||||
```
|
||||
保存并关闭文件
|
||||
7. **重启系统**
|
||||
`reboot`
|
||||
|
||||
|
||||
## 无聊的测试数据
|
||||
|
||||
线路:
|
||||
| 运营商 | 去程 | 回程 |
|
||||
| ------ | --- | ---- |
|
||||
| 电信 | CN2 GT | AS4837 |
|
||||
| 联通 | AS10099 | AS4837 |
|
||||
| 移动 | CMI | CMI |
|
||||
|
||||
测速:
|
||||
就5M的口子,测个毛线,肯定能跑满啊
|
||||
|
||||
## 网络波动图
|
||||

|
||||
这款机子可能是被友商搞了,断断续续的挨打
|
||||
|
||||
## 性能/超开检测
|
||||
目前的结果出乎我的意料,暂时还没有特别严重的超开
|
||||
### CPU
|
||||
1. 我在上午(这时人还很少)用Geekbench5测了一次,单核760
|
||||
链接: [https://browser.geekbench.com/v5/cpu/22622256](https://browser.geekbench.com/v5/cpu/22622256)
|
||||
2. 我在下午又来看了一眼,发现6元的配置售罄了,而且还涨价了,然后又测了一次,不过结果相差不大
|
||||
3. 我在第二天下午又看了一次,发现又补货了,最便宜的配置涨价到了8元/月,又测了一次,单核708,看起来有一点超开,但不太严重
|
||||
链接: [https://browser.geekbench.com/v5/cpu/22626428](https://browser.geekbench.com/v5/cpu/22626428)
|
||||
4. 第三天(6月29日)上午,我去看了一眼发现最便宜的配置又卖光了,就又测了一次,这次单核686,看起来已经存在超开了
|
||||
链接: [https://browser.geekbench.com/v5/cpu/22628737](https://browser.geekbench.com/v5/cpu/22628737)
|
||||
5. 7月8日下午,又测了一次,单核606,多核1084超开较为严重了
|
||||
链接: [https://browser.geekbench.com/v5/cpu/22662370](https://browser.geekbench.com/v5/cpu/22662370)
|
||||
6. 7月25日下午,又双叒叕测了一次,单核418,多核675,超开爆了,卖的便宜就只能疯狂超开来回本
|
||||
链接: [https://browser.geekbench.com/v5/cpu/22715081](https://browser.geekbench.com/v5/cpu/22715081)
|
||||
### 内存
|
||||
```
|
||||
内存超售检测开始
|
||||
====================
|
||||
检查是否使用了 SWAP 超售内存
|
||||
内存 IO 速度: 21 GB/s
|
||||
内存 IO 速度正常
|
||||
未使用 SWAP 超售内存
|
||||
====================
|
||||
检查是否使用了 气球驱动 Balloon 超售内存
|
||||
存在 virtio_balloon 模块
|
||||
可能使用了 气球驱动 Balloon 超售内存
|
||||
====================
|
||||
检查是否使用了 Kernel Samepage Merging (KSM) 超售内存
|
||||
Kernel Samepage Merging 状态正常
|
||||
未使用 Kernel Samepage Merging (KSM) 超售内存
|
||||
====================
|
||||
```
|
||||
气球驱动那里不用太在意,我自己的KVM虚拟机都能检出
|
||||
@@ -0,0 +1,67 @@
|
||||
---
|
||||
title: Hexo 常用插件
|
||||
tags:
|
||||
- 工具
|
||||
- 分享
|
||||
categories:
|
||||
- 工具
|
||||
index_img: /img/2024/hexo-plugins/hexo.webp
|
||||
banner_img: /img/2024/hexo-plugins/hexo.webp
|
||||
permalink: /articles/2024/hexo-plugins/index.html
|
||||
date: 2024-07-03 09:46:47
|
||||
---
|
||||
|
||||
### hexo-generator-feed -- RSS 订阅
|
||||
**安装**:
|
||||
```shell
|
||||
npm install hexo-generator-feed --save
|
||||
```
|
||||
**使用**:
|
||||
在`_config.yml`中添加:
|
||||
```yaml
|
||||
#订阅RSS
|
||||
feed:
|
||||
type: atom
|
||||
path: atom.xml
|
||||
limit: false
|
||||
```
|
||||
或
|
||||
```yaml
|
||||
feed:
|
||||
type: rss2
|
||||
path: rss.xml
|
||||
limit: false
|
||||
```
|
||||
|
||||
配置含义:
|
||||
* `type`: RSS的类型(atom/rss2)
|
||||
* `path`: 文件路径,默认是 atom.xml/rss2.xml
|
||||
* `limit`: 展示文章的数量,使用 0 或则 false 代表展示全部
|
||||
* `hub`: URL of the PubSubHubbub hubs (如果使用不到可以为空)
|
||||
* `content`: (可选)设置 true 可以在 RSS 文件中包含文章全部内容,默认:false
|
||||
* `content_limit`: (可选)摘要中使用的帖子内容的默认长度。 仅在内容设置为false且未显示自定义帖子描述时才使用。
|
||||
* `content_limit_delim`: (可选)如果content_limit用于缩短post内容,则仅在此分隔符的最后一次出现时进行剪切,然后才达到字符限制。默认不使用。
|
||||
* `icon`: (可选)自定义订阅图标,默认设置为主配置中指定的图标。
|
||||
* `order_by`: 订阅内容的顺序。 (默认: -date)
|
||||
|
||||
### hexo-generator-sitemap -- sitemap
|
||||
**安装**:
|
||||
```shell
|
||||
npm install hexo-generator-sitemap --save
|
||||
```
|
||||
**使用**:
|
||||
在`_config.yml`中添加:
|
||||
```yaml
|
||||
menu:
|
||||
home: / || home
|
||||
#about: /about/ || user
|
||||
tags: /tags/ || tags
|
||||
categories: /categories/ || th
|
||||
archives: /archives/ || archive
|
||||
#schedule: /schedule/ || calendar
|
||||
sitemap: /sitemap.xml || sitemap
|
||||
#commonweal: /404/ || heartbeat
|
||||
```
|
||||
|
||||
### hexo-deployer-git
|
||||
详见 [推送Hexo至自建gitea仓库中 - mei.lv](https://mei.lv/articles/2024/hexo-git/)
|
||||
@@ -0,0 +1,33 @@
|
||||
---
|
||||
title: 临清一日
|
||||
tags:
|
||||
- 摄影
|
||||
- 航拍
|
||||
- 旅游
|
||||
- 游记
|
||||
categories:
|
||||
- 旅游
|
||||
index_img: /img/2024/linqing-day/hua.webp
|
||||
banner_img: /img/2024/linqing-day/qingzhen.webp
|
||||
permalink: /articles/2024/linqing-day/index.html
|
||||
date: 2024-07-09 10:43:15
|
||||
---
|
||||
在今年的清明节,为了给我从未见过的亲人上坟,我第一次来到了我的老家-临清
|
||||
从东营开车到临清大概用了三小时,临清与高速相连的公路非常烂,颠得要死,也不修一下。
|
||||
到的时候临清宾馆已经没房了,我们就直接去了亚朵,一天好像是300多,然后去吃了午饭
|
||||
临清的饮食特点就是重油重盐,口味极重,点了份鱼香肉丝,闻了一下,那玩意咸到发臭,所以千万不要再临清随意吃东西,吃麦当劳都比在当地饭馆吃饭健康:(
|
||||

|
||||
下午往我们村里去,村里房子上好多都铺了太阳能板,据说一个月能赚不少钱
|
||||
临清当地的习俗是过了上午12点不能烧纸,所以我们只能等到第二天
|
||||

|
||||
我姑姑家里养了一只十多年的老母鸡,现在还能下蛋,他们说这鸡一吃肉就下蛋
|
||||

|
||||
晚上去吃饭,饭店里有一只异瞳的猫猫
|
||||
|
||||
晚上到了宾馆,测个速,联通的家宽,带公网,线路为AS3837
|
||||

|
||||

|
||||
第二天上午去了城边的油菜花地看油菜花
|
||||

|
||||
油菜花地旁边有个清真寺
|
||||
然后烧完纸就回家了
|
||||
@@ -0,0 +1,112 @@
|
||||
---
|
||||
title: 为 世恒TD120A2 主机安装 Debian 12 BookWorm
|
||||
tags:
|
||||
- 学习笔记
|
||||
- linux
|
||||
categories:
|
||||
- Linux
|
||||
index_img: /img/2024/phytium-debian/debian.jpg
|
||||
banner_img: /img/2024/phytium-debian/debian.jpg
|
||||
permalink: /articles/2024/phytium-debian/index.html
|
||||
date: 2024-07-24 11:05:10
|
||||
---
|
||||
最近可能会发现,我的`mmeiblog.cn`和`linuxcat.top`域名下的部分子域出现了维护或无法访问的提示,这是因为我本来打算给我的国产主机从千疮百孔且极不稳定的 银河麒麟V10 换到 Debian ,但是由于换到一半我跑到[西安](#)玩了10天,所以拖了好久.
|
||||
出
|
||||
## 观前提示
|
||||
**如果连接显示器时出现长时间灰屏,请用适当力度拍打机箱以及显示器,并使劲把插在显卡上的 HDMI线 往里怼一怼**
|
||||
|
||||
|
||||
## 1. 准备工作
|
||||
1. 下载镜像
|
||||
国内用户推荐在 [Index of /debian-cd/ | 清华大学开源软件镜像站](https://mirror.tuna.tsinghua.edu.cn/debian-cd/) 下载最新的 Debian 安装镜像,下载时选择 `iso-dvd`
|
||||
2. 写入镜像
|
||||
使用 rufus 等写盘工具制作启动 U盘
|
||||
3. 安装系统
|
||||
开机后看到提示后按 F10 进入启动项选择,选择你的 启动U盘 ,等待亿会载入引导程序,接着按照引导来设置就好
|
||||
|
||||
## 2. 修复 EFI 启动时的瑕疵
|
||||
安装 Debian 后,硬盘的 EFI 分区里文件夹 EFI/boot 里默认没有引导文件 bootaa64.efi 和 grubaa64.efi 。因为这是给可移动的介质准备的,比如 U盘 或 光盘 。
|
||||
这时需要进入 EFI系统 中按照可移动介质的方式引导硬盘里的 Debian.
|
||||
1. 进入 EFI系统
|
||||
重启后看到提示后按 F10 进入启动项选择,选择 EFI Shell ,进入后 1秒 内按 Esc键 进入 EFI Shell
|
||||
2. 复制 EFI 引导文件
|
||||
复制 EFI/boot/debian 里的 shimaa64.efi 和 grubaa64.efi 到 EFI/boot。重命名 EFI/boot/shimaa64.efi 为 EFI/boot/bootaa64.efi。
|
||||
```shell
|
||||
cp EFI/debian/shimaa64.efi EFI/boot/bootaa64.efi #复制 EFI/boot/debian 里的 shimaa64.efi 到 EFI/boot ,重命名为 EFI/boot/bootaa64.efi
|
||||
cp EFI/debian/grubaa64.efi EFI/boot/grubaa64.efi #复制 EFI/boot/debian 里的 grubaa64.efi 到 EFI/boot
|
||||
```
|
||||
|
||||
## 3. 将当前用户添加到 sudoer
|
||||
1. 获取 /etc/sudoers 文件的写权限(需要切换到ROOT账户)
|
||||
```bash
|
||||
chmod u+w /etc/sudoers
|
||||
```
|
||||
2. 编辑配置文件
|
||||
```bash
|
||||
nano /etc/sudoers
|
||||
```
|
||||
3. 在 % sudo ALL = (ALL:ALL) ALL 这一行下边加入自己的用户名,比如 user。
|
||||
```conf
|
||||
% sudo ALL = (ALL:ALL) ALL
|
||||
user ALL=(ALL:ALL) ALL
|
||||
```
|
||||
4. 保存退出。
|
||||
5. 修改 /etc/sudoers 文件属性为只读。这时就可以使用 sudo 命令了。
|
||||
```bash
|
||||
chmod -w /etc/sudoers
|
||||
```
|
||||
|
||||
## 4. 更换 银河麒麟 内核
|
||||
Debian 的内核没有集成飞腾的网卡、声卡、exFAT…… 等驱动。因此非常有必要安装带驱动的内核,这里可以使用银河麒麟的内核。
|
||||
**内核文件可以从安装光盘或安装的好本地操作系统中复制出来,也可以从软件仓库下载。**
|
||||
软件仓库: [http://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/l/linux/](http://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/l/linux/)
|
||||
内核文件:
|
||||
* linux-image-5.4.18-85-generic_5.4.18-85.74_arm64.deb
|
||||
* linux-headers-5.4.18-85_5.4.18-85.74_all.deb
|
||||
* linux-headers-5.4.18-85-generic_5.4.18-85.74_arm64.deb
|
||||
* linux-modules-5.4.18-85-generic_5.4.18-85.74_arm64.deb
|
||||
* linux-modules-extra-5.4.18-85-generic_5.4.18-85.74_arm64.deb
|
||||
内核固件仓库: [http://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/l/linux-firmware/](http://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/l/linux-firmware/)
|
||||
内核固件:
|
||||
* linux-firmware_1.205kylin1_all.deb
|
||||
安装新内核:
|
||||
```bash
|
||||
sudo dpkg -i linux*.deb
|
||||
```
|
||||
### GRUB-Customizer
|
||||
1. 下载必要的依赖:
|
||||
* [libssl3](https://packages.debian.org/zh-cn/bookworm/arm64/libssl3/download)
|
||||
* [libhd21](https://packages.debian.org/zh-cn/bookworm/arm64/libhd21/download)
|
||||
* [hwinfo](https://packages.debian.org/zh-cn/bookworm/arm64/hwinfo/download)
|
||||
2. 下载 GRUB-Customizer 软件包: [https://packages.debian.org/zh-cn/bookworm/arm64/grub-customizer/download](https://packages.debian.org/zh-cn/bookworm/arm64/grub-customizer/download)
|
||||
3. 安装依赖和 GRUB-Customizer
|
||||
```bash
|
||||
sudo dpkg -i linbssl3*.deb
|
||||
sudo dpkg -i libhd21*.deb
|
||||
sudo dpkg -i hwinfo*.deb
|
||||
sudo dpkg -i grub*.deb
|
||||
```
|
||||
4. 启动 GRUB-Customizer
|
||||
```bash
|
||||
sudo grub-customizer
|
||||
```
|
||||
5. 切换标签到 “常规设置”,选择银河麒麟的内核(比如 5.4.18-85)为默认项。
|
||||
6. 保存,退出.
|
||||
|
||||
## 5. GRUB 文件默认设置
|
||||
1. 进入系统后,要编辑一个文件。
|
||||
```bash
|
||||
nano /etc/default/grub
|
||||
```
|
||||
2. 在选项 GRUB_CMDLINE_LINUX_DEFAULT 中加入参数 `console=tty1`,这样就可以避免内核升级后将启动选项覆盖掉的问题了.
|
||||
```bash
|
||||
GRUB_CMDLINE_LINUX_DEFAULT="quiet console=tty1"
|
||||
```
|
||||
3. 重新生成 grub.cfg 文件
|
||||
```bash
|
||||
grub-mkconfig -o /boot/grub/grub.cfg
|
||||
```
|
||||
|
||||
## 参考资料
|
||||
[UEFI 主板手动设置硬盘的引导启动](https://my.oschina.net/chipo/blog/10021751)
|
||||
[Debian 的安装(ARM64)](https://my.oschina.net/chipo/blog/5276817)
|
||||
@@ -0,0 +1,72 @@
|
||||
---
|
||||
title: 雨云香港4区使用体验
|
||||
tags:
|
||||
- VPS使用体验
|
||||
categories:
|
||||
- VPS使用体验
|
||||
index_img: /img/2024/rainyun-hk4/Daily-network.webp
|
||||
banner_img: /img/2024/rainyun-hk4/Daily-network.webp
|
||||
permalink: /articles/2024/rainyun-hk4/index.html
|
||||
date: 2024-07-01 15:30:47
|
||||
---
|
||||
雨云香港四区今天(7月1日)上货了,林雨在香港机房奋战一天的成果
|
||||
配置如下:
|
||||
|
||||
| 机房 | cpu | 内存 | 硬盘 | 宽带 | 流量 | IP | 价格 |
|
||||
| ------------ | ---------------------- | ---- | --------------- | ------ | ----------- | --------------------------------------- | ---------------- |
|
||||
| 香港四区 | Gold 6133 @2.5Ghz * 4 | 4GiB | 30GB SSD | 30Mbps | 无限 | v4(广播ip)*1 | 60rmb/月|
|
||||
|
||||
**测试CIDR**: 154.40.45.0/24
|
||||
|
||||
|
||||
## 无聊的测试数据
|
||||
线路:
|
||||
| 运营商 | 去程 | 回程 |
|
||||
| ------ | --- | ---- |
|
||||
| 电信 | 接入CN2的NTT | 163 |
|
||||
| 联通 | AS9929 | AS4837 |
|
||||
| 移动 | NTT+CMI | CMI |
|
||||
|
||||
### 测速
|
||||
```bash
|
||||
ID 网络服务提供商 测速服务器位置 上传/Mbps 下载/Mbps 延迟/ms
|
||||
59386 中国电信 中国浙江杭州 ↑ 29.04 ↓ 30.35 71.45
|
||||
17145 中国电信5G 中国安徽合肥 ↑ 28.43 ↓ 28.54 73.74
|
||||
5396 中国电信5G 中国江苏苏州 ↑ 28.07 ↓ 30.42 65.15
|
||||
45170 中国联通 中国江苏无锡 ↑ 28.51 ↓ 29.15 96.96
|
||||
35527 中国广电 中国四川成都 ↑ 28.66 ↓ 28.01 128.95
|
||||
```
|
||||
|
||||
|
||||
## 网络波动图
|
||||

|
||||
|
||||
## 性能测试
|
||||
```bash
|
||||
Geekbench 5 测试结果
|
||||
|
||||
系统信息
|
||||
Operating System Debian GNU/Linux 12 (bookworm)
|
||||
Kernel Linux 6.1.0-10-amd64 x86_64
|
||||
Model QEMU Standard PC (i440FX + PIIX, 1996)
|
||||
Motherboard N/A
|
||||
BIOS SeaBIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org
|
||||
|
||||
处理器信息
|
||||
Name Intel(R) Xeon(R) Gold 6133 CPU @ 2.50GHz
|
||||
Topology 1 Processor, 4 Cores
|
||||
Identifier GenuineIntel Family 6 Model 85 Stepping 4
|
||||
Base Frequency 2.49 GHz
|
||||
L1 Instruction Cache 32.0 KB x 4
|
||||
L1 Data Cache 32.0 KB x 4
|
||||
L2 Cache 4.00 MB x 4
|
||||
L3 Cache 16.0 MB
|
||||
|
||||
内存信息
|
||||
Size 3.82 GB
|
||||
|
||||
单核测试分数:584
|
||||
多核测试分数:2200
|
||||
详细结果链接:https://browser.geekbench.com/v5/cpu/22637138
|
||||
可供参考链接:https://browser.geekbench.com/search?k=v5_cpu&q=Intel%20Xeon%20Gold%206133
|
||||
```
|
||||
@@ -0,0 +1,80 @@
|
||||
---
|
||||
title: 烟台行记
|
||||
tags:
|
||||
- 摄影
|
||||
- 航拍
|
||||
- 旅游
|
||||
- 游记
|
||||
categories:
|
||||
- 旅游
|
||||
index_img: /img/2024/yantai-play/yangmadao-2.webp
|
||||
banner_img: /img/2024/yantai-play/yangmadao-3.webp
|
||||
permalink: /articles/2024/yantai-play/index.html
|
||||
date: 2024-07-09 16:02:02
|
||||
---
|
||||
## 第一天 烟大
|
||||
在今年6月,因为我爸要去接我哥哥,而我刚好又中考完了,所以就一块去烟台玩一圈
|
||||

|
||||
早上7点出发,大概11点左右到了烟大八角湾校区,这是新校区,未来打算建成大学城,不过现在这里毛都没有,附近吃饭的地方就一个美食城,其它大学的楼都建好了,不过就只有两三所学校入驻
|
||||

|
||||

|
||||
因为中午了,所以就在烟大旁边的美食城吃了午饭,我在“异国炒饭”点了份番茄味炒粉,味道只能说是不难吃。(在这之后我就对外面小摊卖的番茄味食品彻底失望了,那真的是一种很阴间的味道,闻起来有一股臭味)
|
||||

|
||||
然后开车到了烟台东边的皇冠假日酒店,非常大。
|
||||

|
||||
我怎么住进Mysql了?
|
||||

|
||||
这海景房还是很不错的,就是这房间照明有点暗
|
||||

|
||||
然后再酒店里待到了下午大概六点左右去了“旺角小渔村”吃饭。点了辣炒花蛤,辣炒蛏子,三条黄鱼,五个蒜蓉生蚝,一份锅贴(十个)。花蛤和蛏子不错,就是花蛤里有点沙子,黄鱼...我不会吃鱼,我爸说挺好吃的,生蚝感觉有点不新鲜,锅贴还可以。
|
||||
吃完结账,三个人总共400多。
|
||||

|
||||

|
||||
### 网络
|
||||

|
||||
酒店用的aruba方案
|
||||

|
||||
测速发现限速30Mbps
|
||||
宽带为联通家宽,线路AS4837,不过访问海外网站很快,明明是普通的4837,难道这就是大城市?
|
||||
|
||||
## 第二天 养马岛
|
||||

|
||||
早上在宾馆吃的饭,自助,中餐和西餐都有,味道不错。
|
||||
### 养马岛
|
||||

|
||||

|
||||

|
||||
然后去了养马岛,先去那几匹马的雕塑那溜达了一趟
|
||||

|
||||
这个快艇90多一个人,就把人拉出去3分多种就回来了,太没有性价比了
|
||||

|
||||

|
||||
然后开车去大桥那飞了一趟就会宾馆了。
|
||||
总结:养马岛这地风景确实不错,就是卖臭豆腐的比较多,环岛路是一条单行道,而且到处都是出租电动车的,养马岛上电动车停车场设计的很多,很明显是想让你租它们的电动车
|
||||
#### 航拍
|
||||
我去的时候养马岛上没有任何管制,不过在UOM的空域信息中这里并不是适飞空域,所以请不要晚间起飞,起飞找个小角落躲起来,避免被保安看到,目前烟台这种二线城市还没有大规模安装云哨
|
||||
更多航拍内容请看我的[天空之城主页](https://www.skypixel.com/users/djiuser-o6adwwaopzlp)
|
||||
以及我的[Bilibili主页](https://space.bilibili.com/521933071)
|
||||
### 下午
|
||||
午饭在宾馆周围吃的黄焖鸡米饭,味道还行。
|
||||

|
||||
下午五点多去海边溜达了一趟,然后去烟大旁边吃了个猪排扒饭,味道能吃,就是预制料汁拌饭,蔬菜都很少,和网上买的劣质牛排汁一个味,差评,垃圾店。
|
||||

|
||||
这条河叫逛荡河,现在涨潮,海水都留到里面了,退潮的时候一般就干了,有水也是上边下雨的水
|
||||
|
||||
## 第三天 烟大*2
|
||||
上午在酒店吃完早饭歇了一会,再在酒店对面的一家店吃了碗面(午饭)就开车去烟大八角湾校区了。
|
||||
到了以后歇到了三点,然后去我哥哥宿舍运东西,一直运到了大概五点,烟大校园里有收毕业生的褥子的,一条好像就3-4元
|
||||
然后再去美食城吃晚饭,我买了一碗羊杂面,还行。
|
||||
然后歇了一会去楼下飞无人机拍烟大,不过烟大不能起飞,我飞的时候被保安看见警告了
|
||||

|
||||

|
||||

|
||||
他们说拍的照不能随便发出来,只能找一些网图替代,虽然赶不上我拍的好,但是还是能看看的
|
||||
<!-- 什么?你说这太清晰了,是我拍的?绝对不可能,这就是我随便找的网图 -->
|
||||
#### 网络
|
||||
烟大新校区旁边就一家宾馆,亚朵酒店
|
||||

|
||||
200M,亚朵好像都是这个速度?
|
||||
带宽为联通家宽,路由追踪,线路是AS4837
|
||||

|
||||
@@ -0,0 +1,88 @@
|
||||
---
|
||||
title: Iperf3 使用笔记
|
||||
tags:
|
||||
- Iperf3
|
||||
- 网络
|
||||
- linux
|
||||
categories:
|
||||
- 学习笔记
|
||||
index_img: /img/2024/iperf3/main.png
|
||||
banner_img: /img/2024/iperf3/main.png
|
||||
permalink: /articles/2024/iperf3/index.html
|
||||
date: 2024-08-31 07:32:15
|
||||
---
|
||||
|
||||
## 安装
|
||||
1. Linux
|
||||
```bash
|
||||
apt install iperf3
|
||||
```
|
||||
2. Windows
|
||||
官网下载安装包:
|
||||
[https://iperf.fr/iperf-download.php](https://iperf.fr/iperf-download.php)
|
||||
## 使用
|
||||
1. 被测端:
|
||||
```shell
|
||||
iperf3 -sD
|
||||
```
|
||||
2. 测试端:
|
||||
```shell
|
||||
iperf3 -c x.x.x.x -t 5 -P 5 -f M
|
||||
```
|
||||
3. 服务端参数
|
||||
```TEXT
|
||||
-s:表示启动服务端
|
||||
|
||||
-i:表示打印报告的时间间隔
|
||||
|
||||
-p:指定监听端口,默认为5201
|
||||
|
||||
-D:以后台方式运行(默认是前台运行,将测试结果打印在屏幕)
|
||||
|
||||
-B:多网卡机器可指定出栈接口
|
||||
|
||||
用法示例:iperf3 -s -i 1 -p 10000
|
||||
```
|
||||
4. 客户端参数:
|
||||
```TEXT
|
||||
-c:表示启动客户端,后边跟上服务端IP
|
||||
|
||||
-u: 使用UDP协议
|
||||
|
||||
-n: 指定传输数据的大小,达到一定数值后自动停止,不能与-t参数共用
|
||||
|
||||
-b:指定目标的最大带宽(用ethtool + 网卡名字可以查看)
|
||||
|
||||
-4:only use IPv4
|
||||
|
||||
-6:only use IPv6
|
||||
|
||||
-t:指定测试时间
|
||||
|
||||
-f 测试结果的单位 (kbits,Mbits,KBytes,MBytes)
|
||||
|
||||
-P:指定并发数
|
||||
|
||||
-p:指明服务端启动的端口
|
||||
|
||||
-R:逆向测试(从目的端主机向本地发送数据)
|
||||
|
||||
-V: 更详细的输出(包含cpu、协议类型等的显示)
|
||||
```
|
||||
5. 输出结果
|
||||
```TEXT
|
||||
Interval:输出结果的时间间隔
|
||||
|
||||
Transfer:间隔时间内传输的总流量
|
||||
|
||||
Bandwidth:间隔时间内的最大吞吐量
|
||||
|
||||
Retr: 重发包数
|
||||
|
||||
Cwnd: 拥塞窗口排队数据量大小
|
||||
|
||||
分割线下方的数据为单位测试时间内单项数据的总和。
|
||||
```
|
||||
|
||||
## 参考资料
|
||||
[Iperf3工具的安装与使用测试案例及各参数](https://www.wanpeng.life/1888.html)
|
||||
@@ -0,0 +1,201 @@
|
||||
---
|
||||
title: 在 Linux 中驱动罗技鼠标快捷键
|
||||
tags:
|
||||
- 学习笔记
|
||||
- linux
|
||||
- 罗技
|
||||
- 鼠标
|
||||
categories:
|
||||
- Linux
|
||||
index_img: /img/2024/logiops/anjian.webp
|
||||
banner_img: /img/2024/logiops/anjian.webp
|
||||
permalink: /articles/2024/logiops/index.html
|
||||
date: 2024-08-18 19:30:56
|
||||
---
|
||||
最近由于受够了 Windows 的种种陈年老 bug ,开始润去 Linux
|
||||
但是~~bug贼多~~非常好用的 Logi Options+ 并没有 Linux 版本,但幸运的是,有人开发出了一个第三方的驱动: [logiops](https://github.com/PixlOne/logiops)
|
||||
我使用的鼠标为 M720 ,我觉得还挺好用的,不过我更推荐 Master 系列,因为 M720 的质量不太好,我已经换了两个了(Master 系列的鼠标适合手大的人,但是 Master 鼠标左侧的两个快捷键感觉不那么好用,太小了,容易误触或者按不下去)
|
||||
|
||||
### 准备工作
|
||||
1. 项目需要c++ 20 编译器,需要安装 cmake,libevdev,libudev,libconfig等。
|
||||
```bash
|
||||
# Debian/Ubuntu
|
||||
sudo apt install build-essential cmake pkg-config libevdev-dev libudev-dev libconfig++-dev libglib2.0-dev
|
||||
|
||||
# Arch Linux
|
||||
sudo pacman -S base-devel cmake libevdev libconfig systemd-libs glib2
|
||||
|
||||
# Fedora
|
||||
sudo dnf install cmake libevdev-devel systemd-devel libconfig-devel gcc-c++ glib2-devel
|
||||
|
||||
# Gentoo Linux
|
||||
sudo emerge dev-libs/libconfig dev-libs/libevdev dev-libs/glib dev-util/cmake virtual/libudev
|
||||
|
||||
# Solus
|
||||
sudo eopkg install cmake libevdev-devel libconfig-devel libgudev-devel glib2-devel
|
||||
|
||||
# openSUSE
|
||||
sudo zypper install cmake libevdev-devel systemd-devel libconfig-devel gcc-c++ libconfig++-devel libudev-devel glib2-devel
|
||||
```
|
||||
|
||||
2. 克隆仓库
|
||||
```bash
|
||||
git clone https://github.com/PixlOne/logiops.git
|
||||
```
|
||||
|
||||
### 编译安装
|
||||
1. 构建
|
||||
```bash
|
||||
mkdir build
|
||||
cd build
|
||||
cmake -DCMAKE_BUILD_TYPE=Release ..
|
||||
make
|
||||
```
|
||||
2. 安装
|
||||
```bash
|
||||
sudo make install
|
||||
```
|
||||
3. 配置守护进程
|
||||
```bash
|
||||
sudo systemctl enable --now logid
|
||||
```
|
||||
4. tip: 出现问题时重启,这可以解决大部分问题
|
||||
```bash
|
||||
sudo service logid restart
|
||||
```
|
||||
### 配置文件
|
||||
配置文件位于/etc/logid.cfg,自己创建一个`vim /etc/logid.cfg`
|
||||
此文件的语法解释参见: [语法解释](https://github.com/PixlOne/logiops/wiki/Configuration)
|
||||
配置中,每个鼠标按键通过一个cid表示,鼠标按键的cid值参见: [CIDs](https://github.com/PixlOne/logiops/wiki/CIDs)
|
||||
或是通过debug模式查看。
|
||||
debug模式:
|
||||
```bash
|
||||
# 先停止服务
|
||||
sudo service logid stop
|
||||
# 然后
|
||||
sudo logid -v
|
||||
```
|
||||
此时以应该能看见下列输出,如果看不见,可以尝试重新连接鼠标到电脑。这样就能知道你鼠标上有什么按键了。
|
||||
```bash
|
||||
[DEBUG] Ignoring virtual node on /dev/hidraw4
|
||||
[DEBUG] Ignoring virtual node on /dev/hidraw3
|
||||
[INFO] Detected receiver at /dev/hidraw0
|
||||
[DEBUG] Unsupported device /dev/hidraw1 ignored
|
||||
[DEBUG] Unsupported device /dev/hidraw2 ignored
|
||||
[DEBUG] Unsupported device /dev/hidraw5 ignored
|
||||
[INFO] Device found: M720 Triathlon Multi-Device Mouse on /dev/hidraw0:2
|
||||
[DEBUG] /dev/hidraw0:2 remappable buttons:
|
||||
[DEBUG] CID | reprog? | fn key? | mouse key? | gesture support?
|
||||
[DEBUG] 0x50 | | | YES |
|
||||
[DEBUG] 0x51 | | | YES |
|
||||
[DEBUG] 0x52 | YES | | YES | YES
|
||||
[DEBUG] 0x53 | YES | | YES | YES
|
||||
[DEBUG] 0x56 | YES | | YES | YES
|
||||
[DEBUG] 0x5b | YES | | YES | YES
|
||||
[DEBUG] 0x5d | YES | | YES | YES
|
||||
[DEBUG] 0xd0 | YES | | YES | YES
|
||||
[DEBUG] 0xd7 | YES | | | YES
|
||||
```
|
||||
下面是我的配置文件,我用了两三年了,非常好用,如果你用的也是 M720 ,可以参考一下
|
||||
侧键一(前进按钮/Forward Button/0x56) | 侧键二(返回按钮/Back Button/0x53) | 手势按键(Switch Apps/0xd0) | 滚轮向左(Left Scroll/0x5b) | 滚轮向右(Right Scroll/0x5d)
|
||||

|
||||
按键的定义参见: [linux/input-event-codes.h](https://github.com/torvalds/linux/blob/master/include/uapi/linux/input-event-codes.h)
|
||||
```json
|
||||
devices: (
|
||||
{
|
||||
name: "M720 Triathlon Multi-Device Mouse";
|
||||
buttons: (
|
||||
{
|
||||
cid: 0x56;
|
||||
action =
|
||||
{
|
||||
type: "Keypress";
|
||||
keys: ["KEY_LEFTCTRL","KEY_C"];
|
||||
};
|
||||
},
|
||||
{
|
||||
cid: 0x53;
|
||||
action =
|
||||
{
|
||||
type: "Keypress";
|
||||
keys: ["KEY_LEFTCTRL","KEY_V"];
|
||||
};
|
||||
},
|
||||
{
|
||||
cid: 0x5b;
|
||||
action =
|
||||
{
|
||||
type: "Keypress";
|
||||
keys:["KEY_LEFTCTRL","KEY_LEFTALT","KEY_LEFT"];
|
||||
};
|
||||
},
|
||||
{
|
||||
cid: 0x5d;
|
||||
action =
|
||||
{
|
||||
type: "Keypress";
|
||||
keys:["KEY_LEFTCTRL","KEY_LEFTALT","KEY_RIGHT"];
|
||||
};
|
||||
},
|
||||
{
|
||||
cid: 0xd0;
|
||||
action =
|
||||
{
|
||||
type: "Gestures";
|
||||
gestures:(
|
||||
{
|
||||
direction:"Up";
|
||||
mode="OnInterval";
|
||||
interval=75;
|
||||
action=
|
||||
{
|
||||
type:"Keypress";
|
||||
keys:["KEY_VOLUMEUP"];
|
||||
}
|
||||
},
|
||||
{
|
||||
direction:"Down";
|
||||
mode="OnInterval";
|
||||
interval=75;
|
||||
action=
|
||||
{
|
||||
type:"Keypress";
|
||||
keys:["KEY_VOLUMEDOWN"];
|
||||
}
|
||||
},
|
||||
{
|
||||
direction:"None";
|
||||
mode="OnRelease";
|
||||
action=
|
||||
{
|
||||
type:"Keypress";
|
||||
keys:["KEY_LEFTCTRL","KEY_X"];
|
||||
}
|
||||
}
|
||||
)
|
||||
};
|
||||
}
|
||||
);
|
||||
hiresscroll:
|
||||
{
|
||||
hires: true;
|
||||
invert: false;
|
||||
target: false;
|
||||
};
|
||||
}
|
||||
);
|
||||
```
|
||||
我的配置文件解释: 按侧键一复制,侧键而粘贴,手势按键剪切,手势按键向上音量加,手势按键向下音量减
|
||||
***注意***: **如果你使用的屏幕DPI非常高,不是分辨率,是DPI。启用了高分辨率滚轮会导致滚轮速度非常块,可以关闭调整回正常的速度**
|
||||
(Windows和Linux上统一的复制和粘贴的快捷键是Ctrl+Insert和Shift+Insert,这个快捷键不区分图形软件和命令行软件)
|
||||
tips:
|
||||
* insert(KEY_INSERT)
|
||||
* 左shift(KEY_LEFTSHIFT)
|
||||
* 左ctrl(KEY_LEFTCTRL)
|
||||
* 左alt(KEY_LEFTALT)
|
||||
* 左方向键(KEY_LEFT)
|
||||
* 右方向键(KEY_RIGHT)
|
||||
### 参考资料
|
||||
[logiops,在 Linux下设置罗技鼠标的按键和手势](https://segmentfault.com/a/1190000039985213)
|
||||
[logiops](https://github.com/PixlOne/logiops)
|
||||
[linux/input-event-codes.h](https://github.com/torvalds/linux/blob/master/include/uapi/linux/input-event-codes.h)
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
title: 王二
|
||||
tags:
|
||||
- 随记
|
||||
categories:
|
||||
- 随记
|
||||
index_img: /img/2024/wanger/main.jpeg
|
||||
banner_img: /img/2024/wanger/main.jpeg
|
||||
permalink: /articles/2024/wanger/index.html
|
||||
date: 2024-08-30 16:32:17
|
||||
---
|
||||
前段时间去西安旅游,报了个去壶口瀑布的团,碰到了一个很有意思的人。
|
||||
上了大巴,导游先介绍了自己,他真名叫啥,我忘了,就记得他说可以叫他王二,他说王二是他喜欢的一本小说中的人物,不过我也忘了是哪本小说了,大概是王小波的某一本吧.
|
||||
他19年毕业并开始工作,去年结婚,今年有了孩子.
|
||||
据他说,导游可以上一休一或者上二休一,每天5点多来拉人,晚上11点左右才回来,想来他是上二休一了.
|
||||
他很有个性,和我们一同去的其它团的导游都是举着小旗喊着车牌号作为团的名字,而他则是举着一面写着"王二旅行团"的小旗子并喊着"王二旅行团".
|
||||
在回去的路上卖货的时候他说:"从我王二这里买的东西肯定都是最便宜的,如果有比我卖的更便宜的",他顿了顿,换了一个语气喊道:"那他就是扰乱市场秩序!",那语气很特别,好像是在开玩笑,又好像很正经.
|
||||
后来我们去查了查,网上卖的确实比他卖的便宜.
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
---
|
||||
title: 在 Linux 中使用 Wireguard 客户端
|
||||
tags:
|
||||
- 学习笔记
|
||||
- linux
|
||||
- wireguard
|
||||
categories:
|
||||
- Linux
|
||||
index_img: /img/2024/wireguard-cli-linux/main.png
|
||||
banner_img: /img/2024/wireguard-cli-linux/banner.png
|
||||
permalink: /articles/2024/wireguard-cli-linux/index.html
|
||||
date: 2024-08-30 16:44:40
|
||||
---
|
||||
|
||||
1. 安装 wireguard-tools
|
||||
```bash
|
||||
sudo apt update
|
||||
sudo apt install wireguard-tools resolvconf
|
||||
```
|
||||
2. 编辑隧道文件
|
||||
隧道文件放在 `/etc/wireguard/` 下
|
||||
例如 `/etc/wireguard/wg0.conf`
|
||||
3. 启动隧道
|
||||
```bash
|
||||
sudo wg-quick up <隧道名>
|
||||
```
|
||||
4. 停止隧道
|
||||
```bash
|
||||
sudo wg-quick down <隧道名>
|
||||
```
|
||||
|
||||
隧道名就是 `.conf` 文件的名称
|
||||
|
||||
## 参考资料
|
||||
[如何在 Ubuntu 22.04 上安装 Wireguard VPN](https://cn.linux-console.net/?p=29550)
|
||||
@@ -0,0 +1,184 @@
|
||||
---
|
||||
title: 西安游记
|
||||
tags:
|
||||
- 摄影
|
||||
- 航拍
|
||||
- 旅游
|
||||
- 游记
|
||||
categories:
|
||||
- 旅游
|
||||
index_img: /img/2024/xian-play/hukou-caihong.webp
|
||||
banner_img: /img/2024/xian-play/hukou-caihong.webp
|
||||
permalink: /articles/2024/xian-play/index.html
|
||||
date: 2024-08-01 10:48:59
|
||||
---
|
||||
|
||||
## 第一天 岐山县
|
||||
早上坐飞机到咸阳,然后打车到火车站,出租车司机很热情,跟我们说:
|
||||
* 咸阳没有好玩的,都被西安抢走了
|
||||
* 除了长恨歌没有值得看的
|
||||
* 汇通面是咸阳特色
|
||||
* 岐山民俗村二三十一个人给上一堆菜
|
||||
|
||||
进站发现咸阳站里面没饭店,又从咸阳站里面出来吃了碗粉。
|
||||
然后坐火车去了蔡家坡站
|
||||
到了后住的维也纳国际酒店,不知道这么个偏地方为啥会有这么大一个酒店,一共15层楼
|
||||
|
||||

|
||||
晚上溜达到旁边吃了个上面出租车司机说的岐山民俗村的菜,但是感觉可能因为是村子里做的,不是很好吃,而且也不是很新鲜,这边的醋味道很怪,不怎么好吃(因人而异)。
|
||||
有一个很好玩的点: 那边一条路上很多类似的小店,名字都是 岐山臊子面 什么的,每家门口都挂着一个什么厨艺比赛的奖牌,全是金奖,一等奖,特等奖之类的
|
||||
吃完饭去了凤鸣湖溜达,来酒店的时候就就看到了,送我们去的司机说岐山百分之九十的醋都是勾兑的,不要买
|
||||
|
||||

|
||||
凤鸣湖就是个大荷花池,荷花开的时候还挺好看的,适合遛弯。
|
||||
### 网络
|
||||

|
||||
WIFI好像限速 15M ,忘记看是什么网络了
|
||||
|
||||
|
||||
|
||||
## 第二天 周原
|
||||
早上在酒店吃的饭,自助餐
|
||||

|
||||
吃完饭歇了会打车去周原,去的时候可能因为刚开门,整个景区就我们两个游客(过了一会游客稍微多了一些,但也不是很多)
|
||||

|
||||
在下面逛了一会后下雨了,不过好在就下了一下,很快就变成小雨了,我们坐索道先去了周公庙,不好玩,有几个烧香的地方。
|
||||

|
||||
然后接着坐索道上凤凰山,这座山挺大的,上去之后看着还是挺壮观的。
|
||||
不过服务员说这旁边有部队,不能飞无人机,报备也不通过,理由是“与其他飞行活动有冲突”。
|
||||
然后会酒店吃了午饭,上菜很慢,不过有一道炸茄子还挺好吃的,因为上菜慢还给我们的退房时间延迟了半小时。
|
||||
然后去旁边的汽车站做大巴去宝鸡,大概100分钟左右,俩人40块钱左右。
|
||||
我们做到了宝鸡汽车西站(导航上可能显示叫宝鸡汽车站),我们的酒店就在旁边,叫木兰智慧酒店,酒店设计很怪异,而且房间也比较小。
|
||||
### 网络
|
||||

|
||||
看起来应该是限速 40M
|
||||
电信宽带,普通家宽,带公网IP
|
||||
|
||||
|
||||
## 第三天 西府老街 陈仓老街
|
||||
上午在酒店吃早饭,也是自助餐,不过种类比较少。
|
||||

|
||||
然后去了西府老街,因为是周一早上去,所以几乎没啥人。
|
||||
中午人稍微多了一些,吃的都不错,午饭在小吃街解决了。
|
||||

|
||||
下午去了陈仓老街,这里晚上比较好看,不过我们去早了又不想等到晚上,就在小吃街吃了点东西然后溜达了一下就走了。
|
||||

|
||||
这里的当当书店挺好玩的,这玩意都卖(书店有三层,建筑设计很有意思)
|
||||
|
||||
|
||||
|
||||
## 第四天 青铜器博物馆
|
||||
上午去的青铜器博物馆,下雨了,很无聊,建议别去,浪费时间
|
||||
司机跟我们推荐的宝鸡饭店:
|
||||
* 毛家饭店(红烧肉,不过时间有限没去吃,据司机说非常好吃)
|
||||
* 令氏家外家岐山面(在美团上买套餐,味道确实不错)
|
||||
|
||||
中午吃完饭后坐高铁到了西安,到酒店(美豪丽致酒店大唐不夜城店,如果不去大唐不夜城的话非常不建议住这里,交通极其不方便)大概是五点左右,吃了酒店的下午茶(毛都没有)。
|
||||
晚上在酒店旁边吃了一家很难吃的什么韩国石锅(就在酒店旁边,千万不要去)。
|
||||
### 网络
|
||||

|
||||
看起来应该是限速 30M 左右,新华三方案,不过酒店部分 AP 存在掉线问题
|
||||
电信宽带,普通家宽,带公网IP
|
||||
|
||||
|
||||
|
||||
## 第五天 兵马俑 秦始皇陵
|
||||
上午在酒店吃的早饭,种类还挺多的。
|
||||

|
||||
然后十一点多打车去兵马俑,那里人超级多,先去的二号坑,人比较少,然后去的三号和一号坑,人特别多,所以基本没怎么进去。
|
||||
**在来之前我就认为兵马俑只有傻逼才会去,在被强行拉过去逛了一圈后我更坚定了这个想法,同时我还认识到了设计兵马俑景区的人也是傻逼,极其不合理,看起来跟压根不打算接待巨量游客一样,景区里面问题还不太大,问题大的是外面,兵马俑景区就建在村子里,路窄一直堵车,三四百米的路得走十多分钟**
|
||||
然后因为同行人长辈封建迷信,被迫跟着来到秦始皇陵
|
||||
**秦始皇陵的摆渡车做一圈要一两个小时,而且只要坐了就必须坐完,不能只看一部分**
|
||||
<!-- secret key(base64): djBSaThiY01lS1BVRUxXYg== -->
|
||||
<!-- text(base64 -> key): VTJGc2RHVmtYMStXOWc5bnlWVzdnTkExTG9wSkZVUlZRUm9vQ1YrNXNSKzR4TlI4S2oxeUhkYWpqL2hiSHI0L1pqQTQzMU9IWkpCNzNtUTdydzNTYVdMYWZjdmVVc1kyZnZQS2toWWFsbmQveGp2WHo3M3BEcnZpV0E2L3M0ZFBDNGsxR2tPWURGMHZkYkh1anl1ZlpJclFpZ1I0bGFETGYvbFh1K013Q2tNPQ== -->
|
||||
<!-- img(base64 -> key): VTJGc2RHVmtYMTlJK3J6VE4wK2xIV09pV2E5VDRXVXZLaCtNSlNrRHhCbHltMzQvWWZFQlZBWlZkVnFUaFZlVGtxZVNXbnFma3ZtYlpITHBRYXVpdUE9PQ== -->
|
||||
|
||||
|
||||
|
||||
## 第六天 茂陵 乾陵
|
||||
上午在酒店吃了早饭,然后做包的商务车去咸阳.
|
||||

|
||||
开了大概一个小时到了茂陵,茂陵不大,对面还有个汉武帝博物馆.
|
||||

|
||||

|
||||

|
||||
然后去乾陵附近吃了午饭,然后去乾陵逛了一圈,爬了山,爬到快顶上的时候有个戴着帽子的老头,一次20块讲解一段,讲的还是很不错的.
|
||||
|
||||
|
||||
|
||||
## 第七天 永兴坊
|
||||
上午下雨了,哪都没去。
|
||||

|
||||
下午五点多去了永兴坊,吃了一家羊肉泡馍,结果那家的羊肉都已经变质了。
|
||||
不过永兴坊有一块地方挂满了祈福牌,非常壮观
|
||||
|
||||
|
||||
|
||||
## 第八天 壶口瀑布
|
||||
报了个团去壶口瀑布,两个人(一大人一成人)总共花了六七百左右
|
||||
早上5点起床,有车来接,不过只接三环以内的,而我们住的酒店刚好在三环以外,所以还得打车去三环以内的地方
|
||||
大巴六点十分发车,大概十点多到了壶口瀑布。
|
||||
比较建议坐在大巴车的右边,看到的东西更多一些,那个导游挺有意思的,也很热情
|
||||
**壶口瀑布只有9-11月是丰水期,其它时间去的话可能没有想象中的那么壮观**
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
到了景区以后就是自由活动,不过还可以看一个纪录片,不过那样时间有点紧,也可以不看,反正我没去看,直接坐摆渡车去户口瀑布
|
||||
中午一车人坐了三桌吃饭,有点特色,饭店旁边有窑洞,还有表演。
|
||||
下午去的黄帝陵,就一座山,山上跟永兴坊那里一样有一堆许愿牌子
|
||||
最后因为高速堵车了,晚上十一点左右才到宾馆。
|
||||
### 航拍
|
||||
* 最好先进景区参观一下壶口瀑布顺便熟悉观察一下环境然后出检票口再飞再飞,壶口瀑布的壮观确实无法用影像来表述,建议在壶口瀑布的检票口所在的那个大门外面起飞降落,因为外面没有保安,如果被保安看到会不让飞,壶口瀑布有直升机项目,不过根据新规我的轻型无人机(大疆的消费级无人机都属于轻型无人机)可以在300米真高以下进行融合飞行,UOM的报备也是给过的,我报备了250m,5个小时,不过要是看到有直升机还是躲着比较好
|
||||
* 可以多换几个角度飞,如果天气好的话可以看到彩虹
|
||||
* 要注意其它的无人机,我去的那会起码看见了四架无人机
|
||||
|
||||
|
||||
|
||||
## 第九天 咸阳
|
||||
在宾馆里呆了一天,因为第二天早上六点的飞机,所以得提前一天去咸阳
|
||||
### 网络
|
||||

|
||||
限速 10M ,太抠门了:(
|
||||
联通商宽,IP 类型为 IDC 机房 IP
|
||||
|
||||
|
||||
|
||||
## 第十天 飞机备降
|
||||

|
||||

|
||||
东营下大暴雨,给我们干石家庄去了,结果刚降落石家庄二十多分钟雨就停了
|
||||
|
||||
|
||||
|
||||
## 总结
|
||||
西安这地方很火,但是真的来了体验很差,尤其是交通方面,据送我们的网约车司机和同行的人说:
|
||||
* 大唐不夜城九点半人最多,打不到车,司机都不愿意接单,晚高峰从五点持续到一点,打车平台甚至会强买强卖,所以司机到了这一块就把网约车软件关掉
|
||||
* 三公里范围内赛格购物广场(本地人玩的地方),大唐芙蓉园,大唐不夜城,陕西历史博物馆挤在一起,非常堵,不是暑假也堵
|
||||
* 风评不好的回民街虽然贵,但是他们有信仰,不会拿吃的害人。
|
||||
* 如果要去城墙的话可以走永宁门,跟古代进城一样,但是一个人50左右
|
||||
|
||||
如果你想要获取更多航拍画面,欢迎看我的[天空之城账号](https://www.skypixel.com/users/djiuser-o6adwwaopzlp)
|
||||
最后,感谢雨云,他们的帆布袋拯救了我的后背(西安那几天下雨,又潮又热,我还忘带挎包了)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,55 @@
|
||||
---
|
||||
title: 解决长亭雷池WAF tengine容器 无限重启的问题
|
||||
tags:
|
||||
- linux
|
||||
- Safeline WAF
|
||||
- IPv6
|
||||
categories:
|
||||
- 学习笔记
|
||||
index_img: /img/2024/safeline-waf-tengine/CF752E194B1FF5AA96EC2CFD9A59C18B.webp
|
||||
banner_img: /img/2024/safeline-waf-tengine/CF752E194B1FF5AA96EC2CFD9A59C18B.webp
|
||||
permalink: /articles/2024/safeline-waf-tengine/index.html
|
||||
date: 2024-10-07 10:00:55
|
||||
---
|
||||
最近在折腾虚拟机的时候,把安装了雷池WAF的虚拟机重启了一下,结果重启后发现套了雷池网站全部502了
|
||||
根据之前折腾 Harbor 的经验,这大概率是哪个容器启动不正常了,看了一下,果然,tengine容器在不断的重启,同样根据之前折腾 Harbor 的经验,这种情况手动把容器停止然后开启就行,如果不行就把所有的容器一起重启一下一般就好了,但是这次没有成功,做完后 tengine容器 还是在不断重启
|
||||
于是我去雷池文档里搜了一下,找到了一个[解决方案](https://docs.waf-ce.chaitin.cn/zh/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5),下面是原文:
|
||||
|
||||
*问题表现:重启或升级后编辑任何站点配置都报错,后台 tengine 一直在重启。*
|
||||
*一般原因是 tengine 配置在当前设备环境上不合法,导致 tengine 无法以原配置启动,例如重启过程中网站端口被其他进程所占用、网站 dns 配置异常导致解析不到 IP 等。*
|
||||
*解决方案:可以通过查看 tengine 容器的日志,排查问题,也可以使用安装目录下的 reset_tengine.sh 脚本重置 tengine 容器配置。*
|
||||
```
|
||||
# 执行时间根据网站数量和配置情况而定, 请耐心等待
|
||||
cd /data/safeline && bash reset_tengine.sh
|
||||
```
|
||||
*执行成功后会有如下输出,此时可以尝试重新编辑站点配置,观察是否正常。*
|
||||
```
|
||||
[SafeLine] 是否重新生成 tengine 的所有配置 (Y/n)
|
||||
重新生成 tengine 配置完成
|
||||
```
|
||||
|
||||
### 老阴逼
|
||||
然而按照官方文档的说明执行后并无卵用,等了好久都不见成功,于是去看了 tengine 容器的日志,发现了这一行:
|
||||
```log
|
||||
nginx: [emerg] invalid IPv6 address in resolver "[fe80::1%eth0]" in /etc/nginx/nginx.conf:132
|
||||
```
|
||||
里面有一个熟悉的东西`fe80::1%eth0`,安装雷池的时候就报过提醒,这种格式的 Nameserver 配置不合法,我也改了,不过雷池安装脚本也没有提醒这玩意重启之后会重置为默认值
|
||||
**解决方案**:
|
||||
1. 安装 `resolvconf`
|
||||
```shell
|
||||
sudo apt-get install resolvconf
|
||||
```
|
||||
|
||||
1. 创建一个包含所需 DNS 服务器的头文件,例如:
|
||||
```shell
|
||||
sudo sh -c 'echo "nameserver 223.5.5.5" > /etc/resolvconf/resolv.conf.d/head'
|
||||
sudo sh -c 'echo "nameserver 223.6.6.6" >> /etc/resolvconf/resolv.conf.d/head'
|
||||
```
|
||||
|
||||
1. 更新 `/etc/resolv.conf`
|
||||
```shell
|
||||
sudo resolvconf -u
|
||||
```
|
||||
|
||||
### 参考资料
|
||||
[常见问题排查 | 雷池 SafeLine](https://docs.waf-ce.chaitin.cn/zh/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5)
|
||||
Reference in New Issue
Block a user