Proxy list download, txt, CSV, API sa gustong format
Ang Socks5Proxy ay isang serbisyo ng proxy na nagbibigay-daan sa pag-download ng biniling datacenter·ISP proxy list sa 6 format na .txt o .csv file, o sa pamamagitan ng REST API, at ang listahan ay makikita kaagad sa dashboard pagkatapos ng pagbabayad.
Ano ang proxy list?
Ang proxy list ay isang file na naglalaman ng mga proxy na binili mo, isa sa bawat linya. Karamihan sa mga crawler, automation tool, anti-detect browser, at account management program ay naglo-load ng ganitong list file at gumagamit ng proxy sa pag-ikot o nagtatalaga ng isa bawat account.
Dahil iba-iba ang line format na tinatanggap ng bawat tool, kahit pareho ang proxy, kailangang i-match ang format para magamit kaagad. Pinapadali ng Socks5Proxy ang pagpili ng common format nang hindi na kailangang i-edit pa ang list pagkatapos i-download.
Kung manual mong i-edit ang listahan, kahit isang colon lang ang mawala, hindi mababasa ng tool ang buong linya. Mas mainam na kunin ito sa tamang format para sa tool mo upang maiwasan ang mga ganitong pagkakamali. Kapag nagbago ang listahan dahil sa bagong plan, parehong format lang ang kailangan mong i-download ulit.
Anong mga format ang maaaring gamitin para sa proxy list?
Sa My Proxies screen sa dashboard o sa API, pumili ng isa sa mga format sa ibaba. Kung pipiliin mo ang HTTP protocol, kasama ang HTTP port; kung SOCKS5, kasama ang SOCKS5 port.
Pwede mong palitan ang format anytime at i-download ulit. Pwede mong i-download ang parehong proxy list bilang http:// file para sa crawler at socks5:// file para sa browser - pareho lang ang IP at account details.
| Format | One-line example | Tamang tools |
|---|---|---|
| ip:port:user:pass | 203.0.113.10:41000:user:pass | Account management program, maraming crawler |
| user:pass@ip:port | user:pass@203.0.113.10:41000 | Mga tool at bot na walang browser extension |
| ip:port | 203.0.113.10:41000 | Environment na may IP authorization |
| socks5:// | socks5://user:pass@203.0.113.10:42000 | Anti-detect browser, Node.js, Python |
| http:// | http://user:pass@203.0.113.10:41000 | requests, Scrapy, cURL, environment variable |
| CSV | ip,http_port,socks5_port,user,pass,country,city | Spreadsheet, account matching table |
Saan maaaring i-download ang proxy list?
Pagkatapos ng bayad, makikita mo agad ang listahan ng IP sa iyong proxy screen sa dashboard. Piliin ang format, protocol, bansa, at plan sa itaas at i-download bilang .txt o .csv. Kung bumili ng maraming plan, maaari mong i-download bilang isang file o hatiin ayon sa plan o bansa.
Ang proxy list ay nasa fixed-height table na scrollable, at may copy button per row para madaling kopyahin ang ilang proxies kung hindi kailangan ng buong file.
Ang pangalan ng file ay may format at petsa ng pagkuha, kaya madaling malaman kung alin ang pinakabago kahit maraming beses kang mag-download. Ang CSV file ay may header sa unang linya, kaya kapag binuksan sa spreadsheet, makikita agad ito bilang table.
Sa list screen, pwedeng ifilter bansa, plan, at expiration date, at pwedeng i-download ang filtered result. Halimbawa, kapag pinili lang ang US dedicated ISP IP at dinownload bilang CSV, pwedeng gawin agad ang account matching table.
Paano kumuha ng proxy list gamit ang API?
Gumawa ng key sa API key screen sa dashboard. Ang key ay makikita lang ng isang beses sa oras ng paggawa, kaya i-save ito sa ligtas na lugar. Kung nawala ang key, gumawa lang ng bago, at ang lumang key ay hindi na gagana.
May dalawang endpoint para makuha ang list. Ang /proxies ay nagbabalik ng JSON list na may IP, port, username, password, country, city, at expiration date. Ang /proxies/download ay nagbabalik ng text bawat line sa napiling format. Pwedeng ifilter ang dalawang endpoint gamit ang country at protocol.
Gamitin ang API key, hindi account token, para sa API requests. Ang account token ay para lang sa dashboard login, habang ang API key ay para sa mga programmatic task tulad ng pagkuha ng listahan - kahit malaman ang key, ligtas pa rin ang account login. Tanging HTTPS requests lang ang tinatanggap.
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://socks5proxy.io/api/v1/proxies/download?protocol=http&format=ip:port:user:pass"curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://socks5proxy.io/api/v1/proxies?country=us"import itertools, requests
API = "https://socks5proxy.io/api/v1/proxies/download"
lines = requests.get(API, params={"protocol": "http", "format": "url"},
headers={"Authorization": "Bearer YOUR_API_KEY"}, timeout=20).text.split()
pool = itertools.cycle(lines)
for url in ["https://example.com/a", "https://example.com/b"]:
p = next(pool)
print(requests.get(url, proxies={"http": p, "https": p}, timeout=20).status_code)Paano nagbabago ang list kapag gumagamit ng IP authorization?
Ang IP authorization ay ang pagrehistro ng public IPv4 address ng server mo sa dashboard, at pagtanggap lang ng koneksyon mula sa address na iyon nang walang password. Pwede kang mag-register ng hanggang 10 address.
Kapag gumagamit ng IP authorization, pwede kang kumonekta agad gamit ang ip:port format. Wala ang password sa list file, kaya kahit ilagay ang proxy address sa shared config file o code repository, hindi lalabas ang account info. Para sa laptop na madalas magpalit ng location, mas madaling gamitin ang username at password method kasama nito.
Ang irerehistro ay ang public IPv4 ng server o computer na gagamit ng proxy, hindi ang proxy IP mismo. Pwedeng i-check at idagdag ang public IP sa IP authorization field sa dashboard.
May tips ba sa pag-load ng proxy list sa tools?
- Para sa mga account management tool, mas madaling pamahalaan kung i-pair ang mga account at IP sa isang table gamit ang CSV.
- Ang crawler ay tumatanggap ng http:// format at gumagamit ng ibang proxy bawat request.
- Sa anti-detect browser, gamitin ang socks5:// format at ilagay ang isang linya para sa bawat profile.
- Kung hahatiin mo ang trabaho ayon sa bansa, maglagay ng filter ng bansa at tanggapin ang file nang hiwalay para sa bawat bansa.
- Kapag bumili ng bagong plan, dadagdag ang bagong IP sa parehong API endpoint. Kaya kunin ulit ang listahan bago magsimula ng bagong task.
Anong impormasyon ang kasama sa proxy list?
Ang one-line ay may IP, HTTP port, SOCKS5 port, username, password. CSV/JSON ay may country code, city, plan expiration. Available countries: datacenter 47, ISP 19.
Lahat ng IP ay IPv4, at pareho ang IP sa buong plan period. Kaya pwedeng gamitin ang nakuha mong list hanggang sa matapos ang period.
Ang bawat item sa JSON list ay kasama ang uri ng plan, kaya maaari mong ibahin ang paghawak ng shared, private, at dedicated IP sa loob ng programa. Halimbawa, maaari mong gamitin ang dedicated IP para sa account login at shared IP para sa public page collection lamang.
Kung matagal mo nang ginagamit ang listahan, tandaan na hindi na gagana ang mga IP kapag expired na ang plan. Palitan ito ng bagong listahan. Kung API ang gamit mo, hindi mo na kailangang mag-manual ng ganitong maintenance.
| Cannes | Paliwanag |
|---|---|
| ip | Proxy IPv4 address |
| http_port | Port para sa koneksyon ng HTTP·HTTPS |
| socks5_port | SOCKS5 connection port |
| user, pass | Username at password |
| country, city | Lokasyon ng IP (country code, lungsod) |
| expires | Plan expiration (JSON) |
Paano ligtas na itago ang proxy list file?
Ang mga file na naglalaman ng username at password ay katumbas ng account information. Huwag ilagay ito sa public repository o chat na nakikita ng maraming tao. Mas mainam na ilagay ito sa server configuration folder o secret management tool.
Kung kailangang i-store ang proxy info sa code repository, i-enable ang IP authorization at gamitin ang ip:port format. Walang password kaya kahit makita ang file, hindi makakonekta kung hindi registered server.
Pakitrato ang API key sa parehong paraan. Kung sa tingin mo ay na-compromise ang key, pwede kang gumawa ng bago sa dashboard at ang lumang key ay hindi na gagana agad.
Paano ko masisiguro na gumagana ang koneksyon pagkatapos i-download ang listahan?
Ang pinakamadaling paraan ay magpadala ng request sa IP checking address gamit ang bawat linya sa listahan. Kung ang IP na bumalik ay pareho sa IP sa linya, normal ang koneksyon. Pwede itong gawin sa maikling script tulad ng cURL loop para mabilis na ma-check ang daan-daang IP.
Kapag nagte-test, huwag magbukas ng masyadong maraming koneksyon nang sabay-sabay. Kung shared plan ang gamit mo, hatiin ang pagte-test sa loob ng 500 na koneksyon. Kung may linya na hindi gumagana, tiyakin mo muna kung tama ang HTTP port at SOCKS5 port na ginamit, at kung tama ang authentication method.
while read p; do
echo "$p $(curl -s -m 15 -x "$p" https://api.ipify.org)"
done < proxies.txtAno ang kailangang bilhin para makuha ang proxy list?
Kasama sa lahat ng plan ang list download at API. Shared datacenter ay simula sa 100, unit price bawat IP bawat buwan ay $0.0179. Parehong paraan ang pagkuha ng list sa ISP, private, at dedicated plan.
Mag-sign up gamit ang account token, i-top up ang balance, at bumili ng plano para agad na magkaroon ng listahan. Minimum top-up amount: $30.
Kahit bumili ka ng iba't ibang uri ng plan, ang listahan ay nagsasama-sama sa iisang lugar. Kung gusto mong hiwalay na i-download ang shared datacenter list at dedicated ISP list, mag-filter bago i-download. Kung gusto mong isang file lang, i-download nang walang filter.