logo头像

TomLinl's Blog

shadowsocks

本文于466天之前发表,文中内容可能已经过时。

VPS服务器超简单搭建shadowsocks 方法
vultr服务器购买:https://www.vultr.com/
安装Xshell,安装完成后新建会话(Alt+N),协议选择SSH,主机填写之前的IP Address,端口号选择22。

VPS可以先升级

yum -y update

有些VPS 没有wget
这种要先装

yum -y install wget

输入以下命令:

1.wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
2.chmod +x shadowsocks.sh
3../shadowsocks.sh 2>&1 | tee shadowsocks.log

第一行是下载命令,下载东西,第二行是修改权限,第三行是安装命令

配置:
密码:(默认是teddysun.com)
端口:默认是8989
然后按任意键安装,退出按 Ctrl+c

安装完成会有一个配置

Congratulations, shadowsocks install completed!Your Server IP:  ***** VPS的IP地址Your Server Port:  *****  你刚才设置的端口Your Password:  ****  你刚才设置的密码Your Local IP:  127.0.0.1 Your Local Port:  1080 Your Encryption Method:  aes-256-cfb Welcome to visit:https://teddysun.com/342.htmlEnjoy it!

然后就可以用这些东西

VPS主机一键安装Google TCP BBR加速
因为VPS架构系统的不同,我们很多软件的安装、部署也是具有局限性的。比如搬瓦工以前都是OpenVZ架构,是不可以安装类似锐速、Google TCP BBR来给服务器加速的。在上周的时候,我们都有看到新增KVM架构方案,虽然还处于测试就阶段,但是也是可以购买的,数据中心在洛杉矶QN,最为主要的是KVM架构,我们可以安装Google TCP BBR工具。

在这篇文章中,将利用teddysun分享的一键Google TCP BBR安装工具脚本(https://teddysun.com/489.html)来部署到搬瓦工KVM VPS中,看看速度是否提高。这样我们用来建站或者其他用途的速度应该还是可以提升的。

第一、系统支持
我们系统需要是CentOS 6+,Debian 7+,Ubuntu 12+,除了OpenVZ架构之外都支持,比如常规的KVM和XEN。

第二、一键脚本安装

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh

自动安装,然后最后提示我们需要重启生效。

第三、检查BBR启动
1、检查核心

uname -r

检查内核是不是4.10,检测后看到的是”4.10.5-1.el6.elrepo.x86_64”。

2、执行后返回
“net.ipv4.tcp_available_congestion_control = bbr cubic reno”

sysctl net.ipv4.tcp_available_congestion_control

3、执行后返回
“net.ipv4.tcp_congestion_control = bbr”

sysctl net.ipv4.tcp_congestion_control

4、查看返回值”net.core.default_qdisc = fq”

sysctl net.core.default_qdisc

5、看到有BBR信息。说明安装成功了。

lsmod | grep bbr

这样,在安装完毕BBR之后,我们去建站等用途的时候,应该是速度有提高的。

shadowsocks下载

Android Google Play:

http://ossfiles.fyvps.com/ssclient/shadowsocks-nightly-4.2.5.apk

iOS App Store:

Shadowrocket 黑洞 Detour Shadowing Shadowing Shadowfish (复制任意一个到应用商店尝试搜索下载)

Mac OS X 系统:

http://ossfiles.fyvps.com/ssclient/ShadowsocksX-NG-1.4.zip

For Windows:

http://ossfiles.fyvps.com/ssclient/Shadowsocks-4.0.6.zip

Linux 客户端 ,shadowsocks-qt5 版本:

https://github.com/shadowsocks/shadowsocks-qt5/wiki

备用方式

脚本功能

自定义端口号和密码

全过程静默安装,不会打扰用户,你所要做的就是去听一首音乐或者去喝杯咖啡

一次只允许运行一个shadowsocks进程,脚本会自动检测原来已经运行的进程并杀死

安装防火墙并开放需要的端口

操作步骤

下载脚本

wget -O ss.sh http://45.32.195.77/file/ss.sh

执行脚本

bash ss.sh

设置端口号并回车,直接回车是设置为1225

Please enter PORT(1225 default):

设置密码并回车,直接回车是设置为123456

Please enter PASSWORD(123456 default):

等待一会……就完成了(初次执行约2-5min)