mullvad / mullvadvpn-app

The Mullvad VPN client app for desktop and mobile
https://mullvad.net/
GNU General Public License v3.0
5.11k stars 339 forks source link

[Feature request] XTLS-Reality (or any other sing-box/xray-core config before Mullvad Wireguard server) #6283

Open imagecreation1 opened 5 months ago

imagecreation1 commented 5 months ago

I have checked if others have suggested this already

Feature description

Hello. Thanks for the great VPN service! I just wanted to ask you to add support for sing-box https://github.com/SagerNet/sing-box (or xray-core) configs to bypass hardcore censorship. Now XTLS-Reality is heavily used by people in countries like China or Iran to bypass censorship. Currently you're using old things like vmess/vless in your application without the uTLS fingerprint library and other features. It would be great if we could add our XTLS-Reality in the chain before Mullvad's Wireguard server.

Alternative solutions

You can use sing-box's https://sing-box.sagernet.org/configuration/outbound/wireguard/#structure wireguard outbound with detour (https://sing-box.sagernet.org/configuration/shared/dial/#detour). Or maybe we can manually exclude sing-box.exe using Split Tunneling and use a local proxy, which it will publish as inbound, to connect to Mullvad's Wireguard server.

Type of feature

Operating System

rslnrdnk commented 1 month ago

I second this. I was Mullvad user in Russia before, but after Russian state blocked OpenVPN & WG servers, I was forced to move on to other, proxy provider. I'd gladly return back to Mullvad if they'd implement this.