mirror of
https://github.com/snltty/linker.git
synced 2025-10-05 17:16:56 +08:00
191
This commit is contained in:
12
.github/workflows/dotnet.yml
vendored
12
.github/workflows/dotnet.yml
vendored
@@ -37,7 +37,7 @@ jobs:
|
|||||||
release_name: v1.9.1.${{ steps.date.outputs.today }}
|
release_name: v1.9.1.${{ steps.date.outputs.today }}
|
||||||
draft: false
|
draft: false
|
||||||
prerelease: false
|
prerelease: false
|
||||||
body: "1. 一些累计更新\r\n2. 服务器转发多节点\r\n3. 虚拟网卡下伪造ACK为TCP-in-TCP隧道提速\r\n4. 新增一个UDP同时打开的打洞协议,优化了一下TCP同时打开的打洞协议\r\n5. 一些代码优化,修复一些错误,其它一些小改变"
|
body: "1. 一些累计更新\r\n2. 服务器转发多节点\r\n3. 虚拟网卡下伪造ACK为TCP-in-TCP隧道提速\r\n4. 新增一个UDP同时打开的打洞协议,优化了一下其它打洞协议\r\n5. 一些代码优化,修复一些错误,其它一些小改变"
|
||||||
- name: publish projects
|
- name: publish projects
|
||||||
run: ./publish.bat "C:\\Android\\android-sdk"
|
run: ./publish.bat "C:\\Android\\android-sdk"
|
||||||
- name: upload-win-x86-oss
|
- name: upload-win-x86-oss
|
||||||
@@ -220,6 +220,16 @@ jobs:
|
|||||||
asset_path: ./public/publish-zip/linker-linux-musl-arm64.zip
|
asset_path: ./public/publish-zip/linker-linux-musl-arm64.zip
|
||||||
asset_name: linker-linux-musl-arm64.zip
|
asset_name: linker-linux-musl-arm64.zip
|
||||||
asset_content_type: application/zip
|
asset_content_type: application/zip
|
||||||
|
- name: upload-version-oss
|
||||||
|
id: upload-version-oss
|
||||||
|
uses: tvrcgo/oss-action@v0.1.1
|
||||||
|
with:
|
||||||
|
region: oss-cn-shenzhen
|
||||||
|
key-id: ${{ secrets.ALIYUN_OSS_ID }}
|
||||||
|
key-secret: ${{ secrets.ALIYUN_OSS_SECRET }}
|
||||||
|
bucket: ide-qbcode
|
||||||
|
asset-path: ./public/version.txt
|
||||||
|
target-path: /downloads/linker/version.txt
|
||||||
- name: upload-install-service-oss
|
- name: upload-install-service-oss
|
||||||
id: upload-install-service-oss
|
id: upload-install-service-oss
|
||||||
uses: tvrcgo/oss-action@v0.1.1
|
uses: tvrcgo/oss-action@v0.1.1
|
||||||
|
@@ -87,7 +87,7 @@ function writeUpload(data, tagName) {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
data.jobs.build.steps.push({
|
data.jobs.build.steps.push({
|
||||||
name: `upload-version-oss`,
|
name: `upload-version-oss`,
|
||||||
id: `upload-version-oss`,
|
id: `upload-version-oss`,
|
||||||
@@ -101,7 +101,7 @@ function writeUpload(data, tagName) {
|
|||||||
'target-path': `/downloads/linker/version.txt`
|
'target-path': `/downloads/linker/version.txt`
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
*/
|
|
||||||
|
|
||||||
data.jobs.build.steps.push({
|
data.jobs.build.steps.push({
|
||||||
name: `upload-install-service-oss`,
|
name: `upload-install-service-oss`,
|
||||||
|
@@ -302,7 +302,7 @@ namespace linker.tunnel.transport
|
|||||||
LoggerHelper.Instance.Warning($"{Name} connect to {tunnelTransportInfo.Remote.MachineId}->{tunnelTransportInfo.Remote.MachineName} {string.Join("\r\n", tunnelTransportInfo.RemoteEndPoints.Select(c => c.ToString()))}");
|
LoggerHelper.Instance.Warning($"{Name} connect to {tunnelTransportInfo.Remote.MachineId}->{tunnelTransportInfo.Remote.MachineName} {string.Join("\r\n", tunnelTransportInfo.RemoteEndPoints.Select(c => c.ToString()))}");
|
||||||
}
|
}
|
||||||
|
|
||||||
List<IPEndPoint> eps = tunnelTransportInfo.RemoteEndPoints.Select(c=>new IPEndPoint(c.Address, tunnelTransportInfo.Remote.PortMapWan)).ToList();
|
List<IPEndPoint> eps = tunnelTransportInfo.RemoteEndPoints.Select(c => c.Address).Distinct().Select(c=>new IPEndPoint(c, tunnelTransportInfo.Remote.PortMapWan)).ToList();
|
||||||
|
|
||||||
foreach (var ep in eps)
|
foreach (var ep in eps)
|
||||||
{
|
{
|
||||||
|
@@ -306,7 +306,7 @@ namespace linker.tunnel.transport
|
|||||||
LoggerHelper.Instance.Warning($"{Name} connect to {tunnelTransportInfo.Remote.MachineId}->{tunnelTransportInfo.Remote.MachineName} {string.Join("\r\n", tunnelTransportInfo.RemoteEndPoints.Select(c => c.ToString()))}");
|
LoggerHelper.Instance.Warning($"{Name} connect to {tunnelTransportInfo.Remote.MachineId}->{tunnelTransportInfo.Remote.MachineName} {string.Join("\r\n", tunnelTransportInfo.RemoteEndPoints.Select(c => c.ToString()))}");
|
||||||
}
|
}
|
||||||
|
|
||||||
List<IPEndPoint> eps = tunnelTransportInfo.RemoteEndPoints.Select(c => new IPEndPoint(c.Address, tunnelTransportInfo.Remote.PortMapWan)).ToList();
|
List<IPEndPoint> eps = tunnelTransportInfo.RemoteEndPoints.Select(c => c.Address).Distinct().Select(c => new IPEndPoint(c, tunnelTransportInfo.Remote.PortMapWan)).ToList();
|
||||||
|
|
||||||
foreach (var ep in eps)
|
foreach (var ep in eps)
|
||||||
{
|
{
|
||||||
|
@@ -23,7 +23,7 @@
|
|||||||
<Description>1. 一些累计更新
|
<Description>1. 一些累计更新
|
||||||
2. 服务器转发多节点
|
2. 服务器转发多节点
|
||||||
3. 虚拟网卡下伪造ACK为TCP-in-TCP隧道提速
|
3. 虚拟网卡下伪造ACK为TCP-in-TCP隧道提速
|
||||||
4. 新增一个UDP同时打开的打洞协议,优化了一下TCP同时打开的打洞协议
|
4. 新增一个UDP同时打开的打洞协议,优化了一下其它打洞协议
|
||||||
5. 一些代码优化,修复一些错误,其它一些小改变</Description>
|
5. 一些代码优化,修复一些错误,其它一些小改变</Description>
|
||||||
<Copyright>snltty</Copyright>
|
<Copyright>snltty</Copyright>
|
||||||
<PackageProjectUrl>https://github.com/snltty/linker</PackageProjectUrl>
|
<PackageProjectUrl>https://github.com/snltty/linker</PackageProjectUrl>
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
v1.9.1
|
v1.9.1
|
||||||
2025-08-31 22:53:27
|
2025-08-31 23:15:00
|
||||||
1. 一些累计更新
|
1. 一些累计更新
|
||||||
2. 服务器转发多节点
|
2. 服务器转发多节点
|
||||||
3. 虚拟网卡下伪造ACK为TCP-in-TCP隧道提速
|
3. 虚拟网卡下伪造ACK为TCP-in-TCP隧道提速
|
||||||
4. 新增一个UDP同时打开的打洞协议,优化了一下TCP同时打开的打洞协议
|
4. 新增一个UDP同时打开的打洞协议,优化了一下其它打洞协议
|
||||||
5. 一些代码优化,修复一些错误,其它一些小改变
|
5. 一些代码优化,修复一些错误,其它一些小改变
|
Reference in New Issue
Block a user