TECH 으로 돌아가기
TECH HACKER NEWS 오늘 6분 읽기 28 READS

로그인 없이 X를 보게 해주던 XCancel이 멈췄어요. 대안 프런트엔드는 왜 자꾸 사라질까

어느 날 갑자기 멈춘 XCancel

X(옛 트위터) 링크를 받았는데 로그인하라는 벽에 막혀본 적 있으시죠? 그럴 때 많은 개발자가 주소의 x.com을 xcancel.com으로 바꿔서 봤어요. 로그인도, 자바스크립트도, 광고도, 추적도 없이 트윗 내용만 깔끔하게 보여주는 서비스였거든요. 그런데 이 XCancel이 '추후 통지가 있을 때까지 서비스를 중단한다'는 짧은 공지만 남기고 멈췄어요.

이게 단순히 사이트 하나 닫힌 이야기가 아니에요. 지난 몇 년간 이어진 '플랫폼 대 대안 프런트엔드'의 싸움에서 가장 큰 보루 하나가 무너진 사건이거든요.

XCancel이 뭐였고, 어떻게 동작했냐면

XCancel은 Nitter라는 오픈소스 프로젝트의 인스턴스 중 하나예요. Nitter가 뭐냐면, 트위터의 내부 API를 대신 호출해서 결과를 가벼운 HTML로 다시 그려주는 '대안 프런트엔드'예요. 사용자는 Nitter 서버에만 접속하고, 트위터에는 Nitter 서버가 대신 다녀오는 구조죠. 그래서 트위터의 추적 스크립트가 내 브라우저에 실리지 않고, RSS 피드도 만들어줘서 팔로우 없이 계정을 구독할 수 있었어요.

처음엔 이게 쉬웠어요. 트위터가 로그인 안 한 방문자에게 '게스트 토큰'을 발급해줬고, Nitter는 그 토큰으로 공개 API를 부르면 됐거든요. 그런데 2023년 머스크 인수 이후 상황이 급변해요. 비로그인 열람이 막히고, API가 유료화되면서 기본 요금이 월 100달러, 기업용은 월 4만 2천 달러까지 올라갔죠. 2024년 초에는 게스트 계정 자체가 사라졌고, Nitter 개발자는 공식적으로 '프로젝트가 끝났다'고 선언했어요.

그런데 XCancel을 비롯한 몇몇 인스턴스가 다른 방법으로 되살아났어요. 실제 X 계정을 여러 개 만들어서 그 세션 토큰을 돌려가며 쓰는 방식이었어요. 계정 하나가 정지되면 다른 계정으로 넘어가고, 계속 새 계정을 채워 넣는 거죠. 말 그대로 고양이와 쥐 게임이었고, XCancel은 그 게임에서 가장 오래 버틴 인스턴스였어요.

왜 멈췄을까

공지에는 이유가 적혀 있지 않지만, 이런 구조를 생각하면 후보는 뻔해요. 계정 탐지가 더 정교해져서 토큰 풀을 유지할 수 없게 됐거나, 운영 비용과 법적 부담이 임계점을 넘었거나, 혹은 둘 다일 수 있어요. 어느 쪽이든 결론은 같아요. 남의 플랫폼을 우회해서 돌아가는 서비스는 플랫폼이 마음먹으면 언제든 멈출 수 있다는 거예요.

업계 맥락: 대안 프런트엔드의 연쇄 몰락

Nitter만의 일이 아니에요. 유튜브를 대신 보여주던 Invidious는 구글의 차단과 계속 싸우고 있고, 인스타그램용 Bibliogram은 이미 오래전에 문을 닫았어요. 레딧용 Libreddit도 2023년 레딧 API 유료화 때 큰 타격을 받아서 Redlib이라는 이름으로 간신히 명맥을 잇고 있죠. 흐름이 보이시죠? 2023년을 기점으로 큰 플랫폼들이 일제히 API를 닫거나 유료화했어요. 명분은 LLM 학습용 스크래핑 방지였지만, 그 과정에서 개인 개발자가 만든 작은 도구들이 함께 쓸려나갔어요.

반대편에는 다른 흐름도 있어요. Bluesky의 AT Protocol이나 Mastodon의 ActivityPub은 공개 API가 기본이라 대안 프런트엔드를 '막을' 이유 자체가 없어요. 데이터가 플랫폼 것이 아니라 사용자 것이라는 설계 철학의 차이가, 이런 사건이 터질 때마다 대비돼요.

한국 개발자에게 주는 시사점

첫째, 외부 플랫폼의 비공식 경로에 의존한 기능은 언젠가 깨진다는 점이에요. X 링크의 미리보기를 자체 크롤링으로 만들었거나, Nitter RSS로 특정 계정을 모니터링하는 봇을 돌리고 있었다면 지금 깨졌을 가능성이 커요. 공식 임베드나 유료 API, 아니면 아예 다른 소스로 옮기는 걸 고민할 때예요.

둘째, 정보 소스의 분산이에요. 한국 개발자들도 X를 기술 뉴스 소스로 많이 쓰잖아요. 로그인 벽 뒤의 정보에 의존하면 어느 날 접근 자체가 막힐 수 있어요. RSS를 제공하는 블로그, Bluesky, 뉴스레터처럼 열린 채널을 같이 챙겨두면 좋아요.

셋째, 서비스를 만드는 입장에서 생각해볼 문제예요. 우리 서비스는 사용자가 데이터를 가져갈 수 있게 하고 있나요? 열어두는 게 장기적으로 신뢰가 된다는 걸 이번 사건이 반대로 보여주고 있어요.

정리하면

XCancel의 중단은 '열린 웹'이 한 칸 더 줄어든 사건이에요. 플랫폼의 담이 높아질수록, 담을 넘는 도구가 아니라 담이 없는 곳을 찾아가는 게 현실적인 답이 되어가고 있어요.

여러분은 X를 아직 주요 정보 채널로 쓰시나요? 대안으로 옮겨가신 분이 있다면 어디로, 왜 옮기셨는지 궁금해요.


🔗 출처: Hacker News

SOURCE · HACKER NEWS
원문 전체 보기 → https://xcancel.com/#
SHARE
NEXT · CHOOSE

변화를 읽었다면,
내가 만들 수익 구조를 고릅니다.

정보를 더 모으는 데서 멈추지 않고, 광고·외주·판매·중개·구독 중 내 상황에 맞는 출발점을 정해보세요.

21가지 수익 구조 살펴보기
처리 중...