sing-box 一键安装脚本综合指南

来源: 233Boy | GitHub: https://github.com/233boy/sing-box 设计理念: 高效率,超快速,极易用 — 以多配置同时运行为核心设计 核心特点 快速安装(通常15秒内完成,条件允许仅需1秒) 自动化 TLS 零学习成本,一条命令完成添加/更改/查看/删除 兼容 sing-box 原生命令 支持所有常用协议 一键启用 BBR、更改伪装网站、更改端口/UUID/密码/域名等 支持协议列表 协议 快捷名称 VLESS-REALITY reality / r VLESS-HTTP2-REALITY rh2 TUIC tuic Trojan trojan AnyTLS anytls Hysteria2 hy / hy2 Shadowsocks 2022 ss VMess-TCP tcp VMess-HTTP http VMess-QUIC quic VMess-WS ws VMess-WS-TLS wss VMess-H2-TLS h2 VMess-HTTPUpgrade-TLS hu VLESS-WS-TLS vws VLESS-H2-TLS vh2 VLESS-HTTPUpgrade-TLS vhu Trojan-WS-TLS tws Trojan-H2-TLS th2 Trojan-HTTPUpgrade-TLS thu Socks socks 安装 系统支持: Ubuntu, Debian, CentOS(推荐 Ubuntu 22,谨慎使用 CentOS) ...

2026-07-21 · 3 分钟 · wuhongbo

Geek Uninstaller — 极简却强大的免费卸载利器

用久了 Windows,系统里总会攒下一堆"赖着不走"的软件。控制面板卸载不干净,有些程序甚至根本没有自带卸载器。最近找到一款卸载工具 Geek Uninstaller,体验下来相当顺手,分享给大家。 为什么需要专用卸载工具? Windows 自带的"添加或删除程序"只能调用软件自带的卸载器,卸载完成后残留的注册表项、配置文件、缓存文件夹一概不管。时间久了,磁盘里到处都是"僵尸"残留,拖慢系统、引发冲突。 Geek Uninstaller 解决的就是这个问题——它会在标准卸载完成后自动深度扫描残留,把相关的注册表项、空文件夹、遗留文件一并清理。 核心功能 1. 清理卸载(Clean Removal) 这是最核心的功能。选中程序 → 右键卸载 → 等自带卸载器跑完 → 自动扫描残留 → 勾选删除。一条龙搞定,不留尾巴。 2. 强制卸载(Force Removal) 遇到没有卸载器的绿色软件、已损坏无法正常卸载的程序、或者卸载到一半报错卡死的情况,用"强制卸载"直接暴力删除注册表关联和残留文件。 3. 卸载 Microsoft Store 应用 Windows 10/11 里通过 Microsoft Store 安装的应用(UWP)在控制面板里卸载比较麻烦。Geek 支持 Ctrl+Tab 切换桌面应用和 Store 应用视图,直接右键卸载。 4. 即时搜索 程序多了逐个翻很痛苦,直接在界面中打字就能实时筛选匹配,秒定位。 5. 高亮标识新安装 最近安装/修改的程序会以紫色/橙色高亮标注,方便快速找到刚装的东西。 6. 原生便携 + 单文件 整个软件就是一个 geek.exe(约 2.6MB),不需要安装,U 盘里塞一个随时用。支持 32 位和 64位 Windows。40+ 种语言界面,包含中文。 使用体验 界面非常简洁——左侧程序列表,右键菜单和底部工具栏操作。没有广告、没有捆绑、没有后台服务常驻。右键菜单里除了卸载,还能直接打开注册表项、跳转到安装目录,排查问题时很方便。 扫描残留的速度也很快,一般几秒就能出结果,比某些动辄扫描一分钟的卸载工具快多了。 版本说明 版本 特点 适合人群 免费版(Free) 清理卸载、强制卸载、Store 应用卸载、便携单文件 绝大多数个人用户完全够用 Pro 版(付费) 增加实时安装监控、批量卸载、高级管理功能 需要频繁装软件/折腾系统的用户 日常家用免费版绰绰有余,Pro 版需要的话可以走官网购买。 ...

2026-07-18 · 1 分钟 · wuhongbo

配置SSH密钥实现rsync免密同步

在你的本地机器(发起 rsync 的机器)上执行: 1. 生成密钥对(如果已有 ~/.ssh/id_rsa 可跳过) ssh-keygen -t rsa -b 2048 一路按回车即可(默认路径,密码留空)。这会生成两个文件: id_rsa(私钥):留在本地,是你的"身份证"。 id_rsa.pub(公钥):需要发给服务器。 2. 将公钥上传到远程服务器 ssh-copy-id -i ~/.ssh/id_rsa.pub username@remote_server_ip 这一步需要输入一次服务器密码,目的是把你的公钥写入服务器的 ~/.ssh/authorized_keys 文件。 3. 确保私钥权限为600(仅所有者可读写) chmod 600 ~/.ssh/id_rsa 4. 验证测试 ssh username@remote_server_ip 如果配置成功,你会发现直接就能登录,不再需要输入密码。此时运行 rsync 命令也会直接静默执行。 配置好密钥后,rsync脚本即可全自动运行 #!/bin/bash # 现在运行这个脚本,不会再弹出密码提示 rsync -avz -e 'ssh -p 22' /local/data/ user@remote_ip:/remote/backup/

2026-07-15 · 1 分钟

NPM 跳转添加登录界面

通过 Nginx Proxy Manager 为内网服务添加 Basic Auth 登录认证的完整步骤。

2026-07-08 · 1 分钟 · wuhongbo

Ubuntu 运行 Python 脚本的完整指南

一、检查 Python 是否安装 先确认系统有没有 Python 3: python3 --version # 或者 python --version 如果没有安装,执行: sudo apt update sudo apt install python3 python3-pip 二、安装依赖库 运行脚本前,可能需要安装第三方库。比如: pip3 install requests # 或者 pip install requests 三、使用虚拟环境(推荐做法) 适合你要跑自己的脚本 / 项目。 安装必要组件 一般系统已安装,如果没有: apt update apt install -y python3-full python3-venv 创建并激活虚拟环境 # 创建虚拟环境 python3 -m venv venv # 激活 source venv/bin/activate # 现在可以随便 pip 了 pip install requests 退出虚拟环境 deactivate 虚拟环境的优点 不污染系统:项目依赖只装在 venv 里,不影响系统全局 安全:不同项目可以装不同版本的库,互不冲突 可复现:把 requirements.txt 交给别人,pip install -r requirements.txt 就能还原环境 虚拟环境是生产环境首选做法。 ...

2026-06-30 · 1 分钟 · wuhongbo

内网传输速度测试工具 iperf3

内网传文件总卡顿?用 iperf3 测测你的真实带宽! 最近有朋友吐槽:“家里两台电脑连同一个 Wi-Fi,传个大文件半天没反应,难道是我家 Wi-Fi 虚标了?” 其实内网传输慢,可能是带宽没跑满,也可能是设备/链路掉链子。今天就教大家用 iperf3 这个小工具,5 分钟测出两台电脑的真实内网传输能力,揪出慢的根源! 为什么需要测内网速度? 我们常说的“千兆网”“万兆局域网”,指的是理论带宽(比如千兆 ≈ 125MB/s)。但实际传输时,受网线质量、路由器/交换机性能、无线干扰、系统设置等影响,速度可能打折扣。 用 iperf3 能精准测出两台设备间的 实际可用带宽,帮你判断是“网络拉胯”还是“文件太大”。 准备工作 两台内网设备:手机/电脑都行,但建议用电脑(系统兼容更好)。 同一局域网:确保两台设备连同一个 Wi-Fi,或插在同一路由器/交换机下(有线更准)。 安装 iperf3:跨平台工具,30 秒搞定—— Windows:官网下载 exe,或用 Chocolatey 安装: choco install iperf3 macOS: brew install iperf3 Linux (Ubuntu): sudo apt install iperf3 3 步测出真实带宽 1. 启动“服务器端” 在其中一台电脑(比如 A)运行命令,作为测试的“接收方”: iperf3 -s # -s 代表 server(服务器端) 会看到类似输出,提示 Listening on /ip4/192.168.1.100/tcp/5201(5201 是默认端口,IP 是 A 的内网地址)。 2. 启动“客户端” 在另一台电脑(B)运行命令,作为“发送方”,连接 A 的 IP 和端口: ...

2026-06-26 · 1 分钟 · wuhongbo

Linux防22端口爆破自动封禁

安装与配置 fail2ban 防22端口爆破自动封禁 安装:sudo apt install fail2ban 重启:sudo systemctl restart fail2ban 配置文件:/etc/fail2ban/jail.d/sshd.local 查看被封ip:sudo fail2ban-client get sshd banip 配置文件sshd.local如下: [sshd] # 启用此监狱 enabled = true # 使用 systemd 后端来读取日志,避免找不到日志文件的问题 backend = systemd # 监控的端口(ssh 对应 22 端口) port = ssh # 最大重试次数 maxretry = 3 # 统计时间窗口(秒) findtime = 600 # 封禁时长(秒),-1 为永久封禁,请谨慎使用 bantime = 7200 # 忽略的IP地址段,如本地环回 ignoreip = 127.0.0.1/8 ::1 常用管理命令 配置完成后,你需要使用以下命令来管理和监控 Fail2ban 的运行状态 操作类别 命令 作用 服务管理 sudo systemctl start fail2ban 启动服务 sudo systemctl stop fail2ban 停止服务 sudo systemctl restart fail2ban 重启服务(修改配置后常用) sudo systemctl status fail2ban 检查服务运行状态 sudo fail2ban-client reload 重新加载配置(不中断服务) 状态查询 sudo fail2ban-client status 查看所有激活的"监狱"(jail) sudo fail2ban-client status sshd 查看特定监狱(如sshd)的详细状态,包括当前被禁IP 手动干预 sudo fail2ban-client set sshd unbanip <IP地址> 解封特定 IP sudo fail2ban-client set sshd banip <IP地址> 手动封禁特定 IP

2026-06-22 · 1 分钟

[Windows] 类似冰点还原的利器 希沃零度V.1.2.6.1294

哈喽,黑域小伙伴,谈起还原,最初接识影子系统/系统还原恢复类软件是在2008年左右,最初对这些软件感觉很神奇,毕竟那时流氓恶意软件盛行,「还原系统」类的软件特别火,当你进入「影子模式」后软件会瞬间为你当前的操作系统创建一个一模一样的「替身」,你可以照样在电脑上随意安装软件、删除文件、甚至是测试任何软件! 而今天这款:希沃零度,就是类似冰点还原的利器,帮助你解决系统卡顿、崩坏的问题的一款免费的系统还原软件,并且性能优秀、使用简单。 希沃零度是一款免费的系统还原软件,类似于高中电脑课上使用的冰点还原,安全性也不错,可以自定义冻结磁盘,免费无广告。 软件大小23.3Mb,仅支持Windows,需要安装并至少备份好一份快捷方式才能使用。 这个软件更加简单方便,适合不愿意折腾的人去用,只要把桌面的快捷方式备份好,就能实现一键操作,也不需要去破解。 你可以看到软件的主界面,选择需要保护的系统盘,点击冰冻即可,重启计算机后生效,就是这么简单! 你会发现刚刚打开的桌面快捷方式消失不见了,开始菜单内的快捷方式无效,即使卸载程序也不会解除冻结。 如果你前面没有备份此快捷方式,除非重装系统否则再也无法解冻。好在世上是存有后悔药的,我上传了此快捷方式的备份。 只需解压后运行该快捷方式,将已保护的系统盘解冻,重启后即可生效。 最后提醒一下,删除、卸载软件不等于解除还原,必须打开备份的快捷方式才能解除还原。 总的来说,软件的冰点还原功能可以让电脑快速复原,当我们在使用时遇到死机、蓝屏等场景,只需要重启电脑即可恢复正常使用。 且随着重启不定期自动还原的设置,也可以让电脑久用如新,再也不用担心安装软件太多而导致桌面文件混乱、电脑卡顿! 软件信息 项目 信息 软件名称 希沃零度 版本号 V.1.2.6.1294 软件大小 23.3 MB 系统支持 Windows 更新日期 2024-04-15 下载地址 希沃零度 V.1.2.6.1294 下载

2026-06-18 · 1 分钟

Docker及Linux系统配置代理

Docker配置代理 创建配置目录 sudo mkdir -p /etc/systemd/system/docker.service.d 配置代理 sudo tee /etc/systemd/system/docker.service.d/proxy.conf >EOF [Service] Environment="HTTP_PROXY=http://你的代理地址:端口" Environment="HTTPS_PROXY=http://你的代理地址:端口" Environment="NO_PROXY=localhost,127.0.0.1,::1" EOF 重启Docker sudo systemctl daemon-reload sudo systemctl restart docker 验证配置 sudo systemctl show docker --property=Environment Linux系统配置代理 临时生效(当前终端) export http_proxy=http://你的代理地址:端口 export https_proxy=http://你的代理地址:端口 export no_proxy=localhost,127.0.0.1,::1 永久生效(所有用户) sudo tee /etc/profile.d/proxy.sh >EOF export http_proxy=http://你的代理地址:端口 export https_proxy=http://你的代理地址:端口 export no_proxy=localhost,127.0.0.1,::1 EOF source /etc/profile.d/proxy.sh 永久生效(当前用户) echo 'export http_proxy=http://你的代理地址:端口' >> ~/.bashrc echo 'export https_proxy=http://你的代理地址:端口' >> ~/.bashrc echo 'export no_proxy=localhost,127.0.0.1,::1' >> ~/.bashrc source ~/.bashrc 验证配置 echo $http_proxy echo $https_proxy curl -I https://www.google.com

2026-06-16 · 1 分钟 · wuhongbo

Windows如何重启后C盘还原到使用前

1、环境要求 Windows 10/11 专业版、企业版或教育版 2、开启还原功能 打开控制面板,启用或关闭 Windows 功能。 向下滚动找到 “设备锁定”,勾选确认启用。 在管理员模式cmd命令中输入以下内容: # 开启过滤器 uwfmgr filter enable # 仅保护 C 盘 uwfmgr volume protect c: 重启电脑,C 盘的"重启还原"正式生效。 3、关闭还原功能 uwfmgr filter disable 重启电脑,还原功能解除。 4、留一个不还原的口子 uwfmgr file add-exclusion "D:\会议永久留存" 这样指定的文件夹或文件将不会被还原,可以用于保存重要数据。

2026-06-16 · 1 分钟 · wuhongbo