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 прокси