安装前准备
确保你的系统满足以下要求:
- 操作系统:Linux(支持多种发行版,如Ubuntu、CentOS、Fedora等)
- Python版本:3.6 或更高版本
- PIP:至少版本20.2
安装SagerNet
通过PIP安装最新版本:
git clone https://github.com/phaistos/sageret.git sageret cd sageret pip install -r requirements.txt
初始化数据库
进入Sageret目录并初始化数据库:
./bin/sageret init
输入数据库密码并确认,如果需要更详细的配置,编辑etc/sageret.json文件。
启动数据库
运行数据库服务:
./bin/sageret db
设置数据库管理员密码:
./bin/sageret db admin set-password
启动Sageret服务器
启动Sageret网络流量控制服务:
./bin/sageret server
测试安装
使用nc工具测试端口:
nc -zv 127...1 808
或者使用curl:
curl http://localhost:808
使用Sageret
查看网络流量:
sageret-check
使用ncat测试端口:
ncat -zv 127...1:808
管理用户和权限
创建用户并设置权限:
./bin/sageret db user create adminuser ./bin/sageret db user set-password adminuser
删除用户:
./bin/sageret db user delete adminuser
配置高级选项
编辑etc/sageret.json,配置如listen_addr、db_max_size等参数,然后重启服务:
./bin/sageret server -c etc/sageret.json
日志和监控
查看日志:
tail -f bin/sageret.log
监控服务状态:
systemctl status sageret-server
卸载
卸载步骤:
cd sageret ./bin/sageret db stop ./bin/sageret destroy rm -rf sageret
通过以上步骤,你可以成功安装并配置SagerNet,管理网络流量,如有问题,可参考官方文档或社区求助。




