unoffical wafrn mirror
wafrn.net
atproto
social-network
activitypub
1export default function getIp(petition: any, forceNoForward = false): string {
2 const res = petition.header('x-forwarded-for') || petition.connection.remoteAddress
3 if (res.includes(',') && forceNoForward) {
4 // WHAT THE FUCK HOW DID YOU DO THIS
5 throw new Error('Invalid ip, ip has a comma: ' + res)
6 }
7 return res
8}