树莓派(ARM平台)编译安装ocserv

注意:本文最后更新于 2566 天前,有关的内容可能已经发生变化,请参考使用。

今天到S.H的公司陪班,这边的网络进行了封锁,只允许特定MAC地址的设备上外网。经过一番测试发现SS协议、SSR混淆协议(HTTP伪装及TLS伪装)、PPTP协议都不能通过,而使用DNS通道太慢。正在无奈的时候测到TLS通道可以通过防火墙,于是就立马想到有块树莓派B板一直在公司空跑着,之前在VPS上折腾过ocserv,这次按部就班在树莓派上编译,可是无论如何都通不过,最终确认是seccomp的锅,现将树莓派(Raspbian GNU/Linux 8)编译安装ocserv的经过记录如下:

  • 安装依赖
    apt-get install make libgnutls28-dev libwrap0-dev libpam0g-dev liblz4-dev libseccomp-dev libreadline-dev libnl-route-3-dev libkrb5-dev libprotobuf-c0-dev libtalloc-dev libhttp-parser-dev libpcl1-dev libopts25-dev autogen protobuf-c-compiler gperf liblockfile-bin nuttcp texinfo libev4
  • 编译libtasn1
    wget http://ftp.gnu.org/gnu/libtasn1/libtasn1-4.7.tar.gz
    tar zxf libtasn1*.gz && cd libtasn1*
    ./configure 
    make && make install
  • 编译OCserv
    wget ftp://ftp.infradead.org/pub/ocserv/ocserv-0.11.6.tar.xz
    tar xvf ocserv-0.11.6.tar.xz
    cd ocserv-0.11.6
    ./configure --disable-seccomp
    make && make install

配置就参照上一篇文章或者官方文档啦,嗯,现在稳定得很。

ok.PNG


「倘若有所帮助,不妨酌情赞赏!」

Holmesian

感谢您的支持!

使用微信扫描二维码完成支付

发表新评论
已有 2 条评论
  1. 111

    test

    111 回复
  2. jane

    wow 看起来不错

    jane 回复