تخطَّ إلى المحتوى

vpn

هذا المحتوى غير متوفر بلغتك بعد.

Multi-provider VPN management with kill switch and leak protection. Free: MIT licensed.

Terminal window
nself plugin install vpn

Manages VPN connections to multiple providers (NordVPN, PIA, Mullvad, and others) directly from your ɳSelf instance. Provides a kill-switch that blocks all traffic if the VPN drops. Monitors for DNS and IP leaks. Used alongside the torrent-manager plugin to enforce VPN on all downloads.

Env VarDefaultDescription
VPN_PORT3200VPN management service port
VPN_PROVIDERnoneProvider: nordvpn, pia, mullvad, custom
VPN_USERNAMEnoneVPN account username
VPN_PASSWORDnoneVPN account password
VPN_REGIONautoPreferred server region
VPN_KILL_SWITCHtrueBlock traffic on VPN disconnect
PortPurpose
3200VPN management REST API

8 tables added to your Postgres database:

  • np_vpn_connections: connection history
  • np_vpn_servers: server catalog
  • np_vpn_providers: provider configurations
  • np_vpn_profiles: VPN configuration profiles
  • np_vpn_status: current connection state
  • np_vpn_leak_tests: leak test results
  • np_vpn_rules: traffic routing rules
  • np_vpn_audit: connection audit log

None: VPN service is internal only.