Debian 上安装 SSR

system

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/代理软件可能在某些地区是非法或受到限制的。使用之前,请确保您遵循当地的法律和规定。