Giter Site home page Giter Site logo

Comments (6)

zfl9 avatar zfl9 commented on May 27, 2024 1

启动 ss-tproxy 之后启动 ss-redir 进程也可以,也可以在 ss-tproxy.conf 的 proxy_startcmd 中启动,比如:

proxy_startcmd='start_ss'
proxy_stopcmd='stop_ss'

start_ss() {
    # 设置 setgid 权限位 (只需执行一次)
    set_proxy_group ss-redir

    # 启动$nproc个ss-redir进程(cpu核心数个)
    for i in $(seq 1 $(nproc)); do
        (ss-redir -c /etc/ss.json -u --reuse-port </dev/null &>>/var/log/ss-redir.log &)
    done
}

stop_ss() {
    kill -9 $(pidof ss-redir) &>/dev/null
}

代理进程的启动时机不是关键,任何时候都可以启动/关闭它,只要确保代理进程的 gid 身份是 proxy 组就好。

from ss-tproxy.

zfl9 avatar zfl9 commented on May 27, 2024

当然可以: https://github.com/shadowsocks/shadowsocks-libev?tab=readme-ov-file#usage

给 ss-redir 的命令行参数加上 --reuse-port,然后启动多个 ss-redir 进程就好了(每个进程的启动参数一致)。

from ss-tproxy.

zfl9 avatar zfl9 commented on May 27, 2024

有多少个cpu核心,就启动多少个ss-redir进程(每个都设置--reuse-port),充分发挥多核性能。

from ss-tproxy.

sophauer avatar sophauer commented on May 27, 2024

有多少个cpu核心,就启动多少个ss-redir进程(每个都设置--reuse-port),充分发挥多核性能。

谢谢解答,就是我得启动ss-proxy之后,重复再另外启动SS-redir对吧?

from ss-tproxy.

sophauer avatar sophauer commented on May 27, 2024

谢谢,完美解决,建议写入wiki,应该有不少人有类似需要

from ss-tproxy.

zfl9 avatar zfl9 commented on May 27, 2024

ok,后面整理到 wiki。

from ss-tproxy.

Related Issues (20)

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.