v2hreo
v2hreo copied to clipboard
Swift 联动 CGO 开发的 V2ray MacOS 菜单栏应用 ⚡️
v2hreo
Swift 联动 CGO 开发的 V2ray MacOS 菜单栏应用。
支持的功能:
- 默认配置:
socks://127.0.0.1:1080目前还不支持修改 - 订阅地址:
vmess://*或者http://*(返回也的是vmess://) - 服务器选择:
- Load: 从订阅地址获取服务器列表
- Ping: 获取连接服务器延迟
- 下拉选择代理的服务器
预览

Tips
自己创建项目时需要注意:
- 编译 go 代码:
CGO_ENABLED=1 go build --buildmode=c-archive -o libdemo.a demo.go - 在 Swift 项目
$(SRCROOT)目录下创建module.modulemap文件:
具体请查看文档module Demo { header "libdemo.h" link "demo" export * } - 为 Swift 项目设置 modulemap:在 Xcode 中将
LIBRARY_SEARCH_PATHS和SWIFT_INCLUDE_PATHS的值修改为:$(SRCROOT)。
Thx
- https://youngdynasty.net/posts/writing-mac-apps-in-go/
- https://juejin.cn/post/6844904101877121037