Moeyuuko's blog

  • 首页
    • blog博客首页
    • www导航主页
    • My Github
    • ADS-B 飞机信号接收
  • git
    • Github
    • 私人Gogs
  • 服务
    • Gogs
    • 剪切板
    • 二维码生成
    • 萌盘
    • 萌盘[旧]
    • KMS server
  • 图片
  • MC
    • Minecraft 服务器
    • 明月乡
  • 友链
  • 其他
    • 常用软件
    • 投食
得閒飲茶
when free, drink drink tea.
  1. 首页
  2. 主要文章
  3. 正文

编译安装ss-libev

2018年4月11日 3557点热度 0人点赞 0条评论

注意:本教程基于Debian系统

首先先卸载使用apt安装的shadowsocks-libev    [如没安装 跳过即可]

apt-get autoremove shadowsocks-libev

[title]第一步 下载安装依赖[/title]

apt-get 先安装一部分依赖

#更新一下源

apt-get update


#开始安装

apt-get install --no-install-recommends \
git \
gettext \
build-essential \
autoconf \
libtool \
libpcre3-dev \
libsodium-dev \
asciidoc \
xmlto \
libmbedtls-dev \
libev-dev \
libudns-dev \
libc-ares-dev \
automake

[title]然后 推荐新建一个文件夹  放文件[/title]

下载 mbedtls  libsodium  c-ares 下方这版本

测试过 有效  就用这版本吧 避免出问题

wget https://tls.mbed.org/download/mbedtls-2.16.3-apache.tgz
wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.18.tar.gz
wget https://c-ares.haxx.se/download/c-ares-1.14.0.tar.gz
上方没问题就可以跳过 下方是本站提供的下载方式

wget https://www.moeyuuko.top/dow/mbedtls-2.16.3-apache.tgz
wget https://www.moeyuuko.top/dow/libsodium-1.0.18.tar.gz
wget https://www.moeyuuko.top/dow/c-ares-1.14.0.tar.gz


解压

tar zxvf mbedtls-2.16.3-apache.tgz
tar zxvf libsodium-1.0.18.tar.gz
tar zxvf c-ares-1.14.0.tar.gz

打开文件夹 逐一编译

cd c-ares-1.14.0/
./configure
make
make install
cd libsodium-1.0.18/
./autogen.sh
./configure
make
make install
cd mbedtls-2.16.3/
make
make install

[title]最后一步 从github拉取 并编译[/title]
github

git clone https://github.com/shadowsocks/shadowsocks-libev.git
cd shadowsocks-libev

git submodule update --init --recursive
./autogen.sh
./configure
make
make install
可能遇到的问题

报错 CCLD ss-local

apt-get autoremove libsodium-dev libmbedtls-dev

可能遇到的问题

./autogen.sh 可能遇到的错误

错误
configure.ac:146: error: possibly undefined macro: AC_CHECK_HEADERS
configure.ac:256: error: possibly undefined macro: AC_SEARCH_LIBS

解决
apt-get install pkg-config

[title]完成 查看版本[/title]

ss-server -v
可能遇到的问题

警告 熵不足

apt-get install Haveged

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 教程 服务
最后更新:2021年6月21日

Moeyuuko

等,等灯,等灯

点赞
< 上一篇
下一篇 >

Moeyuuko

等,等灯,等灯

最新 热点 随机
最新 热点 随机
Proxmox网桥通过SLAAC配置公网ipv6地址 OculusClient 无法启动问题 SlimeVR 全身追踪 PCB与外壳 如何选择开源许可证 Gravatar头像镜像 Centos stream 替换国内源
Centos stream 替换国内源 KMS服务 openwrt x86 虚拟机镜像下载 启用网站的https访问 7zip安装包下载 SlimeVR 全身追踪 PCB与外壳

COPYRIGHT © 2022 Moeyuuko's blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang