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}