-
IP우회를 위한 V2ray, Shadowsocks 사용하기IT 2020. 11. 1. 17:54반응형
이전에 해외에서 차단된 서비스들을 이용하기 위해 소개했던
shadowsocks
나름 즐겨 사용을 하고 있었지만 또다른 서비스가 나왔다 그리고 shadowsocks도 같이 지원을 해준다
이름하여
V2ray
이 프로그램 역시 golang으로 작성되어 모든 플랫폼에서 의존성 문제 없이 실행이 가능하다
오늘은 사용하던 라즈베리 파이에다가 V2ray, shadowsocks 서버를 서비스로 돌려 본다
먼저 github.com/v2ray/v2ray-core
에 접속하여 라즈베리 파이에 맞는 바이너리를 다운로드 받는다
설정의 의외로 간단하다
바이너리를 적당한 폴더에 풀고 cholchori.tistory.com/2046
에서 설명했듯이 서비스로 등록만 해주면 된다
문제는 설정이다
v2ray -config config.json
형태로 실행을 해주면 되는데 설정은 문서를 참조하면 되긴하지만
그냥 vray 서비스와 shadowsocks 서비스를 동시에 돌리게 설정을 한다
{ "inbounds": [ { "port": 18081, // v2ray 서버수신 포트 "protocol": "vmess", "settings": { "clients": [ { "id": "e49365b6-1a2f-4ef2-a62e-83e43071df9a" } ] } }, { "port": 18080, //shadowsocks 서버수신 포트 "protocol": "shadowsocks", "settings": { "method": "chacha20-ietf-poly1305", "password": "passkey" } } ], "outbounds": [ { "protocol": "freedom" } ] }
uuid는
에 접속하여 하나 생성한다
이렇게 설정해서
[Unit] Description=V2Ray Service Documentation=https://www.v2fly.org/ After=network.target nss-lookup.target [Service] User=nobody CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE NoNewPrivileges=true ExecStart=/usr/local/bin/v2ray -config /usr/local/etc/v2ray/config.json Restart=on-failure RestartPreventExitStatus=23 [Install] WantedBy=multi-user.target
서비스를 등록한다
클라이언트 프로그램으로는
www.v2ray.com/en/awesome/tools.html
을 참조해서 사용하면 되고
물론 shadowsocks도 설정한 포트로 서비스가 되고 있으니 사용이 가능하다
반응형'IT' 카테고리의 다른 글
미밴드5 펌웨어 1.0.2.24 (0) 2020.11.05 Synology에 docker로 Jellyfin 설치(HW 인코딩) (2) 2020.11.02 Asus RT-AX58U firmware 3.0.0.4.384.9890 (0) 2020.10.26 Windows 10 20H2 출시 (0) 2020.10.25 Linux 에서 Microsoft Edge 사용 (0) 2020.10.24