Merge pull request #265 from SnmzTony/SnmzTony-patch-1

SnmzTony patch 1
This commit is contained in:
RustDesk 2023-08-25 21:13:28 +08:00 committed by GitHub
commit 88933b5eec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 720 additions and 0 deletions

View File

@ -0,0 +1,27 @@
---
title: Teknik Destek
weight: 16
---
## Topluluk Destek
Ücretsiz Destek: [Github Tartışmaları](https://github.com/rustdesk/rustdesk/discussions) ve [Discord](https://discord.gg/nDceKgxnkV) üzerinden sağlanmaktadır.
Burada belgelenen destek yöntemlerini kullanarak RustDesk'i kurmanıza yardımcı olabiliriz.
Sorunuzun son güncelleme veya hata ile ilgili olabileceğine inanıyorsak, size ipuçları veya ek sorun giderme adımları sunabiliriz.
## Ticari Destek
Ücretli Destek: Başlamak için [e-posta](mailto:support@rustdesk.com) atabilirsiniz.
Birçok sorununuzu, kurulumları ve yapılandırmaları halledebiliriz. Tamamen yönetilen barındırılan sunucular da mevcut olup aylık destek paketleri sunulmaktadır.
Öncelikli #1 hızlı yanıtlama ve hizmet alırsınız.
# SSH Erişimi
Hata ayıklama için sunucunuza SSH erişimi sağlamak için lütfen aşağıdaki anahtarı `~/kullaniciadi/.ssh/authorized_keys` dosyasına ekleyin ve dosyanın 600 izne sahip olduğundan emin olun.
Referans olarak [bu](https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server) kılavuzu inceleyebilirsiniz.
`ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDYfY6/reXgLrtwoLiRSyBJ99bDJBe+DrqPvmqGSItF020UrKdIBARD2BtZ4tM8nCbJSghq2poNuoIDaAcsQuRqkiX/rBzCuh+6H1DB1dqB2GTDKM2skN7zE1spdvgpqSPXKRj5sr74cJ/M7oHq81yRfR3K62Qrj5LoZHSS3w2Uxbf82fkX1YNZrgDRpqt+oIpA2L9r43XquYrZYibwQZt5574Ol5y+knf8HAaA35JSHN3XnNdGVIJmA7PsUKt0sHqshsypE1abGdES6yb48DvKTpfpu+NsoR5xSqePEJnjuiT2T/aiP/ps03Azb2HLjUD5oZgVJ6QmgpeZ/Gub/Nj0J68CV7lPYkoGBqUFeHpWFoKO/MB3bUFf4vU8UhHetck+iGOG/uyyBmLewPwIuCU/gZ37d6qx40YZuPdUU2FhbPqYu1OxlwRajIvgZOvKo6n8piyaIUwBQ9Bgd9iGrbGXzqGGt9a8zkzDjzzcNg5h/sbjG44K+m0kbPcH1yrYo7mQjaIzLk7qtH4KWXMlFxFfpfGF9SKm6jATURYdUhhoZ/RCgh7HD+070IhHLJwdzPcUQg8KPhf5Ep3VigN0R/474XsyfohY5W2zKB46TunbhTq79KHv2wPzFHjkikXIVxHOnwPhXBHZSoL7+1cIE8o275KecdfIuhFj6bU99nUzyw== support@rustdesk`

24
content/_index.tr.md Normal file
View File

@ -0,0 +1,24 @@
---
title: "RustDesk Belgeleri"
weight: 1
---
# RustDesk Belgeleri
RustDesk, minimal yapılandırmayla öz-sahiplik ve güvenlik için tam özellikli açık kaynak bir uzaktan kontrol alternatifidir. Verilerinizin tam kontrolüne sahip olurken güvenlik endişesi yaşamazsınız. İstemci açık kaynaklıdır ve tam özellikli <b>Profesyonel Sunucu</b> arasında bir seçenek vardır, bu sunucu [web sitemizde](rustdesk.com) satın alınabilir. Ayrıca temel ücretsiz ve Açık Kaynaklı (OSS) Sunucu da mevcuttur, bu sunucu da <b>Profesyonel Sunucu</b> temel alınarak oluşturulmuştur.
## Özellikler
- Windows, macOS, Linux, iOS, Android, Web üzerinde çalışır.
- VP8 / VP9 / AV1 yazılım kod çözücülerini ve H264 / H265 donanım kod çözücülerini destekler.
- Verilerinizi kendinizin sahip olduğu altyapınızda kolayca barındırma çözümü olarak kullanabilirsiniz.
- NaCl temelli uçtan uca şifreleme ile P2P bağlantısı.
- Windows için yönetici ayrıcalığı veya kurulum gerekmez, yerel olarak ayrıcalığı yükseltin veya uzaktan talep üzerine yükseltin.
- Şeyleri basit tutmayı severiz ve mümkün olduğunda daha basit hale getirmeye çalışırız.
## GitHub Depoları
Ana İstemci Depo: https://github.com/rustdesk/rustdesk </br>
ık Kaynaklı Sunucu Depo: https://github.com/rustdesk/rustdesk-server</br>
Profesyonel Sunucu Depo: https://github.com/rustdesk/rustdesk-server-pro</br>
Belge Depo: https://github.com/rustdesk/doc.rustdesk.com</br>
{{% children depth="3" showhidden="true" %}}

View File

@ -0,0 +1,282 @@
---
title: Client Deployment
weight: 6
---
Aşağıdaki yöntemlerden birini kullanarak dağıtım yapabilirsiniz. Bazıları [Client](/docs/en/client/#configuring-rustdesk) bölümünde ele alınmıştır.
Alternatif olarak, RMM, intune vb. ile kütle dağıtım komut dosyaları da kullanabilirsiniz. Kimlik ve şifre komut dosyası tarafından üretilir, bunu toplamalısınız veya kimlik ve şifreyi toplamak için farklı komut dosyalarına bölmelisiniz.
Kalıcı şifreyi rastgele değerden tercih ettiğiniz bir şifreye değiştirmek için, rustdesk_pw'in içindeki () içeriğini tercih ettiğiniz şifreyle değiştirerek yapabilirsiniz.
### Powershell
```ps
$ErrorActionPreference= 'silentlycontinue'
# Şifre değişkenine rastgele bir şifre atayın
$rustdesk_pw = (-join ((65..90) + (97..122) | Get-Random -Count 12 | % {[char]$_}))
# Web portalından yapılandırma dizgesini alın ve aşağıdaki alanı doldurun.
rustdesk_cfg="configstring"
####################################Lütfen Aşağıdaki Satırı Düzenlemeyin##########################################
# Yönetici olarak çalıştırın ve geçerli dizinde kalır
if (-Not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {
if ([int](Get-CimInstance -Class Win32_OperatingSystem | Select-Object -ExpandProperty BuildNumber) -ge 6000) {
Start-Process PowerShell -Verb RunAs -ArgumentList "-NoProfile -ExecutionPolicy Bypass -Command `"cd '$pwd'; & '$PSCommandPath';`"";
Exit;
}
}
$rdver = ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RustDesk\").Version)
if($rdver -eq "1.2.2")
{
write-output "RustDesk $rdver en yeni sürüm"
exit
}
If (!(Test-Path c:\Temp)) {
New-Item -ItemType Directory -Force -Path c:\Temp > null
}
cd c:\Temp
powershell Invoke-WebRequest "https://github.com/rustdesk/rustdesk/releases/download/1.2.2/rustdesk-1.2.2-x86_64.exe" -Outfile "rustdesk.exe"
Start-Process .\rustdesk.exe --silent-install -wait
$ServiceName = 'Rustdesk'
$arrService = Get-Service -Name $ServiceName -ErrorAction SilentlyContinue
if ($arrService -eq $null)
{
Start-Sleep -seconds 20
}
while ($arrService.Status -ne 'Running')
{
Start-Service $ServiceName
Start-Sleep -seconds 5
$arrService.Refresh()
}
cd $env:ProgramFiles\RustDesk\
$rustdesk_id = (.\RustDesk.exe --get-id | out-host)
net stop rustdesk > null
.\RustDesk.exe --config $rustdesk_cfg
$ProcessActive = Get-Process rustdesk -ErrorAction SilentlyContinue
if($ProcessActive -ne $null)
{
stop-process -ProcessName rustdesk -Force
}
Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" "--password $rustdesk_pw" -wait
Write-Output "..............................................."
# Kimlik Değişkeninin değerini gösterin
Write-Output "RustDesk Kimlik: $rustdesk_id"
# Şifre Değişkeninin değerini gösterin
Write-Output "Şifre: $rustdesk_pw"
Write-Output "..............................................."
echo "Lütfen kurulumu GUI üzerinde tamamlayın, RustDesk'i şimdi başlatıyorum."
open -n /Applications/RustDesk.app
```
### Mac OS Bash
```sh
#!/bin/bash
# Şifre değişkenine rastgele bir şifre atayın
rustdesk_pw=$(openssl rand -hex 4)
# Web portalından yapılandırma dizgesini alın ve aşağıdaki alanı doldurun.
rustdesk_cfg="configstring"
####################################Lütfen Aşağıdaki Satırı Düzenlemeyin##########################################
# Skriptin kök olarak çalıştırılıp çalıştırılmadığını kontrol edin
if [[ $EUID -ne 0 ]]; then
echo "
Bu komut dosyası kök olarak çalıştırılmalıdır."
exit 1
fi
# rustdesk.dmg dosyasının yolunu belirtin
dmg_file="/tmp/rustdesk-1.2.2-x86_64.dmg"
# DMG için bağlama noktasını belirtin (geçici dizin)
mount_point="/Volumes/RustDesk"
# rustdesk.dmg dosyasını indirin
echo "RustDesk İndiriliyor"
if [[ $(arch) == 'arm64' ]]; then
curl -L https://github.com/rustdesk/rustdesk/releases/download/1.2.2/rustdesk-1.2.2-aarch64.dmg --output "$dmg_file"
else
curl -L https://github.com/rustdesk/rustdesk/releases/download/1.2.2/rustdesk-1.2.2-x86_64.dmg --output "$dmg_file"
fi
# DMG dosyasını belirtilen bağlama noktasına bağla
hdiutil attach "$dmg_file" -mountpoint "$mount_point" &> /dev/null
# Bağlama işleminin başarılı olup olmadığını kontrol edin
if [ $? -eq 0 ]; then
# Bağlanan DMG'nin içeriğini /Applications klasörüne kopyalayın
cp -R "$mount_point/RustDesk.app" "/Applications/" &> /dev/null
# DMG dosyasını bağlamayı kaldırın
hdiutil detach "$mount_point" &> /dev/null
else
echo "RustDesk DMG'si bağlanamadı. Kurulum iptal edildi."
exit 1
fi
# rustdesk komutunu --get-id ile çalıştırın ve çıktıyı rustdesk_id değişkenine kaydedin
cd /Applications/RustDesk.app/Contents/MacOS/
rustdesk_id=$(./RustDesk --get-id)
# Yeni şifreyi RustDesk'e uygulayın
./RustDesk --server &
/Applications/RustDesk.app/Contents/MacOS/RustDesk --password $rustdesk_pw &> /dev/null
/Applications/RustDesk.app/Contents/MacOS/RustDesk --config $rustdesk_cfg
# Tüm RustDesk adlı işlemleri sonlandırın
rdpid=$(pgrep RustDesk)
kill $rdpid &> /dev/null
echo "..............................................."
# rustdesk_id boş değilse kontrol edin
if [ -n "$rustdesk_id" ]; then
echo "RustDesk Kimlik: $rustdesk_id"
else
echo "RustDesk Kimlik alınamadı."
fi
# Şifre değişkeninin değerini yazdırın
echo "Şifre: $rustdesk_pw"
echo "..............................................."
echo "Lütfen kurulumu GUI üzerinde tamamlayın, RustDesk'i şimdi başlatıyorum."
open -n /Applications/RustDesk.app
```
### Linux
```sh
#!/bin/bash
# Rastgele bir değer atayarak şifre değişkenine atayın
rustdesk_pw=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | head -n 1)
# Web portalından yapılandırma dizgesini alın ve aşağıdaki alanı doldurun.
rustdesk_cfg="encryptedconfigstring"
####################################Lütfen Aşağıdaki Satırı Düzenlemeyin##########################################
# Skriptin kök olarak çalıştırılıp çalıştırılmadığını kontrol edin
if [[ $EUID -ne 0 ]]; then
echo "Bu komut dosyası kök olarak çalıştırılmalıdır."
exit 1
fi
# İşletim sistemini belirleyin
if [ -f /etc/os-release ]; then
# freedesktop.org ve systemd
. /etc/os-release
OS=$NAME
VER=$VERSION_ID
UPSTREAM_ID=${ID_LIKE,,}
# Fallback to ID_LIKE if ID was not 'ubuntu' or 'debian'
if [ "${UPSTREAM_ID}" != "debian" ] && [ "${UPSTREAM_ID}" != "ubuntu" ]; then
UPSTREAM_ID="$(echo ${ID_LIKE,,} | sed s/\"//g | cut -d' ' -f1)"
fi
elif type lsb_release >/dev/null 2>&1; then
# linuxbase.org
OS=$(lsb_release -si)
VER=$(lsb_release -sr)
elif [ -f /etc/lsb-release ]; then
# For some versions of Debian/Ubuntu without lsb_release command
. /etc/lsb-release
OS=$DISTRIB_ID
VER=$DISTRIB_RELEASE
elif [ -f /etc/debian_version ]; then
# Older Debian/Ubuntu/etc.
OS=Debian
VER=$(cat /etc/debian_version)
elif [ -f /etc/SuSe-release ]; then
# Older SuSE/etc.
OS=SuSE
VER=$(cat /etc/SuSe-release)
elif [ -f /etc/redhat-release ]; then
# Older Red Hat, CentOS, etc.
OS=RedHat
VER=$(cat /etc/redhat-release)
else
# Fall back to uname, e.g. "Linux <version>", also works for BSD, etc.
OS=$(uname -s)
VER=$(uname -r)
fi
# Rustdesk'i Yükle
echo "Rustdesk Yükleniyor"
if [ "${ID}" = "debian" ] || [ "$OS" = "Ubuntu" ] || [ "$OS" = "Debian" ] || [ "${UPSTREAM_ID}" = "ubuntu" ] || [ "${UPSTREAM_ID}" = "debian" ]; then
wget https://github.com/rustdesk/rustdesk/releases/download/1.2.2/rustdesk-1.2.2-x86_64.deb
apt-get install -fy ./rustdesk-1.2.2-x86_64.deb > null
elif [ "$OS" = "CentOS" ] || [ "$OS" = "RedHat" ] || [ "$OS" = "Fedora Linux" ] || [ "${UPSTREAM_ID}" = "rhel" ] ; then
wget https://github.com/rustdesk/rustdesk/releases/download/1.2.2/rustdesk-1.2.2-0.x86_64.rpm
yum localinstall ./rustdesk-1.2.2-0.x86_64.rpm -y > null
else
echo "Desteklenmeyen İşletim Sistemi"
# burada kullanıcı
dan yine de kurulumu denemek için izin isteyebilirsiniz
# eğer evet derlerse, kurulumu yapın
# eğer hayır derlerse, komut dosyasını sonlandırın
exit 1
fi
systemctl stop rustdesk
# rustdesk komutunu --get-id ile çalıştırın ve çıktıyı rustdesk_id değişkenine kaydedin
rustdesk_id=$(rustdesk --get-id)
# Yeni şifreyi RustDesk'e uygulayın
systemctl start rustdesk
rustdesk --password $rustdesk_pw &> /dev/null
rustdesk --config $rustdesk_cfg
systemctl restart rustdesk
echo "..............................................."
# rustdesk_id boş değilse kontrol edin
if [ -n "$rustdesk_id" ]; then
echo "RustDesk Kimlik: $rustdesk_id"
else
echo "RustDesk Kimlik alınamadı."
fi
# Şifre değişkeninin değerini yazdırın
echo "Şifre: $rustdesk_password"
echo "..............................................."
```
Bu komut dosyaları, RustDesk'in farklı işletim sistemlerine dağıtımını gerçekleştirmek için tasarlanmıştır. Her bir komut dosyası belirli bir işletim sistemi için uygundur ve RustDesk'in yüklenmesini, yapılandırılmasını ve çalıştırılmasını otomatikleştirmektedir.

113
content/client/_index.tr.md Normal file
View File

@ -0,0 +1,113 @@
---
title: RustDesk İstemci
weight: 2
pre: "<b>1. </b>"
---
### Giriş
RustDesk istemcisi, RustDesk Sunucusu ile bağlantı kurmak için cihazlarda kullanılır, açık kaynak veya Pro sürümü ile kullanılabilir ve [GitHub](https://github.com/rustdesk/rustdesk/releases/latest) üzerinden indirilebilir.
### Desteklenen Platformlar
- Microsoft Windows
- Mac OS
- Debian Türevleri (Ubuntu, Mint vb.)
- Redhat Türevleri (Centos, Rocky vb.)
- Arch/Manjaro
- Opensuse
- AppImage / Flatpak
- Android
- iOS (Kontrol edilmeyi desteklemez)
- Web
### Kurulum
#### Windows
GitHub'dan .exe dosyasını indirin ve kurulumu yapın.
Sessiz kurulum için kurulum .exe dosyasını `--silent-install` ile çağırın.
#### Mac OS
GitHub'dan .dmg dosyasını indirin, daha fazla bilgiyi Mac OS sayfasında bulabilirsiniz.
.dmg dosyasınıın ve `RustDesk`i `Applications`a sürükleyin.
RustDesk'in çalışmasına izin verin.
İstenilen izinleri etkinleştirin ve RustDesk'in sol tarafındaki yönergeleri izleyerek kurulumu tamamlayın.
#### Linux
Farklı "tatlar" için aşağıdaki talimatları görmek için lütfen GitHub'daki tüm yükleyicilere bakın.
#### Debian Türevleri (>= 16)
```bash
# yanlış disk kullanımı raporunu görmezden gelin
sudo apt install -fy ./rustdesk-<sürüm>.deb
```
#### CentOS/Fedora (>= 18)
```sh
sudo yum localinstall ./rustdesk-<sürüm>.rpm
```
#### Arch/Manjaro
```sh
sudo pacman -U ./rustdesk-<sürüm>.pkg.tar.zst
```
#### Opensuse (>= Leap 15.0)
```sh
sudo zypper install --allow-unsigned-rpm ./rustdesk-<sürüm>-suse.rpm
```
#### Android
Apk'yı GitHub'dan indirin, daha fazla bilgiyi Android sayfasında bulabilirsiniz.
### Kullanım
Kurulduktan sonra (veya geçici olarak yürütüldüğünde), RustDesk Halka açık sunuculara bağlanır (altta (1) "Hazır, daha hızlı bir bağlantı için lütfen kendi sunucunuzu kurun) mesajını göreceksiniz). Sol üst köşede (2) Kimliğiniz ve (3) Tek Kullanımlık Şifreniz görünecek ve sağda (4) Kimliklerini bildiğiniz bir başka bilgisayara bağlanmanız için bir kutu göreceksiniz.
![image](images/client.png)
Ayarlar'a erişmek için Kimlik (5) sağdaki 3 noktaya tıklayın.
Ayarlar altında şunları bulacaksınız:
- Genel - Hizmet Kontrolü, Tema, Donanım Kodlayıcı, Ses, Kayıt ve Dil
- Güvenlik - Kontrol alan birine izinler, Şifre seçenekleri, kimliğinizi değiştirme yeteneği ve Gelişmiş Güvenlik Ayarları
- Ağ - Kendi sunucu ayarlarınızı ve proxy'yi burada ayarlayın
- Ekran - Uzaktan oturumlar için ekran ayarlarını kontrol edin ve diğer varsayılan seçenekler, panoya senkronize etme vb.
- Hesap - Bu, API'ye girmek için Pro Sunucu ile kullanılabilir.
- Hakkında - Yazılım hakkında bilgi gösterir.
### RustDesk'i Yapılandırma
RustDesk'i yapılandırmanın birkaç yolu vardır.
En kolay yol, RustDesk Sunucusu Pro'yu kullanmaktır; şifrelenmiş bir yapılandırma dizesi alabilir ve bunu `--config` ile içe aktarmak için kullanabilirsiniz. Bunu yapmak için:
1. Hangi işletim sistemini kullanırsanız kullanın komut istemcisini, RustDesk'in kurulu olduğu klasöre açın; örneğin windows'ta C:\program files\RustDesk, linux'ta /usr/bin.
2. `rustdesk.exe --config sizin-şifrelenmiş-dizeniz` komutunu kullanın; örneğin `rustdesk.exe --config 9JSPSvJzNrBDasJjNSdXOVVBlERDlleoNWZzIHcOJiOikXZr8mcw5yazVGZ0NXdy5CdyciojI0N3boJye`
Elle bir istemciyi ayarlayabilirsiniz, bunun için
1. Ayarlar'a tıklayın
2. Ağ'a tıklayın
3. Ağ Ayarlarını Kilitle'ye tıklayın
4. Kimliğinizi, Röle, API (pro kullanıyorsanız) sunucularınızı ve anahtarınızı girin.
![image](images/network-settings.png)
Eğer elle bir istemci kurarsanız, RustDesk2.toml (kullanıcı klasöründe) dosyasını alabilir ve yukarıdaki örneğe benzer bir şekilde `--import-config` kullanabilirsiniz.
### Komut Satırı Parametreleri
- `--password`, kalıcı bir şifre ayarlamak için kullanılabilir.
- `--get-id`, Kimliği almak için kullanılabilir.
- `--set-id`, Kimliği ayarlamak için kullanılabilir; lütfen kimliklerin bir harfle başlaması gerektiğine dikkat edin.
- `--silent-install`, RustDesk'in windows üzerinde sessizce yüklenmesi için kullanılabilir.
Ek gelişmiş parametreler [burada](https://github.com/rustdesk/rustdesk/blob/bdc5cded221af9697eb29aa30babce75e987fcc9/src/core_main.rs#L242) bulunabilir.
{{% children depth="1" showhidden="true" %}}

View File

@ -0,0 +1,145 @@
### Android
### Uzaktan Kontrol
Ev sayfasında uzaktaki cihazın kimliğini girin veya doğrulama yapmak için geçmişteki bir cihazı seçin.
Doğrulama başarılı olduktan sonra uzak cihazı kontrol edebilirsiniz.
| Ev | Başarıyla bağlandı |
| --------------- | -------------------------------------------------------- |
| ![](images/connection_home_en.jpg?width=300px) | ![](images/connection_en.jpg?width=300px) |
Giriş kontrolü iki mod sağlar: `fare modu` ve `dokunmatik mod`, alt araç çubuğu aracılığıyla geçiş yapılabilir.
| Fare ayarları | Mod seçimi |
| --------------- | -------------------------------------------------------- |
| ![](images/touch_mode_icon_en.png?width=300px) | ![](images/touch_mode_en.jpg?width=300px) |
{{% notice note %}}
`Fare modunda`, uzaktaki cihazın `Sağ Fare` düğmesini aynı zamanda `İki Parmak Dokunuşu` ile tetikleyebilirsiniz.
{{% /notice %}}
### Dosya Aktarımı (Android)
> RustDesk 1.1.9+ gereklidir.
Ev sayfasındaki cihaz listesinden cihazı seçin.
Listede bir dosya veya klasöre uzun basın veya sağdaki menüye dokunun ve `Dosya Aktarımı`nı seçin.
| Ev | Başarıyla bağlandı |
| --------------- | -------------------------------------------------------- |
| ![](images/connection_home_file_en.jpg?width=300px) | ![](images/file_connection_en.jpg?width=300px) |
- İlk dizin, cihazın Ana dizinidir, `Ev`e hızlı dönmek için <i class="fas fa-home"></i> simgesine tıklayabilirsiniz.
- Başlık çubuğunun altında dizin seviyesi bulunur, ilgili klasöre hızlıca gitmek için ilgili klasörü tıklayabilirsiniz.
- <i class="fas fa-arrow-up"></i> simgesine tıklayarak üst dizine erişebilirsiniz.
- Listenin altında mevcut mutlak yol ve proje istatistikleri görüntülenecektir.
- Başlık çubuğunda `Yerel` / `Uzak`e geçmek için tıklayabilirsiniz.
#### Nasıl dosya transferi yapılır?
1. Listede bir dosyayı veya klasörü **uzun basın** ve hızlı bir şekilde **çoklu seçim moduna** girmek için seçim yapın.
2. Dosya(ları) seçtikten sonra `yerel` / `uzak` sayfasına geçin. Geçiş yaptıktan sonra, ekranda altta `Buraya Yapıştır?` iletisini göreceksiniz.
3. Resimdeki yapıştırma dosyası simgesine tıklayarak seçilen öğeleri hedef dizine aktarabilirsiniz.
| Çoklu Seçim Modu | Dosya Yapıştır |
| --------------- | -------------------------------------------------------- |
| ![](images/file_multi_select_en.jpg?width=300px) | ![](images/file_copy_en.jpg?width=300px) |
### Kimlik/Röle Sunucusu Ayarı
1. Alt gezinme çubuğunda `Ayarlar`a tıklayın.
2. `Kimlik/Röle Sunucusu`na tıklayın.
3. `Kimlik Sunucusu` alanına kimlik sunucu ana makine adını / IP Adresini girin. `Röle Sunucusu` ve `API Sunucusu` boş bırakın ve `Anahtar` alanına kamusal anahtarınızı (isteğe bağlı, şifreleme için gereklidir) girin. Ayarlarınızı kaydetmek için **Tamam** düğmesine basın. Otomatik olarak belirtilen sunuca geçiş yapılacaktır.
Ayrıca bir QR Kodu tarayarak da yapılandırabilirsiniz. QR Kodu oluşturmak için aşağıdaki formattan yararlanın (kendi `ana bilgisayar` ve `anahtar` değerlerinizi girin):
```nolang
config={"host": "xxx", "key": "xxx"}
```
Daha sonra bir [Çevrimiçi QR Kodu Oluşturucu](https://www.qr-code-generator.com/) gidin ve yukarıdaki kodu yapıştırın.
Aşağıdaki resim, Android'den alınan bir ekran görüntüsüdür. Eğer iOS ise, lütfen ana sayfadaki sağ üst menüyü kontrol edin.
![](images/id_setting_en.jpg?width=300px)
### Android Telefonunuzun Ekran/Dosyalarını Paylaşın
Sürüm 1.1.9'dan itibaren, Android istemcisi telefon ekranını paylaşma ve telefon dosya sistemini paylaşma işlevlerini eklemiştir.
- Ekran paylaşımı için Android 6 ve üstü gereklidir.
- Dahili sesi paylaşmak için Android 10 veya üstü gereklidir.
- iOS henüz ekran paylaşımını desteklememektedir.
#### İzinleri İsteyin ve Hizmetleri Başlatın
Alt gezinme çubuğundan `Ekran Paylaşımı`na tıklayın.
Gerektiğinde çeşitli izinleri yapılandırın. Her seferinde RustDesk'i başlattığınızda "Ekran Yakalama" ve "Giriş Kontrolü" izinlerini tekrar istemeniz gerekmektedir.
![](images/server_off_en.jpg?width=300px)
| İzinler | Açıklama |
| -- | -- |
| Ekran Yakalama | Ekran yakalama paylaşım iznini etkinleştirip etkinleştirmemeye karar verir, izleme hizmeti başlatıldığında ayn
ı anda etkinleştirilir |
| Giriş Kontrolü* | Denetleyicinin, fare ile sanal dokunmatik ekran işlemi gibi mobil cihazın girişini kontrol etmesine izin verip vermeyeceğine karar verir |
| Dosya aktarımı* | Dosya aktarım iznini etkinleştirip etkinleştirmemeye karar verir, başlatıldığında bu telefonun dosya sistemini uzaktan kontrol edebilirsiniz |
| Ses yakalama | Telefonun iç sistem müziğini paylaşılıp paylaşılmayacağı (mikrofon girişi değil) |
{{% notice note %}}
Yukarıdaki * özel izinleri temsil eder. Bu tür izinlere sahip olmak için manuel olarak Android sistem ayarlar sayfasına gitmeniz gerekmektedir. Ayrıntılar aşağıda açıklanmıştır.
{{% /notice %}}
#### **Özel İzin İsteği - Dosya**
| Android dosya izinlerini isteme, otomatik olarak sistem ayarları sayfasına geçecektir |
| :---------------: |
| ![](images/get_file_en.jpg?width=300px) |
#### **Özel İzin İsteği - fare girişi**
| Adım 1 "Yüklü Hizmetler"i Bulun | Adım 2 RustDesk Girişini Başlatın |
| -- | -- |
| ![](images/get_input1_en.jpg?width=300px) | ![](images/get_input2_en.jpg?width=300px) |
{{% notice note %}}
Farklı üreticilerin sistem ayar sayfaları farklı olabilir, lütfen kendi sistem sayfanıza göre ayarlayın.
{{% /notice %}}
**Uzaktan fare kontrolü kısayolları:**
- Sağ fare düğmesine tıklama: geri gitme
- Fare tekerleğine tıklama: Ana Ekran
- Fare tekerleğini uzun basın: en son açılan uygulamalar
- Fare tekerleği kaydırma: dikey kaydırma simülasyonu
#### **Hizmeti Başlat**
`Ekran yakalama` iznini aldıktan sonra hizmet otomatik olarak başlatılacaktır. Ayrıca hizmeti başlatmak için `Hizmeti Başlat` düğmesine tıklayabilirsiniz. Hizmet başlatıldıktan sonra, başka cihazlardan masaüstü kontrol taleplerini kabul edebilir.
`Dosya aktarımı` izni etkinleştirilirse, başka cihazlardan dosya kontrol taleplerini kabul edebilir.
Hizmet başlatıldıktan sonra, bu cihaz için benzersiz bir kimlik ve rastgele bir parola otomatik olarak alınır. Diğer cihazlar, kimlik ve parola aracılığıyla telefona kontrol edebilir veya yeni bir talep alındığında manuel olarak onaylayabilir.
| Hizmeti başlatmadan önce | Hizmet başlatıldıktan sonra |
| -- | -- |
| ![](images/server_off_en.jpg?width=300px) | ![](images/server_on_en.jpg?width=300px) |
{{% notice note %}}
1. `Hizmeti Başlat`a tıklamak, `Ekran yakalama` iznini varsayılan olarak etkinleştirir.
2. `Ekran yakalama` izni alınmadığında, diğer cihazlar kontrol talepleri gönderemez.
3. `Ekran yakalama` izni dışında diğer izinlerin geçişi sadece yeni bağlantıları etkiler ve mevcut bağlantıları etkilemez. Etkin bir bağlantı için izinleri değiştirmeniz gerekiyorsa, önce mevcut bağlantıyı kapatın, izinleri değiştirin ve sonra kontrol talebi alın.
{{% /notice %}}
##### Bilgisayar (PC)
![](images/android_server_pc_side_en.png?width=700px)
##### Mobil terminal
| Hizmeti istediğiniz zaman durdurabilir veya belirli bir bağlantıyı kapatabilirsiniz | Sohbet alabilir veya başlatabilirsiniz |
| -- | -- |
| ![](images/server_on_en.jpg?width=300px) | ![](images/android_server2_en.jpg?width=300px) |

View File

@ -0,0 +1,54 @@
---
title: Linux
weight: 4
---
### Kurulum
#### Ubuntu (>= 16)
```bash
# Lütfen yanlış disk kullanım raporunu görmezden gelin
sudo apt install -fy ./rustdesk-<sürüm>.deb
```
#### CentOS/Fedora (>= 18)
```sh
sudo yum localinstall ./rustdesk-<sürüm>.rpm
```
#### Arch/Manjaro
```sh
sudo pacman -U ./rustdesk-<sürüm>.pkg.tar.zst
```
#### Opensuse (>= Leap 15.0)
```sh
sudo zypper install --allow-unsigned-rpm ./rustdesk-<sürüm>-suse.rpm
```
### ~~X11 Gereklidir~~
~~RustDesk henüz Wayland'ı desteklemiyor; manuel olarak X11'e geçiş yapmanız gerekiyor.~~
RustDesk artık deneysel Wayland desteğine sahip. Bu özelliği etkinleştirmek için [gece yıllık sürümünü](https://github.com/rustdesk/rustdesk/releases/tag/nightly) indirmeniz gerekebilir.
#### Ekran Sunucusu
[Ubuntu](https://askubuntu.com/questions/1260142/ubuntu-set-default-login-desktop) |
[Fedora](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/) |
[Arch](https://bbs.archlinux.org/viewtopic.php?id=218319)
#### Giriş Ekranı
Aşağıdaki satırı `/etc/gdm/custom.conf` veya `/etc/gdm3/custom.conf` içinde `WaylandEnable=false` olarak değiştirin:
```ini
#WaylandEnable=false
```
{{% notice note %}}
Yukarıdaki değişikliklerin etkili olması için lütfen **yeniden başlatın**
{{% /notice %}}

View File

@ -0,0 +1,47 @@
---
title: Mac
weight: 3
---
### Kurulum
`.dmg` dosyasınıın ve `RustDesk` uygulamasını aşağıdaki gibi `Applications` klasörüne sürükleyin.
![](images/dmg.png)
Tüm çalışan RustDesk uygulamalarını kapattığınızdan emin olun. Ayrıca, tepside görünen RustDesk hizmetini de kapatmış olduğunuzdan emin olun.
![](images/tray.png)
### RustDesk'i Çalıştırmaya İzin Verme
| Değiştirmek için kilidi açın | "App Store ve tanımlanmış geliştiriciler" üzerine tıklayın |
| ---- | ---- |
| ![](images/allow2.png) | ![](images/allow.png) |
### İzinleri Etkinleştirme
{{% notice note %}}
macOS güvenlik politikasının değişmesi nedeniyle, yerel tarafta girdi yakalayan API'miz artık çalışmıyor.
Yerel Mac tarafında "Input Monitoring" iznini etkinleştirmeniz gerekiyor.
Lütfen bu bağlantıyı takip edin:
[https://github.com/rustdesk/rustdesk/issues/974#issuecomment-1185644923](https://github.com/rustdesk/rustdesk/issues/974#issuecomment-1185644923).
Hızlı bir çözüm görünmüyor, Flutter sürümümüzü düzeltmemiz gerekiyor.
{{% /notice %}}
Ekran yakalamak için, `RustDesk` uygulamasına **Erişilebilirlik** izni ve **Ekran Kaydı** izni vermeniz gerekmektedir. RustDesk sizi ayarlar penceresine yönlendirecektir.
| RustDesk penceresi | Ayarlar penceresi |
| ---- | ---- |
| ![](images/acc.png) | ![](images/acc3.png?v2) |
Ayarlar penceresinde etkinleştirdiyseniz ve RustDesk hala uyarı veriyorsa. Lütfen RustDesk'i ayarlar penceresinden `-` düğmesine tıklayarak kaldırın ve `+` düğmesine tıklayarak `/Applications` içinde RustDesk'i seçin.
| `-` ve `+` düğmesi | RustDesk'i Seç |
| ---- | ---- |
| ![](images/acc2.png) | ![](images/add.png?v2) |
Lütfen yukarıdaki adımları **Ekran Kaydı** izni için de uygulayın.
![](images/screen.png?v2)

12
content/dev/_index.tr.md Normal file
View File

@ -0,0 +1,12 @@
---
title: Geliştirme
weight: 8
pre: "<b>3. </b>"
chapter: true
---
### Bölüm 3
# Geliştirme
{{% children depth="3" showhidden="true" %}}

View File

@ -0,0 +1,16 @@
---
title: Kendi Sunucunu Barındır
weight: 5
pre: "<b>2. </b>"
chapter: true
---
### Bölüm 2
# Kendi Sunucunu Barındır
Eğer RustDesk kullanıyorsanız kendi RustDesk Sunucunuz olmalıdır, bu belgeler RustDesk yolculuğunuzda size yardımcı olacaktır.
Destek, Açık Kaynaklı Sunucu için [Discord](https://discord.com/invite/nDceKgxnkV) üzerinden ve Profesyonel Sunucu için [email](mailto:support@rustdesk.com) aracılığıyla sağlanmaktadır.
{{% children depth="3" showhidden="true" %}}