cjdns - Routing engine designed for security, scalability, speed

Property Value
Distribution FreeBSD 10
Repository FreeBSD Ports Latest amd64
Package name cjdns
Package version 20.2
Package architecture amd64
Package type txz
Installed size 718.70 KB
Download size 288.75 KB
Official Mirror pkg.freebsd.org
Cjdns implements an encrypted IPv6 network using public-key cryptography for
address allocation and a distributed hash table for routing. This provides
near-zero-configuration networking, and prevents many of the security and
scalability issues that plague existing networks.
WWW: https://github.com/cjdelisle/cjdns
Categories: security, net
Maintainer: yuri@FreeBSD.org
You installed CJDNS: IPv6 routing engine
It is recommended to run CJDNS as a service:
# sysrc cjdns_enable="YES"
# service cjdns start
When started the first time, CJDNS will create the config file
/usr/local/etc/cjdroute.conf that you should edit to make CJDNS connected:
* You may want to add some nodes to connect to the section "connectTo"
from some of these sites:
* https://pad.meshwith.me/p/public
* http://cjdns.me/
* https://github.com/hyperboria/peers
* You may want to uncomment "tunDevice" to make CJDNS always use the same
tun device.
In order to be able to open IPv6 websites available through CJDNS network
that you connect to, you need to add the IPv6 default route:
# route -6 add default fc00::1
In order to create an IPv4 or IPv6 VPN, on the server in the section
ipTunnel/allowedConnections of the config file you need to add the public
keys of the clients, and to define the VPN network. On the clients you
only need to add the public key of the server in the section
ipTunnel/outgoingConnections. You may also need to bridge the tunN
interface on the server to connect the segments of the VPN network.
Here are some websites on the CJDNS Hyperboria network:
* http://socialno.de/ - social network
* https://rows.io/ - Jabber server
* http://forum.meshbits.io/ - forums
* http://h.fc00.org/ - network map
Warning: When the CJDNS daemon is connected to an outside network, tunN
interface will generally directly expose your computer to that network,
bypassing the regular firewall that you normally use.


Package Version Architecture Repository
cjdns-20.2.txz 20.2 amd64 FreeBSD Ports Quarterly
cjdns - - -


Name Value
python27 = 2.7.15


Type URL
Binary Package cjdns-20.2.txz
Source Package net/cjdns

Install Howto

Install cjdns txz package:

# pkg install cjdns

See Also

Package Description
cjose-0.6.1.txz C library implementing Javascript Object Signing & Encryption (JOSE)
cjs-2.4.1_4.txz JavaScript bindings based on gobject-introspection
ck4up-1.4.txz Checks http and ftp sites for updates
ckeditor-4.10.0.txz WYSIWYG editor to be used inside web page
ckpass-0.2.txz Ncurses based password database client
cksfv-1.3.14.txz Create or manipulate Simple File Verification (SFV) checksum files
cl-alexandria-2010.01.16_3.txz Collection of portable public domain utilities for Common Lisp
cl-alexandria-sbcl-2010.01.16_28.txz Collection of portable public domain utilities for Common Lisp
cl-asdf-,2.txz System definition facility for Common Lisp
cl-babel-2010.01.16_2.txz Charset encoding/decoding library written in Common Lisp
cl-babel-sbcl-2010.01.16_27.txz Charset encoding/decoding library written in Common Lisp
cl-cffi-0.16.1.txz Portable foreign function interface for Common Lisp
cl-clx-0.7.5.txz X11 client library for Common Lisp
cl-clx-sbcl-0.7.5_10.txz X11 client library for Common Lisp
cl-infix-19960628_3.txz Lisp macro for reading math expressions in infix form