您当前的位置:首页 > 电脑百科 > 网络技术 > 网络技术

实现远程控制电脑开机过程

时间:2020-11-13 11:56:43  来源:  作者:

一.缘起

先说说为什么有这个想法,比如在游戏首发的时候,想远程控制电脑开始下载;向远程电脑查询电脑 上的资料等等。作为一名IT行业的从业者,在生活和工作中需要电脑的地方很多,我们不能无时无刻把电脑带在身边,但是现在我们身边无时无刻伴随着两样东西:蜂窝网络和手机。因为我的习惯不喜欢电脑长时间的开着,我不用我就关掉,而且我的电脑散热风扇风比较大,我觉得长时间开着影响室内空气质量,所以我就有了远程控制电脑开机的需求,使用蜂窝网络和手机来实现此需求便可以随时随地的控制。

记一次实现远程控制电脑开机过程

 

这里需要说明的是,本文讲的是远程控制电脑开机,而非电脑的远程桌面,远程桌面已经有非常多的方案 teamviewer、向日葵、anydesk等等,不过我不喜欢用这些方式(其实比较喜欢 teamviewer,但是经常被提示商用),我的远程桌面方式是搭建内网穿透(frp 内网穿透远程桌面(windows 10)配置),然后直接使用自带的远程(PC),App 的话使用的是微软开发的 “Microsoft 远程桌面”。回到正题,下面我分享我的远程控制电脑开机的实现过程。

二.解决方案一:Wake on LAN

Wake on LAN 简称 WOL,简而言之就是可以通过网卡来唤醒电脑,现在的网卡基本上都是支持的。其原理为向网卡发送一个数据包,英文名:Magic Packet,中文:魔术包或幻包,网卡接收到以后便可以启动电脑。

需要以下步骤来进行设置:

  1. 进入主板 BIOS 开启 Wake on LAN 功能,这里需要去查询自己的主板如何设置,一般在电源管理功能里面。
  2. 关闭主板节电设置,关闭后最明显的特征是 USB 口关机后也带电,主板灯关机后也常亮。因为需要网卡带电,才能接受魔术包。
  3. 路由器DHCP静态IP分配
记一次实现远程控制电脑开机过程

 

  1. 进入 Windows 设备管理,设置网卡

电源管理:

记一次实现远程控制电脑开机过程

 

网卡属性:

记一次实现远程控制电脑开机过程

 

设置好以后,重启电脑,下载一个 WOL APP,填写电脑 IP 和 mac 便可测试,我是 IOS 在 App Store 搜索 WOL 便可以搜到很多 APP

记一次实现远程控制电脑开机过程

 

正常情况下,会测试成功,向电脑发送魔术包以后,电脑会立即开启。

注意:如遇到电脑关机长时间以后 WOL 无法唤醒电脑,那么需要进入路由器设置 ARP 绑定,若路由器没有相关功能,则需要 SSH 进入路由器,执行命令 arp -s ip地址 mac地址,需要注意的是此命令执行后,重启路由器就失效了,有解决办法,就是加入路由器开启执行的脚本,这里不做详细讲述,因为不同的路由器ROM是有区别的。执行ARP绑定后就会解决这个问题(PS:这个问题困扰我很久了,还是同事给了这个解决办法)。

1.关于 广域网唤醒

若有公网 ip,那么直接设置端口转发,转发到电脑的 9 端口(一般都是)。没有公网 ip 可以在局域网的某一持续运行的设备设置内网穿透,建议在路由器上设置,若是梅林等固件可以安装现成的插件,我是小米路由器,进入SSH 装了一个 frp 内网穿透,配置如下若有公网 ip,那么直接设置端口转发,转发到电脑的 9 端口(一般都是)。没有公网 ip 可以在局域网的某一持续运行的设备设置内网穿透,建议在路由器上设置,若是梅林等固件可以安装现成的插件,我是小米路由器,进入SSH 装了一个 frp 内网穿透,配置如下

[common]
server_addr = <公网服务器ip>
server_port = <公网服务器 frp 端口>
authentication_method = token
token = <认证 token>
[远程桌面] type = tcp
local_ip = <电脑局域网ip>
local_port = 3389
remote_port = <远程桌面端口>
[WOL广域网]
type = udp
local_ip = <电脑局域网ip>
local_port = 9
remote_port = <WL远程端口>

2.魔术包

魔术包有一个标准的算法,网上有很多解释算法的文章以及各种语言的代码实现。

C#: https://github.com/nikeee/wake-on-lan

JAVA:https://www.cnblogs.com/heidsoft/p/4011800.html

三.解决方案二:AC Recovery

AC Recovery 又名 来电自动启动(回复),指电脑一通电便可以自动启动。此方法是最简单的,不需要WOL各种设置,不需要主板支持 WOL,但是需要具备两个条件:

1.主板具有来电启动功能

2.智能插座(小米智能插座等等各种智能插座)

我这里使用的是小米智能插座,设置的步骤如下:

1.进入主板BIOS设置来电自动启动功能

2.进入主板BIOS 关闭节电设置(经过我的实验,主板若开启节电无法正常来电启动)

3.正确设置智能插座,接入米家APP,并连上主机插头。

此时控制智能插座 断电->通电 便可以实现来电自启动,若发现断电->通电无法启动,则可以在中间加一个延时,等待主板完全断电,我的设置如下:

记一次实现远程控制电脑开机过程

 

四.解决方案三:开机卡

前两种方案都是我亲自实践并且成功了的,这里第三种方案,我只是在某宝看到,并未实验,此方法略微复杂一点。此方法是将独立的开机卡接入主板 PCI-E 插槽,在转接条线到齐上,在通过商家提供的APP来进行控制。这个需要一定的动手能力,想了解的同学可以去某宝搜一下。



Tags:远程控制   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
一、知识点详解msfconsole,进入msf控制端show options,查看设置的ip地址和端口号是否写入run,根据写入的ip地址和端口号,开启监听服务help,在进入安卓手机的控制端,查看可以使用的...【详细内容】
2021-10-08  Tags: 远程控制  点击:(63)  评论:(0)  加入收藏
一、手机APP远程监控PLC的意义: 随着网络技术和智能手机快速发展,远程通过手机APP对设备系统的控制单元PLC的运行进行远程预警监控的技术已经非常成熟。基于手机APP的PLC远程...【详细内容】
2021-08-25  Tags: 远程控制  点击:(116)  评论:(0)  加入收藏
一、前言很多时候,我们都有远程控制电脑的需求。比如正在下载某样东西,需要让电脑在下载完后关机。或者你需要监控一个程序的运行状况等。今天我们就来用Python实现一个远程监...【详细内容】
2021-05-17  Tags: 远程控制  点击:(214)  评论:(0)  加入收藏
虽然目前远程软件选择蛮多的,如 todesk,但是它们基本只支持电脑对电脑,或者手机控制电脑,不能手机对手机。 雷锋哥在给大家分享了好几款的远程软件后,不少小伙伴留言求推荐能手机...【详细内容】
2021-03-17  Tags: 远程控制  点击:(178)  评论:(0)  加入收藏
随着信息技术的发展,行业竞争也开展着各自的信息化建设步伐。对于设计制造创新科技产品为运行主业的设计院而言,内部IT基础设备与机房管理结构的完善与否,将会直接影响产品生产...【详细内容】
2021-01-25  Tags: 远程控制  点击:(188)  评论:(0)  加入收藏
在Windows 10上,可以启用远程桌面以允许使用远程桌面协议(RDP)远程访问电脑。通常,你可以使用此功能来提供帮助或控制计算机或服务器,而无需使用现代的“远程桌面”或旧版的“远...【详细内容】
2020-11-13  Tags: 远程控制  点击:(108)  评论:(0)  加入收藏
一.缘起先说说为什么有这个想法,比如在游戏首发的时候,想远程控制电脑开始下载;向远程电脑查询电脑 上的资料等等。作为一名IT行业的从业者,在生活和工作中需要电脑的地方很多,我...【详细内容】
2020-11-13  Tags: 远程控制  点击:(169)  评论:(0)  加入收藏
今天推荐一款非常好用的远程控制软件&mdash;&mdash;todesk,纯粹是在玩游戏的时候发现一款免费的远程控制软件,能够轻松实现手机控制电脑。我pc控pc也使用过,效果不错,但是我一般...【详细内容】
2020-10-28  Tags: 远程控制  点击:(66)  评论:(0)  加入收藏
文/Edward 服务器和公网IP跳出局域网之后的远程控制,如果没有中间服务器,那么以太网基本就没有用武之地了,所以选用一个可以接入公网的服务器就非常有必要了,可以帮助两个远程...【详细内容】
2020-10-05  Tags: 远程控制  点击:(59)  评论:(0)  加入收藏
在日常生活、工作中由于一些特殊原因我们经常会需要用到远程协助这一功能,这个功能出现最早的应该就是QQ了,记得读大学是时候电脑有问题都是小伙伴帮忙用QQ远程协助来帮忙解决...【详细内容】
2020-09-18  Tags: 远程控制  点击:(105)  评论:(0)  加入收藏
▌简易百科推荐
写一个shell获取本机ip地址、网关地址以及dns信息。经常会遇到取本机ip、网关、dns地址,windows一个命令ipconfig /all全部获取到,但linux系统却并非如此。linux系统都自带ifc...【详细内容】
2021-12-27  K佬食古    Tags:shell   点击:(1)  评论:(0)  加入收藏
步骤1、配置 /etc/sysconfig/network-scripts/ifcfg-eth0 里的文件。it动力的CentOS下的ifcfg-eth0的配置详情:[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifc...【详细内容】
2021-12-24  忆梦如风    Tags:网卡   点击:(9)  评论:(0)  加入收藏
1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录find . -name “*.tar” -execmv {}./backup/ ;注解:find &ndash;name 主要用于查找某个文件名字,-exec 、xargs可...【详细内容】
2021-12-17  郭主任    Tags:运维   点击:(18)  评论:(0)  加入收藏
对于经常上网的朋友来说,除了手机购物上网,pc端玩网页游戏还是很多小伙伴首选的,但是有时候明明宽带链接上了,打开浏览器却出现上不了网的现象,下面小编要来跟大家说说电脑有网络...【详细内容】
2021-12-16  小白系统    Tags:网页无法打开   点击:(28)  评论:(0)  加入收藏
在访问像github、gitlab这样的外国网站时,很有可能会出现页面加载不出来或找不到页面的错误。这时候有的朋友就会以为是网络的问题,于是把Wifi断掉连上自己手机的热点,结果却还...【详细内容】
2021-12-15  启施技术IT狼叔    Tags:外网   点击:(14)  评论:(0)  加入收藏
网络地址来源:获取公网IP地址 https://ipip.yy.com/get_ip_info.phphttp://pv.sohu.com/cityjson?ie=utf-8http://www.ip168.com/json.do?view=myipaddress...【详细内容】
2021-12-15  韦廷华12    Tags:外网ip   点击:(14)  评论:(0)  加入收藏
准备好软件IPOP、用ENSP模拟一下华为交换机 启动交换机 <Huawei>sysEnter system view, return user view with Ctrl+Z.[Huawei]sysname FTPClient[FTPClient]interface vla...【详细内容】
2021-12-15  思源Edward    Tags:交换机   点击:(22)  评论:(0)  加入收藏
我们经常用到netstat命令查看主机连接状况,包括连接ip、端口、状态等,今天就练习下shell分析netsat结果。描述假设netstat命令运行的结果我们存储在nowcoder.txt里,格式如下:Pro...【详细内容】
2021-12-14  K佬食古    Tags:netstat   点击:(19)  评论:(0)  加入收藏
什么是滑动窗口?窗口是操作系统开辟的一块缓存空间,发送方在收到接收方ACK应答之前,必须在缓冲区保留已发送的数据,如果按期收到确认应答,数据就可以从缓冲区移除。什么是滑动窗...【详细内容】
2021-12-14  DifferentJava    Tags:TCP   点击:(28)  评论:(0)  加入收藏
概述日常管理华为路由设备过程中,难为会忘记设备登录密码,那么该如何重置设备登录密码吗?本期文章将全面向各位小伙伴总结分享。重置华为设备登录密码思路先行 采用console登录...【详细内容】
2021-12-10  onme0    Tags:   点击:(27)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条