P2P Forwarder - a tool for farwarding tcp/udp ports. Made using libp2p.
Go to file
nickname32 af7770251e
Merge pull request #40 from nickname32/dependabot/go_modules/github.com/libp2p/go-libp2p-kad-dht-0.12.0
Bump github.com/libp2p/go-libp2p-kad-dht from 0.11.1 to 0.12.0
2021-05-18 17:29:13 +03:00
.github Create Dependabot config file 2020-08-10 12:28:58 +00:00
cmd makfeile filenames change 2020-11-20 20:19:59 +03:00
.gitignore Added Makefile 2020-08-30 21:42:38 +03:00
forwarder.go Update forwarder.go 2020-09-20 15:15:44 +03:00
go.mod Bump github.com/libp2p/go-libp2p-kad-dht from 0.11.1 to 0.12.0 2021-05-18 05:49:30 +00:00
go.sum Bump github.com/libp2p/go-libp2p-kad-dht from 0.11.1 to 0.12.0 2021-05-18 05:49:30 +00:00
LICENSE Initial commit 2020-07-31 14:24:50 +03:00
methods.go oops 2020-09-03 18:18:00 +03:00
protdial.go Idle connections fix 2020-08-31 17:05:05 +03:00
protportssub.go Fix 2020-12-21 18:09:30 +03:00
README.md Update README.md 2020-08-28 09:02:35 +03:00

P2P Forwarder

Go Report Card

A tool for farwarding ports. Made using libp2p.

screenshot

How it works

  • A: opens desired ports ports inside P2P Forwarder
  • A: shares it's id from P2P Forwarder with B
  • B: connects to A's id inside P2P Forwarder
  • B: connect to opened ports on A's machine using address like 127.0.89.N:PORT_ON_A's_MACHINE

P.S. every edit field handles Ctrl+C and Ctrl+V. To exit the program, press Ctrl+Q

Project status

Project is on early beta stage. I recommend you to use it only for personal purposes like playing Minecraft with friends.

Current uis are cli and tui (clui).

Feel free to contribute to this project by opening an issue (it may be a question) or creating a pull request

Star this project if you liked it or found it useful for you :3