Я хотів би мати можливість підключити свій телефон Android до публічних точок Wi-Fi (деякі з незашифрованими з'єднаннями), але:
- Люди можуть бачити, що я роблю, перехоплюючи незашифровані радіопередачі
- Власник AP або інші люди, які увійшли до нього, можуть бачити, що я роблю
- Хакери можуть претендувати на точку доступу та здійснювати атаки людиною посередині
Є такі інструменти, як Wi-Fi Ruler та WeFi для автоматичного підключення до точок доступу, але я не вірю випадковим AP. Я хотів би, щоб весь мій трафік пройшов через зашифрований тунель до мого домашнього маршрутизатора, а звідти в Інтернет.
Раніше я робив такі тунелі з інших комп’ютерів із SSH / SOCKS та PPTP . Чи можна це зробити за допомогою Android?
Більш конкретно:
- Зараз у моєму телефоні є CyanogenMod 7.1.0
- Наразі мій маршрутизатор має версію 1.28 TomatoUSB
Я готовий змінити програмне забезпечення маршрутизатора, але у мене виникли проблеми з відключенням DD-WRT , саме тому я використовую Tomato. Деякі можливі рішення:
SSH з динамічним проксі SOCKS :
- Android нібито підтримує це через ConnectBot , але я не знаю, як змусити його спрямувати весь трафік.
- Помідор підтримує це споконвічно.
Я використовую це з Tunnelier для роботи в Інтернеті. Потрібен налаштування кожного додатка, щоб пройти проксі.
PPTP:
- Android підтримує це на самому світі.
- Томат не підтримує це, якщо ви не отримаєте мода jyavenard і не складете його?
Раніше я використовував PPTP для перегляду веб-сторінок на роботі та в Китаї, оскільки він рідний у Windows та DD-WRT. Через деякий час у мене почалися проблеми з цим, потім у мене виникли проблеми з DD-WRT, тому я замість цього перейшов на тунель SSH. Також він нібито має вади безпеки, але я не розумію, наскільки це велика проблема.
IPSec L2TP:
- Android (телефон) і Windows (робота / Китай) обидва підтримують це
- Я не знаю маршрутизатора. Я міг би запустити його на своєму комп’ютері, використовуючи openswan , але тоді є два моменти відмови.
OpenVPN:
- CyanogenMod, мабуть, включає це , і тепер є запис для створення нового OpenVPN в звичайному інтерфейсі VPN, але я не маю уявлення, як його налаштувати .
- TunnelDroid очевидно справляється з цим.
- Майбутні версії будуть мати вбудовану підтримку в налаштуваннях VPN ?
- Помідор цього не підтримує, але є модники, які це роблять? Я також не знаю, як це налаштувати.
Я можу також запустити VPN-сервер на своєму робочому столі, але, мабуть, це менш надійно і, мабуть, повільніше, ніж запуск його в самому маршрутизаторі. Я міг би змінити прошивку маршрутизатора, але я насторожено переломлююсь на більш фундаментальні речі. Помідор не має проблем для звичайних речей.
Пов’язано: Хтось встановив тунель SSH до свого (укоріненого) G1 для перегляду?