Понятно, спасибо.
Если точнее, то поддержка есть, но она до конца не оттестирована и не включена по-умолчанию, а также нормально работает лишь на ARM-процессорах, у которых проблема с производительностью и без того не особо стоит.
Поэтому, проще считать, что её нет, а то пользователи радостно начнут её включать на своих древних MT7621.
Вам проще прошиться на openwrt, если есть поддержка. У меня на древнем 7621 было около 30 мегабит, а с DCO стало почти в 2 раза больше. Хотя сейчас все равно использую wireguard и DCO настроил чисто ради спортивного интереса. На гиге вроде такой же проц и прирост будет аналогичный
не думаю что это проще
ну у меня все таки не древний роутер… пробовал вкл/выкл DCO на сервере, скорость (ютуба) не меняется
Протестировал на 4.2 кинетике (точнее на 10 штуках аж)
Всё работает и кажется быстрее (локация - Stockholm, vultr, у меня до него пинг 20 мс)
Единственный вопрос - WireGuard же на телефоне с Амнезией будет всё роутить, весь трафик?
enable-dco пробовали на 4.2 , работает ?
Неа, я чисто ради WireGuard поиграться поставил. Если честно у меня с Linux OpenVPN вообще не подключается при таких настройках
Был в отпуске Добрался вчера до компа - все замерджил
Всем контрибьюторам большое спасибо, особенно за фикс для openvpn
Нет, все аналогично с openvpn: роутится только подсеть 10.224.0.0/15
Значит лыжи едут и поиграюсь-ка я с Allowed IPs
Добрый день, а кто-нибудь уже тестировал новую версию 3.4.0 с Keenetic? Было довольно интересно, поможет ли новый патч обойти блокировки провайдера по OpenVPN.
- Ultra (KN-1811): На 3.3.0 провайдер дропает соединение через 10 секунд. 3.4.0 подключение перестало сразу же обрываться.
- Air (KN-1613): На 3.3.0 стабильно работает даже по UDP. 3.4.0 вообще перестал подключаться с многократной ошибкой “TLS Error: unknown opcode received from [AF_INET]“IP моего сервера”:1194 op=0”.
На обоих роутерах стоит прошивка 4.1.7. При откате на 3.3.0 ситуация восстанавливается до такой, какая и была. То есть дело точно в изменениях на сервере.
Подозреваю, что у младшей модели чего-то не хватает в прошивке, чтобы корректно отрабатывать подключение с последним патчем.
Что нужно прописать в Allowed IPS, чтобы подключение на телефоне работало как обычный антизапрет? Поднял Amnezia по инструкции для Keenetic, но разумеется при WG_ALLOWED_IPS=0.0.0.0/0 весь трафик идёт через VPN.
Сорри тогда, надеюсь хорошо отдохнул)
Хм, я когда обновил до 4.2 то у меня антизапреты перестали работать, кстати сейчас в ченйджлогах 4.3 есть строка:
- OpenVPN: исправлено добавление маршрутов, полученных от удаленного узла [NDM-3415]
вот думаю, может из-за этого и не работали…
@xtrime Помогите плиз со следующим разобраться:
- Хотел бы попробовать IPSec и WG, ввожу команды с гитхаба, но мне выдает ошибку, например для WG пишет, что нет диретории или файла wireguard.env. Как правильно развернуть эти серверы и настроить?
- Хотел проверить DCO, вкл по инструкции на гитхабе, потом решил выключить, сделал apt remove --purge openvpn-dco-dkms, потом снова решил вернуть, установив заново, но запуская lsmod | grep openvpn_dco получаю в ответ ничего. ЧЯДНТ?
AllowedIPs = 10.224.0.0/15, 10.1.166.0/24, 103.246.200.0/22, 178.239.88.0/21, 185.104.45.0/24, 193.105.213.36/30, 203.104.128.0/20, 203.104.144.0/21, 203.104.152.0/22, 68.171.224.0/19, 74.82.64.0/19, 104.109.143.0/24
Но можно и меньший диапазон взять, к примеру:
AllowedIPs = 10.224.0.0/15, 10.1.166.0/24
Вполне будет достаточно для HTTP(S) трафика
- Нужно выполнить первый пункт инструкции и установить пароль как изначально предполагалось:
docker run --rm ghcr.io/wg-easy/wg-easy wgpw 'YOUR_PASSWORD' | sed "s/'//g" | sed -r 's/\$/\$\$/g' | tee ./wireguard/wireguard.env
Если пароль уже установлен в docker compose по инструкции, можно создать просто файл:
touch ./wireguard/wireguard.env
Я отправил реквест пулл на исправление инструкции кинетика.
Вот у меня обратная проблема - я прописал
AllowedIPs = 10.224.0.0/15, 10.1.166.0/24, 103.246.200.0/22, 178.239.88.0/21, 185.104.45.0/24, 193.105.213.36/30, 203.104.128.0/20, 203.104.144.0/21, 203.104.152.0/22, 68.171.224.0/19, 74.82.64.0/19, 104.109.143.0/24
и октрывается всё, кроме заблокированных сайтов :))))
А какой DNS в конфиге указан?
[Interface]
PrivateKey =
Address = 10.1.166.29/24
DNS = 10.224.0.1
Jc = 9
Jmin = 50
Jmax = 1000
S1 = 47
S2 = 100
H1 = 926913266
H2 = 515320819
H3 = 518076015
H4 = 1056013181
[Peer]
PublicKey =
PresharedKey =
AllowedIPs = 10.224.0.0/15, 10.1.166.0/24, 103.246.200.0/22, 178.239.88.0/21, 185.104.45.0/24, 193.105.213.36/30, 203.104.128.0/20, 203.104.144.0/21, 203.104.152.0/22, 68.171.224.0/19, 74.82.64.0/19, 104.109.143.0/24
PersistentKeepalive = 25
Endpoint =
ну и деплоил тоже по канонам
- WG_ALLOWED_IPS=
10.224.0.0/15,
10.1.166.0/24,
103.246.200.0/22,
178.239.88.0/21,
185.104.45.0/24,
193.105.213.36/30,
203.104.128.0/20,
203.104.144.0/21,
203.104.152.0/22,
68.171.224.0/19,
74.82.64.0/19,
104.109.143.0/24
ports:
- "443:443/udp"
- "6843:6843/tcp"
правда разница в том, что это amnezia-wg-easy и docker-compose.wireguard-amnezia.yml
В целом настройки верные, а клиент и ось какие?
Если с компа то посмотрите
tracerout 10.224.0.1
Если трассировка проходит посмотрите что отвечает DNS:
nslookup youtube.com