Files
Yasin DemirandClaude Opus 5 f516d848c1 Use HTTPS for the Gitea repo URLs
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>
2026-09-16 06:00:33 +03:00

61 lines
2.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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.