小编Vic*_*ann的帖子

如何在谷歌计算引擎上打开一个端口

在谷歌计算引擎上,我可以通过“本地主机”访问服务器上的端口,但我无法使用来自同一服务器或外部客户端机器的 IP 地址访问同一端口。我试图在 web 控制台页面上创建一个新的防火墙规则,并且可以从 Linux 命令看到它,但端口 8888 仍然无法访问

$ gcloud compute firewall-rules list
NAME                    NETWORK  SRC_RANGES    RULES                         SRC_TAGS  TARGET_TAGS
allow8888               default  0.0.0.0/0     tcp:8888,udp:8888
default-allow-http      default  0.0.0.0/0     tcp:80                                  http-server
default-allow-https     default  0.0.0.0/0     tcp:443                                 https-server
Run Code Online (Sandbox Code Playgroud)

google-compute-engine google-cloud-platform

3
推荐指数
1
解决办法
3892
查看次数

阅读防火墙设置以查看在 Windows 上使用 c# 的应用程序允许哪些配置文件

我正在尝试以编程方式读取允许应用程序通过防火墙的配置文件。我一直在使用以下 c# 代码:

string inputname  = "TestFirewallUpdateSettings";
    private void button1_Click(object sender, EventArgs e)
    {
        INetFwPolicy2 firewallPolicy = (INetFwPolicy2)Activator.CreateInstance(
        Type.GetTypeFromProgID("HNetCfg.FwPolicy2"));

        INetFwRule firewallRule = firewallPolicy.Rules.OfType<INetFwRule>().Where(x => x.Name == inputname).FirstOrDefault();

        richTextBox1.Text +=  firewallRule.Profiles.ToString();

    }
Run Code Online (Sandbox Code Playgroud)

返回的值是一个返回的整数值,如下所示:

https://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.build.common.inetfwrule.profiles(v=vs.120).aspx

现在我想知道是否允许域、公共或私人配置文件。我的返回值从 4 到 2147483647 到处都是,我认为它是以某种方式编码的,但是我找不到任何解释说明输出的实际含义。有人可以让我知道在哪里可以找到这些信息。

c# windows windows-firewall

3
推荐指数
1
解决办法
512
查看次数