mirror of
				https://github.com/Ysurac/openmptcprouter-feeds.git
				synced 2025-03-09 15:40:03 +00:00 
			
		
		
		
	Fix stop proxy redirection in case if restarted and still down
This commit is contained in:
		
							parent
							
								
									ad7ecd87e2
								
							
						
					
					
						commit
						eae54dd7a2
					
				
					 1 changed files with 2 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -159,7 +159,8 @@ while true; do
 | 
			
		|||
		last=$((last + 1 ))
 | 
			
		||||
		[ -z "$nocontact" ] && nocontact="$host" || nocontact="$nocontact, $host"
 | 
			
		||||
		[ "${last}" -ge "${retry}" ] && {
 | 
			
		||||
			if [ "$OMR_TRACKER_PREV_STATUS" != "ERROR" ] && { [ -n "$($IPTABLES -w -t nat -L -n 2>/dev/null | grep ssr)" ] || [ -n "$(nft list ruleset 2>/dev/null | grep ss_r)" ] || [ -n "$(nft list ruleset 2>/dev/null | grep ssr_r)" ]; }; then
 | 
			
		||||
			#if [ "$OMR_TRACKER_PREV_STATUS" != "ERROR" ] && { [ -n "$($IPTABLES -w -t nat -L -n 2>/dev/null | grep ssr)" ] || [ -n "$(nft list ruleset 2>/dev/null | grep ss_r)" ] || [ -n "$(nft list ruleset 2>/dev/null | grep ssr_r)" ]; }; then
 | 
			
		||||
			if [ -n "$($IPTABLES -w -t nat -L -n 2>/dev/null | grep ssr)" ] || [ -n "$(nft list ruleset 2>/dev/null | grep ss_r)" ] || [ -n "$(nft list ruleset 2>/dev/null | grep ssr_r)" ]; then
 | 
			
		||||
				_log "Shadowsocks $type ${server} is down (can't contact via http ${nocontact})"
 | 
			
		||||
				OMR_TRACKER_STATUS_MSG="Shadowsocks $type ${server} is down (can't contact via http ${nocontact})"
 | 
			
		||||
				uci -q set openmptcprouter.omr.ss_${server}="down"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue