<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Proxy on 断念梦的站点</title><link>https://desistdaydream.github.io/docs/Web/Proxy/</link><description>Recent content in Proxy on 断念梦的站点</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 11 Apr 2026 12:43:05 +0800</lastBuildDate><atom:link href="https://desistdaydream.github.io/docs/Web/Proxy/index.xml" rel="self" type="application/rss+xml"/><item><title>Proxy</title><link>https://desistdaydream.github.io/docs/Web/Proxy/Proxy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://desistdaydream.github.io/docs/Web/Proxy/Proxy/</guid><description>概述 参考：
Wiki, Proxy_server 在计算机网络中，Proxy server(代理服务器) 是一种服务器应用程序，充当资源请求的客户端和提供该资源的服务器之间的中介。
Proxy(代理) 有很多种理解，还可以表示一种服务、一个概念。
Proxy 服务在整个 IT 圈子中非常常见
利用 Tunneling Protocol 实现的类似 Tunneling(隧道) 功能也可以看做是 Proxy VPN 本质也是一种代理 etc. Forward/Reverse proxy Forward proxy(正向代理) 与 Reverse proxy(反向代理)。
正向代理 反向代理 代理对象 客户端 服务端 隐藏对象 客户端 IP 服务端 IP 主要用途 突破限制、匿名访问 负载均衡、安全防护、加速 典型工具 Clash, Squid, Shadowsocks Nginx, HAProxy, Cloudflare [!Note] 在 Web 中还有一个 User-Agent 的概念，Agent 可以看作是一种代理，只不过代理形式与 Proxy 有点不太一样，Agent 更强调作为用户的代理人执行操作。虽然都是代替真实人类发起网络请求，Agent 更靠近人类。
比如我可以这么描述：DesistDaydream 通过 Chrome 这个 Agent，利用 Clash 这个 Forward proxy 访问 Google 网站，Google 网站使用 Nginx 这个 Reverse proxy 返回其站点的资源给我的 Agent 后，由 Agent 展现给我。</description></item><item><title>Clash</title><link>https://desistdaydream.github.io/docs/Web/Proxy/Clash/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://desistdaydream.github.io/docs/Web/Proxy/Clash/</guid><description>概述 参考：
GitHub 项目，Dreamacro/clash GitHub 项目 Wiki（官方文档） [!Attention] 据说作者已被抓，2023-11-2 仓库没了
Clash Core 删库跑路后的选择
https://github.com/MetaCubeX/Clash.Meta # Clash.Meta https://github.com/MetaCubeX/mihomo/tree/Meta # 这才是主干分支。改名为 Mihomo，用原神作为对外显示（笑） Clash 是一个 Go 语言开发的Proxy客户端，支持多种服务端协议，比如 Vmess、Shadowsocks、Trojan、Snell 等。
Clash 特性：
支持身份验证的本地 HTTP/HTTPS/SOCKS 服务器 VMess、Shadowsocks、Trojan、Snell 协议支持远程连接 内置 DNS 服务器，旨在最大限度地减少 DNS 污染攻击的影响，支持 DoH/DoT 上游和假 IP。 基于域、GEOIP、IPCIDR 或进程的规则将数据包转发到不同的节点 远程组允许用户实施强大的规则。支持自动回退、负载平衡或基于延迟的自动选择节点 远程提供者，允许用户远程获取节点列表，而不是在配置中硬编码 Netfilter TCP 重定向。使用 .在您的 Internet 网关上部署 Clash iptables。 全面的 HTTP RESTful API 控制器 Mihomo
规则 DOMAIN-SUFFIX：域名后缀匹配 DOMAIN：域名匹配 DOMAIN-KEYWORD：域名关键字匹配 IP-CIDR：IP 段匹配 SRC-IP-CIDR：源 IP 段匹配 GEOIP：GEOIP 数据库（国家代码）匹配 DST-PORT：目标端口匹配 SRC-PORT：源端口匹配 PROCESS-NAME：源进程名匹配 RULE-SET：根据 Rule Provider 匹配 MATCH：全匹配 Rule Providers(规则提供器) GitHub 项目，Loyalsoldier/clash-rules 根据 Loyalsoldier/v2ray-rules-dat 项目生成了适用于 Clash 的规则集合。有点类似于 iptables 中的 ipset</description></item><item><title>Proxy Client</title><link>https://desistdaydream.github.io/docs/Web/Proxy/Proxy-Client/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://desistdaydream.github.io/docs/Web/Proxy/Proxy-Client/</guid><description>[!question] 很多协议，比如 Tunneling Protocol(e.g. Shadowsocks, VMess, Trojan, etc.), etc. 可能只有自己的 Server 与 Client 程序，如果我们想要在一台设备上，通过多种协议协议链接多个目标，当某个目标不可用时，可以自动切换，怎么办呢？
概述 参考：
代理客户端就是为了解决开头提到的问题。这些客户端都是
Clash # 支持各种混淆协议 VMess, VLESS, Shadowsocks, Trojan, Snell, TUIC, Hysteria 的客户端
VMess 协议关联的客户端，i.e. V2Ray 客户端
Qv2ray 跨平台 V2Ray 客户端，支持 Linux、Windows、macOS，可通过插件系统支持 SSR / Trojan / Trojan-Go / NaiveProxy 等协议 SagerNet 已归档 SagerNet 是一个基于 V2Ray 的 Android 通用代理应用。 V2rayN V2RayN 是一个基于 V2Ray 内核的 Windows 客户端。 v2rayA 基于 web GUI 的跨平台 V2Ray 客户端，在 Linux 上支持全局透明代理，其他平台上支持系统代理。 Shadowrocket # 俗称 ”小火箭“。一开始只支持 Shadowsocks 协议，后来支持的协议逐渐变多</description></item></channel></rss>