I see there are lot of topics discussing on this already, and I did try to follow them and made some changes but I still couldn't able to make it work, hence creating this topic.
My set up
PON --> EA8100 (OpenWrt) --> Machine (connected via WiFi)
I wanted to allow traffic from the internet to reach a service I'm running on my machine.
Config changes I made by following some of the discussion on the topics in this forum.
You seem to have a public IPv6 address. You will not be able to reach your network from an IPv4-only remote location, but you should be fine from a location that uses IPv6.
Hmm.. I manged to set it up using IPv6 and tested using this website ([IPv6 Port checker] (https://port.tools/port-checker-ipv6/)), which says port is open, but when I use this website which uses CURL (Curl playground) it doesn't work. not sure what's happening.
Sorry, but "it dies not work" is not very informative... What error message did you get? What kind of service is your machine offering? Did you use 'tcpdump' as advised?