HTTPS для socket.io через Cloudflare - PullRequest
       46

HTTPS для socket.io через Cloudflare

0 голосов
/ 11 апреля 2020

У меня есть расширение 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 ошибки, что означает тайм-аут соединения.

1 Ответ

0 голосов
/ 11 апреля 2020

Apparantly Flexible SSL работает только с портами 443-> 80

Другие порты не поддерживаются ...

...