пятница, 3 мая 2019 г.

Shadowsocks сборка deb пакета из исходников Ubuntu 18.04.2

shadowsocks-libev на клиенте под линуксом сразу запустить не смог, собирал несколько раз, пока не выяснил, что есть фича - серверный порт должен совпадать с локальным !!!

Build deb package from source

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install git
$ git clone https://github.com/shadowsocks/shadowsocks-libev.git
$ cd shadowsocks-libev
$ git submodule update --init --recursive
$ mkdir -p ~/build-area/
$ cp ./scripts/build_deb.sh ~/build-area/
$ cd ~/build-area
$ ./build_deb.sh

$ cd /home/user/build-area
$ ls *.deb
libbloom1_1.5-5_amd64.deb
libshadowsocks-libev2_3.2.5+ds-1_amd64.deb
shadowsocks-libev_3.2.5+ds-1_amd64.deb
libbloom-dev_1.5-5_amd64.deb
libshadowsocks-libev-dev_3.2.5+ds-1_amd64.deb
simple-obfs_0.0.5-5_amd64.deb

$ sudo dpkg -i *.deb

$ nano ~/config.json
$ ss-local -c ~/config.json

 2019-05-03 18:55:05 INFO: initializing ciphers... aes-256-cfb
 2019-05-03 18:55:05 INFO: listening at 127.0.0.1:1080

Тоже что и из репозитария.

Настройка сервера на базе Ubuntu 16.04

Попробуем тоже на 16.04.6
$ sudo -i

# apt update && apt upgrade -y && apt install software-properties-common nano git -y && add-apt-repository ppa:max-c-lv/shadowsocks-libev && apt update && apt install shadowsocks-libev -y

========================================================================
Сборка obfs-server (устарело)
# apt install --no-install-recommends build-essential git autoconf libtool libssl-dev libpcre3-dev libc-ares-dev libev-dev asciidoc xmlto automake -y && git clone https://github.com/shadowsocks/simple-obfs.git && cd simple-obfs && git submodule update --init --recursive && ./autogen.sh && ./configure && make && make install && setcap cap_net_bind_service+ep /usr/local/bin/obfs-server && systemctl enable shadowsocks-libev.service && systemctl restart shadowsocks-libev && systemctl status shadowsocks-libev
========================================================================

Shadowsocks Setup Guide for Linux

$ sudo add-apt-repository ppa:hzwhuang/ss-qt5
$ sudo apt update
$ sudo apt install shadowsocks-qt5
В gui заработало.


Ubuntu18 - исправить - установить ShadowSocket
SS installation

Комментариев нет:

Отправить комментарий