このプロジェクトについて
Gonnectは、Go向けのネットワークヘルパー関数と共通型のコレクションであり、プロジェクト間のコード重複を削減することを目的としています。`routing`サブパッケージには、`gonnect.Router`、`gonnect/tun.Splitter`、`gonnect/sniffer.Sniffer`用のバイトコードベースのルーティングルールが含まれており、直接バイトコードを構築するか、小さなテキスト形式から解析することができます。`dns/meshnames`サブパッケージは、メッシュ指向のDNS名(`.meshname`、`.meship`、`.ygg`、`.pk.ygg`)用の`gonnect.Resolver`実装を提供します。リポジトリには、gonnect-netstack(gVisor netstack統合)、VPNの例、tuntapライブラリ、WASMサポート付きの代替yggdrasil実装、WireGuardライブラリ、ブラウザWASMデモ、SOCKSライブラリ、UDPトランスポート、バッファプール、I/Oラッパー、デバッグ実装、プロセスタグ付けツールなどの関連プロジェクトもリストされています。ライセンスはCC0です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.