basic_server/
basic_server.rs

1//! Basic SOCKS5 server example
2
3use soxide::Socks5Server;
4
5#[tokio::main]
6async fn main() -> Result<(), Box<dyn std::error::Error>> {
7    tracing_subscriber::fmt::init();
8
9    let server = Socks5Server::new("127.0.0.1:1080");
10    println!("Starting SOCKS5 server on 127.0.0.1:1080");
11
12    server.run().await?;
13    Ok(())
14}