SunLionetSunLionet

Install ShadowNet on Linux (User Guide)

نسخه فارسی هنوز آماده نیست
این صفحه هنوز به فارسی ترجمه نشده است. فعلاً نسخه انگلیسی نمایش داده می‌شود.

Install ShadowNet on Linux (User Guide)

Requirements

  • Linux x86_64 or arm64
  • Downloaded inside binary package + checksum/signature data

Verify Before Running

  1. Download binary and checksum files from trusted source.
  2. Verify checksum:

- sha256sum -c <checksums-file>

  1. Verify signature with trusted publisher key (if provided in your release workflow).

Install

  1. Extract package:

- tar -xzf shadownet-inside-<version>-linux-<arch>.tar.gz

  1. Move binary:

- sudo install -m 0755 inside /usr/local/bin/shadownet-inside

  1. Prepare state dir:

- mkdir -p ~/.local/state/shadownet

First Run

  1. Import bundle:

- shadownet-inside --master-key <32-byte-key> --import /path/to/bundle.snb.json --trusted-signer-pub-b64url <pub> --age-identity <identity> --render-only

  1. Validate config:

- shadownet-inside --master-key <32-byte-key> --validate-only

Optional systemd (advanced)

  • Run as dedicated user.
  • Keep logs local and rotate.
  • Do not expose management ports publicly.