Aside from Tor, VPS as proxy and UPnP, you also could use VPN which support port forwarding.
Yes, I guess that would be the most convenient way if it is possible for this router.
Google returns me some
decent results. Have you tried them?
Alternatively, you could ask on TP-Link forum or customer support. Although these forum post (
1,
2) suggest it's impossible.