cjdroute.conf(5) Cjdns Reference cjdroute.conf(5) (NAME) cjdroute.conf - Cjdns (DESCRIPTION) cjdroute.conf cjdns cjdns(8) cjdroute(1) . JSON C (//) (/* */) . JSON cjdroute.conf cjdns JSON . (CONFIGURATION) "privateKey": "..." . . "publicKey": "..." . . "ipv6": "..." IPv6 . SHA-512 . IPv6 cjdns "fc" . "authorizedPasswords": [...] ( / peer) . "password": "..." . "user": "..." . ( 0) . : "authorizedPasswords": [ { "password": "AnExamplePassword", "user": "Bob" }, { "password": "YetAnotherExample", "user": "Alice" }, { "password": "j3fus4r3gkhv80xdz1yqc0qvn1p91hr", "user": "Eve" } ] "admin": {...} RPC (bind) RPC . "bind" "IP:PORT" "password" . "interfaces": {...} cjdns . : UDPInterface ETHInterface . "bind": "..." (bind) . UDPInterface IP:PORT "0.0.0.0:12345" ETHInterface "eth0" . "beacon": ETHInterface . (zeroconf) . 0 -- . 1 -- . 2 -- (broadcast) . "connectTo": {...} cjdns . "connectTo" . cjdns . UDPInterface ETHInterface UDPInterface "IP:PORT" ETHInterface MAC . UDPInterface: "connectTo": { "1.2.3.4:54321": { "login": "login From Your Peer's authorizedPasswords", "password": "password From Your Peer's authorizedPasswords", "publicKey": "Your Peer's publicKey.k" }, "5.6.7.8:46321": { "login": "cueball", "password": "Correct Horse Battery Staple", "publicKey": "Other Peer's publicKey.k" } } "router": {...} (router) "interface": {...} cjdns . "type" "tunDevice" . "type" "TUNInterface" . "tunDevice" TUN cjdroute root . "ipTunnel": {...} ICANN IPv4 ICANN IPv6 cjdns. cjdns VPN . : ipTunnel . tunnel/README.md cjdns "allowedConnections": [...] ( ) () IP . . : "allowedConnections": [ { "publicKey": "f64hfl7c4uxt6krmhPutTheRealAddressOfANodeHere7kfm5m0.k", "ip4Address": "192.168.1.24", "ip4Prefix": 24, "ip6Address": "2001:123:ab::10", "ip6Prefix": 0 }, { "publicKey": "ydq8csdk8p8ThisIsJustAnExampleAddresstxuyqdf27hvn2z0.k", "ip4Address": "192.168.1.25", "ip4Prefix": 24 } ] "outgoingConnections": [...] IP. : "outgoingConnections": [ "6743gf5tw80ExampleExampleExampleExamplevlyb23zfnuzv0.k", "pw9tfmr8pcrExampleExampleExampleExample8rhg1pgwpwf80.k", "g91lxyxhq0kExampleExampleExampleExample6t0mknuhw75l0.k" ] "security": [...] Angel . "setuser": "username" . "nobody" . "exemptAngel": Angel . Angel (sandbox) . ipTunnel IP TUN . 0 -- (False) 1 -- (True) "logging": {...} "logTo":"stdout" cjdns "noBackground": cjdns (fork) . "logTo":"stdout" . "dns": {...} DNS cjdns . DNS . "keys": [...] "servers": [...] "MinSignatures": (FILES) /etc/cjdroute.conf . (SEE ALSO) cjdroute(1), cjdns(8) 2014-03-16 cjdroute.conf(5)