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 和版本升级检测的,没有其他额外的网络功能了。

5995 次点击
所在节点    macOS
45 条回复
tyhunter
2018-02-03 23:34:12 +08:00
支持 SSR 吗
目前 Surge 只做前端转发了,后端由 SSR-NG 去实现
flicker317
2018-02-04 09:48:26 +08:00
@minamike 支持 aead 晚上我更新下详细配置说明吧
flicker317
2018-02-04 11:04:12 +08:00
@adcainsky 配置说明已更新
@minamike aead 支持,具体见配置
@so898 暂时未考虑
gggxxxx
2018-02-04 11:07:24 +08:00
这算装 b 不
要分享就放点干货。遮遮掩掩不如别放出来。
tys
2018-02-04 11:38:19 +08:00
安装好了,配置文件也修改好了,还是无法使用。还需要设置什么吗?比如修改系统 proxy ?
flicker317
2018-02-04 11:41:46 +08:00
@tys 方便的话把配置信息给我下,记得把服务器信息删掉,还有具体的操作系统版本。可以贴到 github issue 里
goopoh
2018-02-04 11:51:06 +08:00
试了一下速度很快,感觉比 Spechtlite 要快。就是图标瞅着太丑了
Quarter
2018-02-04 12:07:21 +08:00
总感觉很厉害,试用一下的说
tys
2018-02-04 12:12:07 +08:00
@flicker317 我就是把你 template.yaml 复制下来,往里面添加了 ss 的服务器信息,系统是 10.12.5 (16F73)。

[PROXY]
- name: ss
server: xx.xx.xx.xx
port: 12345
timeout: 300
type: shadowsocks
method: chacha20-ietf-poly1305
password: 123456

[ROUTER]
direct:
- jd.com
reject:
- ads.mopub.com, cpro.baidu.com
- ad.api.3g.youku.com
ss:
- facebook.com, twitter.com, google.com, youtube.com
geoip:
cn: direct
default: ss


[DNS]
server: system
smartdns:
enable: true
server: 8.8.8.8:53
skip_geoip: cn
skip_ip: 10.0.0.0/8
skip_domain: baidu.com
force_ip:
# DNS cache pollution
# https://zh.wikipedia.org/wiki/%E5%9F%9F%E5%90%8D%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%BC%93%E5%AD%98%E6%B1%A1%E6%9F%93
- 4.36.66.178, 8.7.198.45, 23.89.5.60, 31.13.74.40, 37.61.54.158, 42.123.125.237, 46.82.174.68, 49.2.123.56, 54.76.135.1, 59.24.3.173, 60.19.29.22, 61.131.208.210, 61.131.208.211, 64.33.88.161, 64.33.99.47, 64.66.163.251, 65.104.202.252, 65.160.219.113, 66.45.252.237, 72.14.205.99, 72.14.205.104, 74.125.127.113, 77.4.7.92, 78.16.49.15, 92.242.144.2, 93.46.8.89, 108.160.166.92, 110.249.209.42, 118.5.49.6, 120.192.83.163, 123.129.254.12, 123.129.254.13, 123.129.254.14, 123.129.254.15, 125.211.213.132, 128.121.126.139, 159.106.121.75, 169.132.13.103, 183.221.250.11, 185.85.13.155, 188.5.4.96, 189.163.17.5, 192.67.198.6, 197.4.4.12, 202.98.24.122, 202.98.24.124, 202.98.24.125, 202.106.1.2, 202.181.7.85, 203.98.7.65, 203.161.230.171, 207.12.88.98, 208.56.31.43, 209.36.73.33, 209.145.54.50, 209.220.30.174, 211.94.66.147, 211.98.70.195, 211.98.70.226, 211.98.70.227, 211.98.71.195, 211.138.34.204, 211.138.74.132, 213.169.251.35, 216.221.188.182, 216.234.179.13, 218.93.250.18, 220.165.8.172, 220.165.8.174, 220.250.64.20, 221.179.46.190, 243.185.187.39, 249.129.46.48, 253.157.14.165
force_domain: facebook.com
proxy: ss
adcainsky
2018-02-04 13:15:58 +08:00
用一会就断开了
再 start 还不行
10.13.3
配置只改了 ss 信息
goopoh
2018-02-04 15:13:44 +08:00
bug 还是太多 隔一会就不能用了
flicker317
2018-02-04 15:16:47 +08:00
@adcainsky @goopoh
遇到异常 url 的时候触发断言了,现在把断言去掉了。麻烦在试试,谢谢,如果能提供具体信息就更好了。
flicker317
2018-02-04 15:19:45 +08:00
@tys 没看出问题 如果方便的花 github 上开个 issue,把日志丢过来 在 ~/Library/Application Support/Reborn/XLogs 目录下
seeker
2018-02-05 00:29:52 +08:00
楼主不开源表示理解。以开源马上就有人抄过去上 app store 卖了。
carrionlee
2018-02-05 09:22:02 +08:00
和 Spechtlite 一样么?
xianglifei
2018-02-05 09:58:25 +08:00
赞,虽然已经有 Surge 了,试一下
flicker317
2018-02-05 10:20:48 +08:00
@carrionlee 应该是跟 surge 一样,Spechtlite 只是设置了系统代理。reborn 会接管所有网络,不管是 command 命令还是系统代理。
Dzinlife
2018-02-05 11:25:53 +08:00
支持 SS 的 UDP 转发吗?我对 surge 唯一的残念就这个。
kios
2018-02-05 12:11:50 +08:00
还是 ss 好用
torbrowserbridge
2018-02-05 12:42:30 +08:00
@carrionlee 请问老哥,Spechtlite 能代替 proxycap 吗

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

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

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

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

© 2021 V2EX