go-p2ptunnel

Chen Jia · chenjia404.go-p2ptunnel

A P2P-based TCP intranet encrypted tunnel tool

Use libp2p to establish a TCP tunnel (does not support UDP). The underlying transmission can be implemented using QUIC, TCP, WebSocket, WebTransport. Use noise protocol to encrypt the transmission. Support NAT. Can be used in multi-layer combinations. If there is no public network IP, you can use the node ID to connect. In some situations, directly specify the IP and communication protocol to connect. The node private key is stored in .key files in the current directory, and the default file name is user.key. If it was deleted, a new node ID will be created automatically when the program is restarting.

winget install --id chenjia404.go-p2ptunnel --exact --source winget

Latest 0.2.35

Release Notes

Installer type: zip

Architecture Scope Download SHA256
x86 Download 931D19CBE51B6401B035B28AB0CE84151BECCEAFA3DB18B58C90C1D0024DDA05
x64 Download 031088236095D2A35F2EA00B02A084DE2E477A37E919312D08C364ED27A5C1FB

Details

Homepage
https://github.com/chenjia404/go-p2ptunnel
License
MIT
Publisher
Chen Jia
Support
https://github.com/chenjia404/go-p2ptunnel/issues
Copyright
Copyright (c) 2026 chenjia404

Tags

p2ptunnel

Older versions (3)

0.2.34
Architecture Scope Download SHA256
x86 Download 165019C3DC8A81F981BF15475DF6C8715EFD53EC186D175F70BE097BD3C42309
x64 Download C7E3E7D7D3D11F0229B0F62A97372F1610E30F22A6945EC6748FEC62D555FEE6
0.2.33
Architecture Scope Download SHA256
x86 Download F0EF80811DA03E6DCDF34C1CADE5E360BAD9755B6324515A77694B47306E4C02
x64 Download 798D2420D35D7AB4FDFD6E50B53BAEA32E6D07B2BC62943890665C507DD37D36
0.2.32
Architecture Scope Download SHA256
x86 Download ED2059D2ACD72EFFE8B5D9B754AE8E9B10E3A77F4EF81A3C767DE5EBCEF7425E
x64 Download DAF2594702733CB8974783943233CB3B2BEA0E6D2F8C89E806B8DCC8EBD53C5F