-
Notifications
You must be signed in to change notification settings - Fork 38
/
Copy pathnginx.conf
386 lines (364 loc) · 42.3 KB
/
nginx.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
server {
listen 80;
index index.html;
absolute_redirect off;
server_name localhost;
root /var/www/static;
charset utf-8;
add_header X-Frame-Options "SAMEORIGIN";
location ~ ^/account/payment/.*/invoice {
try_files $uri/ $uri /en/account/headless/;
disable_symlinks off;
}
location ~ ^/en/account/payment/.*/invoice {
try_files $uri/ $uri /en/account/headless/;
disable_symlinks off;
}
location ~ ^/es/account/payment/.*/invoice {
try_files $uri/ $uri /es/account/headless/;
disable_symlinks off;
}
location ~ ^/(recover) {
try_files $uri/ $uri /en/account/;
disable_symlinks off;
}
location ~ ^/en/(account|recover) {
try_files $uri/ $uri /en/account/;
disable_symlinks off;
}
location ~ ^/es/(account|recover) {
try_files $uri/ $uri /es/account/;
disable_symlinks off;
}
location ~ ^/.well-known/apple-app-site-association {
add_header Content-Type application/json;
}
location ~ ^/.well-known/nostr.json {
add_header Access-Control-Allow-Origin *;
add_header Content-Type application/json;
}
location ~ ^/.well-known/lnurlp {
add_header Access-Control-Allow-Origin *;
add_header Content-Type application/json;
}
# This will try to load index.html file if
# requested without a trailing slash
location ~ ^/ {
try_files $uri $uri/index.html =404;
}
# Error 404 page
error_page 404 /404.html;
location = /404.html {
root /var/www/static/en/;
internal;
}
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
# "301 Moved Permanently" redirects
rewrite ^/account/$ /en/account/ permanent;
rewrite ^/account/(.*) /en/account/$1 permanent;
rewrite ^/signup /pricing/ permanent;
rewrite ^/en/signup /en/pricing/ permanent;
rewrite ^/es/signup /es/pricing/ permanent;
rewrite ^/apps-overview$ /en/apps/ permanent;
rewrite ^/setup$ /en/apps/ permanent;
rewrite ^/setup/windows.html$ /apps-windows/ permanent;
rewrite ^/setup/windows-10-wireguard.html$ /setup/windows-10-wireguard/ permanent;
rewrite ^/setup/windows-10-openvpn-community.html$ /setup/windows-10-openvpn-community/ permanent;
rewrite ^/setup/windows-10-ipsec-with-ikev2.html$ /setup/windows-10-ipsec-with-ikev2/ permanent;
rewrite ^/setup/windows-8-openvpn-community.html$ /setup/windows-8-openvpn-community/ permanent;
rewrite ^/setup/mac-osx.html$ /apps-macos/ permanent;
rewrite ^/setup/mac-osx-openvpn-tunnelblick.html$ /setup/macos-openvpn-tunnelblick/ permanent;
rewrite ^/setup/mac-osx-ipsec-with-ikev2.html$ /setup/macos-ipsec-with-ikev2/ permanent;
rewrite ^/setup/gnu-linux.html$ /apps-linux/ permanent;
rewrite ^/setup/gnu-linux-netman.html$ /setup/gnu-linux-netman/ permanent;
rewrite ^/setup/gnu-linux-terminal.html$ /setup/gnu-linux-terminal/ permanent;
rewrite ^/setup/gnu-linux-ipsec-with-ikev2.html$ /setup/gnu-linux-ipsec-with-ikev2/ permanent;
rewrite ^/setup/gnu-linux-wireguard.html$ /setup/gnu-linux-wireguard/ permanent;
rewrite ^/setup/wg-linux-netman.html$ /setup/wg-linux-netman/ permanent;
rewrite ^/setup/ipad.html$ /apps-ios/ permanent;
rewrite ^/setup/ipad-openvpn-connect.html$ /setup/ipad-openvpn-connect/ permanent;
rewrite ^/setup/ipad-ipsec-ikev2.html$ /setup/ipad-ipsec-ikev2/ permanent;
rewrite ^/setup/iphone.html$ /apps-ios/ permanent;
rewrite ^/setup/iphone-openvpn-connect.html$ /setup/iphone-openvpn-connect/ permanent;
rewrite ^/setup/iphone-ipsec-ikev2.html$ /setup/iphone-ipsec-ikev2/ permanent;
rewrite ^/setup/android.html$ /apps-android/ permanent;
rewrite ^/setup/router.html$ /setup/router/ permanent;
rewrite ^/setup/router-ddwrt.html$ /setup/router/ddwrt/ permanent;
rewrite ^/setup/router-dd-wrt-auto.html$ /setup/router/ddwrt-auto/ permanent;
rewrite ^/setup/router-dd-wrt-manual.html$ /setup/router/ddwrt-manual/ permanent;
rewrite ^/setup/router-dd-wrt-wireguard.html$ /setup/router/ddwrt-wireguard/ permanent;
rewrite ^/setup/router-openwrt.html$ /setup/router/openwrt/ permanent;
rewrite ^/setup/router-pfsense.html$ /setup/router/pfsense/ permanent;
rewrite ^/setup/router-tomato.html$ /setup/router/tomato/ permanent;
rewrite ^/setup/router-tomato-manual.html$ /setup/router/tomato-manual/ permanent;
rewrite ^/setup/router-asuswrt.html$ /setup/router/asuswrt/ permanent;
rewrite ^/setup/router-opnsense.html$ /setup/router/opnsense/ permanent;
rewrite ^/setup/nas.html$ /setup/nas/ permanent;
rewrite ^/setup/nas-synology-6.html$ /setup/nas/synology-6/ permanent;
rewrite ^/setup/nas-qnap.html$ /setup/nas/qnap/ permanent;
rewrite ^/knowledgebase$ /knowledgebase/general/ permanent;
rewrite ^/knowledgebase/1/General$ /knowledgebase/general/ permanent;
rewrite ^/knowledgebase/20/How-many-devices-or-simultaneous-connections-can-I-have-to-IVPN.html$ /knowledgebase/general/how-many-devices-or-simultaneous-connections-can-i-have-to-ivpn/ permanent;
rewrite ^/knowledgebase/78/Do-you-allow-P2P-or-BitTorrent-or-torrents-downloading.html$ /knowledgebase/general/do-you-allow-p2p-or-bittorrent-or-torrents-downloading/ permanent;
rewrite ^/knowledgebase/158/My-IP-is-being-leaked-by-WebRTC-How-do-I-disable-it.html$ /knowledgebase/general/my-ip-is-being-leaked-by-webrtc-how-do-i-disable-it/ permanent;
rewrite ^/knowledgebase/160/Is-using-L2TPorIPSec-with-a-public-pre-shared-key-secure.html$ /knowledgebase/general/is-using-l2tporipsec-with-a-public-pre-shared-key-secure/ permanent;
rewrite ^/knowledgebase/63/What-makes-IVPN-so-fast.html$ /knowledgebase/general/what-makes-ivpn-so-fast/ permanent;
rewrite ^/knowledgebase/82/What-speed-can-I-expect-or-how-fast-is-IVPN.html$ /knowledgebase/general/what-speed-can-i-expect-or-how-fast-is-ivpn/ permanent;
rewrite ^/knowledgebase/81/How-do-I-activate-port-forwarding.html$ /knowledgebase/general/how-do-i-activate-port-forwarding/ permanent;
rewrite ^/knowledgebase/9/What-are-TCP-connections.html$ /knowledgebase/general/what-are-tcp-connections/ permanent;
rewrite ^/knowledgebase/79/Do-you-offer-dedicated-or-static-IP-addresses.html$ /knowledgebase/general/do-you-offer-dedicated-or-static-ip-addresses/ permanent;
rewrite ^/knowledgebase/168/Can-I-access-Hulu-or-Netflix-or-BBC-iPlayer-using-IVPN.html$ /knowledgebase/general/can-i-access-hulu-or-netflix-or-bbc-iplayer-using-ivpn/ permanent;
rewrite ^/knowledgebase/84/What-VPN-protocols-do-you-offer.html$ /knowledgebase/general/what-vpn-protocols-do-you-offer/ permanent;
rewrite ^/knowledgebase/70/What-technologies-do-you-use-at-IVPN.html$ /knowledgebase/general/what-technologies-do-you-use-at-ivpn/ permanent;
rewrite ^/knowledgebase/165/Do-you-offer-a-kill-switch-or-VPN-firewall.html$ /knowledgebase/general/do-you-offer-a-kill-switch-or-vpn-firewall/ permanent;
rewrite ^/knowledgebase/108/Answers-for-18-Questions-to-ask-your-VPN-Service-provider.html$ /knowledgebase/general/answers-for-18-questions-to-ask-your-vpn-service-provider/ permanent;
rewrite ^/knowledgebase/171/How-can-I-connect-to-the-multihop-network.html$ /knowledgebase/general/how-can-i-connect-to-the-multihop-network/ permanent;
rewrite ^/knowledgebase/112/What-is-port-forwarding.html$ /knowledgebase/general/what-is-port-forwarding/ permanent;
rewrite ^/knowledgebase/251/AntiTracker-FAQ.html$ /knowledgebase/general/antitracker-faq/ permanent;
rewrite ^/knowledgebase/22/Do-you-reboot-servers-during-a-maintenance-window.html$ /knowledgebase/general/do-you-reboot-servers-during-a-maintenance-window/ permanent;
rewrite ^/knowledgebase/109/Do-you-offer-IPv6.html$ /knowledgebase/general/do-you-offer-ipv6/ permanent;
rewrite ^/knowledgebase/186/Do-you-offer-OpenVPN-config-files-for-TCP-connections.html$ /knowledgebase/general/do-you-offer-openvpn-config-files-for-tcp-connections/ permanent;
rewrite ^/knowledgebase/110/In-which-countries-do-you-have-servers-or-Where-are-your-servers-located.html$ /knowledgebase/general/in-which-countries-do-you-have-servers-or-where-are-your-servers-located/ permanent;
rewrite ^/knowledgebase/175/Do-you-support-Chromebook.html$ /knowledgebase/general/do-you-support-chromebook/ permanent;
rewrite ^/knowledgebase/117/How-do-I-send-a-secure-PGP-encrypted-email-to-IVPN.html$ /knowledgebase/general/how-do-i-send-a-secure-pgp-encrypted-email-to-ivpn/ permanent;
rewrite ^/knowledgebase/111/How-many-IPs-do-you-have-in-total-or-per-server.html$ /knowledgebase/genera/ permanent;
rewrite ^/knowledgebase/154/How-to-verify-Warrant-Canary-signature.html$ /knowledgebase/general/how-to-verify-warrant-canary-signature/ permanent;
rewrite ^/knowledgebase/169/Does-IVPN-support-pfSense-firewall.html$ /knowledgebase/general/does-ivpn-support-pfsense-firewall/ permanent;
rewrite ^/knowledgebase/113/Do-you-allow-SMTP-email-whilst-connected-to-IVPN.html$ /knowledgebase/general/do-you-allow-smtp-email-whilst-connected-to-ivpn/ permanent;
rewrite ^/knowledgebase/114/Why-is-the-location-of-the-server-not-accurate.html$ /knowledgebase/general/why-is-the-location-of-the-server-not-accurate/ permanent;
rewrite ^/knowledgebase/164/Do-you-have-an-affiliate-program.html$ /knowledgebase/general/do-you-have-an-affiliate-program/ permanent;
rewrite ^/knowledgebase/167/Does-IVPN-support-Windows-10.html$ /knowledgebase/general/does-ivpn-support-windows-10/ permanent;
rewrite ^/knowledgebase/151/Where-can-I-download-the-VPN-software-for-my-computer.html$ /knowledgebase/general/where-can-i-download-the-vpn-software-for-my-computer/ permanent;
rewrite ^/knowledgebase/179/What-payment-methods-do-you-accept.html$ /knowledgebase/general/what-payment-methods-do-you-accept/ permanent;
rewrite ^/knowledgebase/172/Do-you-support-Tunnelblick-or-Viscosity.html$ /knowledgebase/general/do-you-support-tunnelblick-or-viscosity/ permanent;
rewrite ^/knowledgebase/166/Does-IVPN-support-Synology-NAS.html$ /knowledgebase/general/does-ivpn-support-synology-nas/ permanent;
rewrite ^/knowledgebase/182/Does-IVPN-support-Roku-media-players.html$ /knowledgebase/general/does-ivpn-support-roku-media-players/ permanent;
rewrite ^/knowledgebase/180/What-protocols-do-you-support.html$ /knowledgebase/general/what-protocols-do-you-support/ permanent;
rewrite ^/knowledgebase/178/How-much-does-IVPN-cost-.html$ /knowledgebase/general/how-much-does-ivpn-cost/ permanent;
rewrite ^/knowledgebase/237/WireGuard-FAQ.html$ /knowledgebase/general/wireguard-faq/ permanent;
rewrite ^/knowledgebase/184/Does-IVPN-protect-SSH-connections.html$ /knowledgebase/general/does-ivpn-protect-ssh-connections/ permanent;
rewrite ^/knowledgebase/253/Using-WireGuard-for-Privacy-Protection.html$ /knowledgebase/general/using-wireguard-for-privacy-protection/ permanent;
rewrite ^/knowledgebase/223/What-is-the-default-encryption-cipher-for-VPN-connections.html$ /knowledgebase/general/what-is-the-default-encryption-cipher-for-vpn-connections/ permanent;
rewrite ^/knowledgebase/181/Do-you-have-advanced-privacy-guides.html$ /knowledgebase/general/do-you-have-advanced-privacy-guides/ permanent;
rewrite ^/knowledgebase/173/Does-VoIP-work-with-IVPN.html$ /knowledgebase/general/does-voip-work-with-ivpn/ permanent;
rewrite ^/knowledgebase/174/Do-you-support-Blackberry.html$ /knowledgebase/general/do-you-support-blackberry/ permanent;
rewrite ^/knowledgebase/232/Do-you-offer-Two-Factor-Authentication.html$ /knowledgebase/general/do-you-offer-two-factor-authentication/ permanent;
rewrite ^/knowledgebase/252/Custom-DNS.html$ /knowledgebase/general/custom-dns/ permanent;
rewrite ^/knowledgebase/58/What-is-a-Multihop-VPN-service.html$ /knowledgebase/general/what-is-a-multihop-vpn-service/ permanent;
rewrite ^/knowledgebase/245/TCP-and-UDP-Connections.html$ /knowledgebase/general/tcp-and-udp-connections/ permanent;
rewrite ^/knowledgebase/227/Antivirus-detects-malware-in-the-IVPN-installer-why.html$ /knowledgebase/general/antivirus-detects-malware-in-the-ivpn-installer-why/ permanent;
rewrite ^/knowledgebase/264/Command-Line-Client-FAQ.html$ /knowledgebase/general/command-line-client-faq/ permanent;
rewrite ^/knowledgebase/1/FAQ$ /knowledgebase/general/ permanent;
rewrite ^/knowledgebase/58/Troubleshooting$ /knowledgebase/troubleshooting/ permanent;
rewrite ^/knowledgebase/66/My-VPN-is-slow-what-can-I-do-to-make-it-faster.html$ /knowledgebase/troubleshooting/my-vpn-is-slow-what-can-i-do-to-make-it-faster/ permanent;
rewrite ^/knowledgebase/138/I-cannot-connect-to-the-VPN-What-can-I-do.html$ /knowledgebase/troubleshooting/i-cannot-connect-to-the-vpn-what-can-i-do/ permanent;
rewrite ^/knowledgebase/150/My-real-location-is-detected-when-connected-to-VPN-How-to-disable-geolocation.html$ /knowledgebase/troubleshooting/my-real-location-is-detected-when-connected-to-vpn-how-to-disable-geolocation/ permanent;
rewrite ^/knowledgebase/137/My-VPN-is-connected-but-I-cannot-browse-the-Internet-why.html$ /knowledgebase/troubleshooting/my-vpn-is-connected-but-i-cannot-browse-the-internet-why/ permanent;
rewrite ^/knowledgebase/115/My-VPN-connection-is-randomly-disconnecting-What-can-I-do.html$ /knowledgebase/troubleshooting/my-vpn-connection-is-randomly-disconnecting-what-can-i-do/ permanent;
rewrite ^/knowledgebase/188/How-can-I-reset-my-DNS-settings.html$ /knowledgebase/troubleshooting/how-can-i-reset-my-dns-settings/ permanent;
rewrite ^/knowledgebase/176/How-do-I-change-the-port-or-protocol-used-to-connect.html$ /knowledgebase/troubleshooting/how-do-i-change-the-port-or-protocol-used-to-connect/ permanent;
rewrite ^/knowledgebase/54/I-receive-an-andsharp039authentication-failureandsharp039-message--What-can-I-do.html$ /knowledgebase/troubleshooting/i-receive-an-andsharp039authentication-failureandsharp039-message-what-can-i-do/ permanent;
rewrite ^/knowledgebase/152/TLS-Error-Unroutable-control-packet-received---How-to-fix.html$ /knowledgebase/troubleshooting/tls-error-unroutable-control-packet-received-how-to-fix/ permanent;
rewrite ^/knowledgebase/185/How-do-I-use-the-ping-command.html$ /knowledgebase/troubleshooting/how-do-i-use-the-ping-command/ permanent;
rewrite ^/knowledgebase/189/How-do-I-clear-or-flush-my-DNS-cache.html$ /knowledgebase/troubleshooting/how-do-i-clear-or-flush-my-dns-cache/ permanent;
rewrite ^/knowledgebase/141/I-cannot-connect-from-China-or-Vietnam-or-Iran-etc---How-do-I-enable-obfsproxy.html$ /knowledgebase/troubleshooting/i-cannot-connect-from-china-or-vietnam-or-iran-or-russia-etc-what-can-i-do/ permanent;
rewrite ^/knowledgebase/148/How-to-test-port-forwarding.html$ /knowledgebase/troubleshooting/how-to-test-port-forwarding/ permanent;
rewrite ^/knowledgebase/163/What-is-the-IP-address-of-your-DNS-servers.html$ /knowledgebase/troubleshooting/what-is-the-ip-address-of-your-dns-servers/ permanent;
rewrite ^/knowledgebase/126/How-to-submit-VPN-diagnostic-logs-to-IVPN.html$ /knowledgebase/troubleshooting/how-to-submit-vpn-diagnostic-logs-to-ivpn/ permanent;
rewrite ^/knowledgebase/156/Replay-window-backtrack-occurred---error.html$ /knowledgebase/troubleshooting/replay-window-backtrack-occurred-error/ permanent;
rewrite ^/knowledgebase/116/Port-forwarding-is-not-working-why.html$ /knowledgebase/troubleshooting/port-forwarding-is-not-working-why/ permanent;
rewrite ^/knowledgebase/157/TLS-key-negotiation-failed-to-occur---How-to-fix.html$ /knowledgebase/troubleshooting/tls-key-negotiation-failed-to-occur-how-to-fix/ permanent;
rewrite ^/knowledgebase/144/How-do-I-connect-to-the-VPN-from-a-remote-server.html$ /knowledgebase/troubleshooting/how-do-i-connect-to-the-vpn-from-a-remote-server/ permanent;
rewrite ^/knowledgebase/202/I-cannot-access-devices-on-my-local-network-Why.html$ /knowledgebase/troubleshooting/i-cannot-access-devices-on-my-local-network-why/ permanent;
rewrite ^/knowledgebase/199/How-do-I-verify-the-location-of-server-.html$ /knowledgebase/troubleshooting/how-do-i-verify-the-location-of-server/ permanent;
rewrite ^/knowledgebase/256/The-battery-on-my-phone-drains-too-fast-while-using-IVPN-Why.html$ /knowledgebase/troubleshooting/the-battery-on-my-phone-drains-too-fast-while-using-ivpn-why/ permanent;
rewrite ^/knowledgebase/242/I-lose-Internet-connection-when-I-disconnect-from-IVPN-Why.html$ /knowledgebase/troubleshooting/i-lose-internet-connection-when-i-disconnect-from-ivpn-why/ permanent;
rewrite ^/knowledgebase/33/Billing-FAQ$ /knowledgebase/billing/ permanent;
rewrite ^/knowledgebase/83/Does-IVPN-offer-a-free-trial.html$ /knowledgebase/billing/does-ivpn-offer-a-free-trial/ permanent;
rewrite ^/knowledgebase/91/How-can-I-pay-with-cash.html$ /knowledgebase/billing/how-can-i-pay-with-cash/ permanent;
rewrite ^/knowledgebase/21/How-can-I-cancel-my-IVPN-subscription.html$ /knowledgebase/billing/how-can-i-cancel-my-ivpn-subscription/ permanent;
rewrite ^/knowledgebase/40/How-can-I-renew-my-IVPN-subscription-or-pay-an-outstanding-invoice.html$ /knowledgebase/billing/how-can-i-renew-my-ivpn-subscription-or-pay-an-outstanding-invoice/ permanent;
rewrite ^/knowledgebase/95/PayPal-wonandsharp039t-let-me-pay-with-my-credit-card-Can-you-help.html$ /knowledgebase/billing/paypal-wonandsharp039t-let-me-pay-with-my-credit-card-can-you-help/ permanent;
rewrite ^/knowledgebase/94/I-paid-with-PayPal-but-my-account-is-still-pending-Why.html$ /knowledgebase/billing/i-paid-with-paypal-but-my-account-is-still-pending-why/ permanent;
rewrite ^/knowledgebase/105/I-paid-with-Bitcoin-but-the-invoice-is-still-unpaid-Why.html$ /knowledgebase/billing/i-paid-with-bitcoin-but-the-invoice-is-still-unpaid-why/ permanent;
rewrite ^/knowledgebase/76/How-do-I-get-a-refund.html$ /knowledgebase/billing/how-do-i-get-a-refund/ permanent;
rewrite ^/knowledgebase/93/How-do-I-cancel-my-PayPal-subscription.html$ /knowledgebase/billing/how-do-i-cancel-my-paypal-subscription/ permanent;
rewrite ^/knowledgebase/92/What-is-a-PayPal-subscription.html$ /knowledgebase/billing/what-is-a-paypal-subscription/ permanent;
rewrite ^/knowledgebase/201/How-can-I-reactivate-my-terminated-account.html$ /knowledgebase/billing/how-can-i-reactivate-my-terminated-account/ permanent;
rewrite ^/knowledgebase/228/How-can-I-delete-my-IVPN-account.html$ /knowledgebase/billing/how-can-i-delete-my-ivpn-account/ permanent;
rewrite ^/knowledgebase/247/Paid-with-PayPal-using-eCheck-but-IVPN-account-is-still-in-PendingorSuspended-state-Why.html$ /knowledgebase/billing/paid-with-paypal-using-echeck-but-ivpn-account-is-still-in-pendingorsuspended-state-why/ permanent;
rewrite ^/knowledgebase/49/Passwords$ /knowledgebase/passwords/ permanent;
rewrite ^/knowledgebase/74/I-forgot-my-IVPN-Account-ID-What-should-I-do.html$ /knowledgebase/passwords/i-forgot-my-ivpn-account-id-what-should-i-do/ permanent;
rewrite ^/knowledgebase/75/I-forgot-my-password-What-should-I-do.html$ /knowledgebase/passwords/i-forgot-my-password-what-should-i-do/ permanent;
rewrite ^/knowledgebase/6/How-do-I-change-my-password.html$ /knowledgebase/passwords/how-do-i-change-my-password/ permanent;
rewrite ^/knowledgebase/59/Privacy$ /knowledgebase/privacy/ permanent;
rewrite ^/knowledgebase/80/Do-you-store-any-logs-that-could-be-used-to-identify-a-customer.html$ /knowledgebase/privacy/do-you-store-any-logs-that-could-be-used-to-identify-a-customer/ permanent;
rewrite ^/knowledgebase/10/How-Do-I-Know-when-Iandsharp039m-Protected-by-IVPN.html$ /knowledgebase/privacy/how-do-i-know-when-iandsharp039m-protected-by-ivpn/ permanent;
rewrite ^/knowledgebase/134/What-happens-if-you-receive-a-legal-notice-such-as-a-DMCA-for-copyright-material-that-I-have-downloaded.html$ /knowledgebase/privacy/what-happens-if-you-receive-a-legal-notice-such-as-a-dmca-for-copyright-material-that-i-have-downloaded/ permanent;
rewrite ^/knowledgebase/106/Does-IVPN-offer-Perfect-Forward-Secrecy-PFS.html$ /knowledgebase/privacy/does-ivpn-offer-perfect-forward-secrecy-pfs/ permanent;
rewrite ^/knowledgebase/132/Do-you-collect-or-store-any-usageorstats-information-relating-to-an-account.html$ /knowledgebase/privacy/do-you-collect-or-store-any-usageorstats-information-relating-to-an-account/ permanent;
rewrite ^/knowledgebase/135/How-do-we-react-when-requested-by-an-authority-for-information-relating-to-a-customer.html$ /knowledgebase/privacy/how-do-we-react-when-requested-by-an-authority-for-information-relating-to-a-customer/ permanent;
rewrite ^/knowledgebase/136/What-happens-if-laws-change-forcing-IVPN-to-compromise-their-customers-privacy.html$ /knowledgebase/privacy/what-happens-if-laws-change-forcing-ivpn-to-compromise-their-customers-privacy/ permanent;
rewrite ^/knowledgebase/130/What-information-do-you-collect-and-store-when-I-signup-for-your-service.html$ /knowledgebase/privacy/what-information-do-you-collect-and-store-when-i-signup-for-your-service/ permanent;
rewrite ^/knowledgebase/129/What-information-is-collected-and-stored-about-all-visitors-to-your-website.html$ /knowledgebase/privacy/what-information-is-collected-and-stored-about-all-visitors-to-your-website/ permanent;
rewrite ^/knowledgebase/133/What-information-is-stored-when-I-stop-using-your-service.html$ /knowledgebase/privacy/what-information-is-stored-when-i-stop-using-your-service/ permanent;
rewrite ^/knowledgebase/60/Windows$ /knowledgebase/windows/ permanent;
rewrite ^/knowledgebase/119/Windows---How-do-I-configure-OpenVPN-to-save-my-credentials.html$ /knowledgebase/windows/windows-how-do-i-configure-openvpn-to-save-my-credentials/ permanent;
rewrite ^/knowledgebase/128/Windows---My-IP-address-doesnandsharp039t-change-when-connected-why.html$ /knowledgebase/windows/windows-my-ip-address-doesnandsharp039t-change-when-connected-why/ permanent;
rewrite ^/knowledgebase/55/Windows---All-TAP-Win32-Adapters-in-Use-error.html$ /knowledgebase/windows/windows-all-tap-win32-adapters-in-use-error/ permanent;
rewrite ^/knowledgebase/118/Windows---How-do-I-configure-OpenVPN-to-start-automatically.html$ /knowledgebase/windows/windows-how-do-i-configure-openvpn-to-start-automatically/ permanent;
rewrite ^/knowledgebase/211/Windows---Warning-route-gateway-is-not-reachable.html$ /knowledgebase/windows/windows-warning-route-gateway-is-not-reachable/ permanent;
rewrite ^/knowledgebase/209/Windows---How-to-establish-RDP-connection-to-a-computer-running-IVPN.html$ /knowledgebase/windows/windows-how-to-establish-rdp-connection-to-a-computer-running-ivpn/ permanent;
rewrite ^/knowledgebase/195/Windows---DNS-Cannot-be-resolved.html$ /knowledgebase/windows/windows-dns-cannot-be-resolved/ permanent;
rewrite ^/knowledgebase/218/Windows---Disposable-Emails.html$ /knowledgebase/windows/windows-disposable-emails/ permanent;
rewrite ^/knowledgebase/257/How-to-use-WireGuard-on-IVPN-for-Windows.html$ /knowledgebase/windows/how-to-use-wireguard-on-ivpn-for-windows/ permanent;
rewrite ^/knowledgebase/243/Windows---IVPN-is-not-starting.html$ /knowledgebase/windows/windows-ivpn-is-not-starting/ permanent;
rewrite ^/knowledgebase/259/Windows-10---Set-IVPN-DNS-servers-manually.html$ /knowledgebase/windows/windows-10-set-ivpn-dns-servers-manually/ permanent;
rewrite ^/knowledgebase/258/Windows-10---Disable-IPv6.html$ /knowledgebase/windows/windows-10-disable-ipv6/ permanent;
rewrite ^/knowledgebase/261/Windows-Defender-SmartScreen-prevents-the-installation-of-IVPN-app-Why.html$ /knowledgebase/windows/windows-defender-smartscreen-prevents-the-installation-of-ivpn-app-why/ permanent;
rewrite ^/knowledgebase/61/OSX$ /knowledgebase/macos/ permanent;
rewrite ^/knowledgebase/140/Tunnelblick---How-do-I-edit-the-OpenVPN-config-file.html$ /knowledgebase/macos/tunnelblick-how-do-i-edit-the-openvpn-config-file/ permanent;
rewrite ^/knowledgebase/121/Tunnelblick---Password-or-authentication-failure.html$ /knowledgebase/macos/tunnelblick-password-or-authentication-failure/ permanent;
rewrite ^/knowledgebase/27/Tunnelblick---Why-is-the-DNS-server-incorrect.html$ /knowledgebase/macos/tunnelblick-why-is-the-dns-server-incorrect/ permanent;
rewrite ^/knowledgebase/120/How-do-I-completely-uninstall-or-remove-Tunnelblick.html$ /knowledgebase/macos/how-do-i-completely-uninstall-or-remove-tunnelblick/ permanent;
rewrite ^/knowledgebase/162/Tunnelblick---the-internet-does-not-appear-to-be-reachable-error.html$ /knowledgebase/macos/tunnelblick-the-internet-does-not-appear-to-be-reachable-error/ permanent;
rewrite ^/knowledgebase/170/macOS---How-do-I-completely-uninstall-or-remove-the-IVPN-application.html$ /knowledgebase/macos/macos-how-do-i-completely-uninstall-or-remove-the-ivpn-application/ permanent;
rewrite ^/knowledgebase/122/Tunnelblick---Unable-to-load-nettunnelblicktap-kexts-error.html$ /knowledgebase/macos/tunnelblick-unable-to-load-nettunnelblicktap-kexts-error/ permanent;
rewrite ^/knowledgebase/155/Tunnelblick---Opening-utun---No-buffer-space-available.html$ /knowledgebase/macos/tunnelblick-opening-utun-no-buffer-space-available/ permanent;
rewrite ^/knowledgebase/145/How-to-resolve-error-IVPNapp-is-damaged-and-cannot-be-opened.html$ /knowledgebase/macos/how-to-resolve-error-ivpnapp-is-damaged-and-cannot-be-opened/ permanent;
rewrite ^/knowledgebase/190/Why-is-IVPN-agent-daemon-always-running.html$ /knowledgebase/macos/why-is-ivpn-agent-daemon-always-running/ permanent;
rewrite ^/knowledgebase/123/Tunnelblick---How-to-submit-diagnostic-data-to-IVPN.html$ /knowledgebase/macos/tunnelblick-how-to-submit-diagnostic-data-to-ivpn/ permanent;
rewrite ^/knowledgebase/220/macOS---Disposable-Emails.html$ /knowledgebase/macos/macos-disposable-emails/ permanent;
rewrite ^/knowledgebase/192/What-macOS-version-is-required-for-IVPN-client.html$ /knowledgebase/macos/what-macos-version-is-required-for-ivpn-client/ permanent;
rewrite ^/knowledgebase/233/How-to-use-WireGuard-on-IVPN-for-macOS.html$ /knowledgebase/macos/how-to-use-wireguard-on-ivpn-for-macos/ permanent;
rewrite ^/knowledgebase/246/macOS---What-credentials-are-required-for-the-Helper-Agent-portion-of-the-IVPN-App-install.html$ /knowledgebase/macos/macos-what-credentials-are-required-for-the-helper-agent-portion-of-the-ivpn-app-install/ permanent;
rewrite ^/knowledgebase/244/macOS---IVPN-Helper-agent-is-not-starting.html$ /knowledgebase/macos/macos-ivpn-helper-agent-is-not-starting/ permanent;
rewrite ^/knowledgebase/262/IVPNapp-wants-to-control-System-Events-Why-do-I-see-this-warning.html$ /knowledgebase/macos/ivpnapp-wants-to-control-system-events-why-do-i-see-this-warning/ permanent;
rewrite ^/knowledgebase/266/macOS---Failed-to-regenerate-WireGuard-keys-Private-key-generation-error-133.html$ /knowledgebase/macos/macos-failed-to-regenerate-wireguard-keys-private-key-generation-error-133/ permanent;
rewrite ^/knowledgebase/63/Linux$ /knowledgebase/linux/ permanent;
rewrite ^/knowledgebase/226/Linux---Autostart-OpenVPN-in-systemd-Ubuntu.html$ /knowledgebase/linux/linux-autostart-openvpn-in-systemd-ubuntu/ permanent;
rewrite ^/knowledgebase/241/Linux---WireGuard---RTNETLINK-answers-Operation-not-supported.html$ /knowledgebase/linux/linux-wireguard-rtnetlink-answers-operation-not-supported/ permanent;
rewrite ^/knowledgebase/191/Linux---How-do-I-prevent-VPN-leaks-using-iptables.html$ /knowledgebase/linux/linux-how-do-i-prevent-vpn-leaks-using-iptables/ permanent;
rewrite ^/knowledgebase/255/Linux---Autostart-WireGuard-in-systemd.html$ /knowledgebase/linux/linux-autostart-wireguard-in-systemd/ permanent;
rewrite ^/knowledgebase/207/Linux---Cannot-import-ovpn-config-file.html$ /knowledgebase/linux/linux-cannot-import-ovpn-config-file/ permanent;
rewrite ^/knowledgebase/146/Linux---AVC-denial-with-selinux.html$ /knowledgebase/linux/linux-avc-denial-with-selinux/ permanent;
rewrite ^/knowledgebase/222/Linux---Kill-switch-using-the-Uncomplicated-Firewall-UFW.html$ /knowledgebase/linux/linux-kill-switch-using-the-uncomplicated-firewall-ufw/ permanent;
rewrite ^/knowledgebase/238/Linux---WireGuard-Kill-switch.html$ /knowledgebase/linux/linux-wireguard-kill-switch/ permanent;
rewrite ^/knowledgebase/224/Linux---How-can-I-circumvent-VPN-censorship-by-masking-the-VPN-traffic.html$ /knowledgebase/linux/linux-how-can-i-circumvent-vpn-censorship-by-masking-the-vpn-traffic/ permanent;
rewrite ^/knowledgebase/225/Linux---Autostart-OpenVPN-in-systemd-Fedora.html$ /knowledgebase/linux/linux-autostart-openvpn-in-systemd-fedora/ permanent;
rewrite ^/knowledgebase/240/Linux---Webpages-do-not-load-or-DNS-leaks-when-connecting-via-NetworkManager.html$ /knowledgebase/linux/linux-webpages-do-not-load-or-dns-leaks-when-connecting-via-networkmanager/ permanent;
rewrite ^/knowledgebase/265/Linux-Client-FAQ.html$ /knowledgebase/linux/linux-client-faq/ permanent;
rewrite ^/knowledgebase/270/Managing-the-IVPN-Linux-client-at-System-Boot.html$ /knowledgebase/linux/managing-the-ivpn-linux-client-at-system-boot/ permanent;
rewrite ^/knowledgebase/269/Building-the-IVPN-CLI-Client-for-Linux-on-a-Raspberry-Pi.html$ /knowledgebase/linux/building-the-ivpn-cli-client-for-linux-on-a-raspberry-pi/ permanent;
rewrite ^/knowledgebase/64/iPadiPhone$ /knowledgebase/ios/ permanent;
rewrite ^/knowledgebase/249/IVPN-would-like-to-add-VPN-configurations-Why-do-I-see-this-message.html$ /knowledgebase/ios/ivpn-would-like-to-add-vpn-configurations-why-do-i-see-this-message/ permanent;
rewrite ^/knowledgebase/235/How-to-use-WireGuard-on-IVPN-for-iOS.html$ /knowledgebase/ios/how-to-use-wireguard-on-ivpn-for-ios/ permanent;
rewrite ^/knowledgebase/250/iOS---How-to-enable-Multihop.html$ /knowledgebase/ios/ios-how-to-enable-multihop/ permanent;
rewrite ^/knowledgebase/65/Android$ /knowledgebase/android/ permanent;
rewrite ^/knowledgebase/231/Unable-to-click-andsharp039OKandsharp039-on-the-connection-request-prompt-why.html$ /knowledgebase/android/unable-to-click-andsharp039okandsharp039-on-the-connection-request-prompt-why/ permanent;
rewrite ^/knowledgebase/236/How-to-use-WireGuard-on-IVPN-for-Android.html$ /knowledgebase/android/how-to-use-wireguard-on-ivpn-for-android/ permanent;
rewrite ^/knowledgebase/193/ECONNREFUSED-Operation-not-permitted-codeequals1.html$ /knowledgebase/android/econnrefused-operation-not-permitted-codeequals1/ permanent;
rewrite ^/knowledgebase/239/IVPN-doesnandsharp039t-start-on-boot.html$ /knowledgebase/android/ivpn-doesnandsharp039t-start-on-boot/ permanent;
rewrite ^/knowledgebase/221/Android---Disposable-Emails.html$ /knowledgebase/android/android-disposable-emails/ permanent;
rewrite ^/knowledgebase/66/DD-WRT$ /knowledgebase/routers/ permanent;
rewrite ^/knowledgebase/124/DD-WRT---How-do-I-exclude-hosts-or-bypass-VPN-tunnel.html$ /knowledgebase/routers/dd-wrt-how-do-i-exclude-hosts-or-bypass-vpn-tunnel/ permanent;
rewrite ^/knowledgebase/147/DD-WRT---TLS-errors---incoming-plaintext-read-error-etc.html$ /knowledgebase/routers/dd-wrt-tls-errors-incoming-plaintext-read-error-etc/ permanent;
rewrite ^/knowledgebase/206/How-to-enable-a-andsharp039Kill-switchandsharp039-in-my-DD-WRTorTomato-router.html$ /knowledgebase/routers/how-to-enable-a-andsharp039kill-switchandsharp039-in-my-dd-wrtortomato-router/ permanent;
rewrite ^/knowledgebase/67/MP$ /knowledgebase/mp/ permanent;
rewrite ^/knowledgebase/230/Access-your-Plex-server-running-behind-a-VPN.html$ /knowledgebase/mp/access-your-plex-server-running-behind-a-vpn/ permanent;
rewrite ^/knowledgebase/213/Connecting-to-IVPN-on-Amazon-Fire-TV.html$ /knowledgebase/mp/connecting-to-ivpn-on-amazon-fire-tv/ permanent;
rewrite ^/knowledgebase/208/How-to-use-IVPN-on-KODI-media-player.html$ /knowledgebase/mp/how-to-use-ivpn-on-kodi-media-player/ permanent;
rewrite ^/knowledgebase/229/Is-IVPN-compatible-with-AppleTV.html$ /knowledgebase/mp/is-ivpn-compatible-with-appletv/ permanent;
rewrite ^/knowledgebase/248/How-do-I-connect-my-Nvidia-Shield-device.html$ /knowledgebase/mp/how-do-i-connect-my-nvidia-shield-device/ permanent;
rewrite ^/knowledgebase/android/what-permissions-does-your-app-require-and-why([^/])$ /knowledgebase/android/what-permissions-does-your-app-require-and-why/ permanent;
rewrite ^/aboutus$ /team/ permanent;
rewrite ^/why-ivpn$ /team/ permanent;
rewrite ^/ddwrt$ /setup/router/ddwrt/ permanent;
rewrite ^/emails/ars-technica-wireguard$ https://arstechnica.com/gadgets/2018/12/testing-wireguard-with-an-early-adopter-vpn-service/ permanent;
rewrite ^/releases$ / permanent;
rewrite ^/setup/$ /en/apps/ permanent;
rewrite ^/thankyou$ /account/ permanent;
rewrite ^/referee$ /signup/ permanent;
rewrite ^/signup/black-friday/Annually$ /signup/ permanent;
rewrite ^/setup/windows-changelog.html$ /apps-windows/ permanent;
rewrite ^/setup/linux-changelog.html$ /apps-linux/ permanent;
rewrite ^/setup/android-changelog.html$ /apps-android/ permanent;
rewrite ^/setup/mac-changelog.html$ /apps-macos/ permanent;
rewrite ^/facts$ /team/ permanent;
rewrite ^/press$ /contactus/ permanent;
rewrite ^/what-is-a-tunnel$ /what-is-a-vpn/ permanent;
rewrite ^/server-locations$ /status/ permanent;
rewrite ^/vpn-performance$ / permanent;
rewrite ^/multihop$ / permanent;
rewrite ^/dns-server$ / permanent;
rewrite ^/wifi-protection$ / permanent;
rewrite ^/setup/android-featvpn.html$ /setup/android-featvpn/ permanent;
rewrite ^/setup/android-openvpn-for-android.html$ /setup/android-openvpn-for-android/ permanent;
rewrite ^/setup/gnu-linux-terminal$ /setup/linux-terminal/ permanent;
rewrite ^/setup/gnu-linux-netman$ /setup/linux-netman/ permanent;
rewrite ^/setup/wg-linux-netman$ /setup/linux-wireguard-netman/ permanent;
rewrite ^/setup/gnu-linux-ipsec-with-ikev2$ /setup/linux-ipsec-with-ikev2/ permanent;
rewrite ^/setup/gnu-linux-wireguard$ /setup/linux-wireguard/ permanent;
rewrite ^/pptp-vs-l2tp-vs-openvpn$ /pptp-vs-ipsec-ikev2-vs-openvpn-vs-wireguard/ permanent;
rewrite ^/what-is-a-multihop-vpn$ / permanent;
rewrite ^/blog$ /en/blog/ permanent;
rewrite ^/blog/$ /en/blog/ permanent;
rewrite ^/blog/index.xml /en/blog/index.xml permanent;
rewrite ^/blog/tags/(.*)$ /en/blog/tags/$1 permanent;
rewrite ^/data-retention-laws/united-kingdom$ /blog/collection-of-user-data-by-isps-and-telecom-providers-and-sharing-with-third-parties/ permanent;
rewrite ^/data-retention-laws/united-states$ /blog/collection-of-user-data-by-isps-and-telecom-providers-and-sharing-with-third-parties/ permanent;
rewrite ^/comparison-of-internet-privacy-laws$ /blog/collection-of-user-data-by-isps-and-telecom-providers-and-sharing-with-third-parties/ permanent;
rewrite ^/internet-privacy-laws-in-the-united-kingdom$ /blog/collection-of-user-data-by-isps-and-telecom-providers-and-sharing-with-third-parties/ permanent;
rewrite ^/internet-privacy-laws-in-the-united-states$ /blog/collection-of-user-data-by-isps-and-telecom-providers-and-sharing-with-third-parties/ permanent;
rewrite ^/knowledgebase/1/General-FAQ$ /knowledgebase/general/ permanent;
rewrite ^/setup/gnu-linux-terminal/$ /setup/linux-terminal/ permanent;
rewrite ^/setup/wg-linux-netman/$ /setup/linux-netman/ permanent;
rewrite ^/knowledgebase/windows/windows---how-do-i-configure-openvpn-to-save-my-credentials/$ /knowledgebase/windows/windows-how-do-i-configure-openvpn-to-save-my-credentials/ permanent;
rewrite ^/knowledgebase/windows/windows---my-ip-address-doesnandsharp039t-change-when-connected-why/$ /knowledgebase/windows/windows-my-ip-address-doesnandsharp039t-change-when-connected-why/ permanent;
rewrite ^/knowledgebase/windows/windows---all-tap-win32-adapters-in-use-error/$ /knowledgebase/windows/windows-all-tap-win32-adapters-in-use-error/ permanent;
rewrite ^/knowledgebase/windows/windows---how-do-i-configure-openvpn-to-start-automatically/$ /knowledgebase/windows/windows-how-do-i-configure-openvpn-to-start-automatically/ permanent;
rewrite ^/knowledgebase/windows/windows---warning-route-gateway-is-not-reachable/$ /knowledgebase/windows/windows-warning-route-gateway-is-not-reachable/ permanent;
rewrite ^/knowledgebase/windows/windows---how-to-establish-rdp-connection-to-a-computer-running-ivpn/$ /knowledgebase/windows/windows-how-to-establish-rdp-connection-to-a-computer-running-ivpn/ permanent;
rewrite ^/knowledgebase/windows/windows---dns-cannot-be-resolved/$ /knowledgebase/windows/windows-dns-cannot-be-resolved/ permanent;
rewrite ^/knowledgebase/windows/windows---disposable-emails$ /knowledgebase/windows/windows-disposable-emails permanent;
rewrite ^/knowledgebase/windows/windows---ivpn-is-not-starting/$ /knowledgebase/windows/windows-ivpn-is-not-starting/ permanent;
rewrite ^/knowledgebase/windows/windows-10---set-ivpn-dns-servers-manually/$ /knowledgebase/windows/windows-10-set-ivpn-dns-servers-manually/ permanent;
rewrite ^/knowledgebase/windows/windows-10---disable-ipv6/$ /knowledgebase/windows/windows-10-disable-ipv6/ permanent;
rewrite ^/knowledgebase/macos/tunnelblick---how-do-i-edit-the-openvpn-config-file/$ /knowledgebase/macos/tunnelblick-how-do-i-edit-the-openvpn-config-file/ permanent;
rewrite ^/knowledgebase/macos/tunnelblick---password-or-authentication-failure/$ /knowledgebase/macos/tunnelblick-password-or-authentication-failure/ permanent;
rewrite ^/knowledgebase/macos/tunnelblick---why-is-the-dns-server-incorrect/$ /knowledgebase/macos/tunnelblick-why-is-the-dns-server-incorrect/ permanent;
rewrite ^/knowledgebase/macos/tunnelblick---the-internet-does-not-appear-to-be-reachable-error/$ /knowledgebase/macos/tunnelblick-the-internet-does-not-appear-to-be-reachable-error/ permanent;
rewrite ^/knowledgebase/macos/macos---how-do-i-completely-uninstall-or-remove-the-ivpn-application/$ /knowledgebase/macos/macos-how-do-i-completely-uninstall-or-remove-the-ivpn-application/ permanent;
rewrite ^/knowledgebase/macos/tunnelblick---unable-to-load-nettunnelblicktap-kexts-error/$ /knowledgebase/macos/tunnelblick-unable-to-load-nettunnelblicktap-kexts-error/ permanent;
rewrite ^/knowledgebase/macos/tunnelblick---opening-utun---no-buffer-space-available/$ /knowledgebase/macos/tunnelblick-opening-utun-no-buffer-space-available/ permanent;
rewrite ^/knowledgebase/macos/tunnelblick---how-to-submit-diagnostic-data-to-ivpn/$ /knowledgebase/macos/tunnelblick-how-to-submit-diagnostic-data-to-ivpn/ permanent;
rewrite ^/knowledgebase/macos/macos---disposable-emails/$ /knowledgebase/macos/macos-disposable-emails/ permanent;
rewrite ^/knowledgebase/macos/macos---what-credentials-are-required-for-the-helper-agent-portion-of-the-ivpn-app-install/$ /knowledgebase/macos/macos-what-credentials-are-required-for-the-helper-agent-portion-of-the-ivpn-app-install/ permanent;
rewrite ^/knowledgebase/macos/macos---ivpn-helper-agent-is-not-starting/$ /knowledgebase/macos/macos-ivpn-helper-agent-is-not-starting/ permanent;
rewrite ^/knowledgebase/macos/macos---failed-to-regenerate-wireguard-keys-private-key-generation-error-133/$ /knowledgebase/macos/macos-failed-to-regenerate-wireguard-keys-private-key-generation-error-133/ permanent;
rewrite ^/knowledgebase/linux/linux---autostart-openvpn-in-systemd-ubuntu/$ /knowledgebase/linux/linux-autostart-openvpn-in-systemd-ubuntu/ permanent;
rewrite ^/knowledgebase/linux/linux---wireguard---rtnetlink-answers-operation-not-supported/$ /knowledgebase/linux/linux-wireguard-rtnetlink-answers-operation-not-supported/ permanent;
rewrite ^/knowledgebase/linux/linux---how-do-i-prevent-vpn-leaks-using-iptables/$ /knowledgebase/linux/linux-how-do-i-prevent-vpn-leaks-using-iptables/ permanent;
rewrite ^/knowledgebase/linux/linux---autostart-wireguard-in-systemd/$ /knowledgebase/linux/linux-autostart-wireguard-in-systemd/ permanent;
rewrite ^/knowledgebase/linux/linux---cannot-import-ovpn-config-file/$ /knowledgebase/linux/linux-cannot-import-ovpn-config-file/ permanent;
rewrite ^/knowledgebase/linux/linux---avc-denial-with-selinux/$ /knowledgebase/linux/linux-avc-denial-with-selinux/ permanent;
rewrite ^/knowledgebase/linux/linux---kill-switch-using-the-uncomplicated-firewall-ufw/$ /knowledgebase/linux/linux-kill-switch-using-the-uncomplicated-firewall-ufw/ permanent;
rewrite ^/knowledgebase/linux/linux---wireguard-kill-switch/$ /knowledgebase/linux/linux-wireguard-kill-switch/ permanent;
rewrite ^/knowledgebase/linux/linux---how-can-i-circumvent-vpn-censorship-by-masking-the-vpn-traffic/$ /knowledgebase/linux/linux-how-can-i-circumvent-vpn-censorship-by-masking-the-vpn-traffic/ permanent;
rewrite ^/knowledgebase/linux/linux---autostart-openvpn-in-systemd-fedora/$ /knowledgebase/linux/linux-autostart-openvpn-in-systemd-fedora/ permanent;
rewrite ^/knowledgebase/linux/linux---webpages-do-not-load-or-dns-leaks-when-connecting-via-networkmanager/$ /knowledgebase/linux/linux-webpages-do-not-load-or-dns-leaks-when-connecting-via-networkmanager/ permanent;
rewrite ^/knowledgebase/ios/ios---how-to-enable-multihop/$ /knowledgebase/ios/ios-how-to-enable-multihop/ permanent;
rewrite ^/knowledgebase/android/android---disposable-emails/$ /knowledgebase/android/android-disposable-emails/ permanent;
rewrite ^/knowledgebase/routers/dd-wrt---how-do-i-exclude-hosts-or-bypass-vpn-tunnel/$ /knowledgebase/routers/dd-wrt-how-do-i-exclude-hosts-or-bypass-vpn-tunnel/ permanent;
rewrite ^/knowledgebase/routers/dd-wrt---tls-errors---incoming-plaintext-read-error-etc/$ /knowledgebase/routers/dd-wrt-tls-errors-incoming-plaintext-read-error-etc/ permanent;
rewrite ^/antitracker/hardcore$ /knowledgebase/general/antitracker-faq/ permanent;
rewrite ^/knowledgebase/linux/linux-how-can-i-circumvent-vpn-censorship-by-masking-the-vpn-traffic/$ /knowledgebase/linux/linux-obfs3-and-obfs4-obfuscation-with-obfsproxy-to-circumvent-censorship/ permanent;
rewrite ^/knowledgebase/billing/how-do-i-get-a-refund/$ /refunds/ permanent;
rewrite ^/knowledgebase/general/how-do-i-activate-port-forwarding$ /knowledgebase/general/do-you-support-port-forwarding/ permanent;
rewrite ^/knowledgebase/general/what-is-port-forwarding$ /knowledgebase/general/do-you-support-port-forwarding/ permanent;
rewrite ^/knowledgebase/troubleshooting/how-to-test-port-forwarding$ /knowledgebase/general/do-you-support-port-forwarding/ permanent;
rewrite ^/knowledgebase/troubleshooting/port-forwarding-is-not-working-why$ /knowledgebase/general/do-you-support-port-forwarding/ permanent;
rewrite ^/knowledgebase/mp/access-your-plex-server-running-behind-a-vpn$ /knowledgebase/general/how-do-i-remotely-connect-to-my-home-system-or-services-behind-the-vpn-connection permanent;
rewrite ^/.well-known/lnurlp/ /.well-known/lnurlp permanent;
}