ssh -D SOCKS тыңдаушысын жасайды; бірақ SSH-тің өз қосылысы үшін барды таңдамайды. nc-тің OpenBSD іске асырылуымен SSH клиент конфигурациясында хост жазбасын пайдаланыңыз, мысалы ~/.ssh/config:

Host server-via-socks
    HostName ssh.example.com
    User alex
    ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p

ssh server-via-socks шақырыңыз. Көмекші SSH клиентінің машинасындағы SOCKS5 қызметімен байланысып, мақсатты хост/портты сұрайды. Содан кейін SSH ағын ішінде әдеттегі хост кілтін тексеруді және пайдаланушы кіруін орындайды.

Прокси құпия сөзін енгізбес бұрын көмекшінің қолдауын тексеріңіз. OpenBSD nc HTTP CONNECT үшін прокси аутентификациясын сипаттайды, SOCKS аутентификациясын емес. Тіркелгі деректерімен қорғалған SOCKS қызметіне басқа үйлесімді көмекші қажет болуы мүмкін. Қолдау көрсетілмейтін клиентке бейімделу үшін ортақ проксидің аутентификациясын алып тастаудың орнына сақтап қалыңыз.

Мақсат проксидің сыртқы қосылысын көреді, ал SSH тексеруі әлі де нақты серверді анықтайды. Оның портына жетпеу SSH кіруінен бұрын болады; қабылданған туннельден кейінгі кілттен бас тарту SSH тіркелгі деректеріне жатады.

Параметр тек осы SSH қосылысына қатысты. Ол браузер трафигін немесе кез келген басқа қолданбаны конфигурацияламайды.

Қатысты мақалалар