Stunnel 编译及使用

Stunnel 编译及使用


版本:stunnel-4.56

平台:mips


  1. 编写配置文件config.kap.sh
    ./configure --enable-fips=no  --host=mipsel-linux --build=x86_64-redhat-linux --enable-small  --with-ssl=/home/"yourname"/bg1000/trunk/gateway/openssl/ LDFLAGS="-L/home/"urname"/bg1000/trunk/gateway/openssl -L/home/"your name"/bg1000/trunk/gateway/lzo"

  2. 执行
    sh config.kap.sh

  3. 编译可以完成但是放到路由器里面会有如下问题
    stunnel: can't load library 'libssp.so.0'
    undefined symbol FIPS_mode'

    解决方法
    1. 修改config.kap.sh (如上的配置文件)增加--enable-fips=no (解决undefined symbol FIPS_mode')
    2. 修改configure,注释掉有关-fstack-protector的部分(解决stunnel: can't load library 'libssp.so.0')
      #{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -fstack-protector" >&5
      #$as_echo_n "checking whether $CC accepts -fstack-protector... " >&6; }
      ##valid_CFLAGS="$CFLAGS"; CFLAGS="$CFLAGS -fstack-protector"
      ##valid_LDFLAGS="$LDFLAGS"; LDFLAGS="$LDFLAGS -fstack-protector"
      #cat confdefs.h - <<_ACEOF >conftest.$ac_ext
      #/* end confdefs.h.  */
      #int main() {return 0;}
      #_ACEOF
      #if ac_fn_c_try_link "$LINENO"; then :
      #
      #        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
      #$as_echo "yes" >&6; }
      #        stunnel_CFLAGS="$stunnel_CFLAGS -fstack-protector"
      #
      #        stunnel_LDFLAGF="$stunnel_LDFLAGF -fstack-protector"
      #
      #
      #else
      #
      #        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
      #$as_echo "no" >&6; }
      #
      #fi#{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -fstack-protector" >&5
  4. 可以使用。。。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值