Scope down the allowedIps so there are no conflicts

This commit is contained in:
Owen 2025-04-22 22:18:50 -04:00
parent 475a431859
commit 0c370e4299
No known key found for this signature in database
GPG key ID: 8271FDFFD9E0CCBD
2 changed files with 2 additions and 2 deletions

View file

@ -133,7 +133,7 @@ export const handleGetConfigMessage: MessageHandler = async (context) => {
return {
publicKey: client.clients.pubKey!,
allowedIps: [client.clients.subnet!],
allowedIps: [`${client.clients.subnet.split('/')[0]}/32`], // we want to only allow from that client
endpoint: client.clientSites.isRelayed
? ""
: client.clients.endpoint! // if its relayed it should be localhost

View file

@ -141,7 +141,7 @@ export const handleOlmRegisterMessage: MessageHandler = async (context) => {
);
await addPeer(site.siteId, {
publicKey: publicKey,
allowedIps: [client.subnet],
allowedIps: [`${client.subnet.split('/')[0]}/32`], // we want to only allow from that client
endpoint: client.endpoint
});
} else {