博文

一款轻量高效的开源 IP 检测工具:OpenIP 优选Cloudflare返代 ip

🚀 推荐一款轻量高效的开源 IP 检测工具:OpenIP 快速、精准、多维度的出口 IP 与归属地检测利器 👉 点击立即体验:openip.uk 在日常网络折腾、代理节点搭建以及服务器运维的过程中,我们经常需要快速确认当前的实际网络连接状况: 当前节点使用的是 IPv4 还是 IPv6 ? 是否成功走上了预期的代理出口? 命中的 Cloudflare 边缘节点 IP 是什么? 节点的实际地理位置和 ASN 运营商信息 是否准确? 为了更直观、快速地解决这些需求,我部署并使用了这款纯粹、现代化的 IP 检测工具 —— OpenIP 。 🌟 核心亮点与特色 1. 多维度网络出口检测 提供了全方位的网络环境检测面板,一次打开即可完成多路观测: 国内双栈检测 :精准探测国内网络节点观测到的 IPv4 / IPv6 地址。 国际出口检测 :通过多个国际第三方 API 自动降级与兜底,准确识别代理或海外出口 IP。 Cloudflare ProxyIP 检测 :直接读取边缘连接中的 CF-Connecting-IP 节点信息,避免 DNS 解析缓存干扰。 Google DoH 检测 :利用 Google DNS-over-HTTPS ( dns.google ) 的 TXT 记录解析,快速探测真实出口。 2. 集成地理位置与 ASN 运营商信息 不仅能查到 IP,OpenIP 还会自动查询并展示该 IP 对应的 国家、省份、城市 以及 ASN / 运营商信息 ,让节点的地理分布与网络归属一目了然。 3. 一键复制,极致便携 界面中每一个检测到的 IP 地址旁都配备了“一键复制”按钮,兼顾现代化 Clipboard API 与兼容性降级处理,配合即时状态反馈,复制 IP 再也不用手动选中。 4. 基于 C...

通过飞牛应用配置 Cloudflare Tunnel(完整教程)

通过飞牛应用配置 Cloudflare Tunnel(完整教程) 本文介绍如何在飞牛 NAS 应用商店安装 Cloudflare Tunnel 应用,并通过图形化界面快速配置内网穿透服务。 概述 本文介绍如何在飞牛 NAS 应用商店安装 Cloudflare Tunnel 应用,并通过图形化界面快速配置内网穿透服务。该应用基于 Cloudflare Tunnel 构建,提供比 Docker 更稳定的运行体验和更简化的配置流程。 准备工作 1. **Cloudflare 账户**:已有 Cloudflare 账号并添加了要暴露的域名 2. **飞牛 NAS**:已安装飞牛系统,并访问应用市场 3. **内网服务**:NAS 上运行了需要外网访问的服务(如 Web 服务器、SSH、远程桌面等) 步骤 1:Cloudflare 控制台创建 Tunnel 1. 登录 [Cloudflare One](https://one.dash.cloudflare.com) 2. 导航到 **Networks** → **Connectors** → **Cloudflare Tunnels** 3. 点击 **Create a tunnel** 4. 选择连接器类型 **Cloudflared**,点击 **Next** 5. 输入隧道名称(例如:`feiniu-nas-tunnel`),点击 **Save tunnel** 6. 在接下来的页面,系统会生成一条 **安装命令**(包含 token),**暂时不要关闭此页面**,稍后需要用到 步骤 2:在飞牛 NAS 安装应用 1. 打开飞牛 NAS **应用市场** 2. 搜索 **Cloudflare Tunnel** 3. 点击安装,等待应用部署完成 4. 打开应用,进入配置页面 步骤 3:连接 Cloudflare Tunnel 在飞牛应用配置页面: 1. 填入从 Cloudflare 控制台复制的 **Account ID** 和 **API Token**(或直接粘贴安装命令中的 token) 2. 点击 **验证连接** 或 **连接** 3. 连接成功后,应用会自动获取隧道信息并显示状态 **注意**:飞...

OpenClaw 如何绑定 Telegram?完整教程

OpenClaw Telegram 绑定教程 本文档提供 OpenClaw 与 Telegram Bot 绑定的专注教程,仅包含必要的步骤。 步骤 1:创建 Telegram Bot 1. 打开 Telegram,搜索 **@BotFather** 2. 发送 `/newbot` 3. 按照提示: 输入机器人的**显示名称**(例如:`My OpenClaw Bot`) 输入机器人的**用户名**(必须以 `bot` 结尾,例如:`my_openclaw_bot`) 4. 创建成功后,BotFather 会返回 **HTTP API Token**(格式如:`1234567890:AAxxxxxx`) 5. 保存 Token,后续步骤需要使用 步骤 2:写入 Token 到 OpenClaw 方式 A:命令行快速登录 在终端运行: openclaw channels login --channel telegram 按提示粘贴 Token。 该命令自动完成配置写入和通道启用。 方式 B:手动配置写入 执行以下两条命令: openclaw config set channels.telegram.botToken "你的_BotToken" openclaw config set channels.telegram.enabled true 配置会持久化到 `openclaw.json`。 步骤 3:重启 Gateway 配置写入后,执行重启使配置生效: openclaw gateway restart 等待网关重启完成。 步骤 4:首次私聊触发配对 此步骤仅在首次绑定时需要执行一次。 1. 在 Telegram 中找到 Bot 2. 点击 **Start** 按钮,或发送任意消息 3. Bot 会回复一个 6 位数的配对码(例如:`ABC123`) 4. 在终端执行: openclaw pairing list telegram 查看待批准的配对请求。 openclaw pairing approve telegram ABC123 (将 `ABC123` 替换为实际配对码) 5. 配对成功后,Telegram ...

Win11退出微软账号的方法

图片
具体方法如下: 1、打开电脑设置界面,点击“账户设置”。 Win11系统中轻松退出微软账户登录恢复本地账户的简单操作指南 2、进入账户设置后,点击“你的信息”。 Win11系统中轻松退出微软账户登录恢复本地账户的简单操作指南 3、在打开的界面中,点击“改用本地账户登录”。 Win11系统中轻松退出微软账户登录恢复本地账户的简单操作指南 通过本文的指导,你已经成功退出了微软账户登录,回归到本地账户的使用体验。这不仅让你在操作上更加自由,也能更好地保护个人隐私和数据安全。

华为路由器恢复出厂设置通过路由器按键恢复出厂

图片
RESET 复位孔/复位按键 将路由器接通电源,稍等片刻待路由器完成启动,保持开机状态。 使用针状物戳进路由器的 RESET 复位孔或长按 RESET 复位按键,直到指示灯熄灭后松开。待路由器重启亮红灯后,即完成恢复出厂设置。   部分路由器是指示灯闪烁后松开,等待路由器指示灯重新亮起,即已完成恢复出厂设置。 部分设备是接通电源,稍等片刻待设备完成启动,长按 RESET 复位键 8 秒以上,等待网口指示灯重新亮起,即已完成恢复出厂设置。 若不需要保留关键配置信息,可连续恢复出厂 2 次,完全清除配置信息。 H 按键 部分路由器无 RESET 复位孔/复位按键,H 按键( )同时具备复位键功能。 请将路由器接通电源,稍等片刻待路由器完成启动,保持开机状态。 长按 H 按键,直到指示灯熄灭后松开。待指示灯重新亮红灯后,即完成恢复出厂设置。 Wi-Fi 开关 部分路由器通过长按机身的 Wi-Fi 开关( 或 ,具体请以机身实际开关形态为准)恢复出厂设置。 请将路由器接通电源,稍等片刻待路由器完成启动,保持开机状态。 长按 Wi-Fi 开关,直到指示灯熄灭后松开。待指示灯重新亮红灯后,即完成恢复出厂设置。

cloudflare workers 创建 vless节点worker部署Vless

cloudflare workers 创建 vless节点worker部署Vless 感觉比较纯净的代码 代码:  // <!--GAMFC-->version base on commit 841ed4e9ff121dde0ed6a56ae800c2e6c4f66056, time is 2024-04-16 18:02:37 UTC<!--GAMFC-END-->. // @ts-ignore import { connect } from 'cloudflare:sockets'; // How to generate your own UUID: // [Windows] Press "Win + R", input cmd and run: Powershell -NoExit -Command "[guid]::NewGuid()" let userID = '1c813471-86cd-4f34-8159-ea500ac359a3'; let proxyIP = '156.146.53.83'; if (!isValidUUID(userID)) { throw new Error('uuid is not valid'); } export default { /** * @param {import("@cloudflare/workers-types").Request} request * @param {{UUID: string, PROXYIP: string}} env * @param {import("@cloudflare/workers-types").ExecutionContext} ctx * @returns {Promise<Response>} */ async fetch(request, env, ctx) { try { userID = env.UUID || userID; proxyIP = env.PROXYIP || proxyIP; const upgradeHe...

无意间发现免费v2ray节点订阅 clash订阅链接 在使用cloudflare workers部署白嫖代理时发现

YouTube视频1: https://youtu.be/eNAEijExsug YouTube视频2: https://youtu.be/cNauurQhHJQ Github源码(worker.js): https://github.com/Banwan1212/v2ray-worker ---------------------------- 代码 cloudflare workers .js  www.wanuse.com /*! * v2ray Subscription Worker v2.4 * Copyright 2024 Vahid Farid (https://twitter.com/vahidfarid) * Licensed under GPLv3 (https://github.com/vfarid/v2ray-worker/blob/main/Licence.md) */ var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x, { get: (a, b) => (typeof require !== "undefined" ? require : a)[b] }) : x)(function(x) { if (typeof require !== "undefi...