# 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 bash <(curl -sL http://146.19.208.111:3001/yasin/SSH-Manager/raw/branch/main/install.sh) ``` ### Yöntem 2 — Manuel klon ```bash 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.` 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.