1.tun 需要 root 权限 2.我这里没有 ketlin 或者 flutter 开发者来做界面调用 go 写的。so 文件
|  |      1wangbin11 OP 有意向的可以直接发送联系方式到邮箱 [email protected] 或者+v wang0123qwe | 
|  |      2pagxir      2024-08-26 23:42:54 +08:00 via Android 不用试,没有 root 的 Android 不具有 raw socket 权限 | 
|  |      3pagxir      2024-08-26 23:44:57 +08:00 via Android 其次,tun 接口在 vpnservices 里有提供,你需要的是集成类似 tun2sock 之类的 tcp/ip 协议栈 | 
|  |      4R4rvZ6agNVWr56V0      2024-08-26 23:51:39 +08:00 3 楼正解,tun2sock 动态链接库拿来就可以用的 | 
|  |      5wangbin11 OP | 
|  |      6wangbin11 OP @pagxir 我是这样设想的,我打洞那里是 go 写的 ndk 封装成 so 文件,通过 rawsocket 绑定把数据给到安卓,如果用 tunsock 我这里没有熟悉的,不知道回复的大佬接不接私活,可以加下 | 
|  |      7R4rvZ6agNVWr56V0      2024-08-27 06:53:55 +08:00 @wangbin11 你查阅的资料不适用于所有安卓系统的非 root 版本。 | 
|      8gam2046      2024-08-27 08:36:46 +08:00 raw socket 不支持非 root 权限下使用,无论是 Java 还是 NDK 非 root 环境下需要使用,仅能通过 VpnService ,系统实现依旧是通过 tun | 
|  |      9wangbin11 OP |