19 lines
		
	
	
		
			330 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			330 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| 
								 | 
							
								FROM debian:12-slim
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN adduser --disabled-password --gecos "" tor
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN apt update && apt install -y tor curl
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								COPY hidden_service /hidden_service
							 | 
						||
| 
								 | 
							
								COPY torrc /etc/tor/torrc
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN chown -R tor /etc/tor
							 | 
						||
| 
								 | 
							
								RUN chown -R tor /hidden_service
							 | 
						||
| 
								 | 
							
								RUN chmod -R go-rwx /etc/tor
							 | 
						||
| 
								 | 
							
								RUN chmod -R go-rwx /hidden_service
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								USER tor
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ENTRYPOINT ["tor"]
							 | 
						||
| 
								 | 
							
								
							 |