INNER CODE UNIT · JavaScript
isRemoteAddressAllowed
riclolsen/json-scada · src/OPC-UA-Server/index.js:453
const isRemoteAddressAllowed = (remoteAddress) => {
if (
!Array.isArray(connection.ipAddresses) ||
connection.ipAddresses.length === 0
)
return true
const addr = (remoteAddress || '').replace('::ffff:', '')
if (addr === '') return true
return connection.ipAddresses.includes(addr)
}
server.on('newChannel', function (channel, endpoint) {
Log.log(
'New Channel, remote address: ' +
channel.remoteAddress +
', endpoint: ' +
endpoint
)