bash <(curl -Ls https://raw.githubusercontent.com/ItzGlace/bifrost-gate/refs/heads/main/install.sh)در حین نصب از شما این موارد پرسیده میشود:
- نام کاربری پنل
- رمز پنل
- پورت پنل/API (پیشفرض:
11001)
اگر سرور شما به GitHub دسترسی ندارد، از offline.sh استفاده کنید:
sudo bash offline.shاین اسکریپت میتواند با فایلهای همین پوشه (local assets) نصب را کامل کند.
در صورت نیاز، فایلهای زیر را کنار اسکریپت نگه دارید:
bifrost-gate-linux-amd64.zipbifrost-gate-linux-arm64.zipbifrost-gate-linux-armv7.zipbifrost-manager.sh
نکته: اگر فایل باینری خام (bifrost-gate-linux-amd64 و ...) موجود باشد، همان را مستقیم استفاده میکند.
- وضعیت سرویس:
bifrost status- شروع/توقف/ریاستارت:
bifrost start
bifrost stop
bifrost restart- لاگ زنده:
bifrost logs -f- آدرس پنل:
http://SERVER_IP:11001/login
برای تونل x-ui باید یک Inbound جدید از نوع WebSocket در x-ui بسازید و با مقادیر پنل Bifrost یکسان کنید.
در بخش Listeners یک Listener بسازید و مقادیر را ثبت کنید:
listen_portrequired_host(یا در صورت نیازrewrite_host_to)path_prefixtarget_hosttarget_port
در x-ui یک Inbound جدید بسازید و Network/Transport را روی WebSocket بگذارید.
تطبیق فیلدها:
WS Pathدر x-ui =path_prefixدر BifrostWS Hostدر x-ui =required_hostدر Bifrost (یاrewrite_host_toاگر استفاده میکنید)Inbound Portدر x-ui =target_portدر Bifrost- اگر x-ui روی همان سرور است،
target_hostرا127.0.0.1بگذارید
کلاینت باید به پورت Listener بیفراست وصل شود:
SERVER_IP:listen_port- با همان
HostوPathتعریفشده
direct one-line install:
curl -fsSL https://raw.githubusercontent.com/ItzGlace/bifrost-gate/refs/heads/main/install.sh | sudo bashYou will be prompted for:
- Panel username
- Panel password
- Panel/API port (default:
11001)
If your server cannot access GitHub, use offline.sh:
sudo bash offline.shoffline.sh can install directly from local files in this folder.
Keep these files next to the script when needed:
bifrost-gate-linux-amd64.zipbifrost-gate-linux-arm64.zipbifrost-gate-linux-armv7.zipbifrost-manager.sh
Note: if raw binaries (bifrost-gate-linux-amd64, etc.) are present, they are used directly.
- Service status:
bifrost status- Start/stop/restart:
bifrost start
bifrost stop
bifrost restart- Follow logs:
bifrost logs -f- Panel URL:
http://SERVER_IP:11001/login
For x-ui tunneling, create a new WebSocket inbound in x-ui and match it with Bifrost panel values.
In the Listeners section, create a listener and note:
listen_portrequired_host(orrewrite_host_toif used)path_prefixtarget_hosttarget_port
In x-ui, create a new inbound and set Network/Transport to WebSocket.
Field mapping:
- x-ui
WS Path= Bifrostpath_prefix - x-ui
WS Host= Bifrostrequired_host(orrewrite_host_toif you use rewrite) - x-ui
Inbound Port= Bifrosttarget_port - If x-ui runs on the same server, set
target_hostto127.0.0.1
Clients must connect to the Bifrost listener:
SERVER_IP:listen_port- using the same
HostandPath
