| @@ 84-93 (lines=10) @@ | ||
| 81 | ))->createConnector(); |
|
| 82 | break; |
|
| 83 | case 'socks4': |
|
| 84 | case 'socks4a': |
|
| 85 | $proxyClient = new SocksProxyClient( |
|
| 86 | $options['proxy'], |
|
| 87 | $loop, |
|
| 88 | $connector, |
|
| 89 | $resolver |
|
| 90 | ); |
|
| 91 | $proxyClient->setProtocolVersion(4); |
|
| 92 | $connector = $proxyClient->createConnector(); |
|
| 93 | break; |
|
| 94 | case 'socks5': |
|
| 95 | $proxyClient = new SocksProxyClient( |
|
| 96 | $options['proxy'], |
|
| @@ 94-103 (lines=10) @@ | ||
| 91 | $proxyClient->setProtocolVersion(4); |
|
| 92 | $connector = $proxyClient->createConnector(); |
|
| 93 | break; |
|
| 94 | case 'socks5': |
|
| 95 | $proxyClient = new SocksProxyClient( |
|
| 96 | $options['proxy'], |
|
| 97 | $loop, |
|
| 98 | $connector, |
|
| 99 | $resolver |
|
| 100 | ); |
|
| 101 | $proxyClient->setProtocolVersion(5); |
|
| 102 | $connector = $proxyClient->createConnector(); |
|
| 103 | break; |
|
| 104 | } |
|
| 105 | } |
|
| 106 | ||