Ubuntu系统利用Vultr服务器搭建SS教程

我这边是用ubuntu在海外服务器上(Vultr)部署的SS,下面来教大家怎么搭(文末附带工具下载地址):

一、购买服务器

要搭梯子,首先得有一个香港或者海外的服务器,这里我用的是Vultr,经过对比Vultr的性价比很高:速度、价格(最便宜的2.5美元)、流量都很不错,如果只用来搭梯子搓搓有余,还能额外建个小网站。而且可以用支付宝来支付。

1、注册:

Vultr注册网址:点击进入

2、充值:Vultr可以选支付宝来充值,支付宝最低充值10美元(少吃几块肉...)

3、充值完成后,点Servers,点右上角的加号来添加服务器

然后选择服务器位置、配置以及系统版本,亚洲推荐东京,美国推荐洛杉矶,其他地方不建议选。当然东京和洛杉矶2.5美元的都是缺货状态,你可以选5美元、10美元的,或者选美国的其他地方,我这边选了纽约,推荐洛杉矶,日本用的人多,晚上会抽风。

4、系统选择:系统的话,我选择64位的Ubuntu17.10

5、选择配置:内存+硬盘+流量=价格

6、以下的选项不用选择,直接创建。
服务器购买完成后,等几分钟,等创建好之后点进去看详情,记住IP地址、用户名和密码。

二、配置服务器

1、首先我们要做的是连接服务器,我们需要一个ssh客户端来连接,我这边用的是putty(文末附工具下载地址),打开putty后输入服务器的ip地址点open就可以了,然后输入用户名和密码(鼠标右键是粘贴)就进去到你的远程服务器了。

2、安装pip和几个依赖包,安装过程遇到Y/n的一律输入Y(按顺序执行下面命令):

apt-get install python-pip python-gevent python-m2crypto
pip install --upgrade setuptools

3、安装SS:

pip install shadowsocks

出现Successfully installed shadowsocks-XXX说明安装成功了

4、按顺序执行下面命令,在/etc目录下新建文件夹“shadowsocks”,然后在shadowsocks文件夹下新建文件“config.json”:

mkdir /etc/shadowsocks
vim /etc/shadowsocks/config.json

输入完上面命令之后出现的页面,就相当于Windows中的记事本。最下一行提示我们当前这个文件是新建的。

在这个视图中有如下几个按键需要记住“i”:按键盘上的i键,窗口最底下显示“insert”,表示当前文件可编辑。“Esc”:编辑完之后按Esc退出编辑模式。“:”:半角的冒号,在非编辑模式下按键盘上的冒号(半角),可以进入输入命令的模式。“w”:在命令模式中输入w并回车,窗口最下显示“written”,表示所做的更改已保存。“q”:在命令模式中输入q并回车,可以退出当前的编辑器。
config.json的内容如下:

{
"server":"0.0.0.0",
"server_port":8388,
"password":"your_password",
"timeout":600,
"method":"aes-256-cfb",
"fast_open": false
}

"server":是你Vultr服务器的ip地址
"server_port"和"password"可以根据自己的要求设定
如果需要同时开多个端口,config.json的内容可以设置如下:

{
"server":"0.0.0.0",
"port_password": {
"8388": "your_password1",
"8389": "your_password2"
},
"timeout":600,
"method":"aes-256-cfb",
"fast_open": false
}

5、执行以下命令启动Shadowsocks:

ssserver -c /etc/shadowsocks/config.json -d start

停止Shadowsocks执行如下命令:

ssserver -c /etc/shadowsocks/config.json -d stop

6、设置Shadowsocks开机自启动
执行下面的命令,创建shadowsocks.servic文件:

vim /etc/systemd/system/shadowsocks.service

shadowsocks.service的内容如下:

[Unit]
Description=Shadowsocks
After=network.target

[Service]
Type=forking
PIDFile=/run/shadowsocks/server.pid
PermissionsStartOnly=true
ExecStartPre=/bin/mkdir -p /run/shadowsocks
ExecStartPre=/bin/chown root:root /run/shadowsocks
ExecStart=/usr/local/bin/ssserver --pid-file /var/run/shadowsocks/server.pid -c /etc/shadowsocks/config.json -d start
Restart=on-abort
User=root
Group=root
UMask=0027

[Install]
WantedBy=multi-user.target

设置文件权限:

chmod 755 /etc/systemd/system/shadowsocks.service

启动服务:

systemctl start shadowsocks
systemctl enable shadowsocks

三、Final

好了,到此,你的梯子已经搭好了,你现在只要去下载shadowsocks的客户端填上Config.json中的ip地址、端口号、以及密码就可以上你想上的网站了。

云盘(密码:9x4g)暂停客户端下载

原文地址:http://blog.51cto.com/13589319/2121760

时间: 2024-10-26 13:15:52

Ubuntu系统利用Vultr服务器搭建SS教程的相关文章

利用apache服务器搭建个人主页

一.Apache服务器的用途: Apache 是一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中. Apacheweb服务器软件拥有以下特性: 支持最新的HTTP/1.1通信协议 拥有简单而强有力的基于文件的配置过程 支持通用网关接口 支持基于IP和基于域名的虚拟主机 支持多种方式的HTTP认证 集成Perl处理模块 集成代理服务器模

Vultr服务器搭建教程

详细教程请访问:<vultr中文教程网> 第一步:购买vultr服务器<Vultr 新手用户注册及购买图文教程,支持支付宝> Vultr官方地址:https://www.vultr.com 第二步:服务器搭建<Vultr快速搭建> 第三步:服务器提速<CentOS6/7 专用提速一键安装脚本> 第四步:客户端连接<Windows客户端连接教程> 欢迎使用本教程,有什么问题请访问<vultr中文教程网>留言,站长会第一时间进行回复. 原

VPS搭建SS教程:VPS购买、使用、网络优化,SS的搭建以及使用

下面的SS/SSR教程也是针对新手,从购买VPS,登录VPS,对VPS的网络进行优化(可以轻松看youtube的2k.4k),搭建SS/SSR,使用SS/SSR等. 下面以HiFormance提供的KVM VPS为例,其实也推荐这家,便宜.流量大,国内网络不错,然后还支持支付宝.微信付款. 一.推荐.购买KVM VPS (一)主机推荐(均支持支付宝付款) 1.HiFormance:年付15美金以下的套餐(3年付可以获得任意双倍资源,建议要个额外IP) a.$9.9/年,256MB内存/5GB S

Ubuntu系统下lnmp环境搭建和Nginx多站点配置

最近需要使用Ubuntu作为服务器搭建Lnmp环境,顺便将操作过程写下来,与大家分享.如有不足之处,欢迎大家提出不同意见.(本文默认读者已经熟悉相关linux命令的使用,比如创建文件和文件夹,编辑文件的命令等.) 操作系统:Ubuntu 15.10 本系统是新装的,所以没有Nginx.mysql和php环境.如果之前有装过这些环境的还得先把之前的软件先卸载. 一.安装MySQL 直接输入命令:sudoapt-get install mysql-server mysql-client 中间需要你输

[Hadoop] 在Ubuntu系统上一步步搭建Hadoop(单机模式)

1 创建Hadoop用户组和Hadoop用户 Step1:创建Hadoop用户组: ~$ sudo addgroup hadoop Step2:创建Hadoop用户: ~$ sudo adduser -ingroup hadoop hadoop 回车后会提示输入密码,这是新建Hadoop的密码,输入两次密码敲回车即可.如下图所示: Step3:为Hadoop用户添加权限: ~$ sudo gedit /etc/sudoers 点击回车后,打开sudoers文件,在 root ALL=(ALL:A

阿里云Ubuntu系统从0开始搭建LAMP(Apache+MySQL+PHP)

1.百度下载SecureCRT.exe 2.用SecureCRT进入你的服务器管理界面,账号一般为root,密码为你从阿里云注册购买时候的服务器密码,如果不会使用SecureCRT请百度,so easy. 3.依次执行以下命令,LAMP搭建完毕! wget http://oss.aliyuncs.com/aliyunecs/update_source.tgz?spm=5176.775974184.2.4.ox8OHd&file=update_source.tgz tar zxvf update_

Win7服务器搭建实例教程:教你Win7如何搭建Web服务器【转载】

原文地址:http://www.pc841.com/article/20140607-30534.html 局域网Web服务器的主要功能是实现资源共享,同时借助于局域网服务器访问页面可有效的实现信息的同步.利用Web服务器,我们随时随地都可以将自己的信息上传到服务器端,让其它关注你的用户能在第一时间内了解的思想和动态. 下面是如何在Windows7系统下搭建Web服务器的方法步骤. 步骤一:打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在弹出的窗口中选择“Interne

【转】SVN源码服务器搭建-详细教程

一.引言 笔者曾经试图在网上搜索一篇关于SVN源代码服务器搭建方面的中文技术文章,可惜,所找到的,要么是不完整,要么就是对笔者没什么帮助的文 章,TortoiseSvn的帮助文档固然强大,但因为是英文,不是很适合来作为入门者使用:毕竟,TortoiseSvn是一个客户端,服务器端的配置 也很重要. 一年前,笔者刚刚毕业,初入公司,在进行开发时,由于没有进行软件代码版本管理,导致的结果是 软件一天一个版本 Bug日益增加且隐藏很深 代码无法向前回溯 几个月前修正过的Bug在几个月后又重新出现 ……

Ubuntu系统SSH远程服务器查看日志显示乱码问题解决

本地为Ubuntu系统, 本地系统字符编码为: echo $LANGzh_CN.UTF-8 而远程服务器(121.199.42.27)的字符编码为: zh_CN.GB18030 通过ssh登陆上该服务器后,查看tomcat中的catalina.out日志,发现中文是乱码. 以下为解决方案: vi catalina.out:set termencoding=utf-8 tail,more 等查看文件乱码方式解决tail catalina.out | iconv -f cp936 -t utf-8注