From 34445ad1cb5c67d6897ac939397ed0067cbab2ea Mon Sep 17 00:00:00 2001 From: FlintyLemming Date: Fri, 23 Sep 2022 15:59:40 +0800 Subject: [PATCH] i18n support --- config.toml | 4 - config.yaml | 15 +++ content/page/archives/index.md | 1 - content/page/archives/index.zh-cn.md | 10 ++ content/page/links/index.zh-cn.md | 37 ++++++ content/page/search/index.zh-cn.md | 13 ++ .../index.zh-cn.md | 116 ++++++++++++++++++ .../index.zh-cn.md | 59 +++++++++ 8 files changed, 250 insertions(+), 5 deletions(-) delete mode 100644 config.toml create mode 100644 config.yaml create mode 100644 content/page/archives/index.zh-cn.md create mode 100644 content/page/links/index.zh-cn.md create mode 100644 content/page/search/index.zh-cn.md create mode 100644 content/post/44d6d6d57def49979f7fb4af095ad1bc/index.zh-cn.md create mode 100644 content/post/8572fba5a37b459aab0f4a85bfe080b8/index.zh-cn.md diff --git a/config.toml b/config.toml deleted file mode 100644 index 734e619..0000000 --- a/config.toml +++ /dev/null @@ -1,4 +0,0 @@ -baseURL = 'https://blog.mitsea.com/' -languageCode = 'zh-cn' -title = 'Mitsea Blog' -theme = "hugo-theme-stack" diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..3572caf --- /dev/null +++ b/config.yaml @@ -0,0 +1,15 @@ +baseURL: https://blog.mitsea.com/ +languageCode: zh-cn +title: Mitsea Blog +theme: hugo-theme-stack +paginate: 5 + +languages: + zh-cn: + languageName: 中文 + title: Mitsea Blog + weight: 1 + en: + languageName: English + title: Mitsea Blog + weight: 2 \ No newline at end of file diff --git a/content/page/archives/index.md b/content/page/archives/index.md index 2862deb..1e4b622 100644 --- a/content/page/archives/index.md +++ b/content/page/archives/index.md @@ -1,6 +1,5 @@ --- title: "Archives" -date: 2019-05-28 layout: "archives" slug: "archives" menu: diff --git a/content/page/archives/index.zh-cn.md b/content/page/archives/index.zh-cn.md new file mode 100644 index 0000000..6a844e7 --- /dev/null +++ b/content/page/archives/index.zh-cn.md @@ -0,0 +1,10 @@ +--- +title: "归档" +layout: "archives" +slug: "archives" +menu: + main: + weight: -70 + params: + icon: archives +--- diff --git a/content/page/links/index.zh-cn.md b/content/page/links/index.zh-cn.md new file mode 100644 index 0000000..458549c --- /dev/null +++ b/content/page/links/index.zh-cn.md @@ -0,0 +1,37 @@ +--- +title: 友链 +links: + - title: GitHub + description: GitHub is the world's largest software development platform. + website: https://github.com + image: https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png + - title: TypeScript + description: TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. + website: https://www.typescriptlang.org + image: ts-logo-128.jpg +menu: + main: + weight: -50 + params: + icon: link + +comments: false +--- + +To use this feature, add `links` section to frontmatter. + +This page's frontmatter: + +```yaml +links: + - title: GitHub + description: GitHub is the world's largest software development platform. + website: https://github.com + image: https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png + - title: TypeScript + description: TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. + website: https://www.typescriptlang.org + image: ts-logo-128.jpg +``` + +`image` field accepts both local and external images. \ No newline at end of file diff --git a/content/page/search/index.zh-cn.md b/content/page/search/index.zh-cn.md new file mode 100644 index 0000000..87e8c04 --- /dev/null +++ b/content/page/search/index.zh-cn.md @@ -0,0 +1,13 @@ +--- +title: "搜索" +slug: "search" +layout: "search" +outputs: + - html + - json +menu: + main: + weight: -60 + params: + icon: search +--- \ No newline at end of file diff --git a/content/post/44d6d6d57def49979f7fb4af095ad1bc/index.zh-cn.md b/content/post/44d6d6d57def49979f7fb4af095ad1bc/index.zh-cn.md new file mode 100644 index 0000000..25ebfa0 --- /dev/null +++ b/content/post/44d6d6d57def49979f7fb4af095ad1bc/index.zh-cn.md @@ -0,0 +1,116 @@ ++++ +author = "FlintyLemming" +title = "家有公网IP 利用frp远程无公网IP的电脑" +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" ++++ + +这里我原来真是蠢到家了,明明自己的宽带有公网 IP,还去找机房做 frp 服务器,明明本地就能解决。下面说下步骤吧 + +## 在家中的网络搭建服务端 + +这边我建议是弄个常开的设备搭建服务,我这里是用的 NAS 里的 docker + +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) + + 注意不要下载客户端,也就是那个 frpc,要下载服务端,frps,server + +2. 下载完后配置镜像,这里可能还是有人不会配置下载好的镜像哈,其实 docker 使用主要特点就是方便,所以并不困难。配置docker主要就是 目录、端口和环境变量。前两个讲究的是一一对应,比如 docker 内的目录对应的是外面的哪个目录,端口同理;而环境变量主要是要查询说明文档看看有什么变量可以修改的。下面来看下如何配置。 +3. 首先先点击刚才查到的镜像右边的按钮,在 docker hub 中找到这个镜像说明 + + [Docker Hub](https://registry.hub.docker.com/r/cloverzrg/frps-docker) + +4. 看下运行需要什么东西,首先看下运行命令 + + docker run -d --name frp-server -p : -v /conf:/conf --restart=always cloverzrg/frps-docker + + 然后可以看到下面还给了一个配置文件的示例,运行命令里也需要这个配置文件,路径为 /conf。 + + # vi /root/conf/frps.ini + + 那基本就可以确定了,这个程序基于这个配置文件运行。 + +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) + + 左边就是实际存在的路径,这个随便写一个地方,好管理就行。右边就是 docker 里面的路径。也就是我们能在左边的路径里,看到右边路径里的文件,这样就很方便的编辑 docker 里面的文件了。 + +6. 继续看文档,文档一定要仔细看,发现配置文件里用到一些端口,最基本的就是这个 + + [common] + bind_port = 7700 + + 看起来我们要设置一个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) + +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) + +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) + + 你甚至连 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) + +## 在路由器设置 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) + +## 在无公网IP的电脑配置客户端 + +1. 从 frp 的 GitHub [release 页面](https://github.com/fatedier/frp/releases)下载 frp,无公网IP的电脑是 Windows,那就下载 frp_0.31.1_windows_amd64.zip +2. 下载完后解压,然后我们用的是客户端,那就先编辑 frpc.ini 文件 +3. 基本也就用个远程访问,那就按照下面配置 + + [common] + server_addr = <你家公网IP地址或者ddns域名> + server_port = <路由器中设置 NAT 转发出来的端口> + token = <刚才设置的密码> + + [rdp] + type = tcp + local_ip = 0.0.0.0 + local_port = 3389 #这是 rdp 的默认端口 + remote_port = 8847 #相当于 NAT,也就是你实际会访问的端口 + + 注意这个 remote_port 就是为什么我刚才 docker 配置时说要再加一条 + +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) + + 可以看到运行成功 + +## 在家中电脑使用 + +1. 打开远程桌面链接,搜索框中搜索 rdp 即可找到。 + + 计算机 填写 <服务端本地地址>:<刚才设置的 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) + +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) + +## 在外使用 + +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) + +2. 然后就可以用 <公网IP地址或DDNS域名>: 访问了 \ No newline at end of file diff --git a/content/post/8572fba5a37b459aab0f4a85bfe080b8/index.zh-cn.md b/content/post/8572fba5a37b459aab0f4a85bfe080b8/index.zh-cn.md new file mode 100644 index 0000000..21c806d --- /dev/null +++ b/content/post/8572fba5a37b459aab0f4a85bfe080b8/index.zh-cn.md @@ -0,0 +1,59 @@ ++++ +author = "FlintyLemming" +title = "A卡补帧 N卡输出" +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" ++++ + +## 来源 + +[AN卡还能一起用?N卡输出解码,A卡补帧教程](https://www.bilibili.com/video/av9751675) + +## 步骤 + +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) + +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) + +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) + +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) + +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) + +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) + +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) + +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) + +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) + +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://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)