Fork me on GitHub

科学上网-ShadowsocksR+vps

这世界的大多数事情,不是稍微努力就可以搞定

前言

常见的科学上网的方式

  • Shadowsocks(R)
  • VPN
  • Lantern

目前而言,Lantern因为其一键启动的特性,所以小白用户使用不在少数,但主要用于Googletwitter等。

然而当对科学上网的使用有高带宽需求(如看高清的youtubePH)的时候,Lantern就显得力不从心了。

VPN的使用也较为简单,并且是早起科学上网的主要方式,因此是ZF重点的打击对象。 VPN由于其端口基本固定,且流量特征易被检测封堵,现在已经越来越少有用户使用其进行科学上网。

Shadowsocks(简称SS)的出现以后,它端口任意,流量无明显特征的优点使得其迅速成为科学上网人士的首选。 不过,ShadowsocksR(简称SSR)则更进一步,将流量伪装成http等“常规的”网络流量,进一步加大了检测封堵的难度。

关于科学上网的方式及原理的更多介绍,请参考文章几种常见的科学上网方式或手动必应(假设你还没Google,也别用百度)

进行不可描述操作的基本要求

  • 英语水平过得去
  • 有信用卡(当然现在也有部分海外VPS服务商支持支付宝了)
  • 有基本的Linux使用经验(没有也行,遇到错误就Search就行)

客户端下载

电脑版: Download Now

安卓版: Download Now

注: 后面购买VPS需要翻墙,如果你还不能翻墙,可以下载Lantern Download Now

购买VPS

搭建专属SS服务的第一步,是购买海外的VPS(Virtual Private Server)。

VPS服务商选择

现有使用较多的VPS服务商有数十家。 海外知名的有BandWagonHostLinodeVultrDigitalOcean等。国内VPS服务商在海外有节点的有阿里云、腾讯云等。(博主使用的是BandWagonHost

更多服务商列表请参考VPSer

购买步骤(以BandWagonHost为例)

首先去搬瓦工注册

  • Step1、点击VPS Hosting,根据需要选择配置(建议选择KVM)
  • Step2、选择节点(最好选择US Log)
  • 获取优惠码(新用户应该有)


    填入优惠码

  • 购买(支持支付宝付费)

  • 系统自己选择(我使用的centos)

安装部署shadowsocksR

root用户登录,运行以下命令:

1
2
3
4
5
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh

chmod +x shadowsocksR.sh

./shadowsocksR.sh 2>&1 | tee shadowsocksR.log

安装过程中根据提示输入信息


安装完成后提示如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
Congratulations, ShadowsocksR install completed!
Server IP:your_server_ip
Server Port:your_server_port
Password:your_password
Local IP:127.0.0.1
Local Port:1080
Protocol:origin
obfs:plain
Encryption Method:aes-256-cfb
Welcome to visit:https://shadowsocks.be/9.html
If you want to change protocol & obfs, reference URL:
https://github.com/breakwa11/shadowsocks-rss/wiki/Server-Setup
Enjoy it!

以上信息会在客户端配置中用到

卸载方法:
使用 root 用户登录,运行以下命令:

1
./shadowsocksR.sh uninstall

安装完成后即已后台启动 ShadowsocksR ,运行:

1
/etc/init.d/shadowsocks status

可以查看 ShadowsocksR 进程是否已经启动。
本脚本安装完成后,已将 ShadowsocksR 自动加入开机自启动。

常用命令:

1
2
3
4
5
6
7
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status
配置文件路径:/etc/shadowsocks.json
日志文件路径:/var/log/shadowsocks.log
代码安装目录:/usr/local/shadowsocks

多用户配置 sample:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
"server":"0.0.0.0",
"server_ipv6": "[::]",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"8989":"password1",
"8990":"password2"
"8991":"password3"
},
"timeout":300,
"method":"aes-256-cfb",
"protocol": "origin",
"protocol_param": "",
"obfs": "plain",
"obfs_param": "",
"redirect": "",
"dns_ipv6": false,
"fast_open": false,
"workers": 1
}

加速

参考:ShadowsocksR优化加速

shadowsocksR 客户端配置

  • 运行shadowsocksR 客户端,填入你自己服务端配置的信息

  • 右键右下角飞机图标–>系统代理模式
    你可以直接选择全局模式,这样不用配置浏览器的代理
    也可以使用其他模式,配置代理端口,浏览器配置代理ip+端口,具体方式请自行搜索

-------------本文结束感谢您的阅读-------------

本文标题:科学上网-ShadowsocksR+vps

文章作者:Longofo

发布时间:2018年03月17日 - 16:03

最后更新:2018年03月17日 - 16:03

原始链接:http://longofo.cc/科学上网-ShadowsocksR-vps.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

请我吃包辣条也好啊!!!
分享到: