mirror of
				https://github.com/teddysun/across.git
				synced 2025-10-31 00:35:35 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			491 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			491 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| # Dockerfile for L2TP/IPSec VPN Server based alpine
 | |
| # Copyright (C) 2018 - 2019 Teddysun <i@teddysun.com>
 | |
| 
 | |
| FROM alpine:edge
 | |
| LABEL maintainer="Teddysun <i@teddysun.com>"
 | |
| 
 | |
| RUN apk add -U ca-certificates openssl libreswan xl2tpd \
 | |
| 	&& ipsec initnss \
 | |
| 	&& rm -rf /var/cache/apk/*
 | |
| 
 | |
| COPY ipsec /etc/init.d/ipsec
 | |
| COPY l2tp.sh /usr/bin/l2tp
 | |
| COPY l2tpctl.sh /usr/bin/l2tpctl
 | |
| RUN chmod 755 /etc/init.d/ipsec /usr/bin/l2tp /usr/bin/l2tpctl
 | |
| 
 | |
| VOLUME /lib/modules
 | |
| 
 | |
| EXPOSE 500/udp 4500/udp
 | |
| 
 | |
| CMD [ "l2tp" ]
 |