123456789101112131415161718192021222324 |
- var EventEmitter = require('events').EventEmitter;
- var debug = require('debug')('localtunnel:client');
- var Tunnel = require('./lib/Tunnel');
- module.exports = function localtunnel(port, opt, fn) {
- if (typeof opt === 'function') {
- fn = opt;
- opt = {};
- }
- opt = opt || {};
- opt.port = port;
- var client = Tunnel(opt);
- client.open(function(err) {
- if (err) {
- return fn(err);
- }
- fn(null, client);
- });
- return client;
- };
|