2017 © Pedro PelΓ‘ez
 

library php-proxy6

A simple PHP wrapper for the Proxy6.net service API

image

slruslan/php-proxy6

A simple PHP wrapper for the Proxy6.net service API

  • Sunday, April 16, 2017
  • by slruslan
  • Repository
  • 2 Watchers
  • 0 Stars
  • 16 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Proxy6.net PHP API wrapper

Latest Version on Packagist License GPL, (*1)

ΠŸΡ€ΠΎΡΡ‚Π°Ρ PHP ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° для API сСрвиса Proxy6.net., (*2)

Написана Π² соотвСтствии с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ., (*3)

Установка

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Composer:, (*4)

``` bash $ composer require slruslan/php-proxy6, (*5)


## ИспользованиС Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ использованиС API, потрСбуСтся ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ API ΠΊΠ»ΡŽΡ‡. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ Π½Π° страницС https://proxy6.net/user/developers. Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π² этот ΠΊΠ»ΡŽΡ‡ Π² конструктор: ```php $api = new \Slruslan\Proxy6\Wrapper('API_KEY');

ИспользованиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ:, (*6)


// ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ баланса: $api->getBalance(); // ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка всСх прокси: $api->getProxy(ProxyState::ALL); // ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… прокси: $api->getProxy(ProxyState::ACTIVE); // Π‘ΠΌΠ΅Π½Π° Ρ‚ΠΈΠΏΠ° прокси с ID 1, 2 ΠΈ 3 Π½Π° SOCKS5: $api->setType([1, 2, 3], ProxyType::SOCKS5); // Π‘ΠΌΠ΅Π½Π° Ρ‚ΠΈΠΏΠ° прокси с ID 1, 2 ΠΈ 3 Π½Π° HTTPS: $api->setType([1, 2, 3], ProxyType::HTTPS); // ΠŸΠΎΠΊΡƒΠΏΠΊΠ° 1 Π½ΠΎΠ²ΠΎΠ³ΠΎ российского IPv6 прокси Π½Π° 30 Π΄Π½Π΅ΠΉ Π½Π° сСрвисС: $api->buy(1, 30, 'ru', ProxyVersion::IPV6); // ΠŸΡ€ΠΎΠ΄Π»Π΅Π½ΠΈΠ΅ прокси с ID 1, 2 ΠΈ 3 Π½Π° 30 Π΄Π½Π΅ΠΉ: $api->prolong(30, [1, 2, 3]);

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ способ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ прокси

$api = new Wrapper($key);

$result = (new ProxyOrder())
    ->setQuantity(2) // 1 by default
    ->setCountry('ru')
    ->setPeriod(30)
    ->setType(ProxyType::SOCKS5) // HTTPS by default
    ->setIpVersion(ProxyVersion::IPV4_SHARED) // IPV4 by default
    ->setDescription('Proxies for taking over the World') // Empty string by default
    ->setAutoProlongation(true) // false by default
    ->setReturnListArray(true) // false by default
    ->process($api);

ВсС ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ JSON Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ stdObject. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° страницС ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ - https://proxy6.net/developers., (*7)

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅ всС доступныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, для просмотра ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ., (*8)

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°

Π’ случаС возникновСния ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² Issue tracker, я ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π² зависимости ΠΎΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΎΠ±Π΅Ρ‰Π°ΡŽ. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠΏΠΈΠ»ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Π»ΠΈΡ‡Π½ΠΎΠΉ нСобходимости., (*9)

Если ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ с написаниСм ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ самой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ - Π² частности, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ошибок, Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ прСдставлСниСм ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΈ Ρ‚.Π΄. - ΠΏΡ€ΠΈΠΌΡƒ Π»ΡŽΠ±Ρ‹Π΅ pull requests ΠΈ Π±ΡƒΠ΄Ρƒ ΠΎΡ‡Π΅Π½ΡŒ сильно Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ :), (*10)

ЛицСнзия

GNU General Public License v3.0 (GPL). ПолноС описаниС доступно Π² Ρ„Π°ΠΉΠ»Π΅ LICENSE., (*11)

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ для связи:

По всСм вопросам ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ сюда:, (*12)

Email: me@slinkov.xyz, (*13)

VK: vk.com/slruslan, (*14)

The Versions

16/04 2017

dev-master

9999999-dev https://github.com/slruslan/php-proxy6

A simple PHP wrapper for the Proxy6.net service API

  Sources   Download

GPL

The Requires

 

15/04 2017

1.0

1.0.0.0 https://github.com/slruslan/php-proxy6

A simple PHP wrapper for the Proxy6.net service API

  Sources   Download

GPL

The Requires