はじめる

ドキュメント

標準的なプロキシプロトコルです。プレースホルダをダッシュボードの接続情報に置き換えてください。

エンドポイント

お支払い後、ダッシュボードにユーザー名とパスワードが表示されます。エンドポイントは全ユーザー共通です。

# SOCKS5
curl -x socks5h://USER:PASS@keironet.com:80 https://ipinfo.io/json

# HTTP
curl -x http://USER:PASS@keironet.com:80 https://ipinfo.io/json
import requests

proxies = {
    "http":  "socks5h://USER:PASS@keironet.com:80",
    "https": "socks5h://USER:PASS@keironet.com:80",
}
r = requests.get("https://ipinfo.io/json", proxies=proxies, timeout=30)
print(r.json())

# pip install requests[socks]
// Node.js — undici
import { ProxyAgent, request } from 'undici';
const agent = new ProxyAgent('http://USER:PASS@keironet.com:80');
const res = await request('https://ipinfo.io/json', { dispatcher: agent });

// Puppeteer
const browser = await puppeteer.launch({
  args: ['--proxy-server=http://keironet.com:80']
});
const page = await browser.newPage();
await page.authenticate({ username: 'USER', password: 'PASS' });
# settings.py
DOWNLOADER_MIDDLEWARES = {
    'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware': 110,
}

# spider
def start_requests(self):
    yield scrapy.Request(
        url, meta={'proxy': 'http://USER:PASS@keironet.com:80'})
# Chrome / Edge
Extension: FoxyProxy or SwitchyOmega

  Type     : SOCKS5
  Server   : keironet.com
  Port     : 80
  Username : USER
  Password : PASS

# Firefox: Settings -> Network Settings -> Manual proxy
socks5ではなくsocks5hを使ってください。socks5hならホスト名の解決をプロキシ側で行います。socks5のままだと手元の端末が解決するため、DNSが漏れ、地域判定が正しくならないことがあります。

動作確認

日本の住宅用IPが返るはずです。ご自身のサーバーのアドレスが返る場合は設定が反映されていません。

curl -x socks5h://USER:PASS@keironet.com:80 https://ipinfo.io/json
{ "ip": "…", "country": "JP", "org": "…" }

よくあるエラー

407 または認証エラー
ユーザー名かパスワードが誤っているか、契約が期限切れです。ダッシュボードをご確認ください。同一IPから10回失敗すると15分間ブロックされます。
ポート25で接続拒否
IPプールを清潔に保つため、SMTPポートは意図的に遮断しています。解除はできません。
帯域上限に到達
プランの帯域を使い切りました。追加購入またはアップグレードしてください。