The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
le4tim

我开源了一款极简的 P2P 文件传输与 VPN 工具 (Win/Mac/ Linux /Android)

  •  
  •   le4tim · 7h 0m ago · 427 views

    大家好,我刚开源了一个基于 Wails 构建的跨平台网络应用:gonc-gui 。 它是对我之前写的命令行工具 gonc 的图形化封装,设计极简,开箱即用。

    1 、核心想法很简单

    只要两端输入相同的口令,就能发现彼此网络地址并自动建立 P2P 直连与安全加密传输。

    2 、友好的界面,可以非常便捷的:

    临时跨网、跨设备安全快速传文件。 P2P VPN 直连公司或家庭网络,普通用户按钮一点就能成为 VPN 服务端或穿透内网直连建立 VPN 。

    3 、安全的加密传输

    双方用口令哈希在公共 MQTT 服务器碰头,双方 STUN 的地址以口令 AES-GCM 加密后交换。随后打洞 NAT 穿透建立点对点 TCP 或 UDP 直连,连接成功后程序会从口令字符串派生出 TLS 证书结构,在无需用户手动管理证书的情况下,实现双向证书认证的 TLS1.3 或 DTLS1.2 加密通讯。

    欢迎大家下载体验!

    各平台编译好的二进制程序,均可在 Releases 页面下载:

    https://github.com/threatexpert/gonc-gui/releases

    如果有 Bug 或新需求,欢迎在 GitHub 上提 Issue/PR ,或 Star 支持一下!

    项目地址:

    GUI 应用: https://github.com/threatexpert/gonc-gui

    CLI 核心: https://github.com/threatexpert/gonc

    1 replies    2026-06-29 15:29:58 +08:00
    tisswb
        1
    tisswb  
       2h 6m ago
    兄弟,厉害啊,看到你的仓库里还有一个叫 disk2vmdk 的项目,印象深刻。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5229 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:36 · PVG 17:36 · LAX 02:36 · JFK 05:36
    ♥ Do have faith in what you're doing.