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

zyxmon

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

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

  • Посещение

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

    26

Весь контент zyxmon

  1. Исправьте патч wq-quick - пересоберу.
  2. И на кинетике работает - в теме по amnezia-go я показывал. Задавал все I1...I5
  3. http://zyxnerd.zyxmon.org/files/awg2/amneziawg-go_v0.2.16-1_mips-3.4.ipk http://zyxnerd.zyxmon.org/files/awg2/amneziawg-tools_1.0.20250903-2_mips-3.4.ipk Не проверял - не на чем проверить.
  4. В теме выложены разные ipk пакеты, они требуют немного разные конфиги. Я выложил пакеты со скриптом автозапуска. Если пакет работает (например, после перезагрузки роутера) - проходит проверку curl - читайте соседние темы, как настроить маршрутизацию. Если у Вас 5я прошивка, ищите все по opkgtun - я видел тут на форуме, подробно расписанную инструкцию по скриптовой обвязке. Можно будет использовать встроенные средства прошивки. Можно поступить и проще, не использовать возможности прошивки. Если 4я (3я тоже годится) прошивка - Выберите себе пакет (kvas, MagiTrickle....) и действуйте по инструкции из соответствующей темы, там и задавайте вопросы. Я использую (пока не с амензией) AdGuardHome+ipset. По сравнению с изначальной инструкций сделаны изменения - часть хуков перенес в init.d. Как мне кажется (сам не пробовал) - проще всего MagiTrickle. Kvas у меня (на момент тестов) требовал доработки напильником, не все работало, как задумал автор. Сейчас, если возникнет необходимость, заменю sing-box на амнезию с минимальными правками.
  5. Указывается! Или у Вас скачивается битый, или архитектура не aarch64
  6. Это сами..... Я не использую бета версии прошивок!
  7. Первое - нужно проверить конфиг на другом устройстве, где можно установить AmneziaVPN. Если с AmneziaVPN конфиг не работает, то не будет и с кинетиком. Второе - один раз с AmneziaVPN конфиг работал, а с кинетиком выдавал ошибку (уже не помню, вроде такую же). Скорее всего в конфиг (создавал руками) влез лишний пробел или конец строки. Искать не стал, пересоздал и все заработало. PS Проверил свои пакеты на mipsel кинетике Keenetic Ultra II RU с прошивкой 3.8.2 - все работает!
  8. Допилил скрипт запуска (упрощенный 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
  9. Допилил 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
  10. Нужно немного доработать напильником awg-quick и все будет работать со стандартным конфигом, к которому все привыкли )))))
  11. Вот для 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
  12. Я не проверял. По идее да, но инструкция чуть иная будет
  13. amnezia-go версия чуть новее )))
  14. Собрал два пакета для 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
  15. A выше показал, что он работает на Qnap!
  16. Неправильный формат awg.conf - читайте тему.
  17. Это не клиент, а сервер. Установлен на Debian 12. Можно использовать любые приватные адреса. В общем учите матчасть и не делайте неправильных заявлений!
  18. А для генерации I1-I5 подходит это (работает) https://voidwaifu.github.io/Special-Junk-Packet-List/
  19. Это неверно 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
  20. zyxmon

    AmneziaWG 1.5 и 2.0

    Это Amnezia 1.0. Ищите новую, не я ее собирал.
  21. Я в свое время (2018) ставил на nfs на NASе. https://www.zyxmon.org/2018/08/03/stavim-entware-na-router-bez-usb-nositelya-openwrt/
  22. ЕМНИП - poorbox - те же яйца, тольк в профиль. Это к @TheBB
  23. ~ # ldd /opt/bin/busybox linux-vdso.so.1 (0x77a99000) libm.so.6 => /opt/lib/libm.so.6 (0x7795f000) libgcc_s.so.1 => /opt/lib/libgcc_s.so.1 (0x77939000) libc.so.6 => /opt/lib/libc.so.6 (0x777a6000) /opt/lib/ld.so.1 (0x77a67000) Вот здесь видно - какие библиотеки и по каким путям нужны для запуска. Можно собрать busybox, который слинкован статически и будет запускаться из любой папки. Например (делал в 22 году) - https://bin.entware.net/armv7sf-k3.2/installer/chroot/other/mipsel/busybox (860 кб). Если умеете собирать под линуксом - дам вам проект 22 года, оставите там только нужное.
  24. Поставьте в entware ldd и запустите - `ldd /opt/bin/busybox`. Кое что прояснится. Никакой защиты в entware нет.
  25. На некоторых роутерах asus делают так t# ls -al / drwxr-xr-x 18 root root 324 May 12 2021 . drwxr-xr-x 18 root root 324 May 12 2021 .. drwxrwxr-x 2 root root 3 May 12 2021 asus_jffs drwxr-xr-x 2 root root 708 May 12 2021 bin drwxr-xr-x 2 root root 3 May 12 2021 cifs1 drwxr-xr-x 2 root root 3 May 12 2021 cifs2 drwxr-xr-x 5 root root 1660 Oct 23 2024 dev lrwxrwxrwx 1 root root 7 May 12 2021 etc -> tmp/etc lrwxrwxrwx 1 root root 8 May 12 2021 home -> tmp/home drwxr-xr-x 4 root root 648 Sep 14 23:01 jffs drwxrwxr-x 4 root root 452 May 12 2021 lib drwxr-xr-x 2 root root 3 May 12 2021 mmc lrwxrwxrwx 1 root root 7 May 12 2021 mnt -> tmp/mnt lrwxrwxrwx 1 root root 7 May 12 2021 opt -> tmp/opt dr-xr-xr-x 100 root root 0 Jan 1 1970 proc drwxr-xr-x 6 root root 161 May 12 2021 rom lrwxrwxrwx 1 root root 13 May 12 2021 root -> tmp/home/root drwxr-xr-x 2 root root 2873 May 12 2021 sbin dr-xr-xr-x 16 root root 0 Jan 1 1970 sys drwxr-xr-x 2 root root 3 May 12 2021 sysroot drwxrwxrwx 10 root root 660 Sep 29 02:36 tmp drwxr-xr-x 9 root root 156 May 12 2021 usr lrwxrwxrwx 1 root root 7 May 12 2021 var -> tmp/var drwxrwxr-x 14 root root 6210 May 12 2021 www https://github.com/Entware/Entware/wiki/Install-on-ASUS-stock-firmware
×
×
  • Создать...

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

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