GitPedia

Config examples

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

From TheyCallMeSecond·Updated June 22, 2026·View on GitHub·

Automatic Installation and Configuration of WARP, ShadowTLS, WebSocket, gRPC, Reality, Naive, TUIC, Hysteria2 The project is written primarily in Shell, distributed under the GNU General Public License v3.0 license, first published in 2023. Key topics include: grpc, hysteria, hysteria2, naive, naiveproxy.

Latest release: 6.1.0V6.1.0
October 24, 2024View Changelog →
<div align="center">

banner

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

GitHub Repo stars GitHub last commit GitHub forks

</div>

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
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]

<div align="center">

bash screen

</div>

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

Contributors

Showing top 3 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from TheyCallMeSecond/config-examples via the GitHub API.Last fetched: 6/22/2026