10 changed files with 26 additions and 120 deletions
Unified View
Diff Options
-
6Changes
-
2README.md
-
20configure
-
2configure.ac
-
6debian/changelog
-
2docker/alpine/Dockerfile
-
82openwrt/Makefile
-
16openwrt/files/shadowsocks.init
-
8openwrt/files/shadowsocks.json
-
2src/encrypt.c
@ -1,82 +0,0 @@ |
|||||
include $(TOPDIR)/rules.mk |
|
||||
|
|
||||
PKG_NAME:=shadowsocks-libev |
|
||||
PKG_VERSION:=2.5.3 |
|
||||
PKG_RELEASE=$(PKG_SOURCE_VERSION) |
|
||||
|
|
||||
PKG_SOURCE_URL:=https://github.com/shadowsocks/shadowsocks-libev/archive |
|
||||
PKG_SOURCE:=v$(PKG_VERSION).tar.gz |
|
||||
PKG_MAINTAINER:=Max Lv <max.c.lv@gmail.com> |
|
||||
|
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION) |
|
||||
|
|
||||
PKG_INSTALL:=1 |
|
||||
PKG_FIXUP:=autoreconf |
|
||||
PKG_USE_MIPS16:=0 |
|
||||
PKG_BUILD_PARALLEL:=1 |
|
||||
|
|
||||
include $(INCLUDE_DIR)/package.mk |
|
||||
|
|
||||
define Package/shadowsocks-libev/Default |
|
||||
SECTION:=net |
|
||||
CATEGORY:=Network |
|
||||
TITLE:=Lightweight Secured Socks5 Proxy |
|
||||
URL:=https://github.com/madeye/shadowsocks-libev |
|
||||
endef |
|
||||
|
|
||||
define Package/shadowsocks-libev |
|
||||
$(call Package/shadowsocks-libev/Default) |
|
||||
TITLE+= (OpenSSL) |
|
||||
VARIANT:=openssl |
|
||||
DEPENDS:=+libopenssl +libpthread +libpcre |
|
||||
endef |
|
||||
|
|
||||
define Package/shadowsocks-libev-polarssl |
|
||||
$(call Package/shadowsocks-libev/Default) |
|
||||
TITLE+= (PolarSSL) |
|
||||
VARIANT:=polarssl |
|
||||
DEPENDS:=+libpolarssl +libpthread +libpcre |
|
||||
endef |
|
||||
|
|
||||
define Package/shadowsocks-libev-mbedtls |
|
||||
$(call Package/shadowsocks-libev/Default) |
|
||||
TITLE+= (mbedTLS) |
|
||||
VARIANT:=mbedtls |
|
||||
DEPENDS:=+libmbedtls +libpthread +libpcre |
|
||||
endef |
|
||||
|
|
||||
define Package/shadowsocks-libev/description |
|
||||
Shadowsocks-libev is a lightweight secured socks5 proxy for embedded devices and low end boxes. |
|
||||
endef |
|
||||
|
|
||||
Package/shadowsocks-libev-polarssl/description=$(Package/shadowsocks-libev/description) |
|
||||
Package/shadowsocks-libev-mbedtls/description=$(Package/shadowsocks-libev/description) |
|
||||
|
|
||||
define Package/shadowsocks-libev/conffiles |
|
||||
/etc/shadowsocks.json |
|
||||
endef |
|
||||
|
|
||||
CONFIGURE_ARGS += --disable-documentation --disable-ssp |
|
||||
|
|
||||
ifeq ($(BUILD_VARIANT),polarssl) |
|
||||
CONFIGURE_ARGS += --with-crypto-library=polarssl |
|
||||
endif |
|
||||
|
|
||||
ifeq ($(BUILD_VARIANT),mbedtls) |
|
||||
CONFIGURE_ARGS += --with-crypto-library=mbedtls |
|
||||
endif |
|
||||
|
|
||||
define Package/shadowsocks-libev/install |
|
||||
$(INSTALL_DIR) $(1)/etc/init.d |
|
||||
$(INSTALL_CONF) ./files/shadowsocks.json $(1)/etc |
|
||||
$(INSTALL_BIN) ./files/shadowsocks.init $(1)/etc/init.d/shadowsocks |
|
||||
$(INSTALL_DIR) $(1)/usr/bin |
|
||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/ss-{local,redir,tunnel} $(1)/usr/bin |
|
||||
endef |
|
||||
|
|
||||
Package/shadowsocks-libev-polarssl/install=$(Package/shadowsocks-libev/install) |
|
||||
Package/shadowsocks-libev-mbedtls/install=$(Package/shadowsocks-libev/install) |
|
||||
|
|
||||
$(eval $(call BuildPackage,shadowsocks-libev)) |
|
||||
$(eval $(call BuildPackage,shadowsocks-libev-polarssl)) |
|
||||
$(eval $(call BuildPackage,shadowsocks-libev-mbedtls)) |
|
@ -1,16 +0,0 @@ |
|||||
#!/bin/sh /etc/rc.common |
|
||||
# Copyright (C) 2006-2011 OpenWrt.org |
|
||||
|
|
||||
START=95 |
|
||||
|
|
||||
SERVICE_USE_PID=1 |
|
||||
SERVICE_WRITE_PID=1 |
|
||||
SERVICE_DAEMONIZE=1 |
|
||||
|
|
||||
start() { |
|
||||
service_start /usr/bin/ss-local -b 0.0.0.0 -c /etc/shadowsocks.json |
|
||||
} |
|
||||
|
|
||||
stop() { |
|
||||
service_stop /usr/bin/ss-local |
|
||||
} |
|
@ -1,8 +0,0 @@ |
|||||
{ |
|
||||
"server":"127.0.0.1", |
|
||||
"server_port":8388, |
|
||||
"local_port":1080, |
|
||||
"password":"barfoo!", |
|
||||
"timeout":60, |
|
||||
"method":null |
|
||||
} |
|
Write
Preview
Loading…
Cancel
Save