找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 3819|回复: 2

有人能出个redsocks2的编译教程吗?

[复制链接]
发表于 2015-4-19 04:22 | 显示全部楼层 |阅读模式
RT
编译总是出错,哪位大侠出个教程?谢谢
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2015-4-19 04:24 | 显示全部楼层
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2015-4-19 07:35 | 显示全部楼层
  1. include $(TOPDIR)/rules.mk

  2. PKG_NAME:=redsocks2
  3. PKG_VERSION:=0.60-15da7ff18e
  4. PKG_RELEASE:=1
  5. PKG_REV:=15da7ff18ec582b20f8c13027a2b60c22ecc67c3

  6. PKG_SOURCE_PROTO:=git
  7. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
  8. PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
  9. PKG_SOURCE_URL:=https://github.com/semigodking/redsocks.git
  10. PKG_SOURCE_VERSION:=$(PKG_REV)

  11. PKG_LICENSE:=GPLv2
  12. PKG_LICENSE_FILES:=LICENSE
  13. PKG_MAINTAINER:=Zhuofei Wang <SemigodKing@gmail.com>

  14. PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)/$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)

  15. include $(INCLUDE_DIR)/package.mk

  16. define Package/redsocks2/Default
  17.         SECTION:=net
  18.         CATEGORY:=Network
  19.         TITLE:=TCP to SOCKS or HTTPS proxy server $(2)
  20.         URL:=https://github.com/semigodking/redsocks
  21.         VARIANT:=$(1)
  22.         DEPENDS:=$(3)
  23. endef

  24. Package/redsocks2-openssl = $(call Package/redsocks2/Default,openssl,(OpenSSL),+libevent2 +libopenssl)
  25. Package/redsocks2-polarssl = $(call Package/redsocks2/Default,polarssl,(PolarSSL),+libevent2 +libpolarssl)

  26. define Package/redsocks2/description
  27. Redirect any TCP connection to a SOCKS or HTTPS proxy server. \
  28. This is a modified version of original redsocks. \
  29. The name is changed to be REDSOCKS2 since this release to distinguish with original redsocks. \
  30. This variant is useful for anti-GFW (Great Fire Wall).
  31. endef

  32. Package/redsocks2-openssl/description = $(Package/redsocks2/description)
  33. Package/redsocks2-polarssl/description = $(Package/redsocks2/description)

  34. define Package/redsocks2/conffiles
  35. /etc/config/redsocks2
  36. endef

  37. Package/redsocks2-openssl/conffiles = $(Package/redsocks2/conffiles)
  38. Package/redsocks2-polarssl/conffiles = $(Package/redsocks2/conffiles)

  39. ifeq ($(BUILD_VARIANT),polarssl)
  40.         MAKE_FLAGS += USE_CRYPTO_POLARSSL=true
  41. endif

  42. define Package/redsocks2/install
  43.         $(INSTALL_DIR) $(1)/usr/bin
  44.         $(INSTALL_BIN) $(PKG_BUILD_DIR)/redsocks2 $(1)/usr/bin
  45.         $(INSTALL_DIR) $(1)/etc/config
  46.         $(INSTALL_DATA) ./files/redsocks2.config $(1)/etc/config/redsocks2
  47.         $(INSTALL_DIR) $(1)/etc/init.d
  48.         $(INSTALL_BIN) ./files/redsocks2.init $(1)/etc/init.d/redsocks2
  49.         $(INSTALL_DIR) $(1)/etc/redsocks2
  50.         $(INSTALL_DATA) ./files/redsocks2.template $(1)/etc/redsocks2/config.template
  51. endef

  52. Package/redsocks2-openssl/install = $(Package/redsocks2/install)
  53. Package/redsocks2-polarssl/install = $(Package/redsocks2/install)

  54. $(eval $(call BuildPackage,redsocks2-openssl))
  55. $(eval $(call BuildPackage,redsocks2-polarssl))
复制代码
Makefile 其中PKG_REV是git commit号
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-23 09:31

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表