Emby反代及HTTPS配置教程

Nginx配置

server {
  listen 443 ssl;
  server_name your.domain.com;
  # Security / XSS Mitigation Headers
  add_header X-Frame-Options "SAMEORIGIN";
  add_header X-XSS-Protection "1; mode=block";
  add_header X-Content-Type-Options "nosniff";
​
  # ssl的设置
  ssl_certificate /etc/nginx/ssl/cert.pem;
  ssl_certificate_key /etc/nginx/ssl/key.pem;
  ssl_session_timeout 5m;
​
​
  # 禁止ip访问
  if ($host ~ ^\d+\.\d+\.\d+\.\d+$) {
      return 404;
  }
​
  # 防止爬虫获取header,直接访问/就返回502,其他的路径才行,app观看不影响,不用这个
  location = / {
      return 502;
  }
​
  location / {
    resolver 1.1.1.1 ipv6=off;
      if ($host != $server_name) {
              return 403;
          }
        proxy_pass https://www.emby.com;
        # ssl pass相关的设置
        proxy_ssl_name www.emby.com;
        proxy_ssl_server_name on;
        proxy_set_header Host www.emby.com;
        set $magpiecdn "$scheme://$server_name:$server_port";
        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;
        proxy_set_header X-Forwarded-Protocol $scheme;
        proxy_set_header X-Forwarded-Host $http_host;
        proxy_set_header MagpieCDN $magpiecdn;
        proxy_buffering off;
  }
​
  location /***cdn {
        resolver 1.1.1.1 ipv6=off;
        proxy_pass https://$arg_load.emby.com;
        # ssl pass相关的设置
        proxy_ssl_name $arg_load.emby.com;
        proxy_ssl_server_name on;
        proxy_set_header Host $arg_load.emby.com;
        proxy_buffering on;
        proxy_max_temp_file_size 50m;
    }
}

说明:

注意替换为自己的域名和要反代的服务器域名

利用acme申请域名证书

  1. 在线安装
curl https://get.acme.sh | sh -s [email protected]
  1. 配置证书
export CF_Token=“” #需要DNS读取编辑权限

export CF_Zone_ID=""

acme.sh --issue --dns dns_cf -d your.domain.com

acme.sh --install-cert -d your.domain.com \
--key-file       /etc/nginx/ssl/key.pem \
--fullchain-file /etc/nginx/ssl/cert.pem \
--reloadcmd     "service nginx reload"
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇