Merge pull request #779 from damien-alt-sudo/feature/ui-network-access-clientip

This commit is contained in:
SergeantPanda 2025-12-24 15:39:31 -06:00 committed by GitHub
commit 5481b18d8a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 12 additions and 3 deletions

View file

@ -191,6 +191,8 @@ const SettingsPage = () => {
useState(false);
const [netNetworkAccessConfirmCIDRs, setNetNetworkAccessConfirmCIDRs] =
useState([]);
const [clientIpAddress, setClientIpAddress] = useState(null);
const [proxySettingsSaved, setProxySettingsSaved] = useState(false);
const [generalSettingsSaved, setGeneralSettingsSaved] = useState(false);
@ -508,6 +510,9 @@ const SettingsPage = () => {
return;
}
// Store the client IP
setClientIpAddress(check.client_ip);
// For now, only warn if we're blocking the UI
const blockedAccess = check.UI;
if (blockedAccess.length == 0) {
@ -1365,7 +1370,7 @@ Please ensure you have time to let this complete before proceeding.`}
message={
<>
<Text>
Your client is not included in the allowed networks for the web
Your client {clientIpAddress && `(${clientIpAddress}) `}is not included in the allowed networks for the web
UI. Are you sure you want to proceed?
</Text>