На данный момент Google Cloud CDN не поддерживает проксирование WebSocket. Однако, вы можете настроить Google CDN для перенаправления запросов на другой сервер.
Для этого вам понадобится следовать следующим шагам:
1. Создайте экземпляр виртуальной машины (VM) вашего сервера-пункта назначения, на который вы хотите перенаправлять запросы через CDN. Убедитесь, что ваш сервер работает и готов ответить на запросы WebSocket.
2. Настройте ваш сервер так, чтобы он принимал запросы WebSocket на соответствующем порту (обычно порт 80 для HTTP запросов и порт 443 для HTTPS запросов). Убедитесь, что сервер правильно настроен для обработки пришедших WebSocket запросов.
3. Создайте бэкэнд-сервис в Google Cloud Load Balancing и настройте его на ваш экземпляр VM сервера-пункта назначения.
4. Создайте URL-карту, которая настроит ее для перенаправления всех запросов на ваш бэкэнд-сервис.
5. Настройте HTTPS-прокси, если вы планируете использовать защищенное подключение. Это позволяет Google CDN выполнять SSL терминацию и отправлять зашифрованные данные на ваш сервер-пункт назначения.
6. Установите правило перенаправления, которое будет перенаправлять все запросы на вашу URL-карту и HTTPS-прокси (если используется) в Google Cloud CDN.
7. Создайте DNS-перенаправление для вашего домена на имя хоста, предоставленное вам для вашего CDN-сервиса Google.
В результате, все запросы к вашему домену будут направляться через Google CDN к серверу-пункту назначения, который вы указали в бэкэнд-сервисе.
Учтите, что хотя Google CDN не поддерживает проксирование WebSocket на данный момент, вы можете использовать другие CDN-провайдеры, такие как Cloudflare или Fastly, которые предоставляют поддержку WebSocket и имеют инструкции по настройке их сервисов для работы с WebSocket.