一个用于管理和保护面板和链接的解决方案。
ENGLISH | فارسی | Русский | 中文
GateKeeper 是一个用Python制作的直观链接管理工具,提供了一个用户友好的界面,用于无缝管理和控制v2ray/其他VPN链接。通过GateKeeper,您可以轻松地限制链接访问权限,确保对面板的增强安全性。
- 与三个主要面板完全兼容: Marzban, 3x-ui MHSanaei 和 x-ui alireza0。
- 增强的链接和用户管理功能。
- 内置QR码生成器,实现无缝互动。
- 强大的配置/订阅链接保护。
- 还有更多功能,确保全面的功能集。
- 运行以下命令
sudo bash -c "$(curl -sSL https://raw.githubusercontent.com/drunkleen/gatekeeper/master/install_script.sh)" @ install
安装成功后:
-
通过关闭终端或按
Ctrl+C
终止日志查看。 -
找到位于
/opt/gatekeeper/.env
的配置文件,并根据需要修改其内容。 -
在对
/opt/gatekeeper/.env
进行修改后,通过执行gatekeeper restart
命令重新启动GateKeeper面板。 -
使用
gatekeeper createadmin
命令生成管理员帐户。 -
通过浏览器访问
http://YOUR_SERVER_IP:2087/auth/sign-in
(用服务器的实际IP地址替换YOUR_SERVER_IP
)来访问GateKeeper仪表板。 -
这就完成了!现在,使用管理员帐户的凭据登录到您的仪表板。
如需获取有关GateKeeper脚本的帮助,请执行以下命令以访问帮助消息。
gatekeeper --help
请注意,使用管理员权限在用户列表中创建用户时,默认密码会自动设置为 Gatekeeper2024@ 。 |
---|
通过使用环境变量或将它们放在.env
文件中进行配置设置。
为此,使用您喜欢的文本编辑器(如nano
或vim
)打开位于/opt/gatekeeper/
的.env
文件。
变量 | 描述 |
---|---|
DEBUG | 为开发启用调试模式(默认:False ) |
ALLOWED_HOSTS | 指定应用绑定的主机(默认:any ) |
SERVER_PORT | 分配应用到该端口(默认:2087 ) |
CUSTOM_APP_NAME | 设置面板的自定义名称(默认:GateKeeper ) |
DEFAULT_USER_PASSWORD | 设置管理员创建的新用户的自定义密码(默认:Gatekeeper2024@ ) |
SET_EMAIL | 是否要使用电子邮件发送邮件(默认:False ) |
EMAIL_HOST | 您的电子邮件主机(例如,smtp.gmail.com ) |
EMAIL_PORT | 您的电子邮件端口(例如,587 ) |
EMAIL_USE_TLS | 启用TLS以进行电子邮件通信(默认:True ) |
EMAIL_HOST_USER | 您的电子邮件用户名/地址(例如,example@gmail.com ) |
EMAIL_HOST_PASSWORD | 您的电子邮件密码(例如,password )。 |
- **修复Bash脚本:**解决问题并优化现有的Bash脚本。
- **修复用户界面:**解决任何用户界面相关的问题或改善设计以提供更好的用户体验。
- **添加多语言支持:**实施多语言翻译,使您的项目更易访问。
- **删除多余的数据和代码:**剪裁不必要的元素,以提高效率和可读性。
- **重构代码:**重新构建和改进整体代码库以提高可维护性和性能。
- **添加对X-UI面板的支持:**通过支持额外的UI面板,扩展兼容性。
- **实施其他支持:**评估并集成其他功能或支持,以增强项目的功能。
- **文
档:**提供关于如何设置、运行和使用项目的说明。
如果您想为该项目做出贡献,请按照以下步骤进行:
- Fork仓库。
- 创建新分支:
git checkout -b feature/new-feature
。 - 提交更改:
git commit -m '添加新功能'
。 - 推送到分支:
git push origin feature/new-feature
。 - 打开拉取请求。
如果您发现GateKeeper有价值并希望为其持续发展做出贡献,我们非常感谢您的支持。您可以通过 Paypal 或以下加密货币网络之一显示您的支持:
- 比特币 (BTC):
bc1qsmvxpn79g6wkel3w67k37r9nvzm5jnggeltxl6
- ETH/BNB/MATIC (ERC20, BEP20):
0x8613aD01910d17Bc922D95cf16Dc233B92cd32d6
- USDT/TRON (TRC20):
TGNru3vuDfPh5zBJ31DKzcVVvFgfMK9J48
- 狗狗币 (DOGE):
D8U25FjxdxdQ7pEH37cMSw8HXBdY1qZ7n3
您的慷慨捐赠确保了GateKeeper持续改进和维护。
感谢您支持这个项目!
该面板是基于KeenThemes慷慨提供的SAUL HTML免费模板构建的。