簡體   English   中英

設置代理Windows IOT核心

[英]Setting Proxy Windows IOT Core

我正在開發一個帶有windows iot核心的覆盆子2的項目。 我需要將數據發送到Swagger api,但我所在位置的公司代理阻止了這些消息。 我找不到任何有關如何繞過或使用iot核心代理的明確解決方案。 這是我將數據發送到api的基本代碼,它在代理外部工作,但不在其中。

public async void sender(string link, object value)
{

    string jsonData = JsonConvert.SerializeObject(value);

    var client = new HttpClient();

    try
    {
        var response = (await client.PostAsync(link, new StringContent(jsonData, 
                                           Encoding.UTF8, "application/json")));
        System.Diagnostics.Debug.WriteLine(response);
    }
    catch (Exception ex)
    {
        System.Diagnostics.Debug.WriteLine(ex);
    }

}

您是否嘗試過使用PowerShell手動將網絡連接的網關IP地址設置為代理服務器的網關IP地址(我假設DHCP正在提供)?

像這樣的東西:

$adapter = Get-NetAdapter `
    -Name Ethernet

New-NetIPAddress `
    -InterfaceAlias $adapter.Name `
    -AddressFamily IPv4 `
    -IPAddress 192.168.1.55 `
    -PrefixLength 24 `
    -DefaultGateway 192.168.1.1; 

Set-DnsClientServerAddress `
    -InterfaceAlias $adapter.Name `
    -ServerAddresses ("192.168.1.2","192.168.1.3")

使用IoT Dashboard應用程序為您的設備創建PowerShell會話。 它只是處理為您設置遠程服務命令。

如果您不熟悉,請查看此處的IoT Dashboard部分:

http://www.purplefrogsystems.com/paul/2016/06/controlling-your-windows-10-iot-core-device/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM