前言
这块内容适合爱折腾,想在v2ray搭建基础上有所提升技能的朋友可以看看,学会v2ray高级搭建,通过web服务器学到反向代理,端口映射,域名绑定动态ip等技术。本次搭建条件:vps一台。域名可以免费申请。
搭建流程
免费申请动态域名
1,登陆Dynu官网(翻墙访问),注册会员,并进入后台控制中心。
2,点击进入“动态域名解析服务”,点击“添加”按钮。
3,选择一方式,使用我们的域名,这里主机名自定义,顶级域名任意选择即可,最后点击“添加”
4,按照下图配置信息。最后“保存”。
vps绑定域名
1,使用官方的SSH终端登陆vps。输入以下命令完成域名绑定检查。
1 2 3 4 5 6 7 8 |
##Debian/Ubuntu apt-get update apt-get install curl -y ##CentOS yum update -y yum install curl -y curl "https://api.dynu.com/nic/update?hostname=你申请的域名&password=您Dynu帳戶的密碼" |
若返回这样的信息,good xxx.xxx.xxx.xxx (IP地址)
,证明绑定成功。
2,因为动态ip缘故,所以需要开启定时检测并绑定最新的公网ip,所以需要写一个定时小脚本。命令如下:
1 |
crontab -e |
按i进入编辑模式,貼上下方命令,並按esc一下,再输入:wq保存
1 |
*/1 * * * * curl "https://api.dynu.com/nic/update?hostname=您申請的域名&password=您Dynu帳戶的密碼" > /dev/null 2>&1 |
3,设置完成绑定后,关闭官方ssh终端。接下来在官方后台,设定SSH端口映射。如下图,目标端口可自定义。
4,我们就可以通过“动态域名”访问vps。这里以yugogo.ddnsfree.com为例演示连接终端。如下图配置。
搭建v2ray
1,进入vps终端,先设置时区与本地电脑一致,其次一键安装v2ray官方脚本。
1 2 3 4 |
#设置时区时间 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #安装v2ray bash <(curl -L -s https://install.direct/go.sh) |
2,利用finalshell连接vps终端,使用软件下方文件系统一路打开/etc/v2ray/config.json,将默认配置信息删除,粘贴以下配置信息。注意更改自己的UUID(id),最后保存。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
{ "inbounds": [{ "port": 13456, "protocol": "vmess", "settings": { "clients": [ { "id": "5bf41f67-8182-4df4-af33-909cf1c890d7", "level": 1, "alterId": 64 } ] }, "streamSettings": { "network": "ws", "wsSettings": { "path": "/ws" } } }], "outbounds": [{ "protocol": "freedom", "settings": {} },{ "protocol": "blackhole", "settings": {}, "tag": "blocked" }], "routing": { "rules": [ { "type": "field", "ip": ["geoip:private"], "outboundTag": "blocked" } ] } } |
3,输入以下命令重启v2ray,使其配置信息生效。
1 2 3 4 |
#重启v2ray服务 systemctl restart v2ray #查看服务状态 systemctl status v2ray |
反向代理v2ray
1,回到官方网站后台,点击“新建站点”,输入之前申请的动态域名,点击“添加”。
2,点击SSL管理,输入管理员邮箱,点击“申请”,当申请成功后,出现“下图”,然后开启“https状态”。
3,添加“反向代理”,如下图完成信息配置。
4,添加反代完成后,点击“配置信息”,找到v2ray反代命令,把前头注释#一一删除,并保存。
1 2 3 4 5 |
# V2ray+WebSocket+TLS 请去除下面4行前面的# 保存即可 proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; |
客户端连接测试
利用qv2ray客户端连接这台配置好的vps,连接信息与vps的v2ray配置信息一致。配置信息如下:
若对以上教程的视频感兴趣,请点击此处。文中若有不足之处,请指出,谢谢。
请动手点赞,手留余香!
最新评论
这个怎么开启啊,好像开启的命令不对
请问博主,代理列表中线路前的国旗图标是如何实现的呢?
AQWorlds
感谢分享,如果厌倦搭建的繁琐步骤,不妨来 devpn.store 看看,也许正是您需要的。
谢谢分享,devpn.store 有提供trojan和vpn服务,7天免费试用。
这个价格是大家共用,不是独用!所以正常。。。。
提供高速稳定科学上网节点,月付16,年付150,可试用 联系方式 telegram: @hellowordnew QQ: 3604500082
ios 有 sing-box testflight app