Node.js 代理接入文档

学习如何使用Node.js的axios库接入718Proxy代理服务

代理配置信息

// 动态住宅代理 / 5G移动代理通用配置
const proxyHost = "resi.718proxy.com";
const proxyPort = 5001;
const proxyUsername = "您的账号";
const proxyPassword = "您的密码";

代码示例

JavaScript
// 使用 axios 库接入718Proxy代理
const axios = require('axios');
const HttpsProxyAgent = require('https-proxy-agent');

// 代理配置
const proxyHost = "resi.718proxy.com";
const proxyPort = 5001;
const proxyUsername = "您的账号";
const proxyPassword = "您的密码";

// 构建代理URL
const proxyUrl = `http://${proxyUsername}:${proxyPassword}@${proxyHost}:${proxyPort}`;

// 创建代理agent
const agent = new HttpsProxyAgent(proxyUrl);

// 测试代理
const testUrl = 'https://httpbin.org/ip';

axios.get(testUrl, {
  httpAgent: agent,
  httpsAgent: agent,
  timeout: 10000
})
.then(response => {
  console.log('状态码:', response.status);
  console.log('响应内容:', response.data);
})
.catch(error => {
  console.error('请求失败:', error.message);
});