mirror of
https://github.com/bitinflow/localtunnel.git
synced 2026-03-13 13:35:54 +00:00
redirect / to github page
This commit is contained in:
@@ -34,7 +34,7 @@ var upstream;
|
||||
var prev_id;
|
||||
|
||||
(function connect_proxy() {
|
||||
opt.uri = base_uri + ((prev_id) ? prev_id : '');
|
||||
opt.uri = base_uri + ((prev_id) ? prev_id : '?new');
|
||||
|
||||
request(opt, function(err, res, body) {
|
||||
if (err) {
|
||||
|
||||
10
server.js
10
server.js
@@ -2,6 +2,7 @@
|
||||
// builtin
|
||||
var http = require('http');
|
||||
var net = require('net');
|
||||
var url = require('url');
|
||||
var FreeList = require('freelist').FreeList;
|
||||
|
||||
var argv = require('optimist')
|
||||
@@ -103,7 +104,6 @@ server.on('connection', function(socket) {
|
||||
|
||||
var request;
|
||||
|
||||
//var parser = new HTTPParser(HTTPParser.REQUEST);
|
||||
var parser = parsers.alloc();
|
||||
parser.socket = socket;
|
||||
parser.reinitialize(HTTPParser.REQUEST);
|
||||
@@ -265,6 +265,14 @@ server.on('request', function(req, res) {
|
||||
return res.end();
|
||||
}
|
||||
|
||||
var parsed = url.parse(req.url);
|
||||
|
||||
// redirect main page to github reference
|
||||
if (req.url === '/' && !parsed.query.new) {
|
||||
res.writeHead(301, { Location: 'http://shtylman.github.com/localtunnel/' });
|
||||
res.end();
|
||||
}
|
||||
|
||||
var match = req.url.match(/\/([a-z]{4})?/);
|
||||
|
||||
// user can request a particular set of characters
|
||||
|
||||
Reference in New Issue
Block a user