Subscription converter server that renders Clash and Surge configs from local profiles or remote subscriptions. Conversion logic is driven by schema/ and conf/ configs, so you can tune behavior without recompiling the project.
| Software | Import | Export | Notes |
|---|---|---|---|
| Clash | Yes | Yes | Import expects Clash profile YAML. |
| Surge | No | Yes | VLESS not supported |
- Install a Rust toolchain that supports the 2024 edition (Rust 1.85+ recommended).
cargo build --releasecargo run -- --pref conf/pref.tomlThe server binds to server.listen and server.port from pref.toml.