mirror of
				https://github.com/karl0ss/homepage.git
				synced 2025-11-04 08:20:58 +00:00 
			
		
		
		
	Fix: Support Gluetun widget auth (#4034)
This commit is contained in:
		
							parent
							
								
									5fc3bdee08
								
							
						
					
					
						commit
						6da46dd3b1
					
				@ -11,8 +11,11 @@ Learn more about [Gluetun](https://github.com/qdm12/gluetun).
 | 
			
		||||
 | 
			
		||||
Allowed fields: `["public_ip", "region", "country"]`.
 | 
			
		||||
 | 
			
		||||
To setup authentication, follow [the official Gluetun documentation](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md#authentication).
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
widget:
 | 
			
		||||
  type: gluetun
 | 
			
		||||
  url: http://gluetun.host.or.ip:port
 | 
			
		||||
  key: gluetunkey # Not required if /v1/publicip/ip endpoint is configured with `auth = none`
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
@ -1,8 +1,8 @@
 | 
			
		||||
import genericProxyHandler from "utils/proxy/handlers/generic";
 | 
			
		||||
import credentialedProxyHandler from "utils/proxy/handlers/credentialed";
 | 
			
		||||
 | 
			
		||||
const widget = {
 | 
			
		||||
  api: "{url}/v1/{endpoint}",
 | 
			
		||||
  proxyHandler: genericProxyHandler,
 | 
			
		||||
  proxyHandler: credentialedProxyHandler,
 | 
			
		||||
 | 
			
		||||
  mappings: {
 | 
			
		||||
    ip: {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user