Centos7安装Shadowsocks并支持chacha20且开启bbr

来源:互联网 发布:冒险岛数据库查询器 编辑:程序博客网 时间:2024/05/18 14:26

安装并配置Shadowsocks:

# yum install python-setuptools && easy_install pip  # pip install shadowsocks  # mkdir -p /etc/shadowsocks  # vim /etc/shadowsocks/config.json  {  "server":"165.227.***.***",  "port_password":{   "18381":"*********",   "18382":"*********",   "18383":"*********",   "18385":"*********",   "18384":"*********"   },  "timeout":300,  "method":"rc4-md5",  "fast_open":false,  "workers":1  }  
开机自启

# vi /etc/systemd/system/shadowsocks-server.service  [Unit]  Description=Shadowsocks service  After=network.target    [Service]  Type=simple  User=nobody  ExecStart=/usr/bin/ssserver -c /etc/shadowsocks/config.json  ExecReload=/bin/kill -HUP $MAINPID  ExecStop=/bin/kill -s QUIT $MAINPID  PrivateTmp=true  KillMode=process  Restart=on-failure  RestartSec=5s    [Install]WantedBy=multi-user.target# systemctl start shadowsocks-server.service  # systemctl enable shadowsocks-server.service  

请按照不同防火墙开放端口

使Shadowsocks支持chacha20
如果404请在https://download.libsodium.org/libsodium/releases/选择合适的版本wget

# yum install m2crypto gcc -y# wget -N --no-check-certificate https://download.libsodium.org/libsodium/releases/libsodium-1.0.15.tar.gz# tar zfvx libsodium-1.0.8.tar.gz# cd libsodium-1.0.8# ./configure# make && make install# echo "include ld.so.conf.d/*.conf" > /etc/ld.so.conf# echo "/lib" >> /etc/ld.so.conf# echo "/usr/lib64" >> /etc/ld.so.conf# echo "/usr/local/lib" >> /etc/ld.so.conf# ldconfig

GoogleBBR算法一键安装脚本安装完后重启

# wget —no–check–certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh




原创粉丝点击