|  | @@ -17,7 +17,7 @@ LOCK_FILE=/var/lock/ssrplus.lock
 | 
	
		
			
				|  |  |  LOG_FILE=/var/log/ssrplus.log
 | 
	
		
			
				|  |  |  TMP_PATH=/var/etc/ssrplus
 | 
	
		
			
				|  |  |  TMP_BIN_PATH=$TMP_PATH/bin
 | 
	
		
			
				|  |  | -TMP_DNSMASQ_PATH=/var/etc/dnsmasq-ssrplus.d
 | 
	
		
			
				|  |  | +TMP_DNSMASQ_PATH=/tmp/dnsmasq.d/dnsmasq-ssrplus.d
 | 
	
		
			
				|  |  |  tcp_config_file=
 | 
	
		
			
				|  |  |  udp_config_file=
 | 
	
		
			
				|  |  |  shunt_config_file=
 | 
	
	
		
			
				|  | @@ -810,8 +810,8 @@ start_rules() {
 | 
	
		
			
				|  |  |  start() {
 | 
	
		
			
				|  |  |  	set_lock
 | 
	
		
			
				|  |  |  	echolog "----------start------------"
 | 
	
		
			
				|  |  | -	mkdir -p /var/run /var/lock /var/log /var/dnsmasq.d $TMP_BIN_PATH $TMP_DNSMASQ_PATH
 | 
	
		
			
				|  |  | -	echo "conf-dir=${TMP_DNSMASQ_PATH}" >"/var/dnsmasq.d/dnsmasq-ssrplus.conf"
 | 
	
		
			
				|  |  | +	mkdir -p /var/run /var/lock /var/log /tmp/dnsmasq.d $TMP_BIN_PATH $TMP_DNSMASQ_PATH
 | 
	
		
			
				|  |  | +	echo "conf-dir=${TMP_DNSMASQ_PATH}" >"/tmp/dnsmasq.d/dnsmasq-ssrplus.conf"
 | 
	
		
			
				|  |  |  	if load_config; then
 | 
	
		
			
				|  |  |  		Start_Run
 | 
	
		
			
				|  |  |  		start_rules
 | 
	
	
		
			
				|  | @@ -844,7 +844,7 @@ start() {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  boot() {
 | 
	
		
			
				|  |  |  	echolog "boot!"
 | 
	
		
			
				|  |  | -	mkdir -p /var/run /var/lock /var/log /var/dnsmasq.d $TMP_BIN_PATH $TMP_DNSMASQ_PATH
 | 
	
		
			
				|  |  | +	mkdir -p /var/run /var/lock /var/log /tmp/dnsmasq.d $TMP_BIN_PATH $TMP_DNSMASQ_PATH
 | 
	
		
			
				|  |  |  	ulimit -n 65535
 | 
	
		
			
				|  |  |  	start
 | 
	
		
			
				|  |  |  }
 | 
	
	
		
			
				|  | @@ -869,8 +869,8 @@ stop() {
 | 
	
		
			
				|  |  |  	$PS -w | grep -v "grep" | grep "$TMP_PATH" | awk '{print $1}' | xargs kill -9 >/dev/null 2>&1 &
 | 
	
		
			
				|  |  |  	killall -q -9 v2ray-plugin obfs-local xray-plugin
 | 
	
		
			
				|  |  |  	rm -f /var/lock/ssr-monitor.lock
 | 
	
		
			
				|  |  | -	if [ -f "/var/dnsmasq.d/dnsmasq-ssrplus.conf" ]; then
 | 
	
		
			
				|  |  | -		rm -rf /var/dnsmasq.d/dnsmasq-ssrplus.conf $TMP_DNSMASQ_PATH $TMP_PATH/*-ssr-*.json $TMP_PATH/ssr-server*.json
 | 
	
		
			
				|  |  | +	if [ -f "/tmp/dnsmasq.d/dnsmasq-ssrplus.conf" ]; then
 | 
	
		
			
				|  |  | +		rm -rf /tmp/dnsmasq.d/dnsmasq-ssrplus.conf $TMP_DNSMASQ_PATH $TMP_PATH/*-ssr-*.json $TMP_PATH/ssr-server*.json
 | 
	
		
			
				|  |  |  		/etc/init.d/dnsmasq restart >/dev/null 2>&1
 | 
	
		
			
				|  |  |  	fi
 | 
	
		
			
				|  |  |  	del_cron
 |