You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							31 lines
						
					
					
						
							732 B
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							31 lines
						
					
					
						
							732 B
						
					
					
				
								FROM alpine:3.6
							 | 
						|
								
							 | 
						|
								ENV SERVER_ADDR     0.0.0.0
							 | 
						|
								ENV SERVER_PORT     51348
							 | 
						|
								ENV PASSWORD        psw
							 | 
						|
								ENV METHOD          aes-128-ctr
							 | 
						|
								ENV PROTOCOL        auth_aes128_md5
							 | 
						|
								ENV PROTOCOLPARAM   32
							 | 
						|
								ENV OBFS            tls1.2_ticket_auth_compatible
							 | 
						|
								ENV TIMEOUT         300
							 | 
						|
								ENV DNS_ADDR        8.8.8.8
							 | 
						|
								ENV DNS_ADDR_2      8.8.4.4
							 | 
						|
								
							 | 
						|
								ARG BRANCH=manyuser
							 | 
						|
								ARG WORK=~
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								RUN apk --no-cache add python \
							 | 
						|
								    libsodium \
							 | 
						|
								    wget
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								RUN mkdir -p $WORK && \
							 | 
						|
								    wget -qO- --no-check-certificate https://github.com/shadowsocksr/shadowsocksr/archive/$BRANCH.tar.gz | tar -xzf - -C $WORK
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								WORKDIR $WORK/shadowsocksr-$BRANCH/shadowsocks
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								EXPOSE $SERVER_PORT
							 | 
						|
								CMD python server.py -p $SERVER_PORT -k $PASSWORD -m $METHOD -O $PROTOCOL -o $OBFS -G $PROTOCOLPARAM
							 | 
						|
								
							 |