S'il vous plaît fournir les informations suivantes
4.2.1 - Linux Mint 19.2
libtorrent 1.2.3
Impossible de se connecter via le proxy inverse nginx. Je peux me connecter correctement sur mon réseau local, mais si j'essaie de me connecter à distance à l'aide d'un proxy nginx, rien ne se passe. Je peux me connecter à toutes mes autres applications via nginx. Je ne reçois même pas de message d'erreur disant que mes informations de connexion sont incorrectes ou quoi que ce soit. Je suis également capable de me connecter via des applications mobiles Android et je ne peux pas simplement via un navigateur pour une raison quelconque. Il semble que ma configuration nginx soit fausse. J'utilise la configuration qu'il dit d'utiliser.
emplacement /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 Référent ;
proxy_hide_header Origine ;
proxy_set_header Référent '';
proxy_set_header Origine '';
# proxy_set_header Hôte 127.0.0.1:8080 ; # si vous utilisez le paramètre "activer la validation de l'en-tête de l'hôte" avec 127.0.0.1 dans la zone de texte "domaines du serveur"
# add_header X-Frame-Options "SAMEORIGIN" ; # pas nécessaire depuis 4.1.0
}
Toute aide serait grandement appréciée.
Voulez-vous soutenir ce problème ? Publiez une prime dessus ! Nous acceptons les primes via Bountysource .
Bon j'arrive quelque part. Je peux me connecter via Microsoft Edge mais pas la dernière version de chrome ou firefox.
Voici ce que j'utilise pour ma configuration 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
}
Je m'assurerais également que vous ne rencontrez pas de problèmes avec la mise à niveau de 1.x à 2.x en termes de mise à jour du mot de passe. Jetez un œil à ces problèmes : https://github.com/qbittorrent/qBittorrent/issues/11680 https://github.com/qbittorrent/qBittorrent/issues/11571.
Bon j'arrive quelque part. Je peux me connecter via Microsoft Edge mais pas la dernière version de chrome ou firefox.
Cela me fait aussi penser que c'est un problème de cookie. Je supprimerais vos cookies sur le domaine que vous utilisez juste au cas où vous l'auriez désactivé dans votre configuration nginx.
@j-remy11 As-tu toujours des problèmes ?
Commentaire le plus utile
Voici ce que j'utilise pour ma configuration nginx :
Je m'assurerais également que vous ne rencontrez pas de problèmes avec la mise à niveau de 1.x à 2.x en termes de mise à jour du mot de passe. Jetez un œil à ces problèmes : https://github.com/qbittorrent/qBittorrent/issues/11680 https://github.com/qbittorrent/qBittorrent/issues/11571.
Cela me fait aussi penser que c'est un problème de cookie. Je supprimerais vos cookies sur le domaine que vous utilisez juste au cas où vous l'auriez désactivé dans votre configuration nginx.