mirror of https://gitlab.com/curben/blog
				
				
				
			post: Onion-Location
This commit is contained in:
		
							parent
							
								
									3e00112fe4
								
							
						
					
					
						commit
						47b10c2d70
					
				|  | @ -0,0 +1,53 @@ | |||
| --- | ||||
| title: "Onion-Location: redirect your cleanet website to .onion" | ||||
| excerpt: Supported in Tor Browser >=9.5 | ||||
| date: 2020-06-03 | ||||
| tags: | ||||
| - tor | ||||
| --- | ||||
| 
 | ||||
| Tor Browser recently introduced "Onion Location" feature to enable a (cleanet) website to advertise its onion service to users of Tor Browser by adding an HTTP header. When visiting a cleanet website that has onion service available and the relevant HTTP header, Tor Browser will display a ".onion available" button on the address bar. When user clicks on it, Tor Browser will redirects to the .onion address of the website. User could also opt-in the "Always Prioritise Onions" option and Tor Browser will automatically redirects to a website's .onion if detected. | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| The HTTP header is: | ||||
| 
 | ||||
| ``` | ||||
| Onion-Location: http://xxx.onion | ||||
| ``` | ||||
| 
 | ||||
| ## Caddy | ||||
| 
 | ||||
| In Caddy, the header can be added by: | ||||
| 
 | ||||
| ``` plain v1 | ||||
| example.com { | ||||
|   header / { | ||||
|     Onion-Location "http://xxx.onion" | ||||
|   } | ||||
| } | ||||
| ``` | ||||
| 
 | ||||
| ``` plain v2 | ||||
| example.com { | ||||
|   header { | ||||
|     Onion-Location "http://xxx.onion" | ||||
|   } | ||||
| } | ||||
| ``` | ||||
| 
 | ||||
| ## <meta> tag | ||||
| 
 | ||||
| If you don't have access to the web server to add the header (e.g. GitHub/GitLab Pages), you can add `<meta>` tag instead. | ||||
| 
 | ||||
| The tag should be added in `<head>`: | ||||
| 
 | ||||
| ``` html | ||||
| <html> | ||||
|   <head> | ||||
|     <meta http-equiv="Onion-Location" content="http://xxx.onion"> | ||||
|   </head> | ||||
| </html> | ||||
| ``` | ||||
		Loading…
	
		Reference in New Issue