macOS 上的透明代理

2018-02-03 14:51:26 +08:00
 flicker317

https://github.com/langyanduan/Reborn

具体就不介绍了,类似 surge for mac。全局接管分流,对于一些命令行工具就不用自己在配置了,方便开发吧。当然还有一些功能需要完善,可以提出来,有空我加上去。

配置规则仓库下有个模版文件,大概看看就能看懂了,配置文件放到 Profiles 目录下就好了。配置读写真是花时间,各位大佬有没有推荐的配置格式。

由于是通过虚拟网卡实现的,所有如果要用 ping, traceroute 等功能,加 -S/-s 指定具体网卡吧。

最后说明一下,内置了 crash 上报会上传到 hockeyapp 和版本升级检测的,没有其他额外的网络功能了。

6008 次点击
所在节点    macOS
45 条回复
flicker317
2018-02-05 15:55:37 +08:00
@Dzinlife 暂时还未支持,主要考虑到一些应用如迅雷等会通过 udp 来打洞,不好做策略。最近加一个可选项吧,对了,你用的什么应用需要用到 udp
tys
2018-02-05 19:45:33 +08:00
@flicker317 日志是不是加密了?
0800 000b 0b1a 0000 0069 6f6e 2053 7570
706f 7274 2f52 6562 6f72 6e2f 584c 6f67
732f 5265 626f 726e 436f 7265 2e6d 6d61
7032 0000 0000 0000 0060 2000 0000 0000
0000 0000 e000 0000 007e 7e7e 7e7e 2062
6567 696e 206f 6620 6d6d 6170 207e 7e7e
adcainsky
2018-02-06 10:16:01 +08:00
还是老问题 自动断开
还有规则的问题 像 telegram 这种软件应该怎么填
默认走 ss 确实很快
flicker317
2018-02-07 12:34:34 +08:00
@Dzinlife 已经添加 udp reply 支持,当然我没有针对性的测试过
@tys 解密脚本在 /Applications/Reborn.app/Contents/MacOS/decode_mars_nocrypt_log_file.py ,放到同一个目录下执行就好了
@adcainsky 针对应用程序的规则最近会加上去。不过一般也不需要配置,因为现在的模版规则就会针对 ip 分流的。至于自动断开的问题比较头痛,闪退日志定位不到具体原因,希望有复现路径能提供一下,比如访问网站或者是使用什么软件的时候断开的。
Dzinlife
2018-02-07 14:56:31 +08:00
@flicker317 我是不想折腾 Linux,打算在 Mac 上做透明代理,这样我玩 switch 只要把网关指过来,就可以翻墙加速打喷射 2 了,游戏嘛大都走 UDP。

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

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

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

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

© 2021 V2EX