AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1688673
Accepted
Slartibartfast
Slartibartfast
Asked: 2021-11-21 22:09:37 +0800 CST2021-11-21 22:09:37 +0800 CST 2021-11-21 22:09:37 +0800 CST

ISP可以阻止端口转发吗?

  • 772

我一直在尝试设置 SoftEther 一段时间,但是当我尝试使用 TCP 连接时它失败了。因此,我尝试运行外部扫描以确定哪些端口是打开的,并且似乎我在路由器上为端口转发打开的所有端口都显示为关闭。我想知道 ISP 能否以某种方式禁用端口转发?如果是这种情况,我该如何验证?

使用 ISP 阻止端口转发运行家庭 OpenVPN 服务器

--编辑1--

这是在运行 VPN 服务器的笔记本电脑上完成的。正如您在底部看到的端口 5555 是打开的。

在此处输入图像描述

下图是连接到 ISP 的路由器。如您所见,未显示端口 5555

在此处输入图像描述

下面的截图是路由器中的端口转发页面,您可以看到端口 5555 正在被转发。但我也无法使用任何其他转发的端口。还有关闭防火墙

在此处输入图像描述

但是,例如,如果我尝试使用本地 IP 登录,我可以登录,但当我尝试从网络外部登录时无法登录。我的 ISP 说他们没有阻止任何端口。

port-forwarding isp
  • 4 4 个回答
  • 10889 Views

4 个回答

  • Voted
  1. Best Answer
    user1686
    2021-11-22T02:35:10+08:002021-11-22T02:35:10+08:00

    “端口转发”是错误的关注点。端口转发由您的路由器完成,数据包已经到达路由器,ISP 无法禁用它——但他们可以做的是完全阻止数据包到达您的路由器。如果他们这样做,那么您的路由器将如何处理它们是无关紧要的——它不能对永远不会到达的数据包做任何事情。

    ISP 可以通过两种基本方式阻止入站连接到达您:

    • 通过设置状态防火墙,只允许属于已经“已知”连接的入站数据包,即只回复而不是新连接。(家庭路由器通常也具有相同类型的防火墙,用于保护您的家庭网络。看到它在 ISP 范围内完成是不寻常的,但肯定不是不可能的,例如,这里的 LTE 运营商将您置于防火墙后面,除非您为“静态 IP”付费地址”。)

    • 作为使用运营商级 NAT 的副作用,换句话说,就是没有给你一个可以接收连接的公共 IP 地址。由于 IPv4 地址日益稀缺,许多家庭和移动 ISP 部署了 CGNAT,导致所有客户只有某种形式的“私有”IP 地址。

    查看路由器显示的“WAN IP 地址”。通常它应该是一个公共 IPv4 地址——如果不是,这意味着您的整个路由器位于另一层 NAT 之后,可能是 ISP 级别的 CGNAT。(请记住,100.64.0.0/10 也是私有范围,专门用于 CGNAT。)如果您有路由器和单独的调制解调器或 ONT,后者也可以充当路由器并进行 NAT。

    如果地址是公开的,下一步就是让你的路由器自己告诉你它是否正在接收入站数据包。这实际上取决于您拥有什么样的路由器,例如,有些路由器在其防火墙中具有数据包记录功能,基于 OpenWRT 的路由器甚至可能安装了 tcpdump 工具。(不幸的是,在大多数情况下,你什么都没有。)

    • 50
  2. Kaz
    2021-11-23T08:05:25+08:002021-11-23T08:05:25+08:00

    您的 ISP 可以禁用端口。也就是说,他们可以在其网络设备中设置一条规则,以防止发往某些端口的数据包到达您的路由器。

    端口转发是路由器的一种行为,它在面向外部的端口与内部地址和端口之间进行映射。对外界来说,你的端口转发是不可见的。

    您的 ISP 可以干扰端口转发的唯一方法是您的路由器实际上是他们的路由器:他们远程管理的受其管理控制的设备。

    • 8
  3. usr-local-ΕΨΗΕΛΩΝ
    2021-11-25T00:14:49+08:002021-11-25T00:14:49+08:00

    不仅 CGNAT,而且 ISP 可以在技术上强制您的端点仅是客户端,例如阻止任何TCP SYN 0定向到您的端点,或者如果首先在相反方向上没有看到 UDP 数据报,则在 UDP 的情况下阻止所有 UDP 消息。

    激进的 ISP 可以在技术上实现这一点,以防止您运行任何类型的服务器。在 HTTPS 社交媒体时代,几乎没有客户会关心。

    • 1
  4. Alex
    2022-08-27T17:41:03+08:002022-08-27T17:41:03+08:00

    看起来,您的 NAT 路由器位于 ISP NAT 路由器后面。

    但这并不总是意味着您需要向 ISP 付费以获得路由器的公共 IP 地址分配,这样您就可以启用端口转发来访问部署在家庭网络中的一台机器上的 VPN。一点也不。

    仍然有免费的选择。就像市场上有很多公司提供隧道服务一样。我不想说出任何名字,但它们或多或少都像这样工作:

    1. 您会在家庭网络中的机器上安装一些特殊的代理软件。它可能是开源的或专有的。

    2. 该软件建立与“隧道服务提供商”提供的公共服务器的连接,并始终保持该连接,如果失败则重新建立连接。这是从您家通过所有 NAT 的“隧道”,因为您是从您的家庭网络内部启动它的。

    3. 当您需要从外面的某个地方连接到您的家庭网络时,例如当您去夏威夷旅行时,您建立了与该“隧道服务提供商”的公共入口点的连接(他会在您注册时为您提供一个) . Prvider 在这里充当中间人:它从夏威夷接收您的网络流量,并引导它通过您的 agent@home 创建的隧道。这就是它到达您的家庭网络的方式。

    这个想法有很多不同的实现,在许多小细节上有所不同。就像隧道服务提供商可以公开您的隧道一样,因此您可以在硬件@home 上托管网站,即使它位于数十个 NAT 和防火墙之后。

    这种“隧道服务提供商”的唯一问题是 - 你会信任他们多少。就像如果有人让我在我的家庭服务器上运行一些专有软件,我会有很多问题。该软件可能会在我不知道的情况下在我的硬件上挖掘一些加密货币,或者该软件可以有后门并让任何人进入。即使那将是我不太了解的开源软件,问题仍然存在。在这条隧道的另一边是一些服务提供商的人,我不知道也不知道他们的意图:) 但我想你知道我是偏执狂。

    您还可以考虑其他几个选项。他们遵循与上面显示的几乎相同的想法,但是:

    • 他们是免费的
    • 去中心化
    • 他们提供了一些更好的安全性+匿名选项

    谷歌的“tor隐藏服务”和“隐形互联网协议”

    • 1

相关问题

  • 将 GoDaddy 子域转发到同一服务器上的不同端口(反向代理)

  • DD-WRT 端口转发问题

  • 动态 IP 地址:是否有针对黑名单的修复?

  • 端口转发 - 如何连接到远程 postgresql 服务器 - 没有公共 IP

  • NAT 后面的 NAT 如何工作(路由器的 NAT 和 ISP 的 NAT)?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 为什么通过电缆(同轴电缆)的千兆位/秒 Internet 连接不能像光纤一样提供对称速度? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve