Yasin DemirandClaude Opus 5 496aced0d0 Remove ManagerPanel remote fallbacks: bundle-only install
Panel, udp-custom, udpgw and falconproxy are now installed exclusively from
/opt/firewallfalcon-bundle. The raw.githubusercontent and GitHub releases
fallbacks are gone; a missing bundle file is a hard error via the new
ff_require_bundle_file helper.

- menu.sh: drop PANEL_REPO_BASE and every remote download branch
- menu.sh: falconproxy no longer queries api.github.com for releases
- menu.sh: ARM udpgw can use an optional bundled udpgw-linux-arm64
  (the bundled udpgw is an x86-64 build), otherwise it builds from source
- install.sh: verify the staged bundle and mark binaries executable
- README: document the change and the remaining third-party dependencies

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 05:18:49 +03:00

SSH-Manager (TNS243-GLOBAL Manager — self-contained bundle)

TNS243-GLOBAL/ManagerPanel'in remote-bağımsız (offline) dağıtımı. Kurulum sırasında GitHub'a bağlanmaz; tüm birinci-parti dosyalar paketin içindedir. udp-custom binary'lerinin UPX katmanı açılmış (unpacked) haldedir.

Upstream (ManagerPanel) bağımlılığı tamamen kaldırılmıştır: panel, udp-custom, udpgw ve falconproxy artık yalnızca yerel bundle'dan kurulur. Dosya eksikse menü uzaktan indirmeye düşmez, hata verip durur.

VPS kurulumu

Yöntem 1 — Tek satır (önerilen)

bash <(curl -sL http://146.19.208.111:3001/yasin/SSH-Manager/raw/branch/main/install.sh)

Yöntem 2 — Manuel klon

git clone http://146.19.208.111:3001/yasin/SSH-Manager.git
cd SSH-Manager
sudo bash install.sh

Kurulum sonrası

  • menu komutu ile yönetim menüsü açılır.
  • Kurulum, bundle'ı /opt/firewallfalcon-bundle altına yerleştirir; menü dosyalarını (panel, udp-custom, udpgw, falconproxy) buradan okur.
  • Önceki SSH yapılandırması sshd_config.backup.<tarih> olarak yedeklenir.

Notlar

  • udp/udp-custom-linux-amd64 / udp-custom-linux-arm: UPX ile açılmış build'ler. Orijinal paketli haller dışarıda (*.upxbackup) tutulur ve bundle'a girmez.
  • Web panel: menu içinden kurulur, JSON tabanlı oturum yönetimi /etc/firewallfalcon altındadır.
  • udp/udpgw bir x86-64 build'idir. ARM64 sunucuda udpgw kaynaktan derlenir (ambrop72/badvpn, internet gerekir). Tamamen offline ARM kurulumu için arm64 derlenmiş bir udpgw'yi udp/udpgw-linux-arm64 adıyla repoya koymak yeterlidir; menü varsa otomatik onu kullanır.

Kalan internet bağımlılıkları (üçüncü taraf / opsiyonel)

Aşağıdakiler ManagerPanel ile ilgili değildir; ilgili menü öğesi seçilmedikçe çalışmazlar:

Modül Kaynak
badvpn (ve ARM'de udpgw derlemesi) github.com/ambrop72/badvpn
ZiVPN github.com/zahidbd2/udp-zivpn releases
DNSTT dnstt.network
3x-ui / x-ui raw.githubusercontent.com/mhsanaei, alireza0 install script'leri
DDNS desec.io API
Public IP tespiti icanhazip.com
SSL sertifikası certbot / Let's Encrypt
Paket kurulumu dağıtımın apt/dnf depoları

Ayrıca web panel arayüzü fonts.googleapis.com üzerinden font çeker; internet yoksa yalnızca yazı tipi fallback'e düşer, işlevsellik etkilenmez.

S
Description
No description provided
Readme
12 MiB
Languages
Shell 65%
HTML 17.7%
Python 17.3%