I was able to do it but there are huge speed problems in SSTP on MikroTik.
You need to import certificate and disable checks.
On dial out tab remove checks in checkboxes and give proper certificate.
I have a ticket running with MT support. They’re investigating my configuration.
SSTP SoftEther<---->Mikrotik will drop connections right now at random.
Have not tried ovpn…
In the meantime, you can use L2TP/IPSec, it’s pretty solid and stable…
Configuration on SE Server is pretty straightforward, just enable L2TP/IPSec function and create user on virtual hub.
If you can, avoid SecureNAT and use standard linux bridging/forwarding, SecureNAT is way more slower. You will also need DHCP server in case of bridging, i use dnsmasq for example.
To verify things, open status of your l2tp-out-vpn connection. You should see “cbc(aes) + hmac(sha1)” in connection status.
Or, alternatively, disable IPSec peer and policy, disconnect l2tp interface, and try to reconnect. Connection SHOULD NOT work with disabled IPSec (L2TP does not provide any encryption/security, should be avoided unless you really doesn’t need it)
Oh, and don’t forget to masquerade l2tp interface. Good luck!