I2pd
services.i2pd.address
Your external IP or hostname.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.addressbook.defaulturl
AddressBook subscription URL for initial setup
Type: string
Default
"http://joajgazyztfssty4w2on5oaqksz6tqoxbduy553y34mf4byv6gpq.b32.i2p/export/alive-hosts.txt"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.addressbook.subscriptions
AddressBook subscription URLs
Type: list of string
Default
["http://inr.i2p/export/alive-hosts.txt""http://i2p-projekt.i2p/hosts.txt""http://stats.i2p/cgi-bin/newhosts.txt"]
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.bandwidth
Set a router bandwidth limit integer in KBps.
If not set, {command}i2pd
defaults to 32KBps.
Type: null or signed integer
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.dataDir
Alternative path to storage of i2pd data (RI, keys, peer profiles, ...)
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.enable
Enables I2Pd as a running service upon activation. Please read https://i2pd.readthedocs.io/en/latest/ for further configuration help.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.enableIPv4
Whether to enable IPv4 connectivity.
Type: boolean
Default
true
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.enableIPv6
Whether to enable IPv6 connectivity.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.exploratory.inbound.length
Guaranteed minimum hops for exploratory tunnels.
Type: signed integer
Default
3
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.exploratory.inbound.quantity
Number of simultaneous exploratory tunnels.
Type: signed integer
Default
5
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.exploratory.outbound.length
Guaranteed minimum hops for exploratory tunnels.
Type: signed integer
Default
3
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.exploratory.outbound.quantity
Number of simultaneous exploratory tunnels.
Type: signed integer
Default
5
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.family
Specify a family the router belongs to.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.floodfill
If the router is declared to be unreachable and needs introduction nodes.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.ifname
Network interface to bind to.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.ifname4
IPv4 interface to bind to.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.ifname6
IPv6 interface to bind to.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.inTunnels
Serve something on I2P network at port and delegate requests to address inPort.
Type: attribute set of (submodule)
Default
{ }
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.inTunnels.<name>.accessList
I2P nodes that are allowed to connect to this service.
Type: list of string
Default
[ ]
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.inTunnels.<name>.address
Bind address for ‹name› endpoint.
Type: string
Default
"127.0.0.1"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.inTunnels.<name>.crypto.tagsToSend
Number of ElGamal/AES tags to send.
Type: signed integer
Default
40
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.inTunnels.<name>.destination
Remote endpoint, I2P hostname or b32.i2p address.
Type: string
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.inTunnels.<name>.enable
Whether to enable ‹name›.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.inTunnels.<name>.inPort
Service port. Default to the tunnel's listen port.
Type: signed integer
Default
0
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.inTunnels.<name>.inbound.length
Guaranteed minimum hops for ‹name› tunnels.
Type: signed integer
Default
3
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.inTunnels.<name>.inbound.quantity
Number of simultaneous ‹name› tunnels.
Type: signed integer
Default
5
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.inTunnels.<name>.keys
Keyset used for tunnel identity.
Type: string
Default
"‹name›-keys.dat"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.inTunnels.<name>.name
The endpoint name.
Type: string
Default
"‹name›"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.inTunnels.<name>.outbound.length
Guaranteed minimum hops for ‹name› tunnels.
Type: signed integer
Default
3
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.inTunnels.<name>.outbound.quantity
Number of simultaneous ‹name› tunnels.
Type: signed integer
Default
5
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.inTunnels.<name>.port
Bind port for ‹name› endpoint.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
0
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.limits.coreSize
Maximum size of corefile in Kb (0 - use system limit).
Type: signed integer
Default
0
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.limits.ntcpHard
Maximum number of active transit sessions.
Type: signed integer
Default
0
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.limits.ntcpSoft
Threshold to start probabalistic backoff with ntcp sessions (default: use system limit).
Type: signed integer
Default
0
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.limits.ntcpThreads
Maximum number of threads used by NTCP DH worker.
Type: signed integer
Default
1
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.limits.openFiles
Maximum number of open files (0 - use system default).
Type: signed integer
Default
0
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.limits.transittunnels
Maximum number of active transit sessions.
Type: signed integer
Default
2500
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.logCLFTime
Whether to enable full CLF-formatted date and time to log.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.logLevel
The log level. {command}i2pd
defaults to "info"
but that generates copious amounts of log messages.
We default to "error" which is similar to the default log
level of {command}tor
.
Type: one of "debug", "info", "warn", "error"
Default
"error"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.nat
Whether to enable NAT bypass.
Type: boolean
Default
true
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.netid
I2P overlay netid.
Type: signed integer
Default
2
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.notransit
Tells the router to not accept transit tunnels during startup.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.ntcp
Whether to enable ntcp.
Type: boolean
Default
true
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.ntcp2.enable
Whether to enable NTCP2.
Type: boolean
Default
true
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.ntcp2.port
Port to listen for incoming NTCP2 connections (0=auto).
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
0
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.ntcp2.published
Whether to enable NTCP2 publication.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.ntcpProxy
Proxy URL for NTCP transport.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.outTunnels
Connect to someone as a client and establish a local accept endpoint
Type: attribute set of (submodule)
Default
{ }
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.outTunnels.<name>.address
Bind address for ‹name› endpoint.
Type: string
Default
"127.0.0.1"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.outTunnels.<name>.crypto.tagsToSend
Number of ElGamal/AES tags to send.
Type: signed integer
Default
40
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.outTunnels.<name>.destination
Remote endpoint, I2P hostname or b32.i2p address.
Type: string
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.outTunnels.<name>.destinationPort
Connect to particular port at destination.
Type: null or signed integer
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.outTunnels.<name>.enable
Whether to enable ‹name›.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.outTunnels.<name>.inbound.length
Guaranteed minimum hops for ‹name› tunnels.
Type: signed integer
Default
3
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.outTunnels.<name>.inbound.quantity
Number of simultaneous ‹name› tunnels.
Type: signed integer
Default
5
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.outTunnels.<name>.keys
Keyset used for tunnel identity.
Type: string
Default
"‹name›-keys.dat"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.outTunnels.<name>.name
The endpoint name.
Type: string
Default
"‹name›"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.outTunnels.<name>.outbound.length
Guaranteed minimum hops for ‹name› tunnels.
Type: signed integer
Default
3
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.outTunnels.<name>.outbound.quantity
Number of simultaneous ‹name› tunnels.
Type: signed integer
Default
5
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.outTunnels.<name>.port
Bind port for ‹name› endpoint.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
0
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.package
The i2pd package to use.
Type: package
Default
pkgs.i2pd
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.port
I2P listen port. If no one is given the router will pick between 9111 and 30777.
Type: null or signed integer
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.precomputation.elgamal
Whenever to use precomputated tables for ElGamal.
{command}i2pd
defaults to false
to save 64M of memory (and looses some performance).
We default to true
as that is what most
users want anyway.
Type: boolean
Default
true
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.bob.address
Bind address for bob endpoint.
Type: string
Default
"127.0.0.1"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.bob.enable
Whether to enable bob.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.bob.name
The endpoint name.
Type: string
Default
"bob"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.bob.port
Bind port for bob endpoint.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
2827
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.http.address
Bind address for http endpoint.
Type: string
Default
"127.0.0.1"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.http.auth
Whether to enable webconsole authentication.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.http.enable
Whether to enable http.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.http.hostname
Expected hostname for WebUI.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.http.name
The endpoint name.
Type: string
Default
"http"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.http.pass
Password for webconsole access.
Type: string
Default
"i2pd"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.http.port
Bind port for http endpoint.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
7070
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.http.strictHeaders
Enable strict host checking on WebUI.
Type: null or boolean
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.http.user
Username for webconsole access
Type: string
Default
"i2pd"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.httpProxy.address
Bind address for httpproxy endpoint.
Type: string
Default
"127.0.0.1"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.httpProxy.enable
Whether to enable httpproxy.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.httpProxy.inbound.length
Guaranteed minimum hops for httpproxy tunnels.
Type: signed integer
Default
3
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.httpProxy.inbound.quantity
Number of simultaneous httpproxy tunnels.
Type: signed integer
Default
5
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.httpProxy.keys
File to persist HTTPPROXY keys.
Type: null or string
Default
"httpproxy-keys.dat"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.httpProxy.latency.max
Max latency for tunnels.
Type: null or signed integer
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.httpProxy.latency.min
Min latency for tunnels.
Type: null or signed integer
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.httpProxy.name
The endpoint name.
Type: string
Default
"httpproxy"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.httpProxy.outbound.length
Guaranteed minimum hops for httpproxy tunnels.
Type: signed integer
Default
3
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.httpProxy.outbound.quantity
Number of simultaneous httpproxy tunnels.
Type: signed integer
Default
5
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.httpProxy.outproxy
Upstream outproxy bind address.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.httpProxy.port
Bind port for httpproxy endpoint.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
4444
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.i2cp.address
Bind address for i2cp endpoint.
Type: string
Default
"127.0.0.1"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.i2cp.enable
Whether to enable i2cp.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.i2cp.name
The endpoint name.
Type: string
Default
"i2cp"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.i2cp.port
Bind port for i2cp endpoint.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
7654
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.i2pControl.address
Bind address for i2pcontrol endpoint.
Type: string
Default
"127.0.0.1"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.i2pControl.enable
Whether to enable i2pcontrol.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.i2pControl.name
The endpoint name.
Type: string
Default
"i2pcontrol"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.i2pControl.port
Bind port for i2pcontrol endpoint.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
7650
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.sam.address
Bind address for sam endpoint.
Type: string
Default
"127.0.0.1"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.sam.enable
Whether to enable sam.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.sam.name
The endpoint name.
Type: string
Default
"sam"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.sam.port
Bind port for sam endpoint.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
7656
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.socksProxy.address
Bind address for socksproxy endpoint.
Type: string
Default
"127.0.0.1"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.socksProxy.enable
Whether to enable socksproxy.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.socksProxy.inbound.length
Guaranteed minimum hops for socksproxy tunnels.
Type: signed integer
Default
3
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.socksProxy.inbound.quantity
Number of simultaneous socksproxy tunnels.
Type: signed integer
Default
5
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.socksProxy.keys
File to persist SOCKSPROXY keys.
Type: null or string
Default
"socksproxy-keys.dat"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.socksProxy.latency.max
Max latency for tunnels.
Type: null or signed integer
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.socksProxy.latency.min
Min latency for tunnels.
Type: null or signed integer
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.socksProxy.name
The endpoint name.
Type: string
Default
"socksproxy"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.socksProxy.outbound.length
Guaranteed minimum hops for socksproxy tunnels.
Type: signed integer
Default
3
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.socksProxy.outbound.quantity
Number of simultaneous socksproxy tunnels.
Type: signed integer
Default
5
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.socksProxy.outproxy
Upstream outproxy bind address.
Type: string
Default
"127.0.0.1"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.socksProxy.outproxyEnable
Whether to enable SOCKS outproxy.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.socksProxy.outproxyPort
Upstream outproxy bind port.
Type: signed integer
Default
4444
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.proto.socksProxy.port
Bind port for socksproxy endpoint.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
4447
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.reseed.file
Full path to SU3 file to reseed from.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.reseed.floodfill
Path to router info of floodfill to reseed from.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.reseed.proxy
URL for reseed proxy, supports http/socks.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.reseed.urls
Reseed URLs.
Type: list of string
Default
[ ]
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.reseed.verify
Whether to enable SU3 signature verification.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.reseed.zipfile
Path to local .zip file to reseed from.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.share
Limit of transit traffic from max bandwidth in percents.
Type: signed integer
Default
100
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.ssu
Whether to enable ssu.
Type: boolean
Default
true
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.trust.enable
Whether to enable explicit trust options.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.trust.family
Router Family to trust for first hops.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.trust.hidden
Whether to enable router concealment.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.trust.routers
Only connect to the listed routers.
Type: list of string
Default
[ ]
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.upnp.enable
Whether to enable UPnP service discovery.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.upnp.name
Name i2pd appears in UPnP forwardings list.
Type: string
Default
"I2Pd"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.websocket.address
Bind address for websockets endpoint.
Type: string
Default
"127.0.0.1"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.websocket.enable
Whether to enable websockets.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.websocket.name
The endpoint name.
Type: string
Default
"websockets"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.websocket.port
Bind port for websockets endpoint.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
7666
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.yggdrasil.address
Your local yggdrasil address. Specify it if you want to bind your router to a particular address.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix
services.i2pd.yggdrasil.enable
Whether to enable Yggdrasil.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix