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.

60 lines
2.3 KiB

1 year ago
# YGGbro - proxy preset for modern servers
1 year ago
1 year ago
Simply deploy new proxy or apply updates by few commands!
1 year ago
1 year ago
## Install
1 year ago
1 year ago
* `git clone https://github.com/YGGverse/YGGbro.git /etc/yggbro`
1 year ago
1 year ago
## Update
1 year ago
1 year ago
* `cd /etc/yggbro`
* `git pull`
1 year ago
* `nginx -t`
* `service nginx reload`
1 year ago
1 year ago
## Uninstall
* `rm -R /etc/yggbro`
* `nginx -t`
* `service nginx reload`
## Contribution
1 year ago
* Get latest version `git clone https://github.com/YGGverse/YGGbro.git`
1 year ago
* Navigate to repo folder `cd YGGbro`
* Use `git checkout master` then create new branch for each new PR `git checkout -b some-provider-name`
1 year ago
1 year ago
### Nginx
1 year ago
Please, follow existing file tree and namespace model
1 year ago
* 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
1 year ago
* 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
1 year ago
* 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`
1 year ago
* Create `nginx/some-domain-name/some-provider-name/README.md` and describe there install/uninstall steps
1 year ago
* Send PR to this repo
1 year ago
_*YGGbro project provides free namespace `.bro.ygg` for Yggdrasil proxy instances by request._
1 year ago
## Registry
### I2P
### Internet
1 year ago
1 year ago
#### IT
1 year ago
1 year ago
* [opennet.ru](https://opennet.ru/) | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/opennet.ru)
11 months ago
+ `http://[201:5eb5:f061:678e:7565:6338:c02c:5251]/yggbro/opennet.ru/` | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/opennet.ru/yggbro/opennet.ru)
1 year ago
+ [opennet.ru.bro.ygg](http://opennet.ru.bro.ygg) | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/opennet.ru/opennet.ru.bro.ygg)
1 year ago
1 year ago
#### News
1 year ago
1 year ago
* [texty.org.ua](https://texty.org.ua/) | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/texty.org.ua)
11 months ago
+ `http://[201:5eb5:f061:678e:7565:6338:c02c:5251]/yggbro/texty.org.ua/` | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/texty.org.ua/yggbro/texty.org.ua)
1 year ago
+ [texty.org.ua.bro.ygg](http://texty.org.ua.bro.ygg) | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/texty.org.ua/texty.org.ua.bro.ygg)