@@ -35,292 +35,5 @@ http {
35
35
36
36
#gzip on;
37
37
38
- upstream www-pixiv-net {
39
- server 210.140.131.223:443;
40
- server 210.140.131.225:443;
41
- server 210.140.131.220:443;
42
- }
43
-
44
- upstream sketch-pixiv-net {
45
- server 210.140.174.37:443;
46
- server 210.140.170.179:443;
47
- server 210.140.175.130:443;
48
- }
49
-
50
- upstream sketch-hls-server {
51
- server 210.140.214.211:443;
52
- server 210.140.214.212:443;
53
- server 210.140.214.213:443;
54
- }
55
-
56
- upstream imgaz-pixiv-net {
57
- server 210.140.131.145:443;
58
- server 210.140.131.144:443;
59
- server 210.140.131.147:443;
60
- server 210.140.131.153:443;
61
- }
62
-
63
- upstream i-pximg-net {
64
- server 210.140.92.140:443;
65
- server 210.140.92.137:443;
66
- server 210.140.92.139:443;
67
- server 210.140.92.142:443;
68
- server 210.140.92.134:443;
69
- server 210.140.92.141:443;
70
- server 210.140.92.143:443;
71
- server 210.140.92.136:443;
72
- server 210.140.92.138:443;
73
- server 210.140.92.144:443;
74
- server 210.140.92.145:443;
75
- }
76
-
77
- server {
78
- listen 80 default_server ;
79
- rewrite ^(.*) https://$host$1 permanent;
80
- }
81
-
82
- server {
83
- listen 443 ssl;
84
- server_name pixiv.net;
85
- server_name www.pixiv.net;
86
- server_name ssl.pixiv.net;
87
- server_name accounts.pixiv.net;
88
- server_name touch.pixiv.net;
89
- server_name oauth.secure.pixiv.net;
90
-
91
- ssl on ;
92
- ssl_certificate ca/pixiv.net.crt;
93
- ssl_certificate_key ca/pixiv.net.key;
94
-
95
- client_max_body_size 50M ;
96
-
97
- location / {
98
- proxy_pass https://www-pixiv-net;
99
- proxy_set_header Host $http_host ;
100
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ;
101
- proxy_set_header X-Real_IP $remote_addr ;
102
- proxy_set_header User-Agent $http_user_agent ;
103
- proxy_set_header Accept-Encoding '' ;
104
- proxy_buffering off ;
105
- }
106
- }
107
-
108
- server {
109
- listen 443 ssl;
110
- server_name i.pximg.net;
111
-
112
- ssl on ;
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_buffering off ;
124
- }
125
- }
126
-
127
- server {
128
- listen 443 ssl;
129
- server_name sketch.pixiv.net;
130
-
131
- ssl on ;
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 on ;
160
- ssl_certificate ca/pixiv.net.crt;
161
- ssl_certificate_key ca/pixiv.net.key;
162
-
163
- location / {
164
- proxy_pass https://sketch-hls-server;
165
- proxy_set_header Host $http_host ;
166
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ;
167
- proxy_set_header X-Real_IP $remote_addr ;
168
- proxy_set_header User-Agent $http_user_agent ;
169
- proxy_set_header Accept-Encoding '' ;
170
- proxy_buffering off ;
171
- }
172
- }
173
-
174
- server {
175
- listen 443 ssl;
176
- server_name factory.pixiv.net;
177
-
178
- ssl on ;
179
- ssl_certificate ca/pixiv.net.crt;
180
- ssl_certificate_key ca/pixiv.net.key;
181
-
182
- location / {
183
- proxy_pass https://210.140.131.180/;
184
- proxy_set_header Host $http_host ;
185
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ;
186
- proxy_set_header X-Real_IP $remote_addr ;
187
- proxy_set_header User-Agent $http_user_agent ;
188
- proxy_set_header Accept-Encoding '' ;
189
- proxy_buffering off ;
190
- }
191
- }
192
-
193
- server {
194
- listen 443 ssl;
195
- server_name dic.pixiv.net;
196
- server_name en-dic.pixiv.net;
197
- server_name sensei.pixiv.net;
198
- server_name fanbox.pixiv.net;
199
- server_name payment.pixiv.net.pixiv.net;
200
-
201
- ssl on ;
202
- ssl_certificate ca/pixiv.net.crt;
203
- ssl_certificate_key ca/pixiv.net.key;
204
-
205
- location / {
206
- proxy_pass https://210.140.131.222/;
207
- proxy_set_header Host $http_host ;
208
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ;
209
- proxy_set_header X-Real_IP $remote_addr ;
210
- proxy_set_header User-Agent $http_user_agent ;
211
- proxy_set_header Accept-Encoding '' ;
212
- proxy_buffering off ;
213
- }
214
- }
215
-
216
- server {
217
- listen 443 ssl;
218
- server_name imgaz.pixiv.net;
219
- server_name comic.pixiv.net;
220
- server_name novel.pixiv.net;
221
- server_name source.pixiv.net;
222
- server_name i1.pixiv.net;
223
- server_name i2.pixiv.net;
224
- server_name i3.pixiv.net;
225
- server_name i4.pixiv.net;
226
-
227
- ssl on ;
228
- ssl_certificate ca/pixiv.net.crt;
229
- ssl_certificate_key ca/pixiv.net.key;
230
-
231
- location / {
232
- proxy_pass https://imgaz-pixiv-net;
233
- proxy_set_header Host $http_host ;
234
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ;
235
- proxy_set_header X-Real_IP $remote_addr ;
236
- proxy_set_header User-Agent $http_user_agent ;
237
- proxy_set_header Accept-Encoding '' ;
238
- proxy_buffering off ;
239
- }
240
- }
241
-
242
- upstream wikipedia-server {
243
- server 198.35.26.96:443;
244
- server 103.102.166.224:443;
245
- }
246
-
247
- server {
248
- listen 443 ssl;
249
- server_name *.wikipedia.org;
250
- server_name *.m.wikipedia.org;
251
-
252
- ssl on ;
253
- ssl_certificate ca/pixiv.net.crt;
254
- ssl_certificate_key ca/pixiv.net.key;
255
-
256
- location / {
257
- proxy_pass https://wikipedia-server/;
258
- proxy_set_header Host $http_host ;
259
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ;
260
- proxy_set_header X-Real_IP $remote_addr ;
261
- proxy_set_header User-Agent $http_user_agent ;
262
- proxy_set_header Accept-Encoding '' ;
263
- proxy_buffering off ;
264
- }
265
- }
266
-
267
- server {
268
- listen 443 ssl;
269
- server_name *.steamcommunity.com;
270
- server_name steamcommunity.com;
271
-
272
- ssl on ;
273
- ssl_certificate ca/pixiv.net.crt;
274
- ssl_certificate_key ca/pixiv.net.key;
275
-
276
- location / {
277
- proxy_pass https://23.61.176.149/;
278
- proxy_set_header Host $http_host ;
279
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ;
280
- proxy_set_header X-Real_IP $remote_addr ;
281
- proxy_set_header User-Agent $http_user_agent ;
282
- proxy_set_header Accept-Encoding '' ;
283
- proxy_buffering off ;
284
- }
285
- }
286
-
287
- server {
288
- listen 443 ssl;
289
- server_name *.steampowered.com;
290
- server_name steampowered.com;
291
-
292
- ssl on ;
293
- ssl_certificate ca/pixiv.net.crt;
294
- ssl_certificate_key ca/pixiv.net.key;
295
-
296
- location / {
297
- proxy_pass https://104.112.84.145/;
298
- proxy_set_header Host $http_host ;
299
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ;
300
- proxy_set_header X-Real_IP $remote_addr ;
301
- proxy_set_header User-Agent $http_user_agent ;
302
- proxy_set_header Accept-Encoding '' ;
303
- proxy_buffering off ;
304
- }
305
- }
306
- server {
307
- listen 443 ssl;
308
- server_name *.archiveofourown.org;
309
- server_name archiveofourown.org;
310
-
311
- ssl on ;
312
- ssl_certificate ca/pixiv.net.crt;
313
- ssl_certificate_key ca/pixiv.net.key;
314
-
315
- location / {
316
- proxy_pass https://104.153.64.122/;
317
- proxy_set_header Host $http_host ;
318
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ;
319
- proxy_set_header X-Real_IP $remote_addr ;
320
- proxy_set_header User-Agent $http_user_agent ;
321
- proxy_set_header Accept-Encoding '' ;
322
- proxy_buffering off ;
323
- }
324
- }
325
-
38
+ include pixiv.conf;
326
39
}
0 commit comments