ΠΡΠΎΡΡΠ°Ρ ΠΈ ΡΠ΄ΠΎΠ±Π½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ API Π΄Π»Ρ ΡΠ΅ΡΠ²ΠΈΡΠ° proxy6.net, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΠΊΡΠΈ.
@vicimpa/proxy6-api
> npm install @vicimpa/proxy6-api -S
import { Proxy6Api } from "@vicimpa/proxy6-api";
const proxy6api = new Proxy6Api('YOU_API_TOKEN');
ΠΠΈΠ»ΠΈΠ» Π²ΡΡ ΡΡΠΎ Π΄Π΅Π»ΠΎ Π² ΡΡΡΠ½ΡΡ ΠΏΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΊΡΠΈΠ²Π΅Π½ΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. ΠΡΠ»ΠΈ Π±ΡΠ΄ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΡΡΠ°Π±Π»Ρ ΠΈΠ»ΠΈ ΡΡΠΎΡΠ½Π΅Π½ΠΈΡ, ΠΈΡΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Ρ ΠΌΠ΅Π½Ρ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ GitHub
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Π½ΡΠΆΠ΅Π½ ΠΊΠ»ΡΡ. ΠΠ»Ρ Π΅Π³ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΈ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π° proxy6.net. ΠΠ²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ ΠΏΠΎΡΡΡ. ΠΠΎΡΠ»Π΅ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ API_KEY
Π² Π»ΠΈΡΠ½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ΅. ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ proxy6.net/user/developers ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΎΡΠΊΡ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ»ΡΡ.
getprice
- ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΡΠΌΠΌΠ΅ Π·Π°ΠΊΠ°Π·Π°;getcount
- ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ ΠΊΠΎΠ»-Π²Π΅ ΠΏΡΠΎΠΊΡΠΈ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½Ρ;getcountry
- ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΡΡΡΠ°Π½;getproxy
- ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° Π²Π°ΡΠΈΡ ΠΏΡΠΎΠΊΡΠΈ;settype
- ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° (ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°) ΠΏΡΠΎΠΊΡΠΈ;setdescr
- ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ;buy
- ΠΠΎΠΊΡΠΏΠΊΠ° ΠΏΡΠΎΠΊΡΠΈ;prolong
- ΠΡΠΎΠ΄Π»Π΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° ΠΏΡΠΎΠΊΡΠΈ;delete
- Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΊΡΠΈ;check
- ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΠΈ ΠΏΡΠΎΠΊΡΠΈ.ipauth
- ΠΡΠΈΠ²ΡΠ·ΠΊΠ°/ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠΊΡΠΈ ΠΏΠΎ ip.
ΠΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΡΠ²Π΅ΡΠ΅ Π½Π° ΠΌΠ΅ΡΠΎΠ΄Ρ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΡΡΡΡΠΊΡΡΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π°Π»Π΅Π΅ Π΅Ρ Π½Π΅ ΠΎΠΏΠΈΡΡΠ²Π°Ρ:
{
status: 'yes' // ΠΡΠ΅Π³Π΄Π° "yes";
user_id: string // ΠΠΎΠΌΠ΅Ρ Π²Π°ΡΠ΅Π³ΠΎ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°;
balance: string // Π’Π΅ΠΊΡΡΠ΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π²Π°ΡΠ΅Π³ΠΎ Π±Π°Π»Π°Π½ΡΠ°;
currency: string // ΠΠ°Π»ΡΡΠ° Π²Π°ΡΠ΅Π³ΠΎ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° (RUB, Π»ΠΈΠ±ΠΎ USD).
}
ΠΡΠ±Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° Ρ API Π²ΡΠ΄Π°ΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅:
class Proxy6Error {
id: number; // id ΠΎΡΠΈΠ±ΠΊΠΈ
message: string; // ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅
description(): string; // ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ
}
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΡΠΌΠΌΠ΅ Π·Π°ΠΊΠ°Π·Π° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²Π΅ΡΡΠΈΠΈ, ΠΏΠ΅ΡΠΈΠΎΠ΄Π° ΠΈ ΠΊΠΎΠ»-Π²Π° ΠΏΡΠΎΠΊΡΠΈ.
{
/** (ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ) - ΠΠΎΠ»-Π²ΠΎ ΠΏΡΠΎΠΊΡΠΈ; */
count: number;
/** (ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ) - ΠΠ΅ΡΠΈΠΎΠ΄ - ΠΊΠΎΠ»-Π²ΠΎ Π΄Π½Π΅ΠΉ; */
period: number;
/** ΠΠ΅ΡΡΠΈΡ ΠΏΡΠΎΠΊΡΠΈ: 4 - IPv4, 3 - IPv4 Shared, 6 - IPv6 (ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ). */
version?: number;
}
{
price: number; // ΠΡΠΎΠ³ΠΎΠ²Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ;
price_single: number; // Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΊΡΠΈ;
period: number; // ΠΠ°ΠΏΡΠΎΡΠ΅Π½Π½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ (ΠΊΠΎΠ»-Π²ΠΎ Π΄Π½Π΅ΠΉ);
count: number; // ΠΠ°ΠΏΡΠΎΡΠ΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»-Π²ΠΎ ΠΏΡΠΎΠΊΡΠΈ.
}
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ Π΄Π»Ρ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»-Π²Π΅ ΠΏΡΠΎΠΊΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΡΡΠ°Π½Ρ.
{
/** (ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ) - ΠΠΎΠ΄ ΡΡΡΠ°Π½Ρ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ iso2; */
country: string;
/** ΠΠ΅ΡΡΠΈΡ ΠΏΡΠΎΠΊΡΠΈ: 4 - IPv4, 3 - IPv4 Shared, 6 - IPv6 (ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ). */
version?: number;
}
{
count: number; // ΠΠΎΡΡΡΠΏΠ½ΠΎΠ΅ ΠΊΠΎΠ»-Π²ΠΎ.
}
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π΄Π»Ρ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½Π°Ρ .
{
/** ΠΠ΅ΡΡΠΈΡ ΠΏΡΠΎΠΊΡΠΈ: 4 - IPv4, 3 - IPv4 Shared, 6 - IPv6 (ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ). */
version?: number;
}
{
list: string[]; // ΠΠ°ΡΡΠΈΠ² Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
ΡΡΡΠ°Π½ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ iso2.
}
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ° Π²Π°ΡΠΈΡ ΠΏΡΠΎΠΊΡΠΈ.
{
/** Π‘ΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΡ
ΠΏΡΠΎΠΊΡΠΈ. ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ: active - ΠΠΊΡΠΈΠ²Π½ΡΠ΅, expired - ΠΠ΅Π°ΠΊΡΠΈΠ²Π½ΡΠ΅, expiring - ΠΠ°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΠΈΠ΅ΡΡ, all - ΠΡΠ΅ (ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ); */
state?: 'active' | 'expired' | 'expiring' | 'all';
/** Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΡΠΊΠ°Π·ΡΠ²Π°Π»ΠΈ ΠΏΡΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠ΅ ΠΏΡΠΎΠΊΡΠΈ. ΠΡΠ»ΠΈ Π΄Π°Π½Π½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ, ΡΠΎ Π±ΡΠ΄ΡΡ Π²ΡΠ±ΡΠ°Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ ΠΏΡΠΎΠΊΡΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΡ
ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π΄Π°Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ, Π΅ΡΠ»ΠΈ ΠΆΠ΅ Π΄Π°Π½Π½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π½Π΅ Π·Π°Π΄Π°Π½, ΡΠΎ Π±ΡΠ΄ΡΡ Π²ΡΠ±ΡΠ°Π½Ρ Π²ΡΠ΅ ΠΏΡΠΎΠΊΡΠΈ; */
descr?: string;
/** ΠΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Π² `true`, ΡΠΏΠΈΡΠΎΠΊ list Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ `Array` ΠΈΠ½Π°ΡΠ΅ `Record` */
nokey?: NoKey;
/** ΠΠΎΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π°. 1 - ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ; */
page?: number;
/** ΠΠΎΠ»-Π²ΠΎ ΠΏΡΠΎΠΊΡΠΈ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π² ΡΠΏΠΈΡΠΊΠ΅. 1000 - ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ (ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅). */
limit?: number;
}
{
list_count: number; // ΠΠΎΠ»-Π²ΠΎ ΠΏΡΠΎΠΊΡΠΈ (Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅);
list: Array<ProxyItem> | Record<string | ProxyItem> // Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΠΊΡΠΈ. Π’ΠΈΠΏ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ `nokey`;
}
{
id: string; // ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠΎΠΊΡΠΈ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ Π΄Π»Ρ ΠΏΡΠΎΠ΄Π»Π΅Π½ΠΈΡ ΡΡΠΎΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ - ΠΌΠ΅ΡΠΎΠ΄ prolong
ip: string; // IPv4, Π»ΠΈΠ±ΠΎ IPv6 ΡΠΊΡΡΡΡΠΉ Π·Π° host:port - Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΠΊΡΠΈ;
host: string; // IPv4;
port: string; // ΠΠΎΡΡ;
user: string; // ΠΠΎΠ³ΠΈΠ½;
pass: string; // ΠΠ°ΡΠΎΠ»Ρ;
type: string; // Π’ΠΈΠΏ ΠΏΡΠΎΠΊΡΠΈ: http - HTTPS, socks - SOCKS5;
date: string; // ΠΠ°ΡΠ° ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΏΡΠΎΠΊΡΠΈ;
date_end: string; // ΠΠ°ΡΠ° ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΡΡΠΎΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠΎΠΊΡΠΈ;
unixtime: number; // ΠΠ°ΡΠ° ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΏΡΠΎΠΊΡΠΈ;
unixtime_end: number; // ΠΠ°ΡΠ° ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΡΡΠΎΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠΎΠΊΡΠΈ;
active: string; // ΠΠΊΡΠΈΠ²Π½ΡΠΉ (1) ΠΈΠ»ΠΈ Π½Π΅Ρ (0).
country: string; // Π‘ΡΡΠ°Π½Π° (iso2);
descr: string; // Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ;
}
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΈΠΏΠ° (ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°) Ρ ΡΠΏΠΈΡΠΊΠ° ΠΏΡΠΎΠΊΡΠΈ.
{
/** (ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ) - ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΠΏΡΠΎΠΊΡΠΈ Π² Π½Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅; */
ids: number | number[];
/** (ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ) - Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΡΠΉ ΡΠΈΠΏ (ΠΏΡΠΎΡΠΎΠΊΠΎΠ»): http - HTTPS, Π»ΠΈΠ±ΠΎ socks - SOCKS5. */
type: 'http' | 'socks';
}
{
status: 'yes' // ΠΡΠ΅Π³Π΄Π° "yes";
user_id: string // ΠΠΎΠΌΠ΅Ρ Π²Π°ΡΠ΅Π³ΠΎ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°;
balance: string // Π’Π΅ΠΊΡΡΠ΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π²Π°ΡΠ΅Π³ΠΎ Π±Π°Π»Π°Π½ΡΠ°;
currency: string // ΠΠ°Π»ΡΡΠ° Π²Π°ΡΠ΅Π³ΠΎ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° (RUB, Π»ΠΈΠ±ΠΎ USD).
}
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Ρ ΡΠΏΠΈΡΠΊΠ° ΠΏΡΠΎΠΊΡΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΏΡΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠ΅ (ΠΌΠ΅ΡΠΎΠ΄ buy
).
ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ new
ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· old
ΠΈ ids
{
/** (ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ) - Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ. ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π΄Π»ΠΈΠ½Π° 50 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²; */
new: string;
/** Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ; */
old: string;
/** ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΠΏΡΠΎΠΊΡΠΈ Π² Π½Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. */
ids: number | number[];
}
{
count: number // ΠΠΎΠ»-Π²ΠΎ ΠΏΡΠΎΠΊΡΠΈ Ρ ΠΊΠΎΡΠΎΡΡΡ
Π±ΡΠ» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ.
}
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΏΡΠΎΠΊΡΠΈ.
{
/** (ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ) - ΠΠΎΠ»-Π²ΠΎ ΠΏΡΠΎΠΊΡΠΈ Π΄Π»Ρ ΠΏΠΎΠΊΡΠΏΠΊΠΈ; */
count: number;
/** (ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ) - ΠΠ΅ΡΠΈΠΎΠ΄ Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΊΡΠΏΠ°ΡΡΡΡ ΠΏΡΠΎΠΊΡΠΈ - ΠΊΠΎΠ»-Π²ΠΎ Π΄Π½Π΅ΠΉ; */
period: number;
/** (ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ) - Π‘ΡΡΠ°Π½Π° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ iso2; */
country: string;
/** ΠΠ΅ΡΡΠΈΡ ΠΏΡΠΎΠΊΡΠΈ: 4 - IPv4, 3 - IPv4 Shared, 6 - IPv6 (ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ); */
version?: number;
/** Π’ΠΈΠΏ ΠΏΡΠΎΠΊΡΠΈ (ΠΏΡΠΎΡΠΎΠΊΠΎΠ»): socks, Π»ΠΈΠ±ΠΎ http (ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ); */
type?: 'http' | 'socks';
/** Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π΄Π»Ρ ΡΠΏΠΈΡΠΊΠ° ΠΏΡΠΎΠΊΡΠΈ, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π΄Π»ΠΈΠ½Π° 50 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π°ΠΌ Π΄Π΅Π»Π°ΡΡ Π²ΡΠ±ΠΎΡΠΊΡ ΡΠΏΠΈΡΠΊΠ° ΠΏΡΠΎΠΊΡΠΈ ΠΏΡΠΎ ΡΡΠΎΠΌΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΠΎΠ΄ getproxy */
descr?: string;
/** ΠΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° (Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ), Ρ ΠΊΡΠΏΠ»Π΅Π½Π½ΡΡ
ΠΏΡΠΎΠΊΡΠΈ Π±ΡΠ΄Π΅Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ Π°Π²ΡΠΎΠΏΡΠΎΠ΄Π»Π΅Π½ΠΈΠ΅; */
auto_prolong?: boolean;
/** ΠΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Π² `true`, ΡΠΏΠΈΡΠΎΠΊ list Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ `Array` ΠΈΠ½Π°ΡΠ΅ `Record`. */
nokey?: NoKey;
}
{
count: number; // ΠΠ°ΠΏΡΠΎΡΠ΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»-Π²ΠΎ ΠΏΡΠΎΠΊΡΠΈ Π΄Π»Ρ ΠΏΠΎΠΊΡΠΏΠΊΠΈ;
price: number; // ΠΡΠΎΠ³ΠΎΠ²Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ;
period: number; // ΠΠ°ΠΏΡΠΎΡΠ΅Π½Π½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π΄Π»Ρ ΠΏΠΎΠΊΡΠΏΠΊΠΈ (ΠΊΠΎΠ»-Π²ΠΎ Π΄Π½Π΅ΠΉ);
country: string; // ΠΠΎΠΊΠ°ΡΠΈΡ (ΡΡΡΠ°Π½Π°) ΠΏΡΠΎΠΊΡΠΈ Π΄Π»Ρ ΠΏΠΎΠΊΡΠΏΠΊΠΈ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ iso2;
list: Array<ProxyItemBuy> | Record<string | ProxyItemBuy> // Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΠΊΡΠΈ. Π’ΠΈΠΏ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ `nokey`;
}
{
id: string; // ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠΎΠΊΡΠΈ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ Π΄Π»Ρ ΠΏΡΠΎΠ΄Π»Π΅Π½ΠΈΡ ΡΡΠΎΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ - ΠΌΠ΅ΡΠΎΠ΄ prolong
ip: string; // IPv4, Π»ΠΈΠ±ΠΎ IPv6 ΡΠΊΡΡΡΡΠΉ Π·Π° host:port - Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΠΊΡΠΈ;
host: string; // IPv4;
port: string; // ΠΠΎΡΡ;
user: string; // ΠΠΎΠ³ΠΈΠ½;
pass: string; // ΠΠ°ΡΠΎΠ»Ρ;
type: string; // Π’ΠΈΠΏ ΠΏΡΠΎΠΊΡΠΈ: http - HTTPS, socks - SOCKS5;
date: string; // ΠΠ°ΡΠ° ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΏΡΠΎΠΊΡΠΈ;
date_end: string; // ΠΠ°ΡΠ° ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΡΡΠΎΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠΎΠΊΡΠΈ;
unixtime: number; // ΠΠ°ΡΠ° ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΏΡΠΎΠΊΡΠΈ;
unixtime_end: number; // ΠΠ°ΡΠ° ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΡΡΠΎΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠΎΠΊΡΠΈ;
active: string; // ΠΠΊΡΠΈΠ²Π½ΡΠΉ (1) ΠΈΠ»ΠΈ Π½Π΅Ρ (0).
}
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ΄Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠΈΡ ΠΏΡΠΎΠΊΡΠΈ.
{
/** (ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ) - ΠΠ΅ΡΠΈΠΎΠ΄ ΠΏΡΠΎΠ΄Π»Π΅Π½ΠΈΡ - ΠΊΠΎΠ»-Π²ΠΎ Π΄Π½Π΅ΠΉ; */
period: number;
/** (ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ) - ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΠΏΡΠΎΠΊΡΠΈ Π² Π½Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅; */
ids: number | number[];
/** ΠΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Π² `true`, ΡΠΏΠΈΡΠΎΠΊ list Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ `Array` ΠΈΠ½Π°ΡΠ΅ `Record`. */
nokey?: boolean;
}
{
price: number; // ΠΡΠΎΠ³ΠΎΠ²Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΏΡΠΎΠ΄Π»Π΅Π½ΠΈΡ;
period: number; // ΠΠ°ΠΏΡΠΎΡΠ΅Π½Π½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π΄Π»Ρ ΠΏΡΠΎΠ΄Π»Π΅Π½ΠΈΡ (ΠΊΠΎΠ»-Π²ΠΎ Π΄Π½Π΅ΠΉ);
count: number; // ΠΠΎΠ»-Π²ΠΎ ΡΡΠΏΠ΅ΡΠ½ΡΡ
ΠΏΡΠΎΠ΄Π»Π΅Π½ΠΈΠΉ;
list: Array<ProxyItemProlong> | Record<string | ProxyItemProlong> // Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΠΊΡΠΈ. Π’ΠΈΠΏ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ `nokey`;
}
{
id: string; // ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠΎΠΊΡΠΈ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ Π΄Π»Ρ ΠΏΡΠΎΠ΄Π»Π΅Π½ΠΈΡ ΡΡΠΎΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ - ΠΌΠ΅ΡΠΎΠ΄ prolong
date_end: string; // ΠΠ°ΡΠ° ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΡΡΠΎΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠΎΠΊΡΠΈ;
unixtime_end: number; // ΠΠ°ΡΠ° ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΡΡΠΎΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠΎΠΊΡΠΈ;
}
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠΊΡΠΈ.
Π£ΡΡΠΈΡΠ΅, ΡΡΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², Π»ΠΈΠ±ΠΎ ids
, Π»ΠΈΠ±ΠΎ descr
.
{
/** (ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ) - ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΠΏΡΠΎΠΊΡΠΈ Π² Π½Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅; */
ids: number | number[];
/** (ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ) - Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΡΠΊΠ°Π·ΡΠ²Π°Π»ΠΈ ΠΏΡΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠ΅ ΠΏΡΠΎΠΊΡΠΈ, Π»ΠΈΠ±ΠΎ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΠΎΠ΄ setdescr. */
descr: string;
}
{
count: number // ΠΠΎΠ»-Π²ΠΎ ΡΠ΄Π°Π»Π΅Π½Π½ΡΡ
ΠΏΡΠΎΠΊΡΠΈ.
}
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΠΈ (ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ) ΠΏΡΠΎΠΊΡΠΈ.
{
/** (ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ) - ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠΎΠΊΡΠΈ Π² Π½Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. */
ids: number | number[];
}
{
proxy_id: number; // ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠΊ Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠΎΠΊΡΠΈ;
proxy_status: boolean; // Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ: true ΠΈΠ»ΠΈ false.
}
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ, Π»ΠΈΠ±ΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠΊΡΠΈ ΠΏΠΎ ip.
{
/** (ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ) - Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°Π΅ΠΌΡΡ
ip-Π°Π΄ΡΠ΅ΡΠΎΠ², Π»ΠΈΠ±ΠΎ "delete" - Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ. */
ip: string | string[] | 'delete';
}
{
status: 'yes' // ΠΡΠ΅Π³Π΄Π° "yes";
user_id: string // ΠΠΎΠΌΠ΅Ρ Π²Π°ΡΠ΅Π³ΠΎ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°;
balance: string // Π’Π΅ΠΊΡΡΠ΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π²Π°ΡΠ΅Π³ΠΎ Π±Π°Π»Π°Π½ΡΠ°;
currency: string // ΠΠ°Π»ΡΡΠ° Π²Π°ΡΠ΅Π³ΠΎ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° (RUB, Π»ΠΈΠ±ΠΎ USD).
}