카테고리:

1 분 소요

Shadowsocks

Shadowsocks는 SOCKS5 프록시 프로토콜을 기반으로 하는 인터넷 트래픽을 안전하게 전송하기 위한 프록시 소프트웨어이다. 암호화 및 터널링 기술을 사용하여 사용자의 인터넷 트래픽을 안전하게 전달하는 만큼 인터넷 검열이 심한 중국에서 주로 사용된다.

이처럼 사용자가 개인 정보를 보호하고 인터넷 검열을 피하기 위해 사용하지만 기업에서 원격 액세스 및 보안 터널링에도 활용된다.

https://github.com/shadowsocks

※ 본 게시글은 Ubuntu 24.04 LTS 버전을 기준으로 작성되었습니다.

설치 방법

apt 리포지토리에서 shadowsocks-libev 패키지를 설치한다.

sudo apt-get update
sudo apt install shadowsocks-libev

아래의 내용 중 포트와 비밀번호를 원하는 문자로 수정하고 /etc/shadowsocks-libev/config.json에 덮어씌운다.

  • /etc/shadowsocks-libev/config.json
{
    "server": "0.0.0.0",
    "server_port": "[port]",
    "password": "[password]",
    "timeout": 300,
    "method": "xchacha20-ietf-poly1305",
    "mode": "tcp_only",
    "fast_open": true,
    "nameserver": "8.8.8.8"
}

이후 shadowsocks-libev 서비스를 재시작한다.

sudo systemctl restart shadowsocks-libev
sudo systemctl status shadowsocks-libev

참고

https://gist.github.com/zhiguangwang/7018fbc0a38a5b663868
https://guide.ncloud-docs.com/docs/server-shadowsocks

태그: apt-get, proxy, shadowsocks, shadowsocks-libev, sock5, Tunnel, Tunneling, 터널링, 프록시

업데이트: