Верстакфорум практиков
рекламаiprazon: приватные серверные адреса IPv4 и SOCKS5, безлимитный трафик, бесплатный тест до 2 часов
ФорумРазбор ошибок

После переезда на сервер всё отвечает 407. Что я забыл

zapuskator
zapuskator
Участник
сообщений 420
с ноя
22 апреля, 17:27первое сообщение

Держал прогон на рабочей машине, всё летало. Перенёс на арендованный сервер, тот же скрипт, тот же конфиг, тот же список. Каждый запрос отвечает 407.

Пароль не менял, логин не менял. Куда копать?

Наиль Габдуллин
Наиль Габдуллин
Знаток
сообщений 1885
с мар
1 сентября, 08:44#2

407 выписывает посредник. Целевой сайт до этого места вообще не доходит. Значит вопрос в праве доступа.

Скажите сразу: доступ у вас по паре логина с паролем или по привязанному адресу?

разбираю чужие конфиги за печенье
zapuskator
zapuskator
Участник
сообщений 420
с ноя
8 февраля, 11:01#3

По привязанному. Ага. Кажется понял.

Наиль Габдуллин
Наиль Габдуллин
Знаток
сообщений 1885
с мар
15 июля, 14:18#4

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

Открываете кабинет, меняете привязку на адрес сервера. Внешний адрес сервера смотрите так:

внешний адрес сервера
внешний адрес сервера
разбираю чужие конфиги за печенье
zapuskator
zapuskator
Участник
сообщений 420
с ноя
22 декабря, 17:35#5
Наиль Габдуллин: для посредника это чужой

Поменял, пошло. Но теперь второй вопрос: у меня рабочая машина тоже нужна, я оттуда проверяю глазами.

dev_null_ru
dev_null_ru
Ветеран
сообщений 2560
с фев
1 мая, 08:52#6

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

ПривязокЛимит пакетаНа каждый адрес
одна10001000
две1000500
две30001500
zapuskator
zapuskator
Участник
сообщений 420
с ноя
8 октября, 11:09#7

Отлично, так и сделаю. Прогон у меня на 40 соединений, пополам от тысячи с запасом хватает.

Михаил Дроботов
Михаил Дроботов
Участник
сообщений 615
с сен
15 марта, 14:26#8

Добавлю из практики поддержки, потому что этот вопрос приходит стабильно раз в неделю.

Самое частое, что путает людей при переезде: они проверяют доступ с той машины, где всё уже настроено, видят рабочий ответ и делают вывод, что дело в скрипте. А проверять надо ровно оттуда, откуда пойдут запросы. Одна команда curl с самого сервера снимает половину вопросов за десять секунд.

Второе: внешний адрес сервера и адрес, который показывает панель хостинга, иногда разные. Бывает, что наружу машина выходит через другой адрес, особенно когда провайдер держит несколько сетей. Поэтому смотреть надо тем же запросом изнутри машины. Панель тут подводит.

Третье, уже про поведение: после смены привязки настройки подхватываются не мгновенно, там уходит несколько секунд. Люди меняют адрес, тут же запускают прогон, получают тот же 407 и решают, что не помогло. Подождите полминуты и повторите.

десять лет в поддержке, всё видел
Наиль Габдуллин
Наиль Габдуллин
Знаток
сообщений 1885
с мар
22 августа, 17:43#9

И на будущее, порядок разбора 407 по частоте причин:

  • запросы идут с адреса, который не привязан;
  • пара логина с паролем не передаётся вовсе;
  • в пароле спецсимвол и он не закодирован;
  • библиотека шлёт учётные данные только после запроса, а внутри туннеля этого не происходит;
  • в строке подключения не та схема.

Первые две закрывают девять случаев из десяти.

разбираю чужие конфиги за печенье
sonyaK
sonyaK
Новичок
сообщений 240
с фев, второй сезон
1 января, 08:00#10

спасибо, у меня была ровно та же история после переноса, а я грешила на пароль

zapuskator
zapuskator
Участник
сообщений 420
с ноя
8 июня, 11:17#11

Записал в заметки. Тему можно закрывать.