blackpanda / virtualizor
Virtualizor API 包装器
v0.1.9
2024-09-28 19:41 UTC
Requires
- php: ^7.3|^8.0
- ext-curl: *
- ext-json: *
README
这是一个用于与 Virtualizor 的 API 交互的 PHP 包,它提供了一种简单高效的方式来管理您的虚拟专用服务器 (VPS)、IP 池、存储等。
目录
安装
您可以通过 Composer 安装此包。在您的终端中运行以下命令
composer require blackpanda/virtualizor
用法
要开始使用 Virtualizor 包,将其包含在您的 PHP 脚本中,并用您的 API 凭据初始化。
require 'vendor/autoload.php'; use BlackPanda\Virtualizor\Virtualizor; // Initialize the Virtualizor client $virtualizor = new Virtualizor('your_ip', 'your_port', 'your_api_key', 'your_api_secret'); // Example: Fetch VPSes $vpsList = $virtualizor->getVPSes(); print_r($vpsList);
功能
- 获取和管理虚拟专用服务器 (VPS)
- 管理 IP 池
- 管理存储资源
- 启动、停止和重启 VPS 实例
- 支持各种服务器操作
方法
包中提供了以下方法
getVPSes(): Retrieve a list of all VPS instances.
createVPS(): Create a new VPS instance.
deleteVPS(): Delete a VPS instance.
start(): Start a VPS instance.
stop(): Stop a VPS instance.
suspend(): Suspend a VPS instance.
resume(): Resume a suspended VPS instance.
getVPSesStatus(): Retrieve the status of all VPS instances.
有关每个方法的更多详细信息,请参阅代码文档。
贡献
欢迎贡献!如果您有改进建议或发现错误,请提出问题或提交拉取请求。
贡献步骤
- 分支仓库。
- 创建一个新的分支(git checkout -b feature/YourFeature)。
- 进行更改并提交(git commit -m '添加某些功能')。
- 将更改推送到分支(git push origin feature/YourFeature)。
- 打开拉取请求。
许可证
此包根据 MIT 许可证授权。有关更多信息,请参阅 LICENSE 文件。作者
此包由 B14ckP4nd4 维护。