网络相关

SSH socks5代理守护进程

ssh的链接参数自己调整

SSH的参数:
-C 为压缩数据,-q 安静模式,-T 禁止远程分配终端,-n 关闭标准输入,-N 不执行远程命令。此外视需要还可以增加 -f 参数,把 ssh 放到后台运行。

#!/bin/bash
COMMAND='ssh -i 密钥 -CqTnNf -D 0.0.0.0:本地端口 用户名@服务器ip -p 服务器端口'
while true
do
    sn="$(ps -eo cmd | grep "$COMMAND" | grep -v grep | awk '{print $0}')"
    if [ ! -n "$sn" ];then
        ${COMMAND}
        echo start ok !
    else
        echo running
    fi
    sleep 5
done

留言