SysAdminMan has created custom firmware for some TP-Link routers. This firmware is designed to be used with a SysAdminMan VPS running OpenVPN.
This firmware has been tested but be aware that flashing a custom firmware could ruin your router!!
For more information regarding installation see here – https://sysadminman.net/blog/2012/vpnpbx-getting-started-3890
Supported hardware / Firmware downloads
TP-LINK TL-WR1043ND v1
TP-LINK TL-WR1043ND v2