forked from midou/invidious
		
	Add config option for geo-bypass
This commit is contained in:
		@@ -8,4 +8,5 @@ db:
 | 
			
		||||
  port: 5432
 | 
			
		||||
  dbname: invidious
 | 
			
		||||
full_refresh: false
 | 
			
		||||
https_only: false
 | 
			
		||||
https_only: false
 | 
			
		||||
geo_bypass: true
 | 
			
		||||
 
 | 
			
		||||
@@ -106,6 +106,7 @@ spawn do
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
proxies = {} of String => Array({ip: String, port: Int32})
 | 
			
		||||
if CONFIG.geo_bypass
 | 
			
		||||
spawn do
 | 
			
		||||
  find_working_proxies(BYPASS_REGIONS) do |region, list|
 | 
			
		||||
    if !list.empty?
 | 
			
		||||
@@ -113,6 +114,7 @@ spawn do
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
before_all do |env|
 | 
			
		||||
  env.response.headers["X-XSS-Protection"] = "1; mode=block;"
 | 
			
		||||
 
 | 
			
		||||
@@ -14,6 +14,7 @@ class Config
 | 
			
		||||
    https_only:   Bool?,
 | 
			
		||||
    hmac_key:     String?,
 | 
			
		||||
    full_refresh: Bool,
 | 
			
		||||
    geo_bypass:   Bool,
 | 
			
		||||
  })
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user