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

160次阅读
没有评论

共计 1745 个字符,预计需要花费 5 分钟才能阅读完成。

参考:https://github.com/shadowsocks/shadowsocks-libev#fedora—rhel

一、编译环境:

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

六、防火墙设置

firewall-cmd --permanent --add-port={PORT/tcp,PORT/udp} 
firewall-cmd --reload 
firewall-cmd --list-all

七、客户端连接

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


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

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

yum -y install shadowsocks-libev

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

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

正文完
 
admin
版权声明:本站原创文章,由 admin 2020-04-20发表,共计1745字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码