diff --git a/.gitignore b/.gitignore index 9c04b8e7..b1dff347 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ /target /build/*.tar.gz /build/*.tar.xz +/build/*.zip /build/target /build/install /dev diff --git a/src/relay/tcprelay/socks5_local.rs b/src/relay/tcprelay/socks5_local.rs index 9af70882..44ef7fa8 100644 --- a/src/relay/tcprelay/socks5_local.rs +++ b/src/relay/tcprelay/socks5_local.rs @@ -8,7 +8,8 @@ use tokio::{ self, net::{ tcp::{ReadHalf, WriteHalf}, - TcpListener, TcpStream, + TcpListener, + TcpStream, }, prelude::*, }; @@ -55,7 +56,7 @@ async fn handle_socks5_connect<'a>( use crate::relay::socks5::Reply; use std::io::ErrorKind; - error!("Failed to connect remote server, err: {}", err); + error!("Failed to connect remote server {}, err: {}", svr_cfg.addr(), err); let reply = match err.kind() { ErrorKind::ConnectionRefused => Reply::ConnectionRefused, diff --git a/src/relay/tcprelay/tunnel_local.rs b/src/relay/tcprelay/tunnel_local.rs index 9ae4ab06..e18a53de 100644 --- a/src/relay/tcprelay/tunnel_local.rs +++ b/src/relay/tcprelay/tunnel_local.rs @@ -32,6 +32,7 @@ async fn establish_client_tcp_tunnel<'a>( } Err(err) => { // Just close the connection. + error!("Failed to connect remote server {}, err: {}", svr_cfg.addr(), err); return Err(err); } };