Имя: Пароль:
IT
Админ
Open VPN между keenetic и android
0 vde69
 
13.07.22
17:05
есть дом, в нем стоит keenetic с серым адресом, но провайдер предоставляет мне DDNS имя через свой сервер.

на keenetic поднят Open VPN сервер (правда пока выключен, но включить дело плевое)

вот тут описание https://help.keenetic.com/hc/ru/articles/360000880359-Сервер-OpenVPN

то есть вроде как с другого компа или аналогичного кинетика все легко настраивается.

а теперь вопрос - как настроить с android ?
1 СеменовСемен
 
13.07.22
17:07
2 Fish
 
13.07.22
17:15
(0) А у кинетика же свой какой-то DDNS есть.
3 vde69
 
13.07.22
17:17
(2) я не хочу свой трафик через них пускать, так сказать лишнее звено, тем более у них написано, что скорость может падать в зависимости от количества активных клиентов
4 Biker
 
13.07.22
17:21
(0) что за серый адрес ?
5 Kigo_Kigo
 
13.07.22
17:26
Ну не знаю зарегался на кинетик, подлучил доменное имя хххххххххх.keenetic.pro
На кинете устанавливаешь VPN-сервер SSTP, туда прописываешь пользаков, ставишь любой клиет на андрюшу VPN SSTP, к примеру MS-SSTP прописываешь там доменное имя, Имя пользователя и пароль, и все ты в домашней сети, далее у меня на компе открыт удаленный раб стол, свободно на него захожу
6 Biker
 
13.07.22
17:30
(5) у официального клиента android нет настроек, там файлик надо подсунуть.
7 vde69
 
13.07.22
17:35
(6) а есть ссылка на официальный клиент?
8 Biker
 
13.07.22
17:40
9 arsik
 
гуру
13.07.22
19:04
(3) Так ты и не будешь. Нафиг им твой трафик - DDNS только днс записи обслуживает, что бы ты узнал какой у тебя апишник текущий. Но это не будет работать, если ты через НАТ к провайдеру подключен.
10 arsik
 
гуру
13.07.22
19:05
(7) Попробуй лучше wireguard. Кинетиками и андрюшами поддерживается. Настроек кот наплакал. То что надо для простого ВПН.
11 arsik
 
гуру
13.07.22
19:07
12 Garykom
 
гуру
13.07.22
19:25
угу l2tp или wg

а openvpn тормозная хрень
13 Chai Nic
 
13.07.22
20:32
(12) l2tp, как и все прочие протоколы основанные на ppp, убоги по определению, ибо выросли из диалапа. А ipsec придуман какими-то ..ипсеками. К сожалению, они сумели пропихнуть его в стандарт, при том что кривее и неудобнее протокола для vpn вряд ли найти. Куча привязанных сбоку сущностей, заставляющих вставать раком все протоколы маршрутизации и трансляции адресов. Разве что какие-нибудь отечественные поделки типа ФПСУ-IP с этим могут сравниться.

У OpenVPN же есть уникальная фича - туннель 2 уровня. То есть через него можно соединять разные сети как будто они в одном бридже. По поводу тормознутости - ну, наверное всё зависит от того, что в ядре линукса поддержки этого протокола нет и он реализован в юзерспейсе.
14 NorthWind
 
13.07.22
22:16
(10) я вот что-то с первого раза не скумекал, как wg-соединение с VPN-сервером использовать в кинетике для доступа к инету. С OpenVPN все относительно понятно - копируешь конфиг, ставишь галки "Получать маршруты от удаленной стороны" и "Использовать для выхода в Интернет", и вуаля - подключение можно использовать. В wg-подключениях нет галки "Получать маршруты от удаленной стороны". Данные проимпортировал, все выглядит как живое, соединение устанавливается и даже какие-то байты через него проскакивают. Но - при попытке посадить на это подключение клиента у него нет соединения с инетом.
15 arsik
 
гуру
13.07.22
22:23
(14) На клиенте укажи какой трафик будешь в впн тунелировать (AllowedIPs). Если весь то должно быть примерно вот так.
[Peer]
PublicKey = ключ
AllowedIPs = 0.0.0.0/1, 128.0.0.0/1
Endpoint = адрес сервера
PersistentKeepalive = 30
16 arsik
 
гуру
13.07.22
22:27
(15) Вот же статья даже есть https://help.keenetic.com/hc/ru/articles/360010551419
Еще на кинетике нужно НАТ на wg интерфейсе включить. ВСе в статье
17 DGorgoN
 
14.07.22
09:40
(0) У кинетика своя служба переброса трафика по http/s есть и работает более менее норм. Ещё sttp тунель есть. Для 10 терминалов в fhd хватает экспериментально.
18 NorthWind
 
14.07.22
10:11
(16) статейку находил и пытался делать то что там написано. Не помогло, хотя, возможно, я не вполне понял содержимое. Когда там написано про Wireguard сервер - это имеется в виду настройка серверной части подключения на кинетике или реально удаленный сервер, к которому мы подсоединяемся?
19 arsik
 
гуру
14.07.22
10:34
(18) В данной статье под серевером подразумевается кинетик с реальным ip.
Ты объясни что тебе нужно. Настройки разные.
Вариант 1. Андроид - Кинетик - Большой интернет
Вариант 2. Андроид - Кинетик - свой сервер
20 NorthWind
 
14.07.22
11:06
(19) ни то и ни другое. У меня на кинетике клиентское wireguard подключение, которое подключено через российского интернет-провайдера к удаленному серверу в другой стране.
И нужно весь или часть трафика домашней сети маршрутизировать в это подключение. Для начала хотя бы весь. Дальше я VLANами разделю, какие узлы у меня пойдут через российского провайдера, а какие через VPN.
С OpenVPN у меня сразу получилось это сделать.
С Wireguard - нет.
21 arsik
 
гуру
14.07.22
11:39
(20) Ну тогда у тебя кинетик WG клиентом будет.
В нем нужно AllowedIPs = 0.0.0.0/1, 128.0.0.0/1 указать. Тогда весь трафик туда завернется. Ну и проверить что бы в маршрутизации кинетика эти диапазоны из wg соединения автоматом прописывались.
22 NorthWind
 
14.07.22
14:10
(21) в выходные поковыряю еще. Так-то с OpenVPN все работает, но я рассчитываю, что с wg скорость побольше будет...
23 NorthWind
 
16.07.22
22:26
(21) не танцует. В случае с OpenVPN подключением кинетик автоматически прописывает маршруты (там есть галка "Получать маршруты от удаленной стороны", может, она влияет, для wg подключений такой галки нет), и при этом при установке соединения создается связанная с ним новая сеть и новый шлюз, он и прописывается в маршрутах. А вот для wg все это непонятно, также как и непонятно, как прописывать вручную маршрут, потому что непонятно в какой сети шлюз.
24 NorthWind
 
16.07.22
22:49
(21) разобрался где посмотреть шлюз и добавил маршрут. Получилось. Скорость работы через wg существенно выше чем через ovpn, на загрузку выходит 60 мбит против 20.
25 NorthWind
 
16.07.22
22:51
дело действительно в этой галке, для wg кинетик автоматом не прописывает маршруты, как для ovpn.
26 Garykom
 
гуру
16.07.22
23:03
да для wg надо вручную маршруты прописывать или конкретные или весь трафик разрешить транслировать
27 ДедМорроз
 
16.07.22
23:07
Ipsec это не совсем vpn,это шифрование трафика и гарантия от подмены,соответсвенно ни nat ни другие способы трансляции для него не подходят,однако,роутер может его расшифровывать и зашифровывать заново,что,обычно,и делается.
28 Chai Nic
 
17.07.22
08:01
(27) А какой смысл в таком шифровании трафика, если этот трафик через маршрутизаторы не способен проползти без костылей типа nat-t? Сначала придумаем сферическое шифрование трафика в вакууме, которое никому нафиг не нужно, а потом придумаем инкапсуляцию этого в udp, чтобы хоть как-то можно было с этим работать... Совершенно не понимаю логику авторов этой технологии.
29 NorthWind
 
17.07.22
08:53
(28) просто нужно понимать, что протокол этот из конца девяностых. Тогда даже для домашних пользователей использовался dialup и ISDN, где на конечное устройство выдавали белый IP, а про компании и говорить нечего. Все эти ваши NATы массово появились ближе к середине нулевых, тогда же появилась и затычка в виде NAT-T для IKE. Дата у соответствующего RFC 3947 - 2005 год. И даже сейчас, я думаю, большинство IPSec туннелей настроено в основном между корпоративными шлюзами с белыми IP.
30 NorthWind
 
17.07.22
09:02
и, в принципе, если мы говорим про установку туннеля между шлюзами, то ничего особенно плохого в IPSec нет. Один раз настроил и потом многие годы радуешься, пока железки не устареют... Трогать там обычно ничего не надо.
31 Chai Nic
 
17.07.22
19:23
(30) Если внезапно провайдер не пустит трафик через NAT)
32 Chai Nic
 
17.07.22
19:29
(29) Ну да, многие старые протоколы грешат плохой поддержкой NAT. Тот же ftp или h.323 вспомнить можно. А вообще, в конце 90-х NAT уже использовался. Были всякие wingate, winroute и общий доступ к подключению средствами винды. Не говоря уж о линуксах. И уже тогда хотелось через диалап подключить более одного компа. Так что разработчики ipsec проявили удивительную недальновидность, как будто они находились в 70-е, а не в 90-е)
33 NorthWind
 
17.07.22
19:57
(32) в шлюзах обработка IPSec-туннелей идет до того, как трафик проходит через NAT. Так делается до сих пор.
Если провайдер пустит трафик через NAT, то да, спасает только NAT-T, и то не всегда. Через некоторых провов IPSec не ходит нормально.
34 NorthWind
 
17.07.22
19:58
впрочем, не только он. GRE у PPTP тоже, бывало, резали...