Hello,
Is there a way to setup wireguard client (official wg client) with a surfshark static IP VPN connection? I. Can only setup a static IP with Openvpn, but I would like to have the same thing with wireguard.
Hi there, /u/Bob-box, thanks for your submission!
Please keep in mind that while some support agents are keeping an eye on here, we still recommend using official channel for more efficient and faster troubleshooting - Surfshark customer support first. You’ll find both e-mail and live chat there. It’s 24/7, so enjoy!
Additionally, please make sure to include as much information as possible, so our agents could troubleshoot more precisely. Thank you!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
I’ve wondered this for a while myself. I just gave up on using the static ip and hoped they’d add it someday. Probably won’t get added unless lots of people ask for it, even then it’s probably slim chance. Hopefully I’m wrong and someone here has a way to do it though. I’m just glad we finally got a functional way of using this VPN service again (via wiregaurd).
they likely didn’t add it yet cause static servers usually get speed-wise at random times slow.
and then less tech-savvy people would get angry at surf shark with the speeds if they permanently connect to the same server.
Like here https://i.imgur.com/z5JOrSZ.png server #1 is at the limit or close to it.
Hi there! It is possible and to do so you need to change the IP address in the conf file. For example, if you use the Netherlands servers, you need to change the Endpoint from Endpoint = nl-ams.prod.surfshark.com:51820 to Endpoint = 193.176.31.57:51820. IP addresses can be found here.
If you need assistance setting this up, please contact our Customer Support team via live chat or at [email protected].
Don’t the static servers have a different public key we need to use in wg?
I tried with London static #3 ip 185 134.22.92 and the public key given in conf file for London servers. And it fails to handshake.
I will look at Netherlands as a test.
It’s working!
Thanks again for helping!
Okay thanks for sharing?! I will give it a try.
Confused now as the DNS for the static server is
nl-ams-st001.prod.surfshark.com
Which resolves to
81.19.209.51 on ping
Different to the post above.
So this 81.19.209.51 is the true static server, and as I said above does not work with the public key you find on your client area.
Yes if we set the end point to an IP address located on the DNS nl-ams.prod.surfshark.com we are artificially setting it to static, but what happens if that IP address is removed from the pool? There are many IP address behind this DNS.
So I guess the question here is, will surfshark be releasing the public keys for the true static locations?
I used the static locations with openvpn client at router level as I was fed up with websites asking for me being human and irregular traffic and wanted to do the same with wireguard. So currently I have it set artificially, but I have seen a couple of IP addresses fail and I have had to put new ones in.
You’re right about the static IP I have noticed the same thing. It is a workaround for now but I would like to have the real static IP as supported by Openvpn.
Just like you I have setup my vpn at router level with the same problem of websites asking me if I’m human!
So please Surfshark can you support the real static IP for wireguard?
All we need is the public key. It’s supported via the app, so shouldn’t be too much hassle to get that info.
If you find out away to do this, don’t forget to share