Crates.io | revpfw3 |
lib.rs | revpfw3 |
version | 0.4.2 |
source | src |
created_at | 2023-01-31 19:29:09.214927 |
updated_at | 2024-10-18 09:58:39.601709 |
description | A tool to bypass portforwarding restrictions using some cheap VServer |
homepage | |
repository | https://github.com/tudbut/revpfw3 |
max_upload_size | |
id | 772907 |
size | 38,519 |
This tool bypasses port restrictions of your router using some not-very-powerful server (a cheap 1€ vserver will suffice.)
NEW: Modem support! RevPFW3 can now interact with modems using AT commands. A demo is included for some simcom modems.
I will provide a windows and mac build shortly. Right now, I can only provide a linux build.
All builds I make can be found in the releases.
If my build doesn't work or your system doesn't have one, install
Rust and run cargo install revpfw3
or cargo install --git https://github.com/tudbut/revpfw3
.
revpfw3 server <port> <key>
(I recommend doing it in a
loop)revpfw3 client <ip of your bridge server> <port> localhost <port to redirect (on local machine)> <key>
Reverse-PortForward V3 supports being used as a library. revpfw3::client
and
revpfw3::server
are public, so you can use those. Keep in mind they will panic
when the connection to the corresponding client/server drops.