zhuhaow / NEKit

A toolkit for Network Extension Framework
https://zhuhaow.github.io/NEKit
BSD 3-Clause "New" or "Revised" License
2.84k stars 671 forks source link

yaml规则过大时,会出现崩溃 #189

Closed android0276 closed 6 years ago

android0276 commented 6 years ago

我使用的是swift4.1,将yaml在VPNManager中解析,然后通过配置传过来,可是解析出现数据decode错误,求解救

zhoubo6419 commented 6 years ago

怎么样 解决了不 @android0276

zhoubo6419 commented 6 years ago

哈哈 你是怎么解决这个问题 @android0276

zhoubo6419 commented 6 years ago

我已经被卡死好久了 😂

zhoubo6419 commented 6 years ago

@android0276 在不在呀 可以麻烦告诉一下办法不 感激不尽呀

android0276 commented 6 years ago

把yaml解析成纯字符串的字典再传过来

zhoubo6419 commented 6 years ago

我是直接传字符串过去的,但是Yaml.load 这个方法就失败 那我这个就没有问题 那是啥原因呢

zhoubo6419 commented 6 years ago

对了 你的规则文件有多少行?

android0276 commented 6 years ago

yaml.load要放在vpnmanage里面,放tunnel必定闪退,我2000行

zhoubo6419 commented 6 years ago

哦哦哦好的 那我知道了 哈哈 我试试

android0276 commented 6 years ago

你搞好了这个,发现要想用Telegram,你还需要打开tun模式,这个tun2socks目前我发现所有开源都有坑

zhoubo6419 commented 6 years ago

😂 😂 😂 还有这个坑