Compare commits

...

111 Commits

Author SHA1 Message Date
FlintyLemming
7309186c40 更换图床地址 2025-11-09 10:48:41 +08:00
FlintyLemming
b630009a57 更换图床地址 2025-08-29 15:00:43 +08:00
FlintyLemming
4ead3922fe update post 2025-08-05 09:49:13 +08:00
FlintyLemming
d34665704b new post 2025-08-05 09:39:40 +08:00
FlintyLemming
151a016524 update post 2025-07-31 19:29:18 +08:00
FlintyLemming
b77bc7fd04 update post 2025-07-31 19:27:32 +08:00
FlintyLemming
0100f42213 fix post 2025-07-31 17:55:09 +08:00
FlintyLemming
38bdb0bf68 new post 2025-07-31 17:53:48 +08:00
FlintyLemming
566ff9bb20 new post 2025-07-31 09:55:07 +08:00
FlintyLemming
a965e19af0 new post 2025-07-30 18:17:09 +08:00
FlintyLemming
313ad6cfa7 更换图床地址 2025-07-09 15:37:41 +08:00
FlintyLemming
99f264850f update post 2025-06-16 18:32:56 +08:00
FlintyLemming
56496d65c1 new post 2025-06-16 18:31:58 +08:00
FlintyLemming
959eb9d614 update post 2025-06-12 18:07:43 +08:00
FlintyLemming
a4ec457a6a Merge branch 'main' of https://git.mitsea.com/flintylemming/MitseaBlog
# Conflicts:
#	content/post/1a57bda595c580088006c17d6ba2a744/index.zh-cn.md
2025-06-12 18:01:29 +08:00
FlintyLemming
956f4bb9f9 Merge branch 'main' of https://git.mitsea.com/flintylemming/MitseaBlog
# Conflicts:
#	content/post/1a57bda595c580088006c17d6ba2a744/index.zh-cn.md
2025-06-12 17:59:28 +08:00
FlintyLemming
a8793b3ad9 new post 2025-06-12 17:57:50 +08:00
FlintyLemming
6b7e70e5f6 更新图床地址 2025-06-12 17:51:15 +08:00
FlintyLemming
c5cc6b27f2 【更新】中心化逻辑部署 Easytier 2025-05-30 17:10:34 +08:00
FlintyLemming
e049f32c70 new post 2025-05-26 18:33:25 +08:00
FlintyLemming
62728ebf3a update post 2025-05-20 20:52:20 +08:00
FlintyLemming
33d15e0bea update post 2025-05-20 20:51:53 +08:00
FlintyLemming
a314d9b27a new post 2025-05-20 20:49:38 +08:00
FlintyLemming
c579c70b02 new post 2025-04-22 21:46:53 +08:00
FlintyLemming
3d86fb7f31 update post 2025-03-26 21:54:00 +08:00
FlintyLemming
baaaab8551 new post 2025-03-26 21:46:28 +08:00
FlintyLemming
300aeef286 update post 2025-03-24 20:26:50 +08:00
FlintyLemming
20e42f25e1 update post 2025-03-19 22:25:10 +08:00
FlintyLemming
45e2df1171 new post 2025-03-19 22:23:17 +08:00
FlintyLemming
6f194bc911 update post 2025-03-12 17:29:31 +08:00
FlintyLemming
fc57fd8514 update post 2025-03-11 17:21:27 +08:00
FlintyLemming
ef858460ef new post 2025-03-11 17:16:26 +08:00
FlintyLemming
eeeaf98a7f update post 2025-03-11 15:15:11 +08:00
FlintyLemming
1c4dec805d new post 2025-03-03 15:22:27 +08:00
FlintyLemming
e58db4185a fix post 2025-02-28 21:34:01 +08:00
FlintyLemming
8b83f0f3e2 new post 2025-02-28 21:32:16 +08:00
FlintyLemming
24b6f8ba6c Revert challenge 2025-02-18 22:12:48 +08:00
FlintyLemming
8dc3e18205 Add challenge to claim blog on follow app 2025-02-18 22:10:02 +08:00
FlintyLemming
9f16471ca8 fix post 2025-02-14 16:14:07 +08:00
FlintyLemming
55a20f5de3 fix post 2025-02-11 22:03:29 +08:00
FlintyLemming
d8f5e91ef9 new post 2025-02-11 21:57:35 +08:00
FlintyLemming
d1fd073d50 fix post 2025-01-28 10:41:59 +08:00
FlintyLemming
40252c39ba fix post 2025-01-28 10:39:15 +08:00
FlintyLemming
9535e7ed36 new post 2025-01-28 00:41:50 +08:00
FlintyLemming
bae28d6fff 更换图床 2025-01-26 20:37:41 +08:00
FlintyLemming
8dcf129616 Merge branch 'main' of https://gitee.com/flintylemming/MitseaBlog 2025-01-26 16:56:28 +08:00
FlintyLemming
48514f974d new post 2025-01-26 16:56:12 +08:00
FlintyLemming
8d1d217461 更换图片 2025-01-25 20:20:53 +08:00
FlintyLemming
953aaa92b4 new post 2025-01-25 19:58:27 +08:00
FlintyLemming
a792f9aa98 更换图片 2025-01-24 18:41:53 +08:00
FlintyLemming
e2365dc35d 更换图片 2025-01-24 18:20:21 +08:00
FlintyLemming
23b9968f68 更换图片 2025-01-24 18:14:27 +08:00
FlintyLemming
0d0b5a6f06 更换图床 2025-01-23 16:43:06 +08:00
FlintyLemming
abc70d13fd 更换图床 2025-01-22 12:09:31 +08:00
FlintyLemming
5d4cc57a0e new post 2025-01-02 10:18:36 +08:00
FlintyLemming
f33181421a fix post 2024-12-12 16:27:09 +08:00
FlintyLemming
0d63615019 new post 2024-12-12 16:22:23 +08:00
FlintyLemming
f1c4196537 fix post 2024-12-04 11:01:37 +08:00
FlintyLemming
bb5da13629 new post 2024-12-04 11:00:27 +08:00
FlintyLemming
8c65fbd11d 更换图床为 Gitee 2024-11-20 13:43:52 +08:00
FlintyLemming
d0b8a5bfee new post 2024-11-11 16:36:09 +08:00
FlintyLemming
afa6c35f74 new post 2024-09-28 16:40:57 +08:00
FlintyLemming
cfdfdfc662 new post 2024-09-26 17:07:23 +08:00
FlintyLemming
cfd44913b6 new post 2024-09-26 15:33:29 +08:00
FlintyLemming
11cb80e675 new post 2024-09-24 12:00:37 +08:00
FlintyLemming
4070c5bfad new post 2024-09-24 11:46:39 +08:00
FlintyLemming
1c7fbb83a9 new post 2024-09-19 17:26:17 +08:00
FlintyLemming
3675ec3180 new post 2024-09-14 17:57:27 +08:00
FlintyLemming
b5237cf457 fix post 2024-09-14 17:05:33 +08:00
FlintyLemming
33a1c6085b new post 2024-09-14 12:08:01 +08:00
FlintyLemming
53d3839e09 new post 2024-09-14 12:01:09 +08:00
FlintyLemming
3fa29b778c fix post 2024-09-14 11:50:25 +08:00
FlintyLemming
9f201a62e9 new post 2024-09-14 11:48:02 +08:00
FlintyLemming
3211efd7b9 new post 2024-08-22 22:06:43 +08:00
FlintyLemming
5c7d98d9eb Change image source 2024-08-22 12:42:00 +08:00
FlintyLemming
47b3d30137 Upgrade Theme 2024-07-31 17:10:56 +08:00
FlintyLemming
d09d2ccf7f test local image 2024-07-31 17:03:03 +08:00
FlintyLemming
aa9e21a875 test local image 2024-07-31 16:58:09 +08:00
FlintyLemming
227bb02c2b Move to avif 2024-07-31 16:52:27 +08:00
FlintyLemming
e9e37e32e8 fix post 2024-07-31 15:59:41 +08:00
FlintyLemming
a81c373e4c Revert "http test"
This reverts commit fb9104c544.
2024-07-31 15:57:59 +08:00
FlintyLemming
980c578e1c Merge branch 'main' of https://git.mitsea.com/FlintyLemming/MitseaBlog 2024-07-31 15:56:11 +08:00
FlintyLemming
f4ca4b59aa new post 2024-07-31 15:54:58 +08:00
FlintyLemming
fb9104c544 http test 2024-06-07 13:59:20 +08:00
FlintyLemming
431a352c40 http test 2024-06-07 13:56:38 +08:00
FlintyLemming
021783cdf5 https test 2024-06-07 13:50:40 +08:00
FlintyLemming
6e9a18e113 update post 2024-03-27 18:17:06 +08:00
FlintyLemming
17e515fc15 update post 2024-03-21 17:41:03 +08:00
FlintyLemming
b559add422 update post 2024-03-21 17:40:30 +08:00
FlintyLemming
5647f67b1f new post 2024-03-21 17:36:02 +08:00
70c0faeb7a update post 2024-03-20 21:15:26 +08:00
5af359132f new post 2024-03-20 21:00:27 +08:00
FlintyLemming
715d04efc1 new post 2024-03-11 10:54:03 +08:00
FlintyLemming
ede3361fff fix post 2024-02-02 23:45:28 +08:00
FlintyLemming
48637135eb new post 2024-02-02 16:43:50 +08:00
FlintyLemming
006e42b5aa Add link 2024-01-26 17:08:04 +08:00
FlintyLemming
bd22955b22 update post 2024-01-11 10:54:50 +08:00
FlintyLemming
08e313e304 update post 2024-01-10 22:08:53 +08:00
FlintyLemming
d3d6359001 update post 2024-01-10 22:07:35 +08:00
FlintyLemming
d9b03a1e12 new post 2024-01-10 22:04:36 +08:00
FlintyLemming
fec35a6f06 update post 2024-01-06 22:52:36 +08:00
FlintyLemming
b0bd652c76 update post 2024-01-06 22:49:13 +08:00
FlintyLemming
4ed7a540e1 new post 2024-01-06 22:46:55 +08:00
FlintyLemming
0b3dfc44ce update post 2023-12-31 01:21:08 +08:00
FlintyLemming
548ff64240 test 2023-12-31 01:15:07 +08:00
FlintyLemming
75011dee2c test 2023-12-31 01:13:01 +08:00
FlintyLemming
f41086142c update post 2023-12-31 01:07:53 +08:00
FlintyLemming
9e7196d901 new post 2023-12-31 01:01:31 +08:00
FlintyLemming
5b7eb87ac9 update post 2023-12-21 10:22:48 +08:00
FlintyLemming
ceb9bf352b update post 2023-12-13 23:06:47 +08:00
FlintyLemming
df83526bdf update post 2023-12-13 23:02:50 +08:00
222 changed files with 6025 additions and 1908 deletions

View File

@@ -2,7 +2,7 @@
title: "Android"
description: "Everything about Android"
slug: "android"
image: "https://img.mitsea.com/blog/categories/android.png?x-oss-process=style/ImageCompress"
image: "https://assets.mitsea.cn/blog/categories/android.avif"
style:
background: "#3ddc84"
color: "#fff"

View File

@@ -2,7 +2,7 @@
title: "苹果生态"
description: "果粉一枚"
slug: "apple"
image: "https://img.mitsea.com/blog/categories/apple.png?x-oss-process=style/ImageCompress"
image: "https://assets.mitsea.cn/blog/categories/apple.avif"
style:
background: "#313132"
color: "#fff"

View File

@@ -2,7 +2,7 @@
title: "Coding"
description: "编程相关"
slug: "coding"
image: "https://img.mitsea.com/blog/categories/coding.png?x-oss-process=style/ImageCompress"
image: "https://assets.mitsea.cn/blog/categories/coding.avif"
style:
background: "#254840"
color: "#fff"

View File

@@ -2,7 +2,7 @@
title: "消费电子"
description: "买买买"
slug: "consumer"
image: "https://img.mitsea.com/blog/categories/consumer.png?x-oss-process=style/ImageCompress"
image: "https://assets.mitsea.cn/blog/categories/consumer.avif"
style:
background: "#98c0b3"
color: "#fff"

View File

@@ -2,7 +2,7 @@
title: "翻车记录"
description: "车翻了又翻"
slug: "crash"
image: "https://img.mitsea.com/blog/categories/crash.png?x-oss-process=style/ImageCompress"
image: "https://assets.mitsea.cn/blog/categories/crash.avif"
style:
background: "#f33d79"
color: "#fff"

View File

@@ -2,7 +2,7 @@
title: "游戏"
description: "玩无止境"
slug: "game"
image: "https://img.mitsea.com/blog/categories/game.png?x-oss-process=style/ImageCompress"
image: "https://assets.mitsea.cn/blog/categories/game.avif"
style:
background: "#107c10"
color: "#fff"

View File

@@ -2,7 +2,7 @@
title: "Home Lab"
description: "Homo Lab"
slug: "home-lab"
image: "https://img.mitsea.com/blog/categories/home-lab.png?x-oss-process=style/ImageCompress"
image: "https://assets.mitsea.cn/blog/categories/home-lab.avif"
style:
background: "#ffb336"
color: "#fff"

View File

@@ -2,7 +2,7 @@
title: "日常技巧"
description: ""
slug: "life-tec"
image: "https://img.mitsea.com/blog/categories/life-tec.png?x-oss-process=style/ImageCompress"
image: "https://assets.mitsea.cn/blog/categories/life-tec.avif"
style:
background: "#f9c5ca"
color: "#fff"

View File

@@ -2,7 +2,7 @@
title: "日常生活"
description: "生存方法论"
slug: "lifestyle"
image: "https://img.mitsea.com/blog/categories/lifestyle.png?x-oss-process=style/ImageCompress"
image: "https://assets.mitsea.cn/blog/categories/lifestyle.avif"
style:
background: "#6eb3b9"
color: "#fff"

View File

@@ -2,7 +2,7 @@
title: "Linux"
description: "关于 Linux 的文章"
slug: "linux"
image: "https://img.mitsea.com/blog/categories/linux.png?x-oss-process=style/ImageCompress"
image: "https://assets.mitsea.cn/blog/categories/linux.avif"
style:
background: "#e95420"
color: "#fff"

View File

@@ -2,7 +2,7 @@
title: "微软服务"
description: ""
slug: "microsoft"
image: "https://img.mitsea.com/blog/categories/microsoft.png?x-oss-process=style/ImageCompress"
image: "https://assets.mitsea.cn/blog/categories/microsoft.avif"
style:
background: "#ffb900"
color: "#fff"

View File

@@ -2,7 +2,7 @@
title: "个人服务"
description: "关于自己搭建的一些服务"
slug: "mine-service"
image: "https://img.mitsea.com/blog/categories/mine-service.png?x-oss-process=style/ImageCompress"
image: "https://assets.mitsea.cn/blog/categories/mine-service.avif"
style:
background: "#628ba9"
color: "#fff"

View File

@@ -2,7 +2,7 @@
title: "网络服务"
description: "测速怪"
slug: "network"
image: "https://img.mitsea.com/blog/categories/network.png?x-oss-process=style/ImageCompress"
image: "https://assets.mitsea.cn/blog/categories/network.avif"
style:
background: "#021a40"
color: "#fff"

View File

@@ -2,7 +2,7 @@
title: "Windows"
description: "Everything about MS Windows"
slug: "windows"
image: "https://img.mitsea.com/blog/categories/windows.png?x-oss-process=style/ImageCompress"
image: "https://assets.mitsea.cn/blog/categories/windows.avif"
style:
background: "#0078d4"
color: "#fff"

View File

@@ -3,19 +3,22 @@ title: 友链
slug: links
links:
- title: bleem
description:
description:
website: https://mritd.com/
image:
image:
- title: qwe7002的个人博客
description:
description:
website: https://qwe7002.com/
image:
- title: Pdone's Blog
description: Only Peace & Love Here
website: https://awaw.cc
image:
image:
- title: evsio0n
description:
website: https://evsio0n.com/
menu:
main:
main:
weight: -50
params:
icon: link

View File

@@ -6,7 +6,7 @@ date = "2020-05-31"
description = ""
categories = ["HomeLab", "Windows"]
tags = ["Synology", "NAS"]
image = "https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/title.avif"
+++
最近电脑的硬盘不够啦,但我有个 NAS里边好几块硬盘存储是没问题但是如果想跟电脑内置的硬盘一样用就有困难了。无论是直接安装在网络上的硬盘里的程序还是游戏经常会有问题于是经人提醒有一个 iSCSI 的功能。
@@ -15,63 +15,63 @@ image = "https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E
1. 在应用程序中找到 iSCSI Manager打开
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/1.avif)
2. 点击左侧的 Target点击后新增一个 iSCSI target在第一步中什么都不用改直接下一步
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/2.avif)
3. 这里也什么都不用改,直接新增一个 LUN
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/3.avif)
4. 这里先选择一个存储位置,再根据实际情况选择给这个服务分配多少空间,我这里就将这块 2T 的硬盘全部分配给这个服务
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/4.avif)
5. 检查一下,没什么问题后点应用就可以了。
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/5.avif)
6. 然后我们需要开启 Windows 里的 iSCSI 服务,直接使用搜索功能就可以搜索到配置工具
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/6.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/6.avif)
7. 第一次使用会让我们先把服务起起来,顺便会帮我们设置开机自启
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/7.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/7.avif)
8. 在“目标”里填上 NAS 的本地 IP 地址,然后点击“快速连接”
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/8.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/8.avif)
9. 这样就自动连上 NAS 的 iSCSI 服务了,点完成并确定上一级设置。
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/9.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/9.avif)
10. 然后我们需要挂载这个分区,通过搜索或者右键 Windows 菜单按钮,打开 磁盘管理 工具
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/10.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/10.avif)
11. 这里就直接出现了引导挂在新分区的窗口,保留为 GPT 格式的分区,不需要更改,直接点确定
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/11.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/11.avif)
12. 之后直接和计算机内的物理磁盘一样的操作,对着新挂载的硬盘直接新建简单卷
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/12.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/12.avif)
13. 具体过程不赘述了,自己根据情况分配空间,我这里就分一个区了
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/13.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/13.avif)
14. 之后在资源管理器中就可以看到新盘符了,跟在电脑里的物理磁盘一样
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/14.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/14.avif)
下面是关心的性能表现,我安装了一个大型程序,模拟硬盘满负载时候的表现,好像还不错呢
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/15.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%E7%BE%A4%E6%99%96%E4%B8%8A%E9%85%8D%E7%BD%AE%20iSCSI%20%E5%B9%B6%E5%9C%A8%20Windows%20%E4%B8%8B%E4%BD%BF%E7%94%A8/15.avif)
> Photo by [Patrick Lindenberg](https://unsplash.com/@heapdump?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/disk?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

View File

@@ -6,7 +6,7 @@ date = "2019-10-10"
description = ""
categories = ["HomeLab"]
tags = ["宽带"]
image = "https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/title.avif"
+++
网上有不少将内网内容上到公网的方法大多都是借助frp。不过随着宽带提供商对于公网IP的放宽如果有公网IP就可以方便得解决这个问题。
@@ -19,11 +19,11 @@ image = "https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E
启动你需要的项目,我这里随便起一个网页端服务。但是端口选择要注意,常用端口一般会被屏蔽,包括 8080。比如我 8848 端口起了个 qbittorrent 服务
![](https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/1.avif)
8849 端口起了个 jellyfin
![](https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/2.avif)
## 路由器设置
@@ -33,15 +33,15 @@ image = "https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E
进入路由器的 NAT 服务功能
![](https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/3.avif)
端口映射里ip选择你启动项目的设备内网IP内外端口都填你设定的端口
![](https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/4.avif)
端口触发里设置类似
![](https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/5.avif)
如果没什么问题了公网访问你的IP跟上端口号即可访问。如果还有别的服务和设备就多添加几条。
@@ -49,38 +49,38 @@ image = "https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E
填写运行项目的主机内网IP地址即可
![](https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/6.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/6.avif)
## 配置 DDNS
1. 在 he 官网注册账号 [https://dns.he.net/](https://dns.he.net/)
2. 注册完毕后,在 [https://dns.he.net](https://dns.he.net/) 这里设置 DNS他会给你几个 he 的 NS 地址,把这个填到你现在的 NS 服务里解析(需要 NS 服务商支持 NS 记录)
![](https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/7.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/7.avif)
3. 在 he 的 DNS 设置里添加这个子域名
![](https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/8.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/8.avif)
4. 点击 Edit Zone 查看记录
![](https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/9.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/9.avif)
5. 为了避免麻烦,先把默认的几条记录的 TTL 改成五分钟300秒
![](https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/10.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/10.avif)
6. 新建一个 A 记录。Name 就填用于 ddns 的域名IP 地址随便填写一个,这样如果到时还能正确访问自己的公网地址,就说明 ddns 成功生效了TTL 选择 5 分钟;下面的 Enable entry for dynamic dns 一定要勾选上
![](https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/11.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/11.avif)
7. 点击这个图标,生成一个 DDNS Key
![](https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/12.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/12.avif)
8. 可以随机生成一个
![](https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/13.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/13.avif)
9. 在设备后台运行下面的命令设置 DDNS注意修改下域名和密码
@@ -88,7 +88,7 @@ image = "https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E
10. 提示 good 即为成功,此时,访问 域名+端口 即可访问页面
![](https://img.mitsea.com/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/14.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%80%9F%E5%8A%A9%E5%AE%BD%E5%B8%A6%E5%85%AC%E7%BD%91%20IP%20%E5%88%86%E5%8F%91%E5%86%85%E7%BD%91%E5%86%85%E5%AE%B9/14.avif)
11. 现在需要创建一个计划任务让设备几分钟就执行下这句话。但由于群晖不能直接通过 crontab 命令创建任务。首先需要切换到 root 账户,然后编辑计划任务的文件

View File

@@ -6,7 +6,7 @@ date = "2020-02-08"
description = ""
categories = ["LifeTec"]
tags = ["Google Photos", "iCloud"]
image = "https://img.mitsea.com/blog/posts/2020/02/%E8%BD%AC%E7%A7%BB%20Google%20Photos%20%E7%9A%84%E7%85%A7%E7%89%87%E5%88%B0%20iCloud/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/02/%E8%BD%AC%E7%A7%BB%20Google%20Photos%20%E7%9A%84%E7%85%A7%E7%89%87%E5%88%B0%20iCloud/title.avif"
+++
不得不承认 Google Photo 是相当好用且智能的服务,但是它在 iOS 上的体验并不好,主要是会有重复项目,一个代表本地文件,一个代表云端项目。

View File

@@ -0,0 +1,69 @@
+++
author = "FlintyLemming"
title = "【已归档】UIKit 正确添加 Scrollview"
slug = "0353b001d775429ea4ab23c511db6382"
date = "2019-12-04"
description = ""
categories = ["Apple", "Coding"]
tags = ["Word"]
image = "https://assets.mitsea.cn/blog/posts/2019/12/UIKit%20%E6%AD%A3%E7%A1%AE%E6%B7%BB%E5%8A%A0%20Scrollview/sichen-xiang-0prBYAk2emU-unsplash.avif"
+++
1. 拖一个 Scrollview 到默认的 view 上,拖过来之后可以拉大一点,反正现在这个 Scrollview 的宽高是不确定的
![](https://assets.mitsea.cn/blog/posts/2019/12/UIKit%20%E6%AD%A3%E7%A1%AE%E6%B7%BB%E5%8A%A0%20Scrollview/Untitled.avif)
2. 设置上下左右约束为 0
![](https://assets.mitsea.cn/blog/posts/2019/12/UIKit%20%E6%AD%A3%E7%A1%AE%E6%B7%BB%E5%8A%A0%20Scrollview/Untitled%201.avif)
💡 这里的 Constrain to margins 不能勾选
3. 拉一个 uiview 到 Scrollview 里
![](https://assets.mitsea.cn/blog/posts/2019/12/UIKit%20%E6%AD%A3%E7%A1%AE%E6%B7%BB%E5%8A%A0%20Scrollview/Untitled%202.avif)
4. 从 View 拉到 Scrollview 的 Content Layout Guide
![](https://assets.mitsea.cn/blog/posts/2019/12/UIKit%20%E6%AD%A3%E7%A1%AE%E6%B7%BB%E5%8A%A0%20Scrollview/Untitled%203.avif)
5. 把这四个全部点上
![](https://assets.mitsea.cn/blog/posts/2019/12/UIKit%20%E6%AD%A3%E7%A1%AE%E6%B7%BB%E5%8A%A0%20Scrollview/Untitled%204.avif)
6. 从 View 拖到 Frame Layout Guide
![](https://assets.mitsea.cn/blog/posts/2019/12/UIKit%20%E6%AD%A3%E7%A1%AE%E6%B7%BB%E5%8A%A0%20Scrollview/Untitled%205.avif)
7. 设置等宽
![](https://assets.mitsea.cn/blog/posts/2019/12/UIKit%20%E6%AD%A3%E7%A1%AE%E6%B7%BB%E5%8A%A0%20Scrollview/Untitled%206.avif)
8. 看下刚刚创建的五个约束,有些固定的值
![](https://assets.mitsea.cn/blog/posts/2019/12/UIKit%20%E6%AD%A3%E7%A1%AE%E6%B7%BB%E5%8A%A0%20Scrollview/Untitled%207.avif)
9. 依次点击然后在右边把值都改成0。比如这里 159 要改成 0
![](https://assets.mitsea.cn/blog/posts/2019/12/UIKit%20%E6%AD%A3%E7%A1%AE%E6%B7%BB%E5%8A%A0%20Scrollview/Untitled%208.avif)
10. 对于有比例的这一项改成1。比如这里的 0.57971 改成 1
![](https://assets.mitsea.cn/blog/posts/2019/12/UIKit%20%E6%AD%A3%E7%A1%AE%E6%B7%BB%E5%8A%A0%20Scrollview/Untitled%209.avif)
到此为止,左右都设定好了,还有上下的高度没有设定。上下的高度需要靠 view 里具体的元素到 view 的上下高度决定,然后进一步决定整个 Scrollview 的高度
11. 随便拖一个元素到 view 里,比如一个 label
![](https://assets.mitsea.cn/blog/posts/2019/12/UIKit%20%E6%AD%A3%E7%A1%AE%E6%B7%BB%E5%8A%A0%20Scrollview/Untitled%2010.avif)
12. 设置下到上下高度的约束,尤其是到下的,可以设置大一点
![](https://assets.mitsea.cn/blog/posts/2019/12/UIKit%20%E6%AD%A3%E7%A1%AE%E6%B7%BB%E5%8A%A0%20Scrollview/Untitled%2011.avif)
13. 设置完后可以看到两条蓝色的 view 边线延伸下来,说明设置成功,此时页面也可以滚动
![](https://assets.mitsea.cn/blog/posts/2019/12/UIKit%20%E6%AD%A3%E7%A1%AE%E6%B7%BB%E5%8A%A0%20Scrollview/Untitled%2012.avif)
> Photo by [Sichen Xiang](https://unsplash.com/@imseason?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-large-room-with-lots-of-windows-in-it-0prBYAk2emU?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -6,12 +6,12 @@ date = "2020-01-19"
description = ""
categories = ["Apple"]
tags = ["Mojave", "Safari"]
image = "https://img.mitsea.com/blog/posts/2020/01/Mojave%20%E7%9A%84%20Safari%20%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E6%B2%A1%E6%9C%89%E8%AF%81%E4%B9%A6%E7%9A%84%E6%89%A9%E5%B1%95/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/01/Mojave%20%E7%9A%84%20Safari%20%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E6%B2%A1%E6%9C%89%E8%AF%81%E4%B9%A6%E7%9A%84%E6%89%A9%E5%B1%95/title.avif"
+++
在 macOS Mojave 中Safari 不允许安装没有签名的扩展了,但仍然有方法安装。
![](https://img.mitsea.com/blog/posts/2020/01/Mojave%20%E7%9A%84%20Safari%20%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E6%B2%A1%E6%9C%89%E8%AF%81%E4%B9%A6%E7%9A%84%E6%89%A9%E5%B1%95/1.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/Mojave%20%E7%9A%84%20Safari%20%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E6%B2%A1%E6%9C%89%E8%AF%81%E4%B9%A6%E7%9A%84%E6%89%A9%E5%B1%95/1.avif)
贴吧老哥跟我说了一个方法,具体的链接贴在[这里](https://tieba.baidu.com/p/5822937990#121303346729)来源是V2EX但非常抱歉我没有地址。
@@ -19,15 +19,15 @@ image = "https://img.mitsea.com/blog/posts/2020/01/Mojave%20%E7%9A%84%20Safari%2
1. 解压下载的 .safariextz 文件,注意这里不能通过改后缀为 .zip 然后解压,需要通过第三方工具,比如 The Unarchiver
![](https://img.mitsea.com/blog/posts/2020/01/Mojave%20%E7%9A%84%20Safari%20%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E6%B2%A1%E6%9C%89%E8%AF%81%E4%B9%A6%E7%9A%84%E6%89%A9%E5%B1%95/2.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/Mojave%20%E7%9A%84%20Safari%20%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E6%B2%A1%E6%9C%89%E8%AF%81%E4%B9%A6%E7%9A%84%E6%89%A9%E5%B1%95/2.avif)
2. 在 Safari 的偏好设置里打开“开发”菜单
![](https://img.mitsea.com/blog/posts/2020/01/Mojave%20%E7%9A%84%20Safari%20%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E6%B2%A1%E6%9C%89%E8%AF%81%E4%B9%A6%E7%9A%84%E6%89%A9%E5%B1%95/3.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/Mojave%20%E7%9A%84%20Safari%20%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E6%B2%A1%E6%9C%89%E8%AF%81%E4%B9%A6%E7%9A%84%E6%89%A9%E5%B1%95/3.avif)
3. 点击 开发-显示扩展构建器
4. 点击左下角的加号,选择 添加扩展,然后选择刚才解压的文件夹
![](https://img.mitsea.com/blog/posts/2020/01/Mojave%20%E7%9A%84%20Safari%20%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E6%B2%A1%E6%9C%89%E8%AF%81%E4%B9%A6%E7%9A%84%E6%89%A9%E5%B1%95/4.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/Mojave%20%E7%9A%84%20Safari%20%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E6%B2%A1%E6%9C%89%E8%AF%81%E4%B9%A6%E7%9A%84%E6%89%A9%E5%B1%95/4.avif)
5. 看到加载的扩展后,点击右上角的运行,输入密码后即可安装扩展

View File

@@ -6,12 +6,12 @@ date = "2023-11-05"
description = "体验不错,未来可期"
categories = ["HomeLab", "Linux"]
tags = ["Loongson", "NAS"]
image = "https://img.mitsea.com/blog/posts/2023/10/%E9%BE%99%E8%8A%AF%203A6000%20%E6%89%8B%E6%90%93%20NAS%20%E8%AE%B0%E5%BD%95%E4%B8%8E%E5%B9%B3%E5%8F%B0%E4%BD%93%E9%AA%8C/eberhard-grossgasteiger-W7l2qAUKWcs-unsplash.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2023/10/%E9%BE%99%E8%8A%AF%203A6000%20%E6%89%8B%E6%90%93%20NAS%20%E8%AE%B0%E5%BD%95%E4%B8%8E%E5%B9%B3%E5%8F%B0%E4%BD%93%E9%AA%8C/eberhard-grossgasteiger-W7l2qAUKWcs-unsplash.avif"
+++
最近到收了个龙芯 3A6000 的平台,简单测了下,首先由于是自主架构,所以 Windows 肯定是不行。然后内置 GPU 只能亮机,试了 Arch、UOS、AOSC 在安装或者启动时都不同程度遇到显示问题,桌面基本上是不可用。不过考虑到 loongarch64 Linux 内核已经并入主线,所以硬件支持和基本 Linux 软件还是没问题,拿来做 NAS 似乎还不错。
![CPU 照片](https://img.mitsea.com/blog/posts/2023/10/%E9%BE%99%E8%8A%AF%203A6000%20%E6%89%8B%E6%90%93%20NAS%20%E8%AE%B0%E5%BD%95%E4%B8%8E%E5%B9%B3%E5%8F%B0%E4%BD%93%E9%AA%8C/IMG_4370.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/10/%E9%BE%99%E8%8A%AF%203A6000%20%E6%89%8B%E6%90%93%20NAS%20%E8%AE%B0%E5%BD%95%E4%B8%8E%E5%B9%B3%E5%8F%B0%E4%BD%93%E9%AA%8C/IMG_4370.avif)
由于我已经有一个群晖 DS1621+,所以这台机器的定位就是取代我当前使用 unraid 作为 HyperBackup 备份 NAS 的角色。梳理了一下他主要承担如下几个作用smb 共享、rsync 服务端做备份、qBittorrent pt下载和保种。
@@ -21,17 +21,17 @@ image = "https://img.mitsea.com/blog/posts/2023/10/%E9%BE%99%E8%8A%AF%203A6000%2
### 下述软件包运行情况
![](https://img.mitsea.com/blog/posts/2023/10/%E9%BE%99%E8%8A%AF%203A6000%20%E6%89%8B%E6%90%93%20NAS%20%E8%AE%B0%E5%BD%95%E4%B8%8E%E5%B9%B3%E5%8F%B0%E4%BD%93%E9%AA%8C/Untitled.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/10/%E9%BE%99%E8%8A%AF%203A6000%20%E6%89%8B%E6%90%93%20NAS%20%E8%AE%B0%E5%BD%95%E4%B8%8E%E5%B9%B3%E5%8F%B0%E4%BD%93%E9%AA%8C/Untitled.avif)
### qBittorrent 高强度下载测试
![](https://img.mitsea.com/blog/posts/2023/10/%E9%BE%99%E8%8A%AF%203A6000%20%E6%89%8B%E6%90%93%20NAS%20%E8%AE%B0%E5%BD%95%E4%B8%8E%E5%B9%B3%E5%8F%B0%E4%BD%93%E9%AA%8C/Untitled%201.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/10/%E9%BE%99%E8%8A%AF%203A6000%20%E6%89%8B%E6%90%93%20NAS%20%E8%AE%B0%E5%BD%95%E4%B8%8E%E5%B9%B3%E5%8F%B0%E4%BD%93%E9%AA%8C/Untitled%201.avif)
下载速度 259MB/s 连接用户 575 完全不卡,性能完全够用。这个速度我在 AMD V1500B 上用 Docker 跑 WebUI 就完全打不开了。
### 网络性能测试
![](https://img.mitsea.com/blog/posts/2023/10/%E9%BE%99%E8%8A%AF%203A6000%20%E6%89%8B%E6%90%93%20NAS%20%E8%AE%B0%E5%BD%95%E4%B8%8E%E5%B9%B3%E5%8F%B0%E4%BD%93%E9%AA%8C/Untitled%202.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/10/%E9%BE%99%E8%8A%AF%203A6000%20%E6%89%8B%E6%90%93%20NAS%20%E8%AE%B0%E5%BD%95%E4%B8%8E%E5%B9%B3%E5%8F%B0%E4%BD%93%E9%AA%8C/Untitled%202.avif)
1500 MTU 单线程跑满 10Gbps

View File

@@ -6,7 +6,7 @@ date = "2020-02-13"
description = ""
categories = ["HomeLab"]
tags = ["Synology", "Docker"]
image = "https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/title.avif"
+++
**教程已更新 DSM 7.2,请移步[这里](https://blog.mitsea.com/f34d4a3f981846469cac041c1df0881d/)**
@@ -40,7 +40,7 @@ linuxserver/qbittorrent
在 套件中心 找到并安装 Docker。注意ARM 架构处理的群晖设备不支持 Docker
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled.avif)
### 准备下载文件夹
@@ -48,57 +48,57 @@ linuxserver/qbittorrent
1. 打开 File Station找到一个合适的位置创建一个名为 qbittorrent 的文件夹。然后在文件夹里面创建名为 config 和 downloads 文件夹。文件夹名字可以不跟我的一样,只要保证后面设置映射的时候能分清楚即可。
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%201.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%201.avif)
2. 右键 qbitorrent 这个文件夹,打开属性
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%202.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%202.avif)
3. 点击 权限 选项卡,然后点击 新增 按钮,打开 权限编辑器
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%203.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%203.avif)
4. 用户或组 选择 Everyone下面的权限都勾上然后点击确定
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%204.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%204.avif)
5. 然后勾选 应用到这个文件夹、子文件夹及文件,最后点击 确定 即可。
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%205.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%205.avif)
### 下载并配置镜像
1. 打开 Docker左边打开 注册表,搜索 qbittorrent找到 linuxserver/qbittorrent 这个镜像
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%206.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%206.avif)
2. 双击,稍等后会让你选择版本,保持默认的 latest最新的版本
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%207.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%207.avif)
3. 在左侧 映像 选项卡里可以看到正在下载镜像,等图标不再闪烁后,或 启动 按钮可点击时,则表示下载好。由于服务器不在中国大陆,所以可能需要等较长一段时间,完整大小大约 310M。
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%208.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%208.avif)
4. 下载完毕后,双击,或者点击 启动 按钮。进入启动前的配置页面
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%209.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%209.avif)
容器名称 可以自定义一个好认的名字。然后点击 高级设置。(不要点下一步)
5. 打开 卷 选项卡,这里要设置目录的映射。即运行时,容器内部的文件夹映射到外面,即实际文件目录的位置。
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2010.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2010.avif)
6. 要创建两个文件夹映射,分别对应之前创建的两个文件夹。先创建 config 文件夹的映射。点击 添加文件夹 按钮,在弹出的窗口选择刚才创建的 config 文件夹
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2011.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2011.avif)
选中后,点击 选择 按钮。然后在 装载路径 里填写
/config
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2012.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2012.avif)
- 至于为什么填写 /config可以在这个镜像的[说明页面](https://registry.hub.docker.com/r/linuxserver/qbittorrent)里查到
@@ -112,15 +112,15 @@ linuxserver/qbittorrent
同理,按照相同的方式,建立 downloads 文件的映射,最后就是这样子
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2013.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2013.avif)
7. 点击 端口设置 选项卡,修改端口设置
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2014.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2014.avif)
这里可以看到,容器里默认配置了 6881 和 8080这分别是 bt 端口和 WebUI 端口。由于 6881 这个端口作为默认端口可能被封,所以应该换成别的端口。之前看教程别人用的 52000我用着没问题所以就改成 52000。8080 的 WebUI 端口也可以换一个自己需要的,我这里设置为 8848。
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2015.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2015.avif)
bt 端口改的话,最好内外都改,不然客户端汇报给 tracker 的端口和实际的不一致可能会出问题。WebUI 端口可以只设置个映射出来的本地端口但这样的话你后面配置环境变量的时候WEBUI_PORT 参数就还保持原来的 8080。不过我这边保持统一就都改了。
@@ -131,37 +131,37 @@ linuxserver/qbittorrent
SavePath /downloads
WEBUI_PORT 8848
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2016.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2016.avif)
最后点击应用
9. 点击 下一步,简单确认下设置项,没问题就可以点 应用,启动容器了。
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2017.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2017.avif)
### 使用 qbittorrent
1. 启动后,就可以在 容器 选项卡看到正在运行的容器了
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2018.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2018.avif)
2. 点击它,然后点击 详情,点开 日志 选项卡,查看日志
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2019.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2019.avif)
如果你配置时出现问题导致 qbittorrent 无法启动,会在这里显示错误信息。如果一切正常,则会看到进入 qbittorrent 的 WebUI 的地址、用户名和密码。
3. 打开 <NAS的本地IP>:8848即可打开 qbittorrent 的 WebUI 后台登录界面
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2020.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2020.avif)
4. 输入在 log 里看到的默认账号 admin密码 adminadmin即可进入后台。第一件事就是改密码。打开设置 - Web UI在 Authentication 里Password 填写新密码即可
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2021.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2021.avif)
5. 同时,还可以在 Language 里修改显示语言
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2022.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2022.avif)
之后就可以正常使用了
@@ -179,25 +179,25 @@ linuxserver/qbittorrent
可以看到需要 .crt 和 .key 两个格式的证书。这就看你证书颁发商给你什么格式的了,如果给的是 Nginx 用的那种crt 文件内容是多的,需要自己处理下,这里就不详细讲了。我是腾讯云弄的证书,直接给了 Apache 使用的证书。包含如下三个文件,这里只需要后两个。
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2023.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2023.avif)
3. 将这两个文件放到 config 文件夹里
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2024.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2024.avif)
4. qbittorrent 设置里,对应填写如下内容
证书 /config/2_domain.crt
秘钥 /config/3_domain.key
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2025.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2025.avif)
5. 保存后,试一下通过 https + 域名 + 端口 的方式访问下,没问题
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2026.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2026.avif)
#### 群晖内置的反代工具设置
其实我更推荐这种方式,因为这样方便管理。不过你通过 https 访问的端口就必须和 WebUI 的端口不一样了,不然会冲突。具体设置方法,可以参考我[另一篇教程](https://blog.mitsea.com/4a08e5064d834921b206bf128e463d1a/)。
![](https://img.mitsea.com/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2027.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E7%BE%A4%E6%99%96%20Docker%20%E5%AE%89%E8%A3%85%20qbittorrent%20%E5%90%AB%20https%20%E8%AE%BE%E7%BD%AE/Untitled%2027.avif)

View File

@@ -6,7 +6,7 @@ date = "2023-04-07"
description = "原本 8G 显存玩 2K 3A 的同学这下 QQ 都不敢挂后台了"
categories = ["LifeTec"]
tags = ["QQ", "内存", "Electron"]
image = "https://img.mitsea.com/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/malik-skydsgaard-rhqsKzvyyQo-unsplash.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/malik-skydsgaard-rhqsKzvyyQo-unsplash.avif"
+++
## 说明
@@ -44,7 +44,7 @@ AMD Ryzen 5 5500U核显分配 1G 内存
显存在打开新频道对话时会达到1G爆显存建议显存分配2G
![](https://img.mitsea.com/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Untitled.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Untitled.avif)
## 其他观察
@@ -54,35 +54,35 @@ AMD Ryzen 5 5500U核显分配 1G 内存
如果你的显存没有这额外的 300M我不确定会不会影响性能。
![](https://img.mitsea.com/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Untitled%201.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Untitled%201.avif)
![](https://img.mitsea.com/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Untitled%202.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Untitled%202.avif)
## 附件
### 环境1截图
![](https://img.mitsea.com/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Snipaste_2023-03-24_19-13-00.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Snipaste_2023-03-24_19-13-00.avif)
![](https://img.mitsea.com/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Snipaste_2023-03-24_19-14-25.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Snipaste_2023-03-24_19-14-25.avif)
![](https://img.mitsea.com/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Snipaste_2023-03-24_19-14-46.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Snipaste_2023-03-24_19-14-46.avif)
### 环境2截图
![](https://img.mitsea.com/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Untitled%203.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Untitled%203.avif)
![](https://img.mitsea.com/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Untitled%204.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Untitled%204.avif)
![](https://img.mitsea.com/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Untitled%205.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Untitled%205.avif)
### 环境3截图
![](https://img.mitsea.com/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Snipaste_2023-03-24_20-08-56.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Snipaste_2023-03-24_20-08-56.avif)
![](https://img.mitsea.com/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Snipaste_2023-03-24_20-08-30.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Snipaste_2023-03-24_20-08-30.avif)
![](https://img.mitsea.com/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Snipaste_2023-03-24_20-07-46.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/04/Windows%20Electron%20QQ%20%E8%B5%84%E6%BA%90%E5%8D%A0%E7%94%A8%E8%A7%82%E5%AF%9F/Snipaste_2023-03-24_20-07-46.avif)
> Photo by [Malik Skydsgaard](https://unsplash.com/@malikskyds?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

View File

@@ -5,30 +5,30 @@ slug = "0e7c01620e2a4203b3eff0d840ef7b8c"
date = "2023-01-16"
categories = ["Consumer"]
tags = ["超频"]
image = "https://img.mitsea.com/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/FoJXRxdi8Dpoznow.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/FoJXRxdi8Dpoznow.avif"
+++
金百达这个 DDR5 内存还挺便宜的,海力士 A-die 32G 套装才 800 多,我 22 年年初买 32G 三星 B-die 都花了 1100。有人叠加其他的券有干到 799 的。
![](https://img.mitsea.com/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/859A0960-5EB1-4487-8F73-B47B5CD080FE_1_201_a.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/859A0960-5EB1-4487-8F73-B47B5CD080FE_1_201_a.avif)
![](https://img.mitsea.com/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/07E98863-5353-4139-B41A-FDF57929C74C_1_105_c.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/07E98863-5353-4139-B41A-FDF57929C74C_1_105_c.avif)
Z690 对 D5 的支持其实不算太好。板卡官方最大是支持 6600 OC实际也差不多我一开始试了下 MemoryTryIt6800 会突然关机,然后重启掉 XMP。所以最后超的是 6600MHz 32-39-39-42 Gear2。
下面就是超频作业了,没有截到的就是没有动
![](https://img.mitsea.com/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/MSI_SnapShot6_00.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/MSI_SnapShot6_00.avif)
![](https://img.mitsea.com/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/MSI_SnapShot7.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/MSI_SnapShot7.avif)
![](https://img.mitsea.com/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/MSI_SnapShot8.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/MSI_SnapShot8.avif)
![](https://img.mitsea.com/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/MSI_SnapShot9.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/MSI_SnapShot9.avif)
![](https://img.mitsea.com/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/MSI_SnapShot10.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/MSI_SnapShot10.avif)
![](https://img.mitsea.com/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/MSI_SnapShot12.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/%E5%BE%AE%E6%98%9F%20Z690%20%E5%88%80%E9%94%8B%E9%92%9B%20%2B%20%E9%87%91%E7%99%BE%E8%BE%BE%20D5%206000%20%E8%B6%85%E9%A2%91%E5%8F%82%E8%80%83%E4%BD%9C%E4%B8%9A/MSI_SnapShot12.avif)
最后放一下我用的 BIOS

View File

@@ -6,7 +6,7 @@ date = "2019-10-14"
description = ""
categories = ["Coding"]
tags = ["SQL"]
image = "https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/title.avif"
+++
## 手动单表迁移
@@ -16,7 +16,7 @@ image = "https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%B
1. 先删除原表,删除时注意结构,从最次要的表删起
2. 对原表右键 - Script Table as - CREATE To - New Query Editor Window
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/1.avif)
3. 复制全部的脚本
4. 在新数据库下,新建一个查询,然后把刚才复制的脚本粘贴过来,修改 USE 的数据库,执行
@@ -31,67 +31,67 @@ image = "https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%B
2. 查询完毕后,在 Results 中点击左上角空白按钮,全选项目
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/2.avif)
3. 再右键空白按钮,选择 Save Result As...
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/3.avif)
4. 格式可以选择 txt 或者 csv前者不需要处理后者要转成 xls
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/4.avif)
转的话,用表格软件打开,然后另存为就行
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/5.avif)
5. 在新数据库环境下,右键数据库 - 任务 - 导入数据…
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/6.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/6.avif)
**一定不要复制原表全查询结果然后直接粘贴会非常慢尤其是你远程连接的2w条数据要三个多小时**
6. 选择数据源里,如果之前导出的是 txt选择 Flat File Source如果是转换过的 Excel 文件,选择 Microsoft Excel
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/7.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/7.avif)
7. 选择目标这里,选择 Microsoft OLE DB Driver for SQL Server然后重新输入下账号密码
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/8.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/8.avif)
8. 选择 复制一个或多个表或视图的数据
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/9.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/9.avif)
9. 目标这里,重新选择下对应的表
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/10.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/10.avif)
10. 检查映射这里如果有IDE无法转换的类型比如没有处理得当的日期就会报错能自动转换的会显示感叹号可以进行下一步
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/11.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/11.avif)
11. 立即运行,然后点击 Finish
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/12.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/12.avif)
## 脚本迁移
1. 在数据库上右键Task - Cenerate Scripts... 创建一个脚本
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/13.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/13.avif)
2. 在 Choose Objects 里,选择一个或多个需要的表,然后下一步
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/14.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/14.avif)
3. 这里点击 Advanced
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/15.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/15.avif)
4. 选择到底是要表结构,还是表数据,还是全都要
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/16.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/16.avif)
但是这里坑,每个大版本的 Studio 这里的界面和表述不一样,自己加以理解并选择
@@ -103,13 +103,13 @@ image = "https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%B
1. 首先备份原来的数据库,右键数据库 Tasks - Back Up...
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/17.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/17.avif)
这里要注意你这个数据库名称不能跟目标数据库名称相同,因为后面需要放在一起
2. Destination 里 Add... 选择一个本地路径
![](https://img.mitsea.com/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/18.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/SQL%20Server%20%E8%A1%A8%E8%BF%81%E7%A7%BB/18.avif)
**注意,这里的目录是你服务器所在机器的目录,不是你运行这个数据库 IDE 机器的的目录**

View File

@@ -0,0 +1,103 @@
+++
author = "FlintyLemming"
title = "【归档】Minecraft SEUS PTGI 光影使用教程"
slug = "0ec2bab3696641689332ab841c0cf626"
date = "2019-10-08"
description = ""
categories = ["Game"]
tags = ["Minecraft"]
image = "https://assets.mitsea.cn/blog/posts/2019/10/Minecraft%20SEUS%20PTGI%20%E5%85%89%E5%BD%B1%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B/anastasiia-ornarin-IPvYyfMiUYM-unsplash.avif"
+++
# **须知**
本文提供的光影包和材质包并非免费资源有条件请去Pateon支持作者
Sonic Etherhttps:www.patreon.com/sonicether
UMSOEAhttps:www.patreon.com/umsoea
光影包好像不支持A卡支持10系N卡
# **准备文件**
1. OptiFine官网https://www.optifine.net/home 按照光影包的要求应当下载OptiFine 1.12.2 HD U E2或更新的版本但不支持1.13以及以上的版本我推荐就下载 1.12.2 HD U E2 这个版本。
2. 光影包 SEUS PTGI E6下载地址https://yiff.party/patreon_data/4847727/25937144/3581993/SEUS%20PTGI%20E6.zip
3. 材质包(可选)UMSOEA R4这个材质包作者表示是专门为SEUS PTGI制作的但是支持的方块非常少另外还有一个开发中的包包括树叶材质由于使用后问题比较多就不放了。下载地址https://yiff.party/patreon_data/19193775/26905592/3804418/UMSOEA%20R4%20textures%201024x.zip
4. 用于展示上面的材质包的地图下载地址https://bit.ly/2L2HiZc
5. 正版已安装好的Minecraft盗版请自行研究 OptiFine 的安装方法
6. Java 运行环境怎么安装 Java 运行环境就不赘述了
# **操作步骤**
## **安装 OptiFine**
1. 下载 OptiFine 获得 OptiFine_1.12.2_HD_U_E2.jar 文件。
2. 打开 Minecraft Launcher点击 启动选项-新建创建一个1.12.2版本的游戏。
![](https://assets.mitsea.cn/blog/posts/2019/10/Minecraft%20SEUS%20PTGI%20%E5%85%89%E5%BD%B1%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B/1.avif)
3. 返回启动器主页点击开始游戏右侧的箭头选择刚才创建的1.12.2版本,点击开始游戏,等待下载额外文件
4. 下载完毕后自动启动游戏直接关闭游戏关闭启动器打开 OptiFine_1.12.2_HD_U_E2.jar打开前请务必确保安装 Java 运行环境否则无法打开。
![](https://assets.mitsea.cn/blog/posts/2019/10/Minecraft%20SEUS%20PTGI%20%E5%85%89%E5%BD%B1%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B/2.avif)
5. 由于正版启动器无论选择什么安装路径用户数据都会保存在固定的路径如果之前没有迁移过系统默认保存用户数据的路径这里直接点击Install稍后会提示安装成功。
6. 打开 Minecraft Launcher可以看到在 1.12.2 的基础上新增了一个 1.12.2-OptiFine_HD_U_E2 选项选中它进入游戏。至此 OptiFine 安装完成。
![](https://assets.mitsea.cn/blog/posts/2019/10/Minecraft%20SEUS%20PTGI%20%E5%85%89%E5%BD%B1%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B/3.avif)
## **加载 SEUS PTGI E6 光影包**
1. 进入游戏后先进行一些设置保证一会添加的光影包可用。
选项-视频设置-细节-树:流畅/高品质(默认或者智能可能会破坏照明)
选项-视频设置-品质-自然纹理:关
选项-视频设置-光影-阴影精密度1x
选项-视频设置-光影-经典手持光源:默认
并且作者还在原文中提到,随意使用材质包可能会破坏光影效果(但下面的材质包不会)
2. 选项-视频设置-光影-光影包文件夹打开存放光影包的文件夹并把刚才下载的光影包zip文件直接放入不需要解压
3. 回到游戏选择 SEUS PTGI E6.zip加载光影加载时间会比较久游戏会假死耐心等待
4. 进入游戏就可以看到光影生效了
![](https://assets.mitsea.cn/blog/posts/2019/10/Minecraft%20SEUS%20PTGI%20%E5%85%89%E5%BD%B1%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B/4.avif)
## **加载 UMSOEA R4 材质包**
1. 选项-资源包-打开资源包文件夹把刚才下载的资源包zip文件放入
2. 返回游戏将左侧可用的资源包里的 UMSOEA R4 材质包移到右侧点击图标上的箭头即可等待加载可能要等一小会
3. 回到游戏,可能并没有发生什么变化,这是因为这个材质包包括的材质真的非常少。这里添加一下用于展示材质的地图。
4. 选项-资源包-打开资源包文件夹,返回上一级,到.minecraft这个文件夹并进入saves文件夹。解压下载到的UMSOEA R3 map.zip文件并将UMSOEA R3 map文件夹放入saves文件夹。
5. 回到游戏加载名为 UMSOEA R3 map 的存档即可直观的看到材质包配合光影包的效果输入
```jsx
/time set night
```
还可以设置时间为晚上,看到更多的效果。
![](https://assets.mitsea.cn/blog/posts/2019/10/Minecraft%20SEUS%20PTGI%20%E5%85%89%E5%BD%B1%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B/5.avif)
![](https://assets.mitsea.cn/blog/posts/2019/10/Minecraft%20SEUS%20PTGI%20%E5%85%89%E5%BD%B1%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B/6.avif)
> Photo by [Anastasiia Ornarin](https://unsplash.com/@ornarin?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-group-of-circular-objects-sitting-on-top-of-a-desert-IPvYyfMiUYM?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -0,0 +1,17 @@
+++
author = "FlintyLemming"
title = "现已支持 RSS 订阅"
slug = "1017bda595c580bf8371df9f24a16970"
date = "2024-09-14"
description = ""
categories = ["Network"]
tags = ["RSS"]
image = "https://assets.mitsea.cn/blog/posts/2024/09/%E7%8E%B0%E5%B7%B2%E6%94%AF%E6%8C%81%20RSS%20%E8%AE%A2%E9%98%85/jeremy-bishop-hWpUh3oES3o-unsplash.avif"
+++
之前一直使用的阿里云的 OSS怕被人刷流量所以图片开启了防盗链。现在已经将媒体资源换到了一台不限流量的国内服务器上所以可以无限制的访问图片了RSS 也可以正常订阅和阅读了。
订阅链接直接填写本站地址即可。
> Photo by [Jeremy Bishop](https://unsplash.com/@jeremybishop?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-boat-floating-on-top-of-a-sandy-beach-hWpUh3oES3o?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -6,13 +6,13 @@ date = "2020-05-31"
description = ""
categories = ["Apple"]
tags = ["iOS"]
image = "https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%20iOS%20%E7%9A%84%E9%94%81%E5%B1%8F%E7%95%8C%E9%9D%A2%20%E7%A7%AF%E5%88%86%E3%80%81%E4%BB%98%E6%AC%BE%20%E4%B8%80%E6%B0%94%E5%91%B5%E6%88%90/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%20iOS%20%E7%9A%84%E9%94%81%E5%B1%8F%E7%95%8C%E9%9D%A2%20%E7%A7%AF%E5%88%86%E3%80%81%E4%BB%98%E6%AC%BE%20%E4%B8%80%E6%B0%94%E5%91%B5%E6%88%90/title.avif"
+++
首先先看看实际的录屏吧,在视频里可以看到,在锁屏界面下,直接掉出卡包,先积分,再刷卡,无缝完成。
{{< rawhtml >}}
<video src="https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%20iOS%20%E7%9A%84%E9%94%81%E5%B1%8F%E7%95%8C%E9%9D%A2%20%E7%A7%AF%E5%88%86%E3%80%81%E4%BB%98%E6%AC%BE%20%E4%B8%80%E6%B0%94%E5%91%B5%E6%88%90/v1.mp4" width="304" height="540"
<video src="https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%20iOS%20%E7%9A%84%E9%94%81%E5%B1%8F%E7%95%8C%E9%9D%A2%20%E7%A7%AF%E5%88%86%E3%80%81%E4%BB%98%E6%AC%BE%20%E4%B8%80%E6%B0%94%E5%91%B5%E6%88%90/v1.mp4" width="304" height="540"
controls="controls"></video>
{{< /rawhtml >}}
@@ -21,19 +21,19 @@ controls="controls"></video>
1. 进入罗森点点应用里,调出电子积分卡的条形码,截图。
2. 从 App Store 里搜索并安装 Pass2U 应用。
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%20iOS%20%E7%9A%84%E9%94%81%E5%B1%8F%E7%95%8C%E9%9D%A2%20%E7%A7%AF%E5%88%86%E3%80%81%E4%BB%98%E6%AC%BE%20%E4%B8%80%E6%B0%94%E5%91%B5%E6%88%90/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%20iOS%20%E7%9A%84%E9%94%81%E5%B1%8F%E7%95%8C%E9%9D%A2%20%E7%A7%AF%E5%88%86%E3%80%81%E4%BB%98%E6%AC%BE%20%E4%B8%80%E6%B0%94%E5%91%B5%E6%88%90/1.avif)
3. 打开应用后,点击右下角的加号添加卡片,方式选择“套用票卡样式”。
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%20iOS%20%E7%9A%84%E9%94%81%E5%B1%8F%E7%95%8C%E9%9D%A2%20%E7%A7%AF%E5%88%86%E3%80%81%E4%BB%98%E6%AC%BE%20%E4%B8%80%E6%B0%94%E5%91%B5%E6%88%90/2.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%20iOS%20%E7%9A%84%E9%94%81%E5%B1%8F%E7%95%8C%E9%9D%A2%20%E7%A7%AF%E5%88%86%E3%80%81%E4%BB%98%E6%AC%BE%20%E4%B8%80%E6%B0%94%E5%91%B5%E6%88%90/2.avif)
4. 使用右上角的搜索功能,搜索“罗森”,可以搜索到两个别人制作好的样式。这个根据普及程度,比如 Costa 等的可以搜索到更多的样式。
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%20iOS%20%E7%9A%84%E9%94%81%E5%B1%8F%E7%95%8C%E9%9D%A2%20%E7%A7%AF%E5%88%86%E3%80%81%E4%BB%98%E6%AC%BE%20%E4%B8%80%E6%B0%94%E5%91%B5%E6%88%90/3.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%20iOS%20%E7%9A%84%E9%94%81%E5%B1%8F%E7%95%8C%E9%9D%A2%20%E7%A7%AF%E5%88%86%E3%80%81%E4%BB%98%E6%AC%BE%20%E4%B8%80%E6%B0%94%E5%91%B5%E6%88%90/3.avif)
5. 选择一个样式,在“条码内容”里点击右侧的扫描按钮,选择刚才的截图。剩下的“服务区域”、“手机号”等为自定义信息,根据自己的需要可填可不填。点击完成后,会引导你将这张卡加入到钱包 app 中。
![](https://img.mitsea.com/blog/posts/2020/05/%E5%9C%A8%20iOS%20%E7%9A%84%E9%94%81%E5%B1%8F%E7%95%8C%E9%9D%A2%20%E7%A7%AF%E5%88%86%E3%80%81%E4%BB%98%E6%AC%BE%20%E4%B8%80%E6%B0%94%E5%91%B5%E6%88%90/4.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%9C%A8%20iOS%20%E7%9A%84%E9%94%81%E5%B1%8F%E7%95%8C%E9%9D%A2%20%E7%A7%AF%E5%88%86%E3%80%81%E4%BB%98%E6%AC%BE%20%E4%B8%80%E6%B0%94%E5%91%B5%E6%88%90/4.avif)
之后只需要在锁屏界面双击Home键iPhone X 和之后的机型双击锁屏键,即可如视频一样操作了。

View File

@@ -6,7 +6,7 @@ date = "2022-11-06"
description = ""
categories = ["HomeLab"]
tags = ["DSM", "pt"]
image = "https://img.mitsea.com/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/title.avif"
+++
## 关于 btrfs 的 cow
@@ -15,7 +15,7 @@ image = "https://img.mitsea.com/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20
在系统设置中,打开这个开关即可启用该功能
![](https://img.mitsea.com/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/1.avif)
这个本质上是在复制文件的时候在 cp 命令后追加 `--reflink=always` 参数。此外cow 支持 smb通过 smb 进行复制的操作同样有效,与硬链接相比有无可比拟的便利性。
@@ -23,17 +23,17 @@ image = "https://img.mitsea.com/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20
这里有一个文件夹,里面有一个大小为 11.55GB 的文件。此时存储空间用量为 7.3 TB
![](https://img.mitsea.com/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/2.avif)
在启用快速复制后,再复制出来 10 份相同文件,仅仅是文件名不同
![](https://img.mitsea.com/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/3.avif)
此时发现存储空间用量还是 7.3TB,说明多复制出来的 10 个文件没有额外占用空间。这个很好理解,毕竟虽然文件名不同,但是这些文件的 md5 值都是一样的,本质还是同一个文件。
![](https://img.mitsea.com/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/4.avif)
![](https://img.mitsea.com/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/5.avif)
## 应用
@@ -41,7 +41,7 @@ image = "https://img.mitsea.com/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20
通常情况下,保种的文件里面也有我们需要的文件,对于这些文件需要放到其他文件夹里。此时就可以利用这一特性,直接复制文件即可。
![](https://img.mitsea.com/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/6.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/6.avif)
比如这两个文件,左侧是在保种的文件夹里,右侧是从保种文件夹复制出来的,在自己整理的文件夹里。这两个文件 md5 一致,那就无需担心复制造成的重复空间占用。
@@ -49,10 +49,10 @@ image = "https://img.mitsea.com/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20
测试过程中也发现该特性似乎对文件夹来说是透明的,在统计文件夹大小的时候,仍然会重复计算文件大小
![](https://img.mitsea.com/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/7.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/7.avif)
在同样支持 cow 的 APFS 中也表现出相同的行为,复制出来的副本虽然实际上不会额外占用空间,但是统计文件夹大小的时候仍然会重复统计。
![](https://img.mitsea.com/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/8.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/11/%E7%BE%A4%E6%99%96%20btrfs%20%E5%85%B3%E4%BA%8E%20cow%20%E7%9A%84%E8%A7%82%E5%AF%9F/8.avif)
> Photo by [Lysander Yuen](https://unsplash.com/@lysanderyuen?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/duplicate?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

View File

@@ -6,7 +6,7 @@ date = "2020-03-11"
description = ""
categories = ["Coding"]
tags = ["协同工作"]
image = "https://img.mitsea.com/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/title.avif"
+++
## 功能演示
@@ -28,35 +28,35 @@ image = "https://img.mitsea.com/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20S
1. 安装最新版的 Visual Studio我这边是 2019 16.4.6)并在 Visual Studio 里登录自己的微软账号
2. 点击右上角的 Live Share。第一次使用会弹出防火墙提示请打开。
![](https://img.mitsea.com/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/1.avif)
3. 第一次启动可能会比较慢,稍等片刻,启动完成则会看到这条提示
![](https://img.mitsea.com/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/2.avif)
4. 复制共享链接,或是可以点开详细信息获取功能描述
![](https://img.mitsea.com/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/3.avif)
### macOS 环境配置
1. 安装 Visual Studio Code然后安装 Live Share 插件
![](https://img.mitsea.com/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/4.avif)
2. 安装完毕后在左侧功能区找到 Live Share 并打开,点击这里,填写共享地址。输入后回车即可连接。
![](https://img.mitsea.com/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/5.avif)
3. 连接成功后,即可看到项目目录
![](https://img.mitsea.com/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/6.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/6.avif)
4. 在 Visual Studio 里点击运行macOS 上的 Visual Studio Code 同样会进入 debug 状态。并且IIS Express 的网页也会共享过来,非常方便。
![](https://img.mitsea.com/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/7.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/7.avif)
![](https://img.mitsea.com/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/8.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/8.avif)
## 其他设置
@@ -64,11 +64,11 @@ image = "https://img.mitsea.com/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20S
若要在 Visual Studio Code 中也能开始编译并运行,需要进行权限设置,否则会提示如下错误
![](https://img.mitsea.com/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/9.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/9.avif)
只需要在 Visual Studio 的选项中找到 Live Share - 常规,将图中两个位置改为 True 即可
![](https://img.mitsea.com/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/10.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20Live%20Share%20%E5%90%88%E4%BD%9C%E7%BC%96%E8%BE%91%E3%80%81%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81/10.avif)
### 网络设置

View File

@@ -0,0 +1,107 @@
+++
author = "FlintyLemming"
title = "Deepseek R1 推理需求"
slug = "1977bda595c58157b48bf45cc8239758"
date = "2025-02-11"
description = "没钱别玩"
categories = ["HomeLab"]
tags = ["Deepseek"]
image = "https://assets.mitsea.cn/blog/posts/2025/02/Deepseek%20R1%20%E6%8E%A8%E7%90%86%E9%9C%80%E6%B1%82/spenser-sembrat-QLYH_8w6PKs-unsplash.avif"
+++
## 说明
1. 前面的所有内容都不考虑量化,量化放在最后低开销方案那一节里
2. 不考虑 fp8 动态转换,问的人都不推荐,性能损失大,所以后面一律默认没有 fp8 计算单元的卡就跑不了 fp8 模型
3. Deepseek 是原生 fp8 模型所以模型显存占用就约等于参数量671B 的 617实际大概 700GB不需要再乘 2但是需要推理设备有 fp8 的计算单元
4. 除了模型外,还要保留上下文和并发需要的 KV Cache大概 2、300GB并发需要的 KV Cache 无上限。所以对于有 fp8 计算单元的设备,显存至少要 1T 显存;没有 fp8 只有 bf16 的,模型占用显存就要翻倍,就是 1.4T,上下文其实也要翻倍,就不算了,大概就是 1.6T 显存以上。所以 A100 不是很推荐。
5. 模型推理不吃卡间互联带宽,甚至 Fine-tune 都不怎么吃,只有正儿八经训练才吃
6. GB200 没写在方案里,太贵、货少、硬件设计散热似乎有问题
## 看法
1. 显卡迭代速度太快A100 在 Deepseek 面前由于没有 fp8 计算单元可以说已经被淘汰。Blackwell 又推出了原生 fp4 计算单元,如果接下来有很强的开源 fp4 模型,那 H100 H200 可以说又是被淘汰。
2. 模型推理不需要通用计算,它只需要显卡某一种、两种的计算单元。不排除未来几年会有推理专用硬件
3. 列出的配置也就是能跑,并发大概也就够小几十人用,上一点规模就自行再翻倍
4. 上面三点总结起来就是很费钱,有实力再搞
## 要点区分
### 推理硬件类型/厂家不同
| | 纯 CPU 推理 | Nvidia 显卡 | AMD 显卡 | 华为显卡 |
| --- | --- | --- | --- | --- |
| Pros | 成本最低 | 性能最好,而且结果可预测(不需要怎么折腾就可以用起来) | 价格比 Nvidia 平台稍低,性能良好,官方表明支持 Deepseek 推理 | (还不是很了解) 硅基流动说他家用华为的卡做的推理,感觉工具链应该是能跑起来 |
| Cons | 速度太慢,而且并发性能衰减大 | 价格高 | AMD 驱动等各种工具链还在频繁更新优化性能,可能会碰到来自上游的问题 | 资料少,很难获得支持,可能要折腾,而且购买渠道不熟悉 |
### Nvidia 显卡代际不同
| | Pascal | Volta | Turing | Ampere | Ada | Hopper | Blackwell |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 发布时间 | 2016 | 2017 | 2018 | 2020 | 2022 | 2022 | 2024 |
| 典型显卡 | Tesla P40、GeForce GTX 1080 | Tesla V100 | Quadro RTX 6000、RTX 2080 | RTX A6000现在 GPU服务器用的、A100、RTX 3090 | RTX 6000 Ada、L40、RTX 4090 | H100、H200 | B200、RTX 5090 |
### Nvidia 显卡接口不同
有 PCIe 和 SXM 两种接口,后者必须搭配 SXM 接口的专用服务器,带宽大一点,性能强大概 19%,更适合训练。但是价格似乎差不太多。
## 具体方案
### 显卡方案
| 方案 | 自组双机 A100/A800 PCIe | 单台 DGX H200 | 自组单机8卡 H200 SXM | 自组双机 H100/H800 SXM/PCIe | 国行 H40 SXM 双机 | AMD MI300x 整机 | 华为 910B/910C |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 态度 | 不推荐 | 最推荐 | 最推荐 | 推荐 | 不是很推荐 | 一般推荐 | 不是很推荐 |
| 概述 | 自行购买10卡服务器两台再单独购买 20 块 A100甚至感觉都不够 | 能买到的最新最快的 Nvidia 官方平台 | 最适中的方案 | 主流方案之一 | 好处就是全部都是正规渠道完整保修 | 有点灵车,属于是钱足够的话我是不想用,钱不够的话不是不能用 | 只能说有成功跑起来的案例,硅基流动说他们用的华为 |
| 优点 | 1. 没有 fp8 计算单元最近抛货比较多价格有所降低2. 购买渠道比较灵活方便 | 1. 有原生 fp8 计算单元,比 A100 架构更新推理速度快2. 单机不需要考虑双机互联的带宽瓶颈问题3. Nvidia 整机方案可靠性比较好 | 1. 周边配置可以选低一点,价格会比 DGX H200 便宜2. 单机,不需要考虑双机互联的带宽瓶颈问题 | 1. 有原生 fp8 计算单元,比 A100 架构更新推理速度快2. 购买渠道比较灵活方便 | 1. 未禁售货源可靠有完整保修2. 好购买 | 1. 有还算比较稳定货源2. 有成功跑起来的案例和测试数据3. AMD 官方自己站台了是支持 Deepseek | 想不出来 |
| 缺点 | 1. Ampere 这代显卡没有 fp8 计算单元,如果跑不量化的版本,只能跑 scale 上去的 bf16模型本身占用的显存就要翻倍大概 1.4T),剩余给上下文和并发的 KV Cache 没多少2. 卡已禁售买到的原则上都是二手只能依靠经销商保修3. A100 架构放现在算比较老的了,两台纯粹是堆显存,就这可能还不太够 | 1. 货少价格不透明可能比较贵2. 显卡使用专有接口连接至主板,非 PCIe 接口不好升级和更换3. 一体化程度比较高,又是走私产品,一旦发生意外硬件损坏感觉会比较难修(得问经销商有没有能力) | 1. 卡已禁售,买到的原则上都是二手,只能依靠经销商保修 | 1. 卡已禁售,买到的原则上都是二手,只能依靠经销商保修 | 1. H40 中国特供卡,而且连 Nvidia 官网都没 Datasheet2. 虽然有 fp8 计算单元,但是性能被砍很多,具体可以看 补充说明 一节 | 1. AMD 的驱动比较草台可能会有一些驱动导致的上游问题2. ROCm 推理 AMD 官方是推荐用 SGLangSGLang 本身还不是非常成熟,活跃更新中,跑 Deepseek 要不可避免使用测试版本 | 1. 资料很少而且华为自己就不怎么喜欢对外提供资料2. 910B 和 C 都不支持 fp8显存占用也是很大 |
| 总显存 | 80G x 20 = 1600GB | 141G x 8 = 1128GB | 141G x 8 = 1128GB | 80G x 16 = 1280GB | 96G x 16 = 1536GB | 192G x 8 = 1536GB | - |
| 电源 | 约 10 kW | 约 8 kW | 约 8 kW | 约 10 kW | - | - | - |
| 官方链接 | - | [Link](https://docs.nvidia.com/dgx/dgxh100-user-guide/introduction-to-dgxh100.html) | - | - | - | - | - |
| 价格 | 200w 左右(大概估的,现在感觉有点虚高,不支持 fp8 还得掉价) | 285w 左右(闲鱼询问价格) | 245w 左右(闲鱼询价格) | 大概也就差不多价格 | 220w 左右Dell X E9680经销商价格 | 200w 左右 (朋友朋友圈价格) | - |
## 廉价方案
### CPU
不推荐,并发很差,只是内存多的情况下验证模型还行,没法实际多人用
### 量化模型
unsloth 出了动态量化的版本
![](https://assets.mitsea.cn/blog/posts/2025/02/Deepseek%20R1%20%E6%8E%A8%E7%90%86%E9%9C%80%E6%B1%82/image.avif)
disk size 就约等于显存占用量,说是 2.51-bit 效果还不错,但是没有条件验证。可以考虑在现有机器上加点内存验证,或者等有没有人提供这个模型的 API。
但是他官方用的 llama.cpp 跑的,这个框架气氛上好像没什么多人并发的性能,还没看到用 vLLM 跑的实际测试数据。
[https://unsloth.ai/blog/deepseekr1-dynamic](https://unsloth.ai/blog/deepseekr1-dynamic)
## 补充说明
### 华为 910B 相关实例
[https://zhuanlan.zhihu.com/p/22564788535](https://zhuanlan.zhihu.com/p/22564788535)
### 配置详细
主要就是卡的钱,周边都是小头了
自组单机8卡 H200 SXM 那个配置如下
![](https://assets.mitsea.cn/blog/posts/2025/02/Deepseek%20R1%20%E6%8E%A8%E7%90%86%E9%9C%80%E6%B1%82/1.avif)
国行 H40 SXM 双机那个配置如下
6542Y*2/1T DDR5内存/4块7.68T NVME/8个H20-96G/Boss卡含2块480G SSD/2千兆2万兆/6个2800W电源
### 关于 H20
fp8 砍到姥姥家了,性能只有 H100 的 14%,感觉是诈骗产品.jpg
而且这个卡的数据 Nvidia 官网查不到,非常神秘
除了国内正规供货,想不出任何理由买它
![](https://assets.mitsea.cn/blog/posts/2025/02/Deepseek%20R1%20%E6%8E%A8%E7%90%86%E9%9C%80%E6%B1%82/image%201.avif)

View File

@@ -0,0 +1,63 @@
+++
author = "FlintyLemming"
title = "第三方 Emby 客户端"
slug = "1997bda595c5801aa0d9c8f760e4a45b"
date = "2025-01-26"
description = "列表来自互联网,内容请自行判断"
categories = ["MineService"]
tags = ["emby"]
image = "https://assets.mitsea.cn/blog/posts/2025/01/%E7%AC%AC%E4%B8%89%E6%96%B9%20Emby%20%E5%AE%A2%E6%88%B7%E7%AB%AF/pawel-czerwinski-pC8e7FFONcI-unsplash.avif"
+++
🔗 **iOS/iPadOS**
[Emby官方客户端](https://apps.apple.com/cn/app/id992180193 "Emby官方客户端") | [Forward](https://apps.apple.com/us/app/forward-新视界/id6503940939?l=zh-Hans-CN "Forward") |
[Infuse](https://apps.apple.com/cn/app/id1136220934 "Infuse") | [HamHub](https://apps.apple.com/cn/app/id6458691598 "HamHub")
[SenPlayer](https://apps.apple.com/cn/app/id6443975850 "SenPlayer") | [VidHub](https://apps.apple.com/cn/app/id1659622164 "VidHub") | [Fileball](https://apps.apple.com/cn/app/fileball/id1558391784 "Fileball")
[yybx](https://apps.apple.com/cn/app-bundle/max-yybx-iemc-tvok-foxok-yyb/id1645687971 "yybx") | [iemc](https://apps.apple.com/cn/app/id1467462861 "iemc") | [iPlay](https://t.me/iPlayClient "iPlay")
[iiva](https://apps.apple.com/hk/app/iiva/id1614231457 "iiva") | [DS Cloud](https://apps.apple.com/cn/app/ds-cloud/id590216612 "DS Cloud") | [XPTV](https://apps.apple.com/us/app/xptv/id6459409368 "XPTV")
[VPlayer (TF)](https://testflight.apple.com/join/zAFJpGzc "VPlayer (TF)") | [SONIC](https://testflight.apple.com/join/QedP1zKs "SONIC") | [Listenify](https://testflight.apple.com/join/UKtVlit2 "Listenify")
[SubPetal](https://testflight.apple.com/join/Xnhl4qiL "SubPetal") | [LMP](https://apps.apple.com/us/app/lmp-a-better-music-player/id6451009326 "LMP") | [音流](https://aqzscn.cn/archives/stream-music-versions "音流")
🎞 **iOS/iPadOS/macOS/AppleTV**
[Emby TV](https://apps.apple.com/cn/app/id992180193 "Emby TV") | [Infuse](https://apps.apple.com/cn/app/id1136220934 "Infuse") | [Emtv](https://apps.apple.com/us/app/id1671608662 "Emtv")
[Conflux](https://conflux.one/ "Conflux") | [VidHub](https://apps.apple.com/us/app/vidhub-video-library-player/id1659622164 "VidHub") | [HamHub](https://apps.apple.com/cn/app/id6458691598 "HamHub")
[UnPlay](https://apps.apple.com/app/unplay/id6450034641 "UnPlay") | [Forward](https://apps.apple.com/us/app/forward-新视界/id6503940939?l=zh-Hans-CN "Forward")
[Terminus Player](https://github.com/Terminus-Media/jellyfin-media-player "Terminus Player")
🥶 **Windows**
[Emby官方客户端](https://emby.media/download.html "Emby官方客户端") | [Emby小秘修改](https://t.me/EmbyNoisyX "Emby小秘修改")
[Terminus Player](https://github.com/Terminus-Media/jellyfin-media-player/releases "Terminus Player") | [Tsukimi](https://github.com/tsukinaha/tsukimi "Tsukimi")
[iPlay](https://t.me/iPlayClient "iPlay") | [Kodi](https://kodi.tv/ "Kodi")
😽 **Linux**
[Tsukimi](https://github.com/tsukinaha/tsukimi "Tsukimi") | [Terminus Player](https://github.com/Terminus-Media/jellyfin-media-player "Terminus Player")
😦 **Android/Android TV**
[Emby官方客户端](https://play.google.com/store/apps/details?id=com.mb.android "Emby官方客户端") | [Emby小秘修改](https://t.me/EmbyNoisyX "Emby小秘修改")
[Emby kirlif版](https://t.me/SaltSoupGarage/603 "Emby kirlif版") | [AfuseKt](https://github.com/AttemptD/AfuseKt-release/releases/ "AfuseKt")
[Yamby](https://t.me/yamby_release "Yamby") | [iPlay](https://t.me/iPlayClient "iPlay")
[DS Cloud](https://play.google.com/store/apps/details/DS_cloud?id=com.synology.dscloud "DS Cloud") | [Terminus Player TV](https://github.com/Terminus-Media/jellyfin-media-player/releases/tag/v280922-AndroidTVv1.0.0 "Terminus Player TV")
[音流](https://aqzscn.cn/archives/stream-music-versions "音流") | [Symfonium](https://symfonium.app/ "Symfonium") | [Themby](https://t.me/themby_official "Themby")
> Photo by [Pawel Czerwinski](https://unsplash.com/@pawel_czerwinski?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/an-abstract-black-background-with-a-curved-curve-pC8e7FFONcI?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -0,0 +1,355 @@
+++
author = "FlintyLemming"
title = "中心化逻辑部署 Easytier"
slug = "1a57bda595c580088006c17d6ba2a744"
date = "2025-02-28"
description = "官方文档写的有点散,感觉从同类软件切过来不好上手"
categories = ["Network"]
tags = ["Easytier"]
image = "https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/the-chaffins-1KDauE4oF0o-unsplash.avif"
+++
## 部署逻辑
这个软件其实主打的是去中心化,但是如果从 netbird 或者 tailscale 迁移过来,就很不习惯。所以写一个教程按照中心化的使用逻辑去部署。
按中心化的使用逻辑,需要先部署一个中枢,用来管理所有节点,所有节点也要连接到这个机器上。
如果你部署 Headscale那本质上就是一个 Web 控制台 + DERP 中继服务器;如果你部署 Netbird那本质上就是 Web 控制台 + coturn 中继服务器。只不过你部署的时候是丢到一个 Compose 里一起跑的。
Easytier 也类似,只不过你需要分开部署。下面的步骤中,“管理后台配置”一节对应的就是 Web 控制台。“中继服务器配置”对应的就是 DERP 或是 coturn 的配置。
## 管理后台配置
### 说明
1. 管理后台用的 easytier-web-embed 这个二进制文件启动
2. 管理后台运行时启动了三个服务config-server、api-server 和 web-server
3. config-server 是你节点需要连接的,类似于你用 `tailscale up``--login-server` 参数,或是 `netbird up``--management-url`
4. api-server 就是官方[这个 Dashboard](https://easytier.cn/web) 的后端
5. web-server 就是官方[这个 Dashboard](https://easytier.cn/web) 的前端
6. 自建前后端 就等于 Netbird、Tailscale 那个 Web 管理页面,可以管理设备,设置子网路由
### 具体步骤
1. 下载 GitHub Release 里的压缩包,里面有一个 easytier-web-embed
2. 执行 `sudo chmod +x easytier-web-embed` 使其可被执行后,执行 `./easytier-web-embed --help` 后可以看到参数说明,你可以修改 config-server、 api-server 和 web-server 各自的端口
默认直接运行 `./easytier-web-embed` 即可,后续测试没问题后再部署成服务
3. 部署完后需要对 api-server 和 web-server 进行反代 https 加密,套上你自己的域名。这两个默认端口一样,可以只做一个反代规则,公用一个域名
4. 至此,你部署出来了三个服务
| 服务 | 说明 | 端口 | 协议 |
| --- | --- | --- | --- |
| api-server | 后面前端需要连接的 | 默认 11211tcp反代后那就是你自己 https 的端口 | tcp |
| web-server | 前端 dashboard | 默认 11211tcp反代后那就是你自己 https 的端口 | tcp |
| config-server | 后续节点需要链接的,需要你服务器防火墙单独开放这个端口 | 默认 22020udp | udp |
5. 打开反代的域名,就可以看到官方同款的 Dashboard 了API Host 那里由于前面把两个服务反代成同一个域名,所以还写同域名即可
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/QQ20250530-170504.png)
4. 注册并登陆,就能看到控制台了
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%202.avif)
## 添加中继设备
### 配置步骤
1. 在你想要作为中继服务器上启动 easytier 并连接上刚才部署的 config-server。config-server 斜杠后面是用户名,假设你 config-server IP 是 1.2.3.4,用户名是 abc那就执行以下命令
```bash
./easytier-core --config-server udp://1.2.3.4:22020/abc
```
没有问题的话会提示连接成功
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%203.avif)
2. 默认端口是 11010记得开放端口修改的话参考官方文档
3. 去到 Dashboard 那边,这里就能看到设备了。点设备右边的齿轮
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%204.avif)
4. 点 Create
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%205.avif)
5. 填写信息
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%206.avif)
下面的高级设置中,网络白名单同样是填上你的网络名称,这样其他设备就无法使用这台设备做为中转了
自定义路由打开,然后下面留空,因为他默认会接受其他所有设备的子网路由,所以这里建议打开但是什么都不填,后续可以自己再加
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%207.avif)
6. 加完后,这里选择刚才创建的网络
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%208.avif)
7. 加完后就可以看到这里是本机
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%209.avif)
## 添加其他设备
1. 启动命令和中转服务器是一样的
```bash
./easytier-core --config-server udp://1.2.3.4:22020/abc
```
2. 然后在 Dashboard 里就可以看到另一个机器了,点击它右边的齿轮
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%2010.avif)
3. 这边无法直接选择刚才的网络,还是要点右边的 Create 手动添加一下
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%2011.avif)
4. 填写一样的网络名称、网络密码和公共服务器IP 地址换一个同网段的另一个 IP 即可
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%2012.avif)
注意 网络方式 那里不要选手动,不然即便填了一样的网络名称和密码,两个机器之间互相也是看不到的
网络白名单和自定义路由也是一样
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%2013.avif)
5. 加完后,这里选择刚才创建的网络
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%2014.avif)
6. 可以看到两个设备之间可以通信了
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%2015.avif)
至此,完成了等效于 Netbird 或是 Tailscale 的添加两个设备的步骤
## 子网路由设置
需要再次提醒的是,本教程只是面向从 Netbird 或者 Tailscale 迁移过来的用户,所以下面的说明假设你已经熟悉 Netbird 或者 Tailscale 的子网路由功能。
1. 在你需要共享的局域网内按照上面的步骤安装并配置好 Easytier
2. 在网页控制台里打开这个设备的设置,编辑网络,展开 高级设置 后在 子网代理CIDR 里填写内网网段即可
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%2016.avif)
3. 填好后,还是设置好网络白名单和自定义路由,然后点击运行网络,就会把新配置下发到客户端上,并自动应用新配置。
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%2017.avif)
4. 别的设备若要接受这条路由,就在这里添加即可
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%2018.avif)
5. 如果做网关的话,转发和防火墙可以酌情配置,这些和 netbird 与 tailscale 是一致的:开启 ipv4 转发
在 `/etc/sysctl.conf` ****文件中添加或修改以下行:
```
net.ipv4.ip_forward = 1
```
然后运行 `sudo sysctl -p` 来应用更改
6. 配置 NAT 规则
```bash
sudo iptables -I FORWARD -i eth0 -j ACCEPT
sudo iptables -I FORWARD -o eth0 -j ACCEPT
sudo iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -I FORWARD -i tun0 -j ACCEPT
sudo iptables -I FORWARD -o tun0 -j ACCEPT
sudo iptables -t nat -I POSTROUTING -o tun0 -j MASQUERADE
```
## 保活进程
首先梳理一下目前跑了哪几个项目
| 名称 | 二进制程序 | 设备 |
| --- | --- | --- |
| 网页服务 api-server + config-server + web-server | easytier-web-embed | A |
| 自建公共服务转发机 | easytier-core | B也可以跟 A 放一起) |
| 其他入网设备 | easytier-core | C |
### 注册为 systemd 服务
所以我们需要在设备 A 上将 `./easytier-web-embed` 这个命令注册为服务,在 B 和 C 上将 `./easytier-core --config-server udp://1.2.3.4:22020/abc` 这个命令注册为服务
**注册 easytier-web-embed**
1. 移动二进制文件并设置执行权限
```
sudo mv easytier-web-embed /usr/local/bin/easytier-web-embed
sudo chmod +x /usr/local/bin/easytier-web-embed
```
2. 创建 systemd 服务单元文件
```
sudo nano /etc/systemd/system/easytier-web-embed.service
```
内容如下
```
[Unit]
Description=easytier-web-embed Service
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/easytier-web-embed
User=root
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
```
3. 设置权限与加载服务
保存并退出编辑器后,执行以下命令让 systemd 重新加载服务配置:
```
sudo systemctl daemon-reload
```
让该服务在开机时自动启动:
```
sudo systemctl enable easytier-web-embed
```
启动该服务:
```
sudo systemctl start easytier-web-embed
```
你可以使用下面的命令查看服务状态和日志:
```
systemctl status easytier-web-embed
journalctl -u easytier-web-embed -f
```
**注册 easytier-core**
与 easytier-web 同理
1. 移动二进制文件并设置执行权限
```bash
sudo mv easytier-core /usr/local/bin/easytier-core
sudo chmod +x /usr/local/bin/easytier-core
```
2. 创建 systemd 服务单元文件
```bash
sudo nano /etc/systemd/system/easytier-core.service
```
内容如下
```
[Unit]
Description=easytier-core Service
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/easytier-core --config-server udp://1.2.3.4:22020/abc
User=root
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
```
3. 设置权限与加载服务
保存并退出编辑器后,执行以下命令让 systemd 重新加载服务配置:
```
sudo systemctl daemon-reload
```
让该服务在开机时自动启动:
```
sudo systemctl enable easytier-core
```
启动该服务:
```
sudo systemctl start easytier-core
```
你可以使用下面的命令查看服务状态和日志:
```
systemctl status easytier-core
journalctl -u easytier-core -f
```
### 使用 docker 部署
**注册 easytier-web-embed**
运行下面的命令启动
```bash
docker run -d --entrypoint easytier-web-embed -v /yourpath/data:/app -p 11211:11211 -p 22020:22020/udp easytier/easytier:latest
```
主要就是重新指定了 entrypoint使用 easytier-web-embed 启动
-v 路径映射根据自己的情况修改,/app 不要改,这个可以在 docker hub 上看到他默认的 workdir
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%2019.avif)
**注册 easytier-core**
参考官方文档 https://easytier.cn/guide/installation.html 修改这里的启动参数即可
![](https://assets.mitsea.cn/blog/posts/2025/02/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier/image%2020.avif)
```bash
command: --config-server udp://1.2.3.4:22020/abc
```
> Photo by [The Chaffins](https://unsplash.com/@thechaffins?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-large-rock-in-the-middle-of-a-forest-1KDauE4oF0o?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -0,0 +1,22 @@
+++
author = "FlintyLemming"
title = "华为昇腾 Ascend 910B 一览及对应整机"
slug = "1ab7bda595c58077852bc0ce54e6d1f3"
date = "2025-03-03"
description = "主要是没 fp8 单元,所以成本比较高"
categories = ["Consumer"]
tags = ["华为"]
image = "https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%8E%E4%B8%BA%E6%98%87%E8%85%BE%20Ascend%20910B%20%E4%B8%80%E8%A7%88%E5%8F%8A%E5%AF%B9%E5%BA%94%E6%95%B4%E6%9C%BA/a-chosen-soul-fwGtrR0ujbM-unsplash.avif"
+++
| NPU 型号 | FP16 算力 | 显存 | 对应华为整机 | 芯片代工厂 |
| --- | --- | --- | --- | --- |
| 昇腾 Ascend 910B4 | 280T | 32GB HBM2 | Atlas 800I A2 | 中芯国际 |
| 昇腾 Ascend 910B3 | 313T | 64GB HBM2 | Atlas 800T A2 | 中芯国际 |
| 昇腾 Ascend 910B2 | 376T | 64GB HBM2 | | 台积电 |
| 昇腾 Ascend 910B1 | 414T | 64GB HBM2 | | 台积电 |
由于没有 fp8 计算单元,若要部署完整精度的 Deepseek R1则需要将近 2T 显存,需要至少 4 台 8 卡 64GB 版本的 910B
> Photo by [A Chosen Soul](https://unsplash.com/@a_chosensoul?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-computer-generated-image-of-a-womans-face-fwGtrR0ujbM?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -0,0 +1,205 @@
+++
author = "FlintyLemming"
title = "中心化逻辑部署 Easytier - 无 Web 管理"
slug = "1b37bda595c580c989edf890db8e0b19"
date = "2025-03-11"
description = "纯命令行启动组网"
categories = ["Network"]
tags = ["Easytier"]
image = "https://assets.mitsea.cn/blog/posts/2025/03/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier%20-%20%E6%97%A0%20Web%20%E7%AE%A1%E7%90%86/pawel-czerwinski-MIXZflFpQXk-unsplash.avif"
+++
## 部署逻辑
这个软件其实主打的是去中心化,但是如果从 netbird 或者 tailscale 迁移过来,就很不习惯。所以写一个教程按照中心化的使用逻辑去部署。
按中心化的使用逻辑,需要先部署一个中枢,用来管理所有节点,所有节点也要连接到这个机器上。
如果你部署 Headscale那本质上就是一个 Web 控制台 + DERP 中继服务器;如果你部署 Netbird那本质上就是 Web 控制台 + coturn 中继服务器。只不过你部署的时候是丢到一个 Compose 里一起跑的。
Easytier 也类似只不过你需要分开部署。不过由于当前版本下web 配置无法设置网络白名单和接受子网的白名单,这会导致你的中继节点只要被扫描到就可以被他人使用,你的子网路由也会默认下发到所有节点上,使用上有所不便,所以本版本教程是在无 web 管理的情形下进行配置。若要查看 web 控制台部署,请参阅[这篇文章](https://blog.mitsea.com/1a57bda595c580088006c17d6ba2a744/)
若要便捷地查看其他设备,你只需要任意节点使用 GUI 客户端,或是使用 web 配置,也可看到其他设备,只是不能管理他们。
本教程使用二进制程序启动加参数的形式进行配置,不使用配置文件。二进制的所有参数可以通过执行 `easytier --help` 查看说明。
## 添加中继设备
### 配置步骤
1. 首先你要想一个网络名,比如叫 mytier。这个名字会在下面启动中继服务器时设置为白名单。
2. 在你想要作为中继服务器上启动 easytier
使用 `--network-name``--network-secret` 设置网络名称与密码,后续的节点也要使用这个网络名称和密码
使用 `--ipv4` 设置你要组网的内网 IP
使用 `--hostname` 来设置一个容易辨别的设备名称
`--relay-network-whitelist` 可以说是必加的,否则如果这个节点直接暴露在公网,任何人都可以拿来做中转服务器
`--manual-routes` 也是建议加上的EasyTier 如果你设置了子网路由,他会把路由表自动下发到所有节点上,这与 Tailscale 的行为是正好相反的。--manual-routes 后不加任何选项则默认拒绝所有子网路由表,后续你要接受哪个子网网段的路由表就再添加即可
```bash
./easytier-core --network-name mytier \
--network-secret passwd \
--ipv4 192.168.99.1/24 \
--hostname node1 \
--manual-routes \
--relay-network-whitelist mytier
```
3. 默认端口是 11010记得开放端口假设你公网 IP 是 11.22.33.44
## 添加其他设备
启动命令和中转服务器基本是一样的,只需要修改 `--ipv4` 和 `--hostname` 和添加中继节点信息
```bash
./easytier-core --network-name mytier \
--network-secret passwd \
--ipv4 192.168.99.2/24 \
--hostname node2 \
--manual-routes \
--relay-network-whitelist mytier \
--external-node tcp://11.22.33.44:11010
```
至此,完成了等效于 Netbird 或是 Tailscale 的添加两个设备的步骤
## 子网路由设置
需要再次提醒的是,本教程只是面向从 Netbird 或者 Tailscale 迁移过来的用户,所以下面的说明假设你已经熟悉 Netbird 或者 Tailscale 的子网路由功能
1. 在你需要共享的局域网内按照上面的步骤安装并配置好 Easytier
2. 启动参数增加 `--proxy-networks` ,比如你要下发你当前所在的内网 192.168.5.0/24 和 192.168.2.0/24 给其他节点,那你的启动命令就变成
```bash
./easytier-core --network-name mytier \
--network-secret passwd \
--ipv4 192.168.99.2/24 \
--hostname node2 \
--manual-routes \
--relay-network-whitelist mytier \
--proxy-networks 192.168.5.0/24 \
--proxy-networks 192.168.2.0/24 \
--external-node tcp://11.22.33.44:11010
```
默认情况下,他会把路由表下发到所有其他设备上,不过由于在前面我推荐你使用不带参数的 `--manual-routes` 启动客户端,所以现在其他客户端默认是不会接受下发的路由的。
3. 若要在别的设备上接收这条路由,修改 `--manual-routes` 选项的参数即可,比如你要接受 192.168.5.0/24 和 192.168.2.0/24 的路由,那启动命令就改成
```bash
./easytier-core --network-name mytier \
--network-secret passwd \
--ipv4 192.168.99.3/24 \
--hostname node3 \
--manual-routes 192.168.5.0/24 192.168.2.0/24 \
--relay-network-whitelist mytier \
--external-node tcp://11.22.33.44:11010
```
4. 如果做网关的话,转发和防火墙可以酌情配置,这些和 netbird 与 tailscale 是一致的:开启 ipv4 转发
在 `/etc/sysctl.conf` ****文件中添加或修改以下行:
```
net.ipv4.ip_forward = 1
```
然后运行 `sudo sysctl -p` 来应用更改
5. 配置 NAT 规则
```bash
sudo iptables -I FORWARD -i eth0 -j ACCEPT
sudo iptables -I FORWARD -o eth0 -j ACCEPT
sudo iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -I FORWARD -i tun0 -j ACCEPT
sudo iptables -I FORWARD -o tun0 -j ACCEPT
sudo iptables -t nat -I POSTROUTING -o tun0 -j MASQUERADE
```
## 保活进程
由于不使用 web 管理,所以只需要保活 easytire-core 这一个程序
### 注册为 systemd 服务
1. 移动二进制文件并设置执行权限
```bash
sudo mv easytier-core /usr/local/bin/easytier-core
sudo chmod +x /usr/local/bin/easytier-core
```
2. 创建 systemd 服务单元文件
```bash
sudo nano /etc/systemd/system/easytier-core.service
```
内容如下,就是把启动的参数重新写一遍
```
[Unit]
Description=easytier-core Service
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/easytier-core --network-name mytier --network-secret passwd --ipv4 192.168.99.1/24 --hostname node1 --manual-routes --relay-network-whitelist mytier
User=root
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
```
3. 设置权限与加载服务
保存并退出编辑器后,执行以下命令让 systemd 重新加载服务配置:
```
sudo systemctl daemon-reload
```
让该服务在开机时自动启动:
```
sudo systemctl enable easytier-core
```
启动该服务:
```
sudo systemctl start easytier-core
```
你可以使用下面的命令查看服务状态和日志:
```
systemctl status easytier-core
journalctl -u easytier-core -f
```
### 使用 docker 部署
参考官方文档 https://easytier.cn/guide/installation.html 修改这里的启动参数即可
![](https://assets.mitsea.cn/blog/posts/2025/03/%E4%B8%AD%E5%BF%83%E5%8C%96%E9%80%BB%E8%BE%91%E9%83%A8%E7%BD%B2%20Easytier%20-%20%E6%97%A0%20Web%20%E7%AE%A1%E7%90%86/image.avif)
```bash
command: --network-name mytier --network-secret passwd --ipv4 192.168.99.1/24 --hostname node1 --manual-routes --relay-network-whitelist mytier
```
> Photo by [Pawel Czerwinski](https://unsplash.com/@pawel_czerwinski?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-black-and-white-photo-of-a-bunch-of-flowers-MIXZflFpQXk?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -0,0 +1,105 @@
+++
author = "FlintyLemming"
title = "南京广电宽带浅测"
slug = "1bb7bda595c5804a9700c1b0c34b9f35"
date = "2025-03-19"
description = "难道真的有既好又快又便宜的宽带?"
categories = ["Network"]
tags = ["广电宽带"]
image = "https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/pawel-czerwinski-L3G482epINk-unsplash.avif"
+++
## 概述
价格300M 299元/2年600M 399元/2年1000M 720元/2年不开手机卡无额外收费默认桥接没有 IPv6送一个普通路由器。我办的 600M 的。
国内广电、电信、移动、联通都有线路,整体上无异常,和对应线路的家宽质量一致。跨省下载正常,不需要开 bbr上传到某些地区可能跑不满
国外走移动和联通隧道,整体表现良好
晚高峰出口线路不变,没有刻意 QoS在白天超过 500Mbps 的线路可能因为出口带宽不够有些微降速
## 本地
600Mbps没有余量
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image.avif)
## 出口 IP
[https://ip.skk.moe/multi](https://ip.skk.moe/multi)
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image%201.avif)
## CloudFlare
cf 的流控比较迷,看不懂,速度也不稳定,仅供参考
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image%202.avif)
## 稳定性和丢包
国内移动线路不丢包
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image%203.avif)
国外移动线路基本不丢
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image%204.avif)
## 自建节点测试
### 加拿大家宽
联通出口 200Mbps 带宽(目标地址上行 300Mbps晚高峰不变
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image%205.avif)
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image%206.avif)
### HKT 家宽
联通出口 500Mbps 带宽(目标地址上行 500Mbps+),晚高峰不变
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image%207.avif)
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image%208.avif)
### AWS Lightsail 新加坡
移动出口 600Mbps 带宽(目标地址上行 1Gbps+
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image%209.avif)
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image%2010.avif)
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image%2011.avif)
晚高峰有些许降速
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image%2012.avif)
### 合肥移动专线
50Mbps 带宽(目标地址上下行 50Mbps晚高峰不变
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image%2013.avif)
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image%2014.avif)
### 中山联通商务极光
350Mbps+ 带宽(目标地址上下行 300Mbps+
上传异常,下载正常,开关 bbr 结果一致
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image%2015.avif)
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image%2016.avif)
晚高峰上行正常了一些
![](https://assets.mitsea.cn/blog/posts/2025/03/%E5%8D%97%E4%BA%AC%E5%B9%BF%E7%94%B5%E5%AE%BD%E5%B8%A6%E6%B5%85%E6%B5%8B/image%2017.avif)
> Photo by [Pawel Czerwinski](https://unsplash.com/@pawel_czerwinski?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-wall-that-has-a-bunch-of-white-squares-on-it-L3G482epINk?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -0,0 +1,73 @@
+++
author = "FlintyLemming"
title = "本地部署 DeepSeek-V3-0324"
slug = "1bc7bda595c580dd9b1bdd5842370b9a"
date = "2025-03-26"
description = "又到一个大玩具"
categories = ["Consumer", "Linux"]
tags = ["DeepSeek", "Nvidia"]
image = "https://assets.mitsea.cn/blog/posts/2025/03/%E6%9C%AC%E5%9C%B0%E9%83%A8%E7%BD%B2%20DeepSeek-V3-0324/HGX%20H200%20Tech%20Blog.avif"
+++
## 前言
继先前的 [Dell R750xa + A6000](https://blog.mitsea.com/d29bb28b14984443b232263348b946ba/) 后,又到了个大玩具,事 Dell XE9680 + H200.jpg
![](https://assets.mitsea.cn/blog/posts/2025/03/%E6%9C%AC%E5%9C%B0%E9%83%A8%E7%BD%B2%20DeepSeek-V3-0324/image.avif)
机器到了有段时间了,但之所以拖到现在写(水)文章是因为目前开源推理框架对于 DeepSeek 终于算是可用了,特别是在 128k 上下文这块。所以这篇文章虽然看着非常水,但先前也是与 vLLM 和 SGLang 斗智斗勇了数个深夜。
目前的关键更新是 vLLM 在 0.8 版本中对于 DeepSeek 推理默认使用 v1 版本的分支了,所以推理后端默认开始使用 FlashMLA 了,这有效解决了先前 vLLM 使用 TritonMLA 后端导致莫名的上下文不能超过 32k。
![](https://assets.mitsea.cn/blog/posts/2025/03/%E6%9C%AC%E5%9C%B0%E9%83%A8%E7%BD%B2%20DeepSeek-V3-0324/image%201.avif)
至于 SGLang在使用 EP + FlashMLA 时,如果提示词比较大(比如 70k那解码会非常缓慢这导致等待首字可能长达两分钟原因未知。不过 SGLang 感觉好像也是主要搞 AMD ROCm 推理的,我们这 CUDA 就不凑热闹了。
## 机器准备
1. 由于 Nvidia 这几年打算逐步开源驱动,先从计算卡开始,所以 H200 官方的驱动默认就推荐你安装开源版本。既然官方都有开源版本了, nouveau 没有 H200 的开源驱动,所以从官网下载驱动直接装就行,也不需要先卸载什么驱动。
2. 由于 H200 是 nvswitch 互联的显卡,后续应用程序依赖一个叫做 fabric manager 的东西,这个东西的版本需要与驱动版本严格匹配,但是他有的时候会晚于驱动发布,所以你要先看好这个东西的版本最新是多少,然后下载对应版本的驱动,否则就会报下面这个错误
```bash
nv-fabricmanager[131760]: fabric manager NVIDIA GPU driver interface version 570.86.15 don't match with driver version 570.124.06. Please update with matching NVIDIA driver package.
```
3. 正常安装新版驱动即可,感觉高版本 CUDA目前是 12.8)是向下兼容的。
4. 下载好 DeepSeek-V3-0324 模型 checkpoint 和配置文件。
## 具体步骤
vLLM 1.0 的逻辑会改成 SGLang 那种,就是推荐你用 Docker 安装,然后你进到容器里面的 bash 操作。不过目前版本还没改,我这里就直接弄个 conda 执行了。
1. 使用 conda 创建一个新的 python 3.12 环境并正常安装 vLLM 即可
```bash
pip install vllm
```
2. 切换到 vllm 环境中并直接执行如下命令即可,新版非常简单,不需要加任何限制长度的参数,默认开的就是 128k 上下文
```bash
vllm serve /path/to/your/models/file/DeepSeek-V3-0324 \
--tensor-parallel-size 8 \
--load-format auto \
--trust-remote-code \
--served-model-name DeepSeek-V3-0324 \
--port 8000 \
--gpu-memory-utilization 0.96
```
## 测试
可以看到 128k 上下文毫无压力.jpg
![](https://assets.mitsea.cn/blog/posts/2025/03/%E6%9C%AC%E5%9C%B0%E9%83%A8%E7%BD%B2%20DeepSeek-V3-0324/image%202.avif)
这么长的上下文,速度也是非常不错,比 SGLang 快多了
![](https://assets.mitsea.cn/blog/posts/2025/03/%E6%9C%AC%E5%9C%B0%E9%83%A8%E7%BD%B2%20DeepSeek-V3-0324/image%203.avif)
官方 API 目前还是 64k 上下文,这下秒杀官方了.jpg
![](https://assets.mitsea.cn/blog/posts/2025/03/%E6%9C%AC%E5%9C%B0%E9%83%A8%E7%BD%B2%20DeepSeek-V3-0324/image%204.avif)

View File

@@ -6,7 +6,7 @@ date = "2022-09-26"
description = ""
categories = ["HomeLab", "Windows"]
tags = ["Synology", "NAS"]
image = "https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/title.avif"
+++
当使用 Active Backup for Business 备份一台机器的系统卷或者全部设备后,机器挂掉之后可以通过已有的备份来恢复。
@@ -32,77 +32,77 @@ image = "https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%2
1. NAS 中打开 Active Backup for Business找到 还原 - 整台设备
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/1.avif)
2. 下载这里第一个 恢复介质创建程序
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/2.avif)
3. 第一次创建时,提示需要下载并安装 Windows ADK这里点击下载
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/3.avif)
4. Windows ADK 的安装程序会自动打开一路默认下一步。到这一步的时候只需要勾选“部署工具”和“Windows 预安装环境 (Windows PE)”
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/4.avif)
5. 选择 U 盘,点击创建
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/5.avif)
6. 等他完成就可以拔掉U盘了
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/6.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/6.avif)
### 恢复系统
1. 用U盘启动会进到这里
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/7.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/7.avif)
2. 连接 NAS地址公网和内网都可以
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/8.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/8.avif)
3. 选择备份
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/9.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/9.avif)
4. 这里的话,如果你的电脑只有一个盘,或者你能保证要恢复的硬盘是第一个硬盘,那就根据备份类型选前两个。
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/10.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/10.avif)
否则他会默认恢复到第一个空闲的硬盘,如果空间不够大会报错。
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/11.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/11.avif)
所以后面的步骤是选择第三个
5. 这里直接点 自定义硬盘映射
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/12.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/12.avif)
6. 这里右键需要恢复的硬盘依次恢复所有分区。推荐把C盘放到最后一个这样以后如果要修改C盘空间会比较方便。
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/13.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/13.avif)
7. 都分完就是这样如果新硬盘比原来的大会多出一部分空间。这一部分可以进系统后加到C盘里。
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/14.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/14.avif)
8. 点击确定后,可以看到这边备份的分区都分好了,点击下一步
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/15.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/15.avif)
9. 确认无误后,就可以点击确定开始恢复了。
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/16.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/16.avif)
10. 恢复时间不是很准他是假设整个分区都有内容估算的时间。如果你原来C盘只用了一半那实际时间大概就是它估算的一半。
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/17.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/17.avif)
11. 恢复成功后,重启就可以进系统了
![](https://img.mitsea.com/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/18.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/%E7%BE%A4%E6%99%96%20Active%20Backup%20for%20Business%20%E6%81%A2%E5%A4%8D%20Windows%20%E8%AE%BE%E5%A4%87/18.avif)

View File

@@ -0,0 +1,77 @@
+++
author = "FlintyLemming"
title = "【归档】iOS 原生 UIKit 开发处理键盘遮挡输入框问题"
slug = "1fd6cc7df7cf4583a7543b0018b32494"
date = "2020-01-16"
description = ""
categories = ["Apple", "Coding"]
tags = ["UIKit", "Swift"]
image = "https://assets.mitsea.cn/blog/posts/2020/01/iOS%20%E5%8E%9F%E7%94%9F%20UIKit%20%E5%BC%80%E5%8F%91%E5%A4%84%E7%90%86%E9%94%AE%E7%9B%98%E9%81%AE%E6%8C%A1%E8%BE%93%E5%85%A5%E6%A1%86%E9%97%AE%E9%A2%98/slava-auchynnikau-B5nCJC-KpvA-unsplash.avif"
+++
# 概要
目前项目中遇到小屏手机中弹出键盘时挡住输入框的问题,网上的方法我看都是要么修改当前 scrollview 的 offset要么是修改 .view.frame 的y轴位置。但该方法在页面纵幅较短的情况下会出现问题所以我这边使用修改约束的方法。
# 预想方法
通过修改最上方的元素到顶端的距离来实现需求
### Risks
动画做起来的话,没有移动 frame 来的简单,不能用 animated: true得要自己写。当然我这边 base 里别人写好了。
### Open Questions
也许移动 frame 可行,但我这边就是会出现之前视频上出现的那个问题,没有找到解决方法。
不过修改约束也没有经过长时间的充分测试,还没发现什么隐性问题。
# 核心步骤
1. 在 xib 中找到约束,并拖入 view 文件中
![](https://assets.mitsea.cn/blog/posts/2020/01/iOS%20%E5%8E%9F%E7%94%9F%20UIKit%20%E5%BC%80%E5%8F%91%E5%A4%84%E7%90%86%E9%94%AE%E7%9B%98%E9%81%AE%E6%8C%A1%E8%BE%93%E5%85%A5%E6%A1%86%E9%97%AE%E9%A2%98/Untitled.avif)
2. 起个名字
```swift
@IBOutlet weak var topConstraint: NSLayoutConstraint!
```
3. 在 ViewController 里计算应当修改的数值,并进行偏移
```swift
@objc private func keyboardWillAppear(notification: NSNotification) {
let keyboardRect = (notification.userInfo![UIResponder.keyboardFrameEndUserInfoKey] as! NSValue).cgRectValue
let keyboardHeight = keyboardRect.size.height
let screenHeight = self.view.frame.height
let scrollViewOffset = cala001030View.scrollView.contentOffset.y
let textFieldOffset = currentField.frame.origin.y - scrollViewOffset
let visibleHeight = screenHeight - keyboardHeight - currentField.frame.size.height
self.isNeedResetViewFrame = visibleHeight < textFieldOffset
self.keyboardHeight = keyboardHeight
let inputButtomToViewTop = currentField.frame.origin.y + currentField.frame.height + 30
let keyboardTopToViewTop = screenHeight - keyboardHeight
let shouldOffset = inputButtomToViewTop - keyboardTopToViewTop - scrollViewOffset
if visibleHeight < textFieldOffset {
self.cala001030View.topConstraint.constant = -shouldOffset
}
}
```
关于偏移量是如何计算出来的,会单独开一个文章来说明
4. 键盘收回时,恢复原来的约束即可
```swift
@objc private func keyboardWillHide(notification: NSNotification) {
self.cala001030View.topConstraint.constant = 0
}
```
> Photo by [Slava Auchynnikau](https://unsplash.com/@auchynnikau?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/the-sun-is-shining-through-the-clouds-over-the-mountains-B5nCJC-KpvA?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -6,7 +6,7 @@ date = "2020-06-01"
description = ""
categories = ["Apple", "Game"]
tags = ["iOS", "崩坏3", "狂野飙车9"]
image = "https://img.mitsea.com/blog/posts/2020/06/iOS%20%E4%BF%AE%E6%94%B9%20%E5%B4%A9%E5%9D%8F3%20%E7%8B%82%E9%87%8E%E9%A3%99%E8%BD%A69%20%E7%9A%84%E5%B8%A7%E7%8E%87%E4%B8%8A%E9%99%90/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/06/iOS%20%E4%BF%AE%E6%94%B9%20%E5%B4%A9%E5%9D%8F3%20%E7%8B%82%E9%87%8E%E9%A3%99%E8%BD%A69%20%E7%9A%84%E5%B8%A7%E7%8E%87%E4%B8%8A%E9%99%90/title.avif"
+++
## 前排提示
@@ -21,33 +21,33 @@ image = "https://img.mitsea.com/blog/posts/2020/06/iOS%20%E4%BF%AE%E6%94%B9%20%E
2. 打开崩坏3把帧率改成60fps
![](https://img.mitsea.com/blog/posts/2020/06/iOS%20%E4%BF%AE%E6%94%B9%20%E5%B4%A9%E5%9D%8F3%20%E7%8B%82%E9%87%8E%E9%A3%99%E8%BD%A69%20%E7%9A%84%E5%B8%A7%E7%8E%87%E4%B8%8A%E9%99%90/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/06/iOS%20%E4%BF%AE%E6%94%B9%20%E5%B4%A9%E5%9D%8F3%20%E7%8B%82%E9%87%8E%E9%A3%99%E8%BD%A69%20%E7%9A%84%E5%B8%A7%E7%8E%87%E4%B8%8A%E9%99%90/1.avif)
3. 打开 iGG在“目标”里选择 bh3
![](https://img.mitsea.com/blog/posts/2020/06/iOS%20%E4%BF%AE%E6%94%B9%20%E5%B4%A9%E5%9D%8F3%20%E7%8B%82%E9%87%8E%E9%A3%99%E8%BD%A69%20%E7%9A%84%E5%B8%A7%E7%8E%87%E4%B8%8A%E9%99%90/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/06/iOS%20%E4%BF%AE%E6%94%B9%20%E5%B4%A9%E5%9D%8F3%20%E7%8B%82%E9%87%8E%E9%A3%99%E8%BD%A69%20%E7%9A%84%E5%B8%A7%E7%8E%87%E4%B8%8A%E9%99%90/2.avif)
4. 在“搜索”里点击“数值搜索”搜索60可以看到搜索很多很多值为60的项目。
5. 返回游戏把帧率改成30。
![](https://img.mitsea.com/blog/posts/2020/06/iOS%20%E4%BF%AE%E6%94%B9%20%E5%B4%A9%E5%9D%8F3%20%E7%8B%82%E9%87%8E%E9%A3%99%E8%BD%A69%20%E7%9A%84%E5%B8%A7%E7%8E%87%E4%B8%8A%E9%99%90/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/06/iOS%20%E4%BF%AE%E6%94%B9%20%E5%B4%A9%E5%9D%8F3%20%E7%8B%82%E9%87%8E%E9%A3%99%E8%BD%A69%20%E7%9A%84%E5%B8%A7%E7%8E%87%E4%B8%8A%E9%99%90/3.avif)
6. 返回iGG打开左上角的开关点击“差值搜索”搜索`-30`即搜索60-30=30的数值
![](https://img.mitsea.com/blog/posts/2020/06/iOS%20%E4%BF%AE%E6%94%B9%20%E5%B4%A9%E5%9D%8F3%20%E7%8B%82%E9%87%8E%E9%A3%99%E8%BD%A69%20%E7%9A%84%E5%B8%A7%E7%8E%87%E4%B8%8A%E9%99%90/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/06/iOS%20%E4%BF%AE%E6%94%B9%20%E5%B4%A9%E5%9D%8F3%20%E7%8B%82%E9%87%8E%E9%A3%99%E8%BD%A69%20%E7%9A%84%E5%B8%A7%E7%8E%87%E4%B8%8A%E9%99%90/4.avif)
7. 此时可以看到之前数值为60的项目中只有3个值现在是30
![](https://img.mitsea.com/blog/posts/2020/06/iOS%20%E4%BF%AE%E6%94%B9%20%E5%B4%A9%E5%9D%8F3%20%E7%8B%82%E9%87%8E%E9%A3%99%E8%BD%A69%20%E7%9A%84%E5%B8%A7%E7%8E%87%E4%B8%8A%E9%99%90/5.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/06/iOS%20%E4%BF%AE%E6%94%B9%20%E5%B4%A9%E5%9D%8F3%20%E7%8B%82%E9%87%8E%E9%A3%99%E8%BD%A69%20%E7%9A%84%E5%B8%A7%E7%8E%87%E4%B8%8A%E9%99%90/5.avif)
8. 其实只有一两个值和FPS上限相关可以重复之前的操作改成60再搜一次这里就不继续了。长按搜到的这三个值保存起来。
![](https://img.mitsea.com/blog/posts/2020/06/iOS%20%E4%BF%AE%E6%94%B9%20%E5%B4%A9%E5%9D%8F3%20%E7%8B%82%E9%87%8E%E9%A3%99%E8%BD%A69%20%E7%9A%84%E5%B8%A7%E7%8E%87%E4%B8%8A%E9%99%90/6.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/06/iOS%20%E4%BF%AE%E6%94%B9%20%E5%B4%A9%E5%9D%8F3%20%E7%8B%82%E9%87%8E%E9%A3%99%E8%BD%A69%20%E7%9A%84%E5%B8%A7%E7%8E%87%E4%B8%8A%E9%99%90/6.avif)
9. 在“记录”中看到保存的三个值点击“全改”改成120然后打开后面的开关锁定数值。修改完毕。
![](https://img.mitsea.com/blog/posts/2020/06/iOS%20%E4%BF%AE%E6%94%B9%20%E5%B4%A9%E5%9D%8F3%20%E7%8B%82%E9%87%8E%E9%A3%99%E8%BD%A69%20%E7%9A%84%E5%B8%A7%E7%8E%87%E4%B8%8A%E9%99%90/7.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/06/iOS%20%E4%BF%AE%E6%94%B9%20%E5%B4%A9%E5%9D%8F3%20%E7%8B%82%E9%87%8E%E9%A3%99%E8%BD%A69%20%E7%9A%84%E5%B8%A7%E7%8E%87%E4%B8%8A%E9%99%90/7.avif)
## 证明有效

View File

@@ -6,7 +6,7 @@ date = "2023-03-02"
description = "也算是梳理了一下 App 上架的部分过程"
categories = ["Coding"]
tags = ["Apple", "Develop"]
image = "https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/y-s-cIED8mVpyTY-unsplash.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/y-s-cIED8mVpyTY-unsplash.avif"
+++
虽然按理说应该是每个开发者一个 Apple ID然后拉到组织内统一管理但是在实际开发中有时也会采用共用同一个人的签名进行开发的方式。比如这个项目可能是外包的别人并不会给你弄一个账号。
@@ -19,37 +19,37 @@ image = "https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E
iOS 设备的 UDID 需要将其连接至 Mac在 Finder 左侧找到设备,点击上方显示设备文件名和容量的这个位置
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled.avif)
这里就会显示 UDID
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%201.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%201.avif)
收集完毕后,在 ****Certificates, Identifiers & Profiles**** 的 Devices 页面里把所有设备都注册上
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%202.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%202.avif)
## 创建 ****Certificates证书****
1. 当开始创建 Certificates 的时候,会让你选择类别,需要创建两个,一个 Apple Development、一个 Apple Distribution。图上 Apple Development 选不了是因为只能创建一个,我创建过了。
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%203.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%203.avif)
创建过程很简单,都有文档提示,大致就是需要本地先生成一个请求密钥的文件,然后上传上去,就会给你下发证书。两个都弄完,你会分别获得 development.cer 和 distribution.cer 两个文件。
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%204.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%204.avif)
2. 双击这两个文件,把证书安装到钥匙串里
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%205.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%205.avif)
3. 安装后,这两个 cer 文件就没用了。我们需要把这个证书导出为 .p12 文件,右键刚才安装的证书,选择导出,设置一个密码,就得到了两个 p12 文件。
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%206.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%206.avif)
这个 p12 文件和你设置的密码一定不能丢!!!后面为了业务服务的描述文件都会依赖这个证书。如果是公司的,你千万不能泄露,市面上泄露的所谓的企业签名,就是因为泄露了这个证书。
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%207.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%207.avif)
4. 把这个 p12 证书导入到所有开发用 Mac 的钥匙串里
@@ -57,34 +57,34 @@ iOS 设备的 UDID 需要将其连接至 Mac在 Finder 左侧找到设备,
这一步主要是要给你的 App 设定一个包名。下图中Description 随便写,他不是商店显示的名称,也不是 App Icon 下的名称Bundle ID 就是包名Capabilities 选择你需要使用的功能,不知道选什么也没关系,这个后面可以改。
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%208.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%208.avif)
## 创建开发用的 Profiles (描述文件)并开发
这一步就是生成如果你不勾选自动签名,这里需要的 Provisioning Profile
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%209.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%209.avif)
1. 创建 Profile 的时候,选择 iOS App Development
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2010.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2010.avif)
2. 这里选第四步创建的 App ID
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2011.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2011.avif)
3. 这里选择第二步选择的证书
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2012.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2012.avif)
4. 这里选择第一步添加的设备
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2013.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2013.avif)
5. 写一个名字后导出,会得到一个 .mobileprovision 的文件
6. Xcode 里 Provisioning Profile 位置导入这个文件后,就可以使用 Xcode 在注册的机器上进行真机调试了
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2014.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2014.avif)
## 在 App Store Connect 里为 App 创建坑位
@@ -94,13 +94,13 @@ iOS 设备的 UDID 需要将其连接至 Mac在 Finder 左侧找到设备,
名称是 App Store 里显示的名称;套装 ID 就是包名SKU 一般填包名就行
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2015.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2015.avif)
## 创建发布用的 Profiles (描述文件)并上传至 Connect
这一步跟第四步差不多,就是选择类别的时候选 App Store
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2016.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2016.avif)
💡 如果不是发布到商店,而是分发给几个特定设备先试用,选 Ad Hoc
@@ -108,27 +108,27 @@ iOS 设备的 UDID 需要将其连接至 Mac在 Finder 左侧找到设备,
1. Xcode 里 Product - Archive
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2017.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2017.avif)
2. Distribute App
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2018.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2018.avif)
3. 选择第一个,如果前面选了 Ad Hoc这里选第二个
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2019.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2019.avif)
4. Upload。如果不需要发布比如说你是接活的人家不需要你来操作那就 Export。
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2020.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2020.avif)
5. 全选
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2021.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2021.avif)
6. 这里就要注意了Distribution certificate 是选第2步创建的证书要选择那个 Distribution 类型的。下面的要选刚才下载到的描述文件。
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2022.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2022.avif)
7. 最后没问题就 Upload他会直接给你上传到 AppStore Connect 里。如果你之前选的是 Export别人拿到后解压里面有个 .ipa 文件,他用 Transporter 也可以上传到 AppStore Connect 里。
@@ -138,11 +138,11 @@ iOS 设备的 UDID 需要将其连接至 Mac在 Finder 左侧找到设备,
发布商店的话,就在这里选版本
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2023.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2023.avif)
TestFlight 也类似,不过 TestFlight 需要先创建一个测试组。内部测试的话,不需要审核,但是需要把所有测试者拉到你的组织下。外部测试需要审核。
![](https://img.mitsea.com/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2024.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/03/%E5%85%B1%E7%94%A8%E8%B4%A6%E5%8F%B7%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E7%AE%A1%E7%90%86%E5%A4%9A%E4%BA%BA%20iOS%20%E5%BC%80%E5%8F%91%E5%92%8C%E5%8F%91%E5%B8%83%E5%85%A8%E6%B5%81%E7%A8%8B/Untitled%2024.avif)
> Photo by [Y S](https://unsplash.com/@santonii?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

View File

@@ -6,30 +6,30 @@ date = "2020-02-26"
description = "Windows 的防火墙设置"
categories = ["Windows"]
tags = ["防火墙"]
image = "https://img.mitsea.com/blog/posts/2020/02/%E4%BF%AE%E6%94%B9%20Windows%20%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E4%BD%8D%E7%BD%AE/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/02/%E4%BF%AE%E6%94%B9%20Windows%20%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E4%BD%8D%E7%BD%AE/title.avif"
+++
Windows Defender 防火墙中,网络连接的安全划分成 专用网络 和 来宾或公用网络
![](https://img.mitsea.com/blog/posts/2020/02/%E4%BF%AE%E6%94%B9%20Windows%20%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E4%BD%8D%E7%BD%AE/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E4%BF%AE%E6%94%B9%20Windows%20%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E4%BD%8D%E7%BD%AE/1.avif)
如果使用后者,在系统的一些设置上可能会有安全性问题,下面介绍如何修改网络连接位置。其实方法有很多,但是 Windows 设置一直在变,这里介绍一个通用的方法。
1. Win + R 打开 运行。运行 secpol.msc打开 本地安全策略
![](https://img.mitsea.com/blog/posts/2020/02/%E4%BF%AE%E6%94%B9%20Windows%20%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E4%BD%8D%E7%BD%AE/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E4%BF%AE%E6%94%B9%20Windows%20%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E4%BD%8D%E7%BD%AE/2.avif)
2. 左边找到 网络列表管理器策略,右边双击有名称的网络,打开属性
![](https://img.mitsea.com/blog/posts/2020/02/%E4%BF%AE%E6%94%B9%20Windows%20%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E4%BD%8D%E7%BD%AE/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E4%BF%AE%E6%94%B9%20Windows%20%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E4%BD%8D%E7%BD%AE/3.avif)
3. 在 网络位置 选项卡里,将 位置类型 改成专用
![](https://img.mitsea.com/blog/posts/2020/02/%E4%BF%AE%E6%94%B9%20Windows%20%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E4%BD%8D%E7%BD%AE/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E4%BF%AE%E6%94%B9%20Windows%20%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E4%BD%8D%E7%BD%AE/4.avif)
4. 同理,将 无法识别的网络 的 位置类型 也改为 专用
5. 回到控制面板的防火墙那里查看状态。或者在 PowerShell 里执行下面的命令查看。
Get-NetConnectionProfile
![](https://img.mitsea.com/blog/posts/2020/02/%E4%BF%AE%E6%94%B9%20Windows%20%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E4%BD%8D%E7%BD%AE/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E4%BF%AE%E6%94%B9%20Windows%20%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E4%BD%8D%E7%BD%AE/5.avif)

View File

@@ -13,6 +13,6 @@ image = ""
此时千万不要因为无法使用在 Apple Pay 里解绑!存在一项未完成的交易后,商户会在几天内重新提请一个扣款订单,扣款成功后 Apple Pay 就会恢复正常。而如果你在此前解绑卡片,导致商户重新扣款失败,商户->银联就会禁用你的 Apple Pay不仅当前绑定的卡片无法使用解绑后也不能重新绑定。
![](https://img.mitsea.com/blog/posts/2020/05/Apple%20Pay%20%E4%B8%AD%E5%8D%A1%E7%89%87%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%E6%97%B6%E4%B8%80%E5%AE%9A%E4%B8%8D%E8%A6%81%E6%97%A0%E6%95%85%E8%A7%A3%E7%BB%91%EF%BC%81/1.PNG?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/Apple%20Pay%20%E4%B8%AD%E5%8D%A1%E7%89%87%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%E6%97%B6%E4%B8%80%E5%AE%9A%E4%B8%8D%E8%A6%81%E6%97%A0%E6%95%85%E8%A7%A3%E7%BB%91%EF%BC%81/1.avif)
解决方法当然是打银联电话因为银联没有线下服务网点至少南京没有。当然正常来说银联电话很难打等40分钟是平均水平打一把自走棋结束还没排到你属于正常情况。此时可以直接走投诉通道毕竟你这个是因为系统问题导致算作投诉问题不大一分钟内就会有客服陈述问题 - 等待客服跟进即可。

View File

@@ -6,7 +6,7 @@ date = "2021-02-01"
description = ""
categories = ["HomeLab", "Network", "Consumer"]
tags = ["小米", "路由器"]
image = "https://img.mitsea.com/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/jorge-salvador-c6hEUfgiwnw-unsplash.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/jorge-salvador-c6hEUfgiwnw-unsplash.avif"
+++
## 测试环境
@@ -37,43 +37,43 @@ MacBook Pro 2018 13寸使用 USB 2.5G 网卡芯片是螃蟹的8156
日常环境测试就是指除了上述设备全部连接外,还有其他不少 2.4G 的智能家居产品也连接。比较复杂的环境。连接设备一览:
![](https://img.mitsea.com/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/STIIITCH_2021_02_07_01_04_36.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/STIIITCH_2021_02_07_01_04_36.avif)
### Wi-Fi 6 160MHz 2x2 2.4Gbps
![](https://img.mitsea.com/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/Untitled.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/Untitled.avif)
#### 2.5G有线 → 无线 200MB/s
![](https://img.mitsea.com/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/Untitled%201.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/Untitled%201.avif)
#### 无线 → 2.5G有线 185MB/s
![](https://img.mitsea.com/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/Untitled%202.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/Untitled%202.avif)
### Wi-Fi 5 80MHz 3x3 1.3Gbps
![](https://img.mitsea.com/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/Untitled%203.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/Untitled%203.avif)
#### 2.5G有线 → 无线 100MB/s
![](https://img.mitsea.com/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/Untitled%204.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/Untitled%204.avif)
#### 无线 → 2.5G有线 91MB/s
![](https://img.mitsea.com/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/Untitled%205.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/Untitled%205.avif)
### Wi-Fi 6 80MHz 2x2 1.2Gbps
![](https://img.mitsea.com/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/1612672600884.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/1612672600884.avif)
#### 2.5G有线 → 无线 100MB/s
![](https://img.mitsea.com/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/1612672464488.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/1612672464488.avif)
#### 无线 → 2.5G有线 110MB/s
![](https://img.mitsea.com/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/1612672464486.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/1612672464486.avif)
iPhone 类似
@@ -81,7 +81,7 @@ iPhone 类似
正常发挥,基本跑满了带宽
![](https://img.mitsea.com/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/1612672904447.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/02/%E5%B0%8F%E7%B1%B3%20AX6000%20%E6%B5%8B%E8%AF%95/1612672904447.avif)
## 购买建议

View File

@@ -6,7 +6,7 @@ date = "2020-05-28"
description = "导航按钮不灵的老手机可能会用到"
categories = ["Android"]
tags = []
image = "https://img.mitsea.com/blog/posts/2020/05/Android%20%E5%BC%80%E5%90%AF%E5%AF%BC%E8%88%AA%E6%A0%8F/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/05/Android%20%E5%BC%80%E5%90%AF%E5%AF%BC%E8%88%AA%E6%A0%8F/title.avif"
+++
导航按钮不灵的老手机可能会用到

View File

@@ -6,7 +6,7 @@ date = "2020-03-07"
description = ""
categories = ["Linux", "Network"]
tags = ["Linux", "Nginx"]
image = "https://img.mitsea.com/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20proxy_pass%20%E5%8F%8D%E4%BB%A3/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/03/%E4%BD%BF%E7%94%A8%20proxy_pass%20%E5%8F%8D%E4%BB%A3/title.avif"
+++
好比我利用家庭公网搭建了一个小网站,设置了解析和端口,现在的地址是 [site.name.com:8086](http://site.name.com:8086),毕竟家宽肯定 443 和 80 是不能用的。那我现在想通过一个公网机器,并且这个机器是开放 443 端口的,来反代家宽上的网站,以达到去掉端口后缀的效果,就要用到 proxy_pass 这个功能。目标就是通过 [web.name.com](http://web.name.com) 就能直接访问到 site.name.com:8086 上的内容。

View File

@@ -6,7 +6,7 @@ date = "2020-06-01"
description = ""
categories = ["Apple"]
tags = ["iOS", "Jailbreak"]
image = "https://img.mitsea.com/blog/posts/2020/06/iOS%2012%20futurerestore/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/06/iOS%2012%20futurerestore/title.avif"
+++
请确保你保存有对应版本的 blobs/shsh 文件,如果你没保存或者不知道这是什么,请关闭页面
@@ -32,21 +32,21 @@ image = "https://img.mitsea.com/blog/posts/2020/06/iOS%2012%20futurerestore/titl
### 固定G值
1. 找到下载的 shsh 文件,可能有好几个,挑一个最新的,用文本编辑器打开它
![](https://img.mitsea.com/blog/posts/2020/06/iOS%2012%20futurerestore/1.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/06/iOS%2012%20futurerestore/1.avif)
2. 搜索“gen”定位到 generator 值下面那一串就是我们需要的G值
![](https://img.mitsea.com/blog/posts/2020/06/iOS%2012%20futurerestore/2.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/06/iOS%2012%20futurerestore/2.avif)
3. 参照这篇文章的教程,安装 unc0ver app
![](https://img.mitsea.com/blog/posts/2020/06/iOS%2012%20futurerestore/3.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/06/iOS%2012%20futurerestore/3.avif)
4. 在 Settings 里找到 Boot Nonce把刚刚找到的G值填写进去
![](https://img.mitsea.com/blog/posts/2020/06/iOS%2012%20futurerestore/4.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/06/iOS%2012%20futurerestore/4.avif)
5. 回到 Jailbreak 页面,点击 Jailbreak
> 这里如果重启,则表示失败,请重试。如果多次失败,开机后不要立即越狱,先操作一会再使用越狱工具
6. 越狱成功后,会提示我们 boot nonce 已经被覆写
![](https://img.mitsea.com/blog/posts/2020/06/iOS%2012%20futurerestore/5.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/06/iOS%2012%20futurerestore/5.avif)
7. 点击 Ok 后 app 会退出,我们手动重启设备,或者回到 app 里,有个重启按钮
8. 重启后,重新进入 unc0ver app进入 setting检查 Boot Nonce 值是不是我们刚才写入的值。如果不是的了那就要重复前面的步骤重写重新越狱。如果还是刚才写的值说明G值固定成功。
@@ -59,13 +59,13 @@ image = "https://img.mitsea.com/blog/posts/2020/06/iOS%2012%20futurerestore/titl
#### futurerestore 工具
一个可执行文件
![](https://img.mitsea.com/blog/posts/2020/06/iOS%2012%20futurerestore/6.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/06/iOS%2012%20futurerestore/6.avif)
#### SEP 文件
1. 解压下载的系统固件
2. 在 Firmware/all_flash 目录下,有一堆以 “sep” 开头的文件,但是它有很多种,比如我这里有 j120、j121 等
3. 查看刚才保存的 shsh 文件的文件名,比如我这里就可以看到是 j207那我就选 “sep-firmware.j207.RELEASE.im4p” 这个文件,注意不是 plist 格式的那个
![](https://img.mitsea.com/blog/posts/2020/06/iOS%2012%20futurerestore/7.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/06/iOS%2012%20futurerestore/7.avif)
#### 基带固件
在解压缩的系统固件的 Firmware 文件夹里,通常还有一些 .bbfw 格式的文件,这些是基带文件。这就需要你查一下你手机对应的是哪个基带文件了,我这里是 WLAN 版 iPad所以只有一个
@@ -74,14 +74,14 @@ image = "https://img.mitsea.com/blog/posts/2020/06/iOS%2012%20futurerestore/titl
#### BuildManifest.plist 文件
解压缩系统固件,在根目录就能看到这个文件
![](https://img.mitsea.com/blog/posts/2020/06/iOS%2012%20futurerestore/8.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/06/iOS%2012%20futurerestore/8.avif)
**这样我们就准备好了六个文件**
![](https://img.mitsea.com/blog/posts/2020/06/iOS%2012%20futurerestore/9.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/06/iOS%2012%20futurerestore/9.avif)
### 开始刷机
1. 打开 终端 app
2. 输入 <futurerestore 文件路径> -t <shsh 文件路径> -s <sep 文件路径> -b <基带文件路径> -p <BuildManifest.plist 文件路径> -m <BuildManifest.plist 文件路径> -d <系统固件路径>
![](https://img.mitsea.com/blog/posts/2020/06/iOS%2012%20futurerestore/10.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/06/iOS%2012%20futurerestore/10.avif)
3. 按回车设备就会自动进入restore模式并开始刷机了如果出现错误按照提示进行搜索处理

View File

@@ -6,7 +6,7 @@ date = "2019-10-09"
description = ""
categories = ["Apple"]
tags = ["iOS"]
image = "https://img.mitsea.com/blog/posts/2019/10/%E5%A6%82%E4%BD%95%E6%8A%93%E5%8F%96%20iOS%20app%20%E7%9A%84%E5%AE%89%E8%A3%85%E5%8C%85/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2019/10/%E5%A6%82%E4%BD%95%E6%8A%93%E5%8F%96%20iOS%20app%20%E7%9A%84%E5%AE%89%E8%A3%85%E5%8C%85/title.avif"
+++
iOS 从 AppStore 下载安装 app 虽然整个过程内容看似不可见,但本质就是下载一个 ipa 文件并安装,和 Android 类似。
@@ -20,22 +20,22 @@ iOS 从 AppStore 下载安装 app 虽然整个过程内容看似不可见,但
1. 从美区(或者其他区域,非国区)下载 Thor
2. 点击这个图标,开始抓包。提示 HTTPS 解析设置,选择以后再说;提示配置 VPN验证密码或者指纹添加。
![](https://img.mitsea.com/blog/posts/2019/10/%E5%A6%82%E4%BD%95%E6%8A%93%E5%8F%96%20iOS%20app%20%E7%9A%84%E5%AE%89%E8%A3%85%E5%8C%85/1.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%A6%82%E4%BD%95%E6%8A%93%E5%8F%96%20iOS%20app%20%E7%9A%84%E5%AE%89%E8%A3%85%E5%8C%85/1.avif)
3. 开启后,按钮会变成红色,状态栏会有 VPN 标志
![](https://img.mitsea.com/blog/posts/2019/10/%E5%A6%82%E4%BD%95%E6%8A%93%E5%8F%96%20iOS%20app%20%E7%9A%84%E5%AE%89%E8%A3%85%E5%8C%85/2.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%A6%82%E4%BD%95%E6%8A%93%E5%8F%96%20iOS%20app%20%E7%9A%84%E5%AE%89%E8%A3%85%E5%8C%85/2.avif)
4. 打开 AppStore ,下载一个 app ,等到有下载进度条的时候即可取消。
5. 返回 Thor ,关闭开关,点击下方的“抓包记录”,进入最近的一条
![](https://img.mitsea.com/blog/posts/2019/10/%E5%A6%82%E4%BD%95%E6%8A%93%E5%8F%96%20iOS%20app%20%E7%9A%84%E5%AE%89%E8%A3%85%E5%8C%85/3.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%A6%82%E4%BD%95%E6%8A%93%E5%8F%96%20iOS%20app%20%E7%9A%84%E5%AE%89%E8%A3%85%E5%8C%85/3.avif)
6. 这里我们就能看到一条文件格式为 .ipa 的下载链接,点进去
7. 点击链接-导出原始链接-拷贝
8. 然后我们就可以拷贝到任意的下载器下载了,这里用的 Shu
![](https://img.mitsea.com/blog/posts/2019/10/%E5%A6%82%E4%BD%95%E6%8A%93%E5%8F%96%20iOS%20app%20%E7%9A%84%E5%AE%89%E8%A3%85%E5%8C%85/4.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%A6%82%E4%BD%95%E6%8A%93%E5%8F%96%20iOS%20app%20%E7%9A%84%E5%AE%89%E8%A3%85%E5%8C%85/4.avif)
9. 这样就可以获得目标 ipa 了

View File

@@ -6,23 +6,23 @@ date = "2022-10-08"
description = ""
categories = ["HomeLab"]
tags = ["Synology", "哪吒监控"]
image = "https://img.mitsea.com/blog/posts/2022/10/%E7%BE%A4%E6%99%96%20DSM%207.x%20%E5%AE%89%E8%A3%85%20%E5%93%AA%E5%90%92%E7%9B%91%E6%8E%A7%20Agent/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2022/10/%E7%BE%A4%E6%99%96%20DSM%207.x%20%E5%AE%89%E8%A3%85%20%E5%93%AA%E5%90%92%E7%9B%91%E6%8E%A7%20Agent/title.avif"
+++
## 下载 Agent
1. 先去哪吒的下载页下载符合自己群晖 CPU 架构的 Agent 客户端。我是 DS420+Intel CPU下载 nezha-agent_linux_amd64.zip。
<https://github.com/naiba/nezha/releases>
<https://github.com/nezhahq/agent/releases>
2. 解压后,把里面的二进制文件随便放到一个地方
![](https://img.mitsea.com/blog/posts/2022/10/%E7%BE%A4%E6%99%96%20DSM%207.x%20%E5%AE%89%E8%A3%85%20%E5%93%AA%E5%90%92%E7%9B%91%E6%8E%A7%20Agent/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/%E7%BE%A4%E6%99%96%20DSM%207.x%20%E5%AE%89%E8%A3%85%20%E5%93%AA%E5%90%92%E7%9B%91%E6%8E%A7%20Agent/1.avif)
3. SSH 到群晖,使用 `sudo -i` 切换到 root 账号
4. 找到刚才放进去的文件,共享文件夹一般在 /volume1 下面。刚才我是放在了 AppData 这个共享文件夹里,那二进制文件就在 /volume1/AppData 下
![](https://img.mitsea.com/blog/posts/2022/10/%E7%BE%A4%E6%99%96%20DSM%207.x%20%E5%AE%89%E8%A3%85%20%E5%93%AA%E5%90%92%E7%9B%91%E6%8E%A7%20Agent/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/%E7%BE%A4%E6%99%96%20DSM%207.x%20%E5%AE%89%E8%A3%85%20%E5%93%AA%E5%90%92%E7%9B%91%E6%8E%A7%20Agent/2.avif)
## 测试启动
@@ -31,7 +31,7 @@ image = "https://img.mitsea.com/blog/posts/2022/10/%E7%BE%A4%E6%99%96%20DSM%207.
1. 在 Dashboard 里创建一个新设备,获取链接密码
2. 进到 agent 所在文件夹后,通过执行 ./nezha-agent 可以查看使用帮助
![](https://img.mitsea.com/blog/posts/2022/10/%E7%BE%A4%E6%99%96%20DSM%207.x%20%E5%AE%89%E8%A3%85%20%E5%93%AA%E5%90%92%E7%9B%91%E6%8E%A7%20Agent/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/%E7%BE%A4%E6%99%96%20DSM%207.x%20%E5%AE%89%E8%A3%85%20%E5%93%AA%E5%90%92%E7%9B%91%E6%8E%A7%20Agent/3.avif)
3. 基本上指定一下服务器地址和密码即可,命令为
@@ -41,7 +41,7 @@ image = "https://img.mitsea.com/blog/posts/2022/10/%E7%BE%A4%E6%99%96%20DSM%207.
4. 执行后,没报错,并且在 Web 上能看到信息就可以
![](https://img.mitsea.com/blog/posts/2022/10/%E7%BE%A4%E6%99%96%20DSM%207.x%20%E5%AE%89%E8%A3%85%20%E5%93%AA%E5%90%92%E7%9B%91%E6%8E%A7%20Agent/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/%E7%BE%A4%E6%99%96%20DSM%207.x%20%E5%AE%89%E8%A3%85%20%E5%93%AA%E5%90%92%E7%9B%91%E6%8E%A7%20Agent/4.avif)
5. 记下自己的执行命令,并把 `./` 替换成绝对路径,比如我的文件放在 `/volume1/AppData` 下,那我的执行命令就是
@@ -96,6 +96,6 @@ image = "https://img.mitsea.com/blog/posts/2022/10/%E7%BE%A4%E6%99%96%20DSM%207.
systemctl status nezha-agent
```
![](https://img.mitsea.com/blog/posts/2022/10/%E7%BE%A4%E6%99%96%20DSM%207.x%20%E5%AE%89%E8%A3%85%20%E5%93%AA%E5%90%92%E7%9B%91%E6%8E%A7%20Agent/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/%E7%BE%A4%E6%99%96%20DSM%207.x%20%E5%AE%89%E8%A3%85%20%E5%93%AA%E5%90%92%E7%9B%91%E6%8E%A7%20Agent/5.avif)
> Photo by [Steve Johnson](https://unsplash.com/@steve_j?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

View File

@@ -6,14 +6,14 @@ date = "2023-08-17"
description = ""
categories = ["HomeLab", "MineService"]
tags = ["Nginx", "反代"]
image = "https://img.mitsea.com/blog/posts/2023/08/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https%20%28DSM%207.x%29/john-zhou-FrzN1-ENO3Q-unsplash.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2023/08/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https%20%28DSM%207.x%29/john-zhou-FrzN1-ENO3Q-unsplash.avif"
+++
群晖无论是商店的套件还是 Docker 都可以自行安装很多网络服务,对于安装的服务应该如何配置 https 呢?在常规 Linux 系统上,一般通过 Nginx、Apache 解决,但群晖内置了基于 Nginx 的图形化反代工具,一切都变得非常简单。
该场景主要是用的 Nginx 的 proxy_pass 功能,它可以让我们通过一个端口、不同的域名就可以访问到本机的多个 Web 服务。效果如下图。
![](https://img.mitsea.com/blog/posts/2023/08/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https%20%28DSM%207.x%29/Untitled.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/08/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https%20%28DSM%207.x%29/Untitled.avif)
本篇文章就以 qBittorrent 的 WebUI 为例,介绍如何添加 https
@@ -27,7 +27,7 @@ image = "https://img.mitsea.com/blog/posts/2023/08/%E5%88%A9%E7%94%A8%E7%BE%A4%E
你要申请一个与访问域名相匹配的证书,并已经配置好在 控制面板 - 安全性 - 证书 下。
![](https://img.mitsea.com/blog/posts/2023/08/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https%20%28DSM%207.x%29/Untitled%201.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/08/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https%20%28DSM%207.x%29/Untitled%201.avif)
## 端口
@@ -37,11 +37,11 @@ image = "https://img.mitsea.com/blog/posts/2023/08/%E5%88%A9%E7%94%A8%E7%BE%A4%E
1. 确认网络服务的本地端口,正如之前提到的,后面是不会通过这个端口访问的。
![](https://img.mitsea.com/blog/posts/2023/08/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https%20%28DSM%207.x%29/Untitled%202.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/08/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https%20%28DSM%207.x%29/Untitled%202.avif)
2. 打开 控制面板 - 登陆门户 - 高级 - 反向代理服务器,点 新增
![](https://img.mitsea.com/blog/posts/2023/08/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https%20%28DSM%207.x%29/Untitled%203.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/08/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https%20%28DSM%207.x%29/Untitled%203.avif)
3. 这里有一些内容需要填写,一项一项来
@@ -65,12 +65,12 @@ image = "https://img.mitsea.com/blog/posts/2023/08/%E5%88%A9%E7%94%A8%E7%BE%A4%E
目的地端口 - 服务的本地端口qbittorrent 我这里设置的 Web UI IP 是 8844这里就填 8844
![](https://img.mitsea.com/blog/posts/2023/08/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https%20%28DSM%207.x%29/Untitled%204.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/08/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https%20%28DSM%207.x%29/Untitled%204.avif)
4. 路由器 NAT 设置一下,看你来源端口设置的什么,以上面为例。那就设置这台机器 IP 的 4433 对公网 4433
5. 打开 控制面板 - 安全性 - 证书 - 设置,把刚才创建的这一项的证书,选择你前面导入的
![](https://img.mitsea.com/blog/posts/2023/08/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https%20%28DSM%207.x%29/Untitled%205.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/08/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https%20%28DSM%207.x%29/Untitled%205.avif)
6. 使用 https://pt.xxx.com:4433 访问即可

View File

@@ -6,7 +6,7 @@ date = "2020-05-31"
description = ""
categories = ["Coding"]
tags = ["Git", "SourceTree"]
image = "https://img.mitsea.com/blog/posts/2020/05/SourceTree%20%E8%B7%B3%E8%BF%87%E7%99%BB%E5%BD%95%E4%BB%A5%E5%8F%8A%E5%88%9B%E5%BB%BA%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/05/SourceTree%20%E8%B7%B3%E8%BF%87%E7%99%BB%E5%BD%95%E4%BB%A5%E5%8F%8A%E5%88%9B%E5%BB%BA%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F/title.avif"
+++
## 跳过登录
@@ -44,7 +44,7 @@ image = "https://img.mitsea.com/blog/posts/2020/05/SourceTree%20%E8%B7%B3%E8%BF%
}
]
![](https://img.mitsea.com/blog/posts/2020/05/SourceTree%20%E8%B7%B3%E8%BF%87%E7%99%BB%E5%BD%95%E4%BB%A5%E5%8F%8A%E5%88%9B%E5%BB%BA%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/SourceTree%20%E8%B7%B3%E8%BF%87%E7%99%BB%E5%BD%95%E4%BB%A5%E5%8F%8A%E5%88%9B%E5%BB%BA%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F/1.avif)
3. 然后进入下面这个文件夹
@@ -59,7 +59,7 @@ image = "https://img.mitsea.com/blog/posts/2020/05/SourceTree%20%E8%B7%B3%E8%BF%
<value>20160201</value>
</setting>
![](https://img.mitsea.com/blog/posts/2020/05/SourceTree%20%E8%B7%B3%E8%BF%87%E7%99%BB%E5%BD%95%E4%BB%A5%E5%8F%8A%E5%88%9B%E5%BB%BA%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/SourceTree%20%E8%B7%B3%E8%BF%87%E7%99%BB%E5%BD%95%E4%BB%A5%E5%8F%8A%E5%88%9B%E5%BB%BA%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F/2.avif)
5. 修改完后重新运行安装程序即可
@@ -75,16 +75,16 @@ SourceTree 在安装完毕后往往不会生成桌面快捷方式和文件夹,
1. 运行 SourceTree 时,打开文件管理器。在 详细信息Windows 7 里叫 进程)里找到 SourceTree
![](https://img.mitsea.com/blog/posts/2020/05/SourceTree%20%E8%B7%B3%E8%BF%87%E7%99%BB%E5%BD%95%E4%BB%A5%E5%8F%8A%E5%88%9B%E5%BB%BA%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/SourceTree%20%E8%B7%B3%E8%BF%87%E7%99%BB%E5%BD%95%E4%BB%A5%E5%8F%8A%E5%88%9B%E5%BB%BA%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F/3.avif)
2. 右键,点击 打开文件所在位置
![](https://img.mitsea.com/blog/posts/2020/05/SourceTree%20%E8%B7%B3%E8%BF%87%E7%99%BB%E5%BD%95%E4%BB%A5%E5%8F%8A%E5%88%9B%E5%BB%BA%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/SourceTree%20%E8%B7%B3%E8%BF%87%E7%99%BB%E5%BD%95%E4%BB%A5%E5%8F%8A%E5%88%9B%E5%BB%BA%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F/4.avif)
3. 这样也是能找到 SourceTree 的安装目录
![](https://img.mitsea.com/blog/posts/2020/05/SourceTree%20%E8%B7%B3%E8%BF%87%E7%99%BB%E5%BD%95%E4%BB%A5%E5%8F%8A%E5%88%9B%E5%BB%BA%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/SourceTree%20%E8%B7%B3%E8%BF%87%E7%99%BB%E5%BD%95%E4%BB%A5%E5%8F%8A%E5%88%9B%E5%BB%BA%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F/5.avif)
4. 右键 - 发送到 - 桌面快捷方式
![](https://img.mitsea.com/blog/posts/2020/05/SourceTree%20%E8%B7%B3%E8%BF%87%E7%99%BB%E5%BD%95%E4%BB%A5%E5%8F%8A%E5%88%9B%E5%BB%BA%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F/6.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/SourceTree%20%E8%B7%B3%E8%BF%87%E7%99%BB%E5%BD%95%E4%BB%A5%E5%8F%8A%E5%88%9B%E5%BB%BA%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F/6.avif)

View File

@@ -6,7 +6,7 @@ date = "2022-09-27"
description = ""
categories = ["Lifestyle"]
tags = ["Money"]
image = "https://img.mitsea.com/blog/posts/2022/09/9%E6%9C%88%E9%99%8D%E6%9C%AC%E5%A2%9E%E6%95%88%E6%9C%88%E6%80%BB%E7%BB%93/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2022/09/9%E6%9C%88%E9%99%8D%E6%9C%AC%E5%A2%9E%E6%95%88%E6%9C%88%E6%80%BB%E7%BB%93/title.avif"
+++
9月是降本增效月本月降本增效成果显著。从娱乐服务、云服务、硬件三方面削减开支并一定程度上降低了管理成本、增加了产出。
@@ -53,7 +53,7 @@ image = "https://img.mitsea.com/blog/posts/2022/09/9%E6%9C%88%E9%99%8D%E6%9C%AC%
理由:现有的 DS420+ 由于一直在索引导致 CPU 居高不下。通过调查解决了索引问题CPU 占用恢复正常,目前不需要购买新设备。节约成本为 DS420+ 置换 DS1621+ 的价格。
![](https://img.mitsea.com/blog/posts/2022/09/9%E6%9C%88%E9%99%8D%E6%9C%AC%E5%A2%9E%E6%95%88%E6%9C%88%E6%80%BB%E7%BB%93/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/9%E6%9C%88%E9%99%8D%E6%9C%AC%E5%A2%9E%E6%95%88%E6%9C%88%E6%80%BB%E7%BB%93/1.avif)
> Photo by [Khara Woods](https://unsplash.com/@kharaoke?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/down?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)
>

View File

@@ -0,0 +1,101 @@
+++
author = "FlintyLemming"
title = "Tailscale 子网路由设置 (对比 Netbird"
slug = "3b4ed0fa29824852b49650810f113c9e"
date = "2024-02-02"
description = ""
categories = ["HomeLab", "Network"]
tags = ["异地组网"]
image = "https://assets.mitsea.cn/blog/posts/2024/02/3b4ed0fa29824852b49650810f113c9e/d-p-hpsnTAl-6rQ-unsplash.avif"
+++
设置子网路由可以有效解决内网中有的设备不方便安装 Tailscale 但是又需要访问的问题,或者你单纯就是不想给那么多设备都装上 Tailscale 客户端。但是 Tailscale 的配置逻辑让这个功能的设置变得极其复杂,本文先介绍下具体设置步骤,再对比一下 Netbird 该功能的设置。
## Netbird 设置
假设现在有两个子网,一个是 192.168.5.0/24有设备 A 192.168.5.5 和设备 B 192.168.5.6A 不方便安装 Tailscale但是 B 可以装。一个是你现在的网络 192.168.2.0/24正在使用设备 C 192.168.2.7。
![](https://assets.mitsea.cn/blog/posts/2024/02/3b4ed0fa29824852b49650810f113c9e/%E6%9C%AA%E5%91%BD%E5%90%8D%E7%BB%98%E5%9B%BE.drawio%281%29.avif)
现在你要在设备 C 上可以直接通过输入 192.168.5.5 内网地址访问 A应该如下设置
### 子网路由设备的设置
1. 通过 SSH 连接设备 B 后,停止 Tailscale
```bash
tailscale down
```
2. 重新启动 tailscale 并声明子网网段
```bash
tailscale up --advertise-routes=192.168.5.0/24
```
### Tailscale 控制台设置
1. 打开 Tailscale 控制台网页,你会发现一个带有 Subnets 标志的设备。后面的感叹号说明这个子网声明没有被批准,点击下面的 Edit
![](https://assets.mitsea.cn/blog/posts/2024/02/3b4ed0fa29824852b49650810f113c9e/Untitled.avif)
2. 勾上后保存即可
![](https://assets.mitsea.cn/blog/posts/2024/02/3b4ed0fa29824852b49650810f113c9e/Untitled%201.avif)
由于默认 ACL 设置里是所有规则都 allow所以此时你的 Tailscale 所有设备都可以直接通过内网 IP 192.168.5.5 访问到设备。设备多的时候这显然是不行的,甚至有可能导致在某些设备上有冲突。所以我们还要设置权限。
3. 先把当前全 allow 的规则改掉
```yaml
## 把
{"action": "accept", "src": ["*"], "dst": ["*:*"]},
## 改成
{"action": "accept", "src": ["*"], "dst": ["100.0.0.0/8:*"]},
```
这样保证设备之间仍然可以正常通过 Tailscale 分配的内网 IP 访问。
4. 添加规则,设置谁可以访问 192.168.5.0/24 子网
```yaml
{
"action": "accept",
"src": ["group:example@mail.com", "tag:example", "hosts_name", "xxx,xxx,xxx,xxx", "192.168.5.0/24"],
"dst": ["192.168.5.0/24:*"],
},
```
这个 src 可以是 group、tag、hosts、IP 等group、tag 和 hosts 都需要你在配置文件里定义好。但是一定要注意src 里一定要把这个网段也写上,否则这个网段内的设备就访问不到了!!!
![](https://assets.mitsea.cn/blog/posts/2024/02/3b4ed0fa29824852b49650810f113c9e/Untitled%202.avif)
如果是 tag在这里声明后还需要在设备列表里设置真的麻烦
![](https://assets.mitsea.cn/blog/posts/2024/02/3b4ed0fa29824852b49650810f113c9e/Untitled%203.avif)
在本例中,我是给设备 C 设置了一个 tag然后规则如下
![](https://assets.mitsea.cn/blog/posts/2024/02/3b4ed0fa29824852b49650810f113c9e/%E6%8D%95%E8%8E%B7.avif)
这样,设备 C 就可以直接访问设备 A 了
![](https://assets.mitsea.cn/blog/posts/2024/02/3b4ed0fa29824852b49650810f113c9e/Untitled%205.avif)
非常复杂,非常麻烦!下面看下 Netbird 的配置方法
## Netbird 配置方法
首先还是给不同的设备设置不同的 tags 便于后面的权限设置,直接在这里选择或者新增 tag不需要修改任何配置文件
![](https://assets.mitsea.cn/blog/posts/2024/02/3b4ed0fa29824852b49650810f113c9e/Untitled%206.avif)
然后新增一条路由,在 Network Routes 里 Add route。依次填写名称、内网网段、子网路由设备、可以访问的设备组即可。
![](https://assets.mitsea.cn/blog/posts/2024/02/3b4ed0fa29824852b49650810f113c9e/Untitled%207.avif)
就结束了……
这才是人用的设置……

View File

@@ -0,0 +1,44 @@
+++
author = "FlintyLemming"
title = "同一篇 Word 文档使用不同种类的页码"
slug = "3d9fa94bbd464431a48d139bd61a86c2"
date = "2019-10-08"
description = ""
categories = ["LifeTec"]
tags = ["Word"]
image = "https://assets.mitsea.cn/blog/posts/2019/10/%E5%90%8C%E4%B8%80%E7%AF%87%20Word%20%E6%96%87%E6%A1%A3%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%A7%8D%E7%B1%BB%E7%9A%84%E9%A1%B5%E7%A0%81/title.avif"
+++
之前女朋友让我帮忙调一下毕业论文的页码,要求如下:页码从引言开始按阿拉伯数字连续编排。引言之前的页码用罗马数字单独编排。
如果你不知道使用分节符,那么很难实现上述操作。无法从引言开始正常使用另外一种页码。下面介绍具体步骤。
1. 打开文档后先给全篇添加页码样式随便选我这里就选普通数字1因为感觉好像默认的没有合适的罗马数字格式。
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%90%8C%E4%B8%80%E7%AF%87%20Word%20%E6%96%87%E6%A1%A3%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%A7%8D%E7%B1%BB%E7%9A%84%E9%A1%B5%E7%A0%81/1.avif)
2. 双击页脚,找到 页眉和页脚工具-页码-设置页码格式
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%90%8C%E4%B8%80%E7%AF%87%20Word%20%E6%96%87%E6%A1%A3%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%A7%8D%E7%B1%BB%E7%9A%84%E9%A1%B5%E7%A0%81/2.avif)
3. 编号格式里选择罗马数字,这样就给全篇加上了罗马数字页码
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%90%8C%E4%B8%80%E7%AF%87%20Word%20%E6%96%87%E6%A1%A3%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%A7%8D%E7%B1%BB%E7%9A%84%E9%A1%B5%E7%A0%81/3.avif)
4. 光标定位到需要以阿拉伯数字页码开始的页面的最前面,比如我这里是第一章
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%90%8C%E4%B8%80%E7%AF%87%20Word%20%E6%96%87%E6%A1%A3%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%A7%8D%E7%B1%BB%E7%9A%84%E9%A1%B5%E7%A0%81/4.avif)
5. 在 布局-分隔符 里点击 下一页
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%90%8C%E4%B8%80%E7%AF%87%20Word%20%E6%96%87%E6%A1%A3%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%A7%8D%E7%B1%BB%E7%9A%84%E9%A1%B5%E7%A0%81/5.avif)
6. 此时双击页脚,可以看到文章被分成了 第一节 和 第二节
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%90%8C%E4%B8%80%E7%AF%87%20Word%20%E6%96%87%E6%A1%A3%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%A7%8D%E7%B1%BB%E7%9A%84%E9%A1%B5%E7%A0%81/6.avif)
7. 定位到第二节的第一页的页脚按照教程第2步打开页码格式窗口。编号格式选择阿拉伯数字样式页码编号里选择起始页码为1
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%90%8C%E4%B8%80%E7%AF%87%20Word%20%E6%96%87%E6%A1%A3%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%A7%8D%E7%B1%BB%E7%9A%84%E9%A1%B5%E7%A0%81/7.avif)
8. 至此,页码按要求设置完毕

View File

@@ -6,14 +6,14 @@ date = "2022-10-12"
description = ""
categories = ["Coding", "Apple"]
tags = ["Xcode"]
image = "https://img.mitsea.com/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/title.avif"
+++
软件开发中一般需要对应不同的环境发布不同的成品,比如 Dev、Prod 等。通过使用 Xcode 的 scheme 可以管理多个环境,并在不同的环境下执行不同的行为。
首先需要明白两个概念Scheme 和 Configuration。上面这个叫 Schema下面的是 Configuration。
![](https://img.mitsea.com/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled.avif)
你可以简单理解为包含关系,每个 Schema 里的 Debug、Build 等行为配置是参考 Configuration 里的项目。
@@ -21,19 +21,19 @@ image = "https://img.mitsea.com/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7
1. 点击项目 Info 里 Configurations 下面的加号,可以以默认的 Debug 和 Release 为模板,创建多个 Configurations
![](https://img.mitsea.com/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%201.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%201.avif)
2. 每个环境里的 Debug 和 Release 还是要区分开的,所以这边创建出了如下的 Configurations。默认的那一组 Debug 和 Release 就当内部本地用,但是考虑到 Xcode 的草台性,不建议改它名字。
![](https://img.mitsea.com/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%202.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%202.avif)
3. 为了在代码里能够让代码根据不同的环境执行不同的行为,我们还需要给刚才创建的 Configurations 设置 Flag。在 Build Settings 里找到 Swift Compiler - Custom Flags 里的 Active Compilation Conditions。
![](https://img.mitsea.com/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%203.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%203.avif)
4. 最后就是这样
![](https://img.mitsea.com/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%204.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%204.avif)
## 创建 Scheme
@@ -41,23 +41,23 @@ image = "https://img.mitsea.com/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7
1. 点击这里的 Manage Schemes
![](https://img.mitsea.com/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%205.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%205.avif)
2. 创建多个 Scheme可以把默认的改成 Local
![](https://img.mitsea.com/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%206.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%206.avif)
3. 双击编辑,比如双击这里的 MyApp-Dev。Run 里的这个 Build Configuration 就要改成刚才创建的 Debug Dev
![](https://img.mitsea.com/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%207.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%207.avif)
4. 这五个行为里面的都要改,比如 Release 要改成刚才创建的 Release Dev
![](https://img.mitsea.com/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%208.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%208.avif)
5. 同理,另一个 MyApp-Prod 的 scheme 里也要都改掉,这样当我们点击这里切换的时候,就会使用不同的 Configuration
![](https://img.mitsea.com/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%209.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%209.avif)
## 编辑不同环境下的行为
@@ -77,21 +77,21 @@ demoText.text = "Now is Prod Environment"
看下效果
![](https://img.mitsea.com/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%2010.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%2010.avif)
![](https://img.mitsea.com/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%2011.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%2011.avif)
### 包名
不同环境包名可能都是不一样的。在 Siging & Capabilities 里,可以看到这里已经有刚才创建的选项了,只需要点击对应的选项,修改里面的 Bundle Identifier 即可。
![](https://img.mitsea.com/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%2012.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%2012.avif)
### 显示名称
不同环境的显示名称也可能不一样,在 General 里修改
![](https://img.mitsea.com/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%2013.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/Xcode%20%E9%87%8C%20App%20%E7%9A%84%E5%A4%9A%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/Untitled%2013.avif)
此外还有很多可以区分环境设置包括代码中引用的变量、App Icon 等等……

View File

@@ -6,7 +6,7 @@ date = "2020-01-11"
description = ""
categories = ["HomeLab"]
tags = ["宽带"]
image = "https://img.mitsea.com/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/title.avif"
+++
这里我原来真是蠢到家了,明明自己的宽带有公网 IP还去找机房做 frp 服务器,明明本地就能解决。下面说下步骤吧
@@ -17,7 +17,7 @@ image = "https://img.mitsea.com/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E
1. 搜索一下可以看到很多关于 frp 服务的镜像
![](https://img.mitsea.com/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/1.avif)
注意不要下载客户端,也就是那个 frpc要下载服务端frpsserver
@@ -38,7 +38,7 @@ image = "https://img.mitsea.com/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E
5. 然后我们要取得这个配置文件,就需要把这个路径从 docker 里面的路径,映射到外部我们方便编辑的路径
![](https://img.mitsea.com/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/2.avif)
左边就是实际存在的路径,这个随便写一个地方,好管理就行。右边就是 docker 里面的路径。也就是我们能在左边的路径里,看到右边路径里的文件,这样就很方便的编辑 docker 里面的文件了。
@@ -49,27 +49,27 @@ image = "https://img.mitsea.com/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E
看起来我们要设置一个frp服务端口他默认是 7700可以改可以不改。因为之前说了这是 docker 里面的端口,要映射出来才能用。如果需要自定义端口,只需要设置映射出来的端口就行。那我这里想自定义端口为 8851就在 端口设置 里这样填写。然后,还要填写个你在客户端上可能用到的服务的端口,比如我要用 rdp ,转发端口是 8847。为什么要加这一条后面会提到。
![](https://img.mitsea.com/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/3.avif)
7. 保存完毕后先别着急运行,先编辑下配置文件。进入到刚才映射出来的目录,发现甚至连预设文件都没给一个
![](https://img.mitsea.com/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/4.avif)
8. 创建一个 frps.ini 文件,填写如下内容。因为这次功能要求不多,只要能转发就行。
![](https://img.mitsea.com/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/5.avif)
你甚至连 token 都可以不写,不过我觉得不太安全
9. 保存后,尝试运行镜像,看下 log哎可以了
![](https://img.mitsea.com/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/6.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/6.avif)
## 在路由器设置 NAT
要想使得无公网IP的电脑能连上你的 frp 服务,你需要映射你的服务端口到公网,这个用过公网 IP 服务的应该都熟悉了。我这边在路由器上就是这么设置的。
![](https://img.mitsea.com/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/7.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/7.avif)
## 在无公网IP的电脑配置客户端
@@ -92,7 +92,7 @@ image = "https://img.mitsea.com/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E
4. 然后 cd 到 frp 的目录,输入 frpc.exe 运行
![](https://img.mitsea.com/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/8.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/8.avif)
可以看到运行成功
@@ -102,16 +102,16 @@ image = "https://img.mitsea.com/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E
计算机 填写 <服务端本地地址>:<刚才设置的 remote_port 端口>
![](https://img.mitsea.com/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/9.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/9.avif)
2. 成功远程
![](https://img.mitsea.com/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/10.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/10.avif)
## 在外使用
1. 在家里路由器上配置 NAT转发那个 remote_port 端口
![](https://img.mitsea.com/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/11.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/%E5%AE%B6%E6%9C%89%E5%85%AC%E7%BD%91IP%20%E5%88%A9%E7%94%A8frp%E8%BF%9C%E7%A8%8B%E6%97%A0%E5%85%AC%E7%BD%91IP%E7%9A%84%E7%94%B5%E8%84%91/11.avif)
2. 然后就可以用 <公网IP地址或DDNS域名>:<remote_port 端口> 访问了

View File

@@ -0,0 +1,57 @@
+++
author = "FlintyLemming"
title = "外版 Galaxy 手机绑定国行 Galaxy Watch"
slug = "49096fb476814f208319a80e768de2b7"
date = "2024-09-14"
description = "本质就是用一个旧版的三星穿戴app完成最开始的配对"
categories = ["Android", "Consumer"]
tags = ["wearOS", "Galaxy"]
image = "https://assets.mitsea.cn/blog/posts/2024/09/%E5%A4%96%E7%89%88%20Galaxy%20%E6%89%8B%E6%9C%BA%E7%BB%91%E5%AE%9A%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch/bro-takes-photos-fQtoEnKkSrE-unsplash.avif"
+++
## 读前须知
本教程是港版三星手机连接国行三星手表的教程,手机理论上任何外版手机都可以。教程中使用的是港版未刷机的 Galaxy S24 Ultra 和 国行 Galaxy Watch 6
前面配对中,超时错误的时间比较短,如果配对失败需要卸载 三星智能穿戴 安装旧版从头开始,所以建议先完整看一遍教程熟悉步骤再操作
教程中忽略所有权限和协议的询问画面,看到直接点允许就行
教程内容不是原创,只是总结了网上的教程自己记录一下
## 具体步骤
1. 卸载手机里已有的 三星智能穿戴
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%A4%96%E7%89%88%20Galaxy%20%E6%89%8B%E6%9C%BA%E7%BB%91%E5%AE%9A%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch/Screenshot_20240912_185902_Package_installer-1.avif)
2. 安装提供的 2.2.21 旧版本 Galaxy Wearable[下载地址](https://index.mitsea.com/%E8%BD%AF%E4%BB%B6/%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F/Android/com.samsung.android.app.watchmanager_2.2.21.18080361-2118080361_minAPI18(nodpi)_apkmirror.com.apk)
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%A4%96%E7%89%88%20Galaxy%20%E6%89%8B%E6%9C%BA%E7%BB%91%E5%AE%9A%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch/Screenshot_20240912_190016_Package_installer.avif)
3. 手表打开后,关闭手机的 Wi-Fi 和移动网络,然后蓝牙配对手表
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%A4%96%E7%89%88%20Galaxy%20%E6%89%8B%E6%9C%BA%E7%BB%91%E5%AE%9A%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch/IMG_8850.avif)
这里直接配对即可
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%A4%96%E7%89%88%20Galaxy%20%E6%89%8B%E6%9C%BA%E7%BB%91%E5%AE%9A%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch/IMG_8847.avif)
4. 默认会自动打开刚才安装的 Galaxy Wearable如果没有自动打开手动打开它。打开后会有如下提示点击 确定 后,软件会直接关闭,这是正常的
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%A4%96%E7%89%88%20Galaxy%20%E6%89%8B%E6%9C%BA%E7%BB%91%E5%AE%9A%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch/Screenshot_20240912_190554_Galaxy_Wearable.avif)
5. 重新打开 Wi-Fi 和移动数据,然后再次打开 Galaxy Wearable点击 更新,然后跳转到 正在准备连接 的界面,随后软件会再次自动关闭。然后新版本的 三星智能穿戴 会自动打开,如果没有自己打开,可以搜索并打开它。
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%A4%96%E7%89%88%20Galaxy%20%E6%89%8B%E6%9C%BA%E7%BB%91%E5%AE%9A%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch/IMG_8854.avif)
6. 点击 更多 后,选择已经配对的手表继续设置,到这里基本上就成功了
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%A4%96%E7%89%88%20Galaxy%20%E6%89%8B%E6%9C%BA%E7%BB%91%E5%AE%9A%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch/IMG_8863.avif)
7. 因为是港版手机,所以中间会尝试在手表上登录 Google 账号。由于国行手表的 Google 服务不完整,所以这里只能等他超时失败后选择跳过,不影响
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%A4%96%E7%89%88%20Galaxy%20%E6%89%8B%E6%9C%BA%E7%BB%91%E5%AE%9A%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch/IMG_8864.avif)
> Photo by [Bro Takes Photos](https://unsplash.com/@brotakesphotos?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) [Unsplash](https://unsplash.com/photos/a-black-and-blue-photo-of-a-wall-fQtoEnKkSrE?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -6,7 +6,7 @@ date = "2021-08-31"
description = "iOS 其实一直都内置多账号系统"
categories = ["Apple"]
tags = ["AppStore"]
image = "https://img.mitsea.com/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/title.avif"
+++
Apple Music 有个很坑人的设定,当你切换 App Store 账号的时候,缓存的来自 Apple Music 曲库的歌曲就会全部消失。当你缓存很多歌曲后,想要切换账号去别的区下个 App 的时候就会非常痛苦。但其实不需要退出当前账号,就可以通过工具部署其他账号的 App。下面通过 iMazingWindows 适用)和 Apple Configurator 2macOS 适用)介绍下方法。
@@ -31,30 +31,30 @@ Apple Music 有个很坑人的设定,当你切换 App Store 账号的时候,
2. 安装并打开,点击左上角的 音乐 - 编辑菜单..
![Untitled](https://img.mitsea.com/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/1.avif)
3. 勾选“应用” - 完成。并切换到刚才选择的 应用 菜单。
![Untitled](https://img.mitsea.com/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/2.avif)
4. 点击这两个地方,都可以跳转到商店页面
![Untitled](https://img.mitsea.com/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/3.avif)
5. 点击 账户 - 登录,登录需要获取新应用的 Apple ID
![Untitled](https://img.mitsea.com/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/4.avif)
6. 与移动端类似,点击一个 App就可以 “Get” 了
![Untitled](https://img.mitsea.com/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/5.avif)
### 使用 M1 Mac 的 App Store 获取 App
M1 Mac 的 App Store 可以检索 iPhone 和 iPad 程序,当然也可以获取新应用。不过有的 App 并不允许在 M1 Mac 上运行,则会搜索不到。
![Untitled](https://img.mitsea.com/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/6.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/6.avif)
# 具体步骤
@@ -62,36 +62,36 @@ M1 Mac 的 App Store 可以检索 iPhone 和 iPad 程序,当然也可以获取
1. 连接设备到电脑,打开 Apple Configurator 2双击已经连接的设备
![Untitled](https://img.mitsea.com/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/7.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/7.avif)
2. 菜单栏找到 账户,登录需要下载的 App 所在的账户
3. 添加 - App
![Untitled](https://img.mitsea.com/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/8.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/8.avif)
4. 找到需要安装的 App点击 添加
![Untitled](https://img.mitsea.com/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/9.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/9.avif)
5. 稍等他下载并安装完成
![Untitled](https://img.mitsea.com/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/10.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/10.avif)
## 使用 iMazing 2Windows、macOS 适用)
1. 连接设备后,点击 管理应用程序
![Untitled](https://img.mitsea.com/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/11.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/11.avif)
2. 左上角,切换到 资料库
![Untitled](https://img.mitsea.com/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/12.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/12.avif)
3. 默认的话,应该是你当前设备登录的 Apple ID。可以点击右上角的 退出,然后换成别的 Apple ID。
4. 找到需要安装的 App选择后点击 安装 即可
![Untitled](https://img.mitsea.com/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/13.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/08/%E4%B8%8D%E9%80%80%E5%87%BA%20App%20Store%20%E5%BD%93%E5%89%8D%E8%B4%A6%E5%8F%B7%20%E5%AE%89%E8%A3%85%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%20App/13.avif)
# Q&A

View File

@@ -6,7 +6,7 @@ date = "2020-01-28"
description = ""
categories = ["HomeLab"]
tags = ["Synology"]
image = "https://img.mitsea.com/blog/posts/2020/01/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/01/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https/title.avif"
+++
群晖无论是商店的套件还是 Docker 都可以自行安装很多网络服务,有的比如 qbittorrent、Jellyfin 都是内置 https 配置选项的。那对于其他安装的服务应该如何配置 https 呢?在常规 Linux 系统上,一般通过 Nginx、Apache 解决,但群晖内置了基于 Nginx 的图形化反代工具,一切都变得非常简单。
@@ -31,11 +31,11 @@ image = "https://img.mitsea.com/blog/posts/2020/01/%E5%88%A9%E7%94%A8%E7%BE%A4%E
1. 确认网络服务的本地端口正如之前提到的后面是不会通过这个端口访问的。Docker 这里的话,最好也别用默认端口 8080因为默认 8080 端口的服务一大堆,这里随便填个比如 8000。至于上面的那个端口是其他作用与本例无关请忽略。
![](https://img.mitsea.com/blog/posts/2020/01/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https/1.avif)
2. 打开 控制面板 - Synology 应用程序门户 - 反向代理服务器,点 新增
![](https://img.mitsea.com/blog/posts/2020/01/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https/2.avif)
3. 这里有一些内容需要填写,一项一项来
@@ -59,12 +59,12 @@ image = "https://img.mitsea.com/blog/posts/2020/01/%E5%88%A9%E7%94%A8%E7%BE%A4%E
目的地端口 - 服务的本地端口,刚才设置的是 8000这里就填 8000
![](https://img.mitsea.com/blog/posts/2020/01/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https/3.avif)
4. 路由器 NAT 设置一下,内网 8857 对公网的 8857
5. 尝试通过 https://<子域名>:8857 访问,成功
![](https://img.mitsea.com/blog/posts/2020/01/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/01/%E5%88%A9%E7%94%A8%E7%BE%A4%E6%99%96%E8%87%AA%E5%B8%A6%E5%8F%8D%E4%BB%A3%E4%B8%BA%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%20https/4.avif)
6. 如果收藏夹存了地址,并且端口没变,记得把原来的地址从 http 改成 https

View File

@@ -6,7 +6,7 @@ date = "2023-06-01"
description = "数据党狂喜"
categories = ["HomeLab", "MineService"]
tags = ["硬盘", "NAS"]
image = "https://img.mitsea.com/blog/posts/2023/06/%E9%9B%86%E4%B8%AD%E7%9B%91%E6%B5%8B%E5%A4%9A%E5%8F%B0%E8%AE%BE%E5%A4%87%E7%9A%84%E7%A1%AC%E7%9B%98%20SMART%20%E4%BF%A1%E6%81%AF/jaredd-craig-9kTHBEaFmhU-unsplash.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2023/06/%E9%9B%86%E4%B8%AD%E7%9B%91%E6%B5%8B%E5%A4%9A%E5%8F%B0%E8%AE%BE%E5%A4%87%E7%9A%84%E7%A1%AC%E7%9B%98%20SMART%20%E4%BF%A1%E6%81%AF/jaredd-craig-9kTHBEaFmhU-unsplash.avif"
+++
[Demo Site](https://disks.mitsea.com/web/dashboard)

View File

@@ -6,7 +6,7 @@ date = "2021-04-22"
description = ""
categories = ["Linux"]
tags = ["Windows", "Linux"]
image = "https://img.mitsea.com/blog/posts/2021/04/%E3%80%90%E7%BF%BB%E8%AF%91%E3%80%91%E7%AE%A1%E7%90%86%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E6%9C%80%E5%A5%BD%E7%9A%84%E6%96%B9%E6%B3%95%EF%BC%9A%E4%B8%80%E4%B8%AA%20bare%20git%20%E4%BB%93%E5%BA%93/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2021/04/%E3%80%90%E7%BF%BB%E8%AF%91%E3%80%91%E7%AE%A1%E7%90%86%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E6%9C%80%E5%A5%BD%E7%9A%84%E6%96%B9%E6%B3%95%EF%BC%9A%E4%B8%80%E4%B8%AA%20bare%20git%20%E4%BB%93%E5%BA%93/title.avif"
+++
原文地址:[https://www.atlassian.com/git/tutorials/dotfiles](https://www.atlassian.com/git/tutorials/dotfiles)
@@ -60,7 +60,7 @@ config branch -M main
config push -u origin main
```
![](https://img.mitsea.com/blog/posts/2021/04/%E3%80%90%E7%BF%BB%E8%AF%91%E3%80%91%E7%AE%A1%E7%90%86%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E6%9C%80%E5%A5%BD%E7%9A%84%E6%96%B9%E6%B3%95%EF%BC%9A%E4%B8%80%E4%B8%AA%20bare%20git%20%E4%BB%93%E5%BA%93/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/04/%E3%80%90%E7%BF%BB%E8%AF%91%E3%80%91%E7%AE%A1%E7%90%86%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E6%9C%80%E5%A5%BD%E7%9A%84%E6%96%B9%E6%B3%95%EF%BC%9A%E4%B8%80%E4%B8%AA%20bare%20git%20%E4%BB%93%E5%BA%93/1.avif)
### 需要确认的事情

View File

@@ -17,38 +17,38 @@ image = ""
Switch 虽然可以直连,但商店访问慢,下载慢,最关键的是有的游戏直连甚至无法游玩,比如 Asphalt 9
![](https://img.mitsea.com/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/1.avif)
一般来说有三种方式,加速器、路由器弄代理,以及今天用到的 HTTP 代理。哪个方式好这里不做讨论,各有优势。
首先保证 Surge 已经开启了 HTTP 代理服务
![](https://img.mitsea.com/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/2.avif)
Switch 上,设置 - 互联网 - 互联网设置 - 点击已经连接的 Wi-Fi - 更改设置 - 代理服务器设置 这里点开,启用它。服务器地址一定不要填写 0.0.0.0,而是你运行 Surge 的设备的内网地址macOS 版的可以在这里看到
![](https://img.mitsea.com/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/3.avif)
端口填写的是 HTTP 代理的端口,不要填 SOCKS5 的,自动验证保持为不启用。保存后重新连接。
![](https://img.mitsea.com/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/4.avif)
此时 Switch 不一定能正常加速这是因为Switch 的流量发送到 Surge 后,要进行规则判断,如果你的规则里没有 Switch 网络活动相关的规则,则还是直连。当然,你也可以通过抓包看域名手动添加对应的规则。但考虑到 Switch 上的服务即使直连都比较慢,不如全部都走代理,那么怎么实现呢?这就引出了 SRC-IP 的概念。在 Surge 的 Dashboard 里,你可以看到很多 Switch 的流量,但是这些流量都是又哪一个 IP 地址带来的呢?就是 Switch 机器的内网 ip
![](https://img.mitsea.com/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/5.avif)
我这里就是 192.168.3.56,这就是这些流量的 SRC-IP。只要对这一个 SRC-IP 进行代理,他发来的所有流量就全部走代理了。你可以右键该设备,直接添加一个 SRC-IP 的规则。
![](https://img.mitsea.com/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/6.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/6.avif)
当然,添加之前,可以创建一个专门给 Switch 用的策略组,方便出现问题后可以切回 Direct
![](https://img.mitsea.com/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/7.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/7.avif)
再次检查 Dashboard 里 Switch 的流量,即可发现游戏和服务的流量,根据 SRC-IP 规则的判断,走了代理。
![](https://img.mitsea.com/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/8.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/8.avif)
游戏自然也是能够正常进入
![](https://img.mitsea.com/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/9.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/9.avif)

View File

@@ -0,0 +1,48 @@
+++
author = "FlintyLemming"
title = "【归档】制作PE启动盘"
slug = "4c939df6a24747988ecc920637c944c8"
date = "2019-10-09"
description = ""
categories = ["Windows"]
tags = ["PE"]
image = "https://assets.mitsea.cn/blog/posts/2019/10/%E5%88%B6%E4%BD%9CPE%E5%90%AF%E5%8A%A8%E7%9B%98/title.avif"
+++
> 本文面向普通用户所以就不介绍微软官方提供的PE制作方法了并且那个方法制作出来功能比较少操作也不方便
> 如果你是 macOS 用户使用虚拟机操作,强烈建议你在使用这类软件前关闭虚拟机的文件共享功能,即卸载所有共享分区
### 下载 PE 制作工具
我这里选择的是优启通这类软件一大堆选一个就行我用的这个主要是没广告并且支持NVMe
从优启通 [官网](http://www.uqitong.top/) 下载工具这里推荐下载UEFI版
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%88%B6%E4%BD%9CPE%E5%90%AF%E5%8A%A8%E7%9B%98/1.avif)
### 安装工具
下载好直接双击exe文件安装就行这个软件没有捆绑选择好路径就行
### 制作启动盘
1. 插上U盘
2. 打开软件
3. 在这个位置选择刚刚插入的U盘如果没有看到U盘尝试重新插入并点击刷新
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%88%B6%E4%BD%9CPE%E5%90%AF%E5%8A%A8%E7%9B%98/2.avif)
4. 一般情况什么都不用设置直接点击“一键制作启动U盘”
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%88%B6%E4%BD%9CPE%E5%90%AF%E5%8A%A8%E7%9B%98/3.avif)
5. 等待制作这个过程还是有一会的尤其是如果你用的是USB2.0速度的U盘
6. 出现下面的提示就说明已经制作好了,这里不用测试,点击取消
![](https://assets.mitsea.cn/blog/posts/2019/10/%E5%88%B6%E4%BD%9CPE%E5%90%AF%E5%8A%A8%E7%9B%98/4.avif)
然后你可以进行之后的操作了

View File

@@ -5,7 +5,7 @@ slug = "4d6dbaefb80e4d1692af3b23ab8be33a"
date = "2021-04-22"
categories = ["Linux", "Network"]
tags = ["Ubuntu"]
image = "https://img.mitsea.com/blog/posts/2021/04/%E5%9C%A8%E9%9C%80%E8%A6%81%E7%BD%91%E7%BB%9C%E7%99%BB%E5%BD%95%E9%AA%8C%E8%AF%81%E7%9A%84%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85%20Linux/philip-oroni-0cVTKWWAxV4-unsplash.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2021/04/%E5%9C%A8%E9%9C%80%E8%A6%81%E7%BD%91%E7%BB%9C%E7%99%BB%E5%BD%95%E9%AA%8C%E8%AF%81%E7%9A%84%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85%20Linux/philip-oroni-0cVTKWWAxV4-unsplash.avif"
+++
首先要了解下 Linux 中的 tty 的概念,具体可以看下面这个解释。简单来说(可能不严谨),你可以类比 macOS 或者 Windows 下的虚拟桌面。
@@ -14,17 +14,17 @@ image = "https://img.mitsea.com/blog/posts/2021/04/%E5%9C%A8%E9%9C%80%E8%A6%81%E
那么启动安装镜像,进入安装界面,就像这样
![](https://img.mitsea.com/blog/posts/2021/04/%E5%9C%A8%E9%9C%80%E8%A6%81%E7%BD%91%E7%BB%9C%E7%99%BB%E5%BD%95%E9%AA%8C%E8%AF%81%E7%9A%84%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85%20Linux/Untitled.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/04/%E5%9C%A8%E9%9C%80%E8%A6%81%E7%BD%91%E7%BB%9C%E7%99%BB%E5%BD%95%E9%AA%8C%E8%AF%81%E7%9A%84%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85%20Linux/Untitled.avif)
默认应该是 tty1可以尝试发送 Ctrl+Alt+F1看看有没有反应没有的话说明当前就是 tty1。
![](https://img.mitsea.com/blog/posts/2021/04/%E5%9C%A8%E9%9C%80%E8%A6%81%E7%BD%91%E7%BB%9C%E7%99%BB%E5%BD%95%E9%AA%8C%E8%AF%81%E7%9A%84%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85%20Linux/Untitled%201.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/04/%E5%9C%A8%E9%9C%80%E8%A6%81%E7%BD%91%E7%BB%9C%E7%99%BB%E5%BD%95%E9%AA%8C%E8%AF%81%E7%9A%84%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85%20Linux/Untitled%201.avif)
要登录公司网络,需要使用 curl 命令发送请求,所以切换到另一个 tty 以输入命令。这边发送 Ctrl+Alt+F2 组合键以切换到 tty2
然后输入命令登录网络即可。我这边用的是深信服的网络登录窗,如何写出这个命令的可以参考这篇文章获取思路。[使用 cli 登陆公司上网验证系统](https://blog.mitsea.com/ddfb7e62396b40c59f74432c862dea69)
![](https://img.mitsea.com/blog/posts/2021/04/%E5%9C%A8%E9%9C%80%E8%A6%81%E7%BD%91%E7%BB%9C%E7%99%BB%E5%BD%95%E9%AA%8C%E8%AF%81%E7%9A%84%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85%20Linux/Untitled%202.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/04/%E5%9C%A8%E9%9C%80%E8%A6%81%E7%BD%91%E7%BB%9C%E7%99%BB%E5%BD%95%E9%AA%8C%E8%AF%81%E7%9A%84%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85%20Linux/Untitled%202.avif)
最后,回到 tty1 正常安装系统即可。

View File

@@ -6,7 +6,7 @@ date = "2020-02-08"
description = ""
categories = ["Game"]
tags = ["崩坏3"]
image = "https://img.mitsea.com/blog/posts/2020/02/%E8%B0%81%E6%98%AF%E6%9C%80%E9%80%82%E5%90%88%E6%88%91%E7%9A%84%E5%B4%A9%E5%9D%8F3%E6%A8%A1%E6%8B%9F%E5%99%A8/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/02/%E8%B0%81%E6%98%AF%E6%9C%80%E9%80%82%E5%90%88%E6%88%91%E7%9A%84%E5%B4%A9%E5%9D%8F3%E6%A8%A1%E6%8B%9F%E5%99%A8/title.avif"
+++
## 平台配置
@@ -22,7 +22,7 @@ CPUi7-4790K@4.4GHz
## 统计图表
![](https://img.mitsea.com/blog/posts/2020/02/%E8%B0%81%E6%98%AF%E6%9C%80%E9%80%82%E5%90%88%E6%88%91%E7%9A%84%E5%B4%A9%E5%9D%8F3%E6%A8%A1%E6%8B%9F%E5%99%A8/4.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E8%B0%81%E6%98%AF%E6%9C%80%E9%80%82%E5%90%88%E6%88%91%E7%9A%84%E5%B4%A9%E5%9D%8F3%E6%A8%A1%E6%8B%9F%E5%99%A8/4.avif)
## 模拟器设置
@@ -39,14 +39,14 @@ CPUi7-4790K@4.4GHz
腾讯模拟器是我认为这几款中玩崩坏3最好的模拟器但是存在兼容新问题具体表现为存在一定的渲染问题比如武器渲染有问题如图
![](https://img.mitsea.com/blog/posts/2020/02/%E8%B0%81%E6%98%AF%E6%9C%80%E9%80%82%E5%90%88%E6%88%91%E7%9A%84%E5%B4%A9%E5%9D%8F3%E6%A8%A1%E6%8B%9F%E5%99%A8/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E8%B0%81%E6%98%AF%E6%9C%80%E9%80%82%E5%90%88%E6%88%91%E7%9A%84%E5%B4%A9%E5%9D%8F3%E6%A8%A1%E6%8B%9F%E5%99%A8/1.avif)
以及大招缺少一点点特效(不是很明显),不过月光什么的翅膀渲染是正常的。总体而言正常游玩观感影响很小,我个人完全能接受。
大招特效对比,这个是差别【最】明显的地方
![](https://img.mitsea.com/blog/posts/2020/02/%E8%B0%81%E6%98%AF%E6%9C%80%E9%80%82%E5%90%88%E6%88%91%E7%9A%84%E5%B4%A9%E5%9D%8F3%E6%A8%A1%E6%8B%9F%E5%99%A8/2.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E8%B0%81%E6%98%AF%E6%9C%80%E9%80%82%E5%90%88%E6%88%91%E7%9A%84%E5%B4%A9%E5%9D%8F3%E6%A8%A1%E6%8B%9F%E5%99%A8/2.avif)
![](https://img.mitsea.com/blog/posts/2020/02/%E8%B0%81%E6%98%AF%E6%9C%80%E9%80%82%E5%90%88%E6%88%91%E7%9A%84%E5%B4%A9%E5%9D%8F3%E6%A8%A1%E6%8B%9F%E5%99%A8/3.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/02/%E8%B0%81%E6%98%AF%E6%9C%80%E9%80%82%E5%90%88%E6%88%91%E7%9A%84%E5%B4%A9%E5%9D%8F3%E6%A8%A1%E6%8B%9F%E5%99%A8/3.avif)
性能方面普通操作非常流畅在宿舍大厅和深渊中也是顶着游戏性能天花板运行。因为这两个场景即使在iPad Pro 11 下也无法满帧,属于游戏优化问题。
手柄支持方面完全支持xbox one手柄美中不足就是手动视角转动有点快不能调节

View File

@@ -6,7 +6,7 @@ date = "2021-03-03"
description = ""
categories = ["Apple", "Crash"]
tags = ["M1", "Mac"]
image = "https://img.mitsea.com/blog/posts/2021/03/M1%20Mac%20%E6%97%A0%E6%B3%95%E8%AE%BE%E7%BD%AE%E6%AD%A3%E7%A1%AE%E7%9A%84%E7%BC%A9%E6%94%BE%E6%AF%94%E4%BE%8B/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2021/03/M1%20Mac%20%E6%97%A0%E6%B3%95%E8%AE%BE%E7%BD%AE%E6%AD%A3%E7%A1%AE%E7%9A%84%E7%BC%A9%E6%94%BE%E6%AF%94%E4%BE%8B/title.avif"
+++
## 问题
@@ -17,15 +17,15 @@ image = "https://img.mitsea.com/blog/posts/2021/03/M1%20Mac%20%E6%97%A0%E6%B3%95
比如我手头的松人 4K 显示器,就被识别成了一个分辨率为 1680x1050 的显示器
![](https://img.mitsea.com/blog/posts/2021/03/M1%20Mac%20%E6%97%A0%E6%B3%95%E8%AE%BE%E7%BD%AE%E6%AD%A3%E7%A1%AE%E7%9A%84%E7%BC%A9%E6%94%BE%E6%AF%94%E4%BE%8B/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/03/M1%20Mac%20%E6%97%A0%E6%B3%95%E8%AE%BE%E7%BD%AE%E6%AD%A3%E7%A1%AE%E7%9A%84%E7%BC%A9%E6%94%BE%E6%AF%94%E4%BE%8B/1.avif)
2. **对于 4K 以下的分辨率,无法开启 HiDPI。**
![](https://img.mitsea.com/blog/posts/2021/03/M1%20Mac%20%E6%97%A0%E6%B3%95%E8%AE%BE%E7%BD%AE%E6%AD%A3%E7%A1%AE%E7%9A%84%E7%BC%A9%E6%94%BE%E6%AF%94%E4%BE%8B/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/03/M1%20Mac%20%E6%97%A0%E6%B3%95%E8%AE%BE%E7%BD%AE%E6%AD%A3%E7%A1%AE%E7%9A%84%E7%BC%A9%E6%94%BE%E6%AF%94%E4%BE%8B/2.avif)
同样的显示器x86 Mac 没有问题
![](https://img.mitsea.com/blog/posts/2021/03/M1%20Mac%20%E6%97%A0%E6%B3%95%E8%AE%BE%E7%BD%AE%E6%AD%A3%E7%A1%AE%E7%9A%84%E7%BC%A9%E6%94%BE%E6%AF%94%E4%BE%8B/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/03/M1%20Mac%20%E6%97%A0%E6%B3%95%E8%AE%BE%E7%BD%AE%E6%AD%A3%E7%A1%AE%E7%9A%84%E7%BC%A9%E6%94%BE%E6%AF%94%E4%BE%8B/3.avif)
在 x86 Mac 上2K 显示器如果系统没有开启 HiDPI可以有很多方法开启比如使用下面的这个脚本
@@ -46,7 +46,7 @@ image = "https://img.mitsea.com/blog/posts/2021/03/M1%20Mac%20%E6%97%A0%E6%B3%95
我从淘宝购入了一个 edid 欺骗器,并让卖家烧写成主流的 Dell 4K 显示器信息,希望能有用。到时会更新。
![](https://img.mitsea.com/blog/posts/2021/03/M1%20Mac%20%E6%97%A0%E6%B3%95%E8%AE%BE%E7%BD%AE%E6%AD%A3%E7%A1%AE%E7%9A%84%E7%BC%A9%E6%94%BE%E6%AF%94%E4%BE%8B/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/03/M1%20Mac%20%E6%97%A0%E6%B3%95%E8%AE%BE%E7%BD%AE%E6%AD%A3%E7%A1%AE%E7%9A%84%E7%BC%A9%E6%94%BE%E6%AF%94%E4%BE%8B/4.avif)
[https://item.taobao.com/item.htm?id=611036111443&tracelogww=ltckbburl](https://item.taobao.com/item.htm?id=611036111443&tracelogww=ltckbburl)
@@ -54,7 +54,7 @@ image = "https://img.mitsea.com/blog/posts/2021/03/M1%20Mac%20%E6%97%A0%E6%B3%95
淦,翻车了…不行
![](https://img.mitsea.com/blog/posts/2021/03/M1%20Mac%20%E6%97%A0%E6%B3%95%E8%AE%BE%E7%BD%AE%E6%AD%A3%E7%A1%AE%E7%9A%84%E7%BC%A9%E6%94%BE%E6%AF%94%E4%BE%8B/5.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/03/M1%20Mac%20%E6%97%A0%E6%B3%95%E8%AE%BE%E7%BD%AE%E6%AD%A3%E7%A1%AE%E7%9A%84%E7%BC%A9%E6%94%BE%E6%AF%94%E4%BE%8B/5.avif)
> Photo by [Renato Ramos Puma](https://unsplash.com/@renatoramospuma?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

View File

@@ -0,0 +1,63 @@
+++
author = "FlintyLemming"
title = "国行 Galaxy Watch 6 刷美版固件"
slug = "59cbf09805f54eb1b286a4b18e589313"
date = "2024-09-14"
description = ""
categories = ["Android", "Consumer"]
tags = ["wearOS", "Galaxy"]
image = "https://assets.mitsea.cn/blog/posts/2024/09/%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch%206%20%E5%88%B7%E7%BE%8E%E7%89%88%E5%9B%BA%E4%BB%B6/pawel-czerwinski-HiefyP9quJE-unsplash.avif"
+++
## 注意事项
刷完后可能用不了独立 GPS
网上没找到国行固件,所以没有后悔药
[刷机工具和固件下载地址](https://index.mitsea.com/%E8%BD%AF%E4%BB%B6/%E9%A9%B1%E5%8A%A8%E5%92%8C%E5%85%B6%E4%BB%96%E9%95%9C%E5%83%8F/Android/ROMs/Galaxy%20Watch%206%20(smR930))
## 具体步骤
1. 长按手表右侧两个按键,直到黑屏,然后不断点按右上按键,会进入到这个界面。然后点按右上按键,切到 Download (Wireless)
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch%206%20%E5%88%B7%E7%BE%8E%E7%89%88%E5%9B%BA%E4%BB%B6/20240912_194606.avif)
2. 长按进入这个无线下载模式,手表会黑屏,然后再次不断点按右上按键,会进入到这个界面
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch%206%20%E5%88%B7%E7%BE%8E%E7%89%88%E5%9B%BA%E4%BB%B6/20240912_195211-1.avif)
3. 按两次右上按键,进入 Wi-Fi 无线刷机模式,此时手表会显示 [AP],即手表自己会发射一个热点,需要电脑连接这个热点进行刷机
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch%206%20%E5%88%B7%E7%BE%8E%E7%89%88%E5%9B%BA%E4%BB%B6/20240912_195302.avif)
4. 电脑打开 Wi-Fi找到手表名称的 Wi-Fi 后连接
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch%206%20%E5%88%B7%E7%BE%8E%E7%89%88%E5%9B%BA%E4%BB%B6/image.avif)
5. 打开刷机软件
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch%206%20%E5%88%B7%E7%BE%8E%E7%89%88%E5%9B%BA%E4%BB%B6/image%201.avif)
6. 刷机软件会显示手表的 IP 地址,代表连接成功
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch%206%20%E5%88%B7%E7%BE%8E%E7%89%88%E5%9B%BA%E4%BB%B6/%25E5%25B1%258F%25E5%25B9%2595%25E6%2588%25AA%25E5%259B%25BE_2024-09-12_195520.avif)
7. 点击 Files 下 AP 按钮前面的勾,然后点击 AP 按钮,选择下载的刷机包,格式为 .tar
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch%206%20%E5%88%B7%E7%BE%8E%E7%89%88%E5%9B%BA%E4%BB%B6/%25E5%25B1%258F%25E5%25B9%2595%25E6%2588%25AA%25E5%259B%25BE_2024-09-12_195640.avif)
8. 选择完后确认无误后点击下面的 Start 开始刷机
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch%206%20%E5%88%B7%E7%BE%8E%E7%89%88%E5%9B%BA%E4%BB%B6/%25E5%25B1%258F%25E5%25B9%2595%25E6%2588%25AA%25E5%259B%25BE_2024-09-12_195705.avif)
9. 刷机走的是慢速 Wi-Fi大概只有 25Mbps 左右,所以非常慢
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch%206%20%E5%88%B7%E7%BE%8E%E7%89%88%E5%9B%BA%E4%BB%B6/%25E5%25B1%258F%25E5%25B9%2595%25E6%2588%25AA%25E5%259B%25BE_2024-09-12_195751.avif)
10. 我这刷了 37 分钟,刷完后手表会自动重启。由于已经是美版固件了,所以外版手机后面就正常配置就行了
![](https://assets.mitsea.cn/blog/posts/2024/09/%E5%9B%BD%E8%A1%8C%20Galaxy%20Watch%206%20%E5%88%B7%E7%BE%8E%E7%89%88%E5%9B%BA%E4%BB%B6/image%202.avif)
> Photo by [Pawel Czerwinski](https://unsplash.com/@pawel_czerwinski?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-group-of-white-buildings-with-grass-in-the-middle-of-them-HiefyP9quJE?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -0,0 +1,87 @@
+++
author = "FlintyLemming"
title = "TrueNAS 定时同步配置"
slug = "5bc10de5f19441f1bfe50bc5ede20799"
date = "2023-12-31T01:00:00+08:00"
description = ""
categories = ["HomeLab"]
tags = ["TrueNAS", "rsync"]
image = "https://assets.mitsea.cn/blog/posts/2023/12/TrueNAS%20%E5%AE%9A%E6%97%B6%E5%90%8C%E6%AD%A5%E9%85%8D%E7%BD%AE/rick-rothenberg-Ih4tXZrOkMI-unsplash.avif"
+++
TrueNAS 的同步功能我挺喜欢的,因为我文件比较多,可管理的定时非实时同步对我来说很实用,也比实时同步更可靠。
但是 TrueNAS 的同步配置起来跟其他系统或者软件不太一样,有点扭曲,这里帮助需要使用的人快速上手。
主要介绍 Rsync 和 WebDAV前者介绍的是 Module 方式的同步,因为我看网上说的都是走 SSH 传输。我自己更喜欢 Module 这种用户名和密码方式的验证,简单方便。
## Rsync
### 基本配置
首先对基本配置里的几个点做补充
![](https://assets.mitsea.cn/blog/posts/2023/12/TrueNAS%20%E5%AE%9A%E6%97%B6%E5%90%8C%E6%AD%A5%E9%85%8D%E7%BD%AE/Untitled.avif)
1. 若要同步文件夹里的内容,这里要加一个斜杠,默认不会加
2. 用户这里建议选择和使用 Samba 相同的用户(一般就是除了 root 之外你自己手动创建的那个用户)
3. Push 就是同步到对方的设备上Pull 就是同步到本机
4. 用户名加在地址的前面
5. 模块名可以自己用下面命令拉个 list群晖的话默认就是共享文件夹的列表
```bash
rsync rsync://[服务器地址]/
```
### 创建密码文件
密码似乎不能直接写在环境变量里,我这里是创建了一个密码文件
1. 在上面的基本设置里,确认你的账户名,然后要创建一个只能被该用户访问的密码文件。所以首先在这个用户所有权的目录里创建密码文件。第一步是找到账户目录。打开命令行执行下面的命令即可
```bash
su - username
```
2. 创建密码文件。客户端的密码文件只需要有密码的明文,不需要有用户名和冒号以及其他内容
```bash
nano rsync.secrets
```
3. 设置该文件不允许其他用户访问。否则就会报 `ERROR: password file must not be other-accessible` 的错误。由于是在所有者为 username 的文件夹里创建的文件,所以执行该操作后,这个文件就只允许 username 访问
```bash
chmod 600 rsync.secrets
```
### 具体参数配置
这里就是比较扭曲的地方了,他这个同步的 WebUI 功能做的不全,很多常用的功能还要自己加参数
![](https://assets.mitsea.cn/blog/posts/2023/12/TrueNAS%20%E5%AE%9A%E6%97%B6%E5%90%8C%E6%AD%A5%E9%85%8D%E7%BD%AE/Untitled%201.avif)
首先要说明的是这里的参数格式为 --[参数名]=”[参数内容]”。然后说几个常用参数,其他的可以自己查。
1. password-file 这里内容填刚才创建的密码文件
2. log-file 建议用,因为如果报错了 TrueNAS 不会显示错误原因
3. exclude 用来排除文件夹,如果你开了快照,建议排除 .zfs不然就会把快照内容也同步到对方机器中
### 补充-群晖的 Rsync 服务器
原生 Linux 中用户的登陆密码、Samba 密码、Rsync 服务端密码其实是三个东西。群晖的 Rsync 密码就需要我们主动设置。设置位置在这里,密码一定要设置,只选择一个用户是不会继承登陆密码的。
![](https://assets.mitsea.cn/blog/posts/2023/12/TrueNAS%20%E5%AE%9A%E6%97%B6%E5%90%8C%E6%AD%A5%E9%85%8D%E7%BD%AE/Untitled%202.avif)
## WebDAV
这个相比于 Rsync 就没有那些弯弯绕了。先在云凭据里创建凭据
![](https://assets.mitsea.cn/blog/posts/2023/12/TrueNAS%20%E5%AE%9A%E6%97%B6%E5%90%8C%E6%AD%A5%E9%85%8D%E7%BD%AE/Untitled%203.avif)
然后在云同步里设置同步就行了
![](https://assets.mitsea.cn/blog/posts/2023/12/TrueNAS%20%E5%AE%9A%E6%97%B6%E5%90%8C%E6%AD%A5%E9%85%8D%E7%BD%AE/Untitled%204.avif)
> Photo by [Rick Rothenberg](https://unsplash.com/@rick_rothenberg?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-close-up-of-a-bunch-of-green-plants-Ih4tXZrOkMI?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -6,16 +6,16 @@ date = "2021-04-02"
description = ""
categories = ["HomeLab", "Network"]
tags = ["QNAP", "NAS"]
image = "https://img.mitsea.com/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/title.avif"
+++
最近购入了一台 QNAP TS-532X NAS这是一台万兆交换机。想要两个设备之间以万兆的速度连接除了两个设备都要有万兆网卡往往会认为他们必须要接到一个万兆交换机上才能用就像这样。
![](https://img.mitsea.com/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/1.avif)
但其实不必,通过桥接 NAS 的 1GbE 和 10GbE 两个网口,就可以让 NAS 直接以 10Gbps 承载另一个有万兆网卡的设备,就像这样。
![](https://img.mitsea.com/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/2.avif)
按照我的理解可能不正确TS-532X 首先自己内部生成了一个虚拟交换机,交换机的上联口是到路由器,绑定 1GbE 网口。下联口一个是内部虚拟的,通给 NAS 本身,另一个绑定 10GbE 网口,通给另一台万兆设备。
@@ -25,19 +25,19 @@ image = "https://img.mitsea.com/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%
1. 打开 网络与虚拟交换机,左下角,切换到 高级,点击 新增
![](https://img.mitsea.com/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/3.avif)
2. 点击 基本模式
![](https://img.mitsea.com/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/4.avif)
3. 分别勾选 1GbE 和 10GbE 两个网口,勾选下方的”启用扩展树协议“,点 应用
![](https://img.mitsea.com/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/5.avif)
4. 回到 总览,就可以看到桥接成功了。不过这里的拓补图讲道理有点迷惑,比如他这个交换机也有 IP按理说他这个应该算是无网管交换机应该没有 IP然后 10GbE 的那个口 IP 跟 NAS 是一样的,总之有点迷惑,不用管它。
![](https://img.mitsea.com/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/6.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/6.avif)
## PC 设置
@@ -45,16 +45,16 @@ image = "https://img.mitsea.com/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%
1. 打开 控制面板 - 网络和 Internet - 网络和共享中心 - 更改适配器设置,可以看到 10GbE 的口已经启用了。当然一开始这边可能显示无网络权限啥的,我这边是已经配置好了的。
![](https://img.mitsea.com/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/7.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/7.avif)
2. 双击打开这个网络连接,然后点击 属性 - Internet 协议版本 4
![](https://img.mitsea.com/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/8.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/8.avif)
3. IP 地址设置一个跟内网其他设备不冲突的 IP 地址子网掩码、网关、默认DNS地址和内网中其他设备一致
![](https://img.mitsea.com/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/9.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/9.avif)
4. 设置完毕
![](https://img.mitsea.com/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/10.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/04/QNAP%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5/10.avif)

View File

@@ -6,32 +6,32 @@ date = "2023-10-21"
description = "HNS 全责"
categories = ["Windows", "Network"]
tags = ["Windows", "Hyper-V"]
image = "https://img.mitsea.com/blog/posts/2023/10/Hyper-V%20%E5%88%9B%E5%BB%BA%E5%9B%BA%E5%AE%9A%E7%BD%91%E5%85%B3%20IP%20%E7%9A%84%E5%86%85%E9%83%A8%E7%BD%91%E7%BB%9C/sander-weeteling-KABfjuSOx74-unsplash.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2023/10/Hyper-V%20%E5%88%9B%E5%BB%BA%E5%9B%BA%E5%AE%9A%E7%BD%91%E5%85%B3%20IP%20%E7%9A%84%E5%86%85%E9%83%A8%E7%BD%91%E7%BB%9C/sander-weeteling-KABfjuSOx74-unsplash.avif"
+++
Hyper-V 默认会创建一个内部网络的交换机,而且连接到这个交换机的虚拟机可以正常访问互联网。但是这个交换机是由 HNS 创建的HNS 网络服务主要是为容器服务的,内部有很多无法改动的预设配置。最头疼的就是他的网关地址在每次开机后都会发生变化。这篇文章介绍如何使用传统手动内部网络配置来创建一个网关 IP 不会变动的内部网络。
![](https://img.mitsea.com/blog/posts/2023/10/Hyper-V%20%E5%88%9B%E5%BB%BA%E5%9B%BA%E5%AE%9A%E7%BD%91%E5%85%B3%20IP%20%E7%9A%84%E5%86%85%E9%83%A8%E7%BD%91%E7%BB%9C/Untitled.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/10/Hyper-V%20%E5%88%9B%E5%BB%BA%E5%9B%BA%E5%AE%9A%E7%BD%91%E5%85%B3%20IP%20%E7%9A%84%E5%86%85%E9%83%A8%E7%BD%91%E7%BB%9C/Untitled.avif)
1. 创建一个 内部网络 类型的虚拟交换机
![](https://img.mitsea.com/blog/posts/2023/10/Hyper-V%20%E5%88%9B%E5%BB%BA%E5%9B%BA%E5%AE%9A%E7%BD%91%E5%85%B3%20IP%20%E7%9A%84%E5%86%85%E9%83%A8%E7%BD%91%E7%BB%9C/Untitled%201.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/10/Hyper-V%20%E5%88%9B%E5%BB%BA%E5%9B%BA%E5%AE%9A%E7%BD%91%E5%85%B3%20IP%20%E7%9A%84%E5%86%85%E9%83%A8%E7%BD%91%E7%BB%9C/Untitled%201.avif)
2. 找到有互联网的 Interface双击它 - 属性 - 共享选项卡,这里选择刚才创建的虚拟交换机
![](https://img.mitsea.com/blog/posts/2023/10/Hyper-V%20%E5%88%9B%E5%BB%BA%E5%9B%BA%E5%AE%9A%E7%BD%91%E5%85%B3%20IP%20%E7%9A%84%E5%86%85%E9%83%A8%E7%BD%91%E7%BB%9C/Untitled%202.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/10/Hyper-V%20%E5%88%9B%E5%BB%BA%E5%9B%BA%E5%AE%9A%E7%BD%91%E5%85%B3%20IP%20%E7%9A%84%E5%86%85%E9%83%A8%E7%BD%91%E7%BB%9C/Untitled%202.avif)
3. 这个虚拟交换机会自动设置一个网关 IP网段默认为 192.168.137.0/24
![](https://img.mitsea.com/blog/posts/2023/10/Hyper-V%20%E5%88%9B%E5%BB%BA%E5%9B%BA%E5%AE%9A%E7%BD%91%E5%85%B3%20IP%20%E7%9A%84%E5%86%85%E9%83%A8%E7%BD%91%E7%BB%9C/Untitled%203.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/10/Hyper-V%20%E5%88%9B%E5%BB%BA%E5%9B%BA%E5%AE%9A%E7%BD%91%E5%85%B3%20IP%20%E7%9A%84%E5%86%85%E9%83%A8%E7%BD%91%E7%BB%9C/Untitled%203.avif)
4. 虚拟机绑定这个虚拟交换机
![](https://img.mitsea.com/blog/posts/2023/10/Hyper-V%20%E5%88%9B%E5%BB%BA%E5%9B%BA%E5%AE%9A%E7%BD%91%E5%85%B3%20IP%20%E7%9A%84%E5%86%85%E9%83%A8%E7%BD%91%E7%BB%9C/Untitled%204.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/10/Hyper-V%20%E5%88%9B%E5%BB%BA%E5%9B%BA%E5%AE%9A%E7%BD%91%E5%85%B3%20IP%20%E7%9A%84%E5%86%85%E9%83%A8%E7%BD%91%E7%BB%9C/Untitled%204.avif)
5. 默认直接就能拿到 IP也可以自己手动修改一个静态地址。此时互联网访问也是正常的。
![](https://img.mitsea.com/blog/posts/2023/10/Hyper-V%20%E5%88%9B%E5%BB%BA%E5%9B%BA%E5%AE%9A%E7%BD%91%E5%85%B3%20IP%20%E7%9A%84%E5%86%85%E9%83%A8%E7%BD%91%E7%BB%9C/Untitled%205.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/10/Hyper-V%20%E5%88%9B%E5%BB%BA%E5%9B%BA%E5%AE%9A%E7%BD%91%E5%85%B3%20IP%20%E7%9A%84%E5%86%85%E9%83%A8%E7%BD%91%E7%BB%9C/Untitled%205.avif)
> Photo by [Sander Weeteling](https://unsplash.com/@sanderweeteling?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/teal-bookeh-lights-KABfjuSOx74?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -6,7 +6,7 @@ date = "2021-11-22"
description = "好好好"
categories = ["Consumer"]
tags = ["Xbox"]
image = "https://img.mitsea.com/blog/posts/2021/11/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2021/11/title.avif"
+++
其实我原来买的是 Series S但是我后来卖掉买了 Series X有两个主要原因
@@ -18,18 +18,18 @@ Series X 用了快半年,这玩意对我其实有很多意想不到的体验
1. 游戏价格。Microsoft 的账号不绑定区域,这意味着你可以用现有的账号今天在阿根廷购买游戏,明天在巴西购买游戏,完全没有问题。不像 PlayStation、Steam、Epic他们都是一个账号绑定一个区即便是能改区也非常麻烦限制也很多。即便都是低价区Xbox 往往也有相当优惠的价格,比如英雄联盟衍生游戏 Ruined KingSteam 俄区淘宝是 84 元。
![](https://img.mitsea.com/blog/posts/2021/11/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/11/1.avif)
而 Xbox 我只花了…额 7 块钱。而且别忘了,这个价格我不需要额外准备低价区账号,直接用现有的 Microsoft 账号就可以激活。
![](https://img.mitsea.com/blog/posts/2021/11/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2021/11/2.avif)
2. Quick Resume。这个功能简直了它能让我5秒就可以从待机唤醒到进入游戏。
{{< rawhtml >}}
<video width=100% controls autoplay>
<source src="https://img.mitsea.com/blog/posts/2021/11/1.mov" type="video/mov">
<source src="https://assets.mitsea.cn/blog/posts/2021/11/1.mov" type="video/mov">
Your browser does not support the video tag.
</video>

View File

@@ -6,7 +6,7 @@ date = "2020-03-08"
description = ""
categories = ["Apple"]
tags = ["iOS"]
image = "https://img.mitsea.com/blog/posts/2020/03/iOS%20%E8%A7%A3%E9%99%A4%E6%B8%A9%E6%8E%A7%E9%99%8D%E9%A2%91/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/03/iOS%20%E8%A7%A3%E9%99%A4%E6%B8%A9%E6%8E%A7%E9%99%8D%E9%A2%91/title.avif"
+++
**本文仅限于越狱系统,并且修改过后运行大型应用设备会异常的烫,耗电也会异常的快**
@@ -17,16 +17,16 @@ image = "https://img.mitsea.com/blog/posts/2020/03/iOS%20%E8%A7%A3%E9%99%A4%E6%B
越狱商店搜索 Apple Turbo Boost安装即可
![](https://img.mitsea.com/blog/posts/2020/03/iOS%20%E8%A7%A3%E9%99%A4%E6%B8%A9%E6%8E%A7%E9%99%8D%E9%A2%91/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/iOS%20%E8%A7%A3%E9%99%A4%E6%B8%A9%E6%8E%A7%E9%99%8D%E9%A2%91/1.avif)
# 手动修改
1. 获取设备的 Model可以在商店搜索 BMSSM 下载“Battery Memory System Status Monitor”但是这个查看不了 CPU 的主频显示错误如果还需要看主频下载“CPU DasherX”这个是收费的。
2. 下载好后,这两个软件分别在这个位置可以看到设备 Model记下来。
![](https://img.mitsea.com/blog/posts/2020/03/iOS%20%E8%A7%A3%E9%99%A4%E6%B8%A9%E6%8E%A7%E9%99%8D%E9%A2%91/2.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/iOS%20%E8%A7%A3%E9%99%A4%E6%B8%A9%E6%8E%A7%E9%99%8D%E9%A2%91/2.avif)
![](https://img.mitsea.com/blog/posts/2020/03/iOS%20%E8%A7%A3%E9%99%A4%E6%B8%A9%E6%8E%A7%E9%99%8D%E9%A2%91/3.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/iOS%20%E8%A7%A3%E9%99%A4%E6%B8%A9%E6%8E%A7%E9%99%8D%E9%A2%91/3.avif)
3. 用文件管理器定位到下面的目录没用文件管理器的从越狱商店下载安装一个Filza

View File

@@ -6,7 +6,7 @@ date = "2020-12-13"
description = ""
categories = ["HomeLab", "Consumer"]
tags = ["NAS", "捡垃圾"]
image = "https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/title.avif"
+++
2019 年购入的蜗牛星际 A 款,当时很便宜,才 240。这个设备好是好就是有点吵机箱风扇和电源风扇都挺吵的。
@@ -17,9 +17,9 @@ image = "https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E
下面放下电源的实拍照
![](https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/1.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/1.avif)
![](https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/2.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/2.avif)
是支持全模组的,还是比较不错的。
@@ -27,49 +27,49 @@ image = "https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E
1. 拧下及其后侧的四颗紫色螺丝
![](https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/3.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/3.avif)
2. 然后就能在侧面看到电源了,很脏…
![](https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/4.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/4.avif)
3. 卸下支架上的一颗螺丝,和机箱后侧的四个螺丝
![](https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/5.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/5.avif)
![](https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/6.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/6.avif)
4. 以及上方的大4pin供电线这个线插得非常紧……就可以取下自带电源了。
![](https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/7.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/7.avif)
5. 接着换上新电源,然后就发现一个问题,这里的支架够不到。这里应该是转为自带电源设计的,所以我这种电源应该是没法用了。
![](https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/8.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/8.avif)
6. 那没办法,只能用双面胶了…我这边选用比较厚的这种,贴上两层,顺便把电源稍稍垫起。
![](https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/9.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/9.avif)
![](https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/10.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/10.avif)
7. 最后接上主板、CPU、硬盘供电线
![](https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/11.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/11.avif)
![](https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/12.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/12.avif)
![](https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/13.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/13.avif)
8. 最后就是这样
![](https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/14.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/14.avif)
**然后出了大问题!这么多线我塞不好,盖子盖不上!**
于是过了一周,定制线搞定…这成本可真不低……
![](https://img.mitsea.com/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/15.jpeg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85A%E6%AC%BE%E6%9B%B4%E6%8D%A2%E7%94%B5%E6%BA%90/15.avif)
Photo by [Alex Cheung](https://unsplash.com/@alexcpl?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/nas?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

View File

@@ -6,18 +6,18 @@ date = "2020-03-02"
description = ""
categories = ["Coding"]
tags = ["数据库"]
image = "https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/title.avif"
+++
## 备份原数据库
1. 首先备份原来的数据库,右键数据库 Tasks - Back Up...
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/1.avif)
2. Destination 里 Add... 选择一个本地路径
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/2.avif)
**注意,这里的目录是你服务器所在机器的目录,不是你运行这个数据库 IDE 机器的的目录**
@@ -27,81 +27,81 @@ image = "https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8
1. 以默认 **Windows 身份验证** 的方式连接本地数据库
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/3.avif)
2.**对象资源管理器** 中,右键 **数据库**,点击 **还原数据库**
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/4.avif)
3. 点击 **源** - **设备** 右边的选择按钮,打开 **选择备份设备** 窗口,点击 **添加** 选择之前备份的 .bak 文件,然后点击 **确定**
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/5.avif)
4. 选择后,在 **目标** 这里会自动显示备份文件所包含的数据库名称,最后点击 **确定**,进行还原
![](Shttps://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/6.png?x-oss-process=style/ImageCompress)
![](Shttps://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/6.avif)
## 设置账户
1. 右键 **安全性** - **登录名** 中的 **sa** 账户,打开 **属性**
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/7.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/7.avif)
2. 在这边设置密码
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/8.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/8.avif)
3. 在这边启用登录名,点击 **确定**
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/9.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/9.avif)
4. 这里右键,打开 **属性**
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/10.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/10.avif)
5. 这边选择 **SQL Server 和 Windows 身份验证模式**
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/11.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/11.avif)
6. 打开 **配置管理器**
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/12.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/12.avif)
7. 启用 Named Pipes 协议
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/13.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/13.avif)
8. 重启 SQL Server (MSSQLSERVER) 服务
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/14.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/14.avif)
## 开启远程访问(可选)
1. 同样是打开 **配置管理器**,然后找到 **MSSQLSERVER 的协议** 里 TCP/IP**协议** 选项卡里的 **已启用** 改为 **是**
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/15.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/15.avif)
2. **IP 地址** 选项卡里,有好几个本地 IP 地址,看清楚需要的是那个,你要是开放到公网,就选跟路由器同一个网段的 IPv4 地址,这样后面设置 NAT 的时候不会出问题。
找到正确的 IP 地址后,把下面的 **已启用** 改为 **是**。端口地址改不改无所谓,如果考虑安全性,后面路由器 NAT 设置的时候可以 NAT 到别的端口。
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/16.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/16.avif)
3. 设置好后,点击确定,会提示你重启服务,按要求重启下 SQLServer 的服务,跟上面是一样的。
4. 打开 **控制面板** 里的 **Windows Defender 防火墙**,左边打开 **高级设置**
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/17.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/17.avif)
5. 新建一个端口策略的入站规则
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/18.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/18.avif)
6. 填写 1433
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/19.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/19.avif)
7. 允许连接
![](https://img.mitsea.com/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/20.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/03/SQL%20Server%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB/20.avif)
8. 后面保持默认,完成规则添加。设置完毕。

View File

@@ -0,0 +1,47 @@
+++
author = "FlintyLemming"
title = "群晖的 CloudSync我劝你别用"
slug = "6726aecbb50f474e84439d779be50b14"
date = "2024-03-20"
description = "群晖的 CloudSync 在同步文件时,会因为某些问题导致不同步部分文件,并且 没 有 任 何 提 示"
categories = ["Consumer", "HomeLab"]
tags = ["群晖", "bug"]
image = "https://assets.mitsea.cn/blog/posts/2024/03/6726aecbb50f474e84439d779be50b14/rick-rothenberg-HTCLvTGXpmM-unsplash.avif"
+++
## 省流
群晖的 CloudSync 在同步文件时,会因为某些问题导致不同步部分文件,并且 **没 有 任 何 提 示**
## 具体现象
我经常在 A 地的电脑上下载东西,然后再同步到 B 地。于是我选择使用群晖的 CloudSync 同步。具体就是我在 A 上面搭建一个 WebDAV通过 Alist 实现),然后 B 地的群晖上使用 CloudSync 使用双向同步下载回来。
今天我瞟了眼两边的文件数,坏了,不对,漏同步文件了
![](https://assets.mitsea.cn/blog/posts/2024/03/6726aecbb50f474e84439d779be50b14/PixPin_2024-03-20_20-09-12.avif)
于是我就拉文件列表到 Excel 中对比,发现漏同步的文件含有在 Windows 上显示异常的特殊字符
![](https://assets.mitsea.cn/blog/posts/2024/03/6726aecbb50f474e84439d779be50b14/Untitled.avif)
![](https://assets.mitsea.cn/blog/posts/2024/03/6726aecbb50f474e84439d779be50b14/Untitled%201.avif)
其实这也不算是啥特殊字符比如第一个是日语里的浊点U+3099在 Windows 上显示也是对的
![](https://assets.mitsea.cn/blog/posts/2024/03/6726aecbb50f474e84439d779be50b14/Untitled%202.avif)
第二个是韩语,在 Windows 上也是分开显示,但是在 Web 上显示是对的
![](https://assets.mitsea.cn/blog/posts/2024/03/6726aecbb50f474e84439d779be50b14/Untitled%203.avif)
之所以会分开,是因为编辑时使用的输入方式问题。以 ド 为例,如果是输入法候选里选择的 ド,那就会直接输入“ド” (U+30C9),这是一个字符。但如果是靠系统渲染去拼字,输入时输入两个字符,即 “ト” (U+30C8) + 浊点U+3099则会出现上述情况。
显然,群晖的 CloudSync 至少在我这里没有处理好这个问题。更严重的是,它完全没有任何错误的提示,而是直接忽略了含有 组合用发音符号combining diacritical mark的文件。
如果它还有别的可能会导致直接不同步的情况,并且已经同步了大量文件的话,我想正常人根本不会发现自己信赖的异地备份其实根本就是不完整的备份。这对于一个专注数据管理与备份的系统来说我觉得是不应该的。
坑人……
> [Unsplash](https://unsplash.com/ja/%E5%86%99%E7%9C%9F/%E6%B3%A2%E7%B7%9A%E3%81%AE%E3%81%82%E3%82%8B%E9%9D%92%E3%81%A8%E7%B7%91%E3%81%AE%E8%83%8C%E6%99%AF-HTCLvTGXpmM?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)の[Rick Rothenberg](https://unsplash.com/ja/@rick_rothenberg?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)が撮影した写真

View File

@@ -6,7 +6,7 @@ date = "2020-12-15"
description = ""
categories = ["Network", "MineService"]
tags = ["Backblaze", "CloudFlare", "图床"]
image = "https://img.mitsea.com/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/c-m-X_j3b4rqnlk-unsplash.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/c-m-X_j3b4rqnlk-unsplash.avif"
+++
Backblaze B2 在大厂的对象存储里算是非常便宜的了,如果不考虑国内访问速度,应该是非常不错的选择。由于 B2 与 CloudFlare 合作,所以套上 CloudFlare 后并不会消耗流量,所以拿来做图床是个不错的选择,下面介绍下步骤。
@@ -24,15 +24,15 @@ Backblaze B2 在大厂的对象存储里算是非常便宜的了,如果不考
https://f002.backblazeb2.com/file/<存储桶名称>/......
```
![](https://img.mitsea.com/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled.avif)
3. 在 CloudFlare 里新建一条 CNAME 解析,地址就填刚才获得的这个 f002.backblazeb2.com
![](https://img.mitsea.com/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%201.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%201.avif)
4. 在 页面规则 里 创建页面规则
![](https://img.mitsea.com/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%202.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%202.avif)
5. URL 匹配填写如下内容
@@ -40,7 +40,7 @@ Backblaze B2 在大厂的对象存储里算是非常便宜的了,如果不考
https://<刚才解析的域名>/file/<存储桶>/*
```
![](https://img.mitsea.com/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%203.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%203.avif)
添加设置中选择 缓存级别 - 缓存所有内容
@@ -52,7 +52,7 @@ Backblaze B2 在大厂的对象存储里算是非常便宜的了,如果不考
https://<解析的域名>/file/*/*
```
![](https://img.mitsea.com/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%204.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%204.avif)
设置填写 转发 URL - 302重定向 - [https://secure.backblaze.com/404notfound](https://secure.backblaze.com/404notfound)
@@ -62,9 +62,9 @@ Backblaze B2 在大厂的对象存储里算是非常便宜的了,如果不考
{"cache-control":"max-age=720000"}
```
![](https://img.mitsea.com/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%205.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%205.avif)
![](https://img.mitsea.com/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%206.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%206.avif)
## 隐藏 Bucket 名称
@@ -75,7 +75,7 @@ Backblaze B2 在大厂的对象存储里算是非常便宜的了,如果不考
1. Workers - 管理 Workers
![](https://img.mitsea.com/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%207.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%207.avif)
2. 添加一个 Worker 并部署,内容如下。你需要做的就是修改开头的 b2Domain 和 b2Bucket 两个变量即可。
@@ -161,7 +161,7 @@ Backblaze B2 在大厂的对象存储里算是非常便宜的了,如果不考
3. 添加完后设置路由
![](https://img.mitsea.com/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%208.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%208.avif)
4. 地址为
@@ -171,7 +171,7 @@ Backblaze B2 在大厂的对象存储里算是非常便宜的了,如果不考
Worker 就选择刚才添加的 Worker
![](https://img.mitsea.com/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%209.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/12/Backblaze%20B2%20%2B%20CloudFlare%20%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/Untitled%209.avif)
然后就可以直接通过 https://<域名>/<Bucket内路径> 引用文件了

View File

@@ -6,7 +6,7 @@ date = "2020-04-04"
description = ""
categories = ["Windows"]
tags = ["Windows", "VPN"]
image = "https://img.mitsea.com/blog/posts/2020/04/Windows%2010%20%E8%BF%9E%E6%8E%A5%20IPSec%20%E6%9C%AA%E5%8A%A0%E5%AF%86%E7%9A%84%20L2TP%20VPN/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/04/Windows%2010%20%E8%BF%9E%E6%8E%A5%20IPSec%20%E6%9C%AA%E5%8A%A0%E5%AF%86%E7%9A%84%20L2TP%20VPN/title.avif"
+++
配置 L2TP VPN 的时候,如果设置了 预共享秘钥 但是 IPSec 未加密(群晖的 VPN Server 套件就是),在使用 Windows 10 的时候会连不上。显示如下错误
@@ -23,11 +23,11 @@ L2TP 连接尝试失败,因为安全层初始化与远程计算机的协商时
这里推荐我在公司连接客户 VPN 时使用的软件SonicWALL Global VPN Client
![](https://img.mitsea.com/blog/posts/2020/04/Windows%2010%20%E8%BF%9E%E6%8E%A5%20IPSec%20%E6%9C%AA%E5%8A%A0%E5%AF%86%E7%9A%84%20L2TP%20VPN/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/04/Windows%2010%20%E8%BF%9E%E6%8E%A5%20IPSec%20%E6%9C%AA%E5%8A%A0%E5%AF%86%E7%9A%84%20L2TP%20VPN/1.avif)
这个软件的话,直接按照向导创建一个新的 VPN 连接即可
![](https://img.mitsea.com/blog/posts/2020/04/Windows%2010%20%E8%BF%9E%E6%8E%A5%20IPSec%20%E6%9C%AA%E5%8A%A0%E5%AF%86%E7%9A%84%20L2TP%20VPN/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/04/Windows%2010%20%E8%BF%9E%E6%8E%A5%20IPSec%20%E6%9C%AA%E5%8A%A0%E5%AF%86%E7%9A%84%20L2TP%20VPN/2.avif)
但这个软件有个很捞的地方,就是用户名和密码保存不了,每次连接都要输入一次。所以我更加推荐下面这种方法。
@@ -38,16 +38,16 @@ L2TP 连接尝试失败,因为安全层初始化与远程计算机的协商时
1. 打开注册表编辑器,定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters
2. 然后新增一个名为 ProhibitIPSec ,类型为 DWORD 32位的键值为 0
![](https://img.mitsea.com/blog/posts/2020/04/Windows%2010%20%E8%BF%9E%E6%8E%A5%20IPSec%20%E6%9C%AA%E5%8A%A0%E5%AF%86%E7%9A%84%20L2TP%20VPN/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/04/Windows%2010%20%E8%BF%9E%E6%8E%A5%20IPSec%20%E6%9C%AA%E5%8A%A0%E5%AF%86%E7%9A%84%20L2TP%20VPN/3.avif)
3. 接着定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent
4. 然后新增一个名为 AssumeUDPEncapsulationContextOnSendRule ,类型为 DWORD 32位的键值为 2
![](https://img.mitsea.com/blog/posts/2020/04/Windows%2010%20%E8%BF%9E%E6%8E%A5%20IPSec%20%E6%9C%AA%E5%8A%A0%E5%AF%86%E7%9A%84%20L2TP%20VPN/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/04/Windows%2010%20%E8%BF%9E%E6%8E%A5%20IPSec%20%E6%9C%AA%E5%8A%A0%E5%AF%86%E7%9A%84%20L2TP%20VPN/4.avif)
5. 然后将服务 IPsec Policy AgentPolicyAgent改为手动
![](https://img.mitsea.com/blog/posts/2020/04/Windows%2010%20%E8%BF%9E%E6%8E%A5%20IPSec%20%E6%9C%AA%E5%8A%A0%E5%AF%86%E7%9A%84%20L2TP%20VPN/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/04/Windows%2010%20%E8%BF%9E%E6%8E%A5%20IPSec%20%E6%9C%AA%E5%8A%A0%E5%AF%86%E7%9A%84%20L2TP%20VPN/5.avif)
6. 然后就能正常连接了

View File

@@ -0,0 +1,70 @@
+++
author = "FlintyLemming"
title = "TrueNAS Core 安装 Debian 虚拟机踩坑"
slug = "687bd07a74a242dbbf1f4cf15ba64954"
date = "2024-01-06"
description = "可能真的没有人闲着无聊会用 TrueNAS Core 的虚拟机吧"
categories = ["Linux"]
tags = ["TrueNAS", "虚拟机"]
image = "https://assets.mitsea.cn/blog/posts/2024/01/TrueNAS%20Core%20%E5%AE%89%E8%A3%85%20Debian%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%B8%A9%E5%9D%91/josh-withers-7TjLFBDOoNE-unsplash.avif"
+++
最新闲着没事干在 TrueNAS Core 上装虚拟机跑点东西,没想到刚开始装 Debian 就遇到坑,这里记录一下问题和解决方案。不过这些问题在 Scale 上是没有的。
## 显示问题
### 问题
默认情况下VNC 的显示会花屏,导致无法进行安装
![](https://assets.mitsea.cn/blog/posts/2024/01/TrueNAS%20Core%20%E5%AE%89%E8%A3%85%20Debian%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%B8%A9%E5%9D%91/8cebabe05a4983616eb813e9bcb78bda.avif)
### 解决方案
实际上是分辨率问题,需要在设备里找到 VNC然后把它的分辨率改成 800x600
![](https://assets.mitsea.cn/blog/posts/2024/01/TrueNAS%20Core%20%E5%AE%89%E8%A3%85%20Debian%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%B8%A9%E5%9D%91/CleanShot_2024-01-06_at_21.53.392x.avif)
这样就可以正常显示了
![](https://assets.mitsea.cn/blog/posts/2024/01/TrueNAS%20Core%20%E5%AE%89%E8%A3%85%20Debian%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%B8%A9%E5%9D%91/Untitled.avif)
## 引导问题
### 问题
安装完后,删除 CD-ROM 设备后会发现并没有办法正常重启,提示找不到 UEFI 设备
![](https://assets.mitsea.cn/blog/posts/2024/01/TrueNAS%20Core%20%E5%AE%89%E8%A3%85%20Debian%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%B8%A9%E5%9D%91/CleanShot_2024-01-06_at_21.36.212x.avif)
刚玩过龙芯 3A6000 的我第一时间就怀疑这个虚拟机的 UEFI 没有往 \EFI\debian 下找引导文件,手动尝试打开 \EFI\debian\grubx64.efi 文件确认
![](https://assets.mitsea.cn/blog/posts/2024/01/TrueNAS%20Core%20%E5%AE%89%E8%A3%85%20Debian%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%B8%A9%E5%9D%91/CleanShot_2024-01-06_at_21.39.082x.avif)
发现确实可以启动
![](https://assets.mitsea.cn/blog/posts/2024/01/TrueNAS%20Core%20%E5%AE%89%E8%A3%85%20Debian%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%B8%A9%E5%9D%91/7aa62849c44d159df8c64cea4d1908df.avif)
尝试在 UEFI Shell 里通过下面的命令添加启动项
```bash
bcfg boot add 0 FS0:\EFI\debian\grubx64.efi "Debian”
```
![](https://assets.mitsea.cn/blog/posts/2024/01/TrueNAS%20Core%20%E5%AE%89%E8%A3%85%20Debian%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%B8%A9%E5%9D%91/CleanShot_2024-01-06_at_21.46.152x.avif)
但是重启后又没了,看起来他这个虚拟机的 EFI 并没有持久化
### 解决方案
从 UEFI 下手不行,只能自适应一下了。在 Debian 系统里把引导文件移到 /EFI/BOOT 里,然后再改一个通用一点的名称,比如 bootx64.efi 试试。
```bash
mkdir /boot/efi/EFI/BOOT
cp /boot/efi/EFI/debian/grubx64.efi /boot/efi/EFI/BOOT/bootx64.efi
```
问题解决,难绷
> Photo by [Josh Withers](https://unsplash.com/@joshwithers?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-body-of-water-surrounded-by-snow-covered-mountains-7TjLFBDOoNE?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -6,16 +6,16 @@ date = "2022-09-10"
description = ""
categories = ["Windows"]
tags = ["Windows 11"]
image = "https://img.mitsea.com/blog/posts/2022/09/Windows%2011%20%E8%A7%A3%E5%86%B3%E6%90%9C%E4%B8%8D%E5%88%B0%E7%BB%88%E7%AB%AF%E7%9A%84%E9%97%AE%E9%A2%98/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2022/09/Windows%2011%20%E8%A7%A3%E5%86%B3%E6%90%9C%E4%B8%8D%E5%88%B0%E7%BB%88%E7%AB%AF%E7%9A%84%E9%97%AE%E9%A2%98/title.avif"
+++
## 问题
中文版 Windows 11 的 Windows Terminal 因为程序名叫“终端”,所以无论是自带的搜索还是 PowerToys Run 都无法通过 “Terminal” 搜到这个程序。
![](https://img.mitsea.com/blog/posts/2022/09/Windows%2011%20%E8%A7%A3%E5%86%B3%E6%90%9C%E4%B8%8D%E5%88%B0%E7%BB%88%E7%AB%AF%E7%9A%84%E9%97%AE%E9%A2%98/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/Windows%2011%20%E8%A7%A3%E5%86%B3%E6%90%9C%E4%B8%8D%E5%88%B0%E7%BB%88%E7%AB%AF%E7%9A%84%E9%97%AE%E9%A2%98/1.avif)
![](https://img.mitsea.com/blog/posts/2022/09/Windows%2011%20%E8%A7%A3%E5%86%B3%E6%90%9C%E4%B8%8D%E5%88%B0%E7%BB%88%E7%AB%AF%E7%9A%84%E9%97%AE%E9%A2%98/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/Windows%2011%20%E8%A7%A3%E5%86%B3%E6%90%9C%E4%B8%8D%E5%88%B0%E7%BB%88%E7%AB%AF%E7%9A%84%E9%97%AE%E9%A2%98/2.avif)
## 解决方法
@@ -23,19 +23,19 @@ image = "https://img.mitsea.com/blog/posts/2022/09/Windows%2011%20%E8%A7%A3%E5%8
1. 打开 Windows Terminal 后,在任务管理器中找到它的进程,右键 - 打开文件所在位置
![](https://img.mitsea.com/blog/posts/2022/09/Windows%2011%20%E8%A7%A3%E5%86%B3%E6%90%9C%E4%B8%8D%E5%88%B0%E7%BB%88%E7%AB%AF%E7%9A%84%E9%97%AE%E9%A2%98/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/Windows%2011%20%E8%A7%A3%E5%86%B3%E6%90%9C%E4%B8%8D%E5%88%B0%E7%BB%88%E7%AB%AF%E7%9A%84%E9%97%AE%E9%A2%98/3.avif)
2. 找到它后,右键 - 固定到“开始”屏幕
![](https://img.mitsea.com/blog/posts/2022/09/Windows%2011%20%E8%A7%A3%E5%86%B3%E6%90%9C%E4%B8%8D%E5%88%B0%E7%BB%88%E7%AB%AF%E7%9A%84%E9%97%AE%E9%A2%98/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/Windows%2011%20%E8%A7%A3%E5%86%B3%E6%90%9C%E4%B8%8D%E5%88%B0%E7%BB%88%E7%AB%AF%E7%9A%84%E9%97%AE%E9%A2%98/4.avif)
3. 默认就是一个名为 WindowsTerminal 的快捷方式,没有空格,可以右键 - 打开文件所在位置自己改下名字
![](https://img.mitsea.com/blog/posts/2022/09/Windows%2011%20%E8%A7%A3%E5%86%B3%E6%90%9C%E4%B8%8D%E5%88%B0%E7%BB%88%E7%AB%AF%E7%9A%84%E9%97%AE%E9%A2%98/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/Windows%2011%20%E8%A7%A3%E5%86%B3%E6%90%9C%E4%B8%8D%E5%88%B0%E7%BB%88%E7%AB%AF%E7%9A%84%E9%97%AE%E9%A2%98/5.avif)
4. 这样就可以搜索到了
![](https://img.mitsea.com/blog/posts/2022/09/Windows%2011%20%E8%A7%A3%E5%86%B3%E6%90%9C%E4%B8%8D%E5%88%B0%E7%BB%88%E7%AB%AF%E7%9A%84%E9%97%AE%E9%A2%98/6.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/09/Windows%2011%20%E8%A7%A3%E5%86%B3%E6%90%9C%E4%B8%8D%E5%88%B0%E7%BB%88%E7%AB%AF%E7%9A%84%E9%97%AE%E9%A2%98/6.avif)
Photo by [Viktor Mindt](https://unsplash.com/@vikomio77?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

View File

@@ -6,7 +6,7 @@ date = "2019-11-17"
description = ""
categories = ["MineService"]
tags = ["WordPress"]
image = "https://img.mitsea.com/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/title.avif"
+++
在朋友的推荐下并结合自己的实际情况,决定从以 node.js 为主的动态博客转向全站静态化。主要是原来 Ghost Blog 颜值高是高,但是并不是很稳定,升级容易炸。虽然这次操作是围绕着 WordPress 展开,但并不代表我会抛弃 Ghost Blog。因为如果使用静态化在服务器上运行的博客实例作用就不承载访问需求不会因为稳定性差造成最基本的访问问题并且 Ghost Blog 也有了静态化工具,所以之后也许会尝试下它那个,再综合考虑下。
@@ -25,11 +25,11 @@ image = "https://img.mitsea.com/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%8
1. 关闭防跨站攻击
![](https://img.mitsea.com/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/1.avif)
2. 启用 伪静态,选择 wordpress 然后保存即可
![](https://img.mitsea.com/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/2.avif)
3. 域名一定不要跟你博客的域名相同,因为这边只承担后台编辑的功能,访问不在这边
@@ -37,22 +37,22 @@ image = "https://img.mitsea.com/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%8
你可以使用 Windows 10 的 WSL 运行 Linux 子系统来实现和远程服务器相同的操作,这边不再赘述。我这边的话,使用的是群晖的 WordPress 套件,只需要简单设置一下密码等即可方便部署,快捷省事。
![](https://img.mitsea.com/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/3.avif)
## 对网站静态化
1. 插件商店里搜索 WP Super Cache安装并启用
2. 打开设置,选择 启用缓存功能 (推荐),并点击 更新
![](https://img.mitsea.com/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/4.avif)
3. 高级 里,勾选 启用缓存,杂项 里选择 为所有访客启用缓存,并点击下方的 更新
![](https://img.mitsea.com/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/5.avif)
4. 预缓存 里,刷新时间可以根据实际更新情况修改,然后点击 保存设置。之后请确保下面显示 取消预加载缓存,说明是有在工作的。
![](https://img.mitsea.com/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/6.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/6.avif)
5. 稍等一会,换个还没登陆 WordPress 后台的浏览器,浏览网站,并打开一篇文章,查看 index.html 代码末尾,可以看到由 Super Cache 生成的静态页面标记注释,说明缓存已经生成成功。
@@ -87,7 +87,7 @@ image = "https://img.mitsea.com/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%8
创建一个新存储桶专门存博客静态页面
![](https://img.mitsea.com/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/7.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/7.avif)
这边有几个点提一下
@@ -129,7 +129,7 @@ image = "https://img.mitsea.com/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%8
默认首页设置为 index-https.html因为缓存工具默认生成的就是这个文件名如果你改过记得对应改一下。
![](https://img.mitsea.com/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/8.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/8.avif)
#### 添加域名
@@ -143,4 +143,4 @@ image = "https://img.mitsea.com/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%8
测个速,挺好。
![](https://img.mitsea.com/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/9.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/11/WordPress%20%E9%9D%99%E6%80%81%E5%8C%96/9.avif)

View File

@@ -5,12 +5,12 @@ slug = "6d750e1c5eb7452490d1476e9d73ab45"
date = "2023-01-12"
categories = ["HomeLab", "Network"]
tags = ["SMB"]
image = "https://img.mitsea.com/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/shubham-dhage-GG0IQLqOLyA-unsplash.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/shubham-dhage-GG0IQLqOLyA-unsplash.avif"
+++
群晖最近更新了 SMB Server官方支持了 SMB 多通道,原先只能通过修改 SMB config 文件启用,更新系统还会失效,不是很方便。这对于有两个 1GbE 口的群晖还是比较实用的。
![](https://img.mitsea.com/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled.avif)
## 准备工作
@@ -18,21 +18,21 @@ image = "https://img.mitsea.com/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E
如果你的环境是千兆,那你的 PC 需要有至少两个网口,然后按照下图连接网线
![](https://img.mitsea.com/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled%201.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled%201.avif)
如果环境是 2.5G 或者 10G电脑就不需要插两根网线了
![](https://img.mitsea.com/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled%202.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled%202.avif)
当然如果有多个交换机,下面这样也是可以的,我就是这么用的
![](https://img.mitsea.com/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled%203.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled%203.avif)
### 软件配置
群晖在控制面板 - SMB选项卡 - 高级设置 - 其他选项卡 - 启用SMB3多通道
![](https://img.mitsea.com/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled%204.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled%204.avif)
Windows 应该不用设置,默认是开启的。可以通过 `Get-SmbServerConfiguration` 在 PowerShell 里检查一下是否开启。如果没开启,可以通过 `Set-SmbServerConfiguration -EnableMultiChannel 1` 开启。
@@ -42,24 +42,24 @@ Windows 应该不用设置,默认是开启的。可以通过 `Get-SmbServerCon
大概 210MB/s 左右
![](https://img.mitsea.com/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled%205.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled%205.avif)
### 下载
大概 210MB/s 左右
![](https://img.mitsea.com/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled%206.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled%206.avif)
### 大量中等文件混合下载
有正常的波动,总体比 1Gbps 快不少
![](https://img.mitsea.com/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled%207.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled%207.avif)
## 其他
细心的应该观察到了,我下载时使用的是 Directory Opus上传时使用的是自带 Explorer。这是因为如果下载使用 Explorer上传使用 DO速度都只有千兆。
![](https://img.mitsea.com/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled%208.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/%E7%BE%A4%E6%99%96%20SMB%20%E5%A4%9A%E9%80%9A%E9%81%93%E5%AE%98%E6%96%B9%E6%9B%B4%E6%96%B0%E8%A7%82%E5%AF%9F/Untitled%208.avif)
可能是目前还有兼容性问题和bug不过感觉问题不大。

View File

@@ -6,7 +6,7 @@ date = "2020-02-08"
description = ""
categories = ["Android", "LifeTec"]
tags = ["Telegram"]
image = "https://img.mitsea.com/blog/posts/2020/02/Android%20SMS%20%E8%BD%AC%E5%8F%91%E5%88%B0%20Telegram/title.jpg"
image = "https://assets.mitsea.cn/blog/posts/2020/02/Android%20SMS%20%E8%BD%AC%E5%8F%91%E5%88%B0%20Telegram/title.avif"
+++
项目地址:[https://github.com/qwe7002/telegram-sms](https://github.com/qwe7002/telegram-sms)
@@ -37,7 +37,7 @@ image = "https://img.mitsea.com/blog/posts/2020/02/Android%20SMS%20%E8%BD%AC%E5%
1. 从文章开头的地址下载 Android 端 apk 安装包并安装,打开,如图
![](https://img.mitsea.com/blog/posts/2020/02/Android%20SMS%20%E8%BD%AC%E5%8F%91%E5%88%B0%20Telegram/1.jpg)
![](https://assets.mitsea.cn/blog/posts/2020/02/Android%20SMS%20%E8%BD%AC%E5%8F%91%E5%88%B0%20Telegram/1.avif)
2. 在“机器人令牌”处填写刚才获得的 token
3. 在 Telegram 上给机器人发一句话内容任意一句可能不行多发几句x
@@ -61,4 +61,4 @@ image = "https://img.mitsea.com/blog/posts/2020/02/Android%20SMS%20%E8%BD%AC%E5%
### 效果展示
![](https://img.mitsea.com/blog/posts/2020/02/Android%20SMS%20%E8%BD%AC%E5%8F%91%E5%88%B0%20Telegram/2.jpg)
![](https://assets.mitsea.cn/blog/posts/2020/02/Android%20SMS%20%E8%BD%AC%E5%8F%91%E5%88%B0%20Telegram/2.avif)

View File

@@ -6,7 +6,7 @@ date = "2020-11-23"
description = ""
categories = ["HomeLab", "Network"]
tags = ["家庭宽带"]
image = "https://img.mitsea.com/blog/posts/2020/10/%E6%90%AD%E5%BB%BA%20ss-server%20%E8%BF%94%E5%9B%9E%E5%AE%B6%E4%B8%AD%E7%BD%91%E7%BB%9C/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/10/%E6%90%AD%E5%BB%BA%20ss-server%20%E8%BF%94%E5%9B%9E%E5%AE%B6%E4%B8%AD%E7%BD%91%E7%BB%9C/title.avif"
+++
家里开了公网 IP 后,在外面有时需要返回到家里的局域网中,不然每个服务都 NAT 端口出去,既麻烦也不安全。
@@ -25,11 +25,11 @@ Docker 镜像我这边使用的是 gists/shadowsocks-libev。
环境变量注意三个地方SERVER_PORT 是端口号、METHOD 是加密方式、PASSWORD 是密码,根据自己的需要修改。
![](https://img.mitsea.com/blog/posts/2020/10/%E6%90%AD%E5%BB%BA%20ss-server%20%E8%BF%94%E5%9B%9E%E5%AE%B6%E4%B8%AD%E7%BD%91%E7%BB%9C/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/10/%E6%90%AD%E5%BB%BA%20ss-server%20%E8%BF%94%E5%9B%9E%E5%AE%B6%E4%B8%AD%E7%BD%91%E7%BB%9C/1.avif)
端口映射这里,容器端口填写刚才 SERVER_PORT 里的Published 端口填写需要转发出去的端口,后面路由器 NAT 要用到。如果小白不熟悉,就 SERVER_PORT、Docker Port、Published Port 三者一致也可。
![](https://img.mitsea.com/blog/posts/2020/10/%E6%90%AD%E5%BB%BA%20ss-server%20%E8%BF%94%E5%9B%9E%E5%AE%B6%E4%B8%AD%E7%BD%91%E7%BB%9C/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/10/%E6%90%AD%E5%BB%BA%20ss-server%20%E8%BF%94%E5%9B%9E%E5%AE%B6%E4%B8%AD%E7%BD%91%E7%BB%9C/2.avif)
其他就没了,不需要设置路径映射。
@@ -47,7 +47,7 @@ Docker 镜像我这边使用的是 gists/shadowsocks-libev。
1. 主菜单 - 节点 - 添加 可以把我们家里的节点先添加进来,比如说我这里就叫 Home
![](https://img.mitsea.com/blog/posts/2020/10/%E6%90%AD%E5%BB%BA%20ss-server%20%E8%BF%94%E5%9B%9E%E5%AE%B6%E4%B8%AD%E7%BD%91%E7%BB%9C/3.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/10/%E6%90%AD%E5%BB%BA%20ss-server%20%E8%BF%94%E5%9B%9E%E5%AE%B6%E4%B8%AD%E7%BD%91%E7%BB%9C/3.avif)
2. 然后编辑配置文件,在 [policy] 下新增一条根据 SSID 类型判断的策略
@@ -95,6 +95,6 @@ Docker 镜像我这边使用的是 gists/shadowsocks-libev。
由于目前 Clash 尚不支持根据网关地址判断的策略,只能设置一个手动的策略组,需要的时候打开。不过 Proxifier 4 支持根据 Interface 判断。
![](https://img.mitsea.com/blog/posts/2020/10/%E6%90%AD%E5%BB%BA%20ss-server%20%E8%BF%94%E5%9B%9E%E5%AE%B6%E4%B8%AD%E7%BD%91%E7%BB%9C/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/10/%E6%90%AD%E5%BB%BA%20ss-server%20%E8%BF%94%E5%9B%9E%E5%AE%B6%E4%B8%AD%E7%BD%91%E7%BB%9C/4.avif)
> Photo by [JJ Ying](https://unsplash.com/@jjying?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/network?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

View File

@@ -6,7 +6,7 @@ date = "2020-05-31"
description = ""
categories = ["Consumer", "Android"]
tags = ["iQOO"]
image = "https://img.mitsea.com/blog/posts/2020/05/%E5%8E%9F%E7%94%9F%E7%94%A8%E6%88%B7%E7%9A%84%20iQOO%20%E7%94%9F%E5%AD%98%E6%8C%87%E5%8D%97/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/05/%E5%8E%9F%E7%94%9F%E7%94%A8%E6%88%B7%E7%9A%84%20iQOO%20%E7%94%9F%E5%AD%98%E6%8C%87%E5%8D%97/title.avif"
+++
### 开头
@@ -21,7 +21,7 @@ image = "https://img.mitsea.com/blog/posts/2020/05/%E5%8E%9F%E7%94%9F%E7%94%A8%E
2. 冰箱
之所以先设置冰箱,因为如果你使用“设备管理员”方式激活冰箱的话,必须保证手机上没有登录任何账户,包括 vivo 账户。不过为了打开开发者模式,你可能已经登录了 vivo 账户,退出即可。然后按照软件内的激活教程,使用设备管理员模式激活冰箱。
![](https://img.mitsea.com/blog/posts/2020/05/%E5%8E%9F%E7%94%9F%E7%94%A8%E6%88%B7%E7%9A%84%20iQOO%20%E7%94%9F%E5%AD%98%E6%8C%87%E5%8D%97/1.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%8E%9F%E7%94%9F%E7%94%A8%E6%88%B7%E7%9A%84%20iQOO%20%E7%94%9F%E5%AD%98%E6%8C%87%E5%8D%97/1.avif)
当然如果你经常使用电脑,大可选择“普通 ADB”方式来激活冰箱。
@@ -32,17 +32,17 @@ Funtouch OS 阉割了很多原生系统的设置页面,包括电池、多用
使用 Ampere 可以跳转到电池状态页面。
![](https://img.mitsea.com/blog/posts/2020/05/%E5%8E%9F%E7%94%9F%E7%94%A8%E6%88%B7%E7%9A%84%20iQOO%20%E7%94%9F%E5%AD%98%E6%8C%87%E5%8D%97/2.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%8E%9F%E7%94%9F%E7%94%A8%E6%88%B7%E7%9A%84%20iQOO%20%E7%94%9F%E5%AD%98%E6%8C%87%E5%8D%97/2.avif)
使用 设置工具箱,可以跳转到多用户和电池管理等设置页面,这个软件可以在酷安下载到。
打开软件后,点击左上角汉堡菜单按钮,找到“电池设置”。“电池优化”可以跳转到系统的电池优化界面(我是没找到从系统设置里怎么进去……),如果某个软件经常被杀后台,可以在这里设置不优化电池使用。
![](https://img.mitsea.com/blog/posts/2020/05/%E5%8E%9F%E7%94%9F%E7%94%A8%E6%88%B7%E7%9A%84%20iQOO%20%E7%94%9F%E5%AD%98%E6%8C%87%E5%8D%97/3.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%8E%9F%E7%94%9F%E7%94%A8%E6%88%B7%E7%9A%84%20iQOO%20%E7%94%9F%E5%AD%98%E6%8C%87%E5%8D%97/3.avif)
在这个应用的“权限管理”菜单中,可以找到多用户管理设置的入口。
![](https://img.mitsea.com/blog/posts/2020/05/%E5%8E%9F%E7%94%9F%E7%94%A8%E6%88%B7%E7%9A%84%20iQOO%20%E7%94%9F%E5%AD%98%E6%8C%87%E5%8D%97/4.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%8E%9F%E7%94%9F%E7%94%A8%E6%88%B7%E7%9A%84%20iQOO%20%E7%94%9F%E5%AD%98%E6%8C%87%E5%8D%97/4.avif)
其他可能还有一些阉割入口的设置项,暂时还没遇到。
@@ -51,7 +51,7 @@ Funtouch OS 的后台管理也很迷有的app很严格有的app后台放
黑阈的激活同样是需要adb命令按照提示激活即可。
![](https://img.mitsea.com/blog/posts/2020/05/%E5%8E%9F%E7%94%9F%E7%94%A8%E6%88%B7%E7%9A%84%20iQOO%20%E7%94%9F%E5%AD%98%E6%8C%87%E5%8D%97/5.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%8E%9F%E7%94%9F%E7%94%A8%E6%88%B7%E7%9A%84%20iQOO%20%E7%94%9F%E5%AD%98%E6%8C%87%E5%8D%97/5.avif)
5. 字体
原生的系统往往都提供比较方便的修改字体的方式再不济Magisk 字体包一刷也就解决了。Funtouch OS 修改字体的方式和 MIUI 同理都是利用主题的修改。酷安里搜索“vivo 主题修改器”可以使用这个工具导入带有自定义字体的主题到系统的“i主题”app里然后应用导入的字体主题就行。这个工具使用方法非常简单不赘述了。
@@ -62,7 +62,7 @@ Funtouch OS 的后台管理也很迷有的app很严格有的app后台放
换了启动器图标包怎么弄我就不用说了。
![](https://img.mitsea.com/blog/posts/2020/05/%E5%8E%9F%E7%94%9F%E7%94%A8%E6%88%B7%E7%9A%84%20iQOO%20%E7%94%9F%E5%AD%98%E6%8C%87%E5%8D%97/6.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/05/%E5%8E%9F%E7%94%9F%E7%94%A8%E6%88%B7%E7%9A%84%20iQOO%20%E7%94%9F%E5%AD%98%E6%8C%87%E5%8D%97/6.avif)
8. 语音助手
这里就比较坑了Funtouch OS 不允许你更换系统默认语音助手,所以你不能用 Jovi键 呼出 Google Assistant然后我也没找到怎么设置长按 Home 键呼出。但是我们可以把 Jovi 按键干掉,第一步里已经把 Jovi 服务干掉了,然后在 设置-Jovi-智慧按键 里全部改成无。然后就可以吧 Jovi键 锯掉了。

View File

@@ -6,7 +6,7 @@ date = "2020-01-19"
description = ""
categories = ["Android"]
tags = ["Project Treble", "小米"]
image = "https://img.mitsea.com/blog/posts/2020/01/%E5%B0%8F%E7%B1%B3%204%20Project%20Treble%20%E8%BF%87%E7%A8%8B/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/01/%E5%B0%8F%E7%B1%B3%204%20Project%20Treble%20%E8%BF%87%E7%A8%8B/title.avif"
+++
原帖来自 [https://forum.xda-developers.com/xiaomi-mi-3/development/guide-how-to-create-vendor-to-flash-gsi-t3828310](https://forum.xda-developers.com/xiaomi-mi-3/development/guide-how-to-create-vendor-to-flash-gsi-t3828310)

View File

@@ -6,7 +6,7 @@ date = "2023-01-23"
description = ""
categories = ["HomeLab"]
tags = ["NAS", "Docker"]
image = "https://img.mitsea.com/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/thai-an-7esp-3K0z28-unsplash.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/thai-an-7esp-3K0z28-unsplash.avif"
+++
有的人 NAS 远程可能只用了官方提供的网页穿透或者只映射了后台网页,此时如果有临时访问 NAS Shell 命令行的话就麻烦了,毕竟没有映射 22 SSH 端口。本篇文章介绍下解决方法,并在 QNAP 和 Synology 上实际演示操作。该方法需要用到 Docker。
@@ -22,68 +22,68 @@ Docker 的子网实际上是从 NAS 自己桥接出来的,你可以理解 NAS
1. 安装 Container Station 容器工作站。需要设备至少有 4G 内存arm64 和 x86_64 都可以。
2. 在 创建 选项卡里搜索 `arangodb/ssh-client` 这个镜像,然后点 安装。这个镜像是 arm64 和 x86_64 都兼容的。
![](https://img.mitsea.com/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled.avif)
3. 命令 这里一定要改,它原来是 ssh要改成 /bin/sh。他原来的意思是我们直接在 进入点 那里输入 ssh 参数直接连接,但是在 QNAP WebUI 上不好操作,所以我们先从它的 shell 启动起来。
![](https://img.mitsea.com/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%201.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%201.avif)
4. 回到 总览,点击启动的容器右侧的 终端机 图标
![](https://img.mitsea.com/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%202.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%202.avif)
5. 命令你可以直接写 ssh 的命令,不过我这里先进 shell一样的
![](https://img.mitsea.com/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%203.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%203.avif)
6. 点击连接后,就会新打开一个标签页,这个无论你是用的 QNAP 自己的穿透,还是自己通过 nginx 反代到公网都是可以打开的。打开就是这个容器内部的 shell。
💡 如果是自己使用 nginx 将 NAS 后台反代到公网,请务必确保已启用 websocket 支持
![](https://img.mitsea.com/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%204.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%204.avif)
7. 在 SSH 至本机前,要先找一下 Docker 容器的网关地址是什么。在 属性 - 网络设置 - docker0 可以看到。我的是 10.0.5.1。
![](https://img.mitsea.com/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%205.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%205.avif)
8. 回到刚才的终端ssh 这个地址,就进入到了 NAS 自己的 shell 了。
![](https://img.mitsea.com/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%206.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%206.avif)
### Synology
1. 在 Docker - 注册表 中搜索 `arangodb/ssh-client` 并双击,选择 latest 下载镜像
![](https://img.mitsea.com/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%207.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%207.avif)
2. 下载完后在 映像 里找到,双击启动,网络选择默认的 bridge
![](https://img.mitsea.com/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%208.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%208.avif)
高级设置 - 执行命令 - 命令 这里改成 `/bin/sh`
![](https://img.mitsea.com/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%209.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%209.avif)
其他不用动,一路下一步启动容器
![](https://img.mitsea.com/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%2010.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%2010.avif)
3. 启动后,打开容器详情,在 终端机 就可以进入容器的 shell 了。
💡 在老版本的 DSM 中默认可能没有 shell需要手动创建点击 新建 右侧的 通过命令启动,命令输入 `/bin/sh`
![](https://img.mitsea.com/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%2011.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%2011.avif)
💡 如果是自己使用 nginx 将 NAS 后台反代到公网,请务必确保已启用 websocket 支持
4. 连接前,需要找一下容器网关地址,在 网络 - bridge 展开后可以看到。我这边是 172.17.0.1。
![](https://img.mitsea.com/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%2012.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%2012.avif)
5. 在刚才打开的容器 Shell 窗口中 ssh 网关,就连接到了本机 Shell
![](https://img.mitsea.com/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%2013.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/01/NAS%20%E5%8F%AA%E7%94%A8%E5%90%8E%E5%8F%B0%E7%BD%91%E9%A1%B5%20SSH%20%E6%9C%AC%E6%9C%BA%20Shell/Untitled%2013.avif)
💡 你的 SSH 端口有可能因为某次安全提示修改了端口。如果需要指定端口,在地址后面加上 `-p <端口号>` 即可

View File

@@ -0,0 +1,94 @@
+++
author = "FlintyLemming"
title = "Netbird 子网路由设置 (处理不便安装的设备)"
slug = "77af4e22a9e44f7f8c2803edc33ab33b"
date = "2024-03-11"
description = ""
categories = ["HomeLab", "Network"]
tags = ["异地组网", "Tailscale", "Netbird"]
image = "https://assets.mitsea.cn/blog/posts/2024/03/Netbird%20%E5%AD%90%E7%BD%91%E8%B7%AF%E7%94%B1%E8%AE%BE%E7%BD%AE%20%EF%BC%88%E5%A4%84%E7%90%86%E4%B8%8D%E4%BE%BF%E5%AE%89%E8%A3%85%E7%9A%84%E8%AE%BE%E5%A4%87%EF%BC%89/martin-katler-eVk59Ks4k2U-unsplash.avif"
+++
上一期简单介绍了 Netbird 的子网路由的配置,相比与 Tailscale 真的是简单很多。但是还遗留一个问题,就是如果设备不方便或者不想安装 Netbird 应该怎么办。其实不影响的,两个内网只要分别在一台设备上安装 Netbird这两个内网的所有设备其实都可以互访。比如在下图中让设备 A1 直接访问 B1红色箭头。当然也可以直接访问 Netbird 内网中的其他设备(橙色箭头)。
![](https://assets.mitsea.cn/blog/posts/2024/03/Netbird%20%E5%AD%90%E7%BD%91%E8%B7%AF%E7%94%B1%E8%AE%BE%E7%BD%AE%20%EF%BC%88%E5%A4%84%E7%90%86%E4%B8%8D%E4%BE%BF%E5%AE%89%E8%A3%85%E7%9A%84%E8%AE%BE%E5%A4%87%EF%BC%89/Netbird_%25E5%2586%2585%25E7%25BD%2591%25E8%25B7%25AF%25E7%2594%25B1.avif)
这样在内网其他设备上即便不安装任何组网工具,也可以无缝访问多个内网
![](https://assets.mitsea.cn/blog/posts/2024/03/Netbird%20%E5%AD%90%E7%BD%91%E8%B7%AF%E7%94%B1%E8%AE%BE%E7%BD%AE%20%EF%BC%88%E5%A4%84%E7%90%86%E4%B8%8D%E4%BE%BF%E5%AE%89%E8%A3%85%E7%9A%84%E8%AE%BE%E5%A4%87%EF%BC%89/Untitled.avif)
## 准备工作
在两个内网中分别选取一个设备安装 Netbird 并配置为路由,让两个设备分别可以访问对方内网所有设备。在新版中 Netbird 可以选取 Windows 设备作为路由,不过我感觉 Windows 的网络栈比较灵车,所以我还是建议使用一台 Linux 设备。
这次配置以 Ubuntu 系统为例,配置区域 A 的内网设备可以访问区域 B 的内网设备,反向同理。
## 配置 Netbird 路由
配置方法在上一集已经说过了,这里简单提一下,最近 Netbird UI 改了一次。
1 处填写目标区域内网 IP 地址段
2 处填写目标区域内网安装 Netbird 的设备
3 处填写来源区域内网安装 Netbird 的设备所在的 Group
![](https://assets.mitsea.cn/blog/posts/2024/03/Netbird%20%E5%AD%90%E7%BD%91%E8%B7%AF%E7%94%B1%E8%AE%BE%E7%BD%AE%20%EF%BC%88%E5%A4%84%E7%90%86%E4%B8%8D%E4%BE%BF%E5%AE%89%E8%A3%85%E7%9A%84%E8%AE%BE%E5%A4%87%EF%BC%89/Untitled%201.avif)
这样的话,以开头的图为例,设备 A2 就可以访问区域 B 的所有内网设备了
## 配置静态路由
设置区域 A 的路由器,添加静态路由。目的是让这个内网设备访问区域 B 的内网网段时,不会被路由器丢弃,而是发送到 Netbird 设备上。具体配置如下:
![](https://assets.mitsea.cn/blog/posts/2024/03/Netbird%20%E5%AD%90%E7%BD%91%E8%B7%AF%E7%94%B1%E8%AE%BE%E7%BD%AE%20%EF%BC%88%E5%A4%84%E7%90%86%E4%B8%8D%E4%BE%BF%E5%AE%89%E8%A3%85%E7%9A%84%E8%AE%BE%E5%A4%87%EF%BC%89/Untitled%202.avif)
目的地址和子网掩码:填写区域 B 的内网网段,可以再加一条,填写 Netbird 的内网网段
下一跳:填写当前内网里安装 Netbird 设备的 IP 地址
出接口LAN
## 配置 Netbird 设备
浏览器添加静态路由后,访问区域 B 的内网请求就被转发到了 Netbird 设备上。但是这个设备还要进行一些配置才能正确通过 Netbird 虚拟局域网转发流量。具体配置如下:
1. 确认 Netbird 创建的 TUN 所使用的 Interface 名称(一般是 wt0以及默认联网网卡的 Interface 名称。你可以使用`ip addr show` 来确认
![](https://assets.mitsea.cn/blog/posts/2024/03/Netbird%20%E5%AD%90%E7%BD%91%E8%B7%AF%E7%94%B1%E8%AE%BE%E7%BD%AE%20%EF%BC%88%E5%A4%84%E7%90%86%E4%B8%8D%E4%BE%BF%E5%AE%89%E8%A3%85%E7%9A%84%E8%AE%BE%E5%A4%87%EF%BC%89/Untitled%203.avif)
我这边就是 wt0 和 eth0这两个 Interface 名称要记住,后面配置 iptables 要用。
2. 开启 ipv4 转发
`/etc/sysctl.conf` 文件中添加或修改以下行:
```
net.ipv4.ip_forward = 1
```
然后运行 `sudo sysctl -p` 来应用更改
3. 配置 NAT 规则
```bash
sudo iptables -I FORWARD -i eth0 -j ACCEPT
sudo iptables -I FORWARD -o eth0 -j ACCEPT
sudo iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -I FORWARD -i wt0 -j ACCEPT
sudo iptables -I FORWARD -o wt0 -j ACCEPT
sudo iptables -t nat -I POSTROUTING -o wt0 -j MASQUERADE
```
这个规则设置主要干了两件事:
1. 使用 MASQUERADE 隐藏了从 eth0 出去的流量让所有经过设备A的包看起来都是由本机发出的wt0 同理)
2. 允许 eth0 和 wt0 的流量转发
若对安全性有要求,可以细化规则
至此设置完毕
> Photo by [Martin Katler](https://unsplash.com/@martinkatler?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-close-up-of-a-blue-and-purple-object-eVk59Ks4k2U?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -6,7 +6,7 @@ date = "2019-10-09"
description = ""
categories = ["Apple"]
tags = ["Apple Music"]
image = "https://img.mitsea.com/blog/posts/2019/10/%E4%B8%8A%E4%BC%A0%E6%AD%8C%E6%9B%B2%E5%88%B0%20Apple%20Music%20iCloud%20%E8%B5%84%E6%96%99%E5%BA%93/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2019/10/%E4%B8%8A%E4%BC%A0%E6%AD%8C%E6%9B%B2%E5%88%B0%20Apple%20Music%20iCloud%20%E8%B5%84%E6%96%99%E5%BA%93/title.avif"
+++
Apple Music iCloud 资料库类似一个音乐云盘,如果你用过网易云音乐或者 Google Play Music 应该熟悉这个概念。通过上传歌曲,可以很好补充平台缺失的歌曲,以后听歌也不需要反复切换应用。
@@ -18,26 +18,26 @@ Apple Music iCloud 资料库类似一个音乐云盘,如果你用过网易云
此外,如果你使用的 macOS尤其是 macOS 10.14 及之前的 iTunes个人甚至不建议直接上传 mp3 格式的音源,可能会遇到上传后在别的设备听发现不完整的情况。
最适合上传的格式是alac或者aiff当然alac封装的文件后缀并不是alac是m4a这里提一下免得后面不认识。
如果你是直接下载的那比较好办,比如 BandCamp 这种都可以自己选择下载的格式,那你下载 alac 或者 aiff 的就行。
![](https://img.mitsea.com/blog/posts/2019/10/%E4%B8%8A%E4%BC%A0%E6%AD%8C%E6%9B%B2%E5%88%B0%20Apple%20Music%20iCloud%20%E8%B5%84%E6%96%99%E5%BA%93/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E4%B8%8A%E4%BC%A0%E6%AD%8C%E6%9B%B2%E5%88%B0%20Apple%20Music%20iCloud%20%E8%B5%84%E6%96%99%E5%BA%93/1.avif)
## 处理歌曲
如果下载的格式只有 flac 那就转成 alac如果是 wav 那就转成 aiff如果是 mp3 那就随便。至于转换工具macOS 有个非常不错的免费工具,点这个[链接](https://apps.apple.com/cn/app/music-convert-audio-converter/id1036029895?mt=12)跳转商店下载Windows 我就不知道了。如果软件带标签编辑功能,你就可以在转换前把歌名、歌手、专辑封面什么的该填的填好,然后再转换。当然,也可以在 iTunes或者 macOS 10.15 里的 音乐,后面仍然叫 iTunes编辑这个会在上传歌曲部分提及。
## 上传歌曲
上传非常简单,你只需要保证 iTunes 已经登陆你的 Apple Music 账号,并且开启了资料库同步,也就是你在 iTunes 能看到自己的歌单就行。然后只需要把文件拖进去就可以了。
![](https://img.mitsea.com/blog/posts/2019/10/%E4%B8%8A%E4%BC%A0%E6%AD%8C%E6%9B%B2%E5%88%B0%20Apple%20Music%20iCloud%20%E8%B5%84%E6%96%99%E5%BA%93/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E4%B8%8A%E4%BC%A0%E6%AD%8C%E6%9B%B2%E5%88%B0%20Apple%20Music%20iCloud%20%E8%B5%84%E6%96%99%E5%BA%93/2.avif)
拖进去后,状态会显示成“等待上传”,云标志会显示成虚线轮廓。
![](https://img.mitsea.com/blog/posts/2019/10/%E4%B8%8A%E4%BC%A0%E6%AD%8C%E6%9B%B2%E5%88%B0%20Apple%20Music%20iCloud%20%E8%B5%84%E6%96%99%E5%BA%93/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E4%B8%8A%E4%BC%A0%E6%AD%8C%E6%9B%B2%E5%88%B0%20Apple%20Music%20iCloud%20%E8%B5%84%E6%96%99%E5%BA%93/3.avif)
如果你看不到“云端状态”,右键分类栏,可以调出来,我是建议打开的。
![](https://img.mitsea.com/blog/posts/2019/10/%E4%B8%8A%E4%BC%A0%E6%AD%8C%E6%9B%B2%E5%88%B0%20Apple%20Music%20iCloud%20%E8%B5%84%E6%96%99%E5%BA%93/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E4%B8%8A%E4%BC%A0%E6%AD%8C%E6%9B%B2%E5%88%B0%20Apple%20Music%20iCloud%20%E8%B5%84%E6%96%99%E5%BA%93/4.avif)
它不会立即上传,会等待你继续上传其他歌曲或者编辑完资料后不操作一段时间后才会上传。此时你可以编辑资料,右键歌曲,显示简介。
![](https://img.mitsea.com/blog/posts/2019/10/%E4%B8%8A%E4%BC%A0%E6%AD%8C%E6%9B%B2%E5%88%B0%20Apple%20Music%20iCloud%20%E8%B5%84%E6%96%99%E5%BA%93/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E4%B8%8A%E4%BC%A0%E6%AD%8C%E6%9B%B2%E5%88%B0%20Apple%20Music%20iCloud%20%E8%B5%84%E6%96%99%E5%BA%93/5.avif)
在这边你可以编辑信息在插图那里也可以修改封面只需要把图片拖进去就行。关于专辑封面你可以尝试在这里找找有没有自己需要的http://coverbox.henry-hu.com。
![](https://img.mitsea.com/blog/posts/2019/10/%E4%B8%8A%E4%BC%A0%E6%AD%8C%E6%9B%B2%E5%88%B0%20Apple%20Music%20iCloud%20%E8%B5%84%E6%96%99%E5%BA%93/6.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/%E4%B8%8A%E4%BC%A0%E6%AD%8C%E6%9B%B2%E5%88%B0%20Apple%20Music%20iCloud%20%E8%B5%84%E6%96%99%E5%BA%93/6.avif)
上传完后有两个可能,如果你上传的歌曲 Apple Music 没有,那么就会显示“已上传”。如果 Apple Music 有(可能是别的区),那可能会显示“已匹配”。这两个带来的结果是有区别的,后面我会讲。

View File

@@ -6,7 +6,7 @@ date = "2021-01-31"
description = ""
categories = ["Game"]
tags = ["原神"]
image = "https://img.mitsea.com/blog/posts/2021/01/原神装备推荐/title.png?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2021/01/原神装备推荐/title.avif"
+++
## 公子

View File

@@ -6,7 +6,7 @@ date = "2022-10-09"
description = ""
categories = ["HomeLab"]
tags = ["QNAP", "NAS", "QuTScloud", "PVE"]
image = "https://img.mitsea.com/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/mert-toker-_I6dvFGseA8-unsplash.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/mert-toker-_I6dvFGseA8-unsplash.avif"
+++
本文是参考下面文章的内容,我自己记录一下方便后续安装
@@ -27,19 +27,19 @@ image = "https://img.mitsea.com/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20Qu
1. 创建一个虚拟机,记住 VM ID
![](https://img.mitsea.com/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled.avif)
2. 操作系统选择 不使用任何介质
![](https://img.mitsea.com/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled%201.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled%201.avif)
3. 系统 保持默认
![](https://img.mitsea.com/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled%202.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled%202.avif)
4. 磁盘 点击删除图标把自带的空白磁盘删了
![](https://img.mitsea.com/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled%203.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled%203.avif)
5. CPU、内存和网络自己根据实际情况选择
6. 以 root 身份进入 shell执行下面的命令添加刚才放进去的 qcow2 镜像到虚拟机里。命令格式为 `qm importdisk <vm id> <qcow2 文件绝对路径> local-lvm`
@@ -50,25 +50,25 @@ image = "https://img.mitsea.com/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20Qu
7. 添加完后,在虚拟机的 硬件 里,可以看到一个 未使用的磁盘
![](https://img.mitsea.com/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/CleanShot_2022-10-09_at_19.54.542x.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/CleanShot_2022-10-09_at_19.54.542x.avif)
8. 双击它,然后点 添加
![](https://img.mitsea.com/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/CleanShot_2022-10-09_at_19.55.082x.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/CleanShot_2022-10-09_at_19.55.082x.avif)
9. 再添加若干磁盘作为数据盘,我这边又直通了两个硬盘。光驱什么的也可以删掉。
![](https://img.mitsea.com/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled%204.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled%204.avif)
10. 修改引导顺序后即可启动
![](https://img.mitsea.com/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled%205.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled%205.avif)
## 破解系统
1. 启动后,会告诉你 MAC 地址和 IP 地址
![](https://img.mitsea.com/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled%206.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled%206.avif)
2. 通过默认管理员账号 SSH 登录系统。用户名为 admin密码为MAC地址不包含特殊字符所有字母都要大写。然后执行下面的命令
@@ -76,11 +76,11 @@ image = "https://img.mitsea.com/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20Qu
sudo curl -k https://jxcn.org/file/active2.sh | bash
```
![](https://img.mitsea.com/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled%207.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled%207.avif)
3. 重启后继续安装即可
![](https://img.mitsea.com/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled%208.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2022/10/PVE%20%E5%AE%89%E8%A3%85%20QuTScloud/Untitled%208.avif)
> Photo by [Mert Toker](https://unsplash.com/@merttoker?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

View File

@@ -6,16 +6,16 @@ date = "2023-09-05"
description = ""
categories = ["Windows", "LifeTec"]
tags = ["阿里云盘"]
image = "https://img.mitsea.com/blog/posts/2023/09/C%E7%9B%98%E5%89%A9%E4%BD%99%E7%A9%BA%E9%97%B4%E5%A4%A7%E4%BA%8E2T%E6%97%A0%E6%B3%95%E5%AE%89%E8%A3%85%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98/boliviainteligente-5mwuSrKEN2U-unsplash.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2023/09/C%E7%9B%98%E5%89%A9%E4%BD%99%E7%A9%BA%E9%97%B4%E5%A4%A7%E4%BA%8E2T%E6%97%A0%E6%B3%95%E5%AE%89%E8%A3%85%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98/boliviainteligente-5mwuSrKEN2U-unsplash.avif"
+++
在尝试安装阿里云盘的时候提示如下错误
![](https://img.mitsea.com/blog/posts/2023/09/C%E7%9B%98%E5%89%A9%E4%BD%99%E7%A9%BA%E9%97%B4%E5%A4%A7%E4%BA%8E2T%E6%97%A0%E6%B3%95%E5%AE%89%E8%A3%85%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98/CleanShot%202023-09-05%20at%2011.32.19%402x.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/09/C%E7%9B%98%E5%89%A9%E4%BD%99%E7%A9%BA%E9%97%B4%E5%A4%A7%E4%BA%8E2T%E6%97%A0%E6%B3%95%E5%AE%89%E8%A3%85%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98/CleanShot%202023-09-05%20at%2011.32.19%402x.avif)
查看日志
![](https://img.mitsea.com/blog/posts/2023/09/C%E7%9B%98%E5%89%A9%E4%BD%99%E7%A9%BA%E9%97%B4%E5%A4%A7%E4%BA%8E2T%E6%97%A0%E6%B3%95%E5%AE%89%E8%A3%85%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98/CleanShot%202023-09-05%20at%2011.36.41%402x.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2023/09/C%E7%9B%98%E5%89%A9%E4%BD%99%E7%A9%BA%E9%97%B4%E5%A4%A7%E4%BA%8E2T%E6%97%A0%E6%B3%95%E5%AE%89%E8%A3%85%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98/CleanShot%202023-09-05%20at%2011.36.41%402x.avif)
发现他认为 3506375848 小于 332140

View File

@@ -5,26 +5,26 @@ slug = "81ebb00ad5434f71952b652ca1742105"
date = "2020-11-09"
categories = ["Linux", "Windows"]
tags = ["smb"]
image = "https://img.mitsea.com/blog/posts/2020/10/Windows%20Server%202019%20%E8%BF%9E%E4%B8%8D%E4%B8%8A%20smb%20%E7%9A%84%E9%97%AE%E9%A2%98/max-kukurudziak-eQA03CVWOT0-unsplash.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2020/10/Windows%20Server%202019%20%E8%BF%9E%E4%B8%8D%E4%B8%8A%20smb%20%E7%9A%84%E9%97%AE%E9%A2%98/max-kukurudziak-eQA03CVWOT0-unsplash.avif"
+++
不知道为啥,我用 Windows Server 2019 连群晖的 smb 总是连不上,会提示下面这个
![](https://img.mitsea.com/blog/posts/2020/10/Windows%20Server%202019%20%E8%BF%9E%E4%B8%8D%E4%B8%8A%20smb%20%E7%9A%84%E9%97%AE%E9%A2%98/2020-10-27_2.26.41.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/10/Windows%20Server%202019%20%E8%BF%9E%E4%B8%8D%E4%B8%8A%20smb%20%E7%9A%84%E9%97%AE%E9%A2%98/2020-10-27_2.26.41.avif)
但是 ping 能正常 ping 到机器,网页也能访问。所以猜测可能是验证出了问题,没有弹出下面这个框子。
![](https://img.mitsea.com/blog/posts/2020/10/Windows%20Server%202019%20%E8%BF%9E%E4%B8%8D%E4%B8%8A%20smb%20%E7%9A%84%E9%97%AE%E9%A2%98/2020-10-27_2.38.23.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/10/Windows%20Server%202019%20%E8%BF%9E%E4%B8%8D%E4%B8%8A%20smb%20%E7%9A%84%E9%97%AE%E9%A2%98/2020-10-27_2.38.23.avif)
猜到原因的话就比较好办了,只要手动添加一个 Credential 就可以
在 Control Panel - User Accounts - Credential Manager 页面下,点击 Windows Credentials - Add a Windows credential
![](https://img.mitsea.com/blog/posts/2020/10/Windows%20Server%202019%20%E8%BF%9E%E4%B8%8D%E4%B8%8A%20smb%20%E7%9A%84%E9%97%AE%E9%A2%98/2020-10-27_2.39.12.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/10/Windows%20Server%202019%20%E8%BF%9E%E4%B8%8D%E4%B8%8A%20smb%20%E7%9A%84%E9%97%AE%E9%A2%98/2020-10-27_2.39.12.avif)
在下面的窗口中手动添加凭据就可以
![](https://img.mitsea.com/blog/posts/2020/10/Windows%20Server%202019%20%E8%BF%9E%E4%B8%8D%E4%B8%8A%20smb%20%E7%9A%84%E9%97%AE%E9%A2%98/2020-10-27_3.15.39.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2020/10/Windows%20Server%202019%20%E8%BF%9E%E4%B8%8D%E4%B8%8A%20smb%20%E7%9A%84%E9%97%AE%E9%A2%98/2020-10-27_3.15.39.avif)
不知道为什么那个输入账号密码的框子没有弹出来,可能哪里设置有问题

View File

@@ -6,7 +6,7 @@ date = "2019-12-12"
description = ""
categories = ["Consumer", "Windows"]
tags = ["显卡"]
image = "https://img.mitsea.com/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/title.avif"
+++
## 来源
@@ -17,44 +17,44 @@ image = "https://img.mitsea.com/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%
1. **将显示器接在 A 卡上**,打开 A 卡驱动控制面板,找到 视频,选择 Custom打开 AMD Fluid Motion Video
![](https://img.mitsea.com/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/1.avif)
2. 下载并安装 Bluesky Frame Rate Converter打开他的控制面板
![](https://img.mitsea.com/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/2.avif)
3. AFM Mode 改成 Mode 2然后 Close
![](https://img.mitsea.com/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/3.avif)
4. 这时可以尝试看下有没有效果。打开 Potplayer 的设置,找到 滤镜 - 全局滤镜优先权
![](https://img.mitsea.com/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/4.avif)
5. 点击 添加系统滤镜… 找到 Bluesky Frame Rate Converter选中点击确定
![](https://img.mitsea.com/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/5.avif)
6. 选中刚才添加的这个滤镜,然后将 优先顺序 改为 强制使用
![](https://img.mitsea.com/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/6.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/6.avif)
7. 找到 滤镜 - 视频解码器,点击 内置解码器/DXVA设置
![](https://img.mitsea.com/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/7.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/7.avif)
8. 勾选 使用硬件加速
![](https://img.mitsea.com/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/8.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/8.avif)
9. 可以看到已经生效
![](https://img.mitsea.com/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/9.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/9.avif)
10. 将显示器接在 N 卡上,测试下,发现也可以正常补帧
![](https://img.mitsea.com/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/10.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/10.avif)
看下占用,也没问题
![](https://img.mitsea.com/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/11.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/12/A%E5%8D%A1%E8%A1%A5%E5%B8%A7%20N%E5%8D%A1%E8%BE%93%E5%87%BA/11.avif)

View File

@@ -6,7 +6,7 @@ date = "2019-10-10"
description = ""
categories = ["Apple"]
tags = ["Jailbreak", "iOS"]
image = "https://img.mitsea.com/blog/posts/2019/10/iOS%2012%20%E8%87%AA%E7%94%A8%E8%B6%8A%E7%8B%B1%E6%8F%92%E4%BB%B6/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2019/10/iOS%2012%20%E8%87%AA%E7%94%A8%E8%B6%8A%E7%8B%B1%E6%8F%92%E4%BB%B6/title.avif"
+++
## 实用工具
@@ -50,21 +50,21 @@ https://apt.wxhbts.com
**Noctis12**
【2.00 $】Dark Mode细节效果跟原生 iOS 13 差距还是蛮多,但是预置的 macOS 透明效果挺好看
![](https://img.mitsea.com/blog/posts/2019/10/iOS%2012%20%E8%87%AA%E7%94%A8%E8%B6%8A%E7%8B%B1%E6%8F%92%E4%BB%B6/1.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/iOS%2012%20%E8%87%AA%E7%94%A8%E8%B6%8A%E7%8B%B1%E6%8F%92%E4%BB%B6/1.avif)
https://repo.packix.com/
**PencilChargingIndicator**
【Free】类似 Apple Pencil 充电效果的设备充电动画
![](https://img.mitsea.com/blog/posts/2019/10/iOS%2012%20%E8%87%AA%E7%94%A8%E8%B6%8A%E7%8B%B1%E6%8F%92%E4%BB%B6/2.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/iOS%2012%20%E8%87%AA%E7%94%A8%E8%B6%8A%E7%8B%B1%E6%8F%92%E4%BB%B6/2.avif)
https://shiftcmdk.github.io/repo/
**Jellyfish**
【1.99 $】一个比较美观的锁屏主题
![](https://img.mitsea.com/blog/posts/2019/10/iOS%2012%20%E8%87%AA%E7%94%A8%E8%B6%8A%E7%8B%B1%E6%8F%92%E4%BB%B6/3.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/iOS%2012%20%E8%87%AA%E7%94%A8%E8%B6%8A%E7%8B%B1%E6%8F%92%E4%BB%B6/3.avif)
https://repo.dynastic.co/
@@ -76,27 +76,27 @@ https://sparkdev.moe
**Bolders**
【Free】文件夹美化
![](https://img.mitsea.com/blog/posts/2019/10/iOS%2012%20%E8%87%AA%E7%94%A8%E8%B6%8A%E7%8B%B1%E6%8F%92%E4%BB%B6/4.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/iOS%2012%20%E8%87%AA%E7%94%A8%E8%B6%8A%E7%8B%B1%E6%8F%92%E4%BB%B6/4.avif)
自带 BigBoss 源
**VideoHUD**
【Free】音量条美化
![](https://img.mitsea.com/blog/posts/2019/10/iOS%2012%20%E8%87%AA%E7%94%A8%E8%B6%8A%E7%8B%B1%E6%8F%92%E4%BB%B6/5.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/iOS%2012%20%E8%87%AA%E7%94%A8%E8%B6%8A%E7%8B%B1%E6%8F%92%E4%BB%B6/5.avif)
自带 BigBoss 源
**Palert**
【Free】一个仿 tvOS 弹窗的插件
![](https://img.mitsea.com/blog/posts/2019/10/iOS%2012%20%E8%87%AA%E7%94%A8%E8%B6%8A%E7%8B%B1%E6%8F%92%E4%BB%B6/6.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/iOS%2012%20%E8%87%AA%E7%94%A8%E8%B6%8A%E7%8B%B1%E6%8F%92%E4%BB%B6/6.avif)
安装方式参看另一篇文章 https://www.flinty.moe/ios-12-palert/
**ColorFlow**
Music 播放界面美化工具
![](https://img.mitsea.com/blog/posts/2019/10/iOS%2012%20%E8%87%AA%E7%94%A8%E8%B6%8A%E7%8B%B1%E6%8F%92%E4%BB%B6/7.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/iOS%2012%20%E8%87%AA%E7%94%A8%E8%B6%8A%E7%8B%B1%E6%8F%92%E4%BB%B6/7.avif)
https://repo.packix.com/

View File

@@ -0,0 +1,121 @@
+++
author = "FlintyLemming"
title = "拷打付费软件 —— iShell Pro"
slug = "8QEVboMedjqvL6AS9MCeaL"
date = "2025-01-25"
description = "第三款软件"
categories = ["MineService"]
tags = ["SSH"]
image = "https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/milad-fakurian-cTlimlJPNE4-unsplash.avif"
+++
本来不想批判这个软件的,因为可吐槽的点实在是太多,我都懒得写。但是我看到它这个状态就开始做推广,还有很多人买,我真的是想能劝一个是一个。
![](https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/image-20250125193027-njz9q7c.avif)
简单来说,这个软件就是由于开发既不懂 Flutter 开发,对 Linux 操作也不太懂,两个问题共同导致的一个灾难。
这个软件终身售价目前是 199既然是收钱了而且是放在官网上的正式版。所以官方对于存在问题的一切理由比如什么换了新架构重新开发、不熟悉什么的我都不接受。咱们这个系列的一个目的就是要狠狠批判那些画大饼的收费软件。下面直接开始
### 现有功能的问题
1. AI 工具没有新建会话,就一个弹出框,除了文本框没有任何其他按钮
![](https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/image-20250125183410-xoyu1xu.avif)
2. 字体设置没有预设常用字体,比如 Ubuntu Mono
![](https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/image-20250125183514-3bjnc1i.avif)
而且就算你在系统里装了,选择字体后也是无效的。比如我终端字体选择了 Ubuntu Mono并重启软件但实际上终端里面的字体根本就不是这个字体。Ubuntu Mono 的 g 根本就不是这样。
![](https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/image-20250125185444-lu3q0ue.avif)
3. 字体预览无效
![](https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/image-20250125183842-r7408ha.avif)
4. 系统字体设置意义不明,设置了 Ubuntu 字体,下面的路径英文也没有变化
![](https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/image-20250125184011-ruzwjcu.avif)
字体问题还有很多,包括间距行距不能调,看着怪怪的,懒得一个一个列举了
5. 自动同步不工作
他的设置里可以修改云同步的时机close 和 change这里的文本也没改还就一个单词。设置为 change 后您猜怎么着?还真就是只在发生修改时才同步,删除一个保存的 SSH 连接的时候是不同步的,绷不住了……
![](https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/image-20250125184649-szrz4ss.avif)
6. 服务器状态信息显示内容密度极其低下,信息也少,纯花瓶,对比一下右边的 Xterminal
![](https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/image-20250125185629-r28dhnx.avif)
7. 终端渲染问题一大堆
比如这个连续深色色块渲染问题
![](https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/image-20250125185738-3vw3x7z.avif)
窗口发生变化的时候处理的也有问题,比如窗口化是这样的状态
![](https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/image-20250125185903-88tx3qm.avif)
全屏后又重新渲染了一遍当前行,导致多了一行出来
![](https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/image-20250125185940-5qjxc08.avif)
渲染问题居多无比,懒得一个一个列了
8. 终端交互问题
当你的焦点在终端的时候按下 Ctrl+A您猜怎么着他真的全选了当前终端里的文本。不是哥们那你告诉我 screen 怎么退出?
![](https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/image-20250125190125-p5ze00l.avif)
9. 安装方法混乱,开发完全不懂 Windows 的权限管理
上来就要个 UAC
![](https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/image-20250125190615-4xodq1o.avif)
然后到这里彻底傻眼了。首先路径默认是分区的根目录,不是哥们?那我要是有个 D 盘,你默认路径不能是 D:\IShellPro 吧?
还有谁跟你说安装到 C 盘运行的时候软件运行就一定需要管理员权限?就连软件安装也不需要管理员啊,用户安装到自己用户目录下的 AppData 文件夹,要个毛线的 UAC 啊?
![](https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/image-20250125190659-fsuwbsn.avif)
对比一下别的软件的安装程序,先问你安装到哪里,只要不是全局安装(一般就是 Program Files 里)根本就不需要管理员权限啊
![](https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/image-20250125190944-2ya0tt0.avif)
以及这玩意的程序数据还是保存在用户的文档文件夹里,真的是没绷住
10. 开发者没有任何认证
正如上面的 UAC 弹窗显示,发布者都懒得写一个。然后 macOS 那边呢,开发者付费证书自然是没有的,打开还得让用户自己在隐私设置里手动打开,哥们你要是开源软件就算了。
11. 相信看到上面这些问题你打开早就绷不住了,别急,最绷不住的是
我当时闲着蛋疼买这个软件是冲着它说是会给会员提供同步的服务端程序可以自己部署。当你看到软件的这些问题后,你觉得他们多久会兑现这个功能?
### 功能缺失问题
这部分我真是懒得说,因为完全说不完啊
1. 列表没有排序功能
没错,这上面一排点击都是没反应的
![](https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/image-20250125191717-yptopd6.avif)
2. 性能监测缺了一堆东西网络、GPU通通没有
3. 没有快捷复制密码的按钮,对于非 root 用户经常需要输入密码非常不方便
![](https://assets.mitsea.cn/blog/posts/2025/01/%E6%8B%B7%E6%89%93%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6%20%E2%80%94%E2%80%94%20iShell%20Pro/image-20250125192708-k1ctajc.avif)
4. 不能设置跳板机
唉功能跟同价位的 Xterminal 差的太多太多了,懒得吐槽了
> Photo by [Milad Fakurian](https://unsplash.com/@fakurian?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-close-up-of-a-cell-phone-with-a-blurry-background-cTlimlJPNE4?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -6,7 +6,7 @@ date = "2019-10-22"
description = ""
categories = ["Network"]
tags = ["宽带"]
image = "https://img.mitsea.com/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/title.avif"
+++
到南京之后,一直用的 500M 宽带,用了大约四个多月之后,简单分析下是否值得升级到 500M 宽带。总体来说,是不建议升级的,所以先说优点,再说缺点。
@@ -17,13 +17,13 @@ image = "https://img.mitsea.com/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%
先来测个速吧,首先是 Speedtest这个是写这篇文章的时候现测的可以看到今晚貌似用的人不多带宽给的比较足
![](https://img.mitsea.com/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/1.avif)
实际上这也是 500M 宽带本身的一个优势,就是使用的人并不会太多,而提供 500M 宽带的小区单元给的带宽往往都不会太小,所以经常能有个很高的速度。
不过偶尔也有稍微差一点点的时候,比如这个 Netflix 网速测试,不过这个可能跟代理当时的线路有一定关系
![](https://img.mitsea.com/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/2.avif)
### 节省时间
@@ -51,21 +51,21 @@ image = "https://img.mitsea.com/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%
记得 Bilibili up主 老师好我叫何同学那个关于 5G 的视频里提到这么一个场景大致意思就是说当游戏如果蹦出一个几百M的更新4G 可能需要等很久打搅了性质5G 并不会。但最后他也没给出 5G 下,王者荣耀的游戏内更新到底有多快。
![](https://img.mitsea.com/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/3.avif)
那么到底有多快呢500M 的宽带告诉你,并没有多快。王者荣耀的应用内更新我从没见过比 10M/s 高很多的速度,而 500M 的宽带,就算不按正常单位换算,你至少也要有 50M/s 的速度。以我的 iPhone 7 为例,速度大约是 5M/s这也就是个 4G 网络的速度。
![](https://img.mitsea.com/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/4.avif)
为什么会这样呢,主要是你的网络准备好了足够的带宽,但是服务提供商并没有准备好。无论是直接从原始服务器还是从 CDN 下载,他们给你所能提供的最大速度甚至只有 200M 甚至 100M 带宽的水平。
实际上下载文件也是,很多服务器所能提供的最大速度也不高,而有的则是因为线路问题,到你电脑上速度就只有一点了,很多时候需要依赖迅雷这样的 P2P 下载器才能跑满带宽。
![](https://img.mitsea.com/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/5.avif)
是否使用下载器的速度对比
![](https://img.mitsea.com/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/6.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/6.avif)
那如果你是个不喜欢使用毒瘤软件的人,就会很麻烦,因为这种你用其他下载器,拉很多线程也无法解决。
@@ -77,17 +77,17 @@ image = "https://img.mitsea.com/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%
不过如果你是和我一样在外地租一个房间住,那就只需要一个路由器,这里推荐一下我一直用的华为 WS5200 增强版,增强版已经停产,不太好买,四核版也可以。这个路由性能还可以,不仅能够提供足够的外网速度,内网也很不错,传输单个大文件可以达到 90-100M/s 的速度。
![](https://img.mitsea.com/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/7.jpg?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/7.avif)
#### 移动终端
要知道你较早的设备可能也无法跑到 500M 的速度iPhone 的话,大约是 iPhone 6s 和之前的设备都不可以。Android 可以在 Wi-Fi 中查看链接详细信息,如果 传输链接速度 只有 433 Mbps那就不可以这些大多是老设备或者刻意被厂商阉割过天线。
![](https://img.mitsea.com/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/8.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/8.avif)
比如我手里的 MIX 1便只能跑到这个速度。
![](https://img.mitsea.com/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/9.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/10/500M%20%E5%AE%BD%E5%B8%A6%E5%BD%93%E5%89%8D%E6%98%AF%E5%90%A6%E6%9C%89%E5%8D%87%E7%BA%A7%E5%BF%85%E8%A6%81/9.avif)
### 仍然不算快的上传

View File

@@ -0,0 +1,46 @@
+++
author = "FlintyLemming"
title = "给群晖 Docker 命令配置代理"
slug = "8c059ad1807e424d8f7059b330525443"
date = "2024-07-03"
description = ""
categories = ["Linux", "HomeLab"]
tags = ["群晖", "Docker"]
image = "https://assets.mitsea.cn/blog/posts/2024/07/%E7%BB%99%E7%BE%A4%E6%99%96%20Docker%20%E5%91%BD%E4%BB%A4%E9%85%8D%E7%BD%AE%E4%BB%A3%E7%90%86/karsten-winegeart-kBVAKM4f6V0-unsplash.avif"
+++
本方法在 SA6400 机型上测试可用,该方法只作用于 Docker 命令,`docker pull` 之类的,不作用于容器
1. 首先确保内网里有一个能够访问互联网的代理,随便什么设备,随便什么客户端,只要能起 http 代理就行,注意打开 LAN 访问权限
2. 执行下面的命令创建文件夹
```bash
sudo mkdir -p /etc/systemd/system/pkg-ContainerManager-dockerd.service.d
```
3. 执行下面的命令创建配置文件
```bash
sudo vi /etc/systemd/system/pkg-ContainerManager-dockerd.service.d/http-proxy.conf
```
4. 编辑内容如下,地址根据自己的 IP 和客户端端口修改
```bash
[Service]
Environment="HTTP_PROXY=http://192.168.2.52:6152"
Environment="HTTPS_PROXY=http://192.168.2.52:6152"
Environment="NO_PROXY=localhost,127.0.0.1"
```
5. 应用配置文件
```bash
sudo systemctl daemon-reload
```
6. 重启服务,注意所有的容器都会被关闭
```bash
sudo systemctl restart pkg-ContainerManager-dockerd.service
```
> Photo by [Karsten Winegeart](https://unsplash.com/@karsten116?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-black-and-white-photo-of-wavy-lines-kBVAKM4f6V0?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -0,0 +1,49 @@
+++
author = "FlintyLemming"
title = "QNAP TS-453B mini 黑群晖散热简单改造"
slug = "8d55622db32146919b583c6fd4e3b670"
date = "2025-01-28T01:00:00+08:00"
description = ""
categories = ["Consumer"]
tags = ["QNAP"]
image = "https://assets.mitsea.cn/blog/posts/2025/01/QNAP%20TS-453B%20mini%20%E9%BB%91%E7%BE%A4%E6%99%96%E6%95%A3%E7%83%AD%E7%AE%80%E5%8D%95%E6%94%B9%E9%80%A0/pawel-czerwinski-Zr7SggNN0ZI-unsplash.avif"
+++
讲道理买这台的原因是之前买了一台 TS-464C 来黑群晖,体验挺不错的,安装很顺利,散热也没问题,风扇可以自动调速,在成品 NAS 里体积可以说是最小的。所以我另一个地方需要一台性能不高的黑群晖我就首先考虑 QNAP 的前代主流产品——TS-453B mini。
但是这玩意真的不适合黑群晖,除了我在上一篇中提到的硬盘识别问题,散热也有问题。这玩意本身散热就很拉,然后黑群晖下风扇转速也很低,不能自动调速,所以硬盘温度爆炸。
![](https://assets.mitsea.cn/blog/posts/2025/01/QNAP%20TS-453B%20mini%20%E9%BB%91%E7%BE%A4%E6%99%96%E6%95%A3%E7%83%AD%E7%AE%80%E5%8D%95%E6%94%B9%E9%80%A0/%E5%9B%BE%E7%89%87_XiG9EvdWFA.avif)
下面简单记录一下改造过程,需要一个 PWM 风扇调速器和风扇 4pin 的外置供电。
外壳拆开后可以看到,这个机器完全就是靠后面的一个涡轮风扇抽风,然后向下吹风,所以这台机器一定要留出下出风空间
![](https://assets.mitsea.cn/blog/posts/2025/01/QNAP%20TS-453B%20mini%20%E9%BB%91%E7%BE%A4%E6%99%96%E6%95%A3%E7%83%AD%E7%AE%80%E5%8D%95%E6%94%B9%E9%80%A0/20250127_233928_j4s9uFsPd2.avif)
风扇 4PIN 原来是插在这里,风扇是标准的 4PIN PWM 风扇
![](https://assets.mitsea.cn/blog/posts/2025/01/QNAP%20TS-453B%20mini%20%E9%BB%91%E7%BE%A4%E6%99%96%E6%95%A3%E7%83%AD%E7%AE%80%E5%8D%95%E6%94%B9%E9%80%A0/20250127_233911_Dor-jX0sG6.avif)
把它的线缆引到下面内存插槽处
![](https://assets.mitsea.cn/blog/posts/2025/01/QNAP%20TS-453B%20mini%20%E9%BB%91%E7%BE%A4%E6%99%96%E6%95%A3%E7%83%AD%E7%AE%80%E5%8D%95%E6%94%B9%E9%80%A0/20250127_233959_CFYCUwd7PX.avif)
底盖是能正常盖上的,内存插槽盖板就不盖了,接外置电源
![](https://assets.mitsea.cn/blog/posts/2025/01/QNAP%20TS-453B%20mini%20%E9%BB%91%E7%BE%A4%E6%99%96%E6%95%A3%E7%83%AD%E7%AE%80%E5%8D%95%E6%94%B9%E9%80%A0/20250127_234037_aBfBtOp5r2.avif)
这样就可以随意调速了,我是有个单独的设备间所以不怕吵,我直接拉满。然后脚垫位置可以调一下,这样设备可以把前部悬空,留出更多的出风空间。
![](https://assets.mitsea.cn/blog/posts/2025/01/QNAP%20TS-453B%20mini%20%E9%BB%91%E7%BE%A4%E6%99%96%E6%95%A3%E7%83%AD%E7%AE%80%E5%8D%95%E6%94%B9%E9%80%A0/20250128_000400_LIc52SYE7i.avif)
调速器就藏在最下面
![](https://assets.mitsea.cn/blog/posts/2025/01/QNAP%20TS-453B%20mini%20%E9%BB%91%E7%BE%A4%E6%99%96%E6%95%A3%E7%83%AD%E7%AE%80%E5%8D%95%E6%94%B9%E9%80%A0/20250128_000415_vTtpgyA4yC.avif)
瞬间凉快 20 摄氏度
![](https://assets.mitsea.cn/blog/posts/2025/01/QNAP%20TS-453B%20mini%20%E9%BB%91%E7%BE%A4%E6%99%96%E6%95%A3%E7%83%AD%E7%AE%80%E5%8D%95%E6%94%B9%E9%80%A0/{C0F79B23-9A8D-4780-810D-FE56C981E7D1}_wQjhdzknNm.avif)
> Photo by [Pawel Czerwinski](https://unsplash.com/@pawel_czerwinski?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-blurry-photo-of-a-white-cloth-Zr7SggNN0ZI?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

View File

@@ -6,7 +6,7 @@ date = "2019-11-11"
description = ""
categories = ["HomeLab", "Network"]
tags = ["Clash"]
image = "https://img.mitsea.com/blog/posts/2019/11/ClashR%20%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AE%89%E8%A3%85/title.jpg?x-oss-process=style/ImageCompress"
image = "https://assets.mitsea.cn/blog/posts/2019/11/ClashR%20%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AE%89%E8%A3%85/title.avif"
+++
## 下载内核
@@ -35,7 +35,7 @@ image = "https://img.mitsea.com/blog/posts/2019/11/ClashR%20%E8%B7%AF%E7%94%B1%E
之后提示输入密码,输入即可
![](https://img.mitsea.com/blog/posts/2019/11/ClashR%20%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AE%89%E8%A3%85/1.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/11/ClashR%20%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AE%89%E8%A3%85/1.avif)
2. 然后通过 SSH 登陆后安装(当然也可以用网页端的那个终端,注意登陆一定要用 root 登陆,用户名不能置空)
@@ -50,7 +50,7 @@ image = "https://img.mitsea.com/blog/posts/2019/11/ClashR%20%E8%B7%AF%E7%94%B1%E
ls
```
![](https://img.mitsea.com/blog/posts/2019/11/ClashR%20%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AE%89%E8%A3%85/2.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/11/ClashR%20%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AE%89%E8%A3%85/2.avif)
3. 使用 opkg 命令安装,名字太长可以使用通配符
@@ -58,15 +58,15 @@ image = "https://img.mitsea.com/blog/posts/2019/11/ClashR%20%E8%B7%AF%E7%94%B1%E
opkg install luci-app-clash*
```
![](https://img.mitsea.com/blog/posts/2019/11/ClashR%20%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AE%89%E8%A3%85/3.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/11/ClashR%20%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AE%89%E8%A3%85/3.avif)
4. 安装完毕后,刷新网页,在服务下就能看到 Clash 了
![](https://img.mitsea.com/blog/posts/2019/11/ClashR%20%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AE%89%E8%A3%85/4.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/11/ClashR%20%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AE%89%E8%A3%85/4.avif)
5. 这只是个壳子,实际上你点开客户端,内核里是没得选的,需要我们放入内核
![](https://img.mitsea.com/blog/posts/2019/11/ClashR%20%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AE%89%E8%A3%85/5.png?x-oss-process=style/ImageCompress)
![](https://assets.mitsea.cn/blog/posts/2019/11/ClashR%20%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AE%89%E8%A3%85/5.avif)
6. 通过同样的方法安装刚才下载的内核 ipk 文件,之后即可选择内核,至此安装完毕。

View File

@@ -0,0 +1,17 @@
+++
author = "FlintyLemming"
title = "Dive into AVIF"
slug = "8e8f6f0e9d0445909d97bcb4a32c6f8a"
date = "2024-07-31"
description = "本站所有图片资源都将使用 AVIF 格式"
categories = ["Network"]
tags = ["AVIF"]
image = "https://assets.mitsea.cn/blog/posts/2024/07/Dive%20into%20AVIF/daniel-sessler-iID6w89lt1M-unsplash.avif"
+++
目前市面上所有还在更新的浏览器大概都支持显示 AVIF 格式的图片了(即便是 360 安全浏览器)
由于我喜欢搞一些高清头图啥的,为了提高加载速度,本站所有图片资源都将使用 AVIF 格式的图片在尽可能保持原有画质的同时降低图片大小
> [Unsplash](https://unsplash.com/ja/%E5%86%99%E7%9C%9F/%E7%9C%9F%E3%82%93%E4%B8%AD%E3%81%AB%E6%B9%96%E3%81%8C%E3%81%82%E3%82%8B%E5%B1%B1-iID6w89lt1M?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) の [Daniel Seßler](https://unsplash.com/ja/@danielsessler?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) が撮影した写真

Some files were not shown because too many files have changed in this diff Show More