Skip to content

SteveHawk/DERP-rules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

DERP Rules Generator

A tiny DERP proxy rules generator service. All python stdlib, no external dependencies.

The service exposes a web API, which downloads DERP map and converts it to rule provider format on demand.

Usage

Simply run:

PORT=8000 python main.py

Or use docker to compile (using nuitka) and deploy:

docker build -t derp-rules .
docker run -p 8000:8000 derp-rules

To request the service:

curl localhost:8000

To add as a rule provider:

rule-providers:
  TailscaleDerp:
    type: http
    behavior: classical
    url: http://localhost:8000
    path: ./rule_providers/TailscaleDerp.yaml
    interval: 86400

References

vernesong/OpenClash#4434 (comment)

https://www.reddit.com/r/Tailscale/comments/1emtvll/comment/lwratuc/

About

A tiny DERP rules generator.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors