dair:
Можно ли сделать переадресацию с https на http? Не знаю, разрешают ли такое браузеры или нет, но было бы удобно, часто захожу изменяя в адресной строке .org на .ru (чтобы посмотреть слой Bing), но приходится не забывать убирать “s”. Ну и всё, что до “#map ” стоит тоже было бы классно игнорировать.
По идее, подобное может делаться букмарклетами, типа такого: https://wiki.openstreetmap.org/wiki/Bookmarklet_osm-google_maps
Но у меня в firefox сходу не получилось, а разбираться не дошло дело.
Сделал переход с org=>ru (Bing) в Crome работает, в Firefox нет.
javascript:(function(){params=location.href.match(/openstreetmap\.org.+#map=(\d{1,2})\/(-?\d{1,3}\.\d+)\/(-?\d{1,3}\.\d+)/);if(params!=null){window.open("http://www.openstreetmap.ru/#map="+params[1]+"/"+params[2]+"/"+params[3]+"&layer=B");}else{alert("org-%3E%20ru%20\nimpossible");}})()
dair
November 2, 2018, 4:44am
1174
Слой “Снимки MapBox” использует мой токен. Нагрузка небольшая, бесплатного тарифа вроде как хватает.
И тут получаю письмо:
Hi there,
Your Mapbox account ‘romanshuvalov’ has used 100% of one or more of the free services included with your plan.
With Pay-as-you-go billing, your maps will keep working with a valid credit card on file. Additional API calls will be charged at the rates outlined on the pricing page.
В биллинге
Причём не понятно за что, по статистике количество запросов тайлов еще не достигло максимума.
Будем следить за развитием событий.
romanshuvalov:
Причём не понятно за что, по статистике количество запросов тайлов еще не достигло максимума.
89,975 / 750,000 free tile requests
Странно, у меня бесплатный лимит 50к всего.
Уже
Возможно был баг.
Я тоже припоминаю про 50к, но сейчас там что-то со сменой тарифа. Не хочу вникать, посмотрим, что будет в конце месяца.
Ага, у них плашка появилась
Теперь похоже более гибкие тарифы на каждую фигню отдельно и подняли бесплатные лимиты, теперь там 200к тайлов. Правда раньше “тайл” это было 4х4, а теперь всё по честному, один тайл.
freeExec:
Теперь похоже более гибкие тарифы на каждую фигню отдельно и подняли бесплатные лимиты, теперь там 200к тайлов. Правда раньше “тайл” это было 4х4, а теперь всё по честному, один тайл.
Т.е. фактически уменьшили в 4 раза? 500004 4/200000/1=4
Surly
(Surly)
August 5, 2019, 8:34am
1180
Где-то случился сбой, вверху страницы ругательство:
Warning: pg_connect(): Unable to connect to PostgreSQL server: could not translate host name “db0.openstreetmap.ru ” to address: hostname nor servname provided, or not known in /usr/www/ru/www/include/dbFacile/dbFacile_postgresql.php
Warning: pg_connect(): Unable to connect to PostgreSQL server: could not translate host name “db0.openstreetmap.ru ” to address: hostname nor servname provided, or not known in /usr/www/ru/www/include/config.php
Warning: session_start(): Cannot start session when headers already sent in /usr/www/ru/www/include/config.php
ErshKUS
August 5, 2019, 9:56am
1181
спасибо за сигнал, починили
Так-с.
За последние 2 дня кто-то накачал несколько сотен тысяч тайлов мапбоксовского слоя, бесплатный лимит закончился. Что будет дальше пока не знаю.
Надо бы найти источник трафика, может это не openstreetmap.ru , токен-то не привязан к УРЛу.
P.S. Да, это кто-то левый. Надо менять токен и привязывать его к openstreetmap.ru . Как сделаю - кину пулл реквест.
ErshKUS , мониторишь тему?
Так, я не очень дружу с git, у меня нет доступа к основному репозиторию, надо делать клон, а он у меня есть трёхлетней давности (https://github.com/romanshuvalov/OpenStreetMap.ru ). Вопрос, как его (форкнутый) “обновить” до текущего состояния основной ветки, чтобы в актуальную версию внести изменения и бросить пулл реквест?
Изменение всего одно:
Новый токен для снимков мапбокса:
pk.eyJ1Ijoicm9tYW5zaHV2YWxvdiIsImEiOiJjanoyZjRvNnowNWF4M2psdTM5eGkyaHR3In0.fNX5mBFmeZBqEu9VXiKCqg
Заменить в файле /www/js/page.map/osm.layers.js на 99-й строчке.
ErshKUS
August 8, 2019, 8:51am
1185
Ок, постараюсь вечером закинуть
Или можно мне доступ дать (https://github.com/romanshuvalov ), я прямо в веб-редакторе строчку исправлю.
Посмотрел статистику. Качали wget-ом. Страна Россия, больше данных нет. Видать кто-то просто нарыл токен и решил устроить массовую загрузку тайлов. Новый токен привязан к openstreetmap.ru с www, без www, по http и по https.
Написал в техподдержку с вопросом, что делать в таких случаях. И в теории злоумышленник может взять новый токен и тем же wget-ом эмулировать фейковый referer.
ErshKUS
August 8, 2019, 9:05am
1187
А тут наверно ничего не поделаешь, даже если на гите не светить, то тупо из консоли этот токен можно взять. А трафик идет от пользователей, а не от сервака, поэтому по ip тоже не вариант
А с гитом нет смысла, всё равно мне нужно этот ключ залить на сервер
Не пустит толком в мапбокс, пока не оплатишь.
Как ты понял, что wget, где-то можно выгрузить статистику помимо тех графиков что на сайте?
Посмотрим, что ответит поддержка, обрисовал ситуацию. Спрошу, нельзя ли не драть с меня денег за чужие закачки.
Да, я сначала сделал скриншоты, а потом увидел дополнительные опции, но скриншотить и заливать уже было лень.
Вот:
P.S.
Заодно всплыл сервис “Поискпути”, написал им, что чужим токеном пользоваться грешно.
Наверное, где-то должна быть защита на количество запросов с одного IP, превышение лимита через подтверждение, что не бот.
Есть возможность это включить?
Такое если и есть, то у самого мапбокса.
В любом случае хеппи энд:
I see what you’re saying. It looks like traffic to our Raster TIles API has decreased significantly on that account now that you’ve added URL restrictions to your access tokens.
That was the right move to make. I went ahead and added a 1-month coupon to your account to cover your next invoice. No need to pay for those overages.
Чтобы не светить токены - можно сделать у себя проксирование запросов на тайлы. Но тогда надо будет самому с этими качальщиками бороться.