Swift 联动 CGO 开发的 V2ray MacOS 菜单栏应用。
支持的功能:
- 默认配置:
socks://127.0.0.1:1080
目前还不支持修改 - 订阅地址:
vmess://*
或者http://*
(返回也的是vmess://
) - 服务器选择:
- Load: 从订阅地址获取服务器列表
- Ping: 获取连接服务器延迟
- 下拉选择代理的服务器
自己创建项目时需要注意:
- 编译 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)
。