hemaju/Wireboy.Socket.P2PSocket

macOSLinux

대체: TeamViewer

P2P内网穿透,实现【公司】-【家】远程控制

p2pnat-traversalremote-accessintranet-penetrationtunneling
스타 성장
스타
1.3k
포크
383
주간 성장
+1
이슈
1
5001k
2023년 1월2024년 3월2025년 6월2026년 9월
README

Wireboy.Socket.P2PSocket

项目简介

这是一个开发中的4.0版本,本次开发将重新设计代码结构,使用.Net6框架,采用async...await进行开发,项目不一定能编译通过,仅供大家参考以及了解项目进度

开发计划

  1. 客户端与服务端代码重构,合并在同一sdk中,修改内部设计。
  2. 增加管道概念,多个外部网络连接允许使用同一管道进行通讯,避免多次打洞造成失败率提升的问题。
  3. 增账号功能,允许获取同一账号下的设备列表。
  4. 完善授权功能。
  5. 完善安全检测,增加蜜罐端口、ip限制、双端口辅助连接等。
  6. 增加客户端的wpf运行界面
  7. 增加打洞Nat检测、延迟校准等能力,提升tcp打洞成功率
  8. 增加quick以及kcp协议支持(客户端-客户端,客户端-服务端)
  9. 增加udp打洞的实现
관련 저장소
rustdesk/rustdesk

An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

Rustcrates.ioappGNU Affero General Public License v3.0remote-controlremote-desktop
rustdesk.com
122.9k18.9k
fatedier/frp

A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

GoGo ModulesApache License 2.0proxyreverse-proxy
109.3k15.2k
bitcoin/bitcoin

Bitcoin Core integration/staging tree

C++MIT Licensebitcoinc-plus-plus
bitcoincore.org/en/download
90.1k39.4k
syncthing/syncthing

Open Source Continuous File Synchronization

GoGo ModulesappMozilla Public License 2.0synchronizationgo
syncthing.net
88.4k5.5k
ethereum/go-ethereum

Go implementation of the Ethereum protocol

GoGo ModulesGNU Lesser General Public License v3.0goblockchain
geth.ethereum.org
51.3k22.1k
anoma/anoma

Reference implementation of Anoma

ElixirMIT Licensecryptographyblockchain
anoma.net
33.6k4.1k
webtorrent/webtorrent

⚡️ Streaming torrent client for the web

JavaScriptnpmlibraryMIT Licensewebtorrentbittorrent
webtorrent.io
31.4k2.9k
ipfs/ipfs

Peer-to-peer hypermedia protocol

MIT Licenseipfsp2p
ipfs.tech
23.1k1.5k
yjs/yjs

Shared data types for building collaborative software

JavaScriptnpmlibraryOtheryjscrdt
docs.yjs.dev
22.8k801
amark/gun

An open source cybersecurity protocol for syncing decentralized graph data.

JavaScriptnpmOthermachine-learningartificial-intelligence
gun.eco/docs
19.1k1.2k
HelloZeroNet/ZeroNet

ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

JavaScriptnpmOtherbittorrentp2p
zeronet.io
18.8k2.3k
pion/webrtc

Pure Go implementation of the WebRTC API

GoGo ModulesMIT Licensegogolang
pion.ly
16.8k1.9k