Что происходит с TCP трафиком? Пытаюсь поднять прокси на дроплете DigitalOcean. Поставил туда tinyproxy, запускаю его на 8888 порту после добавления своего IP в список Allow в конфигурационном файле tinyproxy.conf.
Но wget зависает(env) xozzslip@xozzslip-comp:~$ echo $http_proxy
http://167.99.210.194:8888/
(env) xozzslip@xozzslip-comp:~$ wget http://htmlbook.ru/
--2019-01-08 22:59:02-- http://htmlbook.ru/
Connecting to 167.99.210.194:8888...
Смотрим tcpdump на прокси сервере (swim — hostname прокси сервера)20:00:08.617784 IP 109.169.224.50.58228 > swim.8888: Flags [S], seq 3109435511, win 29200, options [mss 1440,sackOK,TS val 2620793101 ecr 0,nop,wscale 7], length 0
20:00:08.617825 IP swim.8888 > 109.169.224.50.58228: Flags [S.], seq 3059977929, ack 3109435512, win 28960, options [mss 1460,sackOK,TS val 3111902230 ecr 2620793101,nop,wscale 7], length 0
20:00:08.683538 IP 109.169.224.50.58228 > swim.8888: Flags [R], seq 3109435512, win 0, length 0
Видно, что с точки зрения прокси сервера происходит следующее: клиент отправляет к нам SYN, мы отвечаем ему SYNACK, клиент присылает RST.
Однако с точки зрения клиента происходит обратное. Вот результат tcpdump на клиенте:23:02:19.656811 IP 192.168.1.181.58234 > swim.8888: Flags [S], seq 349766605, win 29200, options [mss 1460,sackOK,TS val 2620924171 ecr 0,nop,wscale 7], length 0
23:02:19.659450 IP swim.8888 > 192.168.1.181.58234: Flags [R], seq 0, win 29200, length 0
Мы отправляем на сервер SYN, на что он сразу нам отвечает RST.
Похоже, что NAT как-то вмешивается в работу. Подскажите, пожалуйста, куда копать?

21 Авг 2019 в 06:37
169 +1
0
Ответы
1

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

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

Если проблема не решается проверкой настроек NAT и файрвола, возможно, стоит попробовать другой метод установки прокси сервера или использовать другой прокси сервер.

20 Апр в 13:15
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 654 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир