Nodejs 请教网站或 ss 的一个兼容问题
Nodejs 请教网站或 ss 的一个兼容问题
我有个个人网站 http://65.49.193.117:3001/ ,被墙了,我用 jms 家的 ss 翻,然而访问不到,提示:
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).
在 devtool 里面查看就是网络访问一直 pending ,2 分钟后返回上述提示。
用提示中文本作为关键词似乎没有有效的解决方案。
我把网站替换为最简 express 代码,里面只有返回 json 数据,静态文件也没有,但一样不行。
网站有个域名 http://purebbs.com ,一样不行,我用 ip+port 测试访问是想撇开 nginx 来定位问题。
而我的 ss 访问谷歌油管并无任何问题。这有点迷惑了,究竟是网站还是 ss 存在问题?
ss 把你的网站绕过了
方法一,用全局
方法二,用 clash ,自己写规则
500 Internal Privoxy Error Privoxy 是你的代理配置问题, 修改代理的配置
谢谢楼上两位,我在 ss 客户端上没找到相关配置,全局也试过,在安装目录下查看了所有文本类型文件,但搞不清具体哪个配置不对。关键在于,我从来没有针对这个网站做过任何配置呀,怎么针对这个网站有问题呢?
你的浏览器有安装代理管理扩展吗(常见如 SwitchyOmega )?如果装了,目标请求要先在浏览器判断一次走不走代理才会发给你的 SS 客户端。这种情况可以试着把扩展从自动切换模式固定到代理模式再试试
我也是用的 jms 家的服务,HK CMI+NTT 套餐,上面这两个地址都可以打开。
谢,的确是安装了 SwitchyOmega ,我钻研一下看看
谢,估计就是我的 ss 配置问题了,好奇怪。
这个网站做了什么导致墙了 IP ?
这个网站没做任何事情,但是我曾用这台 vps 搭建过 ss ,于是 IP 被墙。
为什么你们还能用 ss ,我的香港服务器一搭 ss ,几分钟就封端口了,我现在改用 v2ray 了,还挺稳定的
最近发现 SS 被墙 IP 的概率好像和密码复杂度有关系。
大小写字母,符号,数字混合的长密码被墙概率低。
自己搭建的 ss 前几年还能自用一段时间,最近一段时间就是几分钟就封
按理不会。据说识别 ss 是根据流量特征
在Node.js中处理网站或Shadowsocks(ss)的兼容性问题时,通常涉及几个关键方面:依赖库版本、Node.js版本、以及网络配置。以下是一些基本的排查和解决步骤,结合代码示例:
-
检查Node.js版本: 确保你使用的Node.js版本与你的网站或ss服务端/客户端兼容。可以使用
node -v
查看当前版本。 -
依赖库版本: 检查
package.json
中的依赖库版本是否支持当前Node.js版本。例如,使用npm outdated
查看可升级的包。 -
代码兼容性: 对于ss,确保使用了正确版本的shadowsocks库。示例代码安装ss-local(客户端):
npm install -g shadowsocks-libev ss-local -s SERVER_ADDRESS -p SERVER_PORT -l LOCAL_PORT -k PASSWORD
对于网站,确保使用了兼容的HTTP/HTTPS库,如
express
或koa
。 -
网络配置: 检查防火墙、代理和网络ACLs是否允许Node.js应用进行必要的网络通信。
-
调试: 使用
console.log
或debug
库来跟踪和调试代码执行路径。 -
查阅文档: 参考Node.js、shadowsocks和相关库的官方文档,了解可能的兼容性问题及解决方案。
如果问题依旧存在,建议提供具体的错误信息或日志,以便进行更深入的分析。