Приветствую!
Кто-нибудь смог снять блокировку ChatGPT с помощью Антизапрета на своем сервере? Попробовал прописать в include-hosts-custom.txt список доменов, запрашиваемых в браузере при входе на https://chat.openai.com/, теперь удается дойти до аутентификации, но после ввода имени и пароля при входе всё равно выдается ошибка, что в вашей стране chatgpt не работает. Если включить VPN непосредственно на клиенте, то их сайт работает нормально.
Может что-то еще нужно добавить в include-hosts-custom.txt? Каким образом они определяют страну?
А сервер сам может пройти дальше аутентификации? Может быть что сам сервер не может дальше пройти.
В include-hosts-custom.txt у себя поставил только openai.com есть. Нормально заходит и работает.
У меня антизапрет поднят на домашнем сервере, который через впн думает что он где-то в латвии. Сделал так потому что в месяц как оказывается не более 20-25 гигов заблокированного контента потребляю. Брать для столь малого трафика впс-ку как-то жирно считаю.
Да, так и сделал список доменов, вроде все включил в include-hosts-custom.txt - довольно длинный получился, но все равно chat.openai.com как-то определяет страну.
Но раньше (без этого include-hosts-custom.txt) ошибку выдавал сразу еще до аутентификации (раньше текст ошибки содержал даже ip адрес), то сейчас уже запрашивает имя-пароль, а потом только ругается на страну (и текст ошибки другой, без упоминания ip).
Похожая была проблема ранее, но решал так. Авторизовался с полноценным vpn, потом его вырубал оставляя antizapret, в котором указывал конкретные хосты. Сегодня же (15.11.23) они ввели какую-то доп блокировку. При вхоже пишет “oops. какая-то ошибка” и все. Я сначала подумал, что сам GPT лежит, но нет. Зашел через VPN, а там все ок. Стал записывать весь http трафик через fiddler и добавил все в include-hosts-custom.txt, но вообще не помогло. Я уже не знаю, куда копать. Подозреваю, что они добавили какой-то js скрипт, который отправляет не через http данные от клиента к ним на проверку, а как-то иначе. Надо будет через wireshark посмотреть…
Я у себя обнаружил, что длинные хосты из файла include-hosts-custom.txt, похоже не перенаправляются через свой DNS. Например, nslookup chat.openai.com.cdn.cloudflare.net возвращает “родные” ip-шники.
Есть какое-то ограничение по длине хоста?
Выяснил, в чем была проблемка. И она несколько нетривиальна… В общем, проблема оказалась в самом провайдере VPS, а конкретно AdminVPS. Сервак хоть и находится в Нидерландах, и даже по IP определяется там, но вот сам IP (5.253.6**.***) считается, что относится к RU региону (можно глянуть списки принадлежности масок адресов). Решил ради интереса сменить провайдера на Fornex (да, там дороже, но IP норм) и о чудо, в chatGPT зашло без каких-либо проблем!
Интересно, а есть сервис, который позволяет определить по IP-адресу страну не фактического нахождения сервера, а именно как этот айпишник воспринимают OpenAI, Bing, Google и пр.?
Я как-то обратил внимание, когда регистрировал новый аккаунт в гугл под одним турецким VPN, что сайт гугла неожиданно сам переключался на русский язык, хотя у меня была чистая виртуалка с английским Windows, IP изначально шёл с роутера турецкий, номер телефона не вводил. Попробовал потом под другим турецким VPN - интерфейс переключился на турецкий язык
У гугла из списка геолокация/DNS/GeoIP последний имеет самый низкий приоритет.
Если то-то (возможно не вы, а другой пользователь публичного VPN) пользовался
адресом на смартфоне с включенной геолокацией или DNS-запросы приходили из другой страны, то адрес примерно на неделю сменит локацию. Затем несколько дней будет в состоянии “не определено”, после чего опять вернется к GeoIP.