digitalocean 搭建 ss server

原创 2016年08月30日 16:44:18

1.首先在DigitalOcean上注册个账户,同时在Paypel上也注册个账户。digitalocean是vps服务器提供商,paypel则是用来支付费用的。

在注册paypel的使用一定要使用真实信息,否则在更换银行卡的时候容易出现问题。如果一次性就绑定成功那填虚假信息也没有问题的。

DigitalOcean注册完成后买一个VPS(Droplet,由于只是做代理服务器,选择5美元每月的即可),机房推荐选择San Francisco,系统我选择的是ubuntu,其实linux都差不多,可以看个人倾向选择。

2.下载putty,用于ssh连接。下载地址:https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

digitalocean在新建Droplet时会发送ip跟密码到注册邮箱,利用putty登陆,首次登陆会提示修改密码所以需要输入两次初始密码。

3.远程登陆情况下先 

apt-get upgrade

apt-get install  m2crypto supervisor
apt-get install python-pip python-dev build-essential 
pip install shadowsocks

其中pip用于安装shadowsocks, m2crypto用于加密,supervisor 用于vps启动时启动shadowsocks服务

4.

vi /etc/shadowsocks.json

编辑为以下内容(记得修改8388和yourpassword为你自己的端口号和密码,修改0.0.0.0为自己的vps的ip地址。端口号不是你的SSH端口号,而是你在手机或电脑上的shadowsocks客户端连接VPS上搭建的服务端的端口号,范围 1 - 65535 ,记下修改的端口号和密码,待会儿在配置手机和电脑的客户端时还要用到)然后保存退出

{
    "server":"0.0.0.0",
    "server_port":8388,
    "local_port":1080,
    "password":"yourpassword",
    "timeout":600,
    "method":"aes-256-cfb"
}
5.

vi /etc/supervisor/conf.d/shadowsocks.conf
编辑为以下内容后保存并退出

[program:shadowsocks]
command=ssserver -c /etc/shadowsocks.json
autostart=true
autorestart=true
user=root
6.
vi /etc/rc.local
这里是设置服务自启动,在打开的文本末尾的exit 0 之前插入如下内容并保存
service supervisor start

7.到这里vps基本配置完成,启动supervisor服务,直接在putty中输入

service supervisor start
即配置完成
(如果测试未能成功建立服务器,可尝试重启vps,在control panel中选择重启或putty中输入
reboot
即可重启,稍等片刻即可重新连接)
(可能出现异常: unix:///var/run/supervisor.sock no such file,修复方法如下:
sudo touch /var/run/supervisor.sock
sudo chmod 777 /var/run/supervisor.sock
sudo service supervisor restart


其实就是报错,缺文件,创建一个就好了

8.客户端配置,去shadowsocks官方项目地址下载客户端并解压。
电脑客户端配置示例(以上述服务端配置为例):
Server IP:VPS IP地址(非0.0.0.0)
Server Port:上面设置的端口
Password:上面设置的密码
Encryption:aes-256-cfb
Proxy Port:1080
Remarks:随便写,可以不填
然后在系统托盘图标上点右键启用系统代理即可。
最后可以测试下成果:谷歌


参考文章:1.VPS翻墙教程(2016版)
2.最新的Digitalocean VPS注册和使用详细中文教程,按流程来新手都会!
3.Linux后台进程管理利器:supervisor
4.VPS提供商Linode/DigitalOcean/搬瓦工搭建Shadowsocks一站式翻墙
5.http://blog.csdn.net/tianjiewang/article/details/49481869

版权声明:本文为博主原创文章,未经博主允许不得转载。

配置shadowsocks服务端

首先需要一台服务器,我用的是搬瓦工VPS。搬瓦工默认支持shadowsocks一键配置,但是需要CentOS6的系统。在这里我准备使用Ubuntu16.04来手动配置shadowsocks服务器。安装...

DigitalOcean搭建Shadowsocks

2017年6月29日1. 注册DigitalOcean账号,并使用GitHub提供的学生优惠 DigitalOcean官网。注册时需要绑定“VISA信用卡”或“PayPal账户”用于付款。采用绑定“V...

Digitalocean虚拟机搭建shadowsocks教程

相信很多朋友,特别是IT界的朋友,在查找各类国外文献的时候,就需要代理的帮助。在这里,我就和大家分享一下如何通过digitalocean云主机来搭建自己的shadowsocks代理,对IT有兴趣的朋友...

DigitalOcean CentOS 7 配置 shadowsocks 服务端及客户端及优化

服务器端 服务器租用商:DigitalOcean  安装环境:CentOS 7 X64 安装Shadowsocks yum install python-setuptools && easy_in...

digitalocean使用教程digitalocean如何使用

digitalocean简介: digitalocean是一家成立于2012年的总部设置在纽约的云主机商家,采用KVM虚拟,配置高性能的SSD做储存,加上服务器配备的是1000M端口...

shadowsocks在digitalocean上的正确安装

https://www.vpndada.com/how-to-setup-a-shadowsocks-server-on-digitalocean/ 教程在这,百度到很多没安装依赖,坑爹。...

DigitalOcean免费申请VPS/搭建专属VPN服务器

DigitalOcean通过申请自己的国外服务器,搭建VPN服务器,速度要远远的好于市面上的VPN。 参考文章出处:http://blog.sina.cn/dpool/blog/s/blog_a8ec...

解决DIGITALOCEAN后台被墙的两个方法

由于DigitalOcean(简称DO)的管理后台使用了Fastly的CDN,而Fastly同时也为 Twitter提供CDN服务,所以Fastly也被墙了。这样就导致DO的后台CSS样式不能加载,就...
  • wu_cai_
  • wu_cai_
  • 2016年07月04日 21:44
  • 2040

SS_Server的搭建及加速

SS_Server搭建 vps加速

在digitalocean中的CentOS7.2系统上搭建JDK&Tomcat详细步骤

这篇博客主要是记录我在Digitalocean中的CentOS7.2系统上搭建JDK&Tomcat的详细步骤,以及这之间的过程中所遇到的一些问题...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:digitalocean 搭建 ss server
举报原因:
原因补充:

(最多只允许输入30个字)