diff --git a/app/Protocols/Stash.php b/app/Protocols/Stash.php index 8a3eadc77..31a22f278 100644 --- a/app/Protocols/Stash.php +++ b/app/Protocols/Stash.php @@ -164,7 +164,8 @@ public function handle() }); $config['proxy-groups'] = array_values($config['proxy-groups']); // Force the current subscription domain to be a direct rule - $subsDomain = request()->header('Host'); + $subsURL = Helper::getSubscribeUrl($user['token']); + $subsDomain = parse_url($subsURL, PHP_URL_HOST); if ($subsDomain) { array_unshift($config['rules'], "DOMAIN,{$subsDomain},DIRECT"); }