macOS 版本:10.15.4 (19E266) Proxifier 版本:2.26
好久没用了,结果今天测试发现,Proxifier 不能使用了。
目前的设置代理为除了 localhost,其余所有网络走本地( clashX ) socks5 。
但测试发现,在 Safari 浏览器下不能访问墙外网,但是通过 ip.sb 或者 ip111.cn 等,能看到地址是代理服务器的 ip 地址。在 Chrome+SwitchOmega 可以验证代理服务是没有问题的。
所以大家的还能用吗?
今天打开 Proxifier 有一个 Tips 提醒,大致内容是「有一个 extension 」将在未来的系统版本不再支持。
今天还执行过 csrutil enable --without kext --without debug
。
1
FaiChou OP 奇怪的是,我用 ProxyCap 和 ProxiMac 都不能全局代理,问题不知道出在哪里。
|
2
zhuowenli 2020-04-08 23:09:19 +08:00 via Android
我也遇到了,升级 10.15.3 后就发现有各种问题。已经在考虑入手 surge 了😂
|
3
keepeye 2020-04-08 23:11:23 +08:00
似乎是 clashx 的问题,我这边发现也不行了,退出 clashx 就走 proxifier 了
|
4
keepeye 2020-04-08 23:21:12 +08:00
把 clashx 设置为系统代理取消掉,proxifier 就能用了 两者有冲突吧可能。
|
5
whitegerry 2020-04-08 23:50:02 +08:00
clashx 已经有增强模式了,还用 proxifier 做什么?
|
6
Kobayashi 2020-04-09 00:08:39 +08:00
@whitegerry ClashX 哪有什么增强模式!有 TUN 模式的只是 clash 某个测试版。而且带 TUN 的测试版已经很久没有更新过了。Proxifier 还是有必要的,Clash 现在不支持进程规则。
|
7
dangyuluo 2020-04-09 00:15:51 +08:00
MacOS 最新版,一直在用,没有什么问题。
|
9
tpsxiong 2020-04-09 01:05:38 +08:00 via Android
推荐下 mellow 简单易用 支持 tun 模式
|
10
chinvo 2020-04-09 01:38:07 +08:00 via iPhone
因为 localhost direct 啊……
|
11
whitegerry 2020-04-09 10:18:28 +08:00 via iPhone
@Kobayashi clashx pro 。。
|
12
FaiChou OP @whitegerry #11 有链接吗?
|
13
FaiChou OP @chinvo #10 localhost direct 是什么意思?不太懂能讲解下吗?
我的理解是 ClashX 作为启动 v2ray 的客户端,它起了一个服务,以 socks5 协议监听 1234 端口,以 http 协议监听 1235 端口(自定义的端口)。 1. 可以设置为系统代理,这样就省掉手动去系统网络里设置代理,但其实做的也就是: $ networksetup -setwebproxy Wi-Fi 127.0.0.1 $PROXY_PORT $ networksetup -setsecurewebproxy Wi-Fi 127.0.0.1 $PROXY_PORT 2. ClashX 有几种 Mode,全局 /规则 /直连,全局即走到 ClashX 的流量全部转发到远端 server,规则是经过像 PAC 一样的规则处理后转发到远端 server, 直连则经过 ClashX 的流量全部不走远端 server , 即不处理。 所以你讲的 localhost direct 是什么? |
14
whitegerry 2020-04-09 12:20:17 +08:00 1
|
15
chinvo 2020-04-09 12:33:14 +08:00 via iPhone 1
@FaiChou #13 你看你 proxifier 规则第一条,localhost direct
如果你开着 clashx,那么 clashx 会把系统代理设成他,也就是 localhost:xxxx,此时所有走系统代理的程序,proxifier 都不会干涉。 但 clashx 内部还有规则和分流,此时很多流量虽然走 clashx 代理,但是直接出而不走 ss/vmess |
16
FaiChou OP @chinvo #15
「如果你开着 clashx,那么 clashx 会把系统代理设成他,也就是 localhost:xxxx 」我的 ClashX 只是个 server,并没有设置 system proxy: ➜ ~ scutil --proxy <dictionary> { ExceptionsList : <array> { 0 : 192.168.0.0/16 1 : 10.0.0.0/8 2 : 172.16.0.0/12 3 : 127.0.0.1 4 : localhost 5 : *.local } HTTPEnable : 0 HTTPSEnable : 0 SOCKSEnable : 0 } 「 clashx 内部还有规则和分流,此时很多流量虽然走 clashx 代理,但是直接出而不走 ss/vmess 」我的 ClashX 内部规则匹配到 google 会走 vmess, 所以如果是 safari 打开谷歌,按理能够访问。但就是访问不了。 我的理解有问题吗? |
18
chinvo 2020-04-09 14:33:21 +08:00
@chinvo #17 没注意到你 proxifier 的最后一条是都走代理
我之前遇到过 proxifier 必须在要联网的程序本身启动之前启动才能正常工作的情况, 不知道是不是这个原因 另外你可以检查下 proxifier 的内核驱动有没有正常加载, 首次运行需要到系统设置的隐私里面去允许, 并且必须重启电脑才能生效 csrutil enable 的 --without 部署禁用的意思, 而是不修改的意思, 你可以看下 csrutil status |
19
FaiChou OP @chinvo #17 对啊,一直都是这样用的。它只是一个 server,在 1234 端口监听 socks 协议,chrome 使用 switchomega 对网页流量进行规则转发,或者 tg 上设置代理都走 clashx 。
Proxifier 的使用就是全局流量检测,如果符合 proxifier 的规则,就转发到 clashx 上。 |
20
FaiChou OP @whitegerry #14 谢谢,我已经下载了,有个 enhanced mode, 但我不清楚它的作用,能讲一下吗?我在网上也找不到解释。
|
21
FaiChou OP |
22
whitegerry 2020-04-09 15:15:20 +08:00 1
@FaiChou 跟 surge 道理差不多,比如终端、邮件之类不走系统代理的 app 可以直接走 clash,不用单独去设置。
|
23
FaiChou OP @whitegerry #22 刚试了下,的确是这样的,现在终于可以用 mac 下的 Messenger app 了。谢谢(没用过 surge )。
BTW,clashx pro 开源项目在哪里,为啥搜不到呢? |
24
whitegerry 2020-04-09 15:23:32 +08:00
@FaiChou pro 没看到项目地址,tg 群里有看到下载地址
|
25
FaiChou OP @whitegerry #24 可以贴下 tg 频道地址吗?谢谢
|
26
Kobayashi 2020-04-19 02:29:28 +08:00 via Android
|