socket 连接客户端
socket 继承自 nodejs 的 net 模块,拥有和 new net.Socket() 完全一致的 API。
支持 socks5 代理,支持用户名密码
支持 http 代理,支持用户名密码(要求 http 代理支持 CONNECT 方法)
使用
const Socket = require('socket-client-proxy');
const socket = new Socket({
proxy: {
host: '127.0.0.1', // 代理 ip
port: 1080, // 代理端口
username: '', // 用户名
password: '', // 密码
type: 'socks5', // 支持 socks5 和 http
},
});
await socket.connect
1