phillipsnick/pfsense-wol

0.0.1 2013-10-10 17:37 UTC

This package is not auto-updated.

Last update: 2024-09-23 15:25:16 UTC


README

介绍

PHP库,用于通过CURL调用pfSense 2.1的WOL功能。

我的内部网络使用了多个VLAN,没有简单的方法可以在多个VLAN之间实现WOL功能,因此决定编写这个脚本。

安装

使用Composer(推荐)

将以下内容添加到您的composer.json文件中

{
    "require": {
        "phillipsnick/pfsense-wol": "dev-master"
    }
}

然后运行composer install

使用Git子模块

git submodule add https://github.com/phillipsnick/pfsense-wol.git 

使用方法

$service = new \Pfsensewol\Wol(array(
    'https' =>      true,
    'pfsense' =>    'pfsense.hostname',
    'username' =>   'pfSenseUsername',
    'password' =>   'pfSensePassword'
));

$service->send('MacAddress', 'opt4');

或者查看Examples/SingleHost.php中的示例

注意

此脚本仅在pfSense 2.1上进行了测试,包含与CSRF保护一起工作的必要检查。

请随时帮助改进这个项目!