Обновить

Комментарии 111

Просто используйте для смартфона dns.comss.one и аналогичные серверы.

Просто - не значит безопасно. Для вас в статье есть спойлер:
Почему просто не использовать готовое чужое решение?

Спасибо, ознакомился.

Но если дополнительно использовать VPN или не использовать такой DNS для критически важной информации, а всяких DIY поделок, то страшного ничего не должно быть по идее. Хотя и есть возможности глубокого анализа пакетов и тп, учитывая TLS шифрование, и что в ChatGPT используется повсеместно https://, добавляет некоторый уровень безопасности.

Для более серьёзных проектов и важной информации, согласен, публичные VPN/DNS прокси неприемлемы.

Небольшая поправка: Дополнительно использовать VPN нет смысла, его нужно использовать вместо.

В остальном, все так.

Просто - не значит безопасно.

— Гонять трафик ChatGPT (или ещё чего-то) через публичные неизвестные прокси, управляемые третьими лицами, подключаясь к ним через DNS-подмену, и при этом называть это «без VPN» — ну технически тут, конечно, у пользователя нет VPN, но …

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

— это не ✌️подменить свой IP✌️Единственная подмена тут — результатов DNS запроса. А по сути это называется воспользоваться чужими Proxy-серверами. Что с одной стороны, при HTTPS не сказать, чтобы уж совсем опасным было, но принципиально от использования чужих VPN-серверов не отличается — трафик всё так же проходит через посредников.

Локальный coredns в докере спасëт отца русской демократии

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

мне в вашей инструкции непонятно ВСЕ

ЧТО делать по шагам то.

или это для избранных(

А вы посмотрели видео? Там все наглядно, весь процесс с самого начала до самого конца показан.

да. но я наверное совсем тупая лохушка.

я математик,я не кодер,не айтишник

я в статистике обрабатывая потоки данных и потом уже устанавливаю закономерности,потом уже отдаю в обработку и пользуюсь библиотеками python. на удаленке из мск все работает. приезжаю к родителям в Томск.

ничерта

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

я в отчаянии. ..

перешла по ссылке в гит. там куча файлов ..что с ними,куда их.

проплакалась,пошла консультацию давать. пятую за 2 неделе. сил уже нет. декан орет,отчислять нельзя,тех кто по квотам вообще нельзя

ставить тройки за просто так,ну это же инженеры радиосвязи,ну как? вот как то так . параллельно надо писать какие то доклады об эффективности проектного обучения и новых методах,параллельно какой то виртуальный двойник педагога и особенности обучения студентов с мышлением клиповым ..тут же лекция от прокуратуры "уроки набата Нюрнберга"...и тут же сменв паролей ко всем кабинетам и почте вуза...после которой мне звонят с +3...и предлагают срочно проехать так как мой аккаунт взломан.

и под конец дня-от секретаря кафедры,что я как самая молодая должна принять участие в кроссе!!! ко дню победы за чего то там . ага,волосы назад. сначала с прокурором про набат,потом с мчс бегом

у меня была амнезия впн. но она висит жестоко последний месяц.

Можете написать мне в ЛС, я попробую найти время, чтобы помочь

Способ годный, но, кмк, не все читатели поймут, как это работает. Немного скомкано написано

Буду благодарен, если укажете на сложные моменты, попробую отредактировать

Нехватает логических деталей как именно этот инструмент решает проблему доступа к GPT? Как в этом случае идет трафик? Происходит подмена только dns зоны или dns перенаправляет на какой-то прокси?

Прочитал статью, но так и не понял деталей, только догадки.

Подмены DNS-зоны не происходит, вы правильно догадались про прокси.

Подробнее ответил чуть ниже

Также здесь можно посмотреть примерную схему реализации

После прочтения я так и не понял, через что пойдёт трафик для сайтов из списка?

Трафик пойдет через прокси, которые передают ваш запрос, благодаря чему целевые сайты будут видеть IP именно прокси, а не ваш. Так как прокси находятся в странах, на которые не настроен геоблок, запросам не будет отказано в обработке. Короче, примерно как VPN, только трафик не идет по зашифрованному туннелю.

Спасибо за ответ. Получается, нужно иметь в распоряжении прокси (всё-таки нужен свой сервер)? Извиняюсь, если туплю. Я очень далёк от сетевых технологий.

Ничего, мне нетрудно ответить)

Свой прокси не нужен - в этом и удобство способа. Мы используем уже существующие, общедоступные прокси. Как раз их IP адреса и указаны в файле hosts, который используется в статье. Взгляните

общедоступные прокси. Как раз их IP адреса

а не возникает проблем с банами или закрытием доступа для айпишника публичного прокси? Например помню, что первое время ChatGPT банил, если мой VPS в "неудачном" по их мнении пуле адресов находился, откуда много "левого" траффла идет.
И одну учетку мне так уже сносили с подпиской. Но там был VPS прокси, и это было в начале 23 года

Пока таких проблем не припомню. В любом случае, если они возникнут, их решают владельцы DNS-серверов. Программа просто обновит список на новые IP и все

Ну то есть в итоге - сводится все к тому же прокси только на этот раз - не comss а (насколько понимаю) нечто заточенное под эти нужды (GeoHide) и живущее - где?

Но вроде как с инструкциями как свое такое поднять (если я правильно понимаю - инструкции на https://github.com/Internet-Helper/GeoHideDNS вот только создано буквально недавно).

Да, если говорить совсем прямо - все сводится к неизвестно чьим, неизвестно где живущим прокси)

Поэтому и столько заморочек, чтоб не пускать туда чувствительный трафик.

В идеале бы действительно свое поднять, но как вы понимаете, у нас здесь рубрика "любой ценой, но бесплатно"

За последний год доступ к ChatGPT из России стал нестабильным. VPN всё чаще перестают работать, прокси быстро банятся, а браузерные расширения требуют постоянного внимания.

В этой статье показан способ, при котором ChatGPT открывается напрямую — в браузере и в официальном мобильном приложении — без VPN.
Ничего устанавливать не нужно. Настройка выполняется один раз, после чего всё работает автоматически.

Что вы получите в итоге

После выполнения инструкции:

  • ChatGPT открывается без VPN:

    • в браузере на компьютере,

    • в браузере на телефоне,

    • в официальном приложении ChatGPT.

Вопрос , а не проще просто использовать actions в гитхаб для отправки запросов по апи в нужный gpt и получать ответ , записывая его себе куда-то?

Для этого у джобы должен быть статический IP, а также возможность крутиться бесконечно. Такие фичи недоступны

У меня просто был репозиторий на гитхабе с bash скриптом , который брал ключи отправлял запрос и сохранял файл в репозиторий с ответом, скрипт запускался с помощью , action.yml, а тригерился при создании проблемы или при обновлении , ну так конечно я согласен , что у Вас совсем о другом )))

Спасибо, настроил. Правила скриптом прописывались 19 минут.

Но тот же dezeer и многое другое из списка все равно верно определяет регион.

С другой стороны, настройки приватности у Некста действительно порадовали. Попробую использовать как альтернативный профиль фильтрации DNS в кинетике.

Пожалуйста! Со списками есть нюанс, их часто вручную формируют, поэтому могут быть косяки. Обычно, рано или поздно исправляют

Важный момент про NextDNS. У них один из узлов расположен в Anexia Cloud Solutions GmbH, что потенциально может быть проблемой.

Можете развернуть мысль, а то быстрый гуглинг не дал понимания того, чем они таким занимаются.

При включении через NextDNS запросы DNS начинают ходить через ближайшие узлы - в основном через Киев. В настройках профиля не нашел как настроить предпочитаемые узлы.

Но тот же dezeer и многое другое из списка все равно верно определяет регион.

Если не боитесь в консоли запускать команды которые запускают что-то с интернета (ну или есть песочница/виртуалка поднятая под это) то в консоли линукса со своего основного подключения :

bash <(wget -qO- https://github.com/vernette/ipregion/raw/master/ipregion.sh)

(Если не понимаете почему предупреждение - теоретически там может патч бармина качаться например)

Реально получите Checking XXX и итоге примерно такой вывод:

vikarti@nest:~$ bash <(wget -qO- https://github.com/vernette/ipregion/raw/master/ipregion.sh)
Made with <3 by vernette
https://github.com/vernette/ipregion

IPv4: 91.555.., registered in CENSORED
ASN: AS555555 CENSORED

Popular services

Service IPv4
Google RU
YouTube RU
Twitch US
ChatGPT US
Netflix US
Spotify US
Reddit US
Disney+ N/A
Reddit (Guest Access) No
YouTube Premium No
Spotify Signup Yes
Disney+ Access No
Apple US
Steam US
Tiktok US
Ookla Speedtest US
JetBrains US
PlayStation US
Microsoft US

CDN services

Service IPv4
Cloudflare CDN US (SEA)
YouTube CDN CA (YYZ)
Netflix CDN US

GeoIP services

Service IPv4
maxmind.com US
rdap.db.ripe.net US
ipinfo.io US
cloudflare.com US
ipregistry.co US
ipapi.co US
ifconfig.co US
ip2location.io US
iplocation.com US
country.is N/A
geoapify.com US
geojs.io US
ipapi.is US
ipbase.com US
ipquery.io N/A
ipwho.is US
ip-api.com US
vikarti@nest:~$

И смотрите где там вылазит ненужное.

добавлю, что можно не запускать локально, а воспользоваться https://terminator.aeza.net/ru/

В случае с Terminator'ом вы будете проверять их сетевой канал а не свой+что у вас там в качестве Технических Средств Предотвращения Угроз Цензуры.

Для google ai studio поможет? Или они по учетке банят?

Поможет

Сейчас любой имеет свой сервер. К чему городить огороды? Если и так есть доступ ко всем нужным ресурсам. .Это тот вариант, когда простой вопрос решается сложными и нестабильными вариантами и будет забыт и снесен через месяц, по причине неработоспособности.
Ну а про днс мутного сайта комсс вообще смешно читать, вы хоть сам сайт видели? там адекватных пользователей то нет и весь сайт был создан только для продажи лицензий, сейчас он мертвый и малоинтересен. Как можно доверять свои запросы? Яндексбраузер еще надо посоветовать тогда и антивирус касперского и мессенджер макс, для полного счастья, на верочку.

Ну, справедливости ради, и сервер стабильным вариантом не назвать. Постоянно банят диапазоны IP у крупных хостеров. В способе из статьи я просто заменю один, "нестабильный и неработоспособный" вариант (каждый из которых уже существует больше года), на другой. Просто подставив новый файлик. И не потеряю ни деньги на аренде старого сервера, ни время на поиск нового, который пока еще не попал в черные списки.

Всё тут понятно кроме претензий к ЯБ, Максу и особенно Касперскому...

Я не имею своего сервера...

Я уникален, получается?

я аспирант,преподаю.

мне нужен доступ к библиотекам и нейросети.

банально огромные таблицы не руками собирать.

проверять логику. и да,я не копипастю.

что вы мне посоветуете?

Зря на dns.comss.one тут наехали. comss.ru и dns.comss.one - это разные вещи.
dns.comss.one - проект AdGuard. Но, видимо, некоторые люди, как тут любят говорить, дальше первой строчки читать не умеют.

comss.one редиректит на ru

А куда редиректит dns.comss.one ?

На развернутый у кого-то (comss.ru) экземпляр Adguard Home. Который вы точно также можете развернуть на своём сервере и в нём также настроить себе и блокировку запросов, и перезапись.

Откуда дровишки про проект AdGuard? То что они используют AdGuard Home, не говорит о том что это проект AdGuard. На сайте AdGuard DNS dns.comss.one фигурирует как доверенный сторонний сервис.

https://adguard-dns.io/kb/ru/private-dns/statistics-and-log/statistics/

по ссылке выше страница из документации AdGuard DNS. Просто для размышления.

upd: пока коммент прошел модерацию выше уже пояснили. Мысль в том что сервис собирает данные и статистику. Как администратор сервиса этими данными распоряжается - вопрос открытый.

не совсем понимаю, что получилось в итоге. Вы имеете полный доступ к chatgpt, включая api? Или этот способ позволит только открывать и общаться с chatgpt через сайт?

А на iPhone эту историю можно завести? Как?

Благодарю 🙏🏻

Можно и на айфоне, конечно.
Все действия те же самые, просто идите по шагам из видео в статье.
Затем погуглите, как на iPhone сменить DNS - это не должно быть сложно. И вставьте туда свои новые IP адреса с того же места, что выделено желтым на картинке (у вас они будут другие)

Справедливости ради - есть еще один спосом :). Реально в 2 клика

Недостаток - надо иметь платную подписку ControlD Full Control

Цена вопроса?

4 usd/месяц или 40 usd в год. МИР конечно же НЕ поддерживается.

Но повторяюсь там много чего интересного.

Из недостатков использования их редиректа для антиблокировки например Facebook и прочих медуз - РКН то по SNI фильтрует

Можно в 2 раза дешевле, если есть подписка на другой их сервис W.Scribe. Подойдет даже месячная подписка.

Просто iPhone на мобильной сети - не дает менять DNS. Эта опция есть в настройках Wi-Fi.

Поделитесь, пожалуйста, кто знает, опции как сделать на мобильной сети.

Я пока нашел такой лайфхак, сайт помогает создать профиль с указанными параметрами DNS с последующей установкой на айфон.

https://dns.notjakob.com/

Должно работать на мобильной сети.

Может протестирую по инструкции автора плюс этот метод.

Как вариант, можете установить приложение Cloudflare WARP. Там в настройках DNS можно указать Поддомен для DoH шлюза и выбрать режим работы Шлюз с DoH.

По сложности реализации сравнимо с поднятием vless, а вот по универсальности очень проигрывает.

В кенетиках и openwrt такое настраивается минут за 5. Там для этого уже есть готовые сервисы.

Будьте добры ссылки, где это описывается?

Решил проблему установкой доп. компонента для режимов фильтрации от NextDNS. оно даёт зайти в профиль и подтянуть всё настройки из личного кабинета NextDNS!

К сожалению этот проект поддерживает только keenetik. Может быть есть готовое решение для openwrt?

Для openwrt есть еще более продвинутое приложение под названием Подкоп

Получилось запустить всё спустя час)
Звёздочку в проставил.
Сайт с чатом ГПТ работает, после перезапуска компа всё стало работать, если быть точнее.
Я человек далёкий от этой все темы, могу ли как-нибудь помимо чата гпт также и к ютубу и к дискорду настроить доступ без ВПНа?

Рад, что все получилось! К сожалению, доступ к сайтам, которые блокирует РКН, таким способом не получить. Но нейронки подскажут, если спросить)

А адрес нового DNS брать из Rewrites? А какой, любой?

Адрес нового DNS указан в вашем аккаунте. А в Rewrites прописаны IP, которые DNS будет отдавать для конкретных сайтов.

В этом комментарии раскрыл тему адреса DNS

Разобрались? Сейчас увидел, что ссылку битую приложил. Вот нормальная

Так и не понял куда прописывать днсы на устройство! В роутер кинетик пытаюсь прописать DNS-over-TLS 2 ДНСа из NextDNS - перезагрузил роутер - не работает! Напрямую в настройки Wi-Fi на макбуке - та же история. В chatGPT не пускает(

Попробуйте другие способы, помимо DoT. Некоторые провайдеры могут блокировать определенные протоколы.

Также на всякий советую убедиться, что у вас действительно заполнились Rewrites

В Internet Safety > DNS Resolution Profiles Кинетика создать новый профиль ДНС.

Затем нужным устройствам его назначить. В логах NextDNS должны появиться запросы.

Но chatGPT не факт, что заработает.

А по Пингу что NextDNS, Control D?

Раньше пользовался около года comss one dns — высокие пинги. ChatGPT в режиме озвучания текста — заикается, невозможно слушать.

Сейчас тестирую Xbox dns. У них пинги вроде 15-30мс.

Я бы не советовал Xbox dns независимо от пинга)

Специально не замерял, но в повседневном использовании заметную задержку пока не заметил

Я же верно понимаю, что для NextDNS я тоже могу сделать block и указать на гитхабе https://raw.githubusercontent.com/Internet-Helper/GeoHideDNS/refs/heads/main/hosts/hosts ?

Просто попробовал и экшн падает. Как я понимаю, ему не нравится формат данных из данного хоста..

Написал в ЛС вам

Падает воркфлоу почему-то. Уже с маленьким списком в hosts решил запилиться, влил файл в свой форк. Помогити ;(

```

!!! Request failed! Status: 400 for POST https://api.cloudflare.com/client/v4/accounts/***/gateway/lists

Reason: {

"result": null,

"success": false,

"errors": [

{

"message": "item: ' localhost' error: invalid domain name: localhost"

}

],

"messages": []

}

```

Проблема решена, синхронизируйте форк

Ошибки в шаге Run Application

!!! Request failed! Status: 429 for POST https://api.nextdns.io/profiles/***/rewrites

Reason: {"errors":[{"code":"rateLimit"}]}

Sending speed: 1.0 requests per second

Code 429. Api rate limit has reached. Waiting for reset: 60 seconds

Пока не смог запустить по вашей инструкции, все шаги выполнил согласно видео. Просьба помочь.

Добрый день! Это нормальное поведение. В ошибке написано, что достигнут лимит запросов в минуту для NextDNS.

Программа подождёт 60 секунд, чтобы счётчик сбросился, и продолжит дальше слать запросы.

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

поработало 1 день и перестало, спасибо, ничего более не делал, только включил выключил пк

Если вы настраивали Cloudflare, то скорее всего РКН нужно благодарить. Попробуйте настроить NextDNS

нет сразу NextDNS, вопрос решился, что пришлось скачать приложение - на сколько ещё хватит хз, все настройки точно такие как в описании, когда скачал и подставил айди - сразу заработало, что-то подсказали мне, что провайдер постарался - может быть?

Сложно сказать наверняка. Никогда не слышал, чтобы провайдер препятствовал использованию стороннего DNS.

Приложение (по крайней мере на android) ничего не делает - просто удобный доступ к личному кабинету.

Я бы попробовал снова без приложения, вдруг просто был сбой, и так совпало

Что то hosts не рабочие, первое время работают затем они как то узнают что ты из РФ и закрывают, вот как это вопрос ...
Пару месяце назад такого не было.
Правда я списки использую как правила редиректа в nft на shadowsock
Может тут есть нюансы но сходу не соображу :(

По крайней мере у меня все работает нормально. Думаю, тут и правда есть какие-то нюансы)

заметил, что dzen стал плохо открываться: вроде главная страница открывается, а когда переходишь по ссылкам, которые ведут на dzen, либо внутренние ссылки в самом dzen'е, то могут либо вообще не загрузиться, либо загрузиться, но без стилей, со сломанными шрифтами.

Привет подскажи пожалуйста, хочу взять подписку на gemini 3 pro за 1к на год, норм ли? https://ggsel.net/catalog/product/antigravity-gemini-ai-pro-12-mesiacev-model-3-0-veo3-1-nano-banana-2tb-google-one-100610899

В одной статье пишут что нужен для него постоянный айпи, подходит ли наш метод или забанят мой гугл акк вместе с подпиской? :D

"Доступность в России: работает только с зарубежным IP-адресом, желательно с постоянным."

И получится ли для обоих вариантов наш метод на телефоне? И в приложении гимини и в браузере?

Привет, сомневаюсь, что для подписки нужен постоянный ip.

Насколько я знаю, эту подписку можно и бесплатно получить. Можно на 4pda поискать в теме ИИ.

Доступность - она вообще от подписки не зависит, в данном случае. Сервис в принципе недоступен из России)

С приложением на телефоне тоже работает, да.

Вообще, я бы советовал воспользоваться business.gemini.google, пока такая возможность есть. Работает в РФ, на месяц бесплатно дают. Лимиты расширенные. А через месяц можно просто новый аккаунт использовать

Джентльмен, сердечно благодарю тебя за труд, нижайший поклон, пусть на твоем пути сияет благополучие!

Много лун потратил я на устроение дел в чертогах NextDns, и никак не мог совладать с исполином гугловским, хотя прочие службы покорно исполняли волю мою. Перебрал я едва ль не два десятка свитков хостс, но все тщания были напрасны. Сей Гугл ответствовал лишь на общих днс-каналах, что душе моей было вовсе не любо…

И тут — о, чудо! — предстало решение, кое само собою обновляется, да и усилий от меня не требует почти никаких. Истинно говорю — имба несказанная!

Бью челом, единственно ради того в сий сайт внес свое имя, дабы выказать тебе, добрый человек, а это ты доказал неоднократно в комментариях, почтение глубокое да респект несомненный!

Уповаю, что словеса мои хоть на малую толику возвысят дух твой, подобно тому, как ты утешил меня! А ежели судьба забросит тебя на берега Невские, то с меня, по чести, причитается чара пива пенного!

Спасибо за добрые слова! Заслуга здесь не только моя, но и создателя geohide dns - ведь это он выкладывает hosts и содержит сервера)

Рад, что ваша проблема, наконец, решилась!

Спасибо за инструкцию, но есть вопрос.
Почему после указания DNS в настройках ОС перестает работать copilot в IDE?
PS, с Comss и прочими все пашет исправно.

Вероятно, не хватает какого-то домена в редиректах. Можно написать в телеграм создателю geohide dns, он обычно пытается решать такие проблемы.

Либо просто добавьте ещё один список для редиректов через запятую без пробела в переменную среды REDIRECT, если другой днс, где проблема решена, тоже предоставляет hosts

спасибо. теперь хоть погоду можно без КВН смотреть.

Не советую использовать Касперский. Он уже давно перестал быть нормальным антивирусом.

@remindscopeДобрый день. Я форкнул репо, сгенерировал токены, переменные для GitHub Actions, DNS на ПК прописал, видео инструкцию просмотрел, в NextDNS IP и DNS линкуются (однако висит уведомление, что не используется профиль, но на видео профиль тоже не используется). Несмотря на все эти шаги обойти геоблок не удалось, возможно найдётся совет на что стоит обратить внимание?

Добрый день, если висит уведомление, что не линкует, рефрешните linked ip или используйте вместо Ipv4 другие способы указания адреса DNS.

В NextDNS есть инструкции для многих платформ

Спасибо за ответ. Всё оказалось намного прозаичнее. Не нужно выполнять настройки в которых плохо разбираешься уставшим поздно ночью. Я один и тот же DNS вбил и в основной и в альтернативный, а там маски отличаются. Мне даже стыдно писать об этом.

Но хоть доступ к GPT есть, но только для обсуждений. Я пробовал кормить ему скриншоты, файлы, но в ответ:

Поиск по Reddit показал, что это может быть связано с, как раз, DNS.

Логи в браузере:

Возможно подскажете в какую сторону гуглить для починки?

Попробуйте сбросить кеш DNS (на винде команда ipconfig /flushdns) и перезагрузиться, чаще всего проблема именно в том, что устройство еще не "забыло" ответы от прошлого DNS-сервера

Я сбросил кэш, но проблему это не решило. Дальнейшая диагностика через F12 показала, что PUT метод выполняющий upload файлов в openai редиректит не на files.oaiusercontent.com, а на sdmntprpolandcentral.oaiusercontent.com/files/, что в свою очередь не является поддоменом.

Диагностика доменов через nslookup:

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

nslookup sdmntprpolandcentral.oaiusercontent.com
╤хЁтхЁ: dns1.nextdns.io
Address: 45.90.28.90

Не заслуживающий доверия ответ:
╚ь : sdmntprpolandcentral.oaiusercontent.com
Addresses: 2606:4700:4406::6812:2bcc
2606:4700:4401::ac40:9034
104.18.43.204
172.64.144.52

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

nslookup files.oaiusercontent.com
╤хЁтхЁ: dns1.nextdns.io
Address: 45.90.28.90

Не заслуживающий доверия ответ:
╚ь : files.oaiusercontent.com
Address: 45.155.204.190

Мы видим, что redirect на files.oaiusercontent.com работает ожидаемо, а вот на sdmntprpolandcentral.oaiusercontent.com мы получаем ответ от Cloudflare.

Логика мне подсказывает, что проблемма в том, что в файлах hosts нет записи для upload домена.
Интуиция мне подсказывает, что оно должно работать, т.к. в комментариях других подобных кейсов я не обнаружил.

Надеюсь, я не сильно Вам докучаю?

Возможно, openai что-то поменяли, а раньше файлы ходили через другой домен. Я предлагаю написать напрямую в сообщество создателю Geohide DNS, обычно он старается решать такие проблемы.

https://t.me/Inter_net_Helper

Спасибо за контакт. Автор Geohide посоветовал добавить домен в список и прописать ему IP. Это можно сделать для отдельного домена через environments в gitlab actions? Как я понял, мы же указывали ссылку на файл hosts с DNS сервера.

Для начала создайте у себя в форке отдельную ветку (так вы избежите проблем синхронизации форка, когда для ветки main выйдет обновление)

После этого нажмите на созданную ветку - так вы попадете на главную страницу своего форка, но не в ветку main, а уже в свою (я назвал для примера ее custom, значит попаду в нее)
На скриншоте ниже выделил зеленым переключатель веток (там же можно вернуться к main)

Теперь мы можем создать свой файл, для этого:

  1. жмем Add File, выбираем Create New File.

  2. Откроется окно редактирования нового файла. Нужно дать ему имя

  3. и прописать ваши значения hosts, которые вы хотите добавить.

  4. Когда все готово, можно сохранять файл. Для этого жмем кнопку Commit Changes...

  5. и затем в открывшемся окошке снова Commit Changes

После этого вас вернет на главный экран ветки custom. Кликаем на свежесозданный файл, жмем Raw. Откроется окно с содержимым файла (примерно как справа). Скопируйте оттуда ссылку и добавьте к уже имеющейся в REDIRECT через запятую без пробела

Кажется сложно, но весь процесс займет минуту)

Да нет, действительно ничего сложного. Просто "тыкать как на скриншоте", Вы прекрасно объясняете!
Но к сожалению это не решило проблему с доступом. Всё тот же ответ от сервера:

browser devtools
2340486e-lq7trb6kowvcfh4p.js:1 
 PUT https://sdmntprukwest.oaiusercontent.com/files/00000000-ab00-7243-a174-6546…0Z&sks=b&skv=2026-02-06&sig=zKc6Bg0RQpYAinWMiT2X1mM7Cr76g7EEKFPuChWl3Gg%3D net::ERR_CONNECTION_RESET
c	@	2340486e-lq7trb6kowvcfh4p.js:1
(anonymous)	@	a8e729b2-bio6zqk7sn9h2l92.js:1
xhr	@	a8e729b2-bio6zqk7sn9h2l92.js:1
Fe	@	a8e729b2-bio6zqk7sn9h2l92.js:1
_request	@	a8e729b2-bio6zqk7sn9h2l92.js:1
request	@	a8e729b2-bio6zqk7sn9h2l92.js:1
(anonymous)	@	a8e729b2-bio6zqk7sn9h2l92.js:1
Uje	@	4813494d-r3qyiiap8v48m5h7.js:2
await in Uje		
jz	@	4813494d-r3qyiiap8v48m5h7.js:2
await in jz		
uploadFile	@	4813494d-r3qyiiap8v48m5h7.js:2
(anonymous)	@	9bee0952-4cwai6yitmfuu71o.js:1
T	@	9bee0952-4cwai6yitmfuu71o.js:1
await in T		
(anonymous)	@	1bc04b52-eunqs2zi8vzwcxid.js:1
(anonymous)	@	1bc04b52-eunqs2zi8vzwcxid.js:1
Promise.then		
(anonymous)	@	1bc04b52-eunqs2zi8vzwcxid.js:1
(anonymous)	@	1a7ebd5f-kcl2dpnn3443xl99.js:2
(anonymous)	@	1a7ebd5f-kcl2dpnn3443xl99.js:2
GE	@	2340486e-lq7trb6kowvcfh4p.js:1
(anonymous)	@	2340486e-lq7trb6kowvcfh4p.js:1
V_	@	2340486e-lq7trb6kowvcfh4p.js:1
Tv	@	2340486e-lq7trb6kowvcfh4p.js:1
Hv	@	2340486e-lq7trb6kowvcfh4p.js:1
ML	@	2340486e-lq7trb6kowvcfh4p.js:1
nslookup sdmntprpolandcentral.oaiusercontent.com

╤хЁтхЁ: dns1.nextdns.io
Address: 45.90.28.90

Не заслуживающий доверия ответ:
╚ь : sdmntprpolandcentral.oaiusercontent.com
Addresses: 2606:4700:4406::6812:2bcc
2606:4700:4401::ac40:9034
104.18.43.204
172.64.144.52

дополнительный hosts
environments

При чём я пробовал указать полный url и *.

глупый вопрос, но вы убедились, что записи действительно добавились в NextDNS? на самом сайте можете найти эти правила редиректа?

Вопрос абсолютно не глупый, я абсолютно незнаком с технологиями dns и геоблокировок, я самый обычный юзер интернета и любые ваши советы и замечания для меня ценны. То, как я описываю свой вопрос - лишь логическая структура моего мозга, но ни как не хард скилов.

Нет, sdmntprpolandcentral.oaiusercontent.com в REWRITE не добавился. У вас в коде не стоит защиты от чтения not main branch?

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

если настраивал на cloudflare, то что где брать для использования, какие днс - dot doh?

Zero Trust -> Networks -> Resolvers & Proxies
Жмете на свою Location - появятся ваши адреса DNS
Какой конкретно вариант использовать, зависит от вашего устройства

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации