折騰了一天,把AsyncTcpConnection連接http代理的方式解決了,其實(shí)很簡(jiǎn)單(我是用windows的fiddler開(kāi)啟的代理,用來(lái)抓包),http和https的代理端口都是127.0.0.1的8888端口:
$new_connection = new AsyncTcpConnection('tcp://127.0.0.1:8888');
但使用https時(shí)無(wú)論如何都無(wú)法成功,已經(jīng)測(cè)試了以下方案:
$new_connection = new AsyncTcpConnection('ssl://127.0.0.1:8888');
$new_connection = new AsyncTcpConnection('ssl://127.0.0.1:8888');
$new_connection->transport = 'ssl';
$new_connection = new AsyncTcpConnection('tcp://127.0.0.1:8888');
$new_connection->transport = 'ssl';
都失敗了。。請(qǐng)問(wèn)如何解決這個(gè)問(wèn)題呢?謝謝各位大神不吝賜教~
搞到現(xiàn)在終于搞定了,連接目標(biāo)直接是代理地址即可,然后URL寫全,F(xiàn)iddler設(shè)置以下協(xié)議就ok~