ssh через xray
ssh на мобильном интернете у меня перестал работать практически полностью в любом направлении, а на домашнем - на некоторые сервера. Что делать?
Вариант 1 - если есть промежуточный доступный jump-сервер, можно использовать ssh -J, но вам придётся два раза вводить пароль, сначала от первого сервера, потом от второго. С ключами (-i key) эта команда работать пока не научилась. Проще сначала просто зайти на jump-сервер, потом дальше.
Вариант 2. Если у вас есть локальный socks5 прокси - как раз такой поднимается при использовании клиентских конфигов easy-xray. В примере сокс на порту 10808.
Пишем в ~/.ssh/config сдедующее:
Host my_host
HostName my_host
User my_user
Port my_port
IdentityFile ~/.ssh/my_ed25519_key
ProxyCommand nc --proxy-type socks5 --proxy 127.0.0.1:10808 %h %p
И всё! Просто подключаемся к серверу командой
ssh my_host