SOCKS çıxışını son SSH atlamasına qoyun
SSH atlama hostu nəqliyyatını yerli dinamik yönləndirmə ilə birləşdirin, son vebsayt bağlantısı nəzərdə tutulan şlüzda qalsın.
Son SSH serverini host kimi qurğulayın və aralıq serveri ProxyJump içində yerləşdirin:
Host proxy-exit
HostName exit.example
User operator
ProxyJump [email protected]
DynamicForward 127.0.0.1:1080Həmin hostlarda icazəli hesablarla ssh -N proxy-exit işə salın. Yerli proqramı 127.0.0.1:1080 ünvanında SOCKS istifadə etmək üçün qurğulayın. Dinləyici klientdədir; SSH bağlantısı exit.example ünvanına jump.example vasitəsilə çatır.
Tələb olunan vebsayt bağlantıları son SSH sessiyasının uzaq tərəfindən açılır—exit.example. Atlama SSH nəqliyyatını həmin hosta daşıyır və sadəcə ilk çatılan maşın olduğu üçün SOCKS çıxışına çevrilmir.
Təyinat çıxış hostunun marşrutlaşdırması və hər hansı NAT tərəfindən seçilən ünvanı görür. Bu, host adının giriş ünvanı ilə üst-üstə düşməli deyil. Hər iki server öz rolları üçün tələb olunan yönləndirmə icazələrinə ehtiyac duyur və host açarı yoxlamaları hələ də nəzərdə tutulan SSH son nöqtələrinə aiddir.
Bu konfiqurasiya SOCKS xidmətini SSH dinamik yönləndirməsi vasitəsilə yaradır. Əgər şlüz artıq müstəqil SOCKS dinləyicisi işlədirsə, həmin dinləyiciyə sabit yönləndirmə ilə çatmaq fərqli bir quruluşdur.