Git Product home page Git Product logo

script's Introduction

shadowsocks-libev autoinstall script

How to use

For Debian/Ubuntu user

(sudo) apt-get install git

For Redhat/Centos user

(sudo) yum install git

Start install

git clone https://github.com/lrinQVQ/script.git
cd script
./ss_install

feature

Shadowsocks interactive configuration
Not support v2ray-plugin
Not support kcptun

Support Google BBR tcp congestion control algorithm auto check and enable
Support TCP Fast Open auto check and enable
Support autoupdate startup and pid-based HA check
Support IPv4/IPv6 listen
Example of replay attacks mitigated based on Fail2ban

script's People

Contributors

billchenchina avatar ir1d avatar lrinqvq avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

script's Issues

更新通知

下次更新涉及大量代码重写,虽然会默认转换老的配置为新的配置 但不排除意外

debian 8.2 ss_install: 26

debian 8.2

Whether to deploy automatic updates?(yes/no) (default:yes):
'/root/script/shadowsocks/bin' => '/root/script/dependencies/ss_update'
ln: failed to create hard link '/root/script/shadowsocks/bin': File exists
ln: failed to create hard link '/root/script/shadowsocks/bin': File exists
ln: failed to create hard link '/root/script/shadowsocks/bin': File exists
ln: failed to create hard link '/root/script/shadowsocks/bin': File exists
ln: failed to create hard link '/root/script/shadowsocks/bin': File exists
./ss_install: 26: .: Can't open /root/script/shadowsocks/bin/ss_config

kcptun-server 编译失败

Install kcptun plugin
# github.com/shadowsocks/kcptun/server
/root/go/src/github.com/shadowsocks/kcptun/server/main.go:133:17: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
        cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
/root/go/src/github.com/shadowsocks/kcptun/server/main.go:138:17: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
        cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
/root/go/src/github.com/shadowsocks/kcptun/server/main.go:143:17: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
        cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
/root/go/src/github.com/shadowsocks/kcptun/server/main.go:147:4: unknown field 'EnvVar' in struct literal of type cli.StringFlag
/root/go/src/github.com/shadowsocks/kcptun/server/main.go:149:17: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
        cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
/root/go/src/github.com/shadowsocks/kcptun/server/main.go:154:17: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
        cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
/root/go/src/github.com/shadowsocks/kcptun/server/main.go:159:14: cannot use cli.IntFlag literal (type cli.IntFlag) as type cli.Flag in array or slice literal:
        cli.IntFlag does not implement cli.Flag (Apply method has pointer receiver)
/root/go/src/github.com/shadowsocks/kcptun/server/main.go:164:14: cannot use cli.IntFlag literal (type cli.IntFlag) as type cli.Flag in array or slice literal:
        cli.IntFlag does not implement cli.Flag (Apply method has pointer receiver)
/root/go/src/github.com/shadowsocks/kcptun/server/main.go:169:14: cannot use cli.IntFlag literal (type cli.IntFlag) as type cli.Flag in array or slice literal:
        cli.IntFlag does not implement cli.Flag (Apply method has pointer receiver)
/root/go/src/github.com/shadowsocks/kcptun/server/main.go:174:14: cannot use cli.IntFlag literal (type cli.IntFlag) as type cli.Flag in array or slice literal:
        cli.IntFlag does not implement cli.Flag (Apply method has pointer receiver)
/root/go/src/github.com/shadowsocks/kcptun/server/main.go:174:14: too many errors

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.