byedpictl
is a tool for automating the
byedpi DPI bypass utility on Linux.
Ensure that
curl
is installed in your system.
- Download the latest archive and unpack it
- In the unpacked directory run
sudo ./install.sh
Get all available information about commands with:
$ byedpictl help
Control the background tunneling with tun <COMMAND>
command.
- Start and stop the tunneling with:
# Start
$ byedpictl tun start
# Stop
$ byedpictl tun stop
- Get status of background tunneling with:
$ byedpictl tun status
To alter DPI desync (bypass) methods we can edit BYEDPI_ARGS
in byedpictl
itself
BYEDPI_ARGS="\
--ip 127.0.0.1 --port 4080 \
< DESYNC OPTIONS HERE >"
Logs are available in /var/log/byedpictl
.
RTNETLINK answers: File exists
or any other similar messages on execution
shall be ignored. The project is in very early state of development, so STDs
redirection are not yet handled correctly.
Tunneling will break after waking your PC from suspend (sleep) state. To restore the functionality you should run the command below:
$ byedpictl tun restart