Gost 构建 VLESS 隧道方案备忘录
Gost 构建 VLESS 隧道方案备忘录 核心架构 数据流: [VLESS客户端] -> [本地gost] -> (隧道) -> [服务器gost] -> [服务器VLESS服务] 服务器部署: VLESS 服务仅监听本地回环地址 (127.0.0.1),gost 监听公网端口作为唯一入口。 客户端部署: VLESS 客户端连接本地 gost 监听的地址和端口。 方案一:基础 UDP 隧道 (简单、低开销) 特点: 极简,理论延迟最低,但性能在弱网下不稳定,隧道本身不加密。 服务器…
协议中转
方案一:使用 relay 协议(推荐,更灵活) 这个方案的特点是中转服务器是通用的,而客户端指定最终的目标。 中转服务器 (gost server) # gost -L "监听协议://[监听地址]:监听端口" # -L "relay+udp://:8888" 表示以 relay 模式监听在所有网络接口的 UDP 8888 端口上。 # "relay" 协议是一个透明中继协议,它会根据客户端的请求,将流量转发到客户端指定的目标地址。 # 这个中转服务器本身并不知道最终目标是哪里,具有很强的通用性。 gost -L "relay+udp://:8888" 角色: 一个通用的、等待指令的 UDP 中继站。…
How did you first get into computers?
Was it gaming, coding, curiosity—or just trying to fix something that broke? For me, it started with messing around with a Windows 98 PC and accidentally deleting system files 😅 What about…
在 Linux 内核启动参数中禁用或修改 ACPI 行为
方案 1:修改 GRUB 启动参数(推荐) 适用系统:Linux(Ubuntu/CentOS等) 作用:通过内核参数绕过ACPI错误,无需修改系统文件或更新硬件。 操作步骤: 1. 临时测试(确认是否有效): - 开机时,在 GRUB 菜单 界面(通常需要快速按 Shift 或 Esc 键进入)选择系统条目,按 e 键进入编辑模式。 - 找到以 linux 或 linuxefi 开头的行,在行尾添加以下参数(任选其一,建议按顺序尝试): text acpi=noirq # 禁用ACPI中断路由(最安全) acpi_osi="Windows 2020"…
自制电视播放器系统
系统启动后自动登录 kiosk 用户,直接进入 Chromium kiosk 模式,且禁用常见退出快捷键。 下面是整合了自动登录到 tty1(修改 /etc/inittab 自动登录)并且保持你的配置逻辑的完整脚本。 #!/bin/bash USERNAME="kiosk" HOMEDIR="/home/$USERNAME" CHROMIUM_URL="https://example.com" # 请替换为目标网址 echo "==> 创建用户(如果不存在)..." if ! id "$USERNAME" >/dev/null 2>&1; then sudo adduser --disabled-password --gecos "" "$USERNAME"…
让 Chrome直接播放 .m3u8 视频流
通过 JS 库如 hls.js 就可以让 Chrome(或其他不原生支持 HLS 的浏览器)直接播放 .m3u8 视频流。下面我来详细解释怎么使用 hls.js 来播放 .m3u8 文件。 ✅ 什么是 hls.js? hls.js 是一个用 JavaScript 编写的客户端 HLS 播放库,它可以让不原生支持 HLS 的浏览器(比如 Chrome、Firefox)通过 <video> 标签播放 .m3u8 视频。 ✅ 使用…
OpenWrt 声卡支持总结(含CPU探测)
OpenWrt 声卡支持总结(含CPU探测) 🧩 目标 在 OpenWrt 系统中识别并使用主板板载声卡,并支持 Docker 访问。 ✅ 详细步骤 1. 探测CPU类型 确认CPU型号及架构,有助于判断驱动兼容性: cat /proc/cpuinfo 该命令输出CPU型号、核心数、架构、特性等信息,例如 Intel i3-6100U: processor : 0 vendor_id : GenuineIntel model name : Intel(R) Core(TM) i3-6100U CPU…
完整的 Puppeteer 项目打包过程总结
以下是完整的 Puppeteer 项目打包过程总结,学习记录: 📦 Puppeteer 项目打包完整流程 1. 项目结构准备 Web-TV/ ├── black.html # 黑屏页面 ├── player/ │ ├── PagePlayer.js # 播放器核心逻辑 │ └── config.json # 配置文件 ├── chromium/ # Chromium 可执行文件(可选) ├── server.js…
音视频不同步
问题分析:音视频不同步(声音比画面快) 你的 FFmpeg 命令捕获了 X11 桌面(视频) 和 PulseAudio 音频(auto_null.monitor),但最终输出的流 声音比画面快,说明 音频和视频的时间戳未正确对齐。 解决方案 1. 检查音频和视频的输入时间基准 FFmpeg 会自动处理音视频同步,但如果输入设备的时钟不同步(如 X11 和 PulseAudio 时间戳不一致),会导致不同步。解决方法:强制统一时间基准,使用 -use_wallclock_as_timestamps 1 和 -fflags nobuffer 减少延迟。 修改后的命令 ffmpeg -thread_queue_size 512 -f x11grab…