Помогите разобраться с SSH Tunnel между двумя OpenWRT.
Привет, Лор.
Хочу подготовиться к возможным блокировкам VPN и сделать выход из Рунета через SSH-туннель. Дома стоит роутер OpenWRT(А) на железе x86, то есть места на HDD и RAM хватает. Есть второй OpenWRT(В) на купленном VPS где-то не в рунете. Там тоже места и памяти для дополнительных пакетов достаточно.
Хочу чтобы весь трафик из домашней сети направлялся в туннель и шёл по нему до удалённого OpenWRT(В). И уже на OpenWRT(В) направлялся в Интернет. Схема ниже.
Internet <== wan 15.83.58.46
^
FireWall
v
OpenWRT(A) 192.168.1.15 tun0 <== SSH Tunnel ==> tun1 15.83.58.46 OpenWRT(B)
^
FireWall
v
192.168.100.1 Lan
|
192.168.100.20--+
|
192.168.100.etc--+
У OpenWRT есть несколько пакетов, на которых можно реализовать SSH-туннель: dropbear, pppossh, sshtunnel, etc.
Помогите, пожалуйста, с вопросами:
- Правильно ли я нарисовал схему? Я вообще верно представляю схему работы?
- Какую утилиту посоветуете использовать для моей задачи?