drmer/reproxy

php的重代理

0.0.1 2018-02-24 01:01 UTC

This package is auto-updated.

Last update: 2024-08-27 00:41:13 UTC


README

PHP反向代理是一个可以将您的IPv6地址映射到IPv4地址或域名的工具。支持HTTP和HTTPS

用法

正常使用

$ git clone https://github.com/jndrm/reproxy.git && cd reproxy
$ composer install

替换start.php文件中的代理配置

$ sudo php start.php

或在您的项目中使用它

<?php

use Drmer\Reproxy\ReproxyServer;

$server = new ReproxyServer([
    // map your localhost to github server
    'tcp://127.0.0.1:443' => 'tcp://13.250.177.223:443',
]);

echo "Reverse proxy server starting\n";

$server->start();
// nothing will be executed after start

Laravel

将reproxy添加到项目中

$ composer require drmer/reproxy

将服务提供者添加到您的config/app.php文件

Drmer\Reproxy\ReproxyServiceProvider::class,

发布配置文件

$ php artisan vendor:publish --provider="Drmer\Reproxy\ReproxyServiceProvider"

将您的代理映射添加到config/reproxy.php文件

'tcp://127.0.0.1:443' => 'tcp://13.250.177.223:443',
$ sudo php artisan reproxy

待办事项

  • 添加测试