1.
https://portforward.com/tp-link/tl-wr740n/
www.pcwintech.com/port-forwarding-tp-link-tl-wr740...
forum.tp-linkru.ru/viewtopic.php?t=9
Но не забывайте, что это требует статического IP-адреса сервера, и лучше всего это сделать, прописав статическую зависимость MAC-IP. По третьей сцылке это есть.
2. Гуглите UPnP. Посмотрите, допустим, вот.
Использование UPnP C++
3. Сам даже не знаю. Как-то само из кусочков понимание собралось. Правда, я в своё время налаживал локальные «сети» по COM- и LPT-кабелю. А потом по-чёрному резался в разные игры по интернету. Разумеется, тонкостей настройки больших сетей мне это не дало, но как ходят пакеты, примерно понимаю.