来源:http://blog.csdn.net/noahsun1024/article/details/52196365
来源:http://blog.csdn.net/noahsun1024/article/details/52206369
注册账号
先去注册一个Vultr账号,
我用的是最便宜的那种一个月5$
检查服务器是否给墙
因为有的服务器又可能给墙了,用Xshell时连接服务器时始终都连接不上去,这个时候,我们要先检测一遍,如果给墙了的话,可以在申请一个服务器。在Vultr中最多只能申请五个。先找到能用的服务器,在注销服务器!
检测网址
给墙了的服务器
-
检查国内端口是否开启
如果端口22显示状态为关闭状态的话,说明服务器有可能墙了。这时候就要重新申请服务器了,在申请的过程中,请不要先注销已经给墙的服务器,因为注销后在申请有可能会让Vultr再次把注销的的服务器IP地址分配给你,最多只能申请五台服务器。
检查国外的端口是否开启
用Xshell登陆服务器
账号root 密码自动生成
搭建VPN
1.yum install python-setuptools && easy_install pip
2.pip install shadowsocks
vi新建配置
vi /etc/shadowsocks.json
内容如下:
{
"server":"0.0.0.0", 这里可以写自己服务的IP(这里改成自己IP)
"server_port":8388, 端口
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mypassword", (更改密码)
"timeout":300, 超时时间
"method":"aes-256-cfb", 加密方式
"fast_open": false
}
配置说明:
字段 | 说明 |
---|---|
server | ss服务监听地址 |
server_port | ss服务监听端口 |
local_address | 本地的监听地址 |
local_port | 本地的监听端口 |
password | 密码 |
timeout | 超时时间,单位秒 |
method | 加密方法,默认是aes-256-cfb |
fast_open | 使用TCP_FASTOPEN, true / false |
workers | workers数,只支持Unix/Linux系统 |
启动:
前台启动
ssserver -c /etc/shadowsocks.json
后台启动与停止
ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop
如需开机启动
打开rc.local
vi /etc/rc.local
输入
ssserver -c /etc/shadowsocks.json -d start
安装shadowsocks客户端
下载地址:
Windows
https://github.com/shadowsocks/shadowsocks-windows/releases
Mac OS X
https://github.com/shadowsocks/ShadowsocksX-NG/releases
linux
https://github.com/shadowsocks/shadowsocks-qt5/wiki/Installation
https://github.com/shadowsocks/shadowsocks-qt5/releases
iOS
https://itunes.apple.com/app/apple-store/id1070901416?pt=2305194&ct=shadowsocks.org&mt=8
https://github.com/shadowsocks/shadowsocks-iOS/releases
Android
https://play.google.com/store/apps/details?id=com.github.shadowsocks
https://github.com/shadowsocks/shadowsocks-android/releases
Vultr Centos安装shadowsocks服务端并开启BBR加速
来源:https://segmentfault.com/a/1190000011511512
有兴趣的可以进去看看详情
安装一键脚本
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh
安装按成后会提示重启,重启完成后:
查看内核:
uname -r
包含4.13就说明内核替换成功
检查是否开启BBR
sysctl net.ipv4.tcp_available_congestion_control
# 返回值一般为:net.ipv4.tcp_available_congestion_control = bbr cubic reno
sysctl net.ipv4.tcp_congestion_control
# 返回值一般为:net.ipv4.tcp_congestion_control = bbr
sysctl net.core.default_qdisc
# 返回值一般为:net.core.default_qdisc = fq
lsmod | grep bbr
# 返回值有tcp_bbr则说明已经启动
客户端
到https://github.com/shadowsocks 下载你需要的客户端
安装心得
在安装好shadowsocks ,启动服务,发现一切正常,但是就是进不了谷歌。最后发现端口没打开,所以当一切正常的时候,检查端口是否开启。如果没开启,详细看看下面的方法,然后在重启动shadowsocks 服务。
来源:https://www.cnblogs.com/moxiaoan/p/5683743.html
开放端口 firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:--zone #作用域,--add-port=80/tcp #添加端口,格式为:端口/通讯协议,--permanent #永久生效,没有此参数重启后失效
重启防火墙 firewall-cmd --reload
查看某个端口 firewall-cmd --zone=public --query-port=80/tcp
删除端口 firewall-cmd --zone=public --remove-port=80/tcp --permanent
查看开放的所有端口 firewall-cmd --list-ports
shadowsocks 客户端展示
win
IOS
直接去app store商店下载 SuperWingy,三块钱
mac和安卓的没有实物可以截图