Необходимо найти кратчайшие стабильные роуты с Таиланда до России через прокси. Каким образом это рассчитывают?

Всем привет! Сайты РФ с Таиланда медленно открываются, и наоборот тоже. Хочу организовать прокси в какой-нибудь стране посередине, чтобы трафик стабильнее и быстрее доходил до РФ и приходил обратно. Арендовал VPS в Гонг-Конге - ошибся, до него из РФ стучится всё очень медленно по скорости и пингу.

Если у вас появилась бы такая задача, как бы вы её решили? Сам я ни в РФ, ни в Таиланде не был, но есть VPS’ки там.

Базовые сетевые знания есть на уровне “пинг”, “пакет”, “iptables”, “модель (S)OSI”, “tracert”, “nslookup” - умею их правильно произносить, писать и применять на уровне фронтенд-макаки.

Моя теория, что существуют специальные “маршрутные калькуляторы”, которые то ли по ASN, то ли по дампу Looking Glass всех хостеров пробегаются и находятся более-менее приличные маршруты, но я не сетевик и такое не организовывал ни разу. Как быть, с чего начать?

Трассировкой бы посмотрел маршрут и поставил VPS на маршруте. Трафик с Таиланда идёт через Амстердам.

Ввиду отсутствия сетевого нейтралитета трафик идёт не оптимальным образом, например, от меня до места в 10 км от меня идёт через MSK-IX.

Потери пакетов с Тайланда могут достигать 5%, в таком случае поможет UDPspeeder.

Спасибо за подсазки. Допустим, вот вывод tracert:

tracert
 Kenya-West  tracert 194.99.79.167

Трассировка маршрута к 194.99.79.167 с максимальным числом прыжков 30

  1     2 ms     1 ms     1 ms  192.168.0.1
  2     1 ms     1 ms     2 ms  188.244.184.7
  3    36 ms    25 ms     3 ms  ykk02rb.transtelecom.net [188.43.200.146]
  4    91 ms    98 ms    91 ms  mskn15-Lo1.transtelecom.net [217.150.55.234]
  5   109 ms   111 ms   110 ms  sto-b9-link.ip.twelve99.net [62.115.60.28]
  6   113 ms   108 ms   108 ms  sto-bb1-link.ip.twelve99.net [62.115.139.180]
  7     *        *        *     Превышен интервал ожидания для запроса.
  8   167 ms   171 ms   175 ms  mei-b5-link.ip.twelve99.net [62.115.124.59]
  9     *        *        *     Превышен интервал ожидания для запроса.
 10   300 ms   300 ms   299 ms  sng-b4-link.ip.twelve99.net [62.115.137.243]
 11   344 ms   340 ms   341 ms  hnk-b4-link.ip.twelve99.net [62.115.112.223]
 12   356 ms   354 ms   354 ms  hnk-b3-link.ip.twelve99.net [62.115.143.241]
 13     *        *        *     Превышен интервал ожидания для запроса.
 14     *        *        *     Превышен интервал ожидания для запроса.
 15   390 ms   390 ms   390 ms  185.14.47.1
 16   392 ms   393 ms   393 ms  194.99.79.167

Трассировка завершена.

Вижу, что трафик идёт через некую сеть twelve99.net, у него есть Looking Glass. Судя по списку серверов, их у него много. И… где я могу найти провайдера/хостера, который сократит и стабилизирует мне маршрут до этого айпишника? Хороший вопрос…

До Вашей VPS в Гонконге можно достучаться с Хабаровска на 75мс. Копайте в эту сторону. Возможно сделайте маршрут через 2 VPS.

Поставил бы три VPS в MSK-IX, Стокгольме и Сингапуре.

Сайт правительства Таиланда идёт через Нидерланды и Южную Корею, жесть.

Можно до Таиланда построить маршрут с куда меньшим пингом через восток РФ. В свое время строил маршрут так же до Австралии на 200мс вместо 400мс с Москвы.

Хабаровск - Гонконг/Япония - Нужная страна. Итоговый пинг обычно куда меньше чем через Европу

Здорово, наверное много времени потратили на эксперименты?

Нет, всего-то ищете Looking glass в нужном месте и с него ищете VPS провайдера. Потом поднимаете vpn на нужных VPS и все.

Потестил для примера 202.47.236.1, у меня идёт через Хабаровск – Гонконг, а на https://mtr.ping.pe/202.47.236.1 с Японии пинг 103, с Сингапура 27.

./looking-ping.py 202.47.236.1

id rtt
564 min/avg/max/mdev = 145.462/145.840/146.906/0.672 ms
463 min/avg/max/mdev = 149.614/150.174/151.599/0.825 ms
599 min/avg/max/mdev = 164.356/164.581/165.140/0.324 ms
609 min/avg/max/mdev = 207.248/207.470/207.639/0.575 ms
45 min/avg/max/mdev = 208.816/209.122/209.506/0.614 ms
676 min/avg/max/mdev = 209.921/216.991/230.809/8.285 ms
125 min/avg/max/mdev = 210.844/211.114/211.344/0.600 ms
27 min/avg/max/mdev = 213.196/213.480/213.780/0.610 ms
17 min/avg/max/mdev = 213.206/213.346/213.490/0.475 ms
635 min/avg/max/mdev = 213.913/214.119/214.381/0.595 ms
575 min/avg/max/mdev = 215.018/215.159/215.334/0.356 ms
565 min/avg/max/mdev = 216.070/216.113/216.154/0.465 ms
116 min/avg/max/mdev = 219.531/219.713/219.911/0.487 ms
579 min/avg/max/mdev = 221.675/222.140/223.299/0.820 ms
184 min/avg/max/mdev = 222.594/224.068/227.404/1.971 ms
120 min/avg/max/mdev = 223.355/223.397/223.451/0.336 ms
435 min/avg/max/mdev = 225.051/225.847/226.710/0.899 ms
57 min/avg/max/mdev = 225.370/225.618/226.093/0.281 ms
99 min/avg/max/mdev = 225.457/225.538/225.604/0.477 ms
101 min/avg/max/mdev = 225.610/225.725/225.911/0.354 ms
143 min/avg/max/mdev = 226.093/226.145/226.223/0.477 ms
83 min/avg/max/mdev = 226.508/226.846/227.662/0.750 ms
450 min/avg/max/mdev = 226.799/226.966/227.280/0.612 ms
557 min/avg/max/mdev = 226.972/228.507/231.986/2.104 ms
181 min/avg/max/mdev = 227.015/227.144/227.370/0.600 ms
581 min/avg/max/mdev = 227.086/228.773/233.270/2.602 ms
204 min/avg/max/mdev = 227.317/227.476/227.596/0.351 ms
634 min/avg/max/mdev = 227.614/227.760/228.016/0.370 ms
886 min/avg/max/mdev = 227.690/227.884/228.207/0.195 ms
314 min/avg/max/mdev = 227.696/227.985/228.234/0.397 ms
220 min/avg/max/mdev = 227.699/227.820/228.001/0.490 ms
853 min/avg/max/mdev = 228.219/228.433/228.639/0.192 ms
85 min/avg/max/mdev = 228.669/228.862/229.345/0.649 ms
14 min/avg/max/mdev = 229.673/229.932/230.180/0.512 ms
37 min/avg/max/mdev = 229.687/229.745/229.847/0.061 ms
254 min/avg/max/mdev = 229.789/229.848/229.958/0.065 ms
637 min/avg/max/mdev = 230.558/230.807/231.046/0.391 ms
12 min/avg/max/mdev = 230.578/231.767/234.587/1.655 ms
77 min/avg/max/mdev = 230.676/230.852/230.952/0.492 ms
490 min/avg/max/mdev = 231.561/231.873/232.394/0.314 ms
464 min/avg/max/mdev = 232.413/236.682/239.981/2.937 ms
123 min/avg/max/mdev = 232.701/233.055/234.018/0.812 ms
636 min/avg/max/mdev = 232.706/233.764/235.525/1.177 ms
34 min/avg/max/mdev = 233.073/233.140/233.190/0.345 ms
792 min/avg/max/mdev = 233.270/233.460/233.913/0.263 ms
207 min/avg/max/mdev = 233.410/233.593/233.711/0.496 ms
677 min/avg/max/mdev = 236.173/236.193/236.209/0.343 ms
43 min/avg/max/mdev = 238.536/238.714/238.942/0.620 ms
225 min/avg/max/mdev = 238.879/239.013/239.232/0.370 ms
567 min/avg/max/mdev = 239.575/239.814/240.080/0.179 ms
73 min/avg/max/mdev = 239.599/239.706/239.808/0.077 ms
512 min/avg/max/mdev = 239.819/239.933/240.063/0.087 ms
461 min/avg/max/mdev = 241.083/241.807/242.761/0.900 ms
107 min/avg/max/mdev = 241.450/241.752/242.343/0.492 ms
50 min/avg/max/mdev = 241.788/242.009/242.497/0.667 ms
215 min/avg/max/mdev = 242.475/242.624/242.818/0.616 ms
186 min/avg/max/mdev = 242.793/243.184/243.519/0.258 ms
696 min/avg/max/mdev = 243.549/243.617/243.670/0.495 ms
475 min/avg/max/mdev = 245.516/245.682/246.050/0.213 ms
723 min/avg/max/mdev = 245.692/246.010/246.750/0.429 ms
82 min/avg/max/mdev = 245.869/246.055/246.372/0.189 ms
489 min/avg/max/mdev = 247.026/247.064/247.097/0.609 ms
64 min/avg/max/mdev = 247.889/248.173/248.502/0.221 ms
173 min/avg/max/mdev = 249.792/253.239/256.958/2.644 ms
675 min/avg/max/mdev = 250.599/253.849/256.126/2.022 ms
277 min/avg/max/mdev = 251.656/253.254/254.426/1.178 ms
507 min/avg/max/mdev = 252.999/254.704/256.557/1.556 ms
178 min/avg/max/mdev = 254.185/254.278/254.472/0.627 ms
462 min/avg/max/mdev = 255.002/255.104/255.206/0.364 ms
111 min/avg/max/mdev = 255.524/255.591/255.767/0.101 ms
48 min/avg/max/mdev = 265.837/265.938/265.990/0.634 ms
36 min/avg/max/mdev = 268.013/268.327/269.023/0.545 ms
49 min/avg/max/mdev = 273.136/273.179/273.215/0.028 ms
51 min/avg/max/mdev = 277.867/277.959/278.091/0.381 ms
164 min/avg/max/mdev = 279.134/279.231/279.418/0.657 ms
751 min/avg/max/mdev = 292.964/293.262/293.735/0.481 ms
139 min/avg/max/mdev = 294.708/294.942/295.510/0.331 ms

Для рф сайтов: Установите на ру впс прокси сервер типа xray+vless и включите там bbr
Для тай сайтов: тоже самое, только с впс в тае