所有压缩包的解压密码:oldmanemu.net
链接后面括号里的是网盘提取码。
任天堂(Nintendo)3DS
资源名称
百度网盘
115网盘
中文游戏全集 CIA (官中+汉化 295个)
点击下载 (mkhy)
-
官方 Eshop 游戏/软件全集 (1063个)
点击下载 (gxyr)
点击下载 (i382)
UnDUB 游戏合集 CIA (35个)
点击下载 (s8sn)
点击下载 (qa75)
New3DS 专用资源
点击下载 (qz1v)
点击下载 (xad3)
按编号分卷下载(百度网盘):
0001-0100 (56ia)
0101-0200 (uqsu)
0201-0300 (ev7j)
0301-0400 (kkix)
0401-0500 (k56q)
0501-0600 (54nf)
0601-0700 (negt)
0701-0800 (2g8x)
0801-0900 (dd3h)
0901-1000 (7jp4)
1001-1100 (u232)
1101-1200 (2per)
1201-1300 (amhm)
...
本文译自 UntouchedWagons 的英文文档,原文链接见文末。
用 Cloud-Init 做一个 Ubuntu 24.04 模板,以后要新虚拟机时直接克隆,开机就自动配好用户、SSH 公钥和网络,不用每次从头装系统。
本文的前提:
虚拟机用 UEFI 引导(不是 BIOS)
PVE 节点的主存储是 local-zfs
系统镜像用 Ubuntu 24.04 Cloud Image
当前用户的 ~/.ssh/authorized_keys 里已经有可用的 SSH 公钥
开启 Snippets后面要用自定义的 Cloud-Init 配置文件,需要先让存储支持 Snippets:
登录 PVE 网页管理界面
依次进入 Datacenter → Storage,选中 local
点 Edit,在内容里勾上 Snippets,点 OK
下载并扩容镜像在 PVE 节点上执行:
12wget -q https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.imgqemu-img resize ...
本文转载整理自 Microsoft Activation Scripts(MAS)官方说明,原文见 massgrave.dev。
MAS 是一款开源的 Windows 和 Office 激活工具,支持 HWID、Ohook、TSforge、KMS38 和在线 KMS 几种激活方式,还自带故障排查功能。
方法一:PowerShell 一键运行(Windows 8 及以上)
打开 PowerShell(不是 CMD):右键开始菜单,选择“PowerShell”或“终端”。
粘贴下面的命令,回车执行:
1irm https://get.activated.win | iex
备用地址(以后可能会停用):
1irm https://massgrave.dev/get | iex
在弹出的菜单里选择:
(1) HWID:激活 Windows
(2) Ohook:激活 Office
命令里的 irm(Invoke-RestMethod)负责从网址下载脚本,iex(Invoke-Expression)负责执行它。所以运行前一定要核对网址:有人会仿冒 MAS 传播恶意软件。 ...
局域网里 Ubuntu 和 Windows 之间共享文件,用 Samba(SMB)最方便。这篇把 Ubuntu 上的 /mnt/vdb、/mnt/vdc、/mnt/vdd 三个目录共享出去,再在 Windows 10 上访问。
1. 安装 Samba12sudo apt updatesudo apt install samba -y
装好后看一下版本,确认安装成功:
1smbd --version
2. 配置共享准备目录目录不存在的话先建好,并放开权限:
12sudo mkdir -p /mnt/vdb /mnt/vdc /mnt/vddsudo chmod 777 /mnt/vdb /mnt/vdc /mnt/vdd # 所有人可读写,按需收紧
如果这些目录是挂载的硬盘,也要确认挂载后的权限没问题,否则共享出去也写不进去。
编辑配置文件1sudo vim /etc/samba/smb.conf
在文件末尾加上:
1234567891011121314151617181920212223[vdb] path = /mnt/vdb browseable = yes ...
FRP 下载下来就是一个可执行文件,直接运行的话,关掉终端就停了,重启后也不会自己起来。交给 systemd 管理,就能后台运行并开机自启。
假设 FRP 服务端(frps)在云服务器上,客户端(frpc)在家里的服务器上。下面以服务端为例,客户端照着改名字即可。
1. 写一个服务文件1sudo vim /etc/systemd/system/frps.service
内容如下:
123456789101112[Unit]Description=FRP Server ServiceAfter=network.target[Service]Type=simpleUser=rootExecStart=/opt/frp/frps -c /etc/frp/frps.tomlRestart=on-failure[Install]WantedBy=multi-user.target
ExecStart 里的 /opt/frp/frps 和 /etc/frp/frps.toml 是本文假设的程序和配置文件位置,换成你自己的路径。
客户端就新建一个 frpc.service,把里面的 frps ...
家里或服务器上跑了好几个服务,每个都占一个端口,用起来很不方便。用 Nginx 做反向代理,就可以通过不同的域名访问不同的服务,顺便统一加上 HTTPS。
这篇记录:
单个服务的反向代理
多个域名分别代理到不同服务
不想手写配置时,可以用的图形化工具
准备安装 Nginx:
1sudo apt update && sudo apt install nginx
准备好 SSL 证书(Let’s Encrypt 或自签都行),本文放在:
12/etc/nginx/cert/cert.pem/etc/nginx/cert/key.pem
假设本机跑着这几个服务:
Node.js:127.0.0.1:3000
Flask:127.0.0.1:5000
某个面板:127.0.0.1:8080
代理单个服务新建配置文件:
1sudo vim /etc/nginx/sites-available/myproxy.conf
把 sub1.example.com 代理到 127.0.0.1:8080:
123456789101112131415server { ...
Linux 命令
未读p7zip 是 7-Zip 在 Linux 上的命令行版本,命令是 7z。除了 .7z,它也能处理 ZIP、RAR、TAR 等格式。下面记几个最常用的。
压缩17z a 压缩包名.7z 文件或文件夹
a 表示添加到压缩包,压缩包不存在时会新建。例如 7z a archive.7z myfolder 会把 myfolder 打包成 archive.7z。
解压17z x 压缩包名.7z
x 解压时保留目录结构,默认解压到当前目录。
解压到指定目录用 -o,注意 -o 和路径之间没有空格:
17z x archive.7z -o/home/user/extract
查看压缩包内容17z l 压缩包名.7z
只列出文件,不解压。
检查压缩包是否损坏17z t 压缩包名.7z
加密压缩17z a -p 压缩包名.7z 文件或文件夹
-p 后面不跟密码时,会提示你输入密码,密码不会留在命令历史里。也可以直接写成 -p密码(同样没有空格)。
如果连压缩包里的文件名也不想让人看到,再加上 -mhe=on(只对 .7z 格式有效):
17z a -p -mhe=on mysecure.7z ...
两台 Ubuntu 之间共享目录,用 NFS 最省事。下文假设:
NFS 服务端 IP:192.168.1.1
客户端 IP:192.168.1.100
共享目录:/srv/nfs_share
服务端1. 安装 NFS 服务12sudo apt updatesudo apt install nfs-kernel-server
2. 准备共享目录12sudo mkdir -p /srv/nfs_sharesudo chown nobody:nogroup /srv/nfs_share
3. 配置共享编辑 /etc/exports:
1sudo nano /etc/exports
加入一行,把目录共享给客户端:
1/srv/nfs_share 192.168.1.100(rw,sync,no_subtree_check)
想让整个网段都能访问,可以把 IP 换成 192.168.1.0/24。
4. 让配置生效12sudo exportfs -asudo systemctl restart nfs-kernel-server
5. 防火墙(如果开了 UFW)1sudo ufw ...
把一整块物理硬盘直通给 Proxmox VE(PVE)里的虚拟机,虚拟机就能直接读写这块盘,做 NAS、存储服务器时很常用。
动手前先备份盘里的数据。
1. 找到要直通的硬盘在 PVE 宿主机的 Shell 里查看所有磁盘:
123lsblk# 或者fdisk -l
确认目标硬盘,比如 /dev/sda。
2. 确认硬盘没有被宿主机挂载如果宿主机挂载了这块盘的分区,先卸载(按实际分区名替换):
1umount /dev/sda1
3. 查到硬盘的 ID1ls -l /dev/disk/by-id/
找到指向 sda 的那一项,例如 ata-WDC_WD40EFRX-xxxx。之后都用这个 ID,而不是 /dev/sda:sda 这类设备名在重启后可能会变,ID 不会。
4. 把硬盘加到虚拟机先关掉虚拟机:
1qm stop <VMID>
编辑虚拟机配置文件:
1nano /etc/pve/qemu-server/<VMID>.conf
加一行:
1scsi1: /dev/disk/by-id/ata-<硬盘ID>,cache=write ...
Linux 命令
未读tar 是 Linux 下打包和解包的老工具,配合 gzip、bzip2 还能顺便压缩。常用参数就这几个:
参数
含义
-c
创建归档
-x
解开归档
-t
列出归档内容
-v
显示处理过程
-f
指定归档文件名,必须放在最后、紧跟文件名
-z
用 gzip 压缩/解压(.tar.gz)
-j
用 bzip2 压缩/解压(.tar.bz2)
打包12345678# 只打包,不压缩tar -cvf archive_name.tar directory_name# 打包并用 gzip 压缩tar -czvf archive_name.tar.gz directory_name# 打包并用 bzip2 压缩tar -cjvf archive_name.tar.bz2 directory_name
解包123tar -xvf archive_name.tartar -xzvf archive_name.tar.gztar -xjvf archive_name.tar.bz2
想解到别的目录,加 -C 目标目录,例如 tar -xz ...


















-863b9c5323fbe3a333ba6b5da0bd8ebd.png)





