How to allow rdp:// vnc:// ssh:// and smb:// on your intranet web site

I think it is handy to have these protocols enabled on my Intranet web site.

rdp://hostname[:port]
vnc://hostname[:port]
ssh://hostname[:port]
smb://hostname[/path]

Here is how to do it on Windows PC

* install [[http://realvnc.com|RealVNC]] (use the installer)
* install [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|putty]] (use the installer)
* install [[http://urlconf.codeplex.com/|UrlConf]]
* run UrlConf and enable rdp, vnc, ssh, smb protocols

I use MediaWiki on my Intranet. So I add these to LocalSettings.php

$wgUrlProtocols = array(
    'http://',
    'https://',
    'ftp://',
    'irc://',
    'gopher://',
    'telnet://',
    'nntp://',
    'worldwind://',
    'mailto:',
    'news:',
    'svn://',
    'git://',
    'mms://',
    //Belows are added by Derek
    'callto://',
    'ssh://',
    'rdp://',
    'vnc://',
    'smb://'
 );

Ref: http://www.mediawiki.org/wiki/Manual:$wgUrlProtocols