전체 글 목록
Reference
- V2Ray
- X-UI, a multi-user Xray graphical management panel
- 중국 외노자를 위한 VPS에 VPN 구축기 (V2ray with X-UI 제어콘솔)
X-UI에 대해서
X-IU는 사용하기 어려운 V2Ray Core를 Web GUI로 설정가능하게 해주는 도구이다. 설치는 매우 쉬우니 따라해보도록 하자.
X-UI를 활용한 V2Ray 설치
X-UI 다운로드 및 설치
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
설치 하고 나면 중국어로 나오는데, [y/n] 선택에서 당황하지 말고 y를 누르면된다.
아래와 같이 V2Ray GUI 관리자 페이지의 설정을 하자.
- 계정명 (임의)
- 비밀번호 (임의)
- 포트 번호 (1편에서 설정한 포트 번호)
X-UI 설정
X-UI 설정을 해보자.
x-ui
15를 입력해서 bbr을 설정한다. (필수 아님)
사실 기본으로 사용해도 무관해서 굳이 설정 할 필요는 없다.
기타 자세한 사용방법은 X-UI 설명되어 있으니 참고하자.
X-UI 구동
X-UI를 구동한다.
x-ui start
중국어로 녹색 글자가 표시된다면 성공이다.
X-UI GUI 관리자 모드
X-UI GUI Web 접속
그럼 관리자 페이지를 브라우저로 접속해보자
반드시 처음에는 http 를 사용해서 설치시 설장한 포트 및 계정/비밀번호로 접속 가능하다.
http://ktvpn.duckdns.org:5000/
X-UI 관리자 모드
접속하면 아래와 같은 페이지를 확인할 수 있다. 중국어지만 간단하다. 왼쪽 메뉴 5개 중 위에 부터 3개만 사용한다.
- 상태
- 목록 (VPN 목록)
- 설정
X-UI GUI SSL 설정
본 관리자 화면 및 VPN을 암호화 설정하자. (중국 황금방패로 부터 지켜내기 위해)
아래 화면과 같이 2편에서 생성한 SSL Certification File을 설정한다.
마지막에 保存XX를 눌러서 저장한다.
X-UI 재시작
설정을 적용하기 위해 x-ui를 재시작 하자.
x-ui restart
X-UI GUI Web https접속
이제는 관리자 페이지를 https로 접속할 수 있다.
https://ktvpn.duckdns.org:5000/
X-UI를 활용한 V2Ray 설정
아래 VPN 목록 화면으로 들어가서 + 버튼을 누르자.
다양한 프로토콜 조합으로 VPN을 만들 수 있지만, 일단 본 강좌에서는 두 가지만 설명하도록 한다.
- VMESS
- VLESS with TLS
VMESS without TLS
당연히 VMESS도 암호화가 가능하지만, 연습삼아 해보도록 하자. 가끔 TLS 문제인지 아닌지 확인시 필요할 경우가 있다.
아래와 같이 설정한다.
- remark: 이름 (임의)
- protocol: vmess
- 端口(port): 3000 (1편에서 설정한 포트 번호)
오른쪽 아래의 추가 (X加) 버튼을 눌러서 추가하자.
VLESS with TLS
가장 많이 사용되는 방식이고, 황금방패가 차단하는 경우가 잘없다. 혹시 차단되더라도 포트만 변경해주면된다.
아래와 같이 설정한다.
- remark: 이름 (임의)
- protocol: vless
- 端口 (Port): 3001 (1편에서 설정한 포트 번호)
- 域名 (Domain name): ktvpn.duckdns.org
- 公钥文件路径 (Public key): /root/cert.crt
- 密钥文件路径 (Private key): /root/private.key
오른쪽 아래의 추가 (X加) 버튼을 눌러서 추가하자.
V2Ray 설정 완료
아래와 같이 목록이 생성되었으면, V2Ray 서버 설정이 완료 된것이다.