Sign inSign up

ykfq/ubuntu-ssr

By ykfq

•Updated over 8 years ago

SSR on Ubuntu17.10 for S390X(SystemZ)

Image
0

86

ykfq/ubuntu-ssr repository overview

⁠How to run SSR on IBM SystemZ

⁠1. Install docker for S390X
⁠1.1 Download and install docker for SystemZ
wget ftp://ftp.unicamp.br/pub/linuxpatch/s390x/redhat/rhel7.3/docker-17.05.0-ce-rhel7.3-20170523.tar.gz
tar xf docker-17*.tar.gz 
mv docker-17.05.0-ce-rhel7.3-20170523 /usr/local/docker-17.05
cat >> /etc/profile << EOF
export DOCKER_PATH=/usr/local/docker-17.05
export PATH=\$PATH:\$DOCKER_PATH
EOF

source /etc/profile
⁠1.2. start docker daemon

dockerd --exec-opt native.cgroupdriver=cgroupfs &

⁠1.3 Some other settings if you prefer
pkill docker
mkdir -pv /etc/docker/
cat > /etc/docker/daemon.json << EOF
{
  "bip":"10.0.0.1/24",
  "ipv6":false,
  "data-root": "/data/docker/storage/"
}
EOF

dockerd --exec-opt native.cgroupdriver=cgroupfs & 
⁠2. Install SSR on Ubuntu

Do Not Trouble yourself searching for CentOS docker image that support S390X !

⁠2.1 pull Ubuntu 17.10
docker pull s390x/ubuntu:17.10

# run container
docker run -itd --name ssr -p 30993:993  s390x/ubuntu:17.10 bash

# enter container
docker exec -it ssr bash

# Install SSR and some other tools
apt-get update
apt-get -y install vim net-tools telnet iproute curl wget
wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

# use ssr service
/etc/init.d/shadowsocks-r start | stop | restart | status
⁠2.3 test your service

Use Ctrl+p+q exit docker containner without kill it

telnet 127.0.0.1 993 
⁠3. Just using this image
docker run -itd --name ssr -p 30993:993 ykfq/ubuntu-ssr:17.10 bash 
docker exec -it ssr bash
/etc/init.d/shadowsocks-r start &
⁠Info
Your Server IP        :  xx.xx.xx.xx
Your Server Port      :  993 
Your Password         :  xxxxxxxxxxxxxxx
Your Protocol         :  auth_aes128_md5 
Your obfs             :  tls1.2_ticket_auth_compatible 
Your Encryption Method:  chacha20
⁠SSR Client setting

image

Tag summary

Content type

Image

Digest

Size

205 MB

Last updated

over 8 years ago

docker pull ykfq/ubuntu-ssr:17.10