12.基于SSH转发实现科学上网
1 原理概述
ssh
有个转发功能,在连接外网服务器后并在本地启动一个代理服务端口,把数据送进这个ssh
启动的端口,数据就会传输到外网服务器中,再由外网服务器
进行代理访问目标资源。由于ssh
本身有加密功能所以GFW
无法解密其中数据,但会时不时强制中断下,所以ssh
不太稳定,着急的话,可以将就用。
首先你有一台境外且有公网ip的服务器或者vps, 作准备。
当然有个
autossh
工具,具备自动连接的功能,可以防止GFW
强制中断了,但有没有转发功能就不知道了,可以试下.
1.1 本地ssh客户端转发
注:windowns系统可以安装个git
命令行客户端当成ssh用户端用。回车输入密码,登录启动转发。
ssh -NfD 6666 用户名@服务器
1.2 chrome 浏览器端口转发
安装个SwitchyOmega,
选择crx
后缀文件名下载,并打开谷歌扩展->选择开发者模式->把下载的插件安装文件拖过去。