
Frieren is a micro-framework designed for use in routers and Single Board Computers (SBCs). This framework is built to be lightweight, efficient, and easy to integrate into various hardware projects.

Frieren은 OpenWrt 라우터 및 싱글 보드 컴퓨터(SBC)에서 보안 도구를 실행하기 위한 프레임워크입니다. WiFi 관리, 설치 가능한 모듈, 통합 터미널, 패키지 관리자를 제공하는 웹 패널을 갖추고 있습니다. 스택은 PHP 백엔드 API와 React 프론트엔드로 구성되어 있으며, 임베디드 장치에 충분히 가벼우면서도 서드파티 모듈을 통해 확장 가능하도록 설계되었습니다.
frieren-module-template로 새 모듈 스캐폴딩. 모듈당 PHP 컨트롤러 + React 프론트엔드.@frieren/terminal-core, 프론트엔드에 번들링된 TypeScript/xterm.js 라이브러리. 라이브 ttyd 터미널 클라이언트, 읽기 전용 로그 뷰어, 공유 터미널 테마를 제공합니다.frieren-module-template을 기반으로 한 커뮤니티 개발 모듈을 포함합니다. 이 저장소는 Frieren 설치에 추가 기능을 추가하려는 사용자를 위한 리소스입니다.modules.json 인덱스와 모듈별 릴리스 tarball을 생성합니다.Frieren은 OpenWrt(공식 빌드, 포크 아님)에서 실행됩니다. 자동 스크립트를 통해 설치하거나 수동으로 컴파일할 수 있습니다.
빠르고 간편한 설치를 위해 터미널에서 다음 명령을 실행하십시오. 이 스크립트는 필요한 모든 구성 및 설정 단계를 처리합니다:
wget -qO- https://raw.githubusercontent.com/xchwarze/frieren-release/master/install/install-openwrt.sh | sh
처음 사용하시나요? 여기서 시작하세요. OpenWrt가 무엇인지, 플래시하는 방법, 그 후 패널을 여는 방법이 확실하지 않다면 단계별 초보자 친화적인 설치 FAQ 를 따르십시오 — 깨끗한 장치부터 로그인까지 모든 과정을 안내합니다.
Frieren 프로젝트 내 각 구성 요소(frieren-back, frieren-front, frieren-module-template)는 각각의 상세한 README.md 파일에 특정 빌드 및 설치 지침이 있습니다. 자세한 내용은 해당 디렉토리의 파일을 참조하십시오.
frieren-module-template을 사용하여 새 모듈을 스캐폴딩합니다. yarn wizard를 실행하여 새 모듈을 설정하고, 기능을 개발한 다음 yarn build로 UMD 번들을 컴파일합니다. 자세한 내용은 모듈 템플릿 README를 참조하십시오.
이 프로젝트는 PolyForm 비상업적 라이선스 1.0.0에 따라 라이선스가 부여됩니다.
비상업적 사용은 허용됩니다. 이 라이선스 하에서는 상업적 사용이 허용되지 않습니다. 상업적 사용에는 저자로부터 별도의 상업적 라이선스가 필요합니다.
상업적 라이선스 문의: [email protected]
기여를 환영합니다 — 새로운 기능, 버그 수정 또는 모듈. 각 구성 요소의 README에서 빌드 지침을 참조하십시오.
Frieren이 유용하다고 생각하시면 개발 지원을 고려해 주십시오. 기부는 테스트 하드웨어와 지속적인 작업에 자금을 지원합니다. Binance를 통해 보내거나 Patreon에 가입하여 독점 업데이트 및 빌드를 받으십시오.