From 3c79836afc5fc0cd93ecd146e6c88216706c922b Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Fri, 10 Jun 2022 22:43:50 +0800 Subject: [PATCH] feat: update fast socks --- src/server.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/server.rs b/src/server.rs index 1d9590a..f7d5660 100644 --- a/src/server.rs +++ b/src/server.rs @@ -661,8 +661,8 @@ async fn transfer(inbound: I, outbound: O) -> Result<()> let (mut ri, mut wi) = tokio::io::split(inbound); let (mut ro, mut wo) = tokio::io::split(outbound); // IO copy timeout 12 HOURS - let tcp_io_copy_timeout = Duration::from_secs(12 * 3600); - let client_to_server = async { + let tcp_io_copy_timeout = Duration::from_secs(6 * 3600); + let client_to_server = async move { // let copy_result = time::timeout(tcp_io_copy_timeout, tokio::io::copy(&mut ri, &mut wo)); let copy_result = time::timeout( tcp_io_copy_timeout, @@ -678,7 +678,7 @@ async fn transfer(inbound: I, outbound: O) -> Result<()> Ok(r) => r, } }; - let server_to_client = async { + let server_to_client = async move { // let copy_result = time::timeout(tcp_io_copy_timeout, tokio::io::copy(&mut ro, &mut wi)); let copy_result = time::timeout( tcp_io_copy_timeout,