omrva/webshare_php_proxy

用于与Webshare代理一起工作的PHP仓库。

v1.0.2 2024-06-04 06:35 UTC

This package is auto-updated.

Last update: 2024-09-04 07:11:30 UTC


README

描述

用于与Webshare代理服务器一起工作的仓库。

服务将代理服务器列表存储在缓存中,以减少响应时间。
默认缓存时间为1天。

设置

WebshareProxyRepository 类有少数属性需要设置以正确运行。
这些属性被声明为 static,因此设置这些属性的简单方法是扩展 WebshareProxyRepository 并设置静态值。

属性

  • $authToken - Webshare API的认证令牌
  • $proxyListUrl - 获取代理服务器列表的URL(如果不同于常规情况)
  • $proxyListCacheKey - 存储带有数据的代理服务器列表的缓存键
  • $proxyListCacheLifetimeInSeconds - 代理列表缓存数据的生命周期(以秒为单位)

方法

createProxyList - 从Webshare API创建、存储并返回新获取的代理列表

getProxyList - 从缓存中返回代理列表(如果可用),或者调用 createProxyList 方法并返回其结果

getRandomProxyServer - 从列表中返回随机服务器(从 getProxyList 方法获得)