2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								< p  align = "center" >  
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								  < img  src = "../res/logo-header.svg"  alt = "RustDesk - Ваша віддалена стільниця" > < br > 
							 
						 
					
						
							
								
									
										
										
										
											2023-03-10 14:29:35 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								  < a  href = " #безкоштовні -загальнодоступні-сервери" > Сервери</ a >  •
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								  < a  href = " #кроки -для-збірки" > Збирання</ a >  •
							 
						 
					
						
							
								
									
										
										
										
											2023-03-10 14:29:35 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								  < a  href = " #як -зібрати-за-допомогою-docker" > Docker</ a >  •
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								  < a  href = " #структура -файлів" > Структура</ a >  •
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								  < a  href = " #знімки " > Знімки</ a >< br > 
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								  [< a  href = "../README.md" > English< / a > ] | [< a  href = "docs/README-CS.md" > česky< / a > ] | [< a  href = "docs/README-ZH.md" > 中文< / a > ] | [< a  href = "docs/README-HU.md" > Magyar< / a > ] | [< a  href = "docs/README-ES.md" > Español< / a > ] | [< a  href = "docs/README-FA.md" > فارسی< / a > ] | [< a  href = "docs/README-FR.md" > Français< / a > ] | [< a  href = "docs/README-DE.md" > Deutsch< / a > ] | [< a  href = "docs/README-PL.md" > Polski< / a > ] | [< a  href = "docs/README-ID.md" > Indonesian< / a > ] | [< a  href = "docs/README-FI.md" > Suomi< / a > ] | [< a  href = "docs/README-ML.md" > മലയാളം< / a > ] | [< a  href = "docs/README-JP.md" > 日本語< / a > ] | [< a  href = "docs/README-NL.md" > Nederlands< / a > ] | [< a  href = "docs/README-IT.md" > Italiano< / a > ] | [< a  href = "docs/README-RU.md" > Русский< / a > ] | [< a  href = "docs/README-PTBR.md" > Português (Brasil)< / a > ] | [< a  href = "docs/README-EO.md" > Esperanto< / a > ] | [< a  href = "docs/README-KR.md" > 한국어< / a > ] | [< a  href = "docs/README-AR.md" > العربي< / a > ] | [< a  href = "docs/README-VN.md" > Tiếng Việt< / a > ] | [< a  href = "docs/README-DA.md" > Dansk< / a > ] | [< a  href = "docs/README-GR.md" > Ελληνικά< / a > ] | [< a  href = "docs/README-TR.md" > Türkçe< / a > ]< br > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								  < b > Нам потрібна ваша допомога для перекладу цього README, < a  href = "https://github.com/rustdesk/rustdesk/tree/master/src/lang" > інтерфейсу< / a >  та < a  href = "https://github.com/rustdesk/doc.rustdesk.com" > документації< / a >  RustDesk на вашу рідну мову< / B > 
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								< / p >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								Спілкування з нами: [Discord ](https://discord.gg/nDceKgxnkV ) | [Twitter ](https://twitter.com/rustdesk ) | [Reddit ](https://www.reddit.com/r/rustdesk )
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-10-05 16:32:55 +03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								[](https://ko-fi.com/I2I04VU09)
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								[](https://console.algora.io/org/rustdesk/bounties?status=open)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
										 
							
							
								Ще один застосунок для віддаленого керування стільницею, написаний на Rust. Працює з коробки, не потребує налаштування. Ви повністю контролюєте свої дані, не турбуючись про безпеку. Ви можете використовувати наш сервер ретрансляції, [налаштувати свій власний ](https://rustdesk.com/server ), а б о написати свій власний сервер ретрансляції ](https://github.com/rustdesk/rustdesk-server-demo ).
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								RustDesk вітає внесок кожного. Ознайомтеся з [CONTRIBUTING.md ](docs/CONTRIBUTING.md ), щоб отримати допомогу на початковому етапі.
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								[**ЧаПи** ](https://github.com/rustdesk/rustdesk/wiki/FAQ )
							 
						 
					
						
							
								
									
										
										
										
											2023-03-10 14:19:24 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
										 
							
							
								[**ЗАВАНТАЖЕННЯ З А С Т О С У Н К У  ](https://github.com/rustdesk/rustdesk/releases )
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								[**НІЧНІ ЗБІРКИ** ](https://github.com/rustdesk/rustdesk/releases/tag/nightly )
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-03-10 14:19:24 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								[< img  src = "https://fdroid.gitlab.io/artwork/badge/get-it-on.png" 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								    alt="Get it on F-Droid"
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								    height="80">](https://f-droid.org/en/packages/com.carriez.flutter_hbb)
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								## Залежності
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								Стільничні версії використовують Flutter чи Sciter (застаріле) для графічного інтерфейсу. Ця інструкція лише для Sciter, оскільки він є більш простим та дружнім для початківців. Перегляньте [CI ](https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml ) для збірки версії на Flutter.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								Будь ласка, завантажте динамічну бібліотеку Sciter самостійно.
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								[Windows ](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.win/x64/sciter.dll ) |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								[Linux ](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so ) |
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								[macOS ](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.osx/libsciter.dylib )
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								## Кроки для збірки
  
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
										 
							
							
								-  Підготуйте середовище розробки Rust і  
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
										 
							
							
								-  Встановіть [vcpkg ](https://github.com/microsoft/vcpkg ), і `VCPKG_ROOT` . 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-05-09 11:40:33 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								  -  Windows: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								  -  Linux/macOS: vcpkg install libvpx libyuv opus aom
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								-  Запустіть `cargo run`  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								## [Збирання](https://rustdesk.com/docs/en/dev/build/)
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								## Як зібрати на Linux 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								### Ubuntu 18 (Debian 10)
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```sh
							 
						 
					
						
							
								
									
										
										
										
											2023-03-10 14:19:24 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								sudo apt install -y zip g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								        libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake make \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								        libclang-dev ninja-build libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								### openSUSE Tumbleweed
  
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```sh
							 
						 
					
						
							
								
									
										
										
										
											2023-03-10 14:19:24 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								sudo zypper install gcc-c++ git curl wget nasm yasm gcc gtk3-devel clang libxcb-devel libXfixes-devel cmake alsa-lib-devel gstreamer-devel gstreamer-plugins-base-devel xdotool-devel
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								### Fedora 28 (CentOS 8)
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-03-10 14:19:24 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								```sh
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								sudo yum -y install gcc-c++ git curl wget nasm yasm gcc gtk3-devel clang libxcb-devel libxdo-devel libXfixes-devel pulseaudio-libs-devel cmake alsa-lib-devel
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								### Arch (Manjaro)
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-config clang gtk3 xdotool libxcb libxfixes alsa-lib pipewire
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								### Встановлення vcpkg
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								git clone https://github.com/microsoft/vcpkg
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								cd vcpkg
							 
						 
					
						
							
								
									
										
										
										
											2023-05-09 11:40:33 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								git checkout 2023.04.15
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								cd ..
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								vcpkg/bootstrap-vcpkg.sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								export VCPKG_ROOT=$HOME/vcpkg
							 
						 
					
						
							
								
									
										
										
										
											2023-05-09 11:40:33 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								vcpkg/vcpkg install libvpx libyuv opus aom
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								### Виправлення libvpx (для Fedora)
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								cd vcpkg/buildtrees/libvpx/src
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								cd *
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								./configure
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								make
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								cp libvpx.a $HOME/vcpkg/installed/x64-linux/lib/
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								cd
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								### Збирання
  
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								source $HOME/.cargo/env
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								git clone https://github.com/rustdesk/rustdesk
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								cd rustdesk
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								mkdir -p target/debug
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								mv libsciter-gtk.so target/debug
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								VCPKG_ROOT=$HOME/vcpkg cargo run
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								## Як зібрати за допомогою Docker
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								Почніть з клонування сховища та створення docker-контейнера:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								git clone https://github.com/rustdesk/rustdesk
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								cd rustdesk
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								docker build -t "rustdesk-builder" .
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								Надалі щоразу, коли вам буде потрібно зібрати застосунок, запускайте таку команду:
							 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								docker run --rm -it -v $PWD:/home/user/rustdesk -v rustdesk-git-cache:/home/user/.cargo/git -v rustdesk-registry-cache:/home/user/.cargo/registry -e PUID="$(id -u)" -e PGID="$(id -g)" rustdesk-builder
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
										 
							
							
								Зверніть увагу, що перша збірка може зайняти більше часу, перш ніж залежності будуть кешовані, але наступні збірки будуть виконуватися швидше. Крім того, якщо вам потрібно вказати інші аргументи для команди збірки, ви можете зробити це в кінці команди у `<OPTIONAL-ARGS>` . Наприклад, якщо ви хочете створити оптимізовану версію, ви маєте запустити наведену вище команду і `--release` . Отриманий виконуваний файл буде доступний у і 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								target/debug/rustdesk
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
										 
							
							
								А б о  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								target/release/rustdesk
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
										 
							
							
								Будь ласка, переконайтеся, що ви запускаєте ці команди з кореня сховища RustDesk, інакше додаток не зможе знайти необхідні ресурси. Також зверніть увагу, що інші cargo підкоманди, такі як `install`  а б о `run` , наразі не підтримуються цим методом, оскільки вони будуть встановлювати а б о а 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								## Структура файлів
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
										 
							
							
								-  **[libs/hbb_common ](https://github.com/rustdesk/rustdesk/tree/master/libs/hbb_common )**: відеокодек, конфіг, обгортка tcp/udp, protobuf, функції fs для передавання файлів і  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								-  **[libs/scrap ](https://github.com/rustdesk/rustdesk/tree/master/libs/scrap )**: захоплення екрана 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								-  **[libs/enigo ](https://github.com/rustdesk/rustdesk/tree/master/libs/enigo )**: специфічне для платформи керування клавіатурою/мишею 
						 
					
						
							
								
									
										
										
										
											2023-11-19 17:52:19 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								-  **[libs/clipboard ](https://github.com/rustdesk/rustdesk/tree/master/libs/clipboard )**: реалізація копіювання та вставлення файлів для Windows, Linux, macOS. 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								-  **[src/ui ](https://github.com/rustdesk/rustdesk/tree/master/src/ui )**: графічний інтерфейс користувача 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								-  **[src/server ](https://github.com/rustdesk/rustdesk/tree/master/src/server )**: сервіси аудіо/буфера обміну/вводу/відео та мережевих підключень 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								-  **[src/client.rs ](https://github.com/rustdesk/rustdesk/tree/master/src/client.rs )**: однорангове з'єднання 
						 
					
						
							
								
									
										
										
										
											2023-03-10 14:19:24 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
										 
							
							
								-  **[src/rendezvous_mediator.rs ](https://github.com/rustdesk/rustdesk/tree/master/src/rendezvous_mediator.rs )**: комунікація з [rustdesk-server ](https://github.com/rustdesk/rustdesk-server ), очікування віддаленого прямого (обхід TCP NAT) а б о  
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								-  **[src/platform ](https://github.com/rustdesk/rustdesk/tree/master/src/platform )**: специфічний для платформи код 
						 
					
						
							
								
									
										
										
										
											2023-03-10 14:19:24 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								-  **[flutter ](https://github.com/rustdesk/rustdesk/tree/master/flutter )**: код Flutter для мобільних пристроїв  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								-  **[flutter/web/js ](https://github.com/rustdesk/rustdesk/tree/master/flutter/web/js )**: JavaScript для Flutter веб клієнту 
						 
					
						
							
								
									
										
										
										
											2022-10-04 16:48:51 +03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								## Знімки
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								