아이폰 테더링 제한 우회하기(Lgu+ 기준)

힘센캥거루
2025년 12월 11일(수정됨)
2
719

아이폰의 테더링 제한 해제방법을 계속 찾다가 어떤 분의 글을 발견했다.

아이폰에서 파이썬 서버를 하나 열어서 데이터를 전송하는 것.

이 분의 글과 깃허브를 참고해서 진행해보았다.

아이폰 테더링 제한 우회하기(Lgu+ 기준)-1

1. IOS-SOCKS-SERVER

SOCKS는 소켓 통신을 중계하는 프로토콜이다.

이걸 아이폰에서 실행을 하면, 아이폰이 기기 대신 TCP 소켓을 열고 구글 서버에 연결해 데이터를 중계해준다.

문제는 이걸 아이폰에다 설치해주어야 하는데, 깃허브 어플로 들어가면 다운로드가 보이지 않는다.

크롬으로 접속해 zip파일을 다운받아 주자.

아이폰 테더링 제한 우회하기(Lgu+ 기준)-3

2. iSH Shell

글을 쓰신분은 Pytonista3 라는 유료 어플을 구입해서 사용하시는데, 찾다보니 무료 터미널 어플이 있었다.

이름은 iSH Shell였다.

앱으로 들어가보면 기본적으로 파이썬이 없다.

리눅스의 apt처럼 apk라는 공식 패키지 관리자가 있다.

apk update
apk add python3

이렇게 한 뒤 파이썬의 버젼을 확인해보면 3.9 버전이 깔려 있다.

이 정도면 이제 반쯤 왔다.

아이폰 테더링 제한 우회하기(Lgu+ 기준)-4

3. 파이썬 버전업

이대로 깃허브에서 다운받은 파이썬 파일을 실행하면 오류가 난다.

파이썬 3.10+에서 도입된 유니온 문법 때문이다.

코드를 바꿔주는 것 보다 파이썬 버전업이 더 쉬워보였다.

아래 코드를 복붙해준다.

echo "https://dl-cdn.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories
echo "https://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories
apk update
apk upgrade
python3 --version

이렇게 하면 다른 라이브러리들과 함께 파이썬도 업그레이드 된다.

아이폰 테더링 제한 우회하기(Lgu+ 기준)-5

4. 파일 이동 및 실행

pwd 를 해보니 현재 경로가 /root 였다.

아까 다운 받은 파일을 어플의 해당 경로에 넣어서 풀어준다.

그리고 폴더 이름이 복잡하니 그냥 socks로 바꾸어 주었다.

아이폰 테더링 제한 우회하기(Lgu+ 기준)-6

ls 명령어로 파일들을 확인 후 아래 명령어로 파일을 실행해주자.

python3 socks5.py

오류가 좀 뜨긴 하는데 그리 치명적인 오류는 아닌 듯 하다.

아래처럼 뜬다면 성공이다.

아이폰 테더링 제한 우회하기(Lgu+ 기준)-7

5. 맥북에서 설정하기

이제 맥북에서 핫스팟 설정을 해주면 된다.

설정 > 네트워크 > ... 으로 들어간다.

아이폰 테더링 제한 우회하기(Lgu+ 기준)-8

그리고 위치에서 위치를 하나 추가해준다.

나는 socks라는 이름으로 추가해주었다.

아이폰 테더링 제한 우회하기(Lgu+ 기준)-9

설정이 성공했다면 아래처럼 기존에 있던 다른 서비스들이 싹 사라진다.

아이폰 테더링 제한 우회하기(Lgu+ 기준)-10

이제 와이파이로 들어가 아이폰 핫스팟을 연결해준다.

그리고 연결 세부사항을 누른다.

아이폰 테더링 제한 우회하기(Lgu+ 기준)-11

이제 여기서 프록시 > SOCKS으로 들어간 다음, 아이폰에 뜨는 SOCKS 프록시를 그대로 입력해준다.

이렇게 설정한 뒤 인터넷을 접속해보면 잘 작동한다.

아이폰 테더링 제한 우회하기(Lgu+ 기준)-12

6. Keep Screen Turned On

아쉬운점은 IOS 정책 상 백그라운드에서의 서버구동이 제한되어 있다.

그래서 핫스팟을 계속 쓰려면 아이폰 어플이 계속 켜져 있어야 한다.

키보드 바로 위에 있는 톱니바퀴 버튼을 누른 뒤, Keep Screen Turned On 옵션을 켜준다.

아이폰 테더링 제한 우회하기(Lgu+ 기준)-13

7. 후기

알뜰 통신사를 쓰는 것 만큼 약간의 불편함을 감수할 수 밖에 없는 것 같다.

이번에 우회를 하면서 SOCKS 프로토콜과 iSH Shell을 처음으로 배우게 되었다.

그리고 어디에나 방법과 허점은 있다는 것을 다시금 깨달았다.

정말 유익한 공부였다.

관련 글

만료 도메인 악용(Expired Domain Abuse) 대응하기 - 누군가 내 옛날 도메인을 악용할 때
만료 도메인 악용(Expired Domain Abuse) 대응하기 - 누군가 내 옛날 도메인을 악용할 때
예전 내 블로그는 티스토리의 fecu.tistory.com이었다.그런데 Next.js 블로그를 만들기로 결심한 뒤, 티스토리에 있던 모든 글들을 삭제하고 티스토리 자체도 삭제했다.나의 가장 큰 실수였다.1. 누가 나랑 똑같은 도메인의 블로그를 개설했다...?처음엔 내 ...
FLX 댐퍼 구입 방법 - 붙박이장 댐퍼 수리, 붙박이장 문 쾅 닫힐 때 수리
FLX 댐퍼 구입 방법 - 붙박이장 댐퍼 수리, 붙박이장 문 쾅 닫힐 때 수리
안방 붙박이의 문이 어느 날 부터 쿵쿵 소리를 내며 닫히기 시작했다.그냥 처음에는 살살 닫으면 된다는 생각으로 고치지 않았는데, 와이프가 문에 손이 끼이게 되면서 무조건 고쳐야 겠다는 생각을 하게 되었다.일단 댐퍼를 분리해서 어디서 구매할 수 있는지 알아보기로 했다.댐...
상계 백병원 응급실 후기 - 상처 꿰매는 기준, 드레싱 방법, 꿰맨 상처 회복 기간
상계 백병원 응급실 후기 - 상처 꿰매는 기준, 드레싱 방법, 꿰맨 상처 회복 기간
욕조에서 바닥에 떨어트린 면도기를 줍다가 실수로 미끄러 졌다.중심을 잡기 위해 발버둥을 치다가, 욕조 모서리 부분을 정강이로 세게 차버렸다.그리고 다리를 봤더니 웬 상처가?상처 안으로 뽀얀 지방층과 근막을 처음으로 봤다.급하게 듀오덤으로 덮었지만, 생각보다 상처가 커서...
부러진 렉슨 미나(LEXON MINA) 수리하기 완결판
부러진 렉슨 미나(LEXON MINA) 수리하기 완결판
지난번에 목이 부러진 렉슨미나를 수리하는 글을 썼다.그렇게 튼튼하게 영원히 쓰는줄 알았건만...또 아이들이 작살을 내놨다.이젠 하판이 부러져서 스위치도 제대로 눌러지지 않는다.일단 제대로 상태를 보기 위해 분해하고, 그리고 플라스틱 용접기로 어떻게 인공호흡을 해보려 했...
렉슨 미나(LEXON MINA) 전등 분해, 수리하기
렉슨 미나(LEXON MINA) 전등 분해, 수리하기
아직 3살인 딸래미와 아내의 최애인 렉슨미나 전등.어느 날 이불에서 숨기 놀이를 하다가 결국 작살을 내벼렸다. 대학원을 다녀왔더니 전등이 숨져 있었다.AS를 맡길까 했는데 완성품으로 수입되는거라 AS가 불가능했다.대신 구입 후 1년 이내에 고장났다면, 할인된 ...
쿠쿠 내솥 저렴하게 교체하는 법
쿠쿠 내솥 저렴하게 교체하는 법
어느 날 쿠쿠 내솥을 봤는데 상태가 장난 아니었다.이대로라면 필름비빔밥을 먹는 거나 다름 없는 것...당장 내솥을 바꾸기로 했다.일단 모델명을 알아야 하기에 밥솥 측면을 봤다.우리 밥솥의 모델명 은CRP-LHTR0610F였다.제일 처음 찾아본 건 쿠팡과 네이버였다.그런...

댓글을 불러오는 중...