mirror of
https://github.com/snltty/linker.git
synced 2025-09-26 21:15:57 +08:00
test
This commit is contained in:
@@ -103,6 +103,9 @@ namespace linker.tunnel.transport
|
||||
|
||||
if (connectionsDic.TryGetValue(remoteEP, out ConnectionCacheInfo cache) == false)
|
||||
{
|
||||
if (LoggerHelper.Instance.LoggerLevel <= LoggerTypes.DEBUG)
|
||||
LoggerHelper.Instance.Debug($"{Name} recv from {result.RemoteEndPoint} <{memory.GetString()}>");
|
||||
|
||||
if (memory.Length > flagBytes.Length && memory.Span.Slice(0, flagBytes.Length).SequenceEqual(flagBytes))
|
||||
{
|
||||
string key = memory.GetString();
|
||||
@@ -321,10 +324,12 @@ namespace linker.tunnel.transport
|
||||
}
|
||||
|
||||
await targetSocket.SendToAsync($"{flagTexts}-{tunnelTransportInfo.Local.MachineId}-{tunnelTransportInfo.FlowId}".ToBytes(), ep).ConfigureAwait(false);
|
||||
await targetSocket.ReceiveFromAsync(new byte[1024], new IPEndPoint(ep.AddressFamily == AddressFamily.InterNetwork ? IPAddress.Any : IPAddress.IPv6Any, 0)).WaitAsync(TimeSpan.FromMilliseconds(500)).ConfigureAwait(false);
|
||||
|
||||
byte[] buffer = new byte[1024];
|
||||
SocketReceiveFromResult recv = await targetSocket.ReceiveFromAsync(buffer, new IPEndPoint(ep.AddressFamily == AddressFamily.InterNetwork ? IPAddress.Any : IPAddress.IPv6Any, 0)).WaitAsync(TimeSpan.FromMilliseconds(500)).ConfigureAwait(false);
|
||||
|
||||
if (LoggerHelper.Instance.LoggerLevel <= LoggerTypes.DEBUG)
|
||||
LoggerHelper.Instance.Debug($"{Name} connect to {tunnelTransportInfo.Remote.MachineId}->{tunnelTransportInfo.Remote.MachineName} {ep} success");
|
||||
LoggerHelper.Instance.Debug($"{Name} connect to {tunnelTransportInfo.Remote.MachineId}->{tunnelTransportInfo.Remote.MachineName} {ep} success -> <{buffer.AsMemory(0, recv.ReceivedBytes).GetString()}>");
|
||||
|
||||
TunnelConnectionUdp result = new TunnelConnectionUdp
|
||||
{
|
||||
|
@@ -1,5 +1,5 @@
|
||||
v1.8.8
|
||||
2025-07-24 00:01:22
|
||||
2025-07-24 00:50:20
|
||||
1. 一些累计更新
|
||||
2. 管理端输入去除多余空格
|
||||
3. 中继节点自动更新
|
||||
|
Reference in New Issue
Block a user