Tài liệu tham khảo API
/- Tài nguyên chung
- API cục bộ
- Thêm máy chủ proxy
Lấy danh sách máy chủ proxy
Sửa đổi thông tin proxy
Xóa máy chủ proxy
Thêm máy chủ proxy
Tạo một cấu hình proxy trong nhóm.
- Điều kiện tiên quyết:
proxyPortlà bắt buộc và phải nằm trong 1–65535, cònproxyProviderphải là một nhà cung cấp được nhận diện. - Tác động: chèn một bản ghi proxy và trả về ID của nó, sẵn sàng để gán cho các profile. Không có gì được gửi tới nhà cung cấp proxy.
- Hoàn tất: đồng bộ.
- Thử lại: không có bước kiểm tra trùng tên hay trùng cấu hình. Gửi cùng một request body hai lần sẽ tạo ra hai proxy với hai ID. Sau khi hết thời gian chờ, hãy tìm trong
/proxyInfo/pagetrước khi gửi lại.
Các mã lỗi nghiệp vụ đã ghi nhận: 14023. Xem Error Codes để biết ý nghĩa từng mã. Mọi thao tác cũng có thể trả về các mã dùng chung.
Loại mã hóa, các giá trị hợp lệ là các số nguyên từ 1 đến 14.
Example:14
Loại nhà cung cấp proxy: 0=HTTP, 1=HTTPS, 2=SOCKS5, 3=SSH, 4=Oxylabs, 5=Proxys.io, 6=GeoSurf, 7=Luminati, 8=Lumauto, 9=Oxylabsauto, 10=Trojan, 11=Shadowsocks, 12=vmess, 13=ABCPROXY, 14=LunaProxy, 15=IPHTML, 16=PiaProxy, 17=922S5.
Quy tắc đặc biệt:
Nếu proxyProvider là 7 hoặc 8, proxyType là bắt buộc.
Nếu proxyProvider là 17, quốc gia là bắt buộc; tiểu bang và thành phố là tùy chọn.
Example:2
Loại giao thức proxy: 0=HTTP, 1=HTTPS, 2=SOCKS5, 3=SSH.
Chỉ cần thiết khi proxyProvider là 7 hoặc 8.
Example:1
POST
curl -i -X POST \
http://127.0.0.1:40000/api/proxyInfo/add \
-H 'Content-Type: application/json' \
-d '{
"proxyIp": "8.10.22.46",
"proxyPort": 65534,
"proxyProvider": 2,
"proxyType": 1,
"country": "AD",
"state": "",
"city": "",
"encryptionType": 14,
"ipChangeAction": 1,
"ipMonitor": false,
"proxyName": "sock5_{{random}}",
"refreshUrl": "",
"username": "",
"password": ""
}'Response
{ "code": 0, "msg": "", "data": 0, "requestId": "abcd1234" }