Jump to content

Recommended Posts

Posted (edited)
9 часов назад, ultramarine сказал:

Я добавил строку с маской regexp

Добрый день!

Так не будет работать. Во первых, IP и домены не добавляются регулярными выражениями, используйте plaintext, а во вторых, в одной секции маршрутизации не должно быть одновременно правил доменов и правил IP. Разделите их, примерно так:

Скрытый текст
...
          "regexp:^([\\w\\-\\.]+\\.)moscow$",  //  .moscow
          "regexp:^([\\w\\-\\.]+\\.)xn--d1acj3b$",  // .дети
          "myasustor.com",
          "no-ip.com"
        ],
        "outboundTag": "direct",
        "type": "field"
      },
      {
        "inboundTag": ["redirect", "tproxy"],
        "ip": [
          "204.16.168.0/21",
          "3.210.144.0/24",
          "35.172.42.0/24",
          "158.101.44.0/24"
        ],
        "outboundTag": "direct",
        "type": "field"
      },
...

 

IP-подсети я привел для примера, уточняйте какие требуются диапазоны адресов для вашей задачи.

Edited by jameszero
Posted (edited)
17 часов назад, Malki сказал:

Чтобы не писать команду "xkeen -restart" , можно ведь просто перезагрузить роутер и xkeen перезагрузится вместе с ним, верно?

Есть ещё вот такой вариант (если роутер находится в ручной доступности):

1 - берём файл "buttons.sh" и помещаем его в следующее расположение "/opt/etc/ndm/button.d/"...

2 - выполняем следующую команду:

chmod +x /opt/etc/ndm/button.d/buttons.sh

чтобы сделать файл chmod +x "buttons.sh" исполняемым (у меня вроде работает и без этого, но на всякий случай - не повредит)...

3 - идём в "веб-конфигуратор/Управление/Параметры системы/Назначение кнопок и индикаторов интернет-центра" и выбираем для нужных вариантов нажатий на кнопки роутера - вариант "OPKG - запуск скриптов button.d"...

Screenshot2024-10-21at11-39-50http__192_168.0.1_system.png.a50d98d73971166480794618386f0ee5.png

в файле настроенны следующие действия: короткое нажатие - запуск Xkeen, двойное нажатие - остановка Xkeen, длинное нажатие - перезапуск Xkeen.

(позаимствовано отсюда)

buttons.sh

Edited by Neytrino
  • Thanks 2
Posted (edited)

Добрый день. Появился такой вопрос. Как заставить встроенный в роутер Giga (KN-1012) торрент-клиент Trasmission ходить на адреса трекеров через VPS?

Дело в том что провайдер блокирует адреса трекеров и Trasmission не может получить список пиров. На пк вопрос решился путем добавления адреса трекера в роутинг. Возможно ли проделать то же самое со встроенным Transmission. Может есть возможность поднять его на другом ip адресе или еще какие варианты? Или есть возможность поднять другой entware торрент-клиент и уже ему прописывать правила, если конечно есть такая возможность?

Заранее спасибо.

Edited by XakFak
Posted
В 21.10.2024 в 09:43, jameszero сказал:

SWAP раздел необязателен, те, кто его создали, сообщают, что никогда не видели, чтобы он использовался роутером)

а это вы зря, на том же Viva-1910 c Xkeen и Transmission без SWAP тут же виснет морда, так как ОЗУ не хватает на это все. 

Так что, как создатель SWAP сообщаю, прекрасно он используется и в ряде случаев необходим:

Скрытый текст

image.jpeg.117f106819781c593ba7ec76d15d8a2b.jpeg

 

  • Upvote 1
Posted

Парни, а для XKeen маршруты как то иначе прописываются, для файла 05_routing? В нём всё писать или загружать батником как для wireguarda?

Posted

добрых суток!

завел xkeen cо стандартными конфигами. роутинг тоже стандартный (закомментировал только .su, так как частенько спотыкался о заблокированный контент). файл на всякий случай приаттачил.

проблем примерно две: часть ресурсов сравнительно долго открывается (пока не поймал закономерности). основная проблема с тем, что yandex music на части клиентов (особенно смартфонах дома) через небольшой промежуток времени перестает играть, как-будто дропается соединение. на яндекс колонках, на компе эта проблема не воспроизводится. Подскажите, пожалуйста, куда копать?

ЗЫЖ прошу прощения, если вопрос обсуждался и я проглядел

05_routing.json

Posted
7 часов назад, XakFak сказал:

Trasmission ходить на адреса трекеров через VPS

добавить порт трансмиссии в xkeen, не?

Posted
9 minutes ago, x-tropic said:

добавить порт трансмиссии в xkeen, не?

Как это организовать не подскажете? И не завернет ли это весь торрент трафик через VPS?

Posted
В 15.10.2024 в 12:45, zombie665 сказал:

Но очевидно же что один через впс а второй директом прёт... не вижу проблемы. В роутинге настраивается. К примеру 2ip.ru и myip.com будут разные адреса резолвить

Как мне правильно настроить роутинг и где его нужно настраивать?

Posted (edited)
В 13.10.2023 в 01:34, Sercha сказал:

...сменил netac 64gb ... выдав Segmentation fault...

Тоже ловил ошибку Segmentation fault и тоже флешка netac — решилось заменой на точно такую же.

 

В 16.10.2024 в 19:09, Neytrino сказал:

При "Xkeen -start" - всё работает как должно (устройства в политике - попадают на впс, устройства вне её - идут напрямую). Если перезагрузить роутер - все устройства начинают работать через впс (вне зависимости от политик), если сделать "xkeen -restart" - всё начинает работать как надо.

Аналогичная ситуация на Omni KN-1410 ver 3.7.7

Edited by BillBoard
  • Thanks 1
Posted (edited)
13 часа назад, XakFak сказал:

Как это организовать не подскажете? И не завернет ли это весь торрент трафик через VPS?

Да, это завернёт весь торрент-трафик.

Для начала в настройках трансмиссии посмотрите что порт входящих подключений выбран не случайный, а статичный. Допустим это 51413.

далее подключаемся к роутеру и

xkeen -ap 51413

затем

xkeen -restart
Edited by x-tropic
Posted
8 minutes ago, x-tropic said:

Ну, для начала в настройках трансмиссии посмотрите что порт входящих подключений выбран не случайный, а статичный. Допустим это 51413.

далее подключаемся к роутеру и

xkeen -ap 51413

затем

xkeen -restart

Не начинается загрузка. Список пиров не получен. Доступа к трекеру нет. 

p4ap3m4x_590yhr7montvjikcoy.png

Posted
27 минут назад, XakFak сказал:

Не начинается загрузка

Возможно нужно добавить трансмиссию в политику xkeen (если она конечно используется и актуально ли это действие вообще?)...

Выполните поиск по теме, по ключевому слову "transmission".

Posted
15 часов назад, umnick сказал:

как-будто дропается соединение

Добрый день!

Xray не предназначен для потокового трафика.... и далее по тексту в FAQ п.4

Posted
20 minutes ago, x-tropic said:

Возможно нужно добавить трансмиссию в политику xkeen (если она конечно используется и актуально ли это действие вообще?)...

Выполните поиск по теме, по ключевому слову "transmission".

On 10/31/2023 at 5:15 PM, Skrill0 said:

Торренты
Рекомендую использовать qBitTorrent, вместо классического компонента Transmission. 
Он быстрее и там есть возможность использовать прокси-клиенты.

Вот оно что. Оказывается уже было и обсуждалось. Встроенный Transmission не получится пустить через Xkeen. Ушел копать прокси и qbittorent.

  • Upvote 1
Posted
12 минуты назад, XakFak сказал:

Вот оно что. Оказывается уже было и обсуждалось. Встроенный Transmission не получится пустить через Xkeen. Ушел копать прокси и qbittorent.

Если сможете прикрутить политику, то можно и для встроенного, т.е.
 

ip policy Policy1
    description In

torrent
...

    policy Policy1

 

Posted
1 minute ago, vasek00 said:

Если сможете прикрутить политику, то можно и для встроенного, т.е.
 

ip policy Policy1
    description In

torrent
...

    policy Policy1

 

Можно подробнее?

Posted
Только что, XakFak сказал:

Можно подробнее?

Так написал же, встроенный торрент может работать через политику (см.выше), осталось только вам разобраться  что и как

Возможно нужно добавить трансмиссию в политику xkeen (если она конечно используется и актуально ли это действие вообще?)...

Posted

Пробежался по документации CLI и вроде вот:

Смотрим нашу политику

show ip policy

например, у меня политика xkeen находится в policy0.

Далее в CLI переходим в конфигурацию торрента с помощью простой команды 

torrent

теперь можно добавить торрент в политику:

policy Policy0

Вывод будет примерно такой:

(config-torrent)> policy Policy0
Torrent::Client: Policy Policy0 applied.

Чтобы убрать политику, просто выполните

no policy

 

На практике не проверял, заранее прошу прощения если что не так)

Posted (edited)
47 minutes ago, x-tropic said:

Пробежался по документации CLI и вроде вот:

Смотрим нашу политику

show ip policy

например, у меня политика xkeen находится в policy0.

Далее в CLI переходим в конфигурацию торрента с помощью простой команды 

torrent

теперь можно добавить торрент в политику:

policy Policy0

Вывод будет примерно такой:

(config-torrent)> policy Policy0
Torrent::Client: Policy Policy0 applied.

Чтобы убрать политику, просто выполните

no policy

 

На практике не проверял, заранее прошу прощения если что не так)

К сожалению не помогло.

Edited by XakFak
Posted
1 минуту назад, XakFak сказал:

К сожалению не помогло.

Не помогло что, покажите как у вас получилось с настройкой.

Posted
1 minute ago, vasek00 said:

Не помогло что, покажите как у вас получилось с настройкой.

{
    "prompt": "(config-torrent)",
    "status": [
        {
            "status": "message",
            "code": "31326308",
            "ident": "Torrent::Client",
            "message": "policy Policy0 applied."
        }
    ]
}

Posted
3 минуты назад, XakFak сказал:

К сожалению не помогло.

policy0 это точно xkeen?

Posted
1 minute ago, x-tropic said:

policy0 это точно xkeen?

{
	"policy": {
		"Policy0": {
			"description": "XKeen",
			"mark": "ffffaaa",
			"table4": 10,
			"route4": {
				"route": [
					{
						"destination": "0.0.0.0/0",
						"gateway": "10.197.133.109",
						"interface": "UsbQmi1",
						"metric": 0,
						"flags": "U",
						"rejecting": false,
						"proto": "boot",
						"floating": false,
						"static": false
					},
  • Upvote 1
Posted
4 минуты назад, XakFak сказал:

 

скрин торрент качалки

 

Posted (edited)
9 minutes ago, vasek00 said:

скрин торрент качалки

 

torrent.png

torrent_pc.png

Edited by XakFak
Тот же торрент на pc
Posted (edited)
40 минут назад, XakFak сказал:

Тот же торрент на pc

В политике стоит Wireguard один единственный канал + в политику добавлен торрент - все качает через нужный канал

Скрытый текст
transmiss 3798 root  27u     IPv4            4004281         0t0     TCP 10.11.130.96:52498->5.ххх.ххх.168:2710 (ESTABLISHED)
transmiss 3798 root  28u      REG                8,1 24851412954     170 /tmp/mnt/01D......2024.2160p.WEB-DL.HDR.H265.mkv.part
transmiss 3798 root  29u      REG                8,1 12796749427     167 /tmp/mnt/01D......2024.AMZN.WEB-DL.2160p.mkv.part
transmiss 3798 root  30u     IPv4            4012742         0t0     TCP 10.11.130.96:49258->memvp......etwork:2710 (SYN_SENT)
transmiss 3798 root  31u     IPv4            4008441         0t0     TCP 10.11.130.96:50050->104.ххх.ххх.112:https (ESTABLISHED)

tcp        0      0 0.0.0.0:51413           0.0.0.0:*               LISTEN      3798/transmissiond
tcp        0      0 0.0.0.0:8090            0.0.0.0:*               LISTEN      3798/transmissiond
tcp        0      0 :::51413                :::*                    LISTEN      3798/transmissiond
udp     4608      0 0.0.0.0:51413           0.0.0.0:*                           3798/transmissiond
udp        0      0 0.0.0.0:49248           0.0.0.0:*                           3798/transmissiond
udp        0      0 0.0.0.0:51922           0.0.0.0:*                           3798/transmissiond

10.11.130.96 - интерфейс на котором поднят WG

 

 

Edited by vasek00
Posted

А вроде можно подсунуть (в роутинге), в качестве списка доменов файл (типа /opt/etc/file.txt) чтобы домены заимствовались из него? А каков синтаксис внутри этого файла? И как правильно подсунуть его роутингу?

Posted

Есть вот такой простой конфиг:

{
  "routing": {
    "rules": [
	
	{
        "inboundTag": ["redirect", "tproxy"],
        "outboundTag": "shadowsocks",
        "type": "field",
        "domain": [
		  "domain:whatismyipaddress.com",
		  "domain:myip.ru",
		  "domain:2ip.io"
        ]
      },
      {
        "inboundTag": ["redirect", "tproxy"],
        "outboundTag": "direct",
        "type": "field"
      }
    ]
  }
}

 

Почему-то через ноут и ПК whatismyipaddress.com выдаёт IP провайдера, а не VPS.

myip.ru и 2ip.io показывает IP VPS как и должно быть. При этом с мобильного все 3 показывают IP VPS. Почему такое может быть?

Ещё пробовал подобные рулы напрямую забивать в nekoray на ПК и все 3 показывают IP VPS.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...