目录:
怎样在纯ipv6的vps上部署V2ray?
vultr上面有2.5刀一个月的ipv6 only vps,这个大概18块人民币。我以往接触过的所有一键安装脚本,只要是托管在GitHub上的安装包,基本上不支持纯ipv6的vps部署v2ray,那么今天这个图文教程就给大家介绍一个由我修改官方v2ray.com网站上的脚本,修改而来的,可以在纯IPv6环境下部署,并且支持v2ray版本更新的一个“官改”一键安装脚本。
本地宽带宽带支持ipv6
#ad
修改自v2ray官网的脚本内容,高亮区域为修改的地方。
将v2ray的安装包下载来源修改为支持ipv4/ipv6的jsdelivr,这个CDN比较牛,以后再详介绍。
代码解释更新下载源头为jsdelivr:line 269
获取v2ray版本号 line 273-275
Info! 💬
如果这个安装脚本失效,大概就是获取v2ray版本号的地方出现问题。
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
# 1: new V2Ray. 0: no. 2: not installed. 3: check failed. 4: don't check.
getVersion(){
if [[ -n " $VERSION " ]] ; then
NEW_VER = " $( normalizeVersion " $VERSION " ) "
return 4
else
VER = " $( /usr/bin/v2ray/v2ray -version 2>/dev/null) "
RETVAL = $?
CUR_VER = " $( normalizeVersion " $( echo " $VER " | head -n 1 | cut -d " " -f2) " ) "
#edit by Scaleya line 267-275
#TAG_URL="https://api.github.com/repos/v2ray/v2ray-core/releases/latest"
TAG_URL = "https://data.jsdelivr.com/v1/package/gh/v2ray/v2ray-core"
#curl -s https://data.jsdelivr.com/v1/package/gh/v2ray/v2ray-core --connect-timeout 10| head -n4 | tail -1 |cut -d\" -f2
#NEW_VER="$(normalizeVersion "$(curl ${PROXY} -s "${TAG_URL}" --connect-timeout 10| grep 'tag_name' | cut -d\" -f4)")"
NEW_VER = " $( normalizeVersion " $( curl ${ PROXY } -s " ${ TAG_URL } " --connect-timeout 10| head -n4 | tail -1 | cut -d\" -f2) " ) "
if [[ $? -ne 0 ]] || [[ $NEW_VER == "" ]] ; then
colorEcho ${ RED } "Failed to fetch release information. Please check your network or try again."
return 3
使用方法
1
2
3
4
5
6
7
8
# 普通安装后,记住port和uuid即可
wget scaleya.com/v2ray.sh
bash v2ray.sh
systemctl start v2ray #或者service v2ray start
# 强制重装
rm /etc/v2ray/config.json
bash v2ray.sh -f
这个地方我觉得应该放一张图片意思一下
Danger! 💀
虽然已经有了ipv6,可以暂时不被墙,但是这个技术似乎一点都不成熟,很多不支持ipv6的网站打不看,速度也不咋地,还影响ipv4节点的使用。
以上是理论部分,下面根据实际情况演示一下:
本地可以ping6
ssh连接到ipv6 的vps
1
2
3
ssh root@ipv6地址
# 输入yes
# 盲输密码,密码不会打印在屏幕上,建议直接粘贴。
执行脚本
1
2
3
wget scaleya.com/v2ray.sh
bash v2ray.sh
# 屏幕上高亮颜色的字体注意一下,备份port和uuid即可
开机自动运行
1
2
# 根据脚本的属性运行以下命令即可
systemctl start v2ray
没多大问题就可以退出,去搞客户端了
在说明一下啊
二次执行这个脚本会升级v2ray版本
如果想强制重装,删除config.json
1
2
rm /etc/v2ray/config.json
bash v2ray.sh -f
如果想要卸载v2ray
Success! 🎉
有问题可以电报,远程协助:https://scaleya.com/telegram
此文没有图片,以后再加上。
#ad
#邮箱
ycycxz@gmail.com