快速搭建自己的VPN服务器教程(基于linux系统)

[复制链接]
查看: 2731|回复: 0

17

主题

17

帖子

63

积分

注册会员

Rank: 2

积分
63
发表于 2019-10-19 16:53:21 | 显示全部楼层 |阅读模式
做这个的前提是要有自己的云服务器,没有的朋友推荐购买阿里云服务器低至69元一年,速度很快,另外腾讯云服务器99元一年也不错
window通过XShell6连接服务器
    打开Xshell6(需预先安装好),在弹出的会话框中选择新建,输入服务器的IP(Vultr的端口默认22)。
   
    然后选择用户身份验证,输入用户名root和密码,然后点击连接。
   
    因为是首次连接,正常情况下会弹出安全警告,点击接受并保存。
   
    几秒后,你会看到命令行最后一行显示root@XXXXX这样的格式,即表示连接成功
   
    2.2    macos通过终端连接服务器
    打开终端,输入命令ssh root@207.246.125.56,其中root代表用户名,207.246.125.56代表服务器IP(这个要换成自己的服务器IP),然后按回车。
   
    因为是首次登陆,会提示是否保存,输入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.sh
3.2    给脚本加可执行权限
chmod +x bbr.sh
3.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.sh
3.2    为脚本加可执行权限
chmod +x shadowsocks-all.sh
3.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 start
SSR停止
/etc/init.d/shadowsocks-r stop
SSR重启
/etc/init.d/shadowsocks-r restart
SSR查看状态
/etc/init.d/shadowsocks-r status
SSR配置文件命令
vi /etc/shadowsocks-r/config.json
可以修改vpn的端口和密码等信息,vi命令使用方法可以到网上找相关信息,文中不再详细叙述了。注意:SSR的配置文件修改完成后,需要重启SSR配置才会生效。
4    安装SSR客户端
4.1    Windows
解压打开ShadowsocksR-win-4.9.2,如果是WIN7系统,打开dotnet2.0的exe,如果是win8/win10打开dotnet4.0的exe。
然后依次输入之前保存的配置信息,点击确定。
然后右键点击任务栏的图标,设置系统代理模式 – PAC模式。
之后再选择你配置的服务器。
接着就就可以尽情使用了。

腾讯云
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩图文



在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

微信客服

Copyright   ©2015-2019  云服务器社区  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号-1 )