1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-02-15 03:51:51 +00:00

Multiple local test management for Shadowsocks-Rust

This commit is contained in:
Ycarus (Yannick Chabanois) 2024-01-24 20:10:29 +01:00
parent 52380b373b
commit 5a3150844b

View file

@ -212,7 +212,7 @@ _initialize_shadowsocks_tracker() {
set shadowsocks-libev.tracker_${server}=ss_local set shadowsocks-libev.tracker_${server}=ss_local
set shadowsocks-libev.tracker_${server}.server=$server set shadowsocks-libev.tracker_${server}.server=$server
set shadowsocks-libev.tracker_${server}.local_address="127.0.0.1" set shadowsocks-libev.tracker_${server}.local_address="127.0.0.1"
set shadowsocks-libev.tracker_${server}.local_port=1111 set shadowsocks-libev.tracker_${server}.local_port=${count}
set shadowsocks-libev.tracker_${server}.mode=tcp_and_udp set shadowsocks-libev.tracker_${server}.mode=tcp_and_udp
set shadowsocks-libev.tracker_${server}.timeout=600 set shadowsocks-libev.tracker_${server}.timeout=600
set shadowsocks-libev.tracker_${server}.fast_open=1 set shadowsocks-libev.tracker_${server}.fast_open=1
@ -233,6 +233,7 @@ _initialize_shadowsocks_tracker() {
# EOF # EOF
# /etc/init.d/shadowsocks-libev restart # /etc/init.d/shadowsocks-libev restart
# } # }
count=$((count+1))
} }
_initialize_shadowsocks_rust_tracker() { _initialize_shadowsocks_rust_tracker() {
@ -252,7 +253,7 @@ _initialize_shadowsocks_rust_tracker() {
set shadowsocks-rust.tracker_${server}=ss_local set shadowsocks-rust.tracker_${server}=ss_local
set shadowsocks-rust.tracker_${server}.server=$server set shadowsocks-rust.tracker_${server}.server=$server
set shadowsocks-rust.tracker_${server}.local_address="127.0.0.1" set shadowsocks-rust.tracker_${server}.local_address="127.0.0.1"
set shadowsocks-rust.tracker_${server}.local_port=1111 set shadowsocks-rust.tracker_${server}.local_port=${count)
set shadowsocks-rust.tracker_${server}.mode=tcp_and_udp set shadowsocks-rust.tracker_${server}.mode=tcp_and_udp
set shadowsocks-rust.tracker_${server}.timeout=600 set shadowsocks-rust.tracker_${server}.timeout=600
set shadowsocks-rust.tracker_${server}.fast_open=0 set shadowsocks-rust.tracker_${server}.fast_open=0
@ -265,6 +266,7 @@ _initialize_shadowsocks_rust_tracker() {
logger -t "omr-tracker" "Restart ShadowSocks" logger -t "omr-tracker" "Restart ShadowSocks"
/etc/init.d/shadowsocks-rust restart /etc/init.d/shadowsocks-rust restart
} }
count=$((count+1))
} }
_launch_shadowsocks_tracker() { _launch_shadowsocks_tracker() {
@ -406,9 +408,11 @@ start_service() {
local ss_enable=0 local ss_enable=0
local ss_rust_enable=0 local ss_rust_enable=0
logger -t "omr-tracker" "Launching..." logger -t "omr-tracker" "Launching..."
count=1111
config_load shadowsocks-libev config_load shadowsocks-libev
config_foreach _initialize_shadowsocks_tracker server config_foreach _initialize_shadowsocks_tracker server
count=1111
config_load shadowsocks-rust config_load shadowsocks-rust
config_foreach _initialize_shadowsocks_rust_tracker server config_foreach _initialize_shadowsocks_rust_tracker server