-
IP우회를 위한 V2ray, Shadowsocks 사용하기IT 2020. 11. 1. 17:54반응형
이전에 해외에서 차단된 서비스들을 이용하기 위해 소개했던
shadowsocks
RT-AC68U 공유기를 shadowsocks VPN서버로 활용(중국에서 인터넷)
중국에서 인터넷 차단이 심하여 우회방법이 많이 나오고 있지만 계속 차단이 심해지고 있다 한국의 공유기 RT-AC68U 공유기에 openvpn을 설정해서 사용하기도 했는데 https://cholchori.tistory.com/1761 Asus A
cholchori.tistory.com
나름 즐겨 사용을 하고 있었지만 또다른 서비스가 나왔다 그리고 shadowsocks도 같이 지원을 해준다
이름하여
Project V · Project V Official
Project V Project V is a set of tools to help you build your own privacy network over internet. The core of Project V, named V2Ray, is responsible for network protocols and communications. It can work alone, as well as combine with other tools. This websit
www.v2ray.com
V2ray
이 프로그램 역시 golang으로 작성되어 모든 플랫폼에서 의존성 문제 없이 실행이 가능하다
오늘은 사용하던 라즈베리 파이에다가 V2ray, shadowsocks 서버를 서비스로 돌려 본다
먼저 github.com/v2ray/v2ray-core
v2ray/v2ray-core
A platform for building proxies to bypass network restrictions. - v2ray/v2ray-core
github.com
에 접속하여 라즈베리 파이에 맞는 바이너리를 다운로드 받는다
설정의 의외로 간단하다
바이너리를 적당한 폴더에 풀고 cholchori.tistory.com/2046
Unbuntu Server(Raspberry PI)에 서비스 등록하기
내가 만든 프로그램을 서비스로 등록을 해야하는 경우(?)가 있다 내가 라즈베리를 산 이유... 만든 프로그램으로 서비스를 돌리기위해 먼저 당연히 프로그램을 서버에 적당한(?) 폴더에 복사하고
cholchori.tistory.com
에서 설명했듯이 서비스로 등록만 해주면 된다
문제는 설정이다
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는
Online UUID Generator Tool
Online UUID Generator Your Version 4 UUID: 457b17aa-e69e-4587-a2d2-3d00255aabdb Copy Refresh page to generate another.
www.uuidgenerator.net
에 접속하여 하나 생성한다
이렇게 설정해서
[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
Awesome V · Project V Official
Awesome V Graphic Client V2RayW Download: Github V2RayN Download: Github Clash for Windows Download: Github V2RayX Download: Github V2RayU Download: Github V2RayC Download: Github ClashX Download: Github Qv2ray Qv2ray: v2ray Cross-Platform GUI written in Q
www.v2ray.com
을 참조해서 사용하면 되고
물론 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