Простой SSH тоннель (безопасный серфинг где угодно / обойти фаервол)
From DD-WRT Wiki
Contents |
[edit] Введение
Если выражаться простыми словами, SSH туннелирование позволяет пробрасывать трафик от одного компьютера к другому, используя шифрование. Это отлично подходит для доступа к вашей домашней сети из любого другого места, например с работы или публичной WiFi сети (кафе, аэропорты и т.д.). Также это дает возможность обойти рабочий фаервол, если админ блокирует доступ к некоторым сайтам.
[edit] Что для этого нужно
- Это прошивка, поддерживающая SSH, для нашего домашнего роутера.
- Программа SSH клиент, запущенная на удаленной машине (на работе).
[edit] Конфигурация DD-WRT SSH Server
- Перейдите в раздел Службы и затем в подраздел Службы, используя веб интерфейс роутера.
- Включите опцию SSHd в секции Secure Shell.
- Перенаправление TCP SSH оставляем выключенным
- Вход по паролю включаем
- Порт оставляем пока по умолчанию 22, но я у себя выставил 443
- Нажимаем Сохранить и затем Применить
- Идем в раздел меню Тех.Обслуживание в подраздел Управление
- Включаем опцию Управление через SSH в секции Удаленный доступ
- Введите в поле Порт удаленного SSH порт который хотите использовать для подключения к вашему роутеру из интернета. Порт 443 является хорошим выбором так как обычно открыт, так что ваш клиент сможет подключится даже через самый страшный фаервол.
- Нажимаем Сохранить и затем Применить
[edit] Конфигурируем удаленный SSH клиент
В оригинальной статье Easy_SSH_tunnels#PuTTY_Client описано подключение с помощью клиента PuTTY, но лично мне не понравилось то, что каждый раз нужно вводить пароль при подключении (зачем? можно использовать ключики ;) ). Поэтому, порывшись в интернете, я нашел более приемлемый вариант - программу Tunnelier. Скачать можно отсюда
- Скачиваем и устанавливаем Tunnelier