Wireguard vpn services

Hi, is there any wireguard services for mikrotik that working good. I used surfshark but they do not have wireguard for mikrotik Surfshark have wireguard only with applications. And don’t have wireguard manual configuration.
So, is there any good services to use wireguard for mikrotik or wireguard manual configuration, because if some services have manual configuration a believe it will work with mikrotik too?

When you say they dont have wireguard for MT, does that mean there is no option to simply provide them with the information they require to host?

Very strange because normally they will provide the following
endpoint address
endpoint port
public key to put in your ROUTER WG PEER SETTINGS.

They, at a minimum, require the public key your WG INTERFACE generates for them to use.

What am I missing here? I dont use third paryt VPN but I cannot think of any other parameters that you have to pass to them or them to you??

The only important thing is that you get a personal private key from Surfshark. If not, you can’t use it without the client app from Surfshark for Mikrotik and that is impossible.

Not quite, he needs to know which IP he will be connecting to and the port!

When you say they dont have wireguard for MT, does that mean there is no option to simply provide them with the information they require to host?

Yes, they don’t offer manual configuration for wireguard.

I found that vpn unlimited have wireguard manual configuration but speed is too bad.

No need to use Surfshark app, WG client works if use this: https://github.com/Incognito-Coder/Wiregen
BUT unfortunately currently i was unable to work out working config for Mikrotik router (getting ‘Handshake for peer did not complete after 5 seconds, retrying’) while WG client allows me to have a connected WG interface on a PC behind this router.