首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]PHP代码用UDP方式远程唤醒电脑让计算机开机

发布于 2025-01-09 21:13:47
0
130

之前有过一篇关于用PHP代码远程开机的方法,之前是用stream_socket_client,现在换一个方法采用fsockopen实现。关于魔术包的内容参考博客之前的文章。$host '1...

之前有过一篇关于用PHP代码远程开机的方法,之前是用stream_socket_client,现在换一个方法采用fsockopen实现。关于魔术包的内容参考博客之前的文章。

$host = '10.64.253.227'; // 目标主机
$port = 9;       // 目标端口
$message = "\xFF\xFF\xFF\xFF\xFF\xFF\xB4\xA9\xFC\x9D\xC8\x8E\xB4\xA9\xFC\x9D\xC8\x8E\xB4\xA9\xFC\x9D\xC8\x8E\xB4\xA9\xFC\x9D\xC8\x8E\xB4\xA9\xFC\x9D\xC8\x8E\xB4\xA9\xFC\x9D\xC8\x8E\xB4\xA9\xFC\x9D\xC8\x8E\xB4\xA9\xFC\x9D\xC8\x8E\xB4\xA9\xFC\x9D\xC8\x8E\xB4\xA9\xFC\x9D\xC8\x8E\xB4\xA9\xFC\x9D\xC8\x8E\xB4\xA9\xFC\x9D\xC8\x8E\xB4\xA9\xFC\x9D\xC8\x8E\xB4\xA9\xFC\x9D\xC8\x8E\xB4\xA9\xFC\x9D\xC8\x8E\xB4\xA9\xFC\x9D\xC8\x8E"; // 要发送的消息
 
// 创建一个UDP协议的socket
$socket = fsockopen("udp://{$host}", $port, $errno, $errstr);
 
if ($socket) {
    // 发送数据
    fwrite($socket, $message);
    // 关闭socket连接
    fclose($socket);
    echo "Message sent!";
} else {
    echo "Error: {$errno} - {$errstr}";
}
评论
一个月内的热帖推荐
道亮_(:з」∠)_
Lv.1管理员

404

帖子

30

小组

2177

积分

赞助商广告
站长交流