Astrisk Blog

Gcp Shadowsocks Server Install

• kubernetes-docker
  • Linux选择ubuntu 16
  • 地区选择asia-east1-c
  • 配置:1核1G
  • 新建一个外网IP

更新源和升级系统&&安装shadowsocks

$ sudo su
# apt update
# apt upgrade
# echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
# echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
# sysctl -p
# lsmod | grep bbr
# apt-get update
# apt-get install python-pip
# pip install shadowsocks

创建配置文件

# vim /etc/ss-conf.json

{
"server":"0.0.0.0",
"server_port":8838,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"123456",
"timeout":600,
"method":"aes-256-cfb"
}

创建启动脚本

# vim /etc/init.d/shadowsocks.sh

#!/bin/bash  
# command content  
/usr/bin/python /usr/local/bin/ssserver -c /etc/ss-conf.json -d start
exit 0
# chmod +x /etc/init.d/shadowsocks.sh

设置开机启动

# update-rc.d shadowsocks.sh  defaults
# reboot #重启

重启后登录服务器检查

# ps -ef | grep ssserver #检查进程是否开机启动