В настоящее время у меня есть несколько сетевых псевдонимов (eth0, eht0:1, eth0:2), каждый из которых имеет свой собственный частный IP-адрес, который имеет свой собственный общедоступный IP-адрес. При использовании удаленного веб-драйвера с phantomjs (ghostdriver) он всегда выбирает локальный хост (см. ОШИБКУ https://github.com/ariya/phantomjs/issues/10269), для аргумента клиента --webdriver=ip:port, поэтому я не могу полагаться на phantomjs для выбора правильного интерфейса.
В настоящее время у меня сложилось впечатление, что мне придется использовать IPTABLES. Я хочу перенаправить экземпляр моей Java-программы с помощью удаленного веб-драйвера на другой общедоступный IP-адрес при подключении к драйверу phantomjs (ghostdriver). В настоящее время я могу контролировать только тот порт, который он прослушивает.
Любые предложения будут ценны.