node-fetch / undici · プロキシ設定
node-fetch / undiciのプロキシ設定
fetch() in Node — the built-in one and the node-fetch package. 下の設定で Eveses の住宅用プールに向けてください。地域指定はユーザー名の中にあるので、国を変えるのに他の設定を触る必要はありません。
proxy.eveses.com:12321 · SOCKS5 は 32325 · 199か国 · $7.35/GB から
注意
Node's global `fetch` is undici, which does not read `HTTPS_PROXY` and does not accept an `agent` option. It needs `ProxyAgent` passed as `dispatcher`. node-fetch (the package) is the opposite — it wants `agent`.
設定
// Node 18+ built-in fetch (undici)
import { ProxyAgent } from "undici";
const dispatcher = new ProxyAgent({
uri: "http://proxy.eveses.com:12321",
token: "Basic " + Buffer.from(
"eveses_user_country-us:YOUR_PROXY_PASSWORD").toString("base64"),
});
const res = await fetch("https://target-site.com", { dispatcher });
// node-fetch package
import fetch from "node-fetch";
import { HttpsProxyAgent } from "https-proxy-agent";
const agent = new HttpsProxyAgent(
"http://eveses_user_country-us:[email protected]:12321");
await fetch("https://target-site.com", { agent });node-fetch / undiciを触らずに国を変える
ドイツ
eveses_user_country-de30分固定
eveses_user_country-de_session-ab12cd34_lifetime-30m地域とセッションはユーザー名の中にあり、ホストやポートにはありません。国を変えてもこのページの設定はそのままで、書き換えるのは1つの文字列だけです。199か国を指定でき、その多くでは都市・州のトークンも使えます。
よくある質問
node-fetch / undiciでプロキシを設定するには?›
proxy.eveses.com に向け、HTTP ならポート12321、SOCKS5 なら32325を使い、Eveses のプロキシ用ユーザー名とパスワードで認証します。正確な書き方は上のスニペットにあります。 Node's global `fetch` is undici, which does not read `HTTPS_PROXY` and does not accept an `agent` option. It needs `ProxyAgent` passed as `dispatcher`. node-fetch (the package) is the opposite — it wants `agent`.
node-fetch / undiciの出口の国を選ぶには?›
ホストを変えるのではなく、ユーザー名に地域トークンを付けます。eveses_user_country-de ならドイツ、eveses_user_country-us なら米国です。この方法で199か国を指定でき、都市や州のトークンでさらに絞れます。node-fetch / undici側の設定はそれ以外何も変わりません。
node-fetch / undiciでリクエスト間に同じIPを保つには?›
セッショントークンを足します — eveses_user_country-us_session-ab12cd34_lifetime-30m。このユーザー名を使うリクエストは、有効期間が切れるまで同じアドレスから出ます。トークンを外せば、リクエストごとに新しいIPへローテーションします。
料金は?›
住宅用トラフィックは Eveses ウォレットからGB単位で課金されます。1 GB で$7.35/GB、大容量では$2.57/GB まで下がります。ツールごとの料金はなく、同じ認証情報がすべてのツールで同時に使えます。