mirror of
https://github.com/http-party/node-http-proxy.git
synced 2025-12-08 20:59:18 +00:00
ENH: updated examples
This commit is contained in:
parent
4ee96ddd66
commit
f566a42e51
15
examples/https-secure.js
Normal file
15
examples/https-secure.js
Normal file
@ -0,0 +1,15 @@
|
||||
var caronte = require('caronte'),
|
||||
https = require('https');
|
||||
/*
|
||||
* Create your proxy server pointing to a secure domain
|
||||
* Enable ssl validation
|
||||
*/
|
||||
var options = {target : 'https://google.com',
|
||||
agent : https.globalAgent,
|
||||
headers: {host: 'google.com'}
|
||||
};
|
||||
|
||||
var proxyServer = caronte.createProxyServer(options);
|
||||
console.log("Proxy server listening on port 8000");
|
||||
proxyServer.listen(8000);
|
||||
|
||||
@ -1,55 +1,10 @@
|
||||
var http = require('http')
|
||||
, https = require('https')
|
||||
, caronte = require('caronte')
|
||||
;
|
||||
//
|
||||
// Create your proxy server
|
||||
//
|
||||
var options = {target:'https://google.com',
|
||||
agent: new https.Agent({rejectUnauthorized:false}),
|
||||
};
|
||||
var caronte = require('caronte');
|
||||
/*
|
||||
* Create your proxy server pointing to a secure domain
|
||||
*/
|
||||
var options = {target:'https://google.com'};
|
||||
|
||||
var proxyServer = caronte.createProxyServer(options);
|
||||
|
||||
proxyServer.ee.on('*:error', function(err, req, res){
|
||||
res.end('There was an error proxying your request');
|
||||
});
|
||||
|
||||
console.log("Proxy server listening on port 8000");
|
||||
proxyServer.listen(8000);
|
||||
|
||||
|
||||
//
|
||||
// Create your proxy server
|
||||
//
|
||||
var options2 = {target:'https://google.com',
|
||||
headers: {'host':'google.com'},
|
||||
};
|
||||
|
||||
var proxyServer2 = caronte.createProxyServer(options2);
|
||||
|
||||
proxyServer2.ee.on('*:error', function(err, req, res){
|
||||
res.end('There was an error proxying your request');
|
||||
});
|
||||
|
||||
console.log("Proxy server 2 listening on port 8001");
|
||||
proxyServer2.listen(8001);
|
||||
|
||||
//
|
||||
// Create your proxy server
|
||||
//
|
||||
var options3 = {target:'https://google.com',
|
||||
xfwd:true};
|
||||
|
||||
var proxyServer3 = caronte.createProxyServer(options3);
|
||||
|
||||
proxyServer3.ee.on('*:error', function(err, req, res){
|
||||
res.end('There was an error proxying your request');
|
||||
});
|
||||
|
||||
console.log("Proxy server 3 listening on port 8002");
|
||||
proxyServer3.listen(8002);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user