경험 공유

[여정] 저는 6개월 동안 수천 달러를 들여서 30대 iOS 폰 팜을 구축했어요. 그 뒤 저는 전부 불태우고 더 나은 걸 다시 만들었죠.

03-07
7

오랜 시간 고민만 하다가 결국 쓰게 됐어요. 왜냐하면 이 포럼에 지금 폰 팜을 만들고 있거나 만들까 생각 중인 분들이 꽤 많다고 생각해서요. 그러니 시작하기 전에 실제 경험이 어떤지 솔직히 알려드리고 싶었어요. 그리고 이 글은 제가 그 뒤에 뭘 만들어가고 있는지 이야기를 시작하는 계기가 될 거예요.

지난 9월로 돌아가 볼게요.

---

**시작 과정**

그때 저는 이미 OnlyFans 계정용 Reddit 트래픽을 돌리고 있었어요. 그때는 큰 규모는 아니었구요, 몇 명의 클라이언트를 위해 15~20개 계정을 웹 툴과 공개 API를混ぜて 수동으로 관리했어요. 결과는 괜찮았지만 일정하지 weren’t. 계정 수명이 짜증날 정도로 짧았어요. 계정을 좀 따뜻하게 만든 뒤 올리기 시작하면起初에는 준수한 숫자가 나왔는데, 두세 주 안에 hele 계정이 다 죽어버렸죠. 가끔은 더 빨라요.

überall에서 보는 공통 조언은 언제나 똑같았어요: iOS로 가세요. 폰 팜. 실제 기기. 신뢰 점수 argument가 직관적으로 와닿았어요. Reddit iOS 앱은 브라우저나 API 클라이언트와 다르게 행동하고, Reddit 시스템은 그 차이를 점수로 매기거든요. 그래서 저는 제대로 된 iOS 구축에 올인하기로 결심했어요.

저는 제대로 해보겠다고 마음먹었어요. 반쪽짜리가 아닌, 진짜 인프라 구축을 말이죠.

---

**1단계: 첫 번째 기기 배치, 9월**

저는 아이폰 10대로 시작했어요. 아이폰 8과 아이폰 X를 mezclて Facebook Marketplace, eBay, 그리고 몇 명의 현지 리셀러에서 구했어요. 이유는 간단했어요: 오래된 기기라도 충분히 지원되는 iOS 버전을 탈옥해서 쓸 수 있고, 가격이 저렴하며, 임무를 수행하기에 충분했어요. 사진 스튜디오를 꾸릴 생각은 없었어요. 단지 Reddit 서버에 진짜 아이폰처럼 보이는 Reddit 클라이언트가 필요했을 뿐이죠.

그 10대 기기를 탈옥하고 설정하고 계정을 가져와서 실행시키는 데 약 2주가 걸렸어요. individuales 단계가 복잡해서가 아니라, 각각의 작은 작업들이 시간이 많이 걸려서요. 각 iOS 버전에 맞는 적절한 탈옥법을 찾고, 필요한 툴을 설치하고, 기기당 프록시를 설정하고, 계정을 생성하거나 가져와서 손으로 따뜻하게 만들고, 서브레딧에 가입하고, 게시물 노출을 테스트하는 일들이 쌓였죠.

10월 중순쯤엔 10대 기기가 모두 돌아가고 있었고, 웹 기반 툴로 얻던 결과보다 확실히 나아졌어요. 계정 수명이 개선됐고, 게시물이 더 오래 머물렀어요. 저는 올바른 방향에 있다고 확신하고 확장을 계획하기 시작했어요.

---

**2단계: 30대로 확장, 랙 구축, 10월~11월**

여기서부터 진지해지기 시작했고, 동시에 복잡해지기도 했어요.

저는 30대로 가기로 결정했어요. 이 숫자는 의미 있는 운영처럼 느껴졌어요. 계정 그룹별로 전용 라인을 둬서 여러 클라이언트를 동시에 돌릴 수 있고, 손실을 어느 정도 흡수해서 캠페인이 완전히 죽는 걸 방지할 수 있으며, 실제 수익 안정성을 보기 시작할 수 있는 수준이었죠.

첫 번째 문제는 물리적 관리였어요. 책상 위에 30대의 전화기를 놓는 건 진짜 구성이 아니에요. 케이블이 partout에 널려 있고, 기기들이 표면에서 떨어지고, 뭐가 돌아가고 뭐가 안 보이는지 알기 힘들었어요. 그래서 적절한 인프라가 필요했어요.

저는 맞춤형 랙을 만들었어요. 알루미늄 랙 레일, 케이블 관리 패널, 그리고 온라인에서 템플릿을 찾아 현지에서 출력한 맞춤 3D 프린팅 전화 거치대를 샀어요. 랙은 제 책상 셋업의 약 1/3을 차지했고, 꽉 찼을 때 정말 멋져 보였어요. 30대의 아이폰이 깔끔한 행으로 정렬되어 앞을 향하고 모두 계정 ID 라벨이 붙어 있었죠.

USB 허브 상황은 별도의 프로젝트였어요. 랩탑에 30대의 아이폰을 그냥 꽂을 수는 없어요. 전원이 공급되는 USB 허브가 필요하고, 맞는 걸 골라야 했어요. 현재 소비를 múltiples 기기가 동시에 충전하고 통신하면서도 연결이 끊기지 않도록 처리할 수 있는 허브 세 가지 모델을 거쳐서 finalement Anker 산업용 허브를 찾았어요. 각 허브는 7~10대를 처리하고 그걸 중앙 기계로 전달했죠.

그 중앙 기계는 Mac Studio였어요. 상당한 투자였어요. iOS 자동화를 규모 있게 하려면 상당한 컴퓨팅 파워가 필요하고, Xcode 툴은 Apple Silicon에서 더 잘 돌아가며, Mac Studio의 연결 옵션이 제가 구축하려는 목적에 가장 적합했기 때문이었어요. Mac Studio는 작은 항목이 아니었지만, 제대로 해보겠다는 약속 때문에 구매했어요.

11월 초쯤엔 30대 기기를 모두 마운트하고 케이블을 연결하고 전원을 공급해서, 전원이 공급된 USB 허브들의 데이지 체인을 통해 Mac Studio와 연결했어요. 외관상으로는 제대로 된 운영처럼 보였어요. 저는 정말 뿌듯했어요.

---

**3단계: Appium과 iOS 자동화, 11월**

하드웨어가 정리가 되자 소프트웨어 레이어에 집중했어요. 접근 방식은 Appium과 iOS 드라이버, 구체적으로 Appium이 사용하는 XCUITest 프레임워크를 쓰는 것이었어요. 아이디어는 각 기기에서 실제 Reddit iOS 앱을 자동화하는 거였어요. API나 브라우저가 아니라 진짜 앱 자체를 탭, 스크롤, 텍스트 입력 등 인간처럼 조작하는 거였어요.

iOS용 Appium 설치는 간단하지 않아요. 아직 해보지 않으셨다면, 실제로 이런 게 필요해요: Xcode를 설치하고 설정해야 하고, Appium 서버를 실행시켜야 하고, 각 기기에 WebDriverAgent를 빌드해서 배포해야 해요(이건 Apple Developer 계정과 코드 서명이 필요해요). 그리고 기기를 신뢰하고 연결해서 Appium이 각각 개별적으로 접근할 수 있게 해야 해요.

첫 번째 기기에これを 작동시키는 데 첫날 대부분의 시간을 썼어요. 30대 기기에 동시에 안정적으로 작동시키는 건 몇 주에 걸친 프로젝트였어요. 각 기기는 자신만의 Appium 세션이 필요하고, 각 세션은 자신만의 포트를 써야 해요. WebDriverAgent 빌드는 각 기기에 있어야 하고 신뢰 상태를 유지해야 해요(iOS는 사이드로드된 앱의 신뢰를 쉽게 취소하죠, 특히 재부팅이나 iOS 업데이트 후에요). 30대 기기에 걸쳐 이걸 모두 관리하는 건 끊임없는 유지보수 작업이었어요.

저는 Appium 세션을 관리하고, 기기에 작업을 할당하고, 계정을 로테이션시키고, 세션 실패를 처리하며 모든 걸 기록하는 Python 오케스트레이션 레이어를 만들었어요. 11월 말쯤엔 작동하는 시스템을 갖게 됐어요. 30대 기기가 각각 진짜 Reddit iOS 앱을 돌리고, Appium을 통해 자동화되며, 각기 자체 residential 프록시를 사용하고 있었어요.

약 2주간은 정말 잘 동작했어요. 전에 실행했던 어느 것보다 나았어요. 계정 신뢰 점수가 높았어요. 게시물이 잘 올라갔어요. 실제 캠페인 성과를 보기 시작했어요.

---

**4단계: 체인 밴 문제, 12월**

그러고 나서 12월이 왔고, 모든 게 무너져 내렸어요.

첫 번째 밴 물결이 갑자기 찾아왔어요. 아침에 일어나서 하룻밤 사이에 11개의 계정이 정지돼 있는 걸 봤어요. 섀도 밴이 아니라 하드 정지였어요. 평소 체크리스트를 따라봤어요: 프록시 문제, 게시 빈도, 콘텐츠 플래그, 계정 나이. 특이한 triggers는 보이지 않았어요. 계정을 교체하고 라인을 다시 짜서 그대로 돌렸어요.

일주일 뒤에 두 번째 물결이 왔어요. 이번엔 14개의 계정이었고, 이번엔 패턴을 알아챘어요. 밴은 무작위가 아니었어요. 클러스터 형태였어요. 같은 서브레딧 그룹에서 활동하고, 비슷한 콘텐츠를 비슷한 시간에 올리던 계정들이 함께 나갔어요. Reddit은 irgend에서 그들을 연결해서 개별적으로가 아니라 집합적으로 제거하고 있었어요.

이게 바로 체인 밴 문제예요. 그리고 정말 brutality해요.

Reddit이 네트워크 내의 하나의 계정을 봇 또는 스팸 운영자로 식별하면, 그 계정만 밴하는 게 아니라 관련 계정을 모두 찾아서 쓸어버려요. 상관관계를 위한 신호들은どこにも 문서화되어 있지 않지만, 제가 테스트하고 조사한 모든 결과를 바탕으로 보면, 게시 패턴, 콘텐츠 유사도, 타이밍 상관관계, 그리고 가장 중요하게 공유 인프라 신호들이 포함돼요. 기기당 별도 프록시를 써도 signal이 새어나가요. 콘텐츠 지문, 행동 상관관계, 아니면 다른 무언가인지 정확히 집단은 못 했지만, 밴은 제 기기 flota 내에서 물결처럼 퍼져나갔어요.

12월 중순쯤엔 두 번의 밴 물결을 겪으면서 계정의 60% 이상을 잃었어요. 살아남은 계정들은 서로 완전 격리 상태에서 거의 게시물을 올리지 않고, 캠페인 용도로는 거의 무용지물이 됐어요.

12월 마지막 두 주 동안 저는 새로 계정을 만들고, 콘텐츠 변형을 엄격히 하고, 게시 스케줄을 달리하고, 프록시 로테이션을 더 공격적으로 시도하며 재건을 시도했어요. 그런데 세 번째 밴 물결이 또 왔어요. 이번엔 규모가 작아서 maybe 8개 계정이었지만, 그 시점엔 이 사이클에 지쳐 있었어요.

---

**5단계: 깨달음, 1월**

새해가 되면서 그저 반응하는 게 아니라 실제로何が 잘못됐는지 सोच해볼 수 있는 공간이 생겼어요.

폰 팜은 문제를 일부 해결했어요. iOS 클라이언트 identité 덕분에 개별 계정의 신뢰 점수가 웹 툴이나 API를 쓸 때보다 나아졌어요. 그 부분은 잘 됐어요. 문제는 인프라가 여전히 상관관계 신호를 새어서 Reddit 시스템이 그걸 포착할 수 있었다는 거예요. 게다가 30대 물리 기기, 탈옥 환경, Appium 세션, 맞춤 오케스트레이션 레이어를 유지하는 overhead가 엄청났어요. iOS 업데이트 하나가 탈옥을 깨면 작업 전체가 멈출 수 있고, Appium 버전 업데이트가 XCUITest 세션 처리 방식을 바꾸면 모든 기기에 대해 테스트하고 배포해야 했어요. Mac Studio, 허브, 랙, 전부 지속적인 관심이 필요했어요.

저는 다른 질문을 던지기 시작했어요. 폰 팜이 작동한 이유는 iOS 클라이언트 identité가 Reddit의 신뢰 시스템이 실제로 점수로 보는 거라서였어요. 그렇다면 이 identité만 중요하고, 실제 물리 기기는 무의미하지 않을까?

실제 기기에서 완전한 iOS 클라이언트 identité를 포착해서—Reddit 서버가 기대하는 모든 식별자, 토큰, 지문을—그걸 서버 측에 저장하고, 그걸로 어디서든 요청을 인증할 수 있다면 어떨까? 기기 필요 없음, 탈옥 필요 없음, Appium 필요 없음, 랙 필요 없음.

Reddit 서버는 아이폰을 보게 되고, 저는 대시보드를 보게 될 거예요.

---

**6단계: ReddFarm 구축, 1월~지금**

바로 이 아이디어부터 1월에 구축을 시작했어요.

첫 번째 도전은 실제 Reddit 계정으로부터 완전한 iOS 식별자를 잡아내는 것이었어요. Reddit iOS 앱은 공개 API와 완전히 별개인 2단계 인증 체계를 써요. 고유한 토큰 구조, 자체 디바이스 지문 시스템, 요청이 진짜 iOS 기기에서 진짜 Reddit 앱에서 온 걸 검증하는 attestation 헤더를 가지고 있어요. 이런 것들은 문서화되어 있지 않아요. 그래서 실제 iOS 앱 트래픽을 프로토콜 수준에서 가로채서 분석해서 역설계해야 했어요.

저는 1월과 2월 대부분을これに 보냈어요. 트래픽 가로채기, 헤더 분석, 토큰 흐름 매핑. 정확히 어떤 게 iOS 클라이언트가 모든 요청에 보내는지, 그리고 왜 그런지 이해했어요. 어떤 식별자는 기기당 정적인지, 어떤 건 세션당 바뀌는지, 어떤 건 begge의 조합에서 파생되는지도 파악했어요.

전체 식별자 구조를 이해한 뒤 복제 엔진을 구축했어요. 진짜 기기로부터 잡은 iOS 식별자를 가져와서 서버 측에 모든 컴포넌트를 저장하고, 그 식별자를 사용해 해당 계정에 대한 앞으로의 모든 요청을 인증하는 시스템이었어요. 계정은 세션 간에 iOS 식별성을 잃지 않아요. 토큰 만료 문제도 없고, 재인증 흐름도 없고, 탈옥을 유지할 필요도 없고, 물리 기기의 전원을 껐다 켤 필요도 없어요.

폰 팜과 비교했을 때 결과는 immediatamente 훨씬 좋았어요. marginally가 아니라 significantly 나아졌어요. 계정들은 물리 기기에서 동작했을 때와 똑같이 행동해요. 왜냐하면 Reddit 입장에선 여전히 같은 물리 기기에서 실행되고 있다고 보이기 때문이죠. iOS 식별성이 완벽히 보존됐어요.

그 뒤 저는 플랫폼의 다른 부분을 구축했어요: 캠페인 관리, 포스트 및 댓글 스케줄링, 계정당 프록시 할당 및 로테이션 로직, 서브레딧 관리, bulk 밴 체크를 포함한 fleet 건강 모니터링, 중앙 집중형 에셋 관리를 위한 미디어 라이브러리, 그리고 기술자가 아닌 운영자도 기반 인프라를 알지 못하고 캠페인을 돌릴 수 있게 해주는 VA 준비 인터페이스요.

---

**지금 제 상황**

랙은 여전히 제 사무실에 놓여 있어요. 30대의 아이폰이 가지런히 줄 지어 있어요. 가끔 보면 그걸 보면서 ‘올바른 문제를 풀었는지, 아니면 그저 증상만 다룬 것인지’에 대한 값비싼 교훈을 떠올려요.

올바른 문제는 jamás “어떻게 30대 물리 기기를 관리할까”가 아니었어요. 올바른 문제는 “인프라 오버헤드 없이 iOS 신뢰 신호를 규모 있게 어떻게 복제할까”였어요. 그걸 깨닫기까지 6개월과 꽤 많은 돈이 들었어요. 하지만 그 과정들을 겪지 않았더라면 제가 지금의 저 쪽에서 만든 product를 전혀 만들 수 없었을 거예요.

ReddFarm은 지금도 활발히 개발 중이에요. 실제 캠페인을 돌리고 피드백을 줄 소수의 에이전시 운영자를 먼저 온보딩해서 테스트하고, 그 뒤에 더 wide한 출시를 계획하고 있어요.

지금 폰 팜을 운영하고 계시거나 만들 계획을 갖고 계신 분들께서 notes를 비교하고 싶으시면 답글이나 DM 주세요.特に 체인 밴을 겪으신 분들과 그분들이 찾으신 패턴에 관심이 많아요.

빌드가 계속되는 동안 이 스레드에 업데이트를 올릴게요.

댓글

[여정] Claude AI로 기술 서비스 사이트+블로그 만들고 첫 고객 구하기N
17시간전1
AI 시대 이후 제로에서 기술 블로그 시작하기+2
1일전2
평판 관리가 매출을 늘리는 데 도움이 됐나요?+3
2일전1
[여정] $2K SEO 마이크로 니치 사이트 랭킹 여정+3
2일전3
제로에서 월 3천 달러까지: 내 OnlyFans 에이전시 이야기+2
3일전2
[Journey] 가장 정확한 게이 포르노 검색 엔진+3
3일전5
CPA로 하루 $100 벌고 방콕으로 떠나기+14
3일전5
클라이언트가 HubSpot 개발자에게 기대하는 건 뭐예요?+3
4일전7
2026년 말까지 월 1만 유로 매출 브랜드를 만들 계획+17
4일전9
[journey] 여성들의 다리 사진을 파는 그룹에서 수백만 원을 벌게 되는 여정이에요.+7
5일전9
미국에서 원격 헬스케어 클리닉을 시작했어요! | GLP-1, 펩타이드 & 호르몬 치료 | 의사 주도+11
6일전8
[여정] (솔로) 브리지 클로저 전략가 월 4,000달러 목표예요+9
07-158
페이스북 광고로 미국에서 펩타이드 사업을 키워요+5
07-148
자동화 작업에 대한 의견이 필요해요 +6
07-1412
n8n 플럭스와 변형은 끝났나요?
07-1413
천국에서 쫓겨난 빈털터리, 뉴스레터와 유튜브로 월 3천 달러 벌기까지의 여정 +6
07-1410
지역 사업체에 AI 자동화 팔아서 10만 달러 벌기+12
07-1310
아마존 브랜드 평판, 어떻게 관리하고 계신가요?
07-139
[여정] 에이전트 기반 카지노 및 스포츠북 플랫폼 구축+2
07-129
언리얼 엔진 5로 XXX 게임 만들어가는 여정
07-1212