Panduan Persediaan Proksi: Cara Menyambung Proksi Kediaman
Panduan ini membawa anda dari akaun ProxyMay baharu hingga permintaan pertama anda melalui gerbang gate.proxymay.com:7000. Setelah anda faham peraturan nama pengguna, anda boleh menukar negara, bandar dan sesi tetap dengan menyunting satu rentetan.
01
Cipta akaun dan simpan token akses anda
Cipta akaun di halaman pendaftaran dan anda menerima satu token akses dalam format pm_XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX. Token yang sama digunakan untuk log masuk ke laman dan berfungsi sebagai kata laluan proksi anda.
Pelayan hanya menyimpan hash token dan 4 aksara terakhirnya. Simpan token dalam pengurus kata laluan atau tempat selamat lain sebelum anda meninggalkan halaman.
Token yang hilang tidak dapat dipulihkan. Dalam kod, bacanya daripada pemboleh ubah persekitaran supaya ia tidak sekali-kali masuk ke repositori.
Anda boleh mencipta sehingga 3 akaun bagi setiap alamat IP, dan log masuk membenarkan 10 percubaan setiap 10 minit.
02
Tambah nilai baki anda dan pilih produk
Proksi ditolak daripada baki anda, jadi tambah nilai dahulu. Satu baki merangkumi proksi kediaman berputar, proksi ISP statik, proksi pusat data dan proksi mudah alih.
Trafik kediaman berputar bermula dari $0.80/GB dan trafik mudah alih dari $4.00/GB, dicaj mengikut apa yang anda gunakan. Contohnya, $100 yang dibelanjakan untuk kediaman berputar membeli trafik sebanyak $100 dibahagi $0.80/GB. Lihat jumlah tambah nilai dan bonus di halaman harga.
03
Bina nama pengguna proksi: negara, bandar dan sesi
Nama pengguna bermula dengan user dan ditambah bahagian pilihan yang disambung dengan -. Kata laluan sentiasa token akses anda. Tanpa bahagian tambahan, anda mendapat IP kediaman berputar tanpa negara ditetapkan.
| Bahagian | Maksud | Contoh |
|---|---|---|
| type-mobile | Gunakan IP pada rangkaian mudah alih telekomunikasi | user-type-mobile-country-de (Jerman) |
| country-xx | Kod negara dua huruf | user-country-jp |
| city-name | Bandar dalam huruf kecil, ruang sebagai _ | user-country-us-city-new_york (New York) |
| session-name | Huruf dan nombor, sehingga 16; nama yang sama mengekalkan IP yang sama | user-country-jp-session-shop1 (sesi shop1) |
Menulis bahagian mengikut susunan jenis, negara, bandar, sesi memudahkan ia dibaca. user-country-jp-city-tokyo-session-shop1 bermaksud IP Tokyo yang dikekalkan di bawah nama sesi shop1.
Proksi mudah alih menyasarkan mengikut negara sahaja, jadi tinggalkan bandar apabila anda menggunakan type-mobile. Kod negara dan senarai bandar ada di halaman lokasi.
04
Format sambungan HTTP dan SOCKS5, serta semakan IP dengan curl
HTTP dan SOCKS5 berkongsi hos gate.proxymay.com dan port 7000 yang sama. Pilih mana-mana daripada tiga format ini yang diterima oleh alat anda.
http://user-country-jp:[email protected]:7000
socks5://user-country-jp:[email protected]:7000
gate.proxymay.com:7000:user-country-jp:YOUR_TOKENPapan pemuka membina rentetan yang sama untuk anda salin. Dua baris pertama ialah format URL; baris terakhir adalah untuk alat yang menjangka host:port:user:password.
Sebelum menulis kod, uji dari terminal. Ia mengecilkan punca masalah dengan cepat. Semak bahawa ip, country dan city dalam respons sepadan dengan nama pengguna anda.
curl -x http://user-country-us:[email protected]:7000 https://ipinfo.io/json
# Same check over SOCKS5
curl -x socks5h://user-country-us:[email protected]:7000 https://ipinfo.io/jsonDengan socks5h, carian DNS juga melalui proksi.
05
Gunakan proksi dalam Python requests dan Scrapy
Dalam requests, letakkan URL yang sama di bawah http dan https dalam dict proxies. Contoh ini mengekalkan IP Jepun di bawah sesi shop1.
import requests
proxy = "http://user-country-jp-session-shop1:[email protected]:7000"
proxies = {"http": proxy, "https": proxy}
r = requests.get("https://ipinfo.io/json", proxies=proxies, timeout=30)
print(r.status_code, r.json())Untuk SOCKS5, jalankan pip install requests[socks] dan tukar skema kepada socks5h://.
Dalam Scrapy, tetapkan proxy dalam meta permintaan dan middleware terbina dalam mengendalikan pengesahan. Beri setiap permintaan nama sesinya sendiri jika anda mahu IP berbeza bagi setiap halaman.
import scrapy
class IpSpider(scrapy.Spider):
name = "ipcheck"
def start_requests(self):
proxy = "http://user-country-gb:[email protected]:7000"
yield scrapy.Request("https://ipinfo.io/json", meta={"proxy": proxy})
def parse(self, response):
yield response.json()06
Contoh proksi Node.js
Pada Node.js 18 atau lebih baharu, hantar ProxyAgent daripada undici sebagai dispatcher fetch. Jika anda menggunakan axios, berikan URL yang sama kepada pakej https-proxy-agent.
// npm install undici
import { ProxyAgent, fetch } from "undici";
const agent = new ProxyAgent("http://user-country-de:[email protected]:7000");
const res = await fetch("https://ipinfo.io/json", { dispatcher: agent });
console.log(await res.json());07
Tetapan proksi pelayar Playwright dan Puppeteer
Alat automasi pelayar menerima pelayan dan bukti kelayakan secara berasingan. Letakkan bahagian penyasaran dalam nama pengguna dan token anda dalam kata laluan.
// Playwright
const { chromium } = require("playwright");
const browser = await chromium.launch({
proxy: {
server: "http://gate.proxymay.com:7000",
username: "user-country-fr-city-paris-session-web1",
password: "YOUR_TOKEN",
},
});
const page = await browser.newPage();
await page.goto("https://ipinfo.io/json");
// Puppeteer
const browser2 = await puppeteer.launch({ args: ["--proxy-server=http://gate.proxymay.com:7000"] });
const page2 = await browser2.newPage();
await page2.authenticate({ username: "user-country-fr", password: "YOUR_TOKEN" });Untuk kerja yang kekal log masuk, tambah nama sesi supaya setiap halaman dibuka dari IP yang sama.
08
Bila perlu menukar IP dan bila perlu menggunakan sesi tetap?
Tanpa bahagian sesi, setiap permintaan mendapat IP baharu. Ini sesuai untuk permintaan bebas seperti semakan kedudukan atau pengumpulan harga.
Log masuk, troli dan aliran berbilang langkah boleh gagal apabila IP berubah. Tambah session-name untuk mengekalkan IP yang sama sehingga 120 minit.
- Beri setiap tugas nama sesinya sendiri (contohnya cart1, cart2).
- Untuk menukar IP, cuma tukar nama sesi.
- Jika anda perlukan IP yang sama selama sebulan penuh, proksi ISP statik lebih sesuai.
09
Menyelesaikan ralat sambungan proksi
- 407 Proxy Authentication Required: format nama pengguna atau token salah. Semak bahawa ia bermula dengan user, bahagian dipisahkan dengan -, dan token tiada ruang tambahan.
- Sambungan ditolak atau tamat masa: semak semula hos gate.proxymay.com dan port 7000, dan pastikan firewall tidak menyekat sambungan keluar ke port itu. Sahkan juga anda masih mempunyai baki.
- Negara salah dipaparkan: semak bahawa kod negara mempunyai dua huruf dan bandar dalam huruf kecil dengan _. Jalankan semakan curl dahulu, kemudian cari cache atau tetapan proksi lain dalam kod anda.
- Sesi berubah selepas 120 minit: ini dijangka, kerana sesi tetap bertahan sehingga 120 minit. Bahagikan kerja supaya muat dalam tempoh itu atau mula semula dengan nama sesi baharu.
Lebih banyak jawapan dikumpulkan dalam Soalan Lazim.
10
Gunakan proksi secara bertanggungjawab
Gunakan ProxyMay untuk pengumpulan data awam, pengesahan iklan, semakan kedudukan SEO, pemantauan harga, ujian laman web dan penyetempatan, serta pengurusan akaun anda sendiri. Akses tanpa kebenaran ke akaun orang lain, spam, penipuan, serangan, kandungan haram dan apa-apa yang melanggar undang-undang atau hak laman sasaran adalah dilarang.
Mengatur kadar permintaan dan menghormati peraturan setiap laman juga memastikan kerja anda berjalan lancar. Peraturan penuh ada dalam terma perkhidmatan.
Halaman berkaitan
- Proksi kediaman berputarProksi kediaman berputar menghala permintaan anda melalui IP yang diberikan oleh ISP kepada rumah biasa. Setiap permintaan boleh keluar dari IP yang berbeza, jadi carian dalam jumlah besar tersebar sekata ke banyak alamat dan kawasan.
- LokasiProxyMay menawarkan IP di 60 negara dan 175 bandar. Halaman ini menerangkan cara menetapkan lokasi dalam nama pengguna, bila perlu turun ke peringkat bandar, dan negara yang diliputi setiap rantau.
- HargaKeempat-empat produk ProxyMay ditolak daripada baki yang sama. Di bawah ini anda akan dapati cara caj dikira, kos kerja biasa, cara bonus tambah nilai berfungsi dan cara membayar.
- BantuanSoalan dan jawapan tentang akaun, sambungan, produk, tambah nilai dan peraturan penggunaan, dikumpulkan mengikut topik. Bersambung buat kali pertama? Ikut panduan persediaan dahulu.
Daftar sekarang dan sambung
dengan IP negara yang anda perlukan
Pendaftaran hanya perlukan satu token. Tambah nilai dari $20 dan terus guna.