프록시 프로바이더 콘텐츠
proxy-providers로 다운로드한 구독 파일은 세 가지 형식을 지원하며, 직접 구독 서버를 구축할 때도 이 세 가지 형식 중 하나를 따라 생성할 수 있습니다.
YAML 형식
proxies에 직접 작성하는 형식과 완전히 동일하며, 최상위에 proxies:만 감싸면 됩니다:
provider1.yaml YAML
proxies: - name: "ss1" type: ss server: server port: 443 cipher: chacha20-ietf-poly1305 password: "password" - name: "ss2" type: ss server: server port: 443 cipher: chacha20-ietf-poly1305 password: "password"
URI 형식
한 줄에 하나의 공유 링크로, 대부분의 클라이언트에서 "QR코드 스캔/붙여넣기로 단일 노드 가져오기"에 사용하는 형식과 동일합니다:
provider1.txt URI
ss://YWVzLTI1Ni1nY206bWV0YUAxMjcuMC4wLjE6NDQz#home vmess://eyJhZGQiOiIxMjcuMC4wLjEiLCJhaWQiOiIwIiwiYWxwbiI6IiIsImZwIjoiIiwiaG9zdCI6IiIsImlkIjoiMTIyMzQ1Njc4OSIsIm5ldCI6InRjcCIsInBhdGgiOiIiLCJwb3J0IjoiNDQzIiwicHMiOiJ2bWVzcyIsInNjeSI6ImF1dG8iLCJzbmkiOiIiLCJ0bHMiOiIiLCJ0eXBlIjoibm9uZSIsInYiOiIyIn0=
이 방식은 proxies: 필드가 필요 없으며, 한 줄에 하나의 링크만 있으면 됩니다.
Base64 형식
위의 URI 텍스트 전체를 다시 Base64로 인코딩하면, 여러 노드 제공자들이 흔히 사용하는 "구독 링크" 형식이 됩니다:
provider1.txt Base64
c3M6Ly9ZV1Z6TFRJMU5pMW5ZMjA2YldWMFlVQXhNamN1TUM0d0xqRTZORFF6I2hvbWUKdm1lc3M6Ly9leUpoWkdRaU9pSXhNamN1TUM0d0xqRWlMQ0poYVdRaU9pSXdJaXdpWVd4d2JpSTZJaUlzSW1ad0lqb2lJaXdpYUc5emRDSTZJaUlzSW1sa0lqb2lNVEl5TXpRMU5qYzRPU0lzSW01bGRDSTZJblJqY0NJc0luQmhkR2dpT2lJaUxDSndiM0owSWpvaU5EUXpJaXdpY0hNaU9pSjJiV1Z6Y3lJc0luTmplU0k2SW1GMWRHOGlMQ0p6Ym1raU9pSWlMQ0owYkhNaU9pSWlMQ0owZVhCbElqb2libTl1WlNJc0luWWlPaUl5SW4wPQ==
YAML / URI / Base64 세 가지 형식을 하나의 파일에 혼용할 수 없습니다. URI와 Base64 형식은 proxies: 필드가 필요 없으며 내용을 바로 작성하면 됩니다. Base64 형식은 보통 노드 제공자가 v2ray/xray 클라이언트에 제공하는 구독 링크 콘텐츠와 동일하며, 그대로 proxy-providers의 url로 사용할 수 있습니다.