美文网首页
CentOS7下手动编译安装Shadowsocks-libev最

CentOS7下手动编译安装Shadowsocks-libev最

作者: 浪够_ | 来源:发表于2021-07-15 17:48 被阅读0次

一、编译环境:

yum install epel-release -y

yum install gcc gettext autoconf libtool automake make pcre-devel asciidoc xmlto c-ares-devel libev-devel libsodium-devel mbedtls-devel -y

二、下载源码

yum install git

cd /usr/local/src

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

三、编译

cd /usr/local/src/shadowsocks-libev

git submodule update --init --recursive

sh autogen.sh

./configure --disable-documentation

make

make install

四、配置

配置/etc/shadowsocks-libev/config.json:

cp /usr/local/src/shadowsocks-libev/debian/config.json /etc/shadowsocks-libev/config.json

然后根据自己服务器的具体情况,填上相关信息,如:

{
    "server":"0.0.0.0",
    "server_port":8388,
    "local_port":1080,
    "password":"barfoo!",
    "timeout":60,
    "method":"chacha20-ietf-poly1305"
}

配置shadowsocks.service,方法如下:

因为是make安装的,程序默认安装到/usr/local下面,所以要改下/usr/local/src/shadowsocks-libev/rpm/SOURCES/systemd/shadowsocks-libev.service文件:

ExecStart=/usr/bin/ss-server -c "$CONFFILE" $DAEMON_ARGS

改成

ExecStart=/usr/local/bin/ss-server -c "$CONFFILE" $DAEMON_ARGS

然后将相应文件cp到对应目录

cp /usr/local/src/shadowsocks-libev/rpm/SOURCES/systemd/shadowsocks-libev.service /usr/lib/systemd/system/

cp /usr/local/src/shadowsocks-libev/rpm/SOURCES/systemd/shadowsocks-libev.default /etc/sysconfig/shadowsocks-libev

Linux客户端设置与服务器端相差无几,只不过,要改的文件是shadowsocks-libev-local.service而已,其他一样。不多说了,因为很少人用Linux做本地代理服务器的。

五、启动

systemctl enable shadowsocks-libev
systemctl start shadowsocks-libev
systemctl status shadowsocks-libev

安装过程中,如果对配置有任何更改,只要重启下服务就行了,不用重启服务器,命令如下:

systemctl restart shadowsocks-libev

七、客户端连接

在客户端上输入之前设置的IP、密码、等数据,连接服务器。

注:
另:make安装是相当蛋痛的。可以直接用yum源安装

**Centos7,只要把yum源添加进去,然后

yum -y install shadowsocks-libev

再配置一下/etc/shadowsocks-libev/config.json文件,就万事大吉了。

相关文章

  • CentOS7下手动编译安装Shadowsocks-libev最

    一、编译环境: 二、下载源码 三、编译 四、配置 配置/etc/shadowsocks-libev/config....

  • Python3安装

    手动编译安装 yum方式安装

  • Redis安装使用

    两种安装方式: yum安装和手动编译 yum源安装 启动/关闭 手动编译安装(默认创建redis文件夹到根目录,可...

  • 趟过 centos7 下 mysql 8 安装的坑

    安装篇 mysql 在centOS7 下安装,要用编译安装 下载代码 创建mysql用户组和用户 创建mysql的...

  • zsh 安装配置

    zsh 安装配置 yum 安装zsh 手动编译安装zsh 下载zsh最新版,解压,root下./configure...

  • Git安装

    在CentOS7下手动安装并配置 Git 一、下载git包 从 https://mirrors.edge.kern...

  • centos7 nginx 安装

    记录一下我在 centos7 安装 nginx,博主是安装在 /opt/nginx 目录下的 首先安装编译环境 安...

  • php 手动编译添加扩展

    在完成 php的编译安装后, 发现没有编译某此模块。手动添加安装。php源码编译安装 编译安装 在php源码包中 ...

  • Windows远程桌面连接Centos7

    首先安装centos7需要安装“Server with GUI”或者GNOME,如果没有,后期需要联网手动安装桌面...

  • 安装vim并支持python3

    编译安装vim并支持python3,以centos7为例子 1 编译安装python3 2 编译安装vim并支持p...

网友评论

      本文标题:CentOS7下手动编译安装Shadowsocks-libev最

      本文链接:https://www.haomeiwen.com/subject/sdrmpltx.html