Github 코드 다운로드

Github 코드 다운로드

noip에서 DNS를 업데이트하는 방법을 검색하던 중 이 기사를 발견했습니다.

https://github.com/loblab/noip-renew

하지만 어떻게 사용하는지 모르겠습니다.

사용법은 다음과 같습니다. 코드: 모두 선택

사용법 noip-renew.sh에서 noip.com 계정 정보와 호스트 수를 설정하고, setup.sh를 실행하고, noip-renew.sh를 실행하고, result.png(성공한 경우) 또는 error.png(실패한 경우)를 확인하세요. , Dockerfile, docker-compose.yml, crontab-docker-host를 확인하세요.

여러 로그 파일에서 확인된 기록을 확인하세요.

grep -h Confirmed *.log | grep -v ": 0" | sort 
  1. zip 파일로 다운로드하고 압축을 푼다.
  2. 적절한 파일에 내 IP 없음 계정을 구성하시겠습니까?

옳은?

Docker를 사용하고 싶다면 어떻게 해야 하나요?

답변1

아마도 이 질문은 실제로 지침을 따르는 방법에 관한 것이기 때문에 Stackoverflow에 있어야 할 것입니다.리눅스 명령이 유틸리티는 Linux에서 실행되도록 설계되었지만 그 기능을 이해하는 것 외에는 실제로 Linux 문제 자체는 아닙니다.

지침은 아래에 요약되어 있습니다.

  1. noip.com 계정 정보와 호스트 수를 설정하세요 noip-renew.sh.
  2. setup.sh를 실행합니다.
  3. 실행하고 noip-renew.shresult.png(성공한 경우) 또는 error.png(실패한 경우)를 확인하세요.

여기에 더 많은 설명이 있습니다.

  1. URL이 이동한 페이지를 확인하고 프로젝트 파일의 zip을 다운로드합니다(오른쪽 상단에 있는 녹색 버튼 참조).복제 또는 다운로드).

  2. 파일의 압축을 풀고 디렉터리를 압축이 풀린 폴더로 변경합니다 noip-renew-master.

  3. 이름이 지정된 파일을 편집 noip-renew.sh하고 파일 상단 근처의 관련 줄을 세부 정보로 변경합니다.

관련 라인:

USERNAME="change-the-username"
PASSWORD="change-the-password"
NUM_HOSTS=3 # make sure to change this to the number of configured dynamic hosts on your no-ip account
  1. 명령을 실행 sudo ./setup.sh <your unix username>하십시오. 이 명령은 다음을 수행합니다.

    • 설치하다 chromedriver,python-pip
    • 그런 다음 python-pip를 사용하여 셀레늄을 설치하고 업데이트 프로세스 중에 이를 사용합니다. 셀레늄은 noip.com 웹사이트에서 올바른 버튼을 누르도록 웹 브라우저를 구동하는 데 사용됩니다.
    • 이는 연중 매주 월요일, 수요일, 금요일 03:45에 업데이트 명령을 실행하는 /etc/crontab 구성된 버전으로 행을 업데이트합니다 .noip-renew
  2. 명령을 실행 noip-renew.sh하고 출력 이미지 파일을 확인하여 업데이트 명령이 예상대로 작동하는지 확인합니다.

삭제 스크립트가 없습니다! setup.sh bash 스크립트를 읽고 배포() 함수를 읽어 보면 시스템에 어떤 영향을 미칠지 이해할 수 있습니다. 필요한 경우 구성을 해제할 수 있도록 해당 기능이 무엇인지 이해해야 합니다.

관련 정보