当前位置: 首页 > news >正文

JavaScript -Socket5代理使用

axios

安装两个包
socks-proxy-agent,axios

    const { SocksProxyAgent } = require('socks-proxy-agent'); const axios = require('axios');const socks5Axios = axios.create();const socks5 = () => {const socks5Agent = new SocksProxyAgent("socks5://112.194.88.24:13314");socks5Axios.defaults.httpsAgent = socks5Agent;socks5Axios.defaults.proxy = false;socks5Axios.get("https://ipinfo.io").then((res) => {console.log(res.data);}).catch((err) => {console.log(err.message);});};socks5()

2025-07-25T04:24:28.png

fetch

安装一个包
socks-proxy-agent

const { SocksProxyAgent } = require('socks-proxy-agent');
const socks5Agent = new SocksProxyAgent("socks5://220.161.241.29:11315");
async function fetchWithSocks5() {try {const response = await fetch('https://ipinfo.io/json', {method: "GET",agent: socks5Agent,timeout: 30000});if (!response.ok) {throw new Error(`状态码错误: ${response.status}`);}const res_msg = await response.text()console.log(res_msg);return response} catch (err) {console.error('fetch 代理请求失败:', err.message);}
}
fetchWithSocks5()

2025-07-25T04:41:23.png

http://www.xdnf.cn/news/1182457.html

相关文章:

  • 攻防世界-Crypto-Morse
  • react+threejs实现自适应分屏查看/3D场景对比功能/双场景对比查看器
  • C 语言 | 结构体详解:自定义数据类型的艺术
  • 筑牢网站运营根基:售后工作的核心维度与实践方法
  • 篇五 网络通信硬件之PHY,MAC, RJ45
  • 车身域控制器MCU市场报告:解析行业现状与未来趋势
  • 【机器学习之推荐算法】基于矩阵分解和损失函数梯度下降的协同过滤算法实现
  • 解决angular与jetty websocket 每30s自动断连的问题
  • AR眼镜重塑外科手术导航:精准“透视”新突破
  • 从零开始的云计算生活——番外6,使用zabbix对中间件监控
  • 医疗数据挖掘Python机器学习案例
  • 告别静态文档!Oracle交互式技术架构图让数据库学习“活“起来
  • 详谈OSI七层模型和TCP/IP四层模型以及tcp与udp为什么是4层,http与https为什么是7层
  • Java 大视界 -- Java 大数据机器学习模型在金融衍生品市场波动特征挖掘与交易策略创新中的应用(363)
  • 二开---01
  • ReAct Agent(LangGraph实现)
  • 代码随想录算法训练营第五十三天|图论part4
  • day33:零基础学嵌入式之网络——HTTP服务端
  • 2.Linux 网络配置
  • Qt 与 C++11/14/17 新特性结合应用
  • 暑期算法训练.8
  • 【IDEA】IDEA中如何通过分支/master提交git?
  • 从huggingface上下载模型
  • 景区智慧公厕全面升级,让旅游更智能
  • 单机版管家婆如何在SQL2008R2附加质疑的数据库?
  • 如何准备客运从业资格证考试中的实操部分?
  • 4麦 360度定位
  • IP证书:构建数字世界知识产权安全防线的基石
  • 如何轻松地让电脑传输大文件到另一台电脑?
  • 12. isaacsim4.2教程-ROS 导航