Скорее всего, вам нужно открыть порт, а затем перенести порт в настройках вашего маршрутизатора. Это говорит вашему маршрутизатору, что любое соединение, поступающее через выбранный вами порт, должно перенаправляться на ваш компьютер.
Например, если я открою порт x, а затем перенаправлю его на локальный IP-адрес моего компьютера, любое входящее соединение с моим общедоступным IP-адресом через порт x будет перенаправлено на приложение, запущенное на этом порту моего компьютер.
Вы не можете передать параметры командной строки тесту JUnit, потому что никакой основной метод не выполняется. Необходимо будет использовать системные свойства и получить доступ к ним в тестовом сценарии.
Выберите свой тестовый класс в Проводнике пакетов. Щелкните правой кнопкой и выберите Run As -> Open Run Dialog
В диалоговом окне выполнения существует вкладка Arguments, где можно указать программу и аргументы VM. Необходимо смочь ввести системные параметры свойства здесь.
С другой стороны, с желаемым проектом как Ваш текущий, от выбора главного меню Run -> Run Configurations
получить доступ к вкладке Arguments.