@che100 на данный момент не поддерживает, у всех провайдеров IPv6 в качестве портов используются IPv4 адреса, а уже на стороне сервера назначается внешний IPv6 адрес.
Я уже писал где-то, весь код должен инициализироваться один раз, все нужны методы должны быть доступны из global и из него вызываться. Чтобы это реализоватся особенно с асинхронным кодом нужны некоторые знания в js и nodejs