diff --git a/src/tcp_server.inl b/src/tcp_server.inl index daed8f8..4c21651 100644 --- a/src/tcp_server.inl +++ b/src/tcp_server.inl @@ -779,7 +779,7 @@ void TCPServer::on_new_client(uv_stream_t* server return; } - if (owner->m_socks5Proxy.empty()) { + if (client->m_isIncoming || owner->m_socks5Proxy.empty()) { if (!client->on_connect()) { client->close(); return;