如何在Mac OSX中打开/启用端口,端口2377用于docker swarm



我正在努力打开一个端口,2377 用于 docker 群连接。

Mac OSX 规范:

System Version: macOS 10.15.2 (19C57)
Kernel Version: Darwin 19.2.0

我尝试打开端口的方法有很多:

  1. 已使用系统偏好设置->安全和隐私->防火墙启用防火墙。然后编辑/etc/pf.conf文件如下,这根本没有帮助:

    pass in proto tcp from any to any port 2377
    pass in proto tcp from any to any port 8080
    
  2. 启用
  3. 和禁用防火墙后,之前启用的端口 8080 被禁用,无法找到任何方法再次重新启用它。

  4. ufw已被弃用,似乎不再有效。

  5. nc -l 8080(netcat根本没有用,从来没有工作过(。

  6. PFCTL(不工作(:

    HQTML git:(AD-14024)$ sudo pfctl -f /etc/pf.conf
    pfctl: Use of -f option, could result in flushing of rules
    present in the main ruleset added by the system at startup.
    See /etc/pf.conf for further details.
    No ALTQ support in kernel
    ALTQ related functions disabled
    

已安装nmap,其中显示:

Starting Nmap 7.80 ( https://nmap.org ) at 2020-01-14 00:50 EST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00017s latency).
Other addresses for localhost (not scanned): ::1
Not shown: 971 closed ports, 27 filtered ports
PORT     STATE SERVICE
53/tcp   open  domain
8021/tcp open  ftp-proxy
Nmap done: 1 IP address (1 host up) scanned in 5.43 seconds.  

以前的帖子似乎都不再有效了。请指教。

让我试试。即使它不起作用,我们也将在进一步的步骤中解决这个问题。 相反,请尝试允许内部子网中的所有流量。

做一个

docker network ls

并查看Docker正在使用的网络列表,我们在此问题中特别关心的是入口网络。

docker network ingress inspect

我希望我能为你指出解决这个问题的粗略方向。干杯:)

我想,我已经解决了同样的问题。我需要打开对 Python 的传入请求。

看这里: https://stackoverflow.com/a/61462541/3270632

你应该

  1. 创建自签名根证书
  2. codesign -s --deep "My Certificate" -f $(哪个python(
  3. 打开钥匙串应用程序,然后在"我的证书"属性中选择"始终信任"。

现在我可以从局域网上的另一台PC访问在virtualenv中运行的Django应用程序。

附言nmap显示已关闭,但它有效 sudo nmap -sU -p 10000 -4 192.168.10.43 港口国服务 10000/UDP 已关闭的 NDMP

相关内容

  • 没有找到相关文章