Skip to content

Commit 6a441c1

Browse files
committed
feat(去掉大标题)
1 parent c57082f commit 6a441c1

File tree

3 files changed

+174
-0
lines changed

3 files changed

+174
-0
lines changed

docs/.vitepress/config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ let spider_items = [
4040
let spider_set_items = [
4141
{ text: "就业分享-谁的青春不迷茫", link: "/spider/collection/job-sharing" },
4242
{ text: "几乎免费的海外代理【clash妙用🤩】【无广告】", link: "/spider/collection/cheap-ip" },
43+
{ text: "Clash 常用配置", link: "/spider/collection/clash" },
4344
{ text: "常用hook代码片段", link: "/spider/collection/hook" },
4445
{
4546
text: "ast详解",

docs/public/imgs/spider/clash.png

44.7 KB
Loading

docs/spider/collection/clash.md

Lines changed: 173 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,173 @@
1+
# Clash 常用配置
2+
![/imgs/spider/clash.png](/imgs/spider/clash.png)
3+
4+
一般使用步骤:
5+
- 复制粘贴订阅导入
6+
- 打开全局模式选择节点
7+
- 打开系统代理
8+
- 有的软件需要打开tun模式
9+
可选配置:
10+
- 开机自启动[打开系统代理之后再开机没打开软件的话会无网络]
11+
- 端口设置[程序调用]
12+
- 外部控制[程序自动化控制]
13+
14+
## TUN模式
15+
16+
# 🧠 **什么是 Clash 的 TUN 模式?**
17+
18+
一句话解释:
19+
20+
> **TUN 模式 = 让 Clash 接管你的整个网络流量,就像“虚拟网卡代理所有请求”。**
21+
22+
不需要软件自己支持代理、不需要配置系统代理,
23+
**任何程序的流量都会被自动接管、自动分流**
24+
25+
这和 Windows 的“系统代理”、浏览器代理完全不是一个级别。
26+
27+
---
28+
29+
# 🧩 先理解什么是 *TUN*
30+
31+
“TUN” 是 Linux/Windows/Mac 的一种虚拟网卡类型,全称:
32+
33+
**TUN = network TUNnel interface**
34+
35+
特点是:
36+
37+
* 是一个虚拟的网络接口(虚拟网卡)
38+
* 所有 IP 层数据都可以重定向到用户态程序
39+
* Clash 可以通过它截获、处理、转发你的网络流量
40+
41+
形象理解:
42+
43+
> **TUN = 把你的电脑网线拔了 → 接到 Clash 上 → Clash 再帮你接出去。**
44+
45+
---
46+
47+
# 🚀 **TUN 模式有什么用?**
48+
49+
## 1. **让所有软件自动走代理(最强功能)**
50+
51+
普通系统代理,只会代理支持 HTTP/SOCKS5 的软件,例如:
52+
53+
* 浏览器
54+
* Python requests(你得自己写 proxies)
55+
* curl(你得带 `--proxy`
56+
57+
但是很多软件不支持代理,例如:
58+
59+
* 游戏
60+
* APP 客户端
61+
* 内置浏览器
62+
* 某些桌面软件
63+
* 一些自写脚本,甚至你忘记给代理参数
64+
65+
这些软件 **系统代理根本接管不了**
66+
67+
但 TUN 模式可以:
68+
69+
✔ 强制所有软件的流量都经过 Clash
70+
✔ 包括 TCP、UDP
71+
✔ 包括不支持代理的程序
72+
73+
**这就是为什么 Clash+TUN 模式能让“所有流量自动代理”。**
74+
75+
---
76+
77+
## 2. **对爬虫程序来说的好处**
78+
79+
你的 Python 代码可以:
80+
81+
* 不写 proxies 参数
82+
* 不设置 HTTP/SOCKS
83+
* 不改代码任何地方
84+
85+
也能自动走你当前 Clash 节点。
86+
87+
例如你的 requests 写成这样:
88+
89+
```python
90+
import requests
91+
requests.get("https://www.google.com")
92+
```
93+
94+
**依然会走 Clash。**
95+
96+
这就是为什么很多爬虫开发者特别喜欢开 TUN 模式。
97+
98+
---
99+
100+
## 3. **更强的分流能力(系统代理做不到)**
101+
102+
TUN 能做到:
103+
104+
* Google 走节点 A
105+
* GitHub 走节点 B
106+
* 国内网站直连
107+
* 某些游戏走游戏线路
108+
* 某些 IP 走黑名单线路
109+
* 自定义复杂规则
110+
111+
这些是普通系统代理完全无法做到的。
112+
113+
---
114+
115+
# ⚒️ **TUN 模式内部是怎么工作的?(技术版)**
116+
117+
流程如下:
118+
119+
1. Clash 创建一个 TUN 虚拟网卡
120+
2. 操作系统把所有流量(透明代理)导向这个 TUN
121+
3. 进入 Clash → Clash 按规则处理流量
122+
4. Clash 再决定:
123+
124+
* 直连
125+
* 通过节点代理发出
126+
* 或走其他协议(如 REDIR、SOCKS、HTTP)
127+
128+
这就是一个“透明代理”系统:
129+
130+
**捕获 → 解析 → 代理 → 回包 → 返回给系统 → 软件无感知**
131+
132+
整个过程软件完全不知道你用代理。
133+
134+
---
135+
136+
# 🧪 **为什么它比系统代理强很多?**
137+
138+
| 场景 | 系统代理 | TUN 模式 |
139+
| --------------- | ------------ | ------ |
140+
| 浏览器 |||
141+
| Python requests | 要自己写 proxies | 自动代理 |
142+
| 游戏 |||
143+
| APP 客户端 |||
144+
| 内网穿透 |||
145+
| 分流粒度 || 超强 |
146+
| UDP 支持 | 部分支持 | 完整支持 |
147+
148+
结论只有一句:
149+
150+
> **TUN = Clash 的真正完全体。**
151+
152+
---
153+
154+
# ⚠️ 使用 TUN 的注意点
155+
156+
1. Windows 上需要管理员权限
157+
2. 某些 VPN 会冲突
158+
3. 某些公司网络会检测到虚拟网卡
159+
4. 有时需要关闭“系统 DPI 加速”或“游戏加速器”
160+
5. 如果你的爬虫跑在服务器上,不要开 TUN(会代理整个机器)
161+
162+
---
163+
164+
# 🔥 最后一段总结(通俗版)
165+
166+
如果说:
167+
168+
* **系统代理 = 告诉一些软件走代理**
169+
* **TUN 模式 = 强制所有软件都走 Clash,由 Clash 负责接管一切**
170+
171+
那么 TUN 就是:
172+
173+
> **“一键强制全局代理 + 自动分流 + 不修改软件设置的终极代理模式”**

0 commit comments

Comments
 (0)