xrat-sdk 0.35.1

Stable public facade for embedding xrat proxy-management logic
Documentation
1
2
3
4
5
6
7
8
9
10
use xrat_sdk::config::parse_link;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let link = std::env::args().nth(1).unwrap_or_else(|| {
        "vless://11111111-1111-1111-1111-111111111111@example.com:443#edge".into()
    });
    let node = parse_link(&link)?.ok_or("link contains no node")?;
    println!("{}", serde_json::to_string_pretty(&node)?);
    Ok(())
}