mirror of https://github.com/YGGverse/YGGbro.git
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.3 KiB
2.3 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 PRgit 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
- Namespace folder must have same name as it
- 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
- Provider folder must have same name as it
- 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
- For subfolder, attach location file
- 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
- opennet.ru | nginx
http://[201:5eb5:f061:678e:7565:6338:c02c:5251]/yggbro/opennet.ru/
| nginx- opennet.ru.bro.ygg | nginx
News
- texty.org.ua | nginx
http://[201:5eb5:f061:678e:7565:6338:c02c:5251]/yggbro/texty.org.ua/
| nginx- texty.org.ua.bro.ygg | nginx