Альтернативные сократители ссылок вместо Google URL Shortener

Обновлено: 16 января, 2021 | Софт, скрипты, сервисы

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

TinyUrl.com входит в компанию первых сокращателей, благодаря «возрасту» имеет солидную базу посетителей.

U.TO примечателен самыми короткими из создаваемых аналогичными программами ссылок благодаря короткому доменному имени компании uCoz. Зарегистрировавшимся доступны статистика кликов и заинтересованной аудитории. Bitly.com (прежде bit.ly). Готовые короткие урлы одной сессии записываются под формой для незарегистрированных. Зарегистрированные пользователи смогут редактировать при необходимости короткие ссылки. Клик по иконке с карандашом позволит создать короткие урлы с начальными j.mp или bit.ly. Укороты можно заархивировать.

Tpv.sr — сокращатель проверяет ссылку в Safe Browsing API — Яндекс, Safe Browsing API — Google, Единый реестр запрещенных сайтов — Роскомнадзор, Собственный стоп-лист небезопасных сайтов.

Содержание:

  1. Сокращатель ссылок Гугл.
  2. Сокращатель ссылок Вконтакте.
  3. Сокращатель ссылок Яндекса.

Сокращатель ссылок Гугл

Google URL Shortener или коротко goo.gl.

Несомненное преимущество – принадлежность поисковику Гугл, что позволяет укороченной ссылке быстрее попасть на нужную страницу. Мощности сервера Гугл самые высокие и это — гарантия надежной работы при высокой загруженности трафика. Отдельная регистрация не требуется для пользователей почты gmail, Google Adcence, счетчика Аналитикса, Google Alerts и др.

Сокращенные ссылки сохраняются все время существования аккаунта пользователя.

Требующий сокращения урл копируется в окошко формы и нажимается кнопка «Shorten URL». Новая ссылка начинается на goo.gl и просто копируется. Статистика кликов по сокращенным ссылкам помещена под кнопкой «детали».

Недостатком сокращателя Гугла считают невозможность классификации созданных ссылок. Невозможны также варианты коротких ссылок для одной страницы, сделанные с целью выбрать наиболее удобную.

30 марта 2018 г. Гугл запустили Google URL Shortener еще в 2009 году, чтобы упростить обмен ссылками и измерение трафика в Интернете. С тех пор появилось много популярных сервисов сокращения URL-адресов, и способы поиска контента в Интернете также резко изменились, от преимущественно настольных веб-страниц до приложений, мобильных устройств, домашних помощников и т. Д.

Чтобы переориентировать наши усилия, Гугл отказывается от поддержки goo.gl и заменяет его его на Firebase Dynamic Links (FDL) — https://firebase.google.com/products/dynamic-links/ .

FDL — это интеллектуальные URL-адреса, которые позволяют отправлять существующих и потенциальных пользователей в любое место в iOS, Android или веб-приложении.

В то время как большинство функций goo.gl в конечном итоге перестанут работать, все существующие ссылки продолжат перенаправлять на предполагаемый пункт назначения.

Сокращатель ссылок Вконтакте

Vk.cc (vk.com/cc) – сокращает ссылки в контакте, но использовать их можно за пределами соцсети.

Как работает? В окошко копируете требующий сокращения урл и кликаете на кнопку. Уже готовый вариант копируется. Недостаток: желающим сохранить укороченные урлы нужно самому составлять и сохранять их список.

Зарегистрированным Вконтакте повторно региться не нужно.

Сокращатель ссылок Яндекса

Кликер от Яндекса — (clck.ru) прост в использовании, но стабильно работающий. Напоминает сокращатель Вконтактах. В окошко вводится длинный урл и нажимаеся на кнопочку. Яндекс позволяет скопировать изображения с QR-кодом, что полезно для работы с телефонами. Букмарклет легко перетаскивается в панель закладок. Новая закладка позволяет укорачивать урлы, находясь на странице ссылки. Просто кликните на требуемую закладку и окошко откроется уже вставленным урлом, клик сократит его.

Отображаются ли адреса сокращателей в истории браузера?

Поскольку переход идёт вначале на сервис сокращения, то он так же как ип рочие страницы записыватся в историю посещённых страниц. Если хотите его оттуда изъять — читайте, как очистить историю браузера. Так же он может записываться в историю поиска — как очистить её в Гугле и ЯНдексе.

Как работают сокращатели ссылок?

Каждый адрес, который генерирует сокращатель ссылок, содержит уникальный код — набор символов. По этому набру символов сервис-сокращатель в своей базе данных находит полный адрес страницы и перенаправляет ваш браузер на него.

ПО ИнтернетВалерия Шмырова –> 02 Апреля 2018 12:54 02 Апр 2018 12:54 |

Конец goo.gl

Google сообщил, что закрывает свой сервис сокращения URL-адресов goo.gl, запущенный в 2009 г. Как поясняет компания, за прошедшие годы существенно изменились способы, которыми пользователи находят информацию в интернете — вместо веб-страниц теперь чаще используются приложения, мобильные устройства, домашние помощники и т. п.

Вместо goo.gl компания предлагает пользователям Firebase Dynamic Links (FDL) — «умные» URL-адреса, которые могут привести пользователя в любую локацию внутри iOS, Android или веб-приложения. Несмотря на закрытие goo.gl, все созданные с его помощью ссылки по-прежнему будут работать. Они не будут автоматически перенесены в Firebase, но пользователям предоставят возможность осуществить миграцию самостоятельно.

Сроки окончания работы

Новые и анонимные пользователи потеряют возможность создавать ссылки с помощью консоли goo.gl с 13 апреля 2018 г. Зарегистрированные пользователи, у которых уже есть созданные с помощью сервиса ссылки, смогут использовать функциональность goo.gl, включая менеджмент ссылок и аналитику, до 30 марта 2019 г. После этого сервис полностью прекратит работу, однако созданные с его помощью ссылки по-прежнему будут вести, куда вели.

image Google закрывает свой сервис сокращения URL-адресов

Что касается разработчиков, то начиная с 30 мая 2018 г. ссылки смогут создавать только те из них, кто уже получил ранее доступ к URL Shortener API. Интерфейсы продолжат работать до 30 марта 2019 г., с их помощью можно будет осуществлять менеджмент ссылок. После этого API окончательно прекратят работу. В качестве альтернативы Google опять-таки предлагает FDL API. Firebase удобен для разработчиков тем, что предоставляет статистику — сколько кликов было совершено на ссылке, на каких типах устройств она отображалась и т. д.

Существующие альтернативы

Необходимость сократить URL-адрес может возникнуть по многим причинам. Например, короткий адрес удобнее использовать в сообщениях, где количество символов ограничено. Напомним, в соцсети Twitter это ограничение изначально составляло 140 символов. Поэтому сначала соцсеть автоматический сокращала URL с помощью сервиса TinyURL — первого подобного сервиса, запущенного в 2002 г. — а в 2009 г. перешла на bit.ly. В итоге Twitter создал собственную службу сокращения адресов t.co.

Также необходимость сократить URL может быть вызвана желанием скрыть какие-то данные, которые в нем отражены. Подобными сервисами часто пользуются порнографические и вредоносные ресурсы. Наконец, сокращение адреса уменьшает риск его искажения при копировании или записи на слух.

В своем сообщении Google сама рекомендует в качестве замены goo.gl такие сервисы сокращения ссылок как bit.ly и ow.ly. Ow.ly, созданный платформой HootSuite, требует регистрации, но позволяет создавать ссылки бесплатно. Популярный Bit.ly предоставляет возможности по категоризации, переименованию и кастомизации коротких адресов, отмечает издание на 9to5Google, а также позволяет использовать в коротких ссылках фирменные домены.

Короткая ссылка

24 февраля 2020 Сокращенные URL удобны, когда длинный адрес отсылается в SMS или мессенджере. Давайте разберёмся, как работают сокращатели ссылок, в частности – как это происходит на нашем сайте. Обсудить

Когда пользователь кликает по сокращённой ссылке, запрос отправляется сервису сокращения URL-адресов, а он перенаправит его на необходимый «реальный» адрес:

  1. Сервис принимает короткий URL в виде GET-запроса.
  2. Сервис проверяет, имеется ли данный токен в базе данных. Если токена не существует, генерируется ответ HTTP 404 NOT FOUND.
  3. Если токен присутствует в базе данных, возвращается соответствующих результат. Если время токена истекло, ответом будет HTTP 498.
  4. Если всё в порядке, возвращается LOCATION header и происходит перенаправление (HTTP 302) по длинной ссылке.

Логика генерирования уникальных случайных токенов довольно хитрая. Служба сокращения URL должна гарантировать, что токен назначен только одному URL-адресу. Иначе может произойти некорректное перенаправление.

Надёжной библиотекой, генерирующей уникальные токены, является Hashids. Она позволяет создавать короткие, уникальные идентификаторы из цифр и букв для всех распространённых языков программирования. Объём кода очень мал, и нет никаких внешних библиотечных зависимостей.

Зашифруем для примера строку "this is my salt":

Hashid Токен Короткая ссылка
1 3joed16 https://test.com/3joed16
2 8lop31w https://test.com/8lop31w
3 l6o3k1n https://test.com/l6o3k1n
4 leo2418 https://test.com/leo2418

Библиотеку Hashids можно использовать для распределённой генерации сокращённых ссылок. Входящее значение для Hashids – число типа long или его аналог в используемом языке программирования. На основании переданного числа генерируется уникальный токен. Чтобы управлять диапазоном передаваемых чисел, можно использовать, например, инструмент Zookeeper.

Каждый узел распределённой системы при запуске запрашивает у Zookeeper новый диапазон чисел. При создании новой короткой ссылки сокращательный софт увеличивает порядковый номер (исходя из диапазона Zookeeper) и передаёт его в Hashids, и библиотека генерирует уникальный токен. Этот токен, как и ранее, сохраняется в БД вместе с полным URL.

Как только узел исчерпает диапазон чисел, он запрашивает у Zookeeper новый интервал. Такая архитектура позволяет добавлять любое количество нод приложения, обслуживающих входящий трафик.

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

Атомарные счётчики можно реализовать и с помощью DynamoDB, MySQL или любой другой СУБД, поддерживающей работу с атомарностью, например, Redis.

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

Итак, полная схема работы простого сокращателя ссылок:

  1. Сокращательный софт работает в кластере. Всякий раз, когда ноды запускаются или добавляются в кластер, они обращаются к Zookeeper.
  2. Запрос на сокращение URL поступает к балансировщику нагрузки, который делегирует работу нодам приложения.
  3. Приложение проверяет, существует ли запись соответствия длинного URL короткому в базе данных или кэше. Если существует и если короткий URL всё ещё действителен, то возвращается HTTP 200 OK.
  4. Если длинного URL нет в базе данных, то приложение использует следующий доступный номер из диапазона, выделенного Zookeeper на шаге 2, и генерирует новый токен в библиотеке Hashid. С помощью токена создаётся короткий URL, а вся сопутствующая информация сохраняется в базу данных. Короткий URL отправляется обратно клиенту со статусом HTTP 201 CREATED.
  5. После нахождения длинного URL, на который клиент должен быть перенаправлен, приложение отвечает HTTP 302 с длинным URL-адресом. Это действие перенаправляет клиента из короткого URL на фактическое местоположение искомой страницы.
  6. Если ни в кэше, ни в БД токен не найден, нода отвечает со статусом HTTP 404 NOT FOUND.

Дополнительный технический раздел: как Библиотека программиста обрабатывает сокращённые ссылки

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

Наш обработчик сокращённых ссылок написан на php. Для новой статьи создаётся сущность Transition, которая содержит переходы из каждой платформы. У неё есть длинная ссылка на статью, уникальный токен, количество переходов, название платформы и время последнего перехода, не считая остальных служебных полей вроде id.

Transition.php
    declare(strict_types=1);  namespace AppModelPostEntityTransition;  use DoctrineORMMapping as ORM;  /**  * @Entity  * @Table(name="article_transitions")  */ class Transition {    ...           /**     * @ORMColumn(type="string", nullable=false)     */    private ?string $shortUrl = null;        /**     * @ORMManyToOne(targetEntity=Article::class)     */    private ?Article $article = null;        /**     * @ORMColumn(type="string", nullable=false)     */    private ?string $network = null;        /**     * @ORMColumn(type="integer", nullable=false)     */    private ?int $clicks = 0;       /**     * @ORMColumn(type="datetime_immutable", nullable=true)     */    private ?DateTimeImmutable $lastClickDate = null;       public function click(DateTimeImmutable $date): void    {       $this->clicks += 1;       $this->lastClickDate = $date;    } } 

В приложении есть специальный эндпоинт, отвечающий за обработку переходов по сокращённым ссылкам. Поскольку наше приложение написано на Symfony, у нас есть встроенный ParamConverter, который достаёт из маршрута токен и с помощью метода findOneBy() и передаёт в качестве аргумента в наш action click сущность Transition.

Далее мы передаём сущность в команду ClickCommand, отдаём обработчику команды и делаем редирект на статью.

TransitionController.php
    declare(strict_types=1);  namespace AppControllerArticle;  use SymfonyBundleFrameworkBundleControllerAbstractController; use SymfonyComponentHttpFoundationRedirectResponse; use SymfonyComponentRoutingAnnotationRoute; use AppModelPostEntityTransition; use AppModelPostUseCaseTransitionClick;  final class TransitionController extends AbstractController {     /**      * @Route("/sh/{transition}", name="article_transition_click", methods={"GET"})      *      * @param Transition $transition      * @param ClickHandler $handler      *      * @return RedirectResponse      */     public function click(Transition $transition, ClickHandler $handler): RedirectResponse     {         $command = new ClickCommand($transition);                  $handler->handle($command);                  return $this->redirectToRoute('article_show', ['slug' => $transition->getArticle()->getSlug()->getValue()]);     } } 

Команда – это простая структура данных, которая представляет текущий запрос пользователя.

Command.php
    declare(strict_types=1);  namespace AppModelPostUseCaseTransitionClick;  class Command {    public Transition $transition;       public function __construct(Transition $transition)    {       $this->transition = $transition;    } }  

В обработчике команды мы вызываем метод click, передавая туда текущую дату в качестве даты последнего перехода, и вызываем flush, который выполнит запрос в базу данных на обновление кликов.

Handler.php
    declare(strict_types=1);  namespace AppModelPostUseCaseTransitionClick;  use AppModelFlusher;  final class Handler {    public Flusher $flusher;       public function __construct(Flusher $flusher)    {       $this->flusher = $flusher;    }       public function handle(Command $command): void    {       $command->transition->click(new DateTimeImmutable('NOW'));       $this->flusher->flush();    } } 

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

Источники

  • https://dzone.com/articles/how-a-url-shortening-application-works

13 апреля Google закроет goo.gl — сервис уже дает сбои и работает «через раз». Мы подобрали альтернативные сайты и приложения для браузеров, с помощью которых можно сократить ссылки.

Все сервисы для сокращения ссылок работают похожим образом: вы вводите в специальное поле полную ссылку, нажимаете кнопку «Сократить» и получаете короткий URL. Однако это не все, что они умеют: некоторые сервисы могут снегерировать QR-код по вашей ссылке, предлагают подробную статистику по кликам и свои приложения для смартфонов.

Сокращенные линки удобно добавлять в твиты и сообщения в соцсетях: они не захламляют чат. Однако злоумышленники могут использовать короткие ссылки для маскировки вредоносных сайтов — мы не советуем кликать на подозрительные URL, если их прислали с незнакомого вам аккаунта.

Bitly

Как мы сказали, многие сервисы умеют не просто делать короткие ссылки. Например, Bitly — если зарегистрироваться на сайте, вы сможете сохранять все сокращенные URL и следить за количеством переходов. В приложении Bitlinks есть информация о количестве кликов, геолокации ваших читателей и статистика по платформам, которые привели больше трафика.

Чтобы получить короткую ссылку, нажмите оранжевую кнопку Create. Вставьте в поле длинную ссылку и снова кликните по Create. Когда в строке появится новый URL, вы сможете скопировать его (Copy) или отправить в Facebook или Twitter (Share). Для сохранения ссылки в историю необходимо выбрать кнопку Save.

Кликер

Это отечественный инструмент для сокращения ссылок без лишних функций — просто вводите ссылку, нажимаете на «Клик» и копируете новый URL.

vk.cc

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

CUTT.US

Инструмент не просто сокращает URL, но и позволяет выбрать символы для короткой части ссылки. Например, мы превратили длинный линк на один из наших обзоров в «…/ololo007». Еще одно преимущество сервиса — вместе с новым URL он выдает QR-код, который можно быстро просканировать смартфоном.

Статья продолжится после рекламы

is.gd

is.gd — еще один удобный инструмент, который не требует регистрации. Достаточно вставить нужную ссылку, выбрать параметры будущей короткой и кликнуть «Shorten!» Чтобы следить за статистикой по переходам, при создании URL надо поставить галочку в поле «Log statistics for this link». Если вы сократите сразу несколько ссылок, в окне будет доступен их список (My recently shortened URLs). Также можно получить QR-код, нажав на «Give me this URL as a QR code».

to.click

Приложение to.click — один из самых функциональных сервисов для создания коротких ссылок. После регистрации на сайте вам откроется много опций: например, возможность задавать URL, используя кириллицу и смайлики. Также можно привязать к сервису свой домен и создавать собственные ссылки, которые не будут выглядеть подозрительно.

Что особенно удобно, короткий URL можно редактировать даже после публикации. У сервиса также есть свой бот в Телеграм, расширенная статистика по переходам и API-инструмент для автоматического сокращения ссылок.

Короткие ссылки: расширения для браузеров

Чтобы не открывать сторонний сайт, вы можете установить расширение для сокращения ссылок в свой браузер.

Пользователям Firefox подойдет плагин Copy ShortURL. После установки в меню браузера появится иконка приложения — если кликнуть по ней, в буфер обмена скопируется коротка ссылка текущей страницы. Сам URL появится в правом нижнем углу в виде уведомления.

Для Google Chrome мы советуем использовать URL Shortener. Приложение также быстро создает короткий URL и QR-код для ссылки на текущую страницу.

А какой сервис коротких ссылок используете вы? Пишите в комментариях!

Читайте также:

Поделиться ссылкой Категории Категории:

  • Интервью
  • СМИ о Proxy-Sale
  • Новости
  • Общие статьи
  • Прокси для браузера
  • Прокси для ОС
  • Прокси для программ
    • Вконтакте
    • Instagram
    • KeyCollector

Прокси IPv4

Прокси IPv6

Бесплатные прокси

Подпишитесь, и получайте вовремя новые статьи: Подписаться на рассылку Блог

Предлагаем вашему вниманию подробный обзор пяти популярных сервисов сократителей ссылок на замену Googl URL Shortener, таких как IS.GD, To.click, Bit.do, Tiny URL и Ow.ly.

В компании Google считают, что их сократитель ссылок справляется с возложенными на него обязанностями отлично, но на данный промежуток времени работу ресурса прекратят. Отметим такой момент, что мини-адреса, созданные ранее многочисленными пользователями глобальной сети интернет, используя сократитель ссылок гугл, будут продолжать исправно работать в течении года. Кроме этого, отслеживание статистики в специальной консоли компании Google будет открыто до 30.03.2019.

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

Is.gd

image

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

To.click

image

Так как google сократитель ссылок будет недоступен для использования, большое число пользователей интернета используют функциональный и удобный сервис To.click, который уже зарекомендовал себя у большого числа людей. Ресурс содержит скоростной редирект и достаточно подробную и наглядную статистику.

Bit.do

image

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

Tiny URL

image

Сервис, который известен большому количеству интернет-пользователей, потому как работает длительное время. Простой и понятный сервис, дает возможность для быстрого сокращения URL-адресов.

Ow.ly

image

Надежный сервис, который можно использовать после регистрации на сайте.

Похожие статьи

  • Системный прокси-сервер: что и для чего
  • Что такое проксификаторы?

Вернуться к странице Блога

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий