Foundation pivot. The complete, working, VM-verified xray-based project is preserved on the `v0.1` branch; `main` is reset to a docs-first scaffold for v0.2, which will be built as a FORK of sing-box-lx with our control-plane, DNS filter, stats and admin panel embedded in the one binary. - Preserve everything on branch v0.1 (pushed). - Remove the v0.1 implementation + old design docs from main (recoverable from v0.1); keep LICENSE, .gitignore, .gitattributes, dist/shater-feed.pub (feed signing key 5ac4b177689cb8e0 carries over). - License -> GPL-3.0 (sing-box is GPL-3.0). - Add full project context so it survives compaction: docs/CONTEXT.md (start here), DECISIONS.md, ARCHITECTURE.md, ROADMAP.md, FEATURES.md, and a new README. Engine/UI decisions (see docs/DECISIONS.md): fork sing-box-lx (AmneziaWG 2.0 + broad protocols, GPL-3.0, library-first) and embed the whole product for tight integration; keep the fork maintainable via an additive overlay (shater/, panel/, openwrt/) rebased on upstream tags. UI = thin LuCI launcher + a separate admin panel served by the daemon, entered via a short-lived token minted in the authenticated LuCI session. Do NOT write a proxy engine from scratch. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LLthkP2S8WAfxu7fcYbPfE
18 lines
791 B
Plaintext
18 lines
791 B
Plaintext
Copyright (C) 2022 by nekohasekai <contact-sagernet@sekai.icu>
|
|
|
|
This program is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
In addition, no derivative work may use the name or imply association
|
|
with this application without prior consent.
|