自建v2Ray教程,总共分为5步
第一步:购买VPS服务器
第二步:购买免费域名并绑定VPS服务器
第三步:一键部署v2ray脚本
第四步:一键加速VPS服务器(五合一的TCP网络加速脚本)
第五步:修改服务器时区
购买VPS服务器
本篇采用的VPS是一家加拿大VPS服务提供商。这家提供商共有3个机房位置,拉斯维加斯、纽约、卢森堡。这次使用的服务器位于拉斯维加斯,延时在200ms左右。购买地址:https://my.frantech.ca/cart.php
购买免费域名并绑定VPS服务器
freenom 提供了tk、ml、ga、cf、gq 这几类后缀的免费域名。tk域名,意为 Talker(说话的人)。.tk域名是南太平洋岛国托克劳的顶级域名, .ml 是非洲国家马里的后缀, .ga 域名为加蓬国家顶级域名后缀, .cf 是中非共和国的后缀, .gq域名是赤道几内亚国家地区顶级域名。
申请freenom免费域名
访问 freenom 官方网站然后直接在搜索框里面输入你想申请的域名类型,比如:freedo.ga,不是所有上面介绍的几个类型的域名后缀都是免费的,系统会自动检查域名是否免费,比如:
上面显示申请 freedo.ga 这个域名是免费的,那么你就可以直接选择完成进入下一步。进入下一步后,在域名选项的最右侧有个 period 选项,你可以在它的列表里选择你想申请免费的时间,比如,我想免费申请一年,那么我选择 12 months free 这个选项:
你也可以在这一步直接设置域名解析,把你的域名直接指向你的 ip,也可以跳过,在后面进行解析。 如:
freenom域名解析
首先登录自己的账号,然后选择Services->My Domains
,如下截图:
选择最右侧的Manage Domains
(域名管理选项),点击该选项,就可以进入域名管理界面:
在Management Tools
选项下选择namesservers
,系统默认使用的是freenom自己默认的dns服务器。你可以设定其他的dns服务器。这里我使用默认的dns服务器,先不做修改。然后点击右侧的Manage Freenom DNS
选项,给自己的域名绑定ip 比如:
在 target 选项输入你域名要绑定的 ip ,在 Name 选项输入 www 或其它子域名,type 你可以根据需要进行选择。当保存成功后,你就可以直接输入域名访问你的站点了。 由于 freenom 的 dns 解析对国内可能会比较不友好,你可以修改域名默认的 dns 解析服务,把 dns解析服务修改为国内的 dns 服务,比如 CloudXNS 或者 DNSPod 。
一键部署v2ray脚本
当封锁特别厉害的时候,常规的v2ray配置可能已经无法满足需求,这个时候我们可以搭建VLESS+TCP+TLS/VLESS+TCP+XTLS/VLESS+WS+TLS/VMess+TCP+TLS/VMess+WS+TLS,搭建脚本需要购买域名。(免费域名)
(VLESS+TCP+TLS/VLESS+TCP+XTLS/VLESS+WS+TLS/VMess+TCP+TLS/VMess+WS+TLS/Trojan/Trojan-Go WS)+伪装站点、七合一共存脚本,支持多内核安装,支持系统Debian 8+ / Ubuntu 16.04+ / Centos7
脚本安装命令:
1 | wget -N --no-check-certificate "https://raw.githubusercontent.com/mack-a/v2ray-agent/master/install.sh" && chmod 700 install.sh && ./install.sh |
脚本执行结果:
1 | ============================================================== |
一键加速VPS服务器(五合一的TCP网络加速脚本)
五合一的TCP网络加速脚本,包括了BBR原版、BBR魔改版、暴力BBR魔改版、BBR plus(首选)、Lotsever(锐速)安装脚本。可用于KVMXen架构,不兼容OpenVZ(OVZ)。支持Centos 6+ / Debian 7+ / Ubuntu 14+,BBR魔改版不支持Debian 8。
1 | wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" |
如果提示 wget: command not found 的错误,这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。
CentOS系统安装wget命令: yum install -y wget
Debian/Ubuntu系统安装wget命令:apt-get install -y wget
安装完成后,脚本管理命令为:./tcp.sh
操作方法:先安装内核,重启vps让内核生效,再启动对应的加速即可。数字1的BBR/BBR魔改内核对应数字4、5、6的BBR加速、BBR魔改加速和暴力BBR魔改版加速。数字2的BBRplus内核对应数字7的BBRplus加速。数字3的锐速加速内核对应数字8的锐速加速。
以安装暴力BBR魔改版加速为例,我们先安装对应的内核,输入数字1,内核安装完成后,输入y进行重启,重启才能让内核生效:
重启完成后,输入数字6来启动暴力BBR魔改版加速
输入./tcp.sh查看最终是否启动成功。
如果想换一个加速,输入数字9进行卸载加速,然后进行同样的操作,安装内核再安装对应内核的加速即可。
注意:如果在安装内核环节出现这样一张图,注意选择NO
修改服务器时区
a.一般国外的VPS的镜像都是默认的国外时区,使用起来不是很方便。可以把它修改成北京时间,就会方便很多。 修改中国时区代码如下:
1 | \cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime |
b.利用NTP同步时间协议
CentOS系统先安装NTP:yum install ntp ntpdate -y
如果是Ubuntu/Debian系统执行下面2条命令来安装NTP
1 | apt-get update |
安装NTP后,按照顺序依次执行以下3条命令,分别是停止NTP服务、同步NTP时间、启动NTP服务:
1 | service ntpd stop |
执行完成后,VPS上就是相对精确的时间设置了。很多依赖于系统时间的应用程序也就能正常工作了。注意:当vps重启后输入date来检查下时间,如果时间不是最新的,再执行以上3条命令即可。
服务器查看回程
先查明自己本地IP,使用命令行:
1
2➜ ~ curl -s http://myip.ipip.net
当前 IP:27.115.6.196 来自于:中国 上海 上海 联通远程登录VPS,下载查看回程的脚本
1
2
3
4# wget https://cdn.ipip.net/17mon/besttrace4linux.zip
# unzip besttrace*
# chmod +x besttrace
# ./besttrace 27.115.6.196
客户端查看去程
- MAC电脑去AppStore下载“BestTrace”软件
- 输入VPS的IP地址,回车即可在地图上展示网络去程路线
注意
- 免费ssl证书只能使用3个月,到期后需要手动更换证书
V2rayU彻底卸载方法
1 | cd ~/Library/LaunchAgents/ |
SSH免密登录
SSH免密登录主要是将本地电脑的~/.ssh/id_rsa.pub
加入到远端服务器的~/.ssh/authorized_keys
中即可实现本地电脑SSH免密登录服务器
1 | cat ~/.ssh/id_rsa.pub | ssh remote_username@server_ip_address "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys" |
参考链接
VPS官网
免费域名
免费域名解析
自建V2Ray教程
V2Ray客户端下载地址
低价域名
查看本地IP地址
搬瓦工教程:使用BestTrace查看VPS的去程和回程
彻底卸载V2rayU