Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ linker Public

.NET8、p2p打洞(tcp+udp),和异地组网(点对点,点对网,网对网),和内网穿透,.NET8 NAT transfer, Virtual Private Network,P2P Tunnel

License

Notifications You must be signed in to change notification settings

snltty/linker

Repository files navigation

Linker

让你那些散落在世界各地的联网设备就像在隔壁房间一样轻松访问。

Stars Forks Docker Pulls

Release License Language GitHub Downloads

官方网站使用说明文档加入组织:1121552990

[🎖️]主要功能

1、私有部署

  • 私有部署: 得益于各位老板的支持,官方提供了500Mbps+的公开服务器,还有一些免费中继节点,但会有所限制,建议私有部署属于你自己的服务器。
  • 多平台支持: 支持WindowsLinuxAndroidDockerOpenWrtNAS,对于ios、macos,我也没有苹果手机电脑,没有开发者账号,暂时不支持。

2、打洞中继

这些是隧道连接方式。

  • 打洞连接: 支持TCP、UDP、IPV4、IPV6,内含多种打洞方法,总有一个适合你。
  • 中继连接: 支持多中继节点,承载海量设备,在官网展示了一些官方公开服务器的中继节点信息。

3、通信方式

这些是在隧道建立后,客户端之间访问实际业务的通信方式。

  • 异地组网: 使用虚拟网卡实现点对点点对网网对网,可自动分配虚拟IP
  • 端口转发: 在无法使用虚拟网卡,或者不想使用虚拟网卡的时候,可以使用一对一端口转发实现相互访问,相关说明请查看《关于单隧道实现多服务访问的端口转发状态管理的研究》
  • Socks5: 区别于端口转发,端口转发两端一一对应,需要指定端口,而Socks5代理可以代理所有端口,实现类似于点对网的效果。

4、特色功能

一些别人可能没有的,比较特色的创新功能。

  • TCP over TCP: 在tcp over tcp下,使用tun324为通信提速,相关说明请查看《关于TUN虚拟网卡内重定向实现TCP/IP三层转四层代理的技术原理研究》
  • 网段映射: 对于家庭网络,一般使用192.168.1.0/24这样的网段,这样多个设备之间难免冲突,网段映射可以很好的解决这个问题。
  • 应用层NAT: 默认使用iptablesNetNat建立NAT实现点/网点对网。在无法使用系统内置NAT的情况下,应用层NAT闪亮登场。
  • 应用层防火墙: 内置了防火墙功能,应用于虚拟网卡、端口转发、Socks5等通信功能,可以精细控制客户端的访问权限,例如只允许A访问B的3389,其它客户端无法访问。
  • 远程唤醒: 可以通过WOL魔术包、USB COM继电器、USB HID继电器远程唤醒局域网内的设备
  • 内网穿透: 类似于FRP,使用端口或域名通过服务器访问内网服务(支持计划任务,定时定长自动开启关闭,例如每天在上9点自动开启穿透,1小时后自动关闭穿透)。

[🖼️]管理页面

客户端监听1804,HTTP+Websocket,对客户端进行日常管理。

[🎁]为爱发电

若此项目对您有用,可以考虑对作者稍加支持,让作者更有动力,在项目上投入更多时间和精力

感谢名单
  • 米多贝克&米多网络工程
  • 旋律 * 3
  • 阳阳
  • 谢幕____(海那边的白月光)
  • swayer.
  • 浅浅
  • 仰望 * 2
  • 李氏の天下
  • 小猪 * 2
  • 菜菜(木子) * 3
  • 杰米儿
  • Oasis
  • 坦然
  • littleexe
  • 黄品(Pim Hwang)
  • GoodGoodStudy

sponsor

使用 🔋为爱发电、或

pay

[👏]特别说明

已加入DotNetGuide列表、已加入dotNET China 组织、

Star History Chart

About

.NET8、p2p打洞(tcp+udp),和异地组网(点对点,点对网,网对网),和内网穿透,.NET8 NAT transfer, Virtual Private Network,P2P Tunnel

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 3

  •  
  •  
  •