Browse Source

更新 'script/frp_centos_x86_install.sh'

master
xailab 1 year ago
parent
commit
8b7b3b8570
1 changed files with 1 additions and 6 deletions
  1. +1
    -6
      script/frp_centos_x86_install.sh

+ 1
- 6
script/frp_centos_x86_install.sh View File

@ -32,12 +32,7 @@ sudo systemctl enable frp_server
random_port=$(shuf -i 10000-60000 -n 1)
# 查找名为 "test-tcp" 的配置块并替换其中的remotePort值为随机数
awk -v random_port="$random_port" '
/^\[\[proxies\]\]/{block=0}
block && /name = "test-tcp"/{replace=1}
block && /remotePort/ && replace{sub(/remotePort = [0-9]+/, "remotePort = " random_port); replace=0}
/^\[\[proxies\]\]/{block=1}
1' /home/frp/frpc.toml > /home/frp/frpc.tmp && mv /home/frp/frpc.tmp /home/frp/frpc.toml
awk -v random_port="$random_port" '/^\[\[proxies\]\]/{block=0}block && /name = "test-tcp"/{replace=1}block && /remotePort/ && replace{sub(/remotePort = [0-9]+/, "remotePort = " random_port); replace=0}/^\[\[proxies\]\]/{block=1}1' /home/frp/frpc.toml > /home/frp/frpc.tmp && mv /home/frp/frpc.tmp /home/frp/frpc.toml
# 将随机端口号保存到文件中
echo "SSH_RANDOM_PORT:$random_port" > /home/frp/ssh_info.txt

Loading…
Cancel
Save