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);
});