mirror of
https://github.com/tribufu/ServerManagers
synced 2026-05-06 15:17:34 +00:00
update Public IP urls
This commit is contained in:
parent
2b838c6337
commit
89a03123bb
9 changed files with 104 additions and 42 deletions
29
src/Plugin.Discord/Config.Designer.cs
generated
29
src/Plugin.Discord/Config.Designer.cs
generated
|
|
@ -12,7 +12,7 @@ namespace ServerManagerTool.Plugin.Discord {
|
|||
|
||||
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.8.0.0")]
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.0.3.0")]
|
||||
internal sealed partial class Config : global::System.Configuration.ApplicationSettingsBase {
|
||||
|
||||
private static Config defaultInstance = ((Config)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Config())));
|
||||
|
|
@ -32,15 +32,6 @@ namespace ServerManagerTool.Plugin.Discord {
|
|||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.ApplicationScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("http://whatismyip.akamai.com/")]
|
||||
public string PublicIPCheckUrl {
|
||||
get {
|
||||
return ((string)(this["PublicIPCheckUrl"]));
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.ApplicationScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("12")]
|
||||
|
|
@ -154,5 +145,23 @@ namespace ServerManagerTool.Plugin.Discord {
|
|||
return ((string)(this["VersionBetaFeedUrl"]));
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.ApplicationScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("https://api.ipify.org")]
|
||||
public string PublicIPCheckUrl1 {
|
||||
get {
|
||||
return ((string)(this["PublicIPCheckUrl1"]));
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.ApplicationScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("http://whatismyip.akamai.com/")]
|
||||
public string PublicIPCheckUrl2 {
|
||||
get {
|
||||
return ((string)(this["PublicIPCheckUrl2"]));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,9 +5,6 @@
|
|||
<Setting Name="PluginCallUrlFormat" Type="System.String" Scope="Application">
|
||||
<Value Profile="(Default)">http://servermanager.azurewebsites.net/api/plugin/call/{0}/{1}/</Value>
|
||||
</Setting>
|
||||
<Setting Name="PublicIPCheckUrl" Type="System.String" Scope="Application">
|
||||
<Value Profile="(Default)">http://whatismyip.akamai.com/</Value>
|
||||
</Setting>
|
||||
<Setting Name="CallHomeDelay" Type="System.Int32" Scope="Application">
|
||||
<Value Profile="(Default)">12</Value>
|
||||
</Setting>
|
||||
|
|
@ -44,5 +41,11 @@
|
|||
<Setting Name="VersionBetaFeedUrl" Type="System.String" Scope="Application">
|
||||
<Value Profile="(Default)">https://raw.githubusercontent.com/Bletch1971/ServerManagers/master/Plugins/Discord/beta/VersionFeed.xml</Value>
|
||||
</Setting>
|
||||
<Setting Name="PublicIPCheckUrl1" Type="System.String" Scope="Application">
|
||||
<Value Profile="(Default)">https://api.ipify.org</Value>
|
||||
</Setting>
|
||||
<Setting Name="PublicIPCheckUrl2" Type="System.String" Scope="Application">
|
||||
<Value Profile="(Default)">http://whatismyip.akamai.com/</Value>
|
||||
</Setting>
|
||||
</Settings>
|
||||
</SettingsFile>
|
||||
|
|
@ -13,10 +13,17 @@ namespace ServerManagerTool.Plugin.Discord
|
|||
{
|
||||
try
|
||||
{
|
||||
var publicIP = await webClient.DownloadStringTaskAsync(Config.Default.PublicIPCheckUrl);
|
||||
var publicIP = await webClient.DownloadStringTaskAsync(Config.Default.PublicIPCheckUrl1);
|
||||
if (IPAddress.TryParse(publicIP, out IPAddress address1))
|
||||
{
|
||||
return address1;
|
||||
}
|
||||
|
||||
if (IPAddress.TryParse(publicIP, out IPAddress address))
|
||||
return address;
|
||||
publicIP = await webClient.DownloadStringTaskAsync(Config.Default.PublicIPCheckUrl2);
|
||||
if (IPAddress.TryParse(publicIP, out IPAddress address2))
|
||||
{
|
||||
return address2;
|
||||
}
|
||||
|
||||
return IPAddress.None;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@
|
|||
<setting name="PluginCallUrlFormat" serializeAs="String">
|
||||
<value>http://servermanager.azurewebsites.net/api/plugin/call/{0}/{1}/</value>
|
||||
</setting>
|
||||
<setting name="PublicIPCheckUrl" serializeAs="String">
|
||||
<value>http://whatismyip.akamai.com/</value>
|
||||
</setting>
|
||||
<setting name="CallHomeDelay" serializeAs="String">
|
||||
<value>12</value>
|
||||
</setting>
|
||||
|
|
@ -49,6 +46,12 @@
|
|||
<setting name="VersionBetaFeedUrl" serializeAs="String">
|
||||
<value>https://raw.githubusercontent.com/Bletch1971/ServerManagers/master/Plugins/Discord/beta/VersionFeed.xml</value>
|
||||
</setting>
|
||||
<setting name="PublicIPCheckUrl1" serializeAs="String">
|
||||
<value>https://api.ipify.org</value>
|
||||
</setting>
|
||||
<setting name="PublicIPCheckUrl2" serializeAs="String">
|
||||
<value>http://whatismyip.akamai.com/</value>
|
||||
</setting>
|
||||
</ServerManagerTool.Plugin.Discord.Config>
|
||||
</applicationSettings>
|
||||
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/></startup></configuration>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue