A self-developing tool
程序会收集用户使用过程中的目标网络域名、目标网络IP、目标网络端口、源客户端的进程名、访问命中的规则。 不会收集用户行为信息、用户密码、节点信息、订阅信息。
- 下载最新的包
enputi [-c <config file path>]
git clone https://github.com/darabuchi/enputi.git
cd enputi
CGO_ENABLED=1 GO111MODULE=on go build -o enputi ./cmd/enputi.go
./enputi [-c <config file path>]
./enputi -s install
./enputi -s uninstall
- 下载镜像
docker pull darabuchi/enputi
- 运行
docker run -itd -p 7890:7890 darabuchi/enputi
scoop bucket add darabuchi https://github.com/darabuchi/scoop.git
scoop install darabuchi/enputi
最小构建的
enputi
,并且会尝试一些新的功能应用 可选定制项极少
- 下载对应系统版本编译好的包并解压
mini-enputi -s <订阅地址> [-p <代理端口, default:7890>]
ORmini-enputi -n <节点地址> [-p <代理端口, default:7890>]
- clash配置规则来源于 darabuchi/mappu
- 通过
POST
方式请求
字段 | 字段类型 | 字段说明 |
---|---|---|
text | string | 文本内容 |
- docker支持
- 网络抓取
- 支持更多协议的抓取和检测
- ss
- ssr
- vmess
- trojan
- http
- socket
- 对jsdelivr的启发式抓取
- 对短链的启发式抓取
- 支持更多协议的抓取和检测
- 订阅
- 支持更多的订阅方式
- clash
- v2ray
- surge
- 优化订阅返回的节点策略以及排序
- pac的优化
- 指定proxy地址
- 对齐proxy rule
- clash订阅规则优化
- 完善rule list
- 支持订阅host
- 支持更多的订阅方式
- 内置DNS支持 - [x] dns查询 - [x] dns服务 - [x] clash支持内置dns - [ ] ipv6支持 - [x] dot支持 - [x] doh支持 - [ ] 翻墙dns查询内置
- 本地代理支持
- 桌面客户端
- 包括跨平台的支持
- 多数据库支持
- memory
- sqlite
- mysql
- postgres
- 多缓存支持
- memory
- redis
- etcd
- sqlite
- mysql
- postgres
- webhook支持
- 消息通知
- 自动重试