fregie / trojan-go

Go实现的Trojan代理,支持多路复用/路由功能/CDN中转/Shadowsocks混淆插件,多平台,无依赖。A Trojan proxy written in Go. An unidentifiable mechanism that helps you bypass GFW. https://p4gefau1t.github.io/trojan-go/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

我通过gomobile打包proxy为xcframework包,但在ios上运行报错unknown proxy type: client

it-mtr opened this issue · comments

通过以下命令打包,得到 proxy.xcframework并导入ios 项目中

gomobile bind -target=ios proxy/

但是我通过 NewProxyFromConfigData 方法启动时报错:unknown proxy type: client

请问这是怎么回事。
是因为我打包有问题吗?

希望大佬帮忙解惑。
十分感谢

proxy/client包没有编译进去,可以尝试在import中增加_ "github.com/p4gefau1t/trojan-go/proxy/client"

是加在proxy.go文件中吗,像这样吗。

image

我这样加打包为xcframework时报错了,这是什么问题呢。

image

是不是我加的地方不对啊

@it-mtr 循环引用了,建议写一个新的包来封装一层,引用proxyproxy/client两个包

OK了,可以用了,感谢大佬~