CentOs7搭建SS

首先打开这个网页https://education.github.com/,点击get the pack, 跳转后 点击get your pack,选择我是名学生,之后填写信息,如果没有学校的邮箱地址,请在填写邮箱处选择第二项,然后上传自己在学信网的学籍信息,大概在5个工作日之内收到邮箱,一般2天内就收到了(如果有钱可以省去这个操作,这是学生的优惠包)。
收到邮件后,如果申请成功邮件如下:

这里写图片描述

点击第二条链接,点击get your pack

这里写图片描述

选择digitalOcean获得你的code码
然后打开这个地址https://cloud.digitalocean.com/,没有账号的需要先注册,注册成功后点击邮箱的链接

这里写图片描述
这里写图片描述

#填写自己的信用卡等信息,如果没有信用卡的可以在淘宝买张虚拟信用卡(大概几块钱),或者在PayPal注册个账号,绑定自己的银行卡,这个需要支付5美元!
#选择创建云服务(水滴)

这里写图片描述

#选择系统和云服务的价格

这里写图片描述

#选择服务器所属的地区,我选择新加坡

这里写图片描述

之后点击创建即可,会收到一个邮箱,然后会有你的服务器的信息,然后可以使用xshell连接上你的服务器,它会让你进行密码的重新设置。

CentOs7搭建SS

SS能用来做什么?
翻墙,看GooGle的A网。
安卓项目会自行从网下下载gradle构建,但是下载的网站又是google所以要翻墙,这就是为什么我搭环境都用了两天

首先准备一台国外节点的服务器,例如美国之类的,推荐东京和新加坡,离中国近 延迟可以低点

首先使用SSH连接上服务器
1.安装python包管理工具 PIP

Wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb"; --no-check-certificate
tar -zxf pip-1.5.4.tar.gz
cd pip-1.5.4.tar
python setup.py install

下载安装好后 输入pip验证是否安装成功
/*/
wget是Linux下下载东西的一个工具,知识点,记一下
/*/
2.升级pip

pip install --upgrade pip

3.安装shadowsocks

pip install shadowsocks

4.创建ss配置文件(JSON格式)

vi /etc/shadowsocks.json
如果不是root用户 前面加sudo
sudo vi /etc/shadowsocks.json
(VI模式下用键盘点击a或者i进入输入模式,将配置复制进去(注释要删除掉)),输入wq保存
{
"server":"0.0.0.0",            --服务器IP,直接用0.0.0.0
"server_port":8888,            --服务器监听端口
"local_address": "127.0.0.1",  --本地地址,可省略
"local_port":1080,             --本地端口,可省略
"password":"password",         --密码
"timeout":300,                 --超时时间,可省略
"method":"aes-256-cfb",        --加密策略,有多重策略,具体自查
}
  1. 启动shadowsocks

启动

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

停止

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

重启

ssserver -c /etc/shadowsocks.json -d restart
  1. 配置自启动
    新建启动脚本文件/etc/systemd/system/shadowsocks.service,内容如下
[Unit]
Description=Shadowsocks

[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json

[Install]
WantedBy=multi-user.target
  1. 通过以下命令注册,启动服务
systemctl enable shadowsocks
systemctl start shadowsocks

启动后可以查看服务状态

systemctl status shadowsocks -l 
  1. firewalld防火墙

centos7用的firewalld,若不进行设置,可能会导致SS无法使用
如果是阿里云服务器就要在阿里云的安全组策略里添加开放端口,开放的端口就是刚刚SS配置文件设置的服务端端口

开放端口

firewall-cmd --permanent --add-port=8888/tcp 

修改规则后需要重启

firewall-cmd --reload

搭完后:

PC端安装Shadowsocks.exe(github下载),使用这个进行连接

这里写图片描述

手机安装superWingy,操作跟pc端差不多
最后奉上:衣带渐宽终不悔 为伊消得人憔悴 0_0

猜你喜欢

转载自blog.csdn.net/qq_39702364/article/details/79966958