server: filter link local addresses

This commit is contained in:
Koushik Dutta
2023-04-26 22:47:33 -07:00
parent 3fce0838f1
commit 4246e3c476
2 changed files with 4 additions and 2 deletions

View File

@@ -1,12 +1,12 @@
{
"name": "@scrypted/server",
"version": "0.7.90",
"version": "0.7.92",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@scrypted/server",
"version": "0.7.90",
"version": "0.7.92",
"license": "ISC",
"dependencies": {
"@mapbox/node-pre-gyp": "^1.0.10",

View File

@@ -25,6 +25,8 @@ export class AddressSettings {
const nif = networkInterfaces[addressOrInterface];
if (!raw && nif) {
for (const addr of nif) {
if (!addr.address || addr.address.startsWith('169.254.') || addr.address.toLowerCase().startsWith('fe80:'))
continue;
ret.push(addr.address);
}
}