Совсем не проблема. Решение из приведённой вами ссылки допиливается прекрасно под любую конфигурацию портов.
Если WS имеет доступ к внешней сети, то что вы от него хотите ещё?
Через nginx удобно балнсировать нагрузку на несколько серверов таким способом. Или вы желаете смешать на одном порту несколько протоколов? Тогда лучше проксировать через поддомен, чтобы не ошибаться))