Skip to content

Commit 8f5c68c

Browse files
author
avenwu.wwb
committed
1 parent 98d0b8a commit 8f5c68c

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

lib/index.js

+12
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ var express = require('express');
22
var url = require('url');
33
var net = require('net');
44
var path = require('path');
5+
var tls = require('tls');
56
var fs = require('fs');
67
var EventEmitter = require('events').EventEmitter;
78
var exnted = require('util')._extend;
@@ -15,6 +16,17 @@ var initLogServer = require('./util/log-server');
1516
var config = require('../package.json');
1617
var LOCALHOST = '127.0.0.1';
1718

19+
if (typeof tls.checkServerIdentity == 'function') {
20+
var checkServerIdentity = tls.checkServerIdentity;
21+
tls.checkServerIdentity = function() {
22+
try {
23+
return checkServerIdentity.apply(this, arguments);
24+
} catch(err) {
25+
return err;
26+
}
27+
};
28+
}
29+
1830
function tunnelProxy(server, proxy) {
1931
process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = '0';
2032
server.on('connect', function(req, reqSocket, head) {//ws, wss, https proxy

0 commit comments

Comments
 (0)