V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
acbot
V2EX  ›  Linux

Linux 和 Windows 能禁止程序绑定和使用某些端口吗?

  •  
  •   acbot · 2022-05-09 09:52:09 +08:00 · 2233 次点击
    这是一个创建于 940 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Linux 和 Windows 能禁止程序绑定和使用某些端口吗? 比如:我不想让任何程序绑定和使用 9000 端口 或 8000-9000 端口段,如果能精确到 UDP ,TCP 就更好了,这样的需求有没有办法实现,如何配置?

    第 1 条附言  ·  2022-05-09 10:30:09 +08:00
    这里主要是指服务端程序不能显示绑定这些端口!
    6 条回复    2022-05-09 14:37:55 +08:00
    Archeb
        1
    Archeb  
       2022-05-09 10:00:03 +08:00   ❤️ 1
    Linux 的我不知道,Windows 上你可以把 默认动态端口范围 调整成你想禁止的端口 /端口段,而且也可以按 TCP/UDP 限制

    https://docs.microsoft.com/zh-CN/troubleshoot/windows-server/networking/default-dynamic-port-range-tcpip-chang

    之前就被这个坑了一把,某个程序把这个范围调成了我常用的端口段导致我一大堆代理软件开不起来
    Archeb
        2
    Archeb  
       2022-05-09 10:02:47 +08:00 via iPhone
    netsh int ipv4 show excludedportrange protocol=tcp
    搜了下,还有个保留端口段的设置
    acbot
        3
    acbot  
    OP
       2022-05-09 10:08:47 +08:00
    @Archeb 谢谢!
    recall704
        4
    recall704  
       2022-05-09 10:11:14 +08:00
    Linux:
    ip_local_reserved_ports ip_local_port_range
    acbot
        5
    acbot  
    OP
       2022-05-09 10:27:16 +08:00
    @recall704 谢谢,如果是服务程序显示绑定,这两个参数能起作用吗?
    pocketz
        6
    pocketz  
       2022-05-09 14:37:55 +08:00
    @Archeb 被坑过+1 ,每次开机被 Hyper-V 随机占用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3997 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 10:20 · PVG 18:20 · LAX 02:20 · JFK 05:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.