diff --git a/config.js b/config.js
index <HASH>..<HASH> 100644
--- a/config.js
+++ b/config.js
@@ -7,8 +7,9 @@ module.exports = {
     realname: "http://github.com/erming/shout",
   },
   networks: [{
-    host: "irc.freenode.org",
-    port: 6667,
+    host: "chat.freenode.net",
+    port: 6697,
+    tls: true,
     onConnect: {
       commands: [""],
       join: [
diff --git a/lib/server.js b/lib/server.js
index <HASH>..<HASH> 100644
--- a/lib/server.js
+++ b/lib/server.js
@@ -5,6 +5,7 @@ var http = require("connect");
 var io = require("socket.io");
 var irc = require("slate-irc");
 var net = require("net");
+var tls = require("tls");
 
 // Models
 
@@ -92,11 +93,12 @@ function connect(params) {
 	
 	var host = params.host;
 	var port = params.port || 6667;
-	
-	var stream = net.connect({
-		port: port,
+	var options = {
 		host: host,
-	});
+		port: port,
+	};
+
+	var stream = params.tls ? tls.connect(options) : net.connect(options);
 	
 	stream.on("error", function(e) {
 		console.log(e);
Add TLS connection support

Also update the example config to be safe by default.