buffer size changes and dns adds block

This commit is contained in:
2026-03-17 16:21:05 +07:00
parent 25d7e8b290
commit 530568d27a
13 changed files with 89025 additions and 117 deletions
+2 -1
View File
@@ -8,8 +8,9 @@ pub enum FrameType {
Data = 0x01,
Close = 0x02,
Heartbeat = 0x03,
UdpConnect = 0x04,
UdpData = 0x05,
}
#[derive(Copy, Clone)]
pub struct FrameHeader {
pub auth_tag: [u8; 16],
+2 -2
View File
@@ -36,7 +36,7 @@ impl StreamHandler {
let muxer = self.muxer.clone();
// Канал для передачи данных из мультиплексора в мост (bridge)
let (v_tx, v_rx) = tokio::sync::mpsc::channel(1024);
let (v_tx, v_rx) = tokio::sync::mpsc::channel(2048);
muxer.register_stream(stream_id, v_tx).await;
tokio::spawn(async move {
@@ -45,7 +45,7 @@ impl StreamHandler {
// Обертываем коннект в таймаут, чтобы не плодить зомби-таски
let connect_timeout = tokio::time::timeout(
std::time::Duration::from_secs(10),
std::time::Duration::from_secs(5),
tokio::net::TcpStream::connect(&target_str),
)
.await;