# RespiberryWol **Repository Path**: ccit_code/respiberry-wol ## Basic Information - **Project Name**: RespiberryWol - **Description**: 树莓派远程控制电脑开机。Respiberry Wake on LAN,WOL - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-06-24 - **Last Updated**: 2022-06-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 树莓派远程开机 ## 安装说明 首先确保树莓派和windows在统一局域网,双方可以互相ping通。 运行`sudo apt-get install etherwake`安装唤醒工具。 运行`pip install -r requirements.txt`安装依赖。 运行`python manage.py runserver -0.0.0.0:80`开启服务。(80可更改为其他端口)。 ## 参数配置 在当前目录新建`common.py` 所有的参数都在common.py里面,且使用`PASSWORD="123456"`这样的方式。 1. PASSWORD:访问时url中添加的密码,如果为空则不需要密码。见使用说明部分。 2. MAC_ADDR:要唤醒的电脑mac地址,使用**英文冒号**间隔。 3. IP:要唤醒的电脑的地址(用于检测电脑是否在线,此项不配置也可以唤醒,但检测状态会异常) 4. SUDOPASSWORD:用户密码。 ## 使用说明 在浏览器输入`树莓派地址:端口/status?p=你设置的密码`查看在线状态, 输入`树莓派地址:端口/wake?p=你设置的密码`开机。如果未设置密码,则不需要输入`?p=你设置的密码这一部分`。 ## 注意事项 1. 为了方便使用,密码使用明文传输且使用GET请求的不安全方式,密码不得设置成自己的常用密码且尽量一次性使用! 2. 检测在线状态使用`ping`命令,如果计算机不在线,可能需要较长时间才会返回结果,为正常现象。