完美解决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).
一阵抓耳挠腮之后,发现解决方法非常简单:
- 双击WINDOWS底部状态栏的时间
- 更改日期和时间设置
- Internet时间
- 更改设置
- 立即更新
如果当前服务器不能更新,就换一个,换到可以更新的服务器为止。把电脑时间修正好就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错误,可能是因为更新订阅时,代理还处于开启状态,此时关闭代理状态再更新订阅即可。
- 下一篇:关于HOXX
- 上一篇:菜鸟安装V2rayU,Mac系统下的V2ray客户端
吓死宝宝了,还以为被监管了
理性上网,不要瞎逛就没事
别说不该说的
谢谢,帮我大忙了,总算解决问题了
抛砖引玉,互通有无:)
说下我遇到的情况:
导入服务器时使用用扫描屏幕上的二维码这种方式。访问后然后报500 Internal Privoxy Error,根据你的文章,我同步了时间,也还是不行,重启了服务器和本机,也依然不行。
最后我使用从剪贴板上导入服务器的方式就解决了。
非常感谢你的回馈,这就把你说的这个情况也加入文章。
我也来加一条我碰到的问题:
症状:使用2.x老版本的v2rayN没有问题,使用3.x的新版本v2rayN就报这个Internal Privoxy Error错误,另外打开后控制台有提示:没有找到core
解决办法:下载v2rayN-core直接使用,一切正常了。
嗯,那你的这个问题应该就是Windows的客户端没有正常安装,本站使用WebSocket+TLS+Nginx+CDN在搬瓦工VPS上搭建V2ray一文中有如何急性V2ray的Windows客户端设置的简单教程,可以一看。
另外根据其他网友反应的问题,建议导入服务器使用服务器信息复制粘贴的方式导入,用二维码导入可能会出现问题。
分享我碰到的情况:
系统: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 关闭并禁用防火墙,问题解决
非常感谢你的分享
非常感谢
怎么使用从剪贴板上导入服务器?
这是指客户端导入服务器信息。现在的客户端一般支持2种方式,一种是扫描二维码(服务器搭建完毕以后,会出现一个二维码的图案,你的手机客户端比如 shadowrocket,可以扫描这个二维码自动把你的服务器信息导入),另外一种就是一串vmess带头的文字,你把这串文字复制,然后粘贴到你的客户端就能导入服务器信息了。
根据网友反应,即便同步了时间也还是会出现这个500错误。这个情况我自己没有碰到过,后来我建议他同步了时间以后再重启一下服务器以及电脑,问题也就解决了。或许这是玄学,windows碰到问题,重启是第一个要考虑的问题也或许是最后一个可行的方法。:)
——————
// 针对这种情况,补充我个人的经验,如果还出现500错误,可能是因为你更新订阅时,代理还处于开启状态,此时关闭代理状态再跟新订阅即可。
非常感谢您的补充。
事实上,根据提示,把v2ray安装目录下的config.json删了就行了。让它自动生成正确的模板
多谢分享,您这个补充非常重要