【linux命令】ssh代理和vpn有什么不同
内容摘要
ssh代理是在本地开一个端口,连接到远程SSH服务器的,是通过linux/unix内置的shell 来达到和vpn一样的功能,而VPN是直接把当前网络直接接入远程网络。就是说SSH是代理模式,VPN是网
文章正文
ssh代理是在本地开一个端口,连接到远程SSH服务器的,是通过linux/unix内置的shell 来达到和vpn一样的功能,而VPN是直接把当前网络直接接入远程网络。就是说SSH是代理模式,VPN是网络路由模式。
两者都可以充当中转站。ssh不影响当前网络,其他应用还是走本地网络连接通信,而VPN会更改当前网络路由表。
补充一点,ssh代理方式连接存在个别dns污染问题,一些境外网站会将被国内网络运营商或一些dns服务器解析到乱七八糟的IP地址,这个问题需要注意。
临时解决办法:修改hosts,进行重定向。
代码注释
[!--zhushi--]