电脑怎么远程操作另一台电脑(电脑和电脑怎么远程操作)

最近不是快过年了吗?不过由于疫情原因,估计大家回家都要带上电脑。笔记本说起来容易,台式机比较麻烦。现在有空就准备用玻璃钢内网穿透远程开机控制电脑,希望能帮你在家

最近不是快过年了吗?不过由于疫情原因,估计大家回家都要带上电脑。笔记本说起来容易,台式机比较麻烦。

电脑怎么远程操作另一台电脑(电脑和电脑怎么远程操作)

现在有空就准备用玻璃钢内网穿透远程开机控制电脑,希望能帮你在家的时候远程控制出租屋里的桌面。

所需的资源VPS (一台拥有公网 IP 的电脑,用来开启 FRP 服务)WIFI智能插座(支持远程控制的插座,用来远程开机)主要思路

总的思路是解决两个问题,一是如何自动启动机器,二是如何远程控制。

远程开机

第一个问题是如何自动启动系统。实现远程启动的方法有很多种。我这里选择了比较简单的方式,也方便大家上手。那就是用WIFI智能插头+BIOS设置开机配置。这种组合可以通过控制WIFI智能插头的通电状态来控制家里电脑的通电。

远程控制

远程控制的方式也很多,市面上的远程控制软件也很多,但是很多都是收费和免费的。比较有名的,比如TeamViewer,过一段时间会怀疑你是商用,所以会断网,不太好用。我使用的是frp,它是一个高性能的反向代理应用程序,专注于内部网渗透。

远程开机

刚才说了,我们主要通过WIFI智能插头+BIOS开机设置来实现远程控制。现在就来说说吧。

我用这个小米智能插头,用小米的智能插头,主要是我平时有其他用小米的智能家居,用惯了,市面上也有其他品牌可以选择。

下一步是如何设置启动BIOS的配置。由于BIOS厂商配置不同,以我使用的MSI主板为例。它处于高级-电源管理设置-交流电源故障然后来电的状态。对于此选项,我们只需选择[开机]。这样插座一通电就能自动开机。

如果其他同学不知道怎么进入BIOS,我在这里再说一遍。一般按下电源键后,都是按Del键(有的厂商可能也是其他键),就会进入BIOS界面。

在这里设置好之后,可以先试试看能不能通过手机米家控制电脑开机。

远程控制

这里我们用的是frp的内网穿透方案。这里需要用一个带公有IP的VPS,主要用来运行FRP的服务器。

官方地址:https://gofrp.org/docs/

Github地址:https://github.com/fatedier/frp

安装 frp 服务端

安装也很简单。只需从github中的releases下载压缩文件的最新版本,并将其解压缩。

下面是一个简单的脚本,它是在之前的安装过程中记录的。帮助一些新同学。

Mkdir -p /etc/frpcd /etc/frp#下载最新版本的wget & # 34https://github . com/fate dier/FRP/releases/download/v 0 . 37 . 1/FRP _ 0 . 37 . 1 _ Linux _ amd64 . tar . gz & # 34;#解压tar xzvffrp _ 0 . 37 . 1 _ Linux _ amd64.tar.gz #复制出mv FRP _ 0 . 37 . 1 _ Linux _ amd64/*/etc/FRP。现在最新版本是v0.38.0,可以把上面的版本号改成最新版本。如果你是新生,不推荐。

下一步是修改配置。

首先打开配置文件。服务器的配置文件是frps.ini

Vips.ini编写以下配置。

【常用】#绑定服务端口bind_port = 7000#控制台配置:用户名、密码、端口dashboard _ user = test dashboard _ pwd = test _ pwd dashboard _ port = 7500。这里配置完毕,这是最简单的配置。仪表盘的端口是打开的,主要是让我们测试服务运行是否正常。

然后我们开始经营玻璃钢服务。

。/frps -c frps.ini如果终端没有报错,此时可以打开浏览器输入你的VPS的IP地址+端口,看看是否可以访问。

如果顺利的话,可以看到类似如下的界面:

我估计很多同学还是做不到这一点,因为我们还没有开放端口。一般来说,VPS会限制对端口的访问,所以我们需要去VPS厂商那里打开端口。

我用腾讯云。以腾讯云为例。我需要输入安全组配置,然后添加一个新规则。

然后我们回到浏览器刷新一下,应该就能看到frp服务的控制台界面了。

这个时候记得打开端口7000,因为我们安装完客户端之后,要尝试正常连接frp服务。

安装 frp 客户端

安装完frp服务器后,下一步是安装frp客户端。

同样,我们需要下载客户端。也想在github上下载。

客户端地址:https://github . com/fate dier/FRP/releases/download/v 0 . 37 . 1/FRP _ 0 . 37 . 1 _ Windows _ amd64 . zip

由于一些不可抗力,可能有些同学下载过程不太顺利,所以我在这里上传了一份到网盘。阿里云无法上传zip,只能传毒盘。

链接:https://pan.baidu.com/s/1LAHJHqsJGXacBnK3EVm3ag提取代码:yuo8

客户端的安装更加简单。找一个目录解压,然后修改配置文件frpc.ini就没有必要介绍Windows解压的操作了。

【常用】server_addr =这里填写你的VPS ip地址server_port = 7000#这个客户端的名字,你可以只写【PC】type = TCP local _ IP = 127 . 0 . 0 . 1 #因为你要使用windows的远程桌面,所以使用远程桌面的默认端口,3389 local _ port = 3389 remote _ port = 3389。remote _ port的这种配置可以修改为您想要的端口。我这里用3389,主要是以后用远程桌面不用填端口了。

哦!对了,remote_port配置的端口也要配置在VPS的安全组上,否则无法访问。

这样我们的客户端配置就完成了。让我们运行它,看看我们是否可以连接到玻璃钢服务。解压后先进入目录。

。/frpc -c ./frpc.ini这里我使用的命令终端是Windows PowerShell。但是我看到了下面这个写在我之前的笔记里。不知道是不是不同终端的区别。如果上面那个不行,可以试试下面这个。

Frpc.exe-cfrpc.ini如果运行后看到start proxy success字样,说明启动成功。

如果失败,检查连接到VPS的终端是否断开。我的腾讯云VPS过一段时间不操作会自动断开。如果线路断开,重新登录VPS的终端,启动frp服务。然后再测试一次。

测试远程桌面

Windows默认不打开远程桌面,需要在设置中打开。

然后我们可以测试远程桌面是否可以正常工作。你可以用另一台电脑,或者手机。手机要装一个可以远程桌面的APP。然后输入VPS的IP试试。在正常情况下,会要求您输入用户名和密码。这是您可以支持远程桌面的Windows帐户。输入账号密码后,能够进行远程桌面是正常的。

开机启动

如果你能走到这里,那么恭喜你,你已经成功的跑完了这个流程。剩下的就是一些零碎的东西。

刚才测试的时候需要一个连接VPS的终端来运行Frp服务,但是这个终端不能一直开着,太不方便了。我们想要的是VPS启动时frp服务可以自动启动,这样我们就可以随时连接。

同样的,出租屋的电脑开机就会自动启动,我们也不需要手动启动frp客户端。如果我们都可以坐在电脑前,启动frp客户端,那我们远程做什么呢?

开机启动 frp 服务端

我的引导服务使用Systemd。

Systemd的任务startup放在/lib/systemd/system/目录下。我们先在这个目录下新建一个文件frp.service和cd,然后使用命令vi frp.service创建一个任务。输入配置。

# Unit是一个单元,或者一个任务[Unit]#描述Description=frp service#启动的时间,这里是execstart =/etc/FRP/FRP _ 0 . 37 . 1 _ Linux _ amd64/frps-c/etc/FRP/FRP _ 0 . 37 . 1 _ Linux _ amd64/fr . ini #类型,一般用simple Type=simple#失败时重启Restart=on-failure#重启间隔RestartSec=60s[Install]#配置多用户WantedBy =多用户. target In我们现在就可以开始,看看效果。

Systemctl启动frp.service,然后关闭连接到VPS的终端并启动frp客户端。此时,您应该可以正常连接到frp服务。

如果测试正常,下一步就是设置启动来启动这个任务。

systemctl启用frp.service后,测试重启VPS是否能正常工作。这里,frp服务可以在VPS打开并连接到网络后启动。

开机启动 frp 客户端

我在这里使用任务调度器。这是一个Windows自带的程序,我们可以通过它进行启动和自启动。

首先,我们需要一个脚本来启动frp客户机,并在Frp目录中创建一个新文件start.bat。脚本内容如下。

@ echo off:homefrpc-cf RPC . ini goto home这个脚本非常简单。其中使用的启动脚本与上面我们手动启动frp客户端的脚本相同。然后添加一个循环,如果启动失败,再试一次。

如果您不想再试一次,请使用下面的脚本。

@ echooffrpc-cfrpc.iniexit接下来双击启动,测试一下看能不能正常启动。

如果是正常的,那我们就进入下一步。引导时如何运行这个脚本?

我在这里使用任务调度器。在“开始”菜单的“任务计划程序”中搜索。以下操作我截图了。

首先单击右侧的创建任务。

检查选项[无论用户是否登录都运行、以最高权限运行和隐藏]。

创建新的触发器,并在启动时选择。

然后选择我们刚刚创建的脚本。

就是这样。单击确定。这时,应该要求您输入管理员的密码。以后开机就自动启动frp的客户端。

然后让我们再次测试,重新启动计算机,你应该看到frpc.exe在任务管理器中运行。

串起所有流程

在这里,所有的步骤都已完成。是时候把所有的流程串起来,运行一遍,看看最终的效果了。

先把电脑关机,等电脑完全关机。打开米家,把 智能插座 关闭,等个十秒钟,再打开。这个时候你就能看到电脑自动开机了。等一会,等 frp 客户端的启动。使用 远程桌面 的客户端进行连接,输入 VPS 的 IP 地址。这个时候会需要登录你的 Windows 账户,这个时候就能成功 远程桌面 你的电脑了。扩展

虽然在这里,我已经说完了我要讲的内容,但还有一些可以展开的内容。

举个例子,

如果还有域名的话,可以直接用域名进行远程桌面,这样就不用记一长串VPS的IP地址了。

如果希望能够随时连接多台电脑,如何配置?

还有一个就是frp其实可以支持p2p做漏洞穿透。如果成功,后续流量将直接通信而不是frps,不再受frps所在服务器带宽的限制。

有兴趣的同学可以继续研究这些后续的扩展函数。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/352221.html

发表回复

登录后才能评论