Debian 上安装 SSR
Debian 上安装 SSR
2023-10-26 07:04
以下是一个简单的脚本来在 Debian 上安装 SSR:
```bash
#!/bin/bash
# 更新软件包
sudo apt update
sudo apt upgrade -y
# 安装依赖
sudo apt install -y git python3 python3-pip
# 克隆SSR的GitHub仓库
git clone -b manyuser https://github.com/shadowsocksr-backup/shadowsocksr.git
cd shadowsocksr
# 安装libsodium以支持chacha20等加密方式
sudo apt install -y build-essential
wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.18.tar.gz
tar xf libsodium-1.0.18.tar.gz
cd libsodium-1.0.18
./configure && make -j2 && sudo make install
sudo ldconfig
# 返回到SSR目录
cd ..
# 创建配置文件
cat > user-config.json <<EOL
{
"server": "0.0.0.0",
"server_ipv6": "::",
"server_port": 8388,
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "password",
"timeout": 300,
"udp_timeout": 60,
"method": "aes-256-cfb",
"protocol": "auth_sha1_v4",
"protocol_param": "",
"obfs": "http_simple",
"obfs_param": "",
"fast_open": false,
"workers": 1,
"group": "example.com",
"connect_verbose_info": 0
}
EOL
echo "SSR 安装完成!"
```
此脚本执行以下步骤:
1. 更新软件包
2. 安装必要的依赖
3. 从 GitHub 克隆 SSR 代码
4. 安装 libsodium 支持一些流行的加密方式
5. 创建一个默认的 SSR 配置文件
您可能需要根据自己的需求修改 `user-config.json` 中的配置,例如更改端口、密码和加密方法。
**警告**: SSR 和其他 VPN/代理软件可能在某些地区是非法或受到限制的。使用之前,请确保您遵循当地的法律和规定。