@LiTAOo
2018-11-10T12:26:50.000000Z
字数 3365
阅读 3811
vultr
科学上网
SSR搭建
锐速
参考链接:
目录
服务器选择
vultr注册——充值$10送$25
机房选择
优先选择日本机房,其次是新泽西和迈阿密。不过日本机房一般是$5一月($2.5缺货),新泽西和迈阿密可能可以买到$2.5一月,不过速度比不上日本机房。
下载安装Xshell(for windows)
查看服务器信息
使用Xshell登录服务器
执行以下命令:
wget --no-check-certificate https://freed.ga/github/shadowsocksR.sh
bash shadowsocksR.sh
如提示wget :command not found
,请执行:
yum install wget -y
随后按提示进行操作,其中密码可以随意设置,该密码将用于SSR客户端的配置,端口可以选择6666。
等待一段时间后(3-5min)可以得到如下的提示信息,说明服务器SSR搭建成功:
Windows
ShadowsocksR-4.7.0.zip
到指定目录。ShadowsocksR-dotnet2.0.exe
,Win8/Win10用户使用ShadowsocksR-dotnet4.0.exe
(下面以Win10为例)。ShadowsocksR-dotnet4.0.exe
,根据第三步得到的信息配置SSR客户端,随后点击确定: Android
Ubuntu(Linux)
以Ubuntu16.04为例,操作如下:
安装shadowsocks
sudo apt-get update
sudo apt-get install python-pip
sudo apt-get install python-setuptools m2crypto
pip install shadowsocks
编写shadowsocks配置文件
在/etc/路径下新建一个shadowsocks.json
文件,输入内容:
{
"server":"45.63.xxx.xxx",
"server_port":6666,
"local_port":1080,
"password":"xxxxxxx",
"timeout":600,
"method":"chacha20"
}
启动shadowsocks
sslocal -c /etc/shadowsocks.json &
如果遇到有关chacha20加密方式的问题而导致启动失败,请参考:
安装privoxy
安装privoxy
sudo apt-get install privoxy
配置privoxy
打开/etc/privoxy/config
找到其中的4.1节,看一下有没有一句listen-address localhost:8118
的代码,如果被注释了,取消注释。因为版本不一样这句的状态可能会不一样。
接着找到5.2节,在本节末尾加入下面代码:
forward-socks5 / 127.0.0.1:1080 .
重启privoxy服务
sudo /etc/init.d/privoxy restart
开机自启privoxy服务
将sudo /etc/init.d/privoxy start
代码加入到/etc/rc.local
文件中的exit 0
这句代码之前。
设置开机自动启动shadowsocks
sslocal -c /etc/shadowsocks.json
代理配置
终端代理
将以下代码追加到/etc/profile
中或者~/.bashrc中
:
export http_proxy="127.0.0.1:8118"
export https_proxy="127.0.0.1:8118"
export ftp_proxy="127.0.0.1:8118"
接着执行source /etc/profile
或者source ~/.bashrc
,这样就完成了终端的配置,执行wget google.com
测试一下。
SwitchyOmega_Chromium.crx
直接拖入即可完成安装。配置SwitchyOmega
其中的规则列表网址为:
https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
一键更换服务器操作系统内核脚本
wget -N --no-check-certificate https://freed.ga/kernel/ruisu.sh && bash ruisu.sh
脚本执行过程中,请勿进行任何操作。待执行完成后(3-5min),服务器会自动重启,随后重新连接服务器:
锐速安装脚本
wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh
若提示:The name of network interface is not eth0, please retry after changing the name.请使用备用脚本:
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh
请参考小文's blog——vultr服务器被墙解决方案
需要特别注意的是:
1. 使用快照恢复服务器配置需要事先保存原先服务器的连接密码。
2. 恢复完成后,将SSR客户端中的ip地址修改为新地址即可。
3. 使用Xshell连接到新服务器,执行bash serverspeed.sh
启动锐速。