귀차니즘

도메인이름은    .duckdns.org  를 뺀 앞 도메인

토큰은 위쪽에 나온다. (duckdns 접속 후 도메인 관리)



cd /jffs/scripts/

vi ddns-start

(vi 를 사용할 줄 모른다면   a 를 눌러서 insert 상태로 만든 후 아래 내용을 복사하고

ESC 를 누른 다음  :x   (콜론 엑스) 를 입력해 저장하고 나온다.)


#=====아래 내용 복사 =======


#!/bin/sh


SUBDOMAIN="도메인이름"

TOKEN="토큰"


QUERY="https://www.duckdns.org/update?domains=$SUBDOMAIN&token=$TOKEN&ip=$1&verbose=true"


RESULT=`curl --silent "$QUERY"`


if [ "$RESULT" = "KO" ]

then

 /sbin/ddns_custom_updated 0

 LOGFILE=/jffs/scripts/ERROR_`date +%Y%m%d`.log

 date >> ${LOGFILE}

 echo $QUERY >> ${LOGFILE}

 echo $RESULT >> ${LOGFILE}

 echo >> ${LOGFILE}

else

 /sbin/ddns_custom_updated 1

 LOGFILE=/jffs/scripts/result.log

 date >> ${LOGFILE}

 echo $RESULT >> ${LOGFILE}

 echo >> ${LOGFILE}

fi

#=====끝======


chmod a+x ddns-start


현재 위치에서(/jffs/scripts/)


vi init-start


#=== ddns 자동실행 ===

cru a "update-DUCKDNS" "* * * * * /jffs/scripts/ddns-start"

#======끝=========


chmod +x init-start


등록 실패라고 뜬다면

[관리] -> [시스템] 으로 가서 Enable JFFS costom scripts and configs 를 Yes 로 바꿔준다.

'Devices > ASUS RT-AC68P' 카테고리의 다른 글

NEXTCLOUD 설치  (0) 2019.01.27
IPTV 채널 참고자료  (0) 2018.12.30
pydio 설치  (0) 2018.05.07
opkg 로 php5 설치  (0) 2017.05.17
68p 에 tvheadend 설치  (4) 2017.03.24