首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用VPN并对ISP隐藏这一事实。

问使用VPN并对ISP隐藏这一事实。
EN

Security用户
提问于 2018-04-19 23:53:57
回答 1查看 1.6K关注 0票数 3

我的ISP封锁了很多我需要访问的网络。我在ISP的网络之外安装了VPS (unix box),现在我可以在我的家庭路由器和VPS之间建立VPN,但是我想对我的ISP隐藏这个事实。

这里有几种方法和它们的缺点,请你检查一下我的想法好吗?

在IP上工作的VPN。他们的协议很容易被检测到(需要检查IP报头中的“协议”字段),虽然我的ISP无法解密数据,但它肯定知道我正在使用VPN。

  • PPTP:使用GRE
  • IPSec:使用ESP报头

看起来,我需要应用程序级VPN,它将在TCP上工作,并使用众所周知的端口来类似于有效的通信量。我认识其中的两个:

  • OpenVPN:基于TLS,所以我可以使用TCP模式和端口443,并使我的ISP相信我在使用HTTPS。但是我的ISP可能会尝试打开网站,很快就会发现它实际上不是网站。为了克服这一点,我可以使用VPS上的目的nat来更改dest。任何IP的端口,除了我的,并在这个端口上启动any服务器。因此,从任何地方访问MY_VPS:443看起来都像普通的网站。但对我来说,它将充当VPN。我在这里看到一个麻烦:保持与网站的永久连接可能对我的ISP是可疑的。我可以创建网站,使用websockets、comet或其他一些技术来保持永久连接(例如,webchat ),并告诉我的ISP,这是我拥有永久连接的原因。
  • SSH隧道。我不需要在这里做任何事情:我的ISP连接到运行在VPS上的OpenSSH,并看到“登录:”提示,这是绝对合法的。我可以看出,我正通过SSH长时间坐在我的远程框上:)然而,对于基于字符的SSH (当我只是键入命令时)和在我下载大型文件时将它用作VPN (小的HTTP请求,然后是巨大的HTTP响应),流量模式有很大的不同。我的ISP可能会使用这些信息。我可以尝试通过SCP或SFTP从服务器下载备份。我也可以说我正在那里运行X11客户端(ssh X11转发),但是它可以被看作是一种X11。模式也可能是OpenVPN的一个问题,但我可以说,我的网站有很多数据可下载。

哪一个更好?我的ISP是否可以使用DPI来发现我正在使用连接作为VPN?

EN

回答 1

Security用户

回答已采纳

发布于 2018-04-20 05:39:17

我最近遇到了类似的情况。我合法使用的一个互联网连接是使用深度数据包检查,以防止使用SSH隧道或VPN。

为了解决这个问题,我设置了一个带有SSH隧道的ShadowSocks实例(示例)。

阴影袜子-混淆连接的内容,使深入的数据包检查更难确定类型的通信(虽然不是不可能)。

SSH -提供了比影子袜子更好的安全性,并提供了一种通过它挖掘其他类型流量的方法。

票数 3
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/184116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档