A native macOS app built using SwiftUI and Rust, enables you to forward multiple remote ports to your local ports.
Go to the GitHub Releases page.
When you first open the app, macOS displays an error message stating, "Apple could not verify "iPortForwarder" is free of malware that may harm your Mac or compromise your privacy."
The only reason that this error comes out is that I did not pay the Apple Developers fee (99 USD/year) to Apple, which I don't plan to pay in the near future.
If you are using macOS 12 to macOS 14, you can easily bypass this issue by right-clicking on "iPortForwarder.app" and selecting "Open" from the context menu. For macOS 15 and later, open the System Settings app, navigate to the "Privacy & Security" section, scroll to the bottom of the page, and click the "Open Anyway" button.
Is it possible to save the ports forwarding list?
Yes. To save your current forwarding list, click on "File" in the menu bar and select "Save Current Forwarding List." Alternatively, you can press ⌘ + S. Choose a location to save the file.To load a saved list, go to "File" in the menu bar and choose "Import Forwarding List." You can also use the shortcut ⌘ + O. Select the file that you previously saved.


