From ead7f839c104c5c4e55c85bb857b0ce4793b8319 Mon Sep 17 00:00:00 2001 From: "shengheng.lu" Date: Sat, 5 Dec 2020 13:27:36 +0800 Subject: [PATCH] feat: add exhentai support --- conf/pixiv.conf | 28 +++++++++++++++++++++++ hosts | 4 ++++ 自签证书傻瓜式批处理包/config_childCA.txt | 1 + 自签证书傻瓜式批处理包/★使用说明★.txt | 2 +- 4 files changed, 34 insertions(+), 1 deletion(-) diff --git a/conf/pixiv.conf b/conf/pixiv.conf index e0aef60..ddc353e 100644 --- a/conf/pixiv.conf +++ b/conf/pixiv.conf @@ -421,3 +421,31 @@ server { proxy_buffering off; } } + +upstream exhentai-lb { + server 178.175.128.252:443; + server 178.175.128.254:443; + server 178.175.129.252:443; + server 178.175.129.254:443; + server 178.175.132.20:443; + server 178.175.132.22:443; +} + +server { + listen 443 ssl; + server_name exhentai.org; + + + ssl_certificate ca/pixiv.net.crt; + ssl_certificate_key ca/pixiv.net.key; + + location / { + proxy_pass https://exhentai-lb/; + proxy_set_header Host $http_host; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Real_IP $remote_addr; + proxy_set_header User-Agent $http_user_agent; + proxy_set_header Accept-Encoding ''; + proxy_buffering off; + } +} diff --git a/hosts b/hosts index a6162fd..d2ca871 100644 --- a/hosts +++ b/hosts @@ -117,6 +117,10 @@ 127.0.0.1 archiveofourown.org # AO3 end +# Exhentai Start +127.0.0.1 exhentai.org +# Exhentai end + # Nyaa Start 127.0.0.1 nyaa.si 127.0.0.1 www.nyaa.si diff --git a/自签证书傻瓜式批处理包/config_childCA.txt b/自签证书傻瓜式批处理包/config_childCA.txt index 8d9489e..7b1307b 100644 --- a/自签证书傻瓜式批处理包/config_childCA.txt +++ b/自签证书傻瓜式批处理包/config_childCA.txt @@ -39,6 +39,7 @@ DNS.25 = nyaa.si DNS.26 = *.nyaa.si DNS.27 = wikimedia.org DNS.28 = upload.wikimedia.org +DNS.29 = exhentai.org [ v3_req ] keyUsage = digitalSignature diff --git a/自签证书傻瓜式批处理包/★使用说明★.txt b/自签证书傻瓜式批处理包/★使用说明★.txt index ced781f..c9f988a 100644 --- a/自签证书傻瓜式批处理包/★使用说明★.txt +++ b/自签证书傻瓜式批处理包/★使用说明★.txt @@ -2,4 +2,4 @@ 2.第一次使用时直接使用「【限初次使用】一键生成根证书和子证书.bat」并将rootCA.crt安装到系统受信任的根证书列表即可,生成的Pixiv.key和Pixiv.crt可替换软件自带的CA。 -3.需要添加域名时打开「config_childCA.txt」加入,完后使用「【修改config_childCA.txt后使用】重新签发子证书.bat」只需将新生成的Pixiv.crt替换Nginx目录原先的文件即可。 \ No newline at end of file +3.需要添加域名时打开「config_childCA.txt」加入,完后使用「【修改config_childCA.txt后使用】重新签发子证书.bat」,将新生成的Pixiv.crt替换Nginx目录原先的文件,在系统host文件添加「127.0.0.1 域名」的字段, 并修改根目录「/conf/pixiv.conf」。 \ No newline at end of file