请提供以下信息
4.2.1 - Linux Mint 19.2
libtorrent 1.2.3
无法通过 nginx 反向代理登录。 我可以在本地网络上正常登录,但是如果我尝试使用 nginx 代理远程登录,则没有任何反应。 我可以通过 nginx 登录到我所有的其他应用程序。 我什至没有收到错误消息说我的登录信息不正确或任何东西。 我能够通过移动 android 应用程序进行连接,也由于某种原因无法通过浏览器进行连接。 看来我的 nginx 配置可能是错误的。 我正在使用它说要使用的配置。
位置 /qbt/ {
proxy_pass http://127.0.0.1 :8080/;
proxy_http_version 1.1;
proxy_set_header X-Forwarded-Host $server_name:$server_port;
proxy_hide_header 推荐人;
proxy_hide_header 来源;
proxy_set_header Referer '';
proxy_set_header 来源 '';
# proxy_set_header 主机 127.0.0.1:8080; # 如果您在“服务器域”文本框中使用 127.0.0.1 的“启用主机头验证”设置
# add_header X-Frame-Options "SAMEORIGIN"; # 从 4.1.0 开始不需要
}
任何帮助将不胜感激。
想要支持这个问题吗? 悬赏吧! 我们通过Bountysource接受赏金。
好的,我要到达某个地方了。 我可以通过 Microsoft Edge 登录,但不能通过最新版本的 chrome 或 firefox 登录。
这是我用于 nginx 设置的内容:
location ^~ /qbt/ {
resolver 127.0.0.1 valid=30s;
proxy_pass http://127.0.0.1:8080/; # use whatever port you have setup in qBt
client_max_body_size 10m;
client_body_buffer_size 128k;
#Timeout if the real server is dead
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503;
# Advanced Proxy Config
send_timeout 5m;
proxy_read_timeout 240;
proxy_send_timeout 240;
proxy_connect_timeout 240;
proxy_redirect http:// $scheme://;
proxy_http_version 1.1;
proxy_set_header Connection "";
#proxy_cookie_path / "/; HTTPOnly; Secure"; # enable at your own risk, may break certain apps
proxy_cache_bypass $cookie_session;
proxy_no_cache $cookie_session;
proxy_buffers 32 4k;
proxy_set_header X-Forwarded-Host $server_name:$server_port;
proxy_hide_header Referer;
proxy_hide_header Origin;
proxy_set_header Referer '';
proxy_set_header Origin '';
add_header X-Frame-Options "SAMEORIGIN"; # see note
}
我还会确保您在更新密码方面不会遇到从 1.x 升级到 2.x 的问题。 看看这些问题: https : https://github.com/qbittorrent/qBittorrent/issues/11571。
好的,我要到达某个地方了。 我可以通过 Microsoft Edge 登录,但不能通过最新版本的 chrome 或 firefox 登录。
这也让我认为这是一个 cookie 问题。 我会删除您正在使用的域上的 cookie,以防万一,即使您在 nginx 配置中禁用了它。
@j-remy11 你还有问题吗?
最有用的评论
这是我用于 nginx 设置的内容:
我还会确保您在更新密码方面不会遇到从 1.x 升级到 2.x 的问题。 看看这些问题: https : https://github.com/qbittorrent/qBittorrent/issues/11571。
这也让我认为这是一个 cookie 问题。 我会删除您正在使用的域上的 cookie,以防万一,即使您在 nginx 配置中禁用了它。