|  | @@ -213,6 +213,7 @@ function backup_local_vpn {
 | 
	
		
			
			| 213 | 213 |  
 | 
	
		
			
			| 214 | 214 |      function_check backup_directory_to_usb
 | 
	
		
			
			| 215 | 215 |      backup_directory_to_usb /etc/openvpn/easy-rsa/keys vpn
 | 
	
		
			
			|  | 216 | +    backup_directory_to_usb /etc/stunnel vpnstunnel
 | 
	
		
			
			| 216 | 217 |  }
 | 
	
		
			
			| 217 | 218 |  
 | 
	
		
			
			| 218 | 219 |  function restore_local_vpn {
 | 
	
	
		
			
			|  | @@ -232,6 +233,23 @@ function restore_local_vpn {
 | 
	
		
			
			| 232 | 233 |              fi
 | 
	
		
			
			| 233 | 234 |          done
 | 
	
		
			
			| 234 | 235 |      fi
 | 
	
		
			
			|  | 236 | +    temp_restore_dir=/root/tempvpnstunnel
 | 
	
		
			
			|  | 237 | +    restore_directory_from_usb $temp_restore_dir vpnstunnel
 | 
	
		
			
			|  | 238 | +    if [ -d ${temp_restore_dir} ]; then
 | 
	
		
			
			|  | 239 | +        cp -r ${temp_restore_dir}/* /etc/stunnel
 | 
	
		
			
			|  | 240 | +        rm -rf ${temp_restore_dir}
 | 
	
		
			
			|  | 241 | +        for d in /home/*/ ; do
 | 
	
		
			
			|  | 242 | +            USERNAME=$(echo "$d" | awk -F '/' '{print $3}')
 | 
	
		
			
			|  | 243 | +            if [ -f /home/$USERNAME/stunnel.pem ]; then
 | 
	
		
			
			|  | 244 | +                cp /etc/stunnel/stunnel.pem /home/$USERNAME/stunnel.pem
 | 
	
		
			
			|  | 245 | +                chown $USERNAME:$USERNAME /home/$USERNAME/stunnel.pem
 | 
	
		
			
			|  | 246 | +            fi
 | 
	
		
			
			|  | 247 | +            if [ -f /home/$USERNAME/stunnel.p12 ]; then
 | 
	
		
			
			|  | 248 | +                cp /etc/stunnel/stunnel.p12 /home/$USERNAME/stunnel.p12
 | 
	
		
			
			|  | 249 | +                chown $USERNAME:$USERNAME /home/$USERNAME/stunnel.p12
 | 
	
		
			
			|  | 250 | +            fi
 | 
	
		
			
			|  | 251 | +        done
 | 
	
		
			
			|  | 252 | +    fi
 | 
	
		
			
			| 235 | 253 |  }
 | 
	
		
			
			| 236 | 254 |  
 | 
	
		
			
			| 237 | 255 |  function backup_remote_vpn {
 | 
	
	
		
			
			|  | @@ -244,6 +262,7 @@ function backup_remote_vpn {
 | 
	
		
			
			| 244 | 262 |  
 | 
	
		
			
			| 245 | 263 |      function_check backup_directory_to_friend
 | 
	
		
			
			| 246 | 264 |      backup_directory_to_friend /etc/openvpn/easy-rsa/keys vpn
 | 
	
		
			
			|  | 265 | +    backup_directory_to_friend /etc/stunnel vpnstunnel
 | 
	
		
			
			| 247 | 266 |  }
 | 
	
		
			
			| 248 | 267 |  
 | 
	
		
			
			| 249 | 268 |  function restore_remote_vpn {
 | 
	
	
		
			
			|  | @@ -263,6 +282,23 @@ function restore_remote_vpn {
 | 
	
		
			
			| 263 | 282 |              fi
 | 
	
		
			
			| 264 | 283 |          done
 | 
	
		
			
			| 265 | 284 |      fi
 | 
	
		
			
			|  | 285 | +    temp_restore_dir=/root/tempvpnstunnel
 | 
	
		
			
			|  | 286 | +    restore_directory_from_friend $temp_restore_dir vpnstunnel
 | 
	
		
			
			|  | 287 | +    if [ -d ${temp_restore_dir} ]; then
 | 
	
		
			
			|  | 288 | +        cp -r ${temp_restore_dir}/* /etc/stunnel
 | 
	
		
			
			|  | 289 | +        rm -rf ${temp_restore_dir}
 | 
	
		
			
			|  | 290 | +        for d in /home/*/ ; do
 | 
	
		
			
			|  | 291 | +            USERNAME=$(echo "$d" | awk -F '/' '{print $3}')
 | 
	
		
			
			|  | 292 | +            if [ -f /home/$USERNAME/stunnel.pem ]; then
 | 
	
		
			
			|  | 293 | +                cp /etc/stunnel/stunnel.pem /home/$USERNAME/stunnel.pem
 | 
	
		
			
			|  | 294 | +                chown $USERNAME:$USERNAME /home/$USERNAME/stunnel.pem
 | 
	
		
			
			|  | 295 | +            fi
 | 
	
		
			
			|  | 296 | +            if [ -f /home/$USERNAME/stunnel.p12 ]; then
 | 
	
		
			
			|  | 297 | +                cp /etc/stunnel/stunnel.p12 /home/$USERNAME/stunnel.p12
 | 
	
		
			
			|  | 298 | +                chown $USERNAME:$USERNAME /home/$USERNAME/stunnel.p12
 | 
	
		
			
			|  | 299 | +            fi
 | 
	
		
			
			|  | 300 | +        done
 | 
	
		
			
			|  | 301 | +    fi
 | 
	
		
			
			| 266 | 302 |  }
 | 
	
		
			
			| 267 | 303 |  
 | 
	
		
			
			| 268 | 304 |  function remove_vpn {
 |