File tree Expand file tree Collapse file tree 3 files changed +35
-70
lines changed
luci-app-passwall/root/usr/share/passwall Expand file tree Collapse file tree 3 files changed +35
-70
lines changed Original file line number Diff line number Diff line change @@ -195,41 +195,6 @@ get_jump_ipt() {
195195 esac
196196}
197197
198- gen_lanlist () {
199- cat $RULES_PATH /lanlist_ipv4 | tr -s ' \n' | grep -v " ^#"
200- }
201-
202- gen_lanlist_6 () {
203- cat $RULES_PATH /lanlist_ipv6 | tr -s ' \n' | grep -v " ^#"
204- }
205-
206- get_wan_ips () {
207- local family=" $1 "
208- local NET_ADDR
209- local iface
210- local INTERFACES=$( ubus call network.interface dump | jsonfilter -e ' @.interface[!(@.interface ~ /lan/) && @.route[0]].interface' )
211- for iface in $INTERFACES ; do
212- local addr
213- if [ " $family " = " ip6" ]; then
214- network_get_ipaddr6 addr " $iface "
215- case " $addr " in
216- " " |fe80* ) continue ;;
217- esac
218- else
219- network_get_ipaddr addr " $iface "
220- case " $addr " in
221- " " |" 0.0.0.0" ) continue ;;
222- esac
223- fi
224-
225- case " $NET_ADDR " in
226- * " $addr " * ) ;;
227- * ) NET_ADDR=" ${NET_ADDR: +$NET_ADDR } $addr " ;;
228- esac
229- done
230- echo " $NET_ADDR "
231- }
232-
233198load_acl () {
234199 ([ " $ENABLED_ACLS " == 1 ] || ([ " $ENABLED_DEFAULT_ACL " == 1 ] && [ " $CLIENT_PROXY " == 1 ])) && echolog " - 访问控制:"
235200 [ " $ENABLED_ACLS " == 1 ] && {
Original file line number Diff line number Diff line change @@ -228,41 +228,6 @@ get_jump_ipt() {
228228 esac
229229}
230230
231- gen_lanlist () {
232- cat $RULES_PATH /lanlist_ipv4 | tr -s ' \n' | grep -v " ^#"
233- }
234-
235- gen_lanlist_6 () {
236- cat $RULES_PATH /lanlist_ipv6 | tr -s ' \n' | grep -v " ^#"
237- }
238-
239- get_wan_ips () {
240- local family=" $1 "
241- local NET_ADDR
242- local iface
243- local INTERFACES=$( ubus call network.interface dump | jsonfilter -e ' @.interface[!(@.interface ~ /lan/) && @.route[0]].interface' )
244- for iface in $INTERFACES ; do
245- local addr
246- if [ " $family " = " ip6" ]; then
247- network_get_ipaddr6 addr " $iface "
248- case " $addr " in
249- " " |fe80* ) continue ;;
250- esac
251- else
252- network_get_ipaddr addr " $iface "
253- case " $addr " in
254- " " |" 0.0.0.0" ) continue ;;
255- esac
256- fi
257-
258- case " $NET_ADDR " in
259- * " $addr " * ) ;;
260- * ) NET_ADDR=" ${NET_ADDR: +$NET_ADDR } $addr " ;;
261- esac
262- done
263- echo " $NET_ADDR "
264- }
265-
266231load_acl () {
267232 ([ " $ENABLED_ACLS " == 1 ] || ([ " $ENABLED_DEFAULT_ACL " == 1 ] && [ " $CLIENT_PROXY " == 1 ])) && echolog " - 访问控制:"
268233 [ " $ENABLED_ACLS " == 1 ] && {
Original file line number Diff line number Diff line change @@ -441,3 +441,38 @@ get_subscribe_host(){
441441 echo " $url "
442442 done
443443}
444+
445+ gen_lanlist () {
446+ cat $RULES_PATH /lanlist_ipv4 | tr -s ' \n' | grep -v " ^#"
447+ }
448+
449+ gen_lanlist_6 () {
450+ cat $RULES_PATH /lanlist_ipv6 | tr -s ' \n' | grep -v " ^#"
451+ }
452+
453+ get_wan_ips () {
454+ local family=" $1 "
455+ local NET_ADDR
456+ local iface
457+ local INTERFACES=$( ubus call network.interface dump | jsonfilter -e \
458+ ' @.interface[!(@.interface ~ /lan/) && !(@.l3_device ~ /\./) && @.route[0]].interface' )
459+ for iface in $INTERFACES ; do
460+ local addr
461+ if [ " $family " = " ip6" ]; then
462+ network_get_ipaddr6 addr " $iface "
463+ case " $addr " in
464+ " " |fe80* ) continue ;;
465+ esac
466+ else
467+ network_get_ipaddr addr " $iface "
468+ case " $addr " in
469+ " " |" 0.0.0.0" ) continue ;;
470+ esac
471+ fi
472+ case " $NET_ADDR " in
473+ * " $addr " * ) ;;
474+ * ) NET_ADDR=" ${NET_ADDR: +$NET_ADDR } $addr " ;;
475+ esac
476+ done
477+ echo " $NET_ADDR "
478+ }
You can’t perform that action at this time.
0 commit comments