랭킹으로 돌아가기

shadowsocks/luci-app-shadowsocks

Lua

OpenWrt/LEDE LuCI for Shadowsocks-libev

openwrtlucishadowsocks-libevlede
스타 성장
스타
1.2k
포크
415
주간 성장
이슈
12
5001k
2016년 8월2019년 11월2023년 3월2026년 7월
README

OpenWrt LuCI for Shadowsocks-libev

Latest release

简介

本软件包是 shadowsocks-libev 的 LuCI 控制界面, 方便用户控制和使用「透明代理」「SOCKS5 代理」「端口转发」功能.

软件包文件结构:

/
├── etc/
│   ├── config/
│   │   └── shadowsocks                             // UCI 配置文件
│   │── init.d/
│   │   └── shadowsocks                             // init 脚本
│   └── uci-defaults/
│       └── luci-shadowsocks                        // uci-defaults 脚本
└── usr/
    ├── bin/
    │   ├── ss-rules                                // 生成代理转发规则的脚本
    │   └── ss-subscribe                            // 订阅脚本
    │── lib/
    │   └── lua/
    │       └── luci/                               // LuCI 部分
    │           ├── controller/
    │           │   └── shadowsocks.lua             // LuCI 菜单配置
    │           ├── i18n/                           // LuCI 语言文件目录
    │           │   └── shadowsocks.zh-cn.lmo
    │           │── model/
    │           │   └── cbi/
    │           │       └── shadowsocks/
    │           │           ├── general.lua         // LuCI 基本设置
    │           │           ├── subscription.lua    // LuCI 订阅管理
    │           │           ├── servers.lua         // LuCI 服务器列表
    │           │           ├── servers-details.lua // LuCI 服务器编辑
    │           │           └── access-control.lua  // LuCI 访问控制
    │           └── view
    │               └── shadowsocks/
    │                   ├── general.htm             // LuCI View 基本设置
    │                   ├── servers-details.htm     // LuCI View 服务器编辑
    │                   └── subscribe.htm           // LuCI View 订阅管理
    └── share/
        └── rpcd/
            └── acl.d/
                └── luci-app-shadowsocks.json       // UCI 访问控制列表

依赖

软件包的正常使用需要依赖 wgetresolveipiptablesipset.
软件包不显式依赖 shadowsocks-libev, 会根据用户添加的可执行文件启用相应的功能.
可执行文件可通过安装 openwrt-shadowsocks 中提供的 shadowsocks-libev 获得.
只有当文件存在时, 相应的功能才可被使用, 并显示相应的 LuCI 设置界面.

可执行文件 可选 功能 TCP协议 UDP协议
ss(r)-redir 透明代理 支持 需安装 iptables-mod-tproxy, ip
ss(r)-local SOCKS5 代理 支持 支持
ss(r)-tunnel 端口转发 支持 支持

注: 可执行文件在 $PATH 环境变量所表示的搜索路径中, 都可被正确调用.

配置

软件包的配置文件路径: /etc/config/shadowsocks
此文件为 UCI 配置文件, 配置方式可参考 Wiki -> Use-UCI-systemOpenWrt Wiki
透明代理的访问控制功能设置可参考 Wiki -> LuCI-Access-Control

编译

从 OpenWrt 的 SDK 编译

# 解压下载好的 SDK
tar xjf OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2
cd OpenWrt-SDK-ar71xx-*
# Clone 项目
git clone https://github.com/shadowsocks/luci-app-shadowsocks.git package/luci-app-shadowsocks
# 编译 po2lmo (如果有po2lmo可跳过)
pushd package/luci-app-shadowsocks/tools/po2lmo
make && sudo make install
popd
# 选择要编译的包 LuCI -> 3. Applications
make menuconfig
# 开始编译
make package/luci-app-shadowsocks/compile V=99
관련 저장소
vernesong/OpenClash

A Clash Client For OpenWrt

HTMLMIT Licenseclashopenwrt
26.8k4k
bol-van/zapret

DPI bypass multi platform

Ccensorship-circumventionlinux
15.9k1.1k
txthinking/brook

A cross-platform programmable network tool

GoGo ModulesGNU General Public License v3.0proxyvpn
txthinking.com/brook.html
15.1k2.4k
tsl0922/ttyd

Share your terminal over the web

CMIT Licensettyterminal
tsl0922.github.io/ttyd
12.1k1.2k
pymumu/smartdns

A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH, DoQ. 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT,DoQ。

CGNU General Public License v3.0smartdnsopenwrt-package
pymumu.github.io/smartdns/
11.1k1.2k
kiddin9/Kwrt

openwrt 软路由固件

ShellMIT Licensex86-64nanopi-r2s
openwrt.ai
9k3.5k
istoreos/istoreos

提供一个人人会用的的路由、NAS系统 (目前活跃的分支是 istoreos-24.10,main或master分支不维护请勿使用)

COtheristorekoolcenter
site.istoreos.com
7.9k900
P3TERX/Actions-OpenWrt

A template for building OpenWrt with GitHub Actions | 使用 GitHub Actions 在线云编译 OpenWrt 固件

ShellMIT Licenseopenwrtactions-openwrt
p3terx.com/archives/build-openwrt-with-github-actions.html
7.6k6.9k
SuLingGG/OpenWrt-Rpi

Raspberry Pi & NanoPi R2S/R4S & G-Dock & x86 OpenWrt Compile Project. (Based on Github Action / Daily Update)

ShellMIT Licenseopenwrtgithub-actions
6.3k1.2k
Aethersailor/Custom_OpenClash_Rules

A comprehensive OpenClash subscription conversion template and a well-designed OpenClash configuration example that deliver precise traffic routing, DNS with no poisoning or leaks, and fast access to both domestic and international websites—without relying on additional plugins. Includes an automated domain rule submission bot.

ShellCreative Commons Attribution Share Alike 4.0 Internationalclashgfwlist
6.2k1.3k
stupidloud/nanopi-openwrt

Openwrt for Nanopi R1S R2S R4S R5S 香橙派 R1 Plus 固件编译 纯净版与大杂烩

Shellopenwrtr1s
5.5k2.6k
jerrykuku/luci-theme-argon

Argon is a clean and tidy OpenWrt LuCI theme that allows users to customize their login interface with images or videos. It also supports automatic and manual switching between light and dark modes.

LessApache License 2.0themeopenwrt
5.4k937