Passwall을 활용한 OpenWRT VLESS VPN 설정 가이드
OpenWRT의 Passwall을 사용하면 전체 LAN에 대해 VLESS VPN을 배포할 수 있습니다. 이로 인해 트래픽 프라이버시를 보장하고, 차단을 우회하며, 더블 VPN 체인까지 가능합니다. 필수 사항: OpenWRT 라우터(완전 버전은 최소 256MB RAM 필요)와 유효한 VLESS 서버 구독 계정입니다.
먼저, 충돌하는 소프트웨어(다른 VPN 클라이언트, DoH/DoT, 트래픽 분석기 등)를 제거하기 위해 장치를 공장 초기화하세요.
라우터 준비 단계
- LAN을 통해 라우터에 연결하세요 (IP: 192.168.0.1 또는 192.168.1.1).
- 웹 인터페이스에서 시스템 → 백업/펌웨어 업데이트로 이동하고 초기화 실행을 클릭합니다.
- 재부팅 후 WAN 설정을 구성하세요. ISP에서 제공하는 IP, 게이트웨이, DNS 정보를 입력합니다. MAC 주소 필터링이 활성화된 경우, 네트워크 → 인터페이스 → 장치 → WAN에서 WAN 인터페이스의 MAC 주소를 변경하세요.
클라이언트 기기에서 인터넷 접속 여부를 확인하세요.
Passwall 설치하기
SSH로 연결하세요:
- Windows: PuTTY 사용
- macOS/Linux:
ssh [email protected]명령어 실행 (필요 시 IP 수정)
다음 단일 명령어를 실행하세요:
rm -f passwallx.sh && wget https://raw.githubusercontent.com/amirhosseinchoghaei/Passwall/main/passwallx.sh && chmod 777 passwallx.sh && sh passwallx.sh
RAM이 256MB 미만이면 옵션 1, 256MB 이상이면 옵션 2를 선택하세요.
완료 후 reboot 명령어로 재부팅하세요.
선택적으로 호스트명 복원하기:
uci set system.@system[0].hostname='OpenWRT'
uci commit system
echo $(uci get system.@system[0].hostname) > /proc/sys/kernel/hostname
reboot
서비스 → Passwall 메뉴가 나타나는지 확인하세요.
VLESS 노드 가져오기 및 활성화
- 서비스 → Passwall → 노드 구독 → 추가로 이동하여 이름과 제공업체에서 받은 구독 URL을 입력하세요.
- 수동 구독을 클릭합니다. 노드 목록에서 핑 결과와 함께 자동 업데이트됩니다.
- 기본 설정 → 메인에서 원하는 노드를 선택하고 메인 스위치를 활성화하세요. 코어 상태가 실행 중으로 표시되어야 합니다.
curl ip.me 또는 whatismyipaddress.com을 통해 클라이언트의 공용 IP를 확인하세요. 이제는 VPN의 IP 주소가 표시되어야 합니다.
로그 확인: 서비스 → Passwall → 로그 보기에서 접근 가능합니다.
특정 기기 제외 설정하기
특정 기기를 VPN에서 제외하려면:
- Wi-Fi 클라이언트 설정에서 MAC 주소 무작위화를 비활성화하세요 (Android 사용 시 네트워크마다 고정 MAC 사용).
- 서비스 → Passwall → ACL → 추가:
- 출처: 기기의 MAC 주소 입력
- TCP/UDP 리디렉션 포트 제외: 모든 포트로 설정
- 저장 및 적용 클릭
- 규칙과 메인 스위치를 활성화하세요.
제외된 기기는 원래 ISP에서 할당한 IP를 유지합니다.
주요 활용 사례:
- 전체 LAN의 프라이버시 보호
- 지역 차단 부분 우회
- 더블 VPN 설정: 라우터가 첫 번째 제공자에게 자원을 숨기고, 클라이언트가 두 번째 제공자에게 자신의 IP를 은닉함
기억해야 할 핵심 사항
- 호환성: toh.openwrt.org에 나열된 라우터만 지원됩니다.
- 리소스: RAM이 256MB 미만이라면 OOM 오류를 피하기 위해 Passwall 변형 1을 사용하세요.
- 보안: 공장 초기화는 임시 파일과 충돌을 제거합니다. 항상 개인용 VLESS 구독을 사용하세요.
- 확인: 노드 목록 핑, 공용 IP, 로그를 점검하세요.
- 제외 설정: 고정 MAC 주소가 필수입니다. 동적 MAC은 규칙을 무효화합니다.
일반적인 문제 해결 방법
| 문제 | 해결 방법 |
|------|----------|
| 초기화 후 인터넷 없음 | ISP 정보로 WAN 재설정, MAC 클로닝 활성화 |
| Passwall 설치 실패 | RAM 확인; 메모리 제약 시 변형 1 사용 |
| 노드 업데이트 안 됨 | 수동 구독 사용, 로그에서 오류 확인 |
| VPN 연결 안 됨 | 낮은 핑을 가진 노드 선택, 코어 상태가 RUNNING인지 확인 |
| 제외 설정 작동 안 함 | MAC 고정, 포트를 '모든 포트'로 설정 |
— Editorial Team
아직 댓글이 없습니다.