Я понял это. По-видимому, мне была нужна статическая запись NAT, чтобы быть установкой в маршрутизаторе. Когда это было настроено внутренний адрес теперь широковещательные сообщения на корректном внешнем IP.
Firefox won't use that environmental variable unless you first install the Environmental Proxy extension -- then it'll honor that variable just fine.
See also this quesion on AskUbuntu for more detailed information.