Any feedback from port knockers ?

Open link in next tab

Port knocking - Wikipedia

https://en.m.wikipedia.org/wiki/Port_knocking

To mitigate the effort to maintain my personal server, I am considering to only expose ssh port to the outside and use its socks proxy to reach other services. is Portknocking enough to reduce surface of attack to the minimum?