didAcceptTCPSocket 回调不执行
800sea opened this issue · 4 comments
作者 你好 我这边在使用tun2socks
let tunSet = NEPacketTunnelNetworkSettings.init(tunnelRemoteAddress: "240.0.0.1")
tunSet.mtu = 1500
tunSet.ipv4Settings = NEIPv4Settings.init(addresses: ["192.168.1.1"], subnetMasks: ["255.255.255.255"])
tunSet.ipv4Settings?.includedRoutes = [NEIPv4Route.default()]
tun的设置
我传入了我从tun网卡中拦截到的ip数据包SIPStack.stack.received(packet: packet) 这些IP包是正常的浏览网页的包。 但是didAcceptTCPSocket 回调方法一直不执行。代理方法我设置了。 队列也设置了。 TSIPStack.stack.outputBlock 有输出数据。 但是didAcceptTCPSocket一直不执行。我已经卡这里2周了。非常希望你能抽闲暇的时间帮看一下 可能有点浪费你的时间。我已经完全不知道怎么办了 有偿的帮我一下 麻烦了。
哦哦哦 好 谢谢啊 我仔细看看 因为我在git上找了一圈 最后就你的tun2socks在iOS上封装的最好。 其他的我一运行都会crash。 我需要解析IP数据包 拿到目标IP地址 还需要lwip帮我封装tcp的数据为IP数据包。所以才会单独使用你的tun2socks
还是非常感谢你。 你的nekit框架与苹果的官方demo 基本是我的入门老师了。非常感谢