Hysteria 2 的一键安装脚本的
stx  ·  
以下是一个关于 Hysteria 2 的一键安装脚本的示例。这段脚本可以在基于 Linux 的系统上运行,帮助你快速安装 Hysteria 2。
一键安装脚本
#!/bin/bash
# 检查是否以 root 用户运行
if [ "$(id -u)" -ne 0 ]; then
echo "请使用 root 用户运行此脚本"
exit 1
fi
# 更新软件包列表
echo "正在更新软件包列表..."
apt update -y
# 安装必要的依赖
echo "正在安装必要的依赖..."
apt install -y wget unzip
# 下载 Hysteria 2
echo "正在下载 Hysteria 2..."
wget -q https://github.com/HyNetwork/hysteria/releases/latest/download/hysteria-linux-amd64.zip -O hysteria.zip
# 解压文件
echo "正在解压 Hysteria 2..."
unzip -o hysteria.zip -d /usr/local/bin
# 设置执行权限
chmod +x /usr/local/bin/hysteria
# 清理下载的文件
rm -f hysteria.zip
# 创建配置目录
mkdir -p /etc/hysteria
# 创建默认配置文件
cat <<EOF > /etc/hysteria/config.yml
# Hysteria 配置文件示例
server:
# 设置你的服务器地址
addr: "0.0.0.0"
port: 443
client:
# 设置你的客户端配置
server: "your.server.address:443"
EOF
# 输出完成信息
echo "Hysteria 2 安装完成!"
echo "配置文件位于 /etc/hysteria/config.yml"
echo "使用命令 /usr/local/bin/hysteria 启动 Hysteria"
使用说明
- 创建脚本文件:将上述代码复制并粘贴到一个新的文件中,例如
install_hysteria.sh
。 - 赋予执行权限:在终端中运行以下命令,使脚本可执行:
chmod +x install_hysteria.sh
- 执行脚本:使用 root 用户或通过
sudo
执行脚本:
sudo ./install_hysteria.sh
- 配置:根据需要编辑
/etc/hysteria/config.yml
配置文件,设置你的服务器地址和其他参数。 - 启动 Hysteria:使用以下命令启动 Hysteria:
/usr/local/bin/hysteria
注意事项
- 确保你的系统是基于 Debian 的发行版(如 Ubuntu),以便
apt
命令可以正常运行。 - 根据需要调整配置文件中的参数。
- 此脚本仅适用于 amd64 架构。如果你使用的是其他架构,请相应修改下载链接。
如果你有其他问题或需要进一步的功能,请告诉我!