luci-app-upnp: add stun support

STUN support has been added to upnp init but luci lacks support of it.

Fixes: #4544
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
This commit is contained in:
Ansuel Smith 2020-11-01 02:08:12 +01:00
parent 1da9df8376
commit b01a394bde
No known key found for this signature in database
GPG key ID: AC001D09ADBFEAD7

View file

@ -167,6 +167,17 @@ return view.extend({
o = s.taboption('advanced', form.Value, 'upnp_lease_file', _('UPnP lease file'))
o.placeholder = '/var/run/miniupnpd.leases'
s.taboption('advanced', form.Flag, 'use_stun', _('Use STUN'))
o = s.taboption('advanced', form.Value, 'stun_host ', _('STUN Host'))
o.depends('use_stun', '1');
o.datatype = 'host'
o = s.taboption('advanced', form.Value, 'stun_port ', _('STUN Port'))
o.depends('use_stun', '1');
o.datatype = 'port'
o.placeholder = '0-65535'
s = m.section(form.GridSection, 'perm_rule', _('MiniUPnP ACLs'),
_('ACLs specify which external ports may be redirected to which internal addresses and ports'))