swoole实现一个web http、https代理服务器代码

代码语言:phpcli

所属分类:通讯

代码描述:swoole实现一个web http、https代理服务器代码

代码标签: swoole web http https 代理 服务器 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<?php
/**
 * Web代理服务器(支持http/https)
 * 支持php5.6下运行通过
 */
class WebProxyServer
{
    private $_client = [];
    private $_server;

    /**
     * 日志打印
     * @author auther
     * @param string $message
     */
    protected function log($message)
    {
        echo $message . PHP_EOL;
    }

    /**
     * 获取代理ip
     * @author auther
     */
    protected function getLocalIp()
    {
        //获取代理IP
        $ipList = swoole_get_local_ip();
        foreach($ipList as $interface => $ip) {
            $this->log("{$interface}:{$ip}");
        }
    }

    /**
     * 初始化
     * @author auther
     */
    protected function init()
    {
        //$this->getLocalIp();

        $this->_server =.........完整代码请登录后点击上方下载按钮下载查看

网友评论0