计算机远程控制服务器 如何远程控制家里的电脑或服务器

小编 2024-10-10 新闻中心 23 0

如何远程控制家里的电脑或服务器

小编今天说下如何在任意一台电脑上控制家里的电脑或服务器。

那么我们先说下每台电脑都会有一个IP地址,IP地址分外网和内网,所谓的外网就是网线直接插在电脑上,所谓的内网就是光线插在路由器上在到电脑上,那么如果我们要通过3389端口来连接电脑,首先要判断电脑的IP地址,服务器是固定IP地址,是不会变动的,所以非常好连接易懂,家里的网络IP地址是动态的,所以我们需要先注册一个花生壳,来利用第三方域名绑定你的IP,这样你的IP地址怎么变动都不用担心每次还要看IP地址了,直接连接第三方域名进入就可以。

3389端口是远程连接电脑默认端口,熟悉了操作后,是可以任意修改的,可以提高电脑的安全。

首先说下动态IP地址是如何连接远程电脑的。

一:网络邻居右键属性,查看一下本地电脑内网的IP地址,如果设置的是自动获取,那么久要手动添加一个IP地址,比如192.168.31.100。

二:进入家里的路由器管理界面,找到端口转发,进行添加需要转发的端口3389,映射到内网IP地址192.168.31.100,转发端口的意识就是输入外网的IP加端口,路由器就会判断你是在找内网的192.168.31.100这台机器。

一般默认IP地址段是192.168.1.***,但是小编家的路由器IP段是修改过得192.168.31.***。

添加好后可以查询下外网IP地址,这个就要利用网站或进入路由器看连接状态就会知道外网的IP地址了,只要断电或重启路由器外网IP就会变动,可以下载一个花生壳安装在电脑上面,注册个免费的域名,这样我们就可以利用这个域名来连接,外网IP随意变动,你的域名因花生壳在电脑上运行,域名是固定的。

这个就是外网的IP地址,如果不想注册花生壳,就要学会怎么查询到自己的外网IP地址。

设置好后我们开始进入连接远程电脑,点击桌面左下角开始、所有程序、附件、远程桌面连接,然后输入IP或域名即可,因为3389是默认端口,所以3389就不需要单独输入了,如果进行过改动,就要加后缀了,比如3389修改成7122端口,**.**.**.**:7122在远程桌面连接这样输入即可。

小编推荐利用域名来防止IP地址变动。

有路由器的情况下连接是有点麻烦的,如果你的电脑要是固定IP,那么连接就可以省去路由器这一步,直接输入你的外网IP即可。

如何搭建属于自己的远程控制服务器

最近ToDesk开始收费了,免费版虽然可以使用,但是多桌面切换都变成了插件,开始收费,实在忍不了了,想想这么多年,从TeamViewer开始,弹商业用途,向日葵免费版太卡且画质差,又转战ToDesk,本以为能用到老了,结果终究敌不过商业化。

今天就利用开源远程桌面软件:RustDesk来搭建属于自己的远程控制服务器,这软件完全开源免费,可以使用注册/中继服务器,或者自建,亦或者开发您的版本。正好部署个人网站的服务器闲着也是闲着,1000G的流量正应该在这种刚需场景下发光发热啊!

今天我就用在试例在Linux系统下Docker管理器搭建RustDesk自建服务器

一、准备工作:

在宝塔正式面板下:先在"面板设置"中的 面板菜单栏隐藏 将 "Docker" 打开,按F5刷新界面,在左侧菜单 "Docker" 界面安装

安装后界面如下:

二、拉取rustdesk/rustdesk-server镜像

打开宝塔面板的Docker,将 rustdesk/rustdesk-server 拉取下来。

上面的操作等同于:docker image pull rustdesk/rustdesk-server命令。#下载镜像

拉取成功后,就能得到下图的镜像

额外配置:

一、Docker开机自启动

systemctl enable docker

二、容器自动重启

1.docker update --restart=always /hbbs

2.docker update --restart=always /hbbr

三、开放端口

默认情况下,hbbs 监听21115(tcp), 21116(tcp/udp), 21118(tcp),hbbr 监听21117(tcp), 21119(tcp)。务必在防火墙开启这几个端口, 请注意21116同时要开启TCP和UDP 。其中21115是hbbs用作NAT类型测试,21116/UDP是hbbs用作ID注册与心跳服务,21116/TCP是hbbs用作TCP打洞与连接服务,21117是hbbr用作中继服务, 21118和21119是为了支持网页客户端。如果您不需要网页客户端(21118,21119)支持,对应端口可以不开。

TCP( 21115, 21116, 21117, 21118, 21119 )UDP( 21116 )

如果是云服务器要配置安全组或防火墙,同时服务器上的firewall和iptables也要看一下端口是否开放。

四、运行RustDesk服务端(hhbs/hhbr)

打开SSH终端输入命令

安装hbbs 如果想要加密中继服务 在后面添加-k _

sudo docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v pwd:/root -td --net=host rustdesk/rustdesk-server hbbs -r 当前服务器的外网IP:指定的端口号 -k _

安装hbbr 如果想要加密中继服务 在后面添加-k _

sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v pwd:/root -td --net=host rustdesk/rustdesk-server hbbr -k

注:–net=host 仅适用于 Linux,它让 hbbs/hbbr 可以看到对方真实的ip, 而不是固定的容器ip (172.17.0.1)。 如果–net=host运行正常,-p选项就不起作用了, 可以去掉。如果非Linux系统请去掉 –net=host,否则会碰到无法连接的问题。

出现类似上图的提示则表示成功了;然后可以刷新宝塔面板查看运行结果

五、查看中继服务器密码(如果第一步没有添加-k _ 则忽略该步骤)

1.sudo docker exec -it hbbs bash #进入镜像

2.cat ./id_ed25519.pub #获取key

六、配置RustDesk客户端

最后,就是配置RustDesk客户端了。

我们打开,RustDesk客户端软件,找到如下图的操作按钮。

输入ID服务器(也就是我们的服务器IP)即可,中继服务器可以不填,如果填,与IP服务器保持一致即可。

如果第一步有做加密的话,在key里填入获取到的密码

然后点击确定,通过如下图的提示,能看到 就绪 二字,则表示成功!

连接我的手机试试(我的手机也配置了相同的ID/中继器服务器)

这个时候输入远端ID和密码就可以进行远程控制了,我试了一会,发现速度比ToDesk免费版还要快,画面也更清晰,以后终于可以舒服的远控了。

Tips:一旦采用自建服务器进行远程控制,所有客户端都需要进行 ID/中继器服务器 的配置;否则,将无法正常连接。同间 被控制端可以不用填写 key ,控制端则必须填写 key

七、Key的设置

默认的 hhbs/hhbr 命令执行后,虽然有key文件的生成,然而并未强制所有客户端对key的使用;因此,你可以通过以下命令对所有客户端强制使用 key。

sudo docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v pwd:/root -td rustdesk/rustdesk-server hbbs -r 当前服务器的外网IP:指定的端口号 -k 指定的keysudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v pwd:/root -td rustdesk/rustdesk-server hbbr -k 指定的key

我们将宝塔面板的 docker 容器任务删除(hbbs/hbbr都删除掉,下面只放了一张图),然后强制指定 key 为 abc123,重新执行上述命令

切回远程终端命令行,将刚才的文件夹清空

1.rm -rf *

这时候,ided25519、ided25519.pub文件却没有再次生成,可能是强制指定key的缘故。

再尝试连接我的手机,这时候进度条将一直显示 正在进行连接,请稍后..等字样,最后则提示,无法连接。而将 key 加上后,则又可以继续正常连接。

至此,关于RustDesk自建服务器的搭建到此结束!

对比了ToDesk的专业版价格,我只能说RustDesk真香

相关问答

手机如何远程控制服务器电脑?

得手机和电脑都下一个控制端,然后同时运行就可以了。得手机和电脑都下一个控制端,然后同时运行就可以了。

怎么样远程控制服务器?-cGpXQ6tM3的回答-懂得

不需要什么特殊的软件,只需要打开远程桌面即可。可以考虑radmin或者VNC再一个是远程桌面不需要特殊的软件,而是需要比较专业的知识才行的.

如何通过IPMI智能芯片远程控制服务器安装系统?

下载ISO镜像到本地(如果是国外的独立服务器,最好用国外的VPS或者服务器来操作。)1、登陆机房提供的IPMI地址2、点击快照图片,弹出iKVM窗口(需要JAVA支持)...

远程控制如何不让对方知道。让他的服务器正常使用?

可以使用网络人远程控制软件。网络人远程控制软件被控端可以设置以服务方式实现自启动,自动登录,对方电脑一开机,软件就会自动登录运行,不用手动登录;并且可...

怎么远程重启服务器-ZOL问答

重启远程服务器重启的方法如下:方法一:使用windows自带的shutdown命令,远程重启服务器当远程桌面连接服务无法顺利使用后,首先要确定的是服务器是否真的死机。...

电脑在关机状态下能远程控制来了吗?

1、可以远程控制开关机服务器上一般都可以选配远程管理模块(硬件)。有这个模块,远程利用特定的软件就能实现远程开关机,甚至可以远程安装系统。普通的家用电...

如何实现外网远程控制办公室电脑?-小红薯FADD1D15的回答...

1、因为你的adsl是虚拟的ip,不固定,所以需要先注册个动态域名,然后在路由器上设置好,并将远程桌面的访问端口转发到服务器。服务器的远程桌面要打开...

被远程控了电脑,是不是我断了网咯,他就不能远程控制?

远程控制一般通过网络实现的,所以断网后,基本断绝了远程控制的可能性,当然,计算机与外部通讯还有红外、蓝牙,这些也可用于较远程的控制的。远程控制一般通过...

远程控制大师是什么?

远控大师是一款专业的远程控制软件,可以帮助用户远程控制手机。它可以帮助用户在距离远的地方,对手机进行远程操作,实现远程控制手机的功能。远控大师的功能很...

电脑远程控制是什么?

远程控制软件一般分两个部分:一部分是客户端程序(Client),另一部分是服务器端程序(Server),通常在使用前需要将客户端程序安装到主控端的电脑上,将服务器端程...