YouTube Tutorial-->https://www.youtube.com/watch?v=c4CC1dMFg78
Control single ESP8266 with Alexa and Google Home using IFTTT without opening a router's port/firewal.
In This project you will be able to control ESP8266 with Alexa skills without opening a firewall port or setuping a revers proxy.
Download this project and unzip.
Copy following folders to "C:\Program Files (x86)\Arduino\libraries"
arduinoWebSockets
ArduinoJson
Update and flash your ESP8266 with "ESP8266/ESP8266_WebSocketClient/ESP8266_WebSocketClient.ino"
Create applet for Alexa and add Heroku app URL as webhook
Test and enjoy.