window通过XShell6连接服务器 打开Xshell6(需预先安装好),在弹出的会话框中选择新建,输入服务器的IP(Vultr的端口默认22)。 然后选择用户身份验证,输入用户名root和密码,然后点击连接。 因为是首次连接,正常情况下会弹出安全警告,点击接受并保存。 几秒后,你会看到命令行最后一行显示root@XXXXX这样的格式,即表示连接成功 2.2 macos通过终端连接服务器 因为是首次登陆,会提示是否保存,输入yes就可以。 输入服务器的密码 几秒后,你会看到命令行最后一行显示root@XXXXX这样的格式,即表示连接成功 3 升级最新内核并开启BBR 以前锐速(ServerSpeeser)是比较常用的TCP加速方案,现在项目已经停止了更新。本文推荐使用BBR,BBR 由 Google 开发,供 Linux 内核的 TCP 协议栈使用,有了 BBR 算法,Linux 服务器可以显著提高吞吐量并减少连接延迟,简单来说 BBR 能加速网络传输速度。要使用BBR,您需要将CentOS 7机器的内核升级到4.9.0以上。为了方便大家的安装,这里采用一键安装脚本进行安装。 3.1 下载安装脚本 wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh3.2 给脚本加可执行权限 chmod +x bbr.sh3.3 运行脚本 ./bbr.sh按任意键继续安装。 安装完成后,脚本会提示需要重启服务器,输入 y 并回车后重启。 重启完成后,再用终端重新连接服务器。 输入命令uname -r,查看内核版本,如果返回值含有4.9.0或以上版本, 就表示OK了。 现在,您可以使用以下命令,确认是否已经启用了BBR: sudo sysctl net.ipv4.tcp_available_congestion_control正常情况下应输出类似以下的字符串: net.ipv4.tcp_available_congestion_control = bbr cubic reno接下来,继续验证: sudo sysctl -n net.ipv4.tcp_congestion_control应该输出类似以下字符串: bbr最后,检查内核模块是否已加载: lsmod | grep bbr应该输出类似于: tcp_bbr 20841 0到这里我们的内核升级和BBR的开启就完成了。 3 安装SSR服务端 ShadowsocksR(简称SSR)是网名为breakwa11的用户发起的Shadowsocks分支,在Shadowsocks的基础上增加了一些数据混淆方式,称修复了部分安全问题并可以提高QoS优先级,运行原理与其他代理工具基本相同,使用特定的中转服务器完成数据传输。本文采用秋水逸冰的Shadowsocks一键安装脚本(四合一)进行安装。 3.1 下载安装脚本 wget --no-check-certificate https://raw.githubusercontent.co ... /shadowsocks-all.sh3.2 为脚本加可执行权限 chmod +x shadowsocks-all.sh3.3 运行脚本 ./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log出现提示信息, 选择ShadowsocksR, 输入2, 回车 设置客户端连接VPN的密码 设置客户端连接VPN的端口,可选范围1-65535, 建议4位以上, 同时避免设置为常用端口22, 80, 443等,如果使用默认直接回车。 选择加密方式,默认回车就可以。 选择协议,默认回车就可以。 选择混淆方式,默认回车。 按任意键开始安装。 耐心等待几分钟,出现下图的提示就代表已经安装完成,注意把红色框内的信息复制保存下来,需要在客户端中填写。 SSR脚本命令 SSR启动 /etc/init.d/shadowsocks-r startSSR停止 /etc/init.d/shadowsocks-r stopSSR重启 /etc/init.d/shadowsocks-r restartSSR查看状态 /etc/init.d/shadowsocks-r statusSSR配置文件命令 vi /etc/shadowsocks-r/config.json可以修改vpn的端口和密码等信息,vi命令使用方法可以到网上找相关信息,文中不再详细叙述了。注意:SSR的配置文件修改完成后,需要重启SSR配置才会生效。 4 安装SSR客户端 4.1 Windows 然后依次输入之前保存的配置信息,点击确定。 然后右键点击任务栏的图标,设置系统代理模式 – PAC模式。 之后再选择你配置的服务器。 接着就就可以尽情使用了。
|