Skip to content

Microsocks

services.microsocks.authOnce

If true, once a specific ip address authed successfully with user/pass, it is added to a whitelist and may use the proxy without auth.

Type: boolean

Default

false

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

services.microsocks.authPasswordFile

Path to a file containing the password for authentication. Type: null or path

Default

null

Example

"/run/secrets/microsocks-password"

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

services.microsocks.authUsername

Optional username to use for authentication. Type: null or string

Default

null

Example

"alice"

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

services.microsocks.disableLogging

If true, microsocks will not log any messages to stdout/stderr. Type: boolean

Default

false

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

services.microsocks.enable

Whether to enable Tiny, portable SOCKS5 server with very moderate resource usage. Type: boolean

Default

false

Example

true

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

services.microsocks.execWrapper

An optional command to prepend to the microsocks command (such as proxychains, or a VPN exclude command).

Type: null or string

Default

null

Example

'' ''${pkgs.mullvad-vpn}/bin/mullvad-exclude''

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

services.microsocks.group

Group microsocks runs as. Type: string

Default

"microsocks"

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

services.microsocks.ip

IP on which microsocks should listen. Defaults to 127.0.0.1 for security reasons.

Type: string

Default

"127.0.0.1"

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

services.microsocks.outgoingBindIp

Specifies which ip outgoing connections are bound to Type: null or string

Default

null

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

services.microsocks.package

The microsocks package to use. Type: package

Default

pkgs.microsocks

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

services.microsocks.port

Port on which microsocks should listen. Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)

Default

1080

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

services.microsocks.user

User microsocks runs as. Type: string

Default

"microsocks"

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