공유 링크에서 실제 파일 주소를 뽑아 내려받기를 돕는 브라우저 스크립트
공유 링크를 열면 브라우저에 뜨는 버튼 하나로 실제 파일 주소를 얻어 내려받을 수 있습니다. 이 도구는 각 클라우드 서비스의 공개된 API를 이용해 다운로드 링크를 추출하는 사용자 스크립트입니다. 공식 클라이언트를 쓰지 않아도 되는 상황에서 파일을 저장하는 방법을 제공합니다.
최근 업데이트: 광야 클라우드 지원 추가
또한 자주 바뀌는 123 클라우드의 페이지 구조에 맞춰 대응하고, 네트워크 요청 헤더를 표준화했습니다. 코드 품질을 높이기 위해 ESLint를 도입해 스크립트 문제를 점검하는 과정도 거쳤습니다. 이 버전은 최신 기능을 포함하지만 안정성은 보장되지 않는다는 점을 유의해야 합니다.
지원하는 클라우드 서비스와 설치 방법
대상은 바이두, 알리, 중국 이동, 천이, 쉐얼, 광야, 콰크, UC, 123 클라우드입니다. 설치 시에는 GitHub, OpenUserJS, 또는 국내 플랫폼인 스크립트캣 중 하나를 선택해 Tampermonkey와 같은 사용자 스크립트 관리자에 등록하면 됩니다. 정식 버전과 최신 기능을 담은 카나리아 버전이 별도로 제공되며, 카나리아 버전은 불안정할 수 있습니다.
다운로드 방식과 외부 도구 연동
링크를 얻은 후에는 브라우저에서 직접 파일을 열거나, 여러 다운로드 관리 프로그램으로 전송할 수 있습니다. IDM, Aria2, cURL, ABDM, BitComet 등 다양한 도구의 명령줄이나 API를 통해 다운로드를 시작할 수 있습니다. 특히 여러 블록을 동시에 처리하는 멀티스레드 다운로드 기능을 지원해 대용량 파일 전송 시 효율을 높였습니다. 설정 페이지에서 원하는 다운로드 방법을 선택하고, 필요 시 원격 설정을 추가하거나 삭제할 수 있습니다.
속도 제한 해제 기능 아님
이 프로젝트는 클라우드 서비스의 속도 제한을 우회하거나 해킹하는 기능이 없습니다. 다운로드 링크는 각 서비스의 공개된 API를 통해 정상적으로 생성됩니다. 만약 다운로드 속도가 빠르다면, 이는 서비스 제공사의 정책 변경이나 사용자의 네트워크 환경, 일시적인 대역폭 조정 때문일 뿐입니다. '속도 제한 해제'나 '초고속 다운로드'라는 표현은 이 프로젝트의 의도와 맞지 않으며, 이러한 주장은 개발자의 입장이 아닙니다.
사용 전 확인 사항
이 스크립트는 단일 개발자가 유지보수하며, 버그 보고는 GitHub 이슈를 통해서만 접수합니다. 다른 플랫폼에서의 피드백은 처리되지 않으므로 주의해야 합니다. 또한 GreasyFork에서 찾은 경우, 업데이트 지연이나 악성 코드 위험을 피하기 위해 README에 명시된 공식 소스에서 재설치하는 것이 좋습니다. 공식 클라이언트를 사용할 수 없거나 불편한 상황에서 합법적인 파일 다운로드를 원하는 사용자에게 적합합니다. 하지만 클라우드 서비스의 정책 변경에 따라 기능이 갑자기 작동하지 않을 수 있으므로, 최신 버전을 유지하는 것이 중요합니다.