diff --git a/src/Cedar/Admin.c b/src/Cedar/Admin.c index 51156095..556d90be 100644 --- a/src/Cedar/Admin.c +++ b/src/Cedar/Admin.c @@ -10332,8 +10332,6 @@ void InOpenVpnSstpConfig(OPENVPN_SSTP_CONFIG *t, PACK *p) t->EnableOpenVPN = PackGetBool(p, "EnableOpenVPN"); t->EnableSSTP = PackGetBool(p, "EnableSSTP"); - t->OpenVPNObfuscation= PackGetBool(p, "OpenVPNObfuscation"); - PackGetStr(p, "OpenVPNObfuscationMask", t->OpenVPNObfuscationMask, sizeof(t->OpenVPNObfuscationMask)); } void OutOpenVpnSstpConfig(PACK *p, OPENVPN_SSTP_CONFIG *t) { @@ -10345,8 +10343,6 @@ void OutOpenVpnSstpConfig(PACK *p, OPENVPN_SSTP_CONFIG *t) PackAddBool(p, "EnableOpenVPN", t->EnableOpenVPN); PackAddBool(p, "EnableSSTP", t->EnableSSTP); - PackAddBool(p, "OpenVPNObfuscation", t->OpenVPNObfuscation); - PackAddStr(p, "OpenVPNObfuscationMask", t->OpenVPNObfuscationMask); } // DDNS_CLIENT_STATUS diff --git a/src/Cedar/Cedar.c b/src/Cedar/Cedar.c index c4a6f56a..a1d23ecd 100644 --- a/src/Cedar/Cedar.c +++ b/src/Cedar/Cedar.c @@ -1439,10 +1439,6 @@ CEDAR *NewCedar(X *server_x, K *server_k) c->CurrentRegionLock = NewLock(); - StrCpy(c->OpenVPNDefaultClientOption, sizeof(c->OpenVPNDefaultClientOption), OVPN_DEF_CLIENT_OPTION_STRING); - - c->OpenVPNPushDummyIPv4AddressOnL2Mode = true; // Default true. Override by the config file. - #ifdef BETA_NUMBER c->Beta = BETA_NUMBER; #endif // BETA_NUMBER diff --git a/src/Cedar/Cedar.h b/src/Cedar/Cedar.h index 28f7b589..dbe65dae 100644 --- a/src/Cedar/Cedar.h +++ b/src/Cedar/Cedar.h @@ -981,10 +981,6 @@ typedef struct CEDAR UINT FifoBudget; // Fifo budget SSL_ACCEPT_SETTINGS SslAcceptSettings; // SSL Accept Settings UINT DhParamBits; // Bits of Diffie-Hellman parameters - char OpenVPNDefaultClientOption[MAX_SIZE]; // OpenVPN: Default Client Option String - bool OpenVPNObfuscation; // OpenVPN: Obfuscation mode - char OpenVPNObfuscationMask[MAX_SIZE]; // OpenVPN: String (mask) for XOR obfuscation - bool OpenVPNPushDummyIPv4AddressOnL2Mode; // OpenVPN: Push a dummy IPv4 address on L2 mode } CEDAR; // Type of CEDAR diff --git a/src/Cedar/Command.c b/src/Cedar/Command.c index 17ef75f1..564d2d87 100644 --- a/src/Cedar/Command.c +++ b/src/Cedar/Command.c @@ -7539,13 +7539,7 @@ void PsMain(PS *ps) {"EtherIpClientAdd", PsEtherIpClientAdd}, {"EtherIpClientDelete", PsEtherIpClientDelete}, {"EtherIpClientList", PsEtherIpClientList}, - {"OpenVpnEnable", PsOpenVpnEnable}, - {"OpenVpnGet", PsOpenVpnGet}, {"OpenVpnMakeConfig", PsOpenVpnMakeConfig}, - {"OpenVpnObfuscationEnable", PsOpenVpnObfuscationEnable}, - {"OpenVpnObfuscationGet", PsOpenVpnObfuscationGet}, - {"SstpEnable", PsSstpEnable}, - {"SstpGet", PsSstpGet}, {"ServerCertRegenerate", PsServerCertRegenerate}, {"VpnOverIcmpDnsEnable", PsVpnOverIcmpDnsEnable}, {"VpnOverIcmpDnsGet", PsVpnOverIcmpDnsGet}, @@ -21468,97 +21462,6 @@ UINT PsEtherIpClientList(CONSOLE *c, char *cmd_name, wchar_t *str, void *param) return 0; } -// Enable / disable the OpenVPN compatible server function -UINT PsOpenVpnEnable(CONSOLE *c, char *cmd_name, wchar_t *str, void *param) -{ - LIST *o; - PS *ps = (PS *)param; - UINT ret = 0; - OPENVPN_SSTP_CONFIG t; - // Parameter list that can be specified - PARAM args[] = - { - // "name", prompt_proc, prompt_param, eval_proc, eval_param - {"[yes|no]", CmdPrompt, _UU("CMD_OpenVpnEnable_Prompt_[yes|no]"), CmdEvalNotEmpty, NULL}, - }; - - o = ParseCommandList(c, cmd_name, str, args, sizeof(args) / sizeof(args[0])); - if (o == NULL) - { - return ERR_INVALID_PARAMETER; - } - - Zero(&t, sizeof(t)); - - // RPC call - ret = ScGetOpenVpnSstpConfig(ps->Rpc, &t); - - if (ret != ERR_NO_ERROR) - { - // An error has occured - CmdPrintError(c, ret); - FreeParamValueList(o); - return ret; - } - - t.EnableOpenVPN = GetParamYes(o, "[yes|no]"); - - // RPC call - ret = ScSetOpenVpnSstpConfig(ps->Rpc, &t); - - if (ret != ERR_NO_ERROR) - { - // An error has occured - CmdPrintError(c, ret); - FreeParamValueList(o); - return ret; - } - - FreeParamValueList(o); - - return 0; -} - -// Get the current settings for the OpenVPN compatible server function -UINT PsOpenVpnGet(CONSOLE *c, char *cmd_name, wchar_t *str, void *param) -{ - LIST *o; - PS *ps = (PS *)param; - UINT ret = 0; - OPENVPN_SSTP_CONFIG t; - - o = ParseCommandList(c, cmd_name, str, NULL, 0); - if (o == NULL) - { - return ERR_INVALID_PARAMETER; - } - - Zero(&t, sizeof(t)); - - // RPC call - ret = ScGetOpenVpnSstpConfig(ps->Rpc, &t); - - if (ret != ERR_NO_ERROR) - { - // An error has occured - CmdPrintError(c, ret); - FreeParamValueList(o); - return ret; - } - else - { - CT *ct = CtNewStandard(); - - CtInsert(ct, _UU("CMD_OpenVpnGet_PRINT_Enabled"), _UU(t.EnableOpenVPN ? "SEC_YES" : "SEC_NO")); - - CtFree(ct, c); - } - - FreeParamValueList(o); - - return 0; -} - // Generate a OpenVPN sample configuration file that can connect to the OpenVPN compatible server function UINT PsOpenVpnMakeConfig(CONSOLE *c, char *cmd_name, wchar_t *str, void *param) { @@ -21625,194 +21528,6 @@ UINT PsOpenVpnMakeConfig(CONSOLE *c, char *cmd_name, wchar_t *str, void *param) return ret; } -// Enable / disable the OpenVPN compatible server function's obfuscation mode -UINT PsOpenVpnObfuscationEnable(CONSOLE *c, char *cmd_name, wchar_t *str, void *param) -{ - LIST *o; - PS *ps = (PS *)param; - UINT ret = 0; - OPENVPN_SSTP_CONFIG t; - // Parameter list that can be specified - PARAM args[] = - { - // "name", prompt_proc, prompt_param, eval_proc, eval_param - {"[yes|no]", CmdPrompt, _UU("CMD_OpenVpnObfuscationEnable_Prompt_[yes|no]"), CmdEvalNotEmpty, NULL}, - {"MASK", CmdPrompt, _UU("CMD_OpenVpnObfuscationEnable_Prompt_MASK"), NULL, NULL}, - }; - - o = ParseCommandList(c, cmd_name, str, args, sizeof(args) / sizeof(args[0])); - if (o == NULL) - { - return ERR_INVALID_PARAMETER; - } - - Zero(&t, sizeof(t)); - - // RPC call - ret = ScGetOpenVpnSstpConfig(ps->Rpc, &t); - - if (ret != ERR_NO_ERROR) - { - // An error has occured - CmdPrintError(c, ret); - FreeParamValueList(o); - return ret; - } - - t.OpenVPNObfuscation = GetParamYes(o, "[yes|no]"); - StrCpy(t.OpenVPNObfuscationMask, sizeof(t.OpenVPNObfuscationMask), GetParamStr(o, "MASK")); - - // RPC call - ret = ScSetOpenVpnSstpConfig(ps->Rpc, &t); - - if (ret != ERR_NO_ERROR) - { - // An error has occured - CmdPrintError(c, ret); - FreeParamValueList(o); - return ret; - } - - FreeParamValueList(o); - - return 0; -} - -// Get the current settings for the OpenVPN compatible server function's obfuscation mode -UINT PsOpenVpnObfuscationGet(CONSOLE *c, char *cmd_name, wchar_t *str, void *param) -{ - LIST *o; - PS *ps = (PS *)param; - UINT ret = 0; - OPENVPN_SSTP_CONFIG t; - - o = ParseCommandList(c, cmd_name, str, NULL, 0); - if (o == NULL) - { - return ERR_INVALID_PARAMETER; - } - - Zero(&t, sizeof(t)); - - // RPC call - ret = ScGetOpenVpnSstpConfig(ps->Rpc, &t); - - if (ret != ERR_NO_ERROR) - { - // An error has occured - CmdPrintError(c, ret); - FreeParamValueList(o); - return ret; - } - else - { - wchar_t tmp[MAX_PATH]; - CT *ct = CtNewStandard(); - - CtInsert(ct, _UU("CMD_OpenVpnObfuscationGet_PRINT_Enabled"), _UU(t.OpenVPNObfuscation ? "SEC_YES" : "SEC_NO")); - - StrToUni(tmp, sizeof(tmp), t.OpenVPNObfuscationMask); - CtInsert(ct, _UU("CMD_OpenVpnObfuscationGet_PRINT_Mask"), tmp); - - CtFree(ct, c); - } - - FreeParamValueList(o); - - return 0; -} - -// Enable / disable the Microsoft SSTP VPN compatible server function -UINT PsSstpEnable(CONSOLE *c, char *cmd_name, wchar_t *str, void *param) -{ - LIST *o; - PS *ps = (PS *)param; - UINT ret = 0; - OPENVPN_SSTP_CONFIG t; - // Parameter list that can be specified - PARAM args[] = - { - // "name", prompt_proc, prompt_param, eval_proc, eval_param - {"[yes|no]", CmdPrompt, _UU("CMD_SstpEnable_Prompt_[yes|no]"), CmdEvalNotEmpty, NULL}, - }; - - o = ParseCommandList(c, cmd_name, str, args, sizeof(args) / sizeof(args[0])); - if (o == NULL) - { - return ERR_INVALID_PARAMETER; - } - - Zero(&t, sizeof(t)); - - // RPC call - ret = ScGetOpenVpnSstpConfig(ps->Rpc, &t); - - if (ret != ERR_NO_ERROR) - { - // An error has occured - CmdPrintError(c, ret); - FreeParamValueList(o); - return ret; - } - - t.EnableSSTP = GetParamYes(o, "[yes|no]"); - - // RPC call - ret = ScSetOpenVpnSstpConfig(ps->Rpc, &t); - - if (ret != ERR_NO_ERROR) - { - // An error has occured - CmdPrintError(c, ret); - FreeParamValueList(o); - return ret; - } - - FreeParamValueList(o); - - return 0; -} - -// Get the current settings for the Microsoft SSTP VPN compatible server function -UINT PsSstpGet(CONSOLE *c, char *cmd_name, wchar_t *str, void *param) -{ - LIST *o; - PS *ps = (PS *)param; - UINT ret = 0; - OPENVPN_SSTP_CONFIG t; - - o = ParseCommandList(c, cmd_name, str, NULL, 0); - if (o == NULL) - { - return ERR_INVALID_PARAMETER; - } - - Zero(&t, sizeof(t)); - - // RPC call - ret = ScGetOpenVpnSstpConfig(ps->Rpc, &t); - - if (ret != ERR_NO_ERROR) - { - // An error has occured - CmdPrintError(c, ret); - FreeParamValueList(o); - return ret; - } - else - { - CT *ct = CtNewStandard(); - - CtInsert(ct, _UU("CMD_SstpEnable_PRINT_Enabled"), _UU(t.EnableSSTP ? "SEC_YES" : "SEC_NO")); - - CtFree(ct, c); - } - - FreeParamValueList(o); - - return 0; -} - // Register to the VPN Server by creating a new self-signed certificate with the specified CN (Common Name) UINT PsServerCertRegenerate(CONSOLE *c, char *cmd_name, wchar_t *str, void *param) { diff --git a/src/Cedar/Command.h b/src/Cedar/Command.h index 75081370..34e23b15 100644 --- a/src/Cedar/Command.h +++ b/src/Cedar/Command.h @@ -583,13 +583,7 @@ UINT PsIPsecGet(CONSOLE *c, char *cmd_name, wchar_t *str, void *param); UINT PsEtherIpClientAdd(CONSOLE *c, char *cmd_name, wchar_t *str, void *param); UINT PsEtherIpClientDelete(CONSOLE *c, char *cmd_name, wchar_t *str, void *param); UINT PsEtherIpClientList(CONSOLE *c, char *cmd_name, wchar_t *str, void *param); -UINT PsOpenVpnEnable(CONSOLE *c, char *cmd_name, wchar_t *str, void *param); -UINT PsOpenVpnGet(CONSOLE *c, char *cmd_name, wchar_t *str, void *param); UINT PsOpenVpnMakeConfig(CONSOLE *c, char *cmd_name, wchar_t *str, void *param); -UINT PsOpenVpnObfuscationEnable(CONSOLE *c, char *cmd_name, wchar_t *str, void *param); -UINT PsOpenVpnObfuscationGet(CONSOLE *c, char *cmd_name, wchar_t *str, void *param); -UINT PsSstpEnable(CONSOLE *c, char *cmd_name, wchar_t *str, void *param); -UINT PsSstpGet(CONSOLE *c, char *cmd_name, wchar_t *str, void *param); UINT PsServerCertRegenerate(CONSOLE *c, char *cmd_name, wchar_t *str, void *param); UINT PsVpnOverIcmpDnsEnable(CONSOLE *c, char *cmd_name, wchar_t *str, void *param); UINT PsVpnOverIcmpDnsGet(CONSOLE *c, char *cmd_name, wchar_t *str, void *param); diff --git a/src/Cedar/Server.c b/src/Cedar/Server.c index d6ca5168..eb4f6a21 100644 --- a/src/Cedar/Server.c +++ b/src/Cedar/Server.c @@ -22,64 +22,6 @@ static volatile UINT global_server_flags[NUM_GLOBAL_SERVER_FLAGS] = {0}; UINT vpn_global_parameters[NUM_GLOBAL_PARAMS] = {0}; -// Set the OpenVPN and SSTP setting -void SiSetOpenVPNAndSSTPConfig(SERVER *s, OPENVPN_SSTP_CONFIG *c) -{ - // Validate arguments - if (s == NULL || c == NULL) - { - return; - } - - Lock(s->OpenVpnSstpConfigLock); - { - // Save the settings - if (s->Cedar->Bridge || s->ServerType != SERVER_TYPE_STANDALONE) - { - s->DisableSSTPServer = true; - s->DisableOpenVPNServer = true; - } - else - { - s->DisableSSTPServer = !c->EnableSSTP; - s->DisableOpenVPNServer = !c->EnableOpenVPN; - } - - s->Cedar->OpenVPNObfuscation = c->OpenVPNObfuscation; - StrCpy(s->Cedar->OpenVPNObfuscationMask, sizeof(s->Cedar->OpenVPNObfuscationMask), c->OpenVPNObfuscationMask); - } - Unlock(s->OpenVpnSstpConfigLock); -} - -// Get the OpenVPN and SSTP setting -void SiGetOpenVPNAndSSTPConfig(SERVER *s, OPENVPN_SSTP_CONFIG *c) -{ - // Validate arguments - if (s == NULL || c == NULL) - { - return; - } - - Zero(c, sizeof(OPENVPN_SSTP_CONFIG)); - - Lock(s->OpenVpnSstpConfigLock); - { - if (s->DisableOpenVPNServer == false) - { - c->EnableOpenVPN = true; - } - - if (s->DisableSSTPServer == false) - { - c->EnableSSTP = true; - } - - c->OpenVPNObfuscation = s->Cedar->OpenVPNObfuscation; - StrCpy(c->OpenVPNObfuscationMask, sizeof(c->OpenVPNObfuscationMask), s->Cedar->OpenVPNObfuscationMask); - } - Unlock(s->OpenVpnSstpConfigLock); -} - // Get whether the number of user objects that are registered in the VPN Server is too many bool SiTooManyUserObjectsInServer(SERVER *s, bool oneMore) { @@ -2477,28 +2419,15 @@ void SiLoadInitialConfiguration(SERVER *s) if (s->Cedar->Bridge) { - // SSTP, OpenVPN, and NAT traversal function can not be used in the bridge environment + // NAT traversal can not be used in the bridge environment s->DisableNatTraversal = true; - s->DisableSSTPServer = true; - s->DisableOpenVPNServer = true; } else { - OPENVPN_SSTP_CONFIG c; - Zero(&c, sizeof(c)); - - // Enable SSTP and OpenVPN by default - c.EnableSSTP = true; - c.EnableOpenVPN = true; - - c.OpenVPNObfuscation = false; - // Disable VPN-over-ICMP and VPN-over-DNS by default s->EnableVpnOverIcmp = false; s->EnableVpnOverDns = false; - SiSetOpenVPNAndSSTPConfig(s, &c); - { LIST *ports = s->PortsUDP; @@ -5674,7 +5603,6 @@ void SiLoadServerCfg(SERVER *s, FOLDER *f) c = s->Cedar; Lock(c->lock); { - OPENVPN_SSTP_CONFIG config; FOLDER *ff; { UINT i; @@ -5800,33 +5728,6 @@ void SiLoadServerCfg(SERVER *s, FOLDER *f) #endif // OS_WIN32 } - // Disable the SSTP server function - s->DisableSSTPServer = CfgGetBool(f, "DisableSSTPServer"); - - // Disable the OpenVPN server function - s->DisableOpenVPNServer = CfgGetBool(f, "DisableOpenVPNServer"); - - // OpenVPN Default Option String - if (CfgGetStr(f, "OpenVPNDefaultClientOption", tmp, sizeof(tmp))) - { - if (IsEmptyStr(tmp) == false) - { - StrCpy(c->OpenVPNDefaultClientOption, - sizeof(c->OpenVPNDefaultClientOption), tmp); - } - } - - // OpenVPN Push a dummy IPv4 address on L2 mode - if (CfgIsItem(f, "OpenVPNPushDummyIPv4AddressOnL2Mode") == false) - { - // Default enable - c->OpenVPNPushDummyIPv4AddressOnL2Mode = true; - } - else - { - c->OpenVPNPushDummyIPv4AddressOnL2Mode = CfgGetBool(f, "OpenVPNPushDummyIPv4AddressOnL2Mode"); - } - // Disable the NAT-traversal feature s->DisableNatTraversal = CfgGetBool(f, "DisableNatTraversal"); @@ -5951,18 +5852,14 @@ void SiLoadServerCfg(SERVER *s, FOLDER *f) if (s->ServerType != SERVER_TYPE_STANDALONE) { - // SSTP, OpenVPN, and NAT traversal can not be used in a cluster environment + // NAT traversal can not be used in a cluster environment s->DisableNatTraversal = true; - s->DisableSSTPServer = true; - s->DisableOpenVPNServer = true; } if (s->Cedar->Bridge) { - // SSTP, OpenVPN, and NAT traversal function can not be used in the bridge environment + // NAT traversal function can not be used in the bridge environment s->DisableNatTraversal = true; - s->DisableSSTPServer = true; - s->DisableOpenVPNServer = true; } if (CfgGetStr(f, "PortsUDP", tmp, sizeof(tmp))) @@ -5991,23 +5888,6 @@ void SiLoadServerCfg(SERVER *s, FOLDER *f) FreeToken(tokens); } - // Apply the configuration of SSTP and OpenVPN - Zero(&config, sizeof(config)); - config.EnableOpenVPN = !s->DisableOpenVPNServer; - config.EnableSSTP = !s->DisableSSTPServer; - - config.OpenVPNObfuscation = CfgGetBool(f, "OpenVPNObfuscation"); - - if (CfgGetStr(f, "OpenVPNObfuscationMask", tmp, sizeof(tmp))) - { - if (IsEmptyStr(tmp) == false) - { - StrCpy(config.OpenVPNObfuscationMask, sizeof(config.OpenVPNObfuscationMask), tmp); - } - } - - SiSetOpenVPNAndSSTPConfig(s, &config); - if (s->ServerType == SERVER_TYPE_FARM_MEMBER) { char tmp[6 * MAX_PUBLIC_PORT_NUM + 1]; @@ -6266,35 +6146,18 @@ void SiWriteServerCfg(FOLDER *f, SERVER *s) { // Disable the NAT-traversal feature CfgAddBool(f, "DisableNatTraversal", s->DisableNatTraversal); - - // Disable the SSTP server function - CfgAddBool(f, "DisableSSTPServer", s->DisableSSTPServer); - - // Disable the OpenVPN server function - CfgAddBool(f, "DisableOpenVPNServer", s->DisableOpenVPNServer); } } CfgAddBool(f, "DisableIPsecAggressiveMode", s->DisableIPsecAggressiveMode); - CfgAddStr(f, "OpenVPNDefaultClientOption", c->OpenVPNDefaultClientOption); - - CfgAddBool(f, "OpenVPNPushDummyIPv4AddressOnL2Mode", c->OpenVPNPushDummyIPv4AddressOnL2Mode); - if (c->Bridge == false) { - OPENVPN_SSTP_CONFIG config; - // VPN over ICMP CfgAddBool(f, "EnableVpnOverIcmp", s->EnableVpnOverIcmp); // VPN over DNS CfgAddBool(f, "EnableVpnOverDns", s->EnableVpnOverDns); - - SiGetOpenVPNAndSSTPConfig(s, &config); - - CfgAddBool(f, "OpenVPNObfuscation", config.OpenVPNObfuscation); - CfgAddStr(f, "OpenVPNObfuscationMask", config.OpenVPNObfuscationMask); } // WebTimePage diff --git a/src/Cedar/Server.h b/src/Cedar/Server.h index 972e5b20..a8a41a37 100644 --- a/src/Cedar/Server.h +++ b/src/Cedar/Server.h @@ -147,8 +147,6 @@ struct SYSLOG_SETTING struct OPENVPN_SSTP_CONFIG { bool EnableOpenVPN; // OpenVPN is enabled - bool OpenVPNObfuscation; // OpenVPN: Obfuscation mode - char OpenVPNObfuscationMask[MAX_SIZE]; // OpenVPN: String (mask) for XOR obfuscation bool EnableSSTP; // SSTP is enabled }; @@ -185,8 +183,6 @@ struct SERVER bool NoLinuxArpFilter; // Not to set arp_filter in Linux bool NoHighPriorityProcess; // Not to raise the priority of the process bool NoDebugDump; // Not to output the debug dump - bool DisableSSTPServer; // Disable the SSTP server function - bool DisableOpenVPNServer; // Disable the OpenVPN server function bool DisableNatTraversal; // Disable the NAT-traversal feature bool EnableVpnOverIcmp; // VPN over ICMP is enabled bool EnableVpnOverDns; // VPN over DNS is enabled @@ -622,9 +618,6 @@ bool SiIsHubRegistedOnCreateHistory(SERVER *s, char *name); bool SiTooManyUserObjectsInServer(SERVER *s, bool oneMore); -void SiGetOpenVPNAndSSTPConfig(SERVER *s, OPENVPN_SSTP_CONFIG *c); -void SiSetOpenVPNAndSSTPConfig(SERVER *s, OPENVPN_SSTP_CONFIG *c); - bool SiCanOpenVpnOverDnsPort(); bool SiCanOpenVpnOverIcmpPort(); void SiApplySpecialListenerStatus(SERVER *s); diff --git a/src/bin/hamcore/strtable_cn.stb b/src/bin/hamcore/strtable_cn.stb index 3f38bf71..1c2e1efd 100644 --- a/src/bin/hamcore/strtable_cn.stb +++ b/src/bin/hamcore/strtable_cn.stb @@ -6327,20 +6327,6 @@ CMD_EtherIpClientList_Help 这个命令会获得和显示通过 EtherIP / L2TPv CMD_EtherIpClientList_Args EtherIpClientList -# OpenVpnEnable 命令 -CMD_OpenVpnEnable 启用/禁用 OpenVPN 克隆服务器功能 -CMD_OpenVpnEnable_Help 本 VPN Server 有 OpenVPN Technologies, Inc. 公司生产的 OpenVPN 软件产品的克隆功能。任何 OpenVPN Client 都可以连接到本 VPN Server。\n\n指定用户名连接到虚拟 HUB 的的方式,使用本克隆服务器功能来为默认虚拟 HUB 的选择规则都与 IPsec 服务器功能相同。详情,请参见 IPsecEnable 命令的帮助。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。 -CMD_OpenVpnEnable_Args OpenVpnEnable [yes|no] -CMD_OpenVpnEnable_[yes|no] 指定 "yes",启用 OpenVPN 克隆服务器功能。指定 "no" 禁用该功能。 -CMD_OpenVpnEnable_Prompt_[yes|no] 启用 OpenVPN 克隆服务器功能 (yes / no): - - -# OpenVpnGet 命令 -CMD_OpenVpnGet 获取 OpenVPN 克隆服务器功能的当前设置 -CMD_OpenVpnGet_Help 获取并显示 OpenVPN 克隆服务器功能的当前设置。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。 -CMD_OpenVpnGet_Args OpenVpnGet -CMD_OpenVpnGet_PRINT_Enabled OpenVPN 克隆服务器已启用 - # OpenVpnMakeConfig 命令 CMD_OpenVpnMakeConfig 生成 OpenVPN Client 样本设置文件 CMD_OpenVpnMakeConfig_Help 原来,OpenVPN Client 会要求用户手写很难的配置文件。本工具可以帮助您创建一个有用的配置样本。你所需要生成的 OpenVPN Client 配置文件就是运行此命令。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。 @@ -6351,42 +6337,9 @@ CMD_OpenVpnMakeConfig_OK 样本设置文件被保存为 "%s"。您可以解 CMD_OpenVpnMakeConfig_ERROR 本样本设置文件不能保存为 "%s"。该文件名无效。\n -# OpenVpnObfuscationEnable -CMD_OpenVpnObfuscationEnable Enable / Disable the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationEnable_Help This allows an OpenVPN client to bypass a firewall which is aware of the protocol and is able to block it.\nThe same XOR mask have to be applied to the client, otherwise it will not be able to connect with certain obfuscation methods!\nBeware that you need a special OpenVPN client with the "XOR patch" applied in order to use this function, because it has never been merged in the official OpenVPN repository.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_OpenVpnObfuscationEnable_Args OpenVpnObfuscationEnable [yes|no] [/MASK:mask] -CMD_OpenVpnObfuscationEnable_[yes|no] Specify "yes" to enable the OpenVPN obfuscation function. Specify "no" to disable it. -CMD_OpenVpnObfuscationEnable_MASK Mask used to XOR the bytes in the packet (used for certain obfuscation modes). -CMD_OpenVpnObfuscationEnable_Prompt_[yes|no] Enable OpenVPN packet obfuscation (yes / no): -CMD_OpenVpnObfuscationEnable_Prompt_MASK XOR mask: - - -# OpenVpnObfuscationGet -CMD_OpenVpnObfuscationGet Get the current settings of the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationGet_Help Get and show the current settings of the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationGet_Args OpenVpnObfuscationGet -CMD_OpenVpnObfuscationGet_PRINT_Enabled OpenVPN obfuscation enabled -CMD_OpenVpnObfuscationGet_PRINT_Mask XOR mask - - -# SstpEnable 命令 -CMD_SstpEnable 启用/禁用 Microsoft SSTP VPN 克隆服务器功能 -CMD_SstpEnable_Help 本 VPN Server 拥有植入在微软 Windows Server 2008 / 2012 中的 MS-SSTP VPN Server 的克隆功能。Windows Vista / 7 / 8 / RT / 10 中的标准 MS-SSTP 用户端可以连接本 VPN Server。\n\n[注意]\n在 VPN Server 上的 SSL 证书 CN 值必须要和指定给客户端的主机名吻合。并且,该证书必须在 SSTP VPN Client 的信任列表中。详情请参见微软相关文件。\n您可以用用 ServerCertRegenerate 命令来取代当前 VPN Server 的证书,形成一个新的,有 CN 值字段的自我认证证书。这样的话,您需要在 SSTP VPN Client 注册这样一个新的自我认证证书作为一个可信任根证书。如果您的确想做这件复杂的事,请考虑购买一个商业权威机构的 SSL 证书,如 VeriSign 或者 GlobalSign。\n\n指定用户名连接到虚拟 HUB 的的方式,使用本克隆服务器功能来为默认虚拟 HUB 的选择规则都与 IPsec 服务器功能相同。详情,请参见 IPsecEnable 命令的帮助。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。 -CMD_SstpEnable_Args SstpEnable [yes|no] -CMD_SstpEnable_[yes|no] 指定 "yes",启用Microsoft SSTP VPN 克隆服务器功能。指定 "no" 禁用该功能。 -CMD_SstpEnable_Prompt_[yes|no] 启用 SSTP VPN 克隆服务器功能(yes/no): -CMD_SstpEnable_PRINT_Enabled SSTP VPN 克隆服务器已禁用 - - -# SstpGet 命令 -CMD_SstpGet 获得 Microsoft SSTP VPN 克隆服务器功能的当前设置 -CMD_SstpGet_Help 获得并显示 Microsoft SSTP VPN 克隆服务器功能的当前设置。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。 -CMD_SstpGet_Args SstpGet - - # ServerCertRegenerate 命令 CMD_ServerCertRegenerate 生成一个新的带有指定 CN (Common Name) 的自签名证书,并且在 VPN Server 上注册。 -CMD_ServerCertRegenerate_Help 您可以使用此命令,将当前 VPN Server 上的证书替换成一个新的、有 CN (Common Name) 值字段的、自签字证书。n\n此命令在您想使用 Microsoft SSTP VPN 克隆服务器功能时很方便。因为在 VPN Server 上 SSL 证书的 CN 值必须要与 SSTP VPN Client 指定的主机名吻合。\n详情参见 SstpEnable 命令的帮助。\n\n本命令会删除 VPN Server 上现有的 SSL 证书。这要求事先使用 ServerKeyGet 命令备份当前的 SSL 证书和密钥。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。 +CMD_ServerCertRegenerate_Help 您可以使用此命令,将当前 VPN Server 上的证书替换成一个新的、有 CN (Common Name) 值字段的、自签字证书。n\n此命令在您想使用 Microsoft SSTP VPN 克隆服务器功能时很方便。因为在 VPN Server 上 SSL 证书的 CN 值必须要与 SSTP VPN Client 指定的主机名吻合。\n\n本命令会删除 VPN Server 上现有的 SSL 证书。这要求事先使用 ServerKeyGet 命令备份当前的 SSL 证书和密钥。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。 CMD_ServerCertRegenerate_Args ServerCertRegenerate [CN] CMD_ServerCertRegenerate_[CN] 指定一个新证书要使用的 Common Name(CN) CMD_ServerCertRegenerate_Prompt_CN Common Name(CN)值: diff --git a/src/bin/hamcore/strtable_en.stb b/src/bin/hamcore/strtable_en.stb index 29b9fdf3..baf2d564 100644 --- a/src/bin/hamcore/strtable_en.stb +++ b/src/bin/hamcore/strtable_en.stb @@ -6309,20 +6309,6 @@ CMD_EtherIpClientList_Help This command gets and shows the list of entries to ac CMD_EtherIpClientList_Args EtherIpClientList -# OpenVpnEnable command -CMD_OpenVpnEnable Enable / Disable OpenVPN Clone Server Function -CMD_OpenVpnEnable_Help This VPN Server has the clone functions of OpenVPN software products by OpenVPN Technologies, Inc. Any OpenVPN Clients can connect to this VPN Server.\n\nThe manner to specify a username to connect to the Virtual Hub, and the selection rule of default Hub by using this clone server functions are same to the IPsec Server functions. For details, please see the help of the IPsecEnable command.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_OpenVpnEnable_Args OpenVpnEnable [yes|no] -CMD_OpenVpnEnable_[yes|no] Specify yes to enable the OpenVPN Clone Server Function. Specify no to disable. -CMD_OpenVpnEnable_Prompt_[yes|no] Enables OpenVPN Clone Server Function (yes / no): - - -# OpenVpnGet command -CMD_OpenVpnGet Get the Current Settings of OpenVPN Clone Server Function -CMD_OpenVpnGet_Help Get and show the current settings of OpenVPN Clone Server Function.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_OpenVpnGet_Args OpenVpnGet -CMD_OpenVpnGet_PRINT_Enabled OpenVPN Clone Server Enabled - # OpenVpnMakeConfig command CMD_OpenVpnMakeConfig Generate a Sample Setting File for OpenVPN Client CMD_OpenVpnMakeConfig_Help Originally, the OpenVPN Client requires a user to write a very difficult configuration file manually. This tool helps you to make a useful configuration sample. What you need to generate the configuration file for the OpenVPN Client is to run this command.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. @@ -6333,42 +6319,9 @@ CMD_OpenVpnMakeConfig_OK The sample setting file was saved as "%s". You can un CMD_OpenVpnMakeConfig_ERROR The sample setting files were unable to be saved as "%s". The filename might be invalid.\n -# OpenVpnObfuscationEnable -CMD_OpenVpnObfuscationEnable Enable / Disable the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationEnable_Help This allows an OpenVPN client to bypass a firewall which is aware of the protocol and is able to block it.\nThe same XOR mask have to be applied to the client, otherwise it will not be able to connect with certain obfuscation methods!\nBeware that you need a special OpenVPN client with the "XOR patch" applied in order to use this function, because it has never been merged in the official OpenVPN repository.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_OpenVpnObfuscationEnable_Args OpenVpnObfuscationEnable [yes|no] [/MASK:mask] -CMD_OpenVpnObfuscationEnable_[yes|no] Specify "yes" to enable the OpenVPN obfuscation function. Specify "no" to disable it. -CMD_OpenVpnObfuscationEnable_MASK Mask used to XOR the bytes in the packet (used for certain obfuscation modes). -CMD_OpenVpnObfuscationEnable_Prompt_[yes|no] Enable OpenVPN packet obfuscation (yes / no): -CMD_OpenVpnObfuscationEnable_Prompt_MASK XOR mask: - - -# OpenVpnObfuscationGet -CMD_OpenVpnObfuscationGet Get the current settings of the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationGet_Help Get and show the current settings of the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationGet_Args OpenVpnObfuscationGet -CMD_OpenVpnObfuscationGet_PRINT_Enabled OpenVPN obfuscation enabled -CMD_OpenVpnObfuscationGet_PRINT_Mask XOR mask - - -# SstpEnable command -CMD_SstpEnable Enable / Disable Microsoft SSTP VPN Clone Server Function -CMD_SstpEnable_Help This VPN Server has the clone functions of MS-SSTP VPN Server which is on Windows Server 2008 / 2012 by Microsoft Corporation. Standard MS-SSTP Clients in Windows Vista / 7 / 8 / RT / 10 can connect to this VPN Server.\n\n[Caution]\nThe value of CN (Common Name) on the SSL certificate of VPN Server must match to the hostname specified on the client, and that certificate must be in the trusted list on the SSTP VPN client. For details refer the Microsoft's documents.\nYou can use the ServerCertRegenerate command to replace the current certificate on the VPN Server to a new self-signed certificate which has the CN (Common Name) value in the fields. In that case, you have to register such a new self-signed certificate on the SSTP VPN Client as a trusted root certificate. If you do not want to do such a bother tasks, please consider to purchase a SSL certificate provided by commercial authority such as VeriSign or GlobalSign.\n\nThe manner to specify a username to connect to the Virtual Hub, and the selection rule of default Hub by using this clone server functions are same to the IPsec Server functions. For details, please see the help of the IPsecEnable command.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_SstpEnable_Args SstpEnable [yes|no] -CMD_SstpEnable_[yes|no] Specify yes to enable the Microsoft SSTP VPN Clone Server Function. Specify no to disable. -CMD_SstpEnable_Prompt_[yes|no] Enables SSTP VPN Clone Server Function (yes / no): -CMD_SstpEnable_PRINT_Enabled SSTP VPN Clone Server Enabled - - -# SstpGet command -CMD_SstpGet Get the Current Settings of Microsoft SSTP VPN Clone Server Function -CMD_SstpGet_Help Get and show the current settings of Microsoft SSTP VPN Clone Server Function.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_SstpGet_Args SstpGet - - # ServerCertRegenerate command CMD_ServerCertRegenerate Generate New Self-Signed Certificate with Specified CN (Common Name) and Register on VPN Server -CMD_ServerCertRegenerate_Help You can use this command to replace the current certificate on the VPN Server to a new self-signed certificate which has the CN (Common Name) value in the fields.\n\nThis command is convenient if you are planning to use Microsoft SSTP VPN Clone Server Function. Because of the value of CN (Common Name) on the SSL certificate of VPN Server must match to the hostname specified on the SSTP VPN client.\nFor details please see the help of SstpEnable command.\n\nThis command will delete the existing SSL certificate of the VPN Server. It is recommended to backup the current SSL certificate and private key by using the ServerKeyGet command beforehand.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. +CMD_ServerCertRegenerate_Help You can use this command to replace the current certificate on the VPN Server to a new self-signed certificate which has the CN (Common Name) value in the fields.\n\nThis command is convenient if you are planning to use Microsoft SSTP VPN Clone Server Function. Because of the value of CN (Common Name) on the SSL certificate of VPN Server must match to the hostname specified on the SSTP VPN client.\n\nThis command will delete the existing SSL certificate of the VPN Server. It is recommended to backup the current SSL certificate and private key by using the ServerKeyGet command beforehand.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. CMD_ServerCertRegenerate_Args ServerCertRegenerate [CN] CMD_ServerCertRegenerate_[CN] Specify a Common Name (CN) which the new certificate will have. CMD_ServerCertRegenerate_Prompt_CN Value of Common Name (CN): diff --git a/src/bin/hamcore/strtable_ja.stb b/src/bin/hamcore/strtable_ja.stb index b6c08957..4db2ae51 100644 --- a/src/bin/hamcore/strtable_ja.stb +++ b/src/bin/hamcore/strtable_ja.stb @@ -6318,20 +6318,6 @@ CMD_EtherIpClientList_Help EtherIP / L2TPv3 over IPsec サーバー機能のク CMD_EtherIpClientList_Args EtherIpClientList -# OpenVpnEnable コマンド -CMD_OpenVpnEnable OpenVPN 互換サーバー機能を有効化 / 無効化 -CMD_OpenVpnEnable_Help SoftEther VPN Server には OpenVPN 社の OpenVPN ソフトウェア製品と同等の VPN サーバー機能が搭載されています。OpenVPN サーバー機能を有効にすると、OpenVPN クライアントから OpenVPN サーバーに接続できるようになります。\n\nOpenVPN 互換サーバー機能で仮想 HUB に接続する場合のユーザー名の指定方法、およびデフォルト仮想 HUB の選択規則は、IPsec サーバー機能と同様です。詳しくは IPsecEnable コマンドのヘルプを参照してください。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。 -CMD_OpenVpnEnable_Args OpenVpnEnable [yes|no] -CMD_OpenVpnEnable_[yes|no] OpenVPN 互換サーバー機能を有効にする場合は yes、無効にする場合は no を指定します。 -CMD_OpenVpnEnable_Prompt_[yes|no] OpenVPN 互換サーバー機能を有効化 (yes / no): - - -# OpenVpnGet コマンド -CMD_OpenVpnGet OpenVPN 互換サーバー機能の現在の設定を取得 -CMD_OpenVpnGet_Help 現在の OpenVPN 互換サーバー機能の設定を取得して表示します。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。 -CMD_OpenVpnGet_Args OpenVpnGet -CMD_OpenVpnGet_PRINT_Enabled OpenVPN 互換サーバー機能が有効 - # OpenVpnMakeConfig コマンド CMD_OpenVpnMakeConfig OpenVPN 互換サーバー機能に接続可能なサンプルの OpenVPN 設定ファイルの生成 CMD_OpenVpnMakeConfig_Help 本来、OpenVPN クライアントを使うためには設定ファイルを手動で記述する必要がありますが、これは難易度が高い作業です。しかし、このコマンドを使用すればこの VPN Server に接続することができる基本的な OpenVPN クライアント用の設定ファイルを自動的に生成することができます。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。 @@ -6342,42 +6328,9 @@ CMD_OpenVpnMakeConfig_OK サンプル設定ファイルを "%s" ファイル CMD_OpenVpnMakeConfig_ERROR サンプル設定ファイルを "%s" ファイルに保存できませんでした。ファイル名が正しくない可能性があります。\n -# OpenVpnObfuscationEnable -CMD_OpenVpnObfuscationEnable Enable / Disable the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationEnable_Help This allows an OpenVPN client to bypass a firewall which is aware of the protocol and is able to block it.\nThe same XOR mask have to be applied to the client, otherwise it will not be able to connect with certain obfuscation methods!\nBeware that you need a special OpenVPN client with the "XOR patch" applied in order to use this function, because it has never been merged in the official OpenVPN repository.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_OpenVpnObfuscationEnable_Args OpenVpnObfuscationEnable [yes|no] [/MASK:mask] -CMD_OpenVpnObfuscationEnable_[yes|no] Specify "yes" to enable the OpenVPN obfuscation function. Specify "no" to disable it. -CMD_OpenVpnObfuscationEnable_MASK Mask used to XOR the bytes in the packet (used for certain obfuscation modes). -CMD_OpenVpnObfuscationEnable_Prompt_[yes|no] Enable OpenVPN packet obfuscation (yes / no): -CMD_OpenVpnObfuscationEnable_Prompt_MASK XOR mask: - - -# OpenVpnObfuscationGet -CMD_OpenVpnObfuscationGet Get the current settings of the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationGet_Help Get and show the current settings of the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationGet_Args OpenVpnObfuscationGet -CMD_OpenVpnObfuscationGet_PRINT_Enabled OpenVPN obfuscation enabled -CMD_OpenVpnObfuscationGet_PRINT_Mask XOR mask - - -# SstpEnable コマンド -CMD_SstpEnable Microsoft SSTP VPN 互換サーバー機能を有効化 / 無効化 -CMD_SstpEnable_Help SoftEther VPN Server には Microsoft 社の Windows Server 2008 / 2012 製品に搭載されている MS-SSTP VPN サーバー機能と互換性がある機能が搭載されています。Microsoft SSTP VPN 互換サーバー機能を有効にすると、Windows Vista / 7 / 8 / RT / 10 に標準搭載の MS-SSTP クライアントからこの VPN Server に接続できるようになります。\n\n[ご注意]\nVPN Server の SSL 証明書の CN の値がクライアント側で指定するホスト名と一致し、かつその証明書が信頼されている必要があります。詳しくは Microsoft 社のドキュメントを参照してください。\n指定された CN の値を持つ新しい SSL 証明書 (自己署名証明書) を生成して VPN Server の現在の証明書と置換するためには、ServerCertRegenerate コマンドを使用してください。この場合は、当該証明書を SSTP VPN クライアントのコンピュータの信頼されるルート証明書として登録する必要があります。このような手間をかけたくない場合は、代わりに VeriSign や GlobalSign 社などの市販の証明書業者の SSL 証明書の取得を検討してください。\n\nMicrosoft SSTP VPN 互換サーバー機能で仮想 HUB に接続する場合のユーザー名の指定方法、およびデフォルト仮想 HUB の選択規則は、IPsec サーバー機能と同様です。詳しくは IPsecEnable コマンドのヘルプを参照してください。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。 -CMD_SstpEnable_Args SstpEnable [yes|no] -CMD_SstpEnable_[yes|no] Microsoft SSTP VPN 互換サーバー機能を有効にする場合は yes、無効にする場合は no を指定します。 -CMD_SstpEnable_Prompt_[yes|no] SSTP VPN 互換サーバー機能を有効化 (yes / no): -CMD_SstpEnable_PRINT_Enabled SSTP VPN 互換サーバー機能が有効 - - -# SstpGet コマンド -CMD_SstpGet Microsoft SSTP VPN 互換サーバー機能の現在の設定を取得 -CMD_SstpGet_Help 現在の Microsoft SSTP VPN 互換サーバー機能の設定を取得して表示します。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。 -CMD_SstpGet_Args SstpGet - - # ServerCertRegenerate コマンド CMD_ServerCertRegenerate 指定された CN (Common Name) を持つ自己署名証明書を新たに作成し VPN Server に登録 -CMD_ServerCertRegenerate_Help SoftEther VPN Server の SSL-VPN 機能で提示されるサーバー証明書を、新たに作成する証明書に置き換えます。新たな証明書は自己署名証明書として生成され、CN (Common Name) の値を任意の文字列に設定することができます。\n\nこのコマンドは、Microsoft SSTP VPN 互換サーバー機能を使用しようとする場合に便利です。なぜならば、SSTP VPN クライアント (Windows Vista / 7 / 8 / RT / 10 に標準搭載) は接続先の VPN Server の提示する SSL 証明書の CN (Common Name) の値が接続先として指定されているホスト名文字列と完全に一致するかどうかを検証し、もし一致しない場合は接続をキャンセルするためです。\n詳しくは SstpEnable コマンドのヘルプを参照してください。\n\nこのコマンドは、既存の VPN Server の SSL 証明書を削除します。ServerCertGet コマンドおよび ServerKeyGet コマンドを用いて、現在の証明書と秘密鍵をバックアップしておくことを推奨します。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。 +CMD_ServerCertRegenerate_Help SoftEther VPN Server の SSL-VPN 機能で提示されるサーバー証明書を、新たに作成する証明書に置き換えます。新たな証明書は自己署名証明書として生成され、CN (Common Name) の値を任意の文字列に設定することができます。\n\nこのコマンドは、Microsoft SSTP VPN 互換サーバー機能を使用しようとする場合に便利です。なぜならば、SSTP VPN クライアント (Windows Vista / 7 / 8 / RT / 10 に標準搭載) は接続先の VPN Server の提示する SSL 証明書の CN (Common Name) の値が接続先として指定されているホスト名文字列と完全に一致するかどうかを検証し、もし一致しない場合は接続をキャンセルするためです。\n\nこのコマンドは、既存の VPN Server の SSL 証明書を削除します。ServerCertGet コマンドおよび ServerKeyGet コマンドを用いて、現在の証明書と秘密鍵をバックアップしておくことを推奨します。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。 CMD_ServerCertRegenerate_Args ServerCertRegenerate [CN] CMD_ServerCertRegenerate_[CN] 新たに生成する自己署名証明書の Common Name (CN) の値を指定します。 CMD_ServerCertRegenerate_Prompt_CN Common Name (CN) の値: diff --git a/src/bin/hamcore/strtable_ko.stb b/src/bin/hamcore/strtable_ko.stb index 221f668e..b9405fed 100644 --- a/src/bin/hamcore/strtable_ko.stb +++ b/src/bin/hamcore/strtable_ko.stb @@ -6293,20 +6293,6 @@ CMD_EtherIpClientList_Help EtherIP/L2TPv3 over IPsec 서버 기능의 클라이 CMD_EtherIpClientList_Args EtherIpClientList -# OpenVpnEnable 명령 -CMD_OpenVpnEnable OpenVPN 호환 서버 기능을 활성화/비활성화 -CMD_OpenVpnEnable_Help SoftEther VPN Server는 OpenVPN 사의 OpenVPN 소프트웨어 제품과 동일한 VPN 서버 기능이 탑재되어 있습니다. OpenVPN 서버 기능을 활성화하면 OpenVPN 클라이언트에서 OpenVPN 서버에 연결 할 수 있습니다. \n \nOpenVPN 호환 서버 기능으로 가상 HUB에 연결하는 경우 사용자 이름 지정 방법 및 기본 가상 HUB 선택 규칙은 IPsec 서버 기능과 유사합니다. 자세한 내용은 IPsecEnable 명령의 도움말을 참조하십시오. \n \n이 명령을 실행하려면 VPN Server 관리자 권한이 있어야합니다. \n이 명령은 VPN Bridge에서는 실행되지 않습니다. \n이 명령은 클러스터로 작동하는 VPN Server의 가상 HUB에서는 실행되지 않습니다. -CMD_OpenVpnEnable_Args OpenVpnEnable [yes|no] -CMD_OpenVpnEnable_[yes|no] OpenVPN 호환 서버 기능을 활성화하려면 yes, 무효로하는 경우 no를 지정합니다. -CMD_OpenVpnEnable_Prompt_[yes|no] OpenVPN 호환 서버 기능을 활성화 (yes/no): - - -# OpenVpnGet 명령 -CMD_OpenVpnGet OpenVPN 호환 서버 기능의 현재 설정을 가져 -CMD_OpenVpnGet_Help 현재 OpenVPN 호환 서버 기능의 설정을 검색하고 표시합니다. \n \n이 명령을 실행하려면 VPN Server 관리자 권한이 있어야합니다. \n이 명령은 VPN Bridge에서는 실행되지 않습니다. \n이 명령은 클러스터로 작동하는 VPN Server의 가상 HUB에서는 실행되지 않습니다. -CMD_OpenVpnGet_Args OpenVpnGet -CMD_OpenVpnGet_PRINT_Enabled OpenVPN 호환 서버 기능이 활성화 - # OpenVpnMakeConfig 명령 CMD_OpenVpnMakeConfig OpenVPN 호환 서버 기능에 연결 가능한 샘플의 OpenVPN 설정 파일 생성 CMD_OpenVpnMakeConfig_Help 원래 OpenVPN 클라이언트를 사용하기 위해서는 설정 파일을 수동으로 작성해야하지만, 이것은 난이도가 높은 작업입니다. 그러나이 명령을 사용하면이 VPN Server에 연결할 수있는 기본적인 OpenVPN 클라이언트의 설정 파일을 자동으로 생성 할 수 있습니다. \n \n이 명령을 실행하려면 VPN Server 관리자 권한이 있어야합니다. \n이 명령은 VPN Bridge에서는 실행되지 않습니다. \n이 명령은 클러스터로 작동하는 VPN Server의 가상 HUB에서는 실행되지 않습니다. @@ -6317,41 +6303,9 @@ CMD_OpenVpnMakeConfig_OK 예제 구성 파일 "%s"파일에 저장했습니다. CMD_OpenVpnMakeConfig_ERROR 예제 구성 파일 "%s"파일에 저장할 수 없습니다. 파일 이름이 잘못되었을 수 있습니다. \n -# OpenVpnObfuscationEnable -CMD_OpenVpnObfuscationEnable Enable / Disable the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationEnable_Help This allows an OpenVPN client to bypass a firewall which is aware of the protocol and is able to block it.\nThe same XOR mask have to be applied to the client, otherwise it will not be able to connect with certain obfuscation methods!\nBeware that you need a special OpenVPN client with the "XOR patch" applied in order to use this function, because it has never been merged in the official OpenVPN repository.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_OpenVpnObfuscationEnable_Args OpenVpnObfuscationEnable [yes|no] [/MASK:mask] -CMD_OpenVpnObfuscationEnable_[yes|no] Specify "yes" to enable the OpenVPN obfuscation function. Specify "no" to disable it. -CMD_OpenVpnObfuscationEnable_MASK Mask used to XOR the bytes in the packet (used for certain obfuscation modes). -CMD_OpenVpnObfuscationEnable_Prompt_[yes|no] Enable OpenVPN packet obfuscation (yes / no): -CMD_OpenVpnObfuscationEnable_Prompt_MASK XOR mask: - - -# OpenVpnObfuscationGet -CMD_OpenVpnObfuscationGet Get the current settings of the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationGet_Help Get and show the current settings of the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationGet_Args OpenVpnObfuscationGet -CMD_OpenVpnObfuscationGet_PRINT_Enabled OpenVPN obfuscation enabled -CMD_OpenVpnObfuscationGet_PRINT_Mask XOR mask - -# SstpEnable 명령 -CMD_SstpEnable Microsoft SSTP VPN 호환 서버 기능을 활성화/비활성화 -CMD_SstpEnable_Help SoftEther VPN Server는 Microsoft 사의 Windows Server 2008/2012 제품에 탑재 된 MS-SSTP VPN 서버 기능과 호환 기능이 탑재되어 있습니다. Microsoft SSTP VPN 호환 서버 기능을 활성화하면 Windows Vista/7/8/RT에 내장 된 MS-SSTP 클라이언트에서이 VPN Server에 연결할 수 있도록합니다. \n \n [주의] \nVPN Server의 SSL 인증서의 CN 값이 클라이언트 측에서 지정하는 호스트 이름과 일치하며 그 인증서를 신뢰할 수 있어야합니다. 자세한 내용은 Microsoft 문서를 참조하십시오. \n 지정된 CN 값을 가지는 새로운 SSL 인증서 (자체 서명 인증서)를 생성하여 VPN Server의 현재 인증서로 대체하기 위해서는 ServerCertRegenerate 명령을 사용하십시오. 이 경우 해당 인증서를 SSTP VPN 클라이언트 컴퓨터의 신뢰할 수있는 루트 인증서로 등록해야합니다. 이러한 번거 로움 않으려면 대신 VeriSign이나 GlobalSign 사 등의 상용 인증서 공급자의 SSL 인증서 취득을 검토하십시오. \n \nMicrosoft SSTP VPN 호환 서버 기능으로 가상 HUB에 연결하는 경우 사용자 이름 지정 방법 및 기본 가상 HUB 선택 규칙은 IPsec 서버 기능과 유사합니다. 자세한 내용은 IPsecEnable 명령의 도움말을 참조하십시오. \n \n이 명령을 실행하려면 VPN Server 관리자 권한이 있어야합니다. \n이 명령은 VPN Bridge에서는 실행되지 않습니다. \n이 명령은 클러스터로 작동하는 VPN Server의 가상 HUB에서는 실행되지 않습니다. -CMD_SstpEnable_Args SstpEnable [yes|no] -CMD_SstpEnable_[yes|no] Microsoft SSTP VPN 호환 서버 기능을 활성화하려면 yes, 무효로하는 경우 no를 지정합니다. -CMD_SstpEnable_Prompt_[yes|no] SSTP VPN 호환 서버 기능을 활성화 (yes/no): -CMD_SstpEnable_PRINT_Enabled SSTP VPN 호환 서버 기능이 활성화 - - -# SstpGet 명령 -CMD_SstpGet Microsoft SSTP VPN 호환 서버 기능의 현재 설정을 가져 -CMD_SstpGet_Help 현재 Microsoft SSTP VPN 호환 서버 기능의 설정을 검색하고 표시합니다. \n \n이 명령을 실행하려면 VPN Server 관리자 권한이 있어야합니다. \n이 명령은 VPN Bridge에서는 실행되지 않습니다. \n이 명령은 클러스터로 작동하는 VPN Server의 가상 HUB에서는 실행되지 않습니다. -CMD_SstpGet_Args SstpGet - - # ServerCertRegenerate 명령 CMD_ServerCertRegenerate 지정된 CN (Common Name)을 가진 자체 서명 인증서를 새로 만든 VPN Server에 등록 -CMD_ServerCertRegenerate_Help SoftEther VPN Server의 SSL-VPN 기능을 제공하는 서버 인증서를 새로 생성하는 인증서로 대체합니다. 새로운 인증서는 자체 서명 인증서로 생성되며, CN (Common Name) 값을 임의의 문자열로 설정할 수 있습니다. \n \n이 명령은 Microsoft SSTP VPN 호환 서버 기능을 사용하고자하는 경우에 유용합니다. 왜냐하면 SSTP VPN 클라이언트 (Windows Vista/7/8/RT에 내장) 연결 대상 VPN Server가 제시하는 SSL 인증서의 CN (Common Name) 값이 연결 대상으로 지정되는 호스트 이름 문자 열과 정확히 일치 여부를 확인하고 만약 일치하지 않을 경우 연결을 취소 할 수 있습니다. \n 자세한 내용은 SstpEnable 명령의 도움말을 참조하십시오. \n \n이 명령은 기존의 VPN Server의 SSL 인증서를 삭제합니다. ServerCertGet 명령 및 ServerKeyGet 명령을 사용하여 현재 인증서와 개인 키를 백업 해 둘 것을 권장합니다. \n \n이 명령을 실행하려면 VPN Server 관리자 권한이 있어야합니다. \n이 명령은 VPN Bridge에서는 실행되지 않습니다. +CMD_ServerCertRegenerate_Help SoftEther VPN Server의 SSL-VPN 기능을 제공하는 서버 인증서를 새로 생성하는 인증서로 대체합니다. 새로운 인증서는 자체 서명 인증서로 생성되며, CN (Common Name) 값을 임의의 문자열로 설정할 수 있습니다. \n \n이 명령은 Microsoft SSTP VPN 호환 서버 기능을 사용하고자하는 경우에 유용합니다. 왜냐하면 SSTP VPN 클라이언트 (Windows Vista/7/8/RT에 내장) 연결 대상 VPN Server가 제시하는 SSL 인증서의 CN (Common Name) 값이 연결 대상으로 지정되는 호스트 이름 문자 열과 정확히 일치 여부를 확인하고 만약 일치하지 않을 경우 연결을 취소 할 수 있습니다. \n \n이 명령은 기존의 VPN Server의 SSL 인증서를 삭제합니다. ServerCertGet 명령 및 ServerKeyGet 명령을 사용하여 현재 인증서와 개인 키를 백업 해 둘 것을 권장합니다. \n \n이 명령을 실행하려면 VPN Server 관리자 권한이 있어야합니다. \n이 명령은 VPN Bridge에서는 실행되지 않습니다. CMD_ServerCertRegenerate_Args ServerCertRegenerate [CN] CMD_ServerCertRegenerate_[CN] 새로 생성하는 자체 서명 인증서 Common Name (CN) 값을 지정합니다. CMD_ServerCertRegenerate_Prompt_CN Common Name (CN) 값: diff --git a/src/bin/hamcore/strtable_pt_br.stb b/src/bin/hamcore/strtable_pt_br.stb index 6252a619..323f7d0f 100644 --- a/src/bin/hamcore/strtable_pt_br.stb +++ b/src/bin/hamcore/strtable_pt_br.stb @@ -6038,21 +6038,6 @@ CMD_EtherIpClientList_Help This command gets and shows the list of entries to ac CMD_EtherIpClientList_Args EtherIpClientList -# OpenVpnEnable command -CMD_OpenVpnEnable Enable / Disable OpenVPN Clone Server Function -CMD_OpenVpnEnable_Help This VPN Server has the clone functions of OpenVPN software products by OpenVPN Technologies, Inc. Any OpenVPN Clients can connect to this VPN Server.\n\nThe manner to specify a username to connect to the Virtual Hub, and the selection rule of default Hub by using this clone server functions are same to the IPsec Server functions. For details, please see the help of the IPsecEnable command.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_OpenVpnEnable_Args OpenVpnEnable [yes|no] -CMD_OpenVpnEnable_[yes|no] Specify yes to enable the OpenVPN Clone Server Function. Specify no to disable. -CMD_OpenVpnEnable_Prompt_[yes|no] Enables OpenVPN Clone Server Function (yes / no): - - -# OpenVpnGet command -CMD_OpenVpnGet Get the Current Settings of OpenVPN Clone Server Function -CMD_OpenVpnGet_Help Get and show the current settings of OpenVPN Clone Server Function.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_OpenVpnGet_Args OpenVpnGet -CMD_OpenVpnGet_PRINT_Enabled OpenVPN Clone Server Enabled - - # OpenVpnMakeConfig command CMD_OpenVpnMakeConfig Generate a Sample Setting File for OpenVPN Client CMD_OpenVpnMakeConfig_Help Originally, the OpenVPN Client requires a user to write a very difficult configuration file manually. This tool helps you to make a useful configuration sample. What you need to generate the configuration file for the OpenVPN Client is to run this command.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. @@ -6063,42 +6048,9 @@ CMD_OpenVpnMakeConfig_OK The sample setting file was saved as "%s". You can unzi CMD_OpenVpnMakeConfig_ERROR The sample setting files were unable to be saved as "%s". The filename might be invalid.\n -# OpenVpnObfuscationEnable -CMD_OpenVpnObfuscationEnable Enable / Disable the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationEnable_Help This allows an OpenVPN client to bypass a firewall which is aware of the protocol and is able to block it.\nThe same XOR mask have to be applied to the client, otherwise it will not be able to connect with certain obfuscation methods!\nBeware that you need a special OpenVPN client with the "XOR patch" applied in order to use this function, because it has never been merged in the official OpenVPN repository.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_OpenVpnObfuscationEnable_Args OpenVpnObfuscationEnable [yes|no] [/MASK:mask] -CMD_OpenVpnObfuscationEnable_[yes|no] Specify "yes" to enable the OpenVPN obfuscation function. Specify "no" to disable it. -CMD_OpenVpnObfuscationEnable_MASK Mask used to XOR the bytes in the packet (used for certain obfuscation modes). -CMD_OpenVpnObfuscationEnable_Prompt_[yes|no] Enable OpenVPN packet obfuscation (yes / no): -CMD_OpenVpnObfuscationEnable_Prompt_MASK Máscara XOR - - -# OpenVpnObfuscationGet -CMD_OpenVpnObfuscationGet Get the current settings of the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationGet_Help Get and show the current settings of the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationGet_Args OpenVpnObfuscationGet -CMD_OpenVpnObfuscationGet_PRINT_Enabled OpenVPN obfuscation enabled -CMD_OpenVpnObfuscationGet_PRINT_Mask Máscara XOR - - -# SstpEnable command -CMD_SstpEnable Enable / Disable Microsoft SSTP VPN Clone Server Function -CMD_SstpEnable_Help This VPN Server has the clone functions of MS-SSTP VPN Server which is on Windows Server 2008 / 2012 by Microsoft Corporation. Standard MS-SSTP Clients in Windows Vista / 7 / 8 / RT / 10 can connect to this VPN Server.\n\n[Caution]\nThe value of CN (Common Name) on the SSL certificate of VPN Server must match to the hostname specified on the client, and that certificate must be in the trusted list on the SSTP VPN client. For details refer the Microsoft's documents.\nYou can use the ServerCertRegenerate command to replace the current certificate on the VPN Server to a new self-signed certificate which has the CN (Common Name) value in the fields. In that case, you have to register such a new self-signed certificate on the SSTP VPN Client as a trusted root certificate. If you do not want to do such a bother tasks, please consider to purchase a SSL certificate provided by commercial authority such as VeriSign or GlobalSign.\n\nThe manner to specify a username to connect to the Virtual Hub, and the selection rule of default Hub by using this clone server functions are same to the IPsec Server functions. For details, please see the help of the IPsecEnable command.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_SstpEnable_Args SstpEnable [yes|no] -CMD_SstpEnable_[yes|no] Specify yes to enable the Microsoft SSTP VPN Clone Server Function. Specify no to disable. -CMD_SstpEnable_Prompt_[yes|no] Enables SSTP VPN Clone Server Function (yes / no): -CMD_SstpEnable_PRINT_Enabled SSTP VPN Clone Server Enabled - - -# SstpGet command -CMD_SstpGet Get the Current Settings of Microsoft SSTP VPN Clone Server Function -CMD_SstpGet_Help Get and show the current settings of Microsoft SSTP VPN Clone Server Function.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_SstpGet_Args SstpGet - - # ServerCertRegenerate command CMD_ServerCertRegenerate Generate New Self-Signed Certificate with Specified CN (Common Name) and Register on VPN Server -CMD_ServerCertRegenerate_Help You can use this command to replace the current certificate on the VPN Server to a new self-signed certificate which has the CN (Common Name) value in the fields.\n\nThis command is convenient if you are planning to use Microsoft SSTP VPN Clone Server Function. Because of the value of CN (Common Name) on the SSL certificate of VPN Server must match to the hostname specified on the SSTP VPN client.\nFor details please see the help of SstpEnable command.\n\nThis command will delete the existing SSL certificate of the VPN Server. It is recommended to backup the current SSL certificate and private key by using the ServerKeyGet command beforehand.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. +CMD_ServerCertRegenerate_Help You can use this command to replace the current certificate on the VPN Server to a new self-signed certificate which has the CN (Common Name) value in the fields.\n\nThis command is convenient if you are planning to use Microsoft SSTP VPN Clone Server Function. Because of the value of CN (Common Name) on the SSL certificate of VPN Server must match to the hostname specified on the SSTP VPN client.\n\nThis command will delete the existing SSL certificate of the VPN Server. It is recommended to backup the current SSL certificate and private key by using the ServerKeyGet command beforehand.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. CMD_ServerCertRegenerate_Args ServerCertRegenerate [CN] CMD_ServerCertRegenerate_[CN] Specify a Common Name (CN) which the new certificate will have. CMD_ServerCertRegenerate_Prompt_CN Value of Common Name (CN): diff --git a/src/bin/hamcore/strtable_ru.stb b/src/bin/hamcore/strtable_ru.stb index 6a34ebec..6e65f049 100644 --- a/src/bin/hamcore/strtable_ru.stb +++ b/src/bin/hamcore/strtable_ru.stb @@ -6311,20 +6311,6 @@ CMD_EtherIpClientList_Help This command gets and shows the list of entries to ac CMD_EtherIpClientList_Args EtherIpClientList -# OpenVpnEnable command -CMD_OpenVpnEnable Enable / Disable OpenVPN Clone Server Function -CMD_OpenVpnEnable_Help This VPN Server has the clone functions of OpenVPN software products by OpenVPN Technologies, Inc. Any OpenVPN Clients can connect to this VPN Server.\n\nThe manner to specify a username to connect to the Virtual Hub, and the selection rule of default Hub by using this clone server functions are same to the IPsec Server functions. For details, please see the help of the IPsecEnable command.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_OpenVpnEnable_Args OpenVpnEnable [yes|no] -CMD_OpenVpnEnable_[yes|no] Specify yes to enable the OpenVPN Clone Server Function. Specify no to disable. -CMD_OpenVpnEnable_Prompt_[yes|no] Enables OpenVPN Clone Server Function (yes / no): - - -# OpenVpnGet command -CMD_OpenVpnGet Get the Current Settings of OpenVPN Clone Server Function -CMD_OpenVpnGet_Help Get and show the current settings of OpenVPN Clone Server Function.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_OpenVpnGet_Args OpenVpnGet -CMD_OpenVpnGet_PRINT_Enabled OpenVPN Clone Server Enabled - # OpenVpnMakeConfig command CMD_OpenVpnMakeConfig Generate a Sample Setting File for OpenVPN Client CMD_OpenVpnMakeConfig_Help Originally, the OpenVPN Client requires a user to write a very difficult configuration file manually. This tool helps you to make a useful configuration sample. What you need to generate the configuration file for the OpenVPN Client is to run this command.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. @@ -6335,42 +6321,9 @@ CMD_OpenVpnMakeConfig_OK The sample setting file was saved as "%s". You can un CMD_OpenVpnMakeConfig_ERROR The sample setting files were unable to be saved as "%s". The filename might be invalid.\n -# OpenVpnObfuscationEnable -CMD_OpenVpnObfuscationEnable Enable / Disable the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationEnable_Help This allows an OpenVPN client to bypass a firewall which is aware of the protocol and is able to block it.\nThe same XOR mask have to be applied to the client, otherwise it will not be able to connect with certain obfuscation methods!\nBeware that you need a special OpenVPN client with the "XOR patch" applied in order to use this function, because it has never been merged in the official OpenVPN repository.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_OpenVpnObfuscationEnable_Args OpenVpnObfuscationEnable [yes|no] [/MASK:mask] -CMD_OpenVpnObfuscationEnable_[yes|no] Specify "yes" to enable the OpenVPN obfuscation function. Specify "no" to disable it. -CMD_OpenVpnObfuscationEnable_MASK Mask used to XOR the bytes in the packet (used for certain obfuscation modes). -CMD_OpenVpnObfuscationEnable_Prompt_[yes|no] Enable OpenVPN packet obfuscation (yes / no): -CMD_OpenVpnObfuscationEnable_Prompt_MASK XOR mask: - - -# OpenVpnObfuscationGet -CMD_OpenVpnObfuscationGet Get the current settings of the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationGet_Help Get and show the current settings of the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationGet_Args OpenVpnObfuscationGet -CMD_OpenVpnObfuscationGet_PRINT_Enabled OpenVPN obfuscation enabled -CMD_OpenVpnObfuscationGet_PRINT_Mask XOR mask - - -# SstpEnable command -CMD_SstpEnable Enable / Disable Microsoft SSTP VPN Clone Server Function -CMD_SstpEnable_Help This VPN Server has the clone functions of MS-SSTP VPN Server which is on Windows Server 2008 / 2012 by Microsoft Corporation. Standard MS-SSTP Clients in Windows Vista / 7 / 8 / RT / 10 can connect to this VPN Server.\n\n[Caution]\nThe value of CN (Common Name) on the SSL certificate of VPN Server must match to the hostname specified on the client, and that certificate must be in the trusted list on the SSTP VPN client. For details refer the Microsoft's documents.\nYou can use the ServerCertRegenerate command to replace the current certificate on the VPN Server to a new self-signed certificate which has the CN (Common Name) value in the fields. In that case, you have to register such a new self-signed certificate on the SSTP VPN Client as a trusted root certificate. If you do not want to do such a bother tasks, please consider to purchase a SSL certificate provided by commercial authority such as VeriSign or GlobalSign.\n\nThe manner to specify a username to connect to the Virtual Hub, and the selection rule of default Hub by using this clone server functions are same to the IPsec Server functions. For details, please see the help of the IPsecEnable command.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_SstpEnable_Args SstpEnable [yes|no] -CMD_SstpEnable_[yes|no] Specify yes to enable the Microsoft SSTP VPN Clone Server Function. Specify no to disable. -CMD_SstpEnable_Prompt_[yes|no] Enables SSTP VPN Clone Server Function (yes / no): -CMD_SstpEnable_PRINT_Enabled SSTP VPN Clone Server Enabled - - -# SstpGet command -CMD_SstpGet Get the Current Settings of Microsoft SSTP VPN Clone Server Function -CMD_SstpGet_Help Get and show the current settings of Microsoft SSTP VPN Clone Server Function.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_SstpGet_Args SstpGet - - # ServerCertRegenerate command CMD_ServerCertRegenerate Generate New Self-Signed Certificate with Specified CN (Common Name) and Register on VPN Server -CMD_ServerCertRegenerate_Help You can use this command to replace the current certificate on the VPN Server to a new self-signed certificate which has the CN (Common Name) value in the fields.\n\nThis command is convenient if you are planning to use Microsoft SSTP VPN Clone Server Function. Because of the value of CN (Common Name) on the SSL certificate of VPN Server must match to the hostname specified on the SSTP VPN client.\nFor details please see the help of SstpEnable command.\n\nThis command will delete the existing SSL certificate of the VPN Server. It is recommended to backup the current SSL certificate and private key by using the ServerKeyGet command beforehand.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. +CMD_ServerCertRegenerate_Help You can use this command to replace the current certificate on the VPN Server to a new self-signed certificate which has the CN (Common Name) value in the fields.\n\nThis command is convenient if you are planning to use Microsoft SSTP VPN Clone Server Function. Because of the value of CN (Common Name) on the SSL certificate of VPN Server must match to the hostname specified on the SSTP VPN client.\n\nThis command will delete the existing SSL certificate of the VPN Server. It is recommended to backup the current SSL certificate and private key by using the ServerKeyGet command beforehand.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. CMD_ServerCertRegenerate_Args ServerCertRegenerate [CN] CMD_ServerCertRegenerate_[CN] Specify a Common Name (CN) which the new certificate will have. CMD_ServerCertRegenerate_Prompt_CN Value of Common Name (CN): diff --git a/src/bin/hamcore/strtable_tw.stb b/src/bin/hamcore/strtable_tw.stb index f05983b1..6610fdc1 100644 --- a/src/bin/hamcore/strtable_tw.stb +++ b/src/bin/hamcore/strtable_tw.stb @@ -6329,20 +6329,6 @@ CMD_EtherIpClientList_Help 這個命令會獲得和顯示通過 EtherIP / L2TPv CMD_EtherIpClientList_Args EtherIpClientList -# OpenVpnEnable 命令 -CMD_OpenVpnEnable 啟用/禁用 OpenVPN 克隆伺服器功能 -CMD_OpenVpnEnable_Help 本 VPN Server 有 OpenVPN Technologies, Inc. 公司生產的 OpenVPN 軟體產品的克隆功能。任何 OpenVPN Client 都可以連接到本 VPN Server。\n\n指定用戶名連接到虛擬 HUB 的的方式,使用本克隆伺服器功能來為預設虛擬 HUB 的選擇規則都與 IPsec 伺服器功能相同。詳情,請參見 IPsecEnable 命令的幫助。\n\n要執行此命令,您必須具有 VPN Server 管理員許可權。\n該命令在 VPN Bridge 上不能運行。\n以集群成員運行的 VPN Server 的虛擬 HUB 不能執行此命令。 -CMD_OpenVpnEnable_Args OpenVpnEnable [yes|no] -CMD_OpenVpnEnable_[yes|no] 指定 "yes",啟用 OpenVPN 克隆伺服器功能。指定 "no" 禁用該功能。 -CMD_OpenVpnEnable_Prompt_[yes|no] 啟用 OpenVPN 克隆伺服器功能 (yes / no): - - -# OpenVpnGet 命令 -CMD_OpenVpnGet 獲取 OpenVPN 克隆伺服器功能的當前設置 -CMD_OpenVpnGet_Help 獲取並顯示 OpenVPN 克隆伺服器功能的當前設置。\n\n要執行此命令,您必須具有 VPN Server 管理員許可權。\n該命令在 VPN Bridge 上不能運行。\n以集群成員運行的 VPN Server 的虛擬 HUB 不能執行此命令。 -CMD_OpenVpnGet_Args OpenVpnGet -CMD_OpenVpnGet_PRINT_Enabled OpenVPN 克隆伺服器已啟用 - # OpenVpnMakeConfig 命令 CMD_OpenVpnMakeConfig 生成 OpenVPN Client 樣本設置檔案 CMD_OpenVpnMakeConfig_Help 原來,OpenVPN Client 會要求用戶手寫很難的設定檔案。本工具可以説明您創建一個有用的配置樣本。你所需要生成的 OpenVPN Client 設定檔案就是運行此命令。\n\n要執行此命令,您必須具有 VPN Server 管理員許可權。\n該命令在 VPN Bridge 上不能運行。\n以集群成員運行的 VPN Server 的虛擬 HUB 不能執行此命令。 @@ -6353,42 +6339,9 @@ CMD_OpenVpnMakeConfig_OK 樣本設置檔案被保存為 "%s"。您可以解 CMD_OpenVpnMakeConfig_ERROR 本樣本設置檔案不能保存為 "%s"。該檔案名無效。\n -# OpenVpnObfuscationEnable -CMD_OpenVpnObfuscationEnable Enable / Disable the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationEnable_Help This allows an OpenVPN client to bypass a firewall which is aware of the protocol and is able to block it.\nThe same XOR mask have to be applied to the client, otherwise it will not be able to connect with certain obfuscation methods!\nBeware that you need a special OpenVPN client with the "XOR patch" applied in order to use this function, because it has never been merged in the official OpenVPN repository.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster. -CMD_OpenVpnObfuscationEnable_Args OpenVpnObfuscationEnable [yes|no] [/MASK:mask] -CMD_OpenVpnObfuscationEnable_[yes|no] Specify "yes" to enable the OpenVPN obfuscation function. Specify "no" to disable it. -CMD_OpenVpnObfuscationEnable_MASK Mask used to XOR the bytes in the packet (used for certain obfuscation modes). -CMD_OpenVpnObfuscationEnable_Prompt_[yes|no] Enable OpenVPN packet obfuscation (yes / no): -CMD_OpenVpnObfuscationEnable_Prompt_MASK XOR mask: - - -# OpenVpnObfuscationGet -CMD_OpenVpnObfuscationGet Get the current settings of the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationGet_Help Get and show the current settings of the OpenVPN clone server function's obfuscation mode -CMD_OpenVpnObfuscationGet_Args OpenVpnObfuscationGet -CMD_OpenVpnObfuscationGet_PRINT_Enabled OpenVPN obfuscation enabled -CMD_OpenVpnObfuscationGet_PRINT_Mask XOR mask - - -# SstpEnable 命令 -CMD_SstpEnable 啟用/禁用 Microsoft SSTP VPN 克隆伺服器功能 -CMD_SstpEnable_Help 本 VPN Server 擁有植入在微軟 Windows Server 2008 / 2012 中的 MS-SSTP VPN Server 的克隆功能。Windows Vista / 7 / 8 / RT / 10 中的標準 MS-SSTP 用戶端可以連接本 VPN Server。\n\n[注意]\n在 VPN Server 上的 SSL 證書 CN 值必須要和指定給用戶端的主機名稱吻合。並且,該證書必須在 SSTP VPN Client 的信任清單中。詳情請參見微軟相關檔。\n您可以用用 ServerCertRegenerate 命令來取代當前 VPN Server 的證書,形成一個新的,有 CN 值欄位的自我認證證書。這樣的話,您需要在 SSTP VPN Client 註冊這樣一個新的自我認證證書作為一個可信任根證書。如果您的確想做這件複雜的事,請考慮購買一個商業權威機構的 SSL 證書,如 VeriSign 或者 GlobalSign。\n\n指定用戶名連接到虛擬 HUB 的的方式,使用本克隆伺服器功能來為預設虛擬 HUB 的選擇規則都與 IPsec 伺服器功能相同。詳情,請參見 IPsecEnable 命令的幫助。\n\n要執行此命令,您必須具有 VPN Server 管理員許可權。\n該命令在 VPN Bridge 上不能運行。\n以集群成員運行的 VPN Server 的虛擬 HUB 不能執行此命令。 -CMD_SstpEnable_Args SstpEnable [yes|no] -CMD_SstpEnable_[yes|no] 指定 "yes",啟用Microsoft SSTP VPN 克隆伺服器功能。指定 "no" 禁用該功能。 -CMD_SstpEnable_Prompt_[yes|no] 啟用 SSTP VPN 克隆伺服器功能(yes/no): -CMD_SstpEnable_PRINT_Enabled SSTP VPN 克隆伺服器已禁用 - - -# SstpGet 命令 -CMD_SstpGet 獲得 Microsoft SSTP VPN 克隆伺服器功能的當前設置 -CMD_SstpGet_Help 獲得並顯示 Microsoft SSTP VPN 克隆伺服器功能的當前設置。\n\n要執行此命令,您必須具有 VPN Server 管理員許可權。\n該命令在 VPN Bridge 上不能運行。\n以集群成員運行的 VPN Server 的虛擬 HUB 不能執行此命令。 -CMD_SstpGet_Args SstpGet - - # ServerCertRegenerate 命令 CMD_ServerCertRegenerate 生成一個新的帶有指定 CN (Common Name) 的自簽章憑證,並且在 VPN Server 上註冊。 -CMD_ServerCertRegenerate_Help 您可以使用此命令,將當前 VPN Server 上的證書替換成一個新的、有 CN (Common Name) 值欄位的、自簽字證書。n\n此命令在您想使用 Microsoft SSTP VPN 克隆伺服器功能時很方便。因為在 VPN Server 上 SSL 證書的 CN 值必須要與 SSTP VPN Client 指定的主機名稱吻合。\n詳情參見 SstpEnable 命令的幫助。\n\n本命令會刪除 VPN Server 上現有的 SSL 證書。這要求事先使用 ServerKeyGet 命令備份當前的 SSL 證書和金鑰。\n\n要執行此命令,您必須具有 VPN Server 管理員許可權。\n該命令在 VPN Bridge 上不能運行。\n以集群成員運行的 VPN Server 的虛擬 HUB 不能執行此命令。 +CMD_ServerCertRegenerate_Help 您可以使用此命令,將當前 VPN Server 上的證書替換成一個新的、有 CN (Common Name) 值欄位的、自簽字證書。n\n此命令在您想使用 Microsoft SSTP VPN 克隆伺服器功能時很方便。因為在 VPN Server 上 SSL 證書的 CN 值必須要與 SSTP VPN Client 指定的主機名稱吻合。\n\n本命令會刪除 VPN Server 上現有的 SSL 證書。這要求事先使用 ServerKeyGet 命令備份當前的 SSL 證書和金鑰。\n\n要執行此命令,您必須具有 VPN Server 管理員許可權。\n該命令在 VPN Bridge 上不能運行。\n以集群成員運行的 VPN Server 的虛擬 HUB 不能執行此命令。 CMD_ServerCertRegenerate_Args ServerCertRegenerate [CN] CMD_ServerCertRegenerate_[CN] 指定一個新證書要使用的 Common Name(CN) CMD_ServerCertRegenerate_Prompt_CN Common Name(CN)值: