#30/11/24 upstream 1599011-pool { ip_hash; server 185.80.197.43:80 weight=10 max_fails=0; #php 7 AMD HM server 185.80.197.37:80 weight=10 max_fails=0; #php 8 AMD server 185.80.197.38:80 weight=10 max_fails=0; #php 9 AMD server 185.80.197.39:80 weight=10 max_fails=0; #php 10 AMD server 185.80.197.44:80 weight=10 max_fails=0; #php 13 AMD server 185.80.197.45:80 weight=10 max_fails=0; #php 14 AMD server 185.80.197.32:80 weight=10 max_fails=0; #php 3 H12S03 HM server 185.80.197.33:80 weight=10 max_fails=0; #php 4 H12S04 HM server 185.80.197.34:80 weight=10 max_fails=0; #php 5 H12S05 HM server 185.80.197.35:80 weight=10 max_fails=0; #php 6 H12S06 HM server 185.80.197.36:80 weight=10 max_fails=0; #php 7 H12S07 HM server 185.80.197.40:80 weight=10 max_fails=0; #php 9 H12S11 HM server 185.80.197.41:80 weight=10 max_fails=0; #php 10 H12S12 HM server 185.80.197.42:80 weight=10 max_fails=0; #php 11 H12S13 HM server 185.80.197.61:80 weight=10 max_fails=0; #PHP SERVER D61 server 185.80.197.62:80 weight=10 max_fails=0; #PHP SERVER D62 server 185.80.197.63:80 weight=10 max_fails=0; #PHP SERVER D63 server 185.80.197.64:80 weight=10 max_fails=0; #PHP SERVER D64 # session_sticky; keepalive 32; } upstream portal-epg-pool { ip_hash; server 103.176.90.24:80 weight=10 max_fails=0; #php EPG server 103.176.90.25:80 weight=10 max_fails=0; #php EPG server 103.176.90.26:80 weight=10 max_fails=0; #php EPG server 103.176.90.27:80 weight=10 max_fails=0; #php EPG keepalive 32; } #log_format zcookie1599011-pool '$upstream_addr - $remote_addr - $remote_user [$time_local] ' log_format zcookie1599011-pool '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent" - "$http_cookie"' - '"upstream: $upstream_addr"'; server { listen *:80 default_server; listen *:8000 default_server; server_name _; #if ($request_method !~ ^(GET|POST|HEAD)$ ) { return 444; } if ( $http_host ~ 'line.prime4tv.com.' ) { return 444; } if ( $http_host ~ 'line.secuott.net' ) { return 444; } if ( $http_host ~ 'my-iptv.mk' ) { return 444; } if ( $http_host ~ '216.131.78.250' ) { return 444; } if ( $http_host ~ '85.147.215.17' ) { return 444; } #if ($geoip_country_code ~ (CA|US) ) { return 444; } include /usr/local/nginx/conf/security.conf; include /usr/local/nginx/conf/blocked_streams.conf; include /usr/local/nginx/conf/test.conf; include /usr/local/nginx/conf/extra.conf; access_log logs/proxy.log zcookie1599011-pool; # access_log off; error_log logs/error_log; ###proxy smart stb set_real_ip_from 139.99.195.10/32; set_real_ip_from 108.181.68.167/32; set_real_ip_from 82.118.227.12/32; set_real_ip_from 185.141.63.105/32; set_real_ip_from 82.118.234.58/32; set_real_ip_from 149.56.143.178/32; set_real_ip_from 138.197.170.52/32; set_real_ip_from 209.127.3.173/32; set_real_ip_from 51.38.52.15/32; set_real_ip_from 206.189.131.214/32; set_real_ip_from 95.141.36.107/32; set_real_ip_from 198.251.84.231/32; set_real_ip_from 46.101.135.71/32; set_real_ip_from 45.15.23.22/32; set_real_ip_from 139.99.43.35/32; set_real_ip_from 102.69.156.30/32; set_real_ip_from 89.38.226.90/32; set_real_ip_from 51.38.80.221/32; set_real_ip_from 206.189.21.107/32; set_real_ip_from 45.9.248.156/32; set_real_ip_from 82.118.17.203/32; set_real_ip_from 205.185.126.190/32; set_real_ip_from 37.120.216.206/32; set_real_ip_from 195.201.173.208/32; set_real_ip_from 107.189.3.10/32; set_real_ip_from 212.18.227.189/32; set_real_ip_from 159.89.14.127/32; set_real_ip_from 82.118.227.12/32; ###cloud set_real_ip_from 173.245.48.0/20; set_real_ip_from 103.21.244.0/22; set_real_ip_from 103.22.200.0/22; set_real_ip_from 103.31.4.0/22; set_real_ip_from 141.101.64.0/18; set_real_ip_from 108.162.192.0/18; set_real_ip_from 190.93.240.0/20; set_real_ip_from 188.114.96.0/20; set_real_ip_from 197.234.240.0/22; set_real_ip_from 198.41.128.0/17; set_real_ip_from 162.158.0.0/15; set_real_ip_from 104.16.0.0/13; set_real_ip_from 104.24.0.0/14; set_real_ip_from 172.64.0.0/13; set_real_ip_from 131.0.72.0/22; set_real_ip_from 2400:cb00::/32; set_real_ip_from 2606:4700::/32; set_real_ip_from 2803:f800::/32; set_real_ip_from 2405:b500::/32; set_real_ip_from 2405:8100::/32; set_real_ip_from 2a06:98c0::/29; set_real_ip_from 2c0f:f248::/32; real_ip_header X-Forwarded-For; real_ip_recursive on; testcookie off; ### Leave this OFF, only turn ON per location further below ### testcookie_name VPZ; testcookie_secret sfdzHHosoj2TCOVZRGQG7LkTQ1TzpeLhmnDrmLUkSIbvA; testcookie_session $remote_addr; testcookie_p3p 'CP="CUR ADM OUR NOR STA NID", policyref="/w3c/p3p.xml"'; include /usr/local/nginx/conf/bots.conf; testcookie_get_only off; testcookie_redirect_via_refresh on; testcookie_refresh_encrypt_cookie on; testcookie_refresh_encrypt_cookie_key random; testcookie_refresh_encrypt_cookie_iv random; error_page 502 /502.html; location = /502.html { root /usr/local/nginx/html; internal; } error_page 503 /503.html; location = /503.html { root /usr/local/nginx/html; internal; } error_page 504 /504.html; location = /504.html { root /usr/local/nginx/html; internal; } location ~ /\.ht { return 444; } location ~* \.(swf|flv|jpg|png|gif|jpeg|ico|js|css|json)$ { expires 30d; access_log off; log_not_found off; add_header Pragma "public"; add_header Cache-Control "public"; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_set_header Host $host; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; testcookie off; # proxy_cache_valid 200 301 302 304 10m; # proxy_cache nginxcache; proxy_pass http://1599011-pool; } location /player_api.php { if ($arg_type = "watchdog") {proxy_pass http://portal-epg-pool;} if ($arg_type = "epg") {proxy_pass http://portal-epg-pool;} if ($arg_type = "get_short_epg") {proxy_pass http://portal-epg-pool;} if ($request_uri ~* "get_short_epg") {proxy_pass http://portal-epg-pool;} if ($request_uri ~* "get_simple_data_table") {proxy_pass http://portal-epg-pool;} #limit_req zone=portalphp burst=21; testcookie off; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_set_header Host $host; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://1599011-pool; } location /portal.php { if ($arg_type = "watchdog") {proxy_pass http://portal-epg-pool;} if ($arg_type = "epg") {proxy_pass http://portal-epg-pool;} if ($arg_type = "get_short_epg") {proxy_pass http://portal-epg-pool;} if ($request_uri ~* "get_short_epg") {proxy_pass http://portal-epg-pool;} if ($request_uri ~* "get_simple_data_table") {proxy_pass http://portal-epg-pool;} #limit_req zone=portalphp burst=21; testcookie off; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_set_header Host $host; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://1599011-pool; } location /xmltv.php { #limit_req zone=portalphp burst=21; testcookie off; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_set_header Host $host; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://portal-epg-pool; } location /panel_api.php { #limit_req zone=panelapi; testcookie off; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_set_header Host $host:$server_port; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://1599011-pool; } location /enigma2.php { testcookie off; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_set_header Host $host:$server_port; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://1599011-pool; } location /get.php { #limit_req zone=getphp burst=3; testcookie off; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_set_header Host $host:$server_port; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://1599011-pool; } location / { testcookie off; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_set_header Host $host; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://1599011-pool; } }