德国Euserv的IPv6主机突然连不上V2返回502 bad gateway的一种解决办法

之前虾皮路有介绍过《德国Euserv免费VPS申请+开通V2RAY+安装宝塔图文教程》,很多小伙伴都去申请了德国Euserv的IPv6主机,基本很多时候都拿来搭建V2。但是一般用得好好的,虽然有时候德国Euserv的IPv6主机会失联,但是总体来说还算不错。有一天虾皮路发现基于德国Euserv的IPv6主机搭建的V2连不上了,直接在客户端报错:502 bad gateway。这是什么情况?

虾皮路尝试了各类方法,曾经以为被封了,因为之前有次也是刚开始能用,过了一段时间后就不能用了。虾皮路以为域名被封了,然后又折腾重新安装系统一次,觉得非常麻烦。这次虾皮路检查了一下,没有这么复杂,成功解决了。分享一下解决办法。

前提:能正常连上BT宝塔面版,能连上SSH。

1、登录BT宝塔面版检查文件夹权限

登录BT宝塔面版后台,找到对应的文件,因为之前以域名下的某个文件夹隐藏的目的,因此主要查看一下这个文件夹的权限有没有问题。一般我们要设置为777的权限。

2、登录SSH检查

经历过上面的步骤,发现还是不能正常登录V2。因此就登录SSH检查。

刚开始认为caddy是不是被关闭了,先启动caddy

进入文件夹后启动caddy

cd /root/v2
./caddy

然后提示运行正常,不过80端口被占用,如下提示

Activating privacy features... done.
2020/05/29 19:27:56 Listen: listen tcp :80: bind: address already in use

因为我们的V2占用的443端口,80端口默认是域名访问占用,那说明没有问题。接续向下检查。

这里虾皮路想到,会不会是权限的问题导致某些服务或者文件夹无法访问或者启动。因此给与执行权限

 chmod +x caddy v2ray v2ctl

然后执行每个服务的运行指令

./start.sh

然后返回

-bash: ./start.sh: Permission denied

说明没有权限。再执行V2服务启动指令

service v2ray start

结果也是返回

cat: /proc/cmdline: Permission denied
Redirecting to /bin/systemctl start v2ray.service
Failed to start v2ray.service: Unit not found.

直到这里,虾皮路明白了,说明权限出了问题,导致V2服务没有启动。

3、检查权限并开启

检查一下各自服务是否有执行权限

执行
ls -l v2ray
返回如下结果
-r-xr-xr-x 1 root root 16384000 Jan  1  2010 v2ray
执行
ls -l start.sh
返回如下结果
-rw-r--r-- 1 root root 204 May 10 10:51 start.sh

说明服务start.sh没有执行权限,那赋予777权限

chmod 777 start.sh

再次启动服务

./start.sh

然后返回

v2ray started

成功启动。

这个时候用V2客户端开启,访问谷歌站点,成功打开,不再报错:502 bad gateway。

德国Euserv的IPv6主机突然连不上V2返回502 bad gateway的一种解决办法插图
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

虾皮路版权所有,未经允许不得转载:虾皮路 » 德国Euserv的IPv6主机突然连不上V2返回502 bad gateway的一种解决办法

分享到: 更多 (0)
坚持下去不容易,打个赏呗

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活