Android 版 Clash 的“系统代理”选项是什么意思

2023-03-24 15:25:50 +08:00
 Joshuahui
选项下的小字是“为 VPN Service 添加 http 代理”,是关闭之后不对 http 链接进行代理,只对 https 代理的意思吗,那样的话需要梯子且不支持 https 的网站是不是就无法访问了。
5415 次点击
所在节点    Android
7 条回复
SimonOne
2023-03-24 15:52:32 +08:00

这个博客站的管理是这么说的。
https://merlinblog.xyz/wiki/cfa.html
Joshuahui
2023-03-24 15:53:58 +08:00
@SimonOne 知道啦,谢谢您🤗
jeesk
2023-03-24 18:16:16 +08:00
基本类似于 http_proxy=xxxx, 这样的系统环境变量。
billlee
2023-03-24 18:32:45 +08:00
就是让本身支持代理的应用自己主动走代理,而不需要在 tun 上流重组后再走代理,可以提高性能。不启用就全部走流重组
systemcall
2023-03-24 20:22:01 +08:00
默认情况下,你开启一个 VPN ,会启动一个 TUN ,并且系统有相应提示。应用访问网络,默认会走 TUN ,因为 TUN 会有更高的跃点数
但是,安卓 9.0 左右开始,VPN 应用可以附加一个 HTTP 代理,支持的应用会通过这个 HTTP 代理来建立连接,省去了 TUN 协议栈本身的开销,以及 SNI 嗅探的开销,并且理论上也更容易解决 DNS 污染的问题( Redir 下可能会因为拿到被污染的 IP 而影响判断,Fake-IP 模式可以解决问题)
VPN 应用附加的 HTTP 代理,效果和你在 WiFi 设置或者是移动网络设置里面附加一个 HTTP 代理是差不多的,区别是代理服务器在本机上运行。在 Windows 上,因为 appcontainer 的限制,本机上跑的代理,默认情况下 appcontainer 中的应用是无法连接的,表现为 Microsoft 商店打不开、系统自带搜索白屏、邮件查收不了、反馈中心用不了等关于 UWP 应用联网的问题
而安卓是没这个限制的,本地上跑的代理可以随便连接,只要端口没有被占用就可以打开那个代理
gamekiller0010
2023-03-25 00:00:21 +08:00
相当于本地的一个 http 代理
batilo
2023-03-25 13:12:04 +08:00
就是 http 的本地代理

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

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

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

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

© 2021 V2EX