Skip to content
forked from theo0x0/nodpi

Simple HTTP proxy script to avoid DPI

Notifications You must be signed in to change notification settings

0riginaln0/nodpi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

No DPI

Alternatives: zapret

Pros and Cons of No DPI in comparison with Zapret:

pros:

  • Doesn't break other sites (at least for me)
  • Just a Python script. Not a Linux Service
  • Easier to set up

cons:

  • Works only for youtube
  • You need to change the proxy configuration in the browser

How to use

Requires: Python >= 3.8

Short way

  1. Download: blacklist.txt, nodpi.py and put them in the same folder.
  2. Configure browser to use proxy on 127.0.0.1:8881
  3. Double click on nodpi.py

Long way

  1. Download files: blacklist.txt and nodpi.
  2. chmod +x nodpi.
  3. Insert your global path to blacklist.txt in the blacklistpath variable.
  4. Configure browser to use proxy on 127.0.0.1:8881
  5. Add the path to nodpi into your ENV.
  6. run nodpi
  7. ctrl + c to stop browser setting

Known Bugs

  • Doesn't bypass IP block
  • Only TCP
  • Doesn't work for HTTP only
  • Not working with sites with old TLS

About

Simple HTTP proxy script to avoid DPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%