欢迎来到我的 SPC 博客

这里记录了我每天学习的新知识,欢迎探索!

MC ATM9客户端 For Windows

MC ATM9 客户端安装教程 一. 客户端与整合包获取(若已有,则跳过) 1.启动器选择 启动器一般都选择PCL2,你要问为什么,爱发电的项目能不香么。 点击这里进行下载) 提取码:pcl2 随后点击 第一个文件<PCL 正式版 2.10.3.zip> 然后点击 <普通下载> 等待下载完成即可。 2.整合包获取 ATM9整合包为 Curseforge 上的资源,点击这里进行访问 随后在下面的列表中,选择最新的文件 比如<All the Mods 9-1.0.8> 点击进入 随后点击页面正右边的,开始下载即可 3.整合包安装 将下载的启动器的压缩包解压,得到exe文件,随后启动<PCL.exe>,将整合包的压缩包拖入PCL的窗口中,随即开始下载。如果遇到提示说没有java,就选择自动下载即可 二.客户端汉化包的获取 (感谢柠娜大佬为MC中文社区做出的贡献) 参考教程:统一视频使用教程 1.获取I18汉化模组 当下载好整合包以后,我们要添加<自动汉化模组> 点击初始窗口左下方的<版本选择>,选中 然后点击其右侧的<版本设置>,点击左侧的<Mod管理>,初次进入会加载比较久,等待刷新出来 点击<下载新Mod>,然后在<搜索Mod-名称>中,输入,点击<自动汉化更新>,选择最新的进行下载,然后在弹出的窗口中点击<保存>。 下载完成。 2.汉化补丁 汉化补丁获取地址:点击这里 下载完成后,打开整合包安装所在的文件夹,一般为(PCL所在位置\.minecraft\versions\All the Mods 9),随后将下载的汉化补丁压缩包中的所有文件,复制到整合包目录下并一键替换。 3.汉化工具 汉化工具爱发电官网:[点击这里](爱发电 · 连接创作者与粉丝的会员制平台) 汉化工具夸克网盘资源地址:点击这里 由于该工具汉化后的结果已经整合在了汉化补丁中,这里不提供流程,若想学习请前往这里 4.拼音搜索 为了更方便的使用JEI的搜索功能,一般都会安装JECh(Just Enough Characters),[下载地址在这里](Download Just Enough Characters - Minecraft Mods & Modpacks - CurseForge) 下载好后,直接放在该路径下即可 PCL所在位置\\.minecraft\versions\All the Mods 9\mods 三.启动客户端 进入游戏后一开始为英文,点击--<简体中文>,选择后就会变为中文。...

June 21, 2025

MC ATM9服务器Windows端开设教程

MC ATM9 WINDOWS 开服 0.下载JAVA 点击这里,跳转到ORACLE官网中下载JAVA21的WINDOWS版本 找到下载的文件,双击运行,无脑下一步即可 安装完成 1.获取服务器端 [点击这里进入](Download All the Mods 9 - ATM9 - Minecraft Mods & Modpacks - CurseForge)CurseForge中ATM9 客户端的下载界面 进入链接后会自动下载,大小大约为1GB,建议挂科学下载,速度会快一点 下载好后解压 2.初始化服务器端 双击<startserver.bat>启动windows批量处理文件,随后等待其完成工作 当出现<eula.txt>文件并提醒Crtl+C停止操作时,Crtl+C停止终端,并输入Y同意推出,岁哦胡双击该文件,并将其中第三行的<eula=false>改为<eula=true> 再次双击<startserver.bat> 等待批量处理文件操作结束 这次过程会非常长,要耐心等待,不过可以注意到,如果出现<Preparing spawn arae 0%>的字样,则说明正在进行地图生成,马上将结束操作 3.设置服务器选项 在服务器所在的列表中<server.properties>,右键然后以<文本文件>打开,随后进行编辑 这里只强调点的设置(ture为允许,false为不允许) allow-flight=true //允许飞行 difficluty=hard //设置难度为困难 online-mod =false //关闭正版验证 query.port=25565 //端口开放于 25565 spawn-npcs=true //允许生成村民 设置好这些即可 随后再次启动<startserver.bat>,每次启动都需要加载相当的资源,请耐心等待 当出现 Dedicated server took 162.676 seconds to load 这种字样时,则说明开服完成,至于可能出现的 [minecraft/MinecraftServer]: Can't keep up! Is the server overloaded? Running 2370ms or 47 ticks behind 不需要管,只是要注意自己服务器的内存状况,该关闭的后台请注意关闭。...

June 21, 2025

Tailscale 与 DERP中继

Tailscale 与 DERP中继 零.安装docker 这里不再赘述,详情看这个链接 https://docs.docker.com/engine/install/ 一.Tailscale 1.一键部署脚本 curl -fsSL https://tailscale.com/install.sh | sh 2.等待安装完成输入 tailscale login 然后进行登录 二.Derper 使用docker进行部署 新建一个文件,命名为:compose.yaml 在compose.yaml文件中输入 services: derper: image: ghcr.nju.edu.cn/yangchuansheng/ip_derper:latest container_name: derper restart: always ports: - "12345:12345" # 这里的12345请改成你自己想要的10000以上的高位端口 - "3478:3478/udp" # 3478 为stun端口,如果不冲突请勿修改 volumes: - /var/run/tailscale/tailscaled.sock:/var/run/tailscale/tailscaled.sock # 映射本地 tailscale 客户端验证连接,用来验证是否被偷 environment: - DERP_ADDR=:12345 # 此处需要与上面的同步修改 - DERP_CERTS=/app/certs - DERP_VERIFY_CLIENTS=true # 启动客户端验证,这是防偷的最重要的参数 在该文件夹内,docker compose up -d 即可启动该 docker 三.修改Tailscale中的ACL 1.进入ACL界面:Tailscale 进入后进行登录即可 2.加入配置文件: "derpMap": { "OmitDefaultRegions": false, // 可以设置为 true,这样不会下发官方的 derper 节点,测试或者实际使用都可以考虑打开 "Regions": { "900": { "RegionID": 900, // tailscale 900-999 是保留给自定义 derper 的 "RegionCode": "abc1", "RegionName": "abcc1",// 这俩随便命名 "Nodes": [ { "Name": "fff", "RegionID": 900, "IPv4": "1....

June 19, 2025

2025 5 17 BuildRadicale

一.安装dockge sudo mkdir -p /opt/stacks /opt/dockge cd /opt/dockge sudo curl "https://dockge.kuma.pet/compose.yaml?port=5001&stacksPath=%2Fopt%2Fstacks" --output compose.yaml sudo systemctl enable docker sudo systemctl start docker docker compose up -d 官方原文的compose.yaml文件如下: services: dockge: image: louislam/dockge:1 restart: unless-stopped ports: - 5001:5001 volumes: - /var/run/docker.sock:/var/run/docker.sock - ./data:/app/data # Stacks Directory # ⚠️ READ IT CAREFULLY. If you did it wrong, your data could end up writing into a WRONG PATH. # ⚠️ 1. FULL path only. No relative path (MUST) # ⚠️ 2....

May 17, 2025

自用-使用提示-杂乱

hugo使用提示: 创建新帖子: 使用 Hugo 的 new 命令创建帖子 (这会在 content/post 目录下生成一个 Markdown 文件,文件名以日期开头,便于按日期排序)。如下: hugo new post/2025-03-13-build-til-blog-by-hugo.md 编辑内容: 打开生成的 Markdown 文件,顶部是前置元数据(front matter),用于定义帖子属性。例如:(就是我当前这篇文章了,呵呵) title: “从零开始使用 Hugo 搭建 TIL 博客” date: 2025-03-13T14:00:00+08:00 tags: [“til”, “hugo”] … title:帖子标题。 date:发布日期,建议使用当前日期,如 2025-03-12。 tags:标签列表,支持多个标签,PaperMod 会自动生成标签页面。 内容部分写在 — 之后,使用 Markdown 语法。 本地开发 编辑文章(content/post/)和配置文件(hugo.toml)。 运行 hugo server 本地预览,Hugo 会生成 public/ 文件夹供测试。 测试完成后,无需保留 public/,它会在下次构建时重新生成。 推送到 GitHub,提交并推送源文件: git add . git commit -m "Updated TIL post" git push | git push -f myblog main Cloudflare Pages 部署 Cloudflare Pages 检测到推送后,运行 hugo --minify,生成 public/ 文件并部署。 您无需手动干预 public/ 的内容。 MD语法提示: 引用块(Blockquotes)...

April 15, 2025

Windows配置debian虚拟机以及Xshell连接

Windows 配置 Debian虚拟机及Xshell连接 VMware 1.下载 1. 前往官网下载最新版本:https://www.vmware.com/ 由于小编也没找到所以没法给路径 2. 使用网盘里的库存: http://47.97.115.73:5244/d/%E7%BD%91%E7%9B%98%E8%B5%84%E6%BA%90/VMware-workstation-full-17.5.2-23775571.exe?sign=H3kDu7HVdj5Ael3csoRl2oAdpegT-UrBLnGJXvnE9Gg=:0 2.安装 这里提供一篇社区大佬做的教程:如何在Windows电脑上安装Linux虚拟机,以及Linux基本命令_windows安装linux虚拟机-CSDN博客 1.点击下一步 2.点击左下角的<接收许可> ,然后点击下一步 3.点击右上角的<更改>,点击中上白色框选择安装到的盘,新建文件夹VMware,点击确定 4.勾选的不重要,点击下一步 5.点击下一步 6.点击下一步 7.点击 安装 并等待,中间可能会出现一些异象,但是不重要 8.点击完成 9.出现弹窗 提示要重启,确认无误后重启。 3.启动VMware 打开桌面创建的快捷方式 如果遇到激活的问题,可以前往此处 获取激活码 4.安装虚拟机 本次使用的系统是debian系统,映像文件点击此处获取 1.打开VMware,点击右侧的<创建新的虚拟机>,选择<典型>,然后点击下一步 2.看到中间那一栏,若已自动选中则跳过这一步,直接点击下一步即可。 点击<浏览>,选中要安装的映像文件,点击下一步 3. 第一栏中,命名自己的虚拟机名字;第二栏中选择安装的位置。都配置好后点击下一步 4. 默认即可,点击下一步 5.勾选<创建后开启此虚拟机>,点击完成。 Debian 按如下操作走: 通过↑↓键,选中graphic install,然后回车 选择中文(简体),点击continue 选择中国,点击 继续 选择汉语,点击继续 等待加载 命名主机名称 域名不管,直接回车即可 设置自己的管理员密码 命名一个非管理员账户 设置非管理员账户密码 等待加载 选择<向导-使用整个磁盘>,点击继续 这里是选择的磁盘,由于是单独分出来的一块,直接点击继续 不用管文件分区,点击继续 点击继续即可 选<是>,然后点击继续 选<否>,然后点击继续 等待加载 选择中国,点击继续 若在安徽地区,则选择<mirrors.ustc.edu.cn>这是中科大的镜像站点;若不在其周边,则选择<mirrors,163.com>这是网易的站点 http代理留空即可,点击继续 等待加载 选择<否>,点击继续 在软件选择界面,去掉Debian桌面环境选项,因为这是虚拟机,用桌面会很卡并造成不必要的负担,然后点击继续 等待加载 选择<否>,点击继续...

November 20, 2024

Windows配置go语言

Windows 配置go环境 本笔记参考于CSDN上一篇教程,点击次处查看原教程 1.go的下载 官网下载:https://golang.google.cn/ 点击此处下载 如果嫌慢的话也可以尝试下面这个 Alist云端下载:点击此处跳转 2.go的安装 双击.msi文件打开 点击next 点击next 设置自己喜欢的路径后,点击next 点击install 这个时候后弹出来一个窗口,询问是否安装,此时点击 是 即可 点击finish 3.检查go的文件 此时进入刚刚安装的go的根目录,核对以下文件 api bin doc lib misc pkg src test codereview.cfg CONTRIBUTING.md go.env LICENSE PATENTS README.md SECURITY.md VERSION 核对后,进入bin文件夹,打开go.exe进入go编译器,若能正常运行进入下一步 4.配置go环境 在设置中找到<环境变量>(不同版本系统位置不同,紧粗略说明) 进入<系统属性>后,点击右下角<环境变量> 在下方的<系统变量>中找到<Path变量>,双击打开 在列表中查看,若没有出现<\go\bin>格式的路径,则进行第五步,有则跳过 找到安装的go的bin文件夹,复制改路径,回到<编辑环境变量>界面,点击右上角的<新建>,粘贴路径,点击右下角<确定>即可 5.转移文件安放位置(选做) 若不想在go的根目录下存储代码的话,可以根据如下操作: 在想存储代码的地方创建一个文件夹(不包含非法字符和中文) 在此文件夹中再创建3个文件夹,名称及功能如下: bin : 可执行文件存储位置 pkg:生成的包文件的位置 src : 项目的位置 修改环境变量: 打开<环境变量>,找到上方的<用户变量>中的 双击打开,复制之前创建的文件夹位置并粘贴替换到下面那一行的路径(变量值) 找到,若无则新建一个即可,变量值为go的根目录 找到若无则创建,变量值为创建的文件夹下的bin地址 测试: 在cmd下运行 go run app.go 若成功运行则完成安装

November 20, 2024

docker简单使用教程

docker简略使用教程 直接启动 拉取镜像 docker pull xhofe/alist:latest 运行容器 docker run -it xhofe/alist:latest # 进容器 docker run -d xhofe/alist:latest # 后台运行容器 docker run -d --name=test xhofe/alist:latest # 指定容器名字为 test docker run -d --restart=unless-stopped --name=test xhofe/alist:latest # 指定容器一直重启-p 5244:5244 docker run -d -p 5244:5244 xhofe/alist:latest # 指定容器端口, 主机端口:容器端口 docker run -d -v /etc/alist:/opt/alist/data -v /etc/alisttest:/opt/alist/datatest xhofe/alist:latest # 指定存储卷 主机路径:容器路径 docker run -d -e PUID=0 -e PGID=0 -e UMASK=022 xhofe/alist:latest # 添加环境变量 docker-compose启动 version: '3' services: alist1: image: 'xhofe/alist:latest' container_name: alistsdfjdskfjk volumes: - '/etc/alist:/opt/alist/data' ports: - '5244:5244' environment: - PUID=0 - PGID=0 - UMASK=022 restart: unless-stopped 进入到docker-compose....

November 17, 2024

AList宝塔面板搭建,美化并挂载到阿里云盘

Alist在宝塔面板中的搭建,本地存储及阿里云盘Opne的设置 Alist 下载 : 使用宝塔Linux面板(详情可前往链接)中的软件商店进行傻瓜式下载(仅针宝塔面板生效的) 前往Alist官网获取更多详情,若想下载请移步此处 可使用1panel 平替宝塔面板,详情请点击此处查看安装教程,并前往软件商店进行安装 1panel/宝塔面板使用 在软件商店里点击alist,再点击启动即可 Docker的可以选择端口,例如12345,而不是Alist默认的5244 访问 复制<服务状态-alist控制台访问地址>中的链接打开即可,或者在所在服务器后输入端口(默认端口为:5244) 登陆 自己看 本地存储配置 点击正下方<管理>,进入"AList管理"页面,点击<存储>,点击<添加> 驱动选择<本机存储>(在蓝奏云,分秒帧之间) 挂载路径填入</“name”>格式(此处为网盘中显示的文件夹) 根文件夹路径填入</“RealName”>(此处为网盘读取的根目录,要填本地存在的文件夹) 其余不需要进行多余操作,记得选择排序即可 ### 查看: 点击左侧<主页>即可返回网盘主页,可以看到刚刚添加的文件夹 需要注意的是,挂载路径填入的最后一位,会表现为顶替 根目录的头路径 拓展: 可以重复上述<配置存储>操作建立多个文件夹 需要声明的是,每个存储只会读取一个根目录 设置用户访问: 在<Alist管理>界面中,点击<用户>,点击<guest-编辑>,启用即可 阿里云存储配置: 获取更多详细教程,请阅读官方教程 进入Alsit管理界面,选择存储,选择添加,驱动选择`阿里云盘Open`` 需要设置的如下: 挂载路径: 也就是网盘中显示的名字 云盘类型 资源库:指云盘内除备份文件夹以外的文件夹 备份盘:指云盘内的备份文件夹 根文件ID:指用网址表示的文件夹代码 获取方式: 通过网页进入阿里云盘,进入你要导入的文件夹,例如https://www.alipan.com/drive/file/all/25a,其中25a就是文件夹的代码(这个位置的代码即可),然后将此填入即可 刷新令牌: 点击此处进入获取 操作方式: 点击 Go to login,这时候如果已经在网页上登录了阿里云盘,则在跳转后点击允许,然后便会自动获得refreshToken,复制后填入即可 其他: 不建议启用 秒传 功能,此功能会预存储文件进服务器,会造成不必要的占用,属于是用空间换取时间 其余设置不重要,按喜好设置即可 保存后回到 主页 就能看到存储进的文件夹了 Alist美化 在Alist管理界面,点击设置,点击全局,注意看到自定义头部和自定义内容 可以去网上搜索Alist美化,然后去复制别人的 想自制的建议去搜索CSS文件相关教程,这里提供一个参考 下面内容中有可以参考的简化的头文件以及自定义内容,是一个渐变背景,也就是本人的网盘使用的简易背景 配置好后记得翻到最下面 保存 附件:本人使用的简易头文件及自定义内容 头文件 <script src="https://polyfill.io/v3/polyfill.min.js?features=String.prototype.replaceAll"></script> <link rel="stylesheet" href="https://npm....

November 15, 2024

AList本地存储及NATAPP内网穿透

Alist 下载: 使用宝塔Linux面板中的软件商店进行傻瓜式下载(仅针宝塔面板生效的) 下载链接 使用: 在软件商店里点击 alist,再点击启动即可 访问: 复制 <服务状态-alist控制台访问地址> 中的链接打开即可 登陆: 自己看 配置储存: 点击正下方 <管理>,进入 “AList管理” 页面,点击 <存储>,点击 <添加> 驱动选择 <本机存储>(在蓝奏云,分秒帧之间) 挂载路径填入 </"name"> 格式(此处为网盘中显示的文件夹) 根文件夹路径填入 </"RealName">(此处为网盘读取的根目录,要填本地存在的文件夹) 其余不需要进行多余操作,记得选择排序即可 查看: 点击左侧 <主页> 即可返回网盘主页,可以看到刚刚添加的文件夹 需要注意的是,挂载路径填入的最后一位,会表现为顶替根目录的头路径 拓展: 可以重复上述 <配置存储> 操作建立多个文件夹 需要声明的是,每个存储只会读取一个根目录 访问: 在 <Alist管理> 界面中,点击 <用户>,点击 <guest-编辑>,启用即可 穿透 特别提醒:不要用 https://docs.locyanfrp.cn/ 这个网站因为片哥因为封了国内的站点,不能用了 这里使用 natapp 作为首选,虽然只能提供一个 http 协议隧道,但是新手可以直接用 NATAPP 登录 首先打开支付宝,然后进入 NATAPP,进行登录 由于未知原因无法通过常规扫码登录,所以期间需要进入支付宝进行验证 实名认证 点击左侧 <我的账户-实名认证> 进行认证 购买隧道 点击左上角 <购买隧道>,设置名称,<隧道协议> 选择 <http>(或者是 Web) (其中的 UDP 和 TCP 是游戏或视频服务器使用的)...

November 12, 2024