Skip to content
On this page

config.sh Script

This section explains how the config.sh script works.

config.sh is a script that is responsible for calling subscripts, which generate configuration files for the protocols. It also calls scripts/subscripts/belfi.sh, which generates the belfi.conf for .env

Used by

List of the files and commands this file is used by:

Depends on

List of the files this file depends on:

  • .env (for configuration file generation)

Variables

Table of variables this file defines:

VariableDescription
$PASSWORDvia scripts/subscripts/belfi.sh
$OBFPASSWORDvia scripts/subscripts/belfi.sh
$UUIDvia scripts/subscripts/belfi.sh
$DOMAINvia scripts/subscripts/belfi.sh
$EMAILvia scripts/subscripts/belfi.sh
$CERTPATHvia scripts/subscripts/belfi.sh
$PKEYPATHvia scripts/subscripts/belfi.sh
$LOCALCERTPATHvia scripts/subscripts/belfi.sh
$LOCALPKEYPATHvia scripts/subscripts/belfi.sh

File Content

The file has the following content:

bash
#!/usr/bin/env bash

source ./scripts/subscripts/belfi.sh
source ./scripts/subscripts/server/hysteria2.sh
source ./scripts/subscripts/server/juicity.sh
source ./scripts/subscripts/server/shadowsocks.sh
source ./scripts/subscripts/server/trojan.sh
source ./scripts/subscripts/server/tuic.sh

This website is released under the GPL-3 License.