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.37·July 2, 2026

Release Notes

Installer type: zip

x8674923BFA71C915DC4B0B484DE917996EA315660C0D47107EBA43DF660D5557D9
x64564AF7E4346B2DB92812E025B0FE232F4DB405C186BBBAF377079B1EDF9AFE3C

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

0.2.36
x86FAFD652B5FDF7808F9BBBEAA3DF7321BCDDEE36AF75FEB9D8741955B4218B522
x640F6D98D57E9B6C15746AC95BB7850BCA7292ACAC40AD2EA90A141DBB08B4A478
0.2.35
x86931D19CBE51B6401B035B28AB0CE84151BECCEAFA3DB18B58C90C1D0024DDA05
x64031088236095D2A35F2EA00B02A084DE2E477A37E919312D08C364ED27A5C1FB
0.2.34
x86165019C3DC8A81F981BF15475DF6C8715EFD53EC186D175F70BE097BD3C42309
x64C7E3E7D7D3D11F0229B0F62A97372F1610E30F22A6945EC6748FEC62D555FEE6
0.2.33
x86F0EF80811DA03E6DCDF34C1CADE5E360BAD9755B6324515A77694B47306E4C02
x64798D2420D35D7AB4FDFD6E50B53BAEA32E6D07B2BC62943890665C507DD37D36
0.2.32
x86ED2059D2ACD72EFFE8B5D9B754AE8E9B10E3A77F4EF81A3C767DE5EBCEF7425E
x64DAF2594702733CB8974783943233CB3B2BEA0E6D2F8C89E806B8DCC8EBD53C5F