2025-10-31 10:56:57 +08:00
2025-10-31 10:56:57 +08:00
2025-09-18 10:43:47 +08:00
2025-10-20 15:51:17 +08:00
2025-09-18 09:12:57 +08:00
2025-09-23 13:14:29 +08:00
2025-09-17 20:31:56 +08:00
2025-10-16 19:54:33 +08:00
2025-10-20 12:51:30 +08:00

luci-app-nyn

luci-app-nyn is a Front-end interface in openwrt for nyn - the modern 802.1x standard authentication client.

Attention ! The nyn project is archived and it is recommended to use the c language version of zzz instead of it ! In order to commemorate nyn, the name of this project is not modified.

How to use

  • Step 0: Make sure you have an openwrt router, download the ipk in Releases in this project, and upload and install it in the system-package of the Luci background.
  • Step 1Fill in the user name: Student ID@operator. For example, 212306666@cucc, China Unicom is cucc, mobile is cmcc, and telecom is ctcc.
  • Step 2: Fill in the password. The initial password is the last six digits of the ID card by default. It can be modified in the official client.
  • Step 3: Select your network card; generally speaking, you can use ip addr to view the network card that has been assigned an IP, such as eth1.
  • Step 4: Start the service and observe whether you can access the Internet, and then enable scheduled startup; because the campus network will be closed from 12:00 to 7:00 the next day.
  • Finallyenjoy it!

How to build

  • First clone this repository to the package directory of the openwrt you want to compile:
cd ./package
git clone https://github.com/Dichgrem/luci-app-nyn.git
cp -r ./luci-app-nyn/luci-app-zzz ./
cp -r ./luci-app-nyn/zzz ./
rm -rf ./luci-app-nyn
  • Then select Network->zzz and LuCI->Applications->luci-app-zzz in make menuconfig and change them to "M" state;

  • Finally, run

make package/luci-app-zzz/clean V=s
make package/luci-app-zzz/compile V=s

and

make package/zzz/clean V=s
make package/zzz/compile V=s

to start build.

  • You can use this command to find the compiled ipk:
 find bin/ -name "zzz*.ipk"
bin/packages/x86_64/base/zzz_1.0.0-r1_x86_64.ipk
 find bin/ -name "luci-app-zzz*.ipk"
bin/packages/x86_64/base/luci-app-zzz_0_all.ipk

Acknowledgements

Description
LuCI support for zzz 802.1x Authentication Client
Readme MIT 12 MiB
Languages
Lua 59.9%
Makefile 23.1%
Shell 17%