← Cloudflare One / cloudflare-one / networks / connectors / cloudflare-tunnel / use-cases / rdp
Подключитесь к RDP с помощью cloudflared на стороне клиента
Конечные пользователи могут подключаться к серверу RDP без Cloudflare One Client, проходя аутентификацию через cloudflared в собственном терминале. Для этого способа необходимо иметь cloudflared установлен как на серверной, так и на клиентской машине, а также активная зона на Cloudflare. Трафик проксируется через это соединение, и пользователь входит на сервер с учётными данными Cloudflare Access.
На стороне клиента cloudflared можно использовать вместе с Cloudflare One Client и RDP на основе браузера чтобы к серверу можно было подключаться несколькими способами. При настройке каждого способа подключения можно использовать один и тот же Cloudflare Tunnel.
1. Подключите сервер к Cloudflare
-
Создайте Cloudflare Tunnel, следуя нашему руководство по настройке в панели управления.
-
В панели управления Cloudflare перейдите в Сеть > Tunnels и выберите свой туннель.
Перейдите в Tunnels ↗ -
На Маршруты вкладке выберите Добавить маршрут, затем выберите Опубликованное приложение.
-
Выберите домен из раскрывающегося списка и укажите любой поддомен (например,
rdp.example.com). -
Для Сервис, выберите RDP и введите Порт прослушивания RDP ↗ вашего сервера (например,
localhost:3389). Скорее всего, это будет порт3389. -
Выберите Добавить маршрут.
2. (Рекомендуется) Создайте приложение Access
По умолчанию к серверу через имя хоста опубликованного приложения может подключиться кто угодно в интернете. Чтобы разрешить или заблокировать конкретных пользователей, создайте приложение с самостоятельным хостингом в Cloudflare Access.
3. Подключитесь как пользователь
-
Установка
cloudflaredна клиентской машине. -
Выполните эту команду, чтобы открыть порт прослушивания RDP:
cloudflared access rdp --hostname rdp.example.com --url rdp://localhost:3389Этот процесс необходимо настроить так, чтобы он оставался активным и запускался автоматически. Если процесс будет завершен, пользователи не смогут подключиться.
- Хотя
cloudflared accessзапущен, подключитесь с помощью RDP-клиента, например Microsoft Remote Desktop:- Откройте Microsoft Remote Desktop и выберите Добавьте ПК.
- Для Имя ПК, введите
localhost:3389. - Для Аккаунт пользователя, введите имя пользователя и пароль для вашего RDP-сервера.
- Дважды щёлкните недавно добавленный ПК.
- Когда появится запрос о продолжении, выберите Продолжение.
При запуске клиента откроется окно браузера, где пользователю будет предложено пройти аутентификацию через Cloudflare Access.