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.38·August 18, 2026

Release Notes

Installer type: zip

x86—7ABC2DE9103597A19FBA87BE7FC643E06E8ED6BB760FD1F42F7E09686B922AA6
x64—B48BC5B43FA567D3647B20C802D6CAF4B59AC65AF7C4724C460EF82421997FBD

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 (6)

0.2.37
x86—74923BFA71C915DC4B0B484DE917996EA315660C0D47107EBA43DF660D5557D9
x64—564AF7E4346B2DB92812E025B0FE232F4DB405C186BBBAF377079B1EDF9AFE3C
0.2.36
x86—FAFD652B5FDF7808F9BBBEAA3DF7321BCDDEE36AF75FEB9D8741955B4218B522
x64—0F6D98D57E9B6C15746AC95BB7850BCA7292ACAC40AD2EA90A141DBB08B4A478
0.2.35
x86—931D19CBE51B6401B035B28AB0CE84151BECCEAFA3DB18B58C90C1D0024DDA05
x64—031088236095D2A35F2EA00B02A084DE2E477A37E919312D08C364ED27A5C1FB
0.2.34
x86—165019C3DC8A81F981BF15475DF6C8715EFD53EC186D175F70BE097BD3C42309
x64—C7E3E7D7D3D11F0229B0F62A97372F1610E30F22A6945EC6748FEC62D555FEE6
0.2.33
x86—F0EF80811DA03E6DCDF34C1CADE5E360BAD9755B6324515A77694B47306E4C02
x64—798D2420D35D7AB4FDFD6E50B53BAEA32E6D07B2BC62943890665C507DD37D36
0.2.32
x86—ED2059D2ACD72EFFE8B5D9B754AE8E9B10E3A77F4EF81A3C767DE5EBCEF7425E
x64—DAF2594702733CB8974783943233CB3B2BEA0E6D2F8C89E806B8DCC8EBD53C5F