路由器上用 /tmp 存放最新 GeoIP/Geosite 数据库

在使用 Xray / Sing-box / V2Ray 进行分流时,geoip.dat 和 geosite.dat 是核心的地理信息数据库文件: 在小闪存设备(如 16MB Flash 路由器)上,这两个文件的体积可能接近 30MB。如果直接更新到可写的 Flash(overlayfs upper 层),会严重占用空间,甚至导致系统无法正常运行。 本文介绍一种方法:开机时将最新的 Geo 数据库下载到 /tmp(内存)并直接使用,从而保持规则最新、节省 Flash、减少磨损。 一、为什么要把规则放到 /tmp 二、方法原理 三、配置调整 在 Web 管理界面或配置文件中,将地理数据库路径改为: 这样,每次启动时,只要 /tmp/xray/ 里存在这些文件,Xray 就会直接加载它们。 四、优势与注意事项 优势: 注意事项: 性能方面:由于地理数据库已放在内存中,访问速度本身就很快,无需额外启用 “Geo Data Parsing”,否则只会增加启动时间和额外内存占用。 五、可选优化 六、总结 将 GeoIP/Geosite 数据库放到 /tmp 并在开机时自动获取最新版本,是小闪存路由器的一种高效方案。

在 OpenWrt 中将 Xray 安装到内存并自动运行

在存储空间有限的 OpenWrt 系统上,直接将大型应用安装到闪存会占用宝贵的存储资源。为了减轻负担,可以将 Xray 安装到内存中(/tmp 目录),并在开机时自动下载和解压,确保每次启动后都能正常运行。 问题背景 在一些路由设备上,闪存容量有限,而 Xray 核心二进制文件及其依赖解压后体积较大。如果直接安装到闪存,不仅浪费空间,还可能影响系统更新和其他软件的安装。 将 Xray 放到 /tmp 目录运行,能有效减少闪存写入并节省空间。/tmp 是 tmpfs 文件系统,位于内存中,速度快且不会长期占用存储。不过,这也意味着重启后内容会丢失,因此需要一个自动化安装机制。 关键挑战 在某些代理插件中,如果启用了 Localhost Proxy(让路由器自身访问外网也走代理),安装脚本的下载过程会被强制通过代理转发。而代理需要依赖 Xray 才能工作,这就会导致死循环: 为避免这种情况,应在安装脚本运行时关闭 Localhost Proxy,让路由器自身直连外网下载。 自动安装脚本 以下脚本会在系统启动时自动下载并解压 Xray 到 /tmp/xray 目录,二进制文件路径为 /tmp/xray/xray。 部署步骤 插件配置 在 Xray 管理插件中,将 Xray App Path 设置为: 确保 Localhost Proxy 关闭,以避免安装阶段出现死循环问题。 总结 通过将 Xray …

NEC Aterm WG2600HP3安装并配置Passwall2

WG2600HP3到手。刷机的教程已经在前面的帖子中记录,不过需要纠正,Extroot 扩容无法实现。Flash只有32MB,安装完系统,只剩下大约16MB可用。安装并配置代理应用相当困难。下面记录整个过程。OpenWrt版本:24.10。 1、刷机后,通过192.18.1.1打开管理界面,初始状态没有密码,需要手动设置,设置一个复杂密码。 2、从旧的OpenWrt配置文件恢复MAC地址与IP绑定关系。 3、到无线网设置中,开启无线网卡,设置无线网名称和密码。5G和2.4G频段使用相同的名字。 4、到系统设置中,导出一个完整备份。 5、为OpenWrt安装Passwall2插件 1)以下软件包可以从源安装: opkg install libc coreutils coreutils-base64 coreutils-nohup curl ip-full libuci-lua lua luci-compat luci-lib-jsonc resolveip unzip luci-lua-runtime 2)下面的软件包需要从网上下载,保证平台适用性 tcping_0.3-r1_arm_cortex-a15_neon-vfpv4.ipkgeoview_0.1.10-r1_arm_cortex-a15_neon-vfpv4.ipk 下载后,从客户端上传到/tmp scp -O tcping_0.3-r1_arm_cortex-a15_neon-vfpv4.ipk root@192.168.2.1:/tmp/scp -O geoview_0.1.10-r1_arm_cortex-a15_neon-vfpv4.ipk root@192.168.2.1:/tmp/ 这个目录实际是内存,内置的存储容量太小。上传后在Openwrt手动安装 cd /tmpopkg install ./tcping_0.3-r1_arm_cortex-a15_neon-vfpv4.ipk ./geoview_0.1.10-r1_arm_cortex-a15_neon-vfpv4.ipk 3)地理位置信息 v2ray-geosite可以通过源安装,不过不需要手动安装。v2ray-geoip不可以通过源安装,不过也不需要手动安装。这两个软件包可以在管理界面更新。 4)Passwall2管理界面 luci-24.10_luci-app-passwall2_25.8.9-r1_all.ipk 需要手动下载。luci-24.10_luci-i18n-passwall2-zh-cn_25.220.73539.ea9c880_all.ipk 是界面中文翻译,不安装不影响功能,根据个人需求决定。同样地,上传到/tmp,安装cd /tmpopkg install –nodeps luci-24.10_luci-app-passwall2_25.8.9-r1_all.ipkopkg install …

NEC Aterm WG2600HP3 与 WG1200HS 对比分析:性能、功能与应用场景

NEC Aterm 系列无线路由器在日本市场长期占据较高份额,其中 WG2600HP3 和 WG1200HS 都是用户关注度较高的型号。前者定位高端,后者则属于入门到中低端产品。本文将从硬件规格、性能表现、功能扩展和应用场景四个方面,对这两款路由器进行全面对比分析。 硬件规格对比 项目 WG2600HP3 WG1200HS 无线规格 AC2600(5GHz 1733 Mbps + 2.4GHz 800 Mbps),4×4 MIMO AC1200(5GHz 866 Mbps + 2.4GHz 300 Mbps),2×2 MIMO 处理器 Qualcomm IPQ8062 双核 ARM Cortex-A15 1.4GHz 入门级 MIPS 架构 SoC 内存(RAM) 512 MB 128 MB 闪存(Flash) 128 MB 16~32 MB(不同版本) 有线接口 …

NEC Aterm WG2600HP3 刷机与功能扩展指南

NEC Aterm WG2600HP3 是一款定位高端家用的双频无线路由器,支持 IEEE 802.11ac Wave 2 标准,配备 4×4 MIMO 天线阵列,理论无线速率可达 5GHz 1733 Mbps + 2.4GHz 800 Mbps,总计 AC2600 级别。其硬件核心为 Qualcomm IPQ8062 双核 ARM Cortex-A15 处理器,主频约 1.4GHz,配备 512 MB 内存与 32 MB 闪存,内置 4 个千兆 LAN 口和 1 个千兆 WAN 口,功耗约 7~9W,适合 24 小时稳定运行。 刷机动机 WG2600HP3 在原厂固件下无线性能稳定,IPv6 支持良好,但功能扩展性有限,缺乏诸如 OpenClash、PassWall、AdGuard …

使用 DNS SRV 记录为 Windows RDP 配置自定义子域名与端口

在某些远程桌面部署场景中,希望用户只需输入一个简洁的域名即可连接,而不必手动输入端口号。这不仅能提升使用体验,也能让端口变更对用户透明。DNS SRV 记录便能实现这一目标。 什么是 SRV 记录 SRV(Service)记录是一种 DNS 资源记录类型,用于指定某个服务所在的主机和端口。其结构为: _service._proto.name. TTL IN SRV priority weight port target. RDP 对 SRV 记录的支持 从 Windows 7 与 Windows Server 2008 R2 起,RDP 客户端(mstsc.exe)支持在解析域名时自动查询 _msrdp._tcp.<域名> 的 SRV 记录,以确定应连接的目标主机与端口。这意味着,只需配置正确的 SRV 记录,用户就可以在客户端输入域名而无需附加端口号。 子域名场景配置 假设希望使用 rdp.example.net 作为远程桌面入口,实际的远程桌面服务器 IP 为 203.0.113.50,监听端口为 24500。 客户端在连接 rdp.example.net 时,会自动查询 _msrdp._tcp.rdp.example.net,获取目标主机与端口后直接发起 TCP …

免费查询历史 Whois 数据的几种方法与实用技巧

在域名交易、信息安全调查、竞争分析等场景中,获取某个域名的历史 Whois 记录是一项非常有价值的手段。通过查看域名过往的注册人、注册机构和 DNS 信息,可以帮助用户判断该域名是否存在潜在风险、是否为投机注册,或是否曾被用于恶意用途。 尽管多数 Whois 历史查询服务属于付费范畴,但仍有一些免费的方式可以实现基本的历史 Whois 数据访问。本文将整理几种主流且可行的免费查询途径,以及它们的使用方法和限制。 一、Whoxy:公开免费的 Whois 历史服务 Whoxy 提供了一个公开的 Whois 历史记录查询接口,支持直接在网页上输入域名,返回该域名过往的 Whois 变更记录。 二、WhoisXML API:注册后可查三条记录 WhoisXML API 是业内知名的 Whois 数据服务商,尽管其完整版为付费产品,但注册账户后,用户可免费获取一定额度的查询积分。 虽然记录条数受限,但对于需要核实域名是否近期发生变更的场景,这一服务仍具有较高实用价值。 三、Wayback Machine + who.is 页面抓取法 对于一些较为老旧的域名,若其他服务未能返回完整历史数据,还可尝试利用 Wayback Machine 结合 who.is 或其他 Whois 页面抓取历史。 操作方法: 四、免费服务对比一览 服务名称 是否需注册 免费记录条数 使用简便度 数据完整性 Whoxy 否 视域名而定 …

使用 Certbot 管理多个域名的 SSL 证书

在部署网站或服务时,SSL 证书已经成为必不可少的配置项。如果你使用 Nginx 或 Apache 托管多个域名,一个非常常见的问题就是:如何高效管理多个域名的 HTTPS 证书? 幸运的是,Certbot 提供了强大的功能,能够自动为多个域名签发和续期 Let’s Encrypt 的免费 SSL 证书。本文将介绍如何使用 Certbot 管理多个域名的证书,提升安全性同时减轻运维负担。 Certbot 简介 Certbot 是由 EFF(电子前哨基金会)开发的一个开源工具,用于从 Let’s Encrypt 获取免费 SSL/TLS 证书,并自动为 Web 服务器进行配置。 安装 Certbot 以 Ubuntu 为例: sudo apt updatesudo apt install certbot python3-certbot-nginx 单次申请多个域名的证书 Certbot 支持一次为多个域名申请证书。这在多个子域名或绑定多个网站时非常有用。 例如: sudo certbot –nginx -d example.com …

Web 应用文件夹权限配置建议(WordPress、数据库管理面板等)

在部署 WordPress、数据库管理面板(如 phpMyAdmin)或其他 Web 应用时,正确设置文件夹和文件权限,对安全性和正常运行都至关重要。以下整理了通用的权限配置思路与方法,供参考。 📁 管理面板类目录(如数据库管理工具) 推荐权限 设置思路 示例命令 chmod -R 750 /path/to/admin-panelchown -R www-data:www-data /path/to/admin-panelchmod 640 /path/to/admin-panel/config-file.php 这样可有效防止其他用户查看目录或配置文件,降低敏感信息泄露的风险。 📁 WordPress 等常见内容管理系统 官方推荐权限 设置思路 示例命令 find /path/to/cms/ -type d -exec chmod 755 {} \;find /path/to/cms/ -type f -exec chmod 644 {} \; 如果对安全要求更高,可只允许需要写入的目录(例如上传目录)设置为可写,其他目录和文件都只读。 ⚠️ 更高安全性做法 ✅ 总结 场景 目录权限 …

使用 Fail2ban 实现 SSH 主动防御及大规模 IP 黑名单策略

服务器面向公网时,SSH 暴力破解和扫描攻击几乎每天都在发生。为防御此类攻击,很多人会使用 Fail2ban 配合防火墙规则自动封禁尝试登录失败的 IP。以下内容记录一次基于 Fail2ban 的 SSH 防护实战情况,并结合主动黑名单策略进行分析总结。 🛡️ Fail2ban 运行状态概览 在这台服务器中,Fail2ban 针对 SSH 配置了专用 jail,用于检测登录失败并进行封禁。状态信息如下: Status for the jail: sshd|- Filter| |- Currently failed: 4| |- Total failed: 2020| `- File list: /var/log/auth.log`- Actions |- Currently banned: 15722 |- Total banned: 15722 `- Banned IP list: … 关键字段解释 …