Невозможно сделать именно то, что вы описываете.т.е. иметь Junction, который динамически маршрутизирует себя на основе переменной среды.
Вы можете закрыть для этого поведения, создав сценарий входа, который удаляет и воссоздает соединение, когда пользователь входит в систему.Очевидно, это работает только в том случае, если за один раз в систему вошел только один пользователь, иначе они будут топать друг друга.