Advertisement
TwinHaelix

qbittorrent proxy conf

Dec 19th, 2020
902
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 2.96 KB | None | 0 0
  1. server {
  2.     listen 443 ssl;
  3.     listen [::]:443 ssl;
  4.  
  5.     server_name qbittorrent.* torrent.* qb.*;
  6.  
  7.     include /config/nginx/ssl.conf;
  8.  
  9.     client_max_body_size 0;
  10.  
  11.     include /config/nginx/vouch-auth.conf;
  12.     auth_request /auth;
  13.  
  14.     location / {
  15.         include /config/nginx/proxy.conf;
  16.         resolver 127.0.0.11 valid=30s;
  17.         set $upstream_qb_app wg-pia;
  18.         set $upstream_qb_port 8080;
  19.         set $upstream_qb_proto http;
  20.         proxy_pass $upstream_qb_proto://$upstream_qb_app:$upstream_qb_port;
  21.  
  22.         proxy_set_header Referer '';
  23.         proxy_set_header Host $upstream_qb_app:$upstream_qb_port;
  24.     }
  25.  
  26.     location ~ (/qbittorrent)?/api {
  27.         include /config/nginx/proxy.conf;
  28.         resolver 127.0.0.11 valid=30s;
  29.         set $upstream_qb_app wg-pia;
  30.         set $upstream_qb_port 8080;
  31.         set $upstream_qb_proto http;
  32.         proxy_pass $upstream_qb_proto://$upstream_qb_app:$upstream_qb_port;
  33.  
  34.         rewrite /qbittorrent(.*) $1 break;
  35.  
  36.         proxy_set_header Referer '';
  37.         proxy_set_header Host $upstream_qb_app:$upstream_qb_port;
  38.     }
  39.  
  40.     location ~ (/qbittorrent)?/command {
  41.         include /config/nginx/proxy.conf;
  42.         resolver 127.0.0.11 valid=30s;
  43.         set $upstream_qb_app wg-pia;
  44.         set $upstream_qb_port 8080;
  45.         set $upstream_qb_proto http;
  46.         proxy_pass $upstream_qb_proto://$upstream_qb_app:$upstream_qb_port;
  47.  
  48.         rewrite /qbittorrent(.*) $1 break;
  49.  
  50.         proxy_set_header Referer '';
  51.         proxy_set_header Host $upstream_qb_app:$upstream_qb_port;
  52.     }
  53.  
  54.     location ~ (/qbittorrent)?/query {
  55.         include /config/nginx/proxy.conf;
  56.         resolver 127.0.0.11 valid=30s;
  57.         set $upstream_qb_app wg-pia;
  58.         set $upstream_qb_port 8080;
  59.         set $upstream_qb_proto http;
  60.         proxy_pass $upstream_qb_proto://$upstream_qb_app:$upstream_qb_port;
  61.  
  62.         rewrite /qbittorrent(.*) $1 break;
  63.  
  64.         proxy_set_header Referer '';
  65.         proxy_set_header Host $upstream_qb_app:$upstream_qb_port;
  66.     }
  67.  
  68.     location ~ (/qbittorrent)?/login {
  69.         include /config/nginx/proxy.conf;
  70.         resolver 127.0.0.11 valid=30s;
  71.         set $upstream_qb_app wg-pia;
  72.         set $upstream_qb_port 8080;
  73.         set $upstream_qb_proto http;
  74.         proxy_pass $upstream_qb_proto://$upstream_qb_app:$upstream_qb_port;
  75.  
  76.         rewrite /qbittorrent(.*) $1 break;
  77.  
  78.         proxy_set_header Referer '';
  79.         proxy_set_header Host $upstream_qb_app:$upstream_qb_port;
  80.     }
  81.  
  82.     location ~ (/qbittorrent)?/sync {
  83.         include /config/nginx/proxy.conf;
  84.         resolver 127.0.0.11 valid=30s;
  85.         set $upstream_qb_app wg-pia;
  86.         set $upstream_qb_port 8080;
  87.         set $upstream_qb_proto http;
  88.         proxy_pass $upstream_qb_proto://$upstream_qb_app:$upstream_qb_port;
  89.  
  90.         rewrite /qbittorrent(.*) $1 break;
  91.  
  92.         proxy_set_header Referer '';
  93.         proxy_set_header Host $upstream_qb_app:$upstream_qb_port;
  94.     }
  95. }
  96.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement