Disclaimer. It turned out the issue that is discussed in this topic is not related to OpenWrt or it's settings. Port & traffic forwarding was setup correctly. The issue is related to network configuration limitations set by ISP. I'm not removing this thread for search purposes.
Hello everyone,
Please help me setup port forwarding for external application acrypt (udpxy with automatic encryption of IPTV channels developed by Planet ISP enthusiasts, this hack works exaclty like updxy but supports both encrypted and non-encrypted channels).
My current setup is the following: TP-Link TL-WR841N with OpenWrt Chaos Calmer 15.05.1 & LuCI 15.05, ISP WAN connection type is DHCP.
Since router local address is set to 10.0.1.1. Since router has just 4MB ROM, I've put this to my /etc/rc.local (using LuCi System > Startup > Local Startup):
i.imgur.com/undefined.gif
I've also put custom rule in Firewall > Custom Rules as it was advised by fellow users:
killall igmprt
iptables -I INPUT -d 239.0.0.0/255.0.0.0 -j ACCEPT
I can see acrypt being executed on port 8888 when I SFTP to my router (using WinSCP) and use top command from Terminal:
i.imgur.com/zGKCI6B.gif
I've got my VLC playlist set up like:
i.imgur.com/GRdoDpV.gif
Here XYZX:1234 is the encrypted or non-encrypted ISP IPTV channel address. This works just perfect: when I open the playlist I can watch IPTV straight away without any delays.
However I wish to access my ISP's IPTV from the Internet. I set up my Firewall > Port Forwards this way:
i.imgur.com/eeX6Iym.gif
i.imgur.com/S7t6w4a.gif
And I also add another custom rule into Firewall > Custom Rules as advised in OpenWrt Wiki:
route add -net 224.0.0.0 netmask 224.0.0.0 wlan0
i.imgur.com/3CLD2SJ.gif
And here're port forwarding rules exposed in case it helps:
i.imgur.com/YmjJTjP.gif
i.imgur.com/undefined.gif
So I connect to my phone's mobile hotspot to test my setup from the outside. I can succesfully open and login to OpenWrt from the Internet using my Planet ISP IP via port 8080 and Google Chrome. I can also open IP:8880 in Google Chrome and it returns white page (thus I double-check this port is open and visible from the outside). Plus the CanYouSeeMe check tool reports both 8080 and 8880 ports of my Planet ISP IP are avaliable from the Internet.
However VLC says it cannot open stream MRU when I try to access IPTV channel using this:
i.imgur.com/zPgyY2b.gif
Please help me, I have no idea what I'm doing wrong. This should be and easy to do thing! In case it helps, acrypt is provided for several CPU types: ARM, MIPS, MIPSEL, X86, etc.
Oh, I cannot post any images using IMG code. That certainly helps a lot.
(Last edited by bananakid on 27 Sep 2017, 13:50)