This commit is contained in:
snltty
2025-01-02 17:30:25 +08:00
parent a5cc3c5110
commit 75e3d9767e
8 changed files with 181 additions and 19 deletions

View File

@@ -26,7 +26,7 @@
</div>
## 不要违法犯罪哦
## 遵纪守法
本项目的作者和贡献者不对因使用、修改、复制或分发本代码而产生的任何形式的直接、间接、偶然、特殊或后果性损害负责。无论在何种情况下,无论是合同责任、侵权行为或其他任何法律责任,作者和贡献者均不承担任何责任
使用本项目代码的用户有责任确保其使用符合当地法律法规。作者和贡献者不对任何违法行为或因使用本代码而可能发生的法律问题负责。用户应确保在符合法律的范围内使用本项目。
@@ -35,7 +35,7 @@
为方便用户使用,本项目提供**公开信标服务器**、**公开中继服务器**,使用**公开信标服务器**、**公开中继服务器**时请遵守当地法律法规,作者和贡献者和服务器提供者不对任何违法行为或因使用**公开信标服务器**、**公开中继服务器**而可能发生的法律问题负责
## 已经有哪些功能
## 已功能
- [x] 配置加密,配置文件加密
- [x] 通信加密,所有通信均`ssl加密`
- [x] 打洞连接TCP(支持IPV6)打洞、UDP打洞
@@ -54,20 +54,76 @@
- [x] 集成linker使用`linker.messenger.entry`入口库,轻松集成到你的项目中
## 大概长这个样子
## 管理页面
<div align="center">
<p><img src="./readme/full.png"></p>
</div>
## 作者很想喝奶茶
## 收费项目
<div align="center">
<table width="100%">
<thead>
<tr>
<th></th>
<th>2设备内</th>
<th>2-5设备</th>
<th>5-10设备</th>
<th>10设备以上</th>
</tr>
</thead>
<tbody>
<tr>
<td>使用</td>
<td>免费</td>
<td>免费</td>
<td>免费</td>
<td>免费</td>
</tr>
<tr>
<td>开源集成</td>
<td>免费</td>
<td>免费</td>
<td>免费</td>
<td>免费</td>
</tr>
<tr>
<td>安装维护/次</td>
<td>免费</td>
<td>9.9/台</td>
<td>9.9/台</td>
<td>9.9/台</td>
</tr>
<tr>
<td>安装维护/年</td>
<td>19.9/年</td>
<td>39.9/年</td>
<td>79.9/年</td>
<td>9.9/年/台</td>
</tr>
<tr>
<td>商业集成</td>
<td colspan="4" align="center">详谈</td>
</tr>
<tr>
<td>商业功能定制</td>
<td colspan="4" align="center">详谈</td>
</tr>
</tbody>
</table>
</div>
## 可怜作者
<div align="center">
请作者喝一杯咖啡,让作者更有动力更新代码
<p><img src="./readme/qr.jpg" width="360"></p>
</div>
## 感谢老板的投喂
## 感谢投喂
<div align="center">
<a href="https://mi-d.cn" target="_blank">

View File

@@ -3,6 +3,7 @@ sidebar_position: 1
---
# 1、首页
:::danger[特别声明]
1. 因为没有签名,又需要较高的权限,所以可能存在报毒的情况,请手动在安全软件中添加白名单
2. 如有疑问,可右上角移步软件源码,公开透明

View File

@@ -35,17 +35,18 @@ LinkerMessengerEntry.Setup();
# 1、一些配置接口
:::tip[说明]
1. 你可以在initialize之后注入覆盖这些实现和build之后获取这些接口来操作配置
2. 客户端服务端公共配置`ICommonStore`
3. 自定义验证Action的配置客户端`IActionClientStore`,服务端`IActionServerStore`
4. 管理api配置`IApiStore`,权限设置,`IAccessStore`
5. 端口转发配置 `IForwardClientStore`(增删改使用`ForwardTransfer`操作)
6. 服务端监听配置 `IListenStore`
7. 日志配置 `ILoggerStore`
8. 中继配置,客户端`IRelayClientStore`,服务端`IRelayServerStore`,服务端中继节点`IRelayServerNodeStore`,服务端中继主机`IRelayServerMasterStore`
9. 服务器穿透,客户端`ISForwardClientStore`(增删改使用`SForwardClientTransfer`操作),服务端`ISForwardServerStore`
10. 登录相关配置,客户端`ISignInClientStore`,服务端`ISignInServerStore`
11. socks5配置`ISocks5Store`
12. 打洞配置`ITunnelClientStore`
13. 虚拟网卡配置`ITuntapClientStore`
14. 自动更新,公共配置`IUpdaterCommonStore`,客户端`IUpdaterClientStore`,服务端`IUpdaterServerStore`
3. 管理接口详情请看各个组件里的`IApiController`实现,包含了全部的管理接口
3. 客户端服务端公共配置`ICommonStore`
4. 自定义验证Action的配置客户端`IActionClientStore`,服务端`IActionServerStore`
5. 管理api配置`IApiStore`,权限设置,`IAccessStore`
6. 端口转发配置 `IForwardClientStore`(增删改使用`ForwardTransfer`操作)
7. 服务端监听配置 `IListenStore`
8. 日志配置 `ILoggerStore`
9. 中继配置,客户端`IRelayClientStore`,服务端`IRelayServerStore`,服务端中继节点`IRelayServerNodeStore`,服务端中继主机`IRelayServerMasterStore`
10. 服务器穿透,客户端`ISForwardClientStore`(增删改使用`SForwardClientTransfer`操作),服务端`ISForwardServerStore`
11. 登录相关配置,客户端`ISignInClientStore`,服务端`ISignInServerStore`
12. socks5配置`ISocks5Store`
13. 打洞配置`ITunnelClientStore`
14. 虚拟网卡配置`ITuntapClientStore`
15. 自动更新,公共配置`IUpdaterCommonStore`,客户端`IUpdaterClientStore`,服务端`IUpdaterServerStore`
:::

View File

@@ -0,0 +1,69 @@
---
sidebar_position: 9
---
# 9、收费项目
<table width="100%">
<thead>
<tr>
<th>Linker</th>
<th>2设备内</th>
<th>2-5设备</th>
<th>5-10设备</th>
<th>10设备以上</th>
</tr>
</thead>
<tbody>
<tr>
<td>使用</td>
<td>免费</td>
<td>免费</td>
<td>免费</td>
<td>免费</td>
</tr>
<tr>
<td>开源集成</td>
<td>免费</td>
<td>免费</td>
<td>免费</td>
<td>免费</td>
</tr>
<tr>
<td>安装维护/次</td>
<td>免费</td>
<td>9.9/台</td>
<td>9.9/台</td>
<td>9.9/台</td>
</tr>
<tr>
<td>安装维护/年</td>
<td>19.9/年</td>
<td>39.9/年</td>
<td>79.9/年</td>
<td>9.9/年/台</td>
</tr>
<tr>
<td>商业集成</td>
<td colspan="4" align="center">详谈</td>
</tr>
<tr>
<td>商业功能定制</td>
<td colspan="4" align="center">详谈</td>
</tr>
</tbody>
</table>
<table width="100%">
<thead>
<tr>
<th>证书</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>3个月泛域名证书</td>
<td align="center">9.9/个</td>
</tr>
</tbody>
</table>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<Configuration>Release</Configuration>
<Platform>Any CPU</Platform>
<PublishDir>bin\Release\net8.0\publish\win-x64\</PublishDir>
<PublishProtocol>FileSystem</PublishProtocol>
<_TargetId>Folder</_TargetId>
<TargetFramework>net8.0</TargetFramework>
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
<SelfContained>true</SelfContained>
<PublishSingleFile>false</PublishSingleFile>
<PublishReadyToRun>false</PublishReadyToRun>
<PublishTrimmed>false</PublishTrimmed>
</PropertyGroup>
</Project>

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<History>True|2025-01-02T08:41:13.2209422Z||;False|2025-01-02T16:40:42.6311592+08:00||;False|2025-01-02T16:40:12.1045374+08:00||;</History>
<LastFailureDetails />
</PropertyGroup>
</Project>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<_LastSelectedProfileId>C:\Users\snltty\Desktop\linker\linker.messenger.entry\Properties\PublishProfiles\FolderProfile.pubxml</_LastSelectedProfileId>
</PropertyGroup>
</Project>

View File

@@ -1,5 +1,5 @@
v1.6.4
2025-01-02 15:55:00
2025-01-02 17:30:25
1. 优化代码,解耦,简单几步将打洞和中继集成到你自己的项目中
2. 增加了组件组合demo
3. 测试中,不要更,不要更,不要更