You've already forked dockerfiles
							
							
				mirror of
				https://github.com/vimagick/dockerfiles.git
				synced 2025-10-30 23:47:48 +02:00 
			
		
		
		
	add icecast
This commit is contained in:
		| @@ -14,6 +14,7 @@ A collection of delicious docker recipes. | ||||
|  | ||||
| ## Todo | ||||
|  | ||||
| - [ ] badvpn | ||||
| - [ ] caddy | ||||
| - [ ] cloudtunes | ||||
| - [ ] dsniff | ||||
| @@ -92,6 +93,7 @@ A collection of delicious docker recipes. | ||||
| - [x] ffmpeg | ||||
| - [x] ffmpeg-arm | ||||
| - [x] ffserver :beetle: | ||||
| - [x] icecast | ||||
| - [x] live555 | ||||
| - [x] minidlna | ||||
| - [x] murmur | ||||
|   | ||||
							
								
								
									
										56
									
								
								badvpn/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										56
									
								
								badvpn/README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,56 @@ | ||||
| badvpn | ||||
| ====== | ||||
|  | ||||
| ## Build Binaries | ||||
|  | ||||
| ```bash | ||||
| apt-get install build-essential cmake | ||||
| wget https://github.com/ambrop72/badvpn/archive/1.999.130.tar.gz | ||||
| tar xzf 1.999.130.tar.gz | ||||
| cd badvpn-1.999.130 | ||||
| mkdir build | ||||
| cd build | ||||
| cmake -DBUILD_NOTHING_BY_DEFAULT=1 -DBUILD_TUN2SOCKS=1 -DBUILD_UDPGW=1 .. | ||||
| make install | ||||
| ls /usr/local/bin/ | ||||
| ``` | ||||
|  | ||||
| ## Server Setup | ||||
|  | ||||
| ```bash | ||||
| badvpn-udpgw --listen-addr 0.0.0.0:7300 | ||||
| ``` | ||||
|  | ||||
| ## Client Setup | ||||
|  | ||||
| ```bash | ||||
| systemctl start shadowsocks-libev@jp | ||||
|  | ||||
| ip tuntap add dev tun0 mode tun user root | ||||
| ip addr add 10.0.0.1/24 dev tun0 | ||||
| ip link set tun0 up | ||||
|  | ||||
| badvpn-tun2socks --tundev tun0 \ | ||||
|                  --netif-ipaddr 10.0.0.2 \ | ||||
|                  --netif-netmask 255.255.255.0 \ | ||||
|                  --socks-server-addr 127.0.0.1:1080 \ | ||||
|                  --udpgw-remote-server-addr 45.32.57.113:7300 | ||||
|  | ||||
| ip route add 45.32.57.113 via 192.168.31.1 | ||||
| ip route add 0.0.0.0/1 via 10.0.0.2 | ||||
| ip route add 128.0.0.0/1 via 10.0.0.2 | ||||
| ``` | ||||
|  | ||||
| ## Client Test | ||||
|  | ||||
| ```bash | ||||
| # ICMP (Failed) | ||||
| ping ifconfig.co | ||||
|  | ||||
| # TCP/UDP (Success) | ||||
| curl ifconfig.co | ||||
| ``` | ||||
|  | ||||
| ## References | ||||
|  | ||||
| - <https://code.google.com/archive/p/badvpn/wikis/tun2socks.wiki> | ||||
							
								
								
									
										13
									
								
								icecast/Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								icecast/Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | ||||
| # | ||||
| # Dockerfile for icecast | ||||
| # | ||||
|  | ||||
| FROM alpine | ||||
|  | ||||
| MAINTAINER kev <noreply@easypi.info> | ||||
|  | ||||
| RUN apk add --no-cache icecast | ||||
|  | ||||
| EXPOSE 8000 | ||||
|  | ||||
| CMD ["icecast", "-c", "/etc/icecast.xml"] | ||||
							
								
								
									
										2
									
								
								icecast/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								icecast/README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| icecast | ||||
| ======= | ||||
							
								
								
									
										5
									
								
								icecast/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								icecast/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| icecast: | ||||
|   image: vimagick/icecast | ||||
|   ports: | ||||
|     - "8000:8000" | ||||
|   restart: always | ||||
| @@ -1,5 +1,5 @@ | ||||
| openconnect: | ||||
|   image: vimagick/openconnect | ||||
|   image: easypi/openconnect-arm | ||||
|   command: https://vpn.easypi.info:4443 | ||||
|   net: host | ||||
|   volumes: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user