Skip to content

Hysteria2, TUIC, Reality, ShadowTLS, WebSocket, gRPC, Naive and Warp installer script + client side config examples

License

Notifications You must be signed in to change notification settings

TheyCallMeSecond/config-examples

Repository files navigation

banner

Automatic Installation and Configuration of WARP, ShadowTLS, WebSocket, gRPC, Reality, Naive, TUIC, Hysteria2

GitHub Repo stars GitHub last commit GitHub forks


Installation:

You need Curl to run this script. If it's not installed on your server, install it with the following command:

sudo apt install curl

or

sudo yum install curl

Run the following command on your server:

bash <(curl -fsSL https://bit.ly/config-installer)

[After the initial use, you can access the latest version of the script by simply typing "sci" on your server]

bash screen

bash screen

bash screen

bash screen


Notes:

  • Tested on Ubuntu, Debian, and CentOS servers.

  • Optimize your server before installing protocols (actions include: server update and upgrade, installing the latest XanMod kernel, necessary package installation, enabling IPv6, enabling BBR, optimizing SSH connection, setting limits, enabling firewall).

  • To activate WARP: first obtain the WARP+ code through the script, create a WireGuard configuration for WARP, then enable it for the desired protocol.

  • WARP connects via WireGuard's kernel, utilizing minimal server resources and offering minimal latency compared to the primary WARP client.

  • You can use the script to obtain WARP+ codes.

  • Deleting WARP will automatically deactivate it for the protocols you had enabled.

  • Ability to update the Singbox core used to run protocols.

  • Regenerates Reality Keys.

  • Automatic certificate retrieval for your domain.

  • User management: capability to add or remove users for all protocols.

  • Displays configuration output as links and QR codes separately for IPv6 and IPv4 (provides separate output models for Shadow TLS compatible with NekoRay and NekoBox, where you need to create custom configurations and copy relevant configurations into them).

  • Additionally, for Shadow TLS, you can use the official SingBox client on Android and iOS (use the dedicated output configuration for NekoBox).


Clients