DigitalOcean服务器搭建shadowsocks,实现文明上网(后附SS下载地址)

作者: lgaying 分类: 分享,有用功 发布时间: 2018-06-07 10:14

使用DigitalOcean搭建shadowsocks

首先说说我写这篇文章的情况:购买好服务器的时候,用了网上n多种方法,然后都行不通,不知道是网上的方法失效了,还是我操作问题。这里记录一下我的搭建方法

  • 首先需要一个国外的服务器
  • 然后在服务器上面安装SS
  • 在手机或者电脑上使用SS客户端

购买一个国外的服务器

点击该处可以进入官网购买

进入官网后,如下图,点击注册的时候是要交5美刀的。最近DigitalOcean搞活动,点击上方入口注册会得到10美刀。搭建SS的服务器每个月只要5美刀即可,这样就相当于免费试用DigitalOcean两个月了。下面记录我的搭建步骤。

注册完成后,DigitalOcean会发一个邮件到你注册的邮箱告知你IP地址,用户名,密码

这样你就可以高逼格的你身边的人炫耀你拥有一个国外的服务器了。下面实现在服务器上面安装一个ss

  1. 首先需要安装一个putty软件连接用于连接国外的服务器
  2. 然后输入下面的命令行在服务器配置ss

安装putty
打开putty,输入如下内容:
Host Name:输入自己的IP
Port:输入22
Connection type:SSH
Saved Sessions:给自己取个登录名即可

点击Open后,点击(是):

在login as处输入自己的用户名即root,回车,提示输入密码,输入密码后点击回车即可登陆(ps.注意这里输入的密码是不可见的,也就是你输入密码的时候你看不到输入了任何东西。pps. putty中的粘贴快捷键是鼠标右键,千万不要用ctrl+v,也就是说你在邮件中复制了初始密码,在这里点一下右键,虽然什么都没有看到但是也点击回车即可):

看一下提示,这时候需要更改密码,首先需要输入当前密码,然后输入两次你要改的密码。改了密码之后就可以愉快的配置ss了,输入下面命令行,输入一句后,等执行完,再输下一句命令行

  1. sudo apt-get update 更新源

  2. sudo apt-get install -y docker.io 安装docker

  3. systemctl start docker 安装完成后,启动Docker守护进程

  4. docker pull oddrationale/docker-shadowsocks 从dockerHub获取ss

  5. sudo docker run -dt --name ss -p 80:80 -p 6500:6500/udp -p 80:80/udp -e SS_CONFIG="-s 0.0.0.0 -p 80 -m aes-128-gcm -k 789987 -u --fast-open" -e KCP_MODULE="kcpserver" -e KCP_CONFIG="-t 127.0.0.1:80 -1 :6500 -mode fast2" -e KCP_FLAG="true" mritd/shadowsocks

  6. 名字是ss, 其中端口是80,加密方式是:aes-128-gcm,(个人推荐chacha20),密码是789987(可以修改)
    蓝色部分可以根据自己需要进行修改

  7. 最后使用下面这句命令行在服务器启动ss

  8. docker start ss

这样就在服务器端配置好了ss。

SS下载地址:

Windows客户端:Shadowsocks-4.0.10.zip

各版本客户端: Outline(一个 ss:// 开头的地址,将这个地址填写到 Outline 客户端中,然后,就可以愉快的爱国了。)