Skip to content

Commit

Permalink
add support for NEXTTRACE_IPAPI_BASE
Browse files Browse the repository at this point in the history
  • Loading branch information
Archeb committed Jun 22, 2024
1 parent d8837a9 commit 770dc98
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 1 deletion.
1 change: 1 addition & 0 deletions NextTraceWrapper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,7 @@ public void Run(string host, bool MTRMode, params string[] extraArgs)
if (UserSettings.LeoMoeAPI_HOSTPORT != "") _process.StartInfo.EnvironmentVariables.Add("NEXTTRACE_HOSTPORT", UserSettings.LeoMoeAPI_HOSTPORT);
if (UserSettings.NextTraceProxy != "") _process.StartInfo.EnvironmentVariables.Add("NEXTTRACE_PROXY", UserSettings.NextTraceProxy);
if (UserSettings.POWProvider != "") _process.StartInfo.EnvironmentVariables.Add("NEXTTRACE_POWPROVIDER", UserSettings.POWProvider);
if (UserSettings.IPAPI_Base != "") _process.StartInfo.EnvironmentVariables.Add("NEXTTRACE_IPAPI_BASE", UserSettings.IPAPI_Base);

if (MTRMode) // 添加环境变量让NextTrace进入持续追踪模式
_process.StartInfo.EnvironmentVariables.Add("NEXTTRACE_UNINTERRUPTED", "1");
Expand Down
4 changes: 4 additions & 0 deletions PreferencesDialog.xeto
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,10 @@
<Label Text="{x:Static resource:Resources.NEXTTRACE_PROXY}"></Label>
<TextBox x:Name="NextTraceProxy" PlaceholderText="protocol://username:password@host:port" Text=""></TextBox>
</TableRow>
<TableRow>
<Label Text="API Base"></Label>
<TextBox x:Name="IPAPI_Base" Text=""></TextBox>
</TableRow>
<TableRow>
<Label Text="IPInsight Token"></Label>
<TextBox x:Name="IPInsightToken" Text=""></TextBox>
Expand Down
5 changes: 4 additions & 1 deletion UserSettings.cs
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,10 @@ internal class UserSettings : Advexp.Settings<UserSettings>

[Setting(Name = "NextTraceProxy", Default = "")]
public static string NextTraceProxy { get; set; }


[Setting(Name = "IPAPI_Base", Default = "")]
public static string IPAPI_Base { get; set; }

[Setting(Name = "hideAddICMPFirewallRule", Default = false)]
public static bool hideAddICMPFirewallRule { get; set; }

Expand Down

0 comments on commit 770dc98

Please sign in to comment.