Quản lý proxy

Updated by MoreLogin

1 Lấy danh sách proxy

Thông tin cơ bản

POST  /api/proxyInfo/page
  • Mô tả giao diện: Truy vấn thông tin về proxy được thêm vào. Ứng dụng MoreLogin cần được cập nhật lên phiên bản 2.9.0 trở lên.

Thông số yêu cầu

Tham số nội dung, tham số không bắt buộc không thể được truyền, định dạng của tham số là JSON.

Parameter Name

Type

Required

Description

id

integer(int64)

NO

Proxy ID to be queried

isCloudPhoneProxy

boolean

NO

Whether it is a proxy that can be used by the cloud phone profile

true: yes; false: no

pageNo

integer(int64)

NO

Current page, default: 1

pageSize

integer(int64)

NO

Number of articles per page, default: 10

proxyCategoryType

integer(int32)

NO

Query by proxy type

1: Cloud platform; 2: Own IP

proxyCheckStatus

integer(int32)

NO

Query by detection status

0: pending detection, 1: successful detection, 2: failed detection, 3: unknown error

proxyIp

string

NO

Proxy IP

proxyName

string

NO

Query by proxy name, support fuzzy search

proxyProviders

array

NO

Query by proxy provider

0: None, 4: Oxylabs, 5: Proxys.io, 7: Luminati, 8: Lumauto, 9: Oxylabsauto, 10: Trojan, 11: Shadowsocks, 13: ABCPROXY, 14: LunaProxy. 15: IPHTML, 16: PiaProxy, 17: 922S5

Default: 0

proxyStatus

integer(int32)

NO

Query by proxy status

0: Normal , 1: Pending assignment , 2: Upgrading , 3: Expired , 4: Expiring soon

proxyTypes

array

NO

Query by proxy type

0: http, 1: https, 2: socks5, 3: ssh

Ví dụ về một yêu cầu

{
"id": 0,
"isCloudPhoneProxy": true,
"pageNo": 0,
"pageSize": 0,
"proxyCategoryType": 0,
"proxyIp": "",
"proxyName": "",
"proxyProviders": [],
"proxyStatus": 0,
"proxyTypes": []
}

Trả về dữ liệu

{
"code": 0, // Return result code 0:Normal Other codes are exceptions.
"msg": "", // Error message
"data": {
"current": 0,
"dataList": [
{
"expiryTime": 0, //Expiration time
"id": 0, //Primary key
"proxyCategoryType": 0, //Proxy type: 1-Cloud platform 2-Owned IP
"proxyCheckStatus": 0, //Detection status: 0-pending detection 1-monitoring success 2-detection failure 3-unknown error
"proxyIp": "", //Proxy IP
"proxyName": "", //Proxy Name
"proxyProvider": 0, //Proxy Provider: default value 0 - none 4-Oxylabs 5-Proxys.io 7-Luminati 8-Lumauto 9-Oxylabsauto 10-Trojan,11-Shadowsocks 13-ABCPROXY 14-LunaProxy 15-IPHTML 16-PiaProxy 17-922S5
"proxyType": 0 //Proxy Type:0-http 1-https 2-socks5 3-ssh
}
],
"pages": 0,
"total": 0
},
"requestId": "", // Operation Request ID
}

2 Thêm proxy

Thông tin cơ bản

POST  /api/proxyInfo/add
  • Mô tả giao diện: Thêm proxy riêng. Ứng dụng MoreLogin cần được cập nhật lên phiên bản 2.9.0 trở lên.

Thông số yêu cầu

Tham số nội dung, các tham số không bắt buộc có thể bị bỏ qua, định dạng của tham số là JSON.

Parameter name

Type

Required

Description

city

string

NO

Cty

country

string

NO

Country (check appendix for specific country codes), proxyProvider is 16/17/18 required

encryptionType

integer(int32)

NO

Encryption method, not null when proxyProvider is 11.

1:aes-128-gcm,2:aes-192-gcm,3:aes-256-gcm,4:aes-128-cfb,5:aes-192-cfb,6:aes-256-cfb,7:aes-128-ctr,8:aes-192-ctr,9:aes-256-ctr,10:rc4-md5,11:chacha20-ietf,12:xchacha20,13:chacha20-ietf-poly1305,14:xchacha20-ietf-poly1305

ipChangeAction

integer(int32)

NO

Whether to enable IP change monitoring

true: on, false: off

Default: off

ipMonitor

boolean

NO

IP change monitoring

0: No access, 1: Warning

password

string

NO

Password (up to 100 characters)

proxyIp

string

NO

Proxy IP, proxyProvider for 16/17/18 can be empty, the other is required

proxyName

string

NO

Proxy name (up to 600 characters)

proxyPort

integer(int32)

NO

Proxy port (only numbers from 1-65535 are supported), proxyProvider 16/17/18 can be null, others cannot be null.

proxyProvider

integer(int32)

NO

proxyProvider

0:http,1:https,2:socks5,3:ssh,4:Oxylabs,5:Proxys.io,7:Luminati,8:Lumauto,9:Oxylabsauto,10:Trojan,11:Shadowsocks,13:ABCPROXY,14:LunaProxy,15:IPHTML,16:PiaProxy,17:922S5,18:360Proxy

proxyType

integer(int32)

NO

Proxy type, 0: http, 1: https, not null if proxyProvider is 7/8

refreshUrl

string

NO

Refresh URL

state

string

NO

State/Province

username

string

NO

User name (up to 200 characters)

Ví dụ về một yêu cầu

{
"city": "",
"country": "",
"encryptionType": 0,
"ipChangeAction": 0,
"ipMonitor": true,
"password": "",
"proxyIp": "",
"proxyName": "",
"proxyPort": 0,
"proxyProvider": 0,
"proxyType": 0,
"refreshUrl": "",
"state": "",
"username": ""
}

Trả về dữ liệu

{
"code": 0, // Return result code 0:Normal Other codes are exceptions.
"msg": "", // Error message
"data": [] // Cloud Phone ID
"requestId": "", // Operation Request ID
}

3 Sửa đổi thông tin proxy

Thông tin cơ bản

POST  /api/proxyInfo/update
  • Mô tả giao diện: Sửa đổi thông tin liên quan đến proxy. Ứng dụng MoreLogin cần được cập nhật lên phiên bản 2.9.0 trở lên.

Thông số yêu cầu

Tham số nội dung, các tham số không bắt buộc có thể bị bỏ qua, định dạng của tham số là JSON.

Parameter Name

Type

Required

Description

city

string

NO

City

country

string

NO

Country (check appendix for specific country codes), proxyProvider is 16/17/18 required

encryptionType

integer(int32)

NO

Encryption method, not null when proxyProvider is 11.

1:aes-128-gcm,2:aes-192-gcm,3:aes-256-gcm,4:aes-128-cfb,5:aes-192-cfb,6:aes-256-cfb,7:aes-128-ctr,8:aes-192-ctr,9:aes-256-ctr,10:rc4-md5,11:chacha20-ietf,12:xchacha20,13:chacha20-ietf-poly1305,14:xchacha20-ietf-poly1305

id

integer(int64)

YES

Proxy ID

ipChangeAction

integer(int32)

NO

Whether to enable IP change monitoring

true: on, false: off

ipMonitor

boolean

NO

IP change monitoring

0: No access, 1: Warning 

password

string

NO

Password (up to 100 characters)

proxyIp

string

NO

Proxy IP, proxyProvider for 16/17/18 can be empty, the other is required

proxyName

string

NO

Proxy name (up to 600 characters)

proxyPort

integer(int32)

NO

Proxy port (only numbers from 1-65535 are supported), proxyProvider 16/17/18 can be null, others cannot be null.

proxyProvider

integer(int32)

NO

proxyProvider

0:http,1:https,2:socks5,3:ssh,4:Oxylabs,5:Proxys.io,7:Luminati,8:Lumauto,9:Oxylabsauto,10:Trojan,11:Shadowsocks,13:ABCPROXY,14:LunaProxy,15:IPHTML,16:PiaProxy,17:922S5,18:360Proxy

proxyType

integer(int32)

NO

Proxy type, 0: http, 1: https, not null if proxyProvider is 7/8

refreshUrl

string

NO

Refresh URL

state

string

NO

State/Province

username

string

NO

User name (up to 200 characters)

Ví dụ về một yêu cầu

{
"city": "",
"country": "",
"encryptionType": 0,
"id": 0,
"ipChangeAction": 0,
"ipMonitor": true,
"password": "",
"proxyIp": "",
"proxyName": "",
"proxyPort": 0,
"proxyProvider": 0,
"proxyType": 0,
"refreshUrl": "",
"state": "",
"username": ""
}

Trả về dữ liệu

{
"code": 0, // Return result code 0:Normal Other codes are exceptions.
"msg": "", // Error message
"requestId": "", // Operation Request ID
}

4 Xóa proxy

Thông tin cơ bản

POST  /api/proxyInfo/delete
  • Mô tả giao diện: Xóa proxy hàng loạt. Ứng dụng MoreLogin cần được cập nhật lên phiên bản 2.9.0 trở lên.

Thông số yêu cầu

Tham số nội dung, các tham số không bắt buộc có thể bị bỏ qua, định dạng của tham số là JSON.

Parameter Name

Type

Required

Description

ids

array

YES

Proxy IDs that need to be deleted, can be deleted in bulk (platform proxies that have not expired cannot be deleted)

Ví dụ về một yêu cầu

[1054661322597744600,1054661322597744601]

Trả về dữ liệu

{
"code": 0, // Return result code 0:Normal Other codes are exceptions.
"msg": "", // Error message
"requestId": "", // Operation Request ID
}


How did we do?