VPN-TOR-SSH роутер своими руками. 3 в 1
Темная СторонаТак как сейчас очень актуальна тема SSH WI-FI роутера то я решил написать данную статейку. По этому материалу настроит роутер даже ребенок.
Начнем:
Нам потребуется ноутбук или компьютер с Windows 7, 8.1, 10, который по мощности потянет себя + виртуалку Virtualbox с установленной Ubuntu 16.4 и любой USB Wi-Fi адаптер купленый в магазине, ценой в районе 10-30$.
Важно! Windows Firewall также должен быть включен.
- устанавливаем Virtualbox
- устанавливаем плагин для Virtualbox (для поддержки USB 2.0 3.0
- устанавливаем виртуалку Ubuntu 16.4
- Вставляем USB адаптер в слот. заходим в настройки USB подключений и выбираем наше USB устройство.
5. Загружаемся. если все правильно то USB адаптер должен быть подключен на Ubuntu.
6. в настройках соединения убираем галочку с WIFI если есть.
Далее следуя рисункам создаем Точку доступа:
Все, точка доступа создана. Если она не включена после этого, то ставим галочку.
Проверяем нашу вновь созданную WI-FI точку: подключаетесь телефоном или другим ноутбуком к этой точке и проверяете сеть!
Если этот этап ты прошел и у тебя все получилось то приступаем к другим действиям. Гостевую OS более не трогаем.
Далее.
Скачиваем Proxifier (системный)
http://www.proxifier.com/distr/ProxifierSetup.exe
как зарегистрировать Proxifier советовать не стану.
Скачиваем Double SSH Tunnel Manager
http://ssh-tunnel.in/sshmanager/DoubleSSHTunnelManager05.exe
Далее подводим курсор мыши к интересующему нас SSH. (Например Италия)
(ПКМ->Install DNS) и устанавливаем DNS. Примерно как на рисунке ⬇️
В Double SSH Tunnel Manager можно поставить до 10 DNS, но желательно подобрать один, чтобы на сервисах по типу https://www.dnsleaktest.com/ не высвечивался огромный список.
Далее по желанию проделываем это все с другими SSH по списку. Если для вас важен DNS именно той страны которому принадлеит SSH, то ставьте их. Я же просто повтыкаю гугловские DNS да и все.
Теперь идем в Options: тут можно ничего не трогать, но для скорости и распределения нагрузки я выставляю значение Port Balancer c 5 на 15. Также я хочу подключаться к SSH через TOR (поставил галочки Use Tor Proxy и Autorun Tor).
Далее заходим в Proxifier options.
На этом все ! Настройки закончены. Запускаем Интересующий нас SSH и проверяем Wi-Fi :)
Вопросы и ответы:
Можно ли использовать в этой связке VPN?
- Да. Можно! Можно также использовать Double SSH, Tor, и подключаться напрямую.
DNS трафик шифруется ?
- DNS трафик не шифруется, но он заворачивается либо в SSH либо в TOR что само собой является шифрованными каналами.
Если произойдет разрыв связи, то что на другом конце WI-FI будет мой реальный IP?
- При разрыве связи просто не станет интернета так как в программе есть Proxifier protector который настраивает Windows Firewall и дальнейшие действия таковы либо Double SSH Tunnel Manager восстановит связь либо переключится на следующий в списке SSH.
При смене SSH мне нужно отключать мои устройства от WIFI?
- Нет так как все под защитой Proxifier protector
При каких случаях на другом конце WI-FI может быть мой реальный IP?
- Только после отключения Proxifier protector вручную и отключения Proxifier,
Какие еще функции выполняет Proxifier protector?
- Не позволяет показать WebRTC вашего IP на другом конце. При выключенном Proxifier protector он будет виден.
Port Balancer важен?
- Еще как - представьте сколько одновременных соединений могут создавать разные программы. При одном SSH соединении потоки становятся в очередь загрузок. И из-за этого тормоза, поэтому рекомендуется создавать от 5 соединений. Максимум 15. Такой уж он этот протокол SSH.
Обязательно ли выставлять DNS таким методом в программе Double SSH tunnel Manager?
- Да. Для WI-FI только так.
Можно ли использовать именно тот DNS который установлен на SSH сервере?
- И да и нет. Для начала узнайте его IP потом попробуйте его прописать, но не всегда это работает, так как не все DNS поддерживают TCP. Можно также попробовать вместо DNS указать IP SSH сервера. А вообще в программе представлен список из ~25000 DNS серверов.
Почему не VMware ?
- VMware не проксифицируется Proxifier.