Перейти к содержанию

zyxmon

Модераторы
  • Постов

    1 880
  • Зарегистрирован

  • Посещение

  • Победитель дней

    26

zyxmon стал победителем дня 7 декабря

zyxmon имел наиболее популярный контент!

6 Подписчиков

Converted

  • Интересы
    IT
  • Род деятельности
    IT

Оборудование

  • Устройства
    Extra

Посетители профиля

8 409 просмотров профиля

Достижения zyxmon

Старожил

Старожил (5/6)

630

Репутация

2

Ответы сообщества

  1. Это сами..... Я не использую бета версии прошивок!
  2. Первое - нужно проверить конфиг на другом устройстве, где можно установить AmneziaVPN. Если с AmneziaVPN конфиг не работает, то не будет и с кинетиком. Второе - один раз с AmneziaVPN конфиг работал, а с кинетиком выдавал ошибку (уже не помню, вроде такую же). Скорее всего в конфиг (создавал руками) влез лишний пробел или конец строки. Искать не стал, пересоздал и все заработало. PS Проверил свои пакеты на mipsel кинетике Keenetic Ultra II RU с прошивкой 3.8.2 - все работает!
  3. Допилил скрипт запуска (упрощенный awg-quick). Теперь можно пользоваться стандартным конфигом, его под именем awg0.conf следует поместить в папку /opt/etc/amnezia/amneziawg Запуск `/opt/etc/init.d/S89amnezia-wg-quick start` Останов `/opt/etc/init.d/S89amnezia-wg-quick stop` Есть еще restart. Все (включая Makefiles) лежит для aarch64 и mipsel тут - http://zyxnerd.zyxmon.org/files/awg2/ Пример сеанса работы (в конфиге были все пять параметров I1-I5. Все запускалось на Kinetic 1811. root@Keenetic-arm:~/AWG2.0$ /opt/etc/init.d/S89amnezia-wg-quick start [#] amneziawg-go awg0 ┌──────────────────────────────────────────────────────────────┐ │ │ │ Running amneziawg-go is not required because this │ │ kernel has first class support for AmneziaWG. For │ │ information on installing the kernel module, │ │ please visit: │ | https://github.com/amnezia-vpn/amneziawg-linux-kernel-module │ │ │ └──────────────────────────────────────────────────────────────┘ [#] awg setconf awg0 /proc/self/fd/63 [#] ip -4 address add 10.9.9.5/32 dev awg0 [#] ip link set mtu 1420 up dev awg0 root@Keenetic-arm:~/AWG2.0$ curl --interface awg0 http://myip.wtf/json { "YourFuckingIPAddress": "31.57.15x.xx", "YourFuckingLocation": "Riga, RIX, Latvia", "YourFuckingHostname": "31.57.15x.xx", "YourFuckingISP": "CGI GLOBAL LIMITED", "YourFuckingTorExit": false, "YourFuckingCity": "Riga", "YourFuckingCountry": "Latvia", "YourFuckingCountryCode": "LV" } root@Keenetic-arm:~/AWG2.0$ /opt/etc/init.d/S89amnezia-wg-quick stop [#] ip link delete dev awg0
  4. Допилил awg-quick, скрипт теперь понимает стандартный конфмг awg, тот который можно ввести в amneziaVPN: Подъем интерфейса (Keenetic 1812) root@Keenetic-arm:~/awg.my$ awg-quick up awg0 [#] amneziawg-go awg0 ┌──────────────────────────────────────────────────────────────┐ │ │ │ Running amneziawg-go is not required because this │ │ kernel has first class support for AmneziaWG. For │ │ information on installing the kernel module, │ │ please visit: │ | https://github.com/amnezia-vpn/amneziawg-linux-kernel-module │ │ │ └──────────────────────────────────────────────────────────────┘ [#] awg setconf awg0 /proc/self/fd/63 [#] ip -4 address add 10.9.9.5/32 dev awg0 [#] ip link set mtu 1420 up dev awg0 Проверка работы root@Keenetic-arm:~/awg.my$ curl --interface awg0 http://myip.wtf/json { "YourFuckingIPAddress": "xxxx", "YourFuckingLocation": "Germany", "YourFuckingHostname": "xxxx.servitro.com", "YourFuckingISP": "Servitro LTD", "YourFuckingTorExit": false, "YourFuckingCity": "", "YourFuckingCountry": "Germany", "YourFuckingCountryCode": "DE" } Тестирование скорости (у меня канал 100)б скачиваем из Германии root@Keenetic-arm:~/awg.my$ curl -o /dev/null https://6556e6bc1e2811bf147e074c1987b7d2.ip.looking.center/100.mb -w "Download Speed: %{speed_do wnload} kbps\n" % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 100M 100 100M 0 0 9.9M 0 0:00:10 0:00:10 --:--:-- 10.9M Download Speed: 10481023 kbps Отключение root@Keenetic-arm:~/awg.my$ awg-quick down awg0 [#] ip link delete dev awg0 Сегодня или завтра выложу пакет. Выкушено многое нужное и ненужное. Маршрутизация (делать на роутере)б задание DNS и т.п. PS Файл конфигурации awg0.conf должен лежать в папке /opt/etc/amnezia/amneziawg
  5. Нужно немного доработать напильником awg-quick и все будет работать со стандартным конфигом, к которому все привыкли )))))
  6. Вот для mipsel ничего не проверял, завтра может проверю aarch64 http://zyxnerd.zyxmon.org/files/amneziawg-tools_1.0.20240213-1_mipsel-3.4.ipk http://zyxnerd.zyxmon.org/files/amneziawg-go_v0.2.16-1_mipsel-3.4.ipk
  7. Я не проверял. По идее да, но инструкция чуть иная будет
  8. amnezia-go версия чуть новее )))
  9. Собрал два пакета для aarch64. Скорее всего полностью совпадают с теми, что выложены выше, но добавил в tools скрипт (bash) awg-quick. Может кому будет удобнее, т.к. фцп-quick понимает более новые конфиги. http://zyxnerd.zyxmon.org/files/amneziawg-tools_1.0.20250903-1_aarch64-3.10.ipk http://zyxnerd.zyxmon.org/files/amneziawg-go_v0.2.16-1_aarch64-3.10.ipk
  10. A выше показал, что он работает на Qnap!
  11. Неправильный формат awg.conf - читайте тему.
  12. Это не клиент, а сервер. Установлен на Debian 12. Можно использовать любые приватные адреса. В общем учите матчасть и не делайте неправильных заявлений!
  13. А для генерации I1-I5 подходит это (работает) https://voidwaifu.github.io/Special-Junk-Packet-List/
  14. Это неверно root@QNAP128A:/share/CACHEDEV1_DATA/.qpkg/Entware/root$ amneziawg-go awg0 ┌──────────────────────────────────────────────────────────────┐ │ │ │ Running amneziawg-go is not required because this │ │ kernel has first class support for AmneziaWG. For │ │ information on installing the kernel module, │ │ please visit: │ | https://github.com/amnezia-vpn/amneziawg-linux-kernel-module │ │ │ └──────────────────────────────────────────────────────────────┘ root@QNAP128A:/share/CACHEDEV1_DATA/.qpkg/Entware/root$ ip address add dev awg0 10.9.9.5 root@QNAP128A:/share/CACHEDEV1_DATA/.qpkg/Entware/root$ awg setconf awg0 /opt/etc/awg.conf root@QNAP128A:/share/CACHEDEV1_DATA/.qpkg/Entware/root$ ip link set up dev awg0 root@QNAP128A:/share/CACHEDEV1_DATA/.qpkg/Entware/root$ ip link set dev awg0 mtu 1280 root@QNAP128A:/share/CACHEDEV1_DATA/.qpkg/Entware/root$ ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 24:5e:be:1d:11:cb brd ff:ff:ff:ff:ff:ff inet 10.0.0.37/24 brd 10.0.0.255 scope global eth0 valid_lft forever preferred_lft forever inet6 2a02:2168:875a:c900:265e:beff:fe1d:11cb/64 scope global mngtmpaddr dynamic valid_lft 1430sec preferred_lft 1430sec inet6 fe80::265e:beff:fe1d:11cb/64 scope link valid_lft forever preferred_lft forever 3: dummy0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN group default link/ether d6:20:29:76:e1:12 brd ff:ff:ff:ff:ff:ff 4: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default link/ether 86:58:0d:9d:32:52 brd ff:ff:ff:ff:ff:ff inet 10.0.5.1/24 brd 10.0.5.255 scope global docker0 valid_lft forever preferred_lft forever 5: lxcbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default link/ether ae:85:60:27:18:20 brd ff:ff:ff:ff:ff:ff inet 10.0.3.1/24 brd 10.0.3.255 scope global lxcbr0 valid_lft forever preferred_lft forever 6: tailscale0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1280 qdisc pfifo_fast state UNKNOWN group default qlen 500 link/none inet 100.114.244.89/32 scope global tailscale0 valid_lft forever preferred_lft forever 9: awg0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1280 qdisc pfifo_fast state UNKNOWN group default qlen 500 link/none inet 10.9.9.5/32 scope global awg0 valid_lft forever preferred_lft forever root@QNAP128A:/share/CACHEDEV1_DATA/.qpkg/Entware/root$ curl -v --interface awg0 http://myip.wtf/json > GET /json HTTP/1.1 > Host: myip.wtf > User-Agent: curl/8.12.1 > Accept: */* > < HTTP/1.1 200 OK < Access-Control-Allow-Methods: GET < Access-Control-Allow-Origin: * < Cache-Control: no-cache, no-store, max-age=0, must-revalidate < Content-Type: application/json; charset=utf-8 < Expires: 0 < Pragma: no-cache < X-Fortune: It's going to be a fucking glorious day < Date: Fri, 05 Dec 2025 09:49:03 GMT < Content-Length: 296 < { "YourFuckingIPAddress": "xxxxx", "YourFuckingLocation": "Germany", "YourFuckingHostname": "xxxx", "YourFuckingISP": "Servitro LTD", "YourFuckingTorExit": false, "YourFuckingCity": "", "YourFuckingCountry": "Germany", "YourFuckingCountryCode": "DE" } Это запускалось на НАСе. Config работает и на AmneziaVPN. SelfHosted. I1 из примера cat awg.conf [Interface] PrivateKey = QLjyVA3jM9XL8tSDDcubp0z7ZjDVQnvhYmj1XSth+lA= #_PublicKey = SxvlDLTxOPPkSbgR6+j1+Jlxujj6UdNvZCEi4NVQQSs= Address = 10.9.9.5/32 DNS = 1.1.1.1 Jc = 83 Jmin = 203 Jmax = 719 S1 = 6 S2 = 20 H1 = 644248996 H2 = 1927662889 H3 = 1298775224 H4 = 546527168 <b 0xc70000000108ce1bf31eec7d93360000449e227e4596ed7f75c4d35ce31880b4133107c822c6355b51f0d7c1bba96d5c210a48aca01885fed0871cfc37d59137d73b506dc013bb4a13c060ca5b04b7ae215af71e37d6e8ff1db235f9fe0c25cb8b492471054a7c8d0d6077d430d07f6e87a8699287f6e69f54263c7334a8e144a29851429bf2e350e519445172d36953e96085110ce1fb641e5efad42c0feb4711ece959b72cc4d6f3c1e83251adb572b921534f6ac4b10927167f41fe50040a75acef62f45bded67c0b45b9d655ce374589cad6f568b8475b2e8921ff98628f86ff2eb5bcce6f3ddb7dc89e37c5b5e78ddc8d93a58896e530b5f9f1448ab3b7a1d1f24a63bf981634f6183a21af310ffa52e9ddf5521561760288669de01a5f2f1a4f922e68d0592026bbe4329b654d4f5d6ace4f6a23b8560b720a5350691c0037b10acfac9726add44e7d3e880ee6f3b0d6429ff33655c297fee786bb5ac032e48d2062cd45e305e6d8d8b82bfbf0fdbc5ec09943d1ad02b0b5868ac4b24bb10255196be883562c35a713002014016b8cc5224768b3d330016cf8ed9300fe6bf39b4b19b3667cddc6e7c7ebe4437a58862606a2a66bd4184b09ab9d2cd3d3faed4d2ab71dd821422a9540c4c5fa2a9b2e6693d411a22854a8e541ed930796521f03a54254074bc4c5bca152a1723260e7d70a24d49720acc544b41359cfc252385bda7de7d05878ac0ea0343c77715e145160e6562161dfe2024846dfda3ce99068817a2418e66e4f37dea40a21251c8a034f83145071d93baadf050ca0f95dc9ce2338fb082d64fbc8faba905cec66e65c0e1f9b003c32c943381282d4ab09bef9b6813ff3ff5118623d2617867e25f0601df583c3ac51bc6303f79e68d8f8de4b8363ec9c7728b3ec5fcd5274edfca2a42f2727aa223c557afb33f5bea4f64aeb252c0150ed734d4d8eccb257824e8e090f65029a3a042a51e5cc8767408ae07d55da8507e4d009ae72c47ddb138df3cab6cc023df2532f88fb5a4c4bd917fafde0f3134be09231c389c70bc55cb95a779615e8e0a76a2b4d943aabfde0e394c985c0cb0376930f92c5b6998ef49ff4a13652b787503f55c4e3d8eebd6e1bc6db3a6d405d8405bd7a8db7cefc64d16e0d105a468f3d33d29e5744a24c4ac43ce0eb1bf6b559aed520b91108cda2de6e2c4f14bc4f4dc58712580e07d217c8cca1aaf7ac04bab3e7b1008b966f1ed4fba3fd93a0a9d3a27127e7aa587fbcc60d548300146bdc126982a58ff5342fc41a43f83a3d2722a26645bc961894e339b953e78ab395ff2fb854247ad06d446cc2944a1aefb90573115dc198f5c1efbc22bc6d7a74e41e666a643d5f85f57fde81b87ceff95353d22ae8bab11684180dd142642894d8dc34e402f802c2fd4a73508ca99124e428d67437c871dd96e506ffc39c0fc401f666b437adca41fd563cbcfd0fa22fbbf8112979c4e677fb533d981745cceed0fe96da6cc0593c430bbb71bcbf924f70b4547b0bb4d41c94a09a9ef1147935a5c75bb2f721fbd24ea6a9f5c9331187490ffa6d4e34e6bb30c2c54a0344724f01088fb2751a486f425362741664efb287bce66c4a544c96fa8b124d3c6b9eaca170c0b530799a6e878a57f402eb0016cf2689d55c76b2a91285e2273763f3afc5bc9398273f5338a06d> [Peer] AllowedIPs = 0.0.0.0/0 Endpoint = xxxx:38744 PersistentKeepalive = 33 PublicKey = BCpXU2798RCUaSecoIG++6E2fJg1iPmXt95WKqfxuBg= Очистка ip link set dev awg0 down ip link delete dev awg0
  15. zyxmon

    AmneziaWG 1.5 и 2.0

    Это Amnezia 1.0. Ищите новую, не я ее собирал.
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.