Skip to content

Instantly share code, notes, and snippets.

@maggocnx
Created December 17, 2013 10:16
Show Gist options
  • Save maggocnx/8002779 to your computer and use it in GitHub Desktop.
Save maggocnx/8002779 to your computer and use it in GitHub Desktop.
Dyndns Replacement
var express = require('express');
var app = express();
var dynAddress = null;
var dynPort = "";
app.get("/reg", function(req,res){
if(req.query.port)
dynPort = req.query.port;
else
port = ""
dynAddress = req.connection.remoteAddress;
res.send(200);
});
app.get("/", function(req,res){
if(dynAddress)
res.redirect("http://" + dynAddress + ":" + dynPort);
else
res.send(404);
});
app.listen(4713);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment