Virtual Private Server

相关基础概念介绍

常见代理软件

各种VPN软件,Clash, v2ray etc…


DNS泄露

1. 如何判断是否存在DNS泄露?

在开始之前,先进行一个简单的测试。访问DNS泄露测试网站 ipleak.nethttps://browserleaks.com/dns

  • 严重泄露: 如果在 “DNS Addresses” 列表中,您看到了位于您真实所在国家的DNS服务器,那么您的DNS已经确定无疑地泄露了。

  • 潜在泄露: 即使没有看到您本国的DNS,如果在“全局模式”和“规则模式”下测试,得到的DNS服务器列表不一致,或者出现了一些您未曾配置过的公共DNS提供商(如Cloudflare),也极有可能存在泄露。

为什么使用代理后会泄露?

示例:当使用代理工具(尤其是仅配置了系统代理模式时)并尝试访问 google.com

  • 浏览器将访问google.com的请求交给了代理客户端(如Clash)。
  • 问题所在: 如果代理客户端的规则需要先知道google.com的IP地址才能判断走代理还是直连,它就会在本地发起一个DNS查询
  • 这个DNS查询请求,没有经过代理隧道加密,而是直接通过您的物理网卡,发送给了您的路由器,再由路由器发送给ISP的DNS服务器。
  • 结果: 您的代理流量(访问谷歌服务器的加密数据)走了代理隧道,但您的DNS查询流量(“我想知道google.com的IP”)却“裸奔”了出去。这就是DNS泄露。

解决DNS泄露的核心思想是:阻止本地发起明文DNS请求,让所有DNS查询都在代理客户端内部处理,或者通过加密的代理隧道在远端服务器上完成解析。

1. v2rayN 用户

这是最简单的。

  • 打开 v2rayN -> 设置 -> 路由设置。
  • 域名策略(Domain Strategy)IPIfNonMatch 修改为 AsIs
  • 点击确定。这样设置后,v2rayN会接管所有DNS查询,通过代理节点在远程解析,从而避免本地泄露。

2. Clash for Windows (CFW) 设置 Clash的设置相对复杂

  • 方法一(推荐):使用防泄露规则的订阅转换

    1. 使用支持自定义规则的订阅转换服务。
    2. 在“远程配置”中,选择一个包含防DNS泄露规则的配置,或者将这个地址 https://cf.bulang0.cf/clash-rules/nodnsleak.ini 粘贴到您自己转换链接的 config= 参数后面。
    3. 生成新的订阅链接,并在CFW中下载。这个规则集会强制所有DNS请求走代理。
  • 方法二(TUN模式下的终极修复):

    1. 设置页面,开启 TUN Mode
    2. 点击 TUN Mode 旁边的齿轮图标进入设置。确保 DNS-Hijacking / Enhanced Mode 设置为 Fake-IP 模式。这是Clash的核心防泄露技术。
    3. 关键步骤: 关闭Windows的“智能多宿主名称解析”。
      • Win + R,输入 gpedit.msc 打开组策略编辑器。
      • 导航至:计算机配置 -> 管理模板 -> 网络 -> DNS客户端
      • 找到并双击“关闭智能多宿主名称解析”。
      • 选择“已启用”,然后点击确定。

    这个设置可以防止Windows系统向物理网卡发送DNS请求,从而防止DNS泄露。

除了DNS泄露,WebRTC也可能绕过代理泄露您的真实IP。

  • 测试地址: https://browserleaks.com/webrtc
  • 解决方法: 在您的浏览器(Chrome/Edge/Firefox)应用商店中搜索并安装 WebRTC Control 插件。启用它即可一键禁用WebRTC功能,防止IP泄露。

Sing-Box

官方文档:https://sing-box.sagernet.org/zh/

Github:https://github.com/SagerNet/sing-box

GUI客户端:Windows需使用第三方客户端,如:https://github.com/GUI-for-Cores/GUI.for.SingBox

  • 安装和配置:下载解压后在设置中下载内核
  • 订阅和规则:直接在首页通过 快速开始 设置订阅链接,否则需要手动将 Profiles 和订阅绑定

订阅转换:https://github.com/7Sageer/sublink-worker


Clash Verge

clash verge 下载地址:https://github.com/clash-verge-rev/clash-verge-rev/releases/tag/v2.2.3

  • clash verge 说明文档:https://www.clashverge.dev/
  • 全局扩展脚本:https://github.com/xiaolin-007/clash-verge-script
  • Loyalsoldier大神clash-rules:https://github.com/Loyalsoldier/clash-rules

使用虚拟网卡接管系统全局流量(TUN模式)

  • TUN模式
  • TAP模式

如果不使用TUN,有些应用可能不会遵循系统代理,最常见的就是命令行,需要单独代理设置:

powershell:

powershell
$env:http_proxy="http://192.168.43.62:7897"
$env:https_proxy="http://192.168.43.62:7897"

Git:

bash

V2rayN

Github: https://github.com/2dust/v2rayN


机场相关内容

机场测速和常识参考 duyaoss: https://www.duyaoss.com

便宜机场:

住宅宽带IP:https://www.vircs.com/


Github跑路机场项目:https://github.com/limbopro/Paolujichang


  • 各种线路详解:

详细谈谈 CN2/BGP/IPLC

大致描述 GCP/AWS/Azure

Qos的影响

  • IPLC & IEPL

https://www.duyaoss.com/archives/57/

  • IPLC: “International Private Leased Circuit"的缩写,即“国际专线”
  • IEPL国际以太网专线(International Ethernet Private Line,简称IEPL)

软路由及其使用


主路由模式


旁路由


定制规则转换

仓库直接可用的yaml文件: https://raw.githubusercontent.com/qichiyuhub/rule/refs/heads/main/config/mihomo/config.yaml

mihomo内核官方wiki以及官方yaml完整示例:

https://wiki.metacubex.one/config/ https://raw.githubusercontent.com/MetaCubeX/mihomo/refs/heads/Meta/docs/config.yaml

规则集仓库:https://github.com/MetaCubeX/meta-rules-dat/tree/meta

icon图标仓库:https://github.com/Vbaethon/HOMOMIX

参考视频:https://www.qichiyu.com/395.html


Virtual Private Server

VPS服务器厂商

https://digvps.com/

VPS搭建步骤详解


手机号和国际支付

GiffGaff

一些关于GiffGaff的基础使用指南:GiffGaff新手指南

  • 查询手机号:编辑短信内容 number 到 2020 或 43430
  • 关闭来电转移:拨号界面输入 ##002# , 然后按下拨号键
  • 默认PIN: 5555

常用功能网址直达:

Paypal