Browse Source

update socks5-impl version

pull/242/head
ssrlive 5 months ago
parent
commit
4a6429c9cb
  1. 2
      Cargo.toml
  2. 2
      src/lib.rs
  3. 2
      src/socks.rs

2
Cargo.toml

@ -44,7 +44,7 @@ mimalloc = { version = "0.1", default-features = false, optional = true }
percent-encoding = "2"
serde = { version = "1", features = ["derive"] }
shlex = "1.3.0"
socks5-impl = { version = "0.7", default-features = false, features = [
socks5-impl = { version = "0.8", default-features = false, features = [
"tokio", "serde"
] }
thiserror = "2"

2
src/lib.rs

@ -664,7 +664,7 @@ async fn handle_udp_associate_session(
if let ProxyType::Socks4 | ProxyType::Socks5 = proxy_type {
let s5addr = if let Some(domain_name) = &domain_name {
Address::DomainAddress(domain_name.clone(), session_info.dst.port())
Address::DomainAddress(domain_name.clone().into(), session_info.dst.port())
} else {
session_info.dst.into()
};

2
src/socks.rs

@ -200,7 +200,7 @@ impl SocksProxyImpl {
let addr = if self.command == protocol::Command::UdpAssociate {
Address::unspecified()
} else if let Some(domain_name) = &self.domain_name {
Address::DomainAddress(domain_name.clone(), self.info.dst.port())
Address::DomainAddress(domain_name.clone().into(), self.info.dst.port())
} else {
self.info.dst.into()
};

Loading…
Cancel
Save