Sobes.tech
Junior — Middle

Əmrlər satırı vasitəsilə müxtəlif əməliyyat sistemləri arasında portu necə yönləndirmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

Port yönləndirmə (port forwarding) komanda sətrində müxtəlif üsullarla həyata keçirilə bilər, əməliyyat sistemindən asılı olaraq:

  • Linux/macOS: Yerli port yönləndirməsi üçün ssh əmri və -L seçimi istifadə olunur.

    ssh -L <yerli_port>:<məqsəd>:<məqsəd_port> istifadəçi@uzaq_host
    

    Məsələn, yerli 8080 portunu uzaq serverin 80 portuna yönləndirmək üçün:

    ssh -L 8080:localhost:80 istifadəçi@uzaq_host
    
  • Windows: Windows-da, port yönləndirmə üçün netsh istifadə edilə bilər:

    netsh interface portproxy add v4tov4 listenport=<yerli_port> listenaddress=0.0.0.0 connectport=<məqsəd_port> connectaddress=<məqsəd>
    

    Məsələn:

    netsh interface portproxy add v4tov4 listenport=8080 listenaddress=0.0.0.0 connectport=80 connectaddress=192.168.1.10
    

Həmçinin, Linux-da socat və ya rinetd, Windows-da isə PuTTY kimi üçüncü tərəf utilitlərindən istifadə etmək mümkündür.

Bu səbəbdən, alət seçimi konkret əməliyyat sistemindən və vəzifədən asılıdır.