在Vultr上自动部署Shadowsocks【无需Linux知识】

无需管理操作系统, 只需要在界面上点击几下鼠标便可搭建自己的Shadowsocks服务器, 步骤如下:(如果您还没有Vultr账号,请点击下面图标进行注册)

添加启动脚本

按向导将文章底部的脚本内容添加到启动脚本中。可以按需修改脚本中ss配置参数, 其中ss配置参数义如下:

ss_port              ss服务器端口
ss_password     ss密码
ss_method        加密方法
ss_protocol       协议
ss_obfs             混淆
ss_speed          限速,单位是KB/s; 若为0,表示不限速

部署VPS

目前安装脚本支持CentOS6, 在部署时请选择 CentOS6 并指定onekey-ssr 启动脚本

检查网络

系统分配给VPS的IP或相应端口有可能已经被GFW屏蔽(东京和新加坡区域最严重)。若已被屏蔽, 请删除该VPS,按照上述步骤重建。 检查IP和端口是否正常步骤如下:

创建VPS大概需要2~5分钟,待VPS创建完成后,执行如下命令, 其中 IP为SS服务器IP,端口为SS服务器端口(如果Windows上没有Telnet,请在系统中开启)

telnet 207.148.90.115 8080

若如图所示, 则表示网络正常;否则将显示为“正在连接”或”连接失败”, 则表示网络不正常

脚本

onekey-ssr

#!/bin/bash
#autor: gfw-breaker

## ss parameters
ss_port=8080
ss_password="http://truth.atspace.eu"
ss_method="aes-256-cfb"
ss_protocol="auth_sha1_v4_compatible"
ss_obfs="tls1.2_ticket_auth_compatible"
ss_speed=0

## install ss/ssr
yum install -y git epel-release
git clone https://github.com/gfw-breaker/onekey-ssr.git
cd onekey-ssr
chmod +x *.sh
./install.sh

## generate ssr config file
config_file=/etc/shadowsocksr/user-config.json
mkdir /etc/shadowsocksr
ip_addr=$(ifconfig | grep "inet addr" | sed -n 1p | cut -d':' -f2 | cut -d' ' -f1)

cat > $config_file <<EOF
{
    "server": "$ip_addr",
    "server_ipv6": "::",
    "server_port": $ss_port,
    "local_address": "127.0.0.1",
    "local_port": 1080,

    "password": "$ss_password",
    "method": "$ss_method",
    "protocol": "$ss_protocol",
    "protocol_param": "200",
    "obfs": "$ss_obfs",
    "obfs_param": "",
    "speed_limit_per_con": $ss_speed,
    "speed_limit_per_user": 0,

    "additional_ports" : {},
    "timeout": 120,
    "udp_timeout": 60,
    "dns_ipv6": false,
    "connect_verbose_info": 0,
    "redirect": "",
    "fast_open": false
}
EOF

## restart ssr
service ssr restart

## install bbr (optional)
bash bbr.sh

## disable ipv6 (optional)
sed  -i 's/rd_NO_DM/rd_NO_DM ipv6.disable=1/' /boot/grub/grub.conf
reboot

 

发表评论

请理性发言,您的评论在审核通过后会在此显示,电子邮件地址不会被公开。 必填项已用*标注