Три года назад, когда я подумал сделать маршрутизатор, тоже по началу склонялся к разным спец. дистрибутивом. В итоге всё таки остановился на обыкновенном Ubuntu Server, под него полно мануалов в интернете, хотя конечно же подойдёт всё что связано с Linux. В начале тоже хотел "просто интернет", ну и вообще, понять что это такое, ну когда сам что-то делаешь пусть и по инструкциям. Чуть позже узнал что можно блочить/фильтровать прямо на сервере весь http трафик (в частности рекламу, так называемые жучки и т.п). Так я узнал о privoxy. Ещё чуть позже, меня стал напрягать мой провайдер сужением пространства в интернете. Пришлось познакомиться с tor и i2p. Тут кстати и privoxy дополнительно пригодился. Всё больше сайтов переходят на https, фильтровать такой трафик не возможно, пришлось узнать про squid, наверно многие читали эту или подобную статью. Дальше - глубже, наткнулся на вот это. Вот пояснение работы. В итоге получаем костыльную возможность фильтровать трафик https через privoxy (сам он это не умеет по понятной причине). Дальше родилось вот это. Где-то среди всего этого всплыла вот такая тема, расширяющая границы интернета без дополнительных инструментов типа tor (но он всё равно есть). Продолжая эту тему, назло провайдеру будем пользоваться ещё и dnscrypt. В итоге получает интернет в том виде, в котором он и был задуман и для всех пользователей локальной сети, которые не о чём и не подозревают. Ну и на последок, через stunnel организовал свободный интернет андроидным девайсам через мобильного оператора, естественно через свой маршрутизатор . Вот такой вот вышел маршрутизатор (ну почти такой, кое что я всё же не упомянул).