diff --git a/nginx/_todo/README.md b/nginx/_todo/README.md new file mode 100644 index 0000000..f999d22 --- /dev/null +++ b/nginx/_todo/README.md @@ -0,0 +1 @@ +# List of draft configurations \ No newline at end of file diff --git a/nginx/_todo/djfm.ua b/nginx/_todo/djfm.ua new file mode 100644 index 0000000..59457f9 --- /dev/null +++ b/nginx/_todo/djfm.ua @@ -0,0 +1,19 @@ +# Mirror for https://djfm.ua/ + +server { + + # HTTP/IPv6 connections only + # listen [::]:80 ipv6only=on; + + # Yggdrasil connections only + # allow 0200::/7; + # deny all; + + # Tell to server, that's proxy request + # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # proxy_set_header X-Real-IP $remote_addr; + + location /djfm.ua/stream { + proxy_pass https://cast.fex.net/djfm_x; + } +} \ No newline at end of file diff --git a/nginx/_todo/hromadskeradio.org b/nginx/_todo/hromadskeradio.org new file mode 100644 index 0000000..4eab325 --- /dev/null +++ b/nginx/_todo/hromadskeradio.org @@ -0,0 +1,19 @@ +# Mirror for https://hromadskeradio.org/ + +server { + + # HTTP/IPv6 connections only + # listen [::]:80 ipv6only=on; + + # Yggdrasil connections only + # allow 0200::/7; + # deny all; + + # Tell to server, that's proxy request + # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # proxy_set_header X-Real-IP $remote_addr; + + location /hromadskeradio.org/stream { + proxy_pass http://stream.hromadskeradio.org:8000/stream-ps-hi; + } +} \ No newline at end of file diff --git a/nginx/_todo/liquiradio.com b/nginx/_todo/liquiradio.com new file mode 100644 index 0000000..ddf5307 --- /dev/null +++ b/nginx/_todo/liquiradio.com @@ -0,0 +1,20 @@ +# Mirror for https://liquiradio.com/ + +server { + + # HTTP/IPv6 connections only + # listen [::]:80 ipv6only=on; + + # Yggdrasil connections only + # allow 0200::/7; + # deny all; + + # Tell to server, that's proxy request + # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # proxy_set_header X-Real-IP $remote_addr; + + location /liquiradio.com/stream { + proxy_pass http://stream-162.zeno.fm/ug59eq099yzuv?zs=NrlynsUKSf2PLPjIMpwYKA; + proxy_set_header Host $host; + } +} \ No newline at end of file diff --git a/nginx/_todo/loungefm.com.ua b/nginx/_todo/loungefm.com.ua new file mode 100644 index 0000000..adc9be1 --- /dev/null +++ b/nginx/_todo/loungefm.com.ua @@ -0,0 +1,19 @@ +# Mirror for https://loungefm.com.ua/ + +server { + + # HTTP/IPv6 connections only + # listen [::]:80 ipv6only=on; + + # Yggdrasil connections only + # allow 0200::/7; + # deny all; + + # Tell to server, that's proxy request + # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # proxy_set_header X-Real-IP $remote_addr; + + location /loungefm.com.ua/stream { + proxy_pass http://cast.loungefm.com.ua:8000/loungefm; + } +} \ No newline at end of file diff --git a/nginx/_todo/mjoy.ua b/nginx/_todo/mjoy.ua new file mode 100644 index 0000000..6429499 --- /dev/null +++ b/nginx/_todo/mjoy.ua @@ -0,0 +1,19 @@ +# Mirror for https://mjoy.ua/ + +server { + + # HTTP/IPv6 connections only + # listen [::]:80 ipv6only=on; + + # Yggdrasil connections only + # allow 0200::/7; + # deny all; + + # Tell to server, that's proxy request + # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # proxy_set_header X-Real-IP $remote_addr; + + location /mjoy.ua/radio-z-kryjivky/stream { + proxy_pass http://stream.mjoy.ua:8000/radio-z-kryjivky; + } +} \ No newline at end of file diff --git a/nginx/_todo/radiobayraktar.ua b/nginx/_todo/radiobayraktar.ua new file mode 100644 index 0000000..4e2a8ea --- /dev/null +++ b/nginx/_todo/radiobayraktar.ua @@ -0,0 +1,19 @@ +# Mirror for https://radiobayraktar.ua/ + +server { + + # HTTP/IPv6 connections only + # listen [::]:80 ipv6only=on; + + # Yggdrasil connections only + # allow 0200::/7; + # deny all; + + # Tell to server, that's proxy request + # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # proxy_set_header X-Real-IP $remote_addr; + + location /radiobayraktar.ua/stream/hd { + proxy_pass http://online.radiobayraktar.ua/RadioBayraktar_HD; + } +} \ No newline at end of file diff --git a/nginx/_todo/radiojazz.ua b/nginx/_todo/radiojazz.ua new file mode 100644 index 0000000..54f68d5 --- /dev/null +++ b/nginx/_todo/radiojazz.ua @@ -0,0 +1,19 @@ +# Mirror for https://radiojazz.ua/ + +server { + + # HTTP/IPv6 connections only + # listen [::]:80 ipv6only=on; + + # Yggdrasil connections only + # allow 0200::/7; + # deny all; + + # Tell to server, that's proxy request + # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # proxy_set_header X-Real-IP $remote_addr; + + location /radiojazz.ua/stream/hd { + proxy_pass http://online.radiojazz.ua/RadioJazz_HD; + } +} \ No newline at end of file diff --git a/nginx/_todo/radioroks.ua b/nginx/_todo/radioroks.ua new file mode 100644 index 0000000..313fb87 --- /dev/null +++ b/nginx/_todo/radioroks.ua @@ -0,0 +1,19 @@ +# Mirror for https://radioroks.ua/ + +server { + + # HTTP/IPv6 connections only + # listen [::]:80 ipv6only=on; + + # Yggdrasil connections only + # allow 0200::/7; + # deny all; + + # Tell to server, that's proxy request + # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # proxy_set_header X-Real-IP $remote_addr; + + location /radioroks.ua/stream { + proxy_pass http://online.radioroks.ua/RadioROKS; + } +} \ No newline at end of file diff --git a/nginx/_todo/radioskovoroda.com b/nginx/_todo/radioskovoroda.com new file mode 100644 index 0000000..2dd36ee --- /dev/null +++ b/nginx/_todo/radioskovoroda.com @@ -0,0 +1,20 @@ + +# Mirror for https://radioskovoroda.com/ + +server { + + # HTTP/IPv6 connections only + # listen [::]:80 ipv6only=on; + + # Yggdrasil connections only + # allow 0200::/7; + # deny all; + + # Tell to server, that's proxy request + # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # proxy_set_header X-Real-IP $remote_addr; + + location /radioskovoroda.com/stream { + proxy_pass http://stream.radioskovoroda.com:8000/radioskovoroda; + } +} \ No newline at end of file diff --git a/nginx/_todo/radiosraka b/nginx/_todo/radiosraka new file mode 100644 index 0000000..41eda46 --- /dev/null +++ b/nginx/_todo/radiosraka @@ -0,0 +1,20 @@ +# Mirror for Radio Sraka +# https://www.facebook.com/s.r.a.k.a.radio + +server { + + # HTTP/IPv6 connections only + # listen [::]:80 ipv6only=on; + + # Yggdrasil connections only + # allow 0200::/7; + # deny all; + + # Tell to server, that's proxy request + # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # proxy_set_header X-Real-IP $remote_addr; + + location /radiosraka/stream { + proxy_pass http://212.26.146.50:8000/sraka.mp3; + } +} \ No newline at end of file diff --git a/nginx/_todo/rockradioua.online b/nginx/_todo/rockradioua.online new file mode 100644 index 0000000..3bca52d --- /dev/null +++ b/nginx/_todo/rockradioua.online @@ -0,0 +1,23 @@ +# Mirror for https://rockradioua.online/ + +server { + + # HTTP/IPv6 connections only + # listen [::]:80 ipv6only=on; + + # Yggdrasil connections only + # allow 0200::/7; + # deny all; + + # Tell to server, that's proxy request + # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # proxy_set_header X-Real-IP $remote_addr; + + location /rockradioua.online/stream/rock/256 { + proxy_pass https://rockradioua.online:8433/rock_256; + } + + location /rockradioua.online/stream/metal/256 { + proxy_pass https://rockradioua.online:8433/metal_256; + } +} \ No newline at end of file diff --git a/nginx/_todo/soma.fm b/nginx/_todo/soma.fm new file mode 100644 index 0000000..5fbee24 --- /dev/null +++ b/nginx/_todo/soma.fm @@ -0,0 +1,43 @@ +# Stream mirrors for https://somafm.com/ + +server { + + # HTTP/IPv6 connections only + # listen [::]:80 ipv6only=on; + + # Yggdrasil connections only + # allow 0200::/7; + # deny all; + + # Tell to server, that's proxy request + # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # proxy_set_header X-Real-IP $remote_addr; + + location /soma.fm/suburbsofgoa/128/mp3 { + proxy_pass http://ice6.somafm.com/suburbsofgoa-128-mp3; + } + + location /soma.fm/thetrip/128/mp3 { + proxy_pass http://ice5.somafm.com/thetrip-128-mp3; + } + + location /soma.fm/thistle/128/mp3 { + proxy_pass http://ice4.somafm.com/thistle-128-mp3; + } + + location /soma.fm/cliqhop/128/mp3 { + proxy_pass http://ice6.somafm.com/cliqhop-128-mp3; + } + + location /soma.fm/lush/128/mp3 { + proxy_pass http://ice6.somafm.com/lush-128-mp3; + } + + location /soma.fm/deepspaceone/128/mp3 { + proxy_pass http://ice6.somafm.com/deepspaceone-128-mp3; + } + + location /soma.fm/sonicuniverse/128/mp3 { + proxy_pass http://ice6.somafm.com/sonicuniverse-128-mp3; + } +} \ No newline at end of file diff --git a/nginx/_todo/texty.org.ua b/nginx/_todo/texty.org.ua new file mode 100644 index 0000000..610382e --- /dev/null +++ b/nginx/_todo/texty.org.ua @@ -0,0 +1,32 @@ +# Mirror for https://texty.org.ua/ +# Drops all JS + +server { + + # HTTP/IPv6 connections only + # listen [::]:80 ipv6only=on; + + # Yggdrasil connections only + # allow 0200::/7; + # deny all; + + # Tell to server, that's proxy request + # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # proxy_set_header X-Real-IP $remote_addr; + + location /texty.org.ua { + + proxy_pass https://texty.org.ua/; + sub_filter 'http://texty.org.ua' 'http://[$server_addr]/texty.org.ua'; + sub_filter 'https://texty.org.ua' 'http://[$server_addr]/texty.org.ua'; + sub_filter '' ' -->'; + sub_filter 'href="/support/"' 'href="https://texty.org.ua/p/support"'; + sub_filter 'href="/' 'href="http://[$server_addr]/texty.org.ua/'; + sub_filter 'src="/' 'src="http://[$server_addr]/texty.org.ua/'; + sub_filter 'data-src="/' 'src="http://[$server_addr]/texty.org.ua/'; + sub_filter "url('/" "url('http://[$server_addr]/texty.org.ua/"; + sub_filter_once off; + sub_filter_types *; + } +} \ No newline at end of file diff --git a/nginx/_todo/urbanspaceradio.com b/nginx/_todo/urbanspaceradio.com new file mode 100644 index 0000000..e22c82d --- /dev/null +++ b/nginx/_todo/urbanspaceradio.com @@ -0,0 +1,19 @@ +# Mirror for https://urbanspaceradio.com/ + +server { + + # HTTP/IPv6 connections only + # listen [::]:80 ipv6only=on; + + # Yggdrasil connections only + # allow 0200::/7; + # deny all; + + # Tell to server, that's proxy request + # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # proxy_set_header X-Real-IP $remote_addr; + + location /urbanspaceradio.com/stream { + proxy_pass http://stream.urbanspaceradio.com:8000/urban-space-radio; + } +} \ No newline at end of file diff --git a/nginx/_todo/vanilladnb.co.ua b/nginx/_todo/vanilladnb.co.ua new file mode 100644 index 0000000..37eccc2 --- /dev/null +++ b/nginx/_todo/vanilladnb.co.ua @@ -0,0 +1,19 @@ +# Mirror for https://vanilladnb.co.ua/ + +server { + + # HTTP/IPv6 connections only + # listen [::]:80 ipv6only=on; + + # Yggdrasil connections only + # allow 0200::/7; + # deny all; + + # Tell to server, that's proxy request + # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # proxy_set_header X-Real-IP $remote_addr; + + location /vanilladnb.co.ua/stream { + proxy_pass http://vanilladnb.co.ua:8000/stream; + } +} \ No newline at end of file