介绍
这是一个多服务器端口租用管理面板,你可以添加多台服务器及端口,并将其分配给任意注册用户,租户则可以很方便地使用被分配的端口来完成各种操作,目前支持的端口功能(以下功能均支持 AMD64 或 ARM64 架构运行):
- iptables
- socat
- gost
- ehco
- realm
- v2ray
- brook
- iperf
- haproxy
- wstunnel
- shadowsocks
- tinyPortMapper
- Prometheus Node Exporter
目前,全部端口转发功能均已支持 IPV6 。除 iptables 以外的转发方式,如果中转机器本身同时具备 IPV4 和 IPV6 网络访问能力,可以借助端口转发实现 IPV4 to IPV6 或 IPV6 to IPV4。
安装教程
安装 docker
curl -fsSL https://get.docker.com | bash -s docker
生成或导入 SSH 密钥
此步操作目的为让面板服务器通过密钥连接被控机 ssh ,可以提高被控机安全性,非必须步骤,如果不采用密钥连接方式,后续在面板添加被控机使可以选择使用密码连接的方式。
# 如果面板服务器并没有已经生成好的 ssh 密钥 ssh-keygen -t rsa -b 4096 -C "your_email@example.com" # 后面一直回车,跳过设置 passphase 即可 # 然后还需要将面板服务器 ~/.ssh/id_rsa.pub 里面的内容复制到每一台被控机的 ~/.ssh/authorized_keys 文件中去。
安装并启动面板
安装并启动面板
mkdir -p <目录> && cd <目录> && wget https://raw.githubusercontent.com/Aurora-Admin-Panel/deploy/main/docker-compose.yml -O docker-compose.yml && docker-compose up -d
创建管理员
同目录执行
docker-compose exec backend python app/initial_data.py
之后可以访问 http://你的IP:8000 进入面板。
数据库备份与恢复
备份
docker-compose exec -T postgres pg_dump -d aurora -U [数据库用户名,默认aurora] -c > data.sql
恢复
# 首先先把所有服务停下 docker-compose down # 只启动数据库服务 docker-compose up -d postgres # 执行数据恢复 docker-compose exec -T postgres psql -d aurora -U [数据库用户名,默认aurora] < data.sql # 然后正常启动所有服务 docker-compose up -d
卸载面板
docker-compose down docker volume rm aurora_db-data docker volume rm aurora_app-data





文章评论