sing-box/docs/examples/linux-server-installation.md

1002 B

Requirements

  • Linux & Systemd
  • Git
  • C compiler environment

Install

git clone -b main https://github.com/SagerNet/sing-box
cd sing-box
./release/local/install_go.sh # skip if you have golang already installed
./release/local/install.sh

Edit configuration file in /usr/local/etc/sing-box/config.json

./release/local/enable.sh

Update

./release/local/update.sh

Other commands

Operation Command
Start sudo systemctl start sing-box
Stop sudo systemctl stop sing-box
Kill sudo systemctl kill sing-box
Restart sudo systemctl restart sing-box
Logs sudo journalctl -u sing-box --output cat -e
New Logs sudo journalctl -u sing-box --output cat -f
Uninstall ./release/local/uninstall.sh