У меня есть расширение chrome, которое использует внешний сервер socket.io для соединения клиентов.
Во время разработки я смог подключиться к серверу через http://localhost:2087
просто отлично, но сейчас я мне нужен socket.io для работы по HTTPS, чтобы я мог получить к нему доступ через вкладку браузера, являющуюся сервером по HTTPS.
Я не хочу иметь дело с сертификатами и хочу сохранить код на сервере socket.io в основном то же самое, поэтому я хочу прокси IP-адрес для сервера через Cloudflare и установить sh SSL как этот.
Но я не смог, сервер socket.io не использует другой веб-сервер, но я могу изменить его, чтобы использовать собственные библиотеки NodeJS http
или https
.
Но я не смог получить доступ к серверу socket.io через прокси Cloudflare. Clouflare возвращает 522 ошибки, что означает тайм-аут соединения.