sing-box/release/config/user/sing-box.service
demarcush fbc475ce6b Update release directory
- Add Systemd user unit files
- Security improvements to system unit files
- Update the refrence config.json according to the manual
2024-07-21 06:27:06 +03:30

29 lines
650 B
Desktop File

[Unit]
Description=sing-box user service
Documentation=https://sing-box.sagernet.org
After=basic.target
[Service]
ConfigurationDirectory=sing-box
ExecReload=/bin/kill -HUP $MAINPID
ExecStart=/usr/bin/sing-box -D ${STATE_DIRECTORY} -C ${CONFIGURATION_DIRECTORY} run
LimitNOFILE=infinity
LockPersonality=true
MemoryDenyWriteExecute=true
NoNewPrivileges=true
PrivateDevices=true
PrivateTmp=true
PrivateUsers=true
ProcSubset=pid
ProtectProc=noaccess
Restart=on-failure
RestartSec=10s
RestrictNamespaces=true
RestrictRealtime=true
StateDirectory=sing-box
SystemCallArchitectures=native
SystemCallFilter=@system-service
[Install]
WantedBy=default.target