-
-
Notifications
You must be signed in to change notification settings - Fork 488
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Spotify not working حل مشکل اسپاتیفای] Intercepting DNS traffic to solve issues with some apps like spotify (using fakeDNS) #1019
Comments
+1 |
The only option which is not available in the panel is skipFallback. It is now added. Just needs to pin this issue for advanced users. |
Thanks
I practically know nothing about coding and don't know any side effects this might have. but this is my suggestion: Upon enabling fakedns and adding it to dns part of config.json, enable
and these are the minimum routing rules needed to make fakedns function:
The first rule is needed to prevent routing loop caused by the next rule. we don't want to route dns traffic generated by core back to itself. |
There is a fact here, when it is configurable and all needed parameters are exist, then it is enough. This panel should not force admins to configure in one predefined way. Each admin has separated config and their desired solution.
Therefore keep it open to configure by admin could be more useful (in my opinion). |
Thanks again |
Thanks for your attention to this matter |
سلام در سرور های تانل مشکل به چه صورت حل میشه؟ |
برای راه ساده حل مشکل اسپاتیفای این کامنت رو ببینید
Spotify blocks requests from many datacenter IPs and we have to route its traffic through Warp.
For some reason, xray can't sniff the domain name in some of Spotify's requests. The only solution that I have found is to use fakeDNS.
But using fakeDNS for all domains can cause DNS corruption and make some apps misbehave after VPN disconnection.
The solution is to intercept DNS traffic on port 53 and forward it to core's built-in DNS and using fakeDNS only for those specific domains.
Currently I'm doing it by manually editing the config file.
It would be nice if these configurations could be implemented in the GUI:
The text was updated successfully, but these errors were encountered: