Skip to content

Lochnair/cjdns-installer

 
 

Repository files navigation

Installer for cjdns on Windows

About

License: GPLv3

Source code for cjdns is available here or from the official repository here.

The installer itself is written in Nullsoft Scriptable Install System script. It also includes a Windows service, CjdnsService, which takes care of starting up cjdns on boot and restarting it if it dies.

Dependencies

You must have Nullsoft Scriptable Install System installed on your Windows box in order to build the installer.

You also need to install the NSIS Simple Service Plugin and the ShellLink plugin. Make sure to put the DLLs in the ANSI folder.

To rebuild CjdnsService, you should probably use SharpDevelop.

Installation Dependencies

The installer should run just fine on Windows 7 x64. Nothing else has been tested.

The CjdnsService component requires .NET 2 or later in order to work.

Building

To build the installer, right-click on installer.nsi and hit "Compile NSIS Script".

To re-build CjdnsService, open up the solution file in SharpDevelop and hit the build button. Then replace the CjdnsService.exe in the installation directory with your new copy, and re-build the installer.

To re-build cjdns itself, produce your favorite cjdns build for Windows, and replace all the cjdns EXE files in installation with your own. Then re-build the installer.

Running cjdns

The installer will, by default, install a TAP driver, cjdns, and a Windows service that starts cjdns on boot. It will generate a configuration file at C:\Program Files (x86)\cjdns\cjdroute.conf, or wherever you installed it to, and then start cjdns.

To configure cjdns, edit that configuration file, and then issue net stop cjdns and net start cjdns as administrator (or just reboot).

About

Installer for cjdns on Windows

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • NSIS 63.0%
  • C# 15.5%
  • Batchfile 11.4%
  • Visual Basic .NET 8.3%
  • Shell 1.8%