A small port-forwarding utility
Find a file
2022-12-17 11:52:12 -08:00
.vscode I'm not sure I ever actually got these to work? 2022-10-26 07:12:59 -07:00
src Log URL opens 2022-12-17 11:52:12 -08:00
.gitignore Enumerate all of the listening processes and their ports 2022-10-04 18:13:57 +00:00
Cargo.lock Initial browse support, server side 2022-12-17 08:12:30 -08:00
Cargo.toml Fix windows build 2022-12-17 10:04:22 -08:00
config.toml Starting configuration, probably doesn't work 2022-10-18 11:28:56 -07:00
LICENSE Fill out Cargo.toml and also LICENSE 2022-10-26 07:11:38 -07:00
README.md Clearly I meant browser. 2022-10-27 13:04:12 -07:00
rustfmt.toml Try to make the UI better when unconnected 2022-10-16 08:55:30 -07:00
test.py Protocol version, async pump, start some testing 2022-12-16 13:57:52 -08:00

fwd

A port-forwarding utility.

Here's how it works:

  1. You install fwd on the server.
  2. You install fwd on the client.
  3. You run fwd on the client to connect to the server, like so:
doty@my.laptop$ fwd some.server

fwd will connect to some.server via ssh, and then show you a screen listing all of the ports that the server is listening on locally. Use the up and down arrow keys (or j/k) to select the port you're interested in and press e to toggle forwarding of that port. Now, connections to that port locally will be forwarded to the remote server.

If the port is something that might be interesting to a web browser, you can press <ENTER> with the port selected to open a browser pointed at that port.

If something is going wrong, pressing l will toggle logs that might explain it.

Press q to quit.