绕过机场审计规则的思路 #4489
Replies: 6 comments 10 replies
-
那这个只能用于非cdn网站咯。用cdn的网站你又不能只用IP访问。 |
Beta Was this translation helpful? Give feedback.
-
你好楼主我是小白,看到你说在透明代理环境下可以很轻松绕过机场审计,怎么知道自己是不是透明代理环境,我用的代理软件是v2ray |
Beta Was this translation helpful? Give feedback.
-
还有一种很简单的方式,直接在浏览器使用例如 Proton VPN 这些浏览器插件,机场就变成前置代理了,一样可以访问审计网站,但是这样就多了一个VPN提供商的安全问题。用 Tor 浏览器可以实现同等效果,不过部分机场对 Tor 同样进行了屏蔽。 |
Beta Was this translation helpful? Give feedback.
-
虽然机场有可能通过DNS屏蔽部分域名,但是你的关键不在DNS,因为TUN模式时浏览器会先解析域名之后发给代理的目标是IP,而浏览器使用sock5代理时会直接发送域名。机场服务器根据收到的域名直接做了过滤,但是估计没有做sni嗅探而对目标是IP的代理请求全都放行 |
Beta Was this translation helpful? Give feedback.
-
没理解机场审计的作用是什么? |
Beta Was this translation helpful? Give feedback.
-
如果机场的服务端开启了嗅探, 阁下该如何应对? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
无意间发现在透明代理环境下,只要本地开 DOH,就能不让机场拿到访问的目标,从而绕过机场审计规则。
但用其他非 xray-core 的代理软件,即使本地浏览器中开启了 DOH,仍会触发机场的远程解析,并对后续连接进行阻断。
嘗试开启 ECH 结果一样,即透明代理+本地 DOH 即使开不开 ECH 都不会触发远程解析,代理软件+本地 DOH 即使开不开 ECH 都会触发远程解析从而引发审计规则阻断。
所以思路很简单:在本地先请求好要访问的目标网站域名,然后只丢 IP 请求给代理软件发送到机场,机场没拿到域名,就不会触发审计。
在透明代理环境下,这个很好设置;在 xray-core 中要怎么实现呢?
各位可以用 www.gov.tw 进行测试,这是多数机场都会屏蔽的域名,而且开启了 CF,连上之后可以访问 www.gov.tw/cdn-cgi/trace 看来源 IP,如果显示机场 IP 代表审计规则被成功绕过。
更新:查阅 issue 后发现 #1565 提到的
routeOnly
选项可以实现上述需求。节录 routeOnly 的说明如下Beta Was this translation helpful? Give feedback.
All reactions