I believe trampoline payments are open source, but I'm not sure how you would go about running your own. Electrum for example only seems to connect to trampoline servers, and there were a few options there besides ACINQ's node.