Switch install.sh REPO_URL and the README instructions from http://git.yasindemir.link:3001 to https://git.yasindemir.link. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
61 lines
2.4 KiB
Markdown
61 lines
2.4 KiB
Markdown
# 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 https://git.yasindemir.link/yasin/SSH-Manager/raw/branch/main/install.sh)
|
||
```
|
||
|
||
### Yöntem 2 — Manuel klon
|
||
|
||
```bash
|
||
git clone https://git.yasindemir.link/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. |