mirror of
				https://github.com/teddysun/across.git
				synced 2025-10-30 08:15:34 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			476 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			476 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| # Dockerfile for L2TP/IPSec VPN Server based alpine
 | |
| # Copyright (C) 2019 Teddysun <i@teddysun.com>
 | |
| 
 | |
| FROM alpine:edge
 | |
| LABEL maintainer="Teddysun <i@teddysun.com>"
 | |
| 
 | |
| RUN apk add -U openssl libreswan xl2tpd ppp-l2tp \
 | |
| 	&& 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" ] |