Moeyuuko's blog

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

编译安装ss-libev

2018年4月11日 1263点热度 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 替换国内源
Proxmox网桥通过SLAAC配置公网ipv6地址 SlimeVR 全身追踪 PCB与外壳 Apache开启HTTP/2 linux的解压缩命令 简单开启linux服务器的Swap虚拟内存 7zip安装包下载

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

Theme Kratos Made By Seaton Jiang