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

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

相关文章推荐

DigitalOcean搭建Shadowsocks

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

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

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

关于digital ocean 的使用(转载)

对于初次购买digitalocean VPS的用户,英文网站让不少用户打退堂鼓,更别提注册后的管理了,因此,我对digitalocean网站的常用操作进行了中文翻译,写出本注册流程教程。 汇总下di...
  • yy243
  • yy243
  • 2016-09-19 16:41
  • 1329

digitalocean使用教程digitalocean如何使用

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

digitalocean使用心得

使用digitalocean的vps有一段时间了,感觉还是蛮不错的,特别适合喜欢折腾的朋友。过段时间去试试搬瓦工的VPS。 如果需要尝试一下digitalocean的vps,可以使用我的推荐码,...

git安装以及设置ssh,用户名和邮箱

1.安装git客户端 下载git-1.9.5-preview20150319.zip ,默认安装就好,安装完成后,点击win7键,搜索git,点击GitBash,进入命令界面 2.查看自己之前是否...

Digitalocean虚拟机搭建shadowsocks教程

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

VPS+SS搭建自己的VPN

最近之前买的GreenVPN即将过期,用了很长一段时间,windows下用还行,MAC下经常断线不稳定。想想还是自己搭建VPN吧,还可以多人一起使用搭建VPN常见的组合就是VPS+ShadowSock...

VPS_SS配置

正文:  图片不清楚可以放大查看参考链接:  CentOS安装SS-脚本:http://www.xiaoz.me/archives/5643   CentOS安装SS:http://www.linu...

CentOS 7 巨大变动之 systemd 取代 SysV的Init

1 Systemd是什么2 Systemd物理文件组成3 Systemd运行原理4
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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