diff --git a/content/self-host/install/_index.en.md b/content/self-host/install/_index.en.md index dbf30e2..4b9a85f 100644 --- a/content/self-host/install/_index.en.md +++ b/content/self-host/install/_index.en.md @@ -8,7 +8,9 @@ weight: 10 ### STEP-1 : Download server-side software programs -[Download](https://github.com/rustdesk/rustdesk-server/) or use docker rustdesk/rustdesk-server, **Note:** You need [buy license](https://rustdesk.com/server/) When using this software +[Download](https://github.com/rustdesk/rustdesk-server/) or use docker [rustdesk/rustdesk-server](https://hub.docker.com/r/rustdesk/rustdesk-server/tags). + + Platform versions provided: - Linux @@ -32,9 +34,14 @@ The hardware requirements are very low, the minimum configuration of the cloud s Run hbbs/hbbr on your server (Centos or Ubuntu). We suggust you use [pm2](https://pm2.keymetrics.io/) managing your service. ``` -./hbbs -r -./hbbr +./hbbs -r -m +./hbbr -m ``` + +{{% notice note %}} +**Please input `demo` for for trial.** +{{% /notice %}} + {{% notice note %}} The -r parameter of hhbs is not necessary, it is just convenient for you not to specify a relay server on the client side. The relay server specified by the client has a higher priority than this. {{% /notice %}} @@ -51,17 +58,23 @@ Please run with "-h" option to see help if you wanna choose your own port. ##### Linux/amd64 ``` sudo docker image pull rustdesk/rustdesk-server -sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -it --rm rustdesk/rustdesk-server hbbs -r -m -sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -it --rm rustdesk/rustdesk-server hbbr -m +sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server hbbs -r -m +sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server hbbr -m ``` ##### Linux/arm64v8 ``` sudo docker image pull rustdesk/rustdesk-server:latest-arm64v8 -sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -it --rm rustdesk/rustdesk-server:latest-arm64v8 hbbs -r -m -sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -it --rm rustdesk/rustdesk-server:latest-arm64v8 hbbr -m +sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server:latest-arm64v8 hbbs -r -m +sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server:latest-arm64v8 hbbr -m ``` +{{% notice note %}} +--net=host only works on Linux so far as I know, which make hbbs/hbbr can see the real incomming ip rather than contain ip (172.17.0.1) + +**Please remove --net=host if see connection problem no your platform** +{{% /notice %}} + ### STEP-3 : Set hbbs/hbbr address on client-side @@ -109,4 +122,4 @@ does not affect the connection, but the connection cannot be encrypted. If you p {{% notice note %}} Key can also be seen on the [console](/docs/en/self-host/console/) welcome page (Click on Windows EXE). -{{% /notice %}} \ No newline at end of file +{{% /notice %}} diff --git a/content/self-host/install/_index.zh-cn.md b/content/self-host/install/_index.zh-cn.md index c40e836..542beed 100644 --- a/content/self-host/install/_index.zh-cn.md +++ b/content/self-host/install/_index.zh-cn.md @@ -8,7 +8,9 @@ weight: 10 ### 步骤1: 下载服务器端软件程序 -[下载](https://gitee.com/rustdesk/rustdesk-server/)或者使用docker rustdesk/rustdesk-server,**注意**: 你需要[购买许可](https://rustdesk.com/server/)才能正常运行本程序 +[下载](https://gitee.com/rustdesk/rustdesk-server/)或者使用docker [rustdesk/rustdesk-server](https://hub.docker.com/r/rustdesk/rustdesk-server/tags)。 + + 提供版本: - Linux @@ -31,9 +33,14 @@ Linux版本在Centos7构建,在 Centos7/8,Ubuntu 18/20上测试过,Debian 在服务器上运行 hbbs/hbbr (Centos 或 Ubuntu)。建议使用[pm2](https://pm2.keymetrics.io/) 管理服务。 ``` -./hbbs -r -./hbbr +./hbbs -r -m +./hbbr -m ``` + +{{% notice note %}} +**请为 输入 `demo` 进行试用。** +{{% /notice %}} + {{% notice note %}} hhbs的-r参数不是必须的,他只是方便你不用在客户端指定中继服务器。客户端指定的中继服务器优先级高于这个。 {{% /notice %}} @@ -49,17 +56,23 @@ hhbs的-r参数不是必须的,他只是方便你不用在客户端指定中 ##### Linux/amd64 ``` sudo docker image pull rustdesk/rustdesk-server -sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -it --rm rustdesk/rustdesk-server hbbs -r -m -sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -it --rm rustdesk/rustdesk-server hbbr -m +sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server hbbs -r -m +sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server hbbr -m ``` ##### Linux/arm64v8 ``` sudo docker image pull rustdesk/rustdesk-server:latest-arm64v8 -sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -it --rm rustdesk/rustdesk-server:latest-arm64v8 hbbs -r -m -sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -it --rm rustdesk/rustdesk-server:latest-arm64v8 hbbr -m +sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server:latest-arm64v8 hbbs -r -m +sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server:latest-arm64v8 hbbr -m ``` +{{% notice note %}} +据我所知,--net=host 仅适用于 Linux,它让 hbbs/hbbr 可以看到对方真实的ip, 而不是固定的容器ip (172.17.0.1) + +**请去掉 --net=host,如果您在非Linux系统上遇到无法连接的问题** +{{% /notice %}} + ### 步骤3: 在客户端设置 hbbs/hbbr 地址 {{% notice note %}} diff --git a/content/self-host/install/_index.zh-tw.md b/content/self-host/install/_index.zh-tw.md index e2e04a2..b3d5037 100644 --- a/content/self-host/install/_index.zh-tw.md +++ b/content/self-host/install/_index.zh-tw.md @@ -8,7 +8,9 @@ weight: 10 ### 步驟1: 下載服務器端軟件程序 -[下載](https://gitee.com/rustdesk/rustdesk-server/)或者使用docker rustdesk/rustdesk-server,**注意**: 你需要[購買許可](https://rustdesk.com/server/)才能正常運行本程序 +[下載](https://gitee.com/rustdesk/rustdesk-server/)或者使用docker[rustdesk/rustdesk-server](https://hub.docker.com/r/rustdesk/rustdesk-server/tags)。 + + 提供版本: - Linux @@ -31,9 +33,14 @@ Linux版本在Centos7構建,在 Centos7/8,Ubuntu 18/20上測試過,Debian 在服務器上運行 hbbs/hbbr (Centos 或 Ubuntu)。建議使用[pm2](https://pm2.keymetrics.io/) 管理服務。 ``` -./hbbs -r -./hbbr +./hbbs -r -m +./hbbr -m ``` + +{{% notice note %}} +**請為 輸入 `demo` 進行試用。** +{{% /notice %}} + {{% notice note %}} hhbs的-r參數不是必須的,他只是方便你不用在客戶端指定中繼服務器。客戶端指定的中繼服務器優先級高於這個。 {{% /notice %}} @@ -49,17 +56,23 @@ hhbs的-r參數不是必須的,他只是方便你不用在客戶端指定中 ##### Linux/amd64 ``` sudo docker image pull rustdesk/rustdesk-server -sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -it --rm rustdesk/rustdesk-server hbbs -r -m -sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -it --rm rustdesk/rustdesk-server hbbr -m +sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server hbbs -r -m +sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server hbbr -m ``` ##### Linux/arm64v8 ``` sudo docker image pull rustdesk/rustdesk-server:latest-arm64v8 -sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -it --rm rustdesk/rustdesk-server:latest-arm64v8 hbbs -r -m -sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -it --rm rustdesk/rustdesk-server:latest-arm64v8 hbbr -m +sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server:latest-arm64v8 hbbs -r -m +sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server:latest-arm64v8 hbbr -m ``` +{{% notice note %}} +據我所知,--net=host 僅適用於 Linux,它讓 hbbs/hbbr 可以看到對方真實的ip, 而不是固定的容器ip (172.17.0.1) + +****請去掉 --net=host,如果您在非Linux系統上遇到無法連接的問題** +{{% /notice %}} + ### 步驟3: 在客戶端設置 hbbs/hbbr 地址 {{% notice note %}} @@ -105,4 +118,4 @@ cat ./id_ed25519.pub {{% notice note %}} 在[控制台](/docs/zh-tw/self-host/console/)歡迎頁面(點擊Windows EXE)也可以看到Key。 -{{% /notice %}} \ No newline at end of file +{{% /notice %}}