Ссылка на статью на сайте - https://www.sanglyb.ru/interesnaya-marshrutizaciya-v-linux
Получайте кэшбэк за покупки в интернете - https://goo.gl/kwhDrf
Привет в этой статье я покажу вам как можно сделать не обычную маршрутизацию средствами linux. Мы будем направлять трафик на разные шлюзы, в зависимости от того от куда этот трафик прилетел, и куда он направляется.
Это может пригодиться, например, для организации double vpn, или, как было в моем случае, для ускорения загрузки некоторых сайтов (такая схема реализовывалась для человека, находящегося в Китае, где как известно, интернет очень неплохо цензурируется, стабильный канал был получен до vps в Гонконге, а оттуда, в свою очередь, очень не спешно открывались некоторые сайты, и был найден vps со стабильным каналом до Гонконга, от куда медленные сайты открывались значительно быстрее. При использовании нижеописанной схемы удалось ускорить открытие «медленных» страниц, понимаю что запутанно написал, ну да ладно =) )
Поможет нам в решении этой задачи policy based routing, dnsmasq и ipset. Делать все будем на Ubuntu Server 16.04
Если вы захотите поддержать меня материально, за что я вам буду очень благодарен, то вот мои кошельки:
Яндекс деньги: 410011398617296
WMZ: Z100025067896
WMR: R292606138132
PayPal: https://www.paypal.me/sanglyb