sshuttle 是一個 ssh 的工具,可以在遠程的 Linux 伺服器上建立一個輕量級的 VPN 通道,讓客戶端像在內部區域網一樣的效果,比起 openvpn 輕量很多。
安裝:
http://sshuttle.readthedocs.io/en/stable/
從 PyPI 安裝:
pip install sshuttle
複製:
git clone https://github.com/sshuttle/sshuttle.git
./setup.py install
用例:實現遠程通過 x.x.x.x 的伺服器的 22 端口,訪問 10.0.0.0 和 192.168.168.0 兩個內部網段,並且可以讓客戶端的其他電腦也可以訪問。
sshuttle -l 0.0.0.0 -r user@x.x.x.x:22 10.0.0.0/8 192.168.168.0/24