Collection of web proxies with configuration examples for Yggdrasil
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.7 KiB

YGGbro - proxy preset for modern servers

Simply deploy new proxy or apply updates by few commands!

Install

  • git clone https://github.com/YGGverse/YGGbro.git /etc/yggbro

Update

  • cd /etc/yggbro
  • git pull
  • nginx -t
  • service nginx reload

Uninstall

  • rm -R /etc/yggbro
  • nginx -t
  • service nginx reload

Contribution

  • Get latest version git clone https://github.com/YGGverse/YGGbro.git
  • Navigate to repo folder cd YGGbro
  • Use git checkout master then create new branch for each new PR git checkout -b some-provider-name

Nginx

Please, follow existing file tree and namespace model

  • Create namespace folder for new proxy source if not available yet mkdir nginx/some-domain-name
    • Namespace folder must have same name as it proxy_pass target value
  • Add provider folder into namespace created mkdir nginx/some-domain-name/some-provider-name
    • Provider folder must have same name as it server_name value
    • For subfolder configurations, just make plain folder name without dots
  • Attach at least one server file configuration nginx/some-domain-name/some-provider-name/server.conf
    • For subfolder, attach location file nginx/some-domain-name/some-provider-name/location.conf
  • Create nginx/some-domain-name/some-provider-name/README.md and describe there install/uninstall steps
  • Send PR to this repo

*YGGbro project provides free namespace .bro.ygg for Yggdrasil proxy instances by request.

Registry

I2P

Internet

IT

News