Hướng dẫn tích hợp Proxy và REST API
Mọi thứ bạn cần để kết nối proxy ProxyVPN với mã, trình duyệt và công cụ: máy chủ, cổng, tùy chọn tên người dùng, ví dụ sẵn sàng để sao chép và REST API.
Cổng kết nối và cổng
Các gói residential, mobile và unlimited sử dụng một cổng kết nối mỗi loại. Các gói static ISP, datacenter và shared đi kèm với danh sách IP và cổng riêng.
Proxy dân cư
gw.proxyvpn.liveHTTP và HTTPS 7700, SOCKS5 7701
Proxy di động
4g.proxyvpn.liveHTTP và HTTPS 7800, SOCKS5 7801
Proxy dân cư không giới hạn
unl.proxyvpn.liveHTTP và HTTPS 7900, SOCKS5 7901
Tùy chọn tên người dùng
Thêm các tùy chọn vào tên người dùng từ My services. Chúng có thể được kết hợp theo thứ tự này.
-country-xxMã quốc gia hai chữ cáiUSER-country-us-city-nameThành phố trong quốc gia đó, viết thường, không có khoảng trắngUSER-country-de-city-frankfurt-session-nameGiữ nguyên IP trong tối đa 60 phútUSER-country-gb-session-a1b2Ví dụ mã
Thay thế USER và PASS bằng thông tin đăng nhập của bạn. Mỗi tab là một ví dụ hoàn chỉnh.
curl -x http://USER-country-us:PASS@gw.proxyvpn.live:7700 https://api.ipify.org
# SOCKS5, sticky for up to 60 minutes
curl -x socks5h://USER-country-de-session-a1:PASS@gw.proxyvpn.live:7701 https://api.ipify.orgimport requests
proxy = "http://USER-country-gb:PASS@gw.proxyvpn.live:7700"
r = requests.get("https://api.ipify.org?format=json",
proxies={"http": proxy, "https": proxy}, timeout=30)
print(r.json())import { ProxyAgent, fetch } from "undici";
const agent = new ProxyAgent("http://USER-country-jp:PASS@gw.proxyvpn.live:7700");
const res = await fetch("https://api.ipify.org?format=json", { dispatcher: agent });
console.log(await res.json());from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(proxy={
"server": "http://gw.proxyvpn.live:7700",
"username": "USER-country-fr-city-paris",
"password": "PASS",
})
page = browser.new_page()
page.goto("https://api.ipify.org")
print(page.content())# settings.py
DOWNLOADER_MIDDLEWARES = {
"scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware": 110,
}
# in your spider
yield scrapy.Request(url, meta={
"proxy": "http://USER-country-us:PASS@gw.proxyvpn.live:7700"
})# list plans (no key needed)
curl https://proxyvpn.live/api/v1/plans
# buy a plan from credit
curl -X POST https://proxyvpn.live/api/v1/orders \
-H "Authorization: Bearer pvk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"plan":"isp-25","country":"us"}'
# your services and logins
curl https://proxyvpn.live/api/v1/services -H "Authorization: Bearer pvk_YOUR_KEY"REST API
URL cơ sở https://proxyvpn.live/api/v1. Gửi khóa dưới dạng Authorization: Bearer pvk_... Tạo khóa trong khu vực tài khoản. Giới hạn 300 yêu cầu mỗi phút cho mỗi khóa.
| Phương thức | Đường dẫn | Khóa | Trả về |
|---|---|---|---|
| GET | /api/v1/plans | Không | Mọi gói với giá cả, số lượng và thời lượng |
| GET | /api/v1/locations | Không | Quốc gia, thành phố và các sản phẩm được bán ở mỗi nơi |
| GET | /api/v1/balance | Có | Số dư của bạn bằng USD |
| POST | /api/v1/orders | Có | Mua một gói từ số dư: {plan, country} |
| GET | /api/v1/services | Có | Các gói của bạn với thông tin đăng nhập, danh sách IP và ngày kết thúc |
| GET | /api/v1/services/{id} | Có | Một gói |
Lỗi
unauthorizedThiếu hoặc sai khóa API. Không có gì được tính phí.fundsSố dư thấp hơn giá gói. Không có gì được tính phí.bad_plan / bad_countryGói không xác định, hoặc một quốc gia mà sản phẩm không được bán. Không có gì được tính phí.rate_limitedHơn 300 yêu cầu một phút trên một khóa.networkKhông thể thiết lập gói ngay bây giờ. Không có gì được tính phí.Tạo khóa và bắt đầu xây dựng
Khóa API được tạo trong khu vực tài khoản và chỉ hiển thị một lần.