Что происходит с 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
201 +1
0
Ответы
1

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

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

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

20 Апр 2024 в 13:15
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир