UNPKG

rjweb-server

Version:

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

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