Browse Source

change UpdateChecker WebProxy host support IPv6 mode

tags/4.1.7
Yifei0727 6 years ago
parent
commit
339d29b2b9
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      shadowsocks-csharp/Controller/Service/UpdateChecker.cs

+ 4
- 4
shadowsocks-csharp/Controller/Service/UpdateChecker.cs View File

@@ -84,7 +84,7 @@ namespace Shadowsocks.Controller
{
foreach (JObject release in result)
{
var isPreRelease = (bool) release["prerelease"];
var isPreRelease = (bool)release["prerelease"];
if (isPreRelease && !config.checkPreRelease)
{
continue;
@@ -170,7 +170,7 @@ namespace Shadowsocks.Controller
{
WebClient http = new WebClient();
http.Headers.Add("User-Agent", UserAgent);
http.Proxy = new WebProxy(IPAddress.Loopback.ToString(), config.localPort);
http.Proxy = new WebProxy(config.LocalHost, config.localPort);
return http;
}
@@ -189,7 +189,7 @@ namespace Shadowsocks.Controller
public static Asset ParseAsset(JObject assertJObject)
{
var name = (string) assertJObject["name"];
var name = (string)assertJObject["name"];
Match match = Regex.Match(name, @"^Shadowsocks-(?<version>\d+(?:\.\d+)*)(?:|-(?<suffix>.+))\.\w+$",
RegexOptions.IgnoreCase);
if (match.Success)
@@ -198,7 +198,7 @@ namespace Shadowsocks.Controller
var asset = new Asset
{
browser_download_url = (string) assertJObject["browser_download_url"],
browser_download_url = (string)assertJObject["browser_download_url"],
name = name,
version = version
};


Loading…
Cancel
Save