/p2p-tunnel

.NET6 Socket编程实现内网穿透,UDP,TCP打洞实现点对点直连,通过tcp转发,udp转发,http1.1代理,socks5代理,组网,实现访问内网web ,内网桌面,及其它TCP/UDP上层协议服务

Primary LanguageC#GNU General Public License v2.0GPL-2.0

p2p-tunnel

Visual Studio 2022 LTSC 17.3.0

  1. /public/publish.rar包含客户端和服务端依赖.NET6环境的程序
  2. 更多环境的发布程序,以及APP,可自行发布,或者进群(1121552990)获取
  3. 在线web管理端win7不能运行.NET6的补丁
  4. 服务器 或 内网电脑,暴露服务在公网时,请做好安全防范

穿透方式

  1. p2p打洞、A<---->B(网络环境支持打洞时,打洞连接效率最好)
  2. 中继、A<---->server<---->B(免费打洞服务器不开启,服务器开启时,打洞失败则退化为服务器中继)
  3. 服务器代理、server<---->A(免费打洞服务器不开启,网络环境不支持打洞,可以选择服务器代理)

通信方式

  • tcp转发
  • udp转发
  • http代理
  • socks5代理(支持tcp,udp,不实现bind)
  • tun2socks虚拟网卡组网,让你的多个不同内网客户端组成一个网络,方便访问(通过其ip访问其内网服务),及网络共享(利用其网络进行网上冲浪)

其它内容

  • .NET6 跨平台,小尺寸,小内存
  • 内网穿透 访问内网web,内网桌面,及其它TCP上层协议服务
    windows<-->windows 可使用mstsc,其它可使用 TightVNC
  • p2p 打洞、tcp、udp(LiteNetLib rudp)
  • 简单易用的客户端web管理页面
  • android app
  • 支持通信数据加密(预配置密钥或自动交换密钥)
  • 可扩展的插件式
  • 免费的打洞服务器
  • 高效的打包解包,作死的全手写序列化

介绍视频