美文网首页
openwrt使用socat命令转发内网端口

openwrt使用socat命令转发内网端口

作者: 耍帅oldboy | 来源:发表于2023-12-19 10:17 被阅读0次

    使用socat命令转发端口到内网主机,远程控制
    循环每秒ping检测虚拟局域网网关,再启动转发命令到局域网内的主机远程
    bind 绑定本地ip,防止wan口外网攻击
    加入到开机启动

    #!/bin/sh
    line="0"
    dst="10.8.0.1"
    while true
    do
        line=`ping $dst -c 1 -s 1 -W 1 | grep "100% packet loss" | wc -l`
        if [ "${line}" == "0" ]; then
            nohup socat tcp4-listen:3389,bind=10.8.0.22,reuseaddr,fork tcp4:192.168.1.10:3389 >/dev/null 2>&1 &
            break
        fi
        sleep 1
    done
    

    相关文章

      网友评论

          本文标题:openwrt使用socat命令转发内网端口

          本文链接:https://www.haomeiwen.com/subject/pnszgdtx.html