高考考试网
当前位置: 首页 高考资讯

电脑远程关机命令(局域网远程关机重启命令)

时间:2023-08-16 作者: 小编 阅读量: 6 栏目名: 高考资讯

用Python关机你肯定听过或者实践过,那么用Python开机呢?这就是WOL技术Wake-On-Lan,利用计算机在关机或休眠状态时,网卡及主板部分仍然有微弱的供电,当然要保持电源是插上的,而且是有线连接。一般用过UDP协议进行广播。端口一般是7或者9.魔法数据包总是以”FFFFFFFFFFFF”连续6个“FF”,后面是MAC地址信息,一旦网卡侦测到数据包内容,就会唤醒目标计算机。大多数是用程序扫描邮箱,如果收到关机相关关键词的邮件,则程序自动执行关机命令。

用 Python 关机你肯定听过或者实践过,那么用 Python 开机呢?这是一个神奇的方法,教你如何用 Python 来开机。

本文目标

  • 远程开机原理
  • Python 远程开机代码实现
  • Python 关机说明

Python 开机

关于用程序来开机,是怎么做到的呢?这就是 WOL 技术 Wake-On-Lan, 利用计算机在关机或休眠状态时,网卡及主板部分仍然有微弱的供电,当然要保持电源是插上的,而且是有线连接。所以即使在关机情况下,网卡还是有一定运作能力的,可以监听计算机外部的网上广播信息,当发现特定格式的信息后就会执行开机。现在的主板基本都支持。

只需要在网络适配器属性中配置下面两个选项

下图这个勾不能选上,我们要保证网卡在关机后仍有供电,如果你关机后,网口的灯不亮了,就不行了,要保持网口灯亮。

这个特定数据也有个好听的名字叫 Magic Packet(魔法数据包)。一般用过 UDP 协议进行广播。端口一般是7或者9. 魔法数据包总是以”FF FF FF FF FF FF” 连续6个 “FF”,后面是 MAC 地址信息,一旦网卡侦测到数据包内容,就会唤醒目标计算机。

我们还是来看一下代码怎么写,代码涉及到 UDP 网络编程这块,后面会专门写写网络编程这块内容。

此函数只需输入目标计算机的 MAC 地址即可,在局域网中(当然,如果你的计算机有公网IP,那么在公网中也是可以的)另一台计算机上运行此程序,目标计算机即可自动开机。

代码如下,代码本身很短,原理也很简单:

def wake_up(request, mac='DC-4A-3E-78-3E-0A'): MAC = mac BROADCAST = "192.168.0.255" if len(MAC) != 17: raise ValueError("MAC address should be set as form 'XX-XX-XX-XX-XX-XX'") mac_address = MAC.replace("-", '') data = ''.join(['FFFFFFFFFFFF', mac_address * 20]) # 构造原始数据格式 send_data = b'' # 把原始数据转换为16进制字节数组, for i in range(0, len(data), 2): send_data = b''.join([send_data, struct.pack('B', int(data[i: i + 2], 16))]) print(send_data) # 通过socket广播出去,为避免失败,间隔广播三次 try: sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1) sock.sendto(send_data, (BROADCAST, 7)) time.sleep(1) sock.sendto(send_data, (BROADCAST, 7)) time.sleep(1) sock.sendto(send_data, (BROADCAST, 7)) return HttpResponse() print("Done") except Exception as e: return HttpResponse() print(e)

Python 关机

关机来说相对就容易多了,网上也有很多现成的解决方案。大多数是用程序扫描邮箱,如果收到关机相关关键词的邮件,则程序自动执行关机命令。

另外如果只是在局域网里实现关机,或者你有公网 IP 地址的话,也可以在本地计算机起一个服务,比如用 Flask 运行在5000端口。向5000这个地址发送指令即可。

本机程序中需要有一条执行关机的命令即可

import osos.system('shutdown -s -t 00')
    推荐阅读
  • 嘉兴规划海盐(平湖南湖海盐)

    上周,浙江省共建虹桥国际开放枢纽推进大会在嘉兴召开,浙江提出将高水平建设南向拓展带,聚力打造虹桥国际开放枢纽金南翼。比如,位于相城区的苏州北站,正谋求与上海虹桥枢纽共同打造成为国家级高铁复合枢纽。浙江省长三角办专门印发《浙江省共建虹桥国际开放枢纽实施方案》,将此上升为省级行动。此次会上,上海虹桥国际中央商务区与嘉兴签订战略合作框架协议,共12项合作内容,涵盖总部经济、产业合作、文旅、人才等方面。

  • 人心能伤几回(人世几回伤往事)

    人世几回伤往事​,。

  • 500里英文歌教学(好歌赏析听歌学英语)

    惟达《双子座视角》好歌赏析----听、唱英语歌的过程中,练习听、讲英文口语能力。然后在听到一首新英文歌时,很自然也就能听明白歌词的内容。而且《双子座视角》所推荐的怀旧英文歌曲,大部分节奏都比较慢,容易掌握;而且大都有故事内容,用词简而美,文法又正确。有兴趣提升英文听力和口语水平的朋友们,请持续关注本栏目!我现已离家五百里路。现在通常用于形容“便宜、不值钱”的东西。

  • 手机输入法是九宫格的还是全键盘(手机输入法的派别之争)

    而很多用户本身也不太注重手机输入法,相当部分仍在使用手机内置的输入法。黑莓手机而我们对全键盘式的物理布局,最初印象是源于商务范十足的黑莓手机。而苹果手机也凭一己之力,改变了相当部分用户的习惯。直到2013年iOS7系统上线后,苹果手机才能自由切换九宫格和全键盘。不过,还有一些评判标准实验中并没有提及。

  • 优酷视频能同时登录几个(优酷视频能同时登录几个手机)

    优酷视频可以登录5个设备。为保护会员账户安全,避免共享密码或泄漏被盗,优酷账号不允许转借或租赁别人。

  • 安防无线网络摄像头安装(六种光纤网络安装监控摄像头的方案)

    在光纤网络布线中,光纤收发器的应用已经越来越普遍,下面就几种常见的光纤收发器组网方式进行简单的介绍。汇聚型光纤收发器在一些小型网络监控项目中应用比较普遍,为多对一的链接方式。六、环网型光纤收发器的应用目前市场上环网型产品应用的相对较少,产品生产成本也比较高,目前主要应用在一些政府项目和一些特殊的行业中。

  • 跨省通办无犯罪记录证明(无犯罪记录证明)

    对于单位查询不符合法定情形的,不予受理。委托他人查询的,由委托人居住地县级以上公安出入境管理部门受理。查询申请表应当列明查询事由,被查询对象身份信息以及申请查询所依据法律的具体条款。(三)经复查,原查询结果无误的,受理单位于受理异议之日起15个工作日内,以受理单位所在县级公安机关名义向复查申请人书面出具《复查意见》。情况复杂的,经报县级公安机关负责人批准,复查期限最长延至30个工作日。

  • 黄瓜蛋糕怎么做(黄瓜蛋糕做法)

    以下内容希望对你有帮助!黄瓜蛋糕怎么做食材:黄瓜430克、油25克、水35克、饼干70克、砂糖50克、酸奶200克、鱼胶粉15克、心型模具1个。饼干捣碎,黄油隔水加热融化,倒入模具用勺子压实,倒入模具,放入冰箱黄瓜洗净不去皮,切小丁用料理机打成泥,然后过滤,分成黄瓜泥和汁。鱼胶粉、白糖、黄瓜汁倒入碗里搅匀。让后倒入模具里,放入冷藏室里,冷藏4小时,拿出,在下方点一个杯子用吹飞机吹,直至完美脱模。然后就可以切块食用。

  • 邓伦出演过哪些电视剧(盘点男神邓伦出演的这5部电视剧)

    近些年爆红的邓伦,出演的作品口碑都比较不错,搭档的女主也都是人气爆棚的花旦,比如赵丽颖,杨紫,迪丽热巴等当红女演员。当然了,还有邓伦饰演的南梁太子萧策。邓伦把旭凤这个秉性纯良,重情重义的角色诠释的淋漓尽致,尤其是被心爱之人捅刀之时,满眼震惊意外,一脸悲痛绝望,演绎的入木三分。足以看出邓伦的出色演技,即使剧情被众人喷的体无完肤,但邓伦的狐妖子虚是其中的亮点。

  • 一般车主需要知道的用车常识(都不一定知道的6大用车小技巧)

    而且这个装置是所有车子都需要配备的,GB15086-2013《汽车门锁及车门保持件的性能要求和试验方法》上有规定的。车上必须配备儿童保护系统,并且能够独立于其他锁紧装置单独上锁和解锁。遮阳板不止能挡前面的阳光第2个再来讲讲,比较容易忽视的实用功能是遮阳板。后视镜防炫目第3个容易被忽视的就是车内后视镜防炫目功能。夜间开车遇到后车的大灯照射可能会产生强烈的反光,造成司机炫目,看不清,反应时间会增加1.4s,从而严重影响行车安全。