Merge branch 'master' into patch-15

This commit is contained in:
Mr-Update 2024-02-17 21:48:54 +01:00 committed by GitHub
commit 2e4516ba7a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
24 changed files with 493 additions and 161 deletions

View File

@ -0,0 +1,20 @@
---
title: Supporto Tecnico
weight: 16
---
### Supporto Della Community
Supporto Gratuito: Disponibile attraverso le [Discussioni su GitHub](https://github.com/rustdesk/rustdesk/discussions) e su [Discord](https://discord.gg/nDceKgxnkV).
Possiamo aiutarvi a installare RustDesk utilizzando i metodi supportati, come documentato qui.
Possiamo dare indicazioni o fornire ulteriori passaggi per la risoluzione dei problemi se riteniamo che il problema sia legato a un aggiornamento recente o a un bug.
### Supporto Commerciale
A Pagamento: Invia un [email](mailto:support@rustdesk.com) per iniziare.
Possiamo aiutarvi con molti problemi, installazioni e configurazioni. Sono disponibili anche server in hosting completamente gestiti e pacchetti di assistenza mensile.
Ottenete risposte e servizi rapidi ad alta priorità.

View File

@ -1,8 +1,25 @@
--- ---
title: "Documentazione di RustDesk" title: "Documentazione di RustDesk"
weight: 1
--- ---
# RustDesk # Documentazione di RustDesk
RustDesk è una piattaforma di desktop remoto open source e completa che necessità solamente minima configurazione. Hai pienamente controllo dei tuoi dati, senza doverti preoccupare della sicurezza. Il client è open source e si può scegliere tra il **Server Professionale** con tutte le funzionalità, disponibile per l'acquisto sul nostro [sito web](https://rustdesk.com) e il server di base gratuito e open source basato sul nostro **Server Professionale**.
### Funzionalità
- Disponibile su Windows, macOS, Linux, iOS, Android e Web.
- Codifiche software VP8 / VP9 / AV1 e codifiche hardware H264 / H265 supportate.
- Possiedi i tuoi dati, i server sono configurabili nella propria infrastruttura.
- Connessioni P2P con crittografia end-to-end basata su NaCl.
- Nessun privilegio da amministratore o installazione obbligatoria su Windows. I privilegi possono essere aumentati da remoto o dal dispositivo a cui si è connessi.
- Ci piace mantenere le cose semplici e cercare di semplificarle ancora di più dove necessario.
### GitHub Repo
Client Principale: https://github.com/rustdesk/rustdesk</br>
Server Open Source: https://github.com/rustdesk/rustdesk-server</br>
Server Pro: https://github.com/rustdesk/rustdesk-server-pro</br>
Documentazione: https://github.com/rustdesk/doc.rustdesk.com</br>
{{% children depth="3" showhidden="true" %}} {{% children depth="3" showhidden="true" %}}

View File

@ -1,7 +1,24 @@
--- ---
title: "RustDesk 說明文件" title: "RustDesk 說明文件"
weight: 1
--- ---
# RustDesk # RustDesk說明文件
RustDesk 是一個功能齊全的開源遠端控制替代方案,您可以自行架設以確保安全性,且設置簡單。您可以對於您的數據具有完整的掌控權,無需擔心安全問題。客戶端是開源的,您可以在我們的網站上選擇購買功能完善的專業版伺服器,或者使用基於我們專業版伺服器的免費和開源伺服器。
### 特色
- 支援 Windows、macOS、Linux、iOS、Android、Web 平台。
- 支援 VP8 / VP9 / AV1 軟體編解碼器,以及 H264 / H265 硬體編解碼器。
- 掌控您的數據,輕鬆在您的設備自行架設。
- 基於 NaCl 的點對點P2P連線提供端到端加密。
- 對於Windows無需管理員權限或安裝可按需提升權限。
- 我們喜歡保持事物簡單,並會盡可能使其更加簡單化。
### GitHub 代碼庫
主要客戶端代碼庫https://github.com/rustdesk/rustdesk</br>
開源伺服器代碼庫https://github.com/rustdesk/rustdesk-server</br>
專業版伺服器代碼庫https://github.com/rustdesk/rustdesk-server-pro</br>
說明文件代碼庫https://github.com/rustdesk/doc.rustdesk.com</br>
{{% children depth="3" showhidden="true" %}} {{% children depth="3" showhidden="true" %}}

View File

@ -5,4 +5,134 @@ pre: "<b>1. </b>"
chapter: true chapter: true
--- ---
[English](/docs/en/client/) ### 簡介
RustDesk 客戶端可用於透過我們的 RustDesk 伺服器(無論是開源還是專業版)連接設備,可從 [GitHub](https://github.com/rustdesk/rustdesk/releases/latest) 下載。
### 支援平台
- Microsoft Windows
- macOS
- Debian 衍生版Ubuntu ≥ 16、Linux Mint 等)
- Red Hat 衍生版CentOS、Fedora ≥ 18、Rocky Linux 等)
- Arch Linux/Manjaro
- openSUSE
- NixOS
- AppImage / Flatpak
- Android
- iOS不支援被控制
- Web
### 安裝
#### Windows
從 GitHub 下載 exe 檔案並安裝。
要靜默安裝,請使用 `--silent-install` 參數執行安裝程序。
#### macOS
從 GitHub 下載 dmg 檔案,更多資訊可在 [macOS 頁面](https://rustdesk.com/docs/zh-tw/client/mac/)找到。
打開 dmg 檔案並將 `RustDesk` 拖到 `應用程式`
允許 RustDesk 運行。
啟用所需的權限並按照 RustDesk 左側的提示完成設置。
#### Linux
請參照以下指南安裝各種 Linux "口味" 的 RustDesk安裝程序可在 GitHub 或發行版的代碼庫中找到)。
##### Debian 衍生版
```sh
# 請忽略錯誤的磁碟占用率報告
sudo apt install -fy ./rustdesk-<version>.deb
```
##### Red Hat 衍生版
```sh
sudo yum localinstall ./rustdesk-<version>.rpm
```
##### Arch Linux/Manjaro
```sh
sudo pacman -U ./rustdesk-<version>.pkg.tar.zst
```
##### openSUSE≥ Leap 15.0
```sh
sudo zypper install --allow-unsigned-rpm ./rustdesk-<version>-suse.rpm
```
##### Nix / NixOS≥ 22.05
臨時進入一個帶有 `rustdesk` 的 shell
```sh
nix shell nixpkgs#rustdesk
```
在當前用戶配置文件中安裝:
```sh
nix profile install nixpkgs#rustdesk
```
要安裝在 NixOS 的系統中,請在編輯 `configuration.nix` 後執行 `nixos-rebuild switch --flake /etc/nixos`
```
environment.systemPackages = with pkgs; [
...
rustdesk
];
```
#### Android
從我們的 GitHub 安裝 apk更多資訊可在 [Android 頁面](https://rustdesk.com/docs/zh-tw/client/android/)找到。
#### iOSiPhone、iPad
從 [App Store](https://apps.apple.com/us/app/rustdesk-remote-desktop/id1581225015) 下載。
### 使用
安裝後或作為臨時可執行文件執行RustDesk 將連接到公共伺服器。您將在底部看到消息 (1) "準備就緒,若您需要更快的連線速度,您可以選擇自行建立伺服器"。在左上角您會看到您的 (2) ID(3) 一次性密碼,以及在右側的 (4) 方框,用於連接到另一台電腦(如果您知道他們的 ID
![](/docs/en/client/images/client.png)
要訪問設置,請點擊 ID 右側的 (5) 選單按鈕 [ &#8942; ]。
在設置中您會找到:
- 一般 - 服務控制、主題、硬體編解碼器、音訊、錄製和語言
- 安全 - 控制權限、密碼、更改 ID 和進階安全設定
- 網絡 - 在此處設置您自己的伺服器設置和代理伺服器
- 顯示 - 控制遠端工作階段的顯示設置和其他預設選項,同步剪貼板等
- 帳戶 - 可與專業版伺服器一起使用,以登入 API
- 關於 - 顯示有關軟體的資訊。
### 配置 RustDesk
有多種方法可以配置 RustDesk。
最簡單的方法是使用 RustDesk 伺服器專業版,您可以獲得一個加密的配置字符串,這可以與 `--config` 一起使用來導入設置。要做到這一點:
1. 在您使用的任何作業系統上打開終端機,到 RustDesk 安裝的文件夾,如 Windows 上的 `C:\Program Files\RustDesk`Linux 上的 `/usr/bin`
2. 使用命令 `rustdesk.exe --config your-encrypted-string`,例如 `rustdesk.exe --config 9JSPSvJzNrBDasJjNSdXOVVBlERDlleoNWZzIHcOJiOikXZr8mcw5yazVGZ0NXdy5CdyciojI0N3boJye`
您也可以手動設定客戶端。要做到這一點:
1. 點擊設定。
2. 點擊網絡。
3. 點擊解鎖網絡設定。
4. 輸入您的 ID、中繼、API如果使用專業版伺服器和您的 Key。
![](/docs/en/client/images/network-settings.png)
如果您手動設定了客戶端,您可以搜尋 `RustDesk2.toml` 文件(在用戶文件夾中),並使用 `--import-config` 以類似於上面的範例。
### 命令行參數
- `--password` 可用於設置固定密碼。
- `--get-id` 可用於取得 ID。
- `--set-id` 可用於設置 ID請注意 ID 應以字母開頭。
- `--silent-install` 可用於在 Windows 上靜默安裝 RustDesk。
更多高級參數可在 [此處](https://github.com/rustdesk/rustdesk/blob/bdc5cded221af9697eb29aa30babce75e987fcc9/src/core_main.rs#L242) 找到。

View File

@ -1,5 +1,5 @@
--- ---
title: 安卓 title: Android
weight: 22 weight: 22
--- ---

View File

@ -18,7 +18,7 @@ Desktop-Versionen nutzen [Sciter](https://sciter.com/) für die Benutzeroberflä
- Installieren Sie [vcpkg](https://github.com/microsoft/vcpkg) und setzen Sie die Umgebungsvariable `VCPKG_ROOT` korrekt - Installieren Sie [vcpkg](https://github.com/microsoft/vcpkg) und setzen Sie die Umgebungsvariable `VCPKG_ROOT` korrekt
- Windows: `vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static` - Windows: `vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static`
- Linux/macOS: `vcpkg install libvpx libyuv opus aom` - Linux/macOS: `vcpkg install
- Nutzen Sie `cargo run` - Nutzen Sie `cargo run`
@ -47,11 +47,11 @@ sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-c
```sh ```sh
git clone https://github.com/microsoft/vcpkg git clone https://github.com/microsoft/vcpkg
cd vcpkg cd vcpkg
git checkout 2023.04.15 git checkout 2023.10.19
cd .. cd ..
vcpkg/bootstrap-vcpkg.sh vcpkg/bootstrap-vcpkg.sh
export VCPKG_ROOT=$HOME/vcpkg export VCPKG_ROOT=$PWD/vcpkg
vcpkg/vcpkg install libvpx libyuv opus aom vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed"
``` ```
#### libvpx reparieren (für Fedora) #### libvpx reparieren (für Fedora)
@ -63,7 +63,7 @@ cd *
sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile
sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile
make make
cp libvpx.a $HOME/vcpkg/installed/x64-linux/lib/ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/
cd cd
``` ```
@ -77,7 +77,8 @@ cd rustdesk
mkdir -p target/debug mkdir -p target/debug
wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so
mv libsciter-gtk.so target/debug mv libsciter-gtk.so target/debug
VCPKG_ROOT=$HOME/vcpkg cargo run # Note: VCPKG_ROOT still set
cargo run
``` ```
#### Wayland zu X11 ändern (Xorg) #### Wayland zu X11 ändern (Xorg)

View File

@ -18,7 +18,7 @@ Desktop versions use [Sciter](https://sciter.com/) for GUI, please download Scit
- Install [vcpkg](https://github.com/microsoft/vcpkg) and set `VCPKG_ROOT` env variable correctly - Install [vcpkg](https://github.com/microsoft/vcpkg) and set `VCPKG_ROOT` env variable correctly
- Windows: `vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static` - Windows: `vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static`
- Linux/macOS: `vcpkg install libvpx libyuv opus aom` - Linux/macOS: `vcpkg install
- Run `cargo run` - Run `cargo run`
@ -47,11 +47,11 @@ sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-c
```sh ```sh
git clone https://github.com/microsoft/vcpkg git clone https://github.com/microsoft/vcpkg
cd vcpkg cd vcpkg
git checkout 2023.04.15 git checkout 2023.10.19
cd .. cd ..
vcpkg/bootstrap-vcpkg.sh vcpkg/bootstrap-vcpkg.sh
export VCPKG_ROOT=$HOME/vcpkg export VCPKG_ROOT=$PWD/vcpkg
vcpkg/vcpkg install libvpx libyuv opus aom vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed"
``` ```
#### Fix libvpx (for Fedora) #### Fix libvpx (for Fedora)
@ -63,7 +63,7 @@ cd *
sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile
sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile
make make
cp libvpx.a $HOME/vcpkg/installed/x64-linux/lib/ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/
cd cd
``` ```
@ -77,7 +77,8 @@ cd rustdesk
mkdir -p target/debug mkdir -p target/debug
wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so
mv libsciter-gtk.so target/debug mv libsciter-gtk.so target/debug
VCPKG_ROOT=$HOME/vcpkg cargo run # Note: VCPKG_ROOT still set
cargo run
``` ```
#### Change Wayland to X11 (Xorg) #### Change Wayland to X11 (Xorg)

View File

@ -18,7 +18,7 @@ Uso de versiones de escritorio [sciter](https://sciter.com/) para GUI, descargue
- Instalar [vcpkg](https://github.com/microsoft/vcpkg), y establecer `VCPKG_ROOT` variable env correctamente - Instalar [vcpkg](https://github.com/microsoft/vcpkg), y establecer `VCPKG_ROOT` variable env correctamente
- Windows: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static - Windows: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static
- Linux/MacOS: vcpkg install libvpx libyuv opus aom - Linux/MacOS: vcpkg install
- run `cargo run` - run `cargo run`
@ -47,11 +47,11 @@ sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-c
```sh ```sh
git clone https://github.com/microsoft/vcpkg git clone https://github.com/microsoft/vcpkg
cd vcpkg cd vcpkg
git checkout 2023.04.15 git checkout 2023.10.19
cd .. cd ..
vcpkg/bootstrap-vcpkg.sh vcpkg/bootstrap-vcpkg.sh
export VCPKG_ROOT=$HOME/vcpkg export VCPKG_ROOT=$PWD/vcpkg
vcpkg/vcpkg install libvpx libyuv opus aom vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed"
``` ```
### Arreglar libvpx (Para Fedora) ### Arreglar libvpx (Para Fedora)
@ -63,7 +63,7 @@ cd *
sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile
sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile
make make
cp libvpx.a $HOME/vcpkg/installed/x64-linux/lib/ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/
cd cd
``` ```
@ -77,7 +77,8 @@ cd rustdesk
mkdir -p target/debug mkdir -p target/debug
wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so
mv libsciter-gtk.so target/debug mv libsciter-gtk.so target/debug
VCPKG_ROOT=$HOME/vcpkg cargo run # Note: VCPKG_ROOT still set
cargo run
``` ```
### Cambiar Wayland a X11 (Xorg) ### Cambiar Wayland a X11 (Xorg)

View File

@ -18,7 +18,7 @@ Les versions de bureau utilisent [sciter](https://sciter.com/) pour l'interface
- Installez [vcpkg](https://github.com/microsoft/vcpkg), et définissez correctement la variable d'environnement `VCPKG_ROOT`. - Installez [vcpkg](https://github.com/microsoft/vcpkg), et définissez correctement la variable d'environnement `VCPKG_ROOT`.
- Windows : vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static - Windows : vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static
- Linux/Osx : vcpkg install libvpx libyuv opus aom - Linux/Osx : vcpkg install
- Exécuter `cargo run` - Exécuter `cargo run`
@ -47,11 +47,11 @@ sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-c
```sh ```sh
git clone https://github.com/microsoft/vcpkg git clone https://github.com/microsoft/vcpkg
cd vcpkg cd vcpkg
git checkout 2023.04.15 git checkout 2023.10.19
cd .. cd ..
vcpkg/bootstrap-vcpkg.sh vcpkg/bootstrap-vcpkg.sh
export VCPKG_ROOT=$HOME/vcpkg export VCPKG_ROOT=$PWD/vcpkg
vcpkg/vcpkg install libvpx libyuv opus aom vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed"
``` ```
### Corriger libvpx (Pour Fedora) ### Corriger libvpx (Pour Fedora)
@ -63,7 +63,7 @@ cd *
sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile
sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile
make make
cp libvpx.a $HOME/vcpkg/installed/x64-linux/lib/ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/
cd cd
``` ```
@ -74,12 +74,13 @@ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env source $HOME/.cargo/env
git clone https://github.com/rustdesk/rustdesk git clone https://github.com/rustdesk/rustdesk
cd rustdesk cd rustdesk
mkdir -p cible/debug mkdir -p target/debug
wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so
mv libsciter-gtk.so target/debug mv libsciter-gtk.so target/debug
Exécution du cargo # Note: VCPKG_ROOT still set
cargo run
``` ```
### Changer Wayland en X11 (Xorg) ### Changer Wayland en X11 (Xorg)
RustDesk ne supporte pas Wayland. Lisez [cela](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/) pour configurer Xorg comme la session GNOME par défaut. RustDesk ne supporte pas Wayland. Lisez [cela](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/) pour configurer Xorg comme la session GNOME par défaut.

View File

@ -18,7 +18,7 @@ La versione Desktop utilizza [sciter](https://sciter.com/) per la GUI, per favor
- Installa [vcpkg](https://github.com/microsoft/vcpkg), e imposta correttamente la variabile d'ambiente `VCPKG_ROOT` - Installa [vcpkg](https://github.com/microsoft/vcpkg), e imposta correttamente la variabile d'ambiente `VCPKG_ROOT`
- Windows: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static - Windows: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static
- Linux/MacOS: vcpkg install libvpx libyuv opus aom - Linux/MacOS: vcpkg install
- Esegui `cargo run` - Esegui `cargo run`
@ -47,11 +47,11 @@ sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-c
```sh ```sh
git clone https://github.com/microsoft/vcpkg git clone https://github.com/microsoft/vcpkg
cd vcpkg cd vcpkg
git checkout 2023.04.15 git checkout 2023.10.19
cd .. cd ..
vcpkg/bootstrap-vcpkg.sh vcpkg/bootstrap-vcpkg.sh
export VCPKG_ROOT=$HOME/vcpkg export VCPKG_ROOT=$PWD/vcpkg
vcpkg/vcpkg install libvpx libyuv opus aom vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed"
``` ```
### Fix libvpx (Per Fedora) ### Fix libvpx (Per Fedora)
@ -63,7 +63,7 @@ cd *
sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile
sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile
make make
cp libvpx.a $HOME/vcpkg/installed/x64-linux/lib/ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/
cd cd
``` ```
@ -77,9 +77,10 @@ cd rustdesk
mkdir -p target/debug mkdir -p target/debug
wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so
mv libsciter-gtk.so target/debug mv libsciter-gtk.so target/debug
VCPKG_ROOT=$HOME/vcpkg cargo run # Note: VCPKG_ROOT still set
cargo run
``` ```
### Cambiare Wayland a X11 (Xorg) ### Cambiare Wayland a X11 (Xorg)
RustDesk non supporta Wayland. Controlla [questo](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/) per configurare Xorg come sessione di default di GNOME. RustDesk non supporta Wayland. Controlla [questo](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/) per configurare Xorg come sessione di default di GNOME.

View File

@ -19,7 +19,7 @@ weight: 10
- [vcpkg](https://github.com/microsoft/vcpkg), をインストールし、 `VCPKG_ROOT` 環境変数を正しく設定します。 - [vcpkg](https://github.com/microsoft/vcpkg), をインストールし、 `VCPKG_ROOT` 環境変数を正しく設定します。
- Windows: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static - Windows: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static
- Linux/MacOS: vcpkg install libvpx libyuv opus aom - Linux/MacOS: vcpkg install
- run `cargo run` - run `cargo run`
@ -48,11 +48,11 @@ sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-c
```sh ```sh
git clone https://github.com/microsoft/vcpkg git clone https://github.com/microsoft/vcpkg
cd vcpkg cd vcpkg
git checkout 2023.04.15 git checkout 2023.10.19
cd .. cd ..
vcpkg/bootstrap-vcpkg.sh vcpkg/bootstrap-vcpkg.sh
export VCPKG_ROOT=$HOME/vcpkg export VCPKG_ROOT=$PWD/vcpkg
vcpkg/vcpkg install libvpx libyuv opus aom vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed"
``` ```
### Fix libvpx (For Fedora) ### Fix libvpx (For Fedora)
@ -64,7 +64,7 @@ cd *
sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile
sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile
make make
cp libvpx.a $HOME/vcpkg/installed/x64-linux/lib/ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/
cd cd
``` ```
@ -78,7 +78,8 @@ cd rustdesk
mkdir -p target/debug mkdir -p target/debug
wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so
mv libsciter-gtk.so target/debug mv libsciter-gtk.so target/debug
VCPKG_ROOT=$HOME/vcpkg cargo run # Note: VCPKG_ROOT still set
cargo run
``` ```
### Wayland の場合、X11Xorgに変更します ### Wayland の場合、X11Xorgに変更します

View File

@ -18,7 +18,7 @@ Desktop versies gebruiken [sciter](https://sciter.com/) voor GUI, download dan z
- Installeer [vcpkg](https://github.com/microsoft/vcpkg), en stel `VCPKG_ROOT` omgevingsvariabele correct - Installeer [vcpkg](https://github.com/microsoft/vcpkg), en stel `VCPKG_ROOT` omgevingsvariabele correct
- Windows: vcpkg installeer libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static - Windows: vcpkg installeer libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static
- Linux/MacOS: vcpkg installeer libvpx libyuv opus - Linux/MacOS: vcpkg install
- run `cargo run` - run `cargo run`
@ -47,11 +47,11 @@ sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-c
```sh ```sh
git clone https://github.com/microsoft/vcpkg git clone https://github.com/microsoft/vcpkg
cd vcpkg cd vcpkg
git checkout 2023.04.15 git checkout 2023.10.19
cd .. cd ..
vcpkg/bootstrap-vcpkg.sh vcpkg/bootstrap-vcpkg.sh
export VCPKG_ROOT=$HOME/vcpkg export VCPKG_ROOT=$PWD/vcpkg
vcpkg/vcpkg install libvpx libyuv opus aom vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed"
``` ```
### Herstel libvpx (Voor Fedora) ### Herstel libvpx (Voor Fedora)
@ -63,7 +63,7 @@ cd *
sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile
sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile
make make
cp libvpx.a $HOME/vcpkg/installed/x64-linux/lib/ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/
cd cd
``` ```
@ -77,7 +77,8 @@ cd rustdesk
mkdir -p target/debug mkdir -p target/debug
wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so
mv libsciter-gtk.so target/debug mv libsciter-gtk.so target/debug
VCPKG_ROOT=$HOME/vcpkg cargo run # Note: VCPKG_ROOT still set
cargo run
``` ```
### Verander Wayland in X11 (Xorg) ### Verander Wayland in X11 (Xorg)

View File

@ -18,7 +18,7 @@ Versões de desktop utilizam [sciter](https://sciter.com/) para a GUI, por favor
- Instale [vcpkg](https://github.com/microsoft/vcpkg), e configure a variável de ambiente `VCPKG_ROOT` corretamente - Instale [vcpkg](https://github.com/microsoft/vcpkg), e configure a variável de ambiente `VCPKG_ROOT` corretamente
- Windows: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static - Windows: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static
- Linux/MacOS: vcpkg install libvpx libyuv opus aom - Linux/MacOS: vcpkg install
- Execute `cargo run` - Execute `cargo run`
@ -47,11 +47,11 @@ sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-c
```sh ```sh
git clone https://github.com/microsoft/vcpkg git clone https://github.com/microsoft/vcpkg
cd vcpkg cd vcpkg
git checkout 2023.04.15 git checkout 2023.10.19
cd .. cd ..
vcpkg/bootstrap-vcpkg.sh vcpkg/bootstrap-vcpkg.sh
export VCPKG_ROOT=$HOME/vcpkg export VCPKG_ROOT=$PWD/vcpkg
vcpkg/vcpkg install libvpx libyuv opus aom vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed"
``` ```
### Conserte libvpx (Para o Fedora) ### Conserte libvpx (Para o Fedora)
@ -63,7 +63,7 @@ cd *
sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile
sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile
make make
cp libvpx.a $HOME/vcpkg/installed/x64-linux/lib/ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/
cd cd
``` ```
@ -77,7 +77,8 @@ cd rustdesk
mkdir -p target/debug mkdir -p target/debug
wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so
mv libsciter-gtk.so target/debug mv libsciter-gtk.so target/debug
VCPKG_ROOT=$HOME/vcpkg cargo run # Note: VCPKG_ROOT still set
cargo run
``` ```
### Mude Wayland para X11 (Xorg) ### Mude Wayland para X11 (Xorg)

View File

@ -19,7 +19,7 @@ weight: 10
- Установите [vcpkg](https://github.com/microsoft/vcpkg), и правильно установите переменную `VCPKG_ROOT` - Установите [vcpkg](https://github.com/microsoft/vcpkg), и правильно установите переменную `VCPKG_ROOT`
- Windows: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static - Windows: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static
- Linux/MacOS: vcpkg install libvpx libyuv opus aom - Linux/MacOS: vcpkg install
- Запустите`cargo run` - Запустите`cargo run`
@ -48,11 +48,11 @@ sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-c
```sh ```sh
git clone https://github.com/microsoft/vcpkg git clone https://github.com/microsoft/vcpkg
cd vcpkg cd vcpkg
git checkout 2023.04.15 git checkout 2023.10.19
cd .. cd ..
vcpkg/bootstrap-vcpkg.sh vcpkg/bootstrap-vcpkg.sh
export VCPKG_ROOT=$HOME/vcpkg export VCPKG_ROOT=$PWD/vcpkg
vcpkg/vcpkg install libvpx libyuv opus aom vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed"
``` ```
### Исправления libvpx (для Fedora) ### Исправления libvpx (для Fedora)
@ -64,7 +64,7 @@ cd *
sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile
sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile
make make
cp libvpx.a $HOME/vcpkg/installed/x64-linux/lib/ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/
cd cd
``` ```
@ -78,7 +78,8 @@ cd rustdesk
mkdir -p target/debug mkdir -p target/debug
wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so
mv libsciter-gtk.so target/debug mv libsciter-gtk.so target/debug
VCPKG_ROOT=$HOME/vcpkg cargo run # Note: VCPKG_ROOT still set
cargo run
``` ```
### Смените Wayland на X11 (Xorg) ### Смените Wayland на X11 (Xorg)

View File

@ -18,7 +18,7 @@ weight: 10
- 安装[vcpkg](https://github.com/microsoft/vcpkg), 正确设置`VCPKG_ROOT`环境变量 - 安装[vcpkg](https://github.com/microsoft/vcpkg), 正确设置`VCPKG_ROOT`环境变量
- Windows: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static - Windows: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static
- Linux/Osx: vcpkg install libvpx libyuv opus aom - Linux/Osx: vcpkg install
- 运行 `cargo run` - 运行 `cargo run`
@ -47,11 +47,11 @@ sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-c
```sh ```sh
git clone https://github.com/microsoft/vcpkg git clone https://github.com/microsoft/vcpkg
cd vcpkg cd vcpkg
git checkout 2023.04.15 git checkout 2023.10.19
cd .. cd ..
vcpkg/bootstrap-vcpkg.sh vcpkg/bootstrap-vcpkg.sh
export VCPKG_ROOT=$HOME/vcpkg export VCPKG_ROOT=$PWD/vcpkg
vcpkg/vcpkg install libvpx libyuv opus aom vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed"
``` ```
### 修复 libvpx (仅仅针对 Fedora) ### 修复 libvpx (仅仅针对 Fedora)
@ -63,7 +63,7 @@ cd *
sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile
sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile
make make
cp libvpx.a $HOME/vcpkg/installed/x64-linux/lib/ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/
cd cd
``` ```
@ -77,10 +77,11 @@ cd rustdesk
mkdir -p target/debug mkdir -p target/debug
wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so
mv libsciter-gtk.so target/debug mv libsciter-gtk.so target/debug
# Note: VCPKG_ROOT still set
cargo run cargo run
``` ```
### 把 Wayland 修改成 X11 (Xorg) ### 把 Wayland 修改成 X11 (Xorg)
RustDesk 暂时不支持 Wayland不过正在积极开发中. RustDesk 暂时不支持 Wayland不过正在积极开发中.
请查看[this](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/)配置 X11. 请查看[this](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/)配置 X11.

View File

@ -18,7 +18,7 @@ weight: 10
- 安裝[vcpkg](https://github.com/microsoft/vcpkg), 正確設置`VCPKG_ROOT`環境變量 - 安裝[vcpkg](https://github.com/microsoft/vcpkg), 正確設置`VCPKG_ROOT`環境變量
- Windows: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static - Windows: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static
- Linux/Osx: vcpkg install libvpx libyuv opus aom - Linux/Osx: vcpkg install
- 運行 `cargo run` - 運行 `cargo run`
@ -47,11 +47,11 @@ sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-c
```sh ```sh
git clone https://github.com/microsoft/vcpkg git clone https://github.com/microsoft/vcpkg
cd vcpkg cd vcpkg
git checkout 2023.04.15 git checkout 2023.10.19
cd .. cd ..
vcpkg/bootstrap-vcpkg.sh vcpkg/bootstrap-vcpkg.sh
export VCPKG_ROOT=$HOME/vcpkg export VCPKG_ROOT=$PWD/vcpkg
vcpkg/vcpkg install libvpx libyuv opus aom vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed"
``` ```
### 修復 libvpx (僅僅針對 Fedora) ### 修復 libvpx (僅僅針對 Fedora)
@ -63,7 +63,7 @@ cd *
sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile
sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile
make make
cp libvpx.a $HOME/vcpkg/installed/x64-linux/lib/ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/
cd cd
``` ```
@ -77,10 +77,11 @@ cd rustdesk
mkdir -p target/debug mkdir -p target/debug
wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so
mv libsciter-gtk.so target/debug mv libsciter-gtk.so target/debug
# Note: VCPKG_ROOT still set
cargo run cargo run
``` ```
### 把 Wayland 修改成 X11 (Xorg) ### 把 Wayland 修改成 X11 (Xorg)
RustDesk 暫時不支持 Wayland不過正在積極開發中. RustDesk 暫時不支持 Wayland不過正在積極開發中.
請查看[this](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/)配置 X11. 請查看[this](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/)配置 X11.

View File

@ -2,13 +2,32 @@
title: Self-host title: Self-host
weight: 5 weight: 5
pre: "<b>2. </b>" pre: "<b>2. </b>"
chapter: true
--- ---
### Capitolo 2 Se stai usando RustDesk dovresti avere il tuo server RustDesk personale, questa documentazione vi aiuterà nell' installazione.
# Self-host Il supporto è disponibile attraverso il nostro [Discord](https://discord.com/invite/nDceKgxnkV) per il server open source e via [email](mailto:support@rustdesk.com) per il server Pro.
Stiamo sviluppando continuamente il server, se hai commenti, partecipa alla nostra discussione su [Discord](https://discord.com/invite/nDceKgxnkV). ### Configurazione Di Base
https://rustdesk.com/docs/it/self-host/rustdesk-server-oss/install/#set-up-your-own-server-instance-manually
### Porte Richieste
Le porte necessarie per il self-hosting dei Server di RustDesk dipendono ampiamente dal tuo ambiente di lavoro e da ciò che volete fare
Porte Principali: \
TCP `21115-21117` \
UDP `21116`
Queste sono le porte sufficienti per eseguire RustDesk. Queste porte gestiscono il segnale, il relay e il NAT.
Inoltre possono essere aperte le porte TCP `21118` e `21119` se vuoi utilizzare il [Client RustDesk Web](https://rustdesk.com/docs/en/dev/build/web/).
Per i server Pro senza Proxy SSL è necessario aprire anche la porta TCP `21114` per permettere all' API di lavorare. In alternativa, usare un Proxy SSL e aprire la porta TCP `443`.
### Controllo Delle Porte
Per controllare se le porte sono aperte e stanno funzionando usa il comando `test-netconnection domain.com -p 21115` su PowerShell oppure [CanYouSeeMe.org](https://canyouseeme.org/).
{{% children depth="3" showhidden="true" %}} {{% children depth="3" showhidden="true" %}}

View File

@ -2,13 +2,33 @@
title: 自架伺服器 title: 自架伺服器
weight: 5 weight: 5
pre: "<b>2. </b>" pre: "<b>2. </b>"
chapter: true
--- ---
### 章節 2
# 自架伺服器
如果您想要和我們聊聊關於[自架 RustDesk 伺服器](https://github.com/rustdesk/rustdesk-server)的事,請加入我們的 [Discord](https://discord.com/invite/nDceKgxnkV) 伺服器。 如果您想要和我們聊聊關於[自架 RustDesk 伺服器](https://github.com/rustdesk/rustdesk-server)的事,請加入我們的 [Discord](https://discord.com/invite/nDceKgxnkV) 伺服器。
支援服務可透過我們的 [Discord](https://discord.com/invite/nDceKgxnkV) 獲得開源版本的協助,以及透過[Email](mailto:support@rustdesk.com)獲得專業版支援。
### 基本設置
https://rustdesk.com/docs/zh-tw/self-host/rustdesk-server-oss/install/#set-up-your-own-server-instance-manually
### 所需的連結埠
自行架設的 RustDesk 伺服器所需的連結埠主要取決於您的環境以及您想要使用 RustDesk 做什麼。在文件中展示的範例通常會建議打開所有埠號。
核心連結埠:\
TCP `21115-21117` \
UDP `21116`
上述是 RustDesk 運作所需的最小埠號,這些連結埠處理訊號和中繼,以及 NAT 穿透。
此外,如果您想使用 [RustDesk 網頁客戶端](https://rustdesk.com/docs/en/dev/build/web/),可以開放 TCP 埠號 `21118``21119`
對於沒有 SSL Proxy 的專業用戶,您將需要開放 TCP 埠號 `21114` 以使 API 能夠運作,或者使用 SSL Proxy 則開放 TCP 連結埠 `443`
### 測試連結埠是否開放
要檢查連結埠是否已開放且運作正常,您可以使用 PowerShell 的 `test-netconnection domain.com -p 21115` 指令或者使用 [CanYouSeeMe.org](https://canyouseeme.org/) 網站。
{{% children depth="3" showhidden="true" %}} {{% children depth="3" showhidden="true" %}}

View File

@ -81,7 +81,7 @@ If there are invalid characters in the key which can not be used in a Windows fi
repeat this process until you get valid characters. repeat this process until you get valid characters.
{{% /notice %}} {{% /notice %}}
#### add `--` to the name #### Add `--` to the name
At the end, add `--`. At the end, add `--`.
Example: `rustdesk-licensed--{encrypted string}--.exe` Example: `rustdesk-licensed--{encrypted string}--.exe`
@ -92,21 +92,7 @@ By adding `--` at the end right after our config string, even if something is ad
### 5. [Hardcoding Custom Settings](https://rustdesk.com/docs/en/self-host/client-configuration/hardcode-settings/) ### 5. [Hardcoding Custom Settings](https://rustdesk.com/docs/en/self-host/client-configuration/hardcode-settings/)
### 6. Use command line `--config`
`rustdesk.exe --config <config-string>`
### Logging your user in (RustDesk Server Pro) You can get the config string from web console (you can see it on above picture) or from RustDesk client "Settings → Network" ([here](https://github.com/rustdesk/rustdesk/discussions/7118) is a discussion about this).
To sign in with RustDesk Server Pro, ensure your client is setup correctly, click on `Settings` and click `Account` and then `Login`, enter username and password and then Login.
### Taking Control of other machines
Before Taking Control when using with RustDesk Server Pro ensure you are logged in.
After that you can enter the client ID and password of the machine you want to take control of and click `Connect`.
### Address book (RustDesk Server Pro)
To add devices to your address book, after you have connected to a device they will be in your recent sessions, next to the device you can now click the Menu button [ &#8942; ] and add to your address book, if you have saved the password and set permanent passwords on the client this will also be synced across devices you log in to to allow access from anywhere.
You can add and assign Tags in your address book to help organize devices as well as search for them.
### Group (RustDesk Server Pro)
By default once signed in all devices connected to your RustDesk Server Pro will show up in group, (you will still need the passwords for unattended access but all devices are now there), it will show any other users in your group and if you assign cross group access in the web console it will show users [in those groups](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/console/#add-new-groups) as well.
If you would like to add devices to your own address book, you can click on the Menu button [ &#8942; ] next to the device and click `Add to address book`.

View File

@ -1,5 +1,5 @@
--- ---
title: 群暉 title: Synology 群暉
weight: 22 weight: 22
--- ---

View File

@ -2,91 +2,85 @@
title: Windows & pm2 title: Windows & pm2
weight: 20 weight: 20
--- ---
{{% notice note %}}
Windows 安全政策較為複雜,如果這份教程對您不適用,或您遇到連線不穩定的情況,請考慮轉移到 `Linux` 伺服器。
{{% /notice %}}
## 十字路口 ## 十字路口
您現在有兩個選擇,您可以使用 pm2 (較簡單) 或 NSSM (稍難) 來啟動 rustdesk 伺服器 您現在有兩個選擇,您可以使用 pm2 (較簡單) 或 NSSM (稍難) 來啟動 RustDesk 伺服器
使用 NSSM 的好處: 使用 NSSM 的好處:
- Backwards compatibility with older windows (Windows Server 2008R2/Windows 7 and earlier although untested). - 與舊版 WindowsWindows Server 2008 R2/Windows 7 及更早版本,雖未經測試)的向下兼容。
- Ideal for Windows Server - 適合 Windows 伺服器使用
- Auto start on boot without login (The user who created the startup entry does not need to log on for it to start). - 開機自動啟動,無需登入(建立啟動項目的用戶無需登入即可啟動)。
- Running both binaries as Services. - 將兩個執行檔作為服務運行。
- Standalone (no dependency on nodejs) - 獨立運行(不依賴於 nodejs
使用 pm2 的好處: 使用 pm2 的好處:
- Good idea if you run the server on the same computer as your main work computer - 如果您在主要工作的電腦上運行伺服器,這是一個好主意。
- You logon regularly to the user that created the rustdesk startup entry - 您會定期登入創建 RustDesk 啟動項目的使用者帳戶。
- 使用者友好 - 使用者友好
## 使用 NSSM 安裝 ### 使用 NSSM 安裝
### 安裝 NSSM #### 安裝 NSSM
Please [download](https://nssm.cc/release/nssm-2.24.zip) and extract NSSM select the appropriate 請[下載](https://nssm.cc/release/nssm-2.24.zip)並解壓縮 NSSM選擇適合您的 Windows 系統架構的版本(如果是 x86使用 win32 資料夾內的檔案;如果是 x64則使用 win64 資料夾)。最佳做法是將 NSSM 的執行檔移動到 `Program Files\NSSM` 目錄一旦作為服務啟動NSSM 不能從其放置的目錄中移動,因此最好放在 `Program Files` 中)。建議將路徑(如 `C:\Program Files\NSSM`)添加到環境變數中。
architecture to your windows system (if x86 use the contents of the win32 folder, if x64 use the
contents of win64 folder). It is also best practice to move the binary of NSSM into the
`Program Files\NSSM` (NSSM once started as a service, it cannot be moved from the directory it was placed in.
thus it is best to tuck it away in Program files) directory of your Installation drive (Usually the C drive).
It is also advisable to add the path (such as `C:\Program Files\NSSM`) to the path variable.
#### 檢查 NSSM 是否正確安裝
如果一切正確,`C:\Program Files\NSSM` 資料夾(在這個例子中使用 C: 磁碟,但您可以使用安裝 Windows 的任何磁碟或所需的任何路徑)應該只包含 `nssm.exe` 檔案。
### Checking if NSSM is installed properly 我們將在範例中使用 `C:\Program Files\NSSM`
If you've done everything correctly the folder `C:\Program Files\NSSM` (in this example I use the C:
drive but you can use whatever drive you installed windows to or whatever path you desire) should
only contain the file `nssm.exe`.
在此範例中,我們將使用 `C:\Program Files\NSSM` 打開命令提示字元並運行 `nssm`,如果您看到幫助頁面,則可以進行下一步。
Open Command prompt and run `nssm` if you see a help page you are ready to move onto the next step #### 運行 hbbr 和 hbbs
下載 [RustDesk 伺服器](https://github.com/rustdesk/rustdesk-server/releases)的 Windows 版本。解壓縮至 `C:\Program Files\RustDesk Server`(或任何您想要的地方,只要確保在服務安裝後不會改變)。現在回到命令提示字元。
### 執行 hbbr 和 hbbs 我們將在範例中使用 `C:\Program Files\RustDesk Server`
Download the Windows version of [server program](https://github.com/rustdesk/rustdesk-server/releases).
Unzip the program to the `C:\Program Files\RustDesk Server` (or anywhere you desire just make sure it
doesn't change after the service is installed). now get back to Command prompt
在此範例中,我們將使用 `C:\Program Files\RustDesk Server`
```cmd ```cmd
nssm install "RustDesk hbbs service" "C:\Program Files\RustDesk Server\hbbs.exe" -r 0.0.0.0 -k _ nssm install "RustDesk hbbs service" "C:\Program Files\RustDesk Server\hbbs.exe" -k _
nssm install "RustDesk hbbr Service" "C:\Program Files\RustDesk Server\hbbr.exe" -k _ nssm install "RustDesk hbbr service" "C:\Program Files\RustDesk Server\hbbr.exe" -k _
``` ```
**Note:** **注意:**
- You can change `RustDesk hbbs service` to whatever you desire to name hbbs the service - 您可以將 `RustDesk hbbs service` 改為任何您希望命名 hbbs 的服務名稱。
- You can change `RustDesk hbbr service` to whatever you desire to name hbbr the service - 您可以將 `RustDesk hbbr service` 改為任何您希望命名 hbbr 的服務名稱。
- You can change `C:\Program Files\RustDesk Server\hbbs.exe` to wherever you placed the rustdesk binaries - 您可以將 `C:\Program Files\RustDesk Server\hbbs.exe` 改為 RustDesk 執行檔所在的位置。
- You can change `C:\Program Files\RustDesk Server\hbbr.exe` to wherever you placed the rustdesk binaries - 您可以將 `C:\Program Files\RustDesk Server\hbbr.exe` 改為 RustDesk 執行檔所在的位置。
- You do not need the `-k _` option which is optional, it's just for better security - 您不需要使用 `-k _` 選項,這是可選的,只是為了更好的安全性。在 `Pro` 版本中,請忽略 `-k _`,它是隱含應用的。
**Command templates:** **指令範例:**
The command template in case you just want to copy and paste and edit. 如果您只想複製並貼上並編輯,這是指令的範例。
```cmd ```cmd
nssm install <Desired hbbs servicename> <RustDesk hbbs binary path> <RustDesk hbbs arguments> nssm install <所需的 hbbs 服務名稱> <RustDesk hbbs 執行檔路徑> <RustDesk hbbs 參數>
nssm install <Desired hbbr servicename> <RustDesk hbbr binary path> <RustDesk hbbr arguments> nssm install <所需的 hbbr 服務名稱> <RustDesk hbbr 執行檔路徑> <RustDesk hbbr 參數>
``` ```
**啟動服務** **啟動服務**
成功安裝服務後,需要將其重新啟動。
成功安裝服務後,需要啟動它們。
```cmd ```cmd
nssm start <Desired hbbs servicename> nssm start <所需的 hbbs 服務名稱>
nssm start <Desired hbbr servicename> nssm start <所需的 hbbr 服務名稱>
``` ```
**大功告成!** **成!**
(上述方法已在 Windows Server Core 2022 Standard 上測試)。 (以上方法已在 Windows Server Core 2022 標準版上測試。)
## 或 ###
## 使用 pm2 安裝 ### 使用 PM2 安裝
### 安裝 NodeJs #### 安裝 Node.js
請[下載](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi)並安裝 NodeJs。
NodeJs 是 pm2 的執行環境,所以要先安裝 NodeJs。
### 安裝 pm2 請[下載](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi)並安裝 Node.js。
Node.js 是 PM2 的運行環境,所以您需要先安裝 Node.js。
`cmd.exe` 中輸入下面三行指令,每一行都要按 <kbd>Enter</kbd> 鍵,並逐行執行。 #### 安裝 PM2
`cmd.exe` 中輸入以下內容,每行輸入後按 <kbd>Enter</kbd> 鍵,逐行運行。
```cmd ```cmd
npm install -g pm2 npm install -g pm2
@ -94,19 +88,20 @@ npm install pm2-windows-startup -g
pm2-startup install pm2-startup install
``` ```
### 執行 hbbr 和 hbbs #### 運行 hbbr 和 hbbs
下載 [伺服器程式](https://gitee.com/rustdesk/rustdesk-server/releases)的 Windows 版本,解壓縮到 C: 下。並執行下面四行指令 (記得編輯 `-r` 參數)
下載 [RustDesk 伺服器](https://github.com/rustdesk/rustdesk-server/releases)的 Windows 版本。將程序解壓縮到 C: 磁碟。執行以下四個命令:
```cmd ```cmd
cd c:\rustdesk-server-windows-x64 cd C:\rustdesk-server-windows-x64
pm2 start hbbs.exe -- -r <hbbr 運行所在主機的地址> pm2 start hbbs.exe
pm2 start hbbr.exe pm2 start hbbr.exe
pm2 save pm2 save
``` ```
### 查看記錄 #### 查看日誌
``` ```cmd
pm2 log hbbr pm2 log hbbr
pm2 log hbbs pm2 log hbbs
``` ```

View File

@ -0,0 +1,56 @@
---
title: RustDesk Server Pro
weight: 200
pre: "<b>2.2. </b>"
---
I Server Pro di RustDesk contengono più funzionalità rispetto alle versioni open source.
- Nessun limite di connessione simultanea (anche la versione open source non ha limiti, ma TeamViewer etc.. hanno questo limite)
- [Console Web](/docs/en/self-host/rustdesk-server-pro/console/)
- API
- [OIDC](/docs/en/self-host/rustdesk-server-pro/oidc/), LDAP, [2FA](/docs/en/self-host/rustdesk-server-pro/2fa/)
- Gestione dei log (Connessione, trasferimento file, etc.)
- Gestione del dispositivo
- [Sincronizzazione delle impostazioni di Sicurezza](/docs/en/self-host/rustdesk-server-pro/strategy/)
- [Controllo accessi](/docs/en/self-host/rustdesk-server-pro/permissions/)
- [Server relay multipli](/docs/en/self-host/rustdesk-server-pro/relay/)(viene scelto automaticamente il relay più vicino)
{{% notice note %}}
Versione di RustDesk Client >= 1.2.0 necessaria
{{% /notice %}}
### Hardware requirement
Una VPS di basso livello è abbastanza. Il server non fa un uso intensivo di CPU e RAM. Gli ID dei nostri server pubblici sono ospitati in server Vultr da 2 CPU e 4 GB di Ram e supportano 1.5+ milioni di utenti.
### Download
[Download da GitHub](https://github.com/rustdesk/rustdesk-server-pro/releases/latest)
### Installazione
#### Installazione Semplice
Per rendere più facile l' installazione abbiamo sviluppato script che pensano a tutto (installazione/aggiornamenti/conversione da open source) [Script di Installazione Semplice](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/).
{{% notice note %}}
Non dimenticare di prendere la tua licenza da [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), controlla la pagina [licenza](https://rustdesk.com/docs/it/self-host/rustdesk-server-pro/license/) per maggiori informazioni.
{{% /notice %}}
#### Installazione Manuale
L' installazione è simile alla [versione opensource](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/), ma non è necessario eseguire hbbs/hbbr con alcun argomento. Possono essere inseriti in seguito dalla console web.
- `-k _` è impostato di default
- `-r <server:host>` non è più necessario se il server relay è eseguito sulla stessa macchina tramite hbbs, in seguito possono essere impostati relay multipli dalla console web.
#### Porte Richieste
Sono necessarie le porte TCP `21114-21119` e UDP `21116`, assicurati che queste siano aperte quando imposti le regole del firewall e il port mapping di Docker.
{{% notice note %}}
E' consigliato utilizzare un proxy come Nginx per utilizzare HTTPS, questo richiede che la porta `443` venga aperta.
{{% /notice %}}

View File

@ -0,0 +1,50 @@
---
title: Strategy
weight: 200
---
### Strategy
Strategy è un tool per gli amministratori di Server RustDesk utilizzato per aggiornare in blocco le opzioni di sicurezza dei client. Gli amministratori possono creare strategie diverse ed applicarle a diversi dispositivi.
#### Creazione di una Stragtegia
È possibile creare una nuova strategia facendo clic sul pulsante `+` ed eseguire varie azioni sulla strategia passandoci sopra e facendo clic sul menu.
Nel menu pop-up è possibile scegliere di `Abilitare (Enable)` o `Disabilitare (Disable)` la strategia, `Rinominarla (Rename)`, `Duplicarla (Duplicate)` o `Eliminarla`. Inoltre è possibile cliccare su `Modifica Dispositivi (Edit Devices)` e su `Modifica Utenti` per modificare i dispositivi o gli utenti a cui è stata applicata la strategia.
Sulla parte destra del menu strategia è possibile verificare a quanti dispositivi è stata applicata la strategia.
![](/docs/en/self-host/rustdesk-server-pro/strategy/images/strategy_menu.png)
#### Strategie per Dispositivi e per Utenti
Ogni dispositivo può essere gestito da una sola strategia e le strategie sui dispositivi hanno priorità rispetto alle strategie utente. Le strategie utente sono responsabili della gestione di tutti i dispositivi dell'utente a cui non è assegnata una strategia specifica.
#### Modifica Dispositivi
Facendo click sul menu `Modifica Dispositivi (Edit Devices)` si apre una finestra che mostra tutti i dispositivi. Dopo la modifica fare clic sul pulsante `Salva (Save)` per applicare le modifiche apportate. È inoltre possibile utilizzare il menu a discesa disponibile nell'angolo superiore destro per filtrare i dispositivi.
Qui un esempio del menu che appare cliccando `Modifica Dispositivi (Edit Devices)` su "demo2". In questo esempio, il dispositivo "362587269" è applicato alla strategia "demo2". Il dispositivo "157333666" era inizialmente applicato alla strategia default, una volta cliccato il pulsante `Salva (Save)` sarà applicato alla strategia "demo2". Il dispositivo "232026634" ha una strategia dispotivo di "demo1" e una strategia utente di "demo2", la strategia dispositivo ha la priorità quindi "232026634" avrà una strategia di tipo "demo1".
![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_devices.png)
#### Modifica Utenti
Facendo click sul menu `Modifica Utenti (Edit Users)` si apre una finestra che mostra tutti gli utenti. Dopo la modifica fare clic sul pulsante `Salva (Save)` per applicare le modifiche apportate. È inoltre possibile utilizzare il menu a discesa disponibile nell'angolo superiore destro per filtrare gli utenti.
Qui un esempio del menu che appare cliccando `Modifica Utenti (Edit Users)` su "demo2". In questo esempio, l' utente "user2" era inizialmente applicato alla strategia default, una volta cliccato il pulsante `Salva (Save)` sarà applicato alla strategia "demo2". L' utente "user1" è applicato alla strategia default e l' utente admin alla strategia "demo2"
![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_users.png)
#### Sincronizzazione della Strategia
Ogni dispositivo può essere controllato da una unica strategia, se questa è disabilitata il dispositivo non sarà controllato da nessuna strategia. Per sincronizzare le strategie RustDesk controllerà i timestamp locali e del server per determinare se la sincronizzazione è necessaria. Una volta che la sincronizzazione è completata:
* Se l'utente cambia qualche impostazione, il client userà le impostazioni dell' utente.
* Se l' amministratore cambia la strategia, le opzioni del client saranno sincronizzate.
* Se l'amministratore cambia i dispositivi assegnati alla strategia, le opzioni del client saranno sincronizzate.
##### Modifica delle Strategie
Facendo click sul pulsante `Modifica (Edit)` è possibile modificare una strategia e cliccando `Invia (Submit)` la strategia verrà sincronizzata ai dispositivi entro 30 secondi.

View File

@ -0,0 +1,11 @@
---
title: Tutorial Video
weight: 50
---
[Awesome Open Source](https://www.youtube.com/@AwesomeOpenSource) (inglese) ha caricato degli ottimi video su RustDesk, li trovi qua sotto.
[Installazione e Guida Utente](https://www.youtube.com/watch?v=9nzHm3xGz2I)(inglese)
[La sicurezza di RustDesk](https://www.youtube.com/watch?v=EeFqj23jxMk)
(inglese)