首先打开这个网页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", --加密策略,有多重策略,具体自查
}
- 启动shadowsocks
启动
ssserver -c /etc/shadowsocks.json -d start
停止
ssserver -c /etc/shadowsocks.json -d stop
重启
ssserver -c /etc/shadowsocks.json -d restart
- 配置自启动
新建启动脚本文件/etc/systemd/system/shadowsocks.service,内容如下
[Unit]
Description=Shadowsocks
[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json
[Install]
WantedBy=multi-user.target
- 通过以下命令注册,启动服务
systemctl enable shadowsocks
systemctl start shadowsocks
启动后可以查看服务状态
systemctl status shadowsocks -l
- firewalld防火墙
centos7用的firewalld,若不进行设置,可能会导致SS无法使用
如果是阿里云服务器就要在阿里云的安全组策略里添加开放端口,开放的端口就是刚刚SS配置文件设置的服务端端口
开放端口
firewall-cmd --permanent --add-port=8888/tcp
修改规则后需要重启
firewall-cmd --reload