Skip to content

Iodine

services.iodine.clients

Each attribute of this option defines a systemd service that runs iodine. Many or none may be defined. The name of each service is iodine-«name» where «name» is the name of the corresponding attribute name.

Type: attribute set of (submodule)

Default

{ }

Example

{foo = {server = "tunnel.mdomain.com";relay = "8.8.8.8";extraConfig = "-v";}}

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/iodine.nix

services.iodine.clients.<name>.extraConfig

Additional command line parameters Type: string

Default

""

Example

"-l 192.168.1.10 -p 23"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/iodine.nix

services.iodine.clients.<name>.passwordFile

Path to a file containing the password. Type: string

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/iodine.nix

services.iodine.clients.<name>.relay

DNS server to use as an intermediate relay to the iodined server Type: string

Default

""

Example

"8.8.8.8"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/iodine.nix

services.iodine.clients.<name>.server

Hostname of server running iodined Type: string

Default

""

Example

"tunnel.mydomain.com"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/iodine.nix

services.iodine.server.domain

Domain or subdomain of which nameservers point to us Type: string

Default

""

Example

"tunnel.mydomain.com"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/iodine.nix

services.iodine.server.enable

enable iodined server Type: boolean

Default

false

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/iodine.nix

services.iodine.server.extraConfig

Additional command line parameters Type: string

Default

""

Example

"-l 192.168.1.10 -p 23"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/iodine.nix

services.iodine.server.ip

The assigned ip address or ip range Type: string

Default

""

Example

"172.16.10.1/24"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/iodine.nix

services.iodine.server.passwordFile

File that contains password Type: string

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/iodine.nix