switch-tools
switch-tools copied to clipboard
nxlink: add option to override netloader target port
This PR adds an additional command line argument to override NETLOADER_SERVER_PORT
via --port [port]
or -z [port]
.
Note: -p
is already used for path, so I arbitrarily chose -z
as the single letter flag for port.
Use-case: I have a remote server configured for Switch homebrew development which is used by multiple people. We use SSH tunnelling to forward the nxlink port to our Switch/emulator on local network, however only one person can do this at a time if we are limited to the default port. By allowing to override the port, we can choose any remote port for the SSH tunnel allowing multiple users to use nxlink simultaneously.
I know this use-case is niche considering there is no way to configure the netloader port in hbmenu by itself, so I understand if this PR is closed as out-of-scope.