This commit is contained in:
		
							parent
							
								
									055ee31104
								
							
						
					
					
						commit
						2a01825560
					
				
					 3 changed files with 12 additions and 3 deletions
				
			
		| 
						 | 
					@ -52,6 +52,7 @@ TLS_CERTIFICATE=""
 | 
				
			||||||
TLS_PRIVATE_KEY=""
 | 
					TLS_PRIVATE_KEY=""
 | 
				
			||||||
DNS_RESOLVER=()
 | 
					DNS_RESOLVER=()
 | 
				
			||||||
DNS_RESOLVER_PREFER_IPV4=""
 | 
					DNS_RESOLVER_PREFER_IPV4=""
 | 
				
			||||||
 | 
					TLS_ECH_ENABLE=""
 | 
				
			||||||
REVERSE_TUNNEL_CONNECTION_RETRY_MAX_BACKOFF=""
 | 
					REVERSE_TUNNEL_CONNECTION_RETRY_MAX_BACKOFF=""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Function to trim whitespace
 | 
					# Function to trim whitespace
 | 
				
			||||||
| 
						 | 
					@ -179,6 +180,9 @@ while IFS='=' read -r key value; do
 | 
				
			||||||
        dns_resolver_prefer_ipv4)
 | 
					        dns_resolver_prefer_ipv4)
 | 
				
			||||||
            DNS_RESOLVER_PREFER_IPV4="$value"
 | 
					            DNS_RESOLVER_PREFER_IPV4="$value"
 | 
				
			||||||
            ;;
 | 
					            ;;
 | 
				
			||||||
 | 
					        tls_ech_enable)
 | 
				
			||||||
 | 
					            TLS_ECH_ENABLE="$value"
 | 
				
			||||||
 | 
					            ;;
 | 
				
			||||||
        reverse_tunnel_connection_retry_max_backoff)
 | 
					        reverse_tunnel_connection_retry_max_backoff)
 | 
				
			||||||
            REVERSE_TUNNEL_CONNECTION_RETRY_MAX_BACKOFF="$value"
 | 
					            REVERSE_TUNNEL_CONNECTION_RETRY_MAX_BACKOFF="$value"
 | 
				
			||||||
            ;;
 | 
					            ;;
 | 
				
			||||||
| 
						 | 
					@ -228,6 +232,7 @@ for resolver in "${DNS_RESOLVER[@]}"; do
 | 
				
			||||||
    CMD+=("--dns-resolver" "$resolver")
 | 
					    CMD+=("--dns-resolver" "$resolver")
 | 
				
			||||||
done
 | 
					done
 | 
				
			||||||
[ "$DNS_RESOLVER_PREFER_IPV4" = "true" ] && CMD+=("--dns-resolver-prefer-ipv4")
 | 
					[ "$DNS_RESOLVER_PREFER_IPV4" = "true" ] && CMD+=("--dns-resolver-prefer-ipv4")
 | 
				
			||||||
 | 
					[ "$TLS_ECH_ENABLE" = "true" ] && CMD+=("--tls-ech-enable")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Set environment variable for nb_worker_threads if specified
 | 
					# Set environment variable for nb_worker_threads if specified
 | 
				
			||||||
if [ -n "$NB_WORKER_THREADS" ]; then
 | 
					if [ -n "$NB_WORKER_THREADS" ]; then
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -163,3 +163,7 @@ websocket_ping_frequency = 30s
 | 
				
			||||||
; The client follows an exponential backoff strategy until it reaches this maximum delay
 | 
					; The client follows an exponential backoff strategy until it reaches this maximum delay
 | 
				
			||||||
; By default, the client tries to reconnect every 1 second
 | 
					; By default, the client tries to reconnect every 1 second
 | 
				
			||||||
; reverse_tunnel_connection_retry_max_backoff = 1s
 | 
					; reverse_tunnel_connection_retry_max_backoff = 1s
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					; Enable ECH (encrypted sni) during TLS handshake to wstunnel server.
 | 
				
			||||||
 | 
					; Warning: Ech DNS config is not refreshed over time. It is retrieved only once at startup of the program 
 | 
				
			||||||
 | 
					; tls_ech_enable = flase
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,8 @@
 | 
				
			||||||
name       : wstunnel
 | 
					name       : wstunnel
 | 
				
			||||||
version    : 10.4.1
 | 
					version    : 10.4.2
 | 
				
			||||||
release    : 8
 | 
					release    : 9
 | 
				
			||||||
source     :
 | 
					source     :
 | 
				
			||||||
    - https://github.com/erebe/wstunnel/archive/refs/tags/v10.4.1.tar.gz : 976e8132cf4ed120d8db4b2304f500408938ab857ad025b6fbe7f60d4d306ab0
 | 
					    - https://github.com/erebe/wstunnel/archive/refs/tags/v10.4.2.tar.gz : dd421991399dbab1261a339958d0af77ec94d1a20f4faec1d8fd40bead0b8594
 | 
				
			||||||
homepage   : https://github.com/erebe/wstunnel
 | 
					homepage   : https://github.com/erebe/wstunnel
 | 
				
			||||||
license    : BSD-3-Clause
 | 
					license    : BSD-3-Clause
 | 
				
			||||||
component  : network.util
 | 
					component  : network.util
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue