From 5a3150844b39077ff9cad592c4f076b319d37643 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Wed, 24 Jan 2024 20:10:29 +0100 Subject: [PATCH] Multiple local test management for Shadowsocks-Rust --- omr-tracker/files/etc/init.d/omr-tracker | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/omr-tracker/files/etc/init.d/omr-tracker b/omr-tracker/files/etc/init.d/omr-tracker index 7614ed62c..73410f488 100755 --- a/omr-tracker/files/etc/init.d/omr-tracker +++ b/omr-tracker/files/etc/init.d/omr-tracker @@ -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