allow specify bind dev for tunnels. also fix bugs #46)

1. fix wireguard / udp tunnel stack overflow on win.
2. custom panic handler to save panic stack.
3. fix iface filter on windows and linux.
4. add scheme black list to direct connector
This commit is contained in:
Sijie.Sun
2024-04-03 21:46:52 +08:00
committed by GitHub
parent 25a7603990
commit e4be86cf92
11 changed files with 320 additions and 104 deletions

View File

@@ -86,6 +86,7 @@ anyhow = "1.0"
tarpc = { version = "0.32", features = ["tokio1", "serde1"] }
url = { version = "2.5", features = ["serde"] }
percent-encoding = "2.3.1"
# for tun packet
byteorder = "1.5.0"
@@ -144,8 +145,8 @@ serial_test = "3.0.0"
rstest = "0.18.2"
[profile.dev]
panic = "abort"
panic = "unwind"
[profile.release]
panic = "abort"
panic = "unwind"
lto = true