hufrea/byedpi

ByeDPI (ciadpi) возвращает "Empty reply from server" при использовании режима --transparent на OpenWrt.

Closed this issue · 1 comments

  • ciadpi version: 15
  • Platform: OpenWrt 21.02.7
  • Kernel version: 5.4.238

Че ваще происходит
Пытаюсь пользоваться bydpi как прозрачным прокси. Пока что тестирую его без сложных опций и получаю следующий результат.
root@OpenWrt:/tmp# curl -x 127.0.0.1:1050 -L http://vk.com
curl: (52) Empty reply from server
root@OpenWrt:/tmp# curl -x 127.0.0.1:1050 -L http://yandex.ru
curl: (52) Empty reply from server
root@OpenWrt:/tmp# ps | grep ciadpi
28569 nobody 1180 S /usr/bin/ciadpi --ip 127.0.0.1 --port 1050 --transparent
28593 root 1424 S grep ciadpi

По идее пакетики доходят до wan порта.
Я правил iptables чтобы перенаправлять весь трафик с br-lan на 1050 порт и проверил статистику цепочки zone_wan_postrouting.

root@OpenWrt:/etc# iptables -t nat -L zone_wan_postrouting -v
Chain zone_wan_postrouting (2 references)
pkts bytes target prot opt in out source destination
897 122K postrouting_wan_rule all -- any any anywhere anywhere /* !fw3: Custom wan postrouting rule chain /
897 122K MASQUERADE all -- any any anywhere anywhere /
!fw3 /
root@OpenWrt:/etc# iptables -t nat -L zone_wan_postrouting -v
Chain zone_wan_postrouting (2 references)
pkts bytes target prot opt in out source destination
906 124K postrouting_wan_rule all -- any any anywhere anywhere /
!fw3: Custom wan postrouting rule chain /
906 124K MASQUERADE all -- any any anywhere anywhere /
!fw3 */

Круто, пакетики идут к wan порту. Не могу понять в чем причина отсутствия ответа.

P.S. когда я применяю правило для перенаправления трафика на 1050 порт с br-lan, то во всей квартире ложится интернет)

Ну тут мой косяк. curl-ом -x обращаться к socks прокси