UNPKG

rjweb-server

Version:

Easy and Robust Way to create a Web Server with Many Easy-to-use Features in NodeJS

46 lines (45 loc) 1.98 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const utils_1 = require("@rjweb/utils"); /** * HTTP Reverse Proxy IP Address Enum * @since 9.0.0 */ exports.default = Object.freeze({ LOCAL: [ new utils_1.network.Subnet('10.0.0.0/8'), new utils_1.network.Subnet('172.16.0.0/16'), new utils_1.network.Subnet('192.168.0.0/16'), new utils_1.network.IPAddress('127.0.0.1'), new utils_1.network.Subnet('fd00::/8'), new utils_1.network.Subnet('::ffff:0/112'), new utils_1.network.IPAddress('::1'), ], CLOUDFLARE: [ new utils_1.network.Subnet('173.245.48.0/20'), new utils_1.network.Subnet('103.21.244.0/22'), new utils_1.network.Subnet('103.22.200.0/22'), new utils_1.network.Subnet('103.31.4.0/22'), new utils_1.network.Subnet('141.101.64.0/18'), new utils_1.network.Subnet('108.162.192.0/18'), new utils_1.network.Subnet('190.93.240.0/20'), new utils_1.network.Subnet('188.114.96.0/20'), new utils_1.network.Subnet('197.234.240.0/22'), new utils_1.network.Subnet('198.41.128.0/17'), new utils_1.network.Subnet('162.158.0.0/15'), new utils_1.network.Subnet('104.16.0.0/13'), new utils_1.network.Subnet('104.24.0.0/14'), new utils_1.network.Subnet('172.64.0.0/13'), new utils_1.network.Subnet('131.0.72.0/22'), new utils_1.network.Subnet('2400:cb00::/32'), new utils_1.network.Subnet('2606:4700::/32'), new utils_1.network.Subnet('2803:f800::/32'), new utils_1.network.Subnet('2405:b500::/32'), new utils_1.network.Subnet('2405:8100::/32'), new utils_1.network.Subnet('2a06:98c0::/29'), new utils_1.network.Subnet('2c0f:f248::/32'), ], SPARKEDHOST: [ new utils_1.network.IPAddress('23.230.3.203'), // North America new utils_1.network.IPAddress('128.140.127.215'), // Europe ], });