Ubuntu搭建SS服务

哪有不用梯子的开发,所以自己搭了一套SS服务(Shadowsocks)。

一、基础准备

    ① Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-1047-aws x86_64)

    ② 平台是亚马逊的EC2,节点选的是东京

    


</p>

二、搭建SS

    1、搭建

1
2
3
4
5
6
7
8
9
#&nbsp;获取root权限
sudo&nbsp;-s
#&nbsp;更新apt-get
apt-get&nbsp;update
#&nbsp;安装python包管理工具
apt-get&nbsp;install&nbsp;python-setuptools
apt-get&nbsp;install&nbsp;python-pip
#&nbsp;安装shadowsocks
pip&nbsp;install&nbsp;shadowsocks


    2、配置

1
2
mkdir&nbsp;/etc/shadowsocks&nbsp;
vim&nbsp;/etc/shadowsocks/ss.json

配置文件内容如下:

1
2
3
4
5
6
7
8
9
10
11
{
&nbsp;&nbsp;&nbsp;&nbsp;"server":"0.0.0.0",
&nbsp;&nbsp;&nbsp;&nbsp;"server_port":443,
&nbsp;&nbsp;&nbsp;&nbsp;"local_address":"127.0.0.1",
&nbsp;&nbsp;&nbsp;&nbsp;"local_port":1080,
&nbsp;&nbsp;&nbsp;&nbsp;"password":"www.jetchen.cn",
&nbsp;&nbsp;&nbsp;&nbsp;"timeout":300,
&nbsp;&nbsp;&nbsp;&nbsp;"method":"aes-256-cfb",
&nbsp;&nbsp;&nbsp;&nbsp;"fast_open":false,
&nbsp;&nbsp;&nbsp;&nbsp;"workers":&nbsp;1
}

    说明:

        server    服务端监听地址(IPv4或IPv6)    

        server_port    服务端端口,一般为443    

        local_address    本地监听地址,缺省为127.0.0.1    

        local_port    本地监听端口,一般为1080    

        password    用以加密的密匙    

        timeout    超时时间(秒)    

        method    加密方法,默认为aes-256-cfb,更多请查阅Encryption    

        fast_open    是否启用TCP-Fast-Open,true或者false    

        workers    worker数量    

    3、启动

        启动:ssserver -c /etc/shadowsocks/ss.json -d start 

        停止:ssserver -c /etc/shadowsocks/ss.json -d stop 

        重启:ssserver -c /etc/shadowsocks/ss.json -d restart

    4、添加到开机启动

1
&nbsp;vi&nbsp;/etc/rc.local

        加入:sudo ssserver -c /etc/shadowsocks/ss.json -d start

    5、注意

        需要为 EC2 开启安全组,如上配置的是 443 端口,所以我们需要前往 EC2 的安全组界面开启这个端口。

三、连接

    在此介绍 windowsAndroid 的连接方式,其实都大同小异。

    点上面的连接下载即可,只需要进行配置,然后就可以里连接,配置如下:

    windows:

        ss03.png

    Android:

        ss04.png

    

四、tips

    1、 Xshell ssh EC2

        EC2 的远程 ssh 并不是使用用户名密码登陆,而是需要私钥,

            ss01.png

            ss02.png



------ 本文结束 感谢阅读 ------
0%