xvzc / SpoofDPI

A simple and fast anti-censorship tool written in Go
Apache License 2.0
3.71k stars 255 forks source link

[Question] SpoofDPI and OpenWRT #88

Open SNR93 opened 3 months ago

SNR93 commented 3 months ago

RU: Есть ли возможность поставить SpoofDPI на роутер с OpenWRT? Если да, хотелось бы полную инструкцию, как это сделать, чтобы весь трафик проходил через SpoofDPI

EN: Is it possible to put SpoofDPI on a router with OpenWRT? If so, I would like full instructions on how to do this so that all traffic passes through SpoofDPI

xvzc commented 3 months ago

It only works as a application level HTTP proxy. so i don't think you can.

zimbabwe303 commented 2 months ago

@SNR93 What you want is called transparent proxy, it can be done in iptables using TPROXY target, although I didn't try it myself: https://docs.kernel.org/networking/tproxy.html

gray1717 commented 2 months ago

RU: Есть ли возможность поставить SpoofDPI на роутер с OpenWRT? Если да, хотелось бы полную инструкцию, как это сделать, чтобы весь трафик проходил через SpoofDPI

EN: Is it possible to put SpoofDPI on a router with OpenWRT? If so, I would like full instructions on how to do this so that all traffic passes through SpoofDPI

Я себе установил на Asus RT-AC86U, отсюда https://github.com/xvzc/SpoofDPI , но я сделал свои скрипты для установки и запуска, вот посмотри как это работает https://github.com/gray1717/spoofDPI_to_router , на openwrt просто бинарник надо в другую папку положить для своего железа

CheckIssues commented 2 months ago

RU: Есть ли возможность поставить SpoofDPI на роутер с OpenWRT? EN: Is it possible to put SpoofDPI on a router with OpenWRT?

Я себе установил на Asus RT-AC86U, отсюда https://github.com/xvzc/SpoofDPI , но я сделал свои скрипты для установки и запуска, вот посмотри как это работает https://github.com/gray1717/spoofDPI_to_router , на openwrt просто бинарник надо в другую папку положить для своего железа

gray1717 , привет) хотел и я на свой роутер поставить, пока что собираю здесь инфу, но с первого же шага что-то не идёт :

curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-mips

Warning: Failed to open the file spoof-dpi-linux-mips.tar.gz: Read-only file Warning: system curl: (23) Failure writing output to destination tar: can't open './spoof-dpi-linux-mips.tar.gz': No such file or directory Error. exiting now

Я в линуксе ноль полный)

gray1717 commented 2 months ago

Я в линуксе ноль полный)

тогда просто архив с бинарником скачай https://github.com/xvzc/SpoofDPI/releases на компьютер, распакуй и бинарник отправь на роутер по ssh (командой scp) или на флэшке перениси в какую нибудь папку /tmp туда можно записывать без ограничения, бинарнику только нужно права далть на выполнение и пробуй запускать ...

luvvvdev commented 1 month ago

Вот мой вариант установки на OpenWRT https://github.com/luvvvdev/spoofdpi-openwrt/tree/main