나만의 서버 구축,
지역 선택부터 연결 확인까지.
Vultr 클라우드 서버 × v2rayN. 지역 선택, 서버 연결, v2rayN 가져오기 및 Windows 10/11 확인을 완료합니다. 첨부된 내용은 지역 목록, TUN 중단 및 WeChat 사진과 비디오의 느린 로딩에 대한 문제 해결 팁입니다.
STEP 01 / 11
먼저 준비하세요: 자체적으로 사용할 새 서버와 노드
이것은 기사입니다 윈도우 10/11 PC 튜토리얼: Vultr에서 공용 IPv4로 서버를 생성하고 컴퓨터에 연결 및 구성한 다음 Windows 버전의 v2rayN을 사용합니다. 서버 시스템은 Ubuntu 24.04 LTS이고, 에이전트 솔루션은 VLESS + REALITY. 흔히 말하는 "자체 구축 VPN"입니다. 정확하게 말하면 이는 프록시 솔루션 세트이며 시스템 프록시는 프록시 설정을 지원하는 애플리케이션에만 적용됩니다.
Vultr · Ubuntu 24.04 LTS x64 · 공용 IPv4 · Xray-core.
Windows 10/11 · v2rayN · 사용 가능한 SSH 터미널.
Vultr 계정, 사용 가능한 결제 방법, 기본 터미널 운영 및 테스트된 REALITY 대상 도메인.
- 새로운 Ubuntu 서버에 명시적으로 구축되었습니다. 계정, 결제수단, Windows 컴퓨터 등이 준비되어 있습니다.
STEP 02 / 11
영역은 명확하게 기록되어 있습니다. 33개의 상태 페이지 영역은 패키지에 따라 선택됩니다.
아래 표는 Vultr 공식 상태 페이지에 해당합니다. 2026-10-28 33개 지역이 나열되어 있습니다. Vultr의 서비스 범위를 나타내며,모든 지역이 동일한 일반 VPS를 갖는다는 의미는 아닙니다.. 생성 페이지에서 먼저 Cloud Compute를 선택한 후 Region/Location에서 실제로 선택 가능한 지역과 인벤토리를 살펴보세요.
- 아시아 · 7
- 일본: 도쿄, 오사카; 한국: 서울; 싱가포르; 인도: 뭄바이, 델리 NCR, 방갈로르
- 북미 · 11
- 미국: 애틀랜타, 시카고, 댈러스, 호놀룰루, 로스앤젤레스, 마이애미, 뉴저지, 뉴저지, 시애틀, 실리콘 밸리; 캐나다: 토론토; 멕시코: 멕시코시티
- 유럽 · 9
- 네덜란드: 암스테르담; 독일: 프랑크푸르트; 영국: 런던, 맨체스터; 프랑스: 파리; 스페인: 마드리드; 스웨덴: 스톡홀름; 폴란드: 바르샤바; 이탈리아: 밀라노.
- 오세아니아 · 2
- 호주: 시드니, 멜버른
- 남아메리카 · 2
- 브라질: 상파울루; 칠레: 산티아고
- 중동 · 1
- 이스라엘: 텔아비브
- 아프리카 · 1
- 남아프리카공화국: 요하네스버그 요하네스버그
첫 번째 것을 선택하는 방법
- 먼저 도쿄, 오사카, 서울, 싱가포르, 로스앤젤레스 또는 시애틀을 비교할 수 있습니다. 이는 속도 순위가 아닌 실제 테스트를 위한 출발점입니다. 저녁 피크 라우팅, 통신사 및 정체는 모두 성능을 변화시킬 수 있습니다.
- 콘솔에서는 때때로 뉴저지를 뉴욕 지역으로, 실리콘 밸리를 샌프란시스코 베이 지역으로 표시합니다. 도시 이름을 비교해 보세요.
- 도쿄에 건설된 사례는 도쿄 출구(Tokyo Exit)입니다.일본, 미국, 싱가포르 노드를 동시에 보유하려면 별도의 인스턴스를 생성하고 하나씩 구성하고 가져와야 하며 각각 요금이 청구됩니다.
- 노드 이름은 변경할 수 있지만 서버 위치는 노드 이름으로 변경되지 않습니다. v2rayN에서는 구매하지 않은 지역으로 전환할 수 없습니다.
- 여러 지역에 여러 인스턴스가 필요하다는 점을 알고 실제 인벤토리가 있는 클라우드 컴퓨팅 지역을 선택하세요.
STEP 03 / 11
서버 생성: 기본 구성 선택, 주문 전 비용 확인
Vultr 콘솔에 로그인하고 인스턴스 생성 프로세스에 들어갑니다(서버 배포/배포, 이름은 조정될 수 있음). 다음은 새로운 Ubuntu 24.04 LTS 서버를 예로 들어 설명합니다.
제품 및 지역 선택
선택하다 Cloud Compute, 일반 성능 또는 공유 CPU를 사용한 고성능을 사용할 수 있습니다. 먼저 지역을 선택하세요. 개인 기본 노드에는 GPU나 베어메탈을 선택할 필요가 없습니다.
이미지 및 사양 선택
선택하다 Ubuntu 24.04 LTS x64, vCPU 1개, 1GB 메모리 이상, 포함 확인됨공개 IPv4. IPv6 전용 솔루션은 이 문서의 IPv4 가져오기 단계를 직접 수행하는 데 적합하지 않습니다.
로그인 방법 설정
기존 SSH 공개 키 바인딩에 우선순위를 두세요. 플랫폼에서 제공하는 루트 비밀번호를 사용하는 경우 배포 후 인스턴스 세부정보에서 확인하고 올바르게 저장하세요. 개인 키를 웹 페이지에 업로드하지 마십시오.
추가 기능 및 청구서 확인
자동 백업, 스토리지, 기타 옵션이 필요한지 확인하고, 청구 페이지에서 시간당 가격과 월별 요금을 확인하세요. 이 글에는 고정 가격이 명시되어 있지 않습니다. 지역, 사양 및 추가 기능에 따라 비용이 변경됩니다.
생성 후 정보 기록
상태가 실행 중으로 변경될 때까지 기다립니다. 인스턴스 세부 정보에 퍼블릭 IPv4, 실제 지역, 로그인한 사용자를 기록해 두세요. 이 문서의 나머지 부분에 나오는 SERVER_IPV4는 이 서버의 실제 주소로 바뀌어야 합니다.
스크린샷 비교 지점: 하드웨어 → 시스템 → 추가 기능
스크린샷은 실제 콘솔 인터페이스의 예입니다. 빨간색 상자와 숫자는 찾고 있는 위치를 나타냅니다.사진에서 선택한 지역, 패키지 가격, 백업 상태가 반드시 그에 맞게 구매해야 한다는 의미는 아닙니다.. 새 버전 생성 페이지에서 먼저 공유 CPU를 선택하고 일반 패키지 카테고리로 Cloud Compute를 선택합니다. 다음 버튼은 구성 또는 소프트웨어 구성이라고 할 수 있습니다.
구성을 클릭한 후 Operating System 선택 Ubuntu → 24.04 LTS → x64;마켓플레이스에서 Ubuntu Desktop/XFCE를 선택하지 말고 스냅샷도 선택하지 마세요. 그런 다음 추가 기능을 확인하세요.
Limited User Login 활성화된 경우 인스턴스 세부 정보에 표시된 로그인 사용자(일반적으로 linuxuser)를 사용한 후 다시 로그인하십시오. sudo -i 루트 환경으로 들어갑니다. 사진의 백업, DDoS 등의 가격은 예시일 뿐입니다. 마지막으로 Deploy Summary의 지역, 시스템, 사양, IPv4, 수량 및 총 비용을 확인하고 확인 후 Deploy를 클릭합니다.
- 인스턴스가 실행 중이고, 리전 및 공용 네트워크 IPv4가 기록되었으며, 가격 및 추가 항목이 확인되었습니다.
STEP 04 / 11
서버에 로그인하기: SSH 채널을 먼저 예약한 후 오픈하세요 443
Windows에서 PowerShell을 열고 인스턴스 세부 정보에서 YOUR_LOGIN_USER를 실제 로그인 사용자(root 또는 linuxuser 등)로 바꾸고, SERVER_IPV4를 자신의 공용 IPv4로 바꾸고 실행합니다. 처음 연결할 때 Vultr 웹 콘솔에서 서버 SSH 지문을 비교하고 동의하기 전에 일치하는지 확인하세요. 실제 방법에 따라 키 또는 비밀번호 로그인을 선택하십시오.
ssh YOUR_LOGIN_USER@SERVER_IPV4로그인 성공 후 현재 사용자가 루트가 아닌 경우 먼저 실행 sudo -i. 이 문서의 후속 서버 명령은 루트 환경에서 실행됩니다. 인스턴스 세부정보 Overview → IP Address 옆에 복사 버튼이 있습니다. 페이지 오른쪽 상단에 있는 모니터 아이콘은 웹 콘솔입니다. 예시 이미지의 IP 및 계좌번호는 귀하의 접속정보로 사용될 수 없습니다.
키를 사용할 때 실행됩니다. ssh -i "你的私钥文件路径" root@SERVER_IPV4. 다음 명령은서버의 루트 쉘기본적으로 Windows가 아닌 Windows에서 실행됩니다.
두 수준의 규칙을 모두 허용해야 합니다.
- Vultr Firewall
- Vultr 방화벽 그룹이 바인딩된 경우 인바운드 TCP 22(SSH, 소스는 현재 공용 IP /32로 제한되어야 함) 및 TCP 443(클라이언트 액세스 필요)을 추가합니다. 방화벽 그룹이 이 인스턴스에 바인딩되었는지 확인하세요. 다른 SSH 포트를 사용할 때 규칙을 변경하세요.
- Ubuntu UFW
- 먼저 SSH를 허용한 다음 프록시 포트를 열고 마지막으로 UFW를 활성화합니다. 현재 SSH 세션을 열어두고 두 번째 창을 사용하여 여전히 로그인할 수 있는지 테스트합니다.
apt update
apt install -y curl ca-certificates openssl python3 ufw nano less
ufw allow OpenSSH
ufw allow 443/tcp
ufw enable
ufw status verbose방화벽은 또한 "규칙 + 관련 인스턴스를 저장"해야 합니다.
콘솔의 네트워크/방화벽에서 방화벽 그룹을 생성하고, 먼저 SSH 22의 소스가 현재 공용 네트워크 IPv4를 허용하는지 확인한 다음 TCP 443을 추가하세요.먼저 기존 SSH 연결을 그대로 둡니다., SSH 규칙을 먼저 삭제하지 마십시오.
4위 Linked Instances 자신의 서버와 연결하는 데 사용됩니다. 규칙이 작성되었지만 인스턴스에 바인딩되지 않은 경우 완전한 것으로 간주되지 않습니다. 인스턴스를 생성할 때 이미 방화벽 그룹이 있는 경우 아래 그림의 방화벽 그룹 드롭다운 상자에서 선택할 수도 있습니다.
- 두 번째 PowerShell 창은 여전히 SSH를 통해 로그인할 수 있으며 TCP 443은 2계층 규칙으로 전달됩니다.
STEP 05 / 11
공식 프로젝트에서 설치하고 바이너리 및 서비스를 확인하세요.
공식 XTLS Xray-install을 사용하여 먼저 스크립트를 다운로드하고 확인한 후 설치하세요. 타사 패널을 설치할 필요가 없습니다.
curl -fL https://github.com/XTLS/Xray-install/raw/main/install-release.sh -o /tmp/xray-install.sh
less /tmp/xray-install.sh보신 후 클릭하세요 q 종료; 소스와 내용을 확인한 후 서버에서 계속하세요.
bash /tmp/xray-install.sh install
/usr/local/bin/xray version
systemctl cat xray --no-pager- 프로그램 경로
/usr/local/bin/xray- 구성 경로
/usr/local/etc/xray/config.json- 서비스 이름
xray, systemctl을 통해 관리됩니다.- 사용자 실행
- 2026년 10월 18일부터 공식 스크립트는 독점을 채택합니다.
xray사용자. 나중에 누르겠습니다root:xray구성 권한을 설정합니다.
- xray 버전은 버전을 표시할 수 있고, systemctl cat xray는 공식 서비스를 표시할 수 있습니다.
STEP 06 / 11
REALITY 매개변수 준비: 대상, UUID, 키 및 짧은 ID
REALITY는 서버에서 연결할 수 있는 TLS 대상을 사용합니다.서버 주소는 Vultr의 IP입니다. SNI는 대상 웹사이트 도메인 이름입니다., 두 개를 거꾸로 채우지 마세요. 대상은 HTTP/2를 사용하여 TLS 1.3을 지원해야 하며 SNI는 대상 인증서와 일치해야 합니다.
본인이 소유하고 있거나 사용이 허용되어 있고, 서버에서 안정적으로 접근할 수 있는 HTTPS 도메인 이름을 우선적으로 사용하세요. 초보자는 REALITY 공식 README를 참조할 수 있습니다. dl.google.com 감지 시작; 이는 단지 후보 사례일 뿐이며 자체 서버에서 검증해야 하며 향후 사용 가능 여부는 보장되지 않습니다. 먼저 REALITY 공식 매개변수 설명을 읽은 후 서버에서 실행하세요.
/usr/local/bin/xray tls ping 你的目标域名시청에 집중하세요SNI와 함께핸드셰이크 결과, TLS 버전 및 인증서 명령 종료 코드만으로는 성공 여부를 확인할 수 없습니다. 그런 다음 다음 Python 명령을 사용하여 TLS 1.3, 인증서 및 HTTP/2를 확인합니다. 넣어 YOUR_TARGET_DOMAIN 원하는 도메인 이름으로 변경하세요.
python3 - YOUR_TARGET_DOMAIN <<'PY'
import socket
import ssl
import sys
domain = sys.argv[1]
context = ssl.create_default_context()
context.minimum_version = ssl.TLSVersion.TLSv1_3
context.set_alpn_protocols(["h2"])
with socket.create_connection((domain, 443), timeout=10) as raw:
with context.wrap_socket(raw, server_hostname=domain) as tls:
print("TLS:", tls.version())
print("ALPN:", tls.selected_alpn_protocol())
print("证书与域名验证通过")
if tls.selected_alpn_protocol() != "h2":
raise SystemExit("未协商 h2,请更换目标")
print("基础条件通过;仍需完成后续节点连接验证。")
PY실패하거나 인증서가 일치하지 않으면 대상을 변경하고 다시 테스트하십시오. 이 도메인 이름은 다음 단계에 사용됩니다. target、serverNames 그리고 클라이언트 SNI. SNI가 없는 감지 실패는 솔루션에 반드시 영향을 미치지 않습니다. 위의 SNI 검증과 최종 연결 결과가 더욱 중요합니다.
/usr/local/bin/xray uuid
/usr/local/bin/xray x25519
openssl rand -hex 8- UUID
- 첫 번째 명령으로 생성된 사용자 ID는 서버와 클라이언트에서 동일합니다.
- PrivateKey
- 서버 구성에만 작성하고, 다른 사람에게 보내지 말고, 스크린샷을 찍거나 v2rayN에 채우십시오.
- Password / PublicKey
- x25519 출력 Password(일부 버전은 PublicKey로 표시되어 있습니다) 클라이언트용입니다. PrivateKey도 아니고 Hash32도 아닙니다.
- Short ID
- 세 번째 명령은 양쪽 끝에서 동일하게 유지되는 16자리 16진수 문자열을 생성합니다.
- 대상 도메인 이름이 선택되어 감지되었으며 UUID, PrivateKey, Password/PublicKey 및 Short ID가 저장되었습니다.
STEP 07 / 11
구성 작성: 모든 자리 표시자를 교체하고 서비스를 다시 테스트합니다.
먼저 TCP 443이 사용되지 않았는지 확인하고 편집기를 사용하여 구성을 작성하십시오. 다음은 새 서버에 대한 공식 VLESS + REALITY 예시의 기본 구조입니다.
ss -lntp | grep ":443 " || true
nano /usr/local/etc/xray/config.json443 명령을 확인하십시오. LISTEN 레코드가 나타나면 먼저 편집기를 종료하고 점유 프로그램을 확인하십시오. 기존 서비스를 강제로 닫지 말고 포트가 점유되지 않은 경우에만 계속하세요. 공식적인 초기 설치 구성은 일반적으로 이미 존재합니다. {}, 나노 내에서 누르기 Ctrl+K 한 줄씩 삭제모든 원본 콘텐츠를 클릭한 다음 아래에 전체 JSON을 붙여넣으세요. 두 구성을 함께 사용할 수는 없습니다.
교체하다 YOUR_UUID, YOUR_TARGET_DOMAIN(2개소), YOUR_PRIVATE_KEY, YOUR_SHORT_ID. 도메인 이름은 https://나 경로 없이 호스트 이름만 입력하세요. 언론 Ctrl+O 저장하고 Enter를 눌러 확인한 다음 누르세요. Ctrl+X 종료합니다.
{
"log": { "loglevel": "warning" },
"inbounds": [{
"listen": "0.0.0.0",
"port": 443,
"protocol": "vless",
"settings": {
"clients": [{ "id": "YOUR_UUID", "flow": "xtls-rprx-vision" }],
"decryption": "none"
},
"streamSettings": {
"network": "tcp",
"security": "reality",
"realitySettings": {
"show": false,
"target": "YOUR_TARGET_DOMAIN:443",
"serverNames": ["YOUR_TARGET_DOMAIN"],
"privateKey": "YOUR_PRIVATE_KEY",
"shortIds": ["YOUR_SHORT_ID"]
}
}
}],
"outbounds": [{ "protocol": "freedom", "tag": "direct" }]
}모든 자리 표시자 교체가 완료되면 다음을 실행합니다.
chown root:xray /usr/local/etc/xray
chmod 750 /usr/local/etc/xray
chown root:xray /usr/local/etc/xray/config.json
chmod 640 /usr/local/etc/xray/config.json
/usr/local/bin/xray run -test -config /usr/local/etc/xray/config.json구성 테스트가 성공한 경우에만 시작이 계속됩니다.사용자/그룹이 존재하지 않는다는 메시지가 나타나면 먼저 현재 공식 설치 스크립트가 사용되는지 확인하세요. 모든 사람이 읽을 수 있도록 구성을 변경하지 마십시오. 그런 다음 다음을 실행하십시오.
systemctl enable --now xray
systemctl restart xray
systemctl status xray --no-pager
ss -lntp | grep ":443 "- 구성 테스트가 성공하고 서비스에 활성(실행 중)이 표시되며 TCP 443 모니터링이 표시됩니다.
STEP 08 / 11
컴퓨터: 공식 v2rayN을 다운로드하고 노드를 가져옵니다.
GitHub에서 검색 2dust/v2rayN, 프로젝트 작성자가 다음인지 확인하세요. 2dust, 입력 Releases, 안정 버전을 선택하고 확장하세요. Assets. 익숙하지 않은 네트워크 디스크에서 수정 패키지를 다운로드하지 마십시오.
올바른 아키텍처 선택
일반 Intel/AMD 64비트 Windows 옵션
v2rayN-windows-64.zip; ARM 컴퓨터 선택v2rayN-windows-arm64.zip. 릴리스 페이지가 자체 런타임과 동일한 아키텍처 패키지를 제공하는 경우 공식 문서에 따라 선택할 수도 있습니다. 잘못된 Linux/macOS 패키지를 선택하지 마십시오.완전한 감압
D:\Apps\v2rayN와 같이 쓰기 권한이 있는 폴더에 압축을 풉니다. v2rayN.exe를 실행하세요. ZIP 아카이브 내에서 직접 실행하지 마십시오. 런타임이 없다는 메시지가 나타나면 해당 버전의 공식 지침에 따라 설치하세요.
노드 링크 구성
아래 템플릿을 로컬 텍스트 편집기에 복사하고 모든 자리 표시자를 바꾸세요.
pbk6단계에서 Password/PublicKey를 입력합니다. 실제 지역에 따라 마지막에 이름을 수정합니다.
vless://YOUR_UUID@SERVER_IPV4:443?encryption=none&flow=xtls-rprx-vision&security=reality&sni=YOUR_TARGET_DOMAIN&fp=chrome&pbk=YOUR_PASSWORD_PUBLICKEY&sid=YOUR_SHORT_ID&type=tcp#Vultr-Tokyo최종 링크는 남아 있어야 합니다완전한 라인, 공백 또는 YOUR_ / SERVER_IPV4 자리 표시자 없음. 완성된 링크를 복사하고 v2rayN 메인 인터페이스로 돌아가서 다음을 누릅니다. Ctrl+V, 또는 "클립보드에서 가져오기" 기능을 사용하세요.
- 주소/포트
- 서버 공용 네트워크 IPv4/443
- 프로토콜/전송
- VLESS/TCP(일부 버전에서는 RAW 표시)
- 흐름 제어/암호화
- xtls-rprx-vision / none
- TLS / SNI
- 현실 / 테스트한 대상 도메인 이름
- 지문/공개키
- chrome / Password (PublicKey)
- Short ID
- 서버 측 shortIds의 문자열과 일치
- v2rayN 목록은 자체 노드와 함께 나타나고 모든 필드가 선택됩니다.
STEP 09 / 11
다이어그램에 따른 Windows 설정: TUN, 시스템 에이전트 및 V4 글로벌
안으로 윈도우용 v2rayN 방금 가져온 노드를 선택하고 활성 구성으로 설정합니다. 누른 상태에서 아래 다이어그램을 따르십시오.TUN 활성화, 시스템 에이전트 자동 구성, V4-Global 라우팅. 이 문서에서는 IPv4 노드를 사용합니다.IPv6를 활성화하지 마십시오。
Windows 네트워크 카드가 IPv6을 끕니다.
네트워크 카드 목록 열기
언론
Win+R, 입력ncpa.cpl그런 다음 Enter 키를 누릅니다.현재 인터넷에 연결된 네트워크 카드를 선택하세요.
사용 중인 Wi-Fi 또는 이더넷 네트워크를 마우스 오른쪽 버튼으로 클릭하고 → 속성을 클릭합니다. v2rayN에서 생성된 연결이 끊긴 VPN 또는 가상 네트워크 카드를 선택하지 마십시오.
IPv6 선택을 취소하세요
원래 상태를 기록하고 체크를 해제하세요 인터넷 프로토콜 버전 6(TCP/IPv6), IPv4를 유지하고 확인을 클릭하세요. Wi-Fi 케이블과 네트워크 케이블을 모두 사용하는 경우에는 별도로 확인하세요. 변경 사항으로 인해 일시적으로 네트워크 연결이 끊어질 수 있습니다. IPv6만 지원하는 네트워크는 이 솔루션에 적합하지 않습니다. 복원 시 원본 항목을 다시 확인하시기 바랍니다.
사용할 노드 선택
노드를 마우스 오른쪽 버튼으로 클릭하고 활성 서버/구성으로 설정을 선택하여 현재 선택한 서버가 새로 구축된 서버인지 확인합니다. 지연 테스트는 참고용입니다. ICMP ping이 실패했다고 해서 에이전트를 사용할 수 없다는 의미는 아닙니다.
스크린샷의 세 가지 항목을 유지하세요.
현재 버전에서 요구하는 대로 관리자 권한으로 v2rayN을 실행하세요. TUN을 활성화하고 "시스템 프록시 자동 구성"을 선택하면 라우팅이 유지됩니다. V4-Global (전체). 구체적인 작동 및 의미에 대해서는 공식 시스템 프록시 및 라우팅 지침을 참조하세요. IPv6 관련 옵션은 꺼진 상태로 유지됩니다.
IPv4 송신 확인
브라우저에서 "IPv4 내보내기 쿼리"를 검색하면 쿼리 결과에 서버의 공용 IPv4가 표시됩니다. 사용된 실제 브라우저와 애플리케이션도 예상 경로를 따랐는지 확인합니다.
WeChat 연결 확인
실제 로컬 프록시 포트로 Google generate_204(예상 204) 및 Baidu(예상 200)를 테스트하고 WeChat 이미지와 비디오를 열어 로드를 확인합니다. WeChat 수락을 대체하기 위해 브라우저를 사용하지 마십시오. 자세한 문제 해결 및 복사 가능한 프롬프트는 다음 단계를 참조하세요.
최종 용도
먼저 시스템 에이전트를 지우고 TUN을 닫은 다음 v2rayN을 종료합니다. 브라우저 종료 후 연결이 끊어지면 먼저 Windows 설정의 수동 프록시가 여전히 로컬 포트를 가리키고 있는지 확인하세요.
- 스크린샷의 세 가지 설정이 일관되고, IPv6가 꺼지고, 실제 IPv4 내보내기가 정확하며, WeChat 이미지 및 비디오 로딩이 확인되었습니다.
STEP 10 / 11
연결할 수 없거나 TUN 연결이 끊겼거나 WeChat이 느립니다. 순서대로 문제를 해결하세요.
처음부터 반복해서 다시 설치하지 마세요. 다음 순서로 확인하면 서버, 방화벽, REALITY 매개변수, 로컬 설정의 문제를 구분할 수 있습니다.
- SSH 접속도 안되네요
- IP, 인스턴스 상태, SSH 사용자/포트, Vultr 방화벽을 확인하세요. 공용 IP가 변경되면 클라이언트를 업데이트합니다. 필요한 경우 Vultr 웹 콘솔을 사용하여 문제를 해결하세요.
- 443 연결할 수 없음/시간 초과
- 윈도우의 경우
Test-NetConnection SERVER_IPV4 -Port 443;서버는 2계층 방화벽, 서비스 상태 및 포트 수신을 확인합니다. TCP 연결성은 포트가 연결되었음을 의미할 뿐이며 REALITY 매개변수가 정확하다는 의미는 아닙니다. - 핸드셰이크 실패
- 항목별로 UUID, flow, SNI, Password/PublicKey, Short ID, 지문 항목을 확인하세요. 양쪽 끝의 시간을 확인하고 대상 도메인 이름에 대해 TLS를 다시 테스트하세요.
- 서비스를 제공할 수 없습니다.
- 먼저 구성 테스트를 실행한 다음 Journalctl을 살펴보세요. 일반적인 이유는 JSON에 쉼표가 적고, 자리 표시자가 대체되지 않고, 443이 사용되고, xray 사용자가 구성을 읽을 수 없기 때문입니다.
- 노드는 지연을 측정할 수 있지만 웹 페이지를 열 수 없습니다.
- 활성 노드, 시스템 프록시, 라우팅 및 DNS를 확인합니다. 규칙에 따라 웹사이트가 직접 연결된 경우 해당 노드는 사용되지 않습니다. 다른 로컬 프록시 소프트웨어가 v2rayN 수신 포트를 차지하고 있는지 확인하세요.
- 작동하지만 느림
- 다양한 기간, 이동통신사, 지역을 비교하세요. 거리가 가까웠다고 해서 더 나은 선이 되는 것은 아닙니다. 대역폭, 패킷 손실 및 대상 사이트도 속도에 영향을 미칩니다.
- Cloudflare 구성 질문
- 이 솔루션의 클라이언트는 Vultr IP에 직접 연결됩니다. 일반 Cloudflare Orange Cloud 프록시를 VLESS RAW/TCP 노드 항목으로 사용하지 마십시오. 이 사이트의 작업자 또는 도메인 이름을 수정할 필요가 없습니다.
systemctl status xray --no-pager
/usr/local/bin/xray run -test -config /usr/local/etc/xray/config.json
journalctl -u xray -n 50 --no-pager
ss -lntp | grep ":443 "
timedatectl statusWindows에만 해당: TUN 중단 및 WeChat 사진 및 비디오 로딩 속도 저하
나타나면 connection download closed ... endpoint not connected, 몇 초 후에 연결이 끊어지거나 WeChat 미디어가 느리게 로드되는 경우 기계를 작동할 수 있는 AI 보조자에게 아래 프롬프트 단어를 복사할 수 있습니다. 먼저 버전, 백업 및 종료를 식별한 다음 호환성 매개변수를 테스트합니다.승인 목표에는 브라우저에서 열 수 있는지 여부뿐만 아니라 WeChat 사진 및 동영상의 정상적인 로드 복원도 포함됩니다.
Windows 10/11 컴퓨터에서 v2rayN 문제를 해결하는 데 도움을 주세요. TUN을 켠 후 몇 초 안에 연결이 끊어지고 지연 시간이 길어지며 WeChat 사진과 동영상의 로드 속도가 느려집니다. 로그에는 다음과 같은 항목이 많이 있을 수 있습니다.
연결 다운로드가 닫혔습니다. 엔드포인트가 연결되지 않았습니다.
원인을 파악하기 위해 이 오류 보고서에만 의존하지 마십시오. 먼저 진단한 다음 조건부 호환성 솔루션을 테스트하세요.
[유지해야 하는 설정]
TUN을 활성화합니다. 시스템 에이전트 = 시스템 에이전트를 자동으로 구성합니다. 라우팅 = V4-글로벌.
이 튜토리얼에서는 IPv4만 사용합니다. IPv6를 활성화하지 말고 IPv6을 활성화하거나 선호하십시오.
v2rayN의 IPv6 관련 옵션이 꺼져 있는지 확인하세요. 현재 인터넷에 있는 Wi-Fi/이더넷이 IPv6를 선택 취소했는지 확인하세요. 아직 종료되지 않은 경우 원래 상태를 먼저 기록한 후 해당 IPv6 항목을 종료하고 IPv4를 유지합니다. 전체 네트워크 카드를 비활성화하지 마십시오.
승인 없이 본토를 우회하거나 노드, 에이전트 코어를 변경하거나 버전을 업데이트하도록 전환하지 마십시오.
1. 먼저 실행 중인 v2rayN.exe의 경로를 찾고 이 설치 디렉터리에서 guiConfigs\guiNConfig.json를 검색합니다. 찾을 수 없으면 각 디스크를 파일 이름으로 검색하고 실행되지 않는 이전 복사본을 수정하지 마십시오. TUN이 실제로 전달되는 버전, 코어, 버전, 현재 라우팅 및 관련 로그를 확인합니다. 노드 에이전트 코어와 TUN 코어를 혼동하지 마십시오.
2. 수정하기 전에 실제 구성을 타임스탬프와 함께 .bak 백업에 복사하고 세 매개변수의 경로와 원래 값을 기록합니다. 먼저 트레이에서 v2rayN을 완전히 종료하고 동일한 설치 디렉터리에 해당하는 v2rayN.exe, xray.exe, sing-box.exe가 모두 종료되었는지 확인합니다. 동일한 이름을 가진 다른 소프트웨어의 프로세스를 종료하지 마십시오. 관리자 권한이 부족할 경우 관리자 작업을 신청하고 UAC를 우회하지 마세요. 종료 후 구성이 안정적인지 다시 확인하세요. 종료 시 파일이 변경되면 종료 후 백업을 저장하세요.
3. 기본 버전 지원을 확인한 후 다음 세 가지 TunModeItem 값을 테스트합니다.
"Mtu": 1500
"Stack": "mixed"
"StrictRoute": false
이는 후보 호환성 조합이며 모든 버전에 대한 최상의 값은 아닙니다.
실제로 Xray 자체 TUN(gvisor만 지원)을 사용하거나 현재 코어가 혼합을 지원하지 않거나 스택 매개변수가 제거된 경우 이 세 가지 수정 세트를 중지하고 특정 제한 사항을 설명하고 사용 가능한 솔루션을 제공하십시오. 혼합하여 하드 쓰기하지 말고 자동으로 코어를 변경하지 마십시오.
설명 StrictRoute=false는 엄격한 라우팅 및 관련 DNS 보호를 완화합니다. 비교 결과를 먼저 기록한 후 후보 조합을 적용합니다. 개선이 없으면 백업을 복원하고 다른 변경 사항을 계속해서 중첩하지 마십시오.
4. guiNConfig.json을 수정할 때 위의 세 가지 항목과 실제로 비활성화해야 하는 식별된 IPv6 옵션만 변경합니다. 나머지 콘텐츠와 데이터는 변경되지 않습니다. UTF-8을 사용하여 JSON을 저장하고 확인한 다음 이전과 이후에 허용된 필드 변경 사항만 비교하세요. guiNDB.db를 직접 편집하지 말고 임시 코어 구성을 영구 구성으로 취급하지 마십시오. 구독 링크, UUID, 개인 키 또는 전체 구성을 내보내지 마십시오.
5. 관리자 권한으로 원래 설치 디렉터리에서 v2rayN을 다시 시작하고 원래 활성 노드를 유지한 다음 수정 사항이 실제로 로드되는지 확인합니다. 인터페이스는 TUN 켜짐 + 시스템 프록시 자동 구성 + V4-Global을 유지하고 IPv6는 꺼집니다.
6. 현재 구성에서 실제 로컬 HTTP/SOCKS 수신 대기 포트를 읽고, curl.exe 또는 이에 상응하는 기능을 사용하여 이 프록시 테스트를 명시적으로 지정하고, 포트를 추측하지 말고, TLS 인증서 확인을 건너뛰지 마십시오.
https://www.google.com/generate_204 예상 HTTP 204
https://www.baidu.com 예상 HTTP 200
실제 상태 코드, 총 소요 시간 및 여러 테스트 결과를 기록합니다. 실패, 시간 초과 또는 리디렉션은 사실대로 보고됩니다.
그런 다음 TUN 단독으로 실제로 인계된 액세스를 확인하십시오. 성공적인 명시적 프록시 테스트만으로는 TUN 또는 WeChat이 수정되었음을 입증할 수 없습니다.
7. 재시작 후 새로 생성된 로그를 3~5분간 관찰하여, 연결되지 않은 엔드포인트가 여전히 대량으로 추가되어 있는지 확인하고, 몇 초 후에도 여전히 연결이 끊어지는지 확인합니다. 기록 오류를 새로운 오류로 간주하지 말고 로그 수가 적다고 수정 사항을 발표하지 마세요.
8. WeChat 승인은 이전에 느린 사진과 비디오를 실제로 열어야 합니다. 채팅 기록을 읽지 않고 WeChat을 운영하고 피드백을 제공할 수 있도록 해주세요. TUN을 잠시 끄고 직접 연결 비교를 위해 시스템 에이전트를 동시에 지운 다음 그림에 표시된 세 가지 설정을 복원합니다. TUN을 끄고 시스템 에이전트를 떠날 수는 없습니다. 직접 연결은 정상인데 아이콘 모드가 여전히 느린 경우 연결 로그를 통해 원격 우회 문제인지, DNS 문제인지, 코어 호환성 문제인지 확인하세요.
이번 라운드에는 추가 라우팅 변경이 없습니다. 필요한 경우 기계의 실제 WeChat 프로세스 이름/경로를 기반으로 방향 우회 옵션, 현재 글로벌 모드에서 적용될 수 있는지 여부, 규칙을 별도로 조정해야 하는지 여부를 설명합니다. 본인의 확인 없이는 본토를 우회하도록 변경하지 않겠습니다. Tencent 도메인 이름 몇 개만 추가하고 모든 사진과 동영상을 포함한다고 주장하지 말고 인터넷 속도가 확실히 향상될 것이라고 약속하지 마십시오.
Windows 방화벽을 끄거나, 전체 네트워크를 재설정하거나, 드라이버를 제거하거나, 다른 프로그램 구성을 삭제하거나, IPv6를 켜지 마십시오.
완료 후 보고: 실제 경로 및 버전, 백업 위치, 다양한 항목의 원본 및 새 값, 2스테이션 상태 코드 및 시간 소비, 새 로그 상태, TUN 연결, WeChat 사진/비디오의 실제 피드백, 해결되지 않은 항목 및 복구 방법. 테스트되지 않은 항목은 "검증되지 않음"으로 명확하게 표시됩니다. 상태가 악화되면 완전히 종료하고 백업을 복원한 후 다시 시작하세요.WeChat이 여전히 느립니다. 문제가 어디에 있는지 어떻게 알 수 있나요?
완전하게 직접 비교해보세요
TUN을 잠시 끄고 시스템 프록시를 지운 다음 느리게 로드되던 이미지와 비디오를 엽니다. TUN만 끄고 시스템 에이전트를 남겨두는 것은 직접 제어로 사용할 수 없습니다. 결과를 기록하고 스크린샷의 세 가지 설정을 복원한 후에도 IPv6는 여전히 꺼져 있습니다.
직접 연결은 빠르고 프록시는 느림
실제 종료로 연결 로그를 확인하십시오. V4-Global은 국내 미디어 연결이 해외를 우회하도록 허용할 수 있습니다. MTU를 조정한다고 해서 우회가 제거된다는 보장은 없습니다. 관리자는 WeChat 프로세스를 우회하라는 제안을 가지고 있지만, 현재 글로벌 모드에서 규칙이 유효한지 확인하려면 실제 WeChat/Weixin 프로세스와 기본 코어에 따라 구현되어야 합니다. 별도의 프로그램 평가로서 본 글의 경로를 무단으로 본토를 우회하도록 변경하지 마십시오.
직접 연결도 느립니다
계속해서 로컬 네트워크, WeChat 자체 상태, DNS 및 미디어 소스를 확인하세요. 이 세 가지 매개변수를 복구할 수 있다고 가정하지 마십시오. 복구 상태를 확인하기 위해 실제로 WeChat 사진과 비디오를 여는 것은 사용자의 몫입니다.
- 오류가 발생한 레이어를 찾았습니다. 문제 해결 스크린샷을 제공하기 전에 연결 자격 증명이 숨겨졌습니다.
STEP 11 / 11
장기 사용: 트래픽 모니터링, 백업 유지, 사용하지 않을 때 리소스 처리
노드 유지 관리에는 보안 업데이트, 수수료 및 연결 정보 보관이 포함됩니다. 추가 지역이 필요한지 여부를 결정하기 전에 안정적이고 사용 가능하도록 하세요.
- 시간 단위로 청구:공식적으로 최소 청구 단위는 1시간이며, 월 청구 한도 및 구체적인 금액은 패키지에 따라 다릅니다. 월별 트래픽과 초과 트래픽 과금에 주의하세요.
- 종료 후에도 요금이 청구됩니다.중지는 인스턴스 리소스를 해제하지 않으며 여전히 요금이 청구됩니다. 더 이상 사용되지 않고 필요한 데이터가 저장된 것으로 판단된 후에만 콘솔에서 이를 파기합니다. 파괴하면 인스턴스 데이터가 삭제됩니다.
- 독립 리소스를 확인하세요.스냅샷, 자동 백업, 예약된 IP 또는 독립 스토리지에 대해서는 별도로 요금이 청구될 수 있으며, 해당 인스턴스가 더 이상 목록에 없는 것으로만 볼 수는 없습니다.
- 지역 추가:이 문서를 반복하여 각 지역에 대한 인스턴스를 만듭니다. 각 인스턴스에 대해 독립적인 UUID와 키를 사용하고 v2rayN의 "Supplier-Region-Purpose"에 따라 이름을 지정합니다. 활성 구성을 전환하면 구매한 노드가 전환됩니다.
- 최신 소식을 받아보세요:Ubuntu 보안 업데이트를 정기적으로 설치하고 Xray 및 v2rayN의 공식 릴리스에 주의를 기울이십시오. 업그레이드하기 전에 구성을 백업하고 구성 테스트를 수행하고 업그레이드 후에 확인을 다시 시작하십시오.
- 보관 구성:서버 구성 및 노드 링크를 신뢰할 수 있는 위치에 저장하십시오. 자격 증명이 유출된 후 해당 UUID/키를 교체하고 클라이언트를 업데이트하세요.
수수료 기준: Vultr 서버 청구 지침 · 인스턴스 청구 지침 종료.
- 지속적인 청구, 트래픽 사용량, 다중 지역 비용을 이해하고 노드 정보를 저장하세요.
UPDATED
데이터 검증 2026-10-28
소프트웨어 인터페이스, 패키지 재고 및 수수료는 변경될 수 있습니다. 실제 운영 페이지를 참조하세요. 이 기사에서는 서버를 구입하거나 실제 네트워크 연결 테스트를 완료하지 않았으며 독자의 Windows 컴퓨터에 대한 문제 해결 프롬프트를 수행하지도 않았습니다.
자주 묻는 질문
시작 전과 연결 후 몇 가지 질문
Windows에서 이 문서를 설정하는 방법은 무엇입니까? IPv6를 켜야 합니까?
웹마스터의 스크린샷에 있는 세 가지 항목(TUN 활성화, 시스템 프록시 자동 구성 및 V4-Global)을 유지하세요. 이 문서는 IPv4 체계에 따라 작동하므로 IPv6를 켜서는 안 됩니다. v2rayN의 IPv6 관련 옵션과 실제 Windows 네트워크 카드 IPv6는 9단계에 따라 꺼집니다.
서버를 구매하면 모든 지역을 변경할 수 있나요?
아니요. 선택한 지역에는 하나의 인스턴스가 고정되어 있습니다. 일본, 미국 등 지역을 전환하고 해당 인스턴스를 생성하고 노드를 가져오면 각 인스턴스에 대해 별도로 요금이 청구됩니다.
여기에 나열된 33개 지역 모두에서 일반 VPS를 사용할 수 있나요?
보장되지 않습니다. 목록은 공식 상태 페이지 서비스 범위에 해당합니다. 클라우드 컴퓨팅 사양 및 인벤토리는 콘솔 생성 페이지에 따릅니다. 새롭게 발표된 첸나이 지역도 실제 제품 오픈 여부를 확인할 필요가 있다.
가정용 광대역 IP인가요? 웹사이트가 작동한다고 보장할 수 있나요?
Vultr는 데이터 센터 IP입니다. 이 문서는 웹사이트의 잠금 해제, 계정 위험 제어 결과 또는 특정 라인의 장기적인 가용성을 보장하지 않습니다. 가정용 광대역이 필요한 경우 이 웹사이트의 가정용 광대역 IP 자습서도 읽어 보십시오.
도메인 이름이나 인증서가 필요합니까?
이 문서의 클라이언트는 서버의 공용 IP에 직접 연결하므로 서버에 자체 TLS 인증서를 신청할 필요가 없습니다. REALITY 요구 사항을 충족하는 대상 도메인 이름과 SNI를 선택하고 확인하는 것은 여전히 필요합니다.
클라이언트를 종료한 후 네트워크 연결이 끊어지는 이유는 무엇입니까?
먼저 시스템 에이전트를 지우고 TUN을 닫은 다음 종료하십시오. 종료된 경우 Windows 설정의 수동 프록시가 여전히 닫힌 로컬 프록시 포트를 가리키고 있는지 확인하세요.
종료 후에도 수수료가 부과되나요?
그렇습니다. 인스턴스 리소스는 중지 후에도 여전히 점유되어 있습니다. 인스턴스가 폐기된 경우에만 인스턴스 요금이 중지됩니다. 파기 시 데이터가 삭제되며, 스냅샷, 예약된 IP 등 독립된 리소스는 별도로 확인이 필요합니다.