Replies: 2 comments 1 reply
-
| 
        
 Hi @ipme! I'm Dosu and I’m helping the RSSHub team. RSSHub 官方文档和代码库都没有提供 nginx 配置文件,但你可以参考下面的通用反向代理配置: server {
    listen 80;
    server_name your.domain.com;
    location / {
        proxy_pass http://127.0.0.1:1200;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        # 可选:限制请求速率,防止刷接口
        # limit_req zone=req_limit_per_ip burst=10 nodelay;
        # 可选:缓存静态内容
        # proxy_cache rsshub_cache;
        # proxy_cache_valid 200 10m;
    }
}如需启用速率限制或缓存,请根据实际需求调整配置。 关于 VPS 卡死和高 IO 问题,社区有反馈表明如果你用的是  nginx 配置本身一般不会导致高 IO 或 CPU,除非有大量恶意请求。可以通过 nginx 的限流、缓存等功能缓解压力,但根本原因还是要排查 Node 进程和容器内的文件写入情况。 如需进一步排查,可先用  To reply, just mention @dosu. How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other    | 
  
Beta Was this translation helpful? Give feedback.
-
| 
        
 可以,下面是常用的 nginx 反向代理 RSSHub 配置示例(含可选限流和缓存注释): server {
    listen 80;
    server_name your.domain.com;
    location / {
        proxy_pass http://127.0.0.1:1200;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        # 可选:限制请求速率,防止刷接口
        # limit_req zone=req_limit_per_ip burst=10 nodelay;
        # 可选:缓存静态内容
        # proxy_cache rsshub_cache;
        # proxy_cache_valid 200 10m;
    }
}你可以根据实际需求开启限流和缓存功能。nginx 本身一般不会导致高 IO 或 CPU,除非有大量恶意流量。限流和缓存可以缓解后端压力,但如果是 Node 进程本身导致的高 IO,根本原因通常在于后端。 关于你遇到的 VPS 卡死和硬盘 IO 高的问题,社区有反馈如果你用的是  排查建议:用  官方文档没有 nginx 配置文件,但推荐用 nginx 或 Cloudflare 做访问控制,更多部署细节可参考 官方部署文档。 To reply, just mention @dosu. How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other    | 
  
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
这是一个什么样的功能?
不知道是什么原因,这几天rsshub, 把VPS 直接搞卡死,这2天在找原因,一头雾水。
1.看了一下文档里面,也没有一个 nginx 配置文件,
2.这段时间不知道是什么情况,VPS 就一个rsshub,硬盘读写特别高,ssh都登陆不了,
这个功能可以解决什么问题?
@DIYgod
从根本上,查找 一下 是什么原因让 VPS 卡死,硬盘IO 特别的高,看了一下 是node 进程CPU 占用特别高,
硬盘IO 跑不动,一直都是高峰,降不下来,不知道是不是 nginx 规则的问题,还是什么,
只能一个一个的慢慢查了。
希望能发布一个 nginx 配置文件,
如果方便的话,我可以提供 ssh ,你上去看看,我今天开了一个月付的 临时 vps ,
额外描述
No response
这不是重复的功能请求和 RSS 提案
Beta Was this translation helpful? Give feedback.
All reactions