MacBook M1 Max 必须使用 TUN 模式才能连接 hysteria 协议科学上网

2023-02-23 02:18:00 +08:00
 vitaminx
MacBook M1 Max 、系统为 macOS 13.2.1 必须使用 TUN 模式才能连接 hysteria 协议线路科学上网
不论是换内核为 clash.meta 客户端软件 Clash for Windows ,还是本身就集成内核 clash.meta 的 Clash Verge 客户端,无一例外必须使用“TUN 模式”才能科学上网,否则无法连接!

hysteria 似乎和 TUN 模式没有必然的关系......

请问是我 MacBook 哪里设置不对吗?还是需要进行额外设置?
1316 次点击
所在节点    MacBook Pro
4 条回复
zhaoxin
2023-02-23 02:22:39 +08:00
是不是你的 hysteria 协议设置的问题。你可以新建一个 trojan 或者 vmess 的服务器,看看是不是也有同样的问题。另外,我没用过 hysteria 协议,不清楚 clash 和它之间代理有什么特殊的要求。你可以从这个角度去考虑分析。
ljsh093
2023-02-23 09:16:57 +08:00
终端的话要设置 all_proxy 变量
yangchuansheng33
2023-02-23 11:08:36 +08:00
这跟 hysteria 协议无关。。。你指的“能科学上网”没有限定范围,你是指整个电脑科学上网?还是浏览器科学上网?还是别的应用科学上网?

如果是浏览器或者别的应用,需要每个应用通过自身的配置指定 socks 代理(比如浏览器可以通过自带的配置,也可以通过插件。终端可以通过环境变量。等等)。

如果你指的是整个电脑任何角落都可以科学上网(每个应用都不需要改任何配置),那么必须 tun 模式(不然怎么劫持流量??)。如果是 Linux 操作系统,除了 tun 模式外还可以通过 iptables 等工具来做透明代理
vitaminx
2023-02-23 22:57:44 +08:00
@yangchuansheng33 只要不开 TUN 模式,Clash for Windows 客户端里的所有线路都连接超时

下图为为开启 TUN 模式时线路情况:


下图为开启 TUN 模式之后线路情况:

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/918399

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX