Bigzhu's den

ssh 隧道翻墙

bigzhu bigzhu

mac

autossh -M 8118 -nNT -D 7070 root@192.168.241.105

install

brew install proxychains-ng
vim /usr/local/etc/proxychains.conf

开启 dynamic_chain

注释掉默认的

#strict_chain

使用

proxychains ...

加在要执行的命令前就ok了

old

如果有一台vps主机,可以ssh登录,那么可以用来翻墙,或者翻入其内网 修改 /etc/proxychains.conf

dynamic_chain
socks5 	127.0.0.1 7070

建立脚本

#! /bin/bash
kill.sh "autossh -M 2345 -N -D 7070"
sleep 5
nohup autossh -M 2345 -N -D 7070 test@222.221.20.145 -p22228 &
proxychains bash

附带 kill.sh

#! /bin/bash
pid=$(ps -aux | grep "$1" | grep -v grep | grep -v kill.sh| awk '{print $2}'|head -1)
if [ -n $pid ]( -n $pid .md); then
    echo kill $1 pid=$pid
    kill $pid
else
    echo "Does not exist"
fi

如果ssh的 参看ssh 登录不用输密码,会比较方便

bigzhu
Everything is learnable