feat: refine parseUrl

This commit is contained in:
avwo
2023-12-06 20:48:48 +08:00
parent 1d273d811a
commit 9ee6cb82a5
10 changed files with 215 additions and 22 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
var net = require('net');
var tls = require('tls');
var http = require('http');
var url = require('url');
var parseUrl = require('../util/parse-url-safe');
var socks = require('sockx');
var crypto = require('crypto');
var EventEmitter = require('events').EventEmitter;
@@ -313,7 +313,7 @@ function resolveWebsocket(socket, wss) {
getServerIp(
proxyUrl,
function (ip) {
var proxyOptions = url.parse(proxyUrl);
var proxyOptions = parseUrl(proxyUrl);
proxyOptions.auth = proxyOptions.auth || socket._pacAuth;
hostPort = proxyOptions.port;
hostIp = ip;