# snoopy-db **Repository Path**: ebo141/snoopy-db ## Basic Information - **Project Name**: snoopy-db - **Description**: 数据库代理,可供远程访问,使用双重RSA加密 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-04 - **Last Updated**: 2025-12-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # uc Laravel 库 这是一个简单的 Laravel 库,提供一个命令行命令来打印 "Hello World"。 ## 安装 通过 Composer 安装: ```bash composer require snoopyebo/db-proxy ``` ## 使用 在 Laravel 应用中注册服务提供者(可选): ```php 'providers' => [ // ... Snoopy\DbProxy\DbProxyServiceProvider::class, ], ``` 然后可以在命令行中运行以下命令(如执行失败可尝试注册服务提供者): ```bash php artisan db-proxy:hello ``` 这将输出: ``` Hello World ``` 迁移文件需要手动发布,可以运行以下命令 ```bash php artisan vendor:publish --tag=migrations --force ``` 这将实现: ``` 迁移文件的发布 ``` 发布迁移文件后,运行以下命令来执行迁移: ```bash php artisan migrate ``` ``` 配置文件的发布 ``` 发布配置文件后,填写正确的配置参数: ```bash php artisan vendor:publish --tag=config --force ``` ``` 双重RSA加密配置 ``` 配置服务器端私钥:保存密钥,提供密钥给客户端 配置服客户端公钥:向客户端获取公钥,保存公钥 ```config 'private_key' => '******', 'public_key' => '******', ``` ## 贡献 欢迎任何形式的贡献!请提交问题或拉取请求。 ## 许可证 该项目遵循 MIT 许可证。