Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discord in ru rippppppp #1448

Open
idontliveincrimea opened this issue Oct 10, 2024 · 20 comments
Open

Discord in ru rippppppp #1448

idontliveincrimea opened this issue Oct 10, 2024 · 20 comments

Comments

@idontliveincrimea
Copy link

For some reason, when using nekoray vless, it does not help with bypassing the discord voice block in Russia

@Akiyamov
Copy link

Akiyamov commented Oct 11, 2024

Добавь приложение дискорда в процессы для обхода в кастомных маршрутах. Для загрузки видео нужно добавить discordapp.com потому что он открывает браузер для загрузки. Пример с использованием geosite antizapret от Савелия Красовского.

Add discord process in custom routes. To download videos add discordapp.com since discord app opens browser to download video. An example with geosite db from Saveliy Krasovskiy.

{
    "rules": [
        {
            "outbound": "dns-out",
            "protocol": "dns"
        },
        {
            "outbound": "block",
            "protocol": [
                "quic"
            ]
        },
        {
            "geoip": "antizapret",
            "geosite": "antizapret",
            "outbound": "proxy"
        },
        {
            "domain_suffix": [
                ".ggpht.com",
                ".googlevideo.com",
                ".youtube.com",
                ".ytimg.com",
                ".googleapis.com",
                "discordapp.com"
            ],
            "outbound": "proxy"
        },
        {
            "outbound": "proxy",
            "process_name": [
                "Discord.exe"
            ]
        }
    ]
}

@ag1lebyte
Copy link

@Akiyamov, доброго времени суток. Подскажите куда это вставлять, а то я только вчера установил програмку и купил проксю, до этого никогда с ними не работал. Заранее огромное спасибо

@Akiyamov
Copy link

В папку с исполняемым файлом nekobox'а закидываются эти файлы
https://github.com/savely-krasovsky/antizapret-sing-box/releases/latest/download/geoip.db
https://github.com/savely-krasovsky/antizapret-sing-box/releases/latest/download/geosite.db
Текст выше в Настройки -> Настройки маршрутов -> третья вкладка сверху -> кастомные маршруты. В третьей вкладке также поменять стандартный outbound на bypass

@indeboss
Copy link

indeboss commented Oct 11, 2024

В папку с исполняемым файлом nekobox'а закидываются эти файлы https://github.com/savely-krasovsky/antizapret-sing-box/releases/latest/download/geoip.db https://github.com/savely-krasovsky/antizapret-sing-box/releases/latest/download/geosite.db Текст выше в Настройки -> Настройки маршрутов -> третья вкладка сверху -> кастомные маршруты. В третьей вкладке также поменять стандартный outbound на bypass

Появляется такая ошибка:
image
При любом типе подключения

@Akiyamov
Copy link

Ядро sing-box надо использовать. Основные настройки -> Ядро и там выбираете sing-box

@Goodron2
Copy link

For some reason, custom json doesn't work for me too. So I have to configure routing.

here is the list of discord IPs https://gitlab.com/GhostRooter0953/discord-voice-ips/-/blob/main/discord-voice-ip-list?ref_type=heads

and also use geosite:discord
image

@Akiyamov
Copy link

Don't input all ips like this. You can use ip_cidr. I use sing-box without nekobox but it shouldn't be any different. Here are cidrs for all discord servers:

  • 66.22.0.0/16
  • 34.0.0.0/16
  • 35.207.0.0/16
  • 35.214.0.0/16
  • 35.217.0.0/16
  • 35.215.0.0/16
  • 35.213.0.0/16
  • 35.219.0.0/16
  • 5.200.14.249
    Also it should be possible to just use regex since link to voice servers starts with wss:// AND it should be possible to route all ports from 50000-65535 since they are used by discord

@VapeNationGitHub
Copy link

В папку с исполняемым файлом nekobox'а закидываются эти файлы https://github.com/savely-krasovsky/antizapret-sing-box/releases/latest/download/geoip.db https://github.com/savely-krasovsky/antizapret-sing-box/releases/latest/download/geosite.db Текст выше в Настройки -> Настройки маршрутов -> третья вкладка сверху -> кастомные маршруты. В третьей вкладке также поменять стандартный outbound на bypass

Аналогичная ошибка:
Аннотация 2024-10-12 223406

@Akiyamov
Copy link

Я же ответил на то сообщение, что надо ядро sing-box

@VapeNationGitHub
Copy link

Я же ответил на то сообщение, что надо ядро sing-box

Прошу прощения, не прогрузились видимо ответы, не было видно.
Настроил, как вы описали выше, всё работает, благодарю за помощь!

@17kato
Copy link

17kato commented Oct 12, 2024

Я же ответил на то сообщение, что надо ядро sing-box

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

если не хочешь давать свои соц сети, то вот суть проблемы:
image

@Rattge
Copy link

Rattge commented Oct 12, 2024

@17kato писать о своей проблеме сразу во всех issue не принято. Одной темы достаточно. Если кто-то захочет/сможет помочь, он поможет

@ag1lebyte
Copy link

Don't input all ips like this. You can use ip_cidr. I use sing-box without nekobox but it shouldn't be any different. Here are cidrs for all discord servers:

* 66.22.0.0/16

* 34.0.0.0/16

* 35.207.0.0/16

* 35.214.0.0/16

* 35.217.0.0/16

* 35.215.0.0/16

* 35.213.0.0/16

* 35.219.0.0/16

* 5.200.14.249
  Also it should be possible to just use regex since link to voice servers starts with `wss://` AND it should be possible to route all ports from 50000-65535 since they are used by discord

Не подскажешь как вот эти ip cidr получить можно? Может быть есть сайты, где домен ввел и тебе высветилось или это все ручками надо делать с использованием чего-то? Просто на будущее, вдруг еще что-то кроме дс отлетит

@equuskk
Copy link

equuskk commented Oct 13, 2024

Don't input all ips like this. You can use ip_cidr. I use sing-box without nekobox but it shouldn't be any different. Here are cidrs for all discord servers:

* 66.22.0.0/16

* 34.0.0.0/16

* 35.207.0.0/16

* 35.214.0.0/16

* 35.217.0.0/16

* 35.215.0.0/16

* 35.213.0.0/16

* 35.219.0.0/16

* 5.200.14.249
  Also it should be possible to just use regex since link to voice servers starts with `wss://` AND it should be possible to route all ports from 50000-65535 since they are used by discord

Не подскажешь как вот эти ip cidr получить можно? Может быть есть сайты, где домен ввел и тебе высветилось или это все ручками надо делать с использованием чего-то? Просто на будущее, вдруг еще что-то кроме дс отлетит

https://github.com/rekryt/iplist/blob/master/config/discord/discord.gg.json

@Akiyamov
Copy link

@ag1lebyte вот с этого сайта https://iplist.opencck.org/
Пример того как он спарсил все зоны для голосовух https://iplist.opencck.org/?format=text&data=cidr4&site=discord.gg&site=discord.media

@Akiyamov
Copy link

Также еще есть репозиторий который хранит в себе json и srs для крупного списка сайтов. https://github.com/MetaCubeX/meta-rules-dat/tree/sing/geo
Если комьюнити добавит поддержку срс в некобокс то добавлять сайты можно будет в разы удобнее. На чистом синг боксе это делается без проблем

@Xixo1
Copy link

Xixo1 commented Oct 13, 2024

Также еще есть репозиторий который хранит в себе json и srs для крупного списка сайтов. https://github.com/MetaCubeX/meta-rules-dat/tree/sing/geo Если комьюнити добавит поддержку срс в некобокс то добавлять сайты можно будет в разы удобнее. На чистом синг боксе это делается без проблем

То есть сейчас редактор JSON встроенный в некобокс не поддерживает загрузку списков через url? Почему-то думал что синг-бокс и редактор в некобоксе это одно и тоже...

@Akiyamov
Copy link

Нет, не одно и тоже. То, что сейчас в некобоксе это корректировка rules и только rules. Если бы это был routes, то проблем нет. Пример: #1446

@Xixo1
Copy link

Xixo1 commented Oct 13, 2024

Нет, не одно и тоже. То, что сейчас в некобоксе это корректировка rules и только rules. Если бы это был routes, то проблем нет. Пример: #1446

Понял, спасибо. Сегодня пытался похожий код написать чтобы подтягивал списки и проксировал, но тоже ошибки и голова задымилась) На ios с этой задачей отлично справляется shadowrocket, странно что на пк еще не допилили такой функционал хотя бы в некобокс. Hiddify неплох дизайном, но настроек почти нет, минимализм. Кто-то писал, что можно в некобоксе дополнить свой конфиг настройками (белый список приложений и т.д.), затем выгрузить и заливать в другие клиенты, но чет хз, может ли так работать?

@Akiyamov
Copy link

Надо сделать выбор geoip/geosite дб в настройках просто и потом уже включать его руками либо сделать темплейт для рф. В телефоне такой функционал есть на некобоксе. Можно выгрузить конфиг, но лучше не стоит. Максимум вытащить outbound профиля и вставить в нормальный конфиг

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants