최근 수정 시각 : 2024-10-09 13:05:01

Shadowsocks

섀도삭스에서 넘어옴
<colcolor=#ffffff> Shadowsocks
影梭 / 섀도삭스
[1]
파일:Shadowsocks 아이콘.svg
파일:Shadowsocks 로고.svg
<colbgcolor=#1c9b47> 제작자 clowwindy
코드 관리 madeye, linusyang
종류 프록시 프로그램
개발 언어 C
플랫폼 Windows, 안드로이드, iOS, macOS, Linux, OpenWrt[2]
공식 홈페이지 파일:Shadowsocks 아이콘.svg

1. 개요2. 배경3. 원리4. 저장소 삭제 사태
4.1. Project V (V2Ray)
5. 관련 문서6. 둘러보기

[clearfix]

1. 개요

중국인터넷 검열 시스템인 황금방패를 우회하기 위해 clowwindy라는 중국인 개발자의 오픈 소스 프록시 프로그램 및 해당 프로젝트를 통틀어 이르는 명칭. Python, C언어부터 Go라즈베리 파이까지 많은 버전으로 포팅되었다. UDP/TCP 트래픽 모두에 대한 우회를 지원하고 있다.

2. 배경

황금방패 정책 시행 이후 cloudwindy가 2012년 4월 20일GitHub에 리포지터리를 개설한 것(#)이 그 시작으로, VPN과 더불어 황금방패의 검열을 가장 효과적으로 막을 수 있는 수단 중 하나였으나 기존까지 VPN 연결을 적극적으로 막으려 들지 않았던 중국 정부가 2018년 경 들어서 심층 패킷 감시 (DPI), 기계학습을 통한 의심 패킷 드롭, 법적 제재 등의 모든 수단을 동원하여 OpenVPN을 포함한 우회로를 완전히 차단하려고 들자 현재 중국에서 사용할 수 있는 몇 안 되는 검열 우회 수단이 되었다.

3. 원리

파일:shadowsocks-1.jpg

Windows 내에서 Shadowsocks를 기동한 사진.

파일:shadowsocks mobile.png

안드로이드 내에서 Shadowsocks를 기동한 사진.

SOCKS5 프록시를 기반으로 작동하며 연결 전체를 암호화하는 특성 때문에 오히려 차단이 쉬운 VPN과는 달리 패킷을 멀쩡한 TLS 연결인 척 위장시켜 전송하기 때문에 모든 TLS 연결을 감시하거나 모든 TLS 연결을 차단해버리지 않는 이상 아무리 성능이 좋은 검열 장비라 할지라도 탐지가 매우 어렵고 VPN의 연결 암호화 특성 때문에 접속이 불가능한 일부 사이트들도 TLS 연결로 위장하기 때문에 큰 문제 없이 접속이 가능하다.

기존의 shadowsocks는 2015년 이후 개발이 중단된 지 오래라 이 자체를 감시할 방법은 중국 당국도 어느 정도 파악한 것으로 보인다. # 허나 VPN에 비해 차단이 완전한 것은 아니며 shadowsocks의 파생 버전 (shadowsocksr, x 버전) 및 후술할 v2ray 등까지는 아직 손을 뻗지 못한 것으로 보인다. 이하 서술 참고.

4. 저장소 삭제 사태

2015년 8월 원 개발자인 clowwindy가 GitHub의 Shadowsocks-iOS 리포지터리 이슈 트래커에 다음과 같은 코멘트를 남겼다.[3]
Two days ago the police came to me and wanted me to stop working on this. Today they asked me to delete all the code from GitHub. I have no choice but to obey.
I hope one day I'll live in a country where I have freedom to write any code I like without fearing.
I believe you guys will make great stuff with Network Extensions.
Cheers!
이틀 전, 경찰이 저에게 찾아와 이 일을 그만두는 것을 원한다고 했으며 오늘 GitHub에서 모든 코드를 삭제하라고 말했습니다. 저는 이 요구를 수용하는 것 외에 다른 여지가 없었습니다.
저는 언젠가 두려움 없이 제가 좋아하는 코드를 작성할 수 있는 나라에서 살게 되기를 바랍니다.
저는 여러분들이 네트워크 확장 기능으로 여러 멋진 기능들을 만드리라 믿습니다.
고마워요!
이 외에도 자신의 트위터 계정을 잠그고, 본 사건에 대한 자신의 의견 및 유저들에게 보내는 격려 메시지를 쓴 적도 있다. #

이후 Shadowsocks의 소스 코드 및 리포지터리는 제거되었고[4][5] clowwindy의 GitHub 사용자 페이지에는 2016년 리포지터리 1개를 생성한 것을 끝으로 추가적인 활동이 전혀 기록되지 않는 상태다.

다만 2021년 3월 1일 기준으로 clowwindy 트위터 계정은 다시 활성화되었으며 프로필에 사는곳이 미국 캘리포니아산타클라라로 표시되어 있는 걸 보아 저 사건 이후에는 중국을 떠나 미국에서 살고 있으며 Shadowsocks 개발에서 손을 뗀 것으로 보인다.

이후 ShadowsocksR이라는 포크 버전이 생성되었으나 GPL 위반 등의 문제[6]로 셧다운되었다. 그 외의 파생 버전으로는 ShadowsocksRR, ShadowsocksX, Shadowsocks# 등이 있다. 아직까지 이들은 문제가 되지 않고 현재까지 계속 개발되고 있으므로 사용 시 보안상 이들을 쓰도록 하자.

현재는 shadowsocks-libev라는 리포지터리로 분기해 공동 작업자 및 여러 사용자들이 지속적인 개발을 이어나가고 있다.

여러 언어 및 OS로 포팅된 버전도 같이 개발되고 있다. 자유 소프트웨어의 특성상 개발자 한 명 잡고 탄압한다고 개발이 멈추지 않는다는 것을 보여주는 좋은 사례다.

4.1. Project V (V2Ray)

파일:projectv2ray 1024.png
공식 사이트[7]
GitHub 리포지터리

clowwindy의 반검열 정신을 기반으로 한 Project V라는 후속 플랫폼도 개발되고 있고 소프트웨어로 릴리즈될 시 V2Ray라는 명칭을 사용한다. https://toutyrater.github.io/

5. 관련 문서

6. 둘러보기

{{{#!wiki style="margin: 0 -10px -5px"
{{{#!wiki style="display: inline-block; min-width: 15%"
{{{#!folding [ 정치 · 군사 ]
{{{#!wiki style="margin: -6px -1px"
<colbgcolor=#ee1c25> 상징 국호 · 국기 · 국장 · 국가
정치 ·
행정
정치 전반(홍콩 · 홍콩 입법회 · 마카오 · 마카오 입법회) · 양회(전국인민대표대회 · 중국인민정치협상회의) · 국무원(판공청 · 조성부서 · 국무원 직속기구) · 국가감찰위원회 · 홍콩 행정장관 · 마카오 행정장관 · 헌법(홍콩 기본법) · 행정조직(홍콩 · 마카오) · 국가주석 · 성급행정구 영도인 · 인민대회당 · 공무원 · 중국의 판다 소유권 정책
정당 ·
사상
중국공산당 규약 · 정당(중국공산당 · 민주당파 · 친중파 · 민주파 · 본토파) · 공산당의 파벌(중국 공산주의 청년단 · 태자당 · 상하이방) · 중국몽 · 마오주의 · 중국특색 사회주의 · 신시대 중국특색 사회주의 · 통일적 다민족국가론 · 우마오당 · 공산당 중앙조직(중공당대회 · 중공중앙) · 신권위주의
역대 최고
지도자
마오쩌둥 · 화궈펑 · 덩샤오핑 · 장쩌민 · 후진타오 · 시진핑
역대 최고지도자
기타 정치인 류사오치 · 후야오방 · 자오쯔양 · 저우언라이 · 주더 · 쑹칭링 · 리셴녠 · 양상쿤 · 예젠잉 · 차오스 · 리펑 · 우방궈 · 장더장 · 리잔수 · 주룽지 · 원자바오 · 리커창 · 왕양 · 왕치산 · 쑨춘란 · 후춘화 · 류허 · 한정 · 샤오제 · 자오러지 · 장쥔 · 뤄룽환 · 자춘왕 · 둥비우 · 샤오양
부주석 · 전인대 상무위원장 · 정협 전국위 주석 · 총리 · 최고인민검찰원장 · 최고인민법원장 · 국감위 주임
외교 외교 전반(비판) · 외교부 · 여권(홍콩 · 마카오) · 비자 · 양안관계(하나의 중국 · 92공식 · 양안통일) · 중화권 · 한중관계(동중국해 · 이어도 · 6자회담 · 한한령) · 중일관계(센카쿠 열도 · 중일평화우호조약) · 한중일 · 중인관계(국경분쟁 · 아크사이친 · 아루나찰프라데시 · 평화공존 5원칙) · 난사 군도 · 둥사 군도 · 시사 군도 · 상임이사국 · G20 · G2 · 신냉전 · 일대일로 · 미중관계(패권 경쟁 · 전망) · 미중러관계 · 호주-중국 관계(무역분쟁) · 중국 제국주의 · BRICS · 중뽕 · 친중(대한민국) · 반중(대한민국) · 혐중(대한민국)
사법 사법 전반 · 최고인민법원 · 검찰원 · 사법부 · 엄타 · 사형제도 · 라오가이 · 민법 · 베이징 친청 교도소
공안 경찰(공안부 · 국가안전부 · 이민관리국 · 계급 · 경찰대학 · 경찰법 · 경찰차) · 응급관리부(소방구원대 · 국가소방구원국 · 계급 · 소방학원 · 소방법 · 소방차) · 해관총서(계급) · 홍콩 보안국(경무처 · 소방처 · 비행대 · 입경사무처 · 징교처 · 해관) · 마카오 보안부대(치안경찰국 · 소방국) · 청관 · 정보기관
군사 전반 중국 인민해방군 · 계급 · 중앙군사위원회(기능부서) · 국방부 · 퇴역군인사무부 · 역대 중국 공산당 중앙군사위원회 주석 · 역대 중화인민공화국 중앙군사위원회 주석) · 전구(서부 · 중부 · 북부 · 남부 · 동부 · 구 편제) · 역사 · 초한전 · 사관학교 · SCO · 중국인민혁명군사박물관
장비 장비(보병장비 · 기갑장비 · 항공병기 · 함선 · 둥펑 미사일) · 군복 · 군장 · 중국북방공업 · 중국선박집단 · 중국항공공업집단
군종 ·
부대
육군 · 해군(육전대) · 공군(공강병군) · 로켓군 · 전략지원부대(우주비행사대대) · 무장경찰(해경) · 연합참모부 · 주홍콩부대 · 주마카오부대 · 해외 주둔 중국군
}}}}}}}}}
[ 역사 ]
||<table width=100%><table bgcolor=#fff,#1f2023><table color=#373a3c,#ddd><colbgcolor=#ee1c25><width=16%> 역사 ||역사 전반(홍콩) · 등용제도 · 세금 제도 · 연호 · 역대 국호 · 백년국치 ||
시대 역사 전반 · 삼황오제 · · · (동주 · 서주 · 춘추시대 · 전국시대) · (초한쟁패기) · (전한 · · 후한) · 위진남북조시대(삼국시대 · 서진 · 오호십육국시대 · 남북조시대 ·) · (무주 · 호연) · 오대십국시대 · (북송 · 남송) · · · 서하 · · (남명 · · · 동녕국) · (태평천국) · 중화민국(임시정부 · 북양정부 · 유신정부 · 왕징웨이 정권 · 우한정부 · 국민정부 · 만주국) · 중화인민공화국
관직 한나라의 공경 · 삼국지 관직 · 외명부 · 환관조직 · 후궁제도
사서 흠정이십사사(사기 · 한서 · 후한서 · 삼국지 · 진서(晉書) · 송서 · 남제서 · 양서 · 진서(陳書) · 위서 · 북제서 · 주서 · 수서 · 남사 · 북사 · 구당서 · 신당서 · 구오대사 · 신오대사 · 송사 · 요사 · 금사 · 원사 · 명사) · 오월춘추 · 여씨춘추 · 월절서 · 국어 · 전국책 · 열녀전 · 위서 · 위략 · 화양국지 · 후한기 · 양기 · 자치통감 · 동관한기 · 건강실록 · 정관정요 · 역대명화기 · 신원사 · 원조비사 · 만주실록 · 청사고 · 십국춘추 · 십육국춘추 · 사고전서
사건 신해혁명 · 국공합작 · 초공작전(대장정) · 중일전쟁(백단대전) · 국공내전 · 반우파 투쟁 · 중인전쟁 · 대약진 운동(7천인 대회 · 제사해 운동 · 신양 사태) · 문화대혁명(해서파관 사건 · 5.16 사건 · 내몽골 인민혁명당 숙청 사건 · 베이징 8월 폭풍 사건 · 경험 대교류 운동 · 상하이 1월 폭풍 사건 · 2월 역류 · 경서빈관 대소동 · 7.20 사건 · 주중 영국 대표부 점령 사건 · 9.13 사건 · 비림비공운동 · 상산하향 운동) · 중소 국경분쟁 · 닉슨-마오쩌둥 회담 · 중월전쟁 · 흑묘백묘론 · 중영공동선언 · 제3차 대만 해협 위기 · 홍콩 반환 · 천안문 6.4 항쟁 · SARS · 재스민 혁명 · 멜라민 파동 · 홍콩 우산혁명 · 2018년 중국 백신 파동 · 2019년 홍콩 민주화 운동 · 2019년 중국 우한시 환경 시위 · COVID-19(우한 봉쇄 · 상하이 봉쇄 · 2022년 중국 제로 코로나 반대 시위) · 2020년 중국-인도 국경 분쟁 · 정풍운동 · 2021년 헝다그룹 파산 위기
왜곡 중국의 역사왜곡 · 동북공정 · 만물 중국 기원설 · 중국의 한국 문화 예속화 시도(중국의 한복 왜곡 논란 · 중국의 김치 왜곡)
[ 사회 · 경제 ]
||<table width=100%><table bgcolor=#fff,#1f2023><table color=#373a3c,#ddd><colbgcolor=#ee1c25><width=16%> 경제 ||경제 전반(홍콩 · 마카오) · GDP · 경제성장률 · 상무부(투자촉진사무국) · 재정부 · 공업정보화부 · 중국인민은행 · 세무총국 · 중국 위안 · 중국증권 감독관리위원회(상하이증권거래소 · 선전증권거래소 · 베이징증권거래소) · 홍콩증권거래소 · 국가금융감독관리총국 · ECFA · AIIB · FTAAP · 세서미 크레딧 · 차이나 머니 · 아시아의 네 마리 용(홍콩) ||
기업 ·
산업
국유자산감독관리위원회(중앙 관리 기업) · 은행 · IT 기업(바이두 · 알리바바 그룹) · 5대 자동차 제조사(상하이자동차의 계열사) · 건설사 · 만년필 회사 · BBK(산하 제조사) · Lenovo · 비야디 자동차 · HNA그룹 · 메이드 인 차이나 · 대기업
지리 지리 전반 · 자연자원부(임업초원국) · 수리부 · 중국 대륙 · 중국 본토 · 중원 · 오악 · 장강 · 황하(위수) · 요하 · 목단강 · 송화강 · 흑룡강 · 주강 · 회하 · 톈산 산맥 · 쿤룬 산맥 · 다오청 삼신산 · 루산 · 망탕산 · 북망산 · 티베트 고원 · 쿤룬 산맥 · 타클라마칸 사막 · 화북평야 · 만주 · 둥팅호 · 칭하이호 · 행정구역( · 지급시 · 부성급시 · 특별행정구) · 도시 목록 · 7대 고도 · 박물지 · 중국 석유 천연가스 공사(페트로차이나) · 중국석유화공집단공사 · 국경통상구 · 환경오염
사회 사회 전반 · 신분증 · 주숙등기 · 민정부 · 중국사회과학원 · 인구 · 중국인(민족 · 한족) · 공휴일(국경일 · 홍콩) · 중국 표준시 · 국수주의 · 중화사상 · 중국 붕괴론 · 중국 위협론 · 인권 탄압 · 분청 · 황금방패 · 계획생육정책(소황제) · 양두혼 · 문명점수 · 동타이왕 · Shadowsocks · 탕핑족 · 노동법 · 민주화 운동 · 계투
정보 ·
통신
국가우정국 · 중국우정집단공사 · 홍콩우정 · 통신장비 제조사(화웨이 · ZTE · 다탕텔레콤) · 샤오미 · 이동통신사(차이나모바일 · 차이나유니콤 · 차이나텔레콤 · 중국광전네트워크) · 광전총국 · 중관춘 · 화창베이
과학 ·
기술
과학기술부 · 중국과학원 · 중국공정원 · 우주개발(국가항천국 · 창정 · 동방홍 위성 · 선저우 계획 · 창어 계획 · 톈궁) · 양탄일성 · 중국과학원 우한 바이러스 연구소 · 양산 바이러스 연구소
교육 교육부 · 수학 교육과정 · 초급중학 학력시험 · 가오카오 · HKDSE · ARWU · 중국교우회망 대학평가(순위) · 구교연맹(목록) · BHUA · 세계일류대학 및 일류학과 건설 · 985공정 · 211공정 · 공자학원 · 천인계획 · 중국정부장학금 · 대외한어과
교통 교통 전반(홍콩 · 마카오) · 교통운수부(국가철로국 · 민용항공국) · 고속공로(강주아오 대교) · 철도(CRH · 도시철도 · 중국국가철로집단 · 중국중차 · 중국철도박물관) · 항공사(중국국제항공 · 중국남방항공 · 중국동방항공 · 하이난항공) · 공항 목록 · 중국교통건설 · 교통카드(옥토퍼스 카드) · 차량 번호판
화교 화교(쿨리) · 차이나타운 · 중국계 한국인 · 중국계 미국인 · 중국계 러시아인(둥간족) · 중국계 브라질인 · 중국계 필리핀인(상글레이) · 중국계 인도네시아인 · 중국계 말레이시아인 · 중국계 베트남인 · 중국계 싱가포르인 · 중국계 태국인 · 중국계 멕시코인 · 중국계 칠레인 · 중국계 네덜란드인
[ 문화 ]
||<table width=100%><table bgcolor=#fff,#1f2023><table color=#373a3c,#ddd><colbgcolor=#ee1c25><width=16%> 문화 전반 ||문화 전반(홍콩 · 마카오) · 문화 검열(검열 사례 · 할리우드 블랙아웃) · 문화여유부(문물국) · 영화(목록) · 홍콩 영화 · 상하이물) · 드라마(목록 · 문제점) · 방송(CCTV · CETV · 라디오 방송 · 홍콩 · 마카오) · 신경보 · 중앙신문(인민일보 · 환구시보 · 광명일보 · 경제일보 · 해방군보) · 사우스 차이나 모닝 포스트 · 명보 · 미술 · 2021년 중국 규제 · 파룬궁 · 선전물 일람 ||
음식 음식 전반 · 지리적 표시제 · 지역별 요리 · 산둥 요리 · 쓰촨 요리 · 장쑤 요리 · 저장 요리 · 후난 요리 · 광둥 요리 · 구이저우 요리 · 안후이 요리 · 푸젠 요리 · 베이징 요리 · 상하이 요리 · 후베이 요리 · 윈난 요리 · 만주 요리 · 청진 요리 · 한국식(종류) · 미국식(종류) · 일본식(종류) · 러시아식 · 중국술(백주 · 황주 · 맥주) · · 팔진 · 만한전석
전통문화 전통악기(얼후 · 고쟁 · 비파 · 싼시엔 · 쓰후 · 싼후) · 경극(변검) · 잡극 · 모란정환혼기 · 샹치 · 바둑(중국기원 · 중국 바둑 기전 · 갑조리그 · 몽백합배 · 춘란배 · 바이링배 · 봉황고성배 · CCTV 하세배 · 황룡사배 · 천태산농상은행배 · 궁륭산병성배 · 오청원배) · 마작(국표마작 · 광동마작 · 사천마작 · 홍콩대만마작 · 홍콩마작) · 만만디 · 시누아즈리 · 한푸(여성 한푸) · 치파오 · 변발 · 인민복 · 전족 · 회회력 · 시헌력 · 한시 · 무협물(중국사대기서) · 토루 · 사합원 · 패방
현대문화 만화(웹코믹 · 홍콩) · 애니메이션 · 게임 · 텐센트 · 빌리빌리(빌리빌리 매크로 링크 VR) · 넷이즈 · miHoYo · SUNBORN · Hypergryph · X.D. Global · Gaea · Yostar · LPL · 차이나조이 · 차이나 인터내셔널 코믹 페스티벌 · COMICUP · ComiAi · 코미데이 · 선협소설 · VCT CN · 정가(傷感情歌)
종교 ·
신화
삼교 · 대승 불교(선종 · 정토교 · 시왕) · 도교(종파 · 상제 · 서왕모 · 구천현녀 · 일관도 · 육갑비축 · 도술 · 태극패 · 연단술) · 유교(변천사) · 백련교 · 중국 신화 · 하백 · 관우(관왕묘) · 마조 · 산해경 · 삼황오제(복희 · 신농 · 황제 · 소호 · 전욱 · 제곡 · 제지 · 제요 · 제순) · 헌원검 · 누조 · 창힐 · 치우 · 환상종(사신 · 사령 · 오룡 · 사흉) · 동방번개
스포츠 체육총국 · 올림픽 대표팀 · 패럴림픽 대표팀 · 전국운동회 · 중국축구협회 · 축구 국가대표팀(홍콩 · 마카오) · 풋살 국가대표팀 · 여자 축구 국가대표 · FA컵 · 슈퍼 리그 · 갑급 리그 · 을급 리그 · 여자 슈퍼 리그 · 홍콩 프리미어 리그 · 홍콩 퍼스트 디비전 · 홍콩 세컨드 디비전 · 차이나컵 · 홍콩 구정컵 · 축구굴기 · 공한증 · 중국 농구 협회 · 농구 국가대표팀 · 여자 배구 국가대표팀 · 남자 배구 리그 · 여자 배구 리그 · 야구 국가대표팀 · 중국권법(실전) · 태극권 · 중국 그랑프리 · 상하이 인터내셔널 서킷 · 기아 서킷 · 베이징 올림픽 · 올림픽공원
언어 중국티베트어족 · 중국어(표준 중국어) · 관화 · 오어 · 월어 · 상어 · 민어 · 객가어 · 둥간어 · 기타 방언 · 한문 · 백화문 · 한자(간체자 · 방언자 · 측천문자 · 한어대사전) · 병음(우정식 병음 · 국어라마자 · 한어병음 · 팔라디 표기법 · 월병 · 예일식 광동어표기법) · 언어문자공작위원회 · HSK · BCT · TSC · 거란 문자 · 여진 문자 · 서하 문자
관광 관광 전반(홍콩 · 마카오) · 세계유산 · 구단팔묘 · 5A급 여유경구 · 중국국가박물관 · 중화민족원 · 유니버설 베이징 리조트 · 상하이 디즈니 리조트(상하이 디즈니랜드) · 홍콩 디즈니랜드 · 스튜디오 시티 워터파크 · 중국인민항일전쟁기념관 · 베이징 대관원
전시장 베이징 전시센터 · 전국농업전람관 · 중국국제전람센터 · 국가회의센터 · 국립전시컨벤션센터 · 상하이 국제엑스포센터 · 충칭 국제엑스포센터 · 수출입상품교역회전시관 · 선전세계전시컨벤션센터 · 선전전시컨벤션센터 · 우한 국제엑스포센터 · 난징 국제엑스포센터 · 쑤저우 국제엑스포센터 · 쿤밍뎬츠국제컨벤션센터 · 홍콩 컨벤션센터 · 아시아월드엑스포
}}} ||


[1] 검열을 피하기 위한 酸酸이라는 용어를 사용하기도 한다. 이유는 酸酸(suan'suan)→SuanSuan→SS→ShadowSocks, 즉 병음의 앞글자를 이용한 것. 같은 예시로 酸酸乳(suan'suan'ru)는 ssr, 즉 shadowsocksR을 의미한다.[2] 후술되겠지만 개발, 유행 이후 많은 플랫폼으로 포팅되었다.[3] Shadowsocks-iOS #124번 이슈 코멘트, 2018년 8월 24일 확인함.[4] 938bba3 커밋, 2018년 8월 24일 확인함.[5] 사실 Git 특성상 리포지터리를 아예 삭제하지 않는 한 실제로 지워지지는 않는다. `master` 분기를 보자.[6] Shadowsocks Windows #293번 이슈 코멘트, 2018년 8월 24일 확인함.[7] 한국어 번역이 되어 있다.