使用socat命令轉(zhuǎn)發(fā)端口到內(nèi)網(wǎng)主機(jī)轩褐,遠(yuǎn)程控制
循環(huán)每秒ping檢測(cè)虛擬局域網(wǎng)網(wǎng)關(guān)情妖,再啟動(dòng)轉(zhuǎn)發(fā)命令到局域網(wǎng)內(nèi)的主機(jī)遠(yuǎn)程
bind 綁定本地ip灰殴,防止wan口外網(wǎng)攻擊
加入到開機(jī)啟動(dòng)
#!/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