├── .gitattributes ├── LICENSE ├── Nginx 管理脚本.bat ├── README.md ├── Win转换Unix格式.bat ├── conf ├── nginx.conf └── pixiv.conf ├── hosts └── 自签证书一键式批处理包 ├── config_childCA.txt ├── config_rootCA.txt ├── config_signCA.txt ├── 【修改config_childCA.txt后使用】重新签发子证书.bat ├── 【可选】清理生成证书后产生的垃圾文件.bat ├── 【限初次使用】一键生成根证书和子证书.bat ├── 演示01:一键生成证书.gif └── 演示02:添加域名.gif /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Mashiro 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /Nginx 管理脚本.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShioMile/Pixiv-Nginx/e7bfca1aa33967e89839d21eb0458fd259be709d/Nginx 管理脚本.bat -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![GitHub release](https://img.shields.io/github/release/ShioMile/Pixiv-Nginx.svg?style=flat-square)](https://github.com/ShioMile/Pixiv-Nginx/releases/latest) 2 | 3 | 本项目是利用本地反向代理来实现对Pixiv、Wikipedia等一众网站进行直连访问的Nginx配置文件,fork自[mashirozx/Pixiv-Nginx](https://github.com/mashirozx/Pixiv-Nginx)([博客链接](https://2heng.xin/2017/09/19/pixiv/)),原项目已存档已恢复。 4 | 5 | 与原项目项目相比,本项目删除了Nginx二进制文件以及各种杂项文件,仅保留了conf文件及自签证书的批处理文件。 6 | 7 | 使用&安装说明及常见问题参见 → [WIKI](https://github.com/ShioMile/Pixiv-Nginx/wiki) 8 | 9 | ### LICENSE 10 | 11 | [MIT license](https://raw.githubusercontent.com/ShioMile/Pixiv-Nginx/master/LICENSE) 12 | -------------------------------------------------------------------------------- /Win转换Unix格式.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShioMile/Pixiv-Nginx/e7bfca1aa33967e89839d21eb0458fd259be709d/Win转换Unix格式.bat -------------------------------------------------------------------------------- /conf/nginx.conf: -------------------------------------------------------------------------------- 1 | #user root; # Android (based Termux) 2 | 3 | worker_processes 1; 4 | 5 | #error_log logs/error.log; 6 | #error_log logs/error.log notice; 7 | #error_log logs/error.log info; 8 | 9 | #pid logs/nginx.pid; 10 | 11 | 12 | events { 13 | worker_connections 1024; 14 | } 15 | 16 | 17 | http { 18 | include mime.types; 19 | default_type application/octet-stream; 20 | 21 | #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' 22 | # '$status $body_bytes_sent "$http_referer" ' 23 | # '"$http_user_agent" "$http_x_forwarded_for"'; 24 | 25 | #access_log logs/access.log main; 26 | 27 | sendfile on; 28 | #tcp_nopush on; 29 | 30 | #keepalive_timeout 0; 31 | keepalive_timeout 120s 120s; 32 | keepalive_requests 1000; 33 | client_max_body_size 100m; 34 | server_names_hash_max_size 512; 35 | server_names_hash_bucket_size 1024; 36 | 37 | #gzip on; 38 | 39 | include pixiv.conf; 40 | } 41 | -------------------------------------------------------------------------------- /conf/pixiv.conf: -------------------------------------------------------------------------------- 1 | log_format custom '[$time_iso8601] 请求内容:"$request" 状态码:"$status" 上游IP:"$upstream_addr" 域名:"$http_host" 发送字节数:"$body_bytes_sent" Referer:"$http_referer" User-Agent:"$http_user_agent"'; 2 | 3 | access_log logs/access.log custom; 4 | #access_log var/log/nginx/access.log custom; # Android (for Termux) 5 | 6 | ssl_protocols TLSv1.2 TLSv1.3; 7 | 8 | # Pixiv 9 | 10 | upstream www-pixiv-net { 11 | server 210.140.131.223:443; 12 | server 210.140.131.225:443; 13 | server 210.140.131.220:443; 14 | keepalive 300; 15 | } 16 | 17 | upstream account-pixiv-net { 18 | server 210.140.131.226:443; 19 | server 210.140.131.218:443; 20 | server 210.140.131.222:443; 21 | } 22 | 23 | upstream sketch-pixiv-net { 24 | server 210.140.174.37:443; 25 | server 210.140.170.179:443; 26 | server 210.140.175.130:443; 27 | } 28 | 29 | upstream sketch-hls-server { 30 | server 210.140.214.211:443; 31 | server 210.140.214.212:443; 32 | server 210.140.214.213:443; 33 | } 34 | 35 | upstream imgaz-pixiv-net { 36 | server 210.140.131.145:443; 37 | server 210.140.131.144:443; 38 | server 210.140.131.147:443; 39 | server 210.140.131.153:443; 40 | } 41 | 42 | upstream i-pximg-net { 43 | server 210.140.92.140:443; 44 | server 210.140.92.137:443; 45 | server 210.140.92.139:443; 46 | server 210.140.92.142:443; 47 | server 210.140.92.134:443; 48 | server 210.140.92.141:443; 49 | server 210.140.92.143:443; 50 | server 210.140.92.136:443; 51 | server 210.140.92.138:443; 52 | server 210.140.92.144:443; 53 | server 210.140.92.145:443; 54 | keepalive 300; 55 | } 56 | 57 | upstream app-api-pixiv-net { 58 | server 210.140.131.218:443; 59 | server 210.140.131.223:443; 60 | server 210.140.131.226:443; 61 | } 62 | 63 | #server { 64 | # listen 80 default_server; 65 | # rewrite ^(.*) https://$host$1 permanent; 66 | #} 67 | 68 | server { 69 | listen 443 ssl http2; 70 | server_name www.pixiv.net; 71 | 72 | ssl_certificate ca/pixiv.net.crt; 73 | ssl_certificate_key ca/pixiv.net.key; 74 | 75 | location / { 76 | #proxy_ssl_server_name on; 77 | proxy_pass https://www-pixiv-net; 78 | proxy_set_header Host $http_host; 79 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 80 | proxy_set_header X-Real_IP $remote_addr; 81 | proxy_set_header User-Agent $http_user_agent; 82 | proxy_set_header Accept-Encoding ''; 83 | proxy_buffering off; 84 | } 85 | } 86 | 87 | server { 88 | listen 443 ssl http2; 89 | server_name pixiv.net; 90 | server_name ssl.pixiv.net; 91 | server_name accounts.pixiv.net; 92 | server_name touch.pixiv.net; 93 | server_name oauth.secure.pixiv.net; 94 | 95 | ssl_certificate ca/pixiv.net.crt; 96 | ssl_certificate_key ca/pixiv.net.key; 97 | 98 | location / { 99 | proxy_pass https://account-pixiv-net; 100 | proxy_set_header Host $http_host; 101 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 102 | proxy_set_header X-Real_IP $remote_addr; 103 | proxy_set_header User-Agent $http_user_agent; 104 | proxy_set_header Accept-Encoding ''; 105 | proxy_buffering off; 106 | } 107 | } 108 | 109 | server { 110 | listen 443 ssl http2; 111 | server_name i.pximg.net; 112 | 113 | ssl_certificate ca/pixiv.net.crt; 114 | ssl_certificate_key ca/pixiv.net.key; 115 | 116 | location / { 117 | proxy_pass https://i-pximg-net; 118 | proxy_set_header Host $http_host; 119 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 120 | proxy_set_header X-Real_IP $remote_addr; 121 | proxy_set_header User-Agent $http_user_agent; 122 | proxy_set_header Accept-Encoding ''; 123 | proxy_set_header Connection ""; 124 | proxy_buffering off; 125 | } 126 | } 127 | 128 | server { 129 | listen 443 ssl; 130 | server_name sketch.pixiv.net; 131 | 132 | ssl_certificate ca/pixiv.net.crt; 133 | ssl_certificate_key ca/pixiv.net.key; 134 | 135 | location / { 136 | proxy_pass https://sketch-pixiv-net; 137 | proxy_set_header Host $http_host; 138 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 139 | proxy_set_header X-Real_IP $remote_addr; 140 | proxy_set_header User-Agent $http_user_agent; 141 | proxy_set_header Accept-Encoding ''; 142 | proxy_buffering off; 143 | } 144 | 145 | # Proxying WebSockets 146 | location /ws/ { 147 | proxy_pass https://sketch-pixiv-net; 148 | proxy_http_version 1.1; 149 | proxy_set_header Upgrade $http_upgrade; 150 | proxy_set_header Connection "upgrade"; 151 | proxy_set_header Host $host; 152 | } 153 | } 154 | 155 | server { 156 | listen 443 ssl; 157 | server_name *.pixivsketch.net; 158 | 159 | ssl_certificate ca/pixiv.net.crt; 160 | ssl_certificate_key ca/pixiv.net.key; 161 | 162 | location / { 163 | proxy_pass https://sketch-hls-server; 164 | proxy_set_header Host $http_host; 165 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 166 | proxy_set_header X-Real_IP $remote_addr; 167 | proxy_set_header User-Agent $http_user_agent; 168 | proxy_set_header Accept-Encoding ''; 169 | proxy_buffering off; 170 | } 171 | } 172 | 173 | server { 174 | listen 443 ssl; 175 | server_name factory.pixiv.net; 176 | 177 | ssl_certificate ca/pixiv.net.crt; 178 | ssl_certificate_key ca/pixiv.net.key; 179 | 180 | location / { 181 | proxy_pass https://210.140.131.180/; 182 | proxy_set_header Host $http_host; 183 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 184 | proxy_set_header X-Real_IP $remote_addr; 185 | proxy_set_header User-Agent $http_user_agent; 186 | proxy_set_header Accept-Encoding ''; 187 | proxy_buffering off; 188 | } 189 | } 190 | 191 | server { 192 | listen 443 ssl; 193 | server_name dic.pixiv.net; 194 | server_name en-dic.pixiv.net; 195 | server_name sensei.pixiv.net; 196 | server_name fanbox.pixiv.net; 197 | server_name payment.pixiv.net.pixiv.net; 198 | 199 | ssl_certificate ca/pixiv.net.crt; 200 | ssl_certificate_key ca/pixiv.net.key; 201 | 202 | location / { 203 | proxy_pass https://210.140.131.222/; 204 | proxy_set_header Host $http_host; 205 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 206 | proxy_set_header X-Real_IP $remote_addr; 207 | proxy_set_header User-Agent $http_user_agent; 208 | proxy_set_header Accept-Encoding ''; 209 | proxy_buffering off; 210 | } 211 | } 212 | 213 | server { 214 | listen 443 ssl; 215 | server_name imgaz.pixiv.net; 216 | server_name comic.pixiv.net; 217 | server_name novel.pixiv.net; 218 | server_name source.pixiv.net; 219 | server_name i1.pixiv.net; 220 | server_name i2.pixiv.net; 221 | server_name i3.pixiv.net; 222 | server_name i4.pixiv.net; 223 | 224 | ssl_certificate ca/pixiv.net.crt; 225 | ssl_certificate_key ca/pixiv.net.key; 226 | 227 | location / { 228 | proxy_pass https://imgaz-pixiv-net; 229 | proxy_set_header Host $http_host; 230 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 231 | proxy_set_header X-Real_IP $remote_addr; 232 | proxy_set_header User-Agent $http_user_agent; 233 | proxy_set_header Accept-Encoding ''; 234 | proxy_buffering off; 235 | } 236 | } 237 | 238 | server { 239 | listen 443 ssl http2; 240 | server_name app-api.pixiv.net; 241 | 242 | ssl_certificate ca/pixiv.net.crt; 243 | ssl_certificate_key ca/pixiv.net.key; 244 | 245 | location / { 246 | proxy_pass https://app-api-pixiv-net; 247 | proxy_set_header Host $http_host; 248 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 249 | proxy_set_header X-Real_IP $remote_addr; 250 | proxy_set_header User-Agent $http_user_agent; 251 | proxy_set_header Accept-Encoding ''; 252 | proxy_buffering off; 253 | } 254 | } 255 | 256 | server { 257 | listen 443 ssl; 258 | server_name www.google.com; 259 | 260 | ssl_certificate ca/pixiv.net.crt; 261 | ssl_certificate_key ca/pixiv.net.key; 262 | 263 | location ^~ /recaptcha/ { 264 | rewrite ^(.*)$ https://www.recaptcha.net$1 break; 265 | } 266 | 267 | location / { 268 | default_type text/html; 269 | charset utf-8; 270 | return 200 'Pixiv-Nginx提醒:本工具默认代理了www.google.com,用于加载P站登陆时的验证码插件,如果你有方法正常访问www.google.com,并且不希望看到这个页面,那么将 C:\Windows\System32\drivers\etc\hosts127.0.0.1 www.google.com 的那行记录删除即可。如果删除后刷新网页还是看到这个页面,请先清除一下浏览器缓存。'; 271 | } 272 | } 273 | 274 | # Wikipedia 275 | 276 | upstream wikipedia-text-lb { 277 | server 208.80.153.224:443; 278 | #server 208.80.154.224:443; 279 | server 91.198.174.192:443; 280 | #server 103.102.166.224:443; 281 | } 282 | 283 | server { 284 | listen 443 ssl http2; 285 | server_name *.wikipedia.org; 286 | server_name zh.wikiquote.org; 287 | 288 | ssl_certificate ca/pixiv.net.crt; 289 | ssl_certificate_key ca/pixiv.net.key; 290 | 291 | location / { 292 | proxy_pass https://wikipedia-text-lb/; 293 | proxy_set_header Host $http_host; 294 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 295 | proxy_set_header X-Real_IP $remote_addr; 296 | proxy_set_header User-Agent $http_user_agent; 297 | proxy_set_header Accept-Encoding ''; 298 | proxy_buffering off; 299 | } 300 | } 301 | 302 | # Steam 303 | 304 | upstream steamcommunity { 305 | server 184.26.194.101:443; 306 | server 104.111.238.80:443; 307 | server 23.53.57.107:443; 308 | server 104.64.155.245:443; 309 | server 95.100.138.228:443; 310 | server 92.122.104.90:443; 311 | } 312 | 313 | 314 | server { 315 | listen 443 ssl; 316 | server_name *.steamcommunity.com; 317 | server_name steamcommunity.com; 318 | 319 | 320 | ssl_certificate ca/pixiv.net.crt; 321 | ssl_certificate_key ca/pixiv.net.key; 322 | 323 | location / { 324 | proxy_pass https://steamcommunity/; 325 | proxy_set_header Host $http_host; 326 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 327 | proxy_set_header X-Real_IP $remote_addr; 328 | proxy_set_header User-Agent $http_user_agent; 329 | proxy_set_header Accept-Encoding ''; 330 | proxy_buffering off; 331 | } 332 | } 333 | 334 | # Amazon-JP 335 | 336 | server { 337 | listen 443 ssl; 338 | server_name amazon.co.jp; 339 | 340 | ssl_certificate ca/pixiv.net.crt; 341 | ssl_certificate_key ca/pixiv.net.key; 342 | 343 | location / { 344 | #proxy_ssl_server_name on; 345 | proxy_pass https://52.119.168.48; 346 | proxy_set_header Host $http_host; 347 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 348 | proxy_set_header X-Real_IP $remote_addr; 349 | proxy_set_header User-Agent $http_user_agent; 350 | proxy_set_header Accept-Encoding ''; 351 | proxy_buffering off; 352 | } 353 | } 354 | 355 | upstream Amazon-JP-01 { 356 | server 52.84.198.239:443; 357 | server 23.62.102.28:443; 358 | server 143.204.102.111:443; 359 | server 13.226.233.181:443; 360 | } 361 | 362 | server { 363 | listen 443 ssl http2; 364 | server_name www.amazon.co.jp; 365 | 366 | ssl_certificate ca/pixiv.net.crt; 367 | ssl_certificate_key ca/pixiv.net.key; 368 | 369 | location / { 370 | #proxy_ssl_server_name on; 371 | proxy_pass https://Amazon-JP-01; 372 | proxy_set_header Host $http_host; 373 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 374 | proxy_set_header X-Real_IP $remote_addr; 375 | proxy_set_header User-Agent $http_user_agent; 376 | proxy_set_header Accept-Encoding ''; 377 | proxy_buffering off; 378 | } 379 | } 380 | 381 | server { 382 | listen 443 ssl; 383 | server_name api.amazon.co.jp; 384 | 385 | ssl_certificate ca/pixiv.net.crt; 386 | ssl_certificate_key ca/pixiv.net.key; 387 | 388 | location / { 389 | #proxy_ssl_server_name on; 390 | proxy_pass https://54.240.251.149; 391 | proxy_set_header Host $http_host; 392 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 393 | proxy_set_header X-Real_IP $remote_addr; 394 | proxy_set_header User-Agent $http_user_agent; 395 | proxy_set_header Accept-Encoding ''; 396 | proxy_buffering off; 397 | } 398 | } 399 | 400 | server { 401 | listen 443 ssl; 402 | server_name astore.amazon.co.jp; 403 | 404 | ssl_certificate ca/pixiv.net.crt; 405 | ssl_certificate_key ca/pixiv.net.key; 406 | 407 | location / { 408 | #proxy_ssl_server_name on; 409 | proxy_pass https://54.240.248.159; 410 | proxy_set_header Host $http_host; 411 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 412 | proxy_set_header X-Real_IP $remote_addr; 413 | proxy_set_header User-Agent $http_user_agent; 414 | proxy_set_header Accept-Encoding ''; 415 | proxy_buffering off; 416 | } 417 | } 418 | 419 | server { 420 | listen 443 ssl; 421 | server_name services.amazon.co.jp; 422 | 423 | ssl_certificate ca/pixiv.net.crt; 424 | ssl_certificate_key ca/pixiv.net.key; 425 | 426 | location / { 427 | #proxy_ssl_server_name on; 428 | proxy_pass https://52.94.213.97; 429 | proxy_set_header Host $http_host; 430 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 431 | proxy_set_header X-Real_IP $remote_addr; 432 | proxy_set_header User-Agent $http_user_agent; 433 | proxy_set_header Accept-Encoding ''; 434 | proxy_buffering off; 435 | } 436 | } 437 | 438 | # AO3 439 | 440 | server { 441 | listen 443 ssl http2; 442 | server_name *.archiveofourown.org; 443 | server_name archiveofourown.org; 444 | 445 | 446 | ssl_certificate ca/pixiv.net.crt; 447 | ssl_certificate_key ca/pixiv.net.key; 448 | 449 | location / { 450 | proxy_pass https://104.153.64.122/; 451 | proxy_set_header Host $http_host; 452 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 453 | proxy_set_header X-Real_IP $remote_addr; 454 | proxy_set_header User-Agent $http_user_agent; 455 | proxy_set_header Accept-Encoding ''; 456 | proxy_buffering off; 457 | } 458 | } 459 | 460 | # Nyaa 461 | 462 | server { 463 | listen 443 ssl http2; 464 | server_name nyaa.si; 465 | server_name www.nyaa.si; 466 | 467 | ssl_certificate ca/pixiv.net.crt; 468 | ssl_certificate_key ca/pixiv.net.key; 469 | 470 | location / { 471 | proxy_pass https://185.178.208.182/; 472 | proxy_set_header Host $http_host; 473 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 474 | proxy_set_header X-Real_IP $remote_addr; 475 | proxy_set_header User-Agent $http_user_agent; 476 | proxy_set_header Accept-Encoding ''; 477 | proxy_buffering off; 478 | } 479 | } 480 | 481 | server { 482 | listen 443 ssl http2; 483 | server_name sukebei.nyaa.si; 484 | 485 | ssl_certificate ca/pixiv.net.crt; 486 | ssl_certificate_key ca/pixiv.net.key; 487 | 488 | location / { 489 | #proxy_ssl_server_name on; 490 | proxy_pass https://198.251.89.38; 491 | proxy_set_header Host $http_host; 492 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 493 | proxy_set_header X-Real_IP $remote_addr; 494 | proxy_set_header User-Agent $http_user_agent; 495 | proxy_set_header Accept-Encoding ''; 496 | proxy_buffering off; 497 | } 498 | } 499 | 500 | # E-Hentai 501 | 502 | upstream exhentai-lb { 503 | server 178.175.128.252:443; 504 | server 178.175.128.254:443; 505 | server 178.175.129.252:443; 506 | server 178.175.129.254:443; 507 | server 178.175.132.20:443; 508 | server 178.175.132.22:443; 509 | keepalive 300; 510 | } 511 | 512 | server { 513 | listen 443 ssl; 514 | server_name exhentai.org; 515 | 516 | ssl_certificate ca/pixiv.net.crt; 517 | ssl_certificate_key ca/pixiv.net.key; 518 | 519 | location / { 520 | proxy_pass https://exhentai-lb/; 521 | proxy_set_header Host $http_host; 522 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 523 | proxy_set_header X-Real_IP $remote_addr; 524 | proxy_set_header User-Agent $http_user_agent; 525 | proxy_set_header Accept-Encoding ''; 526 | proxy_buffering off; 527 | } 528 | } 529 | 530 | upstream e-hentai-lb { 531 | server 104.20.135.21:443; 532 | server 104.20.134.21:443; 533 | server 172.67.0.127:443; 534 | } 535 | 536 | server { 537 | listen 443 ssl http2; 538 | server_name e-hentai.org; 539 | 540 | ssl_certificate ca/pixiv.net.crt; 541 | ssl_certificate_key ca/pixiv.net.key; 542 | 543 | location / { 544 | proxy_pass https://e-hentai-lb/; 545 | proxy_set_header Host $http_host; 546 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 547 | proxy_set_header X-Real_IP $remote_addr; 548 | proxy_set_header User-Agent $http_user_agent; 549 | proxy_set_header Accept-Encoding ''; 550 | proxy_buffering off; 551 | } 552 | } 553 | 554 | server { 555 | listen 443 ssl; 556 | server_name forums.e-hentai.org; 557 | 558 | ssl_certificate ca/pixiv.net.crt; 559 | ssl_certificate_key ca/pixiv.net.key; 560 | 561 | location / { 562 | proxy_pass https://94.100.18.243:443/; 563 | proxy_set_header Host $http_host; 564 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 565 | proxy_set_header X-Real_IP $remote_addr; 566 | proxy_set_header User-Agent $http_user_agent; 567 | proxy_set_header Accept-Encoding ''; 568 | proxy_buffering off; 569 | } 570 | } 571 | 572 | 573 | server { 574 | listen 443 ssl; 575 | server_name upload.e-hentai.org; 576 | 577 | ssl_certificate ca/pixiv.net.crt; 578 | ssl_certificate_key ca/pixiv.net.key; 579 | 580 | location / { 581 | #proxy_ssl_server_name on; 582 | proxy_pass https://94.100.24.71; 583 | proxy_set_header Host $http_host; 584 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 585 | proxy_set_header X-Real_IP $remote_addr; 586 | proxy_set_header User-Agent $http_user_agent; 587 | proxy_set_header Accept-Encoding ''; 588 | proxy_buffering off; 589 | } 590 | } 591 | 592 | server { 593 | listen 443 ssl http2; 594 | server_name api.e-hentai.org; 595 | 596 | ssl_certificate ca/pixiv.net.crt; 597 | ssl_certificate_key ca/pixiv.net.key; 598 | 599 | location / { 600 | #proxy_ssl_server_name on; 601 | proxy_pass https://178.162.139.18; 602 | proxy_set_header Host $http_host; 603 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 604 | proxy_set_header X-Real_IP $remote_addr; 605 | proxy_set_header User-Agent $http_user_agent; 606 | proxy_set_header Accept-Encoding ''; 607 | proxy_buffering off; 608 | } 609 | } 610 | 611 | # OneDrive 612 | 613 | server { 614 | listen 443 ssl http2; 615 | server_name onedrive.live.com; 616 | 617 | ssl_certificate ca/pixiv.net.crt; 618 | ssl_certificate_key ca/pixiv.net.key; 619 | 620 | location / { 621 | #proxy_ssl_server_name on; 622 | proxy_pass https://13.107.42.13; 623 | proxy_set_header Host $http_host; 624 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 625 | proxy_set_header X-Real_IP $remote_addr; 626 | proxy_set_header User-Agent $http_user_agent; 627 | proxy_set_header Accept-Encoding ''; 628 | proxy_buffering off; 629 | } 630 | } 631 | 632 | server { 633 | listen 443 ssl http2; 634 | server_name skyapi.onedrive.live.com; 635 | 636 | ssl_certificate ca/pixiv.net.crt; 637 | ssl_certificate_key ca/pixiv.net.key; 638 | 639 | location / { 640 | #proxy_ssl_server_name on; 641 | proxy_pass https://40.77.224.11; 642 | proxy_set_header Host $http_host; 643 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 644 | proxy_set_header X-Real_IP $remote_addr; 645 | proxy_set_header User-Agent $http_user_agent; 646 | proxy_set_header Accept-Encoding ''; 647 | proxy_buffering off; 648 | } 649 | } 650 | 651 | # MEGA 652 | 653 | server { 654 | listen 443 ssl; 655 | server_name mega.nz; 656 | 657 | ssl_certificate ca/pixiv.net.crt; 658 | ssl_certificate_key ca/pixiv.net.key; 659 | 660 | location / { 661 | #proxy_ssl_server_name on; 662 | proxy_pass https://89.44.169.135; 663 | proxy_set_header Host $http_host; 664 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 665 | proxy_set_header X-Real_IP $remote_addr; 666 | proxy_set_header User-Agent $http_user_agent; 667 | proxy_set_header Accept-Encoding ''; 668 | proxy_buffering off; 669 | } 670 | } 671 | 672 | # RARBG 673 | 674 | server { 675 | listen 443 ssl; 676 | server_name rarbgprx.org; 677 | 678 | ssl_certificate ca/pixiv.net.crt; 679 | ssl_certificate_key ca/pixiv.net.key; 680 | 681 | location / { 682 | #proxy_ssl_server_name on; 683 | proxy_pass https://185.37.100.123; 684 | proxy_set_header Host $http_host; 685 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 686 | proxy_set_header X-Real_IP $remote_addr; 687 | proxy_set_header User-Agent $http_user_agent; 688 | proxy_set_header Accept-Encoding ''; 689 | proxy_buffering off; 690 | } 691 | } 692 | 693 | # ApkMirror 694 | 695 | server { 696 | listen 443 ssl http2; 697 | server_name apkmirror.com; 698 | server_name *.apkmirror.com; 699 | 700 | ssl_certificate ca/pixiv.net.crt; 701 | ssl_certificate_key ca/pixiv.net.key; 702 | 703 | location / { 704 | #proxy_ssl_server_name on; 705 | proxy_pass https://104.19.135.58; 706 | proxy_set_header Host $http_host; 707 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 708 | proxy_set_header X-Real_IP $remote_addr; 709 | proxy_set_header User-Agent $http_user_agent; 710 | proxy_set_header Accept-Encoding ''; 711 | proxy_buffering off; 712 | } 713 | } 714 | 715 | # Imgur 716 | 717 | server { 718 | listen 443 ssl http2; 719 | server_name imgur.com; 720 | server_name www.imgur.com; 721 | server_name api.imgur.com; 722 | server_name i.imgur.com; 723 | server_name s.imgur.com; 724 | server_name p.imgur.com; 725 | 726 | ssl_certificate ca/pixiv.net.crt; 727 | ssl_certificate_key ca/pixiv.net.key; 728 | 729 | location / { 730 | proxy_pass https://151.101.12.193; 731 | proxy_set_header Host $http_host; 732 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 733 | proxy_set_header X-Real_IP $remote_addr; 734 | proxy_set_header User-Agent $http_user_agent; 735 | proxy_set_header Accept-Encoding ''; 736 | proxy_buffering off; 737 | } 738 | } 739 | 740 | # Vimeo 741 | 742 | server { 743 | listen 443 ssl; 744 | server_name vimeo.com; 745 | server_name *.vimeo.com; 746 | 747 | ssl_certificate ca/pixiv.net.crt; 748 | ssl_certificate_key ca/pixiv.net.key; 749 | 750 | location / { 751 | proxy_pass https://151.101.64.217; 752 | proxy_set_header Host $http_host; 753 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 754 | proxy_set_header X-Real_IP $remote_addr; 755 | proxy_set_header User-Agent $http_user_agent; 756 | proxy_set_header Accept-Encoding ''; 757 | proxy_buffering off; 758 | } 759 | } 760 | 761 | # Github 762 | 763 | upstream github-main { 764 | server 52.64.108.95:443; 765 | server 52.74.223.119:443; 766 | server 140.82.114.3:443; 767 | server 140.82.121.4:443; 768 | server 13.250.177.223:443; 769 | server 192.30.255.112:443; 770 | } 771 | 772 | upstream github-usercontent { 773 | server 185.199.108.133:443; 774 | server 185.199.109.133:443; 775 | server 185.199.110.133:443; 776 | server 185.199.111.133:443; 777 | } 778 | 779 | server { 780 | listen 443 ssl http2; 781 | server_name github.com; 782 | 783 | ssl_certificate ca/pixiv.net.crt; 784 | ssl_certificate_key ca/pixiv.net.key; 785 | 786 | location / { 787 | proxy_pass https://github-main; 788 | proxy_set_header Host $http_host; 789 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 790 | proxy_set_header X-Real_IP $remote_addr; 791 | proxy_set_header User-Agent $http_user_agent; 792 | proxy_set_header Accept-Encoding ''; 793 | proxy_buffering off; 794 | } 795 | } 796 | 797 | server { 798 | listen 443 ssl http2; 799 | server_name *.githubusercontent.com; 800 | 801 | ssl_certificate ca/pixiv.net.crt; 802 | ssl_certificate_key ca/pixiv.net.key; 803 | 804 | location / { 805 | proxy_pass https://github-usercontent; 806 | proxy_set_header Host $http_host; 807 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 808 | proxy_set_header X-Real_IP $remote_addr; 809 | proxy_set_header User-Agent $http_user_agent; 810 | proxy_set_header Accept-Encoding ''; 811 | proxy_buffering off; 812 | } 813 | } -------------------------------------------------------------------------------- /hosts: -------------------------------------------------------------------------------- 1 | #UTF-8 encoded 2 | #www.google.com域名仅用于登陆验证 3 | #如果你不需要这个功能,请把下一行删掉 4 | 127.0.0.1 www.google.com 5 | 6 | #Pixiv Start 7 | 127.0.0.1 pixiv.net 8 | 127.0.0.1 www.pixiv.net 9 | 127.0.0.1 ssl.pixiv.net 10 | 127.0.0.1 accounts.pixiv.net 11 | 127.0.0.1 touch.pixiv.net 12 | 127.0.0.1 oauth.secure.pixiv.net 13 | 127.0.0.1 dic.pixiv.net 14 | 127.0.0.1 en-dic.pixiv.net 15 | 127.0.0.1 sketch.pixiv.net 16 | 127.0.0.1 payment.pixiv.net 17 | 127.0.0.1 factory.pixiv.net 18 | 127.0.0.1 comic.pixiv.net 19 | 127.0.0.1 novel.pixiv.net 20 | 127.0.0.1 imgaz.pixiv.net 21 | 127.0.0.1 sensei.pixiv.net 22 | 127.0.0.1 fanbox.pixiv.net 23 | 127.0.0.1 source.pixiv.net 24 | 127.0.0.1 i1.pixiv.net 25 | 127.0.0.1 i2.pixiv.net 26 | 127.0.0.1 i3.pixiv.net 27 | 127.0.0.1 i4.pixiv.net 28 | 127.0.0.1 hls1.pixivsketch.net 29 | 127.0.0.1 hls2.pixivsketch.net 30 | 127.0.0.1 hls3.pixivsketch.net 31 | 127.0.0.1 hls4.pixivsketch.net 32 | 127.0.0.1 hls5.pixivsketch.net 33 | 127.0.0.1 hls6.pixivsketch.net 34 | 127.0.0.1 hls7.pixivsketch.net 35 | 127.0.0.1 hls8.pixivsketch.net 36 | 127.0.0.1 hls9.pixivsketch.net 37 | 127.0.0.1 hls10.pixivsketch.net 38 | 127.0.0.1 hls11.pixivsketch.net 39 | 127.0.0.1 hls12.pixivsketch.net 40 | 127.0.0.1 hls13.pixivsketch.net 41 | 127.0.0.1 hls14.pixivsketch.net 42 | 127.0.0.1 hls15.pixivsketch.net 43 | 127.0.0.1 hls16.pixivsketch.net 44 | 127.0.0.1 hls17.pixivsketch.net 45 | 127.0.0.1 hls18.pixivsketch.net 46 | 127.0.0.1 hls19.pixivsketch.net 47 | 127.0.0.1 hls20.pixivsketch.net 48 | 127.0.0.1 hlsa1.pixivsketch.net 49 | 127.0.0.1 hlsa2.pixivsketch.net 50 | 127.0.0.1 hlsa3.pixivsketch.net 51 | 127.0.0.1 hlsa4.pixivsketch.net 52 | 127.0.0.1 hlsa5.pixivsketch.net 53 | 127.0.0.1 hlsa6.pixivsketch.net 54 | 127.0.0.1 hlsa7.pixivsketch.net 55 | 127.0.0.1 hlsa8.pixivsketch.net 56 | 127.0.0.1 hlsa10.pixivsketch.net 57 | 127.0.0.1 hlsa11.pixivsketch.net 58 | 127.0.0.1 hlsa12.pixivsketch.net 59 | 127.0.0.1 hlsa13.pixivsketch.net 60 | 127.0.0.1 hlsa14.pixivsketch.net 61 | 127.0.0.1 hlsa15.pixivsketch.net 62 | 127.0.0.1 hlsa16.pixivsketch.net 63 | 127.0.0.1 hlsa17.pixivsketch.net 64 | 127.0.0.1 hlsa18.pixivsketch.net 65 | 127.0.0.1 hlsa19.pixivsketch.net 66 | 127.0.0.1 hlsc1.pixivsketch.net 67 | 127.0.0.1 hlsc2.pixivsketch.net 68 | 127.0.0.1 hlsc3.pixivsketch.net 69 | 127.0.0.1 hlsc4.pixivsketch.net 70 | 127.0.0.1 hlsc5.pixivsketch.net 71 | 127.0.0.1 hlsc6.pixivsketch.net 72 | 127.0.0.1 hlse1.pixivsketch.net 73 | 127.0.0.1 hlse2.pixivsketch.net 74 | 127.0.0.1 hlse3.pixivsketch.net 75 | 127.0.0.1 hlse4.pixivsketch.net 76 | 127.0.0.1 hlse5.pixivsketch.net 77 | 127.0.0.1 hlse6.pixivsketch.net 78 | 127.0.0.1 hlse7.pixivsketch.net 79 | 127.0.0.1 hlse8.pixivsketch.net 80 | 127.0.0.1 hlse9.pixivsketch.net 81 | 127.0.0.1 hlst1.pixivsketch.net 82 | 127.0.0.1 i.pximg.net 83 | 127.0.0.1 app-api.pixiv.net 84 | 127.0.0.1 g-client-proxy.pixiv.net 85 | #Pixiv End 86 | 87 | # Wikipedia Start 88 | 127.0.0.1 en.wikipedia.org 89 | 127.0.0.1 zh.wikipedia.org 90 | 127.0.0.1 en.m.wikipedia.org 91 | 127.0.0.1 zh.m.wikipedia.org 92 | 127.0.0.1 zh-yue.wikipedia.org 93 | 127.0.0.1 wuu.wikipedia.org 94 | 127.0.0.1 ug.wikipedia.org 95 | 127.0.0.1 ja.wikipedia.org 96 | 127.0.0.1 zh.wikiquote.org 97 | # Wikipedia End 98 | 99 | # Wikimedia Start 100 | 127.0.0.1 upload.wikimedia.org 101 | # Wikimedia End 102 | 103 | # Steam Start 104 | 127.0.0.1 steamcommunity.com 105 | # Steam end 106 | 107 | # Amazon-JP Start 108 | 127.0.0.1 amazon.co.jp 109 | 127.0.0.1 www.amazon.co.jp 110 | 127.0.0.1 api.amazon.co.jp 111 | 127.0.0.1 astore.amazon.co.jp 112 | 127.0.0.1 services.amazon.co.jp 113 | # Amazon-JP End 114 | 115 | # AO3 Start 116 | 127.0.0.1 archiveofourown.org 117 | # AO3 end 118 | 119 | # Exhentai Start 120 | 127.0.0.1 exhentai.org 121 | 127.0.0.1 e-hentai.org 122 | 127.0.0.1 forums.e-hentai.org 123 | 127.0.0.1 upload.e-hentai.org 124 | 127.0.0.1 api.e-hentai.org 125 | # Exhentai end 126 | 127 | # Nyaa Start 128 | 127.0.0.1 nyaa.si 129 | 127.0.0.1 www.nyaa.si 130 | 127.0.0.1 sukebei.nyaa.si 131 | # Nyaae End 132 | 133 | # RARBG Start 134 | 127.0.0.1 rarbgprx.org 135 | # RARBG End 136 | 137 | # Onedrive Start 138 | 127.0.0.1 onedrive.live.com 139 | 127.0.0.1 skyapi.onedrive.live.com 140 | # Onedrive End 141 | 142 | # MEGA Start 143 | 127.0.0.1 mega.nz 144 | # MEGA End 145 | 146 | # ApkMirror Start 147 | 127.0.0.1 apkmirror.com 148 | 127.0.0.1 www.apkmirror.com 149 | # ApkMirror End 150 | 151 | # imgur Start 152 | # 注:上传图片需注册,imgur已禁止中国IP匿名上传图片。 153 | 127.0.0.1 imgur.com 154 | 127.0.0.1 www.imgur.com 155 | 127.0.0.1 api.imgur.com 156 | 127.0.0.1 i.imgur.com 157 | 127.0.0.1 s.imgur.com 158 | 127.0.0.1 p.imgur.com 159 | # imgur End 160 | 161 | # Vimeo Start 162 | 127.0.0.1 vimeo.com 163 | 127.0.0.1 www.vimeo.com 164 | 127.0.0.1 api.vimeo.com 165 | 127.0.0.1 player.vimeo.com 166 | #151.101.86.109 i.vimeocdn.com 167 | #151.101.86.109 f.vimeocdn.com 168 | # Vimeo End 169 | 170 | # Github Start 171 | 127.0.0.1 github.com 172 | 127.0.0.1 raw.githubusercontent.com 173 | 127.0.0.1 gist.githubusercontent.com 174 | 127.0.0.1 camo.githubusercontent.com 175 | 127.0.0.1 cloud.githubusercontent.com 176 | 127.0.0.1 avatars.githubusercontent.com 177 | 127.0.0.1 avatars0.githubusercontent.com 178 | 127.0.0.1 avatars1.githubusercontent.com 179 | 127.0.0.1 avatars2.githubusercontent.com 180 | 127.0.0.1 avatars3.githubusercontent.com 181 | 127.0.0.1 avatars4.githubusercontent.com 182 | 127.0.0.1 avatars5.githubusercontent.com 183 | 127.0.0.1 avatars6.githubusercontent.com 184 | 127.0.0.1 avatars7.githubusercontent.com 185 | 127.0.0.1 avatars8.githubusercontent.com 186 | 127.0.0.1 desktop.githubusercontent.com 187 | 127.0.0.1 user-images.githubusercontent.com 188 | 127.0.0.1 repository-images.githubusercontent.com 189 | 127.0.0.1 marketplace-screenshots.githubusercontent.com 190 | 127.0.0.1 pipelines.actions.githubusercontent.com 191 | # Github End -------------------------------------------------------------------------------- /自签证书一键式批处理包/config_childCA.txt: -------------------------------------------------------------------------------- 1 | [ req ] 2 | default_bits = 2048 3 | 4 | prompt = no 5 | distinguished_name = req_distinguished_name 6 | req_extensions = v3_req 7 | 8 | [ req_distinguished_name ] 9 | countryName = CN 10 | organizationName = FuckGFW Foundation 11 | commonName = PixivCA 12 | 13 | [ alternate_names ] 14 | DNS.01 = *.pixiv.net 15 | DNS.02 = pixiv.net 16 | DNS.03 = *.secure.pixiv.net 17 | DNS.04 = pixivision.net 18 | DNS.05 = *.pixivision.net 19 | DNS.06 = pximg.net 20 | DNS.07 = *.pximg.net 21 | DNS.08 = pixivsketch.net 22 | DNS.09 = *.pixivsketch.net 23 | DNS.10 = wikipedia.org 24 | DNS.11 = *.wikipedia.org 25 | DNS.12 = *.m.wikipedia.org 26 | DNS.13 = zh.wikiquote.org 27 | DNS.14 = upload.wikimedia.org 28 | DNS.15 = google.com 29 | DNS.16 = *.google.com 30 | DNS.17 = steamcommunity.com 31 | DNS.18 = *.steamcommunity.com 32 | DNS.19 = archiveofourown.org 33 | DNS.20 = *.archiveofourown.org 34 | DNS.21 = nyaa.si 35 | DNS.22 = *.nyaa.si 36 | DNS.23 = exhentai.org 37 | DNS.24 = e-hentai.org 38 | DNS.25 = *.e-hentai.org 39 | DNS.26 = mega.nz 40 | DNS.27 = onedrive.live.com 41 | DNS.28 = *.onedrive.live.com 42 | DNS.29 = rarbgprx.org 43 | DNS.30 = amazon.co.jp 44 | DNS.31 = *.amazon.co.jp 45 | DNS.32 = apkmirror.com 46 | DNS.33 = *.apkmirror.com 47 | DNS.34 = imgur.com 48 | DNS.35 = *.imgur.com 49 | DNS.36 = vimeo.com 50 | DNS.37 = *.vimeo.com 51 | DNS.38 = github.com 52 | DNS.39 = *.github.com 53 | DNS.40 = *.githubusercontent.com 54 | 55 | [ v3_req ] 56 | keyUsage = digitalSignature 57 | extendedKeyUsage = serverAuth,clientAuth 58 | basicConstraints = CA:false 59 | subjectAltName = @alternate_names 60 | subjectKeyIdentifier = hash -------------------------------------------------------------------------------- /自签证书一键式批处理包/config_rootCA.txt: -------------------------------------------------------------------------------- 1 | [ req ] 2 | default_bits = 2048 3 | 4 | prompt = no 5 | distinguished_name = req_distinguished_name 6 | v3_extensions = v3_ext 7 | 8 | [ req_distinguished_name ] 9 | countryName = CN 10 | organizationName = FuckGFW Foundation 11 | commonName = Pixiv.net 12 | 13 | [ v3_ext ] 14 | keyUsage = keyCertSign,cRLSign 15 | basicConstraints = CA:true 16 | subjectKeyIdentifier = hash 17 | authorityKeyIdentifier = keyid,issuer -------------------------------------------------------------------------------- /自签证书一键式批处理包/config_signCA.txt: -------------------------------------------------------------------------------- 1 | [ ca ] 2 | default_ca = myca 3 | 4 | [ myca ] 5 | serial = ./crtserial.srl 6 | database = ./index.txt 7 | new_certs_dir = ./ 8 | certificate = ./rootCA.crt 9 | private_key = ./rootCA.key 10 | default_md = sha256 11 | default_days = 365 12 | unique_subject = no 13 | policy = my_policy 14 | copy_extensions = copy 15 | 16 | 17 | [ my_policy ] 18 | countryName = optional 19 | stateOrProvinceName = optional 20 | localityName = optional 21 | organizationName = optional 22 | organizationalUnitName = optional 23 | commonName = supplied 24 | emailAddress = optional -------------------------------------------------------------------------------- /自签证书一键式批处理包/【修改config_childCA.txt后使用】重新签发子证书.bat: -------------------------------------------------------------------------------- 1 | del /f /s /q pixiv.net.csr 2 | del /f /s /q pixiv.net.crt 3 | openssl req -new -sha256 -key pixiv.net.key -out pixiv.net.csr -config config_childCA.txt 4 | openssl ca -config config_signCA.txt -in pixiv.net.csr -out pixiv.net.crt 5 | -------------------------------------------------------------------------------- /自签证书一键式批处理包/【可选】清理生成证书后产生的垃圾文件.bat: -------------------------------------------------------------------------------- 1 | del /f /s /q *.pem 2 | del /f /s /q crtserial.srl.old 3 | del /f /s /q index.txt.old 4 | del /f /s /q index.txt.attr 5 | del /f /s /q index.txt.attr.old 6 | echo 01 > crtserial.srl 7 | break > index.txt -------------------------------------------------------------------------------- /自签证书一键式批处理包/【限初次使用】一键生成根证书和子证书.bat: -------------------------------------------------------------------------------- 1 | echo 01 > crtserial.srl 2 | break > index.txt 3 | openssl genrsa -out pixiv.net.key 2048 4 | openssl genrsa -out rootCA.key 2048 5 | openssl req -new -x509 -key rootCA.key -out rootCA.crt -days 3650 -config config_rootCA.txt 6 | openssl req -new -sha256 -key pixiv.net.key -out pixiv.net.csr -config config_childCA.txt 7 | openssl ca -config config_signCA.txt -in pixiv.net.csr -out pixiv.net.crt 8 | -------------------------------------------------------------------------------- /自签证书一键式批处理包/演示01:一键生成证书.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShioMile/Pixiv-Nginx/e7bfca1aa33967e89839d21eb0458fd259be709d/自签证书一键式批处理包/演示01:一键生成证书.gif -------------------------------------------------------------------------------- /自签证书一键式批处理包/演示02:添加域名.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShioMile/Pixiv-Nginx/e7bfca1aa33967e89839d21eb0458fd259be709d/自签证书一键式批处理包/演示02:添加域名.gif --------------------------------------------------------------------------------