Skip to content

Instantly share code, notes, and snippets.

@midnight-wonderer
Last active August 24, 2019 15:06
Show Gist options
  • Save midnight-wonderer/7283802b5a9eb5cbdaccd4770e4e0e3d to your computer and use it in GitHub Desktop.
Save midnight-wonderer/7283802b5a9eb5cbdaccd4770e4e0e3d to your computer and use it in GitHub Desktop.
Make script for simple Shadowsocks deployments
SHELL:=/usr/bin/env bash
SOURCE_DIR=$(strip $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST)))))
PSK=$(shell cat $(SOURCE_DIR)/psk | xargs)
SHADOWSOCKS_VERSION=v0.0.11
shadowsocks-download:
URL="https://github.com/shadowsocks/go-shadowsocks2/releases/download/$(SHADOWSOCKS_VERSION)/shadowsocks2-linux.gz" && \
((curl -s -L $$URL | gunzip -q) > $(SOURCE_DIR)/shadowsocks2) && \
chmod +x $(SOURCE_DIR)/shadowsocks2
shadowsocks:
$(SOURCE_DIR)/shadowsocks2 -s "ss://AEAD_AES_128_GCM:$(PSK)@:8488"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment