1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-02-14 19:41: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}.server=$server
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}.timeout=600
set shadowsocks-libev.tracker_${server}.fast_open=1
@ -233,6 +233,7 @@ _initialize_shadowsocks_tracker() {
# EOF
# /etc/init.d/shadowsocks-libev restart
# }
count=$((count+1))
}
_initialize_shadowsocks_rust_tracker() {
@ -252,7 +253,7 @@ _initialize_shadowsocks_rust_tracker() {
set shadowsocks-rust.tracker_${server}=ss_local
set shadowsocks-rust.tracker_${server}.server=$server
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}.timeout=600
set shadowsocks-rust.tracker_${server}.fast_open=0
@ -265,6 +266,7 @@ _initialize_shadowsocks_rust_tracker() {
logger -t "omr-tracker" "Restart ShadowSocks"
/etc/init.d/shadowsocks-rust restart
}
count=$((count+1))
}
_launch_shadowsocks_tracker() {
@ -406,9 +408,11 @@ start_service() {
local ss_enable=0
local ss_rust_enable=0
logger -t "omr-tracker" "Launching..."
count=1111
config_load shadowsocks-libev
config_foreach _initialize_shadowsocks_tracker server
count=1111
config_load shadowsocks-rust
config_foreach _initialize_shadowsocks_rust_tracker server