[Go] 开源了另一个 P2P 网络开发库

277 天前
 rkonfj

地址: https://github.com/rkonfj/peerguard

这是另一个 P2P 网络开发库。作为不可靠的传输层协议,可以开发更有意思的应用层应用。
同时,代码树中有基于三层 TUN 设备实现了一个功能简单的 [ P2P-VPN ] 示例程序 pgcli vpn

特性:

发帖意图:

  1. 我热爱开源,希望大家点点 star ,支持支持。谢谢
  2. 特性中有提到极高的穿越率,这是基于理论并加少量测试得出的。更希望大家能帮忙测试测试,特别是 Tailscale,WireGuard 等 VPN 软件的使用者能参与测试(我有测试过深圳联通、电信)
2097 次点击
所在节点    分享创造
14 条回复
hahaha121
277 天前
不是特别明白怎么个部署方式?文档是否可在完善下?
1423
277 天前
1. 基本用例做一个 tcp 隧道或者 http proxy 更容易上手吧
2. peermap 服务器自己撸, 有没有对比过用 libp2p
3. VS https://github.com/chenjia404/p2ptunnel 如何
gongquanlin
277 天前
已 star
rkonfj
277 天前
@hahaha121 可以看看附言快速组网。服务器德部署后面出更详细文档。:)
rkonfj
277 天前
@1423 好的,谢谢。有空了,我来加相关代码和对比数据。
zrlhk
277 天前
看好这个用 wss 做中间协商协议的,对服务节点要求降低了,比 n2n 要轻快
建议能否用 cf 的 worker 做中间服务,这样 p2p 会及其方便
lozzow
276 天前
感觉是个好东西呢
rkonfj
275 天前
@zrlhk 好主意
GeekGao
275 天前
赞, 代码写的挺简洁
sbilly
263 天前
挺不错的,关注 +1
sbilly
259 天前
@1423 p2ptunnel 基于 go-libp2p 本身感觉是面向文件共享,新建连接速度感觉比较慢。

https://github.com/chenjia404/p2ptunnel/blob/master/README.zh-CN.md#%E8%BF%9E%E6%8E%A5

> 连接可能需要几秒到 1 分钟,连接成功后,会输出 Listening tcp 127.0.89.0:3389 -> 3389
tivizi
246 天前
在用了,很稳
kevin100702
207 天前
没办法打洞的情况下透过服务器中转吗?
rkonfj
207 天前
@kevin100702 是的。而且服务器中转时仍然是端到端加密。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1025195

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX