案例
NJUConnect:重建南京大学 EasyConnect VPN 客户端
NJUConnect 用 Go 实现南京大学 EasyConnect VPN 客户端,通过定制 TLS ClientHello 及独立的收发握手建立隧道。代码处理网页登录、令牌交换、IP 分配,并借助 gVisor 网络栈提供 SOCKS5 入口。
- 目标
- 协议
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 来源复核于
- 星标
- 624
- 最近提交
- 2025-09-30
- 主要语言
- Go
- 状态
- 已归档
GitHub 数据,截至 2026-11-09
使用条件与局限
- 前提条件:需要南京大学 VPN 服务的访问凭据。
- 局限:该客户端已停止维护,无法兼容更新后的 EasyConnect 服务端,但仍可用于南京大学的服务端。
- 许可:作者已撤回 AGPL-3.0 许可证;仓库中没有许可证文件。
引用
BibTeX
@misc{njuconnect-vpn-protocol-case,
title = {{NJUConnect: reconstructing the NJU EasyConnect VPN client}},
howpublished = {\url{https://github.com/lyc8503/NJUConnect}},
url = {https://github.com/lyc8503/NJUConnect},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/zh/resources/njuconnect-vpn-protocol-case/}}
}纯文本
NJUConnect: reconstructing the NJU EasyConnect VPN client。https://github.com/lyc8503/NJUConnect(访问于 2026-11-06)。Awesome REA 条目:https://awesomerea.org/zh/resources/njuconnect-vpn-protocol-case/
有帮助?在 GitHub 上为 Awesome REA 加星2.4k
关于此条目
说明已依据一手来源复核。
一手来源
- core/protocol.go GitHub · lyc8503/NJUConnect · 修订 ded56b0
- README.md GitHub · lyc8503/NJUConnect · 修订 ded56b0
- core/EasyConnectClient.go GitHub · lyc8503/NJUConnect · 修订 ded56b0