Proxychains
programs.proxychains.chain.length
Chain length for random chain.
Type: null or signed integer
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/proxychains.nix
programs.proxychains.chain.type
dynamic
- Each connection will be done via chained proxies
all proxies chained in the order as they appear in the list
at least one proxy must be online to play in chain
(dead proxies are skipped)
otherwise EINTR
is returned to the app.
strict
- Each connection will be done via chained proxies
all proxies chained in the order as they appear in the list
all proxies must be online to play in chain
otherwise EINTR
is returned to the app.
random
- Each connection will be done via random proxy
(or proxy chain, see {option}programs.proxychains.chain.length
) from the list.
Type: one of "dynamic", "strict", "random"
Default
"strict"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/proxychains.nix
programs.proxychains.enable
Whether to enable proxychains configuration.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/proxychains.nix
programs.proxychains.localnet
By default enable localnet for loopback address ranges.
Type: string
Default
"127.0.0.0/255.0.0.0"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/proxychains.nix
programs.proxychains.package
The proxychains package to use.
Type: package
Default
pkgs.proxychains
Example
proxychains-ng
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/proxychains.nix
programs.proxychains.proxies
Proxies to be used by proxychains.
Type: attribute set of (submodule)
Example
{ myproxy ={ type = "socks4";host = "127.0.0.1";port = 1337;};}
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/proxychains.nix
programs.proxychains.proxies.<name>.enable
Whether to enable this proxy.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/proxychains.nix
programs.proxychains.proxies.<name>.host
Proxy host or IP address.
Type: string
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/proxychains.nix
programs.proxychains.proxies.<name>.port
Proxy port
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/proxychains.nix
programs.proxychains.proxies.<name>.type
Proxy type.
Type: one of "http", "socks4", "socks5"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/proxychains.nix
programs.proxychains.proxyDNS
Proxy DNS requests - no leak for DNS data.
Type: boolean
Default
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/proxychains.nix
programs.proxychains.quietMode
Whether to enable Quiet mode (no output from the library).
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/proxychains.nix
programs.proxychains.remoteDNSSubnet
Set the class A subnet number to use for the internal remote DNS mapping, uses the reserved 224.x.x.x range by default.
Type: one of 10, 127, 224
Default
224
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/proxychains.nix
programs.proxychains.tcpConnectTimeOut
Connection time-out in milliseconds.
Type: signed integer
Default
8000
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/proxychains.nix
programs.proxychains.tcpReadTimeOut
Connection read time-out in milliseconds.
Type: signed integer
Default
15000
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/proxychains.nix