Skip to content

Experimental utility for user-friendly DPI desync on Linux

License

Notifications You must be signed in to change notification settings

maximilionus/byedpictl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 

Repository files navigation

byedpictl

Experimental utility for user-friendly DPI desync on Linux

Install

  1. Download the latest archive and unpack it.
  2. In the unpacked directory run:
    $ sudo ./make.sh install

Remove

  1. Use the same make.sh script to remove the project:
    $ sudo ./make.sh remove

Update

  1. Be sure to uninstall the project using the same make.sh script that was used for initial installation.
  2. Follow the "Install" section above with new version.

Usage

General

Get all the available information about utility commands usage with:

$ byedpictl help

Tunneling

Control the background tunneling.

  • Start and stop the tunneling with:

    # Start
    $ byedpictl tun start
    
    # Stop
    $ byedpictl tun stop
  • Get status of background tunneling with:

    $ byedpictl tun status

Configuration

DPI desync (bypass) parameters can be modified by altering the contents of /etc/byedpictl/desync.conf file

Debugging

Logs are available in /var/log/byedpictl

Possible issues

Random errors on execution

RTNETLINK answers: File exists or any other similar messages on execution shall be ignored. The project is in a very early state of development, so there's a lot of "garbage" output.

Tunnel after suspend

Tunneling will break after waking your PC from suspend (sleep) state. To restore the functionality you should run the command below:

$ byedpictl tun restart

About

Experimental utility for user-friendly DPI desync on Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages