mirror of
https://github.com/2dust/v2rayN.git
synced 2026-11-01 18:15:00 +03:00
Adding checks for subscription url
This commit is contained in:
@@ -1335,17 +1335,17 @@ namespace ServiceLib.Handler
|
||||
Url = url
|
||||
};
|
||||
|
||||
try
|
||||
var uri = Utils.TryUri(url);
|
||||
if (uri == null) return -1;
|
||||
//Do not allow http protocol
|
||||
if (url.StartsWith(Global.HttpProtocol) && !Utils.IsPrivateNetwork(uri.IdnHost))
|
||||
{
|
||||
var uri = new Uri(url);
|
||||
var queryVars = Utils.ParseQueryString(uri.Query);
|
||||
subItem.Remarks = queryVars["remarks"] ?? "import_sub";
|
||||
}
|
||||
catch (UriFormatException)
|
||||
{
|
||||
return 0;
|
||||
return -1;
|
||||
}
|
||||
|
||||
var queryVars = Utils.ParseQueryString(uri.Query);
|
||||
subItem.Remarks = queryVars["remarks"] ?? "import_sub";
|
||||
|
||||
return await AddSubItem(config, subItem);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user