| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #
- # Copyright (C) 2014 OpenWrt-dist
- #
- # This is free software, licensed under the GNU General Public License v2.
- # See /LICENSE for more information.
- #
- include $(TOPDIR)/rules.mk
- PKG_NAME:=redsocks2
- PKG_VERSION:=0.67
- PKG_RELEASE:=4
- PKG_SOURCE_PROTO:=git
- PKG_SOURCE_URL:=https://github.com/semigodking/redsocks.git
- PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
- PKG_SOURCE_VERSION:=d94c245ea47859cda5b4b7373308589206b97bdc
- PKG_MIRROR_HASH:=938f859d1b55a91aa5cbcda3ddff1d04ccab292f784b0434060c73acab12c457
- PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
- PKG_MAINTAINER:=semigodking <[email protected]>
- PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)/$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)
- include $(INCLUDE_DIR)/package.mk
- define Package/redsocks2
- SECTION:=net
- CATEGORY:=Network
- SUBMENU:=Web Servers/Proxies
- TITLE:=Redirect any TCP connection to a SOCKS or HTTPS proxy server
- URL:=https://github.com/semigodking/redsocks
- DEPENDS:=+libevent2 +libopenssl
- endef
- define Package/redsocks2/description
- This is a modified version of original redsocks. \
- The name is changed to be REDSOCKS2 since this release to distinguish with original redsocks. \
- This variant is useful for anti-GFW (Great Fire Wall).
- endef
- define Package/redsocks2/conffiles
- /etc/config/redsocks2
- endef
- define Build/Compile
- $(call Build/Compile/Default,DISABLE_SHADOWSOCKS=true)
- endef
- define Package/redsocks2/install
- $(INSTALL_DIR) $(1)/usr/sbin
- $(INSTALL_BIN) $(PKG_BUILD_DIR)/redsocks2 $(1)/usr/sbin
- endef
- $(eval $(call BuildPackage,redsocks2))
|