*09.04 18:26 Update
*엄밀히 따지면 VPN이 아닌 Proxy이지만 편의를 위해 VPN으로 칭하도록 하겠습니다.
코로나로 귀국하면서 VPN을 사용할 일이 없었는데 최근 출장 및 지인의 부탁으로 최근 VPN종류에 대해 검색할 일이 있었습니다.
가장 최근에 나온 우회 방법은 VLESS-TCP-XTLS-Vision와 VLESS-XTLS-uTLS-REALITY로 보이나 클리앙에는 VLESS-TCP-XTLS-DIRECT까지만 업데이트된 것 같아 방법 공유드립니다.
*VLESS-TCP-XTLS-Vision - 비교적 최근에 나온 우회방식이며 잘 막히지 않음
*VLESS-XTLS-uTLS-REALITY - 가장 최신 우회방식이며 개발자 말의 의하면 절대 막히지 않는다고 함.(지원하는 Client 적음)
아래 방법은 SSH에 접속할 필요도 없이모두 웹상에서 설정 가능하기 때문에 난이도가 매우 낮으며 최신 VPN프로토콜들을 자동으로 한번에 설정해주기 때문에 매우 편리합니다.
- 준비물
1) 오라클 클라우드 프리티어 계정 (인스턴스 1개, 고정ip 1개, Inbound/Outbound 합쳐서 10TB까지 무료)
- 없다면 다른 VPS도 가능합니다. 자세한 방법은 https://github.com/hiddify/hiddify-config 참고해주세요
- 설치방법
1. 오라클 클라우드에 사용하던 인스턴스가 있다면 삭제해주세요.
2. 설치링크 에서 Deploy to Oracle Cloud를 눌러주세요
3. 오라클 이용약관 동의 후 왼쪽 아래 다음 클릭
4. 화면 아래에서 원하는 CPU 및 메모리 선택 후 다음 클릭. 저는 VM.Standard.A1.Flex(ARM CPU)로 CPU는 2개, 메모리는 16GB로 세팅했습니다.
5. 생성 버튼 클릭 후 15분 대기
6. 애플리케이션 정보 탭 클릭 후 오른쪽 위에 있는 Open Proxy Help Page를 클릭하면 서버 관리화면이 나옵니다. (충분히 기다리지 않았다면 접속불가) 서버 관리페이지의 URL을 반드시 저장해놓으세요.
7. https://duckdns.org/ 에서 원하는 서브도메인을 하나 골라서 등록 후 ip를 부여받은 오라클 서버 ip로 설정
8. 서버관리화면에서 Country를 China로 변경 Submit 클릭
9. 아래 Domain에서 Duckdns에서 등록한 서브도메인을 삽입 후 아래 Submit 클릭
10. User탭에서 VPN계정 하나를 생성 후 계정이름을 클릭하면 해당 계정으로 접속할 수 있는 VPN설정들을 확인하실 수 있습니다.
- 접속방법
1. 윈도우
1) 각 VPN계정 페이지에서 Tap to Start Anti-Filter 클릭
2) Hiddify Next 다운로드 및 설치
3) 프로그램 실행 후 웹페이지에서 Import App을 클릭하면 서버정보가 프로그램에 자동 추가됩니다.
4) Connect를 누르면 수많은 VPN설정 중에 가장 Ping값이 낮은 설정을 이용하여 자동으로 VPN을 연결합니다.
5) 프로그램 설정에서 TUN을 활성화시키면 Window UWP프로그램도 모두 VPN이 적용되며 다른 VPN클라이언트들과는 다르게 System Proxy도 잘 작동하는 것 같습니다. (추가 테스트 필요)
2. iOS
1) Appstore에서 Shadowrocket 다운로드 (유료 $2.99) (다른 어플도 가능할 것으로 보이나 테스트하지 않았습니다.)
2) VPN계정 페이지에서 All Config 클릭
3) Reality XTLS direct vless왼쪽에 QR버튼을 누르고 폰으로 스캔
4) 추가된 서버를 편집하여 안전하지 않은 연결 허용 (SSL인증서를 추가하면 허용하지 않은 상태로 더 안전하게 사용가능할 것으로 보이나 확인하지 못하였음)
- 꿀팁
1) 관리자페이지에서 Settings-Proxy-Detailed Config에서 불필요한 VPN종류들을 OFF시키면 필요한 VPN만 세팅을 해줍니다. (저는 VLESS계열만 사용중)
2) https://github.com/h2y/Shadowrocket-ADBlock-Rules 에서 VPN우회 Rule구성을 다운받아 VPN Client에 적용시키면 원하는 사이트만 우회가능(예: 중국사이트만 직접연결, 광고제거...등등)