Giter Site home page Giter Site logo

immortalwrt / luci Goto Github PK

View Code? Open in Web Editor NEW
113.0 10.0 197.0 335.84 MB

LuCI - OpenWrt Configuration Interface

License: Apache License 2.0

Makefile 1.81% Lua 18.67% HTML 9.79% Shell 11.62% JavaScript 34.47% Perl 0.52% CSS 2.34% C 16.56% C# 0.39% Java 0.45% Visual Basic .NET 0.30% Lex 0.06% Yacc 0.16% CMake 0.01% Python 0.01% Terra 0.01% Less 1.76% UnrealScript 1.08% Ruby 0.01%

luci's Introduction

OpenWrt luci feed

Translation status

Description

This is the OpenWrt "luci"-feed containing LuCI - OpenWrt Configuration Interface.

Usage

This feed is enabled by default. Your feeds.conf.default (or feeds.conf) should contain a line like:

src-git luci https://github.com/openwrt/luci.git

To install all its package definitions, run:

./scripts/feeds update luci
./scripts/feeds install -a -p luci

API Reference

You can browse the generated API documentation directly on Github.

Development

Documentation for developing and extending LuCI can be found in the Wiki

License

See LICENSE file.

Package Guidelines

See CONTRIBUTING.md file.

Translation status

Translation status

luci's People

Contributors

1715173329 avatar aiamadeus avatar ansuel avatar aparcar avatar castillofrancodamian avatar chris5560 avatar dibdot avatar feckert avatar freifunkufo avatar hnyman avatar jow- avatar kunkun3012 avatar lampra1 avatar marcin19883 avatar mmunz avatar msylgj avatar musashino205 avatar namedun avatar sakurafallingmad avatar santossi avatar sbyx avatar sotux avatar stangri avatar stokito avatar systemcrash avatar taran2ul avatar urbalazs avatar weblate avatar yousong avatar yuripet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

luci's Issues

SSR Plus+ 部分设置翻译不全

在immortalwrt 18.06 源码编译,软件中的Subscribe Save Words设置无中文翻译,已排除浏览器缓存影响,使用Lean 源码编译无此问题。(所以我都不知道这个情况在这里提还是在helloworld那边提?)
mmexport1641494635892

21.02云编译错误

cp -fpR /workdir/openwrt/build_dir/target-x86_64_musl/root-x86 /workdir/openwrt/build_dir/target-x86_64_musl/root.orig-x86
/workdir/openwrt/build_dir/target-x86_64_musl/root-x86/etc/init.d/arpbind: line 5: /lib/functions.sh: No such file or directory
/workdir/openwrt/build_dir/target-x86_64_musl/root-x86/etc/init.d/arpbind: line 6: /lib/functions/network.sh: No such file or directory
/workdir/openwrt/build_dir/target-x86_64_musl/root-x86/usr/lib/opkg/info/luci-app-passwall.postinst-pkg: line 4: syntax error near unexpected token )' /workdir/openwrt/build_dir/target-x86_64_musl/root-x86/usr/lib/opkg/info/luci-app-passwall.postinst-pkg: line 4: (. /etc/uci-defaults/luci-passwall) && rm -f /etc/uci-defaults/luci-passwall)'
postinst script ./usr/lib/opkg/info/luci-app-passwall.postinst has failed with exit code 2
make[2]: Leaving directory '/workdir/openwrt'
make[2]: *** [package/Makefile:72: package/install] Error 1
make[1]: Leaving directory '/workdir/openwrt'
make[1]: *** [package/Makefile:109: /workdir/openwrt/staging_dir/target-x86_64_musl/stamp/.package_install] Error 2
make: *** [/workdir/openwrt/include/toplevel.mk:230: world] Error 2

详细日志.txt

Passwall不显示

编译完还可以看到单独的插件,但是固件刷完后并没有Passwall, 求大佬支招

Master分支下广告屏蔽大师+无法正常运行

image

如图,显示更新失败(在k5.4下没有这个问题)我知道这个小破插件很久没更新了唉,奈何它能干掉小米电视的开机广告…(或者各位大神有没有别的轻量化推荐,要求不高=。=) 无法运行这个插件还会产生一个连带伤害,就是打开这个插件会导致PSW崩盘=。= 感恩大佬,新年快乐!

广告屏蔽大师PLUS+问题

广告屏蔽大师PLUS+问题
高级设置中adblock Plus 数据库有问题,更新后规则7000以上,造成网络连接失败,比如拨号成功后无法打开网页,可否修复谢谢

For a resolution refer to Documentation/kbuild/kconfig-language.rst subsection "Kconfig recursive dependency limitations"

/immortalwrt$ make defconfig
tmp/.config-package.in:87104:error: recursive dependency detected!
tmp/.config-package.in:87104: symbol PACKAGE_iptables is selected by PACKAGE_luci-app-passwall_Iptables_Transparent_Proxy
tmp/.config-package.in:65395: symbol PACKAGE_luci-app-passwall_Iptables_Transparent_Proxy default is visible depending on PACKAGE_firewall4
tmp/.config-package.in:326: symbol PACKAGE_firewall4 depends on PACKAGE_kmod-ipt-nat
tmp/.config-package.in:15014: symbol PACKAGE_kmod-ipt-nat is selected by PACKAGE_kmod-ipt-dnetmap
tmp/.config-package.in:14797: symbol PACKAGE_kmod-ipt-dnetmap is selected by PACKAGE_iptables-mod-dnetmap
tmp/.config-package.in:87348: symbol PACKAGE_iptables-mod-dnetmap depends on PACKAGE_iptables
For a resolution refer to Documentation/kbuild/kconfig-language.rst
subsection "Kconfig recursive dependency limitations"

No change to .config

photo_2022-10-22_13-28-29

Passwall 编译不通过

/workdir/openwrt/build_dir/target-x86_64_musl/root-x86/usr/lib/opkg/info/luci-app-passwall.postinst-pkg: line 4: syntax error near unexpected token )' /workdir/openwrt/build_dir/target-x86_64_musl/root-x86/usr/lib/opkg/info/luci-app-passwall.postinst-pkg: line 4: (. /etc/uci-defaults/luci-passwall) && rm -f /etc/uci-defaults/luci-passwall)'
postinst script ./usr/lib/opkg/info/luci-app-passwall.postinst has failed with exit code 1
package/Makefile:66: recipe for target 'package/install' failed
make[2]: *** [package/install] Error 1
make[2]: Leaving directory '/workdir/openwrt'
make[1]: *** [/workdir/openwrt/staging_dir/target-x86_64_musl/stamp/.package_install] Error 2
package/Makefile:109: recipe for target '/workdir/openwrt/staging_dir/target-x86_64_musl/stamp/.package_install' failed
make[1]: Leaving directory '/workdir/openwrt'
/workdir/openwrt/include/toplevel.mk:228: recipe for target 'world' failed
make: *** [world] Error 2
Error: Process completed with exit code 2.

[建议]增加 gowedav 多方案配置

webdav 目前只能配置一个共享方案, 之前用的 caddy+webdav 的方式, 可以配置一个端口下多用户并对应不同的目录, 因为路由器挂载了两个硬盘,作为私有云盘, 分别两人使用, 看到 gowebdav 已经有配置界面了, 希望配置界面能实现添加多个方案的功能.

尝试在lede中添加luci-app-msd_lite失败

尝试在lede中添加luci-app-msd_lite,把仓库里的拷过去,并在.config中添加CONFIG_PACKAGE_luci-app-msd_lite,
结果固件中看不到这个luci,不知道是什么原因?

[18.06-K5.4]无法启动docker daemon

问题描述
luci-app-dockerman无法启动,提示:Please input the SOCKET PATH of docker daemon!

主机名 | ImmortalWrt
型号 | Raspberry Pi 4 Model B Rev 1.1
架构 | ARMv8 Processor rev 3 (v8l) x 4 (1500Mhz, 40.4°C)
固件版本 | ImmortalWrt 18.06-SNAPSHOT r10862-6b3a9d3a3 / LuCI openwrt-18.06-k5.4 branch (git-21.256.04965-a0664ec)
内核版本 | 5.10.64

image
image

OpenVpn GUI

image
image

Please I need help I already installed openvpn package but the GUI is different I can't upload my ovpn file in my newifi d2

请问能否修下wrtbwmon这个插件

无论是master还是21.02分支。编译出来的固件都不能显示wrtbwmon 这个插件,但是在软件包里面是显示已经安装了的。
master版本:
ImmortalWrt SNAPSHOT r21315-88bbb16ca6 / LuCI Master git-22.012.10926-288e6e5

image

image

turboacc打开dns缓存再关闭不能上网

打开turboacc的DNS缓存时,DNS转发增加127.0.0.1:5333,关闭tuboacc的DNS缓存时,DNS转发127.0.0.1:5333不自动删除。。相关文件为openwrt/feeds/luci/applications/luci-app-turboacc/root/etc/init.d/turboacc的297、298行顺序造成。。当然还有其他修改方法。。。

SmartDNS

正在收集数据,不管开启或关闭都这样。

[21.02]ssrp的去广告规则获取地址失效了。

luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua文件中的

o = s:option(Value, "adblock_url", translate("adblock_url"))
o:value("https://raw.githubusercontent.com/neodevpro/neodevhost/master/lite_host_dnsmasq.conf", translate("NEO DEV HOST Lite"))
o:value("https://raw.githubusercontent.com/neodevpro/neodevhost/master/host_dnsmasq.conf", translate("NEO DEV HOST Full"))
o:value("https://anti-ad.net/anti-ad-for-dnsmasq.conf", translate("anti-AD"))
o.default = "https://raw.githubusercontent.com/neodevpro/neodevhost/master/lite_host_dnsmasq.conf"
o:depends("adblock", "1")
o.description = translate("Support AdGuardHome and DNSMASQ format list")

NEO DEV HOST LiteNEO DEV HOST Full地址失效

目前正确的为
NEO DEV HOST Lite:https://raw.githubusercontent.com/neodevpro/neodevhost/master/lite_dnsmasq.conf

NEO DEV HOST Full:https://raw.githubusercontent.com/neodevpro/neodevhost/master/dnsmasq.conf

master 分支的 filebrowser,在 luci 不能启动

image

dalao,master 分支的 filebrowser 在 luci 不能启动。
手动执行 /etc/init.d/filebrowser reload 才行。
在脚本里加了点标记,在 luci 选择已启用时,/etc/init.d/filebrowser 的确没被执行

#!/bin/sh /etc/rc.common
# Copyright (C) 2019 [CTCGFW] Project OpenWRT

echo "exec_script" >> /fb_test

. /lib/functions.sh
. /lib/functions/procd.sh

USE_PROCD=1

START=90
STOP=10

init_conf() {
        echo "init_conf" >> /fb_test
        config_load "filebrowser"
        config_get "addr_type" "config" "addr_type" "lan"
        ...

跟进适配smartdns 38.1 luci

如题,luci-app-smartdns 需要适配,目前的版本会重复提交重定向端口的问题,也许还有其他新功能的适配。还是希望同步适配luci。
image

netdata编译了 没显示出来 用不了

Describe the bug

openwrt-21.02 分支

netdata 编译了 没显示出来 用不了
image

这是 .config
https://github.com/yyhhkya/build-immortalwrt/blob/newifi3-d2--202301202058/.config

ImmortalWrt version

r19866-5657d4ffb0

ImmortalWrt target/subtarget

ramips/mt7621

Device

Newifi-D2

Image kind

Official downloaded image

Steps to reproduce

No response

Actual behaviour

No response

Expected behaviour

No response

Additional info

No response

Diffconfig

No response

Terms

  • I am reporting an issue for ImmortalWrt, not an unsupported fork.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.