VPN profilleri
Her VPN profili başlatıldığında kendi container'ında çalışır. Bilgisayarınızın yönlendirmesi ve DNS'i değişmez; VPN'e yalnızca quickssh üzerinden açtığınız bağlantılar girer.
Desteklenen türler
| Tür | --kind | Gerekenler |
|---|---|---|
| FortiGate | fortigate | Gateway adresi, kullanıcı, parola; istenirse realm ve sertifika özeti |
| Cisco AnyConnect | anyconnect | Gateway adresi, kullanıcı, parola |
| GlobalProtect | globalprotect | Gateway adresi, kullanıcı, parola |
| Pulse / Ivanti | pulse | Gateway adresi, kullanıcı, parola |
| OpenVPN | openvpn | .ovpn dosyası; dosya kullanıcı istiyorsa kullanıcı ve parola |
| WireGuard | wireguard | .conf dosyası |
Ayar dosyasının içeriği profile kopyalanır ve diğer kayıtlarla birlikte şifreli saklanır.
Başlatma ve durdurma
quickssh up acme # başlat
quickssh up acme --otp 123456
quickssh down acme # durdur
quickssh restart acme
quickssh logs acme -f # container günlüğü
Arayüzde VPN sayfasının üstündeki Başlat / Durdur ve Loglar düğmeleri aynı işi yapar. Loglar ayrı bir pencerede açılır.
Boşta kapanma ve kendiliğinden uyanma
Üzerinden belirli bir süre bağlantı geçmeyen VPN kendiliğinden durur. Varsayılan süre 5 dakikadır; profilde Boşta kalınca durdur alanından ya da komut satırından değiştirilir:
quickssh edit acme --idle-minutes 15 # 15 dakika
quickssh edit acme --idle-minutes 0 # hiç kapanmasın
quickssh edit acme --default-idle # sunucunun varsayılanı
Kapanan VPN uykuda bekler: jump host ya da proxy portuna yeni bir bağlantı geldiği anda yeniden başlar. Açık bir terminal ya da bağlı bir araç kullanım sayılır.
Dış erişim: SSH tüneli ve proxy
VPN sayfasındaki Dış bağlantı kartı, VPN'e kendi araçlarınızdan ulaşmak için iki yol verir:
- SSH tüneli: DataGrip gibi araçlarda "SSH tunnel" olarak girilir. Host, port, kullanıcı ve parola kartta kopyalanabilir durur.
- SOCKS5 proxy: tarayıcı gibi araçlar için. Adres
socks5h://127.0.0.1:<port>biçimindedir;h, adların da VPN'in içinden çözülmesini sağlar.
quickssh tunnel acme # bilgileri yazar
quickssh tunnel acme --close # merkezi sunucuda size açılan erişimi kapatır
Merkezi sunucuda bu portlar size özel açılır ve yalnızca o anki IP adresinizden gelen bağlantılar kabul edilir.
Sabit yönlendirmeler
Profilde LOCAL_PORT:HOST:PORT biçiminde sabit yönlendirmeler tanımlayabilirsiniz; VPN başladığında yerel port hedefe bağlanır.
quickssh edit acme -L 15001:10.20.0.9:8080
Üst VPN
Bir VPN'in gateway'ine ancak başka bir VPN üzerinden ulaşılıyorsa profilde üst VPN seçilir (--via). Başlatırken zincir sırayla kurulur.
Düzenleme ve silme
quickssh show acme
quickssh edit acme --host yeni.acme.com.tr --rename acme-yeni
quickssh rm acme-yeni
Adını değiştirmek için VPN kapalı olmalıdır. Bir VPN'i, üzerinden bağlanan oturumlar varken silemezsiniz; komut hangilerinin kullandığını söyler.