致青春,致梦想,一片自留地

Menu

完美解决V2RAY碰到500 Internal Privoxy Error问题

在临时电脑上安装使用V2RAY科学上网,安装完毕客户端之后,联网出现下列问题:

500 Internal Privoxy Error
Privoxy encountered an error while processing your request:

Could not load template file no-server-data or one of its included components.

Please contact your proxy administrator.

If you are the proxy administrator, please put the required file(s)in the (confdir)/templates directory. The location of the (confdir) directory is specified in the main Privoxy config file. (It's typically the Privoxy install directory).

一阵抓耳挠腮之后,发现解决方法非常简单:

  1. 双击WINDOWS底部状态栏的时间
  2. 更改日期和时间设置
  3. Internet时间
  4. 更改设置
  5. 立即更新

如果当前服务器不能更新,就换一个,换到可以更新的服务器为止。把电脑时间修正好就OK了。官网上说的是V2RAY对于时间同步要求较高,需要让电脑和服务器之间的时间匹配。

当然既然时间匹配问题会造成这个500错误,那么也可能是服务器端的时间出现了问题,这个时候就需要更新自己的服务器时间了。

比如我用的是Centos的系统,在Centos系统下网络同步时间的指令如下:

yum install ntp
ntpdate pool.ntp.org

第一句的意思是安装ntp即网络时间协议(network time protol),第二句的意思是让服务器的时间和pool.ntp.org同步

至于其他的Linux系统,对应的指令大同小异,请自行搜索查询相关指令。

根据网友反应,即便同步了时间也还是会出现这个500错误。这个情况我自己没有碰到过,后来我建议他同步了时间以后再重启一下服务器以及电脑,问题也就解决了。或许这是玄学,windows碰到问题,重启是第一个要考虑的问题也或许是最后一个可行的方法。:)

根据网友的回馈,如果使用二维码导入服务器也有可能会导致出现这个问题,使用文字粘贴的方式导入服务器问题就顺利排除。个人判断是二维码导入会导致一定的二维码解析出错可能性,那么导入的服务器信息就不完整。

根据网友回馈,客户端如果没有正确安装也会出现类似问题。本站使用WebSocket+TLS+Nginx+CDN在搬瓦工VPS上搭建V2ray一文中有如何对V2ray的Windows客户端设置的简单教程,可以一看。

根据网友回馈,Vultr VPS的CentOS系统是默认开启防火墙的,需要关闭防火墙,运行指令为:systemctl stop firewalld; systemctl disable firewalld

根据网友回馈,如果同步时间了以后,还出现500错误,可能是因为更新订阅时,代理还处于开启状态,此时关闭代理状态再更新订阅即可。

— 于 共写了1284个字
— 文内使用到的标签:

《 “完美解决V2RAY碰到500 Internal Privoxy Error问题” 》 有 18 条评论

  1. 超级芭比说道:

    吓死宝宝了,还以为被监管了

  2. 回忆说道:

    谢谢,帮我大忙了,总算解决问题了

  3. Frank说道:

    说下我遇到的情况:
    导入服务器时使用用扫描屏幕上的二维码这种方式。访问后然后报500 Internal Privoxy Error,根据你的文章,我同步了时间,也还是不行,重启了服务器和本机,也依然不行。
    最后我使用从剪贴板上导入服务器的方式就解决了。

  4. Dustin说道:

    我也来加一条我碰到的问题:
    症状:使用2.x老版本的v2rayN没有问题,使用3.x的新版本v2rayN就报这个Internal Privoxy Error错误,另外打开后控制台有提示:没有找到core
    解决办法:下载v2rayN-core直接使用,一切正常了。

    • MrDream说道:

      嗯,那你的这个问题应该就是Windows的客户端没有正常安装,本站使用WebSocket+TLS+Nginx+CDN在搬瓦工VPS上搭建V2ray一文中有如何急性V2ray的Windows客户端设置的简单教程,可以一看。

      另外根据其他网友反应的问题,建议导入服务器使用服务器信息复制粘贴的方式导入,用二维码导入可能会出现问题。

  5. P说道:

    分享我碰到的情况:
    系统:CentOS 7.6
    服务商:Vultr
    症状:使用 bash <(curl -s -L https://git.io/v2ray.sh) 命令,下载一键脚本到VPS。运行并全程回车安装,取得 vmess URL 后用 netstat -lt 和 systemctl status v2ray 确认 v2ray 的端口和进程已经开启。Win10系统的客户端采用v2rayN,管理员权限运行v2rayN并成功导入vmess URL。VPS的ip可用v2rayN测网速和测延迟。v2rayN设置全局代理并点击开启http代理。访问网页出现500 Internal Privoxy Error错误
    尝试用过的解决方法包括服务器和win系统的时间更新,服务器和win系统的重启,客户端的重启,都没有解决问题
    最终解决方法:Vultr 的 CentOS 是默认开启防火墙的,用 systemctl stop firewalld; systemctl disable firewalld 关闭并禁用防火墙,问题解决

  6. abc123说道:

    非常感谢

  7. nn说道:

    怎么使用从剪贴板上导入服务器?

    • MrDream说道:

      这是指客户端导入服务器信息。现在的客户端一般支持2种方式,一种是扫描二维码(服务器搭建完毕以后,会出现一个二维码的图案,你的手机客户端比如 shadowrocket,可以扫描这个二维码自动把你的服务器信息导入),另外一种就是一串vmess带头的文字,你把这串文字复制,然后粘贴到你的客户端就能导入服务器信息了。

  8. clowz说道:

    根据网友反应,即便同步了时间也还是会出现这个500错误。这个情况我自己没有碰到过,后来我建议他同步了时间以后再重启一下服务器以及电脑,问题也就解决了。或许这是玄学,windows碰到问题,重启是第一个要考虑的问题也或许是最后一个可行的方法。:)
    ——————
    // 针对这种情况,补充我个人的经验,如果还出现500错误,可能是因为你更新订阅时,代理还处于开启状态,此时关闭代理状态再跟新订阅即可。

  9. 草泥马说道:

    事实上,根据提示,把v2ray安装目录下的config.json删了就行了。让它自动生成正确的模板

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注