⚡ Сервер для удаленного доступа своими руками | Настройка Ubuntu Server + Docker + Tailscale + Ru...
KernelForge1
0:00 / 0:00
⚡ Сервер для удаленного доступа своими руками | Настройка Ubuntu Server + Docker + Tailscale + Ru...
649 просмотров · 4 месяца назад
KernelForge1
20 подписчиков
649 просмотров · 4 месяца назад
⚠️ Только для образовательных целей
Это видео предназначено исключительно для образовательных и информационных целей. Любые действия, предпринятые на основе этого контента, осуществляются на ваш собственный риск. Я не несу ответственности за любой ущерб, потерю данных, проблемы безопасности или юридические последствия, возникшие в результате использования или неправильного использования предоставленной информации.
Этап 3 завершен – Развертывание системы удаленной поддержки
В этом видео я завершаю этап 3 своего проекта по созданию системы удаленной поддержки с самостоятельным размещением, развертывая и настраивая:
Цель этого проекта – создать полностью независимую и безопасную платформу удаленной поддержки, не полагаясь на сторонние облачные сервисы. Объединив Ubuntu Server, Docker, Tailscale и RustDesk, я создал мощное решение для удаленного доступа к рабочему столу с самостоятельным размещением, к которому можно безопасно получить доступ из любой точки мира.
Ссылка для скачивания Putty
https://www.chiark.greenend.org.uk/~s...
Ссылка для скачивания Tailscale
https://tailscale.com/download
Ссылка для скачивания RustDesk
https://github.com/rustdesk/rustdesk/...
Шаги и команды для копирования и вставки в Putty
Руководство по настройке Ubuntu Server + Docker + Tailscale + RustDesk
1. Обновите Ubuntu
sudo apt update && sudo apt upgrade -y
2. Проверьте сетевой интерфейс
ip a
3. Откройте конфигурацию Netplan
sudo nano /etc/netplan/00-installer-config.yaml
4. Пример Netplan
network:
version: 2
renderer: networkd
ethernets:
enp2s0:
dhcp4: no
addresses:
192.168.18.23/24
маршруты:
к: по умолчанию
через: 192.168.18.1
серверы имен:
адреса:
8.8.8.8
1.1.1.1
5. Применить изменения сети
sudo netplan apply
6. Установить Docker
sudo apt install docker.io -y
sudo systemctl enable docker
sudo systemctl start docker
7. Установить Docker Compose
sudo curl -L "https://github.com/docker/compose/rel..." -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
8. Включить разрешения Docker
sudo usermod -aG docker $USER
sudo reboot
9. Установить Tailscale
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
tailscale ip -4
10. Создайте папку RustDesk
mkdir ~/rustdesk
cd ~/rustdesk
11. Создайте файл docker-compose.yml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
command: hbbs
volumes:
./data:/root
network_mode: host
depends_on:
hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
./data:/root
network_mode: host
restart: unless-stopped
12. Запустите RustDesk
cd ~/rustdesk
sudo docker-compose up -d
13. Проверьте контейнеры
sudo docker ps
14. Получение ключа RustDesk
sudo cat ~/rustdesk/data/id_ed25519.pub