我在EC2实例上运行了一个小应用程序'通过sTunnel配置。
我的sTunnel配置如此
views: {
'': {
templateUrl: 'AngularJS/Templates/indexView.html',
controller: 'indexController'
},
'view1@index': {
templateUrl: '/AngularJS/Templates/View1.html',
controller: 'View1Controller'
},
'view2@index': {
templateUrl: '/AngularJS/Templates/View2.html',
controller: 'view2Controller'
},
'view3@index': {
templateUrl: '/AngularJS/Templates/View3.html',
controller: 'view3Controller'
}
我的理解是,我可以向client = no
cert = /etc/stunnel/stunnel.pem
key = /etc/stunnel/stunnel.pem
[proxy]
connect = 127.0.0.1:3000
accept = private_ip:1500
发送请求,然后切换到在本地主机上运行的进程,但当我尝试向ip地址发送内容时,我得到private_ip:1500
错误。
以下是我提出请求的方式:
ETIMEDOUT
有人可以帮忙吗?
修改
服务器正在按如下方式收听:
#!/usr/bin/env node
var net = require('net');
var HOST = 'private_ip';
var PORT = 1500;
var client = new net.Socket();
client.connect(PORT, HOST, function() {
console.log('CONNECTED TO: ' + HOST + ':' + PORT);
});
// Add a 'data' event handler for the client socket
// data is what the server sent to this socket
client.on('data', function(data) {
console.log('DATA: ' + data);
// Close the client socket completely
client.destroy();
});
// Add a 'close' event handler for the client socket
client.on('close', function() {
console.log('Connection closed');
});