From ad58da41791dcff3ea672799aeca7bc740443130 Mon Sep 17 00:00:00 2001 From: NV Date: Tue, 27 Jan 2015 03:23:36 +0900 Subject: [PATCH 001/135] Add DhParamBits configuration to set Diffie-Hellman parameters --- src/Cedar/Cedar.c | 2 ++ src/Cedar/Cedar.h | 2 ++ src/Cedar/Interop_OpenVPN.c | 17 ++++++++++- src/Cedar/Interop_OpenVPN.h | 2 ++ src/Cedar/Server.c | 15 ++++++++++ src/Mayaqua/Encrypt.c | 41 ++++++++++++++++++++++++++ src/Mayaqua/Encrypt.h | 59 +++++++++++++++++++++++++++++++++++++ src/Mayaqua/Network.c | 24 ++++++++++----- src/Mayaqua/Network.h | 2 ++ 9 files changed, 155 insertions(+), 9 deletions(-) diff --git a/src/Cedar/Cedar.c b/src/Cedar/Cedar.c index 45a49a38..277f478d 100644 --- a/src/Cedar/Cedar.c +++ b/src/Cedar/Cedar.c @@ -1726,6 +1726,8 @@ CEDAR *NewCedar(X *server_x, K *server_k) c->UdpPortList = NewIntList(false); + c->DhParamBits = DH_PARAM_BITS_DEFAULT; + InitNetSvcList(c); InitLocalBridgeList(c); diff --git a/src/Cedar/Cedar.h b/src/Cedar/Cedar.h index 562583c2..89d42430 100644 --- a/src/Cedar/Cedar.h +++ b/src/Cedar/Cedar.h @@ -308,6 +308,7 @@ #define FARM_BASE_POINT 100000 // Reference value of the cluster score #define FARM_DEFAULT_WEIGHT 100 // Standard performance ratio +#define DH_PARAM_BITS_DEFAULT 2048 // Bits of Diffie-Hellman Parameters #define SE_UDP_SIGN "SE2P" // Not used (only old UDP mode) @@ -1052,6 +1053,7 @@ typedef struct CEDAR LOCK *FifoBudgetLock; // Fifo budget lock UINT FifoBudget; // Fifo budget bool AcceptOnlyTls; // Accept only TLS (Disable SSL) + UINT DhParamBits; // Bits of Diffie-Hellman parameters char OpenVPNDefaultClientOption[MAX_SIZE]; // OpenVPN Default Client Option String } CEDAR; diff --git a/src/Cedar/Interop_OpenVPN.c b/src/Cedar/Interop_OpenVPN.c index 3f4ae23d..bedff469 100644 --- a/src/Cedar/Interop_OpenVPN.c +++ b/src/Cedar/Interop_OpenVPN.c @@ -2595,7 +2595,7 @@ OPENVPN_SERVER *NewOpenVpnServer(CEDAR *cedar, INTERRUPT_MANAGER *interrupt, SOC OvsLog(s, NULL, NULL, "LO_START"); - s->Dh = DhNewGroup2(); + s->Dh = DhNewFromBits(DH_PARAM_BITS_DEFAULT); return s; } @@ -2703,6 +2703,21 @@ OPENVPN_SERVER_UDP *NewOpenVpnServerUdp(CEDAR *cedar) return u; } +void OpenVpnServerUdpSetDhParam(OPENVPN_SERVER_UDP *u, DH_CTX *dh) +{ + // Validate arguments + if (u == NULL) { + return; + } + + if (u->OpenVpnServer->Dh) + { + DhFree(u->OpenVpnServer->Dh); + } + + u->OpenVpnServer->Dh = dh; +} + // Apply the port list to the OpenVPN server void OvsApplyUdpPortList(OPENVPN_SERVER_UDP *u, char *port_list) { diff --git a/src/Cedar/Interop_OpenVPN.h b/src/Cedar/Interop_OpenVPN.h index 9a33f1bf..6990eaf0 100644 --- a/src/Cedar/Interop_OpenVPN.h +++ b/src/Cedar/Interop_OpenVPN.h @@ -384,6 +384,8 @@ bool OvsGetNoOpenVpnTcp(); void OvsSetNoOpenVpnUdp(bool b); +void OpenVpnServerUdpSetDhParam(OPENVPN_SERVER_UDP *u, DH_CTX *dh); + #endif // INTEROP_OPENVPN_H diff --git a/src/Cedar/Server.c b/src/Cedar/Server.c index 08b1fb3d..8e8aaaf8 100644 --- a/src/Cedar/Server.c +++ b/src/Cedar/Server.c @@ -6140,6 +6140,19 @@ void SiLoadServerCfg(SERVER *s, FOLDER *f) // AcceptOnlyTls c->AcceptOnlyTls = CfgGetBool(f, "AcceptOnlyTls"); + + // Bits of Diffie-Hellman parameters + c->DhParamBits = CfgGetInt(f, "DhParamBits"); + if (c->DhParamBits == 0) + { + c->DhParamBits = DH_PARAM_BITS_DEFAULT; + } + + SetDhParam(DhNewFromBits(c->DhParamBits)); + if (s->OpenVpnServerUdp) + { + OpenVpnServerUdpSetDhParam(s->OpenVpnServerUdp, DhNewFromBits(c->DhParamBits)); + } } Unlock(c->lock); @@ -6450,6 +6463,8 @@ void SiWriteServerCfg(FOLDER *f, SERVER *s) CfgAddBool(f, "AcceptOnlyTls", c->AcceptOnlyTls); + CfgAddInt(f, "DhParamBits", c->DhParamBits); + // Disable session reconnect CfgAddBool(f, "DisableSessionReconnect", GetGlobalServerFlag(GSF_DISABLE_SESSION_RECONNECT)); } diff --git a/src/Mayaqua/Encrypt.c b/src/Mayaqua/Encrypt.c index fe6f1449..532bd945 100644 --- a/src/Mayaqua/Encrypt.c +++ b/src/Mayaqua/Encrypt.c @@ -4827,12 +4827,53 @@ DH_CTX *DhNewGroup5() return DhNew(DH_GROUP5_PRIME_1536, 2); } +// Creating a DH GROUP14 +DH_CTX *DhNewGroup14() +{ + return DhNew(DH_GROUP14_PRIME_2048, 2); +} + +// Creating a DH GROUP15 +DH_CTX *DhNewGroup15() +{ + return DhNew(DH_GROUP15_PRIME_3072, 2); +} + +// Creating a DH GROUP16 +DH_CTX *DhNewGroup16() +{ + return DhNew(DH_GROUP16_PRIME_4096, 2); +} + // Creating a DH SIMPLE 160bits DH_CTX *DhNewSimple160() { return DhNew(DH_SIMPLE_160, 2); } +DH_CTX *DhNewFromBits(UINT bits) +{ + switch (bits) + { + case 160: + return DhNewSimple160(); + case 768: + return DhNewGroup1(); + case 1024: + return DhNewGroup2(); + case 1536: + return DhNewGroup5(); + case 2048: + return DhNewGroup14(); + case 3072: + return DhNewGroup15(); + case 4096: + return DhNewGroup16(); + default: + return DhNewGroup14(); + } +} + // Convert the DH parameters to file BUF *DhToBuf(DH_CTX *dh) { diff --git a/src/Mayaqua/Encrypt.h b/src/Mayaqua/Encrypt.h index 06f9729b..45d9eec5 100644 --- a/src/Mayaqua/Encrypt.h +++ b/src/Mayaqua/Encrypt.h @@ -168,6 +168,61 @@ void RAND_Free_For_SoftEther(); "83655D23DCA3AD961C62F356208552BB9ED529077096966D" \ "670C354E4ABC9804F1746C08CA237327FFFFFFFFFFFFFFFF" +#define DH_GROUP14_PRIME_2048 \ + "FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD1" \ + "29024E088A67CC74020BBEA63B139B22514A08798E3404DD" \ + "EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245" \ + "E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED" \ + "EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D" \ + "C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F" \ + "83655D23DCA3AD961C62F356208552BB9ED529077096966D" \ + "670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B" \ + "E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9" \ + "DE2BCBF6955817183995497CEA956AE515D2261898FA0510" \ + "15728E5A8AACAA68FFFFFFFFFFFFFFFF" + +#define DH_GROUP15_PRIME_3072 \ + "FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD1" \ + "29024E088A67CC74020BBEA63B139B22514A08798E3404DD" \ + "EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245" \ + "E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED" \ + "EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D" \ + "C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F" \ + "83655D23DCA3AD961C62F356208552BB9ED529077096966D" \ + "670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B" \ + "E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9" \ + "DE2BCBF6955817183995497CEA956AE515D2261898FA0510" \ + "15728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64" \ + "ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7" \ + "ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6B" \ + "F12FFA06D98A0864D87602733EC86A64521F2B18177B200C" \ + "BBE117577A615D6C770988C0BAD946E208E24FA074E5AB31" \ + "43DB5BFCE0FD108E4B82D120A93AD2CAFFFFFFFFFFFFFFFF" + +#define DH_GROUP16_PRIME_4096 \ + "FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD1" \ + "29024E088A67CC74020BBEA63B139B22514A08798E3404DD" \ + "EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245" \ + "E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED" \ + "EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D" \ + "C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F" \ + "83655D23DCA3AD961C62F356208552BB9ED529077096966D" \ + "670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B" \ + "E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9" \ + "DE2BCBF6955817183995497CEA956AE515D2261898FA0510" \ + "15728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64" \ + "ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7" \ + "ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6B" \ + "F12FFA06D98A0864D87602733EC86A64521F2B18177B200C" \ + "BBE117577A615D6C770988C0BAD946E208E24FA074E5AB31" \ + "43DB5BFCE0FD108E4B82D120A92108011A723C12A787E6D7" \ + "88719A10BDBA5B2699C327186AF4E23C1A946834B6150BDA" \ + "2583E9CA2AD44CE8DBBBC2DB04DE8EF92E8EFC141FBECAA6" \ + "287C59474E6BC05D99B2964FA090C3A2233BA186515BE7ED" \ + "1F612970CEE2D7AFB81BDD762170481CD0069127D5B05AA9" \ + "93B4EA988D8FDDC186FFB7DC90A6C08F4DF435C934063199" \ + "FFFFFFFFFFFFFFFF" + #define DH_SIMPLE_160 "AEE7561459353C95DDA966AE1FD25D95CD46E935" // Macro @@ -464,7 +519,11 @@ bool DhCompute(DH_CTX *dh, void *dst_priv_key, void *src_pub_key, UINT key_size) DH_CTX *DhNewGroup1(); DH_CTX *DhNewGroup2(); DH_CTX *DhNewGroup5(); +DH_CTX *DhNewGroup14(); +DH_CTX *DhNewGroup15(); +DH_CTX *DhNewGroup16(); DH_CTX *DhNewSimple160(); +DH_CTX *DhNewFromBits(UINT bits); DH_CTX *DhNew(char *prime, UINT g); void DhFree(DH_CTX *dh); BUF *DhToBuf(DH_CTX *dh); diff --git a/src/Mayaqua/Network.c b/src/Mayaqua/Network.c index 26dfd11e..d801f7a5 100644 --- a/src/Mayaqua/Network.c +++ b/src/Mayaqua/Network.c @@ -245,7 +245,7 @@ static UINT rand_port_numbers[256] = {0}; static bool g_use_privateip_file = false; static bool g_source_ip_validation_force_disable = false; -static DH_CTX *dh_1024 = NULL; +static DH_CTX *dh_param = NULL; typedef struct PRIVATE_IP_SUBNET { @@ -17577,9 +17577,9 @@ DH *TmpDhCallback(SSL *ssl, int is_export, int keylength) { DH *ret = NULL; - if (dh_1024 != NULL) + if (dh_param != NULL) { - ret = dh_1024->dh; + ret = dh_param->dh; } return ret; @@ -17696,8 +17696,6 @@ void InitNetwork() disable_cache = false; - dh_1024 = DhNewGroup2(); - Zero(rand_port_numbers, sizeof(rand_port_numbers)); SetGetIpThreadMaxNum(DEFAULT_GETIP_THREAD_MAX_NUM); @@ -18103,10 +18101,10 @@ void SetCurrentGlobalIP(IP *ip, bool ipv6) void FreeNetwork() { - if (dh_1024 != NULL) + if (dh_param != NULL) { - DhFree(dh_1024); - dh_1024 = NULL; + DhFree(dh_param); + dh_param = NULL; } // Release of thread-related @@ -22650,6 +22648,16 @@ bool GetSniNameFromSslPacket(UCHAR *packet_buf, UINT packet_size, char *sni, UIN return ret; } +void SetDhParam(DH_CTX *dh) +{ + if (dh_param) + { + DhFree(dh_param); + } + + dh_param = dh; +} + // Developed by SoftEther VPN Project at University of Tsukuba in Japan. // Department of Computer Science has dozens of overly-enthusiastic geeks. // Join us: http://www.tsukuba.ac.jp/english/admission/ diff --git a/src/Mayaqua/Network.h b/src/Mayaqua/Network.h index e33c64ce..09c48b85 100644 --- a/src/Mayaqua/Network.h +++ b/src/Mayaqua/Network.h @@ -1010,6 +1010,8 @@ int GetCurrentTimezone(); bool GetSniNameFromSslPacket(UCHAR *packet_buf, UINT packet_size, char *sni, UINT sni_size); bool GetSniNameFromPreSslConnection(SOCK *s, char *sni, UINT sni_size); +void SetDhParam(DH_CTX *dh); + bool IsUseDnsProxy(); bool IsUseAlternativeHostname(); From 450d07321356f41e8e4a145856d61b07bff13169 Mon Sep 17 00:00:00 2001 From: holoreimu Date: Wed, 20 May 2015 00:02:52 +0800 Subject: [PATCH 002/135] Add Traditional Chinese language Add Traditional Chinese language --- src/Cedar/Cedar.h | 14 +- src/Cedar/SW.c | 4 + src/Cedar/WinUi.c | 17 + src/CurrentBuild.txt | 2 +- src/PenCore/LANG_TRADITIONAL_CHINESE.ico | Bin 0 -> 4286 bytes src/PenCore/PenCore.rc | 30 +- src/PenCore/PenCore.vcproj | 8 + src/PenCore/resource.h | 3 +- src/bin/hamcore/languages.txt | 4 +- src/bin/hamcore/strtable_tw.stb | 7170 ++++++++++++++++++++++ src/bin/hamcore/vpninstall_tw.inf | 30 + src/bin/hamcore/vpnweb_sample_tw.htm | 71 + src/bin/hamcore/warning_tw.txt | 140 + 13 files changed, 7477 insertions(+), 16 deletions(-) create mode 100644 src/PenCore/LANG_TRADITIONAL_CHINESE.ico create mode 100644 src/bin/hamcore/strtable_tw.stb create mode 100644 src/bin/hamcore/vpninstall_tw.inf create mode 100644 src/bin/hamcore/vpnweb_sample_tw.htm create mode 100644 src/bin/hamcore/warning_tw.txt diff --git a/src/Cedar/Cedar.h b/src/Cedar/Cedar.h index f5db4b34..86f2a0fd 100644 --- a/src/Cedar/Cedar.h +++ b/src/Cedar/Cedar.h @@ -148,21 +148,21 @@ // Specify the name of the person in charge building #ifndef BUILDER_NAME -#define BUILDER_NAME "yagi" +#define BUILDER_NAME "holoreimu" #endif // BUILDER_NAME // Specify the location to build #ifndef BUILD_PLACE -#define BUILD_PLACE "pc30" +#define BUILD_PLACE "holoreimu-pc" #endif // BUILD_PLACE // Specifies the build date #define BUILD_DATE_Y 2015 -#define BUILD_DATE_M 4 -#define BUILD_DATE_D 5 -#define BUILD_DATE_HO 2 -#define BUILD_DATE_MI 54 -#define BUILD_DATE_SE 8 +#define BUILD_DATE_M 5 +#define BUILD_DATE_D 19 +#define BUILD_DATE_HO 20 +#define BUILD_DATE_MI 55 +#define BUILD_DATE_SE 36 // Tolerable time difference #define ALLOW_TIMESTAMP_DIFF (UINT64)(3 * 24 * 60 * 60 * 1000) diff --git a/src/Cedar/SW.c b/src/Cedar/SW.c index 4455fdab..0da41298 100644 --- a/src/Cedar/SW.c +++ b/src/Cedar/SW.c @@ -1220,6 +1220,10 @@ UINT SwGetLangIcon(char *name) { ret = ICO_LANG_CHINESE; } + else if (StrCmpi(name, "tw") == 0) + { + ret = ICO_LANG_TRADITIONAL_CHINESE; + } return ret; } diff --git a/src/Cedar/WinUi.c b/src/Cedar/WinUi.c index 26c0654b..f497b6e8 100644 --- a/src/Cedar/WinUi.c +++ b/src/Cedar/WinUi.c @@ -329,6 +329,10 @@ UINT UpdateNoticeDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, void { font_name = "Microsoft YaHei"; } + else if (_GETLANG() == 3) + { + font_name = "Microsoft JhengHei"; + } } SetFont(hWnd, S_INFO, GetFont(font_name, 11, false, false, false, false)); @@ -1666,6 +1670,10 @@ HFONT GetMeiryoFontEx2(UINT font_size, bool bold) { return GetFont("Microsoft YaHei", font_size, bold, false, false, false); } + else if (_GETLANG() == 3) + { + return GetFont("Microsoft JhengHei", font_size, bold, false, false, false); + } else { return GetFont(NULL, font_size, bold, false, false, false); @@ -2254,6 +2262,11 @@ UINT KakushiDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, void *par SetFont(hWnd, S_INFO, GetFont("Microsoft YaHei", 11, false, false, false, false)); b = true; } + else if (_GETLANG() == 3) + { + SetFont(hWnd, S_INFO, GetFont("Microsoft JhengHei", 11, false, false, false, false)); + b = true; + } } if (b == false) @@ -2865,6 +2878,10 @@ HFONT GetDialogDefaultFontEx(bool meiryo) { default_font_name = "Microsoft YaHei"; } + if (_GETLANG() == 3) + { + default_font_name = "Microsoft JhengHei"; + } else { default_font_name = GetMeiryoFontName(); diff --git a/src/CurrentBuild.txt b/src/CurrentBuild.txt index 50d3b83c..77bcd7e9 100644 --- a/src/CurrentBuild.txt +++ b/src/CurrentBuild.txt @@ -1,4 +1,4 @@ BUILD_NUMBER 9546 VERSION 415 BUILD_NAME beta -BUILD_DATE 20150405_025408 +BUILD_DATE 20150519_205536 diff --git a/src/PenCore/LANG_TRADITIONAL_CHINESE.ico b/src/PenCore/LANG_TRADITIONAL_CHINESE.ico new file mode 100644 index 0000000000000000000000000000000000000000..00370f40b7dd5200429d5229c7c0cd8063d41ff1 GIT binary patch literal 4286 zcmeHHu};EJ6unJlz=mM7>1r8B`~h}1SDk=gU}9im&;(|~FHox~gHDbtI2mIM{D8#8 z(O}}_biDVHnrdVbo({a%oY&KH+jsg-Z%X9w5r)Jgq`?+Zz-&*ii1zu+Ri1fpZQGk; zF4);7@ZSjlL>4v!+XJ=-)~^Q+=>)&Q5gp@zdf24brT(91+;oc&Z@3WrRFC<&9__-X zr=|S+yv}#T`8=-5Wn5P(3gMz-Z2`=Q;&+jNR_2p3JhN1yMJcQCd8K@i}!(ZI`ioZ2fF zO=?E>&-)UOQMHOmw~OcDP$68jzwnoQW6#5=R>Mubt`II-n!U;Vb#2#0l*=LUeTDFd hwKRLv{#l + + @@ -308,6 +312,10 @@ RelativePath=".\LANG_JAPANESE.ico" > + + diff --git a/src/PenCore/resource.h b/src/PenCore/resource.h index df43db6c..6f68cae6 100644 --- a/src/PenCore/resource.h +++ b/src/PenCore/resource.h @@ -220,6 +220,7 @@ #define ICO_RESEARCH 239 #define BMP_UNIVTSUKUBA 240 #define ICO_POLICE 241 +#define ICO_LANG_TRADITIONAL_CHINESE 243 #define S_TITLE 1007 #define S_INSERT_SECURE 1008 #define S_TITLE2 1008 @@ -1205,7 +1206,7 @@ #ifdef APSTUDIO_INVOKED #ifndef APSTUDIO_READONLY_SYMBOLS #define _APS_NO_MFC 1 -#define _APS_NEXT_RESOURCE_VALUE 242 +#define _APS_NEXT_RESOURCE_VALUE 244 #define _APS_NEXT_COMMAND_VALUE 40111 #define _APS_NEXT_CONTROL_VALUE 1517 #define _APS_NEXT_SYMED_VALUE 102 diff --git a/src/bin/hamcore/languages.txt b/src/bin/hamcore/languages.txt index 7cd121a1..a77599c0 100644 --- a/src/bin/hamcore/languages.txt +++ b/src/bin/hamcore/languages.txt @@ -4,5 +4,5 @@ # ç•ªå· è­˜åˆ¥å­ è‹±èªžè¡¨è¨˜ ローカル表記 Windowsãƒ­ã‚±ãƒ¼ãƒ«ç•ªå· UNIXロケール文字一覧 0 ja Japanese 日本語 1041 ja,jp,sjis,shift_jis,euc 1 en English English 1033 en,us,c -2 cn Simplified_Chinese 简体中文 2052,4100,1028,3076,5124 zh,cn,tw,hkg,mac,sg,chi - +2 cn Simplified_Chinese 简体中文 2052,4100,3076,5124 cn,hkg,mac,sg,chi +3 tw Traditional_Chinese ç¹é«”中文 1028 tw,zh-tw diff --git a/src/bin/hamcore/strtable_tw.stb b/src/bin/hamcore/strtable_tw.stb new file mode 100644 index 00000000..e387c4af --- /dev/null +++ b/src/bin/hamcore/strtable_tw.stb @@ -0,0 +1,7170 @@ +# SoftEther VPN String Table +# Copyright (c) SoftEther VPN Project. All Rights Reserved. +# +# http://www.softether.co.jp/ +# +# Contributors: +# - YF (https://github.com/yfdyh000) +# Traditional Chinese translation: +# - holoreimu (https://github.com/holoreimu) +# - wayne + + +########################################################################### +# # +# 軟體內的消æ¯ç­‰çš„字串資料 # +# (å°è©±æ–¹å¡Šè³‡æºå­—串以外) # +# # +########################################################################### + + + +# 環境åƒæ•¸ +DEFAULT_FONT MingLiU +DEFAULT_FONT_HIGHDPI Microsoft JhengHei +DEFAULT_FONT_2 Microsoft JhengHei +DEFAULT_FONT_SIZE 9 +DEFAULE_LOCALE å¹´ 月 æ—¥ 點 分 秒 星期日 星期一 星期二 星期三 星期四 星期五 星期六 天 å°æ™‚ 分 秒 (ç„¡) + + +# 語言 +# (0: 日語, 1: 英語, 2: 中文, 3:ç¹ä¸­) +LANG 3 +LANGSTR Traditional_Chinese + +STRTABLE_ID SE_VPN_20121007 + +CM_JAPANESE_ONLY_OLD_STARTUP %s\\SoftEther VPN Client 2.0 タスクトレイ.lnk + + +# 軟體資訊 +PRODUCT_NAME_VPN_CLI SoftEther VPN Client +PRODUCT_NAME_VPN_CMGR SoftEther VPN Client 管ç†å™¨ +PRODUCT_NAME_VPN_SVR SoftEther VPN Server +PRODUCT_NAME_VPN_BRIDGE SoftEther VPN Bridge +PRODUCT_NAME_VPN_SMGR SoftEther VPN Server 管ç†å™¨ +PRODUCT_NAME_ELOGSVC SoftEther EtherLogger 測試版 +PRODUCT_NAME_ELOGMGR SoftEther EtherLogger 管ç†å™¨ 測試版 + + +# BRANDED_C_TO_S Branded_VPN +# BRANDED_C_FROM_S Branded_VPN + +# CLIENT_ID 123 + +# Family Name for Software Update Check +PRODUCT_FAMILY_NAME SoftEther + +# 產å“資訊 +SE_COMPANY_URL https://selinks.org/?se +SE_VPNAZURE_URL https://selinks.org/?vpnazure + +# 共通字串 +COMMON_UNKNOWN (未知) + + +# å”定錯誤字串 +ERR_UNKNOWN 發生未知的錯誤。 +ERR_0 沒有任何錯誤。 +ERR_1 伺æœå™¨é€£æŽ¥å¤±æ•—。請檢查網路連接,確ä¿ç›®æ¨™ä¼ºæœå™¨ä½å€å’ŒåŸ æ­£ç¢ºã€‚ +ERR_2 å”定錯誤。目標伺æœå™¨è¿”回錯誤。 +ERR_3 連接中斷。 +ERR_4 å”定錯誤。 +ERR_5 éž SoftEther VPN 軟體用戶端已連接到該埠。 +ERR_6 命令被用戶å–消。 +ERR_7 伺æœå™¨æ‹’絕指定的èªè­‰æ–¹å¼ã€‚ +ERR_8 指定的虛擬 HUB 在該伺æœå™¨ä¸Šä¸å­˜åœ¨ã€‚ +ERR_9 用戶身份驗證失敗。 +ERR_10 指定的虛擬 HUB ç›®å‰å·²åœæ­¢ã€‚等待一段時間,然後é‡æ–°é€£æŽ¥ã€‚ +ERR_11 VPN 會話已刪除。å¯èƒ½æ˜¯å¾žç”¨æˆ¶ç«¯åˆ° VPN 伺æœå™¨çš„連接被斷開或管ç†å“¡ä¸­æ–·äº†æ­¤æœƒè©±ã€‚ +ERR_12 訪å•è¢«æ‹’絕。 +ERR_13 VPN 通信會話超時。有å¯èƒ½æ˜¯å¾žç”¨æˆ¶ç«¯é€£æŽ¥åˆ° VPN 伺æœå™¨çš„連接已斷開。 +ERR_14 å”議號無效。 +ERR_15 éŽå¤šçš„ TCP/IP 連接。 +ERR_16 連接到目標伺æœå™¨æˆ–虛擬 HUB 的會話太多。 +ERR_17 連接到代ç†ä¼ºæœå™¨å¤±æ•—。 +ERR_18 代ç†ä¼ºæœå™¨éŒ¯èª¤ã€‚ +ERR_19 代ç†ä¼ºæœå™¨ä½¿ç”¨è€…身份驗證失敗。 +ERR_20 ç”±åŒä¸€ç”¨æˆ¶ç™¼èµ·çš„連接會話éŽå¤šã€‚其他用戶å¯èƒ½è¢«ä½œç‚ºåŒä¸€ç”¨æˆ¶é€£æŽ¥åˆ°è™›æ“¬ HUB。 +ERR_21 VPN Server 的軟體許å¯ç™¼ç”ŸéŒ¯èª¤ã€‚請與 VPN 伺æœå™¨çš„管ç†å“¡è¯ç¹«ã€‚ +ERR_22 無法訪å•è™›æ“¬ç¶²è·¯ä»‹é¢å¡çš„設備驅動程å¼ã€‚檢查虛擬網路介é¢å¡å®‰è£ä¸¦ç¢ºä¿å®ƒä¸æ˜¯ç¦ç”¨ã€‚ +ERR_23 發生內部錯誤。 +ERR_24 訪å•æ™ºæ…§å¡æˆ– USB 硬體標記設備失敗。 +ERR_25 PIN 碼錯誤。 +ERR_26 在智慧å¡æˆ– USB 硬體標記設備上找ä¸åˆ°æŒ‡å®šçš„證書。 +ERR_27 在智慧å¡æˆ– USB 硬體標記設備上找ä¸åˆ°æŒ‡å®šçš„金鑰。 +ERR_28 å°æ™ºæ…§å¡æˆ– USB 硬體標記設備的寫æ“作失敗。 +ERR_29 找ä¸åˆ°ç‰©ä»¶ã€‚ +ERR_30 指定å稱的虛擬網路介é¢å¡å·²å­˜åœ¨ã€‚請指定一個ä¸åŒçš„å稱。 +ERR_31 虛擬網路介é¢å¡çš„設備驅動程å¼å®‰è£å¤±æ•—。 +ERR_32 您ä¸èƒ½ä½¿ç”¨è™›æ“¬ç¶²è·¯ä»‹é¢å¡è¨­å‚™çš„指定å稱。 +ERR_33 ä¸æ”¯æŒçš„。 +ERR_34 指定å稱的 VPN 連接設置已存在。 +ERR_35 指定的 VPN 連接設置當å‰å·²é€£æŽ¥ã€‚ +ERR_36 指定的 VPN 連接設置ä¸å­˜åœ¨ã€‚ +ERR_37 指定的 VPN 連接設置未連接。 +ERR_38 無效的åƒæ•¸ã€‚ +ERR_39 智慧å¡æˆ– USB 硬體標記設備錯誤。 +ERR_40 智慧å¡æˆ– USB 硬體標記èªè­‰è¢«é¸ä¸­ï¼Œä½†è¦é€²è¡Œèªè­‰çš„設備沒有被é¸ä¸­ã€‚請從連線管ç†å“¡çš„“智慧å¡â€ 功能表進行é¸æ“‡ã€‚ +ERR_41 至少有一個 VPN 連接設置正在被指定的虛擬網路介é¢å¡ä½¿ç”¨ã€‚\r\n請刪除當å‰æ­£åœ¨ä½¿ç”¨æŒ‡å®šè™›æ“¬ç¶²è·¯ä»‹é¢å¡çš„ VPN 連接設置,或為此 VPN 連接設置指定å¦ä¸€å€‹è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚ +ERR_42 找ä¸åˆ°æŒ‡å®šçš„ VPN 連接設置所使用的虛擬網路介é¢å¡ã€‚\r\n確ä¿æ­¤è™›æ“¬ç¶²è·¯ä»‹é¢å¡å­˜åœ¨ã€‚å¦å¤–,請確ä¿è™›æ“¬ç¶²è·¯ä»‹é¢å¡è¨­å‚™æ²’有被ç¦ç”¨ã€‚\r\n\r\n如果你解決ä¸äº†æ­¤å•é¡Œï¼Œå¯ä»¥æ›´æ”¹ VPN 連接設置使用的虛擬網路介é¢å¡ï¼Œæˆ–者創建一個新的åŒå虛擬網路介é¢å¡ã€‚ +ERR_43 由指定的 VPN 連接設置使用的虛擬網路介é¢å¡ç•¶å‰è¢«å¦ä¸€å€‹ VPN 連接設置所佔用。\r\n如果有å¦ä¸€å€‹ VPN 連接設置正在使用åŒä¸€å€‹è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œéœ€æ–·é–‹ VPN 連接設置。 +ERR_44 由指定的 VPN 連接設置使用的虛擬網路介é¢å¡å·²ç¦ç”¨ã€‚\r\n在使用此 VPN 連接設置å‰ï¼Œè«‹å•Ÿç”¨è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚ +ERR_45 指定值無效。 +ERR_46 連接目標ä¸æ˜¯ç¾¤é›†æŽ§åˆ¶å™¨ã€‚ +ERR_47 嘗試連接。 +ERR_48 連接群集控制器失敗。 +ERR_49 群集控制器無法分é…一個新的會話到群集上。 +ERR_50 無法管ç†ç¾¤é›†æˆå“¡ä¼ºæœå™¨çš„虛擬 HUB。 +ERR_51 用於連接的使用者密碼是空的,所以é ç«¯é€£æŽ¥è¢«ç¦æ­¢ã€‚如果使用空密碼,åªå…許連接本地主機 (127.0.0.1) çš„ VPN 伺æœå™¨ã€‚ +ERR_52 沒有足夠的許å¯æ¬Šã€‚ +ERR_53 找ä¸åˆ°æŒ‡å®šçš„監è½å™¨ã€‚ +ERR_54 指定監è½åŸ è™Ÿå·²ç¶“存在。 +ERR_55 這ä¸æ˜¯ä¸€å€‹ç¾¤é›†æˆå“¡ä¼ºæœå™¨ã€‚ +ERR_56 ä¸æ”¯æ´æŒ‡å®šçš„加密演算法å。 +ERR_57 具有指定å稱的虛擬 HUB 已經存在於伺æœå™¨ä¸Šã€‚ +ERR_58 已存在éŽå¤šè™›æ“¬ HUB。請刪除éŽæœŸçš„虛擬 HUB 以釋放資æºï¼Œä¾›æ–°çš„虛擬 HUB 使用。 +ERR_59 具有指定å稱的級è¯å·²ç¶“存在。 +ERR_60 群集的伺æœå™¨ä¸Šä¸èƒ½å‰µå»ºç´šè¯ã€‚ +ERR_61 指定的級è¯è™•æ–¼é›¢ç·šç‹€æ…‹ã€‚ +ERR_62 訪å•åˆ—表éŽå¤šã€‚ +ERR_63 用戶éŽå¤šã€‚ +ERR_64 群組éŽå¤šã€‚ +ERR_65 指定的群組ä¸å­˜åœ¨ã€‚ +ERR_66 虛擬 HUB 上已存在指定å稱的用戶。 +ERR_67 虛擬 HUB 上已存在指定å稱的群組。 +ERR_68 具有指定å稱的用戶在伺æœå™¨ä¸Šå·²å­˜åœ¨ï¼Œä½†èº«ä»½é©—證類型ä¸æ˜¯å¯†ç¢¼é©—證。無法更改密碼。 +ERR_69 用戶å或舊密碼輸入ä¸æ­£ç¢ºã€‚請注æ„密碼有大å°å¯«å€åˆ†ã€‚ +ERR_70 埼玉。 +ERR_71 因應日本經濟產業çœå‘½ä»¤ï¼ŒSoftEther æš«åœç•¶å‰é…發。 +ERR_72 因應 IPA 命令,SoftEther æš«åœç•¶å‰é…發。 +ERR_73 無法斷開級è¯æœƒè©±ã€‚è¦åˆªé™¤æœƒè©±ï¼Œè«‹åœæ­¢ç´šè¯ã€‚ +ERR_74 VPN Server 的連接設置未完æˆã€‚è«‹å…ˆå®Œæˆ VPN 連接設置。 +ERR_75 虛擬ç§äººç¶²è·¯ VPN Server 連接已經開始。 +ERR_76 未連接到 VPN Server。 +ERR_77 指定的 X509 證書檔ä¸åŒ…å« RSA 1024 bit,1536 bit,2048 bit,3072 bit ä½æˆ– 4096 bit 的公共金鑰。SoftEther VPN è»Ÿé«”åƒ…æ”¯æ´ RSA 1024 bit,1536 bit,2048 bit,3072 bit ä½æˆ– 4096 bit 證書。 +ERR_78 無法斷開 SecureNAT 會話。è¦åˆªé™¤æœƒè©±ï¼Œè«‹åœæ­¢ SecureNAT 功能。 +ERR_79 無法在群集環境中啟用 SecureNAT。 +ERR_80 SecureNAT 未開始工作。 +ERR_81 至 VPN Server çš„ VPN 連接會話被網路系統管ç†å“¡å®‰è£çš„防ç«ç‰†è¨­å‚™ä¸­æ–·ã€‚è«‹è¯çµ¡ç¶²è·¯ç³»çµ±ç®¡ç†å“¡ä»¥ç²å–進一步資訊。 +ERR_82 無法斷開本地橋接器會話。è¦åˆªé™¤æœƒè©±ï¼Œè«‹åœæ­¢æœ¬åœ°æ©‹æŽ¥å™¨ã€‚ +ERR_83 本地橋接器未開始工作。 +ERR_84 目標 VPN Server 無法使用本地橋接器。åƒè€ƒç·šä¸Šèªªæ˜Žæˆ–其他文檔以ç²å–在指定 VPN Server 上使用本地橋接器的設置方法。 +ERR_85 無法信任目標伺æœå™¨æ供的證書。始終驗證伺æœå™¨æ†‘證在 VPN 連接設置中被啟用。請註冊一個å¯ä¿¡ä»»çš„根證書或註冊一個單ç¨çš„證書。 +ERR_86 目標伺æœå™¨çš„產å“代碼ä¸æ­£ç¢ºã€‚無法從此用戶端連接。 +ERR_87 用戶端和æœå‹™ç«¯è»Ÿé«”版本ä¸åŒã€‚請更新軟體。 +ERR_88 無法添加擷å–è£ç½®ã€‚很å¯èƒ½åŒä¸€æ“·å–è£ç½®å·²ç¶“註冊。 +ERR_89 無法從該用戶端連接到目標伺æœå™¨ã€‚一個特殊用戶端軟體是必需的。 +ERR_90 指定擷å–è£ç½®æœªè¨»å†Šã€‚ +ERR_91 無法斷開虛擬 3 層交æ›æ©Ÿæœƒè©±ã€‚è¦åˆªé™¤æœƒè©±ï¼Œè«‹åœæ­¢è™›æ“¬ 3 層交æ›æ©Ÿã€‚ +ERR_92 具有指定å稱的虛擬 3 層交æ›æ©Ÿå·²å­˜åœ¨ã€‚指定一個ä¸åŒçš„å稱。 +ERR_93 找ä¸åˆ°æŒ‡å®šçš„虛擬 3 層交æ›æ©Ÿã€‚ +ERR_94 指定的å稱無效。檢查å稱是å¦æœ‰ä¸èƒ½ä½¿ç”¨çš„å­—å…ƒ +ERR_95 無法添加虛擬 3 層介é¢ã€‚ +ERR_96 無法刪除虛擬 3 層介é¢ã€‚ +ERR_97 與指定虛擬 3 層交æ›ä»‹é¢çš„目標虛擬 HUB 連接的虛擬 3 層介é¢å·²åœ¨è™›æ“¬ 3 層交æ›æ©Ÿä¸­å­˜åœ¨ã€‚ä¸èƒ½åœ¨åŒä¸€å€‹è™›æ“¬ 3 層交æ›æ©Ÿä¸­å®šç¾©è¶…éŽä¸€å€‹é€£æŽ¥åˆ°åŒä¸€å€‹è™›æ“¬ HUB 的虛擬 3 層介é¢ã€‚ +ERR_98 無法添加路由表項。 +ERR_99 無法刪除路由表項。 +ERR_100 指定的路由表項已存在。 +ERR_101 用戶端和伺æœå™¨çš„時é˜å½¼æ­¤ä¸åŒæ­¥ã€‚檢查時間設置。 +ERR_102 無法啟動此虛擬 3 層交æ›æ©Ÿã€‚ è¦å•Ÿå‹•è™›æ“¬ 3 層交æ›æ©Ÿï¼Œå¿…須在虛擬 3 層交æ›æ©Ÿå®šç¾©è‡³å°‘一個虛擬介é¢ã€‚ +ERR_103 目標 VPN Server 沒有足夠的用戶端連接許å¯è­‰ã€‚請與伺æœå™¨ç®¡ç†å“¡è¯ç¹«ã€‚ +ERR_104 目標 VPN Server 沒有足夠的橋接器許å¯è­‰ã€‚請與伺æœå™¨ç®¡ç†å“¡è¯ç¹«ã€‚ +ERR_105 由於目å‰çš„技術å•é¡Œï¼Œç›®æ¨™ VPN Server 沒有收到連接。請ç¨å€™ï¼Œæˆ–與 VPN Server 管ç†å“¡è¯ç¹«ï¼Œè¦æ±‚進行伺æœå™¨æ—¥èªŒæª”檢查。 +ERR_106 目標 VPN Server 的證書已éŽæœŸã€‚請與 VPN Server 管ç†å“¡è¯ç¹«ã€‚ +ERR_107 監測模å¼è¦æ±‚了一個連接。但是,連接使用者的安全性原則ä¸å…許監測模å¼ã€‚ +ERR_108 橋接器 / 路由模å¼è¦æ±‚了一個連接。但是,連接用戶的安全性原則ä¸å…許橋接器 / 路由模å¼ã€‚ +ERR_109 一個來自用戶端 IP ä½å€çš„連接被虛擬 HUB çš„æº IP é™åˆ¶åˆ—表拒絕。 +ERR_110 項目數éŽå¤šã€‚ +ERR_111 記憶體ä¸è¶³ã€‚ +ERR_112 指定的å°è±¡å·²å­˜åœ¨ã€‚ +ERR_113 發生致命的錯誤。很å¯èƒ½æ˜¯è©²ç¨‹å¼çš„æ“作無法繼續。 +ERR_114 目標 VPN Server 已檢測到軟體許å¯è­‰éŒ¯èª¤ã€‚連接被拒絕。請與 VPN Server 管ç†å“¡è¯ç¹«ã€‚ +ERR_115 é€šéŽ Internet 連接到 SoftEther å…¬å¸æ供的一個é‡è¦ä¼ºæœå™¨çš„目標 VPN Server 無法驗證許å¯è­‰ã€‚è«‹ç¨å€™ï¼Œæˆ–與 VPN Server 管ç†å“¡è¯ç¹«ï¼Œè¦æ±‚檢查伺æœå™¨æ—¥èªŒæª”和檢查伺æœå™¨æœ¬èº«çš„ Internet 連接狀態。 +ERR_116 用戶端的軟體許å¯è­‰éŒ¯èª¤ã€‚連接被拒絕。 +ERR_117 命令或檔案åä¸æ­£ç¢º +ERR_118 許å¯è­‰é‡‘é‘°ä¸æ­£ç¢º +ERR_119 VPN Server 上沒有註冊有效的產å“許å¯è­‰ã€‚請與 VPN Server 管ç†å“¡è¯ç¹«ã€‚ +ERR_120 VPN Server 作為群集é‹è¡Œæ‰€éœ€è¦çš„許å¯è­‰æœªè¨»å†Šã€‚請與 VPN Server 的管ç†å“¡ã€‚ +ERR_121 VPN 連接設置已使用“Web 安è£ç¨‹å¼å‰µå»ºå·¥å…·åŒ…â€æˆ–“簡單安è£ç¨‹å¼å‰µå»ºå·¥å…·åŒ…â€å®‰è£ã€‚目標伺æœå™¨ç‰ˆæœ¬ä¸æ”¯æ´æ”¯æ´ SoftEther VPN çš„ 2.0 管ç†åŒ…。請與系統管ç†å“¡æˆ–安è£ç¨‹å¼å‰µå»ºè€…è¯ç¹«ã€‚ +ERR_122 與 VPN Server SDK for .NET,它åªèƒ½é€£æŽ¥åˆ° SoftEther VPN Server ç‰ˆæœ¬ï¼Œæ”¯æ´ SoftEther VPN çš„ 2.0 管ç†åŒ…。 VPN Server 的目標ä¸æ˜¯ä¸€å€‹ç‰ˆæœ¬ï¼Œæ”¯æ´ SoftEther VPN çš„ 2.0 管ç†åŒ…。與系統管ç†å“¡è¯ç¹«ã€‚ +ERR_123 試用版軟體在目標伺æœå™¨ä¸Šå·²éŽæœŸã€‚è¯ç¹«ä¼ºæœå™¨çš„系統管ç†å“¡ä»¥ä¸‹è¼‰æ–°çš„測試版或從 http://www.softether.com/ 下載完整版本。 + +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã‹ã‚‰ ----- +ERR_124 至 VPN Server çš„ VPN 連接在伺æœå™¨ç«¯è¢«æ‹’絕。 +ERR_125 至 VPN Server çš„ VPN 連接在用戶端被拒絕。 +ERR_126 因為一段時期已經éŽåŽ»ï¼Œå®‰å…¨æ€§åŽŸå‰‡å¼·åˆ¶åŸ·è¡Œè‡ªå‹•æ–·é–‹äº† VPN 會話。如果你想繼續,請å†æ¬¡é€£æŽ¥ã€‚ +ERR_127 VPN Server 需è¦ç‰¹æ®Šç‰ˆæœ¬çš„ VPN Client 軟體。請諮詢您的管ç†å“¡ã€‚ +ERR_128 註冊使用者物件的數é‡è¶…éŽäº† VPN Server 上產å“許å¯è­‰å…許的最大數é‡ã€‚您ä¸èƒ½å†æ·»åŠ ä½¿ç”¨è€…å°è±¡äº†ï¼Œé™¤éžä½ åˆªé™¤èˆŠçš„使用者或å‡ç´šåˆ°ç”¢å“的更高版本。 +ERR_129 èªè³¼åˆåŒåœ¨ VPN Server çš„ã€é€™å€‹ç‰ˆæœ¬çš„ã€ç™¼ä½ˆæ—¥æœŸå‰å·²ç¶“到期。客戶在此èªè³¼åˆåŒæœŸå…§è¢«æŽˆæ¬Šä½¿ç”¨ VPN Server的版本,。客戶應延長èªè³¼æœŸã€‚客戶也能“é™ç´šâ€ VPN Server 的版本,至èªè³¼çµæŸå‰ç™¼ä½ˆçš„è€ç‰ˆæœ¬ã€‚如果您想é™ç´šç‰ˆæœ¬ï¼ŒèˆŠç‰ˆæœ¬åœ¨ http://www.softether.com/ +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã¾ã§ ----- +ERR_130 試用許å¯è­‰é‡‘é‘°æ怕ä¸èƒ½é »ç¹åœ°è¢«ç›¸åŒçš„客戶ç²å¾—。請考慮購買正å¼ç‰ˆã€‚ +ERR_131 多個 VPN Server 在åŒæ¨£çš„ IP ä½å€ã€‚您å¯ä»¥æŒ‡å®šç›®æ¨™ä¼ºæœå™¨çš„ç§æœ‰ IP ä½å€æˆ–具體的主機åç¨±ï¼Œå¦‚â€œå…¨çƒ IP 地å€æˆ–主機å稱/192.168.x.xâ€ã€‚如果伺æœå™¨ç«¯ä½¿ç”¨ NAT,設定 NAT 為開啟ã€è½‰ç™¼æˆ–轉讓é©åˆçš„阜。 +ERR_132 å‹•æ…‹ DNS æœå‹™çš„金鑰與他人é‡è¤‡ã€‚金鑰將被自動é‡ç½®ã€‚ +ERR_133 指定的動態 DNS 主機å稱已被使用。請更改主機å稱。 +ERR_134 指定的動態 DNS 主機å稱有一個無效的字元。請更改主機å稱。 +ERR_135 指定的動態 DNS 主機å稱的長度太長。主機å稱必須等於或少於 31 個字æ¯ã€‚ +ERR_136 未指定動態 DNS 主機å稱。 +ERR_137 指定的動態 DNS 主機å稱的長度太長。主機å稱必須是等於或大於 3 個字æ¯ã€‚ +ERR_138 在虛擬 HUB 上指定的使用者的密碼ã€åœ¨ä½¿ç”¨ MS-CHAP v2 驗證之å‰ï¼Œå¿…é ˆé‡ç½®ã€‚請讓 VPN Server 的管ç†å“¡ï¼Œé€šéŽ 4.0 或更高版本的 VPN Server 管ç†å™¨æˆ– vpncmd é‡è¨­å¯†ç¢¼ã€‚或者,您自己å¯ä»¥é€šéŽ VPN Client 更改密碼。 +ERR_139 å‹•æ…‹ DNS 伺æœå™¨çš„連接被中斷。 +ERR_140 無法åˆå§‹åŒ– ICMP(PING)å”定。 VPN Server 的進程å¯èƒ½ä»¥æ™®é€šä½¿ç”¨è€…許å¯æ¬Šåœ¨é‹è¡Œã€‚在這種情æ³ä¸‹ï¼Œ VPN Server 作為系統æœå‹™é‹è¡Œã€‚ (在 Linux / UNIX,以 root 許å¯æ¬Šé‹è¡Œ)。 +ERR_141 無法打開 DNS 埠 53。請確èªæ²’有其他的 DNS 伺æœå™¨ç¨‹å¼(例如,BIND 或 Microsoft DNS 伺æœå™¨)在åŒä¸€å°é›»è…¦ä¸Šã€‚如果有è¡çªçš„æœå‹™ï¼Œåœæ­¢ä»–們。或在 Linux/ UNIX çš„ root 許å¯æ¬Šé‹è¡Œ VPN Server 的進程。 +ERR_142 OpenVPN Server 功能未啟用。 +ERR_143 證書驗證功能和外部伺æœå™¨é©—證功能尚未在 SoftEther VPN çš„é–‹æºç‰ˆæœ¬ä¸Šå¯¦æ–½ã€‚å¯ä»¥é¸æ“‡åŒ¿å身份驗證或密碼驗證來代替。 +ERR_144 ä¸å¯æŽ¥å—çš„æ“作。使用 VPN Gate 控制å°æ›´æ”¹ VPN Gate 中繼伺æœå™¨è¨­ç½®ã€‚ +ERR_145 ä¸å¯æŽ¥å—çš„æ“作。使用 VPN Gate 實用工具修改 VPN Gate 公共 VPN 中繼伺æœå™¨çš„連接設置。 +ERR_146 VPN Gate æœå‹™é‹è¡Œåœ¨ VPN 用戶端程å¼å…§ã€‚在此螢幕上,你ä¸èƒ½åœæ­¢ VPN Gate æœå‹™ã€‚使用 VPN 用戶端管ç†å™¨ä¾†å•Ÿç”¨æˆ–ç¦ç”¨ VPN Gate æœå‹™ã€‚ +ERR_147 ä¸æ”¯æ´æ­¤åŠŸèƒ½ã€‚它尚未在 SoftEther VPN çš„é–‹æºç‰ˆæœ¬ä¸Šå¯¦æ–½ã€‚ +ERR_148 VPN 連接被中斷,因為該系統被暫åœã€‚ + + +#關於許å¯è­‰ +LICENSE_INFO_URL https://selinks.org/?new_license +LICENSE_SUPPORT_URL https://selinks.org/?q=license_info&id=%s +LICENSE_STATUS_OK 有效 +LICENSE_STATUS_EXPIRED å·²éŽæœŸ +LICENSE_STATUS_ID_DIFF 伺æœå™¨ ID ä¸ä¸€è‡´ +LICENSE_STATUS_DUP é‡è¤‡ +LICENSE_STATUS_INSUFFICIENT 需è¦å…¶ä»–許å¯è­‰ +LICENSE_STATUS_COMPETITION 與其他許å¯è­‰çš„競爭 +LICENSE_STATUS_NONSENSE 當å‰ç‰ˆæœ¬ç„¡æ„義 +LICENSE_STATUS_CPU CPU é¡žåž‹ä¸ç›¸å®¹ +LICENSE_STATUS_OTHERERROR 未知錯誤 + + +#關於TCP最優化 +TCPOPT_NOT_SUPPORTED TCP 通訊設定最優化實用程å¼ï¼Œé€™å€‹ä½œæ¥­ç³»çµ±ä¸èƒ½ä½¿ç”¨ã€‚ +TCPOPT_NOT_ADMIN 沒有管ç†è¨±å¯æ¬Šçš„使用者ä¸èƒ½ä½¿ç”¨ TCP å”議優化工具。 + + +# Windows Vista / Windows 7 / Windows 8 優化 +VISTA_MMCSS_MSG 你想優化 Windows Vista / Windows 7 / Windows 8 用於使用 VPN 進行多媒體檔的播放嗎? (如: 影片ã€éŸ³è¨Šå’Œä¸²æµåª’é«”) +VISTA_MMCSS_MSG_2 Windows Vista / Windows 7 / Windows 8 çš„ VPN 優化已經完æˆã€‚\r\n你想進行é ç«¯å„ªåŒ–é…置嗎? +VISTA_MMCSS_MSG_3 您ä¸èƒ½åœ¨ç•¶å‰ç’°å¢ƒä¸‹é€²è¡Œå„ªåŒ–。 +VISTA_MMCSS_MSG_4 您必須具有管ç†å“¡è¨±å¯æ¬Šæ‰å¯ä½¿ç”¨æ­¤åŠŸèƒ½ã€‚\r\n請注æ„,在 Windows Vista / Windows 7 / Windows 8 中,您應該使用“以系統管ç†å“¡èº«ä»½åŸ·è¡Œâ€åŸ·è¡Œç¨‹å¼ã€‚ +VISTA_MMCSS_MSG_5 優化完æˆã€‚ +VISTA_MMCSS_MSG_6 優化é…置被刪除。 + + +# 關於PKCS å¯¦ç”¨ç¨‹å¼ +PKCS_UTIL_TITLE PKCS#12 å¯«å…¥å¯¦ç”¨ç¨‹å¼ +PKCS_UTIL_SAVEDLG_TITLE é¸æ“‡ä½ è¦å¯«å…¥åˆ° USB 標記中的 PKCS#12 文件 +PKCS_UTIL_READ_ERROR 無法讀å–文件: "%s"。 +PKCS_UTIL_WRITE_OK_MSG 檔案 %s 已寫入到 USB 硬體標記中。 +PKCS_UTIL_DELETE_OK_MSG PKCS#12 證書資料已從 USB 硬體標記中刪除。 +PKCS_UTIL_SECA_FILENAME seca_p12 +PKCS_MAKE_SURE 寫入 USB 標記的 PKCS#12 證書資料將被刪除。\r\n一旦資料被刪除,將無法æ¢å¾©ã€‚\r\r\n\r\r\n你想繼續嗎? +PKCS_UTIL_BAD_FILE 指定的檔案ä¸èƒ½è­˜åˆ¥ç‚º PKCS#12 檔。 + + +# 關於共通å°è©±æ–¹å¡Š +DLG_ALL_FILES 所有檔案(*.*)|*.* +DLG_CERT_FILES X509 證書檔案 (*.CER;*.CRT)|*.cer;*.crt|所有檔案 (*.*)|*.* +DLG_KEY_FILTER 金鑰檔案 (*.KEY;*.PEM)|*.key;*.pem|所有檔案 (*.*)|*.* +DLG_PKCS12_FILTER PKCS#12 檔案(*.P12;*.PFX)|*.p12;*.pfx|所有檔案 (*.*)|*.* +DLG_CERT_OR_P12_FILTER X509 證書或 PKCS#12 檔案(*.CER;*.CRT;*.P12;*.PFX)|*.cer;*.crt;*.p12;*.pfx|X509 證書檔案(*.CER;*.CRT)|*.cer;*.crt|PKCS#12 檔案(*.P12;*.PFX)|*.p12;*.pfx|所有檔案 (*.*)|*.* +DLG_CONFIG_FILES 設置檔案 (*.CONFIG)|*.config|所有檔案 (*.*)|*.* +DLG_KEY_OR_P12_FILTER 金鑰文件或 PKCS#12 檔案 (*.KEY;*.PEM;*.P12;*.PFX)|*.key;*.pem;*.p12;*.pfx|金鑰檔案 (*.KEY;*.PEM)|*.key;*.pem|PKCS#12 檔案(*.P12;*.PFX)|*.p12;*.pfx|所有檔案 (*.*)|*.* +DLG_ZIP_FILER ZIP 檔案(*.ZIP)|*.zip|所有檔(*.*)|*.* +DLG_OPEN_CERT è«‹é¸æ“‡è­‰æ›¸æª”案 +DLG_OPEN_KEY è«‹é¸æ“‡é‡‘鑰檔案 +DLG_OPEN_KEY_WITH_CERT è«‹é¸æ“‡ç›¸æ‡‰çš„金鑰檔案 +DLG_OPEN_FILE_ERROR 無法讀å–指定檔案 "%S"。 +DLG_OPEN_FILE_ERROR_W 無法讀å–指定檔案 "%s"。 +DLG_BAD_P12 檔 "%S" ä¸æ˜¯æœ‰æ•ˆçš„ PKCS#12 證書檔案。 +DLG_BAD_P12_W 檔 "%s" ä¸æ˜¯æœ‰æ•ˆçš„ PKCS#12 證書檔案。 +DLG_BAD_X509 檔 "%S" ä¸æ˜¯æœ‰æ•ˆçš„ X509 證書檔案。 +DLG_BAD_X509_W 檔 "%s" ä¸æ˜¯æœ‰æ•ˆçš„ X509 證書檔案。 +DLG_BAD_KEY 檔 "%S" ä¸æ˜¯æœ‰æ•ˆçš„ RSA 金鑰檔案。 +DLG_BAD_KEY_W 檔 "%s" ä¸æ˜¯æœ‰æ•ˆçš„ RSA 金鑰檔案。 +DLG_BAD_SIGNATURE 金鑰無法與指定證書中的公開金鑰相å°æ‡‰ã€‚\r\nè«‹æä¾›å¯å°æ‡‰çš„金鑰。 +DLG_SAVE_CERT 請指定ä¿å­˜è­‰æ›¸çš„檔案å +DLG_SAVE_KEY 請指定ä¿å­˜é‡‘鑰的檔案å +DLG_SAVE_P12 請指定ä¿å­˜è­‰æ›¸å’Œé‡‘鑰的檔案å +DLG_SAVE_FILE 檔案ä¿å­˜ç‚º +DLG_SAVE_OPENVPN_CONFIG 指定一個檔案åä¿å­˜ ZIP æª”ï¼ŒåŒ…å« OpenVPN 的設置 +DLG_CERT_SAVE_OK 證書ä¿å­˜æˆåŠŸã€‚ +DLG_CERT_SAVE_ERROR 證書無法ä¿å­˜ã€‚ +DLG_KEY_SAVE_OK 金鑰ä¿å­˜æˆåŠŸã€‚ +DLG_KEY_SAVE_ERROR 金鑰無法ä¿å­˜ã€‚ +DLG_KEY_PAIR_SAVE_OK 證書和金鑰ä¿å­˜æˆåŠŸã€‚ +DLG_KEY_PAIR_SAVE_ERROR 無法ä¿å­˜çš„證書和個人金鑰。 +DLG_REBOOT_INFO 電腦將被在 %u 秒後é‡æ–°å•Ÿå‹•ã€‚ +DLG_REBOOT_INFO_2 é‡æ–°å•Ÿå‹•... +DLG_REBOOT_ERROR 電腦é‡æ–°é–‹æ©Ÿå¤±æ•—。\r\n\r\n請手動é‡æ–°é–‹æ©Ÿé›»è…¦ã€‚ +DLG_SAVE_CONFIG 指定一個檔案åä¿å­˜é…ç½® +DLG_OPEN_CONFIG 指定設定檔導入 +DLG_STRING_DEFTITLE 輸入字串 +DLG_STRING_DEFINFO 請輸入字串。 +DLG_ABOUT_LEGAL 法律公告 +DLG_ABOUT_AUTHORS 作者åå–® +DLG_UPDATE_DATE \ (Released on %S) +DLG_UPDATE_HINT 按確定查看網é ç€è¦½å™¨æœ€æ–°æ›´æ–°çš„資訊。\r\n\r\n您必須手動下載並安è£æ›´æ–°ã€‚如果你想在其他電腦上更新軟體,您必須登入到電腦通éŽé ç«¯æ¡Œé¢æˆ– SSH 進行下載和更新。 + + +# 關於競爭進程 +BAD_PROCESS_TITLE 有關 %S 的警告 +BAD_PROCESS_MESSAGE 在此電腦上é‹è¡Œçš„軟體 "%S" 會產生å•é¡Œã€‚\r\n\r\n"%S" å•é¡Œå¯èƒ½æœƒå°Žè‡´ VPN 通信ä¸ç©©å®šå’ŒéŒ¯èª¤ã€‚\r\n\r\n如果由於 VPN 與 "%S" çš„å…±åŒä½¿ç”¨è€Œå°Žè‡´ VPN ä¸ç©©å®šï¼Œè«‹åœæ­¢æˆ–移除 "%S"。(請注æ„,在æŸäº›æƒ…æ³ä¸‹ï¼Œç”±æ–¼è»Ÿé«”的性質,å³ä½¿ä½ åœæ­¢è©²è»Ÿé«”,但å•é¡Œä»æœƒä¿ç•™åœ¨é›»è…¦ä¸Šã€‚) \r\n + + +# 關於硬體標記 +SEC_SMART_CARD æ™ºæ…§å¡ +SEC_USB_TOKEN USB 標記 +SEC_INIT_MSG_1 將智慧å¡æ’入智慧å¡é–±è®€å™¨ä¸­ï¼Œä¸¦è¼¸å…¥ PIN 碼。 +SEC_INIT_MSG_2 å°‡ USB 硬體標記與電腦的 USB 埠相連,輸入 PIN 碼。 +SEC_OPENING 開啟設備... +SEC_CLOSING 關閉設備... +SEC_OPEN_SESSION 開啟安全會話... +SEC_CLOSE_SESSION 關閉安全會話... +SEC_LOGIN 登入標記... +SEC_LOGOUT 登出標記... +SEC_INIT_BATCH 啟動批次處ç†... +SEC_READ_DATA 讀å–數據... +SEC_WRITE_DATA 寫入資料... +SEC_READ_CERT 讀å–證書... +SEC_WRITE_CERT 寫入證書... +SEC_DELETE 刪除å°è±¡... +SEC_SIGN 密鑰處ç†æ•¸ä½ç°½ç« ... +SEC_WRITE_KEY 寫入密鑰... +SEC_ENUM 枚舉å°è±¡... +SEC_FINISHED æ“作完æˆã€‚ +SEC_ERROR_INVALID_ID 指定的安全設備 (設備 %u) 無效。 +SEC_ERROR_OPEN_DEVICE 無法打開設備 %S,請確ä¿è©²è¨­å‚™é€£æŽ¥åˆ°é›»è…¦ä¸Šã€‚ +SEC_ERROR_OPEN_DEVICEEX 無法打開設備 %S,請確ä¿è©²è¨­å‚™é€£æŽ¥åˆ°é›»è…¦ä¸Šã€‚\r\n\r\n如果使用公開金鑰基礎設施 (PKI) 特殊用戶端軟體,則需è¦åœ¨â€œPKI 實用工具†(從“開始â€åŠŸèƒ½è¡¨é¸æ“‡) 中,é¸æ“‡æ™ºæ…§å¡è¨­å‚™ã€‚ +SEC_ERROR_OPEN_SESSION 無法在設備 %S 中啟動安全會話。請確ä¿é¸æ“‡æ­£ç¢ºçš„設備。 +SEC_ERROR_LOGIN 輸入的 PIN 碼錯誤。 +SEC_ERROR_NOT_FOUND_1 智慧å¡ä¸­ä¸å­˜åœ¨æŒ‡å®šçš„å°è±¡ã€‚確ä¿æ’入正確的智慧å¡ã€‚ +SEC_ERROR_NOT_FOUND_2 USB 硬體標記中ä¸å­˜åœ¨æŒ‡å®šçš„å°è±¡ã€‚確ä¿é€£æŽ¥æ­£ç¢ºçš„ USB 硬體標記。 +SEC_ERROR_SIGN_1 智慧å¡ä¸­ä¸å­˜åœ¨é‡‘鑰或數ä½ç°½ç« æ“作失敗。確ä¿æ’入正確的智慧å¡ã€‚ +SEC_ERROR_SIGN_2 USB 硬體標記中ä¸å­˜åœ¨é‡‘鑰或數ä½ç°½ç« æ“作失敗。確ä¿é€£æŽ¥æ­£ç¢ºçš„ USB 硬體標記。 +SEC_ERROR_WRITE_1 無法在智慧å¡ä¸­å¯«å…¥ç‰©ä»¶ã€‚智慧å¡ä¸­å¯èƒ½æ²’有足夠的儲存空間。 +SEC_ERROR_WRITE_2 無法在 USB 硬體標記中寫入物件。USB 硬體標記中å¯èƒ½æ²’有足夠的儲存空間。 +SEC_ERROR_ENUM å°æ¨™è¨˜ä¸­çš„儲存物件枚舉失敗。 +SEC_ERROR_DELETE å°æŒ‡å®šå°è±¡åˆªé™¤å¤±æ•—。å¯èƒ½æŒ‡å®šç‰©ä»¶åœ¨è¨˜æ†¶é«”中ä¸å­˜åœ¨ã€‚ +SEC_COLUMN1 設備å稱 +SEC_COLUMN2 種類 +SEC_COLUMN3 製造商 +SEC_COLUMN4 DLL å +SEC_INVALID_ID 指定的智慧å¡è¨­å‚™ä¸å­˜åœ¨ã€‚è«‹é‡æ–°é¸æ“‡æ™ºæ…§å¡ç¨®é¡žã€‚ +SEC_MGR_COLUMN1 å稱 +SEC_MGR_COLUMN2 種類 +SEC_MGR_COLUMN3 ç§æœ‰ +SEC_TYPE_DATA 數據 +SEC_TYPE_CERT 證書 +SEC_TYPE_KEY 金鑰 +SEC_TYPE_PUB 公開金鑰 +SEC_YES 是 +SEC_NO å¦ +SEC_NONE ç„¡ +SEC_IMPORT_DATA é¸æ“‡ä½ æƒ³å°Žå…¥çš„資料 +SEC_IMPORT_CERT é¸æ“‡ä½ è¦å°Žå…¥çš„證書 +SEC_IMPORT_KEY é¸æ“‡ä½ è¦å°Žå…¥çš„金鑰 +SEC_READ_FAILED é¸æ“‡ä½ è¦å°Žå…¥çš„證書。 +SEC_DATA_TOO_BIG 指定數據太大。大於 %u 個ä½å…ƒçµ„的資料無法寫入智慧å¡ã€‚ +SEC_OBJECT_NAME_TITLE æ’å…¥å°è±¡çš„å稱 +SEC_OBJECT_NAME_INFO 指定寫入新智慧å¡çš„å°è±¡å稱。您å¯ä»¥æŒ‡å®šä¸åŒ…括字æ¯æ•¸ä½å­—元雙ä½å…ƒçµ„字元和特殊物件的å稱。\r\n警告: 如果å¡ä¸Šå·²æœ‰åŒä¸€é¡žåž‹ç›¸åŒå稱的物件,該物件將被覆蓋。 +SEC_DELETE_MSG é¸å®šçš„å°è±¡å°‡å¾žæ™ºæ…§å¡ä¸­åˆªé™¤ã€‚\r\nä½ è¦é€™æ¨£åšå—Ž? +SEC_OBJECT_IMPORT_OK å°è±¡è¢«å¯«å…¥æ™ºæ…§å¡ã€‚ +SEC_OBJECT_EXPORT_OK 從智慧å¡ä¸­è®€å–的資料已被ä¿å­˜ã€‚ +SEC_NEW_CERT_IMPORT_OK 新創建的證書已被寫入智慧å¡ã€‚ +SEC_CURRENT_DEVICE 當å‰é¸ä¸­è¨­å‚™ %S。 +SEC_CURRENT_NO_DEVICE é¸æ“‡è¦ä½¿ç”¨çš„智慧å¡ã€‚ +SEC_NO_SECURE_DEVICE 系統中沒有安è£èˆ‡ SoftEther VPN 相容的智慧å¡æˆ–硬體安全標記設備。\r\n\r\nè¦ä½¿ç”¨æ™ºæ…§å¡æˆ–硬體標記,需è¦åœ¨ Windows ä¸­å®‰è£ PKCS#11 相容設備驅動。並且, SoftEther VPN 需è¦æ”¯æ´æ­¤è¨­å‚™é¡žåž‹ã€‚\r\n請確定已安è£ç³»çµ±ç›¸å®¹è¨­å‚™é©…動。\r\n請在 SoftEther 有é™å…¬å¸ç¶²ç«™ä¸ŠæŸ¥é–± SoftEther VPN 相容設備清單。而且,將軟體更新到最新版本也有助於增大設備相容範åœã€‚ +SEC_PIN_DEVICE_OPEN_ERR 無法連接設備 "%S"。請確ä¿ç¡¬é«”正確連接。 +SEC_PIN_CURRENT_BAD 當å‰çš„ PIN 碼是ä¸æ­£ç¢ºçš„。 +SEC_PIN_CHANGE_FAILED 更改 PIN 碼失敗。 +SEC_PIN_OK PIN 碼已變更。 + + +# TCP 連接會話 +CONNECTDLG_CAPTION 連接中... +CONNECTDLG_MESSAGE 連接到伺æœå™¨ "%S" (TCP 埠: %u)... +CONNECTDLG_CANCELING å–消連接。請ç¨å€™... + + +# NIC ä¿¡æ¯æœƒè©± +NICINFO_1 已連接到 VPN 伺æœå™¨ã€‚ +NICINFO_1_1 在 VPN 上的 DHCP 伺æœå™¨è«‹æ±‚一個 IP ä½å€ã€‚ +NICINFO_1_2 決定在 VPN 中使用的 IP ä½å€ã€‚ + +NICINFO_2 VPN 連接已建立。 +NICINFO_2_1 分é…çš„ IP 地å€æ˜¯ %S。 + +NICINFO_3 VPN 連接已建立。 +NICINFO_3_1 該 IP ä½å€æ˜¯ %S å·²å¯ä»¥ä½¿ç”¨ã€‚ + + +#關於登入時密碼輸入å°è©±æ–¹å¡Š +PW_RETRYCOUNT 如果沒有輸入,%u 秒後自動é‡æ–°é€£æŽ¥... +PW_LOGIN_DLG_TITLE 登入 +PW_TYPE_0 匿å身份驗證 +PW_TYPE_1 標準密碼驗證 +PW_TYPE_2 RADIUS 或 NT 域驗證 +PW_TYPE_3 用戶端證書èªè­‰ +PW_TYPE_4 智慧å¡èº«ä»½é©—è­‰ + +PW_MSG_PROXY 代ç†ä¼ºæœå™¨ %S 使用者身份驗證失敗。請é‡æ–°è¼¸å…¥æ­£ç¢ºçš„用戶å和密碼。 +PW_TYPE_PROXY 代ç†ä¼ºæœå™¨èªè­‰ + + +#關於 VPN 連接狀態 +STATUS_1 åˆå§‹åŒ–中... +STATUS_2 通éŽä»£ç†ä¼ºæœå™¨ %S 連接到 VPN Server "%S"... +STATUS_3 在代ç†ä¼ºæœå™¨ %S 上進行用戶身份驗證... +STATUS_4 連接到 VPN Server "%S" ... +STATUS_5 驗證伺æœå™¨æ†‘è­‰... +STATUS_6 用戶身份驗證... +STATUS_7 建立 VPN 會話... +STATUS_8 連接到群集 VPN Server ... +STATUS_9 VPN 會話已建立。 + + +#關於證書å°è©± +CERT_NOT_FOUND 沒有在å¯ä¿¡ä»»è­‰æ›¸åˆ—表上找到經憑證授權頒發的證書。 +CERT_ROOT 這是一個根證書 (自簽å的證書)。 +CERT_LV_C1 å€åŸŸ +CERT_LV_C2 值 +CERT_SERIAL åºè™Ÿ +CERT_ISSUER 發行者 +CERT_SUBJECT 主題 +CERT_NOT_BEFORE 有效期自 +CERT_NOT_AFTER 有效期至 +CERT_BITS ä½å…ƒæ•¸ +CERT_PUBLIC_KEY 公開金鑰 +CERT_DIGEST_MD5 æ‘˜è¦ (MD5) +CERT_DIGEST_SHA1 æ‘˜è¦ (SHA-1) +CERT_NO_SERIAL 沒有åºè™Ÿ +CERT_BITS_FORMAT %u bits + + +#關於證書èªè­‰å°è©±æ–¹å¡Š +CC_DANGEROUS_MSG 之å‰ä¿å­˜çš„與此伺æœå™¨(%S)建立 VPN 連接的伺æœå™¨æ†‘證,與伺æœå™¨æ供的當å‰ä¼ºæœå™¨æ†‘è­‰ä¸åŒ¹é…。\r\n以å‰çš„摘è¦å€¼(MD5): %S\r\n以å‰çš„摘è¦å€¼(SHA1): %S\r\ni當å‰çš„摘è¦å€¼(MD5): %S\r\n當å‰æ‘˜è¦å€¼(SHA-1): %S\r\n\r\nå¯èƒ½æ˜¯ä¼ºæœå™¨ç®¡ç†å“¡åœ¨ VPN Server 端更改了證書。然而,也有å¯èƒ½æ˜¯ä¸­é–“人攻擊,如發生欺騙攻擊。\r\n強烈建議您å‘您å‘您想連接的 VPN Server 管ç†å“¡é€²è¡Œè©³ç´°è³‡è¨Šè«®è©¢ã€‚ +CC_WARNING_MSG 您是å¦æƒ³è®“您當å‰é€£æŽ¥ä½¿ç”¨çš„證書,在下次連接到 %s 自動信任嗎?\r\n\r\n摘è¦å€¼(SHA-1): %S\r\n摘è¦å€¼(MD5): %S\r\n\r\n如å°æ­¤ä¼ºæœå™¨æ†‘證的真實性有疑å•ï¼Œè«‹é€šéŽä¸€ç©©å¦¥è€Œå®‰å…¨çš„管é“,與伺æœå™¨æ‰€æœ‰è€…進行è¯ç¹«ï¼Œä¸¦åˆ—舉上述摘è¦å€¼ä»¥é€²è¡Œç¢ºèªã€‚\r\n\r\n按一下“是â€ï¼Œå‰‡ä¸‹æ¬¡é€£æŽ¥æ™‚,若伺æœå™¨æ供相åŒè­‰æ›¸å‰‡è‡ªå‹•ä¿¡ä»»ã€‚\r\n按一下“å¦â€ï¼Œå‰‡ä¸‹æ¬¡é€£æŽ¥åˆ°æ­¤ä¼ºæœå™¨æ™‚,å†æ¬¡é¡¯ç¤ºæ­¤è­¦å‘Šã€‚\r\n按一下“å–消â€ï¼Œè¿”回安全警告窗å£ã€‚\r\n\r\n注æ„: 此設置å¯æŒ‰é€å€‹å¸³æˆ¶æƒ…æ³é€²è¡Œä¿®æ”¹ã€‚您å¯ä»¥ä½¿ç”¨ VPN Client 用戶端管ç†å™¨å…§çš„帳戶屬性進行設置。 + + +# 關於 Windows 版本的錯誤 +WINVER_TITLE 有關 Windows 版本的警告 +WINVER_ERROR_FORMAT Windows %s 的版本和補ä¸åŒ…是“%Sâ€ã€‚\r\n\r\Windows %s 最新支æ´çš„版本和補ä¸åŒ…如下:\r\n%S \r\n因為 Windows 在 %s 的版本比%sæ”¯æŒ Windows 的版本還è¦æ–°ï¼Œå¯èƒ½æœƒç™¼ç”Ÿæ„想ä¸åˆ°çš„麻煩或相容å•é¡Œã€‚\r\n為了é¿å…出ç¾å•é¡Œï¼Œå»ºè­°ä»¥ç²å–ä¸¦å®‰è£ %s 最新的更新\r\nå¯ä»¥ç¹¼çºŒä½¿ç”¨ç•¶å‰æœªæ›´æ–°çš„版本,但ä¸å»ºè­°é€™æ¨£åšã€‚\r\n\r\n如果你是管ç†å“¡ï¼Œä½ å¯ä»¥å…費下載 %s 的最新更新補ä¸ï¼Œå¾ž http://selinks.org/ 網站。\r\n\r\n如果您ä¸æ˜¯ç®¡ç†å“¡ï¼Œä½ æ‡‰è©²å°‡æ­¤æ¶ˆæ¯é€šçŸ¥ VPN Server 的管ç†å“¡ã€‚\r\n\r\n----- MSG%04u%02u -----\r\n\r\n +WINVER_ERROR_VPNSERVER 在目的電腦上的 VPN Server +WINVER_ERROR_VPNBRIDGE 在目的電腦上的 VPN Bridge +WINVER_ERROR_VPNCLIENT 在本地端電腦上的 VPN Client +WINVER_ERROR_PC_LOCAL 本地端電腦 +WINVER_ERROR_PC_REMOTE é ç«¯ä¼ºæœå™¨ + + +# é–‹æºç‰ˆæœ¬çš„警告 +OSS_MSG 歡迎來到 SoftEther VPN 伺æœå™¨å­¸è¡“版 !\r\n\r\næ­¤ VPN 伺æœå™¨ä½œç‚ºæ—¥æœ¬ç­‘波大學的一個學術研究由å…è²»è»Ÿé«”ç™¼å±•çš„ï¼Œä¸”ç”±ï¼Œé–‹æº (GPL) SoftEther é …ç›® (http://www.softether.org/) 為公眾利益å…費發佈的。\r\n\r\nSoftEther VPN 軟體是作為筑波大學和 SoftEther å…¬å¸ä¹‹é–“çš„è¯åˆç ”究åˆåŒçš„一部分而發佈給公眾的。SoftEther VPN è»Ÿé«”çš„é–‹ç™¼å’Œç™¼ä½ˆåƒ…ç‚ºå­¸è¡“ç ”ç©¶ç›®çš„ã€‚å› æ­¤ï¼Œå° SoftEther VPN 軟體ä¸æ供支æ´æœå‹™ï¼Œå³ä½¿å®ƒåŒ…å«éŒ¯èª¤æˆ–æ¼æ´žã€‚用戶將å°ä½¿ç”¨ SoftEther VPN çš„çµæžœæ‰¿æ“”責任。 SoftEther VPN 的開發者和發行者都將永é ä¸æœƒç‚ºä»»ä½•å¾Œæžœæˆ–æ失承擔責任。\r\n\r\n在您åŒæ„上述啟示後,使用 SoftEther VPN 伺æœå™¨äº«å— VPN 通信。\r\n\r\nå°æ–¼ SoftEther VPN 的更多細節,請åƒé–± http://www.softether.org/。\r\n\r\n + + +# NAT Traversal warning +NATT_MSG ** 使用 NAT ç©¿é€ (UDP 打洞) - 它å¯èƒ½æ˜¯ä¸ç©©å®šçš„ **\r\n\r\næ­¤ VPN 用戶端通éŽä½¿ç”¨ NAT ç©¿é€ (UDP 打洞) 技術連接到 VPN 伺æœå™¨ '%S'。\r\n\r\nNAT ç©¿é€å…許ä½æ–¼ NAT 盒後é¢çš„ VPN 伺æœå™¨æŽ¥å—來自 NAT 盒中的ã€æ²’有任何埠映射設置的 VPN 用戶端的 VPN 連接。\r\n\r\n然而,基於 NAT ç©¿é€çš„ VPN 會話有時會變得ä¸ç©©å®šï¼Œå› ç‚º NAT ç©¿é€ä½¿ç”¨çš„是基於 UDP çš„å”定。例如,如果在 VPN 伺æœå™¨å’Œ VPN 用戶端之間有一個ä¸å¥½çš„ NAT ç›’å­ï¼Œ VPN 隧é“æ¯ 5 分é˜æ–·é–‹ä¸€æ¬¡ã€‚一些大è¦æ¨¡ NAT é–˜é“使用便宜的網際網路æœå‹™ä¾›æ‡‰å•†ï¼Œæœ‰æ™‚æœƒé€ æˆ NAT ç©¿é€çš„åŒæ¨£å•é¡Œã€‚這是路由器或網際網路æœå‹™ä¾›æ‡‰å•†çš„å•é¡Œã€‚這ä¸æ˜¯ SoftEther VPN 軟體的å•é¡Œã€‚\r\n\r\n為了解決這個ä¸ç©©å®šçš„隧é“å•é¡Œï¼Œæ‚¨æ‡‰è©²ç›´æŽ¥é€£æŽ¥åˆ° VPN 伺æœå™¨çš„ TCP 監è½åŸ ï¼Œè€Œä¸æ˜¯ä½¿ç”¨ NAT ç©¿é€åŠŸèƒ½ã€‚è¦ä½¿ç”¨ TCP 直接連接到 VPN 伺æœå™¨ï¼Œ VPN 伺æœå™¨çš„監è½åŸ å¿…須通éŽåœ¨ NAT ç›’çš„åŸ æ˜ å°„è¨­ç½®æš´éœ²åˆ°ç¶²éš›ç¶²è·¯ä¸Šã€‚è«‹è©¢å• NAT 盒的管ç†å“¡æˆ–åƒé–± NAT 盒的手冊在 NAT 盒上添加埠映射設置。\r\n\r\n如果此消æ¯ä»æ˜¯ VPN 伺æœå™¨æš´éœ²äº†ä¸€å€‹ TCP 埠到網際網路後,檢查 VPN 用戶端連接設置螢幕上的 "ç¦ç”¨ NAT-T" æ ¸å–方塊。\r\n\r\n +NATT_MSG2 ** 使用 NAT ç©¿é€ (UDP 打洞) - 它å¯èƒ½æ˜¯ä¸ç©©å®šçš„ **\r\n\r\næ­¤ VPN 用戶端通éŽä½¿ç”¨ NAT ç©¿é€ (UDP 打洞) 技術連接到 VPN 伺æœå™¨ '%S'。\r\n\r\nNAT ç©¿é€å…許ä½æ–¼ NAT 盒後é¢çš„ VPN 伺æœå™¨æŽ¥å—來自 NAT 盒中的ã€æ²’有任何埠映射設置的 VPN 用戶端的 VPN 連接。\r\n\r\n然而,基於 NAT ç©¿é€çš„ VPN 會話有時會變得ä¸ç©©å®šï¼Œå› ç‚º NAT ç©¿é€ä½¿ç”¨çš„是基於 UDP çš„å”定。例如,如果在 VPN 伺æœå™¨å’Œ VPN 用戶端之間有一個ä¸å¥½çš„ NAT ç›’å­ï¼Œ VPN 隧é“æ¯ 5 分é˜æ–·é–‹ä¸€æ¬¡ã€‚一些大è¦æ¨¡ NAT é–˜é“使用便宜的網際網路æœå‹™ä¾›æ‡‰å•†ï¼Œæœ‰æ™‚æœƒé€ æˆ NAT ç©¿é€çš„åŒæ¨£å•é¡Œã€‚這是路由器或網際網路æœå‹™ä¾›æ‡‰å•†çš„å•é¡Œã€‚這ä¸æ˜¯ SoftEther VPN 軟體的å•é¡Œã€‚\r\n\r\n為了解決這個ä¸ç©©å®šçš„隧é“å•é¡Œï¼Œæ‚¨æ‡‰è©²ç›´æŽ¥é€£æŽ¥åˆ° VPN 伺æœå™¨çš„ TCP 監è½åŸ ï¼Œè€Œä¸æ˜¯ä½¿ç”¨ NAT ç©¿é€åŠŸèƒ½ã€‚è¦ä½¿ç”¨ TCP 直接連接到 VPN 伺æœå™¨ï¼Œ VPN 伺æœå™¨çš„監è½åŸ å¿…須通éŽåœ¨ NAT ç›’çš„åŸ æ˜ å°„è¨­ç½®æš´éœ²åˆ°ç¶²éš›ç¶²è·¯ä¸Šã€‚è«‹è©¢å• NAT 盒的管ç†å“¡æˆ–åƒé–± NAT 盒的手冊在 NAT 盒上添加埠映射設置。\r\n\r\n如果此消æ¯ä»æ˜¯ VPN 伺æœå™¨æš´éœ²äº†ä¸€å€‹ TCP 埠到網際網路後,檢查 VPN 用戶端連接設置螢幕上的 "ç¦ç”¨ NAT-T" æ ¸å–方塊ã€è€Œä½ çš„ VPN 用戶端å‡ç´šåˆ° Build 9428 或更高版本。\r\n\r\n + + + + +#虛擬 HUB 管ç†é¸é … +HUB_AO_CLICK é¸æ“‡ä¸€å€‹é …目,查看這裡的æ述。 +HUB_AO_UNKNOWN 該項目的æ述沒有被發ç¾ã€‚è«‹åƒé–±æª”案,或從該專案的å稱推測專案的æ„æ€å’Œç›®çš„。 +HUB_AO_allow_hub_admin_change_option 這是一個特殊項目。如果你啟用(設置為1)這個é¸é …,那麼ä¸ä½† VPN Server çš„å…¨çƒç®¡ç†å“¡ï¼Œè€Œä¸”虛擬 HUB 的管ç†å“¡ï¼Œéƒ½å°‡è¢«ä»–自己准予修改虛擬 HUB 管ç†é¸é …。 +HUB_AO_deny_hub_admin_change_ext_option 如果你啟用(設置為1)這個é¸é …,虛擬 HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢ä¿®æ”¹åœ¨è™›æ“¬ HUB 擴展é¸é …上的任何值,那麼åªæœ‰ VPN Server çš„å…¨çƒç®¡ç†å“¡å¯ä»¥å°å…¶é€²è¡Œä¿®æ”¹ã€‚ +HUB_AO_no_delay_jitter_packet_loss 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œåœ¨è¨ªå•åˆ—表æ¢ç›®ä¸­çš„延é²ã€æŠ–å‹•å’Œå°åŒ…丟失的所有åƒæ•¸å°‡è¢«å¿½ç•¥ï¼Œå³ä½¿é€™äº›åƒæ•¸æ˜¯åœ¨ç®¡ç†å“¡æ·»åŠ æ–°çš„訪å•åˆ—表æ¢ç›®æ™‚設置的。因此,延é²ã€æŠ–å‹•å’Œå°åŒ…丟失的生æˆå‡½æ•¸å¯¦éš›ä¸­å°‡è¢«ç¦ç”¨ã€‚由於延é²ç”Ÿæˆå‡½æ•¸æœ‰æ™‚會讓 CPU å’Œ RAM 產生高負載é‡ï¼Œç”±å¤šå€‹ä½¿ç”¨è€…共用的一個虛擬 HUB 上應該啟用此é¸é …。 +HUB_AO_max_users 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œåœ¨è™›æ“¬ HUB 上使用者物件註冊的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ï¼Œé‚£éº¼ä½¿ç”¨è€…物件的數é‡å¦‚果大於這個值則ä¸èƒ½è¢«æ·»åŠ ã€‚ +HUB_AO_max_multilogins_per_user 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œæ¯ä¸€å€‹å–®ç¨çš„使用者物件的 VPN 會話的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ï¼Œé‚£éº¼å–®ç¨ä½¿ç”¨è€…物件的 VPN 會話的數é‡å¦‚果大於這個值則ä¸èƒ½è¢«å»ºç«‹ã€‚ +HUB_AO_max_groups 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨è™›æ“¬ HUB 上的組物件的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ï¼Œæ›´å¤šçš„組將ä¸è¢«å…許註冊。 +HUB_AO_max_accesslists 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨è™›æ“¬ HUB 上的訪å•åˆ—表æ¢ç›®çš„最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ï¼Œæ›´å¤šæ¢ç›®å°‡ä¸è¢«å…許註冊。 +HUB_AO_max_sessions_client_bridge_apply åªæœ‰ç•¶è©²å€¼è¢«è¨­ç½®ç‚ºéžé›¶å€¼ï¼Œmax_sessions_client å’Œ max_sessions_bridge 值將被應用。 +HUB_AO_max_sessions 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ VPN 會話的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ã€‚ +HUB_AO_max_sessions_client 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ VPN Client 會話的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ã€‚沒有更多的 VPN Client 會話將被å…許建立。此é¸é …åªæœ‰ç•¶ max_sessions_client_bridge_apply é¸é …被設置為éžé›¶å€¼æ™‚有效。 +HUB_AO_max_sessions_bridge 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ VPN Bridge 會話的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ã€‚沒有更多的 VPN Bridge 會話將被å…許建立。此é¸é …åªæœ‰ç•¶ max_sessions_client_bridge_apply é¸é …被設置為éžé›¶å€¼æ™‚有效。 +HUB_AO_max_bitrates_download 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨è™›æ“¬ HUB 上的所有 VPN 會話將被強制有一個安全性原則設置,å³â€œä¸‹è¼‰é »å¯¬â€å€¼è¢«è¨­ç½®ç‚ºé€™å€‹å€¼ã€‚這將é™åˆ¶æ¯å€‹ VPN 會話的下載通信速度。例如,如果該值設置為 1000000,然後在虛擬 HUB 上的æ¯å€‹ VPN 會話的下載頻寬將被é™åˆ¶ç‚º1Mbps。 +HUB_AO_max_bitrates_upload 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨è™›æ“¬ HUB 上的所有 VPN 會話將被強制有一個安全性原則設置,å³â€œä¸‹è¼‰é »å¯¬â€å€¼è¢«è¨­ç½®ç‚ºé€™å€‹å€¼ã€‚這將é™åˆ¶æ¯å€‹ VPN 會話的上傳通信速度。例如,如果該值設置為 1000000,然後在虛擬 HUB 上的æ¯å€‹ VPN 會話的上傳頻寬將被é™åˆ¶ç‚º1Mbps。 +HUB_AO_deny_empty_password 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œæ²’有使用者物件能夠有一個空密碼。一個空密碼的使用者將被ç¦æ­¢é€£æŽ¥ VPN 會話。 (例外:從本地的 VPN 連接將被å…許,å³ä½¿å¯†ç¢¼ç‚ºç©º)。 +HUB_AO_deny_bridge 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ä»»ä½•åœ¨æ©‹æŽ¥å™¨æ¨¡å¼ä¸‹çš„ VPN 會話將ä¸æœƒè¢«å‡†è¨±å»ºç«‹ï¼Œä¸ç®¡ç”¨æˆ¶ç¾æœ‰çš„安全性原則的設置。為了橋接的目的,沒有人能夠連接到虛擬 HUB 。 +HUB_AO_deny_routing 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ä»»ä½•åœ¨è·¯ç”±æ¨¡å¼ä¸‹çš„ VPN 會話將ä¸æœƒè¢«å‡†è¨±å»ºç«‹ï¼Œä¸ç®¡ç”¨æˆ¶ç¾æœ‰çš„安全性原則的設置。為了路由的目的,沒有人能夠連接到虛擬 HUB 。 +HUB_AO_deny_qos 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯ä¸€å€‹ VPN 會話將被強制執行ç¦ç”¨ QoS 功能,ä¸ç®¡ç”¨æˆ¶ç¾æœ‰çš„安全性原則的設置。 +HUB_AO_deny_change_user_password 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨è™›æ“¬ HUB 上的任何用戶將被ç¦æ­¢é€šéŽ VPN Client 的密碼更改功能修改其密碼。 +HUB_AO_no_change_users 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ·»åŠ ã€ç·¨è¼¯æˆ–刪除用戶。 +HUB_AO_no_change_groups 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ·»åŠ ã€ç·¨è¼¯æˆ–刪除群組。 +HUB_AO_no_securenat 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢å•Ÿç”¨æˆ–ç¦ç”¨ SecureNAT 功能。 +HUB_AO_no_securenat_enablenat 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢å•Ÿç”¨æˆ–ç¦ç”¨åœ¨ SecureNAT 功能中的虛擬 NAT 功能。 +HUB_AO_no_securenat_enabledhcp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢å•Ÿç”¨æˆ–ç¦ç”¨åœ¨ SecureNAT 功能中的虛擬 USB 功能。 +HUB_AO_no_cascade 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ·»åŠ ã€ç·¨è¼¯ã€åˆªé™¤æˆ–更改級è¯é€£æŽ¥çš„線上狀態。 +HUB_AO_no_online 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹é›¢ç·šçš„虛擬 HUB 為線上狀態。 +HUB_AO_no_offline 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹ç·šä¸Šçš„虛擬 HUB 為離線狀態。 +HUB_AO_no_change_log_config 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹æ—¥èªŒåŠŸèƒ½çš„設置。 +HUB_AO_no_disconnect_session 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ–·é–‹ä¸€å€‹ç‰¹å®šçš„ VPN 會話。 +HUB_AO_no_delete_iptable 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢å¾ž IP ä½å€è¡¨è³‡æ–™åº«ä¸­åˆªé™¤ä¸€å€‹ç‰¹å®šçš„ IP ä½å€ã€‚ +HUB_AO_no_delete_mactable 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢å¾ž MAC ä½å€è¡¨è³‡æ–™åº«ä¸­åˆªé™¤ä¸€å€‹ç‰¹å®šçš„ MAC ä½å€ã€‚ +HUB_AO_no_enum_session 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢åˆ—舉在虛擬 HUB 上的會話。 +HUB_AO_no_query_session 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æŒ‡å®šæœƒè©±ï¼Œä¸¦ç²å¾—會話的資訊。 +HUB_AO_no_change_admin_password 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹è™›æ“¬ HUB 的管ç†å“¡å¯†ç¢¼ã€‚ +HUB_AO_no_change_log_switch_type 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹åœ¨è™›æ“¬ HUB 日誌功能設置中的日誌轉æ›è¨­ç½®ã€‚ +HUB_AO_no_change_access_list 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢ä¿®æ”¹è™›æ“¬ HUB 的訪å•åˆ—表。 +HUB_AO_no_change_access_control_list 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢ä¿®æ”¹è™›æ“¬ HUB çš„æº IP ä½å€é™åˆ¶åˆ—表。 +HUB_AO_no_change_cert_list 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢ä¿®æ”¹è™›æ“¬ HUB çš„å¯ä¿¡è­‰æ›¸æŽˆæ¬Šåˆ—表。 +HUB_AO_no_change_crl_list 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢ä¿®æ”¹è™›æ“¬ HUB 的證書å–消列表。 +HUB_AO_no_read_log_file 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢é ç«¯åˆ—舉或下載虛擬 HUB 的日誌檔。 +HUB_AO_no_change_msg 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹ç•¶ä¸€å€‹ VPN Client 連接到虛擬 HUB 時應該被顯示的消æ¯ã€‚ +HUB_AO_no_access_list_include_file 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æŒ‡å®šâ€œåŒ…括:â€æˆ–“排除:â€æŒ‡ä»¤ä½œç‚ºåœ¨è™›æ“¬ HUB 上的訪å•æ¸…å–®æ¢ç›®çš„æºæˆ–目標使用者欄ä½ã€‚ + + +# 虛擬 HUB 擴展é¸é … +HUB_AO_NoAddressPollingIPv4 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ä¸åŸ·è¡Œåœ¨ HUB 上的 IPv4 ä½å€è¡¨å’Œ MAC 地å€è¡¨çš„維護,通éŽæ¯ 5 ç§’ç™¼é€ ARP å°åŒ…,以檢查 IPv4 設備ä¿æŒæ´»èºç‹€æ…‹ã€‚å…¶çµæžœï¼Œä¸€å€‹ç‰¹å®šçš„期間(從 1 至 10 分é˜)éŽåŽ»ä»¥å¾Œï¼Œåœ¨æ²’有通信活動通éŽè™›æ“¬ HUB 的情æ³ä¸‹ï¼Œå³ä½¿ä»ç„¶æ´»èºè‘—,在 IPv4 地å€è¡¨å’Œ MAC ä½å€è¡¨ä¸­çš„ IPv4 設備å¯èƒ½æœƒè¢«åˆªé™¤ã€‚æ­¤é¸é …å¯ä»¥æ¶ˆé™¤å¤§é‡çš„廣播å°åŒ…,但一些 IPv4 相關的安全性原則將無法有效工作。 +HUB_AO_NoAddressPollingIPv6 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ä¸åŸ·è¡Œåœ¨ HUB 上的 IPv6 ä½å€è¡¨å’Œ MAC 地å€è¡¨çš„維護,通éŽæ¯ 5 ç§’ç™¼é€ ICMPv6 å°åŒ…,以檢查 IPv6 設備ä¿æŒæ´»èºç‹€æ…‹ã€‚å…¶çµæžœï¼Œä¸€å€‹ç‰¹å®šçš„期間(從 1 至 10 分é˜)éŽåŽ»ä»¥å¾Œï¼Œåœ¨æ²’有通信活動通éŽè™›æ“¬ HUB 的情æ³ä¸‹ï¼Œå³ä½¿ä»ç„¶æ´»èºè‘—,在 IPv6 地å€è¡¨å’Œ MAC ä½å€è¡¨ä¸­çš„ IPv6 設備å¯èƒ½æœƒè¢«åˆªé™¤ã€‚æ­¤é¸é …å¯ä»¥æ¶ˆé™¤å¤§é‡çš„廣播å°åŒ…,但一些 IPv6 相關的安全性原則將無法有效工作。 +HUB_AO_NoIpTable 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ä¸æœƒå‰µå»ºå’Œç¶­è­·å…§éƒ¨ IP ä½å€è¡¨ã€‚æ­¤é¸é …å¯ä»¥æ¶ˆé™¤ CPU å’Œ RAM 的使用é‡ï¼Œä½†ä¸€äº› IP 相關的安全性原則將無法有效工作。 +HUB_AO_NoMacAddressLog 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼é€™è¡¨æ˜Žä»»ä½•ä¸€å€‹æ–°çš„ MAC ä½å€è¨»å†Šåˆ°è™›æ“¬ HUB 上 MAC ä½å€è¡¨çš„日誌,將ä¸æœƒè¢«è¨˜éŒ„到安全性記錄檔中。 +HUB_AO_ManageOnlyPrivateIP 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB çš„ IPv4 ä½å€è¡¨å°‡åªåŒ…å«ç§æœ‰ IPv4 ä½å€ã€‚由於這個原因,ç§æœ‰ IPv4 ä½å€æ˜¯ï¼š10.0.0.0 /8,172.16.0.0/12,192.168.0.0/16 å’Œ 169.254.0.0/16。任何其他的 IPv4 ä½å€å°‡ä¸æœƒè¢«æ·»åŠ åˆ°è¡¨å…§ã€‚ +HUB_AO_ManageOnlyLocalUnicastIPv6 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB çš„ IPv6 ä½å€è¡¨å°‡åªåŒ…å«æœ¬åœ°å–®æ’­ IPv6 ä½å€ã€‚由於這個原因,ç§æœ‰ IPv6 ä½å€æ˜¯ï¼šfe80:: / 10。任何其他的 IPv6 ä½å€å°‡ä¸æœƒè¢«æ·»åŠ åˆ°è¡¨å…§ã€‚ +HUB_AO_DisableIPParsing 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ç¦ç”¨åœ¨æ‰€æœ‰ä¹™å¤ªç¶²å°åŒ…裡的 IP 包頭的內部解æžå‡½æ•¸ã€‚æ­¤é¸é …å¯ä»¥æ¶ˆé™¤ CPU å’Œ RAM 的使用é‡ï¼Œä½†æ˜¯è™›æ“¬ HUB å°‡ä¸æœƒåŸ·è¡Œå…§éƒ¨ IP ä½å€è¡¨çš„建設和維護,一些 IP 相關的安全性原則將無法有效工作。 +HUB_AO_YieldAfterStorePacket 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨å°åŒ…的儲存-轉發進程後,虛擬 HUB 設置 CPU 為空閒狀態。這å¯èƒ½å°Žè‡´äº†è‰¯å¥½çš„效果,使å°åŒ…的延é²æ›´çŸ­ï¼Œä½†æ˜¯åŸ·è¡Œç·’é—œè¯è½‰æ›çš„計數將增加,性能å¯èƒ½ä¸‹é™ã€‚ +HUB_AO_FilterPPPoE 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 丟棄所有的 PPPoE(PPP over Ethernet)å°åŒ…。當建立兩個或多個局域網之間的橋接器時,方便分開æ¯å€‹ç¶²ç«™çš„ PPPoE 網段。 +HUB_AO_FilterOSPF 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 丟棄所有 OSPF (Open Shortest Path First) å°åŒ…。 +HUB_AO_FilterIPv4 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 丟棄所有的 IPv4 å’Œ ARP å°åŒ…。 +HUB_AO_FilterIPv6 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 丟棄所有的 IPv6 å°åŒ…。 +HUB_AO_FilterNonIP 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB ä¸Ÿæ£„æ‰€æœ‰éž IP å°åŒ…(éž IPv4ã€ARP 或 IPv6 å°åŒ…)。順便說一å¥ï¼Œä»»ä½•é€šéŽè™›æ“¬ HUB 的帶標籤的 VLAN 將被視為éžIPå°åŒ…。 +HUB_AO_FilterBPDU 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 丟棄所有 BPDU (Bridge Protocol Data Unit) å°åŒ…。 +HUB_AO_NoIPv6DefaultRouterInRAWhenIPv6 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 上的所有的 VPN 會話將會啟用“無在IPv6 RA(物ç†IPv6)上的默èªè·¯ç”±å™¨â€å®‰å…¨æ€§åŽŸå‰‡ã€‚當 VPN Client / VPN Bridge å’Œ VPN Server 之間的物ç†é€šä¿¡å”定是IPv6時,任何在路由生命週期為éžé›¶å€¼çš„IPv6 RA(路由器廣告)å°åŒ…將設置為零值。這有效的é¿å…äº†é€šéŽ VPN Client 嘗試使用é ç«¯çš„IPv6路由器作為其本地IPv6路由器而導致的IPv6路由混亂的å¯æ€•è¡Œç‚ºã€‚ +HUB_AO_NoLookBPDUBridgeId 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 將忽略在一個 BPDU (Bridge Protocol Data Unit) å°åŒ…è£¡çš„æº MAC ä½å€æ¬„ä½ã€‚這個值是éžå¸¸å…ˆé€²çš„。請ä¸è¦ä¿®æ”¹å®ƒï¼Œé™¤éžä½ æ˜¯è¶…特殊的電腦網路專家。 +HUB_AO_NoManageVlanId 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ä¸æœƒä½¿ç”¨åœ¨ MAC ä½å€è¡¨ä¸­çš„ VLAN ID。任何有標籤的VLANå°åŒ…中的 VLAN ID 將被忽略。 +HUB_AO_VlanTypeId 以å進ä½æŒ‡å®šçš„ VLAN 標籤的乙太網類型 ID (TPID)。é è¨­å€¼æ˜¯ 33024 (åå…­é€²ä½ 0x8100)。此值是éžå¸¸å…ˆé€²çš„。請ä¸è¦ä¿®æ”¹å®ƒï¼Œé™¤éžä½ æ˜¯è¶…特殊的電腦網路專家。 +HUB_AO_FixForDLinkBPDU 如果您將此é¸é …設置為éžé›¶å€¼ï¼ŒFixForDLinkBPDU é¸é …將啟動。此值是éžå¸¸å…ˆé€²çš„。請ä¸è¦ä¿®æ”¹å®ƒï¼Œé™¤éžä½ æ˜¯è¶…特殊的電腦網路專家。 +HUB_AO_NoIPv4PacketLog 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ç¶“éŽè™›æ“¬ HUB çš„ IPv4 å°åŒ…å°‡ä¸è¢«è¨˜éŒ„。 +HUB_AO_NoIPv6PacketLog 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ç¶“éŽè™›æ“¬ HUB çš„ IPv6 å°åŒ…å°‡ä¸è¢«è¨˜éŒ„。 +HUB_AO_NoSpinLockForPacketDelay 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œç•¶å°åŒ…延é²ç”Ÿæˆå‡½æ•¸æ‡‰ç”¨äºŽå°åŒ…時,那麼 VPN Server å°‡ä¸ä½¿ç”¨è‡ªæ—‹éŽ–機制來模仿å°åŒ…的延é²ã€‚相å,作業系統的計時器中斷將被採ç´ã€‚這會é™ä½Ž CPU 的時間,但產生延é²çš„解æžåº¦å°‡æœƒæƒ¡åŒ–。 +HUB_AO_BroadcastStormDetectionThreshold 指定臨界值æ¯ç§’檢測廣播風暴。當從一個特定 VPN 會話的廣播å°åŒ…數é‡è¶…éŽäº†é€™å€‹è‡¨ç•Œå€¼æ™‚,å°åŒ…將被視為廣播風暴,會被éŽæ¿¾ã€‚é è¨­å€¼(零值)為 32。 +HUB_AO_ClientMinimumRequiredBuild 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 將拒絕從版本號低於這個值的ã€VPN Client 的任何訪å•ã€‚ +HUB_AO_RequiredClientId 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 將拒絕從沒有嵌入“用戶端IDâ€å€¼åœ¨è»Ÿé«”中的ã€VPN Client 的任何訪å•ã€‚ +HUB_AO_AdjustTcpMssValue 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 將調整所有 TCP/IP å°åŒ…的包頭的 MSS(最大報文段長度)值,且ä¸è¶…éŽæ­¤å€¼ã€‚ +HUB_AO_DisableAdjustTcpMss 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 上的 MSS (最大報文段長度)é¸é …將被ç¦ç”¨ã€‚å³ä½¿ AdjustTcpMssValue é¸é …是指定的,或一個 VPN 會話是由 IPsec / L2TP / EtherIP / L2TPv3 伺æœå™¨åŠŸèƒ½å‰µå»ºçš„,MSS 的調節將被ç¦ç”¨ã€‚ +HUB_AO_NoDhcpPacketLogOutsideHub 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ä¸è¨˜éŒ„éžé—œè¯çš„ DHCP å°åŒ…çš„å°åŒ…日誌。“éžé—œè¯ DHCP å°åŒ…â€æ˜¯åœ¨è™›æ“¬ HUB 上ä¸å—任何 VPN 會話約æŸçš„ DHCP å°åŒ…。 +HUB_AO_DisableHttpParsing 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB ä¸æœƒåœ¨æ‰€æœ‰ HTTP å°åŒ…é€²è¡Œè§£æž HTTP 包頭。這會é™ä½Ž CPU å’Œ RAM 的使用,但是 HTTP 訪å•æ—¥èªŒå°‡ä¸æœƒè¢«è¨˜éŒ„。 +HUB_AO_DisableUdpAcceleration 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ‰€æœ‰ UDP 加速功能在虛擬 HUB 的所有 VPN 會話將被ç¦ç”¨ã€‚ +HUB_AO_DisableUdpFilterForLocalBridgeNic 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB ç¦ç”¨æ•…éšœé é˜²éŽæ¿¾åŠŸèƒ½ï¼Œä¾†éŽæ¿¾å¯èƒ½æœƒå°Žè‡´ç¶²è·¯ä¸ç©©å®šçš„ DHCP å°åŒ…。é è¨­æƒ…æ³ä¸‹ï¼Œæœ¬åœ°æ©‹ä»‹é¢æœ‰æ™‚會嘗試從é ç«¯ DHCP 伺æœå™¨ç²å–一個 IP ä½å€ï¼Œä½†æ˜¯é€™æ¨£çš„行為在路由表中會無é™è¿´åœˆã€‚éŽæ¿¾åŠŸèƒ½å¯é¿å…這樣的å•é¡Œã€‚æ­¤é¸é …å¯ä»¥ç¦ç”¨éŽæ¿¾åŠŸèƒ½ã€‚ +HUB_AO_ApplyIPv4AccessListOnArpPacket 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ IPv4 訪å•åˆ—表æ¢ç›®å°‡ä¸åƒ…被應用在 IPv4 å°åŒ…,而且還在 ARP å°åŒ…。這樣方便éŽæ¿¾ä¸å¿…è¦çš„ã€å¯èƒ½æœƒå¸¶ä¾†éº»ç…©çš„ ARP å°åŒ…。 +HUB_AO_RemoveDefGwOnDhcpForLocalhost 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œç•¶æœ¬åœ°ä¸»æ©Ÿä¸Šçš„一個 VPN Client 連接到虛擬 HUB ,並試圖從虛擬 HUB 網段的 DHCP 伺æœå™¨ç²å–一個 IP ä½å€ï¼Œç›¸æ‡‰çš„ DHCP 響應å°åŒ…將被丟棄。它å¯ä»¥é˜²æ­¢æ„想ä¸åˆ°çš„å°åŒ…路由的無é™è¿´åœˆã€‚ +HUB_AO_SecureNAT_MaxTcpSessionsPerIp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯å€‹ IP 狀態的 TCP 連接數(ä¸æ˜¯ SYN_SENT)將被é™åˆ¶ç‚ºæ­¤å€¼ã€‚ +HUB_AO_SecureNAT_MaxTcpSynSentPerIp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯å€‹ IP 狀態的 TCP 連接數(是 SYN_SENT)將被é™åˆ¶ç‚ºæ­¤å€¼ã€‚ +HUB_AO_SecureNAT_MaxUdpSessionsPerIp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯å€‹ IP 狀態的 UDP 會話數將被é™åˆ¶ç‚ºæ­¤å€¼ã€‚ +HUB_AO_SecureNAT_MaxDnsSessionsPerIp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯å€‹éž SYN_SENT 狀態 IP çš„ DNS 會話數將被é™åˆ¶ç‚ºæ­¤å€¼ã€‚ +HUB_AO_SecureNAT_MaxIcmpSessionsPerIp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯å€‹éž SYN_SENT 狀態 IP çš„ ICMP 會話數將被é™åˆ¶ç‚ºæ­¤å€¼ã€‚ +HUB_AO_AccessListIncludeFileCacheLifetime 指定以秒為週期ä¿å­˜å¤–部用戶列表檔的緩存,此檔是以“include:â€æˆ–“exclude:â€æ ¼å¼ä½œç‚ºå®ƒçš„用戶åçš„ã€è¨ªå•åˆ—表æ¢ç›®ã€‚ +HUB_AO_DisableKernelModeSecureNAT 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨ SecureNAT åŠŸèƒ½ä¸Šçš„æ ¸å¿ƒæ¨¡å¼ NAT 功能將被ç¦ç”¨ã€‚æ ¸å¿ƒæ¨¡å¼ NAT 是加速SecureNAT 虛擬 NAT 功能表ç¾çš„ä¸€å€‹åŠŸèƒ½ã€‚æ ¸å¿ƒæ¨¡å¼ NAT åªæœ‰ç•¶ VPN 伺æœå™¨é€²ç¨‹ä»¥ç³»çµ±è¨±å¯æ¬Šï¼ˆå³æ ¹ï¼Œç³»çµ±æˆ–管ç†å“¡æƒ…æ³ä¸‹ï¼‰æ­£åœ¨é‹è¡Œæ™‚,å¯ä»¥å·¥ä½œã€‚å¦‚æžœæ ¸å¿ƒæ¨¡å¼ NAT 引起一些錯誤的æ“作,使用此é¸é …來ç¦ç”¨å®ƒã€‚ +HUB_AO_DisableUserModeSecureNAT 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨ SecureNAT åŠŸèƒ½ä¸Šçš„ä½¿ç”¨è€…æ¨¡å¼ NAT 功能將被ç¦ç”¨ã€‚ä½¿ç”¨è€…æ¨¡å¼ NAT 是一個使 NAT å¯ä»¥ä½œç‚ºæ™®é€šç”¨æˆ¶è¨±å¯æ¬Šé‹è¡Œçš„功能。 +HUB_AO_DisableCheckMacOnLocalBridge 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ MAC 地å€é‡è¤‡æª¢æŸ¥åœ¨æœ¬åœ°æ©‹åŠŸèƒ½ä¸Šå°‡è¢«ç¦ç”¨ã€‚一些網路介é¢å¡æœ‰å射傳出的å°åŒ…å‘虛擬 HUB çš„å•é¡Œã€‚虛擬 HUB 自動檢測這樣的é‡è¤‡ï¼Œä¸¦ä¸Ÿæ£„它們。啟用此標誌來ç¦ç”¨æª¢æ¸¬ï¼Œä¸¦ä¸Ÿæ£„。 +HUB_AO_DisableCorrectIpOffloadChecksum 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨æœ¬åœ°æ©‹åŠŸèƒ½ä¸Šæª¢æŸ¥å’Œç³¾æ­£ IP 校驗和值。有些有 IPã€TCP 或 UDP 包頭的校驗和移除引擎的網路介é¢å¡ï¼Œä»¥ä¸å®Œæ•´çš„校驗和值傳輸å°åŒ…。這樣的å°åŒ…ä¸èƒ½è¢«æŽ¥æ”¶ç«¯æ­£ç¢ºå°å¾…。所以本地橋檢測到這樣的å°åŒ…,並糾正了它的校驗和欄ä½ã€‚啟用此標誌來ç¦ç”¨é€™ç¨®ç³¾æ­£ã€‚ +HUB_AO_BroadcastLimiterStrictMode If you set this option to non-zero value, then the broadcast-storm detection algorithm will compare either source or destination IP address of each packet. If any of the two fields matches, the packet will be recorded on the short-term history of broadcast-storm detection state machine. +HUB_AO_MaxLoggedPacketsPerMinute Maximum number of logging target packets per minute. +HUB_AO_DoNotSaveHeavySecurityLogs Do not take heavy security log. +HUB_AO_DropBroadcastsInPrivacyFilterMode Drop broadcasting packets if the both source and destination session is PrivacyFilter mode. +HUB_AO_DropArpInPrivacyFilterMode Drop ARP packets if the both source and destination session is PrivacyFilter mode. +HUB_AO_SuppressClientUpdateNotification Suppress the update notification screen on the VPN Client. +HUB_AO_FloodingSendQueueBufferQuota Specify the quota limitation value (in bytes) of the sending queue buffer size which the flooding operation on the Virtual Hub can consume. The quota value is applied on the total length of sending queues of all active VPN sessions. Specify '0' to disable the quota. This option is effective to solve the out-of-memory problem on the network where there are many flooding packets. +HUB_AO_AssignVLanIdByRadiusAttribute Enable the VLAN ID dynamic assignment function. Each VPN session will be assigned its own VLAN ID by the RADIUS attribute value when the user is authenticated by the external RADIUS server unless the user object has a VLAN ID security policy. The RADIUS attribute with the name "Tunnel-Pvt-Group-ID" (ID = 81) will be used as the VLAN ID. The data type must be STRING. +HUB_AO_SecureNAT_RandomizeAssignIp If you set this option to non-zero value, then the Virtual DHCP Server of the SecureNAT function will choose an unused IP address randomly from the DHCP pool while the default behavior is to choose the first unused IP address. +HUB_AO_DetectDormantSessionInterval If you set this option to non-zero value, then the Virtual Hub will treat the VPN sessions, which have transmitted no packets for the last specified intervals (in seconds), as Dormant Sessions. The Virtual Hub will not flood packets, which should be flood, to any Dormant Sessions. +HUB_AO_NoPhysicalIPOnPacketLog If you set this option to non-zero value, then the physical IP addresses of VPN clients of either the source VPN session or the destination VPN session will not be recorded on the packet log file. + + +#關於失敗連接å°è©±æ–¹å¡Š +ERRDLG_ERRMSG 錯誤(錯誤代碼 %u) :\r\n\r\n%s\r\n +ERRDLG_RETRYCOUNT %u 秒後將自動進行é‡æ–°é€£æŽ¥... +ERRDLG_INFORMATION 點擊“é‡è©¦â€ï¼Œé‡æ–°é€²è¡Œé€£æŽ¥ã€‚ +ERRDLG_RETRY_INFO_1 你想é‡è©¦å—Žï¼Ÿ (%u é‡è©¦ / %u 總é‡è©¦) +ERRDLG_RETRY_INFO_2 你想é‡è©¦å—Žï¼Ÿ (%u é‡è©¦ / 總無é™é‡è©¦) +ERRDLG_DISCONNECTED_MSG VPN Server "%S" 連接已被切斷 +ERRDLG_DEVICE_ERROR 與 VPN Server 的連接被中斷,因為虛擬網路介é¢å¡ (設備å稱: %S) å·²åœæ­¢ã€‚\r\n\r\n錯誤代碼 %u: %s + + +# 關於å”è­° +PROTO_DIRECT_TCP 直接的 TCP/IP 連接 +PROTO_HTTP_PROXY é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥ +PROTO_SOCKS_PROXY é€šéŽ SOCKS 代ç†ä¼ºæœå™¨é€£æŽ¥ +PROTO_SSH é€šéŽ SSH 伺æœå™¨é€£æŽ¥ +PROTO_UNKNOWN 未知å”è­° + + + +# 關於caps(控制字元) +CAPS_YES 是 +CAPS_NO å¦ +# (標題) +CT_i_max_packet_size 最大的乙太網路å°åŒ…å¤§å° +CT_i_max_hubs 最大虛擬 HUB 數 +CT_i_max_user_creation 整個 VPN Server 的最大用戶數 +CT_i_max_sessions 最大總連接數 +CT_i_max_clients 最大用戶端連接數 +CT_i_max_bridges 最大橋接器連接數 +CT_i_max_users_per_hub æ¯è™›æ“¬ HUB æœ€å¤§ä½¿ç”¨è€…å®¹é‡ +CT_i_max_groups_per_hub æ¯è™›æ“¬ HUB æœ€å¤§ç¾¤å®¹é‡ +CT_i_max_access_lists æ¯è™›æ“¬ HUB 最大訪å•æ¸…å–®å®¹é‡ +CT_i_max_mac_tables æ¯è™›æ“¬ HUB 最大 MAC ä½å€å®¹é‡ +CT_i_max_ip_tables æ¯è™›æ“¬ HUB 最大 IP ä½å€å®¹é‡ +CT_i_max_secnat_tables æ¯è™›æ“¬ HUB 最大 SecureNAT å®¹é‡ +CT_i_max_l3_sw 最大虛擬 3 層交æ›æ©Ÿæ•¸ +CT_i_max_l3_if æ¯è™›æ“¬ 3 層交æ›æ©Ÿæœ€å¤§è™›æ“¬ä»‹é¢å®¹é‡ +CT_i_max_l3_table æ¯è™›æ“¬ 3 層交æ›æ©Ÿæœ€å¤§è·¯ç”±è¡¨å®¹é‡ +CT_b_bridge 作為 VPN Bridge 軟體工作 +CT_b_standalone ç¨ç«‹æ¨¡å¼ +CT_b_cluster_controller ç¾¤é›†æŽ§åˆ¶å™¨æ¨¡å¼ +CT_b_cluster_member 群集æˆå“¡æ¨¡å¼ +CT_b_vpn_client_connect æŽ¥å— VPN Client / Bridge 的連接 +CT_b_local_bridge 支æŒæœ¬åœ°æ©‹æŽ¥å™¨ +CT_b_must_install_pcap 未安è£å°åŒ…æ•ç²é©…å‹• +CT_b_tap_supported æ”¯æ´ tun/tap 設備 (僅在 Linux) +CT_b_support_config_hub 支æ´æ›´æ”¹è™›æ“¬ HUB 設置 +CT_b_support_securenat æ”¯æŒ SecureNAT +CT_b_virtual_nat_disabled 虛擬 NAT 無效 (僅 DHCP 有效) +CT_b_support_cascade 支æ´ç´šè¯é€£æŽ¥ +CT_b_support_cascade_cert 支æ´ç´šè¯é€£æŽ¥ä¼ºæœå™¨èªè­‰ +CT_b_support_config_log 支æ´æ›´æ”¹ä¿å­˜æ—¥èªŒè¨­ç½® +CT_b_support_autodelete 支æ´è‡ªå‹•åˆªé™¤æ—¥èªŒæª” +CT_b_support_radius 支æ´å¤–部èªè­‰ä¼ºæœå™¨ +CT_b_support_config_rw æ”¯æ´ Config 檔的é ç«¯è®€å¯« +CT_b_support_hub_admin_option 支æ´è™›æ“¬ HUB 管ç†é¸é … +CT_b_support_cascade_client_cert 支æ´ç´šè¯é€£æŽ¥å®¢æˆ¶è­‰æ›¸ +CT_b_support_hide_hub 支æŒè™›æ“¬ HUB 枚舉設定 +CT_b_support_cluster_admin 支æ´å°æ‰€æœ‰ç¾¤é›†æ¨¡å¼çš„綜åˆç®¡ç† +CT_b_support_cluster 支æ´éƒ¨åˆ†ç¾¤é›†æ¨¡å¼çš„é‹è¡Œ +CT_b_support_cluster_controller 作為群集控制器æ“作 +CT_b_support_layer3 支æŒè™›æ“¬ 3 層交æ›æ©Ÿ +CT_b_support_crl 支æ´è™›æ“¬ HUB 特定憑證撤銷清單 +CT_b_support_ac 支æŒç‰¹æœ‰çš„虛擬 HUB æº IP ä½å€é™åˆ¶åˆ—表 +CT_b_support_read_log 支æ´æ—¥èªŒæª”的下載 +CT_b_support_rename_cascade 支æ´ç´šè¯é€£æŽ¥å的變更 +CT_b_support_license 支æŒæŽˆæ¬Šç®¡ç† +CT_b_support_limit_multilogin 支æ´å°åŒä¸€ç”¨æˆ¶å¤šå€‹ç™»å…¥çš„é™åˆ¶ +CT_b_support_qos æ”¯æ´ VoIP / QoS 功能 +CT_b_support_syslog 支æ´ç³»çµ±æ—¥èªŒç™¼é€åŠŸèƒ½ +CT_b_cluster_hub_type_fixed 固定群集虛擬 HUB 種類 +CT_b_beta_version 測試版 (é ç™¼ä½ˆç‰ˆæœ¬) +CT_b_support_check_mac 支æ´åœ¨è¨ªå•åˆ—表中指定 MAC ä½å€ +CT_b_support_check_tcp_state 支æ´æª¢æ¸¬ TCP 連接的狀態éŽæ¿¾ +CT_b_support_network_connection_name 支æ´ç²å–網路å‹å¥½å稱 +CT_b_support_radius_retry_interval_and_several_servers 在 RADIUS 身份驗證裡支æŒé‡è©¦é–“隔和多個伺æœå™¨ +CT_b_support_vlan 在 MAC 地å€è¡¨è£¡æ”¯æ´å¸¶æ¨™ç±¤çš„ VLAN ID +CT_b_support_hub_ext_options 支æ´è™›æ“¬ HUB 擴展é¸é … +CT_b_support_policy_ver_3 支æ´å®‰å…¨æ€§åŽŸå‰‡ 3.0 版本 +CT_b_support_ipv6_acl æ”¯æŒ IPv6 訪å•åˆ—表 +CT_b_support_ex_acl 支æ´è¨ªå•åˆ—表延時ã€æŠ–å‹•å’Œå°åŒ…丟失 +CT_b_support_acl_group 支æŒè¨ªå•åˆ—表通éŽçµ„å調節 +CT_b_support_ipv6_ac æ”¯æŒ IPv6 IP å­˜å–控制清單 +CT_b_support_eth_vlan 支æ´å¸¶æ¨™è¨˜çš„ VLAN å°åŒ…é€æ˜Žæ”¯æ´å·¥å…· +CT_b_support_msg 支æ´ä»Šæ—¥æ¶ˆæ¯åŠŸèƒ½ +CT_b_vpn3 æ”¯æ´ 3.0 的功能 +CT_b_vpn4 æ”¯æ´ 4.0 的功能 +CT_b_support_ipsec æ”¯æ´ IPsec / L2TP / EtherIP / L2TPv3 伺æœå™¨åŠŸèƒ½ +CT_b_support_sstp æ”¯æ´ MS-SSTP VPN Server 功能 +CT_b_support_udp_acceleration æ”¯æ´ UDP 加速功能 +CT_b_support_openvpn æ”¯æ´ OpenVPN Server 功能 +CT_b_support_ddns 支æ´å‹•æ…‹ DNS 用戶端功能 +CT_b_support_ddns_proxy æ”¯æ´ DDNS 通éŽä»£ç†ä¼ºæœå™¨ +CT_b_support_special_listener æ”¯æŒ VPN over ICMP å’Œ VPN over DNS +CT_b_support_redirect_url_acl 支æŒè¨ªå•åˆ—表 HTTP URL æ”¹é“ +CT_b_is_in_vm 虛擬機器上é‹è¡Œ +CT_b_support_azure æ”¯æŒ VPN Azure +CT_b_support_intel_aes æ”¯æ´ Intel CPU AES 加密加速功能 (AES-NI) +CT_b_using_selow_driver æ”¯æŒ SoftEther Lightweight Kernel-mode Ethernet Driver +CT_b_support_vgs æ”¯æ´ VPN Gate æœå‹™çš„伺æœå™¨åŠŸèƒ½ +CT_b_support_vgs_in_client VPN Gate æœå‹™çš„伺æœå™¨åŠŸèƒ½ (VPN 用戶端集æˆ) +CT_b_is_softether SoftEther VPN çš„å…費或開æºç‰ˆ +CT_b_suppport_push_route éœæ…‹è·¯ç”±è¡¨æŽ¨é€åŠŸèƒ½ +CT_b_suppport_push_route_config éœæ…‹è·¯ç”±è¡¨æŽ¨é€åŠŸèƒ½ (å¯é…ç½®) + + +#相關策略 +POL_TITLE_STR ç­–ç•¥å +POL_VALUE_STR ç¾åœ¨å€¼ +POL_TYPE_BOOL é–‹ / é—œ +POL_TYPE_INT 整數 +POL_BOOL_ENABLE 有效 +POL_BOOL_DISABLE ï¼ +POL_BOOL_DISABLE_EX ï¼ +POL_INT_ZERO ï¼ +POL_INT_COUNT %u 個 +POL_INT_SEC %u 秒 +POL_INT_BPS %u bps +POL_INT_VLAN %u + +# Ver 2.0 +POL_0 å…è¨±è¨ªå• +POL_EX_0 用戶定義的這項策略的許å¯æ¬Šï¼Œä½¿ VPN 連接到 VPN Server。 +POL_1 DHCP å°åŒ…ç¯©æª¢ç¨‹å¼ (IPv4) +POL_EX_1 此策略定義的所有會話中的 IPv4 çš„ DHCP å°åŒ…將被éŽæ¿¾ã€‚ +POL_2 ç¦æ­¢ DHCP 伺æœå™¨é‹è¡Œ (IPv4) +POL_EX_2 連接到有此策略設置的會話的電腦,將無法æˆç‚º DHCP 伺æœå™¨ï¼Œä¹Ÿç„¡æ³•å° DHCP ä½¿ç”¨è€…åˆ†é… IPv4 / DNS 資訊。 +POL_3 強制 DHCP åˆ†é… IP åœ°å€ (IPv4) +POL_EX_3 有此策略設置的會話的電腦,åªèƒ½ä½¿ç”¨è™›æ“¬ç¶²è·¯å´çš„ DHCP 伺æœå™¨æ供的 IPv4 地å€ã€‚ +POL_4 拒絕橋接器é‹è¡Œ +POL_EX_4 橋接器模å¼çš„連接被有此策略設置的用戶會話拒絕。å³ä½¿ç•¶ä¹™å¤ªç¶²æ©‹æŽ¥å™¨åœ¨ç”¨æˆ¶ç«¯è¢«é…置的情æ³ä¸‹ï¼Œé€šä¿¡å°‡æ˜¯ä¸å¯èƒ½çš„。 +POL_5 拒絕路由æ“作 (IPv4) +POL_EX_5 有此策略設置的會話將拒絕 IPv4 路由。å³ä¾¿ IP 路由器é‹è¡Œåœ¨ç”¨æˆ¶ç«¯ï¼Œé€šè¨Šä»å°‡ç„¡æ³•å»ºç«‹ã€‚ +POL_6 拒絕 MAC 地å€è¤‡è£½ +POL_EX_6 有此策略設置的會話無法使用正在被ä¸åŒæœƒè©±çš„電腦佔用的é‡è¤‡ MAC ä½å€ã€‚ +POL_7 拒絕 IP 地å€è¤‡è£½ (IPv4) +POL_EX_7 有此策略設置的會話無法使用正在被ä¸åŒæœƒè©±çš„電腦佔用的é‡è¤‡ IPv4 ä½å€ã€‚ +POL_8 拒絕éžçš„ ARP / éž DHCP / éž ICMPv6 廣播 +POL_EX_8 有此策略設置的會話ä¸å…許在虛擬網路上有 ARP å”定,DHCP å”定ã€ICMPv6 å”定廣播å°åŒ…的發é€å’ŒæŽ¥æ”¶ +POL_9 éš±ç§ç¯©æª¢ç¨‹å¼æ¨¡å¼ +POL_EX_9 有隱ç§ç¯©æª¢ç¨‹å¼æ¨¡å¼ç­–略設置的會話間的全部通信將被éŽæ¿¾ã€‚ +POL_10 拒絕作為 TCP/IP 伺æœå™¨é‹è¡Œ (IPv4) +POL_EX_10 有此會話策略設置的電腦無法收è½å’ŒæŽ¥å— IPv4 TCP/IP 連接。 +POL_11 ç„¡é™åˆ¶çš„å»£æ’­æ•¸é‡ +POL_EX_11 有此會話策略設置的電腦,如果在虛擬網路上發é€è¶…éŽä¸€èˆ¬æƒ…æ³çš„廣播å°åŒ…é‡ï¼Œç³»çµ±å°‡ä¸åšè‡ªå‹•é™åˆ¶ã€‚ +POL_12 å…è¨±ç›£æ¸¬æ¨¡å¼ +POL_EX_12 有此策略設置的使用者å…許連接到監測模å¼ä¸‹çš„虛擬 HUB 上。監測模å¼ä¸‹çš„會話å¯ä»¥ç›£è½(tap)所有æµç¶“此虛擬 HUB çš„å°åŒ…。 +POL_13 最大的 TCP 連接數 +POL_EX_13 å°æœ‰æ­¤ç­–ç•¥è¨­ç½®çš„æœƒè©±ï¼Œå®ƒè¨­ç½®äº†ç‰©ç† TCP é€£æŽ¥çš„æœ€å¤§æ•¸ç›®ï¼ŒåŒ…æ‹¬åœ¨ä¸€å€‹ç‰©ç† VPN 會話中。 +POL_14 è¶…æ™‚æœŸé™ +POL_EX_14 å°æœ‰æ­¤ç­–略設置的會話,當 VPN Server å’Œ VPN Client 之間發生通信å•é¡Œæ™‚,此設置在中斷一個會話å‰ç­‰å¾…è¶…æ™‚æœŸé™ (以秒為單ä½)。 +POL_15 最大 MAC 地å€æ•¸ +POL_EX_15 å°æœ‰æ­¤ç­–略設置的會話,設置æ¯æœƒè©±æœ€å¤§ MAC ä½å€æ•¸ã€‚ +POL_16 最大 IP 地å€æ•¸ (IPv4) +POL_EX_16 å°æœ‰æ­¤ç­–略設置的會話,指定單個會話å¯è¨»å†Šçš„ IPv4 地å€æ•¸ã€‚ +POL_17 上傳頻寬 +POL_EX_17 å°æœ‰æ­¤ç­–略設置的會話,é™åˆ¶è™›æ“¬è·¯ç”±å™¨ä¸Šç”±å¤–至內的資料æµç¨‹é‡é »å¯¬ã€‚ +POL_18 下載頻寬 +POL_EX_18 å°æœ‰æ­¤ç­–略設置的會話,é™åˆ¶è™›æ“¬è·¯ç”±å™¨ä¸Šç”±å…§è‡³å¤–的資料æµç¨‹é‡é »å¯¬ã€‚ +POL_19 拒絕更改密碼 +POL_EX_19 有此密碼驗證策略設置的使用者將無法在 VPN Client 管ç†å™¨ä¸Šé€²è¡Œå¯†ç¢¼çš„æ›´æ›ã€‚ +POL_20 最大多é‡ç™»å…¥æ•¸ +POL_EX_20 有此策略設置的用戶無法進行多於設置數的併發登入數。 橋接器模å¼æœƒè©±ä¸é©ç”¨æ–¼æ­¤ç­–略。此安全性原則僅在 VPN Server 3.0 或以上版本,或具有多é‡ç™»å…¥é™åˆ¶åŠŸèƒ½çš„ VPN Server 2.0 版上有效。 +POL_21 ç¦æ­¢ VoIP / QoS 功能 +POL_EX_21 有此策略設置的用戶,無法在 VPN 連接會話中使用VoIP / QoS功能。此安全性原則僅在 VPN Server 3.0 或以上版本,或具有 VoIP / QoS 功能的 VPN Server 2.0 版上有效。 + +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã‹ã‚‰ ----- +# Ver 3.0 +POL_22 éŽæ¿¾ RS/RA å°åŒ…(IPv6) +POL_EX_22 此策略定義的會話中消æ¯é¡žåž‹ç‚º 133(路由器請求)或 134(路由器通告)的所有 ICMPv6 å°åŒ…將被éŽæ¿¾ã€‚因此,IPv6 用戶端將無法使用 IPv6 ä½å€é¦–碼自動檢測和 IPv6 é è¨­é–˜é“器自動檢測。 +POL_23 éŽæ¿¾ RA å°åŒ…(IPv6) +POL_EX_23 此策略定義的會話中消æ¯é¡žåž‹ç‚º 134(路由器通告)的所有 ICMPv6 å°åŒ…將被éŽæ¿¾ã€‚因此,惡æ„使用者將ä¸èƒ½åœ¨ç¶²è·¯ä¸­å‚³æ’­éžæ³•çš„ IPv6 ä½å€é¦–碼或é è¨­é–˜é“器廣告。 +POL_24 éŽæ¿¾ DHCP å°åŒ…(IPv6) +POL_EX_24 此策略定義的所有會話中的 IPv6 çš„ DHCP å°åŒ…將被éŽæ¿¾ã€‚ +POL_25 ä¸å…許 DHCP 伺æœå™¨é‹è¡Œ(IPv6) +POL_EX_25 連接到有此策略設置的會話的電腦將ä¸å…許æˆç‚º DHCP 伺æœå™¨ï¼Œä¹Ÿç„¡æ³•å° DHCP ç”¨æˆ¶åˆ†é… IPv6 ä½å€ / DNS 資訊。 +POL_26 拒絕路由æ“作 (IPv6) +POL_EX_26 有此策略設置的會話將拒絕 IPv6 路由。å³ä¾¿ IP 路由器é‹è¡Œåœ¨ç”¨æˆ¶ç«¯ï¼Œé€šè¨Šä»å°‡ç„¡æ³•å»ºç«‹ã€‚ +POL_27 拒絕 IP 地å€è¤‡è£½ (IPv6) +POL_EX_27 有此策略設置的會話無法使用正在被ä¸åŒæœƒè©±çš„電腦佔用的複製的 IPv6 地å€ã€‚ +POL_28 拒絕作為 TCP/IP 伺æœå™¨é‹è¡Œ (IPv6) +POL_EX_28 有此策略設置會話的電腦ä¸èƒ½æ”¶è½æˆ–æŽ¥å— IPv6 TCP/IP連接。 +POL_29 最大 IP 地å€æ•¸ (IPv6) +POL_EX_29 å°æœ‰æ­¤ç­–略設置的會話,指定單個會話å¯è¨»å†Šçš„ IPv6 地å€æ•¸ã€‚ +POL_30 VPN Client ä¸æŽ¥å—密碼ä¿å­˜ +POL_EX_30 å°æœ‰æ­¤ç­–略設置的用戶,用戶在用戶端將ä¸å†èƒ½å¤ ä¿å­˜å¯†ç¢¼ã€‚使用者æ¯æ¬¡é€£æŽ¥ VPN 時å‡éœ€è¦è¼¸å…¥å¯†ç¢¼ã€‚這將æ高安全性。如果啟用此策略, VPN Client 2.0 版本將被拒絕連接。 +POL_31 VPN Client 自動斷開 +POL_EX_31 å°æœ‰æ­¤ç­–略設置的用戶,在特定的一段時間éŽåŽ»å¾Œï¼Œç”¨æˆ¶çš„ VPN 會話將被自動斷開。這種情æ³ä¸‹å°‡ä¸åŸ·è¡Œè‡ªå‹•é‡æ–°é€£æŽ¥ã€‚這將防止大é‡ä¸æ´»èºçš„ VPN 會話。如果啟用此策略, VPN Client 2.0 版將被拒絕連接。 +POL_32 éŽæ¿¾æ‰€æœ‰ IPv4 å°åŒ… +POL_EX_32 å°å®šç¾©æ­¤ç­–略會話的所有 IPv4 å’Œ ARP 據包將被éŽæ¿¾ã€‚ +POL_33 éŽæ¿¾æ‰€æœ‰ IPv6 å°åŒ… +POL_EX_33 å°å®šç¾©æ­¤ç­–略會話的所有 IPv6 å°åŒ…將被攔截。 +POL_34 éŽæ¿¾æ‰€æœ‰éž IP å°åŒ… +POL_EX_34 å°å®šç¾©æ­¤ç­–ç•¥çš„æ‰€æœ‰éž IP å°åŒ…將被éŽæ¿¾ã€‚â€œéž IP å°åŒ…â€æ„æ€æ˜¯ä¸æ˜¯IPv4, ARP, 也ä¸æ˜¯ IPv6 çš„å°åŒ…。所有通éŽè™›æ“¬ HUB 的帶標籤的 VLAN å°åŒ…將被èªç‚ºæ˜¯éž IP å°åŒ…。 +POL_35 在 IPv6 RA 上的éžé»˜èªè·¯ç”±å™¨ +POL_EX_35 å°å®šç¾©æ­¤ç­–略的所有 VPN 會話中,任何 IPv6 RA(路由器通告)路由器的壽命為éžé›¶å€¼çš„å°åŒ…將設置為零值。這å¯ä»¥æœ‰æ•ˆé¿å… VPN Client 嘗試使用é ç«¯çš„ IPv6 路由器作為其本地 IPv6 è·¯ç”±å™¨è€Œé€ æˆ IPv6 路由混亂的å¯æ€•è¡Œç‚ºã€‚ +POL_36 在 IPv6 RA ç„¡é è¨­è·¯ç”±å™¨(ç‰©ç† IPv6) +POL_EX_36 å°å®šç¾©æ­¤ç­–略的所有 VPN 會話(åªæœ‰ç•¶ VPN Client / VPN Bridge å’Œ VPN Server 之間的物ç†é€šä¿¡å”定是 IPv6 時),任何 IPv6 RA(路由器通告)路由器的壽命為éžé›¶å€¼çš„å°åŒ…將設置為零值。這å¯ä»¥æœ‰æ•ˆé¿å… VPN Client 嘗試使用é ç«¯çš„ IPv6 路由器作為其本地 IPv6 è·¯ç”±å™¨è€Œé€ æˆ IPv6 路由混亂的å¯æ€•è¡Œç‚ºã€‚ +POL_37 VLAN ID (IEEE802.1Q) +POL_EX_37 您å¯ä»¥æŒ‡å®š VLAN ID 的安全性原則。所有的 VPN 會話定義了此策略,所有從使用者到虛擬 HUB 的乙太網å°åŒ…將被æ’入一個帶 VLAN ID çš„ VLAN 標籤(IEEE 802.1Q)。用戶還å¯ä»¥æ”¶åˆ°å…·æœ‰ç›¸åŒçš„ VLAN ID çš„ VLAN 標籤的å°åŒ…。(接收éŽç¨‹æœƒè‡ªå‹•åˆªé™¤ VLAN 標籤)。帶有任何其他 VLAN ID æˆ–éž VLAN å°åŒ…的乙太網å°åŒ…å°‡ä¸æœƒæ”¶åˆ°ã€‚所有沒有這個策略定義的 VPN 會話å¯ä»¥ç™¼é€/接收任何類型的乙太網å°åŒ…,ä¸ç®¡ VLAN 標籤,VLAN標籤也ä¸æœƒè¢«è‡ªå‹•æ’入或刪除。通éŽè™›æ“¬ HUB 的任何帶標籤的 VLAN å°åŒ…å°‡è¢«è¦–ç‚ºéž IP å°åŒ…。因此,帶標籤的 VLAN å°åŒ…ä¸å—制於 IPv4/IPv6 安全性原則,訪å•åˆ—表也ä¸å—其他 IPv4/IPv6 特定的深入處ç†ã€‚ +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã¾ã§ ----- + + +# 关于远程连接对è¯æ¡† +REMOTE_DEF_CAPTION é ç«¯é€£æŽ¥ +REMOTE_DEF_TITLE 指定你è¦é€²è¡Œé ç«¯é€£æŽ¥çš„電腦。 + + +#關於客戶通知æœå‹™ +CN_TITLE SoftEther VPN Client + + +# 關於連線管ç†å“¡ +CM_TITLE SoftEther VPN Client 管ç†å™¨ +CM_PW_LOCALMACHINE 本地電腦 +CM_NO_REMOTE VPN Client æœå‹™é‹è¡Œåœ¨ %s 上,ä¸å…許é ç«¯é€£æŽ¥ã€‚ +CM_CONNECT_FAILED 無法連接到 %s 上的 VPN Client æœå‹™ã€‚\r\nç¢ºèª VPN æœå‹™å·²é–‹å•Ÿä¸¦æ­£å¸¸é‹è¡Œã€‚ +CM_BAD_PASSWORD 密碼錯誤。請é‡æ–°è¼¸å…¥å¯†ç¢¼ã€‚密碼大å°å¯«æ•æ„Ÿã€‚ +CM_NUM_CONN_COUNT VPN 連接中: %u 帳戶 +CM_CONN_NO 未連接 +CM_PRODUCT_NAME SoftEther VPN Client Build %u +CM_ACCOUNT_COLUMN_1 VPN 連接設置å稱 +CM_ACCOUNT_COLUMN_2 狀態 +CM_ACCOUNT_COLUMN_3 VPN Server 主機å稱(地å€) +CM_ACCOUNT_COLUMN_3_2 虛擬 HUB å稱 +CM_ACCOUNT_COLUMN_4 虛擬網路介é¢å¡å稱 +CM_VLAN_COLUMN_1 虛擬網路介é¢å¡å稱 +CM_VLAN_COLUMN_2 狀態 +CM_VLAN_COLUMN_3 MAC åœ°å€ +CM_VLAN_COLUMN_4 版本 +CM_ACCOUNT_OFFLINE 離線 +CM_ACCOUNT_ONLINE 已連接 +CM_ACCOUNT_CONNECTING 連接中 +CM_VLAN_ENABLED 已啟用 +CM_VLAN_DISABLED å·²ç¦ç”¨ +CM_DELETE_ACCOUNT_MSG VPN 連接設置 "%s" 將刪除,你確定嗎? +CM_ST_ACCOUNT_NAME VPN 連接設置å稱 +CM_ST_CONNECTED 會話狀態 +CM_ST_CONNECTED_TRUE é€£æŽ¥å®Œæˆ (會話建立) +CM_ST_CONNECTED_FALSE 嘗試連接 +CM_ST_CONNECTING 開始連接 VPN 伺æœå™¨ +CM_ST_NEGOTIATION å”商中 +CM_ST_AUTH 驗證用戶身份 +CM_ST_ESTABLISHED 連接已建立 +CM_ST_RETRY é‡è©¦ +CM_ST_IDLE 空閒狀態 +CM_ST_SERVER_NAME 伺æœå™¨å +CM_ST_SERVER_PORT 埠號 +CM_ST_PORT_TCP TCP 埠 %u +CM_ST_SERVER_P_NAME æœå‹™ç«¯ç”¢å“å稱 +CM_ST_SERVER_P_VER æœå‹™ç«¯ç‰ˆæœ¬ +CM_ST_SERVER_P_BUILD æœå‹™ç«¯å…§éƒ¨æ¨™è¨˜ +CM_ST_START_TIME 連接開始時間 +CM_ST_FIRST_ESTAB_TIME 首次會話建立時間 +CM_ST_NONE ï¼ +CM_ST_CURR_ESTAB_TIME 當å‰æœƒè©±å»ºç«‹æ™‚é–“ +CM_ST_NUM_ESTABLISHED 已建立的會話數 +CM_ST_NUM_STR %u 次 +CM_ST_HALF_CONNECTION åŠé›™å·¥ TCP é€£æŽ¥æ¨¡å¼ +CM_ST_HALF_TRUE 是 (åŠé›™å·¥æ¨¡å¼) +CM_ST_HALF_FALSE å¦ (全雙工模å¼) +CM_ST_QOS VoIP / QoS 功能 +CM_ST_QOS_TRUE 已啟用 +CM_ST_QOS_FALSE å·²ç¦ç”¨ +CM_ST_NUM_TCP TCP 連接數 +CM_ST_NUM_TCP_UPLOAD 上行傳輸 TCP 連接數 +CM_ST_NUM_TCP_DOWNLOAD 下行傳輸 TCP 連接數 +CM_ST_MAX_TCP TCP 連接數最大值 +CM_ST_VLAN_ID VLAN ID +CM_ST_NO_VLAN ï¼ +CM_ST_USE_ENCRYPT 加密 +CM_ST_USE_ENCRYPT_TRUE 已啟用 (演算法: %S) +CM_ST_USE_ENCRYPT_TRUE2 已啟用 +CM_ST_USE_ENCRYPT_FALSE å·²ç¦ç”¨ (ä¸åŠ å¯†) +CM_ST_USE_COMPRESS 使用壓縮 +CM_ST_UDP_ACCEL_ENABLED æ”¯æ´ UDP 加速 +CM_ST_UDP_ACCEL_USING UDP 加速已啟動 +CM_ST_RUDP TCP over UDP (NAT ç©¿é€) +CM_ST_UNDERLAY_PROTOCOL 物ç†åº•å±¤å”定 +CM_ST_COMPRESS_TRUE 是 (%u %%) +CM_ST_COMPRESS_FALSE å¦ (ä¸å£“縮) +CM_ST_SESSION_NAME 會話å +CM_ST_CONNECTION_NAME 連接å +CM_ST_SESSION_KEY 工作階段金鑰 (160 ä½) +CM_ST_BRIDGE_MODE 橋接器 / è·¯ç”±æ¨¡å¼ +CM_ST_MONITOR_MODE ç›£æ¸¬æ¨¡å¼ +CM_ST_YES 是 +CM_ST_NO å¦ +CM_ST_SEND_SIZE è¼¸å‡ºè³‡æ–™é‡ +CM_ST_RECV_SIZE è¼¸å…¥è³‡æ–™é‡ + +CM_ST_SEND_UCAST_NUM 傳出單播å°åŒ… +CM_ST_SEND_UCAST_SIZE å‚³å‡ºå–®æ’­ç¸½é‡ +CM_ST_SEND_BCAST_NUM 傳出廣播å°åŒ… +CM_ST_SEND_BCAST_SIZE å‚³å‡ºå»£æ’­ç¸½é‡ + +CM_ST_RECV_UCAST_NUM 傳入單播å°åŒ… +CM_ST_RECV_UCAST_SIZE å‚³å…¥å–®æ’­ç¸½é‡ +CM_ST_RECV_BCAST_NUM 傳入廣播å°åŒ… +CM_ST_RECV_BCAST_SIZE å‚³å…¥å»£æ’­ç¸½é‡ + +CM_ST_NUM_PACKET_STR %S å°åŒ… +CM_ST_SIZE_BYTE_STR %S ä½å…ƒçµ„ + +CM_NEW_ICON 添加新的 VPN 連接 +CM_VGC_ICON VPN Gate 公共 VPN 中繼伺æœå™¨ +CM_VGC_LINK VPN Gate 學術試驗 Web 網站 +CM_ST_TITLE %s 的連接狀態 +CM_ST_COLUMN_1 é …ç›® +CM_ST_COLUMN_2 狀態 +CM_NEW_ACCOUNT_NAME_1 æ–°çš„ VPN 連接 +CM_NEW_ACCOUNT_NAME_2 æ–°çš„ VPN 連接 (%u) +CM_ACCOUNT_TITLE_1 æ–°çš„ VPN 連接設置屬性 +CM_ACCOUNT_TITLE_2 %s 的屬性 +CM_SERVER_CERT_1 指定特定證書登入(&R) +CM_SERVER_CERT_2 指定特定證書刪除(&D) +CM_CLIENT_CERT_1 指定用戶端證書(&C) +CM_CLIENT_CERT_2 刪除用戶端證書(&C) +CM_CERT_INFO 發行å°è±¡: %s\r\n發行人: %s\r\n有效期é™: %s +CM_NO_CERT 您必須指定一個用戶端證書用於用戶身份驗證。 +CM_NO_SECURE 指定智慧å¡å…§çš„客戶證書和個人密碼,以用於使用者身份驗證。 +CM_CERT_SECURE_INFO 證書: "%S"\r\n金鑰: "%S" +CM_SELECT_SECURE_DEVICE é¸æ“‡æ™ºæ…§å¡(&P) +CM_SELECT_CERT_INCARD 指定證書åŠé‡‘é‘°(&V) +CM_VIEW_CLIENT_CERT 查看用戶端證書(&V) +CM_NO_VLAN 在你創建一個新的 VPN 連接設置å‰ï¼Œéœ€è¦å‰µå»ºä¸€å€‹è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚\r\n\r\n你想創建一個虛擬網路介é¢å¡å—Ž? +CM_NO_VLAN_2 在連接到 VPN Server å‰ï¼Œä½ éœ€è¦å‰µå»ºä¸€å€‹è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚\r\n\r\n你想創建一個虛擬網路介é¢å¡å—Ž? +CM_VLAN_REMOTE_ERROR 無法é ç«¯å‰µå»ºè™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚\r\n請在有 VPN Client æœå‹™çš„本地電腦上啟動 VPN Client 管ç†å™¨ï¼Œå®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚ +CM_9X_VLAN_INSTALL 一個新的虛擬網路介é¢å¡ç¾åœ¨å°‡è¢«å‰µå»ºã€‚\r\n\r\n創建虛擬網路介é¢å¡å¾Œï¼Œéœ€è¦é‡æ–°é–‹æ©Ÿ Windows 系統。\n在虛擬網路介é¢å¡å®‰è£é€²è¡Œä¸­ï¼Œå¯èƒ½æœƒè¦æ±‚ä½ æ’å…¥ Windows CD-ROM 安è£ç›¤ã€‚關閉除 VPN Client 管ç†å™¨ç¨‹å¼ä»¥å¤–的當å‰æ‰€æœ‰çš„é‹è¡Œç¨‹å¼ï¼Œæº–備好 Windows 安è£ç›¤ï¼ŒæŒ‰ä¸€ä¸‹â€œç¢ºå®šâ€ã€‚\r\n按一下確定將開始虛擬網路介é¢å¡çš„安è£ã€‚安è£å®Œæˆå¾Œï¼ŒWindows 將自動é‡å•Ÿã€‚ +CM_9X_VLAN_ME_MESSAGE 虛擬網路介é¢å¡å·²å‰µå»ºã€‚在按一下“確定â€å¾Œï¼Œé›»è…¦å°‡è‡ªå‹•é‡æ–°é–‹æ©Ÿã€‚\r\n\r\n電腦é‡æ–°é–‹æ©Ÿå¾Œï¼Œå¯èƒ½æœƒå‡ºç¾å®‰è£æ–°è¨­å‚™ç²¾éˆã€‚\r\n如果該精éˆå‡ºç¾ï¼ŒæŒ‰ä¸€ä¸‹æ¯ä¸€å€‹èž¢å¹•ä¸Šçš„“下一步“,直到安è£å®Œæˆã€‚ +CM_9X_VLAN_UNINSTALL è‹¥è¦åˆªé™¤è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œè«‹å¾žç¶²è·¯å±¬æ€§ä¸­åˆªé™¤ã€‚ \r\n\r\n你想è¦é¡¯ç¤ºç¶²è·¯å±¬æ€§è¦–窗嗎? +CM_PORT_1 8888 (PX-VPN 埠) +CM_PORT_2 443 (HTTPS 埠) +CM_PORT_3 992 (telnets 埠) +CM_PORT_4 5555 (SE-VPN 埠) +CM_RETRY_INTERVAL_ERROR 當 VPN 連接斷開時,設置é‡æ–°é€£æŽ¥é–“éš”(至少 5 秒)。 +CM_DELETE_CLIENT_CERT 這將刪除已經設置的用戶端證書。你確定è¦åˆªé™¤å—Ž? +CM_DELETE_SERVER_CERT 這將刪除已經設置的æœå‹™ç«¯ç‰¹å®šè­‰æ›¸ã€‚你確定è¦åˆªé™¤å—Ž? +CM_SET_STARTUP VPN 連接設置 "%s" 當å‰è¨­ç½®ç‚ºå•Ÿå‹•é€£æŽ¥è¨­ç½®ã€‚\r\n當下次é‡æ–°é–‹æ©Ÿé›»è…¦å¾Œï¼Œå¸³æˆ¶å°‡è¢«è‡ªå‹•é€£æŽ¥ã€‚\r\n(如果你使用的是 Windows,在用戶登入到 Windows å‰ï¼Œè‡ªå‹•é€£æŽ¥å°‡åœ¨å¾Œè‡ºæ¨¡å¼ä¸‹å•Ÿå‹•ã€‚) +CM_REMOVE_STARTUP 你希望刪除 VPN 設置 "%s" 的啟動連接屬性嗎? +CM_NO_DISCONNECT_SPAN 請設置 TCP 連接的使用壽命。 +CM_HALF_MSG 當使用åŠé›™å·¥æ¨¡å¼æ™‚,設置的 TCP 連接數至少是2個。 +CM_TOO_SMALL_INTERVAL 設置建立一個 TCP 連接的時間間隔至少是 1 ç§’é˜ +CM_DELETE_VLAN 這將刪除虛擬網路介é¢å¡ "%s"。你確定刪除嗎? +CM_COPY_NAME_1 複件 %s +CM_COPY_NAME_2 複件 (%u) %s +CM_IMPORT_NAME_1 %s +CM_IMPORT_NAME_2 %s (%u) +CM_CERT_COLUMN_1 發給 +CM_CERT_COLUMN_2 發行人 +CM_CERT_COLUMN_3 æœ‰æ•ˆæœŸé™ +CM_CERT_DELETE_MSG 從列表中刪除此證書? +CM_PASSWORD_SET 設定的密碼。 +CM_PASSWORD_REMOVE 設置的密碼被刪除。 +CM_UNDER_CONSTRUCTION 未完æˆçš„。 +CM_CURRENT_ACTIVE VPN 連接設置 "%s" 的設定已經ä¿å­˜ï¼Œä½†é€™å€‹ VPN 連接設置當å‰æ­£ç·šä¸Šï¼Œæ–°çš„設置直到下一次連接æ‰èƒ½é©ç”¨ã€‚ +CM_DISCONNECT_ALL 這將斷開所有的 %u 個 VPN 連接設置的當å‰é€£æŽ¥ã€‚\r\n你確定è¦é€™æ¨£åšå—Ž? +CM_HTTPS_MSG 您已經é¸æ“‡é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€²è¡Œé€£æŽ¥ã€‚\r\n\r\n平常的 HTTP 代ç†ä¼ºæœå™¨ä¸å…許訪å•æ‚¨æ‰€é¸æ“‡çš„ TCP 埠。\r\n當 VPN Client é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥åˆ° VPN Server 時,å¯èƒ½æœƒé€šéŽä½¿ç”¨ HTTPS (HTTP over SSL) 通信進行連接。\r\n在此情æ³ä¸‹ï¼Œå»ºè­°æ‚¨æŒ‡å®š 443 (HTTPS 埠) 最為目標 VPN Server 的埠號。\r\n(如果您指定了一個其它埠號,å¯èƒ½æœƒç„¡æ³•é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€²è¡Œé€£æŽ¥ã€‚\r\n確定目標 VPN Server 已啟用 443 埠。) \r\n\r\n如果需è¦è©³ç´°è³‡è¨Šï¼Œè«‹èˆ‡æ‚¨è¨ˆç•«åœ¨é€£æŽ¥ä¸­ç¶“éŽçš„ HTTP 代ç†ä¼ºæœå™¨çš„系統管ç†å“¡æˆ–網路系統管ç†å“¡è¯ç¹«ã€‚\r\n\r\n您是å¦ç¢ºå®šæ”¹è®Šç›®æ¨™ VPN Server 埠號為 443 (HTTPS 埠)? +CM_REMOTE_WARNING 您正在ç¦ç”¨é ç«¯ç³»çµ±ç®¡ç†ã€‚\r\n\r\nç•¶å‰ VPN Client 管ç†å™¨æ­£é€£æŽ¥åˆ°é ç«¯é›»è…¦ "%S" 並正在控制它的 VPN Client æœå‹™ã€‚\r\n如果ç¦ç”¨é ç«¯ç³»çµ±ç®¡ç†ï¼Œå°‡ç„¡æ³•ç¹¼çºŒé ç«¯é€£æŽ¥é›»è…¦ "%S" ä¸¦é€šéŽ VPN Client 管ç†å™¨å° VPN Client æœå‹™é€²è¡ŒæŽ§åˆ¶ã€‚\r\n\r\n是å¦ç¢ºèªç¦ç”¨é ç«¯ç³»çµ±ç®¡ç†? +CM_KEEP_INTERVAL_MSG 設置“å°åŒ…發é€é–“隔†為 %u 到 %u 秒。 +CM_REMOTE_TITLE å¯ä»¥ä½¿ç”¨ VPN Client 管ç†å™¨é€£æŽ¥å¦ä¸€å°é›»è…¦ä¸¦é ç«¯ç³»çµ±ç®¡ç†å®ƒçš„ VPN Client æœå‹™ã€‚\r\n(注æ„: é ç«¯é›»è…¦å¿…é ˆå…許é ç«¯ç³»çµ±ç®¡ç†ã€‚) +CM_DESKTOP_LOCAL_PC 本地電腦 +CM_DESKTOP_REMOTE_PC 電腦 %S +CM_DESKTOP_MSG_LOCAL_TS 終端æœå‹™ (é ç«¯æ¡Œé¢) 功能 +CM_DESKTOP_MSG_LOCAL_SW 切æ›ç”¨æˆ¶åŠŸèƒ½ +CM_DESKTOP_MSG_LOCAL_1 ç›®å‰ï¼Œ%s 安è£åœ¨é€™å°é›»è…¦ä¸Šï¼Œæ供了å…許多用戶登入的環境。在此情æ³ä¸‹ï¼ŒVPN Client 顯示的進展狀態資訊,錯誤資訊和其它資訊將被顯示在“控制å°æœƒè©±â€ä¸­ã€‚ +CM_DESKTOP_MSG_LOCAL_21 “會話 ID: 0,用戶 %sâ€åœ¨é€™å°é›»è…¦è¢«åˆ†é…為控制å°é€²ç¨‹ã€‚但是由於您已經在進程 %u 上開啟 VPN Client 管ç†å™¨ï¼Œå› æ­¤ç„¡æ³•é¡¯ç¤º VPN Client 上進度狀態或錯誤等資訊。 +CM_DESKTOP_MSG_LOCAL_22 ç›®å‰é€™å°é›»è…¦ä¸Šçš„控制å°æœƒè©±â€œæœƒè©±ID: 0â€æ²’有被登入。並且因為您在會話 %u 上啟動了 VPN Client 管ç†å™¨ï¼Œå› æ­¤ç„¡æ³•é¡¯ç¤º VPN Client 上進度狀態或錯誤等資訊。 +CM_DESKTOP_MSG_LOCAL_31 建議當此電腦的控制å°æœƒè©± (會話ID: 0,使用者 %s) 顯示時,在此會話中啟動 VPN Client 伺æœå™¨ä¸¦å•Ÿå‹• VPN 連接設置“%sâ€ã€‚由此您將å¯ä»¥å•Ÿå‹•é€£æŽ¥é€²ç¨‹ï¼Œä½†è¦æ‰¿æ“”無法檢查進度狀態或錯誤資訊的風險。 +CM_DESKTOP_MSG_LOCAL_32 建議您先註銷,然後å†å¾žæœ¬åœ°ç™»å…¥ã€‚é‹è¡Œ VPN Client 管ç†å™¨æœƒè©±ï¼Œä¸¦å•Ÿå‹• VPN 連接設置“%sâ€ã€‚由此您將å¯ä»¥å•Ÿå‹•é€£æŽ¥é€²ç¨‹ï¼Œä½†è¦æ‰¿æ“”無法檢查進度狀態或錯誤資訊的風險。 +CM_DESKTOP_MSG_REMOTE_1 由於您在é ç«¯é€£æŽ¥åˆ°é›»è…¦ %S 上的 VPN Client 時執行的動作,您將無法看到 VPN Client 顯示的諸如進程狀態或錯誤資訊。 +CM_DESKTOP_MSG_REMOTE_2 è¦æª¢æŸ¥æ‰€æœ‰ VPN Client 顯示的進程狀態,錯誤和其他資訊,您必須從電腦 %S 本地登入並顯示控制會話 (æ¡Œé¢)。 +CM_DESKTOP_MSG_REMOTE_3 建議您直接從本地 (%S) 登入。é‹è¡Œ VPN Client 管ç†å™¨æœƒè©±ï¼Œä¸¦å•Ÿå‹• VPN 連接設置“%sâ€ã€‚由此您將å¯ä»¥å•Ÿå‹•é€£æŽ¥é€²ç¨‹ï¼Œä½†è¦æ‰¿æ“”無法檢查進度狀態或錯誤資訊的風險。 +CM_STOP_INST_VLAN_1 è¦æƒ³åœ¨æ­¤é›»è…¦ä¸Šå®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œæ‚¨å¿…須在“控制å°æœƒè©±â€ä¸‹å•Ÿå‹• VPN Client 管ç†å™¨ã€‚\r\n\r\nç›®å‰ï¼Œæ­¤é›»è…¦ä¸Šå·²å®‰è£ %s,且用戶已登入é ç«¯æœƒè©± (會話ID: %u) 而ä¸æ˜¯æŽ§åˆ¶å°é€²ç¨‹ã€‚\r\nè‹¥è¦å®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œå¿…須在控制å°æœƒè©± (會話ID: %u,用戶 %s 已登入) 下啟動 VPN Client 管ç†å™¨ã€‚\r\n\r\n首先使用切æ›ç”¨æˆ¶åŠŸèƒ½å¾žæœ¬åœ°ç™»å…¥åˆ°é›»è…¦ï¼Œæˆ–在é ç«¯æ¡Œé¢ä½¿ç”¨ “/console†論據功能,或切æ›é›»è…¦çš„本地控制å°è¨­å‚™ï¼Œä¹‹å¾Œå•Ÿå‹• VPN Client 管ç†å™¨ï¼Œä¸¦å®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚ +CM_STOP_INST_VLAN_2 è¦æƒ³åœ¨æ­¤é›»è…¦ä¸Šå®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œæ‚¨å¿…須在“控制å°æœƒè©±â€ä¸‹å•Ÿå‹• VPN Client 管ç†å™¨ã€‚\r\n\r\nç›®å‰ï¼Œæ­¤é›»è…¦ä¸Šå·²å®‰è£ %s,且用戶已登入é ç«¯æœƒè©± (會話ID: %u) 而ä¸æ˜¯æŽ§åˆ¶å°é€²ç¨‹ã€‚\r\nè‹¥è¦å®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œå¿…須在“控制å°æœƒè©±â€ä¸‹å•Ÿå‹• VPN Client 管ç†å™¨ã€‚\r\n(ç›®å‰ç”¨æˆ¶ä¸¦æœªç™»å…¥åˆ°æŽ§åˆ¶å°æœƒè©± (會話ID: 0)。) \r\n\r\n首先使用切æ›ç”¨æˆ¶åŠŸèƒ½å¾žæœ¬åœ°ç™»å…¥åˆ°é›»è…¦ï¼Œæˆ–在é ç«¯æ¡Œé¢ä½¿ç”¨ “/console†論據功能,或切æ›é›»è…¦çš„本地控制å°è¨­å‚™ï¼Œä¹‹å¾Œå•Ÿå‹• VPN Client 管ç†å™¨ï¼Œä¸¦å®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚ +CM_SHORTCUT_DESKTOP_MSG è‹¥è¦ä½¿ç”¨ VPN 連接設置快æ·æ–¹å¼å•Ÿå‹•é€£æŽ¥ï¼Œæ‚¨å¿…須在“控制å°æœƒè©±â€ä¸‹é‹è¡Œå¿«æ·æ–¹å¼æª”。\r\n\r\nç›®å‰ç”¨æˆ¶ä½œç‚ºé ç«¯æœƒè©± (會話ID: %u) 登入而ä¸æ˜¯æŽ§åˆ¶å°æœƒè©±ã€‚ +CM_HTTP_PROXY_WARNING å·²é¸æ“‡â€œé€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥â€ã€‚\r\n\r\n一般情æ³ä¸‹ï¼ŒHTTP 伺æœå™¨åªå…許兩種 TCP 埠作為連接到目標伺æœå™¨çš„埠號: HTTP å”è­° (TCP 埠號 80) å’Œ HTTPS å”è­° (TCP 埠號 443)。\r\n(åŒæ¨£ï¼Œä¹Ÿæœ‰çš„代ç†ä¼ºæœå™¨æ供更寬泛的 TCP 埠供連接使用。) \r\n\r\n當通éŽä¸€å°ç¦ç”¨é™¤ HTTP 埠或 HTTPS 埠的 HTTP 代ç†ä¼ºæœå™¨å»ºç«‹ VPN 連接時,您必須指定 443 (HTTPS å”定) 作為目標 VPN Server 的埠號。\r\n\r\nè¦æª¢æŸ¥æ‚¨ç•¶å‰ä½¿ç”¨çš„ HTTP 代ç†ä¼ºæœå™¨æ˜¯å¦å…許 80 或 443 æ„外的埠,請與 HTTP 代ç†ä¼ºæœå™¨çš„管ç†å“¡è¯ç¹«ã€‚\r\n\r\nç›®å‰ %d 指定為目標 VPN Server 的埠號。您是å¦è¦æ›´æ”¹åŸ è™Ÿç‚º 443 (HTTPS å”è­°) ?\r\n(您所連接的 VPN Server çš„ 443 埠必須被設為監è½ç‹€æ…‹ä¸¦ä¸”空閒。) \r\n如果您無法確定,請與系統管ç†å“¡æˆ–網路系統管ç†å“¡è¯ç¹«ã€‚ +CM_PASSWORD_CHANGED 密碼已更改。 +CM_ACCOUNT_SETTING_FILE VPN 連接設置檔案 (*.VPN)|*.vpn|所有檔案 (*.*)|*.* +CM_ACCOUNT_SAVE_TITLE 輸入è¦åŒ¯å‡ºçš„ VPN 連接設置檔案的檔案å +CM_ACCOUNT_OPEN_TITLE é¸æ“‡è¦å°Žå…¥çš„ VPN 連接設置檔案 +CM_ACCOUNT_FILE_BANNER # VPN Client 連接設置檔案\r\n# \r\n# 此檔案是使用 VPN Client 管ç†å™¨åŒ¯å‡ºçš„。\r\n# 此檔案內容å¯ä½¿ç”¨æ–‡å­—編輯器進行編輯。\r\n# 當此檔案通éŽä½¿ç”¨ç”¨æˆ¶ç«¯é€£ç·šç®¡ç†å“¡å°Žå…¥å¾Œå¯ä»¥ç«‹å³è¢«ä½¿ç”¨ã€‚\r\n\r\n +CM_FAILED_TO_OPEN_FILE 無法打開檔案。 +CM_FAILED_TO_SAVE_FILE 無法ä¿å­˜æª”案。 +CM_ACCOUNT_PARSE_FAILED 無法從指定檔案è£è¼‰ VPN 連接設置。\r\n請檢查檔案內容。 +CM_ACCOUNT_MSG_SENSITIVE æ­¤ VPN 連接設置有用戶å和密碼。\r\n您想從匯出的設置檔中刪除這些æ•æ„Ÿè³‡è¨Šå—Žï¼Ÿ\r\n\r\n按一下“是â€ä»¥åˆªé™¤æ•æ„Ÿè³‡è¨Šã€‚\r\n在這種情æ³ä¸‹ï¼Œç•¶ä»–正試圖連接到 VPN Server 時,使用者需è¦è¼¸å…¥ç”¨æˆ¶å和密碼。\r\n\r\n按一下“å¦â€å°‡æ•æ„Ÿè³‡è¨Šç•™åœ¨æª”內。 +CM_SHORTCUT_FILE å¿«æ·æ–¹å¼æª”案|*.lnk +CM_SHORTCUT_SAVE_TITLE 輸入快æ·æ–¹å¼æª”案å。 +CM_SHORTCUT_UNSUPPORTED 該連接的快æ·æ–¹å¼çš„功能ä¸æ”¯æ´æ­¤ VPN Client 的版本。\r\n更新到新版本。 +CM_SHORTCUT_COMMENT 使用 VPN 連接設置“%sâ€ä»¥é€£æŽ¥åˆ° VPN Server。 +CM_SHORTCUT_ERROR 創建快æ·æ–¹å¼å¤±æ•—。 +CM_VPN_FILE_CLICKED ä½ è¦å°Žå…¥çš„ VPN 連接檔案? +CM_VPN_FILE_IMPORT_NG 無法導入 VPN 連接設置檔案。由於 VPN Client 設置已被鎖定。 +CM_VLAN_INSTALLING è«‹ç¨å€™... +CM_SECURE_MUST_LOCAL 因為目å‰æ‚¨å°é ç«¯é›»è…¦é€²è¡Œé€£æŽ¥ä¸¦ç®¡ç† VPN Client,因此無法修改智慧å¡è¨­ç½®ã€‚ +CM_DETAIL_MODE_LINK_STR 使用級è¯ï¼Œå‰‡â€œé€šéŽæ©‹æŽ¥å™¨ï¼Œè·¯ç”±æ¨¡å¼é€£æŽ¥â€å§‹çµ‚啟用。 +CM_TRAY_INITING VPN Client 管ç†å™¨ +CM_TRAY_NOT_CONNECTED VPN Client 管ç†å™¨\r\n未連接 +CM_TRAY_CONNECTED_0 VPN Client 管ç†å™¨\r\n主動連接到%u個伺æœå™¨ï¼Œä¸¦å˜—試連接到 %u 個伺æœå™¨ +CM_TRAY_CONNECTED_1 VPN Client 管ç†å™¨\r\n嘗試連接到%u個伺æœå™¨ +CM_TRAY_CONNECTED_2 VPN Client 管ç†å™¨\r\nçš„ %u 個伺æœå™¨ä¸­çš„連接 +CM_TRAY_MENU_1_SHOW 顯示 VPN Client 管ç†å™¨(&S) +CM_TRAY_MENU_1_HIDE 關閉 VPN Client 管ç†å™¨(&O) +CM_TRAY_MENU_2_QUIT 退出 VPN Client 管ç†å™¨ç¨‹å¼(&X) +CM_TRAY_MENU_CONNECT å•Ÿå‹• VPN 連接(&C) +CM_TRAY_MENU_DISCONNECT æ–·é–‹ VPN 連接(&D) +CM_TRAY_MENU_STATUS 查看 VPN 連接狀態(&I) +CM_TRAY_MENU_DISCONNECT_ALL 斷開所有的 VPN 連接(&A) +CM_TRAY_MENU_NEW 創建一個新的連接設置(&N) +CM_TRAY_MENU_RECENT 最近使用的 VPN Server(&Y) +CM_TRAY_MENU_TRAFFIC 網格和通信速度測試工具(&R) +CM_TRAY_MENU_NETIF 查看網路設備的狀態(&D) +CM_TRAY_MENU_ABOUT 關於 VPN Client 管ç†å™¨(&A) +CM_TRAY_MENU_SETTING 變更é‹è¡Œæ¨¡å¼(&M) +CM_TRAY_MENU_CANCEL 關閉此èœå–® +CM_EXIT_MESSAGE 是å¦é€€å‡º VPN Client 管ç†å™¨ç¨‹å¼? +CM_IMPORT_MESSAGE 從檔案 "%S" å®‰è£ VPN 連接設置 "%s"。 +CM_VLAN_CREATING 創建一個新的 Windows VPN 虛擬網路介é¢å¡ã€‚\r\n\r\n這個éŽç¨‹å¯èƒ½æœƒèŠ±è²»å¹¾ç§’æˆ–è¶…éŽ 1 分é˜ã€‚ \r\nè«‹ç¨å€™...\r\n\r\n(在虛擬網路介é¢å¡å®‰è£éŽç¨‹ä¸­ï¼Œè«‹ä¸è¦åŸ·è¡Œå…¶ä»–æ“作。) +CM_SETTING_PASSWORD 該設置已被鎖定。è¦å–消這些鎖定設置,您必須輸入密碼。 +CM_EASY_MODE_NOT_ON_REMOTE 無法連接,因為é ç«¯é›»è…¦ä¸Šçš„ VPN Client 在簡易模å¼ä¸‹é‹è¡Œã€‚ +CM_EASY_CONNECT_BUTTON_1 å•Ÿå‹• VPN 連接 +CM_EASY_CONNECT_BUTTON_2 æ–·é–‹(&D) +CM_EASY_ACCOUNT_WARNING 因為設置已鎖定,您åªèƒ½æ›´æ”¹â€œä»£ç†ä¼ºæœå™¨è¨­å®šâ€ï¼Œâ€œä½¿ç”¨è€…é©—è­‰â€å’Œâ€œå·²ä½¿ç”¨çš„虛擬網路介é¢å¡â€ã€‚ +CM_EASY_INFO_1 é¸æ“‡ä¸€å€‹ VPN 連接。 +CM_EASY_INFO_2 按一下“開始 VPN 連接â€å•Ÿå‹•ä¸€å€‹ VPN 連接。 +CM_EASY_INFO_3 VPN 連接是活èºçš„。您å¯ä»¥é€šéŽé»žæ“Šâ€œæ–·é–‹â€çµ‚止連接。 +CM_EXT_VOICE_MSG 擴展語音嚮導的部分內容é‹è¡Œä¸æ­£å¸¸ã€‚\r\n擴展語音嚮導是å¦æ‰“é–‹? +CM_EASY_TITLE VPN Client 簡易連線管ç†å“¡ +CM_EASY_CONNECTED VPN 連接完æˆã€‚ +CM_EASY_CONNECTING 建立 VPN 連接中... +CM_PROXY_FROM_IE ç•¶å‰ Internet Explorer 代ç†è¨­ç½®å·²è¼‰å…¥ã€‚ +CM_TRAY_ICON_RESTORE 工具列圖示已被清除。\r\n\r\nè¦æ¢å¾©è©²åœ–示,請啟動 VPN Client 管ç†å™¨ä¸¦åœ¨æŸ¥çœ‹åŠŸèƒ½è¡¨é»žæ“Šâ€œé¡¯ç¤ºå·¥å…·åˆ—圖示â€ã€‚ +CM_WOULDYOULOAD_IE_PROXY ç›®å‰ï¼Œé€™å°é›»è…¦çš„ Internet Explorer é…置使用代ç†ä¼ºæœå™¨"%S"。\r\n您想在新的 VPN 連接設置中應用當å‰ä»£ç†è¨­ç½®å—Žï¼Ÿ\r\n\r\n點擊“是â€ä½¿ç”¨Internet Explorer 的代ç†è¨­ç½®ã€‚\r\n點擊“å¦â€ä½¿ç”¨ç›´æŽ¥é€£æŽ¥è‡³ VPN Server(ä¸æ˜¯ä»£ç†ä¼ºæœå™¨)。\r\n此設置å¯ä»¥åœ¨é€£æŽ¥è¨­ç½®çš„屬性視窗ã€åœ¨ä»Šå¾Œçš„任何時間進行修改。 +CM_MSG_TITLE VPN Server "%S" (虛擬 HUB: "%S") +CM_JUMPLIST_RCCONNECT 最近使用的連接設置 +CM_VPNGATE_MESSAGE 在 VPN Gate 學術項目網站上有一個公共 VPN 中繼伺æœå™¨åˆ—表。\r\n網際網路上的任何人都å¯ä»¥å»ºç«‹ VPN 連接至任一列表上的 VPN 伺æœå™¨ã€‚無需用戶註冊。\r\n\r\nVPN Gate ä¸æ˜¯ SoftEther VPN 的一部分。\r\n此圖示åªæ供了一個超連çµåˆ° http://www.vpngate.net/。\r\n\r\n安è£å¸¶æœ‰ SoftEther VPN Client çš„ VPN Gate Client 外掛程å¼ã€‚它å¯ç”¨ç°¡å–®çš„é…置連接到 VPN Gate 的一個公共 VPN 中繼伺æœå™¨ã€‚\r\n\r\nä½ æƒ³è¨ªå• http://www.vpngate.net/ (設在日本筑波大學) ? + + +# VPN Gate Service +VGC_COLUMN_0 DDNS 唯一主機å稱 +VGC_COLUMN_1 IP åœ°å€ (主機å稱) +VGC_COLUMN_2 國家/åœ°å€ +VGC_COLUMN_3 執行時間 +VGC_COLUMN_4 VPN 會話 +VGC_COLUMN_5 線路速度 +VGC_COLUMN_6 Ping (Google, SE) +VGC_COLUMN_7 SSL-VPN (TCP) +VGC_COLUMN_8 UDP æ”¯æŒ +VGC_COLUMN_9 日誌策略 +VGC_COLUMN_10 ç´¯ç©è½‰ç§» +VGC_COLUMN_11 累計用戶 +VGC_COLUMN_12 æ“作員的åå­— +VGC_COLUMN_13 æ“ä½œå“¡çš„æ¶ˆæ¯ +VGC_COLUMN_14 總分 + +VGC_LOG_PERMANENT 永久的 +VGC_LOG_2WEEKS 兩周 +VGC_LOG_NONE 無日誌 + +VGC_UPTIME_MIN %u åˆ†é˜ +VGC_UPTIME_HOUR %u å°æ™‚ +VGC_UPTIME_DAY %u 天 +VGC_NUM_VPN %u 會話 +VGC_NUM_LOGIN %S 登入次數 + +VGC_UDP_AVAILABLE UDP OK + +VGC_LIST_STR_OK 在這個地çƒä¸Šçš„ %S 公共 VPN 中繼伺æœå™¨ ! (æ›´æ–°æ–¼ %S) +VGC_LIST_STR_OK_2 %S 伺æœå™¨ (æ›´æ–°æ–¼ %S) - 伺æœå™¨åˆ—表更新失敗。如果å†æ¬¡å¤±æ•—,請下載最新的 VPN Gate Client。 +VGC_LIST_STR_NG 伺æœå™¨åˆ—表更新失敗。如果å†æ¬¡å¤±æ•—,請下載最新的 VPN Gate Client。 +VGC_PROXY_MSG 如果您使用的是代ç†ä¼ºæœå™¨ï¼Œæ‚¨å¯èƒ½ç„¡æ³•ä½¿ç”¨ä¸æ”¯æ´ TCP 443 埠ã€å¾žé€™æ¨£çš„代ç†å§”託網路ã€ä½œç‚º "SSL-VPN 連接" çš„ VPN 中繼伺æœå™¨ã€‚ +VGC_PROXY_TITLE 代ç†ä¼ºæœå™¨ä½¿ç”¨è€…的注æ„事項 + +VGS_NO_HUB_YET 為了設置消æ¯ï¼Œé¦–先你得啟用 VPN Gate æœå‹™ã€‚在啟用該æœå‹™å¾Œï¼Œé‡æ–°æ‰“開此視窗,並設置消æ¯ã€‚ + +VGC_TITLE VPN Gate 外掛程å¼æ¶ˆæ¯ + +VGC_VER_DIFF VPN Gate 用戶端外掛程å¼çš„版本與 SoftEther VPN 用戶端相異。\r\n\r\n- 當å‰çš„ VPN Gate 外掛程å¼: Build %u\r\n- 當å‰çš„ SoftEther VPN 用戶端: Build %u\r\n\r\næŽ¨è–¦ä¸‹è¼‰ä¸¦å®‰è£ VPN Gate å¤–æŽ›ç¨‹å¼ Build %u,å¦å‰‡å¯èƒ½å‡ºç¾é€šä¿¡éŒ¯èª¤æˆ–清單更新出錯。VPN 伺æœå™¨åˆ—表更新失敗多次,請更新 VPN Gate 外掛程å¼ç‰ˆæœ¬ã€‚\r\n\r\n最新的 VPN Gate 外掛程å¼å¯ç”¨æ–¼ http://www.vpngate.net/。\r\n(如果您無法直接訪å•ä¸Šè¿°ç¶²ç«™ï¼Œè«‹ä½¿ç”¨é¡åƒç¶²ç«™ã€‚)\r\n\r\n)\r\n\r\n + +VGS_STOP VPN Gate æœå‹™å°‡åœ¨æ‚¨é»žæ“Š 確定 按鈕後åœæ­¢ã€‚\r\n\r\n在 VPN Gate æœå‹™è¢«åœæ­¢å¾Œï¼Œé€™å°é›»è…¦å°‡ä¸æœƒæŽ¥å—æ–°çš„ VPN 連接請求,但是,ä»ç„¶æ´»èºçš„ VPN 會話å¯èƒ½æœƒæ®˜ç•™ã€‚\r\n (這類 VPN 會話有時在枚舉中ä¸å¯è¦‹ã€‚) \r\n\r\nè¦æƒ³å¾¹åº•çµ‚止所有ä»ç„¶æ´»èºçš„ VPN 會話,é‡å•Ÿ SoftEther VPN Server 或者 SoftEther VPN Client æœå‹™ï¼Œæˆ–者é‡æ–°é–‹æ©Ÿé€™å°é›»è…¦ã€‚ + +VGS_START This will activate the VPN Gate Relay Service function.\r\n\r\nVPN Gate Relay Service function must be activated by your own risk.\r\nSome countries prohibit using of encrypted VPN by laws.\r\nFor more details about VPN Gate Relay Service please visit http://www.vpngate.net/en/join.aspx.\r\n\r\nThe VPN Gate Academic Experiment Service is operated as a research project at the graduate school on University of Tsukuba, Japan. The service is governed under the Japanese laws. Other countries' laws are none of our concerns nor responsibilities.\r\n\r\nBy nature, there are almost 200 countries in the World, with different laws. It is impossible to verify every countries' laws and regulations and make the software comply with all countries' laws in advance to release the software. If a user uses VPN Gate service in a specific country, and damaged by public servants of the authority, the developer of either the service or software will never be liable to recover or compensate such damages or criminal responsibilities.\r\nBy using this software and service, the user must observe all concerned laws and rules with user's own responsibility. The user will be completely liable to any damages and responsibilities which are results of using this software and service, regardless of either inside or outside of Japan's territory.\r\nIf you don't agree nor understand the above warnings, do not use any of VPN Gate Academic Experiment Service functions. + + + +#關於æœå‹™ (Win32) +SVC_HELP “%s (%S) 的命令列åƒæ•¸â€\r\n\r\næ­¤ç¨‹å¼ (%s) 是一個幕後工作é‹è¡Œé€²ç¨‹ã€‚通éŽæŒ‡å®šä»¥ä¸‹å‘½ä»¤åˆ—åƒæ•¸å•Ÿå‹•ç¨‹å¼ã€‚\r\n\r\n\r\n/install …… 在 Windows å®‰è£ %s æœå‹™ (æœå‹™å: %S)。之後æœå‹™è‡ªå‹•å•Ÿå‹•ã€‚\r\n\r\n/uninstall …… 從 Windows 移除 %s æœå‹™ (æœå‹™å: %S)。\r\n\r\n/start …… å•Ÿå‹• %s æœå‹™ (æœå‹™å: %S)。\r\n\r\n/stop …… åœæ­¢ %s æœå‹™ (æœå‹™å: %S)。\r\n\r\n/test …… å•Ÿå‹• %s 程å¼çš„測試模å¼ã€‚(調試用) \r\n\r\n/usermode … å•Ÿå‹• %s 程å¼çš„使用者模å¼ã€‚(如果å¯ç”¨)\r\n\r\n/usermode_showtray …… 使用者模å¼ä¸‹å•Ÿå‹•æ™‚,顯示工作列圖示。(若之å‰è¨­ç‚ºéš±è—)\r\n\r\n/usermode_hidetray …… 使用者模å¼ä¸‹å•Ÿå‹•æ™‚,隱è—工作列圖示。\r\n\r\n\r\n注æ„: 除 /test å’Œ /usermode 之外的命令僅在 Windows NT / 2000 / XP / Server 2003 / Vista / Server 2008 / 7 / Server 2008 R2 下有效。 +SVC_NT_ONLY 命令相關的æœå‹™åƒ…在 Windows NT / 2000 / XP / Server 2003 / Vista / Server 2008 / 7 / Server 2008 R2 下有效。\r\nWindows 98 / Me下無效。 +SVC_ALREADY_INSTALLED "%s" æœå‹™ (æœå‹™å: %S) 已經安è£åœ¨é€™å°é›»è…¦ä¸Šã€‚你想移除並é‡æ–°å®‰è£å—Ž? +SVC_INSTALL_OK "%s" æœå‹™ (æœå‹™å: %S) å·²æˆåŠŸå®‰è£å®Œç•¢ã€‚\r\n\r\n(執行路徑: %s)\r\n\r\næœå‹™å•Ÿå‹•å®Œæˆã€‚ +SVC_INSTALL_FAILED "%s" æœå‹™ (æœå‹™å: %S) 安è£å¤±æ•— +SVC_INSTALL_FAILED_2 "%s" æœå‹™ (æœå‹™å: %S) å·²æˆåŠŸå®‰è£å®Œç•¢ã€‚\r\n\r\n(執行路徑: %s)\r\n\r\n嘗試啟動失敗。 +SVC_NOT_INSTALLED "%s" æœå‹™ (æœå‹™å: %S) 沒有安è£åœ¨æ­¤é›»è…¦ä¸Šã€‚請使用命令列åƒæ•¸ /install 進行安è£ã€‚ +SVC_START_OK "%s" æœå‹™ (æœå‹™å: %S) æˆåŠŸå•Ÿå‹•ã€‚ +SVC_START_FAILED "%s" æœå‹™ (æœå‹™å: %S) 無法啟動。 +SVR_ALREADY_START "%s" æœå‹™ (æœå‹™å: %S) 已啟動。 +SVC_STOP_OK "%s" æœå‹™ (æœå‹™å: %S) 被åœæ­¢ã€‚ +SVC_STOP_FAILED åœæ­¢ "%s" æœå‹™ (æœå‹™å: %S) 失敗。 +SVC_ALREADY_STOP "%s" æœå‹™ (æœå‹™å: %S) 已被åœæ­¢ã€‚ +SVC_UNINSTALL_OK "%s" æœå‹™ (æœå‹™å: %S) 已移除。 +SVC_UNINSTALL_FAILED "%s" æœå‹™ (æœå‹™å: %S) 無法移除。 +SVC_NOT_FOUND 字串表中找ä¸åˆ°æœå‹™ %S 的資訊。 +SVC_NOT_ADMIN è¦å®‰è£ / 移除 / å•Ÿå‹• / åœæ­¢æœå‹™ï¼Œæ‚¨å¿…須在此電腦上有管ç†å“¡è¨±å¯æ¬Šã€‚\r\n\r\n如果您在此電腦上有管ç†å“¡å¸³æˆ¶ï¼Œè«‹ç™»å‡ºå¾Œä½œç‚ºç®¡ç†å“¡å†ç™»å…¥ã€‚\r\n如果您ä¸çž­è§£ç®¡ç†å“¡å¸³æˆ¶ï¼Œè«‹èˆ‡ç³»çµ±ç®¡ç†å“¡è¯ç¹«ã€‚ +SVC_TEST_MSG æœå‹™ "%s" 在測試模å¼ä¸‹å•Ÿå‹•ã€‚\r\n\r\n按一下“確定â€é€€å‡ºæœå‹™ã€‚ +SVC_TRAY_TOOLTIP %S (使用者模å¼) +SVC_TEST_MUTEX å¯åŸ·è¡Œæª” %s 已經é‹è¡Œã€‚ +SVC_USERMODE_MUTEX %s çš„å¦ä¸€å€‹ç¨‹åºå·²ç¶“é‹è¡Œã€‚ +SVC_SERVICE_MUTEX 由於æœå‹™ %S æœ‰å·²å•Ÿå‹•çš„ç¨‹åº %s,因此æœå‹™ç„¡æ³•å•Ÿå‹• +SVC_USERMODE_MENU_1 éš±è—工作列圖示(&H) +SVC_USERMODE_MENU_2 退出 %s (&X) +SVC_HIDE_TRAY_MSG å•Ÿå‹• %S 使用者模å¼æ™‚將隱è—工作列圖示。\r\n從下次 %S 啟動開始,圖示將ä¸æœƒåœ¨å·¥ä½œåˆ—顯示。\r\n退出進程的功能表也將被隱è—。\r\n\r\n如果è¦åœ¨ Windows98 / Me 下退出進程,使用 Ctrl + Alt + Del 複åˆéµç„¶å¾Œé¸æ“‡çµæŸé€²ç¨‹ã€‚\r\n當使用其他作業系統,請使用工作管ç†å“¡ã€‚\r\n\r\nè¦å†æ¬¡é¡¯ç¤ºå·¥ä½œåˆ—圖示,在使用者模å¼ä¸‹æ¬¡å•Ÿå‹•æ™‚,使用 /usermode_showtray é¸é …。 + + +#關於æœå‹™ (UNIX) +UNIX_SVC_HELP %S service program\nCopyright (c) SoftEther VPN Project. All Rights Reserved.\n\n%S command usage:\n %S start - Start the %S service.\n %S stop - Stop the %S service if the service has been already started.\n\n +UNIX_SVC_STARTED The %S service has been started.\n +UNIX_SVC_STOPPING Stopping the %S service ...\n +UNIX_SVC_STOPPED %S service has been stopped.\n +UNIX_SVC_STOP_FAILED Stopping %S service was failed.\n +UNIX_SVC_ALREADY_START %S service has been already started.\nRun the "%S stop" command to stop this service.\n +UNIX_SVC_NOT_STARTED %S service has not yet been started.\nRun the "%S start" to start this service.\n +UNIX_SVC_ERROR_FORK Failed to create child process for the %S service.\n +UNIX_SVC_NONROOT \nWarning: The current user context is non-root. It is recommended to run the VPN service by the root user. Although the VPN service may run under non-root users, some privilege-required functions (e.g. the local bridge function) need the root privilege.\n + + +# æœå‹™å®šç¾© (SoftEther VPN Client) +SVC_VPNCLIENT_NAME vpnclient +SVC_VPNCLIENT_TITLE SoftEther VPN Client +SVC_VPNCLIENT_DESCRIPT 它為 SoftEther VPN Client 管ç†è™›æ“¬ç¶²è·¯ä»‹é¢å¡è¨­å‚™é©…動和連接æœå‹™ã€‚當æœå‹™åœæ­¢æ™‚,此電腦將無法使用 SoftEther VPN Client 連接到 SoftEther VPN Server。 + + +# æœå‹™å®šç¾© (SoftEther VPN Server) +SVC_VPNSERVER_NAME vpnserver +SVC_VPNSERVER_TITLE SoftEther VPN Server +SVC_VPNSERVER_DESCRIPT å®ƒç®¡ç† SoftEther VPN Server æœå‹™é€²ç¨‹ã€‚SoftEther VPN Server é€šéŽ TCP/IP å”è­°æ供高性能 SoftEther VPN Server 功能。當此æœå‹™è¢«åœæ­¢æ™‚,此電腦上的 SoftEther VPN Client 也將åœæ­¢ï¼Œä¸” SoftEther VPN Client 將無法與此電腦建立 VPN 連接。 + + +# æœå‹™å®šç¾© (SoftEther VPN Bridge) +SVC_VPNBRIDGE_NAME vpnbridge +SVC_VPNBRIDGE_TITLE SoftEther VPN Bridge +SVC_VPNBRIDGE_DESCRIPT å®ƒç®¡ç† SoftEther VPN Bridge æœå‹™é€²ç¨‹ã€‚SoftEther VPN Bridge æ供此電腦連接的網路與é ç«¯ SoftEther VPN Server 之間的連接。當此æœå‹™è¢«åœæ­¢æ™‚,此電腦上的 SoftEther VPN Bridge 也將åœæ­¢ï¼Œä¸”無法å†é€šéŽæ©‹æŽ¥å™¨é€£æŽ¥é€²è¡Œé€šä¿¡ã€‚ + + +# æœå‹™å®šç¾© (SoftEther VPN Client) +SVC_SEVPNCLIENT_NAME sevpnclient +SVC_SEVPNCLIENT_TITLE SoftEther VPN Client +SVC_SEVPNCLIENT_DESCRIPT 它為 SoftEther VPN Client 管ç†è™›æ“¬ç¶²è·¯ä»‹é¢å¡è¨­å‚™é©…動和連接æœå‹™ã€‚當æœå‹™åœæ­¢æ™‚,此電腦將無法使用 SoftEther VPN Client 連接到 SoftEther VPN Server。 + + +# æœå‹™å®šç¾© (SoftEther VPN Server) +SVC_SEVPNSERVER_NAME sevpnserver +SVC_SEVPNSERVER_TITLE SoftEther VPN Server +SVC_SEVPNSERVER_DESCRIPT å®ƒç®¡ç† SoftEther VPN Server æœå‹™é€²ç¨‹ã€‚SoftEther VPN Server é€šéŽ TCP/IP å”è­°æ供高性能 SoftEther VPN Server 功能。當此æœå‹™è¢«åœæ­¢æ™‚,此電腦上的 SoftEther VPN Client 也將åœæ­¢ï¼Œä¸” SoftEther VPN Client 將無法與此電腦建立 VPN 連接。 + + +# æœå‹™å®šç¾© (SoftEther VPN Bridge) +SVC_SEVPNBRIDGE_NAME sevpnbridge +SVC_SEVPNBRIDGE_TITLE SoftEther VPN Bridge +SVC_SEVPNBRIDGE_DESCRIPT å®ƒç®¡ç† SoftEther VPN Bridge æœå‹™é€²ç¨‹ã€‚SoftEther VPN Bridge æ供此電腦連接的網路與é ç«¯ SoftEther VPN Server 之間的連接。當此æœå‹™è¢«åœæ­¢æ™‚,此電腦上的 SoftEther VPN Bridge 也將åœæ­¢ï¼Œä¸”無法å†é€šéŽæ©‹æŽ¥å™¨é€£æŽ¥é€²è¡Œé€šä¿¡ã€‚ + + +# æœå‹™å®šç¾© (SoftEther VPN User-mode Router) +SVC_VPNROUTER_NAME vpnrouter +SVC_VPNROUTER_TITLE SoftEther VPN Router +SVC_VPNROUTER_DESCRIPT é€™æ˜¯ç”¨ä¾†ç®¡ç† SoftEther VPN 路由器(æœå‹™æ¨¡å¼)的伺æœå™¨é€²ç¨‹ã€‚ SoftEther VPN 的路由器是一個程å¼ï¼Œå®ƒæ供了一個虛擬 NAT å’Œ DHCP 伺æœå™¨ï¼Œåœ¨ä½¿ç”¨è€…模å¼ä¸‹é‹è¡Œï¼Œé€šéŽä½¿ç”¨ç°¡å–®çš„æ“作,它å¯ä»¥å»ºç«‹ä¸€å€‹åœ¨è™›æ“¬ IP ç¶²è·¯å’Œä¸€å€‹ç‰©ç† IP 網路之間的安全連接。如果此æœå‹™è¢«åœæ­¢ï¼Œåœ¨é€™å°é›»è…¦ä¸Šçš„ SoftEther VPN 路由器將åœæ­¢ï¼Œ SoftEther VPN Client 將無法在這å°é›»è…¦ä¸Šä½¿ç”¨è·¯ç”±æœå‹™ã€‚ + + +# サービス定義 (EtherLogger) +SVC_ELOGSVC_NAME elogsvc +SVC_ELOGSVC_TITLE SoftEther EtherLogger +SVC_ELOGSVC_DESCRIPT SoftEther EtherLogger 是一個æ•æ‰å¾žå±€åŸŸç¶²å¡é€£æŽ¥åˆ°é›»è…¦ä¸Šè³‡æ–™æµç¨‹çš„æœå‹™ï¼Œä¿å­˜ç”±ç®¡ç†å“¡æŒ‡å®šé¡žåž‹çš„å°åŒ…的包頭日誌,所有資料以文字檔格å¼ã€‚ + + +#關於 SoftEther VPN Server 管ç†å™¨ +SM_TITLE SoftEther VPN Server 管ç†å™¨ +SM_LOCALHOST 本地主機 (此伺æœå™¨) +SM_SERVER_BRIDGE_TITLE ç®¡ç† VPN Bridge "%S" +SM_S_VHUB_BRIDGE 當使用 VPN Bridge 時,管ç†è™›æ“¬ HUB“BRIDGEâ€é‹è¡Œ VPN Bridge 的管ç†ã€‚ +SM_DISCONNECTED 管ç†é€£æŽ¥å·²æ–·é–‹ã€‚ +SM_MIKAN 未完æˆã€‚ +SM_MAIN_COLUMN_1 設置å稱 +SM_MAIN_COLUMN_2 VPN Server 主機å稱(地å€) +SM_MAIN_COLUMN_3 æ“ä½œæ¨¡å¼ +SM_MODE_SERVER 整個 VPN Server +SM_MODE_HUB %S +SM_EDIT_CAPTION_1 新的連接設置 +SM_EDIT_CAPTION_2 %s 的編輯 +SM_SETTING_EXISTS 與連接設置 "%s" åŒå的連接設置已經註冊。請指定一個ä¸åŒçš„å稱。 +SM_SETTING_DELETE_MSG 是å¦ç¢ºå®šåˆªé™¤é€£æŽ¥è¨­ç½® "%s"? +SM_PASSWORD_TYPE_STR 管ç†é€£æŽ¥ç”¨å¯†ç¢¼ +SM_HUB_COLUMN_1 虛擬 HUB å +SM_HUB_COLUMN_2 狀態 +SM_HUB_COLUMN_3 é¡žåž‹ +SM_HUB_COLUMN_4 用戶 +SM_HUB_COLUMN_5 組 +SM_HUB_COLUMN_6 會話 +SM_HUB_COLUMN_7 MAC 表 +SM_HUB_COLUMN_8 IP 表 +SM_HUB_COLUMN_9 登入次數 +SM_HUB_COLUMN_10 最後登入時間 +SM_HUB_COLUMN_11 最後通信時間 +SM_HUB_ONLINE 線上 +SM_HUB_OFFLINE 離線 +SM_HUB_STANDALONE ç¨ç«‹ +SM_HUB_STATIC éœæ…‹è™›æ“¬ HUB +SM_HUB_DYNAMIC 動態虛擬 HUB +SM_SERVER_STANDALONE ç¨ç«‹ä¼ºæœå™¨ +SM_FARM_CONTROLLER 群集控制器 +SM_FARM_MEMBER 群集æˆå“¡ä¼ºæœå™¨ +SM_INFORMATION 最新資訊 +SM_HUB_STATUS_CAPTION 虛擬 HUB "%s" 狀態 +SM_HUB_STATUS_HUBNAME 虛擬 HUB å稱 +SM_HUB_STATUS_ONLINE 狀態 +SM_HUB_TYPE é¡žåž‹ +SM_HUB_NUM_SESSIONS 會話數 +SM_HUB_NUM_SESSIONS_CLIENT 會話數 (用戶端) +SM_HUB_NUM_SESSIONS_BRIDGE 會話數 (橋接器) +SM_HUB_NUM_ACCESSES 訪å•åˆ—表 +SM_HUB_NUM_USERS 用戶數 +SM_HUB_NUM_GROUPS 群組數 +SM_HUB_NUM_MAC_TABLES MAC 表數 +SM_HUB_NUM_IP_TABLES IP 表數 +SM_HUB_SECURE_NAT SecureNAT 機能 +SM_HUB_SECURE_NAT_YES 有效 +SM_HUB_SECURE_NAT_NO 無效 +SM_HUB_NUM_LOGIN 登入次數 +SM_HUB_LAST_LOGIN_TIME 最後登入時間 +SM_HUB_LAST_COMM_TIME 最後通信時間 +SM_HUB_CREATED_TIME 創建日期 +SM_STATUS_COLUMN_1 é …ç›® +SM_STATUS_COLUMN_2 值 + +SM_ST_SEND_UCAST_NUM 發é€å–®æ’­å°åŒ… +SM_ST_SEND_UCAST_SIZE 發é€å–®æ’­ç¸½é‡ +SM_ST_SEND_BCAST_NUM 發é€å»£æ’­å°åŒ… +SM_ST_SEND_BCAST_SIZE 發é€å»£æ’­ç¸½é‡ + +SM_ST_RECV_UCAST_NUM 接收單播å°åŒ… +SM_ST_RECV_UCAST_SIZE æŽ¥æ”¶å–®æ’­ç¸½é‡ +SM_ST_RECV_BCAST_NUM 接收廣播å°åŒ… +SM_ST_RECV_BCAST_SIZE æŽ¥æ”¶å»£æ’­ç¸½é‡ + +SM_ST_NUM_PACKET_STR %S å°åŒ… +SM_ST_SIZE_BYTE_STR %S ä½å…ƒçµ„ + +CM_EDIT_HUB_1 新的虛擬 HUB +CM_EDIT_HUB_2 %S 的屬性 + +CM_EDIT_HUB_STANDALONE 當å‰ï¼Œä¼ºæœå™¨æ­£ä»¥ç¨ç«‹æ¨¡å¼é‹è¡Œã€‚而該虛擬 HUB 作為一個ç¨ç«‹çš„ HUB é‹è¡Œã€‚ +CM_EDIT_HUB_TYPE_FIXED 當å‰ï¼Œä¼ºæœå™¨æ­£ä»¥ç¾¤é›†æ¨¡å¼é‹è¡Œã€‚如果虛擬 HUB 處於這種模å¼ï¼Œå‹•æ…‹è®ŠåŒ–將無法進行。 +CM_EDIT_HUB_CREATER 一個新的虛擬 HUB "%S" 已經建立 +CM_OFFLINE_MSG ä½ æƒ³åˆ‡æ› "%s" 到離線狀態?\r\n\r\n如果您切æ›è™›æ“¬ HUB 至離線狀態,當å‰é€£æŽ¥åˆ°è™›æ“¬ HUB 上的所有會話將無法連接。 +CM_DELETE_HUB_MSG 你想刪除"%S"å—Ž?\r\n\r\n如果你刪除虛擬 HUB,當å‰é€£æŽ¥åˆ°è™›æ“¬ HUB 的所有會話將被斷開,新的會話將無法連接。\r\n這還將刪除所有 HUB 設置,使用者物件,組物件,證書和級è¯é€£æŽ¥ã€‚\r\n\r\n一旦你將虛擬 HUB 刪除,將無法æ¢å¾©ã€‚\r\n你確定è¦åˆªé™¤å—Ž? +CM_HUB_DELETED_MSG 虛擬 HUB "%S" 被刪除。 +CM_LISTENER_COLUMN_1 埠號 +CM_LISTENER_COLUMN_2 狀態 +CM_LISTENER_TCP_PORT TCP %u +CM_LISTENER_ONLINE 監è½ä¸­ +CM_LISTENER_OFFLINE åœæ­¢ä¸­ +CM_LISTENER_ERROR 錯誤 +CM_DELETE_LISTENER_MSG 監è½å™¨ (TCP 埠 %u) 將刪除。從ç¾åœ¨èµ·ï¼Œå°‡ç„¡æ³•é€£æŽ¥åˆ°è©²åŸ ã€‚\r\n你確定è¦é€™æ¨£åšå—Ž? +CM_STOP_LISTENER_MSG 監è½å™¨ (TCP 埠 %u) å°‡åœæ­¢ã€‚監è½å™¨å°‡ç„¡æ³•é€£æŽ¥åˆ°è©²åŸ ç›´åˆ°é‡æ–°å•Ÿå‹•éœè½å™¨ã€‚\r\n\r\n你確定嗎? +CM_CLOSE_BUTTON 關閉 +CM_CERT_SET_MSG 設置了新的伺æœå™¨æ†‘證。\r\n\r\nIf you are using OpenVPN protocols, please mind that you may have to update the inline certificate data in the OpenVPN configuration file. +CM_SHORTCUT_DISCONNECT 已經連接到指定的目標。 \r\n\r\n你想斷開嗎? + + + +SM_SERVER_STATUS 伺æœå™¨ç‹€æ…‹ +SM_ST_SERVER_TYPE 伺æœå™¨é¡žåž‹ +SM_ST_NUM_TCP æ´»èº TCP socket數 +SM_ST_NUM_TCP_LOCAL æ´»èº TCP socket數 (此伺æœå™¨) +SM_ST_NUM_TCP_REMOTE æ´»èº TCP socket數 (其他æˆå“¡ä¼ºæœå™¨) +SM_ST_NUM_HUB_TOTAL 虛擬 HUB 數 +SM_ST_NUM_HUB_STATIC éœæ…‹è™›æ“¬ HUB 數 +SM_ST_NUM_HUB_DYNAMIC 動態虛擬 HUB 數 +SM_ST_NUM_SESSION_TOTAL 會話數 +SM_ST_NUM_SESSION_LOCAL 會話數 (此伺æœå™¨) +SM_ST_NUM_SESSION_REMOTE 會話數 (其他æˆå“¡ä¼ºæœå™¨) +SM_ST_NUM_MAC_TABLE MAC 地å€è¡¨æ•¸ +SM_ST_NUM_IP_TABLE IP 地å€è¡¨æ•¸ +SM_ST_NUM_USERS 用戶數 +SM_ST_NUM_GROUPS 組數 +SM_ST_CLIENT_LICENSE 使用用戶端連接許å¯è­‰æ•¸ (此伺æœå™¨) +SM_ST_BRIDGE_LICENSE 使用橋接器連接許å¯è­‰æ•¸ (此伺æœå™¨) +SM_ST_CLIENT_LICENSE_EX 使用用戶端連接許å¯è­‰æ•¸ (整個群) +SM_ST_BRIDGE_LICENSE_EX 使用橋接器連接許å¯è­‰æ•¸ (整個群) +SM_ST_START_TIME 伺æœå™¨å•Ÿå‹•æ™‚é–“ +SM_ST_CURRENT_TIME 當å‰æ™‚é–“ +SM_ST_CURRENT_TICK 64 ä½å…ƒé«˜ç²¾åº¦é‚è¼¯ç³»çµ±æ™‚é˜ +SM_ST_TOTAL_MEMORY 總é‚輯記憶體空間 +SM_ST_USED_MEMORY 已用é‚輯記憶體空間 +SM_ST_FREE_MEMORY å¯ç”¨é‚輯記憶體空間 +SM_ST_TOTAL_PHYS 總實體記憶體空間 +SM_ST_USED_PHYS 已用的實體記憶體空間 +SM_ST_FREE_PHYS å¯ç”¨å¯¦é«”記憶體空間 +SM_ST_RAM_SIZE_KB %S ä½å…ƒçµ„ +SM_INFO_TITLE VPN Server 版本資訊 +SM_INFO_PRODUCT_NAME 產å“å稱 +SM_INFO_VERSION 版本 +SM_INFO_BUILD 內部標記 +SM_INFO_HOSTNAME 主機å稱稱 +SM_OS_SYSTEM_NAME 作業系統類型 +SM_OS_PRODUCT_NAME 作業系統產å“å稱 +SM_OS_SERVICE_PACK æœå‹™åŒ… +SM_OS_SP_TAG Service Pack %u +SM_OS_VENDER_NAME 作業系統製造商 +SM_OS_VERSION 作業系統版本 +SM_OS_KERNEL_NAME 作業系統內核分類 +SM_OS_KERNEL_VERSION 作業系統內核版本 +SM_CONNECTION_TYPE_0 用戶端 +SM_CONNECTION_TYPE_1 åˆå§‹åŒ–中 +SM_CONNECTION_TYPE_2 登入 +SM_CONNECTION_TYPE_3 追加連接 +SM_CONNECTION_TYPE_4 群集 RPC +SM_CONNECTION_TYPE_5 管ç†ç”¨ RPC +SM_CONNECTION_TYPE_6 HUB 枚舉 RPC +SM_CONNECTION_TYPE_7 更改密碼 +SM_CONNECTION_TYPE_8 MS-SSTP 連接 +SM_CONNECTION_TYPE_9 OpenVPN 連接 +SM_CONN_COLUMN_1 連接å稱 +SM_CONN_COLUMN_2 é€£æŽ¥æº +SM_CONN_COLUMN_3 連接開始 +SM_CONN_COLUMN_4 é¡žåž‹ +SM_HOSTNAME_AND_PORT %S:%u +SM_CONN_DISCONNECT_MSG 連接 %s 將斷開。\r\n你確定è¦é€™éº¼åšå—Ž? +SM_CONNINFO_CAPTION 連接 %s 的資訊 +SM_CONNINFO_NAME 連接å稱 +SM_CONNINFO_TYPE 連接類型 +SM_CONNINFO_HOSTNAME 用戶端主機å稱稱 +SM_CONNINFO_IP 用戶端 IP åœ°å€ +SM_CONNINFO_PORT 客戶埠號 (TCP) +SM_CONNINFO_TIME 連接開始 +SM_CONNINFO_SERVER_STR æœå‹™ç«¯ç”¢å“å +SM_CONNINFO_SERVER_VER æœå‹™ç«¯ç‰ˆæœ¬ +SM_CONNINFO_SERVER_BUILD æœå‹™ç«¯å…§éƒ¨æ¨™è¨˜ +SM_CONNINFO_CLIENT_STR 用戶端產å“å +SM_CONNINFO_CLIENT_VER 用戶端版本 +SM_CONNINFO_CLIENT_BUILD 用戶端內部標記 +SM_FARM_REBOOT_MSG ä½ å°‡è¦æ›´æ”¹ç¾¤é›†é…置。\r\n\r\n當你更改群集é…置時,所有當å‰ç‚ºç®¡ç†è€Œé€²è¡Œçš„會話和連接 (包括此管ç†é€£æŽ¥) 將斷開,æœå‹™ç«¯ç¨‹å¼å°‡é‡æ–°é–‹æ©Ÿã€‚\r\n當æœå‹™ç«¯ä½¿ç”¨è€…較多的時候,é‡æ–°é–‹æ©Ÿéœ€è¦ç”¨ä¸€åˆ†é˜çš„時間。\r\n\r\n按一下“確定â€è‡ªå‹•æ–·é–‹èˆ‡ä¼ºæœå™¨çš„連接。è¦ç¹¼çºŒç®¡ç†ï¼Œä½ éœ€è¦é‡æ–°é€£æŽ¥åˆ°ä¼ºæœå™¨ã€‚ +SM_FM_COLUMN_1 é¡žåž‹ +SM_FM_COLUMN_2 連接開始時間 +SM_FM_COLUMN_3 主機å稱稱 +SM_FM_COLUMN_4 點 +SM_FM_COLUMN_5 會話數 +SM_FM_COLUMN_6 TCP 連接數 +SM_FM_COLUMN_7 é‹è¡Œ HUB 數 +SM_FM_COLUMN_8 使用用戶端連接許å¯è­‰ +SM_FM_COLUMN_9 使用橋接器連接許å¯è­‰ +SM_FM_CONTROLLER 控制器 +SM_FM_MEMBER æˆå“¡ +SM_FMINFO_TYPE 伺æœå™¨é¡žåž‹ +SM_FMINFO_CONNECT_TIME 連接建立時間 +SM_FMINFO_IP IP åœ°å€ +SM_FMINFO_HOSTNAME 主機å稱稱 +SM_FMINFO_POINT 點 +SM_FMINFO_WEIGHT 性能標準比 +SM_FMINFO_NUM_PORT 公共埠數 +SM_FMINFO_PORT %u 個公共埠 (TCP/IP) +SM_FMINFO_NUM_HUB é‹è¡Œè™›æ“¬ HUB 數 +SM_FMINFO_HUB %u 個虛擬 HUB +SM_FMINFO_HUB_TAG_1 %S (å‹•æ…‹) +SM_FMINFO_HUB_TAG_2 %S (éœæ…‹) +SM_FMINFO_NUM_SESSION 會話數 +SM_FMINFO_NUN_CONNECTION TCP 連接數 +SM_FMINFO_CAPTION 群集æˆå“¡ä¼ºæœå™¨ç‹€æ…‹ +SM_FC_STATUS_CAPTION 群集控制器連接狀態 +SM_FC_IP 控制器的 IP åœ°å€ +SM_FC_PORT 控制器的 TCP/IP 埠 +SM_FC_STATUS 連接狀態 +SM_FC_ONLINE 線上 +SM_FC_OFFLINE 離線 +SM_FC_LAST_ERROR 最後發生的錯誤 +SM_FC_ERROR_TAG %s (錯誤代碼: %u) +SM_FC_START_TIME 連接開始時間 +SM_FC_FIRST_TIME 第一個連接建立時間 +SM_FC_CURRENT_TIME 當å‰é€£æŽ¥å»ºç«‹æ™‚é–“ +SM_FC_NUM_TRY 嘗試連接數 +SM_FC_NUM_CONNECTED æˆåŠŸé€£æŽ¥æ•¸ +SM_FC_NUM_FAILED 失敗的連接數 +SM_FC_NOT_CONNECTED (未連接) +SM_CHANGE_PASSWORD_1 您輸入的密碼ä¸åŒ¹é…。請在“確èªâ€æ¬„輸入與“密碼â€æ¬„相åŒçš„密碼。 +SM_CHANGE_PASSWORD_2 您輸入了一個空密碼。是å¦ç¹¼çºŒ? +SM_CHANGE_PASSWORD_3 密碼已更改。 +SM_USER_COLUMN_1 用戶å +SM_USER_COLUMN_2 å…¨å +SM_USER_COLUMN_3 所屬組 +SM_USER_COLUMN_4 æè¿° +SM_USER_COLUMN_5 èªè­‰æ–¹æ³• +SM_USER_COLUMN_6 登入回數 +SM_USER_COLUMN_7 上次登入時間 +SM_AUTHTYPE_0 匿å身份驗證 +SM_AUTHTYPE_1 密碼驗證 +SM_AUTHTYPE_2 特定證書èªè­‰ +SM_AUTHTYPE_3 簽章憑證èªè­‰ +SM_AUTHTYPE_4 RADIUS 身份驗證 +SM_AUTHTYPE_5 NT 域èªè­‰ +SM_NO_GROUP ï¼ +SM_USER_DELETE_MSG 這將刪除用戶 "%s"。您是å¦ç¢ºèªè¦é€™æ¨£åš? +SM_EDIT_USER_CAPTION_1 創建新用戶 +SM_EDIT_USER_CAPTION_2 使用者 %S 屬性 +SM_EDIT_USER_CERT_INFO 使用者使用“特定證書èªè­‰â€å°‡æ ¹æ“šæ˜¯å¦ SSL 用戶端證書與用戶事先設置的證書完整匹é…而被å…許或拒絕連接。 +SM_EDIT_USER_POL_DLG 用戶 %S 的安全性原則 +SM_POLICY_DEF_CAPTION 安全性原則 +SM_LIMIT_STR 指定一個在 %u 與 %u 之間的整數。 +SM_POLICY_INIT_TITLE 從左邊的列表中é¸æ“‡ä¸€å€‹ç­–略項目。 +SM_USER_CREEATE_OK 用戶 %S 已創建。 +SM_USERINFO_CAPTION 使用者 "%S" 的資訊 +SM_USERINFO_NAME 用戶å +SM_USERINFO_GROUP 組å +SM_USERINFO_CREATE 創建日期 +SM_USERINFO_UPDATE 更新日期 +SM_USERINFO_EXPIRE æœ‰æ•ˆæœŸé™ +SM_USERINFO_NUMLOGIN 登入數 +SM_GROUPLIST_NAME 組å +SM_GROUPLIST_REALNAME å…¨å +SM_GROUPLIST_NOTE æè¿° +SM_GROUPLIST_NUMUSERS 用戶數 +SM_EDIT_GROUP_CAPTION_1 創建新組 +SM_EDIT_GROUP_CAPTION_2 群組 %S 屬性 +SM_GROUP_CREATED 群組 %S 已創建。 +SM_GROUP_DELETE_MSG 您是å¦ç¢ºå®šåˆªé™¤ç¾¤çµ„ "%S" ? +SM_GROUP_POLICY_CAPTION 組 %S 的安全性原則 +SM_GROUP_MEMBER_STR (僅顯示屬於群組 %S 的用戶) +SM_SELECT_GROUP é¸æ“‡(&S) +SM_SELECT_NO_GROUP ç„¡(&N) +SM_SELECT_ALT_GROUP é¸æ“‡ä¸€å€‹ç¾¤çµ„(&G)... +SM_ACCESS_COLUMN_0 ID +SM_ACCESS_COLUMN_1 行為 +SM_ACCESS_COLUMN_2 狀態 +SM_ACCESS_COLUMN_3 å„ªå…ˆé †åº +SM_ACCESS_COLUMN_4 備註 +SM_ACCESS_COLUMN_5 目錄 +SM_ACCESS_COLUMN_6 唯一 ID +SM_ACCESS_PASS é€šéŽ +SM_ACCESS_DISCARD æ¨æ£„ +SM_ACCESS_ENABLE 有效 +SM_ACCESS_DISABLE 無效 +SM_ACCESS_PROTO_1 所有 IPv4 / IPv6 å”è­° +SM_ACCESS_PROTO_2 6 (TCP/IP å”è­°) +SM_ACCESS_PROTO_3 17 (UDP/IP å”è­°) +SM_ACCESS_PROTO_4 1 (ICMPv4 å”è­°) +SM_ACCESS_PROTO_5 58 (ICMPv6 å”è­°) +SM_ACCESS_PROTO_6 指定 IP å”議號 +SM_SELECT_USER é¸æ“‡(&S) +SM_SELECT_NO ä¸è¦é¸æ“‡(&N) +SM_PLEASE_SELECT é¸æ“‡ç”¨æˆ¶ã€‚ +SM_LINK_COLUMN_1 連接設置å +SM_LINK_COLUMN_2 狀態 +SM_LINK_COLUMN_3 建立時間 +SM_LINK_COLUMN_4 目標 VPN Server +SM_LINK_COLUMN_5 目標虛擬 HUB +SM_LINK_STATUS_OFFLINE 離線 (å·²åœæ­¢) +SM_LINK_STATUS_ERROR 錯誤 %u:%s +SM_LINK_STATUS_ONLINE 線上 (已建立) +SM_LINK_POLICY_GROUP ç´šè¯é€£æŽ¥è¨­ç½® +SM_LINK_POLICY_CAPTION 安全性原則設置é©ç”¨æ–¼ç´šè¯æœƒè©± +SM_LINK_CONNECTING 連接處ç†ä¸­ +SM_LINK_SAVE_ONLINE ç´šè¯é€£æŽ¥è¨­ç½® "%s" 被改變,但因為級è¯é€£æŽ¥ç•¶å‰æ­£ç·šä¸Šï¼Œæ­¤è¨­ç½®åœ¨ä¸‹æ¬¡é€£æŽ¥å»ºç«‹å‰ä¸æœƒç”Ÿæ•ˆã€‚ +SM_LINK_DELETE_MSG 是å¦ç¢ºå®šåˆªé™¤ç´šè¯é€£æŽ¥ "%s" ? +SM_LINK_OFFLINE_MSG ç›®å‰ç´šè¯ "%s" 是活èºçš„。是å¦è¦æ–·é–‹é€£æŽ¥? +SM_LINK_STATUS_CAPTION ç´šè¯é€£æŽ¥ "%s" 的連接狀態 +SM_LOG_SWITCH_0 ç„¡åˆ‡æ› +SM_LOG_SWITCH_1 æ¯ç§’åˆ‡æ› +SM_LOG_SWITCH_2 æ¯åˆ†é˜åˆ‡æ› +SM_LOG_SWITCH_3 æ¯å°æ™‚åˆ‡æ› +SM_LOG_SWITCH_4 æ¯å¤©åˆ‡æ› +SM_LOG_SWITCH_5 æ¯æœˆåˆ‡æ› +SM_SESS_DISCONNECT_MSG 是å¦ç¢ºå®šæ–·é–‹æœƒè©± "%S" ? +SM_SESS_COLUMN_1 會話å +SM_SESS_COLUMN_2 ä½ç½® +SM_SESS_COLUMN_3 用戶å +SM_SESS_COLUMN_4 æºä¸»æ©Ÿå稱稱 +SM_SESS_COLUMN_5 TCP 連接 +SM_SESS_COLUMN_6 傳輸ä½å…ƒçµ„ +SM_SESS_COLUMN_7 傳輸å°åŒ… +SM_SESS_COLUMN_8 VLAN ID +SM_SESS_NORMAL 本地會話 +SM_SESS_LOCAL 本地會話 +SM_SESS_LOCAL_2 %S 上 +SM_SESS_REMOTE %S 上 +SM_SESS_LINK ç´šè¯é€£æŽ¥ +SM_SESS_LINK_HOSTNAME 虛擬主機 +SM_SESS_LINK_TCP ç„¡ +SM_SESS_SNAT SecureNAT 會話 +SM_SESS_SNAT_HOSTNAME 虛擬主機 +SM_SESS_SNAT_TCP ç„¡ +SM_SESS_BRIDGE 本地橋接器會話 +SM_SESS_BRIDGE_HOSTNAME 乙太橋接器 +SM_SESS_LAYER3_HOSTNAME 虛擬 3 層交æ›æ©Ÿ +SM_SESS_BRIDGE_TCP ç„¡ +SM_SESS_STATUS_CAPTION "%S" VPN 會話的狀態 +SM_SESS_STATUS_USERNAME 用戶å (èªè­‰) +SM_SESS_STATUS_REALUSER 用戶å (資料庫) +SM_SESS_STATUS_GROUPNAME 用戶組å +SM_CLIENT_IP 用戶端 IP åœ°å€ +SM_CLIENT_HOSTNAME 用戶端å稱 +SM_NODE_CLIENT_NAME 用戶端產å“å稱 (報告的) +SM_NODE_CLIENT_VER 用戶端版本 (報告的) +SM_NODE_CLIENT_BUILD 用戶端內部標記 (報告的) +SM_NODE_SERVER_NAME æœå‹™ç«¯ç”¢å“å (報告的) +SM_NODE_SERVER_VER æœå‹™ç«¯ç‰ˆæœ¬ (報告的) +SM_NODE_SERVER_BUILD æœå‹™ç«¯å…§éƒ¨æ¨™è¨˜ (報告的) +SM_NODE_CLIENT_OS_NAME 用戶端作業系統å稱 (報告的) +SM_NODE_CLIENT_OS_VER 用戶端作業系統版本 (報告的) +SM_NODE_CLIENT_OS_PID 用戶端作業系統產å“編號 (報告的) +SM_NODE_CLIENT_HOST 用戶端主機å稱 (報告的) +SM_NODE_CLIENT_IP 用戶端 IP åœ°å€ (報告的) +SM_NODE_CLIENT_PORT 用戶端埠 (報告的) +SM_NODE_SERVER_HOST 伺æœå™¨ä¸»æ©Ÿå稱稱 (報告的) +SM_NODE_SERVER_IP 伺æœå™¨ IP åœ°å€ (報告的) +SM_NODE_SERVER_PORT 伺æœå™¨åŸ  (報告的) +SM_NODE_PROXY_HOSTNAME 代ç†ä¸»æ©Ÿå稱稱 (報告的) +SM_NODE_PROXY_IP ä»£ç† IP ä½å€ (報告的) +SM_NODE_PROXY_PORT 代ç†åŸ  (報告的) +SM_MAC_COLUMN_1 會話å +SM_MAC_COLUMN_2 MAC åœ°å€ +SM_MAC_COLUMN_3 創建時間 +SM_MAC_COLUMN_4 更新時間 +SM_MAC_COLUMN_5 ä½ç½® +SM_MAC_COLUMN_1A VLAN ID +SM_SESSION_FILTER \ (僅顯示屬於會話 %S çš„é …) +SM_IP_COLUMN_1 會話å +SM_IP_COLUMN_2 IP åœ°å€ +SM_IP_COLUMN_3 創建時間 +SM_IP_COLUMN_4 更新時間 +SM_IP_COLUMN_5 ä½ç½® +SM_MAC_IP_DHCP %S (DHCP) +SM_MACIP_LOCAL 在此伺æœå™¨ä¸Š +SM_MACIP_SERVER %S 上 +SM_SNAT_STATUS SecureNAT é‹è¡Œç‹€æ…‹ +SM_SNAT_NUM_SESSION %u 個會話 +SM_SNAT_NUM_CLIENT %u 個用戶端 +SM_SNAT_IS_KERNEL æ ¸å¿ƒæ¨¡å¼ NAT 功能是活èºçš„ +SM_BRIDGE_TOO_OLD_VER 當å‰é€£æŽ¥çš„ VPN Server 版本ä¸æ”¯æ´æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ã€‚\r\n請更新到最新版本。 +SM_BRIDGE_UNSUPPORTED 當å‰é€£æŽ¥çš„ VPN Server é‹è¡Œçš„作業系統無法使用本地橋接器功能。請åƒé–± VPN Server 線上文檔以ç²å¾—支æ´æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½çš„作業系統清單。 +SM_BRIDGE_WPCAP_REMOTE 為在此 VPN Server ä¸Šä½¿ç”¨æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ï¼Œæ‚¨å¿…é ˆå®‰è£ WinPcap 軟體。WinPcap 軟體當å‰æ²’有在伺æœå™¨ä¸Šå®‰è£ã€‚\r\n\r\nè¦é€²è¡Œ WinPcap 軟體的安è£ï¼Œæ‚¨å¿…須在é‹è¡Œ VPN Server 的伺æœå™¨ä¸Šå•Ÿå‹• SoftEther VPN Server 管ç†å™¨ï¼Œç„¶å¾Œé€£æŽ¥åˆ°æœ¬æ©Ÿ (您自己電腦的ä½ç½®),打開本地橋接器功能設置視窗。\r\n首先退出此管ç†æœƒè©±ï¼Œç„¶å¾Œåœ¨æ­¤ä¼ºæœå™¨ä¸Šå•Ÿå‹• SoftEther VPN Server 管ç†å™¨ä¹‹å¾Œï¼Œé€£æŽ¥åˆ°æœ¬æ©Ÿä¸¦ç¹¼çºŒè¨­ç½®é€²ç¨‹ã€‚ +SM_BRIDGE_WPCAP_ROOT 為在此 VPN Server ä¸Šä½¿ç”¨æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ï¼Œæ‚¨å¿…é ˆå®‰è£ WinPcap 軟體。\r\n\r\nè‹¥è¦ç¹¼çºŒå®‰è£ï¼Œæ‚¨å¿…須以管ç†å“¡èº«ä»½ç™»å…¥åˆ°æ­¤é›»è…¦ä¸Šã€‚\r\n以管ç†å“¡èº«ä»½ç™»å…¥ï¼Œç„¶å¾Œå†æ¬¡å•Ÿå‹• SoftEther VPN Server 管ç†å™¨ã€‚ +SM_BRIDGE_WPCAP_INSTALL 為在此 VPN Server ä¸Šä½¿ç”¨æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ï¼Œæ‚¨å¿…é ˆå®‰è£ WinPcap 軟體。WinPcap 軟體當å‰æ²’有在伺æœå™¨ä¸Šå®‰è£ã€‚\r\n\r\nWinPcap 是一個與 VPN Server æ†ç¶åœ¨ä¸€èµ·çš„å…費軟體。\r\n\r\nè«‹å•æ‚¨æ˜¯å¦é–‹å§‹å®‰è£ WinPcap ? +SM_BRIDGE_WPCAP_REBOOT1 WinPcap 安è£å®Œæˆå¾Œï¼Œæ‚¨åœ¨ä½¿ç”¨æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ä¹‹å‰å¿…é ˆé‡æ–°é–‹æ©Ÿé›»è…¦ã€‚\r\n\r\n在您手動é‡å•Ÿé›»è…¦ä¸¦å•Ÿå‹• VPN Server 後,é…置本地橋接器功能的設置。 +SM_BRIDGE_WPCAP_REBOOT2 WinPcap 安è£å®Œæˆå¾Œï¼Œæ‚¨åœ¨ä½¿ç”¨æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ä¹‹å‰å¿…é ˆé‡æ–°é–‹æ©Ÿé›»è…¦ã€‚\r\n\r\né‡æ–°å•Ÿå‹• SoftEther VPN Server 會花費一點時間,但所有當å‰æ­£é€£æŽ¥åˆ° VPN Server 的會話將被切斷\r\n此管ç†æœƒè©±ä¹Ÿå°‡è¢«åˆ‡æ–·ï¼Œæ‰€ä»¥æ‚¨å°‡éœ€è¦é‡æ–°é€£æŽ¥ã€‚\r\n\r\n您是å¦è¦é‡å•Ÿ SoftEther VPN Server æœå‹™? +SM_BRIDGE_RESOURCE 無法載入 WinPcap 的驅動程å¼ã€‚ +SM_BRIDGE_COLUMN_1 編號 +SM_BRIDGE_COLUMN_2 虛擬 HUB å稱 +SM_BRIDGE_COLUMN_3 網路介é¢å¡æˆ– tap 設備å稱 +SM_BRIDGE_COLUMN_4 狀態 +SM_BRIDGE_OFFLINE 離線 +SM_BRIDGE_ONLINE é‹è¡Œä¸­ +SM_BRIDGE_ERROR 錯誤 +SM_BRIDGE_OK 已添加本地橋接器連接定義。 +SM_BRIDGE_DELETE 您確定è¦å¾žè™›æ“¬ HUB "%s" 到設備 "%s" 中刪除本地橋接器嗎? +SM_BRIDGE_DELETE_OK 本地橋被刪除。 +SM_BRIDGE_INTEL 當一個橋接器到物ç†ç¶²è·¯ä»‹é¢å¡çš„新的橋接器連接建立時,在æŸäº›æƒ…æ³ä¸‹ (å–決於網路介é¢å¡é¡žåž‹),å¯èƒ½ç„¡æ³•åœ¨è™›æ“¬ç¶²è·¯ä¸Šé€šéŽç¶²è·¯ä»‹é¢å¡çš„橋接器連接進行 TCP/IP 通信。\r\n(這種ç¾è±¡è¢«ç¢ºèªç™¼ç”Ÿåœ¨ Intel å’Œ Broadcom 網路介é¢å¡ä¸Šã€‚)\r\n\r\n\r\n如果é‡åˆ°é€™å€‹å•é¡Œï¼Œå¯ä»¥é€šéŽé‡å•Ÿ VPN Server / Bridge é‹è¡Œçš„電腦來補救。通常情æ³ä¸‹é€šä¿¡åœ¨é›»è…¦é‡å•Ÿå¾Œå¯ä»¥æ­£å¸¸é€²è¡Œã€‚\r\n\r\n\r\n此外,很多無線網路介é¢å¡åœ¨æ··é›œæ¨¡å¼ä¸‹ä¸æœƒå›žæ‡‰èŒƒæ¾å°åŒ…請求,而導致無法使用本地橋接器。如果發生這種情æ³ï¼Œè«‹å˜—試使用常è¦æœ‰ç·šç¶²è·¯ä»‹é¢å¡ä¾†ä»£æ›¿ç„¡ç·šç¶²è·¯ä»‹é¢å¡ã€‚ +SM_BRIDGE_VPN ä½ è¦é€£æŽ¥åˆ°æœ¬åœ°æ©‹æŽ¥å™¨ "%S"。\r\n\r\n通常情æ³ä¸‹ï¼Œæ©‹æŽ¥å™¨è¢«å»ºç«‹åœ¨è™›æ“¬ HUB 與特ç†ç¶²å¡ä¹‹é–“。建立一個到虛擬網路介é¢å¡çš„本地橋是ä¸å¸¸è¦‹çš„。\r\n請確ä¿é€™æ˜¯ä½ çš„æ„圖。\r\n\r\n你真的è¦ç¹¼çºŒå—Ž? +SM_BRIDGE_INFO_1 為橋接器目標é¸æ“‡ä¹™å¤ªç¶²è¨­å‚™ (網路介é¢å¡) +SM_BRIDGE_INFO_2 輸入新創建的 tap 設備的å稱 +SM_CONFIG_SAVED 設定檔被ä¿å­˜ã€‚ +SM_CONFIG_SAVE_FAILED 無法ä¿å­˜è¨­å®šæª”案。 +SM_CONFIG_OPEN_FAILED 無法打開指定的檔案。 +SM_CONFIG_CONFIRM 這將在 VPN Server 應用指定的設定檔。VPN Server 將自動é‡å•Ÿä¸¦å°‡è£è¼‰æ–°çš„設定檔。當å‰é€£æŽ¥åˆ°æ­¤ VPN Server 上的用戶連接將被中斷。此管ç†æœƒè©±ä¹Ÿå°‡è¢«åˆ‡æ–·ï¼Œæ‚¨å°‡éœ€è¦é‡æ–°é€£æŽ¥åˆ°ä¼ºæœå™¨ã€‚\r\n\r\n您è¦ç¹¼çºŒå—Ž? +SM_CONFIG_WRITE_OK 在æœå‹™ç«¯çš„設定檔被覆蓋。 +SM_AO_COLUMN_1 é …ç›® +SM_AO_COLUMN_2 值 +SM_TRUE_OR_FALSE 此專案設置為 0 (false) 或 1 (true)。 +SM_AO_SET_OK 虛擬 HUB 管ç†å“¡é¸é …已設定。 +SM_EXT_OPTION_SET_OK 虛擬 HUB 擴展é¸é …已設定。 +SM_PASSWORD_MSG ç›®å‰æ­¤ VPN Server 沒有設定管ç†å“¡å¯†ç¢¼ã€‚建議設定密碼。\r\n\r\n您是å¦è¦è¨­å®šä¸€å€‹æœå‹™ç«¯ç®¡ç†å“¡å¯†ç¢¼? +SM_L3_SW_COLUMN1 虛擬 3 層交æ›æ©Ÿå稱 +SM_L3_SW_COLUMN2 é‹è¡Œç‹€æ…‹ +SM_L3_SW_COLUMN3 介é¢æ•¸ +SM_L3_SW_COLUMN4 路由表數 +SM_L3_SW_ST_F_F åœæ­¢ +SM_L3_SW_ST_T_F å•Ÿå‹• (錯誤) +SM_L3_SW_ST_T_T 開始 (é‹è¡Œ) +SM_L3_SW_DEL_MSG 是å¦ç¢ºå®šåˆªé™¤è™›æ“¬ 3 層交æ›æ©Ÿ "%S" ? +SM_L3_SW_IF_COLUMN1 IP åœ°å€ +SM_L3_SW_IF_COLUMN2 å­ç¶²è·¯é®ç½© +SM_L3_SW_IF_COLUMN3 虛擬 HUB å稱 +SM_L3_SW_TABLE_COLUMN1 網路ä½å€ +SM_L3_SW_TABLE_COLUMN2 å­ç¶²è·¯é®ç½© +SM_L3_SW_TABLE_COLUMN3 é–˜é“åœ°å€ +SM_L3_SW_TABLE_COLUMN4 公制 +SM_SECURE_NAT_MSG 您是å¦ç¢ºå®šå•Ÿç”¨ SecureNAT ?\r\n\r\n如果您啟用 SecureNAT,帶虛擬NAT功能的虛擬路由器將被創建,在虛擬 HUB 中有一個 IP ä½å€ã€‚此虛擬路由器將互相影響,作為一å°é›»è…¦æˆ–多å°é€£æŽ¥åˆ°è™›æ“¬ç¶²è·¯çš„計算機組æˆçš„路由器。\r\n\r\n在虛擬NAT中的 SecureNAT 啟用任何電腦連接到虛擬 HUBï¼Œé€šéŽ SecureNAT 建立與外部網路的通信。\r\n因此,當 SecureNAT é‹è¡Œåœ¨æ­¤ VPN Server 時,無需使用本地用戶端連接這å°é›»è…¦çš„虛擬 HUB。\r\n\r\n\r\n此外,請注æ„如果在從虛擬 HUB 二層網段å¯ä»¥åˆ°é”的一個地點,已有一個 DHCP 伺æœå™¨ï¼ŒæŒ‰ä¸€ä¸‹â€œSecureNAT é…ç½®â€ç¦ç”¨ DHCP 伺æœå™¨åŠŸèƒ½ï¼Œå¦å‰‡å°‡æœ‰ DHCP è¡çªã€‚\r\n\r\n而且,您å¯ä»¥ç¦ç”¨ NAT 功能,åªä½¿ç”¨ DHCP 伺æœå™¨ï¼Œå¦‚果你想的話。 +SM_CRL_COLUMN_1 è­‰æ›¸æ‘˜è¦ +SM_CRL_DELETE_MSG 這將刪除é¸å®šçš„項目。你想這樣åš? +SM_CRL_EMPTY_MSG 沒有項目被é¸æ“‡ã€‚\r\n如果您在證書åŠéŠ·é …目中進行追加,所有證書將被判斷為éžæ³•ï¼Œä¸”所有證書èªè­‰æ¨¡å¼ä¸‹çš„用戶端連接將被拒絕。\r\n\r\n您是å¦ç¢ºèª? +SM_AC_COLUMN_1 ID +SM_AC_COLUMN_2 å„ªå…ˆé †åº +SM_AC_COLUMN_3 行為 +SM_AC_COLUMN_4 目錄 +SM_AC_PASS å…許 +SM_AC_DENY 拒絕 +SM_LOG_FILE_COLUMN_1 日誌檔的å稱 +SM_LOG_FILE_COLUMN_2 æ–‡ä»¶å¤§å° +SM_LOG_FILE_COLUMN_3 更新日期 +SM_LOG_FILE_COLUMN_4 ä½ç½® +SM_READ_LOG_FILE_INFO_1 請等待,直到處ç†å®Œç•¢... +SM_READ_LOG_FILE_INFO_2 %S 處ç†ä¸­ï¼Œ%S å·²å®Œæˆ +SM_READ_LOG_FILE_ERROR 檔案沒有æˆåŠŸä¸‹è¼‰ã€‚ +SM_READ_SAVE_DLG_TITLE 指定日誌檔案的ä¿å­˜ç›®çš„檔案å +SM_READ_SAVE_DLG_FILTER 日誌檔案 (*.log)|*.log|所有檔案(*.*)|*.* +SM_READ_SAVE_FAILED 無法ä¿å­˜æ—¥èªŒæª”案。 +SM_READ_SAVE_TMP_FAILED 無法寫入暫存檔案 "%S"。 +SM_READ_SAVE_OPEN_ERROR 無法打開暫存檔案 "%S"。 \r\n\r\nå¯èƒ½ .LOG 文件副檔å是ä¸æ˜¯åœ¨ Windows 分é…的檔案類型。 +SM_LICENSE_COLUMN_1 編號 +SM_LICENSE_COLUMN_2 許å¯è­‰é‡‘é‘° +SM_LICENSE_COLUMN_3 許å¯è­‰é¡žåž‹å +SM_LICENSE_COLUMN_4 狀態 +SM_LICENSE_COLUMN_5 有效期 +SM_LICENSE_COLUMN_6 許å¯è­‰ç·¨è™Ÿ +SM_LICENSE_COLUMN_7 許å¯è­‰é¡žåž‹ ID +SM_LICENSE_COLUMN_8 伺æœå™¨ ID +SM_LICENSE_COLUMN_9 åºè™Ÿ +SM_LICENSE_INFINITE ç„¡é™ +SM_LICENSE_NO_EXPIRES 沒有到期 +SM_LICENSE_STATUS_EDITION 產å“版本 +SM_LICENSE_STATUS_RELEASE VPN Server 的發佈日期 +SM_LICENSE_STATUS_SYSTEM_ID 當å‰æœå‹™ç«¯ ID +SM_LICENSE_STATUS_EXPIRES ç›®å‰ç”¢å“許å¯çš„有效期 +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã‹ã‚‰ ----- +SM_LICENSE_STATUS_SUBSCRIPTION èªè³¼åˆåŒçš„狀態 +SM_LICENSE_STATUS_SUBSCRIPTION_NONEED 無需èªè³¼ (在這個版本ä¸éœ€è¦èªè³¼é‡‘é‘°) +SM_LICENSE_STATUS_SUBSCRIPTION_NONE 無金鑰(需è¦æ·»åŠ èªè³¼é‡‘é‘°) +SM_LICENSE_STATUS_SUBSCRIPTION_VALID 在èªè³¼æœŸå…§ [直至 %s] +SM_LICENSE_STATUS_SUBSCRIPTION_EXPIRED èªè³¼å·²éŽæœŸ [在%s] +SM_LICENSE_STATUS_SUBSCRIPTION_BUILD 版本å…許當å‰åˆåŒ +SM_LICENSE_STATUS_SUBSCRIPTION_BUILD_STR å…è²»å‡ç´šåˆ° %s 以å‰ç™¼ä½ˆçš„所有將來版本。 +SM_LICENSE_STATUS_ENTERPRISE ä¼æ¥­åŠŸèƒ½çš„å¯ç”¨æ€§ +SM_LICENSE_STATUS_ENTERPRISE_YES 是 (å¯ç”¨çš„) +SM_LICENSE_STATUS_ENTERPRISE_NO å¦ (ä¸å¯ç”¨) +SM_LICENSE_NUM_USER å…許使用者物件創建 +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã¾ã§ ----- +SM_LICENSE_NUM_CLIENT å…許併發用戶端 +SM_LICENSE_NUM_BRIDGE å…許併發 Bridge +SM_NO_LICENSE_COLUMN 注æ„: +SM_NO_LICENSE 因為沒有產å“許å¯è­‰è¨»å†Šï¼Œæ­¤ VPN Server 通信功能無法é‹è¡Œã€‚ +SM_LICENSE_DELETE_MSG 你確定è¦å¾ž VPN Server 刪除é¸å®šçš„許å¯è­‰å—Ž? +SM_SYSLOG_0 ç¦ç”¨ç³»çµ±æ—¥èªŒç™¼é€åŠŸèƒ½ +SM_SYSLOG_1 經由 Syslog 發é€ä¼ºæœå™¨ç«¯æ—¥èªŒ +SM_SYSLOG_2 經由 Syslog 發é€ä¼ºæœå™¨ç«¯å’Œè™›æ“¬ HUB 安全性記錄檔 +SM_SYSLOG_3 經由 Syslog 發é€ä¼ºæœå™¨ç«¯ï¼Œè™›æ“¬ HUB 安全和å°åŒ…日誌 +SM_SETUP_INFO_1 點擊“下一步â€é–‹å§‹å®‰è£ã€‚如果你想通出安è£ä¸¦æ‰‹å‹•é…置所有設置,請按一下“關閉“â€ã€‚ +SM_SETUP_INFO_2 按一下“關閉“,通éŽä½ è‡ªå·±æ‰‹å‹•é…ç½® VPN Server 的設置。 +SM_SETUP_BRIDGE_ONLY 您當å‰é€£æŽ¥åˆ° VPN Bridge ,您åªèƒ½ç‚ºâ€œå¤šé»ž VPN â€åœ¨æ¯å€‹ç¶²ç«™å‰µå»º VPN Bridge。 +SM_SETUP_BRIDGE_EDGE æ¯å€‹ç¶²ç«™çš„ VPN Bridge(&E) +SM_SETUP_WARNING ç•¶å‰ VPN Server 或 VPN Bridge 的設置將被åˆå§‹åŒ–。\r\n您是å¦ç¢ºå®š? +SM_SETUP_SELECT é¸æ“‡ä¹™å¤ªç¶²è¨­å‚™å»ºç«‹æ©‹æŽ¥ +SM_SETUP_NO_LICENSE_KEY ç›®å‰æ­¤ SoftEther VPN Server 上沒有註冊任何一個許å¯è­‰ã€‚\r\n\r\n如果è¦ä½œç‚º VPN Server é‹è¡Œ SoftEther VPN Server,您必須輸入一個許å¯è­‰é‡‘鑰。\r\n您是å¦è¦æ‰“開授權管ç†å™¨è¦–窗? ?\r\n\r\n(作為試用版使用 VPN Server ,您必須從 SoftEther VPN Project 的網站ç²å–試用金鑰。\r\n點擊“是â€ä¸¦é»žæ“Šç²å–或延長許å¯è­‰æŒ‰éˆ•ç²å–一個試用金鑰。 + +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã‹ã‚‰ ----- +SM_HUBEXT_OPTION_TITLE 虛擬 HUB 擴展é¸é … +SM_HUBEXT_OPTION_STATIC1 虛擬 HUB 擴展é¸é …å…許您é…置這個虛擬 HUB 的詳細åƒæ•¸ã€‚ +SM_HUBEXT_OPTION_STATIC2 標準,VPN Server 全部管ç†è€…åŠï¼Œè™›æ“¬ HUB 管ç†è€…的雙方都,能編輯虛擬 HUB 進階é¸é …。但,如果虛擬 HUB 管ç†é¸æ“‡çš„ deny_hub_admin_change_ext_option é è¨­æƒ…æ³ä¸‹ï¼ŒVPN 伺æœå™¨çš„全域管ç†å“¡å’Œå„虛擬 HUB 的管ç†å“¡éƒ½å¯ä»¥ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …。\r\n但是,如果在虛擬 HUB 管ç†é¸é …中 deny_hub_admin_change_ext_option 被設置為 1,å„虛擬 HUB 的管ç†å“¡å°±ç„¡æ³•ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …了 (åªèƒ½æŸ¥çœ‹)。 +SM_VLAN_COLUMN_0 網路介é¢å¡å稱 +SM_VLAN_COLUMN_1 驅動程å¼ç¨®é¡ž +SM_VLAN_COLUMN_2 驅動程å¼æª”案å +SM_VLAN_COLUMN_3 VLAN é€æ˜Žè¨­ç½® +SM_VLAN_COLUMN_4 å…¨çƒå”¯ä¸€è­˜åˆ¥ç¢¼(GUID) +SM_VLAN_COLUMN_5 設備實例 ID +SM_VLAN_YES 啟用 +SM_VLAN_NO 未啟用 +SM_VLAN_MSG_1 Windows 註冊表é…ç½®å…許網路介é¢å¡â€œ%Sâ€ç™¼é€/接收帶標籤的 VLAN å°åŒ…。\r\n\r\n然而,有些網路介é¢å¡ï¼Œéœ€è¦é¡å¤–的設置,在本地電腦的 Windows“è£ç½®ç®¡ç†å“¡â€çš„屬性裡設置åƒæ•¸ä¾†å•Ÿç”¨å·¨åž‹å¹€(大於 1,512 ä½å…ƒçµ„的乙太網幀)。如果你未啟用巨型幀,一些大型 VLAN å°åŒ…將被æ¼æŽ‰ã€‚在大型 VLAN å°åŒ…總是消失的情æ³ä¸‹ï¼Œè«‹å•Ÿç”¨å·¨åž‹å¹€ã€‚(例如,設置最大容é‡ç‚º 4088 ä½å…ƒçµ„)。Windows è£ç½®ç®¡ç†å“¡å°‡å¹«æ‚¨é…置。\r\n\r\næ­¤ VLAN çš„é€æ˜Žè¨­ç½®å·²è¢«å¯«å…¥åˆ° Windows 註冊表中,但是ä¸èƒ½ä¿è­‰ VLAN å°åŒ…å¯ä»¥è¢«æœ‰æ•ˆåœ°å‚³é€ã€‚\r\n如果 VLAN 標記的å°åŒ…在此é…置後傳輸失敗,請åƒé–±ç¶²è·¯ä»‹é¢å¡â€œ%Sâ€çš„手冊進行手動的ã€å……分的é…置。此外,“%Sâ€å¯èƒ½ä¸æ”¯æŒ VLAN é€æ˜Žè¨­ç½®ã€‚在這種情æ³ä¸‹ï¼Œé€™æ¨£çš„網路介é¢å¡ä¸èƒ½è¢«ç”¨ä¾†å‚³è¼¸ VLAN 幀。使用其他產å“。\r\n\r\nè¦æ‡‰ç”¨æ­¤è¨­ç½®ï¼Œé‹è¡Œ VPN Server çš„ Windows å¿…é ˆé‡æ–°å•Ÿå‹•ã€‚ä¸è¦å¿˜äº†é‡æ–°å•Ÿå‹•å®ƒã€‚ + +SM_VLAN_MSG_2 在網路介é¢å¡â€œ%Sâ€ä¸Šå•Ÿç”¨äº† VLAN é€æ˜ŽåŠŸèƒ½çš„ Windows 註冊表åƒæ•¸å·²å¾žè¨»å†Šè¡¨ä¸­åˆªé™¤ã€‚\r\n\r\n如果你上次åšéŽå·¨åž‹å¹€å•Ÿç”¨è¨­ç½®ï¼Œæ‰‹å‹•æ’¤éŠ·é€™å€‹è®ŠåŒ–。\r\n\r\nè¦æ‡‰ç”¨æ­¤è¨­ç½®ï¼Œé‹è¡Œ VPN Server çš„ Windows å¿…é ˆé‡æ–°å•Ÿå‹•ã€‚ä¸è¦å¿˜äº†é‡æ–°å•Ÿå‹•å®ƒã€‚ + +SM_VLAN_NOTHING æ”¯æŒ VLAN é€æ˜Žè¨­ç½®å·¥å…·çš„電腦上“%Sâ€æ²’有網路介é¢å¡ã€‚\r\n\r\n但是,æŸäº›ç¶²è·¯ä»‹é¢å¡åœ¨é è¨­æƒ…æ³ä¸‹èƒ½å¤ ç™¼é€ VLAN 標記的å°åŒ…,或通éŽç”±ä¾›æ‡‰å•†æ供的特定é…置實用程å¼è¢«é…置為執行 VLAN 標記的å°åŒ…。\r\通éŽä½¿ç”¨é€™æ¨£çš„網路介é¢å¡ï¼Œä½ å¿…須自己手動é…置這些設置。 +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã¾ã§ ----- +SM_SERVER_ADMIN_MSG VPN Server / Bridge "%S" +SM_ETHERIP_COLUMN_0 ISAKMP Phase 1 ID +SM_ETHERIP_COLUMN_1 虛擬 HUB å +SM_ETHERIP_COLUMN_2 用戶å +SM_ETHERIP_ADD_OK 一個新的 EtherIP / L2TPv3 用戶端設置已註冊。 +SM_IPSEC_SETUP_QUESTION æ­¤ VPN Server 已具有支æŒç›¸å®¹ IPsec / L2TP / EtherIP / L2TPv3 å”定的 VPN Client 或 VPN 路由器的新功能。 \r\n\r\n您å¯ä»¥å…許 VPN Server 接å—從智慧手機,如 iPhone,iPad,Android,或在 Mac OS X 或 Windows 上的標準 VPN Client 的連接。\r\n\r\n您è¦è¨­ç½® IPsec 嗎?\r\n(您還å¯ä»¥åœ¨ä»¥å¾Œä»»ä½•æ™‚間通éŽæŒ‰ä¸€ä¸‹â€œIPSEC / L2TP設置â€æŒ‰éˆ•ä¾†é…ç½® IPsec 設置。) +SM_OPENVPN_CONFIG_SAVE_OK åŒ…å« OpenVPN 設置檔案的 ZIP 檔案“%sâ€ã€‚\r\n\r\n打開 ZIP 檔案æå– OpenVPN 的樣本設定檔案,å¯ä»¥ç«‹å³è¼•é¬†åœ°ä½¿ç”¨ã€‚\r\n您å¯èƒ½éœ€è¦ä¿®æ”¹ä¸€é»žè¨­å®šæª”。\r\n\r\nå°æ–¼è©³ç´°è³‡è¨Šï¼Œè«‹é–±è®€ ZIP 檔案中的'readme.txt'文件。\r\n\r\n您ç¾åœ¨æƒ³è¦æ‰“開這個 ZIP 檔案嗎? +SM_OPENVPN_CONFIG_SAVE_NG 無法ä¿å­˜ ZIP 檔案'%s'。 +SM_OPENVPN_CONFIG_OPEN_NG 無法打開 ZIP 檔案'%s'。請手動打開此文件。 +SM_DDNS_IPV4_ERROR ç„¡æ³•é€šéŽ IPv4 åˆ°é” DDNS 伺æœå™¨ã€‚ +SM_DDNS_IPV6_ERROR ç„¡æ³•é€šéŽ IPv6 åˆ°é” DDNS 伺æœå™¨ã€‚ +SM_DDNS_FQDN_EMPTY (ç„¡) +SM_DDNS_OK_MSG å‹•æ…‹ DNS 主機å稱:%S%S\r\n\r\n您å¯ä»¥é€šéŽæŒ‡å®šä»¥ä¸Š DNS 主機å稱訪å•ä¸‹é¢çš„ IP ä½å€ã€‚\r\n\r\nIPv4 地å€ï¼š%s \r\nIPv6 地å€ï¼š%s\r\n\r\n您也å¯ä»¥æŒ‡å®šä¸‹åˆ—主機å稱的特殊形å¼ä¾†æŒ‡å®š IPv4 或 IPv6 作為明確網å€é¡žåˆ¥åž‹ã€‚\r\n\r\né‡å° IPv4 的主機å稱%S.v4%S \r\né‡å° IPv6 的主機å稱:%S.v6%S。 +SM_DDNS_OK_TITLE å‹•æ…‹ DNS 功能 +SM_DDNS_OK_MSG2 å‹•æ…‹ DNS 主機å稱被更改為'%S'。\r\n\r\n按一下æ示讀å–更多的資訊。 +SM_DDNS_KEY_TITLE å‹•æ…‹ DNS 金鑰 +SM_DDNS_KEY_MSG å‹•æ…‹ DNS 金鑰: %s\r\n\r\n此金鑰與當å‰çš„ DDNS å稱相關è¯ã€‚如果你的 VPN 伺æœå™¨é›»è…¦æ壞,丟失了金鑰,當å‰çš„ DDNS å稱將被永é ä½”用,且其他 VPN 伺æœå™¨å°‡ç„¡æ³•ä½¿ç”¨ç›¸åŒçš„å稱。\r\n如果你想繼續使用相åŒçš„å稱,請在網際網路æœå‹™ä¸Šã€æˆ–å¦ä¸€å°é›»è…¦ä¸Šã€æˆ–在便箋紙上ä¿ç•™é‡‘鑰。\r\n當在新的 VPN 伺æœå™¨è¨­ç½®é‡‘鑰時,編輯 VPN 伺æœå™¨çš„設定檔。請在 "declare DDnsClient" 指令下,用跟隨 "byte Key" 的值替æ›å­—串的金鑰。\r\nè«‹ä¸è¦åŒæ™‚在兩個或多個 VPN 伺æœå™¨ä¸Šè¨­ç½®ç›¸åŒçš„金鑰。 +SM_DDNS_KEY_ERR ç„¡æ³•è®€å– DNS 金鑰。 +SM_IPSEC_PSK_TOO_LONG é å…±ç”¨é‡‘é‘°(PSK)有 10 個或更多的字æ¯ã€‚\r\n\r\n據報導谷歌安å“的幾個版本有一個 10 個或更多字æ¯ä½œç‚ºé å…±ç”¨é‡‘é‘°çš„åš´é‡æ•…障。\r\nå› æ­¤ 9 個或少於 9 個字æ¯è¢«æŽ¨è–¦ä½œç‚ºé å…±ç”¨é‡‘鑰。\r\n\r\n您è¦ä¿®æ”¹é å…±ç”¨é‡‘鑰嗎? +SM_ADVANCED_REDIRECT_URL_HINT_TITLE 如何使用進階 HTTP é‡å®šå‘功能 +SM_ADVANCED_REDIRECT_URL_HINT 進階 HTTP é‡å®šå‘(為專家)\r\n\r\n此字串“â€æ˜¯ä¸€å€‹é ç•™ä½ç½®ã€‚它å¯ä»¥åµŒå…¥é‡å®šå‘çš„ URL 中。\r\n\r\n嵌入 URL 示例:\r\nhttp://www.google.com/search?q=|secret\r\n\r\n當用戶端將被é‡å®šå‘,é‡å®šå‘的實際 URL 目的地將被å–代如下。\r\n\r\n用戶å|會話ID|IP 地å€|日期和時間|雜湊值\r\n\r\n替æ›å¾Œç¤ºä¾‹ï¼šzurukko|SID-ZURUKKO-123|219.117.219.154|20131117100354|99707160AFE7A454042B2C47B064112D652452D7\r\n\r\nå„欄ä½çš„詳情æ述如下。\r\n\r\n用戶åï¼šç•¶å‰ VPN 會話的用戶å將被放置。\r\n\r\n會話ID:VPN 會話的會話 ID 將被放置\r\n\r\n日期和時間:14 ä½å…ƒæ•¸ä½å°‡ä»¥'YYYYMMDDHHMMSS’格å¼æ”¾ç½®(時å€æ˜¯ UTC)\r\n\r\n雜湊值:代表 20 個ä½å…ƒçµ„二進ä½è³‡æ–™çš„一個 40 字元的å六進ä½å­—串。二進ä½è³‡æ–™æ˜¯ SHA-1 雜湊函數至臨時字串的çµæžœã€‚在é‡å®šå‘ URL 中“|â€ç¬¦è™Ÿå¾Œï¼Œè‡¨æ™‚字串是上述欄ä½çš„ä½å…ƒé™£åˆ—加上秘密字串的çµåˆã€‚(在上é¢çš„例å­ä¸­ï¼Œâ€œç§˜å¯†â€æ˜¯ç§˜å¯†å­—串)。如果在 URL 中沒有“|â€ç¬¦è™Ÿï¼Œæ²’有雜湊值將被添加。\r\n\r\n雜湊值的目的:秘密字串如金鑰般有效。感è¬é‡‘鑰。在é‡å®šå‘ URL 中接收é‡å®šå‘查詢字串的 CGI 程å¼ï¼Œå¯ä»¥é©—è­‰å°è£å«åœ¨ URL 中åƒæ•¸çš„完整性。\r\n +SM_ADVANCED_REDIRECT_URL_MSG URL 必須以“http://â€æˆ–“https://â€é–‹å§‹ +SM_DISABLE_DDNS_HINT_CAPTION ç¦ç”¨å‹•æ…‹ DNS 功能 +SM_DISABLE_DDNS_HINT ç¦ç”¨å‹•æ…‹ DNS 功能,修改 VPN Server 的設定檔。\r\n\r\n此“declare rootâ€æŒ‡ä»¤å…·æœ‰â€œdeclare DDnsClientâ€çš„指令。在該指令中,你å¯ä»¥åˆ‡æ›â€œbool Disableâ€å¾žå‡åˆ° true,並é‡æ–°é–‹æ©Ÿ VPN Server ,然後動態 DNS 功能將被ç¦ç”¨ã€‚\r\n +SM_REGENERATE_CERT_MSG VPN Server 的證書被替æ›ç‚ºæ–°çš„。\r\n\r\n這會影響到被é…置驗證 VPN Server 證書的所有 VPN Client。\r\n您è¦ç¹¼çºŒå—Žï¼Ÿ +SM_DDNS_SERVER_CERT_MSG DDNS 主機å稱更改為“%Sâ€ã€‚\r\n\r\n如果您計畫使用 Microsoft SSTP VPN 連接到 VPN Server ,從 Windows Vista 或 Windows 更高版本指定 DDNS 主機å稱為 VPN Server 的目標,由於安全原因, VPN Server 的目標主機å稱必須與 VPN Server 證書的 CN(Common Name)欄ä½å®Œå…¨åŒ¹é…。\r\n\r\n您è¦é‡æ–°ç”Ÿæˆçš„伺æœå™¨æ†‘è­‰ï¼Œä»¥åŒ¹é… CN 值到“%Sâ€å—Žï¼Ÿ\r\n(按一下“å¦â€ç¹¼çºŒä½¿ç”¨ç•¶å‰çš„伺æœå™¨æ†‘è­‰)。 +SM_DDNS_SERVER_CERT_OK VPN Server çš„ SSL 證書ç¾åœ¨å·²å†æ¬¡ç”Ÿæˆã€‚\r\n\r\n當你讓Microsoft SSTP VPN Client 連接到 VPN Server 時,你應該指定當å‰çš„ DDNS 主機å稱“%Sâ€ä½œç‚ºç›®æ¨™ä¼ºæœå™¨çš„主機å稱。\r\n你也必須事先在 Windows 的“å—信任的根證書â€åˆ—表中添加這個 VPN Server 的證書。\r\n(è¦å®‰è£æ ¹è­‰æ›¸åˆ° Windows 中,在“證書“的å°ç¨‹å¼è£¡æ‰“é–‹ MMC,並導航到“本地電腦â€ã€‚之後,你å¯ä»¥å°Žå…¥è­‰æ›¸åˆ°çš„å—信任的根證書列表。\r\詳細說明請åƒè€ƒ Microsoft 的文檔。)\r\n\á¹›\n您è¦ä»¥ X.509 æ ¼å¼ä¿å­˜æ–°çš„ SSL 證書作為一個檔嗎? +SM_SETUP_STEP_SECURENAT æ­¤ VPN Server / Bridge å¯èƒ½ä»¥ä½¿ç”¨è€…模å¼æˆ–å—其他é™åˆ¶æ­£åœ¨é‹è¡Œï¼Œè™›æ“¬ HUB 和物ç†ç¶²è·¯ä»‹é¢å¡ä¸èƒ½æ©‹æŽ¥åœ¨ä¸€èµ·ã€‚相å,SecureNAT 功能å…許 VPN Client 與物ç†ç¶²è·¯ä¸­çš„其他電腦進行通信。在SecureNAT功能是默èªå•Ÿç”¨çš„。您å¯ä»¥é…置或ç¦ç”¨å®ƒã€‚ +SM_SETUP_STEP_SECURENAT_TITLE 第3步。橋接器虛擬 HUB 和物ç†ç¶²è·¯ +SM_UPDATE_CHECK_TITLE_VPNSERVER %S VPN Server (在主機'%S'上) +SM_UPDATE_CHECK_TITLE_VPNBRIDGE %S VPN Bridge (在主機'%S'上) +SM_FACTORY_DEFAULT_WARNING 這將在 VPN Server / Bridge 上執行出廠復ä½è¨­ç½®ã€‚\r\nç•¶å‰ VPN Server / Bridge é…置將被清除,將立å³æ‡‰ç”¨åˆå§‹è¨­ç½®ã€‚\r\n在åšå‡ºå» å¾©ä½è¨­ç½®å‰ï¼Œå»ºè­°æ‚¨å‚™ä»½ç•¶å‰é…置。\r\n\r\n按 確定 執行出廠復ä½è¨­ç½®ã€‚ VPN Server / Bridge å°‡é‡æ–°å•Ÿå‹•ã€‚當å‰çš„管ç†é€£æŽ¥å°‡è¢«æ–·é–‹ï¼Œæ‰€ä»¥è«‹é‡æ–°é€£æŽ¥åˆ° VPN Server / Bridge。\r\n\r\n按 "å–消" å–消æ“作。 +SM_FACTORY_DEFAULT_PERFORMED 在伺æœå™¨ä¸Šæ­£åœ¨åŸ·è¡Œå‡ºå» å›žå¾©æ“作。\r\n\r\n按“確定â€é€€å‡ºç•¶å‰ VPN Server 管ç†å™¨çš„會話“。\r\n退出後,請é‡æ–°å•Ÿå‹• VPN Server 管ç†å™¨ä¸¦å†æ¬¡é€£æŽ¥åˆ° VPN Server。\r\n然後你會看到 VPN Server 復ä½ã€‚ +SM_AZURE_STATUS_CONNECTED 狀態: 已連接 +SM_AZURE_STATUS_NOT_CONNECTED 狀態: 沒有連接 +SM_NO_BRIDGE_NICS 無物ç†ç¶²è·¯ä»‹é¢å¡ã€é©åˆæœ¬åœ°æ©‹åœ¨ VPN 伺æœå™¨é›»è…¦ä¸Šè¢«ç™¼ç¾ã€‚\r\n為了創建一個本地橋,你必須在電腦上至少安è£ä¸€å€‹ç‰©ç†ç¶²è·¯ä»‹é¢å¡ã€‚\r\n您ä¸èƒ½ç‚ºæœ¬åœ°æ©‹ä½¿ç”¨ Wi-Fi é©é…器或 3G é©é…器。\r\n請安è£ä¸€å€‹ç›¸å®¹æœ‰ç·šä¹™å¤ªç¶²çš„物ç†ç¶²è·¯ä»‹é¢å¡ã€‚\r\n\r\n如果最近安è£çš„網路介é¢å¡æ²’有出ç¾ï¼Œé‡æ–°é–‹æ©Ÿé›»è…¦ã€‚\r\n\r\n如果本地橋無論如何ä¸èƒ½ä½¿ç”¨ï¼Œä½ å¯ä»¥ä½¿ç”¨â€œSecureNAT 功能â€ä»£æ›¿ã€‚\r\n\r\n如果你有一定的原因使用ä¸åŒå°‹å¸¸çš„網路介é¢å¡ï¼ˆå³ Wi-Fi 網路連接é©é…器,3G é©é…器或虛擬é©é…器),設置“ShowAllInterfacesâ€è®Šæ•¸åœ¨â€œLocalBridgeListâ€æŒ‡ä»¤ç‚ºâ€œtrueâ€ï¼Œç„¶å¾Œé‡å•ŸVPN伺æœå™¨ã€‚然後,這些設備將出ç¾åœ¨å單上。(僅é™æ–¼é€²éšŽ Windows 用戶)。 +SM_CERT_MESSAGE The current SSL self-signed root certificate on this VPN Server is in the old format.\r\n\r\nSome versions of OpenVPN Connect for Android have a bug to misinterpret SSL certificates in the old format. It might cause the connection problem from OpenVPN Connect for Android to this VPN Server.\r\n\r\nIf you are planning to use OpenVPN Connect for Android as a VPN client, it is recommended to regenerate the SSL server certificate.\r\n\r\nDo you want to regenerate the server certificate now? +SM_CERT_MESSAGE_CLI --- Caution ---\r\n\r\nThe current SSL self-signed root certificate on this VPN Server is in the old format.\r\n\r\nSome versions of OpenVPN Connect for Android have a bug to misinterpret SSL certificates in the old format. It might cause the connection problem from OpenVPN Connect for Android to this VPN Server.\r\n\r\nIf you are planning to use OpenVPN Connect for Android as a VPN client, it is recommended to regenerate the SSL server certificate.\r\n\r\nTo regenerate and update the server certificate, execute the "ServerCertRegenerate" command after updating the VPN Server to the latest version. +SM_CERT_NEED_ROOT The specified SSL certificate is a sub-certificate which was issued by a CA (Certificate Authority).\r\n\r\nIf you are planning to support either Microsoft SSTP or OpenVPN protocol on this VPN server, you have to install the root certificate and all intermediate certificates (if exists) on this VPN Server.\r\n\r\nTo install these certificates, copy the root certificate and all intermediate certificate files (in the X.509 format) into the "chain_certs" subdirectory on the directory which is VPN Server has been installed on.\r\n\r\nIf you don't know how to obtain root and intermediate certificate files for your certificate authority (CA), please refer to the CA's web site or contact technical support staffs of the CA. + + +#關於 User-mode 路由器管ç†å·¥å…· +NM_TITLE 刪除 +NM_CONNECT_TITLE 刪除 +NM_STATUS_TAG 連接狀態: %s +NM_OFFLINE 您沒有連接到任何 VPN Server +NM_CONNECTING 正在連接 VPN 伺æœå™¨ +NM_CONNECTED 已連接到 VPN 伺æœå™¨ "%S" +NM_CONNECT_ERROR 錯誤號 %u (%s) +NM_ACCOUNT_TITLE 刪除 +NM_STATUS 使用者模å¼è·¯ç”±å™¨ç‹€æ…‹ +NM_STATUS_CONNECT 連接狀態 +NM_STATUS_TCP NAT TCP/IP 會話數 +NM_STATUS_UDP NAT UDP/IP 會話數 +NM_STATUS_ICMP NAT ICMP 會話數 +NM_STATUS_DNS NAT DNS 會話數 +NM_STATUS_DHCP 已分é…çš„ DHCP 用戶端 +NM_INFO 使用者模å¼è·¯ç”±å™¨è³‡è¨Š +NM_INFO_PRODUCT_NAME 產å“å稱 +NM_INFO_VERSION_STR 版本資訊 +NM_INFO_BUILD_INFO æ§‹å»ºä¿¡æ¯ +NM_INFO_HOSTNAME 主機å稱 +NM_NAT_ID ID +NM_NAT_PROTOCOL å”è­° +NM_NAT_SRC_HOST æºä¸»æ©Ÿ +NM_NAT_SRC_PORT æºåŸ  +NM_NAT_DST_HOST 目標主機 +NM_NAT_DST_PORT 目標埠 +NM_NAT_CREATED 會話生æˆæ™‚é–“ +NM_NAT_LAST_COMM 最後通信時間 +NM_NAT_SIZE 接收 / 發é€å¤§å° +NM_NAT_TCP_STATUS TCP 連接狀態 +NM_NAT_PROTO_TCP TCP/IP +NM_NAT_PROTO_UDP UDP/IP +NM_NAT_PROTO_DNS DNS +NM_NAT_PROTO_ICMP ICMP +NAT_TCP_CONNECTING 連接中 +NAT_TCP_SEND_RESET 斷開中 +NAT_TCP_CONNECTED 已連接 +NAT_TCP_ESTABLISHED é‹è¡Œä¸­ +NAT_TCP_WAIT_DISCONNECT 斷開中 +DHCP_DHCP_ID ID +DHCP_LEASED_TIME 租期開始時間 +DHCP_EXPIRE_TIME 租期到期時間 +DHCP_MAC_ADDRESS MAC åœ°å€ +DHCP_IP_ADDRESS 分é…çš„ IP +DHCP_HOSTNAME 用戶端主機å稱 +NM_PASSWORD_MSG 管ç†å“¡å¯†ç¢¼è¨­å®šå®Œæˆã€‚ +NM_PUSH_ROUTE_WARNING éœæ…‹è·¯ç”±è¡¨ä¸­æŒ‡å®šçš„文本å¯èƒ½æœ‰èªžæ³•éŒ¯èª¤ã€‚ + + +#關於版本資訊 +ABOUT_CAPTION 關於 %s +BETA_EXPIRES 因為目å‰å®‰è£çš„ SoftEther VPN 軟體是測試版,您無法在完整版的更新測試版發佈後繼續使用此測試版。\r\nè«‹è¨ªå• http://selinks.org/ 以ç²å– SoftEther VPN 軟體的最新版本。 + + +#關於日誌ä¿å­˜ +# (通用日誌) +L_YES 是 +L_NO å¦ +L_LINE ------------------------------------------------------ + +# (æœå‹™ç«¯æ—¥èªŒ) +LS_START_UTF8 Log Messages are written with UTF-8 Encoding Format. +LS_START_1 SoftEther VPN Server 已啟動。 +LS_START_2 %S %S +LS_START_3 %S +LS_END_1 SoftEther VPN Server 引擎已æˆåŠŸé—œé–‰ã€‚ +LS_END_2 æœå‹™ç«¯å¼•æ“Žé—œé–‰é€²ç¨‹å·²å•Ÿå‹•ã€‚ +LS_STOP_ALL_LISTENER å°‡åœæ­¢æ‰€æœ‰ TCP 監è½å™¨ã€‚ +LS_STOP_ALL_LISTENER_2 å·²åœæ­¢æ‰€æœ‰ TCP 監è½å™¨ã€‚ +LS_STOP_ALL_HUB 正在åœæ­¢æ‰€æœ‰è™›æ“¬ HUB。 +LS_STOP_ALL_HUB_2 å·²åœæ­¢æ‰€æœ‰è™›æ“¬ HUB。 +LS_STOP_CEDAR 正在關閉 Cedar 通信模組。 +LS_STOP_CEDAR_2 已關閉 Cedar 通信模組。 +LS_STOP_FARM_MEMBER 正在斷開到群集控制器的連接。 +LS_STOP_FARM_MEMBER_2 已斷開到群集控制器的連接。 +LS_STOP_FARM_CONTROL 正在åœæ­¢ç¾¤é›†æŽ§åˆ¶å™¨ã€‚ +LS_STOP_FARM_CONTROL_2 å·²åœæ­¢ç¾¤é›†æŽ§åˆ¶å™¨ã€‚ +LS_ENUM_ETHERNET_1 枚舉乙太網設備。 +LS_ENUM_ETHERNET_2 設備 %u: "%S" +LS_LOAD_CONFIG_1 正在è£è¼‰è¨­å®šæª”。 +LS_LOAD_CONFIG_2 å·²è£è¼‰è¨­å®šæª”。 +LS_LOAD_CONFIG_3 設定檔ä¸å­˜åœ¨ï¼Œè«‹å˜—試使用åˆå§‹è¨­ç½®ã€‚ +LS_INIT_SAVE_THREAD 開始自動ä¿å­˜èƒŒæ™¯å·¥ä½œã€‚自動ä¿å­˜é–“隔為 %u 秒。您å¯ä»¥åœ¨è¨­å®šæª”中通éŽä¿®æ”¹ AutoSaveConfigSpan åƒæ•¸ä¾†ä¿®æ”¹è‡ªå‹•ä¿å­˜é–“隔。 +LS_BAD_CONFIG 設定檔內容éžæ³•ã€‚載入進程被終止。 +LS_LISTENER_START_1 正在啟動 TCP 監è½å™¨ (埠 %u)。 +LS_LISTENER_START_2 已啟動 TCP 監è½å™¨ (埠 %u)。ç¾åœ¨é–‹å§‹ç›£è½ç”¨æˆ¶ç«¯é€£æŽ¥ã€‚ +LS_LISTENER_START_3 無法為 TCP 監è½å™¨ (埠 %u) 設置埠為監è½ç‹€æ…‹ã€‚請隔一段時間å†å˜—試,直到æˆåŠŸã€‚ +LS_LISTENER_ACCEPT 在 TCP 監è½å™¨(埠 %u)上,用戶端 (IP åœ°å€ %S,主機å稱 "%S",埠號 %u) 的連接已建立。 +LS_LISTENER_DISCONNECT 與用戶端 (IP ä½å€ %S,埠號 %u) 的連接已斷開。 +LS_LISTENER_DOS 已檢測到 TCP 監è½å™¨ä¸Šæœ‰ DoS 攻擊(埠號 %u)ã€‚é€£æŽ¥æº IP ä½å€æ˜¯%S,埠號是%u。ç¾åœ¨å°‡å¼·åˆ¶æ–·é–‹æ­¤é€£æŽ¥ã€‚ +LS_LISTENER_MAXUEC TCP 監è½å™¨æ˜¯è‡¨æ™‚æš«åœæŽ¥å—æ–°çš„ã€å‘內的連接,因為未決的 TCP 連接的數é‡è¶…éŽäº† %u 個。(當å‰å€¼=%u) +LS_LISTENER_STOP_1 正在åœæ­¢ TCP 監è½å™¨(埠 %u) +LS_LISTENER_STOP_2 å·²åœæ­¢ TCP 監è½å™¨(埠 %u) +LS_HUB_START 虛擬 HUB "%S" 已啟動。 +LS_HUB_STOP 虛擬 HUB "%S" 已關閉。 +LS_HUB_MAC 虛擬 HUB "%S" çš„ MAC ä½å€æ˜¯ "%S"。 +LS_NODE_INFO_TAG 用戶端產å“å:"%S",用戶端版本:%u,用戶端構建號:%u,æœå‹™ç«¯ç”¢å“å:"%S",æœå‹™ç«¯ç‰ˆæœ¬ï¼š%u,æœå‹™ç«¯æ§‹å»ºè™Ÿï¼š%u,用戶端作業系統å:"%S",用戶端作業系統版本:"%S"ï¼Œç”¨æˆ¶ç«¯ç”¢å“ ID:"%S",用戶端主機å稱:"%S",用戶端 IP 地å€ï¼š"%S",用戶端埠號:%u,æœå‹™ç«¯ä¸»æ©Ÿå稱:"%S",æœå‹™ç«¯ IP ä½å€ï¼š"%S",æœå‹™ç«¯åŸ è™Ÿï¼š%u,代ç†ä¸»æ©Ÿå稱:"%S"ï¼Œä»£ç† IP ä½å€ï¼š"%S",代ç†åŸ è™Ÿï¼š%u,虛擬 HUB å:"%S",用戶端唯一 ID: "%S" +LS_CONNECTION_START_1 用戶端 (IP 地å€ï¼š%S,主機å稱:"%S",埠號:%u) 的連接 "%S" 已建立。 +LS_CONNECTION_END_1 連接 "%S" å·²çµæŸã€‚ +LS_SSL_START 連接 "%S" çš„ SSL 通信已啟動。加密演算法å為 "%S"。 +LS_CONNECTION_ERROR 連接 "%S"因原因 "%s" (代碼 %u)已終止。 +LS_FARMMEMBER_NOT_ADMIN 連接 "%S": æœå‹™ç«¯æ˜¯ç¾¤é›†æˆå“¡ï¼Œä½†ç”¨æˆ¶ç«¯åœ¨éžç®¡ç†å“¡ (%S) 使用者情æ³ä¸‹ï¼Œå˜—試直接與虛擬 HUB "%S" 連接。用戶端用戶å為 "%S"。訪å•è¢«æ‹’絕。 +LS_HUB_NOT_FOUND 連接 "%S": 客戶端正在嘗試連接的虛擬 HUB "%S" 在æœå‹™ç«¯ä¸Šä¸å­˜åœ¨ã€‚ +LS_IP_DENIED 連接 "%S": 基於虛擬 HUB ä¸Šå®šç¾©çš„æº IP 訪å•é™åˆ¶åˆ—è¡¨ï¼Œç”¨æˆ¶ç«¯çš„æº IP ä½å€ "%S" 被拒絕。 +LS_LICENSE_ERROR 連接 "%S": 因為發生許å¯è­‰ç›¸é—œéŒ¯èª¤ï¼Œç”¨æˆ¶ç«¯ç„¡æ³•é€£æŽ¥åˆ°æœå‹™ç«¯ã€‚ +LS_BETA_EXPIRES SoftEther VPN Server 測試版已éŽæœŸã€‚測試版使用期é™å·²åˆ°ã€‚請從 http://selinks.org/ 下載新的測試版或完整版。 +LS_TICKET_1 新的用戶端鑒權票證已發佈為群集æˆå“¡ "%S"。虛擬機器 HUB "%S",用戶å "%S" ("%S"),會話å "%S",票證 "%S"。 +LS_TICKET_2 新的用戶端鑒權票證已從群集控制器接收。虛擬機器 HUB "%S",用戶å "%S" ("%S"),會話å "%S",票證 "%S"ï¼Œæœ‰æ•ˆæœŸé™ %u 秒。 +LS_ENUM_HUB 連接 "%S": æ­¤æœå‹™ç«¯ä¸Šå·²æžšèˆ‰ %u 個虛擬 HUB 伺æœå™¨ã€‚ +LS_FARM_ACCEPT_1 連接 "%S": æ­¤æœå‹™ç«¯æŽ¥æ”¶åˆ°ä¸€å€‹ç¾¤é›†æŽ§åˆ¶å™¨é€£æŽ¥è«‹æ±‚,但此æœå‹™ç«¯ä¸¦ä¸æ˜¯ç¾¤é›†æŽ§åˆ¶å™¨ã€‚ +LS_FARM_ACCEPT_2 連接 "%S": æ­¤æœå‹™ç«¯æŽ¥æ”¶åˆ°ä¸€å€‹ç¾¤é›†æŽ§åˆ¶å™¨é€£æŽ¥è«‹æ±‚,但èªè­‰å¯†ç¢¼éŒ¯èª¤ï¼Œæ‹’絕連接。 +LS_FARM_ACCEPT_3 連接 "%S": æ­¤æœå‹™ç«¯æŽ¥æ”¶åˆ°ä¸€å€‹ç¾¤é›†æŽ§åˆ¶å™¨é€£æŽ¥è«‹æ±‚。èªè­‰æˆåŠŸã€‚ +LS_FARM_SERV_START 到群集æˆå“¡çš„連接已建立。IP åœ°å€ %S,主機å稱 "%S"。 +LS_FARM_SERV_END 到群集æˆå“¡ "%S" 的連接已刪除。 +LS_FARM_CONNECT_1 到群集æˆå“¡ "%S" 的連接已啟動。 +LS_FARM_CONNECT_2 到群集æˆå“¡ "%S" 的連接被拒絕。錯誤: %s (代碼 %u) +LS_FARM_CONNECT_3 到群集æˆå“¡ "%S" çš„ TCP 連接失敗。請間隔 %u 秒後å†åº¦å˜—試連接,直到連接æˆåŠŸã€‚ +LS_FARM_DISCONNECT 到群集控制器的連接已åœæ­¢ã€‚ +LS_FARM_START 已連接到群集控制器。已開始群集æˆå“¡æ“作。VPN Server 是ä¸æ˜¯åœ¨æ™‚間許å¯çš„產å“註冊,VPN Client 試圖連接。 +LS_LICENSE_NOT_VPNSERVER 連接 "%S": 許å¯è­‰éŒ¯èª¤ã€‚VPN Client 嘗試連接未註冊產å“許å¯è­‰çš„ VPN Server。 +LS_LICENSE_NOT_VPNCLUSTER 連接 "%S": 許å¯è­‰éŒ¯èª¤ã€‚æ­¤ VPN Server 上註冊的許å¯è­‰æ˜¯ç¦æ­¢ä½¿ç”¨ç•¶å‰ç¾¤é›†åŠŸèƒ½çš„類型,且一個 VPN Client 已嘗試在群集模å¼ä¸‹é€£æŽ¥ã€‚您必須é‡å•Ÿ VPN Server。 +LS_LICENSE_VIOLATION 連接 "%S": VPN Server 發生é•å許å¯è­‰éŒ¯èª¤ï¼Œä¸æŽ¥å—連接。 +LS_LICENSE_VIOLATION_DETECTED 發ç¾è¨±å¯è­‰é•å錯誤,一個ä¸åŒçš„ VPN Server 與此æœå‹™ç«¯å…·æœ‰ç›¸åŒçš„æœå‹™ç«¯ID "%I64u"。å¯èƒ½æ˜¯åœ¨ç¾¤é›†ä¸­æœ‰å…©å€‹æˆ–以上 VPN Server 正在使用相åŒçš„許å¯è­‰ã€‚請檢查æ¯ä¸€å€‹ VPN Server 的許å¯è­‰è³‡è¨Šã€‚ + + +# (OpenVPN Logs) +LO_PREFIX_RAW OpenVPN 模組: +LO_PREFIX_SESSION OpenVPN 會話%u (%r:%u -> %r:%u): +LO_PREFIX_CHANNEL OpenVPN 會話%u (%r:%u -> %r:%u) é€šé“ %u: +LO_NEW_CHANNEL 已創建一個新通é“。 +LO_CHANNEL_ESTABLISHED_NEWKEY 通é“已建立。(觸發器: Re-key完æˆã€‚) +LO_OPTION_STR_RECV 接收到的é¸é …字串:"%S" +LO_OPTION_STR_SEND 發é€é¸é …字串:"%S" +LO_NEW_SESSION 已創建新的會話。å”議:%S +LO_INITIATE_REKEY re-keying 進程已開始。 +LO_CHANNEL_ESTABLISHED 該通é“æˆç‚ºå·²å»ºç«‹çš„狀態。 +LO_PUSH_REPLY 完整字串回答:"%S" +LO_CHANNEL_FAILED 無法連接通é“。 +LO_CHANNEL_DISCONNECTED_BY_HUB æ­¤ OpenVPN 的通é“被終止,因為虛擬 HUB 管ç†å“¡æ–·é–‹äº†æ­¤ VPN 會話。 +LO_DELETE_SESSION 刪除會話中。 +LO_START OpenVPN Server 模組正在啟動。 +LO_STOP OpenVPN Server 模組已åœæ­¢ã€‚ + + +# (IPsec 日誌) +LI_PREFIX_RAW IPsec 模組: +LI_PREFIX_CLIENT IPsec 用戶端 %u (%S:%u -> %S:%u): +LI_PREFIX_IKE IPsec IKE 會話 (IKE SA) %u (用戶端: %u) (%S:%u -> %S:%u): +LI_PREFIX_IPSEC IPsec ESP 會話 (IPsec SA) %u (用戶端: %u) (%S:%u -> %S:%u): +LI_START IPsec 2.0 版 (ISAKMP/IKEv1) 處ç†æ¨¡çµ„已開啟。 +LI_STOPPING IPsec 2.0 版 (ISAKMP/IKEv1) 處ç†æ¨¡çµ„ç¾åœ¨æ­£åœ¨é—œé–‰ã€‚ +LI_STOP IPsec 2.0 版 (ISAKMP/IKEv1) 處ç†æ¨¡çµ„已正常關閉。 +LI_NUM_IPSEC_SA 在關機時刻, 餘下的 IPsec SA 數é‡æ˜¯ %u。 +LI_NUM_IKE_SA 在關機時刻, 餘下的 IKE SA 數é‡æ˜¯ %u。 +LI_NUM_IKE_CLIENTS 在關機時刻, 餘下的 IKE 用戶端數é‡æ˜¯ %u。 +LI_L2TP_SERVER_STARTED L2TP 伺æœå™¨æ¨¡çµ„已開啟。 +LI_ETHERIP_SERVER_STARTED EtherIP 伺æœå™¨æ¨¡çµ„已開啟。EtherIP 會話 ID: %u +LI_DELETE_IKE_CLIENT IPsec 用戶端å°è±¡è¢«åˆªé™¤ã€‚ +LI_DELETE_IKE_SA IKE SA å°è±¡è¢«åˆªé™¤ã€‚ +LI_DELETE_IPSEC_SA IPsec SA å°è±¡è¢«åˆªé™¤ã€‚ +LI_START_QM_FROM_SERVER 快速模å¼å”商階段是從伺æœå™¨ç«¯èª¿ç”¨ã€‚ +LI_START_QM_FROM_CLIENT 快速模å¼å”商階段是從用戶端調用。 +LI_QM_DH_ERROR Diffie-Hellman 演算法的計算失敗。 +LI_NEW_IKE_CLIENT æ–°çš„ IPsec 用戶端物件已創建。 +LI_NEW_IKE_SA æ–°çš„ IKE SA 物件 (%s) 已創建。發起 Cookie: 0x%I64X, 回應 Cookie: 0x%I64X, DH 組: %S, 雜湊演算法: %S, 加密演算法: %S, 加密金鑰大å°:%u ä½, 壽命:%u kbytes 或 %u 秒。 +LI_TAG_MAINMODE ä¸»æ¨¡å¼ +LI_TAG_AGGRESSIVE ç©æ¥µæ¨¡å¼ +LI_NEW_IPSEC_SA æ–°çš„ IPsec SA (æ–¹å‘:%s) 已創建。SPI: 為 0x%X, DH 組:%S, 雜湊演算法: %S, 加密演算法: %S, 加密金鑰大å°: %u ä½, 壽命: %u kbytes 或 %u 秒。 +LI_TAG_SERVER_TO_CLIENT 伺æœå™¨ -> 用戶端 +LI_TAG_CLIENT_TO_SERVER 用戶端 -> 伺æœå™¨ +LI_IPSEC_SA_SPI_SET ä¸å›ºå®šçš„ SPI 已修改。SPI 的新值為: 0x%X +LI_IPSEC_SA_ESTABLISHED 伺æœå™¨å’Œç”¨æˆ¶ç«¯ä¹‹é–“çš„ IPsec SA 已建立。 +LI_IKE_SA_ESTABLISHED 伺æœå™¨å’Œç”¨æˆ¶ç«¯ä¹‹é–“çš„ IKE SA 已建立。 +LI_IPSEC_NO_TRANSFORM 在從用戶端的候é¸äººè£¡, 沒有建立 IPsec SA çš„é©ç•¶è½‰æ›è¢«ç™¼ç¾ã€‚ +LI_IKE_NO_TRANSFORM 在從用戶端的候é¸äººè£¡, 沒有建立 IKE SA çš„é©ç•¶è½‰æ›è¢«ç™¼ç¾ã€‚ +LI_IKE_NO_NAT_T 此用戶端與 IPSec NAT Traversal (在 IKE NAT Traversal çš„ RFC 3947 å”商, 或 draft-ietf-ietf-ipsec-nat-t-ike) ä¸ç›¸å®¹, 因此伺æœå™¨ç„¡æ³•æŽ¥å— VPN 連接。 +LI_SET_CLIENT_ID 用戶端呈ç¾çš„客戶 ID 是 "%S". +LI_CLIENT_MERGE 此用戶端 (用戶端 %u) 與用戶端 %u 是相åŒçš„, 因此用戶端物件與用戶端 %u 是相çµåˆçš„。 +LI_CLIENT_UPDATE 此用戶端的埠號資訊已更新。 + + +# (EtherIP日誌) +LE_PREFIX EtherIP / L2TPv3 會話 %u (%S:%u - >%S:%u): +LE_START_MODULE EtherIP / L2TPv3 模組已開啟。 +LE_STOP EtherIP / L2TPv3 模組已關閉。 +LE_NO_SETTING 錯誤: 沒有與用戶端 ID "%S" 相å°æ‡‰çš„ EtherIP / L2TPv3 設置。你必須é å…ˆåœ¨ VPN Server 上註冊一個 EtherIP / L2TPv3 設置。 +LE_START_IPC 在 EtherIP / L2TPv3 模組和虛擬 HUB "%S" 之間的內部連接éŽç¨‹ã€‚用戶å是 "%S" 。IPv4 TCP MSS (最大網段尺寸) 的值是 %u ä½å…ƒçµ„。 +LE_IPC_CONNECT_ERROR 從 EtherIP / L2TPv3 模組到虛擬 HUB "%S" 的連接失敗。錯誤: %u: %s +LE_IPC_CONNECT_OK 從 EtherIP / L2TPv3 模組到虛擬 HUB "%S" 的連接建立æˆåŠŸã€‚ +LE_RECONNECT 由於 EtherIP / L2TPv3 設置已被修改, ç¾åœ¨å…§éƒ¨é€£æŽ¥æ˜¯æ–·é–‹çš„, 將會自動é‡æ–°é€£æŽ¥ã€‚ + + +# (PPP 日誌) +LP_PREFIX %S%SPPP 會話 [%S:%u]: +LP_CONNECTED 開始新的 PPP 會話 (上層å”è­°: %S)。PPP 用戶端 IP 地å€:%S (主機å稱: "%S"), PPP 用戶端埠: %u, PPP 伺æœå™¨ IP 地å€:%S, PPP 伺æœå™¨åŸ :%u, 用戶端軟體: "%S" ,IPv4 TCP MSS (最大網段尺寸): %u ä½å…ƒçµ„ +LP_DISCONNECTED PPP 會話已斷開。 +LP_PAP_REJECTED VPN 用戶端拒絕使用 "PAP" (Password Authentication Protocolã€ç´”文字密碼驗證方法) 作為èªè­‰å”議。您必須在 VPN 用戶端設置上開啟 PAP。 +LP_PAP_MSCHAPV2_REJECTED VPN 用戶端拒絕使用 "PAP" (Password Authentication Protocol, 純文字密碼驗證方法) å’Œ MS-CHAP v2 å”議。您必須在 VPN 用戶端設置上開啟 PAP 或 MS-CHAP v2。 +LP_DISCONNECTED_ABNORMAL PPP å”定錯誤或 PPP 會話中斷。 +LP_NEXT_PROTOCOL_IS_NOT_PAP 收到無效的å”定 (å”定號:0x%x)。在這種情æ³ä¸‹, åªæœ‰ PAP (密碼驗證通訊å”定) 控制資料å¯ä»¥è¢«æŽ¥å—。 +LP_PAP_FAILED "PAP" (密碼驗證通訊å”定, 純文字密碼驗證方法) 在用戶驗證éŽç¨‹ä¸­å¤±æ•—。 +LP_MSCHAPV2_FAILED "MS-CHAP v2" (Microsoft Challenge and Response Protocol Version 2.0) 在用戶驗證éŽç¨‹ä¸­å¤±æ•—。 +LP_NEXT_PROTOCOL_IS_NOT_IPCP 收到無效å”定 (å”定號:0x%x)。在這種情æ³ä¸‹, åªæœ‰ IPCP (IP é…ç½®å”定) 控制資料å¯ä»¥è¢«æŽ¥å—。 +LP_DATA_TIMEOUT PPP 資料傳輸超時發生。PPP 用戶端å¯èƒ½æœƒå¾žç¶²è·¯ä¸Šæ–·é–‹ã€‚ +LP_CONTROL_TIMEOUT PPP 控制通訊超時發生。PPP 用戶端沒有回應。 +LP_VPN_SESSION_TERMINATED 因為 VPN 會話已被系統管ç†å“¡æ–·é–‹, PPP 會話斷開。 +LP_UPPER_PROTOCOL_DISCONNECTED 因為上層å”è­° "%S" æ–·é–‹, PPP 會話斷開。 +LP_NORMAL_TERMINATE 由於 VPN 用戶端的請求, PPP 會話斷開。 +LP_IP_ADDRESS_NOT_DETERMIND 雖然 VPN 用戶端的 IP ä½å€æ˜¯ä¸å›ºå®šçš„, VPN 用戶端嘗試發é€è³‡æ–™ã€‚ +LP_DHCP_REQUEST_TRYING 請求 DHCP 伺æœå™¨åˆ†é… IP ä½å€ã€‚ +LP_DHCP_REQUEST_OK IP 地å€å¾ž DHCP 伺æœå™¨è¢«åˆ†é…。用戶端 IP 地å€: %S, å­ç¶²è·¯é®ç½©: %S, é è¨­é–˜é“器: %S, 功能變數å稱: "%S", DNS 伺æœå™¨ 1: %S, DNS 伺æœå™¨ 2: %S, WINS 伺æœå™¨ 1: %S, WINS 伺æœå™¨ 2: %S, DHCP 伺æœå™¨ IP 地å€:%S, 租賃壽命: %u 秒 +LP_DHCP_REQUEST_NG å‘ DHCP 伺æœå™¨è«‹æ±‚ IP ä½å€å¤±æ•—。è¦æŽ¥å— PPP 連接, DHCP 伺æœå™¨å¿…須在ç¾æœ‰ç¶²è·¯ä¸Šã€‚確ä¿ä»»ä½•ä¸€å€‹åœ¨è™›æ“¬ HUB 的乙太網段的 DHCP 伺æœå™¨æ˜¯å¯ç”¨çš„。 +LP_DHCP_INFORM_TRYING 請求 DHCP 伺æœå™¨ç²å–網路資訊, 如å­ç¶²è·¯é®ç½©å’Œé è¨­é–˜é“器。 +LP_DHCP_INFORM_OK IP 網路資訊從 DHCP 伺æœå™¨ç²å–。å­ç¶²è·¯é®ç½©: %S, é è¨­é–˜é“器:%S, 功能變數å稱: "%S", DNS 伺æœå™¨ 1: %S, DNS 伺æœå™¨ 2: %S, WINS 伺æœå™¨ 1: %S, WINS 伺æœå™¨ 2: %S, DHCP 伺æœå™¨ IP 地å€: %S +LP_DHCP_INFORM_NG å‘ DHCP 伺æœå™¨è«‹æ±‚一個 IP 網路資訊失敗。è¦æŽ¥å— PPP 連接, DHCP 伺æœå™¨å¿…須在ç¾æœ‰ç¶²è·¯ä¸Šã€‚確ä¿ä»»ä½•ä¸€å€‹åœ¨è™›æ“¬ HUB 的乙太網段的 DHCP 伺æœå™¨æ˜¯å¯ç”¨çš„。 +LP_SET_IPV4_PARAM 在 VPN 用戶端的 IP ä½å€å’Œå…¶ä»– IP 網路資訊已建立。用戶端 IP 地å€: %S, å­ç¶²è·¯é®ç½©: %S, é è¨­é–˜é“器: %S, DNS 伺æœå™¨ 1: %S, DNS 伺æœå™¨ 2: %S, WINS 伺æœå™¨ 1: %S, WINS 伺æœå™¨ 2: %S + + +# (虛擬 HUB 日誌) +LH_ONLINE 虛擬 HUB ç¾åœ¨ç·šä¸Šã€‚ +LH_OFFLINE 虛擬 HUB ç¾åœ¨é›¢ç·šã€‚ +LH_CONNECT_CLIENT 連接 "%S" (IP ä½å€ %S,主機å稱 %S,埠號 %u,用戶端å "%S",版本 %S,內部編號 %u) 正嘗試連接到虛擬 HUB。æ供的èªè­‰é¡žåž‹æ˜¯ "%s",用戶å是 "%S"。 +LH_AUTH_UNKNOWN 未知的èªè­‰é¡žåž‹ +LH_AUTH_ANONYMOUS 匿å身份驗證 +LH_AUTH_PASSWORD 密碼驗證 +LH_AUTH_PLAIN_PASSWORD 外部伺æœå™¨èº«ä»½é©—è­‰ +LH_AUTH_CERT 證書驗證 +LH_AUTH_TICKET 票證驗證 +LH_AUTH_RADIUS_NOT_SUPPORT 連接 "%S": 用戶 "%S" 身份驗證方法 RADIUS 或 Active Directory (NT 域),但 VPN Server 是 "%S",因為 RADIUS 或 Active Directory (NT 域)ä¸èƒ½ä½¿ç”¨ã€‚連接被拒絕。 +LH_AUTH_RADIUS_NOT_SUPPORT_ON_OPEN_SOURCE "%S" 的連接方法: 用戶 "%S" 的身份驗證方法被指定為 RADIUS 身份驗證或 Active Directory 身份驗證 (NT 域驗證)。然而,這樣一個外部用戶身份驗證功能尚未在 SoftEther VPN çš„é–‹æºç‰ˆæœ¬ä¸Šå¯¦æ–½ã€‚該連接將被拒絕。 +LH_AUTH_CERT_NOT_SUPPORT_ON_OPEN_SOURCE "%S" 的連接方法: 用戶 "%S" 的身份驗證方法被指定為證書èªè­‰ã€‚然而,證書驗證功能尚未在 SoftEther VPN çš„é–‹æºç‰ˆæœ¬ä¸Šå¯¦æ–½ã€‚該連接將被拒絕。 +LH_AUTH_OK 連接 "%S": æˆåŠŸèªè­‰ç‚ºç”¨æˆ¶ "%S"。 +LH_AUTH_OK_CERT 虛擬 HUB 的安全帳戶管ç†å™¨å·²ç¶“從 VPN Client 接收到如下證書,且接å—了其內容作為當使用者 "%S" 登入時的證書: %s +LH_AUTH_NG_CERT 虛擬 HUB 的安全帳戶管ç†å™¨å·²ç¶“從 VPN Client 接收到如下證書,但拒絕了其內容作為當使用者 "%S" 登入時的證書,因為此證書的內容匹é…虛擬 HUB 中註冊的廢止內容清單: %s +LH_AUTH_NG 連接 "%S": 用戶èªè­‰å¤±æ•—。æ供的用戶å為 "%S"。 +LH_LOCAL_ONLY 連接 "%S": é ç«¯ç™»å…¥æ‹’絕,因為用戶 "%S" 的密碼為空。 +LH_POLICY_ACCESS_NG 連接 "%S": 由於安全性原則,用戶 "%S" 拒絕訪å•ã€‚ +LH_USER_EXPIRES 連接 "%S": 由於有效期é™å·²éŽï¼Œç”¨æˆ¶ "%S" 拒絕訪å•ã€‚ +LH_CLIENT_VERSION_OLD 連接 "%S": 用戶端版本號為 %u。為了å…許這個連接,用戶端版本號至少應為 %u 或以上。 +LH_CLIENT_ID_REQUIRED 連接 "%S": 客戶已經從用戶端發é€çš„ ID 是 %u。然而,此虛擬 HUB çš„ RequiredClientId 值設置為 %u。 +LH_FARM_SELECT_1 連接 "%S": 群集控制器正在確定此用戶端的目標群集æˆå“¡ã€‚ +LH_FARM_SELECT_2 連接 "%S": 群集控制器確定目標群集æˆå“¡ä¼ºæœå™¨å¤±æ•—。 +LH_FARM_SELECT_3 連接 "%S": ç•¶å‰ VPN Server 被確定作為目標群集æˆå“¡ä¼ºæœå™¨ã€‚請繼續接收連接。 +LH_FARM_SELECT_4 連接 "%S": æœå‹™ç«¯ "%S" 被確定作為目標群集æˆå“¡ä¼ºæœå™¨ã€‚正在指示用戶端é‡æ–°é€£æŽ¥åˆ°æ­¤æœå‹™ç«¯ã€‚ +LH_MAX_SESSION 連接 "%S": 虛擬 HUB 設置的最大會話數 (%u) 已到é”。無法創建新會話。 +LH_MAX_SESSION_CLIENT 連接 "%S": 虛擬 HUB 設置的最大用戶端會話數 (%u) 已到é”。無法創建新會話。 +LH_MAX_SESSION_BRIDGE 連接 "%S": 虛擬 HUB 設置的最大橋接器會話數 (%u) 已到é”。無法創建新會話。 +LH_MAX_SESSION_2 連接 "%S": å¯è¢« VPN Server 管ç†çš„的最大會話數 (%u) 已到é”。無法創建新會話。 +LH_NEW_SESSION 連接 "%S": 已創建新會話 "%S"。(IP 地å€ï¼š%S,埠號:%u,物ç†åº•å±¤å”定:"%S") +LH_SET_SESSION 會話 "%S": 已設置åƒæ•¸ã€‚最大 TCP 連接數:%u,使用的加密:%s,使用的壓縮:%s,使用的åŠé›™å·¥é€šä¿¡ï¼š%s,超時:%u 秒。 +LH_NODE_INFO 會話 "%S": VPN Client 詳細資訊: (%s) +LH_VLAN_ID 會話 "%S": Assigned VLAN ID: %u +LH_INVALID_SIGNATURE 會話 "%S": 已連接的用戶端發é€äº†éžæ³•å”定資料。無法與用戶端建立一般通信。請首先檢查用戶端到æœå‹™ç«¯ä¹‹é–“的連接和網路線纜å•é¡Œï¼Œç„¶å¾Œå†æª¢æŸ¥æ˜¯å¦å®‰è£æœ‰ç‰¹æ®Šå‚³è¼¸å°åŒ…é‡å¯«è¨­å‚™ã€‚ +LH_END_SESSION 會話 "%S": 會話已çµæŸã€‚統計資訊如下: 總輸出資料大å°: %I64u ä½å…ƒçµ„,總輸入資料大å°: %I64u ä½å…ƒçµ„。 +LH_BCAST_STORM 會話 "%S": 檢測到大é‡å»£æ’­å°åŒ…。您å¯èƒ½æœƒæŒ‰ç…§ç­–略廢棄å°åŒ…ã€‚æº MAC ä½å€æ˜¯ %Sï¼Œæº IP ä½å€æ˜¯ %S,目標 IP ä½å€æ˜¯ %S。廣播å°åŒ…é‡å¤§æ–¼ç­‰æ–¼ %u æ¯ç§’ (注æ„此資訊是å°éƒ¨åˆ†å°åŒ…進行刻æ¿çš„分æžï¼Œçµæžœå¯èƒ½ä¸æ­£ç¢º)。 +LH_DHCP_FORCE 會話 "%S": å°åŒ…è¢«å»¢æ£„ï¼Œå› ç‚ºå®ƒå˜—è©¦ä½¿ç”¨éž DHCP 伺æœå™¨åˆ†é…çš„ IP ä½å€ %S。 +LH_MAC_LIMIT 會話 "%S": 試圖分é…一個新 MAC ä½å€ "%S",但是 %u 個 MAC ä½å€å·²è¢«åˆ†é…在此æœå‹™ä¸Šã€‚根據安全性原則,此會話被å…許æ“有最多 %u 個 MAC ä½å€ã€‚å°åŒ…被廢棄。 +LH_BRIDGE_LIMIT 會話 "%S": 試圖分é…一個新 MAC ä½å€ "%S",但是 %u 個 MAC ä½å€å·²è¢«åˆ†é…在此æœå‹™ä¸Šã€‚根據安全性原則,此會話被ç¦æ­¢æ©‹æŽ¥å™¨ï¼Œå› æ­¤åªå…許æ“有ä¸è¶…éŽ %u 個 MAC ä½å€ã€‚å°åŒ…被廢棄。 +LH_MAC_REGIST 會話 "%S": 已分é…æ–°çš„ MAC ä½å€"%S"。 +LH_MAC_REGIST_VLAN 會話 "%S": 已分é…æ–°çš„ MAC ä½å€"%S" (VLAN ID: %u)。 +LH_IP_LIMIT 會話 "%S": 試圖分é…一個新 IP ä½å€ "%S",但是 %u 個 IP ä½å€å·²è¢«åˆ†é…在此æœå‹™ä¸Šã€‚根據安全性原則,此會話被å…許æ“有最多 %u 個 IP ä½å€ã€‚å°åŒ…被廢棄。 +LH_ROUTING_LIMIT 會話 "%S": 試圖分é…一個新 IP ä½å€ "%S",但是 %u 個 IP ä½å€å·²è¢«åˆ†é…在此æœå‹™ä¸Šã€‚根據安全性原則,此會話被ç¦æ­¢è·¯ç”±ï¼Œå› æ­¤åªå…許æ“有ä¸è¶…éŽ %u 個 IP ä½å€ã€‚å°åŒ…被廢棄。 +LH_IP_CONFLICT 會話 "%S": 試圖分é…一個新 IP ä½å€ "%S",但是此 IP ä½å€å·²ç¶“被å¦ä¸€å€‹æœƒè©± "%S": ( MAC 地å€ï¼š"%S")所使用。此會話的安全性原則ç¦æ­¢è¤‡è£½å…¶å®ƒæœƒè©±ä½¿ç”¨çš„ IP ä½å€ã€‚å°åŒ…被廢棄。詳細資訊:CreatedTime=%I64u, UpdatedTime=%I64u, DhcpAllocated=%u, Now=%I64u +LH_NO_SERVER 會話 "%S": 一個 TCP/IP 連接請求 (從 %S:%u 到 %S:%u) 被建立到此會話,但因為安全性原則ç¦æ­¢ä½œç‚ºæœå‹™ç«¯é‹è¡Œï¼Œå°åŒ…被廢棄。 +LH_NO_DHCP 會話 "%S": 此會話上的主機 %S 發é€äº†ä¸€å€‹ä½œç‚º DHCP 伺æœå™¨ç‚ºä¸»æ©Ÿ %S åœ¨å…¶ä»–æœƒè©±ä¸Šåˆ†é… IP ä½å€çš„å°åŒ…,但此會話的安全性原則ç¦æ­¢ä½œç‚º DHCP 伺æœå™¨é‹è¡Œã€‚å°åŒ…被廢棄。 +LH_REGIST_DHCP 會話 "%S": 此會話上的主機 "%S" (%S) çš„ DHCP 伺æœå™¨ï¼Œç‚ºä»¤ä¸€å€‹æœƒè©± "%S" 上的主機 "%S",分é…了新的 IP ä½å€ %S。 +LH_BRIDGE_1 會話 "%S": 已啟動本地橋接器連接到物ç†ä¹™å¤ªç¶²ä»‹é¢ "%S"。 +LH_BRIDGE_2 會話 "%S": 因為與物ç†ä¹™å¤ªç¶²ä»‹é¢ "%S" 的通信建立失敗,åœæ­¢æœ¬åœ°æ©‹æŽ¥å™¨ã€‚ +LH_SET_MTU 會話 "%S": 物ç†ä¹™å¤ªç¶²ä»‹é¢ "%S" çš„ MTU 為 %u。發é€å’ŒæŽ¥æ”¶æœ‰ %u ä½å…ƒçµ„的乙太網å°åŒ…是必è¦çš„。MTU ç¾å·²æ›´æ”¹ç‚º %u。 +LH_SET_MTU_ERROR 會話 "%S": 錯誤: 物ç†ä¹™å¤ªç¶²ä»‹é¢"%S" çš„ MTU 為 %u。發é€å’ŒæŽ¥æ”¶æœ‰ %u ä½å…ƒçµ„的乙太網å°åŒ…是必è¦çš„。然而,改變 MTU 到%u失敗。此物ç†ä¹™å¤ªç¶²ä»‹é¢æˆ–設備驅動程å¼å¯èƒ½ç„¡æ³•è™•ç†ä¸€å€‹å¤§æ–¼ 1,514 ä½å…ƒçµ„(有效載è·å¤§å°ï¼š1,500 ä½å…ƒçµ„)的乙太網å°åŒ…。在這樣的情æ³ä¸‹ï¼Œå¤§æ–¼ 1,514 ä½å…ƒçµ„çš„ã€å¸¶æ¨™è¨˜çš„ VLAN å°åŒ…ä¸èƒ½è¢«ç™¼é€ã€‚你應該將當å‰ç‰©ç†ä¹™å¤ªç¶²é©é…器替æ›ç‚ºæ”¯æ´å·¨åž‹å¹€çš„å¦ä¸€å€‹ã€‚您也å¯ä»¥å˜—試更新設備驅動程å¼ã€‚å¦ä¸€ç¨®å¯èƒ½çš„方法是在作業系統或設備驅動程å¼è¨­ç½®è£¡å•Ÿç”¨å·¨åž‹å¹€ã€‚ +LH_START_BRIDGE 已啟動本地橋接器連接 "%S"。已創建橋接器會話 "%S"。 +LH_STOP_BRIDGE å·²åœæ­¢æœ¬åœ°æ©‹æŽ¥å™¨é€£æŽ¥ "%S"。 +LH_LINK_START 已建立級è¯é€£æŽ¥ "%s"。已建立級è¯æœƒè©± "%S"。 +LH_LINK_STOP å·²åœæ­¢ç´šè¯é€£æŽ¥ "%s"。 +LH_NAT_START 已啟動 SecureNAT。已創建 SecureNAT 會話 "%S"。 +LH_NAT_STOP å·²åœæ­¢ SecureNAT。 +LH_NAT_TCP_SUCCEED å·²æˆåŠŸé€£æŽ¥åˆ° TCP 會話 %u: 主機 "%S (%S)",埠 %u。 +LH_NAT_TCP_FAILED 連接到 TCP 會話 %u: 主機 "%S",埠 %u 失敗。 +LH_NAT_TCP_DELETED 已刪除 TCP 會話 %u。 +LH_NAT_TCP_CREATED 已創建 TCP 會話 %uã€‚é€£æŽ¥æº %S:%u,連接目標 %S:%u +LH_NAT_UDP_DELETED 已刪除 UDP 會話 %u。 +LH_NAT_UDP_CREATED 已創建 UDP 會話 %uã€‚é€£æŽ¥æº %S:%u,連接目標 %S:%u +LH_NAT_DHCP_CREATED 已建立 DHCP é … %u。MAC 地å€: %S,IP 地å€: %S,主機å稱: %S,有效期é™: %u 秒 +LH_CHANGE_PASSWORD_1 連接到虛擬 HUB 的連接 "%S" (IP ä½å€ %S) 在改變密碼模å¼ã€‚ +LH_CHANGE_PASSWORD_2 連接 "%S": 改變密碼失敗。指定用戶 "%S" ä¸å­˜åœ¨ã€‚ +LH_CHANGE_PASSWORD_3 連接 "%S": 改變密碼失敗。用戶 "%S" çš„èªè­‰é¡žåž‹ä¸æ˜¯å¯†ç¢¼èªè­‰ã€‚ +LH_CHANGE_PASSWORD_4 連接 "%S": 改變密碼失敗。使用者 "%S" 的舊密碼錯誤。 +LH_CHANGE_PASSWORD_5 連接 "%S": 使用者 "%S" 的密碼修改æˆåŠŸã€‚ +LH_CONNECT_1 正在啟動級è¯é€£æŽ¥ "%s": 連接次數 %u。 +LH_CONNECT_2 ç´šè¯é€£æŽ¥ "%s" 已建立。會話å: "%S" +LH_CONNECT_ERROR ç´šè¯é€£æŽ¥ "%s" 的已斷開或連接失敗。原因: %s (代碼 %u) +LH_POLICY_MONITOR_MODE 連接 "%S": 因為“監測模å¼â€æ‰“開監測模å¼ä¸¦è©¦åœ–連接到虛擬 HUB 的請求被用戶的安全性原則ç¦æ­¢ï¼Œé€£æŽ¥è¢«æ‹’絕。 +LH_POLICY_BRIDGE_MODE 連接 "%S": 因為橋接和路由æ“作打開橋接或路由並試圖連接到虛擬 HUB 的請求被用戶的安全性原則ç¦æ­¢ï¼Œé€£æŽ¥è¢«æ‹’絕。 +LH_NOT_ENOUGH_CLIENT_LICENSE 連接 "%S": 此連接試圖使用“用戶端連接模å¼â€é€£æŽ¥åˆ° VPN Server,但因為此æ“作會導致整個æœå‹™ç«¯ä¸Šçš„用戶端連接數超éŽå·²è¨»å†Šçš„用戶端許å¯è­‰æ•¸ï¼Œå› æ­¤ä¸å¯èƒ½å†æŽ¥æ”¶æ›´å¤šé€£æŽ¥ã€‚當å‰é€£æŽ¥è¨±å¯è­‰æ•¸ä¸è¶³æ™‚,您必須斷開已存在的用戶端連接,或增加許å¯è­‰æ•¸ã€‚在æœå‹™ç«¯ç›®å‰ç›®å‰ %u 個已註冊的用戶端連接許å¯è­‰å’Œ %u 個連接。 +LH_NOT_ENOUGH_BRIDGE_LICENSE 連接 "%S": 此連接試圖使用“橋接模å¼â€é€£æŽ¥åˆ° VPN Server,但因為此æ“作會導致整個æœå‹™ç«¯ä¸Šçš„橋接數超éŽå·²è¨»å†Šçš„橋接許å¯è­‰æ•¸ï¼Œå› æ­¤ä¸å¯èƒ½å†æŽ¥æ”¶æ›´å¤šé€£æŽ¥ã€‚當å‰é€£æŽ¥è¨±å¯è­‰æ•¸ä¸è¶³æ™‚,您必須斷開已存在的用戶端連接,或增加許å¯è­‰æ•¸ã€‚在æœå‹™ç«¯ç›®å‰ç›®å‰ %u 個已註冊的橋接許å¯è­‰å’Œ %u 個連接。 +LH_TOO_MANY_MULTILOGINS 連接 "%S": 用戶 "%S" 嘗試登入,但此用戶的安全性原則é™åˆ¶äº†æœ€å¤§å¤šé‡ç™»å…¥åˆ° %u 個會話。目å‰æ­¤ç”¨æˆ¶ç™»å…¥äº† %u 個會話,因此無法建立新的 VPN 連接。 +LH_TOO_MANY_MULTILOGINS2 連接“%Sâ€ï¼šç”¨æˆ¶â€œ%Sâ€ç™»å…¥å˜—試,但 VPN Server 的這個版本,å…許多個併發 VPN 會話的最大數é‡é”到æ¯ç”¨æˆ¶ %u 會話。目å‰é€™å€‹ç”¨æˆ¶çš„多個併發的 VPN 會話的數é‡æ˜¯ %u,所以大於多個併發的 VPN 會話是ä¸è¢«å…許的。如果你想æ¯ç”¨æˆ¶æ”¯æŒæ›´å¤šçš„多個併發 VPN 會話,請考慮å‡ç´šåˆ°å°ˆæ¥­ç‰ˆæˆ– VPN Server 的更高版本。 +LH_PACKET_LOG_NO_LOG æ­¤ VPN Server 的版本ä¸æ”¯æ´å°åŒ…日誌功能。無 IP ä½å€æˆ–ç„¡ TCP / UDP 包頭的資料將被記錄。在你å‡ç´š VPN Server 版å‡ç´šåˆ°å°ˆæ¥­ç‰ˆæˆ–更高版本後,å„種å°åŒ…日誌將被記錄在這個檔中。 +LH_PACKET_LOG_NO_LOG_OSS VPN 伺æœå™¨æ˜¯é–‹æºæˆ–å…費的版本。尚未實施 IP ä½å€æˆ– TCP / UDP 包頭資料記錄功能。這裡ä¸è¨˜éŒ„ IP ä½å€ï¼Œä¹Ÿä¸è¨˜éŒ„ TCP / UDP 包頭資料。 +LH_NO_RADIUS_SETTING 使用者“%Sâ€è¢«é…置為使用 RADIUS 身份驗證。然而,沒有 RADIUS 身份驗證設置。用戶ä¸èƒ½é€²è¡Œèº«ä»½é©—證。 +LH_KERNEL_MODE_START 據檢測,SecureNAT çš„æ ¸å¿ƒæ¨¡å¼ NAT å¯ä»¥åœ¨ä»‹é¢ "%S" 上é‹è¡Œã€‚æ ¸å¿ƒæ¨¡å¼ NAT 開始。 TCPã€UDP å’Œ ICMP NAT 處ç†å°‡åŸ·è¡Œèˆ‡é«˜æ€§èƒ½é€šéŽä»¥ä¸‹æ ¸å¿ƒæ¨¡å¼ã€‚æ ¸å¿ƒæ¨¡å¼ NAT åƒæ•¸ï¼šIP 地å€="%r",å­ç¶²è·¯é®ç½©="%r",é è¨­é–˜é“器="%r",廣播ä½å€="%r",虛擬 MAC ä½å€ï¼š"%S",DHCP 伺æœå™¨åœ°å€ï¼š"%r",DNS伺æœå™¨åœ°å€ï¼š"%r" +LH_KERNEL_MODE_STOP SecureNAT 介é¢â€œ%Sâ€çš„æ ¸å¿ƒæ¨¡å¼ NAT å·²åœæ­¢ã€‚ + + +# (日誌管ç†) +LA_CONNECTED_1 連接 "%S" 使用æœå‹™ç«¯ç®¡ç†å“¡æ¨¡å¼é€£æŽ¥ã€‚ +LA_CONNECTED_2 連接 "%S" 使用虛擬 HUB 管ç†å“¡æ¨¡å¼é€£æŽ¥ã€‚虛擬 HUB å為 "%S"。 +LA_IP_DENIED 連接 "%S" 試圖使用管ç†å“¡æ¨¡å¼å¾žä¸€å€‹è¢« adminip.txt ç¦æ­¢çš„ IP ä½å€é€£æŽ¥ã€‚斷開中。 +LA_ERROR 連接 "%S" 無法使用管ç†å“¡æ¨¡å¼ç™»å…¥ã€‚%s (錯誤碼 %u) +LA_OK 連接 "%S" æˆåŠŸä½¿ç”¨ç®¡ç†å“¡æ¨¡å¼ç™»å…¥ã€‚ +LA_RPC_START 連接 "%S" 為管ç†å“¡æ¨¡å¼æˆåŠŸå‰µå»ºäº†ä¸€å€‹é ç«¯ç¨‹å¼å‘¼å«æœƒè©± "%S"。 +LA_TAG_1 管ç†æ¨¡å¼ "%S": +LA_TAG_2 管ç†æ¨¡å¼ "%S" (虛擬 HUB "%S"): +LA_CREATE_LISTENER 已建立新 TCP 監è½å™¨ (埠號 %u)。 +LA_DELETE_LISTENER 已刪除 TCP 監è½å™¨ (埠號 %u)。 +LA_ENABLE_LISTENER 已啟用 TCP 監è½å™¨ (埠號 %u)。 +LA_DISABLE_LISTENER å·²ç¦ç”¨ TCP 監è½å™¨ (埠號 %u)。 +LA_SET_SERVER_PASSWORD æœå‹™ç«¯ç®¡ç†å“¡å¯†ç¢¼è¨­ç½®å®Œæˆã€‚ +LA_SET_FARM_SETTING 群集設置變更完æˆã€‚ +LA_SET_SERVER_CERT æœå‹™ç«¯è­‰æ›¸è¨­å®šå®Œæˆã€‚ +LA_REGENERATE_SERVER_CERT 伺æœå™¨æ†‘è­‰å†æ¬¡ç”Ÿæˆã€‚æ–° CN:"%S" +LA_SET_SERVER_CIPHER æœå‹™ç«¯çš„新加密演算法å設定完æˆã€‚新加密演算法為 "%S"。 +LA_CREATE_HUB 已創建新虛擬 HUB "%S"。 +LA_SET_HUB 已變更虛擬 HUB 設置。 +LA_DELETE_HUB 已刪除虛擬 HUB "%S"。 +LA_SET_HUB_RADIUS 已變更虛擬 HUB 外部 RADIUS èªè­‰ä¼ºæœå™¨è¨­ç½®ã€‚ +LA_DISCONNECT_CONN 連接到æœå‹™ç«¯çš„用戶端連接 "%S" 已被強制斷開。 +LA_SET_HUB_ONLINE 虛擬 HUB ç¾åœ¨ç·šä¸Šã€‚ +LA_SET_HUB_OFFLINE 虛擬 HUB ç¾åœ¨é›¢ç·šã€‚ +LA_SET_SNAT_OPTION 已設置 SecureNAT é¸é …。 +LA_ENABLE_SNAT 已啟動 SecureNAT 功能。 +LA_DISABLE_SNAT å·²ç¦ç”¨ SecureNAT 功能。 +LA_SET_HUB_LOG 已變更日誌ä¿å­˜è¨­å®šã€‚ +LA_ADD_CA 已註冊信任的根證書。 +LA_DELETE_CA 已刪除信任的根證書。 +LA_CREATE_LINK 已添加級è¯é€£æŽ¥ "%s"。 +LA_SET_LINK 已變更級è¯é€£æŽ¥ "%s" 設置。 +LA_SET_LINK_ONLINE ç´šè¯é€£æŽ¥ "%s" ç¾åœ¨ç·šä¸Šã€‚ +LA_SET_LINK_OFFLINE ç´šè¯é€£æŽ¥ "%s" ç¾åœ¨é›¢ç·šã€‚ +LA_DELETE_LINK 已刪除級è¯é€£æŽ¥ "%s"。 +LA_RENAME_LINK ç´šè¯é€£æŽ¥ "%s" å稱已更改 "%s"。 +LA_ADD_ACCESS 已添加訪å•åˆ—表。 +LA_DELETE_ACCESS 已刪除訪å•åˆ—表。 +LA_SET_ACCESS_LIST 已更新訪å•åˆ—è¡¨ã€‚å®Œæˆ %u 個訪å•åˆ—表項設定。 +LA_SET_AC_LIST å·²æ›´æ–°æº IP ä½å€é™åˆ¶åˆ—表。已設定 %u 個è¦å‰‡å°ˆæ¡ˆã€‚ +LA_CREATE_USER 已創建用戶 "%S"。 +LA_SET_USER 已更新用戶 "%S" 的設置。 +LA_DELETE_USER 已刪除用戶 "%S"。 +LA_CREATE_GROUP 已創建組 "%S"。 +LA_SET_GROUP 已更新組 "%S" 的設置。 +LA_DELETE_GROUP 已刪除組 "%S"。 +LA_DELETE_SESSION 會話 "%S" 被強制斷開。 +LA_SET_KEEP 已更新æœå‹™ç«¯çš„ Internet 連接維æŒè¨­ç½®ã€‚ +LA_SET_SYSLOG 已更新æœå‹™ç«¯çš„ syslog 發é€åŠŸèƒ½è¨­ç½®ã€‚ +LA_DELETE_BRIDGE 已刪除本地橋接定義 "%S" --> "%S"。 +LA_ADD_BRIDGE 已添加本地橋接定義 "%S" --> "%S"。 +LA_REBOOT_SERVER è«‹é‡æ–°å•Ÿå‹• VPN Server。 +LA_GET_CONFIG 已讀å–設定檔。 +LA_SET_CONFIG 已寫入設定檔。VPN Server é‡å•Ÿä¸­ã€‚ +LA_SET_HUB_ADMIN_OPTION 已設定虛擬 HUB "%S" 的管ç†é¸é …。 +LA_SET_HUB_EXT_OPTION 已設定虛擬 HUB %S" 的虛擬 HUB 擴展é¸é …。 +LA_ADD_L3_SW 虛擬 3 層交æ›æ©Ÿ "%S" 已在æœå‹™ç«¯ä¸Šå‰µå»ºã€‚ +LA_DEL_L3_SW 虛擬 3 層交æ›æ©Ÿ "%S" 已從æœå‹™ç«¯ä¸Šåˆªé™¤ã€‚ +LA_START_L3_SW 已啟動虛擬 3 層交æ›æ©Ÿ "%S"。 +LA_STOP_L3_SW å·²åœæ­¢è™›æ“¬ 3 層交æ›æ©Ÿ "%S"。 +LA_ADD_L3_IF 虛擬 HUB "%S" 的虛擬介é¢å·²è¢«æ·»åŠ åˆ°è™›æ“¬ 3 層交æ›æ©Ÿ "%S"。 +LA_DEL_L3_IF 虛擬 HUB "%S" 的虛擬介é¢å·²å¾žè™›æ“¬ 3 層交æ›æ©Ÿ "%S" 中刪除。 +LA_ADD_L3_TABLE 網路 "%S" 的路由表已被添加到虛擬 3 層交æ›æ©Ÿ "%S"。 +LA_DEL_L3_TABLE 網路 "%S" 的路由表已從虛擬 3 層交æ›æ©Ÿ "%S" 中刪除。 +LA_ADD_CRL 證書被添加到證書無效列表。 +LA_DEL_CRL 證書已在證書無效列表中被編輯。 +LA_SET_CRL 已編輯無效證書列表的已註冊的註冊項目。 +LA_READ_LOG_FILE 已下載æœå‹™ç«¯ "%S" (日誌檔 "%S") 上的日誌檔。 +LA_ADD_LICENSE_KEY 已註冊新的許å¯è­‰é‡‘é‘° "%S"。 +LA_DEL_LICENSE_KEY 已刪除ç¾å­˜è¨±å¯è­‰ (%u 號)。 +LA_SET_IPSEC_CONFIG IPsec 伺æœå™¨è¨­ç½®æ˜¯æ›´æ–°çš„。 +LA_ADD_ETHERIP_ID EtherIP / L2TPv3 伺æœå™¨è¨­ç½® (ID="%S") 已添加。 +LA_DEL_ETHERIP_ID EtherIP / L2TPv3 伺æœå™¨ (ID="%S") 設置已刪除。 + +LA_SET_OVPN_SSTP_CONFIG OpenVPN å’Œ MS-SSTP VPN Server 設置已更新。 +LA_DDNS_HOSTNAME_CHANGED å‹•æ…‹ DNS 功能的主機å稱已更改為 "%S". +LA_SET_SPECIAL_LISTENER 特殊監è½å™¨å•Ÿç”¨/ç¦ç”¨ç‹€æ…‹å·²è®Šæ›´ã€‚ + + +# (用戶端日誌) +LC_START_1 已啟動 SoftEther VPN Client 引擎。 +LC_START_2 %S %S +LC_START_3 %S +LC_END 已關閉 SoftEther VPN Client 引擎。 +LC_LOAD_CONFIG_1 載入設定檔。 +LC_LOAD_CONFIG_2 設定檔已已載入。 +LC_LOAD_CONFIG_3 設定檔ä¸å­˜åœ¨ã€‚使用åˆå§‹è¨­ç½®ã€‚ +LC_NEW_ACCOUNT 已建立新 VPN 連接設置 "%s"。 +LC_DELETE_ACCOUNT 已刪除 VPN 連接設置 "%s"。 +LC_RENAME_ACCOUNT 已變更 VPN 連接設置å "%s" 為 "%s"。 +LC_CONNECT 已開始 VPN 連接設置 "%s" 的連接處ç†ã€‚ +LC_CONNECT_1 VPN 連接設置 "%s": 第 %u 次連接æ“作開始。 +LC_CONNECT_2 VPN 連接設置 "%s": 連接完æˆã€‚會話å: "%S"。 +LC_CONNECT_ERROR VPN 連接設置 "%s": 連接斷開或連接失敗。原因: %s (代碼 %u) +LC_DISCONNECT VPN 連接設置 "%s" 斷開中。 +LC_CREATE_VLAN 已創建虛擬網路介é¢å¡ "%S"。 +LC_UPDATE_VLAN å·²é‡è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ "%S" 驅動。 +LC_DELETE_VLAN 已刪除虛擬網路介é¢å¡ "%S"。 +LC_SET_PASSWORD 連接到用戶端æœå‹™çš„密碼設置已變更。 +LC_TAP_NOT_FOUND 無法找到 tun/tap çš„ Mac OS X é©…å‹•ã€‚è«‹å®‰è£ tun/tap 驅動。 + +#(刪除日誌) +LE_START 正在監控目錄 "%S"。如果å¯ç”¨ç£ç¢Ÿç©ºé–“變得å°æ–¼ %S,此目錄和其å­ç›®éŒ„下的日誌檔和設定檔的備份檔案將按照從舊到新的順åºè¢«è‡ªå‹•åˆªé™¤ã€‚決定何時開始刪除的å¯ç”¨ç£ç¢Ÿç©ºé–“大å°ï¼Œå¯ä»¥åœ¨è¨­å®šæª”的“AutoDeletCheckDiskFreeSpaceMinâ€é …目中修改。 +LE_DELETE å¯ç”¨ç£ç¢Ÿç©ºé–“å·²å°æ–¼ %S,因此舊檔 "%S" 被自動刪除。決定何時開始刪除的å¯ç”¨ç£ç¢Ÿç©ºé–“大å°ï¼Œå¯ä»¥åœ¨è¨­å®šæª”的“AutoDeletCheckDiskFreeSpaceMinâ€é …目中修改。 +LE_NOT_ENOUGH_FREE <<警告>> 如果å¯ç”¨ç£ç¢Ÿç©ºé–“å°æ–¼ %S,將ä¸èƒ½è‡ªå‹•åˆªé™¤æ—¥èªŒæª”和設定檔的舊備份檔案。我們建議您å³åˆ»å¾žæ¬¡é›»è…¦ä¸Šæ‰‹å‹•åˆªé™¤ä¸å¿…è¦çš„檔來æ¢å¾©å¯ç”¨ç£ç¢Ÿç©ºé–“。當å¯ç”¨ç£ç¢Ÿç©ºé–“éŽå°æ™‚,電腦é‹è¡Œå°‡è¢«è®Šå¾—ä¸ç©©å®šã€‚ + +# (三層交æ›æ©Ÿæ—¥èªŒ) +L3_SWITCH_START 已啟動虛擬 3 層交æ›æ©Ÿ "%S"。直到此交æ›æ©Ÿä¸Šæ‰€æœ‰è¨»å†Šä»‹é¢çš„虛擬 HUB 都線上後,它æ‰é–‹å§‹å·¥ä½œã€‚ +L3_SWITCH_ONLINE 虛擬 3 層交æ›æ©Ÿ "%S" 所有介é¢çš„虛擬 HUB 線上,且虛擬 3 層交æ›æ©Ÿå·²é–‹å§‹è™›æ“¬ 3 層交æ›å·¥ä½œã€‚ +L3_SWITCH_OFFLINE 虛擬 3 層交æ›æ©Ÿ "%S" 上至少有一個介é¢çš„虛擬 HUB åœæ­¢å·¥ä½œï¼Œå‰‡è™›æ“¬ 3 層交æ›æ©Ÿåœæ­¢å·¥ä½œã€‚ +L3_SWITCH_STOP 虛擬 3 層交æ›æ©Ÿ "%S" 終止。 + + +#關於Microsoft.c +MS_ETHERNET ç¶²è·¯ä»‹é¢ +MS_TOKENRING æ¨™è¨˜ç’°ä»‹é¢ +MS_FDDI FDDI ä»‹é¢ +MS_PPP PPP (撥號或 VPN) +MS_LOOPBACK ç’°å›žä»‹é¢ +MS_SLIP SLIP ä»‹é¢ +MS_WLAN 無線網路介é¢å¡ +MS_OTHER æœªçŸ¥å…¶å®ƒä»‹é¢ +MS_NON_OPERATIONAL 無效 +MS_UNREACHABLE 未連接 +MS_DISCONNECTED 未連接 +MS_CONNECTING 連接中 +MS_CONNECTED 已連接 +MS_OPERATIONAL 已連接 + + +# 關於網路實用工具 +UT_SM_COLUMN_1 é …ç›®å +UT_SM_COLUMN_2 值 +UT_SM_ST_TITLE 網路介é¢å¡å稱 +UT_SM_ST_GUID å…¨çƒå”¯ä¸€è­˜åˆ¥ç¢¼(GUID) +UT_SM_ST_TYPE é¡žåž‹ +UT_SM_ST_TYPE2 有線網路介é¢å¡ +UT_SM_ST_STATUS 狀態 +UT_SM_ST_MTU MTU +UT_SM_ST_SPEED 連接速度 +UT_SM_ST_ADDRESS 實體ä½å€ +UT_SM_ST_RECV_BYTES 接收的ä½å…ƒçµ„數 +UT_SM_ST_RECV_BCASTS 接收廣播å°åŒ…數 +UT_SM_ST_RECV_UNICASTS 接收單播包數 +UT_SM_ST_SEND_BYTES 傳é€çš„ä½å…ƒçµ„數 +UT_SM_ST_SEND_BCASTS 發é€å»£æ’­å°åŒ…數 +UT_SM_ST_SEND_UNICASTS 發é€å–®æ’­åŒ…數 +UT_SM_ST_IP IP åœ°å€ %u +UT_SM_ST_SUBNET å­ç¶²è·¯é®ç½© %u +UT_SM_ST_GATEWAY é–˜é“ %u +UT_SM_ST_DHCP DHCP 伺æœå™¨ +UT_SM_ST_DHCP_1 租賃開始日期 +UT_SM_ST_DHCP_2 租賃到期日期 +UT_SM_ST_WINS_1 WINS 伺æœå™¨ 1 +UT_SM_ST_WINS_2 WINS 伺æœå™¨ 2 + + +# 關於乙太網記錄器管ç†å™¨ +EM_TITLE SoftEther 乙太網記錄器管ç†å™¨ +EM_REMOTE_TITLE 您å¯ä»¥é€£æŽ¥ä¸¦ç®¡ç† SoftEther 乙太網記錄器æœå‹™ã€‚\r\n輸入乙太網記錄器æœå‹™é€²è¡Œç®¡ç†çš„電腦上é‹è¡Œçš„主機å稱和 IP ä½å€ã€‚您也å¯ä»¥é€šéŽä½¿ç”¨â€œ:â€(冒號)連接埠號。 +EM_MAIN_COLUMN_1 網路介é¢å¡å +EM_MAIN_COLUMN_2 狀態 +EM_MAIN_OK æ“作中 +EM_MAIN_ERROR 錯誤 +EM_ADD_NEW 添加新æ•ç²çš„設備 +EM_ADD_EDIT 編輯æ•æ‰è¨­ç½® +EM_DELETE_CONFIRM 您確定您è¦åˆªé™¤æ•æ‰è¨­ç½® "%S" 嗎? +EM_NO_LICENSE_COLUMN 注æ„: +EM_NO_LICENSE 因為甚至沒有一個產å“許å¯è­‰è¢«è¨»å†Šï¼Œæ­¤ SoftEther 乙太網記錄器將無法æ“作。 + +EM_UNSUPPORTED ç¦ç”¨åœ¨æ­¤ä½œæ¥­ç³»çµ±ä¸Šæ­£åœ¨é‹è¡Œçš„ SoftEther 乙太網記錄器。å°æ–¼ SoftEther 乙太網記錄器å¯ä»¥ä½¿ç”¨çš„清單,請åƒé–± SoftEther 乙太網記錄器的線上文檔。 +EM_WPCAP_REMOTE 為了使用 SoftEther 乙太網記錄器,你需è¦å®‰è£WinPcap軟體。WinPcap 軟體目å‰åœ¨ä¼ºæœå™¨é›»è…¦ä¸Šæ²’有安è£ã€‚\r\n\r\nè¦ç¹¼çºŒå®‰è£ WinPcap 軟體,你必須開啟正在é‹è¡Œ VPN Server çš„é‚£å°ä¼ºæœå™¨é›»è…¦ä¸Šçš„ SoftEther 乙太網記錄器管ç†å™¨ï¼Œç„¶å¾Œå†é€£æŽ¥åˆ°æœ¬åœ°ä¸»æ©Ÿ(您自己的電腦的ä½ç½®),會顯示本地橋功能設置視窗。 \r\nè¦ç¹¼çºŒï¼Œé¦–先退出管ç†æœƒè©±ï¼Œç„¶å¾Œï¼Œåœ¨ä¼ºæœå™¨é›»è…¦ä¸Šå•Ÿå‹• SoftEther 乙太網記錄器管ç†å™¨ä¹‹å¾Œï¼Œé€£æŽ¥åˆ°æœ¬åœ°ä¸»æ©Ÿï¼Œä¸¦ç¹¼çºŒè¨­ç½®éŽç¨‹ã€‚ +EM_WPCAP_ROOT 為了使用 SoftEther 乙太網記錄器,你需è¦å®‰è£WinPcap軟體。 \r\n\r\nè¦ç¹¼çºŒå®‰è£ï¼Œæ‚¨å¿…須具有管ç†å“¡è¨±å¯æ¬Šä½œç‚ºä½¿ç”¨è€…登入到這å°é›»è…¦ã€‚\r\n作為管ç†å“¡ç™»å…¥ï¼Œé‡æ–°å•Ÿå‹• SoftEther VPN Server 管ç†å™¨ã€‚ +EM_WPCAP_INSTALL 為了使用 SoftEther 乙太網記錄器,你需è¦å®‰è£WinPcap軟體。WinPcap 軟體目å‰åœ¨ä¼ºæœå™¨é›»è…¦ä¸Šæ²’有安è£ã€‚ \r\n\r\nWinPcap 是一個易於安è£çš„å…費軟體,與 VPN Server æ†ç¶åœ¨ä¸€èµ·ã€‚\r\n\r\n您è¦é–‹å§‹å®‰è£ WinPcap 嗎? +EM_WPCAP_REBOOT1 在 WinPcap 安è£å®Œæˆå¾Œï¼Œåœ¨ä½¿ç”¨ SoftEther 乙太網記錄器å‰ï¼Œä½ å¿…é ˆé‡æ–°é–‹æ©Ÿé›»è…¦ã€‚\r\n\r\n在您手動é‡æ–°é–‹æ©Ÿé›»è…¦å’Œ SoftEther 乙太網記錄器後,é‡æ–°é…置設置。 +EM_WPCAP_REBOOT2 在 WinPcap 安è£å¾Œï¼Œä½ å¿…é ˆé‡æ–°é–‹æ©Ÿ SoftEther 乙太網記錄器æœå‹™ã€‚ \r\n\r\n它僅需è¦å¾ˆçŸ­çš„時間é‡æ–°é–‹æ©Ÿ SoftEther 乙太網記錄器æœå‹™ï¼Œä½†æ˜¯æ‰€æœ‰ç•¶å‰é€£æŽ¥åˆ° SoftEther 乙太網記錄器的管ç†æœƒè©±å°‡è¢«æ–·é–‹ã€‚ \r\n此管ç†æœƒè©±ä¹Ÿå°‡è¢«æ–·é–‹ï¼Œå› æ­¤æ‚¨éœ€è¦é‡æ–°é€£æŽ¥ä¸¦ç¹¼çºŒã€‚\r\n\r\n您是è¦é‡æ–°é–‹æ©Ÿ SoftEther 乙太網記錄器æœå‹™å—Žï¼Ÿ +EM_RESOURCE ç„¡æ³•è®€å– WinPcap é©…å‹• + + +########################################################################### +# # +# 在軟體框中的字串資料 # +# # +########################################################################### + + +PREFIX D_SECURE +CAPTION %s - %S çš„è¨ªå• +S_TITLE %S çš„è¨ªå• +S_DEVICE_INFO 設備å稱: %S\r\n製造商: %S +IDS_STATIC1 設備資訊 +S_WARNING è«‹å°å¿ƒè¼¸å…¥ PIN 碼,因為如果你錯誤地輸入了幾次,設備將被鎖定。 +IDOK 確定(&O) +IDCANCEL å–消 +S_PIN_CODE &PIN 碼: + + +PREFIX D_PKCSUTIL +CAPTION PKCS#12 寫入工具 +S_TITLE ePass 1000 USB 標記 PKCS#12 寫入工具 +STATIC1 通éŽä½¿ç”¨æ­¤å·¥å…·ï¼Œæ‚¨å¯ä»¥å°‡æ‚¨é¸æ“‡çš„ PKCS#12 檔(證書檔)寫入 ePass 1000 USB 硬體安全標記。\r\n\r\n寫入證書檔的 USB å¯ä»¥ç”¨æ–¼ SoftEther VPN 的身份驗證。 +STATIC2 寫入 PKCS#12 文件 +STATIC3 è¦å°‡ä¸€å€‹ç¾æœ‰çš„ PKCS#12 檔寫入 USB 標記,按一下“寫入â€ã€‚\r\n注æ„: 如果 USB 標記中已經儲存了 SoftEther VPN çš„ PKCS#12 證書,則已儲存的檔將被覆蓋。 +B_WRITE 寫入(&W) +STATIC4 從 USB 標記擦除 PKCS#12 證書。 +STATIC5 您å¯ä»¥å¾žå·²å„²å­˜ SoftEther VPN PKCS#12 證書的 USB 標記擦除證書數據。 +B_ERASE 擦除(&E) +IDCANCEL 退出工具(&X) +S_COPYRIGHT Copyright (c) SoftEther VPN Project.\r\nAll Rights Reserved. + + +PREFIX D_PASSPHRASE +CAPTION ç§äººé‡‘鑰密碼 +STATIC1 æ­¤ç§äººé‡‘鑰被密碼ä¿è­·ã€‚\r\n\r\n輸入密碼方å¯è®€å–金鑰。 +STATIC2 密碼(&P): +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_NM_CONNECT +CAPTION 連接到 SoftEther VPN 使用者模å¼è·¯ç”±å™¨ +S_TITLE 正在連接 %S ... + + +PREFIX D_PASSWORD +CAPTION 登入到 %S +S_TITLE 請輸入您的用戶å和密碼以登入到æœå‹™ç«¯ "%S"。確定您é¸æ“‡äº†æ­£ç¢ºçš„èªè­‰é¡žåž‹ã€‚ +STATIC1 輸入使用者資訊(&R): +STATIC2 帳戶類型(&T): +STATIC3 用戶å(&N): +STATIC4 密碼(&P): +R_NO_SAVE_PASSWORD ä¸ä¿å­˜å¯†ç¢¼(&D): +S_COUNTDOWN %u 秒後自動é‡é€£... +IDOK 確定(&O) +IDCANCEL 連接å–消 + + +PREFIX D_STATUS +CAPTION 正在連接 %s ... +S_STATUS åˆå§‹åŒ–中... +IDCANCEL å–消 + + +PREFIX D_CERT +CAPTION 證書 +S_TITLE 此證書的資訊如下。 +STATIC1 此證書的基本資訊: +STATIC2 發給: +STATIC3 發行人: +STATIC4 有效期é™: +STATIC5 此證書的進階資訊: +STATIC6 簽署此證書的當局的證書: +S_PARENT 簽署此證書的證書當局的證書已在å¯ä¿¡è­‰æ›¸åˆ—表上註冊。 +S_PARENT_BUTTON_STR 查看證書(&V) +IDCANCEL 確定(&O) +B_SAVE ä¿å­˜æª”(&S) + + +PREFIX D_CHECKCERT +CAPTION 安全警告 - %s +S_TITLE 你正在連接到的目標 VPN Server “%Sâ€çš„連接是加密的,但由伺æœå™¨æ供的伺æœå™¨æ†‘證的å¯ä¿¡åº¦æ˜¯æœªçŸ¥çš„。 +STATIC1 關於伺æœå™¨æ†‘è­‰ +STATIC2 正在 VPN Server å’Œ VPN Client 之間建立加密通é“(SSL 會話)。檢查伺æœå™¨æ†‘è­‰å¯ä»¥é©—證伺æœå™¨çš„å¯é æ€§ã€‚ +S_MSG1 目標 VPN Server "%S" æ供的æœå‹™ç«¯è­‰æ›¸å¦‚下。 +STATIC3 發給: +STATIC4 發行人: +STATIC5 有效期é™: +B_SHOW 查看證書(&S) +STATIC6 摘è¦(MD5): +STATIC7 摘è¦(SHA-1): +IDOK æ¢å¾©é€£æŽ¥(&R) +IDCANCEL å–消連接(&C) +STATIC8 此證書å¯èƒ½æœ‰å•é¡Œï¼Œä¾‹å¦‚它ä¸æ˜¯æœ‰å¯ä¿¡ç°½ç™¼å–®ä½ç°½ç™¼ï¼Œæˆ–證書已éŽæœŸã€‚ +STATIC9 請確èªæ­¤è­‰æ›¸å…§å®¹ï¼Œä¸¦æ±ºå®šæ˜¯å¦é€£æŽ¥åˆ°æ­¤ VPN Server。按一下“å–消連接â€ä¾†ä¸­æ­¢é€£æŽ¥ã€‚ + + +PREFIX D_CONNECTERROR +CAPTION 連接錯誤 - %s +S_TITLE 連接到 VPN Server "%S" 時發生錯誤。 +S_COUNTDOWN %u 秒後自動é‡é€£... +IDOK é‡è©¦(&R) +IDCANCEL 連接å–消 +R_HIDE 下次連接時隱è—此視窗(&H) + + +PREFIX D_CM_LOGIN +CAPTION 輸入密碼 - VPN Client 管ç†å™¨ +S_TITLE 您必須輸入用戶端管ç†å¯†ç¢¼ä¾†ä½¿ç”¨é‹è¡Œåœ¨ %s 上的 VPN Client。輸入用戶端管ç†å¯†ç¢¼ã€‚ +STATIC1 密碼(&P): +STATIC2 輸入用戶端管ç†å¯†ç¢¼: +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_CONNECTION_STATUS +S_TITLE %s VPN 會話的狀態 (å³æ™‚) +B_POLICY 安全性原則(&P)... +B_SERVER_CERT æœå‹™ç«¯è­‰æ›¸(&S) +B_CLIENT_CERT 用戶端證書(&C) +IDCANCEL 關閉(&C) + + +PREFIX D_CM_POLICY +CAPTION 安全性原則列表 +S_TITLE 為當å‰æœƒè©± %s 定義的安全性原則 +IDCANCEL 關閉(&C) + + +PREFIX D_CM_ACCOUNT +STATIC1 請為 VPN Server é…ç½® VPN 連接設置。 +S_ACCOUNT_NAME 連接設置å(&N): +STATIC2 目標 VPN Server (&B): +STATIC3 指定目標 VPN Server 上的主機å稱或 IP ä½å€ï¼ŒåŸ è™Ÿå’Œè™›æ“¬ HUB å。 +STATIC4 主機å稱(&H): +STATIC5 埠號(&P): +STATIC6 (TCP 埠) +STATIC7 虛擬 HUB å(&V): +STATIC8 中繼代ç†ä¼ºæœå™¨(&X): +STATIC9 您å¯ä»¥é€šéŽä»£ç†ä¼ºæœå™¨é€£æŽ¥åˆ° VPN Server。 +STATIC10 代ç†é¡žåž‹(&T): +R_DIRECT_TCP 直接 TCP/IP 連接(無代ç†)(&D) +R_HTTPS é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥(&T) +R_SOCKS é€šéŽ SOCKS 代ç†ä¼ºæœå™¨é€£æŽ¥(&S) +B_PROXY_CONFIG 代ç†ä¼ºæœå™¨è¨­ç½®(&R) +STATIC11 æœå‹™ç«¯è­‰æ›¸é©—è­‰é¸é …(&F): +R_CHECK_CERT 總是驗證æœå‹™ç«¯è­‰æ›¸(&C) +B_TRUST 管ç†å¯ä¿¡ç™¼è­‰æ©Ÿé—œè­‰æ›¸åˆ—表(&C) +B_SERVER_CERT 指定特定證書(&S) +B_VIEW_SERVER_CERT 查看特定證書(&V) +S_VLAN_GROUP 使用虛擬網路介é¢å¡(&L): +S_POLICY_1 您å¯ä»¥é…置將應用到級è¯è™›æ“¬ HUB å´çš„安全性原則。 +B_POLICY 安全性原則(&L) +STATIC12 用戶èªè­‰è¨­ç½®(&A): +STATIC13 èªè­‰é¡žåž‹(&T): +S_USERNAME 用戶å(&U): +S_PASSWORD 密碼(&Y): +S_CERT_INFO 您必須為用戶èªè­‰æŒ‡å®šä¸€å€‹ç”¨æˆ¶ç«¯è­‰æ›¸ã€‚ +STATIC14 通信的進階設置(&E): +R_RETRY 斷開後自動é‡é€£(&Z) +S_RETRY_NUM_1 é‡é€£æ¬¡æ•¸(&C): +S_RETRY_NUM_2 次 +S_RETRY_SPAN_1 é‡é€£é–“éš”(&K): +S_RETRY_SPAN_2 秒 +R_INFINITE ç„¡é™é‡é€£(總是ä¿æŒ VPN 線上) (&I) +R_NOTLS1 ä¸è¦ä½¿ç”¨ TLS &1.0 +B_DETAIL 進階設置(&D)... +IDOK 確定(&O) +IDCANCEL å–消 +B_CHANGE_PASSWORD 變更密碼(&P) +S_CHANGE_PASSWORD 您å¯ä»¥åœ¨ VPN Server 上更改使用者密碼。 +R_HIDE éš±è—和錯誤視窗(&D) +R_HIDE2 éš±è— IP ä½å€èž¢å¹•(&O) +STATIC15 請設置連接到 VPN Server 時需è¦çš„使用者èªè­‰è³‡è¨Šã€‚ +B_REGIST_CLIENT_CERT 指定用戶端證書(&C) +B_IE å°Žå…¥I&E代ç†ä¼ºæœå™¨è¨­ç½® +R_DISABLE_NATT ç¦ç”¨ NAT-T + + +PREFIX D_CM_PROXY +CAPTION 代ç†ä¼ºæœå™¨é€£æŽ¥è¨­ç½® +STATIC1 輸入中繼代ç†ä¼ºæœå™¨ (HTTP 代ç†æˆ– SOCKS 代ç†) 的主機å稱,IP ä½å€ï¼ŒåŸ ï¼Œå¦‚果需è¦ï¼Œè«‹è¼¸å…¥ç”¨æˆ¶å和密碼。 +STATIC2 主機å稱(&H): +STATIC3 埠(&A): +STATIC4 用戶å(&U): +STATIC5 密碼(&P): +IDOK 確定(&O) +IDCANCEL å–消 +STATIC6 (å¯é¸) +STATIC7 (å¯é¸) + + +PREFIX D_CM_DETAIL +CAPTION 進階設置 +STATIC1 為系統管ç†å“¡ï¼Œå’Œåœ¨ç¶²è·¯ï¼Œé€šä¿¡å”定,安全方é¢æœ‰ä¸€å®šçž­è§£çš„用戶æ供了å¯é¸æ“‡çš„設置。å¯ä»¥ç”±æ­¤ä¾†è‡ªè¨‚ VPN 通信å”議設置。為系統管ç†å“¡å’Œå°ˆå®¶åœ¨ç¶²è·¯ã€é€šä¿¡å”定和安全方é¢æä¾›å¯é¸è¨­ç½®ã€‚自訂 VPN å”議的通訊設定。 +STATIC2 VPN 通信的最優化(&T): +STATIC3 ä½¿ç”¨å¤šå€‹ç‰©ç† TCP 連接èšåˆç‚ºä¸€å€‹é‚輯 VPN 連接,以æ高通信輸é€é‡ã€‚ +STATIC4 TCP 連接數(&N): +STATIC5 連接數 +STATIC6 ※ 注æ„: 建議寬頻線路開 8 個連接,低速線路開 1 個連接 (例如撥號)。 +STATIC7 進階設置: +STATIC8 建立間隔(&S): +STATIC9 秒 +R_USE_DISCONNECT 設置æ¯å€‹ TCP 的連接壽命(&A) +STATIC10 壽命(&P): +STATIC11 秒 +STATIC12 當使用兩個或以上 TCP 連接時,å¯ä»¥ä½¿ç”¨ "åŠé›™å·¥æ¨¡å¼"。åŠé›™å·¥æ¨¡å¼ä¸‹å›ºå®šäº†æ¯å€‹ TCP 連接的資料方å‘。例如,當使用 8 個 TCP 連接建立一個 VPN 時,VPN 隧é“的物ç†çµæ§‹å°‡è¢«å›ºå®šç‚º: 4 個 TCP 連接專用于上行方å‘,其餘 4 個連接專用於下行方å‘。 +R_USE_HALF_CONNECTION 使用åŠé›™å·¥æ¨¡å¼(&H) +STATIC13 加密和壓縮(&C): +STATIC14 通常 VPN 會話為安全起見會被加密。您也å¯ä»¥ç¦ç”¨åŠ å¯†ä»¥æ高輸é€é‡ã€‚請注æ„,在ç¦ç”¨åŠ å¯†çš„情æ³ä¸‹ï¼Œè³‡æ–™åœ¨ç¶²è·¯ä¸Šæ˜¯ä»¥æ˜Žæ–‡æ–¹å¼å‚³è¼¸çš„。 +R_USE_ENCRYPT 使用 SSL 加密 VPN 會話(&E) +STATIC15 您å¯ä»¥ä½¿ç”¨è³‡æ–™å£“ç¸®ä»¥ç¯€çœ VPN 的通信頻寬。當使用較慢的連接如撥號或移動連接時,啟用此é¸é …。 +R_DISABLE_UDP ç¦ç”¨ UDP 加速功能功能(&P) +R_USE_COMPRESS 使用資料壓縮(&U) +STATIC16 連接模å¼è¨­ç½®(&M): +S_MODE 您å¯ä»¥æŒ‡å®šå¦‚下連接模å¼ã€‚(供網路系統管ç†å“¡é¸æ“‡) +R_BRIDGE 橋接器/路由器模å¼(&B) +R_MONITOR 監控模å¼(&D) +STATIC17 其它é…ç½®(&G): +R_NO_ROUTING ä¸è¦èª¿æ•´è·¯ç”±è¡¨(&R) +STATIC18 除éžä½ å¾—到系統管ç†å“¡çš„åŒæ„或者你有網路和安全方é¢çš„專業知識,å¦å‰‡è«‹ä¿æŒæ­¤å°è©±æ–¹å¡Šçš„默èªè¨­ç½®ã€‚ +STATIC19 VoIP / QoS 功能å¯ä»¥è™•ç†é«˜å„ªå…ˆç´šå°åŒ…,如 IP 電話å°åŒ… (VoIP) å¯ä»¥è¢«æ›´å¿«çš„傳輸。 +R_DISABLE_QOS ç¦ç”¨ VoIP / &QoS 功能 +IDOK 確定(&O) +IDCANCEL å–消 +S_UDPACCEL 您å¯ä»¥ä½¿ç”¨è³‡æ–™å£“ç¸®ä»¥ç¯€çœ VPN 通信頻寬。當使用慢速連接時,如撥號或移動連接,啟用此é¸é …。 + + +PREFIX D_CM_NEW_VLAN +CAPTION 創建新虛擬網路介é¢å¡ +S_INFO 一個新虛擬網路介é¢å¡å°‡è¢«è¢«å‰µå»ºåˆ°ç³»çµ±ä¸­ã€‚\r\n您å¯ä»¥ç‚ºæ­¤è™›æ“¬ç¶²è·¯ä»‹é¢å¡æŒ‡å®šæœ€é•·ä¸è¶…éŽ %u 個字æ¯å’Œæ•¸ä½çš„å稱。 +STATIC1 虛擬網路介é¢å¡å稱(&N): +IDOK 確定(&O) +IDCANCEL å–消 +S_WIN8 正在é‹è¡Œçš„作業系統是 Windows8。請注明 "VPN" 或 "VPN2" 直到 "VPN127" 作為新的虛擬網路介é¢å¡çš„å稱 (最多 127 個é©é…器å¯ä»¥è¢«å‰µå»º)。 + + +PREFIX D_CM_TRUST +CAPTION 管ç†ä¿¡ä»»çš„證書簽發機構的列表 +STATIC1 您å¯ä»¥åœ¨é€™è£¡ç®¡ç†èªè­‰æŽˆæ¬Š(CA)證書列表。\r\n\r\n當連接到 VPN Server 時,您å¯ä»¥ä½¿ç”¨åœ¨æ­¤è¨»å†Šçš„ CA 證書來驗證æœå‹™ç«¯è­‰æ›¸ã€‚ +B_IMPORT 添加(&A) +B_EXPORT 匯出(&E) +IDOK 查看證書(&V) +IDCANCEL 關閉(&C) +B_DELETE 刪除(&D) + + +PREFIX D_CM_PASSWORD +CAPTION 設置密碼 - VPN Client 管ç†å™¨ +S_TITLE 您å¯ä»¥è¨­ç½®å¯†ç¢¼ä¾†é™åˆ¶æ­¤ SoftEther VPN Client æœå‹™ã€‚\r\n設置密碼後,在下次使用 VPN Client 連線管ç†å“¡åˆ° SoftEther VPN Client æœå‹™æ™‚,您將被被è¦æ±‚輸入密碼。 +STATIC1 設置用戶端管ç†å¯†ç¢¼: +R_USE_PASSWORD 使用密碼(&U) +R_REMOTE_ONLY 僅在é ç«¯æ“作時需è¦å¯†ç¢¼(&R) +IDC_STATIC1 密碼(&P): +IDC_STATIC2 確定(&E): +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_CM_CONFIG +CAPTION å¯é¸è¨­ç½® +STATIC1 您å¯ä»¥æ›´æ”¹ VPN Client 的設置 +STATIC2 é ç«¯ç³»çµ±ç®¡ç†(&E) +STATIC3 您å¯ä»¥é€šéŽä½¿ç”¨ VPN Client 管ç†å™¨é ç«¯æ¨¡å¼å¾žå¦ä¸€å°é›»è…¦ä¸Šé ç«¯ç³»çµ±ç®¡ç† VPN Client æœå‹™ç¨‹å¼ã€‚ +R_ALLOW_REMOTE_CONFIG å…許 VPN Client æœå‹™çš„é ç«¯ç³»çµ±ç®¡ç†(&R) +S_WARNING 建議您在å…許é ç«¯ç³»çµ±ç®¡ç†æ™‚設置密碼。在功能表裡é¸æ“‡â€œå·¥å…·â€ >“設置密碼â€ä¾†è¨­ç½®å¯†ç¢¼ã€‚ +STATIC4 在通訊閒置一段時間後自動斷開網際網路連接的環境下,å¯ä»¥é€šéŽå‘網際網路上任æ„主機發é€å‡å°åŒ…çš„æ–¹å¼ä¾†ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥ã€‚ +R_USE_KEEP_CONNECT 使用ä¿æŒ Internet 連接功能(&K) +S_HOSTNAME 主機å稱(&H): +S_PORT 埠號(&P): +S_INTERVAL å°åŒ…發é€é–“éš”(&I): +S_INTERVAL2 秒æ¯å°åŒ… +S_PROTOCOL å”è­°(&O): +R_TCP TCP/IP å”è­°(&T) +R_UDP UDP/IP å”è­°(&U) +S_INFO 發é€çš„ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥çš„å°åŒ…大å°éš¨æ©Ÿï¼Œç„¡å€‹äººè³‡è¨Šè¢«ç™¼é€ã€‚ +IDOK 確定(&O) +IDCANCEL å–消 +STATIC5 其它é…ç½®(&O) +R_ALPHA 使用者介é¢é€æ˜Ž(&A) +STATIC6 ※注æ„:é€æ˜Žè¨­ç½®å°‡åœ¨é€£ç·šç®¡ç†å“¡é‡å•Ÿå¾Œç”Ÿæ•ˆã€‚ +STATIC7 ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½(&K) + + +PREFIX D_ABOUT +S_INFO1 SoftEther VPN %u.0 (Ver %u.%02u, Build %u) +S_INFO2 An Open-Source VPN Software for Academic Purpose, under the GPLv2 License.\r\nCopyright (c) 2012-%u SoftEther Project at University of Tsukuba, Japan. All Rights Reserved.\r\nWeb Site: http://www.softether.org/\r\n%S +S_INFO3 This product includes the following software components:\r\nBitVisor: Copyright (c) 2007, 2008 University of Tsukuba. Copyright (C) 2007, 2008 National Institute of Information and Communications Technology. All rights reserved. / Microsoft(R) C Runtime Library: (c) 2007 Microsoft Corporation. All Rights Reserved. / PKCS #11 Cryptographic Token Interface (Cryptoki): Copyright (c) RSA Security Inc. / WinPcap: Copyright (c) 2001 - 2003 NetGroup, Politecnico di Torino (Italy). All rights reserved. / libedit: Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved. / libiconv: Copyright (C) 2007 Free Software Foundation, Inc. / ncurses: Copyright (c) 1998-2005, 2006 Free Software Foundation, Inc. / OpenSSL: Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). / zlib: (C) 1995-2004 Jean-loup Gailly and Mark Adler. / Special Thanks to: Software Laboratory, Academic Computing Communication Center, Industrial Liaison and Cooperative Research Center and Professor Yasushi Shinjo in University of Tsukuba, Japan. +S_INFO4 æ­¤ VPN 伺æœå™¨ä½œç‚ºçš„一個學術研究且由 (http://www.softether.org/) 為公眾利益å…費發佈的。本軟體是日本筑波大學 SoftEther 專案下開發的å…費軟體,無任何擔ä¿ã€‚開發人員ã€ç‰ˆæ¬Šæ‰€æœ‰è€…或分銷商在任何情æ³ä¸‹å°æ–¼ä½¿ç”¨æœ¬è»Ÿé«”的任何索賠ã€æ害賠償或其他情æ³ä¸æ‰¿æ“”責任。\r\n\r\nSoftEther VPN 是日本政府的研究和開發項目的一項工作,由日本的經濟ã€è²¿æ˜“和工業部資助,由資訊化推進機構管ç†ã€‚ +IDCANCEL 確定(&O) +B_WEB è¨ªå• SoftEther VPN 和網站 (&W)... +B_EULA æœ€çµ‚ç”¨æˆ¶è¨±å¯ +B_IMPORTANT é‡è¦å•Ÿäº‹ +B_LEGAL 法律啟事 +B_UPDATE_CONFIG é…置更新 +B_AUTHORS 作者åå–® + + +PREFIX D_REMOTE +STATIC1 指定目的電腦主機å稱或 IP 地å€(&S): +R_LOCAL 連接到本地電腦 (此視窗中顯示的電腦) (&L) +S_HOSTNAME 電腦å(&C): +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_CM_DESKTOP +CAPTION 連接 - %s +S_TITLE VPN 連接設置 "%s" 的連接進程啟動中。 +S_WARNING VPN Client 會將連接到 VPN Server éŽç¨‹ä¸­çš„連接狀態和錯誤資訊輸出到 %s 的“控制å°é€²ç¨‹â€è¦–窗。 +S_INFO å¯ä»¥ç¹¼çºŒé€£æŽ¥å—Ž? +IDOK 繼續(&C) +IDCANCEL å–消 + + +PREFIX D_CM_CHANGE_PASSWORD +CAPTION 更改密碼 +S_TITLE 您å¯ä»¥æ›´æ”¹æœå‹™ç«¯ %S 上註冊的使用者密碼。 +STATIC1 更改密碼(&P) +STATIC2 虛擬 HUB å(&H): +STATIC3 用戶å(&U): +STATIC4 舊密碼(&O): +STATIC5 新密碼(&N): +STATIC6 確èªæ–°å¯†ç¢¼(&C): +IDOK 確定(&O) +IDCANCEL å–消 +S_STATIC ※注æ„: 如果èªè­‰é¡žåž‹æ˜¯ RADIUS 或 NT 域èªè­‰ï¼Œæ‚¨ä¸èƒ½æ›´æ”¹ä½¿ç”¨è€…密碼。 + + +PREFIX D_SM_MAIN +CAPTION SoftEther VPN Server 管ç†å™¨ +STATIC1 SoftEther VPN Server 連接設置(&S): +STATIC2 VPN Server 或 VPN Bridge 的連接設置被定義如下。按兩下該項以連接到æœå‹™ç«¯ã€‚\r\nè¦æ·»åŠ æ–°é€£æŽ¥ï¼ŒæŒ‰ä¸€ä¸‹â€œæ–°è¨­ç½®â€ã€‚ +B_NEW_SETTING 新設置(&N) +B_EDIT_SETTING 編輯設置(&E) +B_DELETE 刪除設置(&D) +IDOK 連接(&C) +B_SECURE_MANAGER 智慧å¡ç®¡ç†å™¨(&S)... +B_SELECT_SECURE é¸æ“‡æ™ºæ…§å¡(&M)... +B_ABOUT 版本資訊(&A)... +IDCANCEL 退出 SoftEther VPN Server 管ç†å™¨(&X) +B_CERT_TOOL 製作證書 + + + +PREFIX D_SM_EDIT_SETTING +STATIC1 è«‹é…ç½®è¦ç®¡ç†çš„ VPN Server 或 VPN Bridge 的連接設置 +STATIC2 設置å(&N): +STATIC3 目標 VPN Server (&B): +STATIC4 指定目標 VPN Server 的主機å稱或 IP ä½å€ã€åŸ è™Ÿå’Œè™›æ“¬ HUB。 +STATIC5 主機å稱(&H): +R_LOCALHOST 連接到本地主機(localhost)(&L) +STATIC6 埠號(&P): +STATIC7 (TCP 埠) +STATIC8 中繼代ç†ä¼ºæœå™¨(&X): +STATIC9 您å¯ä»¥é€šéŽä»£ç†ä¼ºæœå™¨é€£æŽ¥åˆ° VPN Server。 +STATIC10 代ç†é¡žåž‹(&T): +R_DIRECT_TCP 直接 TCP/IP 連接 (無代ç†) (&D) +R_HTTPS é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥(&T) +R_SOCKS é€šéŽ SOCKS 代ç†ä¼ºæœå™¨é€£æŽ¥(&O) +B_PROXY_CONFIG 代ç†ä¼ºæœå™¨è¨­ç½®(&R) +STATIC11 é¸æ“‡ç®¡ç†æ¨¡å¼ä¸¦è¼¸å…¥å¯†ç¢¼(&M) +STATIC12 您å¯ä»¥ä½¿ç”¨æœå‹™ç«¯ç®¡ç†æ¨¡å¼æˆ–虛擬 HUB 管ç†æ¨¡å¼é€£æŽ¥åˆ° VPN Server。\r\n\r\n伺æœå™¨ç®¡ç†æ¨¡å¼å…許您管ç†æ•´å€‹ VPN Server 和所有虛擬 HUB 。\r\n\r\n虛擬 HUB 管ç†æ¨¡å¼å…許您åªèƒ½ç®¡ç†æ‚¨æ“有許å¯æ¬Šçš„一個虛擬 HUB 。 +R_SERVER_ADMIN æœå‹™ç«¯ç®¡ç†æ¨¡å¼(&S) +R_HUB_ADMIN 虛擬 HUB 管ç†æ¨¡å¼(&U) +S_HUBNAME 虛擬 HUB å(&V): +STATIC13 請輸入密碼連接管ç†æ¨¡å¼ã€‚ +S_PASSWORD 密碼(&P): +R_NO_SAVE ä¸ä¿å­˜ç®¡ç†å¯†ç¢¼(&S) +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_SERVER +CAPTION %s - SoftEther VPN Server 管ç†å™¨ +S_TITLE ç®¡ç† VPN Server "%S" +S_VHUB_BRIDGE 通éŽæ­¤ VPN Server 託管的虛擬 HUB (&Z): +IDOK 管ç†è™›æ“¬ HUB (&A) +B_ONLINE 線上(&O) +B_OFFLINE 離線(&F) +B_HUB_STATUS 查看狀態(&S) +B_CREATE 創建虛擬 HUB (&C) +B_EDIT 屬性(&E) +B_DELETE 刪除(&D) +STATIC1 管ç†ç›£è½å™¨(&L) +STATIC2 監è½å™¨åˆ—表 (TCP/IP 埠) (&I): +B_CREATE_LISTENER 創建(&R) +B_DELETE_LISTENER 刪除(&T) +B_START 開始(&G) +B_STOP åœæ­¢(&P) +STATIC3 VPN Server 和網路資訊和設置(&N) +B_SSL 加密與網路(&E) +B_STATUS 查看伺æœå™¨ç‹€æ…‹(&V) +B_INFO 關於此 VPN Server 的資訊 +B_LICENSE 添加 / 刪除許å¯è­‰(&L) +B_FARM 群集é…ç½®(&M) +B_FARM_STATUS 群集狀態(&Z) +B_CONNECTION 顯示 TCP/IP \r\n連接清單(&Y) +B_BRIDGE 本地橋接器設置(&B) +B_L3 3 層交æ›æ©Ÿè¨­ç½®(&3) +B_CONFIG 編輯設置(&D) +B_REFRESH é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) +S_BETA 測試版 (é ç™¼è¡Œ) +B_IPSEC IPsec / L&2TP 設置 +B_DDNS å‹•æ…‹ DNS 設置 +S_DDNS ç•¶å‰ DDNS 主機å稱: +B_OPENVPN OpenVPN / MS-SSTP 設置 +B_AZURE VPN Azure 設置 +S_AZURE VPN Azure 主機å稱: +B_VPNGATE VPN Gate 設置 + + +PREFIX D_SM_STATUS +IDOK é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) + + +PREFIX D_SM_EDIT_HUB +STATIC1 虛擬 HUB å(&N): +STATIC2 安全設置(&S): +S_BOLD 管ç†æ­¤è™›æ“¬ HUB 的密碼 +STATIC3 密碼(&P): +STATIC4 確定(&C): +R_NO_ENUM ä¸è¦å‘匿å使用者枚舉 (&U) +STATIC5 虛擬 HUB é¸é …(&I): +R_LIMIT_MAX_SESSION 最大 VPN 會話數é™åˆ¶(&L) +S_MAX_SESSION_1 最大會話數(&X): +S_MAX_SESSION_2 會話 +STATIC6 (ä¸è¨ˆç®—本地橋ã€è™›æ“¬ NAT 或級è¯ç”¢ç”Ÿçš„æœå‹™ç«¯è™›æ“¬æœƒè©±æ•¸) +STATIC7 虛擬 HUB 狀態(&J): +STATIC8 設置虛擬 HUB 狀態。 +R_ONLINE 線上(&E) +R_OFFLINE 離線(&F) +STATIC9 設置群集(&M): +S_FARM_INFO é¸æ“‡ç¾¤é›†å…§è™›æ“¬ HUB 類型。 +R_STATIC éœæ…‹è™›æ“¬ HUB (&A) +R_DYNAMIC 動態虛擬 HUB (&D) +S_AO_1 虛擬 HUB 管ç†é¸é …(&Y): +S_AO_3 顯示並編輯虛擬 HUB 管ç†é¸é …。 +B_ADMINOPTION 虛擬 HUB 管ç†é¸é …(&K) +S_ACL_3 æº IP 訪å•é™åˆ¶åˆ—表(&R): +S_ACL 根據用戶端電腦的 IP ä½å€å…許或拒絕到此虛擬 HUB çš„ VPN 連接。 +B_ACL IP å­˜å–控制清單(&T) +IDOK 確定(&O) +IDCANCEL å–消 +STATIC10 您å¯ä»¥åœ¨è™›æ“¬ HUB 擴展é¸é …清單中é…置更進階的設置。 +B_EXTOPTION 編輯虛擬 HUB 擴展é¸é …清單(&X) +S_MSG_1 當用戶端連接時,顯示資訊。 +S_MSG_2 當 VPN Client 連接到這個虛擬 HUB 時,顯示在螢幕上一個使用者資訊。 +B_MSG 資訊設置(&M) + + +PREFIX D_SM_CREATE_LISTENER +CAPTION 創建監è½å™¨ +STATIC1 您å¯ä»¥ç‚º VPN Server 添加一個 TCP/IP 埠號,來接收從用戶端來的連接。\r\n\r\n請指定è¦æ·»åŠ çš„埠號。 +STATIC2 如果埠號已經被其它æœå‹™ç«¯ç¨‹å¼ä½¿ç”¨ï¼Œå‰‡æ–°ç›£è½å™¨çš„狀態將被被更改為錯誤狀態。\r\n\r\n此時,請åœæ­¢æ‰“開相åŒåŸ çš„其他程å¼ã€‚ +STATIC3 埠號(&P): +IDOK 確定(&O) +IDCANCEL å–消 +STATIC4 (TCP/IP 埠) + + +PREFIX D_SM_SSL +CAPTION 加密和網路設置 +STATIC1 您å¯ä»¥æŸ¥çœ‹æˆ–更改此 VPN Server 上與加密ã€é€šä¿¡å’Œå®‰å…¨ç›¸é—œçš„設置。 +STATIC2 加密演算法設置(&A): +STATIC3 指定與此 VPN Server å’Œ VPN Client 連接中使用的 SSL 加密演算法å。此加密演算法必須與 SSL 版本 3 相相容。 +STATIC4 加密演算法å(&C): +STATIC6 æœå‹™ç«¯è­‰æ›¸è¨­ç½®(&C): +STATIC7 指定 X509 證書和ç§å¯†é‡‘é‘°æ交給這å°ä¼ºæœå™¨çš„用戶端。 +B_IMPORT å°Žå…¥(&I) +B_EXPORT 匯出(&X) +B_VIEW 查看(&V) +B_REGENERATE æ–°çš„ +STATIC8 ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥æ´»èºè‘—(&K): +STATIC9 在閒置一段時間後自動斷線的環境下,å¯ä»¥é€šéŽå‘網際網路上任æ„主機發é€å‡å°åŒ…çš„æ–¹å¼ä¾†ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥ã€‚ +STATIC10 伺æœå™¨æ†‘è­‰: +R_USE_KEEP_CONNECT 使用並ä¿æŒç¶²éš›ç¶²è·¯çš„連接(&K) +S_HOSTNAME 主機å稱(&H): +S_PORT 埠號(&P): +S_INTERVAL 發é€é–“éš”(&I): +S_INTERVAL2 秒 +S_PROTOCOL å”è­°(&O): +R_TCP TCP/IP å”è­°(&T) +R_UDP UDP/IP å”è­°(&U) +S_INFO 發é€ä¸¦ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥çš„å°åŒ…大å°éš¨æ©Ÿï¼Œç„¡å€‹äººè³‡è¨Šè¢«ç™¼é€ã€‚ +STATIC11 管ç†å“¡å¯†ç¢¼(&W): +S_INFO4 您å¯ä»¥ä¿®æ”¹æ‰€æœ‰è™›æ“¬ HUB 和整個 VPN Server 的管ç†å“¡å¯†ç¢¼ã€‚ +B_PASSWORD 更改管ç†å“¡å¯†ç¢¼(&P) +IDOK 確定(&O) +IDCANCEL å–消 +IDCANCEL2 å–消 +STATIC12 syslog 發é€åŠŸèƒ½: +STATIC13 您å¯ä»¥é€šéŽä½¿ç”¨ syslog å”定傳輸整個 VPN Server / Bridge 日誌,虛擬 HUB 管ç†æ—¥èªŒæˆ–虛擬 HUB å°åŒ…日誌,而ä¸æ˜¯å¯«å…¥æœ¬åœ°ç£ç‰‡ã€‚ +STATIC14 syslog æœå‹™ç«¯ä¸»æ©Ÿå稱(&S): +STATIC15 埠號(&O): +S_OVER_FUNCS VPN over ICMP / DNS 伺æœå™¨åŠŸèƒ½ +S_INFO5 您å¯ä»¥å»ºç«‹ä¸€å€‹åƒ…用 ICMP 或 DNS å°åŒ…çš„ VPN ,å³ä½¿æœ‰é˜²ç«ç‰†æˆ–路由器阻止 TCP/IP 通訊。 +B_SPECIALLISTENER VPN over ICMP / DNS 設置 +B_UPDATE_CONFIG 更新通知設置...(&U) + +PREFIX D_SM_SAVE_KEY_PAIR +CAPTION ä¿å­˜è­‰æ›¸å’Œé‡‘é‘° +STATIC1 è«‹é¸æ“‡ä¿å­˜è­‰æ›¸å’Œé‡‘鑰的方法。 +STATIC2 ä¿å­˜æ–¹æ³•(&V): +R_X509_AND_KEY ä¿å­˜ç‚º X509 證書 (.CER) 和金鑰文件 (.KEY) (&X) +R_PKCS12 ä¿å­˜ç‚º PKCS#12 檔 (.P12) (&P) +R_SECURE 寫入智慧å¡(&S) +STATIC3 切割æˆå…©å€‹æª”ä¿å­˜: 一個標準 Base 64 編碼證書檔和一個金鑰檔。 +STATIC4 ä¿å­˜ç‚º PKCS#12 (Public Key Cryptography Standard #12) 檔。\r\n您å¯ä»¥å°‡è­‰æ›¸å’Œé‡‘é‘°ä¿å­˜åˆ°ä¸€å€‹ PKCS#12 檔中。 +STATIC5 當智慧å¡é€£æŽ¥åˆ°æ­¤é›»è…¦æ™‚,您å¯ä»¥å‘智慧å¡ä¸­å¯«å…¥è­‰æ›¸å’Œé‡‘鑰。 +B_SELECT é¸æ“‡è¦ä½¿ç”¨çš„智慧å¡(&S)... +S_PASS3 金鑰ä¿è­·(&R) +S_PASS4 當ä¿å­˜é‡‘鑰時,您å¯ä»¥è¨­ç½®ä¸€å€‹å¯†ç¢¼ä¾†åŠ å¯†ã€‚您當載入它時,你將被è¦æ±‚輸入密碼。 +R_USE_PASS 設置密碼(&A) +S_PASS1 密碼(&S): +S_PASS2 確定(&E): +IDOK 確定(&O) +IDCANCEL å–消 +B_SECURE_MANAGER 智慧å¡ç®¡ç†å™¨(&M)... + + +PREFIX D_SM_CONNECTION +CAPTION 連接列表 +S_TITLE æœå‹™ç«¯ %S 有如下活èºçš„連接。注æ„,ä¸åŒ…括作為 VPN 會話已建立的連接。 +IDOK 顯示連接資訊(&I) +B_DISCONNECT æ–·é–‹(&D) +B_REFRESH é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) + + +PREFIX D_SM_FARM +CAPTION 群集é…ç½® +S_TITLE 您å¯ä»¥è®Šæ›´ VPN Server "%S" 的群集功能é…置。 +STATIC1 群集功能å¯ä»¥å¯¦ç¾è² è¼‰å‡è¡¡å’Œæ•…障平衡ä¿è­·ä¾†æ†ç¶å¤šå€‹ VPN Server。 +STATIC2 當å‰æ¨¡å¼: +STATIC3 群集設置(&T): +R_STANDALONE ç¨ç«‹æœå‹™ç«¯(éžç¾¤é›†) (&S) +R_CONTROLLER 群集控制器(&C) +R_MEMBER 群集æˆå“¡ä¼ºæœå™¨(&M) +STATIC4 群集æˆå“¡ä¼ºæœå™¨é…ç½®åƒæ•¸(&O): +S_IP_1 公網 IP 地å€(&I): +S_IP_2 (當公網 IP ä½å€çœç•¥æ™‚ï¼Œå°‡æœƒä½¿ç”¨é€£æŽ¥ç¾¤é›†æŽ§åˆ¶å™¨æ™‚ä½¿ç”¨çš„ç¶²è·¯ä»‹é¢ IP ä½å€ã€‚) +S_PORT_1 公網埠列表(&P): +S_PORT_2 (多個埠號用空格或逗號分隔。) +S_CONTROLLER 控制器的主機å稱或 IP 地å€(&H): +S_CONTROLLER_PORT 控制器的\r\n埠號(&R): +S_PORT_3 (TCP 埠) +S_PASSWORD 管ç†å¯†ç¢¼(&P): +STATIC5 當您修改群集é…置時,VPN Server çš„æœå‹™è‡ªå‹•é‡å•Ÿã€‚此時,所有當å‰æ­£åœ¨é€£æŽ¥çš„會話和管ç†ç›¸é—œçš„連接將被斷開。 +IDOK 確定(&O) +IDCANCEL å–消 +S_1 群機內的標準比例(&W): +S_2 (標準: 100) +R_CONTROLLER_ONLY 僅控制器功能 (本身沒有 VPN 會話) + + +PREFIX D_SM_FARM_MEMBER +CAPTION 群集æˆå“¡åˆ—表 +S_TITLE 當å‰ä¸‹åˆ—群集æˆå“¡æœå‹™ç«¯é€£æŽ¥åˆ°ç¾¤é›†æŽ§åˆ¶å™¨ %S。 +IDOK 群集æˆå“¡æœå‹™ç«¯è³‡è¨Š(&I) +B_REFRESH é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) +B_CERT 查看æœå‹™ç«¯è­‰æ›¸(&C) + + +PREFIX D_SM_CHANGE_PASSWORD +CAPTION 更改 %S 的管ç†å“¡å¯†ç¢¼ +S_TITLE 更改æœå‹™ç«¯ %S 的管ç†å“¡å¯†ç¢¼ã€‚輸入密碼後請按一下“確定â€ã€‚ +STATIC1 新密碼(&P): +STATIC2 確èªå¯†ç¢¼(&C): +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_HUB +CAPTION 管ç†è™›æ“¬ HUB - %S +S_TITLE 虛擬 HUB "%S" +STATIC1 管ç†å®‰å…¨è³‡æ–™åº«(&D): +B_USER 管ç†ç”¨æˆ¶(&U) +S_USER 添加,刪除或編輯用戶帳戶。 +B_GROUP 管ç†çµ„(&G) +S_GROUP 添加,刪除或編輯組。 +B_ACCESS 管ç†è¨ªå•åˆ—表(&A) +S_ACCESS 添加或刪除訪å•æ¸…å–® (å°åŒ…éŽæ¿¾è¦å‰‡)。 +STATIC2 虛擬 HUB 設置(&N) +B_PROPERTY 虛擬 HUB 屬性(&P) +S_PROPERTY é…置此 HUB +B_RADIUS èªè­‰æœå‹™ç«¯è¨­ç½®(&E) +S_RADIUS 使用外部 RADIUS èªè­‰ä¼ºæœå™¨ä½œç‚ºç”¨æˆ¶èªè­‰ã€‚ +B_LINK 管ç†ç´šè¯é€£æŽ¥(&C) +S_LINK 在本地或é ç«¯ VPN Server 上建立到 HUB çš„ç´šè¯é€£æŽ¥ã€‚ +STATIC3 此虛擬 HUB 當å‰ç‹€æ…‹(&R): +B_REFRESH é‡æ–°æ•´ç†(&H) +STATIC4 其它設置(&O) +B_LOG 日誌ä¿å­˜è¨­ç½®(&L) +B_LOG_FILE 日誌檔清單(&Q) +S_LOG é…置日誌ä¿å­˜åŠŸèƒ½çš„設置。 +B_CA å¯ä¿¡çš„ CA 證書(&T) +B_CRL 無效證書(&K) +S_CA 管ç†å¯ä¿¡çš„ CA 證書。 +B_SNAT 虛擬 NAT 和虛擬 DHCP 伺æœå™¨(&V) +S_SNAT SecureNAT 在此虛擬 HUB 上å¯ç”¨ã€‚您å¯ä»¥é‹è¡Œè™›æ“¬ NAT 和虛擬 DHCP。 +STATIC5 VPN 會話管ç†(&I): +B_SESSION 管ç†æœƒè©±(&S) +IDCANCEL 關閉(&X) + + +PREFIX D_SM_USER +CAPTION 管ç†ç”¨æˆ¶ +S_TITLE 虛擬 HUB "%S" 有如下用戶。 +IDOK 編輯(&E) +B_CREATE 新建(&C) +B_DELETE 移除(&D) +B_REFRESH é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) +B_STATUS 查看使用者資訊(&V) + + +PREFIX D_SM_EDIT_USER +IDC_STATIC1 用戶å(&U): +IDC_STATIC3 å…¨å(&F): +IDC_STATIC4 說明(&N): +IDC_STATIC5 組å\r\n(å¯é¸): +B_GROUP ç€è¦½ç¾¤çµ„(&J)... +R_EXPIRES 設置此帳戶有效期é™(&S) +IDC_STATIC6 驗證類型(&A): +S_RADIUS_3 RADIUS 或 NT 域èªè­‰è¨­ç½® +S_RADIUS_1 通éŽå¯†ç¢¼çš„登入嘗試通éŽå¤–部 RADIUS æœå‹™ç«¯ï¼ŒWindows NT 網域控制站或 Active Directory 控制器被驗證。 +R_SET_RADIUS_USERNAME 指定èªè­‰ä¼ºæœå™¨çš„用戶å(&K) +S_RADIUS_2 èªè­‰æœå‹™ç«¯ä¸Šçš„用戶å(&W): +S_POLICY_1 安全性原則 +R_POLICY 設置安全性原則(&Y) +B_POLICY 安全性原則 +S_PASSWORD_1 密碼èªè­‰è¨­ç½® +S_PASSWORD_2 密碼(&P): +S_PASSWORD_3 確èªå¯†ç¢¼(&C): +S_USER_CERT_1 特定證書èªè­‰è¨­ç½® +B_LOAD_CERT 指定證書(&E) +B_VIEW_CERT 查看證書(&V) +B_CREATE 創建證書(&W) +S_ROOT_CERT_1 已簽章憑證èªè­‰è¨­ç½® +S_ROOT_CERT_2 驗證用戶端證書是å¦å·²ç°½å是基於一份由虛擬 HUB 信任的 CA 證書。 +R_CN 證書的 Common Name (CN) é™åˆ¶å€¼(&B) +R_SERIAL 證書åºè™Ÿçš„é™åˆ¶å€¼(&L) +S_ROOT_CERT_3 ※ 注æ„: 請輸入å六進ä½æ•¸å€¼ã€‚(例如: 0155ABCDEF) +S_HINT æ示:使用用戶å“*â€(星號)定義一個使用者物件,以接å—ä¸ç¬¦åˆä»»ä½•å·²è¨»å†Šçš„ã€æ˜Žç¢ºçš„ã€ä½¿ç”¨è€…物件的登入嘗試。這樣一個特殊的用戶將使用外部用戶èªè­‰ä¼ºæœå™¨é©—證登入。 +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_POLICY +STATIC1 å·²é¸æ“‡ç­–ç•¥(&P): +S_BOLD 此策略的æè¿°(&C): +S_BOLD2 當å‰å€¼(&V): +R_ENABLE 啟用此策略(&E) +R_DISABLE ç¦ç”¨æ­¤ç­–ç•¥(&D) +R_DEFINE 定義此策略(&F) +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_GROUP +CAPTION 管ç†ç¾¤çµ„ +S_TITLE 虛擬 HUB "%S" 有如下組 +B_CREATE 新建(&C) +IDOK 編輯(&E) +B_DELETE 移除(&R) +B_REFRESH é‡æ–°æ•´ç†(&R) +B_USER æˆå“¡åˆ—表(&M) +IDCANCEL 關閉(&X) + + +PREFIX D_SM_EDIT_GROUP +IDC_STATIC1 群組å稱(&G): +IDC_STATIC3 å…¨å(&F): +IDC_STATIC4 說明(&N): +S_POLICY_1 安全性原則 +R_POLICY 設置此組的安全性原則(&Y) +B_POLICY 安全性原則(&M) +S_POLICY_2 群組統計資訊 +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_ACCESS_LIST +CAPTION 訪å•åˆ—表 +S_TITLE 虛擬 HUB "%S" 有如下訪å•æ¸…å–®(å°åŒ…éŽæ¿¾è¦å‰‡)。 +B_ADD 新建(IPv&4) +B_ADD_V6 新建(IPv&6) +IDOK 編輯(&E) +B_DELETE 刪除(&D) +B_SAVE ä¿å­˜(&S) +IDCANCEL å–消(&C) +STATIC1 較高許å¯æ¬Šçš„項目出ç¾åœ¨åˆ—表的上方。 +STATIC2 注æ„: 與訪å•æ¸…單專案ä¸åŒ¹é…çš„ IP å°åŒ…å¯ä»¥é€šè¡Œã€‚ +B_CLONE 複製 +B_ENABLE 啟用 +B_DISABLE ç¦ç”¨ + +PREFIX D_SM_EDIT_ACCESS +CAPTION 編輯訪å•åˆ—表專案 +STATIC1 é…置訪å•æ¸…單設置。此處定義的訪å•åˆ—表將被應用於所有穿éŽè™›æ“¬ HUB çš„ IP å°åŒ…。 +STATIC2 基礎設置 +STATIC3 備忘(&N): +STATIC4 行為(&A): +R_PASS 通éŽ(&P) +R_DISCARD 廢棄(&D) +STATIC5 優先順åº(&R): +STATIC6 (較å°å€¼æœ‰æ›´é«˜å„ªå…ˆæ¬Šã€‚) +STATIC7 IP 包頭的éŽæ¿¾é¸é … +S_ACCESS_SRC_ALL æº IP 地å€: +R_SRC_ALL 應用到所有æºåœ°å€ +S_SRC_IP_1 IPv4 地å€: +S_SRC_IP_2 å­ç¶²è·¯é®ç½©: +S_SRC_IP_3 (255.255.255.255: æ„為單個主機) +S_SRC_IP_1_V6 IPv6 地å€: +S_SRC_IP_3_V6 (例如: "ffff:ff00::" 或 "/24"。"/128" 僅指該唯一主機) +S_ACCESS_DST_ALL 目標 IP ä½å€: +R_DST_ALL 應用到所有目標ä½å€ +S_IP_DST_1 IPv4 地å€: +S_IP_DST_2 å­ç¶²è·¯é®ç½©: +S_IP_DST_3 (255.255.255.255: 僅指特定主機) +S_IP_DST_1_V6 IPv6 地å€: +S_IP_DST_3_V6 (例如: "ffff:ff00::" 或 "/24"。"/128" 指該唯一主機:) +STATIC9 å”è­°é¡žåž‹: +STATIC10 TCP 包頭和 UDP 包頭的éŽæ¿¾é¸é … +S_TCP_1 最å°å€¼ +S_TCP_2 最大值 +S_TCP_3 æºåŸ è™Ÿ: +S_TCP_5 目標埠號: +S_TCP_7 空白埠號欄ä½åŒ¹é…任何埠。當已指定的最å°å€¼ä½†æ²’指定最大值時,將應用於åªç¬¦åˆæœ€å°å€¼çš„å°åŒ…。 +STATIC11 使用者/使用者組篩檢程å¼é¸é … +STATIC11_OLD 使用者篩檢程å¼é¸é … +STATIC12 此訪å•åˆ—表僅應用於具體的用戶 / 用戶組發出或接收的å°åŒ…。 +STATIC12_OLD 此訪å•åˆ—表僅應用於具體的使用者發出或接收的å°åŒ…。 +STATIC13 æºå稱: +B_USER1 ç€è¦½... +STATIC14 目標å稱: +B_USER2 ç€è¦½... +STATIC15 è‹¥ä¸æŒ‡å®šç”¨æˆ¶é‚„是組,請ä¿ç•™é€™äº›æ¬„ä½ç‚ºç©ºç™½ã€‚ +STATIC15_OLD 若無法指定用戶å稱,請ä¿æŒæœ¬æ¬„目空白。 +IDOK 確定(&O) +IDCANCEL å–消 +S_PROTOID 指定 IP å”è­°: +STATIC16 MAC 包頭的éŽæ¿¾é¸é …: +S_CHECK_SRC_MAC æº MAC 地å€: +R_CHECK_SRC_MAC 應用到任一æºåœ°å€ +S_SRC_MAC MAC 地å€: +S_SRC_MAC_MASK é®ç½©: +S_CHECK_DST_MAC 目標 MAC ä½å€: +R_CHECK_DST_MAC 應用於任一目標ä½å€ +B_SIMULATION 延é²å’Œä¸ŸåŒ…(&D)... +S_DST_MAC MAC 地å€: +S_DST_MAC_MASK é®ç½©: +S_MAC_NOTE 您å¯ä»¥ä½¿ç”¨å¸¶æœ‰å…©ç¨®åˆ†éš”符號'-',或 ':',或ä¸å¸¶åˆ†éš”符號的å六進ä½æ•¸å­—。\r\n(FF-FF-FF-FF-FF-FF æ„為指定的主機) +R_CHECK_TCP_STATE é©—è­‰ TCP 連接狀態(僅 TCP å°åŒ…) +R_ESTABLISHED 已建立的å°åŒ… +R_UNESTABLISHED 未建立的å°åŒ… +R_REDIRECT é‡å®šå‘ HTTP 請求至特定 URL +B_REDIRECT 設置 URL é‡å®šå‘至 + +PREFIX D_SM_RADIUS +CAPTION èªè­‰ä¼ºæœå™¨è¨­ç½® +S_TITLE 使用外部的 RADIUS 伺æœå™¨ä¾†é©—證到虛擬 HUB “%Sâ€çš„登入嘗試。指定一個外部 RADIUS 伺æœå™¨ä¾†é©—證用戶å和密碼。 +STATIC1 RADIUS æœå‹™ç«¯è¨­ç½®(&F): +R_USE_RADIUS 使用 RADIUS èªè­‰(&U) +S_RADIUS_1 RADIUS æœå‹™ç«¯ä¸»æ©Ÿå稱或 IP ä½å€(&S): +S_RADIUS_2 埠(&P): +S_RADIUS3 (UDP 埠) +S_RADIUS_4 共用秘密(&E): +S_RADIUS_5 確èªå…±ç”¨ç§˜å¯†(&C): +S_RADIUS_6 RADIUS 伺æœå™¨å¿…須接å—從 VPN Server çš„ IP ä½å€ä¾†çš„請求。而且,必須啟用密碼èªè­‰å”定(PAP)。 +S_RADIUS_7 毫秒 (大於 %u, å°æ–¼%u) +S_RADIUS_8 é‡è©¦é–“éš”(&R): +S_RADIUS_9 (使用“,â€æˆ–“;â€ä¾†åˆ†é–‹å¤šå€‹ä¸»æ©Ÿå稱) +STATIC2 當使用 Windows NT 網域控制站或 Windows Server Active Directory 控制器作為外部èªè­‰ä¼ºæœå™¨æ™‚,您必須設置 VPN Server 的電腦加入到域中。使用 NT 域èªè­‰ï¼Œåœ¨æ­¤ä¸éœ€è¦é€²è¡Œé…置。 +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_LINK +CAPTION %S 上的級è¯é€£æŽ¥ +STATIC1 ç´šè¯é€£æŽ¥å¯ä»¥åœ¨ 2 層乙太網將本虛擬 HUB 與å¦å¤–一å°ä½æ–¼æœ¬åœ°æˆ–者é ç«¯ VPN Server 上的虛擬 HUB 建立連çµã€‚ +STATIC2 ç´šè¯é€£æŽ¥ä½¿ç”¨å‰ +STATIC3 ç´šè¯é€£æŽ¥å¯¦ç¾äº†åœ¨å¤šå€‹è™›æ“¬ HUB 間的二層橋接。但如果連接é…ç½®ä¸æ­£ç¢ºï¼Œå¯èƒ½æœƒç„¡æ„中創建一個無é™è¿´åœˆã€‚當使用級è¯é€£æŽ¥åŠŸèƒ½æ™‚,請å°å¿ƒè¨­è¨ˆç¶²è·¯æ‹“撲。 +B_CREATE 新建(&C) +B_EDIT 編輯(&E) +B_ONLINE 線上(&N) +B_OFFLINE 離線(&F) +IDOK 狀態(&S) +B_DELETE 刪除(&D) +B_RENAME é‡æ–°å‘½å(&A) +B_REFRESH é‡æ–°æ•´ç†(&R) +IDCANCEL 關閉(&X) + + +PREFIX D_SM_LOG +CAPTION 日誌ä¿å­˜è¨­ç½® +S_TITLE 您å¯ä»¥ä¿å­˜è™›æ“¬ HUB "%S"的安全性記錄檔 (如使用者登入記錄) 和所有經éŽè™›æ“¬ HUB çš„å°åŒ…çš„å°åŒ…日誌。 +STATIC1 安全性記錄檔(&S): +B_SEC ä¿å­˜å®‰å…¨æ€§è¨˜éŒ„檔(&E) +S_SEC 日誌檔切æ›é€±æœŸ(&W): +STATIC2 å°åŒ…日誌(&P): +B_PACKET ä¿å­˜å°åŒ…日誌(&E) +S_PACKET 日誌檔切æ›é€±æœŸ(&W): +S_PACKET_0 TCP 連接: +B_PACKET_0_0 ä¸ä¿å­˜ +B_PACKET_0_1 僅包頭 +B_PACKET_0_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· +S_PACKET_1 TCP å°åŒ…: +B_PACKET_1_0 ä¸ä¿å­˜ +B_PACKET_1_1 僅包頭 +B_PACKET_1_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· +S_PACKET_2 DHCP å°åŒ…: +B_PACKET_2_0 ä¸ä¿å­˜ +B_PACKET_2_1 僅包頭 +B_PACKET_2_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· +S_PACKET_3 UDP å°åŒ…: +B_PACKET_3_0 ä¸ä¿å­˜ +B_PACKET_3_1 僅包頭 +B_PACKET_3_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· +S_PACKET_4 ICMP å°åŒ…: +B_PACKET_4_0 ä¸ä¿å­˜ +B_PACKET_4_1 僅包頭 +B_PACKET_4_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· +S_PACKET_5 IP å°åŒ…: +B_PACKET_5_0 ä¸ä¿å­˜ +B_PACKET_5_1 僅包頭 +B_PACKET_5_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· +S_PACKET_6 ARP å°åŒ…: +B_PACKET_6_0 ä¸ä¿å­˜ +B_PACKET_6_1 僅包頭 +B_PACKET_6_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· +S_PACKET_7 網路\r\nå°åŒ…: +B_PACKET_7_0 ä¸ä¿å­˜ +B_PACKET_7_1 僅包頭 +B_PACKET_7_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· +IDOK 確定(&O) +IDCANCEL å–消 +STATIC3 ä¿å­˜å¤§é‡å°åŒ…日誌會給 CPU 和硬碟帶來很大的負擔,會導致 HUB 和整個 VPN Server 的性能下é™ã€‚啟用日誌記錄僅ä¿å­˜å¿…è¦çš„å°åŒ…。 + +PREFIX D_SM_CA +CAPTION 管ç†å¯ä¿¡çš„ CA 證書 +STATIC1 您å¯ä»¥ç®¡ç†è¢«æ­¤è™›æ“¬ HUB 信任的證書簽發機構(CA)的證書列表。\r\n\r\n當一個 VPN Client 以已簽字的證書èªè­‰æ¨¡å¼é€£æŽ¥æ™‚,列在此處的 CA 證書列表用於驗證證書。 +B_IMPORT 添加(&A) +IDOK 查看證書(&V) +IDCANCEL 關閉(&C) +B_DELETE 刪除(&D) + + +PREFIX D_SM_SESSION +CAPTION 管ç†æœƒè©±- %S +S_TITLE 虛擬 HUB "%S"當å‰æœ‰ä»¥ä¸‹ VPN 會話。 +STATIC1 會話æ“作 +IDOK 會話信æ¯(&I) +B_DISCONNECT æ–·é–‹(&D) +B_REFRESH é‡æ–°æ•´ç†(&H) +B_SESSION_MAC_TABLE å·²é¸æœƒè©±çš„ MAC 表(&M) +B_SESSION_IP_TABLE å·²é¸æœƒè©±çš„ IP 表(&P) +STATIC2 其它管ç†ä»»å‹™ +B_MAC_TABLE MAC 地å€è¡¨åˆ—表(&A) +B_IP_TABLE IP 地å€è¡¨åˆ—表(&B) +IDCANCEL 關閉(&X) +S_FARM_INFO_2 此處顯示的會話是當å‰ç¾¤é›†ä¸Šçš„所有會話。è¦ç®¡ç†å…¶ä»–群集æˆå“¡æœå‹™ç«¯ä¸Šçš„會話,您必須以管ç†å“¡èº«ä»½é€£æŽ¥åˆ°é‚£äº›ä¼ºæœå™¨ä¸Šã€‚ + + +PREFIX D_SM_MAC +CAPTION MAC 地å€è¡¨ +S_TITLE 虛擬 HUB "%S" 上的 MAC ä½å€è¡¨è³‡æ–™åº«æœ‰å¦‚下æ¢ç›®ã€‚ +B_DELETE 刪除é¸å®šæ¢ç›®(&D) +B_REFRESH é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) + + +PREFIX D_SM_IP +CAPTION IP 地å€è¡¨ +S_TITLE 虛擬 HUB "%S" 上的 IP ä½å€è¡¨è³‡æ–™åº«æœ‰å¦‚下æ¢ç›®ã€‚ +B_DELETE 刪除é¸å®šæ¢ç›®(&D) +B_REFRESH é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) + + +PREFIX D_SM_CREATE_CERT +CAPTION 創建新證書 +STATIC1 您å¯ä»¥è¼•é¬†åœ°å‰µå»ºè‡ªå·±æˆ–其他證書簽署的證書。 +STATIC2 證書類型(&T): +R_ROOT_CERT 根證書 (自簽章憑證) (&R) +R_SIGNED_CERT 其他證書簽å的證書(&S) +S_LOAD_1 ç°½å用證書和金鑰(&C): +B_LOAD 載入證書和金鑰(&L) +S_LOAD_2 按一下“載入證書和金鑰â€ä¾†æŒ‡å®šä½¿ç”¨ä¸€å€‹æ–°è­‰æ›¸ç°½åçš„ X509 證書和 RSA 金鑰。 +S_LOAD_3 通用å稱(CN): +S_LOAD_4 所屬機構(O): +S_LOAD_5 組織單ä½(OU): +S_LOAD_6 國家(C): +S_LOAD_7 çœ(ST): +S_LOAD_8 地點(L): +S_LOAD_11 åºè™Ÿ(&S):\r\n(å六進ä½) +S_LOAD_9 有效期至(&E): +S_LOAD_10 天 +STATIC3 當管ç†å¤§é‡è­‰æ›¸å’Œèªè­‰èªè­‰æ©Ÿæ§‹æ™‚,請使用å…費軟體,如 OpenSSL,或商業 CA(證書èªè­‰æ©Ÿè³¼)軟體。 +IDOK 確定(&O) +IDCANCEL å–消 +S_LOAD_12 密碼強度(&N): + + +PREFIX D_NM_LOGIN +CAPTION deleted +S_TITLE deleted +STATIC1 deleted +STATIC2 deleted +IDOK deleted +IDCANCEL deleted + + +PREFIX D_SPEEDMETER +CAPTION 網路設備狀態 +STATIC1 é¸æ“‡ç¶²è·¯ä»‹é¢å¡: +STATIC2 å³æ™‚狀態(&R) +STATIC3 é‡æ–°æ•´ç†(&R) + + +PREFIX D_NM_MAIN +CAPTION deleted +STATIC1 deleted +STATIC2 deleted +B_SETTING VPN Server 的連接設置(&S) +B_CONNECT 連接(&C) +B_DISCONNECT æ–·é–‹(&D) +STATIC3 使用者模å¼è·¯ç”±å™¨çš„æ“作設置 +STATIC4 您å¯ä»¥åœ¨ SoftEther VPN 使用者模å¼è·¯ç”±å™¨çš„虛擬網路上設置æ“作。 +B_OPTION 使用者模å¼è·¯ç”±å™¨çš„æ“作設置(&O) +STATIC5 使用者模å¼è·¯ç”±å™¨çš„æ“作狀態 +STATIC6 顯示 SoftEther VPN 使用者模å¼è·¯ç”±å™¨çš„當å‰æ“作狀態 +B_NAT 虛擬NAT狀態(&N) +B_DHCP 虛擬 DHCP 伺æœå™¨ç‹€æ…‹(&H) +B_STATUS 使用者模å¼è·¯ç”±å™¨ç‹€æ…‹(&R) +B_INFO 使用者模å¼è·¯ç”±å™¨è³‡è¨Š(&I) +B_PASSWORD 管ç†å¯†ç¢¼è¨­ç½®(&P) +B_REFRESH é‡æ–°æ•´ç†(&E) +B_ABOUT 關於(&A) +IDCANCEL 退出(&X) + + +PREFIX D_NM_OPTION +CAPTION SecureNAT é…ç½® +S_TITLE 設置 SecureNAT 虛擬主機如何在虛擬 HUB "%S" 的虛擬網路上進行æ“作。 +STATIC1 虛擬主機網路介é¢è¨­ç½®: +STATIC2 MAC 地å€(&M): +STATIC3 IP 地å€(&P): +STATIC4 å­ç¶²è·¯é®ç½©(&S): +STATIC5 虛擬 NAT 設置: +R_USE_NAT 使用虛擬 NAT 功能(&A): +STATIC6 M&TU 值: +STATIC7 ä½å…ƒçµ„ +STATIC8 TCP 會話超時(&C): +STATIC9 秒 +STATIC10 UDP 會話超時(&U): +STATIC11 秒 +R_SAVE_LOG ä¿å­˜ NAT 或 DHCP 伺æœå™¨é‹è¡Œè¨˜éŒ„到日誌檔(&L) +STATIC12 虛擬 DHCP 伺æœå™¨è¨­ç½®: +R_USE_DHCP 使用虛擬 DHCP 伺æœå™¨åŠŸèƒ½(&N) +STATIC13 åˆ†é… IP 地å€(&D): +STATIC14 至 +STATIC15 。 +STATIC16 å­ç¶²è·¯é®ç½©(&B): +STATIC17 租賃期é™(&E): +STATIC18 秒 +STATIC19 應用到用戶端的é¸é … (å¯é¸): +STATIC20 é è¨­é–˜é“器\r\n地å€(&F): +STATIC21 DNS 伺æœå™¨åœ°å€ 1 (&V): +STATIC22 功能變數å稱(&W): +STATIC23 DNS 伺æœå™¨åœ°å€ 2 (&V): +IDOK 確定(&O) +IDCANCEL å–消 +S_1 éœæ…‹è·¯ç”±è¡¨æŽ¨åŠŸèƒ½ (拆分隧é“) +S_2 推é€éœæ…‹è·¯ç”±è¡¨è‡³ VPN 用戶端。 +B_PUSH 編輯該éœæ…‹è·¯ç”±è¡¨ä»¥æŽ¨é€ + + +PREFIX D_NM_NAT +CAPTION 虛擬 NAT 路由上的 NAT 會話表 +S_TITLE 有如下 TCP 或 UDP NAT 表項在 SecureNAT 的虛擬 NAT 路由上。 +B_REFRESH é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) + + +PREFIX D_NM_DHCP +CAPTION 虛擬 DHCP 伺æœå™¨ä¸Šçš„ IP 租賃表 +S_TITLE SecureNAT 虛擬 DHCP 伺æœå™¨å·²åˆ†é…以下 IP ä½å€åˆ°ç”¨æˆ¶ç«¯ã€‚ +B_REFRESH é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) + + +PREFIX D_NM_CHANGE_PASSWORD +CAPTION 變更 %S 的管ç†å“¡å¯†ç¢¼ +S_TITLE 您å¯ä»¥è®Šæ›´ SoftEther VPN 使用者模å¼è·¯ç”±(%S) 的管ç†å“¡å¯†ç¢¼ã€‚輸入新密碼後請按一下“確定â€ã€‚ +STATIC1 新密碼(&P): +STATIC2 確èªè¼¸å…¥(&C): +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_SNAT +CAPTION 虛擬 NAT 和虛擬 DHCP 功能 (SecureNAT) 設置 +S_TITLE SecureNAT 使你在虛擬 HUB "%S" 的虛擬網路上å¯ä»¥é‹è¡Œä¸€å€‹è™›æ“¬ NAT 路由器(IP å½è£)å’Œ DHCP 伺æœå™¨åŠŸèƒ½ã€‚ +STATIC1 SecureNAT 警告 +S_WARNING SecureNAT 功能建議僅系統管ç†å“¡æˆ–熟悉網路知識的人員使用。 +S_WARNING2 如果您正確使用 SecureNAT,VPN å¯ä»¥å¯¦ç¾å®‰å…¨çš„é ç«¯å­˜å–。但是如果使用方å¼ä¸æ­£ç¢ºï¼Œå¯èƒ½æœƒå°‡æ•´å€‹ç¶²è·¯æš´éœ²åœ¨å±éšªä¸‹ã€‚任何å°ç¶²è·¯æ²’有足夠瞭解,或沒有網路系統管ç†å“¡çš„å…許,請一定ä¸è¦å•Ÿç”¨ SecureNAT。請åƒé–± VPN Server 的手冊或線上文檔來ç²å– SecureNAT 功能的詳細解釋。 +STATIC2 啟用 / ç¦ç”¨å’Œè®Šæ›´ SecureNAT 設置 +STATIC3 您å¯ä»¥å•Ÿç”¨ / ç¦ç”¨å’Œè®Šæ›´æ­¤è™›æ“¬ HUB 上的 SecureNAT 設置。 +B_ENABLE 啟用 SecureNAT (&E) +B_DISABLE ç¦ç”¨ SecureNAT (&D) +B_CONFIG SecureNAT é…ç½®(&C) +STATIC4 ※注æ„: 當ç¦ç”¨ä¸€å€‹é‹è¡Œä¸­çš„ SecureNAT æ™‚ï¼Œæ‰€æœ‰é€šéŽ SecureNAT 連接的活èºçš„ TCP å’Œ UDP 會話將被終止。 +STATIC5 æŸ¥çœ‹ç•¶å‰ SecureNAT 狀態 +STATIC6 您å¯ä»¥æŸ¥çœ‹ç•¶å‰ SecureNAT é‹è¡Œç‹€æ…‹ã€‚ +B_NAT 虛擬 NAT 路由器狀態(&N) +B_DHCP 虛擬 DHCP 伺æœå™¨ç‹€æ…‹(&H) +B_STATUS 查看 SecureNAT é‹è¡Œç‹€æ…‹(&S) +S_TSUKUBA2 SecureNAT 使用了 ç™»å¤§éŠ æ–¼ 2004 年在筑波大學第三學群資訊學系“特別資訊研討 Iâ€é–‹ç™¼çš„技術。 +IDCANCEL 關閉(&X) + + +PREFIX D_SM_BRIDGE +CAPTION 本地橋接器設置 +STATIC1 本地橋接器å¯ä»¥å»ºç«‹ä¸€å€‹äºŒå±¤æ©‹æŽ¥ä¾†é€£æŽ¥æœ¬ VPN Server 上的虛擬 HUB 和一個物ç†ä¹™å¤ªç¶²è¨­å‚™(網路介é¢å¡)。;\r\n也å¯ä»¥å‰µå»ºä¸€å€‹ tap 設備(虛擬網路介é¢)並與虛擬 HUB 間建立一個橋接。(Tap åƒ…æ”¯æŒ Linux 版) +B_DELETE 刪除本地橋接器(&D) +STATIC2 新建&新建本地橋接器定義(&N): +STATIC3 é¸æ“‡è¦æ©‹æŽ¥çš„虛擬 HUB +STATIC4 虛擬 HUB (&H): +STATIC5 è¦å‰µå»ºçš„é¡žåž‹(&T): +R_BRIDGE ç¾å­˜ç‰©ç†ç¶²è·¯ä»‹é¢å¡çš„橋接(&P) +R_TAP æ–° tap 設備的橋接(&T) +S_ETH_1 &LAN é©é…器: +S_TAP_1 æ–° tap 設備å稱(&D): +S_TAP_2 (11 個字元以內) +STATIC6 ※注æ„: å¯ä»¥ä½¿ç”¨ä»»ä½•ä½œæ¥­ç³»çµ±çš„網路介é¢å¡å»ºç«‹æ©‹æŽ¥ï¼Œä½†åœ¨é«˜è² è¼‰ç’°å¢ƒä¸­ï¼Œä½ æ‡‰è©²ç‚ºæ©‹æŽ¥æº–備一個專用的網路介é¢å¡ã€‚ +IDOK 創建本地橋(&A) +STATIC7 如果無法顯示一個新安è£åˆ°ç³»çµ±çš„網路é©é…器,é‡å•Ÿé›»è…¦ï¼Œä¸¦é‡æ–°æ‰“開此視窗。 +IDCANCEL 關閉(&X) +B_VLAN VLAN é€æ˜Žè¨­ç½®å·¥å…·(&G) + + +PREFIX D_WIN9X_REBOOT +CAPTION VPN Client - 安è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ +STATIC1 VPN Client 虛擬網路介é¢å¡å·²å®‰è£ã€‚\r\n需è¦é—œé–‰ Windows並é‡å•Ÿé›»è…¦ã€‚\r\n\r\n電腦將會自動é‡å•Ÿã€‚如果電腦沒有é‡å•Ÿï¼Œè«‹æ‰‹å‹•å•Ÿå‹•é›»è…¦ã€‚ + + +PREFIX D_EM_MAIN +CAPTION SoftEther 乙太網記錄器管ç†å™¨ +STATIC1 SoftEther 乙太網記錄器是一個æœå‹™ï¼Œå¯ä»¥æ•æ‰æµç¶“電腦上網路介é¢å¡çš„資料。而且,å¯ä»¥å°åŒ…包頭ä¿å­˜ç‚ºç®¡ç†å“¡æŒ‡å®šé¡žåž‹çš„日誌檔,所有資料ä¿å­˜ç‚ºæ–‡å­—檔。\r\n\r\nç›®å‰ï¼Œä¸‹åˆ—æ•æ‰è¨­å‚™æ­£åœ¨é‹è¡Œä¸­ã€‚ +B_PASSWORD 管ç†å“¡å¯†ç¢¼(&P) +B_LICENSE 許å¯è­‰(&L) +B_ADD 添加(&A) +IDOK 編輯(&E) +B_DELETE 刪除(&D) +IDCANCEL 關閉(&X) + + +PREFIX D_EM_ADD +STATIC1 用於æ•ç²çš„網路介é¢å¡å稱(&L): +R_PROMISCUS æ•ç²æ™‚ä¸è¦ä½¿ç”¨æ··é›œæ¨¡å¼(&N) +STATIC2 å°åŒ…日誌 (&P) : +S_PACKET 日誌檔切æ›é€±æœŸ (&W) : +S_PACKET_0 TCP 連接日誌: +B_PACKET_0_0 沒有ä¿å­˜ +B_PACKET_0_1 åƒ…æ¨™é ­ä¿¡æ¯ +B_PACKET_0_2 å°åŒ…所有內容 +S_PACKET_1 TCP å°åŒ…日誌: +B_PACKET_1_0 沒有ä¿å­˜ +B_PACKET_1_1 åƒ…æ¨™é ­ä¿¡æ¯ +B_PACKET_1_2 å°åŒ…所有內容 +S_PACKET_2 DHCP å°åŒ…日誌: +B_PACKET_2_0 沒有ä¿å­˜ +B_PACKET_2_1 åƒ…æ¨™é ­ä¿¡æ¯ +B_PACKET_2_2 å°åŒ…所有內容 +S_PACKET_3 UDP å°åŒ…日誌: +B_PACKET_3_0 沒有ä¿å­˜ +B_PACKET_3_1 åƒ…æ¨™é ­ä¿¡æ¯ +B_PACKET_3_2 å°åŒ…所有內容 +S_PACKET_4 ICMP å°åŒ…日誌: +B_PACKET_4_0 沒有ä¿å­˜ +B_PACKET_4_1 åƒ…æ¨™é ­ä¿¡æ¯ +B_PACKET_4_2 å°åŒ…所有內容 +S_PACKET_5 IP å°åŒ…日誌: +B_PACKET_5_0 沒有ä¿å­˜ +B_PACKET_5_1 åƒ…æ¨™é ­ä¿¡æ¯ +B_PACKET_5_2 å°åŒ…所有內容 +S_PACKET_6 ARP å°åŒ…日誌: +B_PACKET_6_0 沒有ä¿å­˜ +B_PACKET_6_1 åƒ…æ¨™é ­ä¿¡æ¯ +B_PACKET_6_2 å°åŒ…所有內容 +S_PACKET_7 網路\r\nå°åŒ…日誌: +B_PACKET_7_0 沒有ä¿å­˜ +B_PACKET_7_1 åƒ…æ¨™é ­ä¿¡æ¯ +B_PACKET_7_2 å°åŒ…所有內容 +IDOK 確定(&O) +IDCANCEL å–消 +STATIC3 ä¿å­˜å¤§é‡å°åŒ…日誌會給CPU和硬碟帶來沉é‡è² æ“”,並且å¯èƒ½å°Žè‡´ç³»çµ±æ•´é«”性能下é™ã€‚è«‹é…置設置以使必須的日誌被ä¿å­˜ã€‚ + + +PREFIX D_EM_PASSWORD +CAPTION 變更管ç†å“¡å¯†ç¢¼ +S_TITLE 您å¯ä»¥è®Šæ›´ç®¡ç†å“¡å¯†ç¢¼ã€‚輸入後請點擊“確定â€ã€‚ +STATIC1 新密碼 (&P) : +STATIC2 ç¢ºèª (&C) : +IDOK 確定(&O) +IDCANCEL Cancel + + +PREFIX D_EM_LICENSE +CAPTION 添加或刪除許å¯è­‰ +STATIC1 è¦ä½¿ç”¨ SoftEther 乙太網記錄器,您必須ç²å–一個有效地許å¯è­‰ä¸¦è¨»å†Šè¨±å¯è­‰é‡‘鑰。使用此視窗,您å¯ä»¥è¨»å†Šä¸€å€‹æ–°çš„許å¯è­‰é‡‘鑰,刪除一個已註冊的許å¯è­‰é‡‘鑰,顯示當å‰è¨±å¯è­‰æ¸…單和許å¯è­‰æ¨¡å¼ã€‚ +S_BOLD 當å‰å·²è¨»å†Šè¨±å¯è­‰åˆ—表 (&L) : +B_OBTAIN ç²å–許å¯è­‰ (&O) +STATIC2 點擊“ç²å–許å¯è­‰â€ 來顯示介紹如何ç²å–許å¯è­‰çš„網站。 +B_ADD 註冊新許å¯è­‰é‡‘é‘° +B_DEL 刪除 (&D) +IDOK 許å¯è­‰ç›¸é—œè³‡è¨Š (&I) +STATIC3 é¸æ“‡ä¸€å€‹è¨±å¯è­‰ï¼Œé»žæ“Šâ€œè¨±å¯è­‰ç›¸é—œè³‡è¨Šâ€ 來連接到SoftEther有é™å…¬å¸ç¶²ç«™ (softether.com),來查詢被é¸è¨±å¯è­‰çš„相關註冊資訊。 +S_BOLD2 ç•¶å‰ SoftEther 乙太網記錄器許å¯è­‰æ¨¡å¼ (&M) : +IDCANCEL 關閉 (&X) + + +PREFIX D_EM_LICENSE_ADD +CAPTION 註冊新許å¯è­‰é‡‘é‘° +S_INFO 您å¯ä»¥è¨»å†Šä¸€å€‹ SoftEther 乙太網記錄器產å“許å¯è­‰é‡‘鑰。 +STATIC1 許å¯è­‰é‡‘é‘°ç”±36個字æ¯æ•¸ä½å­—元和連字號組æˆã€‚它是證明許å¯è­‰æ‰€æœ‰æ¬Šçš„é—œéµä»£ç¢¼ã€‚\r\n\r\n當此軟體收到一個許å¯è­‰è­‰æ›¸æ™‚,許å¯è­‰é‡‘鑰就被列å°åˆ°æ­¤è¨±å¯è­‰è­‰æ›¸ä¸Šäº†ã€‚如果此許å¯è­‰æ˜¯ç·šä¸Šè³¼è²·çš„,則許å¯è­‰é‡‘é‘°å¯ä»¥é€šéŽemailæ供,並在購買é é¢é¡¯ç¤ºã€‚許å¯è­‰é‡‘鑰也å¯èƒ½é€šéŽå…¶ä»–æ–¹å¼é€é”。如果您ä¸çŸ¥é“許å¯è­‰é‡‘é‘°ä½ç½®ï¼Œè«‹å‘許å¯è­‰å‡ºå”®è€…è©¢å•ã€‚ +STATIC2 請輸入正確的許å¯è­‰é‡‘é‘° (&I) : +STATIC3 æ¯çµ„6字,分組輸入許å¯è­‰é‡‘鑰。您ä¸éœ€è¦è¼¸å…¥é€£å­—號。也å¯ä»¥è¤‡è£½&&粘貼許å¯è­‰é‡‘鑰。 +B_INFO2 此軟體有世界範åœçš„著作權ä¿è­·ã€‚消費者åªå¯ä»¥åœ¨è¨±å¯è­‰å…許範åœå…§è¤‡è£½å’Œä½¿ç”¨æ­¤è»Ÿé«”。警告: 使用éžæ³•ç²å¾—的許å¯è­‰é‡‘鑰,或在多å°ä¼ºæœå™¨ä¸Šä½¿ç”¨ä¸€å€‹è¨±å¯è­‰ï¼Œæˆ–以éžèªè­‰çš„æ–¹å¼ç²å¾—許å¯è­‰ï¼Œæœƒå°Žè‡´æ°‘事或刑事處罰。 +IDOK 註冊 (&R) +IDCANCEL å–消 + +PREFIX D_EM_REMOTE +STATIC1 指定目的電腦的主機å稱或 IP åœ°å€ (&S) : +R_LOCAL 連接到本地電腦 (顯示在此視窗的電腦) (&L) +S_HOSTNAME 電腦å稱 (&C) : +IDOK 確定(&O) +IDCANCEL å–消 +B_ABOUT 版本資訊 + +PREFIX D_SM_CONFIG +CAPTION 編輯設定檔 +IDC_INFO VPN Server“%Sâ€çš„當å‰é…置如下。\r\n您å¯ä»¥ç·¨è¼¯æ­¤è¨­å®šæª”的內容並應用到 VPN Server。 +B_EXPORT ä¿å­˜åˆ°æª” (&S) +B_IMPORT 導入文件並應用 (&I) +IDCANCEL 關閉 (&C) +STATIC1 您å¯ä»¥ä½¿ç”¨ä»»ä¸€æ–‡å­—編輯器編輯設定檔。當把已編輯的設定檔應用到 VPN Server 時, VPN Server 將自動é‡å•Ÿï¼Œä¸¦æ ¹æ“šæ–°çš„設定檔開始。如果應用一個無效的設定檔,程å¼æœƒå ±éŒ¯ï¼Œä¸¦ä¸”當å‰è¨­ç½®å…§å®¹å¯èƒ½æœƒä¸Ÿå¤±ï¼Œæ‰€ä»¥è«‹è¬¹æ…Žç·¨è¼¯è¨­å®šæª”。 +B_FACTORY æ¢å¾©å‡ºå» é è¨­å€¼ + +PREFIX D_SM_ADMIN_OPTION +CAPTION 虛擬 HUB 管ç†é¸é … +S_INFO 當å‰å·²ç‚ºè™›æ“¬ HUB "%S" 設置如下管ç†é¸é …。 +B_ADD 添加值(&A) +B_EDIT 編輯值(&E) +B_DELETE 刪除值(&D) +STATIC1 虛擬 HUB 管ç†é¸é …的目的是給在虛擬 HUB 管ç†æ¨¡å¼çš„管ç†å“¡è¨­ç½®çš„é™åˆ¶ã€‚ +IDOK ä¿å­˜(&S) +IDCANCEL å–消 +STATIC2 åªæœ‰æ•´å€‹ VPN Server 的管ç†å“¡å¯ä»¥ç·¨è¼¯è™›æ“¬ HUB 管ç†é¸é …。個別虛擬 HUB 的管ç†å“¡åªèƒ½æŸ¥çœ‹ä½†ä¸èƒ½ä¿®æ”¹ç®¡ç†é¸é …。\r\n然而,如果 allow_hub_admin_change_option 被設為"1",那麼虛擬 HUB 管ç†å“¡å°±å¯ä»¥ç·¨è¼¯ç®¡ç†é¸é …。 +S_BOLD æè¿°: + + +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã‹ã‚‰ ----- +PREFIX D_SM_MSG +CAPTION è¨­ç½®æ¶ˆæ¯ +S_MSG_2 當一個 VPN Client 接入到虛擬 HUB "%S" 時,您å¯ä»¥è¨­ç½®æ¶ˆæ¯é¡¯ç¤ºåœ¨ä¸€å€‹ä½¿ç”¨è€…的螢幕上。è¦é¡¯ç¤ºä¸€å€‹æ¶ˆæ¯ï¼Œè¼¸å…¥ä½ æƒ³è¦é¡¯ç¤ºçš„消æ¯ã€‚ +C_USEMSG 顯示消æ¯(&M) +STATIC1 關於消æ¯é¡¯ç¤ºåŠŸèƒ½ +S_INFO VPN Client 必須是 3.0 或更高版本。\r\n\r\n指定以“http://â€é–‹é ­çš„一行作為打開é è¨­ç¶²ç«™ç€è¦½å™¨çš„消æ¯ï¼Œè€Œä¸æ˜¯ç›´æŽ¥é¡¯ç¤ºä¸€æ¢æ¶ˆæ¯ã€‚ +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_NICINFO +CAPTION 虛擬網路介é¢å¡ "%S" 狀態 +IDCANCEL 關閉(&C) + + +PREFIX D_SM_VLAN +CAPTION VLAN é€æ˜Žè¨­ç½®å·¥å…· +STATIC1 有些網路介é¢å¡é è¨­ä¸èƒ½å‚³è¼¸æ¨™è¨˜çš„ VLAN é€æ˜Žå°åŒ…(IEEE802.1Q)。\r\n\r\n如果你使用這樣一個網路介é¢å¡ä¾†æ©‹æŽ¥åˆ°è™›æ“¬ HUB 並需è¦äº¤æ›å¸¶ VLAN 標籤的乙太網å°åŒ…,您必須é…置網路介é¢å¡ï¼Œä½¿å…¶èƒ½å¤ è™•ç† VLAN é€æ˜Žå°åŒ…。 +B_ENABLE é…置已é¸ç¶²è·¯ä»‹é¢å¡ç‚º VLAN é€æ˜Ž(&C) +B_DISABLE 撤銷該é…ç½®(&U) +STATIC2 關於 VLAN é€æ˜Žè¨­ç½®å·¥å…· +S_WARNING 該工具å¯ä»¥åœ¨è‹±ç‰¹çˆ¾ï¼ŒBroadcom å’Œ Marvell 的網路介é¢å¡ä¸­é–‹å•Ÿæˆ–關閉標記 VLAN å°åŒ…çš„é€æ˜Žåº¦ã€‚(Windows 僅使用供應商æ供的驅動)。此工具å¯ä»¥å•Ÿç”¨æˆ–ç¦ç”¨åœ¨ Intel,Broadcom 或 Marvell 網路介é¢å¡ä¸­æ¨™è¨˜çš„ VLAN å°åŒ…çš„é€æ˜Žåº¦ã€‚(僅使用供應商æ供的 Windows 驅動程å¼)。 +S_WARNING2 本工具僅支æŒä¸Šè¿°åˆ—表中的網路介é¢å¡ã€‚其他網路介é¢å¡ä¸èƒ½ç”¨æ­¤å·¥å…·é…置。。但是未在此列表的其他網路介é¢å¡æœ‰å¯èƒ½é è¨­æ”¯æ´æˆ–使用一些é…置支æ´å·²æ¨™è¨˜çš„ VLAN å°åŒ…。。\r\n\r\n這樣的網路介é¢å¡å¿…須由系統管ç†å“¡ç™»å…¥ Windows é…置。 +IDCANCEL 退出(&X) + + +PREFIX D_SM_SIMULATION +CAPTION å»¶é² / 丟包功能 +STATIC1 通éŽé€™å€‹è™›æ“¬ HUB 傳輸時,此功能å¯ä»¥ç”Ÿæˆç¬¦åˆæ­¤è¨ªå•æ¸…å–®æ¢ç›®æ¢ä»¶çš„å°åŒ…的延é²ã€æŠ–å‹•å’Œå°åŒ…丟失。\r\n\r\n此功能方便在桌é¢æˆ–實驗室模擬低質的和慢速的網際網路ã€å»£åŸŸç¶²è·¯æˆ–無線連接。例如,你å¯ä»¥ç”¨å®ƒä¾†è©•ä¼°å’Œæ¸¬è©¦ IP 電話(VoIP)。 +STATIC2 產生如下延é²ã€æŠ–å‹•å’Œå°åŒ…丟失: +C_DELAY 產生延é²(&D) +S_DELAY 延é²é€±æœŸ(0 - 10000) : +S_DELAY2 毫秒 (msecs) +C_JITTER 產生抖動(波動)(&J) +S_JITTER 抖動比率 (0 - 100) : +S_JITTER2 百分比(%) +C_LOSS 產生å°åŒ…丟失(&L) +S_LOSS å°åŒ…丟失比率(0 - 100) : +S_LOSS2 百分比(%) +IDOK 確定(&O) +IDCANCEL å–消 +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã¾ã§ ----- + + +PREFIX D_SM_AO_VALUE +CAPTION å稱和值 +STATIC1 å稱(&N): +STATIC2 值(&V): +STATIC3 (整數值) +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_L3 +CAPTION 虛擬 3 層交æ›è¨­ç½® +STATIC1 您å¯ä»¥å®šç¾©åœ¨æ­¤ VPN Server 上é‹è¡Œçš„兩個或多個虛擬 HUB 間的虛擬 3 層交æ›ï¼Œä¾†å¯¦ç¾ä¸åŒ IP 網路之間的路由。 +STATIC2 虛擬 3 層交æ›åŠŸèƒ½åƒ…æ供給網路系統管ç†å“¡æˆ–數值網路和 IP 路由人員使用。如果您è¦ä½¿ç”¨å¸¸è¦ VPN 功能,您ä¸éœ€è¦ä½¿ç”¨è™›æ“¬ 3 層交æ›åŠŸèƒ½ã€‚\r\n\r\n如果使用虛擬 3 層交æ›åŠŸèƒ½ï¼Œä½¿ç”¨è€…必須有足夠的 IP 路由知識。 +STATIC3 關於虛擬 3 層交æ›åŠŸèƒ½æ³¨æ„事項 +S_BOLD 已定義的虛擬 3 層交æ›(&S): +B_ADD 新建(&N) +B_START 開始(&S) +B_STOP åœæ­¢(&T) +IDOK 編輯(&E) +B_DELETE 刪除(&D) +IDCANCEL 關閉(&C) + + +PREFIX D_SM_L3_ADD +CAPTION 新虛擬 3 å±¤äº¤æ› +STATIC1 創新建一個新的虛擬 3 層交æ›ï¼Œç‚ºè¼¸å…¥ä¸€å€‹äº¤æ›æ©Ÿå稱。\r\n\r\n此虛擬 3 層交æ›ä¸èƒ½èˆ‡æ­¤ VPN Server 上的其它虛擬 3 層交æ›æœ‰é‡è¤‡çš„å字。 +STATIC2 åå­—(&N): +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_L3_SW +CAPTION 編輯虛擬 3 å±¤äº¤æ› "%S" +STATIC1 您å¯ä»¥ç‚ºä¸€å€‹è™›æ“¬ 3 層交æ›å®šç¾©å¤šå€‹è™›æ“¬ä»‹é¢å’Œè·¯ç”±è¡¨ã€‚ +STATIC2 當虛擬 HUB é‹è¡Œæ™‚,一個虛擬介é¢è¢«é—œè¯åˆ°è™›æ“¬ HUB 上,並作為一個單ç¨çš„ IP 主機é‹è¡Œã€‚當多個虛擬介é¢åˆ†åˆ¥å±¬æ–¼ä¸åŒè™›æ“¬ HUB 定義的ä¸åŒ IP 網路時,IP 路由將會自動在這些介é¢ä¹‹é–“使用。\r\n也å¯ä»¥æ‰‹å‹•è¨­ç½®è·¯ç”±è¡¨å’Œå…¶ä»–詳細設置。 +S_BOLD1 虛擬介é¢(&I): +B_ADD_IF 新虛擬介é¢(&A) +B_DEL_IF 刪除虛擬介é¢(&E) +S_BOLD2 路由表(&T): +B_ADD_TABLE 添加路由表項(&D) +B_DEL_TABLE 刪除路由表項(&L) +B_START 開始(&S) +B_STOP åœæ­¢(&T) +IDCANCEL 關閉(&C) + + +PREFIX D_SM_L3_SW_IF +CAPTION æ·»åŠ è™›æ“¬ä»‹é¢ +STATIC1 å°è™›æ“¬ 3 層交æ›æ©Ÿæ·»åŠ æ–°çš„虛擬介é¢ã€‚\r\n\r\n您必須定義虛擬介é¢å±¬æ–¼çš„ IP 網路和介é¢æœ¬èº«çš„ IP ä½å€ã€‚\r\nè«‹é¸æ“‡æˆ–輸入該介é¢è¦é€£æŽ¥çš„虛擬 HUB å稱。 +STATIC2 虛擬 HUB 連接(&A): +STATIC3 è«‹é¸æ“‡æˆ–輸入虛擬介é¢é€£æŽ¥çš„虛擬 HUB å稱。 +STATIC4 虛擬 HUB (&H): +STATIC5 虛擬介é¢çš„ IP 地å€å’Œå­ç¶²è·¯é®ç½©: +STATIC6 虛擬介é¢å¿…須在虛擬 HUB 中有一個 IP ä½å€ã€‚您也必須指定此 IP ä½å€å¾žå±¬çš„ IP 網路的å­ç¶²è·¯é®ç½©ã€‚\r\n\r\n通éŽè™›æ“¬ 3 層交æ›é€£æŽ¥åˆ°å¤šå€‹è™›æ“¬ HUB 的路由是基於此處指定的 IP ä½å€é‹è¡Œçš„。 +S_SRC_IP_1 IP 地å€(&I): +S_SRC_IP_2 å­ç¶²è·¯é®ç½©(&S): +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_L3_SW_TABLE +CAPTION 新路由表項 +STATIC1 在虛擬 3 層交æ›æ©Ÿçš„路由表增加一個新的路由表項。\r\n\r\n如果 IP å°åŒ…的目標 IP ä½å€ä¸å±¬æ–¼ä»»ä½•æœ‰è‘—虛擬介é¢çš„ IP 網路,虛擬 3 層交æ›æ©Ÿçš„ IP 路由引擎將åƒè€ƒè·¯ç”±è¡¨ä¸¦ä¸”執行路由。 +STATIC2 路由表項的定義: +STATIC3 虛擬介é¢å¿…須在虛擬 HUB 中有一個 IP ä½å€ã€‚您也必須指定此 IP ä½å€å¾žå±¬çš„ IP 網路的å­ç¶²è·¯é®ç½©ã€‚\r\n\r\n通éŽå¤šå€‹è™›æ“¬ HUB IP 網空間的虛擬 3 層交æ›æ©Ÿæ˜¯åŸºæ–¼æ­¤è™•æŒ‡å®šçš„ IP ä½å€é‹è¡Œçš„。 +S_SRC_IP_1 網路ä½å€(&N): +S_SRC_IP_2 å­ç¶²è·¯é®ç½©(&S): +S_SRC_IP_3 é–˜é“地å€(&G): +S_SRC_IP_4 公制值(&M): +STATIC4 ※注æ„: 指定é è¨­é–˜é“器,指定網路ä½å€å’Œå­ç¶²è·¯é®ç½©éƒ½æ˜¯â€œ0.0.0.0“。 +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_CM_SELECT_SECURE +CAPTION é¸æ“‡æ™ºæ…§å¡ +STATIC1 é¸æ“‡æ™ºæ…§å¡è¨­å‚™ä½¿ç”¨ã€‚\r\n\r\n智慧å¡çš„種類已列在目å‰ä½¿ç”¨é›»è…¦é©…å‹•çš„æ¸…å–®ä¸­ä¸¦æ”¯æ´ VPN 軟體。\r\n如果ç¾åœ¨ä½¿ç”¨çš„智慧å¡ç¨®é¡žæœªé¡¯ç¤ºåœ¨æ­¤æ¸…單中,å¯ä»¥é€šéŽå‡ç´š VPN 軟體到新的版本來實ç¾ã€‚\r\n\r\n注: 如果在安è£å¾Œï¼Œé©…動沒有立å³é¡¯ç¤ºå‡ºä¾†ï¼Œé‡å•Ÿ Windows。 +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_CM_SECURE_MANAGER +CAPTION 智慧å¡ç®¡ç†å™¨ +S_INFO 當å‰æ™ºæ…§å¡:\r\n\r\n%S +B_BOLD 智慧å¡ä¸Šå„²å­˜çš„物件: +B_REFRESH æ›´æ–°å°è±¡æ¸…å–®(&R) +B_IMPORT å°Žå…¥å¡å…§(&I)... +B_EXPORT 從å¡ä¸­åŒ¯å‡º(&E)... +B_DELETE 從å¡ä¸­åˆªé™¤(&D) +B_NEW_CERT 將新證書和金鑰寫入å¡å…§(&N)... +B_PIN 更改 PIN 碼(&C)... +IDCANCEL 關閉 + + +PREFIX D_CM_SECURE_TYPE +CAPTION é¸æ“‡ç‰©ä»¶é¡žåž‹ +STATIC é¸æ“‡ä½ è¦å°Žå…¥çš„物件類型 +R_CERT 證書(&C) +R_KEY 金鑰(&K) +R_DATA 數據(&D) +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_STRING +CAPTION VPN 軟體 +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_SELECT_KEYPAIR +CAPTION 指定智慧å¡è­‰æ›¸ +S_INFO 當å‰é¸å®šçš„智慧å¡:\r\n\r\n%S +B_BOLD1 é¸æ“‡æ™ºæ…§å¡è­‰æ›¸: +IDOK 確定(&O) +IDCANCEL å–消 +B_BOLD2 é¸æ“‡ç›¸æ‡‰çš„金鑰: + + +PREFIX D_CM_LOAD_X +CAPTION 載入證書 +STATIC1 é¸æ“‡è¼‰å…¥è­‰æ›¸çš„æ–¹å¼ +R_FROM_FILE 從文件中載入證書(&F) +R_FROM_SECURE 從智慧å¡ä¸­è¼‰å…¥è­‰æ›¸(&S) +S_FILE 您å¯ä»¥å¾žå„²å­˜è­‰æ›¸è³‡æ–™çš„檔中 (副檔å: .cer, .crt, .p12, .pfx) 載入證書。 +S_CERT 如果智慧å¡èˆ‡é›»è…¦é€£æŽ¥ï¼Œæ‚¨å¯ä»¥å¾žæ™ºæ…§å¡ä¸­è¼‰å…¥è­‰æ›¸ã€‚ +B_SELECT é¸æ“‡è¦ä½¿ç”¨çš„智慧å¡(&S)... +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_CM_SECURE_PIN +CAPTION 更改 PIN 碼 +STATIC1 您å¯ä»¥æ›´æ”¹æ™ºæ…§å¡çš„ PIN碼 (個人識別號碼)。\r\n\r\n更改 PIN 碼,您需è¦è¼¸å…¥ç•¶å‰çš„ PIN 碼和 2 次新的 PIN 碼。 +STATIC2 當å‰çš„ PIN 碼(&C): +STATIC3 æ–°çš„ PIN 碼(&N): +STATIC4 確èªæ–°çš„ PIN 碼(&E): +STATIC5 æ³¨æ„ +STATIC6 如果您錯誤地輸入幾次密碼,智慧å¡å°‡ä¸èƒ½ä½¿ç”¨ã€‚ +STATIC7 è«‹æ’入智慧å¡ä¸¦ä¸”點擊“OKâ€ã€‚ +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_CRL +CAPTION 廢止證書列表 +STATIC1 您å¯ä»¥åœ¨è™›æ“¬ HUB 上管ç†è­‰æ›¸å»¢æ­¢åˆ—表。\r\n\r\n通éŽæ·»åŠ è­‰æ›¸åˆ°è­‰æ›¸å»¢æ­¢åˆ—表,æ供這些證書的用戶端將被拒絕連接到使用證書èªè­‰æ¨¡å¼çš„此虛擬 HUB。 +B_ADD 添加(&A) +IDOK 編輯(&E) +IDCANCEL 關閉(&C) +B_DELETE 刪除(&D) + + +PREFIX D_SM_EDIT_CRL +CAPTION 廢止證書 +STATIC1 您å¯ä»¥åœ¨å»¢æ­¢æ¸…單中設置æ¢ç›®çš„內容。\r\n\r\n當一個使用者以證書èªè­‰æ¨¡å¼é€£æŽ¥ä¸€å€‹è™›æ“¬ HUB 時,並且該證書與證書廢止列表中定義的一個或多個的內容相匹é…,這個使用者將被拒絕連接。 +S_BOLD 匹é…項目所有欄ä½çš„證書將被ç¦ç”¨ã€‚ +STATIC2 證書內容: +R_CN 通用å稱 (CN): +R_O 所屬機構 (O): +R_OU çµ„ç¹”å–®ä½ (OU): +R_C 國家 (C): +R_ST çœ (ST): +R_L 地點 (L): +STATIC3 證書屬性值: +R_SERI åºè™Ÿ (å六進ä½): +R_MD5_HASH MD5 摘è¦å€¼ (以å六進ä½ï¼Œ128ä½): +R_SHA1_HASH SHA-1 摘è¦å€¼ (以å六進ä½ï¼Œ160ä½): +STATIC4 摘è¦å€¼(雜湊值)å¯ä»¥ç²¾ç¢ºåœ°è­˜åˆ¥ç‰¹å®šçš„證書。如果你指定了一個 MD5 或 SHA-1 摘è¦å€¼ï¼Œä½ ä¸éœ€è¦æŒ‡å®šå…¶ä»–專案。 +STATIC5 從證書檔的輸入值 +STATIC6 如果您è¦ç¦ç”¨ä¸€å€‹è­‰æ›¸æª”,您å¯ä»¥æ­£ç¢ºåœ°æŒ‡å®šè­‰æ›¸ï¼Œä¸¦é€šéŽè¼¸å…¥é‚£å€‹æª”將其添加到無效清單。按一下“載入證書â€ï¼ŒæŒ‡å®šè­‰æ›¸æª”的內容將被自動輸入。 +B_LOAD 載入證書(&L)... +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_AC_LIST +CAPTION æº IP 地å€é™åˆ¶åˆ—表 +S_TITLE 根據用戶端電腦的 IP ä½å€ï¼Œå…許或拒絕到此虛擬 HUB "%S" çš„ VPN 連接,您å¯ä»¥è¨­ç½®ä»¥ä¸‹è¦å‰‡ä¾†å…許或拒絕連接。 +B_ADD æ–°è¦å‰‡(&A) +IDOK 編輯è¦å‰‡(&E) +B_DELETE 刪除è¦å‰‡(&D) +B_SAVE ä¿å­˜(&S) +IDCANCEL å–消(&C) +STATIC1 較高許å¯æ¬Šçš„項目列在列表的上方。 +STATIC2 如果用戶端的 IP ä½å€ä¸åŒ¹é…列表中的任何項目,VPN 連接到此虛擬 HUB 將被å…許。 + + +PREFIX D_SM_AC +CAPTION ç·¨è¼¯æº IP ä½å€é™åˆ¶æ¸…單的è¦å‰‡æ¢ç›® +STATIC1 在 IP ä½å€å­˜å–控制清單中定義一個è¦å‰‡ã€‚當用戶端試圖連接到虛擬 HUB 時,這裡設置的值將用於決定是å¦å…許或拒絕從 VPN Client 的連接。 +STATIC2 è¦å‰‡çš„定義 +STATIC3 當用戶端的 IP 地å€èˆ‡ä¸‹é¢ç›¸åŒ¹é…時應用此è¦å‰‡: +R_SINGLE 單一 IP 地å€(&S) +R_MASKED 多個 IP ä½å€(é€šéŽ IP ä½å€å’Œé®ç½©æŒ‡å®š) (&M) : +STATIC4 地å€(&A): +S_MASK 網路é®ç½©(&K): +STATIC5 行為 +R_PASS å…許 (&P) +R_DENY 拒絕 (&D) +STATIC6 其他 +STATIC7 優先順åº(&R): +STATIC8 (整數: 優先順åºè¶Šé«˜æ•¸é‡è¶Šå°) +STATIC9 IP å”議版本: +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_LOG_FILE +CAPTION 日誌檔清單 +STATIC1 您å¯ä»¥ä¸‹è¼‰å„²å­˜åœ¨ä¼ºæœå™¨ä¸Šçš„日誌檔。整個 VPN Server 的管ç†å“¡å…許下載所有虛擬 HUB 日誌和伺æœå™¨æ—¥èªŒè¨˜éŒ„。虛擬 HUB 管ç†å“¡å…許下載其管ç†çš„虛擬 HUB 日誌檔。 +IDOK 下載(&D) +B_REFRESH æ›´æ–°(&R) +IDCANCEL 關閉 + + +PREFIX D_SM_READ_LOG_FILE +CAPTION 下載檔案 +S_INFO2 VPN Server "%S" 文件下載中。\r\nè«‹ç¨å€™... +IDCANCEL åœæ­¢ä¸‹è¼‰(&S) + + +PREFIX D_SM_SAVE_LOG +CAPTION 下載的日誌檔 +S_INFO 檔 "%S" 已完æˆä¸‹è¼‰ã€‚\r\n\r\n您å¯ä»¥æ‰“開或ä¿å­˜é€™å€‹æª”。 +IDOK 打開(&O) +B_SAVE ä¿å­˜(&S) +IDCANCEL å–消 + + +PREFIX D_TCP +CAPTION TCP å”議優化工具 +STATIC1 通éŽå„ªåŒ– Windows TCP/IP 設置,就有å¯èƒ½å¢žåŠ é€™å°é›»è…¦çš„網路通信輸é€é‡ã€‚通éŽä½¿ç”¨é€™å€‹ TCP å”議優化工具,您å¯ä»¥è¼•é¬†åœ°é…置最佳優化åƒæ•¸çš„設置。 +STATIC2 Windows çš„ç•¶å‰ TCP/IP 設置åƒæ•¸å¦‚下。通éŽæ”¹è®Šé€™äº›å€¼å¯ä»¥å„ªåŒ– TCP/IP 設置。通éŽä½¿ç”¨è©²å¯¦ç”¨ç¨‹å¼ï¼Œä»¥å¾Œæ‚¨éš¨æ™‚å¯ä»¥é‡ç½®æ­¤å€¼æˆ–æ¢å¾©ä»¥å‰çš„設置。 +STATIC3 TCP/IP 通訊設定: +STATIC4 TCP 接收視窗與尺寸(&S): +R_RECV_DISABLE 使用作業系統和é è¨­å€¼(&D) +R_RECV_ENABLE 設置值如下(&E) +S_RECV ä½å…ƒçµ„ +B_RECV é è¨­å€¼(&C) +STATIC5 TCP 發é€è¦–窗尺寸(&R): +R_SEND_DISABLE 使用作業系統和é è¨­å€¼(&I) +R_SEND_ENABLE 設置值如下(&N) +S_SEND ä½å…ƒçµ„ +B_SEND é è¨­å€¼(&O) +IDOK 確定(&O) +IDCANCEL å–消 +STATIC6 Windows é‡å•Ÿå¾Œï¼Œä¸Šè¿°æ›´æ”¹ç”Ÿæ•ˆã€‚更改設置後,您ä¸å¿…ç«‹å³é‡å•Ÿé›»è…¦ï¼Œä½†ç›´åˆ°é‡å•Ÿå¾Œï¼ŒTCP/IP 優化設置æ‰æœƒç”Ÿæ•ˆã€‚ +B_DELETE ä¸ç”¨æ­¤å·¥å…·ç®¡ç† + + +PREFIX D_TCP_MSG +CAPTION TCP å”議優化 +STATIC1 é€šéŽ Windows 優化 TCP/IP 設置,有å¯èƒ½å¢žåŠ é€™å°é›»è…¦çš„網路通信輸é€é‡ã€‚您想優化通訊設定嗎?\r\n\r\n您å¯ä»¥åœ¨æœªä¾†éš¨æ™‚å•Ÿå‹• TCP å”議優化工具,優化通訊設定或æ¢å¾©åˆ°ä»–們以å‰çš„值。 +STATIC2 當 TCP/IP 設置被更改,Windows é‡å•Ÿå¾Œï¼Œæ›´æ”¹ç”Ÿæ•ˆã€‚更改設置後,您ä¸å¿…ç«‹å³é‡å•Ÿé›»è…¦ï¼Œä½†ç›´åˆ°é‡å•Ÿå¾Œï¼ŒTCP/IP 優化設置æ‰æœƒç”Ÿæ•ˆã€‚ +R_OPTIMIZE 自動優化通訊設置(&A) +R_MANUAL 使用 TCP å”定優化工具手動優化(&M) +R_NO ä¸è¦å„ªåŒ–(&D) +IDOK 下一步(&N) > +IDOK3 < 上一步(&B) + + +PREFIX D_CM_PKCSEULA +CAPTION 請注æ„使用智慧å¡é©…å‹•ç¨‹å¼ +S_INFO_1 æ‚¨æ­£åœ¨è©¦åœ–è¨ªå• "%S" 軟體的智慧å¡ã€‚ +S_INFO_2 當使用 "%S" 軟體時,如果有這個軟體和智慧å¡çš„使用æ¢ä»¶ï¼Œé‚£éº¼æ‚¨åœ¨ä½¿ç”¨å‰å¿…é ˆåŒæ„這些使用æ¢ä»¶ã€‚\r\n\r\n若需詳情請è¯ç¹« "%S" 軟體和智慧å¡çš„供應商。 +S_INFO_3 您是å¦åŒæ„上述æ¢ä»¶ï¼Œä¸¦å¸Œæœ›ä½¿ç”¨ "%S" 軟體和訪å•æŒ‡å®šçš„智慧å¡? +IDOK 是(&Y) +IDCANCEL å¦(&N) + + +PREFIX D_CM_TRAFFIC +CAPTION 網路通訊速度測試工具 +STATIC1 網路通訊速度測試工具在兩å°é›»è…¦ä¹‹é–“連接 TCP/IP 盡å¯èƒ½å¤§çš„輸é€é‡é€²è¡Œå°åŒ…傳輸,以測é‡å¯¦éš›ç¶²è·¯æµé‡å¯ç”¨é€Ÿåº¦ã€‚此工具ä¸åƒ…é™æ–¼ VPN 使用,還å¯ä»¥ç”¨æ–¼ç‰©ç†ç¶²è·¯ã€‚ +STATIC2 使用此工具來測é‡ç•¶å‰ç¶²è·¯é »å¯¬å®¹é‡ã€‚請注æ„,由於兩端點 CPU 性能ã€ç•¶å‰æ­£åœ¨é‹è¡Œçš„其他程å¼å’Œç¶²è·¯ä½¿ç”¨çŽ‡çš„波動,ç²å–的值有時會低於實際的網路處ç†èƒ½åŠ›ã€‚ +S_1 é…ç½® +S_3 這å°é›»è…¦çš„作用是哪一個? +R_SERVER 測試伺æœå™¨(&S) +R_CLIENT 測試用戶端(&C) +S_4 啟動測試伺æœå™¨ï¼ŒæŒ‡å®šåµè½åŸ è™Ÿã€‚\r\n使用它作為測試用戶端,指定目標測試伺æœå™¨çš„主機å稱或 IP ä½å€å’ŒåŸ è™Ÿã€‚如果有必è¦ï¼Œé…置以下å¯é¸è¨­ç½®ã€‚ +S_5 目標測試伺æœå™¨ä¸»æ©Ÿå稱稱(&H): +S_6 埠號(&P): +S_7 (TCP 埠) +S_8 在用戶端é…置如下é¸é …。 +S_9 è³‡æ–™é€šä¿¡æ–¹å‘ +R_DOWNLOAD 下載 (輸入: 從伺æœå™¨åˆ°ç”¨æˆ¶ç«¯) (&D) +R_UPLOAD 上傳 (輸出: 從用戶端到伺æœå™¨) (&U) +R_FULL 下載和上傳 (全雙工模å¼: 進與出åŒæ™‚進行) (&F) +S_10 進階設置 +S_11 åŒæ™‚並行的 TCP 連接數(&N): +S_12 測é‡é€±æœŸ (&A): +S_13 秒 +R_ETHERNET 糾正第二層輸é€é‡å‡è¨­ä¹™å¤ªç¶²(&E) +R_DOUBLE 中繼設備模å¼(&B) +S_14 連接 +IDOK é‹è¡Œ(&R) +IDCANCEL å–消 +S_15 您還å¯ä»¥å¾ž vpncmd 命令列管ç†å·¥å…·é‹è¡Œæ­¤å·¥å…·ã€‚ (éž Windows 作業系統也é©ç”¨)。 + + +PREFIX D_CM_TRAFFIC_RUN +CAPTION 網路通訊速度測試工具 +S_INFO 網路通訊速度測試工具正在é‹è¡Œã€‚æ“作狀態如下。 +STATIC1 è¦ä¸­æ­¢ç¶²è·¯é€šè¨Šé€Ÿåº¦æ¸¬è©¦å·¥å…·ï¼ŒæŒ‰ä¸€ä¸‹â€œé€€å‡ºâ€ã€‚ +IDCANCEL 退出(&X) + + +PREFIX D_CM_TRAFFIC_RESULT +CAPTION 通訊æµé‡æ¸¬é‡çµæžœ +STATIC1 通訊æµé‡æ¸¬é‡å·²å®Œæˆã€‚çµæžœå¦‚下。 +IDCANCEL 關閉(&C) + + +PREFIX D_SM_LICENSE +CAPTION 添加或刪除許å¯è­‰ +STATIC1 使用 SoftEther VPN Server å¿…é ˆå–得有效的許å¯è­‰ä¸¦è¨»å†Šè¨±å¯è­‰é‡‘鑰。你å¯ä»¥è¨»å†Šä¸€å€‹æ–°çš„許å¯è­‰é‡‘鑰,刪除已註冊的許å¯è­‰é‡‘鑰並在此顯示當å‰è¨±å¯è­‰æ¸…單和 VPN Server 的許å¯è­‰æ¨¡å¼ã€‚ +S_BOLD 當å‰å·²è¨»å†Šçš„許å¯è­‰é‡‘é‘°(&L): +B_OBTAIN ç²å–或延長許å¯è­‰(&O) +STATIC2 點擊“ç²å–或延長許å¯è­‰â€ä»¥è¨ªå•å°‡æ供有關如何ç²å–許å¯è­‰èªªæ˜Žçš„網站。 +B_ADD 添加一個許å¯è­‰é‡‘é‘°(&A) +B_DEL 刪除(&D) +IDOK 許å¯è­‰ç›¸é—œè³‡è¨Š(&I) +STATIC3 é¸æ“‡ä¸€å€‹è¨±å¯è­‰ï¼Œé»žæ“Šâ€œè¨±å¯è­‰ç›¸é—œè³‡è¨Šâ€ä¾†é€£æŽ¥åˆ° SoftEther 有é™å…¬å¸ç¶²ç«™ (softether.com),來查詢被é¸è¨±å¯è­‰çš„相關註冊資訊。 +S_BOLD2 當å‰è¨±å¯å’Œ SoftEther VPN Server 模å¼(&M): +IDCANCEL 退出(&X) + + +PREFIX D_SM_LICENSE_ADD +CAPTION 添加許å¯è­‰é‡‘é‘° +S_INFO 您å¯ä»¥è¨»å†Šä¸€å€‹ SoftEther VPN Server 產å“許å¯è­‰æˆ–連接許å¯è­‰ã€‚ +STATIC1 許å¯è­‰é‡‘鑰長度為 36 å­—æ¯æ•¸ä½å­—å…ƒå’Œç ´æŠ˜è™Ÿçµ„åˆ ( '-' )。他們是證明一個許å¯è­‰æ‰€æœ‰æ¬Šçš„é—œéµä»£ç¢¼ã€‚\r\n\r\n當許å¯è­‰è­‰æ›¸èˆ‡æ­¤è»Ÿé«”一起收到時,許å¯è­‰é‡‘é‘°å°åœ¨æ­¤æŽˆæ¬Šè­‰æ›¸ä¸Šã€‚如果本軟體的許å¯è­‰æ˜¯ç¶²ä¸Šè³¼è²·çš„,許å¯è­‰é‡‘鑰是由電å­éƒµä»¶æˆ–購買許å¯è­‰çš„網站æ供的。許å¯è­‰é‡‘鑰也å¯ä»¥é€šéŽä¸€äº›å…¶ä»–方法寫下來。如果你ä¸çŸ¥é“的許å¯è­‰é‡‘鑰寫在哪裡,å•è³£çµ¦ä½ è¨±å¯è­‰çš„供應商。 +STATIC2 請準確輸入許å¯è­‰é‡‘é‘°(&I): +STATIC3 分組輸入許å¯è­‰é‡‘鑰,æ¯çµ„6ä½ã€‚您ä¸éœ€è¦è¼¸å…¥ç ´æŠ˜è™Ÿã€‚您也å¯ä»¥è¤‡è£½ && 粘貼許å¯è­‰é‡‘鑰。 +B_INFO2 此軟體å—世界範åœçš„版權法ä¿è­·ã€‚消費者åªå¯ä»¥åœ¨è¨±å¯è­‰å…許範åœå…§è¤‡è£½å’Œä½¿ç”¨æ­¤è»Ÿé«”。使用éžæ³•ç²å¾—的許å¯è­‰é‡‘鑰,或在多å°ä¼ºæœå™¨ä¸Šä½¿ç”¨ä¸€å€‹è¨±å¯è­‰ï¼Œæˆ–以éžèªè­‰çš„æ–¹å¼ç²å¾—許å¯è­‰ï¼Œæœƒå°Žè‡´æ°‘事或刑事處罰。 +IDOK 註冊(&R) +IDCANCEL å–消 + + +PREFIX D_FREEINFO +CAPTION SoftEther VPN Server çš„å…費版 +S_INFO_1 æ„Ÿè¬æ‚¨è©¦ç”¨ SoftEther VPN Server å…費版。 +S_INFO_2 SoftEther VPN Server é‹è¡Œåœ¨ç›®æ¨™ä¼ºæœå™¨ "%S" 上是å…費版供個人使用。\r\n當使用å…費版時,您å¯ä»¥ä½¿ç”¨æ‰€æœ‰çš„ SoftEther VPN Server 的功能,但使用者å”定ç¦æ­¢ä»¥ä¸‹çš„使用。 +S_INFO_3 é€šéŽ VPN Server 的商業目的旅行的通迅中使用。 +S_INFO_4 請注æ„,如果軟體基於上述ç¦æ­¢ä½¿ç”¨çš„情æ³ä¸‹è¢«ä½¿ç”¨ï¼Œé€™æ¨£å°±é•å了 SoftEther VPN Server 使用者å”定。一旦你å–得了 SoftEther VPN Server 的定期產å“許å¯è­‰ï¼Œä¸Šè¿°é™åˆ¶å³å¯è§£é™¤ã€‚關於常è¦ç”¢å“ç‰ˆæœ¬çš„è©³ç´°è³‡è¨Šï¼Œè«‹è¨ªå• www.softether.com。\r\n如果該伺æœå™¨åœ¨ä¸Šè¿°æ述的情æ³ä¸‹è¢«ä½¿ç”¨ï¼Œè«‹é€šéŽæˆ‘們的網站 www.softether.com è¯ç¹«æˆ‘們。請注æ„: 當連接到 VPN Server çš„å…費版,此視窗將出ç¾ã€‚當使用除å…費版以外的其他們版本時,此視窗ä¸å‡ºç¾ã€‚\n\n注æ„: 除了這個通知視窗,å…費版軟體和產å“版軟體之間沒有任何差別。 +B_HIDE 下次隱è—此視窗(&H) +IDCANCEL 確定(&O) + + +PREFIX D_CM_SETTING +CAPTION åˆ‡æ› SoftEther VPN Client å·¥ä½œæ¨¡å¼ +STATIC1 您å¯ä»¥ä½¿ç”¨ SoftEther VPN Client 的“標準模å¼â€æˆ–“簡單模å¼â€ã€‚è¦åˆ‡æ›åˆ°å¦ä¸€ç¨®æ¨¡å¼ï¼Œå‹¾é¸ä¸‹é¢ç›¸æ‡‰çš„æ ¸å–方塊。 +R_NORMAL 標準模å¼(&N) +R_EASY 簡單模å¼(&E) +STATIC2 當使用“標準模å¼â€æ™‚,您å¯ä»¥é€²è¡Œ SoftEther VPN Client 軟體æ供的所有æ“作。我們建議一般使用者和系統管ç†å“¡ä½¿ç”¨æ­¤æ¨¡å¼ã€‚ +STATIC3 “簡單模å¼â€åªå…許最常用的æ“作,如連接到 VPN Server。我們建議åˆç´šä½¿ç”¨è€…使用這種模å¼ã€‚ +STATIC4 通éŽä½¿ç”¨è¨­ç½®éŽ–,您å¯ä»¥é€šéŽä½¿ç”¨ä¸€å€‹åœ¨ SoftEther VPN Client 註冊的連接設置連接到一個 VPN Server ,但這樣åšï¼Œæ‚¨ç„¡æ³•è®Šæ›´é€£æŽ¥è¨­ç½®çš„åƒæ•¸ã€å‰µå»ºä¸€å€‹æ–°çš„連接設置或者刪除一個連接設置。 +R_LOCK 啟用設置鎖(&L) +S_PASSWORD1 您å¯ä»¥æŒ‡å®šä¸€å€‹å¯†ç¢¼ã€‚下次ç¦ç”¨è¨­ç½®éŽ–時將被è¦æ³¨è¼¸å…¥è©²å¯†ç¢¼ã€‚ +S_PASSWORD2 密碼(&P): +S_PASSWORD3 確èª(&C): +IDOK 確定(&O) +IDCANCEL å–消 +S_VGS2 您å¯ä»¥é…ç½® VPN Gate 學術æœå‹™è¨­ç½®ã€‚ +B_VGS VPN 和門戶æœå‹™è¨­ç½® (&G)... + + +PREFIX D_CM_EASY +CAPTION SoftEther VPN Client 簡易管ç†å™¨ +B_MODE 切æ›é‹è¡Œæ¨¡å¼(&M) +IDCANCEL 關閉(&C) +B_STATUS 查看連接模å¼(&S) +B_VGC VPN Gate 學術專案 + + +PREFIX D_SM_SETUP +CAPTION SoftEther VPN Server / Bridge ç°¡å–®å®‰è£ +S_TITLE SoftEther VPN Server / Bridge ç°¡å–®å®‰è£ +IDC_STATIC_1 通éŽä½¿ç”¨æ­¤å®‰è£ï¼Œæ‚¨å¯ä»¥ç‚ºä»¥ä¸‹ä½¿ç”¨å’Œç›®çš„è¼•é¬†åœ°å®‰è£ SoftEther VPN Server 或 VPN Bridge。退出安è£å¾Œï¼Œæ‚¨å¯ä»¥ä½¿ç”¨ VPN Server 管ç†å™¨è‡ªç”±é…置更進階的設置。 +S_BOLD é¸æ“‡ä½ è¦æ§‹å»ºçš„ VPN Server 類型。å¯ä»¥ä¸€èµ·é¸æ“‡å¤šç¨®é¡žåž‹ã€‚ +C_REMOTE é ç«¯å­˜å– VPN Server (&R) +S_REMOTE_1 é ç«¯å­˜å– VPN Server å…許 VPN Client 電腦é ç«¯å­˜å–ç¾æœ‰çš„乙太網段,如公å¸å±€åŸŸç¶²ã€‚\n\n連接到 VPN Server 的任何 VPN Client 都能訪å•åˆ°ç¶²è·¯ï¼Œå°±åƒä»–們直接的ã€ç‰©ç†çš„連接到網路一樣。 +C_SITE 網站到網站 VPN Server 或 VPN Bridge(&S) +S_SITE_1 網站到網站 VPN 是一種連接兩個或多個é ç«¯ä¹™å¤ªç¶²çš„ VPN é…置。\r\næ¯å€‹ç¶²ç«™é€£åœ¨ä¸€èµ·ï¼Œä¸¦ä¸”在二層æˆç‚ºåŒä¸€ç¶²æ®µã€‚這使得æ¯å€‹ç¶²ç«™çš„所有電腦åƒæ˜¯åœ¨åŒä¸€ç¶²è·¯ä¸­ä¸€æ¨£å¯ä»¥ç›¸äº’通信。 +S_SITE_2 é¸æ“‡é€™å€‹ VPN Server 的作用: +C_CENTER 從其他網站接å—連接 VPN Server (中心) (&C) +C_EDGE æ¯å€‹ç¶²ç«™(網站端)çš„ VPN Server 或 VPN Bridge (&E) +C_OTHER VPN 的其他進階é…ç½® +S_OTHER 如果你計畫構建具有進階功能的 VPN 系統,如群集功能和虛擬 3 層交æ›åŠŸèƒ½ï¼Œè«‹é¸æ“‡æœ¬é …。 +IDOK 下一步(&N) +IDCANCEL 關閉(&C) + + +PREFIX D_SM_SETUP_HUB +CAPTION 簡單安è£-決定虛擬 HUB å稱 +IDC_STATIC_1 您必須至少在 VPN Server 上創建一個虛擬 HUB。以您喜歡的å字命å新的虛擬 HUB。 +IDC_STATIC_2 虛擬 HUB å(&N): +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_SETUP_STEP +CAPTION VPN 簡單安è£ä»»å‹™ +IDC_STATIC_1 ç‚ºäº†å®Œæˆ VPN Server / VPN Bridge 的安è£ï¼Œæ‚¨å¿…須完æˆä»¥ä¸‹ä»»å‹™ã€‚ +S_1_1 步驟 1. å‰µå»ºä¸€å€‹ç”¨æˆ¶ä¾†æŽ¥å— VPN 連接。 +S_1_2 當此 VPN Server 接å—é ç«¯å­˜å– VPN ,或接å—從其他網站來的連接æˆç‚ºä¸­å¤®ç¶²ç«™åˆ°ç¶²ç«™ VPN Server æ™‚ï¼Œå‰µå»ºç”¨æˆ¶æŽ¥å— VPN 連接。 +B_USER 創建用戶 +S_2_1 步驟 2. 定義一個到目標 VPN Server 的連接 +S_2_2 當此 VPN Server 被安è£åœ¨ä¸€å€‹ç¶²ç«™åˆ°ç¶²ç«™ VPN 的特定的網站(端) 上時,您必須制定接å—連接的中心 VPN Server çš„ä½å€ï¼Œä¸¦å»ºç«‹åˆ°ä¸­å¤® VPN Server 的連接。 +B_CASCADE é…置連接設置(&C) +S_3_1 3. 設置本地橋接器 +S_3_2 å°æ–¼ç¶²ç«™åˆ°ç¶²ç«™ VPN ,使用本地橋功能連接 VPN 的虛擬乙太網段與本地端的物ç†ä¹™å¤ªç¶²æ®µä¹‹é–“的橋接器。 é¸æ“‡å¯ä»¥æ供橋接到 VPN çš„ç¾æœ‰ä¹™å¤ªç¶²è¨­å‚™(網路介é¢å¡)。 +IDCANCEL 關閉(&C) +IDC_STATIC_8 一旦必須的設置é…置完畢,按一下“關閉â€ã€‚VPN Server / VPN Bridge 的進階管ç†å·¥å…·å°‡æœƒå‡ºç¾ã€‚然後您å¯ä»¥é…置你希望的任何進階設置。 +B_SECURENAT é…ç½® SecureNAT + + +PREFIX D_CPU64_WARNING +CAPTION SoftEther VPN 64 ä½å…ƒç‰ˆæœ¬è³‡è¨Š +S_BOLD 當å‰å®‰è£çš„ SoftEther VPN 軟體是 32 ä½å…ƒç‰ˆæœ¬ï¼Œä½†æ­£åœ¨é‹è¡Œçš„ Windows 作業系統是 64 ä½å…ƒç‰ˆæœ¬ã€‚ +S_INFO 您å¯ä»¥åœ¨ Windows 64 ä½å…ƒç‰ˆæœ¬ä¸Šé‹è¡Œ SoftEther VPN 軟體 32 ä½å…ƒç‰ˆæœ¬ï¼Œä½†é€™å°‡é‹è¡Œ Windows çš„ 32 ä½å…ƒæ¨¡æ“¬å™¨ï¼Œä¸¦å°Žè‡´æ€§èƒ½é™ä½Žã€‚\r\n也有一些功能ä¸æ”¯æŒçš„å¯èƒ½æ€§ã€‚ 我們強烈建議您當在 64 ä½ Windows é‹è¡Œå®ƒæ™‚,安è£ä¸¦ä½¿ç”¨ SoftEther VPN 軟體的 64 ä½å…ƒç‰ˆæœ¬ã€‚\r\n您å¯ä»¥å¾ž http://selinks.org/ 下載 SoftEther VPN 軟體的 64 ä½å…ƒç‰ˆæœ¬ã€‚æ­¤å°è©±æ–¹å¡Šå°‡åœ¨ 30 秒後自動關閉。 +IDOK 確定(&O) + + +PREFIX D_ONCEMSG +CAPTION TITLE +C_DONTSHOWAGAIN ä¸å†é¡¯ç¤ºæ­¤è¨Šæ¯(&D) +IDCANCEL 確定(&O) + + +PREFIX D_CONNECT +IDCANCEL å–消 + + +PREFIX D_SM_IPSEC +CAPTION IPsec / L2TP / EtherIP / L2TPv3 設置 +S_TITLE IPsec / L2TP / EtherIP / L2TPv3 伺æœå™¨è¨­ç½® +S_3 在 VPN Server 上的虛擬 HUB å¯ä»¥æŽ¥å—從相容 L2TP 的個人電腦, Mac OS X 和智慧手機的é ç«¯å­˜å– VPN 連接, 也å¯ä»¥æŽ¥å— EtherIP / L2TPv3 網站到網站的 VPN 連接。 +S01 L2TP 伺æœå™¨ (é ç«¯å­˜å– VPN Server 功能) +S02 從智慧手機諸如 iPhone, iPad å’Œ Android, 還有從Mac OS X å’Œ Windows 內建的 VPN 用戶端的 VPN 連接都是å¯ä»¥æŽ¥å—的。 +R_L2TP_OVER_IPSEC 啟用 L2TP 伺æœå™¨åŠŸèƒ½ (L2TP over IP&sec) +S03 使來自 iPhone, iPad, Android, Windows å’Œ Mac OS X çš„ VPN 連接å¯ä»¥æŽ¥å—。 +R_L2TP_RAW 啟用 L2TP 伺æœå™¨åŠŸèƒ½ (沒加密的 RAW L2TP)(&L) +S04 支æ´ä½¿ç”¨ L2TP 而無 IPSec 加密的特殊 VPN 用戶端。 +S_1 默èªè™›æ“¬ HUB 以防éºæ¼ç”¨æˆ¶å上的 HUB å稱 (&H): +S_2 用戶應指定他們的用戶å, 如 "用戶å@目標虛擬 HUB å" 連接到此 L2TP 伺æœå™¨ã€‚\r\n如果虛擬 HUB çš„å稱被éºæ¼, 以下 HUB 將作為目標被使用。 +S05 EtherIP / L2TPv3 伺æœå™¨åŠŸèƒ½ (網站到網站 VPN 連接) +S06 相容 EtherIP / L2TPv3 over IPsec çš„è·¯ç”±å™¨ç”¢å“ å¯ä»¥é€£æŽ¥åˆ° VPN Server 上的虛擬 HUB, 並建立 2 層 (網路) 橋接。 +R_ETHERIP 啟用 EtherIP / L2TPv3 over IPsec 伺æœå™¨åŠŸèƒ½(&E) +B_DETAIL EtherIP / L2TPv3 詳細設置(&D) +S07 IPsec 通用設置(&C) +S_PSK IPsec é å…±ç”¨é‡‘é‘°(&P): +S_PSK2 IPsec é å…±ç”¨é‡‘鑰也被稱為 "PSKs" 或 "秘鑰"。用 8 個 ASCII 字元指定, 並讓所有的 VPN 用戶都知é“。 +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_ETHERIP +CAPTION EtherIP / L2TPv3 伺æœå™¨è©³ç´°è¨­ç½® +S_TITLE EtherIP / L2TPv3 伺æœå™¨è©³ç´°è¨­ç½® +S01 相容EtherIP / L2TPv3 over IPsec çš„è·¯ç”±å™¨ç”¢å“ å¯ä»¥é€£æŽ¥åˆ° VPN Server 上的虛擬 HUB , 並建立 2 層 (網路) 橋接。例如,æ€ç§‘路由器,NEC IX 系列和 IIJ SEIL 路由器作為相容的 VPN 路由器, 推薦使用。 +S02 ç‚ºäº†æŽ¥å— EtherIP / L2TPv3 å”è­°, 定義é©ç•¶çš„ EtherIP / L2TPv3 用戶端設置, 以事先確定 EtherIP / L2TPv3 相容路由器的用戶端網站。EtherIP / L2TPv3 用戶端設置必須有相應的 IPSec Phase 1 ID。 +S_BOLD 在 IPSec Phase 1 ID 和虛擬 HUB 之間的通信表(&T): +B_ADD 添加(&A) +IDOK 編輯(&E) +B_DELETE 刪除(&D) +IDCANCEL 退出(&X) + + +PREFIX D_SM_ETHERIP_ID +CAPTION EtherIP / L2TPv3 over IPsec 用戶端設置 +S01 以下虛擬 HUB 連接設置將僅應用於 當 EtherIP / L2TPv3 over IPsec 用戶端試圖連接一個與下é¢æŒ‡å®šå€¼å®Œå…¨ç›¸åŒçš„ ISAKMP (IKE) Phase 1 ID çš„ VPN Server 時。 +S02 ISAKMP Phase 1 ID(&I): +S03 虛擬 HUB(&H): +S04 用戶å(&U): +S05 密碼(&P): +S06 注æ„: 用戶å和密碼必須與在虛擬 HUB 註冊時完全相åŒã€‚EtherIP / L2TPv3 用戶將被視為以上述使用者資訊的身份連接虛擬 HUB。 +IDOK 確定(&O) +IDCANCEL å–消 +S07 (ID 必須與 EtherIP / L2TPv3 用戶端的é…ç½® ID 完全相åŒã€‚如果 EtherIP / L2TPv3 用戶端使用 IP ä½å€ä½œç‚º Phsae 1 ID, 您å¯ä»¥æŒ‡å®š IP ä½å€ä¸¦ä¸”字元也å¯ä»¥åšç‚º ID。您å¯ä»¥æŒ‡å®š “*†(星號)作為è¬ç”¨å­—元來匹é…任何ä¸åŒ¹é…其他明確è¦å‰‡çš„用戶端。 + +PREFIX D_SM_OPENVPN +CAPTION OpenVPN / MS-SSTP 設置 +S_TITLE OpenVPN / MS-SSTP VPN 克隆 Server 功能設置 +S_1 本 VPN Server 具有 OpenVPN 技術責任有é™å…¬å¸çš„ OpenVPN 軟體產å“的克隆功能。\r\n\r\n任何 OpenVPN Client 都å¯ä»¥é€£æŽ¥åˆ°æ­¤ VPN Server。 +R_OPENVPN 啟用 OpenVPN 克隆 Server 功能(&O) +S_UDP ç›£è½ OpenVPN çš„ UDP 埠: +B_DEFAULT æ¢å¾©é è¨­å€¼(&D) +S_UDP2 å¤šé‡ UDP 埠å¯ä»¥ç”¨ç©ºæ ¼æˆ–者逗號隔開的字æ¯ä¾†æŒ‡å®šã€‚ \r\nOpenVPN Server 功能也å¯ä»¥åœ¨ TCP 埠上é‹è¡Œã€‚任何在 VPN Server 上被定義為監è½ç«¯çš„ TCP 埠都å¯ä»¥å¹³ç­‰çš„ã€åˆ†åˆ¥çš„æŽ¥å— OpenVPN å”議。 +S_TOOL OpenVPN Client 的示例文件生æˆå·¥å…· +S_TOOL2 創建一個 OpenVPN Client é…置是一項艱難的工作。您å¯ä»¥ä½¿ç”¨æ­¤å·¥å…·ä¾†ç”Ÿæˆä¸€å€‹åˆé©çš„ OpenVPN Client 設定檔。生æˆçš„é…置示例檔å¯é¦¬ä¸Šæ‡‰ç”¨ã€‚本來,OpenVPN Client 會è¦æ±‚客戶手寫一個很難的設定檔。這個工具就å¯ä»¥èª¬æ˜Žæ‚¨å‰µå»ºä¸€å€‹æœ‰ç”¨çš„é…置樣本。您所需è¦ç‚º OpenVPN Client 生æˆçš„設定檔就是點擊以下按鈕。 +B_CONFIG 為 OpenVPN Client 生æˆé…置樣本檔(&C) +S_2 Microsoft SSTP VPN 克隆伺æœå™¨åŠŸèƒ½ +S_3 該 VPN Server 有微軟公å¸çš„ Windows Server 2008 / 2012 內建的 MS-SSTP VPN Server 的克隆功能。\r\n在 Windows Vista / 7 / 8 / RT 中內建的 MS-SSTP 用戶端能連接此 VPN Client。 +R_SSTP é–‹å•Ÿ &MS-SSTP VPN 克隆 Server 功能 +S_SSTP VPN Server 端 SSL 證書的 CN (通用å)值必須與該用戶端指定的主機å稱å»åˆï¼Œä¸¦ä¸”該證書必須在該用戶端的å¯ä¿¡åˆ—表中。詳細內容請åƒè€ƒå¾®è»Ÿçš„文檔。 +S_4 指定用戶å連接到虛擬 HUB çš„æ–¹å¼ï¼Œå’Œé€šéŽä½¿ç”¨å…‹éš†ä¼ºæœå™¨é€²è¡Œé è¨­ HUB çš„é¸æ“‡è¦å‰‡ï¼Œèˆ‡ IPsec 伺æœå™¨åŠŸèƒ½æ˜¯ä¸€æ¨£çš„。 +B_IPSEC IPsec 伺æœå™¨é…ç½®(&P) +S_13 OpenVPN 克隆伺æœå™¨åŠŸèƒ½ +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_DDNS +CAPTION å‹•æ…‹ DNS 功能 +S_TITLE å‹•æ…‹ DNS 功能 +S_BOLD æ­¤ VPN Server 有內建的動態 DNS 功能 +S_1 此動態 DNS 為該 VPN Server 分派了一個唯一的永久的 DNS 主機å稱。您å¯ä»¥ç”¨æ­¤ä¸»æ©Ÿå稱來指定本 VPN Server 來設置 VPN Client å’Œ VPN Bridge 。您ä¸éœ€è¦è¨»å†Šä¸¦æŒæœ‰ä¸€å€‹åŠŸèƒ½è®Šæ•¸å稱。 +S_22 åŒæ™‚,如果你的 ISP 分派給你一個動態(ä¸å›ºå®š) IP ä½å€,相應的動態 DNS 主機å稱的 IP ä½å€ä¹Ÿæœƒè‡ªå‹•æ”¹è®Šã€‚它使您在僅使用一個動態的 IP ä½å€çš„情æ³ä¸‹ä¿æŒ VPN Server çš„é‹è¡Œã€‚\r\n因此,你ä¸å†éœ€è¦æ¯æœˆèŠ±éŒ¢ä»¥ä¿æŒéœæ…‹å…¨çƒ IP ä½å€ã€‚ +S_3 å¦å¤–,本 VPN Server 版本支æ´'NAT ç©¿é€'功能。如果 VPN Server 在 NAT 內,並且被分é…了一個ç§æœ‰ IP ä½å€ï¼Œå‰‡æ‚¨å¯ä»¥å®Œå…¨ä¸ç”¨äº‹å…ˆå° NAT 進行任何特殊設置,而從網際網路端連接該 VPN Server。 +S_4 當å‰ç‹€æ…‹(&S) +S_STATUS3 分é…çš„å‹•æ…‹ DNS 主機å稱 (&H): +B_HINT æ示 +S_STATUS4 å…¨çƒ IPv4 地å€(&4): +S_STATUS5 å…¨çƒ IPv6 地å€(&6): +S_5 修改設置: +S_STATUS6 改變動態 DNS 主機å稱(&C): +S_STATUS7 主機å稱åªèƒ½æ˜¯å­—æ¯æ•¸ä½å’Œç ´æŠ˜è™Ÿâ€œ-â€ã€‚至少 3 ä½ã€‚\r\n您å¯ä»¥éš¨æ™‚æ›´æ›å字。 +IDOK 設置上述主機å稱(&A) +B_RESTORE æ¢å¾©(&R) +S_2 如果您沒有連接到 IPv6 網路,“ å…¨çƒ IPv6 ä½å€â€œå°‡æœƒé¡¯ç¤ºä¸€å€‹éŒ¯èª¤ã€‚\r\n少數國家或地å€å¯èƒ½æœƒç¦æ­¢å‹•æ…‹ DNS æœå‹™ã€‚ +IDCANCEL 退出(&X) +B_DISABLE ç¦ç”¨å‹•æ…‹ DNS 功能(&D) +B_PROXY 通éŽä»£ç†ä¼ºæœå™¨é€£æŽ¥(&P)... +S_STATUS8 DNS é‘°: +B_HINT2 æ示 + + +PREFIX D_SM_SPECIALLISTENER +CAPTION VPN over ICMP / DNS 功能設置 +S_TITLE VPN over ICMP / DNS 功能 +S_1 VPN over ICMP / DNS 功能 +S_2 å³ä½¿æœ‰é˜²ç«ç‰†æˆ–者é®ç½© TCP/IP 連接的路由器,您也å¯ä»¥åªç”¨ ICMP 或者 DNS å°åŒ…建立一個 VPN。您需è¦äº‹å…ˆå•Ÿç”¨å¦‚下功能。 +R_OVER_ICMP 啟用 VPN over ICMP 伺æœå™¨åŠŸèƒ½(&I) +R_OVER_DNS 啟用 VPN over DNS 伺æœå™¨åŠŸèƒ½(使用 UDP 53 號埠)(&D) +IDOK 確定(&O) +IDCANCEL å–消 +S_3 è¦æ±‚ VPN Client / VPN Bridge 內部版本 4.0 或更高。 +S_4 注æ„:僅在緊急情æ³ä¸‹ä½¿ç”¨æ­¤åŠŸèƒ½ã€‚它是當防ç«ç‰†æˆ–者路由器é…置錯誤é®ç½© TCP/IP,但是å»æ²’有é®ç½© ICMP 或者 DNS 時,使用是有幫助的。它ä¸æ˜¯ç‚ºé•·æœŸç©©å®šä½¿ç”¨ã€‚ + +PREFIX D_SM_REDIRECT +CAPTION HTTP URL é‡å®šå‘設置 +S_1 下é¢æŒ‡å®šçš„ URL 將被強制回復給用戶端,作為通éŽæ­¤è™›æ“¬ HUB 匹é…此訪å•åˆ—表æ¢ç›®æ¢ä»¶çš„ TCP 連接請求å°åŒ…的回應。\r\n\r\nè¦ä½¿ç”¨æ­¤è¨­ç½®ï¼Œç•¶ç¶²é ç€è¦½å™¨è©¦åœ–訪å•ç‰¹å®šçš„ IP ä½å€æ™‚,您å¯ä»¥å¼·è¡Œè®“ VPN Client 電腦的網路ç€è¦½å™¨é¡¯ç¤ºè©²æŒ‡å®šç¶²ç«™ã€‚ +S_2 指定一個 URL,é‡å®šå‘到 +S_BOLD2 該 URL é‡å®šå‘到(&U): +S_3 例å­: +S_4 單一 URL é‡å®šå‘: +S_5 進階 URL é‡å®šå‘: +B_HINT 進階 URL é‡å®šå‘功能的用途(&U) +S_6 標題 +S_BOLD 該功能é©ç”¨äºŽ TCP/IP 專家管ç†å“¡ã€‚閱讀如下說明並å°å¿ƒè¨­ç½®ã€‚ +S_7 在å°åŒ…的目標會話匹é…訪å•æ¸…å–®æ¢ç›®çš„目標用戶å或組å的情æ³ä¸‹ï¼Œé‡å®šå‘è¦å‰‡ç„¡æ•ˆã€‚ +S_8 如果匹é…æ¢ä»¶ï¼Œéž TCP å°åŒ…é‡å®šå‘è¦å‰‡è¢«å¿½ç•¥ï¼Œã€‚ +S_9 該é‡å®šå‘è¦å‰‡ç¸½æ˜¯å° HTTP é‡å®šå‘資訊回應。(å° 80 埠無é™åˆ¶)。如果您åªæƒ³æ‡‰ç”¨æ–¼ 80 埠,在訪å•åˆ—表æ¢ç›®çš„æ¢ä»¶ä¸­ï¼Œå°‡ç›®æ¨™åŸ è¨­ç‚º 80 å³å¯ã€‚ +S_10 如果這個è¦å‰‡é‡å®šå‘çš„çµæžœæ˜¯ï¼Œç”¨æˆ¶ç«¯è©¦åœ–連接這個已é‡æ–°å®šå‘çš„ URL,並且這個新的請求åˆèˆ‡è©²è¦å‰‡å»åˆï¼Œå‰‡é‡å®šå‘çµæžœå°‡æœƒå†æ¬¡å›žå¾©é€™å€‹æ–°çš„請求。這樣就會形æˆä¸€å€‹ç„¡çª®çš„é‡å®šå‘迴圈。 +IDOK 確定(&O) +IDCANCEL å–消 +S_11 進階é‡å®šå‘功能å¯ä»¥å‘é‡æ–°å®šå‘çš„ CGI æä¾› VPN 會話資訊。 + +PREFIX D_SW_WELCOME +CAPTION D_SW_WELCOME +S_WELCOME SoftEther VPN 在日本筑波大學開發的å…費軟體。具有終極相容許多設備的高性能 VPNã€‚æ”¯æ´ Windowsã€Macã€æ™ºæ…§åž‹æ‰‹æ©Ÿã€å¹³æ¿é›»è…¦ (iPhoneã€iPadã€å®‰å“ã€Windows RT) å’Œæ€ç§‘或其他 VPN 路由器。SoftEther VPN ä¹ŸæŽ¥å— OpenVPN å’Œ MS-SSTP VPN 用戶端。 +S_TITLE éžå¸¸å¼·å¤§çš„é–‹æºå…è²» VPN 軟體。 + +PREFIX D_SW_MODE +CAPTION D_SW_MODE +R_SYSTEM 系統模å¼(推薦的)(&S) +R_USER 使用者模å¼(&U) +S_1 正常安è£æœ¬ VPN 軟體。è¦æ±‚管ç†å“¡è¨±å¯æ¬Šã€‚ +S_USER 以普通使用者許å¯æ¬Šå®‰è£æœ¬ VPN 軟體。ä¸éœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚有些諸如本地橋功能是ä¸èƒ½ä½¿ç”¨çš„。åªæœ‰åœ¨"%s"用戶登入 Windows 時,æ‰æœƒé‹è¡Œæœ¬è»Ÿé«”. +S_2 SoftEther VPN å¯ä»¥æœ‰å…©ç¨®æ–¹æ³•å®‰è£ã€‚\r\n\r\n通常請é¸æ“‡ç³»çµ±æ¨¡å¼ã€‚\r\n\r\n如果您由於一些原因ä¸èƒ½ä½¿ç”¨ç®¡ç†å“¡è¨±å¯æ¬Šï¼Œæ‚¨å¯ä»¥é¸æ“‡ä½¿ç”¨è€…模å¼ä¾†ç¹¼çºŒå®‰è£ã€‚ + + +PREFIX D_SW_NOT_ADMIN +CAPTION D_SW_NOT_ADMIN +S_INFO 登入 Windows çš„"%s"用戶ä¸å…·æœ‰ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\r\n\r\n退出登入 Windows,用有管ç†å“¡è¨±å¯æ¬Šçš„用戶åé‡æ–°ç™»å…¥ï¼Œå¦‚果想繼續安è£ï¼Œè«‹é‡å•Ÿå®‰è£ç²¾éˆã€‚ +S_INFO6 點擊完æˆï¼Œé€€å‡ºå®‰è£ç²¾éˆã€‚ +S_INFO2 如果您ä¸èƒ½ä½¿ç”¨ç®¡ç†å“¡è¨±å¯æ¬Šï¼Œæ‚¨å¯ä»¥é¸æ“‡ä½¿ç”¨è€…模å¼å®‰è£ã€‚\r\nè¦ä»¥ä½¿ç”¨è€…模å¼å®‰è£ï¼Œé»žæ“Šè¿”回。 + + +PREFIX D_SW_COMPONENTS +CAPTION D_SW_COMPONENTS + + +PREFIX D_SW_EULA +CAPTION D_SW_EULA +S_1 請您仔細閱讀使用者授權åˆç´„。 +B_AGREE 我åŒæ„使用者授權åˆç´„。 + + +PREFIX D_SW_WARNING +CAPTION D_SW_WARNING +S_1 SoftEther VPN 軟體有超乎想åƒçš„ã€å¼·å¤§çš„通信能力。請在使用å‰ä»”細閱讀é‡è¦æ³¨æ„事項。 + + +PREFIX D_SW_DIR +CAPTION D_SW_DIR +S_INFO è«‹æŒ‡å®šå®‰è£ %s 的目錄. +R_CUSTOM 指定目錄(&S) +S_DEST 目錄(&D): +B_BROWSE ç€è¦½...(&B) +R_SHOWCUSTOM 為網路專家使用的進階安è£é¸é …(&A) +R_FOR_SYSTEM 在本電腦的 Windows 系統上安è£(&W) +R_FOR_USER åªåœ¨ç”¨æˆ¶ "%s" çš„ç’°å¢ƒä¸Šå®‰è£ +S_WARNING 注æ„:這是ä¸æŽ¨è–¦çš„。用戶"%s"退出 Windows 後,%s å°‡åœæ­¢ã€‚本地橋功能和 L2TP/IPsec 功能 (æ”¯æ´ Mac 和智慧手機)也ä¸èƒ½å†ä½¿ç”¨äº†ã€‚ + + +PREFIX D_SW_READY +CAPTION D_SW_READY +S_INFO %s 安è£å·²å°±ç·’。 +S_INFO7 點擊繼續執行安è£ã€‚ + + +PREFIX D_SW_PERFORM +CAPTION D_SW_PERFORM +S_INFO %s 安è£æ­£åœ¨é€²è¡Œã€‚\r\nè«‹è€å¿ƒç­‰å¾…... +S_INFO8 SoftEther VPN 是日本政府的研究和開發項目的一項工作,由日本的經濟ã€è²¿æ˜“和工業部資助,由資訊化推進機構管ç†ã€‚ + + +PREFIX D_SW_ERROR +CAPTION D_SW_ERROR +S_INFO 出ç¾éŒ¯èª¤ï¼Œ%s 安è£ä¸­æ­¢ã€‚\r\n\r\n如果你想繼續,請é‡å•Ÿå®‰è£ç²¾éˆã€‚ + + +PREFIX D_SW_FINISH +CAPTION D_SW_FINISH +S_INFO %s 安è£éŽç¨‹å·²æˆåŠŸå®Œæˆã€‚ +S_INFO8 SoftEther VPN 是日本政府的研究和開發項目的一項工作,由日本的經濟ã€è²¿æ˜“和工業部資助,由資訊化推進機構管ç†ã€‚ + + +PREFIX D_SW_UNINST1 +CAPTION D_SW_UNINST1 +S_WELCOME 安è£ç²¾éˆå¯ä»¥å¾žé›»è…¦ä¸­ç§»é™¤ %s。\r\n\r\n若想開始移除,點擊下一步 +S_TITLE %s ç§»é™¤ç²¾éˆ + + +PREFIX D_SW_EASY1 +CAPTION D_SW_EASY1 +S_WELCOME 在一個ä¼æ¥­è£¡ç‚ºè¨±å¤šé›»è…¦å®‰è£å’Œè¨­ç½® VPN Client 是很辛苦的工作。 +S_TITLE 什麼是 SoftEther VPN Client 簡單安è£ç¨‹å¼? +S_WELCOME2 簡單安è£ç¨‹å¼å‰µå»ºå™¨æ˜¯ç‚ºå…¬å¸ç®¡ç†å“¡ä½¿ç”¨çš„一個工具。您å¯ä»¥é€šéŽä½¿ç”¨ç°¡å–®å®‰è£ç¨‹å¼å‰µå»ºå™¨ç”¨åµŒå…¥çš„æŸå€‹å…·é«” VPN 連接設置來創建一個 VPN Client 安è£ç¨‹å¼ã€‚個人用戶還å¯ä»¥é–‹ç™¼æ­¤å·¥å…·ã€‚ +S_WELCOME3 通éŽä½¿ç”¨æª”案伺æœå™¨æˆ–者 e-mail,å¯ä»¥å°‡ä¸€å€‹å·²å‰µå»ºçš„簡單安è£ç¨‹å¼åˆ†ç™¼çµ¦å…¬å¸çš„員工。如果使用者é‹è¡Œç°¡å–®å®‰è£ç¨‹å¼ï¼Œ VPN Client 會被安è£ã€ VPN 連接設置會被導入完æˆï¼Œä¸¦ä¸” VPN 連接也會自動啟動。 + + +PREFIX D_SW_EASY2 +CAPTION D_SW_EASY2 +S_BOLD1 指定一個嵌入 VPN 連接設置檔(.vpn)。 +S_1 請指定一個 VPN 連接設置檔 (.vpn)來嵌入到簡單安è£ç¨‹å¼ã€‚您å¯ä»¥åœ¨ VPN Client 管ç†å·¥å…·ä¸­ï¼Œåœ¨ç›®æ¨™é€£æŽ¥è¨­ç½®çš„å³æ“ŠåŠŸèƒ½è¡¨ä¸­é€šéŽæŒ‰ä¸€ä¸‹è¼¸å‡º VPN 連接設置來輸出設置檔。 +S_18 連接設置(&S): +B_BROWSE_SETTING ç€è¦½...(&B) +B_DELETE_SENSITIVE 在連接設置檔中刪除用戶å和密碼(&E) +S_BOLD2 指定一個è¦ç”Ÿæˆçš„ EXE 檔案å +S_3 這工具將會輸出一個包å«ç°¡å–®å®‰è£å·¥å…·çš„ EXE 檔(å¯åŸ·è¡Œæª”)。請指定è¦ç”Ÿæˆçš„輸出檔案å。 +S_19 ä¿å­˜ç‚º(&A): +B_BROWSE_OUT ç€è¦½...(&B) +B_EASYMODE 安è£æ™‚å°‡ VPN Client 管ç†å™¨è¨­ç½®æˆç°¡å–®æ¨¡å¼(&E) + + +PREFIX D_SW_WEB1 +CAPTION D_SW_WEB1 +S_WELCOME 您å¯ä»¥å‰µå»ºä¸€å€‹ SoftEther VPN Client Web 安è£å·¥å…·ï¼Œä¸¦ä¸”將它上傳到公å¸çš„ Web 伺æœå™¨ã€‚用戶打開網é å°±èƒ½è‡ªå‹•å®‰è£ SoftEther VPN Client,您也å¯ä»¥è¨­ç½®è‡ªå‹•è¼¸å…¥å’Œå¿«é€Ÿå•Ÿå‹•ä¸€å€‹å·²å…§å»ºçš„ VPN 連接設置。 +S_TITLE SoftEther VPN Web 安è£å·¥å…·æ˜¯ä»€éº¼ï¼Ÿ +S_WELCOME2 已生æˆçš„ Web 安è£å·¥å…·å¯ä»¥ç•¶åš HTML 檔放在內è¯ç¶² Web 伺æœå™¨ä¸Šã€‚如果一個公å¸å“¡å·¥é€£æŽ¥åˆ°è©² HTML 檔的 URL 上這個 SoftEther VPN Client 安è£å·¥å…·å°±æœƒè¢«åŸ·è¡Œã€‚ +S_WELCOME3 使用 ActiveX 控制。支æ´åœ¨ Windows 2000 或更高版本上的 Internet Explorer 5.0 或更高版本的ç€è¦½å™¨ã€‚ä¸æ”¯æ´å…¶ä»–ç€è¦½å™¨æˆ–更低級的作業系統(如 Windows 98) 。 + + +PREFIX D_SW_WEB2 +CAPTION D_SW_WEB2 +S_BOLD1 指定一個è¦åµŒå…¥çš„ VPN 連接設置檔(.vpn file) +S_1 請指定一個è¦åµŒå…¥åˆ° Web 安è£å·¥å…·ä¸Šçš„ VPN 連接檔(.vpn) 。您å¯ä»¥åœ¨ VPN Client 管ç†å™¨ä¸Šï¼Œé€šéŽåœ¨ç›®æ¨™é€£æŽ¥è¨­ç½®çš„å³æ“ŠåŠŸèƒ½è¡¨ä¸­é»žæ“Šè¼¸å‡º VPN 連接設置來輸出設置檔。 +S_18 連接設置(&S): +B_BROWSE_SETTING ç€è¦½â€¦(&B) +B_DELETE_SENSITIVE 在連接設置檔中刪除用戶å和密碼(&E) +S_BOLD2 指定一個è¦ç”Ÿæˆçš„輸出檔案å +S_3 這個工具會輸出一個 ZIP 檔 (檔案檔)ï¼Œè©²æª”åŒ…å« HTML 檔和一個應該放置在 Web 伺æœå™¨ä¸Šçš„ CAB 檔。請指定生æˆçš„輸出檔案å。 +S_19 ä¿å­˜ç‚º(&A): +B_BROWSE_OUT ç€è¦½â€¦(&B) +B_EASYMODE 當安è£æ™‚,將 VPN Client 管ç†å™¨è¨­ç½®æˆç°¡å–®æ¨¡å¼(&E) + + +PREFIX D_UPDATE_NOTICE +CAPTION å‡ç´š %s +IDOK 顯示å‡ç´šçš„資訊(&S) +B_CONFIG 設定å‡ç´š(&C) +IDCANCEL ä¸è¦å†é¡¯ç¤ºæ­¤è³‡è¨Š(&D) +S_INFO 已有 %s 的最新版本。您ç¾åœ¨å¯ä»¥ä¸‹è¼‰å’Œå‡ç´šã€‚ +S_PRODUCT 軟體: +S_CURRENT ç›®å‰çš„版本: +S_CURRENT_STR Ver %u.%02u.%04u%s +S_LATEST 最新版本: +S_LATEST_STR Ver %S%s + + +PREFIX D_UPDATE_CONFIG +CAPTION å‡ç´šæ示的é…ç½® +S_INFO 當新版本將è¦ç™¼ä½ˆæ™‚,請定期查詢 %s 的新版本和彈出æ示窗å£ã€‚\r\n\r\nHTTPS å°åŒ…將會用在本電腦和ä½æ–¼æ—¥æœ¬é§æ³¢çš„ SoftEther å‡ç´šä¼ºæœå™¨ä¹‹é–“,用於查詢有無å‡ç´šè³‡è¨Šã€‚個人資訊ä¸æœƒå¤–泄。 +S_TITLE %s å‡ç´šä»¥åŠæ示設置 +S_ENABLE 啟用å‡ç´šæŸ¥è©¢(&E) +S_DISBLE ç¦ç”¨å‡ç´šæŸ¥è©¢(&D) +IDCANCEL 關閉(&C) + + +PREFIX D_SM_VMBRIDGE +CAPTION 虛擬機器本地橋說明 +S_TITLE 在虛擬機器上使用本地接功能 +S_1 據檢測,VPN 伺æœå™¨å¯èƒ½é‹è¡Œåœ¨ VM(虛擬機器)上,如 VMware 或 Hyper-V。請仔細閱讀下é¢çš„說明。如果你ä¸ä½¿ç”¨è™›æ“¬æ©Ÿå™¨ï¼Œè«‹å¿½ç•¥æ­¤æ¶ˆæ¯ã€‚ +S_2 一些虛擬機器默èªç¦æ­¢ç¶²è·¯ä»‹é¢å¡çš„“混雜模å¼â€(Promiscuous Mode / MAC Address Spoofing)。\r\n\r\nå¦‚æžœæ··é›œæ¨¡å¼ (Promiscuous Mode / MAC Address Spoofing) 被管ç†ç¦ç”¨ï¼Œåœ¨ VPN 伺æœå™¨çš„虛擬 HUB 與物ç†é›»è…¦ä¸Šçš„物ç†ç¶²è·¯ä»‹é¢å¡ä¹‹é–“的本地橋功能ä¸èƒ½å¾ˆå¥½åœ°å·¥ä½œã€‚通éŽä½¿ç”¨è™›æ“¬æ©Ÿå™¨çš„é…置工具,你應該å…è¨±æ··é›œæ¨¡å¼ (Promiscuous Mode / MAC Address Spoofing)。\r\n\r\n有關詳細資訊,請åƒé–±æ‚¨çš„ VM 文件。如果它是一個共用的虛擬機器,且由其他人管ç†ï¼Œè«‹å‘管ç†å“¡è«‹æ±‚å…è¨±ä½¿ç”¨ä½ çš„è™›æ“¬æ©Ÿå™¨çš„æ··é›œæ¨¡å¼ (Promiscuous Mode / MAC Address Spoofing)。 +S_BOLD 說明 +IDCANCEL 確定(&O) + + +PREFIX D_SM_AZURE +CAPTION VPN Azure æœå‹™è¨­ç½® +S_TITLE VPN Azure 雲 VPN æœå‹™ï¼ˆå…費) +S_1 VPN Azure å¯ä»¥æ›´å®¹æ˜“地建立一個 VPN 會話,從你家裡的電腦到你辦公室的電腦。當一個 VPN 連接建立了,您å¯ä»¥è¨ªå•æ‚¨å…¬å¸ç§äººç¶²è·¯çµ¡ä¸Šçš„任何其他伺æœå™¨ã€‚ +S_2 在辦公室的電腦(VPN 伺æœå™¨ï¼‰ä¸Šï¼Œä½ ä¸¦ä¸éœ€è¦ä¸€å€‹å…¨çƒ IP ä½å€ã€‚它å¯ä»¥åœ¨é˜²ç«ç‰†æˆ– NAT 後é¢å·¥ä½œã€‚無需網路系統管ç†å“¡çš„é…置。您å¯ä»¥åœ¨æ‚¨çš„家用電腦使用 Windows 內置的 SSTP VPN 用戶端。 +S_3 VPN Azure 是一個雲 VPN æœå‹™ç”± SoftEther å…¬å¸ç¶“營。 VPN Azure 是å…費的,å¯æ供給任何人。按å³é‚Šçš„按鈕å¯ä»¥æŸ¥çœ‹è©³ç´°è³‡è¨Šå’Œå¦‚何使用的說明。 +B_BOLD VPN Azure 設置 +R_ENABLE 啟用 VPN Azure(&E) +R_DISABLE ç¦ç”¨ VPN Azure(&D) +S_HOSTNAME_BORDER ç•¶å‰ VPN Azure 主機å稱 +S_HOSTNAME_INFO VPN Azure 主機å稱與動態 DNS 主機å稱相åŒï¼Œä½†æ”¹è®Šçš„功能變數å稱尾碼為“vpnazure.netâ€ã€‚ +B_CHANGE 變更主機å稱(&H) +B_WEB 如何使用 VPN Azure\r\n(訪å•ç¶²è·¯) +IDCANCEL 確定(&O) + + +PREFIX D_SM_PROXY +CAPTION 通éŽä»£ç†ä¼ºæœå™¨é€£æŽ¥ +STATIC9 您å¯ä»¥é€šéŽä»£ç†ä¼ºæœå™¨é€£æŽ¥ +STATIC10 代表類型: +R_DIRECT_TCP 直接 TCP/IP 連接(無代ç†)(&D) +R_HTTPS é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥(&T) +R_SOCKS é€šéŽ SOCKS 代ç†ä¼ºæœå™¨é€£æŽ¥(&K) +B_PROXY_CONFIG 代ç†ä¼ºæœå™¨è¨­ç½®(&R) +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_VGC_LIST +CAPTION SoftEther VPN 用戶端的 VPN Gate å­¸è¡“è©¦é©—å°ˆæ¡ˆå¤–æŽ›ç¨‹å¼ +S_TITLE VPN Gate 公共 VPN 中繼伺æœå™¨ +S_INFO1 通éŽä½¿ç”¨ VPN 連接經由全世界志願者æ供的公共 VPN 伺æœå™¨ç²å¾—自由訪å•ç¶²éš›ç¶²è·¯ã€‚繞éŽæ‚¨çš„本地故障防ç«ç‰†çš„å°åŒ…攔截,並安全地隱è—ä½ çš„ IP 地å€ã€‚ +IDOK 連接到 VPN 伺æœå™¨(&C) +B_PROXY 代ç†è¨­ç½®(&P) +S_VLAN 虛擬網路介é¢å¡: +B_WEB VPN Gate 學術\r\n官方網站 +B_REFRESH é‡æ–°æ•´ç†åˆ—表(&R) +S_REFRESH é‡æ–°æ•´ç†åˆ—表... +S_RESEARCH 日本筑波大學的一個學術項目 +S_INFO9 帶有更快線路速度值 (Mbps) å’Œè¼ƒå° Ping çµæžœçš„ VPN 伺æœå™¨è®“你更加舒é©ã€‚如果你使用國外的 VPN 伺æœå™¨ï¼Œæ‚¨å¯ä»¥ç€è¦½å¾žæ‚¨æ‰€åœ¨åœ‹å®¶ç„¡æ³•è¨ªå•çš„網站。 + + +PREFIX D_VGC_PROTOCOL +CAPTION é¸æ“‡ VPN å”定來連接 +S_TITLE 公共 VPN 中繼伺æœå™¨ "%S" (%S) æ”¯æŒ TCP å’Œ UDP 作為 VPN å”定。 +S_INFO é¸æ“‡å愛的 VPN å”定來使用以連接 VPN 伺æœå™¨ "%S" (%S)。一般情æ³ä¸‹ï¼ŒTCP å”定很容易通éŽé˜²ç«ç‰†ã€‚åªæœ‰ç•¶ TCP 失敗時,å†å˜—試使用 UDP å”定。 +R_TCP 使用 &TCP å”定 (Ethernet over HTTPS VPN) (推薦) +R_UDP 使用 &UDP å”定 (Ethernet over UDP VPN) +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_VGS_CONFIG +CAPTION VPN Gate æœå‹™æŽ§åˆ¶å° +R_ENABLE 啟用 VPN Gate 中繼æœå‹™å’Œä½œç‚ºå¿—願者加入 VPN Gate 研究(&E)。 +S_TITLE 加入 VPN Gate 的學術研究專案嗎? +S_INFO1 VPN Gate 是一個以 "分散å¼çš„公共 VPN 中繼伺æœå™¨" 技術為研究的學術實驗,日本筑波大學研究生院é‹ä½œçš„。VPN Gate 用戶端用戶å¯ä»¥é€£æŽ¥åˆ° VPN Gate 公共 VPN 中繼伺æœå™¨ä¸Šé‹è¡Œçš„æœå‹™ï¼Œä¸¦é€šéŽ VPN 中繼伺æœå™¨äº«å—ç„¡é™åˆ¶çš„上網。 +S_INFO9 當一個 VPN Gate 用戶端用戶訪å•ç¶²éš›ç¶²è·¯ä¸Šçš„伺æœå™¨ï¼Œæº IP ä½å€å°‡è¢«æ›¿æ›ç‚ºä¸­ç¹¼å…¬å…± VPN 伺æœå™¨çš„ IP 地å€ã€‚因此,VPN Gate 用戶端用戶將能夠順利地ç€è¦½æµ·å¤–網站,å³ä½¿ç”¨æˆ¶çš„本地防ç«ç‰†å› æœªçŸ¥åŽŸå› ç™¼ç”Ÿæ•…障,無法通éŽé€™æ¨£çš„訪å•ã€‚ +S_WARNING 如果您é¸ä¸­ä¸Šè¿°æ ¸å–方塊,然後按確定,VPN Gate 中繼æœå‹™å°‡åœ¨é€™å°é›»è…¦ä¸Šå•Ÿå‹•ã€‚çµæžœï¼Œä»»ä½• VPN Gate ç”¨æˆ¶ç«¯å°‡èƒ½å¤ é€šéŽ VPN Gate 中繼æœå‹™å°ç¶²éš›ç¶²è·¯é€²è¡Œé€šä¿¡ã€‚它是安全的,å³ä½¿ä½ çš„電腦是ç§äººç¶²è·¯çµ¡ (如ä¼æ¥­ç¶²),因為任何ç§æœ‰ IP ä½å€çš„訪å•ä¸æœƒè¢«å…許經由 VPN Gate 中繼æœå‹™é€šéŽã€‚ +B_OPTION VPN Gate æœå‹™é¸é …設置(&O)... +IDOK 確定(&O) +IDCANCEL å–消 +B_WEB ç€è¦½ http://www.vpngate.net/ ... + + +PREFIX D_VGS_OPTION +CAPTION VPN Gate æœå‹™é¸é … +S_TITLE VPN Gate æœå‹™é¸é … +S_1 這å°é›»è…¦å°‡æˆç‚ºä¸€å€‹å…¬å…± VPN 伺æœå™¨ã€‚請填寫é‹ç‡Ÿå•†çš„伺æœå™¨è³‡è¨Šã€‚這些資訊將被公佈在 www.vpngate.net çš„å單上和其他相關æœå‹™ã€‚è¯ç¹«åœ°å€ä¹Ÿå°‡è¢«ç”¨æ–¼å¾ž VPN Gate 學術專案é‹ç‡Ÿå•†çš„è¯ç¹«ã€‚ +S_2 é‹ç‡Ÿå•†: +S_3 伺æœå™¨çš„é‹ç‡Ÿå•†(&O): +S_19 (最多 64 個字æ¯) +S_20 ä¸è‰¯å…§å®¹èˆ‰å ±ä½å€\r\n(e-mail 地å€ç­‰) (&A): +S_21 (最多 64 個字æ¯) +S_22 給使用者的消æ¯(&M):\r\n(最多 128 個字æ¯) +S_23 該消æ¯å°‡é¡¯ç¤ºåœ¨ VPN Gate 伺æœå™¨çš„清單中。輸入一個令人愉快的消æ¯ï¼Œè®“使用者感到高興。 +S_24 VPN 設置: +R_LOG ä¿å­˜ VPN å°åŒ…日誌 (推薦) (&S) +R_2WEEKS 兩周後自動刪除或存檔å°åŒ…日誌編碼 (推薦) (&T) +R_PERMANENT 使å°åŒ…日誌永久佔用ç£ç¢Ÿç©ºé–“ (&P) +R_L2TP 啟用 L2TP/IPSec VPN 伺æœå™¨åŠŸèƒ½ (推薦) (&L) +S_25 å…許 Mac OS Xã€iPhoneã€iPad å’Œ Android 用戶端進行 VPN 連接。 +B_MESSAGE 在 VPN 用戶端和螢幕上彈出您的廣告消æ¯(&S)... +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_VGS_WARNING +CAPTION 在連接 VPN Gate 學術實驗å‰çš„注æ„事項 +S1 VPN Gate 學術實驗æœå‹™æ˜¯ä½œç‚ºæ—¥æœ¬ç­‘波大學研究生院的一個研究項目é‹ç‡Ÿçš„。該æœå‹™å—制於日本法律。其他國家的法律ä¸å—我們關注也ä¸æ‰¿æ“”責任。 +S2 從本質上講,在世界上有近 200 個國家,都有ä¸åŒçš„法律。ä¸å¯èƒ½åœ¨è»Ÿé«”發佈å‰åŽ»é©—è­‰æ¯ä¸€å€‹åœ‹å®¶çš„法律和法è¦ï¼Œä¸¦ä½¿æˆ‘們的軟體符åˆæ‰€æœ‰åœ‹å®¶çš„法律。如果使用者在一個特定的國家使用 VPN Gate æœå‹™ï¼Œæ壞公務人員的權力,æœå‹™æˆ–軟體的開發者將永é ä¸æœƒè² è²¬æ¢å¾©æˆ–補償等æ害或刑事責任。 +S3 通éŽä½¿ç”¨æœ¬è»Ÿé«”å’Œæœå‹™ï¼Œä½¿ç”¨è€…有自己的義務必須éµå®ˆæ‰€æœ‰ç›¸é—œçš„法律和è¦å‰‡ã€‚使用者將完全承擔任何æ失和使用本軟體åŠæœå‹™å°Žè‡´çš„責任,無論日本領土以內還是以外。 +S4 如果你ä¸åŒæ„也ä¸ç†è§£ä¸Šè¿°è­¦å‘Šï¼Œä¸è¦ä½¿ç”¨ä»»ä½• VPN Gate 學術實驗æœå‹™åŠŸèƒ½ã€‚ +S5 注: VPN Gate 僅僅是學術目的的一個研究專案。VPN Gate 是作為 SoftEther VPN 的一個外掛程å¼è¢«é–‹ç™¼çš„。然而,VPN Gate çš„æ¯ä¸€éƒ¨åˆ†éƒ½æ˜¯åœ¨ç­‘波大學的這一研究項目被開發的。VPN Gate 的任何部分都ä¸æ˜¯ SoftEther å…¬å¸é–‹ç™¼çš„。VPN Gate 研究項目ä¸æ˜¯ç”± SoftEther å…¬å¸å¼•å°Žã€ç¶“營,推廣和ä¿è­‰çš„。 +R_NEVER è«‹ä¸è¦å†æ¬¡é¡¯ç¤ºæ­¤æ¶ˆæ¯(&S) +B_WEB è¨ªå• VPN Gate 和網站 ... +IDOK åŒæ„(&A) +IDCANCEL ä¸åŒæ„(&D) +S_BOLD 注æ„! ä¸è¦åœ¨ VPN 通訊ç¦æ­¢çš„國家使用 VPN Gate æœå‹™ã€‚ + + +PREFIX D_NM_PUSH +CAPTION 編輯該éœæ…‹è·¯ç”±è¡¨ä»¥æŽ¨é€ +S1 這個虛擬 DHCP 伺æœå™¨å¯ä»¥æŽ¨é€å¸¶ DHCP 應答消æ¯çš„ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442) 至 VPN 用戶端。 +S2 VPN 用戶端是å¦èƒ½å¤ è­˜åˆ¥ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442) å–決於目標 VPN 用戶端軟體。SoftEther VPN 用戶端和 OpenVPN 用戶端都支æ´ç„¡é¡žéœæ…‹è·¯ç”±ã€‚在 L2TP/IPSec å’Œ MS-SSTP å”議上,相容性å–決於用戶端軟體的實施。 +S3 如果你清除了虛擬 DHCP 伺æœå™¨é¸é …çš„é è¨­é–˜é“器欄ä½ï¼Œæ‚¨å°±å¯ä»¥å¯¦ç¾æ‹†åˆ†éš§é“。在用戶端一å´ï¼Œç‚ºäº†ä½¿ç”¨æ‹†åˆ†éš§é“, L2TP/IPSec å’Œ MS-SSTP 用戶端需è¦é…置為ä¸å‰µå»ºé è¨­é–˜é“器。 +S4 您還å¯ä»¥é€šéŽç¾æœ‰çš„外部 DHCP 伺æœå™¨æŽ¨é€ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442)。在這種情æ³ä¸‹ï¼Œåœ¨ SecureNAT ç¦ç”¨è™›æ“¬ DHCP 伺æœå™¨åŠŸèƒ½ï¼Œåœ¨é€™ä¸€èž¢å¹•ä¸Šä½ ä¸éœ€è¦è¨­ç½®ç„¡é¡žè·¯ç”±ã€‚ +S5 編輯該éœæ…‹è·¯ç”±è¡¨ä»¥æŽ¨é€ +S6 例如: 192.168.5.0/255.255.255.0/192.168.4.254, 10.0.0.0/255.0.0.0/192.168.4.253\r\n\r\n用逗號或空格字元來拆分多æ¢ç›® (最多 64 æ¢ç›®)。\r\næ¯å€‹æ¢ç›®å¿…須以 "IP 網路ä½å€ / å­ç¶²è·¯é®ç½© / é–˜é“ IP 地å€" çš„æ ¼å¼ä¾†æŒ‡å®šã€‚ +S7 è«‹åƒé–± RFC3442 以瞭解無類路由。 +IDOK 確定(&O) +IDCANCEL å–消 + + + + +########################################################################### +# # +#軟體功能表的字串資料 # +# # +########################################################################### + + +# 連線管ç†å“¡èœå–® +PREFIX CM_MENU +#“連接†èœå–® +CMD_TOP_CONNECT 連接(&C) +CMD_CONNECT 連接(&O)\tEnter +CMD_STATUS 查看狀態(&S)...\tCtrl+S +CMD_DISCONNECT æ–·é–‹(&I)\tCtrl+D +CMD_DISCONNECT_ALL 斷開所有(&A)\tCtrl+I +CMD_NEW æ–° VPN 連接設置(&N)...\tCtrl+N +CMD_CLONE 複製(&C)\tCtrl+C +CMD_SHORTCUT 創建 VPN 連接快æ·æ–¹å¼(&H)... +CMD_EXPORT_ACCOUNT 匯出 VPN 連接設置(&X)... +CMD_IMPORT_ACCOUNT å°Žå…¥ VPN 連接設置(&P)... +CMD_STARTUP 啟動連接設置(&T)\tCtrl+T +CMD_NOSTARTUP 移除連接設置(&E) +CMD_RECENT 最近的 VPN Server(&V) +CMD_RENAME é‡æ–°å‘½å(&M)\tF2 +CMD_DELETE 刪除(&D)\tDel +CMD_PROPERTY 屬性(&R)...\tAlt+Enter +CMD_EXIT 關閉 VPN Client 管ç†å™¨(&O)\tAlt+F4 +CMD_QUIT 退出 VPN Client 管ç†å™¨ç¨‹å¼(&X)\tAlt+Q +#“編輯†功能表 +CMD_TOP_EDIT 編輯(&E) +CMD_SELECT_ALL å…¨é¸(&A)\tCtrl+A +CMD_SWITCH_SELECT 切æ›é¸æ“‡(&I) +#“查看â€èœå–® +CMD_TOP_VIEW 查看(&V) +CMD_STATUSBAR 顯示狀態列(&S) +CMD_VISTASTYLE Windows Vista / Windows 7 / Windows 8 風格(&T) +CMD_SHOWPORT 在連接清單中顯示埠(&P) +CMD_TRAYICON 顯示工具列上的圖示(&T) +CMD_ICON 圖示(&I) +CMD_DETAIL 詳細(&D) +CMD_GRID 顯示邊框(&G) +CMD_REFRESH é‡æ–°æ•´ç†(&R)\tF5 +#“虛擬å€åŸŸç¶²è·¯â€ èœå–® +CMD_TOP_VLAN 虛擬é©é…器(&L) +CMD_NEW_VLAN 新建虛擬網路介é¢å¡(&C)...\tCtrl+L +CMD_ENABLE_VLAN 啟用虛擬網路介é¢å¡(&E)\tCtrl+E +CMD_DISABLE_VLAN ç¦ç”¨è™›æ“¬ç¶²è·¯ä»‹é¢å¡(&S)\tCtrl+B +CMD_DELETE_VLAN 刪除虛擬網路介é¢å¡(&D)\tDel +CMD_REINSTALL é‡æ–°å®‰è£é©…動程å¼(&U)...\tCtrl+U +CMD_WINNET 打開&Windows網路連接...\tCtrl+W +#“連接†èœå–® +CMD_TOP_SECURE 智慧å¡(&S) +CMD_SECURE_MANAGER 智慧å¡ç®¡ç†å™¨(&M)...\tCtrl+G +CMD_SECURE_SELECT é¸æ“‡ä¸€å€‹æ™ºæ…§å¡ä½¿ç”¨(&S)... +#“工具†功能表 +CMD_TOP_TOOL 工具(&T) +CMD_PASSWORD 設置密碼(&P)...\tCtrl+P +CMD_TRUST 管ç†ä¿¡ä»»çš„ CA 證書列表(&T)\tCtrl+R +CMD_NETIF 網路設備狀態(&N)... +CMD_TCPIP TCP å”議優化工具(&O)... +CMD_MMCSS Windows Vista / Windows 7 / Windows 8 的優化(&V)... +CMD_TRAFFIC 網路通信速度測試工具(&R)...\tCtrl+Q +CMD_CM_SETTING 切æ›é‹è¡Œæ¨¡å¼(&M)... +CMD_LANGUAGE 語言設置(&L) +CMD_OPTION é¸é …(&O)...\tCtrl+O +#“語音â€åŠŸèƒ½è¡¨ +CMD_TOP_VOICE 語音(&O) +CMD_VOIDE_NONE 關閉語音指å—(&D) +CMD_VOICE_NORMAL 正常語音指å—(&N) +CMD_VOICE_ODD 擴展語音指å—(&O) +#“説明â€åŠŸèƒ½è¡¨ +CMD_TOP_HELP 幫助(&H) +CMD_ABOUT 關於(&A)... + + + + + + + + + + + + + + + + + +########################################################################### +# # +# 命令æ示符字串資料 # +# # +########################################################################### + +PREFIX NULL + +# 控制å°ç³»çµ±ç¸½è¦½ +CON_INFILE_ERROR 錯誤: 無法打開指定的輸入檔 "%s"。 +CON_OUTFILE_ERROR 錯誤: 無法創建指定的輸出檔 "%s"。 +CON_INFILE_START 在檔 "%s" 中寫入命令將被使用代替éµç›¤è¼¸å…¥ã€‚ +CON_OUTFILE_START 該消æ¯è¼¸å‡ºåˆ°æŽ§åˆ¶å°å°‡è¢«ä¿å­˜åœ¨æª” "%s"。 +CON_USER_CANCEL [EOF] +CON_UNKNOWN_CMD "%S": 命令未找到。\n您å¯ä»¥ä½¿ç”¨ "HELP" 命令來查看一個å¯ç”¨çš„命令列表。 +CON_AMBIGIOUS_CMD "%S": 命令å稱是模糊的。 +CON_AMBIGIOUS_CMD_1 指定的命令å稱匹é…以下多個命令: +CON_AMBIGIOUS_CMD_2 請更嚴格地é‡æ–°æŒ‡å®šå‘½ä»¤å稱。 +CON_INVALID_PARAM åƒæ•¸ "/%S" 已被指定。使用命令 "%S" 時,ä¸å¯èƒ½æŒ‡å®šæ­¤åƒæ•¸ã€‚輸入 "%S /HELP" 來看被使用的åƒæ•¸æ¸…單。 +CON_AMBIGIOUS_PARAM "/%S": åƒæ•¸å稱是ä¸æ˜Žç¢ºçš„。 +CON_AMBIGIOUS_PARAM_1 指定的åƒæ•¸å稱符åˆä»¥ä¸‹ï¼Œè¢«æŒ‡å®šçš„åšç‚ºå‘½ä»¤ "%S" åƒæ•¸çš„åƒæ•¸: +CON_AMBIGIOUS_PARAM_2 請更嚴格地é‡æ–°æŒ‡å®šåƒæ•¸å稱。 + + +# ä¸æ˜Žå‘½ä»¤ +CMD_UNKNOWM 沒有這個命令的說明。 +CMD_UNKNOWN_HELP 沒有這個命令的詳細æ述。如果您想瞭解更多有關此命令的詳細資料,請åƒé–±æ‰‹å†Šæˆ–線上文檔。 +CMD_UNKNOWN_ARGS 沒有命令執行的例å­ã€‚ +CMD_UNKNOWN_PARAM 沒有這個åƒæ•¸çš„說明。 + + +# 控制å°ç³»çµ±å…§ä½¿ç”¨çš„字串 +CMD_HELP_1 您å¯ä»¥ä½¿ç”¨ä¸‹é¢çš„ %u 命令: +CMD_HELP_2 åƒè€ƒæ¯å€‹å‘½ä»¤çš„使用,輸入 "命令å稱 ?" 來查看幫助。 +CMD_EVAL_MIN_MAX 您必須指定從 %u 到 %u 的整數。 +CMD_PROMPT 輸入一個值: +CMD_EVAL_NOT_EMPTY è¦æ ¼ä¸èƒ½ç‚ºç©ºç™½ã€‚ +CMD_EVAL_SAFE 該字串包å«ä¸å¯ç”¨çš„字元。 +CMD_EVAL_INT 您必須指定一個ä¸å°æ–¼ 1 的整數。 +CMD_HELP_TITLE 關於命令 "%S" 的幫助 +CMD_HELP_DESCRIPTION [目的] +CMD_HELP_USAGE [使用方法] +CMD_HELP_HELP [說明] +CMD_HELP_ARGS [åƒæ•¸] +CMD_PROPMT_PORT 輸入埠號: +CMD_EVAL_PORT 埠號無效。指定一個範åœæ˜¯ 1 到 65535 的埠號。 +CMD_CT_STD_COLUMN_1 é …ç›® +CMD_CT_STD_COLUMN_2 價值 +CMD_CT_STD_COLUMN_3 說明 +CMD_PARSE_IP_SUBNET_ERROR_1_6 指定 "IPv6 地å€/å­ç¶²è·¯é®ç½©" æ ¼å¼ã€‚\n通éŽç”¨å†’號來分開這åå…­ä½é€²åˆ¶çš„數值來指定 IPv6 地å€ï¼Œå¦‚如“ 2001:200:0:1::â€ã€‚å°æ–¼å­ç¶²è·¯é®ç½©ï¼Œæ‚¨å¯ä»¥æŒ‡å®šç”¨å†’號分開的åå…­ä½é€²åˆ¶æ•¸å€¼ï¼Œå¦‚ “ffff:ffff:ffff:ffff::â€ï¼Œæˆ–者您也å¯ä»¥ç”¨å進ä½æ•¸å­—值指定å­ç¶²è·¯é®ç½©çš„比特長度,如 64。\nè¦æŒ‡å®šä¸€å€‹ç¨ç«‹ä¸»æ©Ÿï¼ŒæŒ‡å®šå­ç¶²è·¯é®ç½©ç‚ºâ€œ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffffâ€æˆ– “128â€ã€‚\n(例)\n2001:200:0:1::/64\n2001:200:0:1::/ffff:ffff:ffff:ffff::\n2001:200:0:1::5/12\n\n +CMD_PARSE_IP_SUBNET_ERROR_1 指定 "IPv4 地å€/å­ç¶²è·¯é®ç½©" æ ¼å¼ã€‚\n通éŽç”¨å°æ•¸é»žä¾†åˆ†éš”å進ä½æ•¸å­—值來指定 IPv4 地å€ï¼Œå¦‚ “192.168.0.1â€ã€‚å°æ–¼å­ç¶²è·¯é®ç½©ï¼Œæ‚¨å¯ä»¥é€šéŽä½¿ç”¨å°æ•¸é»žåˆ†éš”å進ä½æ•¸å­—值來來指定,如 “255.255.255.0â€ï¼Œæˆ–者您也å¯ä»¥é€šéŽä½¿ç”¨å進ä½æ•¸å­—值來指定å­ç¶²è·¯é®ç½©çš„比特長度如 24。\nè¦æŒ‡å®šä¸€å€‹ç¨ç«‹ä¸»æ©Ÿï¼Œæ‚¨å¯ä»¥æŒ‡å®šå­ç¶²è·¯é®ç½©ç‚º 255.255.255.255 或 32\n(例)\n192.168.0.1/24\n192.168.0.1/255.255.255.0\n192.168.0.5/255.255.255.255\n\n +CMD_PARSE_IP_SUBNET_ERROR_2 指定的 IP 地å€ä¸æ˜¯ç¶²è·¯ä½å€ã€‚ +CMD_PARSE_IP_SUBNET_ERROR_3 指定的 IP ä½å€ä¸æ˜¯ç¶²è·¯ä½å€é¦–碼。 +CMD_EVAL_DATE_TIME_FAILED 日期和時間è¦æ ¼ç„¡æ•ˆã€‚\n日期和時間必須為相åŒçš„æ ¼å¼å¦‚ "2005/10/08 19:30:00",指定 6 個整數代表年/月/æ—¥ å°æ™‚:分é˜:秒,用斜線,空格和冒號分隔。年指定為 4 ä½æ•¸ã€‚ +CMD_PARSE_IP_MASK_ERROR_1_6 指定 "IPv6 地å€/é®ç½©" æ ¼å¼ã€‚\n通éŽç”¨å†’號來分隔å六進ä½çš„數值來指定 IPv6 地å€ï¼Œå¦‚ “2001:200:0:1::â€ã€‚å°æ–¼é®ç½©ï¼Œæ‚¨å¯ä»¥æŒ‡å®šç”±å†’號分隔的å六進ä½çš„數值,如 ffff:ffff:ffff:ffff::,或者您也å¯ä»¥ç”¨å進ä½æ•¸å­—值來指定é®ç½©çš„比特長度如 64。\nè¦æŒ‡å®šä¸€å€‹ç¨ç«‹ä¸»æ©Ÿï¼ŒæŒ‡å®šé®ç½©ç‚º “ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff â€æˆ–“128â€ã€‚\n(例) \n2001:200:0:1::/64\n2001:200:0:1::/ffff:ffff:ffff:ffff::\n2001:200:0:1::5/12\n\n +CMD_PARSE_IP_MASK_ERROR_1 指定 "IPv4 地å€/é®ç½©" æ ¼å¼ã€‚\n通éŽç”¨å°æ•¸é»žä¾†åˆ†éš”å進ä½æ•¸å­—值來指定 IPv4 地å€ï¼Œå¦‚“192.168.0.1â€ã€‚å°æ–¼é®ç½©ï¼Œæ‚¨å¯ä»¥æŒ‡å®šç”¨å°æ•¸é»žåˆ†éš”çš„å進ä½æ•¸å­—值,如 “255.255.255.0â€ï¼Œæˆ–者您也å¯ä»¥ç”¨å進ä½å€¼æŒ‡å®šé®ç½©çš„比特長度,如 24。\nè¦æŒ‡å®šä¸€å€‹ç¨ç«‹ä¸»æ©Ÿï¼ŒæŒ‡å®šé®ç½©ç‚º 255.255.255.255 或 32\n(例) \n 192.168.0.1/24\n 192.168.0.1/255.255.255.0\n192.168.0.5/255.255.255.255\n\n + + + +# 通用資訊 +CMD_MSG_INVALID_HOSTNAME 指定的主機å稱無效。 +CMD_MSG_OK 命令æˆåŠŸå®Œæˆã€‚ +CMD_MSG_ALLOW å…許 +CMD_MSG_DENY 拒絕 +CMD_MSG_INFINITE ç„¡é™ +CMD_MSG_ENABLE 啟用 +CMD_MSG_DISABLE ç¦ç”¨ +CMD_MSG_LOAD_CERT_FAILED 無法讀å–指定的 X.509 證書文件。 +CMD_MSG_SAVE_CERT_FAILED 無法寫入 X.509 證書文件。 +CMD_ACCOUNT_COLUMN_NAME VPN 連接設置å稱 +CMD_ACCOUNT_COLUMN_HOSTNAME 目標 VPN Server 主機å稱 +CMD_ACCOUNT_COLUMN_PORT 目標 VPN Server 埠號 +CMD_ACCOUNT_COLUMN_HUBNAME 目標 VPN Server 虛擬 HUB å稱 +CMD_ACCOUNT_COLUMN_PROXY_TYPE 代ç†ä¼ºæœå™¨é¡žåž‹ +CMD_ACCOUNT_COLUMN_PROXY_HOSTNAME 代ç†ä¼ºæœå™¨ä¸»æ©Ÿå稱 +CMD_ACCOUNT_COLUMN_PROXY_PORT 代ç†ä¼ºæœå™¨çš„埠號 +CMD_ACCOUNT_COLUMN_PROXY_USERNAME 代ç†ä¼ºæœå™¨çš„用戶å +CMD_ACCOUNT_COLUMN_SERVER_CERT_USE 驗證伺æœå™¨æ†‘è­‰ +CMD_ACCOUNT_COLUMN_SERVER_CERT_NAME 註冊的伺æœå™¨å€‹äººè­‰æ›¸ +CMD_ACCOUNT_COLUMN_DEVICE_NAME 用於連接的設備å +CMD_ACCOUNT_COLUMN_AUTH_TYPE 驗證類型 +CMD_ACCOUNT_COLUMN_AUTH_USERNAME 用戶å +CMD_ACCOUNT_COLUMN_AUTH_CERT_NAME 用戶端驗證使用證書 +CMD_ACCOUNT_COLUMN_NUMTCP VPN 通信中使用的 TCP 的連接數 +CMD_ACCOUNT_COLUMN_TCP_INTERVAL 建立æ¯å€‹ TCP 連接的間隔 +CMD_ACCOUNT_COLUMN_TCP_TTL æ¯å€‹ TCP 連接的連接週期 +CMD_ACCOUNT_COLUMN_TCP_HALF 使用åŠé›™å·¥æ¨¡å¼ +CMD_ACCOUNT_COLUMN_ENCRYPT é€šéŽ SSL 加密 +CMD_ACCOUNT_COLUMN_COMPRESS 資料壓縮 +CMD_ACCOUNT_COLUMN_BRIDGE_ROUTER 通éŽæ©‹æŽ¥å™¨ / 路由模å¼é€£æŽ¥ +CMD_ACCOUNT_COLUMN_MONITOR 通éŽç›£æ¸¬æ¨¡å¼é€£æŽ¥ +CMD_ACCOUNT_COLUMN_NO_TRACKING ä¸è¦èª¿æ•´è·¯ç”±è¡¨ +CMD_ACCOUNT_COLUMN_QOS_DISABLE ä¸è¦ä½¿ç”¨ QoS 控制功能 + + +# Debugging Information Collecting Tool +CMD_DEBUG_SOFTNAME 調試資訊採集工具 +CMD_DEBUG_PRINT 調試資訊採集工具\r\n\r\n +CMD_DEBUG_NOT_2000 è¦æ±‚ Windows 2000 或更高版本。 +CMD_DEBUG_NOT_ADMIN 您必須以管ç†å“¡èº«ä»½ç™»å…¥ Windows 執行此命令。 +CMD_DEBUG_UAC_FAILED 無法ç²å¾—管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_DEBUG_SAVE_TITLE 指定ä¿å­˜æª”的目標路徑 +CMD_DEBUG_OK 一個調試資訊檔被ä¿å­˜ç‚º "%s"。\r\n\r\n發é€æ­¤æª”到你的支æŒäººå“¡ã€‚\r\n在發é€çµ¦æ”¯æŒäººå“¡ä»¥å‰ï¼Œæ‚¨å¿…須驗證此檔的內容。\r\n如果有一些你ä¸æƒ³é€éœ²çµ¦å…¶ä»–工作人員的機密資訊,你有責任移除這個檔中的機密資訊。\r\n\r\n如果你忽略了包å«åœ¨æ­¤æª”中的機密資訊,並且你åŒæ„將整個檔發é€çµ¦æ”¯æŒäººå“¡ï¼Œé€™æ„味著你已經åŒæ„é€éœ²æª”中的全部內容給支æ´äººå“¡ã€‚ +CMD_DEBUG_NG 無法ä¿å­˜èª¿è©¦è³‡è¨Šç‚º "%s"。 + + +# 測試命令 +CMD_TEST 執行測試é‹è¡Œã€‚ +CMD_TEST_HELP 這是一個測試命令。執行測試é‹è¡Œã€‚隨著測試命令,您å¯ä»¥æŒ‡å®šè¨±å¤šåƒæ•¸ã€‚您å¯ä»¥çœç•¥åƒæ•¸çš„個數。 +CMD_TEST_ARGS Test [/A1:a_str] [/A2:b_str] [/A3:int_value] +CMD_TEST_A1 指定åƒæ•¸æ ¼ A1。這å¯ä»¥è¢«çœç•¥ã€‚ +CMD_TEST_A2 指定åƒæ•¸ A2。如果忽略,當命令執行時,æ示將顯示輸入åƒæ•¸ A2。è¦æ ¼ä¸èƒ½æ˜¯ç©ºç™½ã€‚ +CMD_TEST_A3 指定一個數值。您必須指定一個範åœæ˜¯ 1 到 100 之間的整數。指定的整數超出此範åœï¼Œå°‡å°Žè‡´éŒ¯èª¤è³‡è¨Šé¡¯ç¤ºã€‚ +CMD_TEST_EVAL_A2 åƒæ•¸ A2 çš„è¦æ ¼ä¸èƒ½æ˜¯ç©ºç™½ã€‚ +CMD_IP_EVAL_FAILED IP ä½å€æŒ‡å®šä¸æ­£ç¢ºã€‚ +CMD_HOSTPORT_EVAL_FAILED 主機å稱和埠號è¦æ ¼ç„¡æ•ˆã€‚\n請使用指定的主機å稱格å¼:埠號 或 IP ä½å€:埠號。 +CMD_PORTLIST_EVAL_FAILED 埠號清單è¦æ ¼ç„¡æ•ˆã€‚\n列表必須至少有一個埠號設置,也å¯ä»¥è¨­ç½®å¤šå€‹åŸ è™Ÿã€‚當指定多個埠號時,使用逗號隔開,如 "443,992,8888"。 +CMD_PROTOCOL_EVAL_FAILED å”議指定ä¸æ­£ç¢ºã€‚å¯ä»¥ç‚ºå”議指定 ip, tcp, udp, icmpv4, icmpv6 或å”å®šæ•¸ä½ (0 到 255)。 +CMD_PORT_RANGE_EVAL_FAILED 埠號或埠號範åœæŒ‡å®šä¸æ­£ç¢ºã€‚如果僅指定一個埠號,必須使用一個整數來指定埠號。如果指定多個埠,開始埠號和çµæŸåŸ è™ŸåŠ ä¸€å€‹é€£å­—號來指定,如 "80-443"。 +CMD_TCP_CONNECTION_STATE_EVAL_FAILED TCP 連接狀態è¦æ ¼ç„¡æ•ˆã€‚\n指定 "已設立" 或 "未設立",並且在é¸æ“‡å”定時指定 TCP。 +CMD_MAC_ADDRESS_AND_MASK_EVAL_FAILED MAC ä½å€å’Œé®ç½©è¦æ ¼ç„¡æ•ˆã€‚\n使用有分隔符號('-' 或 ':')çš„å六進ä½æ•¸å­—,和沒有分隔符號。一個例å­æ˜¯ "00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-FF"。 +CMD_EXEC_MSG_NAME %S 命令 - %s +CMD_ID ID +CMD_FILE_NOT_FOUND 找ä¸åˆ°æŒ‡å®šçš„檔案 "%s"。 +CMD_FILE_NAME_EMPTY 檔案å沒有被指定。 +CMD_SAVECERTPATH ä¿å­˜ X.509 證書到檔案å: +CMD_SAVECERT_FAILED 無法ä¿å­˜è­‰æ›¸æ–‡ä»¶ã€‚ +CMD_SAVEKEYPATH ä¿å­˜é‡‘鑰到檔案å: +CMD_SAVEKEY_FAILED 無法ä¿å­˜é‡‘鑰檔案。 +CMD_SAVEFILE_FAILED 無法ä¿å­˜æª”案。 +CMD_LOADFILE_FAILED 無法打開檔案。 +CMD_LOADCERTPATH 從……檔案åè®€å– X.509 證書: +CMD_LOADCERT_FAILED 無法讀å–證書檔案。 +CMD_LOADKEYPATH 從檔案å……讀å–ç§å¯†é‡‘é‘°: +CMD_LOADKEY_FAILED 無法讀å–金鑰文件。 +CMD_LOADKEY_ENCRYPTED_1 指定的金鑰檔被密碼ä¿è­·ã€‚ +CMD_LOADKEY_ENCRYPTED_2 請輸入密碼: +CMD_LOADKEY_ENCRYPTED_3 密碼ä¸æ­£ç¢ºã€‚ +CMD_KEYPAIR_FAILED X.509 證書和ç§å¯†é‡‘鑰的組åˆæŒ‡å®šä¸æ­£ç¢ºã€‚證書和與該證書å°æ‡‰çš„ç§å¯†é‡‘鑰是必需的。 +CMD_CERT_NOT_EXISTS 證書未登記。 +CMD_NO_SETTINGS ï¼ +CMD_DISCONNECTED_MSG \n---Error---\n\n與您正管ç†çš„主機通信會話被中斷了。從ç¾åœ¨é–‹å§‹ï¼Œå¦‚果您é‹è¡Œä»»ä½•å‘½ä»¤å°‡å‡ºç¾éŒ¯èª¤ã€‚\n\n為了é‡æ–°é€£æŽ¥åˆ°æ‚¨ç®¡ç†çš„主機,首先輸入 "EXIT" 的離開本æ示,然後é‡æ–°é€£æŽ¥ã€‚\n\n + + +# VPN CMD 命令 +CMD_VPNCMD SoftEther VPN 命令列管ç†å·¥å…· +CMD_VPNCMD_HELP “vpncmd â€ç¨‹å¼æ˜¯ä¸€å€‹å…許您通éŽä½¿ç”¨å‘½ä»¤åˆ—ä¾†ç®¡ç† SoftEther VPN 軟體的實用工具。通éŽä½¿ç”¨ vpncmd,您å¯ä»¥é€£æŽ¥åˆ°é‹è¡Œåœ¨æœ¬åœ°æˆ–é ç«¯é›»è…¦çš„ VPN Client,VPN Server 或 VPN Bridge 並管ç†å®ƒå€‘。此外,通éŽä½¿ç”¨ VPN 工具模å¼ï¼Œæ‚¨å¯ä»¥èª¿ç”¨ç¶²è·¯å‚³é€é€ŸçŽ‡æ¸¬è©¦å·¥å…·å’Œè­‰æ›¸å‰µå»ºåŠŸèƒ½ã€‚å³ä½¿ä¸é€£æŽ¥åˆ° VPN Server 或 VPN Client,vpncmd 也是å¯ä»¥ä½¿ç”¨çš„。\n當使用 vpncmd 時,如果檔案å是通éŽä½¿ç”¨ /IN å’Œ /OUT åƒæ•¸æŒ‡å®šçš„,該命令就å¯ä»¥æ ¹æ“šä¸€å€‹æª”被批é‡åŸ·è¡Œã€‚該檔列舉了å¯åŸ·è¡Œå‘½ä»¤çš„檔和執行çµæžœå¯ä»¥è¢«å¯«å…¥æª”中。通常,vpncmd 啟動後命令æ示符會出ç¾ï¼Œä½†æ˜¯ï¼Œç•¶ç”¨ /IN åƒæ•¸æŒ‡å®šä¸€å€‹è¼¸å…¥æª”時,在輸入檔的所有行執行完æˆå¾Œï¼Œè©²ç¨‹å¼å°‡è‡ªå‹•çµ‚止。此外,當指定 /CMD åƒæ•¸ä¾†åŸ·è¡Œä¸€å€‹å‘½ä»¤æ™‚,在命令執行完æˆå¾Œï¼Œç¨‹å¼å°‡è‡ªå‹•çµ‚止。您ä¸èƒ½åŒæ™‚刻指定 /IN åƒæ•¸å’Œ /CMD åƒæ•¸ã€‚vpncmd 程å¼çš„終止代碼將是最後執行命令的錯誤代碼 (在æˆåŠŸåŸ·è¡Œçš„情æ³ä¸‹æ˜¯ 0)。在 Windows 環境下,當具有管ç†å“¡è¨±å¯æ¬Šçš„用戶一次或多次啟動 vpncmd 時,有å¯èƒ½åªéœ€è¼¸å…¥ "vpncmd" 到 Windows 命令æ示符或 [é‹è¡Œ...] Windows å•Ÿå‹• vpncmd。為了在 UNIX 系統下得到åŒæ¨£çš„çµæžœï¼Œæ‚¨å¯ä»¥æ‰‹å‹•è¨­ç½®ï¼ŒPATH 環境是å¯è®Šçš„。 +CMD_VPNCMD_ARGS vpncmd [host:port] [/CLIENT|/SERVER|/TOOLS] [/HUB:hub] [/ADMINHUB:adminhub] [/PASSWORD:password] [/IN:infile] [/OUT:outfile] [/CMD commands...] +CMD_VPNCMD_[host:port] 通éŽæŒ‡å®šæ ¼å¼çš„åƒæ•¸ [主機å稱:埠號],å¯è‡ªå‹•é€£æŽ¥åˆ°ä¸»æ©Ÿã€‚如果這是沒有指定的,會出ç¾ä¸€å€‹æ示讓輸入連接目的地。當連接到一個 VPN Client,您ä¸èƒ½æŒ‡å®šä¸€å€‹åŸ è™Ÿã€‚ +CMD_VPNCMD_CLIENT 連接到 VPN 客戶åšç®¡ç†ã€‚您ä¸èƒ½æŒ‡å®šå®ƒèˆ‡ /SERVER 一起åšã€‚ +CMD_VPNCMD_SERVER 連接到 VPN Server 或 VPN Bridge åšç®¡ç†ã€‚您ä¸èƒ½æŒ‡å®šå®ƒèˆ‡ /CLIENT 一起åšã€‚ +CMD_VPNCMD_TOOLS 啟用 VPN 工具命令。 VPN 工具包括簡單證書創建工具 (MakeCert 命令) 和網路傳é€é€ŸçŽ‡æ¸¬è©¦å·¥å…· (SpeedTest 命令)。 +CMD_VPNCMD_HUB ç•¶é€šéŽ â€œè™›æ“¬ HUB 管ç†æ¨¡å¼â€é€£æŽ¥åˆ° VPN Server 時,這就指定了該虛擬 HUB å稱為 "hub"。如果您指定主機å稱而ä¸æ˜¯ / HUB åƒæ•¸ï¼Œé€£æŽ¥å°‡é€šéŽ “伺æœå™¨ç®¡ç†æ¨¡å¼â€é€²è¡Œã€‚ +CMD_VPNCMD_ADMINHUB 在連接到 VPN Server 後,這將指定自動é¸æ“‡çš„虛擬 HUB "adminhub" çš„å稱。如果已經指定 /HUB çš„åƒæ•¸ï¼Œè™›æ“¬ HUB 將被自動é¸å®šï¼Œå‰‡æœ¬æŒ‡å®šå°±æ²’有必è¦äº†ã€‚ +CMD_VPNCMD_PASSWORD 當連接時,如果需è¦ç®¡ç†å“¡å¯†ç¢¼ï¼ŒæŒ‡å®šå¯†ç¢¼ "password"。當沒有指定密碼時,æ示輸入密碼會被顯示。 +CMD_VPNCMD_IN 這將指定的文字檔 "infile",其中包å«é€£æŽ¥å®Œæˆå¾Œè‡ªå‹•åŸ·è¡Œçš„命令列表。如果指定 /IN åƒæ•¸ï¼Œåœ¨æª”中所有命令檔都執行完畢後,vpncmd 程å¼å°‡è‡ªå‹•çµ‚止。如果該檔包å«å¤šä½å…ƒçµ„字元,編碼必須是 Unicode (UTF-8)。這ä¸èƒ½èˆ‡ /CMD 一起被指定 (如 /CMD 是指定的,/IN 將被忽略)。 +CMD_VPNCMD_OUT 您å¯ä»¥æŒ‡å®šæ–‡å­—檔 "outfile" 寫所有的字串,如螢幕上的æ示,資訊,錯誤和執行çµæžœã€‚請注æ„,如果指定的檔已經存在,ç¾æœ‰æª”的內容將被覆蓋。輸出字串將用 Unicode (UTF-8) 編碼被記錄。 +CMD_VPNCMD_CMD 如果å¯é¸å‘½ä»¤ "commands..." 包å«åœ¨ /CMD 命令之後,連接完æˆå¾Œæ­¤å‘½ä»¤å°‡è¢«åŸ·è¡Œï¼Œæ­¤å¾Œ vpncmd 程å¼å°‡çµ‚止。ä¸èƒ½èˆ‡ /IN 一起指定 (如果與 /IN 一起指定,/IN 將被忽略)。在所有其他 vpncmd åƒæ•¸ä¹‹å¾ŒæŒ‡å®š /CMD åƒæ•¸ã€‚ +CMD_VPNCMD_CSV 您å¯ä»¥é€šéŽæŒ‡å®šæœ¬é¸é …啟用 CSV 輸出。æ¯å€‹å‘½ä»¤çš„çµæžœå°‡æœƒä»¥ CSV å½¢å¼åˆ—å°ã€‚用其他程å¼è™•ç†çµæžœæ˜¯æœ‰ç”¨çš„。 +CMD_VPNCMD_CS_1 通éŽä½¿ç”¨ vpncmd 程å¼ï¼Œå¯ä»¥å–得以下æˆæžœã€‚\n\n1. VPN Server 或 VPN Bridge 的管ç†ã€‚\n2. VPN Client 的管ç†ã€‚\n3. 使用 VPN 工具 (證書創建和網路傳é€é€ŸçŽ‡æ¸¬è©¦å·¥å…·)\n\n +CMD_VPNCMD_CS_2 é¸æ“‡ 1, 2 或 3: +CMD_VPNCMD_HOST_1 指定的主機å稱或目標 VPN Server 或 VPN Bridge 正在 é‹è¡Œçš„電腦 IP ä½å€ã€‚\n通éŽä»¥ "主機å稱:埠號" æ ¼å¼æŒ‡å®šï¼Œæ‚¨é‚„å¯ä»¥æŒ‡å®šåŸ è™Ÿã€‚\n(當沒有指定埠號時,使用 443。)\n如果ä¸è¼¸å…¥ä»»ä½•å…§å®¹ä¸¦æŒ‰ä¸‹å›žè»Šéµï¼Œå°‡é€£æŽ¥åˆ°åŸ è™Ÿç‚º 443 的本地主機 (這å°é›»è…¦)。 +CMD_VPNCMD_HOST_2 指定的主機å稱或正在é‹è¡Œçš„目標 VPN Client 電腦的 IP ä½å€ã€‚\n如果ä¸è¼¸å…¥ä»»ä½•å…§å®¹ä¸¦ä¸”按下回車éµï¼Œå°‡é€£æŽ¥åˆ°æœ¬åœ°ä¸»æ©Ÿ (這å°é›»è…¦)。 +CMD_VPNCMD_HOST_3 目標 IP ä½å€çš„主機å稱: +CMD_VPNCMD_HUB_1 如果通éŽè™›æ“¬ HUB 管ç†æ¨¡å¼é€£æŽ¥åˆ°ä¼ºæœå™¨ï¼Œè«‹è¼¸å…¥è™›æ“¬ HUB çš„å稱。\n如果通éŽä¼ºæœå™¨ç®¡ç†æ¨¡å¼é€£æŽ¥ï¼Œç„¡é ˆè¼¸å…¥ä»»ä½•å…§å®¹è«‹æŒ‰Backspaceéµã€‚\n +CMD_VPNCMD_HUB_2 指定虛擬 HUB å稱: +CMD_VPNCMD_ABOUT SoftEther VPN 命令列管ç†å·¥å…· (vpncmd 命令)\n%S\n%S\nCopyright (c) SoftEther VPN Project. All Rights Reserved.\n +CMD_VPNCMD_PASSWORD_1 訪å•è¢«æ‹’絕。å¯èƒ½æ˜¯å¯†ç¢¼ä¸æ­£ç¢ºï¼Œæˆ–者是您以ä¸æ­£ç¢ºçš„管ç†æ¨¡å¼é€£æŽ¥ã€‚您å¯ä»¥å˜—試å†æ¬¡è¼¸å…¥å¯†ç¢¼ã€‚è¦å–消,請按 Ctrl + D。 +CMD_VPNCMD_PASSWORD_2 密碼: +CMD_VPNCMD_ERROR 發生錯誤。(錯誤代碼: %u)\n%s +CMD_VPNCMD_SERVER_CONNECTED 與伺æœå™¨ "%S" 的連接已建立 (埠 %u)。 +CMD_VPNCMD_SERVER_CONNECTED_1 您有整個 VPN Server 的管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_VPNCMD_SERVER_CONNECTED_2 您在 VPN Server 上有虛擬 HUB "%S" 的管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_VPNCMD_CLIENT_NO_REMODE 目標 VPN Client 伺æœå™¨ä¸å…許來自é ç«¯é›»è…¦çš„ä¾æ³•è¡Œæ”¿çš„連接。啟動的電腦上é‹è¡Œçš„ VPN Client 並連接到本地主機的命令列管ç†å·¥å…·æˆ– VPN 客戶經ç†ã€‚ +CMD_VPNCMD_PWPROMPT_0 請輸入密碼。è¦å–消,請按下 Ctrl + D éµã€‚ +CMD_VPNCMD_PWPROMPT_1 密碼 : +CMD_VPNCMD_PWPROMPT_2 確èªè¼¸å…¥: +CMD_VPNCMD_PWPROMPT_3 密碼和確èªå¯†ç¢¼ä¸åŒ¹é…。請å†è¼¸å…¥å¯†ç¢¼å’Œç¢ºèªå¯†ç¢¼ã€‚ +CMD_VPNCMD_CLIENT_CONNECTED 連接到 VPN Client "%S"。 +CMD_VPNCMD_TOOLS_CONNECTED VPN 工具已推出。通éŽè¼¸å…¥ "HELP",您å¯ä»¥æŸ¥çœ‹å¯ä½¿ç”¨çš„命令列表。 + + + + +####################################################### +# # +# VPN Server 的管ç†å‘½ä»¤å¦‚下 # +# # +####################################################### + + + +# About 命令 +CMD_About 顯示版本資訊 +CMD_About_HELP 這顯示了此命令列管ç†å·¥å…·çš„版本資訊。版本資訊中包括了 vpncmd 版本號,內部標記和內部標記資訊。 +CMD_About_ARGS About + + +# ServerInfoGet 命令 +CMD_ServerInfoGet ç²å–伺æœå™¨è³‡è¨Š +CMD_ServerInfoGet_Help 這使您å¯ä»¥ç²å–當å‰é€£æŽ¥çš„ VPN Server 或 VPN Bridge 的伺æœå™¨è³‡è¨Šã€‚伺æœå™¨è³‡è¨Šä¸­åŒ…括版本號,內部標記和內部標記資訊。您還å¯ä»¥ç²å–當å‰ä¼ºæœå™¨é‹è¡Œæ¨¡å¼çš„資訊和伺æœå™¨ä¸Šé‹è¡Œçš„作業系統資訊。 +CMD_ServerInfoGet_Args ServerInfoGet + + +# ServerStatusGet 命令 +CMD_ServerStatusGet ç²å–當å‰ä¼ºæœå™¨ç‹€æ…‹ +CMD_ServerStatusGet_Help 這使您å¯ä»¥å³æ™‚ç²å–當å‰é€£æŽ¥çš„ VPN Server 或 VPN Bridge çš„ç¾ç‹€ã€‚您å¯ä»¥å¾—到關於資料通信和伺æœå™¨ä¸Šå­˜åœ¨çš„ä¸åŒé¡žåž‹ç‰©ä»¶æ•¸é‡çš„統計資料。您å¯ä»¥å¾—到當å‰é›»è…¦æ‰€ä½¿ç”¨çš„作業系統記憶體多少的資訊。 +CMD_ServerStatusGet_Args ServerStatusGet + + +# ListenerCreate 命令 +CMD_ListenerCreate 創建新的 TCP 監è½å™¨ +CMD_ListenerCreate_Help 這使您å¯ä»¥åœ¨ä¼ºæœå™¨ä¸Šå‰µå»ºä¸€å€‹æ–°çš„ TCP 監è½å™¨ã€‚通éŽå»ºç«‹ TCP 監è½å™¨ï¼Œä¼ºæœå™¨é–‹å§‹åœ¨æŒ‡å®šçš„ TCP/IP 埠連接監è½ã€‚\n已創建的 TCP 監è½å™¨å¯ä»¥è¢« ListenerDelete 命令刪除。\n您還å¯ä»¥å¾—到一個當å‰ä½¿ç”¨ ListenerList 命令登記的 TCP åµè½å™¨åˆ—表。\nè¦åŸ·è¡Œé€™å€‹å‘½ä»¤ï¼Œæ‚¨å¿…須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ListenerCreate_Args ListenerCreate [port] +CMD_ListenerCreate_[port] 使用一個整數,指定新添加的 TCP/IP 監è½åŸ è™Ÿã€‚您也å¯ä»¥ä½¿ç”¨ä¸€å€‹å·²ç¶“被其他程å¼ä½¿ç”¨çš„埠號; 但 VPN Server 將無法使用,直到該程å¼çµæŸäº†åœ¨åŸ çš„使用。指定一個範åœå¾ž 1 到 65535 的埠號。 +CMD_ListenerCreate_PortPrompt 新增 TCP/IP 監è½å™¨åŸ è™Ÿ: + + +# ListenerDelete 命令 +CMD_ListenerDelete 刪除 TCP 監è½å™¨ +CMD_ListenerDelete_Help 這å…許您刪除一個在伺æœå™¨ä¸Šå·²è¨»å†Šçš„ TCP åµè½å™¨ã€‚當 TCP 監è½å™¨åœ¨é‹è¡Œç‹€æ…‹ï¼Œç•¶é‹è¡Œåœæ­¢æ™‚,監è½å™¨å°‡è¢«è‡ªå‹•åˆªé™¤ã€‚\n您還å¯ä»¥å¾—到一個當å‰ä½¿ç”¨ ListenerList 命令登記的 TCP 監è½å™¨åˆ—表。\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ListenerDelete_Args ListenerDelete [port] +CMD_ListenerDelete_[port] 使用一個整數,指定è¦åˆªé™¤çš„ TCP/IP 監è½å™¨åŸ è™Ÿã€‚ +CMD_ListenerDelete_PortPrompt TCP/IP åµè½å™¨åŸ è™Ÿ: + + +# ListenerList 命令 +CMD_ListenerList ç²å– TCP 監è½å™¨åˆ—表 +CMD_ListenerList_Help 這使您å¯ä»¥ç²å–çš„ TCP åµè½å™¨åˆ—表當å‰ä¼ºæœå™¨ä¸Šè¨»å†Šã€‚您å¯ä»¥ç²å–有關å„種 TCP 監è½å™¨çš„é‹è¡Œç‹€æ…‹æˆ–錯誤的資訊。\n執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ListenerList_Args 監è½å™¨åˆ—表 +CMD_ListenerList_Column1 TCP 埠 +CMD_ListenerList_Column2 狀態 + + +# ListenerEnable 命令 +CMD_ListenerEnable 開始 TCP 監è½å™¨é‹è¡Œ +CMD_ListenerEnable_Help 這將啟動在當å‰ä¼ºæœå™¨ä¸Šè¨»å†Šçš„åœæ­¢ TCP 監è½å™¨çš„é‹è¡Œã€‚\n您還å¯ä»¥å¾—到一個當å‰ä½¿ç”¨ ListenerList 命令註冊的 TCP 監è½å™¨åˆ—表。\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ListenerEnable_Args ListenerEnable [port] +CMD_ListenerEnable_[port] 使用一個整數,指定è¦å•Ÿå‹•çš„ TCP/IP 監è½å™¨åŸ è™Ÿã€‚ +CMD_ListenerEnable_PortPrompt å•Ÿå‹• TCP/IP 監è½å™¨åŸ è™Ÿ: + + +# ListenerDisable 命令 +CMD_ListenerDisable åœæ­¢ TCP 監è½å™¨é‹è¡Œ +CMD_ListenerDisable_Help 這將åœæ­¢åœ¨ç•¶å‰ä¼ºæœå™¨ä¸Šè¨»å†Šçš„ TCP 監åµè½å™¨çš„é‹è¡Œã€‚\n您還å¯ä»¥å¾—到一個當å‰ä½¿ç”¨ ListenerList 命令註冊的 TCP 監è½å™¨åˆ—表。\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ListenerDisable_Args ListenerDisable [port] +CMD_ListenerDisable_[port] 使用一個整數,指定è¦åœæ­¢çš„ TCP/IP 監è½å™¨åŸ è™Ÿã€‚ +CMD_ListenerDisable_PortPrompt å•Ÿå‹• TCP/IP 監è½å™¨åŸ è™Ÿ: + + +# ServerPasswordSet 命令 +CMD_ServerPasswordSet 設置 VPN Server 管ç†å“¡å¯†ç¢¼ +CMD_ServerPasswordSet_Help 這將設置 VPN Server 管ç†å“¡å¯†ç¢¼ã€‚您å¯ä»¥æŒ‡å®šå¯†ç¢¼ç‚ºä¸€å€‹åƒæ•¸ã€‚如果密碼沒有指定,將顯示æ示輸入密碼和密碼確èªã€‚如果指定密碼為一個åƒæ•¸ï¼Œé€™å€‹å¯†ç¢¼å°‡åœ¨èž¢å¹•ä¸Šé¡¯ç¤ºçž¬é–“,這構æˆäº†é¢¨éšªã€‚我們建議盡å¯èƒ½é¿å…指定這個åƒæ•¸ï¼Œä½¿ç”¨å¯†ç¢¼æ示輸入密碼。\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ServerPasswordSet_Args ServerPasswordSet [password] +CMD_ServerPasswordSet_[password] 指定一個新的密碼設置。 + + +# ClusterSettingGet 命令 +CMD_ClusterSettingGet ç²å–ç•¶å‰ VPN Server 群集é…ç½® +CMD_ClusterSettingGet_Help ä½ å¯ä»¥ç”¨å®ƒä¾†ç²å–ç•¶å‰ VPN Server 的群集é…置。\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ClusterSettingGet_Args ClusterSettingGet +CMD_ClusterSettingGet_Current 當å‰é…ç½® +CMD_ClusterSettingGet_None (沒有設置) +CMD_ClusterSettingGet_PublicIp 公網 IP åœ°å€ +CMD_ClusterSettingGet_PublicPorts 公共埠列表 +CMD_ClusterSettingGet_Controller 目標控制器 +CMD_ClusterSettingGet_ControllerOnly 僅é™æŽ§åˆ¶å™¨åŠŸèƒ½ +CMD_ClusterSettingGet_Weight 群集性能標準 + + +# ClusterSettingStandalone 命令 +CMD_ClusterSettingStandalone 設置為ç¨ç«‹çš„ VPN Server é¡žåž‹ +CMD_ClusterSettingStandalone_Help 使用此設置 VPN Server 類型為 [ç¨ç«‹ä¼ºæœå™¨]。ç¨ç«‹ä¼ºæœå™¨æŒ‡ VPN Server 在當å‰ç‹€æ…‹ä¸‹ä¸å±¬æ–¼ä»»ä½•ç¾¤é›†ã€‚當 VPN Server 安è£å¾Œï¼Œé è¨­æƒ…æ³ä¸‹ç‚ºç¨ç«‹çš„伺æœå™¨æ¨¡å¼ã€‚除éžä½ æœ‰ç‰¹åˆ¥çš„計畫來é…置群集,我們建議 VPN Server 以ç¨ç«‹æ¨¡å¼é‹è¡Œã€‚\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n還有,當這個命令執行時,VPN Server 會自動é‡æ–°å•Ÿå‹•ã€‚\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚ +CMD_ClusterSettingStandalone_Args ClusterSettingStandalone + + +# ClusterSettingController 命令 +CMD_ClusterSettingController 設置 VPN Server 類型為群集控制器 +CMD_ClusterSettingController_Help 使用此設置 VPN Server 類型為 [群集控制器]。群集控制器是一個群集的所有æˆå“¡ä¼ºæœå™¨çš„中央電腦,群集環境是由多個 VPN Server 構æˆã€‚一個群集需è¦ä¸€å°é›»è…¦æˆç‚ºé€™å€‹è§’色。在åŒä¸€ç¾¤é›†é…置裡的其他群集æˆå“¡ä¼ºæœå™¨ï¼Œæ˜¯é€šéŽé€£æŽ¥åˆ°ç¾¤ä¿¡æŽ§åˆ¶å™¨ä½œç‚ºç¾¤é›†æˆå“¡é–‹å§‹é‹è¡Œçš„。 \n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n還有,當這個命令執行時刻,VPN Server 會自動é‡æ–°å•Ÿå‹•ã€‚\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚ +CMD_ClusterSettingController_Args ClusterSettingController [/WEIGHT:weight] [/ONLY:yes|no] +CMD_ClusterSettingController_WEIGHT 這設置了這個 VPN Server 的性能標準比值。這是在群集負載平衡中執行的標準值。一般而言,這個值是 100。例如,僅設置一å°æ©Ÿå™¨ç‚º 200,而其他æˆå“¡æ©Ÿå™¨ç‚º 100,在負載平衡期間,將調節這å°æ©Ÿå™¨æ”¶åˆ°å…¶ä»–æˆå“¡å…©å€çš„連接數。指定 1 或更高的值。如果此åƒæ•¸æœªæŒ‡å®šï¼Œå°‡ä½¿ç”¨ 100。 +CMD_ClusterSettingController_ONLY 通éŽåœ¨é€™è£¡æŒ‡å®š "yes",VPN Server 在群集裡僅作為一個控制器é‹è¡Œï¼Œä¸¦ç¸½æ˜¯åˆ†é…一般 VPN Client 連接給到自身以外的æˆå“¡ã€‚此功能用於高負載的環境。如果此åƒæ•¸æœªæŒ‡å®šï¼Œ"no" 將被使用。 + + +# ClusterSettingMember 命令 +CMD_ClusterSettingMember VPN Server 類型設置為群集æˆå“¡ +CMD_ClusterSettingMember_Help 使用此設置 VPN Server 類型,[群集æˆå“¡ä¼ºæœå™¨]。一個群集æˆå“¡ä¼ºæœå™¨æ˜¯æˆå“¡çš„電腦屬於群集é…置由多個 VPN Server 與å¦ä¸€å€‹ä¸­å¿ƒç¾æœ‰ç¾¤é›†æŽ§åˆ¶å™¨ã€‚集群æˆå“¡å¯ä»¥æ ¹æ“šéœ€è¦ä»»æ„添加到群集。\n在設置為群集æˆå“¡ä¼ºæœå™¨çš„ VPN Server,群集控制器管ç†å“¡è¦ç‚ºæŽ§åˆ¶å™¨çš„ IP ä½å€å’ŒåŸ è™Ÿä½¿ç”¨ï¼Œéœ€è¦çŸ¥é“公共 IP ä½å€å’Œå…¬å…±åŸ è™Ÿ (å¿…è¦æ™‚本 VPN Server) 和密碼。\nè¦åŸ·è¡Œé€™å€‹å‘½ä»¤ï¼Œæ‚¨å¿…é ˆæ“有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\nå¦å¤–,在執行此命令,VPN Server 會自動é‡æ–°å•Ÿå‹•ã€‚\n此命令ä¸èƒ½é‹è¡Œçš„ VPN Bridge。 +CMD_ClusterSettingMember_Args ClusterSettingMember [server:port] [/IP:ip] [/PORTS:ports] [/PASSWORD:password] [/WEIGHT:weight] +CMD_ClusterSettingMember_[server:port] 按照 [主機å稱:埠號] çš„å½¢å¼ï¼Œè¨­å®šç›®çš„地群集控制器的主機å稱,IP ä½å€ï¼ŒåŸ è™Ÿç­‰ã€‚ +CMD_ClusterSettingMember_IP 指定該伺æœå™¨çš„公用 IP 地å€ã€‚如果ä¸æŒ‡å®šå…¬ç”¨ IP 地å€ï¼Œè«‹è¨­å®š "/IP:none"。當 IP ä½å€æ²’有指定,將自動使用的網路介é¢çš„ IP ä½å€é€£æŽ¥åˆ°ç¾¤é›†æŽ§åˆ¶å™¨ã€‚ +CMD_ClusterSettingMember_PORTS 指定伺æœå™¨çš„公開埠一覽。該清單必須至少有一個公共埠號設置,也å¯ä»¥è¨­ç½®å¤šå€‹å…¬å…±åŸ è™Ÿã€‚當指定多個埠號,例如 "/PORTS:443,992,8888" 中間用逗號分開。 +CMD_ClusterSettingMember_PASSWORD 指定連接到目標控制器的密碼。它與目標控制器管ç†å¯†ç¢¼æ˜¯ç›¸åŒçš„。 +CMD_ClusterSettingMember_WEIGHT 這設定了一個表ç¾é€™å€‹ VPN Server 的標準比率值。這是負載平衡集群中執行的標準值。一般而言,這個值是 100。例如,åªæœ‰ä¸€å°æ©Ÿå™¨æ˜¯ 200,而其他æˆå“¡æ˜¯ 100 個單ä½ï¼Œå°‡è¦ç¯„這å°æ©Ÿå™¨å¾—到åƒå…¶ä»–許多æˆå“¡æœŸé–“兩次連接負載平衡。指定 1 或更高的值。如果此åƒæ•¸æœªæŒ‡å®šï¼Œå°‡ä½¿ç”¨ 100。 +CMD_ClusterSettingMember_Prompt_IP_1 指定一個公用 IP ä½å€ã€‚\n如果你ä¸æŒ‡å®šï¼Œè«‹æŒ‰å›žè»Šéµï¼Œä¸éœ€è¦è¼¸å…¥ä»»ä½•æ±è¥¿ã€‚ +CMD_ClusterSettingMember_Prompt_IP_2 公共 IP 地å€: +CMD_ClusterSettingMember_Prompt_PORT_1 請指定一個公共埠號的列表。\n有 2 個或以上指定埠號,如例用逗號分隔: "443,992,8888"。 +CMD_ClusterSettingMember_Prompt_PORT_2 公共埠號: +CMD_ClusterSettingMember_Prompt_HOST_1 目標控制器的主機å稱和埠號: + + +# ClusterMemberList 命令 +CMD_ClusterMemberList ç²å¾—群集æˆå“¡åå–® +CMD_ClusterMemberList_Help 使用此命令時,VPN Server 作為群集控制器æ“作ç²å¾—å°ç›¸åŒçš„群集群集æˆå“¡ä¼ºæœå™¨ï¼ŒåŒ…括群集控制器本身的列表。\n若需æ¯å€‹æˆå“¡ï¼Œä¸‹é¢çš„資訊也被列入。 [é¡žåž‹],[連線開始],[主機å稱],[點],[會期號碼],[TCP 連接數],[虛擬的作業站數目],[使用用戶端連接許å¯è­‰],[使用大橋連接許å¯è­‰]。\n此命令ä¸èƒ½é‹è¡Œåœ¨ VPN Bridge。 +CMD_ClusterMemberList_Args ClusterMemberList + + +# ClusterMemberInfoGet 命令 +CMD_ClusterMemberInfoGet 會員資訊的ç²å– +CMD_ClusterMemberInfoGet_Help 當 VPN Server 作為群集控制器æ“作,您就å¯ä»¥é€šéŽæŒ‡å®šçš„集的æˆå“¡ä¼ºæœå™¨ ID ç²å¾—在群集æˆå“¡çš„資訊。\n您å¯ä»¥å¾—到有關指定群集æˆå“¡ä¼ºæœå™¨ä¸Šçš„以下資訊: [伺æœå™¨é¡žåž‹],[已建立連接的時間],[IP ä½å€],[主機å稱],[點],[公共埠列表],[æ“作中的虛擬 HUB],[第一虛擬 HUB],[會話數],[TCP 連接數]。\n此命令ä¸èƒ½é‹è¡Œåœ¨ VPN Bridge。 +CMD_ClusterMemberInfoGet_Args ClusterMemberInfoGet [id] +CMD_ClusterMemberInfoGet_[id] 指定想ç²è³‡è¨Šçš„å–群集æˆå“¡çš„ ID。ID ä½å€å¯ä»¥åœ¨ ClusterMemberList 中ç²å¾—。 +CMD_ClusterMemberInfoGet_PROMPT_ID 擬ç²å–資訊的群集æˆå“¡ ID: + + +# ClusterMemberCertGet 命令 +CMD_ClusterMemberCertGet ç²å¾—群集æˆå“¡è­‰æ›¸ +CMD_ClusterMemberCertGet_Help 當 VPN Server 作為群集控制器æ“作,您就å¯ä»¥é€šéŽæŒ‡å®šçš„群集這些æˆå“¡ä¼ºæœå™¨çš„ ID 的群集æˆå“¡ä¼ºæœå™¨ç²å–公共 X.509 證書。您å¯ä»¥ä¿å­˜ç‚º X.509 æ ¼å¼æª”。\n此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ +CMD_ClusterMemberCertGet_Args ClusterMemberCertGet [id] [/SAVECERT:cert] +CMD_ClusterMemberCertGet_[id] 指定ç²å–證書所需的群集的æˆå“¡çš„ ID。此 ID å¯ä»¥ç¾¤é›†æˆå“¡ä½¿ç”¨ ClusterMemberList 中ç²å¾—。 +CMD_ClusterMemberCertGet_SAVECERT 指定路徑以ä¿å­˜æ‚¨ç²å¾—的證書。證書被ä¿å­˜ç‚º X.509 æ ¼å¼ã€‚ +CMD_ClusterMemberCertGet_PROMPT_ID ç²å–證書的集群會員 ID: + +# ClusterConnectionStatusGet 命令 +CMD_ClusterConnectionStatusGet ç²å¾—群集控制器的連接狀態的資訊 +CMD_ClusterConnectionStatusGet_Help 使用此命令時,VPN Server 作為群集控制器æ“作來ç²å¾—連接狀態的群集控制器。\n您å¯ä»¥å¾—到以下資訊: [控制器 IP ä½å€],[埠號],[連接狀態],[連線開始時間],[第一個連接æˆç«‹æ™‚é–“],[當å‰é€£æŽ¥æˆç«‹æ™‚é–“],[的連接嘗試次數],[æˆåŠŸé€£æŽ¥æ¬¡æ•¸],[連接失敗次數]。\n此命令ä¸èƒ½é‹è¡Œåœ¨ VPN Bridge。 +CMD_ClusterConnectionStatusGet_Args ClusterConnectionStatusGet + + +# Debug 命令 +CMD_Debug 執行調試命令 +CMD_Debug_Help 在é‹è¡Œçš„ VPN Server / Bridge 進程上é‹è¡Œèª¿è©¦å‘½ä»¤ã€‚\n此命令在支æŒäººå“¡è«‹æ±‚這麼åšæ™‚執行。\n錯誤使用此命令,很å¯èƒ½é€ æˆ VPN Server / Bridge é‹è¡Œå´©æ½°ã€‚ +CMD_Debug_Args Debug [id] [/ARG:arg] +CMD_Debug_[id] 指定一個調試命令åºè™Ÿã€‚ +CMD_Debug_ARG 指定一個字串傳éžçµ¦èª¿è©¦å‘½ä»¤ã€‚如果該字串包å«ç©ºæ ¼ï¼Œä¸¦ä¸”整個命令都包å«åœ¨" "內。 +CMD_Debug_Msg1 發é€èª¿è©¦å‘½ä»¤... +CMD_Debug_Msg2 調試命令已執行。\nçµæžœï¼š \"%S\" + +# Crash 命令 +CMD_Crash 出ç¾ä¸€å€‹éŒ¯èª¤çš„ VPN Server / Bridge 強行終止該進程。 +CMD_Crash_Help 此命令會在 VPN Server / Bridge 的進程中產生一個嚴é‡çš„錯誤(記憶體訪å•è¡çª),從而會導致進程崩潰。於是,在æœå‹™æ¨¡å¼ä¸‹çš„ VPN Server / Bridge 將會終止並é‡å•Ÿã€‚如果 VPN Server 在使用者模å¼ä¸‹é‹è¡Œï¼Œé€²ç¨‹å°‡ä¸æœƒè‡ªå‹•é‡å•Ÿã€‚\n本命令é©ç”¨æ–¼ï¼šç•¶ VPN Server / Bridge 處於一個ä¸å¯æ¢å¾©çš„錯誤或者進程無é™è¿´åœˆæ™‚。此命令將斷開所有 VPN Server / Bridge 上的 VPN 會話。所有在 VPN Server / Bridge 記憶體中未ä¿å­˜çš„設置將會丟失。\n在é‹è¡Œæ­¤å‘½ä»¤å‰ï¼Œé‹è¡Œ"Flush" 命令來把ä¸ç©©å®šçš„資料ä¿å­˜åœ¨è¨­å®šæª”中。\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server / Bridge 的管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_Crash_Args Crash [yes] +CMD_Crash_[yes] 確èªè«‹è¼¸å…¥ "yes" +CMD_Crash_Msg 發é€å´©æ½°å‘½ä»¤çµ¦ VPN Server。VPN Server 將會立å³å´©æ½°ï¼Œæ‰€ä»¥æ‚¨ä¸å¯èƒ½æ”¶åˆ°æœ¬å‘½ä»¤çš„çµæžœå€¼ã€‚此刻以後,vpncmd 將會自動斷開 VPN Server 的連接。 +CMD_Crash_Confirm 您確定è¦ä½¿ VPN Server å´©æ½°?\n如果確定請éµå…¥ "yes": +CMD_Crash_Aborted 崩潰命令中止。 + + +# Flush 命令 +CMD_Flush ä¿å­˜ VPN Server / Bridge 全部ä¸ç©©å®šè³‡æ–™åˆ°è¨­å®šæª”。 +CMD_Flush_Help 通常,ä¸ç©©å®šè¨­ç½®è³‡æ–™æœƒä¿å­˜åœ¨ VPN Server / Bridge 的記憶體中。它定期以 vpn_server.config 或者 vpn_bridge.config é‡æ–°æ•´ç†ç¡¬ç¢Ÿã€‚默èªé€±æœŸæ˜¯ 300 秒(5 分é˜)。(週期長度å¯ä»¥åœ¨è¨­å®šæª”中,通éŽä¿®æ”¹ AutoSaveConfigSpan 進行改變。)資料會在正常關閉 VPN Server / Bridge 時ä¿å­˜ã€‚\n執行 Flush 命令使 VPN Server / Bridge ç«‹å³ä¿å­˜è¨­ç½®è‡³æª”。此設置資料將被ä¿å­˜åœ¨ä¼ºæœå™¨é›»è…¦çš„ç£ç‰‡é©…動中。在您沒有足夠時間正常關閉伺æœå™¨é€²ç¨‹çš„情æ³ä¸‹ï¼Œä½¿ç”¨ Flush 命令。\n執行此命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n執行此命令,您必須有 VPN Server / Bridge 的管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_Flush_Args Flush +CMD_Flush_Msg1 從記憶體到ç£ç‰‡å¯«å…¥ä¸ç©©å®šè³‡æ–™...\n +CMD_Flush_Msg2 ä¿å­˜æˆåŠŸã€‚檔案大å°æ˜¯ %S ä½å…ƒçµ„。\n + + +# ServerCertGet 命令 +CMD_ServerCertGet ç²å¾— VPN Server çš„ SSL 證書 +CMD_ServerCertGet_Help VPN Server,å–得連接客戶機所需的 SSL 證書。證書å¯ä»¥ä¿å­˜ç‚º X.509 çš„æ ¼å¼ã€‚ +CMD_ServerCertGet_Args ServerCertGet [cert] +CMD_ServerCertGet_[cert] ç²å¾—的證書指定檔ä¿å­˜è·¯å¾‘,以 X.509 çš„å½¢å¼ä¿å­˜ã€‚ + + +# ServerKeyGet 命令 +CMD_ServerKeyGet ç²å– VPN Server SSL 證書的金鑰 +CMD_ServerKeyGet_Help VPN Server,為已連接客戶æä¾›ç²å¾—證書的金鑰。金鑰å¯ä»¥å„²å­˜ç‚º Base 64 的編碼檔。 \n為了é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡çš„許å¯æ¬Šã€‚ +CMD_ServerKeyGet_Args ServerKeyGet [key] +CMD_ServerKeyGet_[key] 指定檔的路徑å來儲存已ç²å¾—的金鑰。將金鑰儲存為 Base 64 編碼。 + + +# ServerCertSet 命令 +CMD_ServerCertSet VPN Server çš„ SSL 證書和金鑰的設置 +CMD_ServerCertSet_Help 設置已連接 VPN Server 的用戶端所需的 SSL 證書,以åŠæ ¹æ†‘證相å°æ‡‰çš„金鑰。證書為 X.509 æ ¼å¼ï¼Œé‡‘鑰為 Base 64 編碼格å¼ã€‚\n為了é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦æœ‰ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ServerCertSet_Args ServerCertSet [/LOADCERT:cert] [/LOADKEY:key] +CMD_ServerCertSet_LOADCERT 指定è¦ä½¿ç”¨çš„ X.509 æ ¼å¼çš„證書檔案。 +CMD_ServerCertSet_LOADKEY 指定格å¼ç‚º Base 64 編碼並且與證書å°æ‡‰çš„金鑰檔案。 + + +# ServerCipherGet 命令 +CMD_ServerCipherGet ç²å– VPN é€šä¿¡ä¸­ä½¿ç”¨çš„åŠ å¯†ç¨‹å¼ +CMD_ServerCipherGet_Help 您å¯ä»¥ç²å– VPN Server 和用戶端之間進行通信時使用的 SSL 加密,電å­ç°½å等,以åŠåœ¨ VPN Server 上的程å¼æ¸…單。 +CMD_ServerCipherGet_Args ServerCipherGet +CMD_ServerCipherGet_SERVER VPN Server 正在使用的加密程å¼: +CMD_ServerCipherGet_CIPHERS å¯ä»¥ä½¿ç”¨çš„加密程å¼ä¸€è¦½è¡¨: + +# ServerCipherSet 命令 +CMD_ServerCipherSet 設置 VPN 通訊中使用的加密程å¼ï¼Œ +CMD_ServerCipherSet_Help 您å¯ä»¥è¨­ç½® VPN Server 和用戶端在通訊中應用的 SSL 加密連接,電å­ç°½å等應用程å¼ã€‚\n如果您指定程å¼çš„å稱,以後和 VPN Server 連接的 VPN Client,VPN Bridge 之間的將應用指定程å¼ï¼Œè³‡æ–™å°‡è¢«åŠ å¯†ã€‚\né‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡çš„許å¯æ¬Šã€‚ +CMD_ServerCipherSet_Args ServerCipherSet [name] +CMD_ServerCipherSet_[name] 指定設置加密和數ä½ç°½ç« çš„程å¼ã€‚å¯ä»¥ä½¿ç”¨çš„程å¼ä¸€è¦½ï¼Œå¯ä»¥å¾ž ServerCipherGet 指令中ç²å–。 +CMD_ServerCipherSet_PROMPT_NAME 指定的加密程å¼çš„å稱: + + +# KeepEnable 命令 +CMD_KeepEnable å•Ÿå‹• Internet ä¿æŒé€£æŽ¥åŠŸèƒ½ +CMD_KeepEnable_Help å•Ÿå‹• [網際網路ä¿æŒé€£æŽ¥åŠŸèƒ½]。啟動此功能後,如果一段時間沒有通信資料,導致連接將被斷開時,會自動發é€å°åŒ…到任何伺æœå™¨ï¼Œç¶²éš›ç¶²è·¯ä¼ºæœå™¨ä¸€å®šçš„間隔,從而å¯ä»¥ä¿æŒé€£æŽ¥ã€‚\n目標主機å稱等,å¯ä»¥é€šéŽ KeepSet 指令來設置。\nVPN Server 或 VPN Bridge é‹è¡Œæ­¤å‘½ä»¤æ™‚,您必須具有管ç†å“¡çš„許å¯æ¬Šã€‚ +CMD_KeepEnable_Args KeepEnable + + +# KeepDisable 命令 +CMD_KeepDisable ç¦ç”¨ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½ +CMD_KeepDisable_Help 解除 [ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½]。\nVPN Server 或 VPN Bridge é‹è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_KeepDisable_Args KeepDisable + + +# KeepSet 命令 +CMD_KeepSet 設置 Internet ä¿æŒé€£æŽ¥åŠŸèƒ½ +CMD_KeepSet_Help 設置 [ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½] 的目標主機å稱。 如果一段時間沒有任何通信資料,連接將被斷開時,使用 [ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½ ] å¯ä»¥ï¼Œè¨­å®šæ™‚é–“å‘ Internet 上的任何伺æœå™¨ç™¼é€å°åŒ…,從而å¯ä»¥ä¿æŒæ‚¨çš„ Internet 連接。\n在此功能中,å¯ä»¥è¨­ç½®ç›®æ¨™ [主機å稱],[埠號],[å°åŒ…發é€æ™‚é–“é–“éš”]ï¼Œä»¥åŠ [å”è­°]。\n發é€çš„å°åŒ…為隨機內容,ä¸æœƒè¬›é›»è…¦å’Œå€‹äººçš„識別資訊發é€ã€‚\nä¿æŒ Internet 連接功能,å¯ä»¥é€šéŽ KeepEnable 命令,或使用命令 KeepDisable,實ç¾å•Ÿç”¨ / ç¦ç”¨ã€‚ä¸å¯ä»¥ç”¨ KeepSet 來改變啟用 / ç¦ç”¨çš„狀態。 \nVPN Server 或 VPN Bridge é‹è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_KeepSet_Args KeepSet [/HOST:host:port] [/PROTOCOL:tcp|udp] [/INTERVAL:interval] +CMD_KeepSet_HOST 用 [主機:埠] çš„æ ¼å¼ï¼Œä¾†è¨­å®šç›®æ¨™ä¸»æ©Ÿå稱或 IP ä½å€å’ŒåŸ è™Ÿã€‚ +CMD_KeepSet_PROTOCOL 設定 tcp 或 udp。 +CMD_KeepSet_INTERVAL 以秒為單ä½è¨­å®šç™¼é€å°åŒ…之間的間隔時間。 +CMD_KeepSet_PROMPT_HOST 設定目標主機å稱或 IP ä½å€å’ŒåŸ è™Ÿ: +CMD_KeepSet_PROMPT_PROTOCOL tcp 或 udp: +CMD_KeepSet_PROMPT_INTERVAL 發é€å°åŒ…時間間隔 (秒): +CMD_KeepSet_EVAL_TCP_UDP 設定 "tcp" 或 "udp"。 + +# KeepGet 命令 +CMD_KeepGet ç²å–ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥çš„功能 +CMD_KeepGet_Help ç²å– [ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½] 的當å‰è¨­ç½®ã€‚å¯ä»¥å¾—到 [主機å稱],[埠],[å°åŒ…發é€æ™‚é–“é–“éš”],和 [å”è­°]ï¼Œé‚„åŒ…æ‹¬ç•¶å‰ [ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½] 是å¦å•Ÿç”¨çš„當å‰ç‹€æ…‹ã€‚ +CMD_KeepGet_Args KeepGet +CMD_KeepGet_COLUMN_1 主機å稱 +CMD_KeepGet_COLUMN_2 埠號 +CMD_KeepGet_COLUMN_3 å°åŒ…發é€æ™‚é–“é–“éš” (秒) +CMD_KeepGet_COLUMN_4 å”è­° +CMD_KeepGet_COLUMN_5 當å‰ç‹€æ…‹ + + +# SyslogEnable 命令 +CMD_SyslogEnable 設置發é€ç³»çµ±æ—¥èªŒåŠŸèƒ½ +CMD_SyslogEnable_Help 使用 syslog 發é€ç³»çµ±æ—¥èªŒçš„使用方法和伺æœå™¨çš„設置。 +CMD_SyslogEnable_Args SyslogEnable [1|2|3] [/HOST:host:port] +CMD_SyslogEnable_[1|2|3] 使用 syslog 功能 1 - 3 來進行設置。\n1: ç™¼é€ syslog 伺æœå™¨æ—¥èªŒã€‚\n2: 發é€ä¼ºæœå™¨å’Œè™›æ“¬ HUB 安全系統日誌。\n3: 伺æœå™¨ï¼Œè™›æ“¬ HUB 安全和å°åŒ…發é€ç³»çµ±æ—¥èªŒè¨˜éŒ„樞ç´ã€‚ +CMD_SyslogEnable_HOST 按照 [主機:埠] çš„å½¢å¼ï¼Œè¨­å®šç³»çµ±æ—¥èªŒä¼ºæœå™¨ä¸»æ©Ÿå稱或 IP ä½å€å’ŒåŸ è™Ÿã€‚如果çœç•¥åŸ è™Ÿä½¿ç”¨ 514。 +CMD_SyslogEnable_MINMAX 設置 syslog 發é€åŠŸèƒ½ 1 - 3。 +CMD_SyslogEnable_Prompt_123 系統日誌傳輸功能 (1 - 3): +CMD_SyslogEnable_Prompt_HOST 指定發é€æ—¥èªŒçš„伺æœå™¨: + + +# SyslogDisable 命令 +CMD_SyslogDisable ç¦ç”¨ç™¼é€ç³»çµ±æ—¥èªŒçš„功能 +CMD_SyslogDisable_Help 解除系統日誌的傳é€åŠŸèƒ½ã€‚ +CMD_SyslogDisable_Args SyslogDisable + + +# SyslogGet 命令 +CMD_SyslogGet å–得發é€ç³»çµ±æ—¥èªŒçš„功能 +CMD_SyslogGet_Help ç²å– syslog 發é€åŠŸèƒ½çš„當å‰è¨­ç½®ã€‚您å¯ä»¥è¨­ç½®ç³»çµ±æ—¥èªŒåŠŸèƒ½çš„使用方法,å¯ä»¥ç²å– syslog 伺æœå™¨çš„主機å稱和埠號。 +CMD_SyslogGet_Args SyslogGet +CMD_SyslogGet_COLUMN_1 設置系統日誌發é€åŠŸèƒ½ +CMD_SyslogGet_COLUMN_2 發é€ç³»çµ±æ—¥èªŒä¼ºæœå™¨ä¸»æ©Ÿå稱 +CMD_SyslogGet_COLUMN_3 syslog 伺æœå™¨åŸ è™Ÿ + + +# ConnectionList 命令 +CMD_ConnectionList ç²å–與 VPN Server 相連的 TCP 連接一覽 +CMD_ConnectionList_Help ç¾åœ¨ï¼Œå…ˆç²å–與 VPN Server 連接的 TCP/IP 一覽表。但是,VPN 會話作為 TCP/IP 連接ä¸é¡¯ç¤ºã€‚VPN 會話建立的 TCP/IP 連接一覽表,何以é‹ç”¨ SessionList 命令ç²å¾—。\nå¯ä»¥ç²å– [連接å稱], [原始連接], [連線時間] å’Œ [é¡žåž‹]。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ConnectionList_Args ConnectionList + + +# ConnectionList 命令 +CMD_ConnectionGet ç²å–連接到 VPN Server çš„ TCP 資訊一覽表 +CMD_ConnectionGet_Help ç²å–與 VPN Server 連接的 TCP/IP 連接的詳細資訊。\nå¯ä»¥ç²å¾— [連接å],[連接種類],[連接主機å稱],[連接主機 IP],[連線主機埠 TCP],[連線時間],[伺æœå™¨å“牌],[伺æœå™¨ç‰ˆæœ¬],[伺æœå™¨éŠ˜ç‰Œè™Ÿ],[客戶機å“牌],[客戶機版本],[客戶機銘牌號] 等資訊。 \nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ConnectionGet_Args ConnectionGet [name] +CMD_ConnectionGet_[name] 指定希望ç²å–資訊的連接å稱。所有連接的一覽表,å¯ä»¥é€šéŽ ConnectionList 命令ç²å¾—。 +CMD_ConnectionGet_PROMPT_NAME 用以ç²å–資訊的連接å稱: + +# ConnectionDisconnect 命令 +CMD_ConnectionDisconnect æ–·é–‹ VPN Server å’Œ TCP 的連接 +CMD_ConnectionDisconnect_Help 強制切斷 VPN Server 和指定的 TCP/IP 的連接。\né‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ConnectionDisconnect_Args ConnectionDisconnect [name] +CMD_ConnectionDisconnect_[name] é¸å®šå¸Œæœ›åˆ‡æ–·çš„連接。連接的å稱å¯ä»¥å¾ž ConnectionList 命令中ç²å¾—。 +CMD_ConnectionDisconnect_PROMPT_NAME 斷開連接的å稱: + + +# BridgeDeviceList 命令 +CMD_BridgeDeviceList ç²å–å¯ä»¥åœ¨ç•¶åœ°çš„橋接器上使用的 LAN å¡ä¸€è¦½ +CMD_BridgeDeviceList_Help 使用當地橋接器連接,ç²å–目標橋中å¯ä»¥ä½¿ç”¨çš„設備 (LAN å¡) 列表。\n在此顯示的設備å字,BridgeCreate 命令都å¯ä»¥ä½¿ç”¨ã€‚\n為了é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_BridgeDeviceList_Args BridgeDeviceList + + +# BridgeList 命令 +CMD_BridgeList ç²å¾—當地橋接器連接列表 +CMD_BridgeList_Help ç²å–當地定義的橋接器連接列表。\nå¯ä»¥ç²å–當地橋接器連接的虛擬 HUB å稱,目標太橋接器連接器件 (LAN å¡) çš„å稱,或å¯ä»¥ç²å–設備的å稱和工作狀態。 +CMD_BridgeList_Args BridgeList + + +# BridgeCreate 命令 +CMD_BridgeCreate 創建本地的橋接器連接 +CMD_BridgeCreate_Help 在 VPN Server 上創建新的本地橋接器連接的。\n當您使用一個本地的橋接器,這個虛擬 HUB 和物ç†ä¹™å¤ªç¶²è¨­å‚™ (LAN å¡åœ¨å…©å±¤) 之間å¯ä»¥å‰µå»ºæ©‹æŽ¥å™¨é€£æŽ¥ã€‚\n在系統中創建 tap 設備 (虛擬網路介é¢),å¯ä»¥èˆ‡è™›æ“¬ HUB 建立連接 (tap è¨­å‚™åƒ…æ”¯æ´ Linux)。\n目的地乙太橋接器設備 (LAN å¡) å¯ä»¥é€£æŽ¥åˆ°æ‚¨çš„任何é‹è¡Œçš„ LAN å¡ï¼Œä½†æ˜¯é«˜è² è·ç’°å¢ƒçš„橋接器,建議您準備專用的 LAN å¡ã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_BridgeCreate_Args BridgeCreate [hubname] [/DEVICE:device_name] [/TAP:yes|no] +CMD_BridgeCreate_[hubname] é¸å®šè™›æ“¬ HUB 的橋接器。虛擬 HUB 列表,å¯ä»¥é€šéŽ HubList 命令ç²å¾—。但是,沒有必è¦ä¸€å®šè¦é¸å®šç›®å‰æ­£åœ¨é‹è¡Œçš„虛擬 HUB,å³ä½¿é¸å®šç›®å‰æ²’有工作,或ä¸å­˜åœ¨çš„虛擬å稱的 HUB,當它真正工作時,它與虛擬本地橋接器就會建立連接。 +CMD_BridgeCreate_DEVICE 設定目標乙太橋接器設備 (LAN å¡) çš„å稱,或 tap 設備的å稱。乙太網設備å單,å¯ä»¥é€šéŽé‹è¡Œ BridgeDeviceList 命令得到。 +CMD_BridgeCreate_TAP 橋接器連接局域網,ä¸ä½¿ç”¨ LAN å¡ï¼Œè€Œæ˜¯ä½¿ç”¨ tap 設備時,é¸å®š yes,如果您使用的設備指定 (åªæ”¯æ´ Linux)。如果çœç•¥ï¼Œé»˜èªç‚º no。 +CMD_BridgeCreate_PROMPT_HUBNAME 橋接器虛擬 HUB å稱: +CMD_BridgeCreate_PROMPT_DEVICE 目標橋接器的設備å稱: +CMD_BridgeCreate_PROMPT_TAP 你想使用 tap 設備嗎 (yes/no): + + +# BridgeDelete 命令 +CMD_BridgeDelete 刪除本地橋接器連接 +CMD_BridgeDelete_Help 刪除ç¾æœ‰çš„當地橋接器連接。當地橋接器æ¢é€£æŽ¥çš„列表,å¯ä»¥é€šéŽ BridgeDeviceList 命令得到。\né‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ä¼ºæœå™¨ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_BridgeDelete_Args BridgeDelete [hubname] [/DEVICE:device_name] +CMD_BridgeDelete_[hubname] é¸å®šè¢«åˆªé™¤çš„當地橋接器的虛擬 HUB。 +CMD_BridgeDelete_DEVICE é¸å®šè¢«åˆªé™¤çš„當地的橋接器的設備å (LAN å¡çš„å稱或 tap 設備的å稱)。 +CMD_BridgeDelete_PROMPT_HUBNAME 刪除虛擬橋接器 HUB çš„å稱: +CMD_BridgeDelete_PROMPT_DEVICE 刪除橋接器的設備å稱: + + +# Caps 命令 +CMD_Caps ç²å¾—伺æœå™¨çš„功能性能一覽表 +CMD_Caps_Help å–å¾—ç¾åœ¨æ­£åœ¨é€£æŽ¥ä½¿ç”¨çš„ VPN Server 的功能和性能的清單。\nVPN Server 的功能和性能å–決於伺æœå™¨çš„版本。資訊清單中的指令也å¯èƒ½å› ç‚ºå°æ–¹çš„伺æœå™¨çš„功能,而無法工作。因此此命令需調查目標伺æœå™¨çš„功能。\n如果 VPN Server 的版本比命令列管ç†å·¥å…·çš„版本新,存在ä¸æŽŒæ¡çš„指令時,其內部的字串 (變數å),但å¯èƒ½åŽŸåŽŸæœ¬æœ¬çš„表示出來。 +CMD_Caps_Args Caps + + +# Reboot 命令 +CMD_Reboot VPN Server æœå‹™é‡æ–°é–‹æ©Ÿ +CMD_Reboot_Help VPN Server é‡æ–°é–‹æ©Ÿè©²æœå‹™ã€‚\nVPN Server é‡æ–°é–‹æ©Ÿæœå‹™ï¼Œç›®å‰é€£æŽ¥çš„會話和 TCP 連接都將被切斷,直é“建立新的連接。\n此命令,VPN Server,åªæ˜¯é‡æ–°é–‹æ©Ÿæœå‹™ç¨‹å¼ï¼Œè€Œä¸æ˜¯é‡æ–°é–‹æ©Ÿé›»è…¦ã€‚這種管ç†çš„連接也會斷開,如果需è¦è«‹é‡æ–°å»ºç«‹é€£æŽ¥ã€‚\n此外,/RESETCONFIG:yes 指定åƒæ•¸ï¼Œä¸¦å° VPN Server 的系統內容 (.config) 進行åˆå§‹åŒ–。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_Reboot_Args Reboot [/RESETCONFIG:yes|no] +CMD_Reboot_RESETCONFIG é¸å®š yes,å°ç•¶å‰çš„ VPN Server 的系統內容 (.config) åˆå§‹åŒ–。請謹慎設置此åƒæ•¸ã€‚ + + +# ConfigGet 命令 +CMD_ConfigGet ç²å– VPN Server 當å‰ç³»çµ±çµ„æ…‹ +CMD_ConfigGet_Help ç²å– VPN Server ç•¶å‰ (.config 檔) 系統çµæ§‹åŒ–文本ä¿å­˜çš„文字檔案,你å¯ä»¥æª¢ç´¢åˆ° VPN Server 執行這個指令的瞬間狀態。\n系統內容的檔案,如果ä¸æŒ‡å®šåƒæ•¸ï¼Œæœƒåœ¨èž¢å¹•ä¸Šç›´æŽ¥é¡¯ç¤ºã€‚如果您指定åƒæ•¸ä¿å­˜ï¼Œæœƒä¿å­˜ç‚ºä¸€å€‹æŒ‡å®šçš„檔案å。\n設定檔å¯ä»¥ä½¿ç”¨æ™®é€šçš„文字編輯器編輯。編輯好的檔案è¦å¯«å…¥ VPN Server,需執行 ConfigSet 命令。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ConfigGet_Args ConfigGet [path] +CMD_ConfigGet_[path] 如果你想ä¿å­˜è¨­å®šæª”,請指定檔案å。如果沒有指定,é…置的內容將以畫é¢å½¢å¼é¡¯ç¤ºåœ¨èž¢å¹•ä¸Šã€‚如果é…ç½®æ˜¯å¤šå­—å­—å…ƒçš„ï¼Œè«‹è½‰è®Šæˆ Unicode (UTF-8) 編碼儲存。 +CMD_ConfigGet_FILENAME Config å稱: "%S", 大å°: %u +CMD_ConfigGet_FILE_SAVE_FAILED 無法創建指定的檔案。 + + +# ConfigSet 命令 +CMD_ConfigSet å¾€ VPN Server 上寫入系統組態內容 +CMD_ConfigSet_Help å¾€ VPN Server 上寫入系統組態內容。這樣,您é¸å®šçš„系統組態內容會é©ç”¨æ–¼ VPN Server,VPN Server 程å¼æœƒè‡ªå‹•é‡å•Ÿï¼Œæ–°çš„系統é…åŒé…置開始工作。\nå°ç³»çµ±ç®¡ç†è€…來說,è¦è¨˜éŒ„所有的系統組態的檔是比較困難的。因此建議使用 ConfigGet 命令,先ç²å–當å‰çš„ VPN Server 的系統組態內容ä¿å­˜æˆæª”,å†å°‡æ­¤æª”加以編輯,然後用 ConfigSet 命令寫入 VPN Server。\n這個æ“作,需è¦å° VPN Server 充分的瞭解,如果寫入了ä¸æ­£ç¢ºçš„系統組態資訊,系統將發生錯誤,甚至å¯èƒ½ä¸Ÿå¤±ç¾åœ¨çš„設置內容。請務必å°å¿ƒæ“作。\nåŸ·è¡Œé€™å€‹å‘½ä»¤ï¼Œéœ€è¦ VPN Server 的管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ConfigSet_Args ConfigSet [path] +CMD_ConfigSet_[path] 指定設定檔的åç¨±ã€‚å¦‚æžœæª”æœ‰å¤šç¨®æ–‡å­—ï¼Œè«‹å…ˆè®ŠåŒ–æˆ Unicode (UTF-8) æ ¼å¼ã€‚ +CMD_ConfigSet_PROMPT_PATH å°‡é…置上傳到伺æœå™¨ä¸Šçš„檔路徑å稱: +CMD_ConfigSet_FILE_LOAD_FAILED 無法載入指定的檔案。 + + +# RouterList 命令 +CMD_RouterList ç²å–虛擬 3 層交æ›æ©Ÿåˆ—表 +CMD_RouterList_Help 在 VPN Server 上ç²å– 3 層虛擬交æ›æ©Ÿçš„清單。ç²å–虛擬 3 層交æ›æ©Ÿçš„ [交æ›æ©Ÿå稱],[工作狀態],[介é¢æ•¸é‡],[路由數目] 等資訊。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ +CMD_RouterList_Args RouterList + + +# RouterAdd 命令 +CMD_RouterAdd 定義一個新的虛擬 3 層交æ›æ©Ÿ +CMD_RouterAdd_Help 在 VPN Server 上定義一個新的 3 層虛擬交æ›æ©Ÿã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚\n\n[虛擬 3 層交æ›æ©ŸåŠŸèƒ½çš„說明]\n在這個虛擬 VPN Server 上é‹è¡Œçš„多個虛擬 HUB 之間,å¯ä»¥é€šéŽå®šç¾©çš„虛擬 3 層交æ›æ©Ÿï¼Œå¯¦ç¾ä¸åŒ IP ä½å€ä¹‹é–“的路由。\n\n[虛擬 3 層交æ›æ©ŸåŠŸèƒ½çš„注æ„事項]\n虛擬 3 層交æ›æ©ŸåŠŸèƒ½æ˜¯åŸºæ–¼å°ç¶²è·¯å’Œ IP 路由熟悉的人或者是網路系統管ç†å“¡ä½¿ç”¨çš„。如果您使用正常的 VPN 功能,您沒有必è¦ä½¿ç”¨è™›æ“¬ 3 層交æ›æ©Ÿã€‚\n如果您使用虛擬 3 層交æ›æ©Ÿçš„功能,請您務必è¦å分熟悉 IP 路由方é¢çš„知識,並å分清楚您的設置將å°ç¶²è·¯ç”¢ç”Ÿçš„影響。 +CMD_RouterAdd_Args RouterAdd [name] +CMD_RouterAdd_[name] 創建一個新的虛擬 3 層交æ›æ©Ÿçš„å稱。新創建的å稱與ç¾æœ‰çš„å稱是ä¸èƒ½ç›¸åŒã€‚ +CMD_RouterAdd_PROMPT_NAME è¦å‰µå»ºçš„虛擬 3 層交æ›æ©Ÿçš„å稱: + + +# RouterDelete 命令 +CMD_RouterDelete 刪除虛擬 3 層交æ›æ©Ÿ +CMD_RouterDelete_Help 刪除在 VPN Server 上已定義的 3 層虛擬交æ›æ©Ÿã€‚如果é¸å®šçš„虛擬 3 層交æ›æ©Ÿæ­£åœ¨é‹è¡Œï¼Œå®ƒå°‡åœæ­¢å·¥ä½œï¼Œç„¶å¾Œè‡ªå‹•åˆªé™¤ã€‚\nç²å–虛擬 3 層交æ›æ©Ÿçš„清單,å¯ä»¥ä½¿ç”¨ RouterList 命令。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ +CMD_RouterDelete_Args RouterDelete [name] +CMD_RouterDelete_[name] é¸å®šæƒ³è¦åˆªé™¤çš„虛擬 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterDelete_PROMPT_NAME 想è¦åˆªé™¤çš„虛擬 3 層交æ›æ©Ÿçš„å稱: + + +# RouterStart 命令 +CMD_RouterStart 開始é‹è¡Œè™›æ“¬ 3 層交æ›æ©Ÿ +CMD_RouterStart_Help VPN Server 上已經存在的虛擬 3 層交æ›æ©Ÿï¼Œå¦‚果處於åœæ­¢å·¥ä½œå·¥ä½œç‹€æ…‹ï¼Œå°‡é–‹å§‹é‹è¡Œã€‚\nç²å–當å‰çš„虛擬 3 層交æ›æ©Ÿæ¸…單,å¯ä»¥åŸ·è¡Œ RouterList 命令。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge é‹è¡Œã€‚\n\n[虛擬 3 層交æ›æ©ŸåŠŸèƒ½çš„說明]\n在這個虛擬 VPN Server 上é‹è¡Œçš„多個虛擬 HUB 之間,å¯ä»¥é€šéŽå®šç¾©çš„虛擬 3 層交æ›æ©Ÿï¼Œå¯¦ç¾ä¸åŒ IP ä½å€ä¹‹é–“的路由。\n\n[虛擬 3 層交æ›æ©ŸåŠŸèƒ½çš„注æ„事項]\n虛擬 3 層交æ›æ©ŸåŠŸèƒ½æ˜¯åŸºæ–¼å°ç¶²è·¯å’Œ IP 路由熟悉的人或者是網路系統管ç†å“¡ä½¿ç”¨çš„。如果您使用正常的 VPN 功能,您沒有必è¦ä½¿ç”¨è™›æ“¬ 3 層交æ›æ©Ÿã€‚\n如果您使用虛擬 3 層交æ›æ©Ÿçš„功能,請您務必è¦å分熟悉 IP 路由方é¢çš„知識,並å分清楚您的設置將å°ç¶²è·¯ç”¢ç”Ÿçš„影響。 +CMD_RouterStart_Args RouterStart [name] +CMD_RouterStart_[name] é¸å®šå³å°‡å•Ÿå‹•çš„虛擬 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterStart_PROMPT_NAME å³å°‡å•Ÿå‹•çš„虛擬 3 層交æ›æ©Ÿçš„å稱: + + +# RouterStop 命令 +CMD_RouterStop åœæ­¢è™›æ“¬ 3 層交æ›æ©Ÿçš„é‹è¡Œ +CMD_RouterStop_Help 在 VPN Server 上已定義的虛擬 3 層交æ›æ©Ÿï¼Œå¦‚果正在é‹è¡Œï¼Œå®ƒå°‡åœæ­¢é‹è¡Œã€‚\n想è¦ç²å–ç¾æœ‰çš„虛擬 3 層交æ›æ©Ÿæ¸…單,å¯ä»¥é‹è¡Œ RouterList 命令。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_RouterStop_Args RouterStop [name] +CMD_RouterStop_[name] é¸å®šæƒ³è¦åœæ­¢é‹è¡Œçš„虛擬 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterStop_PROMPT_NAME 想è¦åœæ­¢é‹è¡Œçš„虛擬 3 層交æ›æ©Ÿå稱: + + +# RouterIfList 命令 +CMD_RouterIfList ç²å–在虛擬 3 層交æ›æ©Ÿä¸­è¨»å†Šçš„é ç«¯ä»‹é¢çš„清單 +CMD_RouterIfList_Help 如果在指定的虛擬 3 層交æ›æ©Ÿä¸Šæœ‰å·²ç¶“定義的虛擬é ç«¯ä»‹é¢ï¼Œæ‚¨å°‡æœƒç²å–一個虛擬介é¢åˆ—表。\n在一個虛擬 3 層交æ›æ©Ÿä¸Šï¼Œæ‚¨å¯ä»¥å®šç¾©å¤šå€‹è™›æ“¬ä»‹é¢å’Œè·¯ç”±è¡¨ã€‚\n虛擬介é¢èˆ‡è™›æ“¬ HUB 相互關è¯ï¼Œç•¶è™›æ“¬ HUB é‹è¡Œæ™‚,虛擬介é¢å°±åƒä¸€å€‹è™›æ“¬ IP 主機在工作。相å°æ–¼å¤šå€‹ IP 虛擬 HUB,如果定義分屬ä¸åŒç¶²è·¯çš„多個é ç«¯ä»‹é¢æ™‚,IP 路由會自動é‹è¡Œã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ +CMD_RouterIfList_Args RouterIfList [name] +CMD_RouterIfList_[name] é¸å®šè™›æ“¬ 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterIfList_PROMPT_NAME 虛擬 3 層交æ›æ©Ÿçš„å稱: + + +# RouterIfAdd 命令 +CMD_RouterIfAdd 在虛擬 3 層交æ›æ©Ÿä¸Šæ·»åŠ ä¸€å€‹è™›æ“¬é ç«¯ä»‹é¢ +CMD_RouterIfAdd_Help 指定的 3 層虛擬交æ›æ©Ÿï¼Œç‚ºå®ƒæ·»åŠ ä¸€å€‹åœ¨åŒä¸€å€‹ VPN Server 上é‹è¡Œçš„虛擬 HUB 的連接虛擬介é¢ã€‚\n一個指定的 3 層虛擬交æ›æ©Ÿï¼Œæ‚¨å¯ä»¥å®šç¾©å¤šå€‹è™›æ“¬ä»‹é¢å’Œè·¯ç”±è¡¨ã€‚\n虛擬介é¢èˆ‡è™›æ“¬ HUB 相互關è¯ï¼Œç•¶è™›æ“¬ HUB é‹è¡Œæ™‚,虛擬介é¢å°±åƒä¸€å€‹è™›æ“¬ IP 主機在工作。相å°æ–¼å¤šå€‹ IP 虛擬 HUB,如果定義分屬ä¸åŒç¶²è·¯çš„多個é ç«¯ä»‹é¢æ™‚,IP 路由會自動é‹è¡Œã€‚\n虛擬介é¢çš„ IP 網路空間,虛擬介é¢çš„ IP ä½å€å¿…須被定義。\n虛擬介é¢å¿…須制定目標連接的虛擬 HUB çš„å稱。\n指定虛擬 HUB 時,也å¯é¸å®šç•¶å‰ä¸å­˜åœ¨çš„虛擬 HUB。\n虛擬介é¢å¿…須在虛擬 HUB 內有一個 IP ä½å€ã€‚此外,還需指定屬於該 IP ä½å€çš„ IP 網路的å­ç¶²è·¯é®ç½©ã€‚\n設置虛擬 HUB 內幾個虛擬空間通éŽäº¤æ›æ©Ÿçš„路由網,需在指定的 IP ä½å€æ“作。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ \nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œæ“作物件的虛擬 3 層交æ›æ©Ÿå¿…須關閉。如果正在é‹è¡Œä¸­ï¼Œå¯ç”¨ RouterStop 命令讓其åœæ­¢ã€‚ +CMD_RouterIfAdd_Args RouterIfAdd [name] [/HUB:hub] [/IP:ip/mask] +CMD_RouterIfAdd_[name] 指定虛擬 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterIfAdd_HUB 指定新建虛擬介é¢æ“¬é€£æŽ¥çš„虛擬 HUB å稱。虛擬 HUB å單,å¯ä»¥é€šéŽ HubList 命令ç²å–。但是,目å‰æ­£åœ¨é‹è¡Œçš„虛擬 HUB 沒有必è¦æŒ‡å®šã€‚如果指定了目å‰æ²’有工作,或ä¸å­˜åœ¨çš„虛擬 HUB,當它開始虛擬工作時,虛擬 3 層交æ›æ©Ÿå°‡è¢«å•Ÿå‹•ã€‚ +CMD_RouterIfAdd_IP 按照 [IP ä½å€/å­ç¶²è·¯é®ç½©] çš„æ ¼å¼ï¼Œè¨­å®šæ–°æ·»åŠ çš„介é¢çš„çš„ IP ä½å€å’Œå­ç¶²è·¯é®ç½©ã€‚IP 地å€ç‚º 192.168.0.1,10 進制,以點å€åˆ†ã€‚å­ç¶²è·¯é®ç½© 255.255.255.0 以點å€åˆ†ï¼Œ10 進制,也å¯ä»¥è¨­å®šç‚ºå¦‚ 24 這樣的ä½å…ƒçµ„數用 10 進制來表示。 +CMD_RouterIfAdd_PROMPT_NAME 虛擬 3 層交æ›æ©Ÿçš„å稱: +CMD_RouterIfAdd_PROMPT_HUB 虛擬介é¢é€£æŽ¥åˆ°è™›æ“¬ HUB å稱: +CMD_RouterIfAdd_PROMPT_IP IP 地å€/å­ç¶²è·¯é®ç½©: + + +# RouterIfDel 命令 +CMD_RouterIfDel 刪除虛擬 3 層交æ›æ©Ÿçš„虛擬é ç«¯ä»‹é¢ +CMD_RouterIfDel_Help 刪除在指定虛擬交æ›æ©Ÿä¸­å·²å®šç¾©çš„虛擬介é¢ã€‚\nå°ç•¶å‰å®šç¾©çš„虛擬介é¢åˆ—表,å¯ä»¥é€šéŽ RouterIfList 命令得到。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œè™›æ“¬ 3 層轉化åŠå¿…須在åœæ­¢ç‹€æ…‹ã€‚如果ä¸æ˜¯ï¼Œå¯ä»¥é€šéŽ RouterStop 指令使其åœæ­¢ã€‚ +CMD_RouterIfDel_Args RouterIfDel [name] [/HUB:hub] +CMD_RouterIfDel_[name] 指定虛擬 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterIfDel_HUB 指定虛擬介é¢æ‰€é€£æŽ¥çš„虛擬 HUB çš„å稱。 + + +# RouterTableList 命令 +CMD_RouterTableList ç²å–虛擬 3 層交æ›æ©Ÿçš„路由列表 +CMD_RouterTableList_Help 在指定的虛擬 3 層交æ›æ©Ÿä¸­ï¼Œå¦‚果有路由表已定義,å¯ä»¥ç²å–一個路由表的列表。\n虛擬 3 層交æ›æ©Ÿçš„IP 路由引擎,當 IP å°åŒ…çš„ IP ä½å€ä¸å±¬æ–¼ä»»ä¸€å€‹è™›æ“¬ä»‹é¢æ™‚,將åƒç…§é€™å€‹è·¯ç”±è¡¨ã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ +CMD_RouterTableList_Args RouterTableList [name] +CMD_RouterTableList_[name] 指定虛擬 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterTableList_PROMPT_NAME 虛擬 3 層交æ›æ©Ÿçš„å稱: + + +# RouterTableAdd 命令 +CMD_RouterTableAdd 添加一個路由表項到虛擬 3 層交æ›æ©Ÿ +CMD_RouterTableAdd_Help 指定新的虛擬 3 層交æ›æ©Ÿçš„路由表並添加一個新的路由表項。\n虛擬 3 層交æ›æ©Ÿæ“作 IP 路由引擎時,IP å°åŒ…的目的 IP ä½å€ä¸å±¬æ–¼ä»»ä½• IP 介é¢æ™‚,å¯ä»¥åƒç…§è·¯ç”±è¡¨é€²è¡Œæ“作。\nå‘虛擬 3 層交æ›æ©Ÿä¸­æ·»åŠ çš„路由表項內容必須指定。作為閘é“,在虛擬 3 層交æ›æ©Ÿçš„虛擬介é¢ä¸­ï¼Œæœ‰è‡³å°‘一個屬於åŒä¸€ IP 網路的 IP ä½å€ç›¸åŒã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤è™›æ“¬ 3 層交æ›æ©Ÿå¿…須處於åœæ­¢å™¢åœ‹å…§å·¥ä½œç‹€æ…‹ã€‚如果ä¸åœ¨åœæ­¢ç‹€æ…‹ï¼Œå¯ä»¥åŸ·è¡Œ RouterStop 命令令其處於暫åœã€‚ +CMD_RouterTableAdd_Args RouterTableAdd [name] [/NETWORK:ip/mask] [/GATEWAY:gwip] [/METRIC:metric] +CMD_RouterTableAdd_[name] 指定虛擬 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterTableAdd_NETWORK 按照 [IP ä½å€/å­ç¶²è·¯é®ç½©] çš„æ ¼å¼ï¼Œè¨­ç½®æ–°æ·»åŠ çš„路由表的網路ä½å€å’Œå­ç¶²è·¯é®ç½©ã€‚網路ä½å€ï¼Œå¦‚ 192.168.0.1 çš„æ ¼å¼ï¼Œç”±é»žåˆ†éš”,10 進ä½åˆ¶ã€‚å­ç¶²è·¯é®ç½©å¦‚ 255.255.255.0,用點分隔,10 進ä½åˆ¶ï¼Œæˆ–è€…åƒ 24 這樣從開頭 10 進ä½å…ƒè¨­å®šä½å…ƒçµ„數。ä½é•·åº¦å¯ç‚ºå進ä½æ•¸å­—指定的分隔å進ä½æ•¸å­—字。 如 0.0.0.0/0.0.0.0 將格å¼è¨­å®šå¥½ï¼Œé»˜èªç‚ºæ ¹ã€‚ +CMD_RouterTableAdd_GATEWAY 指定閘é“çš„ IP 地å€ã€‚ +CMD_RouterTableAdd_METRIC 指定度é‡çš„值。請使用一個以上的整數。 +CMD_RouterTableAdd_PROMPT_NAME 虛擬 3 層交æ›æ©Ÿçš„å稱: +CMD_RouterTableAdd_PROMPT_NETWORK 網路ä½å€/å­ç¶²è·¯é®ç½©: +CMD_RouterTableAdd_PROMPT_GATEWAY é–˜é“: +CMD_RouterTableAdd_PROMPT_METRIC 公制值: + + +# RouterTableDel 命令 +CMD_RouterTableDel 刪除虛擬 3 層交æ›æ©Ÿçš„路由表項 +CMD_RouterTableDel_Help 指定在虛擬 3 層交æ›æ©Ÿä¸Šå·²å®šç¾©çš„路由表項,進行刪除。\n已定義的路由表項å單,å¯é€šéŽ RouterTableList 命令ç²å–。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤è¦æ±‚虛擬 3 層轉æ›æ©Ÿè™•æ–¼åœæ­¢ç‹€æ…‹ã€‚如果沒有處於åœæ­¢ç‹€æ…‹ï¼Œå¯ä»¥åŸ·è¡Œ RouterStop 命令,讓其暫åœã€‚ +CMD_RouterTableDel_Args RouterTableDel [name] [/NETWORK:ip/mask] [/GATEWAY:gwip] [/METRIC:metric] +CMD_RouterTableDel_[name] 指定虛擬 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterTableDel_NETWORK 按照 [IP ä½å€/å­ç¶²è·¯é®ç½©] çš„æ ¼å¼ï¼Œé¸å®šæ“¬åˆªé™¤çš„路由表項的網路ä½å€ã€‚ +CMD_RouterTableDel_GATEWAY 指定閘é“çš„ IP 地å€ã€‚ +CMD_RouterTableDel_METRIC 指定度é‡çš„值。請使用一以上整數。 + + +# LogFileList 命令 +CMD_LogFileList ç²å–日誌檔清單 +CMD_LogFileList_Help 您å¯ä»¥å°‡ä¿å­˜åœ¨ VPN Server 上,並有伺æœå™¨è¼¸å‡ºçš„日誌檔顯示æˆä¸€å€‹è¼¸å‡ºæ¸…單。通éŽæŒ‡å®šä¸€å€‹æª”案å,é‹ç”¨ LogFileGet 命令,å¯ä»¥ä¸‹è¼‰è©²æ—¥èªŒæª”的內容。\n如果 VPN Server 在管ç†æ¨¡å¼ä¸‹ï¼Œæ‰€æœ‰çš„虛擬 HUB çš„å°åŒ…日誌,安全性記錄檔,VPN Server 日誌å…許您查看或下載。\n如果虛擬 HUB 在管ç†æ¨¡å¼ä¸‹ï¼Œä¸¦è™•æ–¼é€£æŽ¥ç‹€æ…‹ï¼Œå¯ä»¥æŸ¥çœ‹æˆ–下載該å°åŒ…日誌和安全性記錄檔。 +CMD_LogFileList_Args LogFileList +CMD_LogFileList_START 正在ç²å–一個日誌檔的清單。這å¯èƒ½éœ€è¦ä¸€äº›æ™‚間。請ç¨å€™... +CMD_LogFileList_NUM_LOGS 共有 %u 個日誌檔。 + + +# LogFileGet 命令 +CMD_LogFileGet 日誌檔下載 +CMD_LogFileGet_Help 下載 VPN Server 上儲存的日誌檔。è¦ä¸‹è¼‰æ—¥èªŒæª”,先用 LogFileList 命令ç²å–日誌檔清單,然後您就å¯ä»¥åŸ·è¡Œ LogFileGet 命令來下載。如果與 VPN Server 連接並處於管ç†æ¨¡å¼ï¼Œæ‰€æœ‰çš„虛擬 HUB çš„å°åŒ…日誌,安全性記錄檔,VPN Server å…許您查看或下載。如果正在連接的虛擬 HUB 處於管ç†æ¨¡å¼ï¼ŒHUB 管ç†çš„虛擬å°åŒ…日誌,安全性記錄檔å¯æŸ¥é–±ï¼Œä¹Ÿå¯ä»¥ä¸‹è¼‰ã€‚\n如果您指定一個作為åƒæ•¸ä½œç‚ºæª”案å,下載的日誌檔將被ä¿å­˜ç‚ºé€™å€‹æª”案å。如果你ä¸æŒ‡å®šæª”將顯示在螢幕上。\n日誌檔的大å°æœ‰å¯èƒ½éžå¸¸å·¨å¤§çš„,所以一定è¦å°å¿ƒã€‚ +CMD_LogFileGet_Args LogFileGet [name] [/SERVER:server] [/SAVEPATH:savepath] +CMD_LogFileGet_[name] é¸å®šè¦ä¸‹è¼‰çš„日誌檔案å。é‹è¡Œ LogFileList 命令,å¯ä»¥å¾—到一個日誌檔的å稱清單。 +CMD_LogFileGet_SERVER 如果您è¦å¾žç¾¤é›†æŽ§åˆ¶å™¨ä¸­ä¸‹è¼‰ï¼Œè«‹æŒ‡å®šä¿å­˜æ—¥èªŒæª”的伺æœå™¨å稱。é‹è¡Œ LogFileGet 指令å¯ä»¥ç²å¾—指定伺æœå™¨ã€‚ +CMD_LogFileGet_SAVEPATH 如果你想ä¿å­˜ä¸‹è¼‰çš„日誌檔,請指定檔案å。如果沒有指定,將顯示在螢幕上。 +CMD_LogFileGet_PROMPT_NAME 下載的日誌檔案å: +CMD_LogFileGet_START 正在下載日誌檔。這å¯èƒ½éœ€è¦ä¸€äº›æ™‚間。請ç¨å€™... +CMD_LogFileGet_FAILED 下載失敗。 +CMD_LogFileGet_SAVE_FAILED 無法寫入指定的檔。 +CMD_LogFileGet_FILESIZE 日誌檔的大å°: %u + + +# HubCreate 命令 +CMD_HubCreate 創建新的虛擬 HUB +CMD_HubCreate_Help 在 VPN Server 上創建一個新的虛擬 HUB。\n創建的虛擬 HUB 將立å³é–‹å§‹å·¥ä½œã€‚\n當 VPN Server,在一個群集中é‹è¡Œï¼Œæ­¤å‘½ä»¤åƒ…å°ç¾¤é›†æŽ§åˆ¶å™¨æœ‰æ•ˆã€‚新的虛擬 HUB,將作為一個動態的虛擬 HUB。應用 HubSetStatic 命令也å¯å°‡è™›æ“¬ HUB 改為éœæ…‹çš„。è¦æƒ³ç²å–已經儲存在 VPN Server 上的 HUB,å¯ä»¥é‹è¡Œ HubList 命令ç²å¾—列表。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge 和群集管ç†ä¼ºæœå™¨ä¸­ä¸èµ·ä½œç”¨ã€‚\n在群集上創建虛擬å¢é›†æŽ§åˆ¶å™¨ HUB 時,請é‹è¡Œ HubCreateStatic 或者 HubCreateDynamic 命令。(å°ç¾¤é›†æŽ§åˆ¶å™¨æ“作時,HubCreate å’Œ HubCreateDynamic就有相åŒçš„功能)。 +CMD_HubCreate_Args HubCreate [name] [/PASSWORD:password] +CMD_HubCreate_[name] 指定新創建的樞ç´è™›æ“¬å稱。 +CMD_HubCreate_PASSWORD 如果您設置的虛擬 HUB 需è¦å¯†ç¢¼ï¼Œè«‹æŒ‡å®šç®¡ç†å“¡å¯†ç¢¼ã€‚å¦å‰‡ï¼Œæœƒæ示您輸入。 +CMD_HubCreate_PROMPT_NAME 新創建的虛擬 HUB çš„åå­—: + + +# HubCreateDynamic 命令 +CMD_HubCreateDynamic 創建一個新的動態虛擬 HUB (集群) +CMD_HubCreateDynamic_Help 在 VPN Server 上創建新的動態虛擬 HUB。\n創建的虛擬 HUB 將立å³é–‹å§‹å·¥ä½œã€‚\nVPN Server,在一個群集中é‹è¡Œæ™‚,此命令僅å°ç¾¤é›†æŽ§åˆ¶å™¨æœ‰æ•ˆã€‚新的虛擬 HUB,將作為一個虛擬的動態 HUB。é‹è¡Œ HubSetStatic 命令å¯ä»¥å°‡è™›æ“¬ HUB å¯ä»¥æ”¹ç‚ºéœæ…‹çš„。é‹è¡Œ HubList 命令å¯ä»¥ç²å–當å‰è™›æ“¬ HUB 的列表。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge,群集管ç†å™¨ï¼Œç¨ç«‹çš„伺æœå™¨åœ¨ VPN Server 工作時ä¸èµ·ä½œç”¨ã€‚ +CMD_HubCreateDynamic_Args HubCreateDynamic [name] [/PASSWORD:password] +CMD_HubCreateDynamic_[name] 指定新創建的虛擬 HUB çš„å稱。 +CMD_HubCreateDynamic_PASSWORD 如果您設置虛擬 HUB 管ç†å¯†ç¢¼ï¼Œè«‹æŒ‡å®šç®¡ç†å“¡å¯†ç¢¼ã€‚å¦å‰‡ï¼Œæœƒæ示您輸入。 + + +# HubCreateStatic 命令 +CMD_HubCreateStatic 新創建一個éœæ…‹è™›æ“¬ HUB (集群用) +CMD_HubCreateStatic_Help 在 VPN Server 上創建一個新的éœæ…‹è™›æ“¬ HUB。\n創建的虛擬 HUB 將立å³é–‹å§‹å·¥ä½œã€‚\nVPN Server 在一個群集中é‹è¡Œæ™‚,此命令僅å°ç¾¤é›†æŽ§åˆ¶å™¨æœ‰æ•ˆã€‚新創建的虛擬 HUB,為一個虛擬的動態 HUB。é‹è¡Œ HubSetStatic 命令å¯ä»¥å°‡è™›æ“¬ HUB 改為éœæ…‹çš„。如果想得到已經ä¿å­˜åœ¨ VPN Server 上的 HUB 列表,å¯ä»¥é‹è¡Œ HubList 命令。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge,群集管ç†å™¨ï¼Œç¨ç«‹çš„伺æœå™¨åœ¨ VPN Server 工作時ä¸èµ·ä½œç”¨ã€‚ +CMD_HubCreateStatic_Args HubCreateStatic [name] [/PASSWORD:password] +CMD_HubCreateStatic_[name] 指定新創建的虛擬 HUB çš„å稱。 +CMD_HubCreateStatic_PASSWORD 如果您設置虛擬 HUB 管ç†å¯†ç¢¼ï¼Œè«‹æŒ‡å®šç®¡ç†å“¡å¯†ç¢¼ã€‚å¦å‰‡ï¼Œæœƒæ示您輸入。 + + +# HubDelete 命令 +CMD_HubDelete 刪除虛擬 HUB +CMD_HubDelete_Help 刪除 VPN Server 上ç¾æœ‰çš„虛擬 HUB。\n當您刪除虛擬 HUB 後,所有的程å¼é€£æŽ¥å°‡æ–·é–‹ï¼Œæ–°çš„程å¼å°‡ä¸èƒ½èˆ‡å®ƒé€£æŽ¥ã€‚\n虛擬 HUB 的所有的設置,使用者é¸é …,組é¸é …,證書設置和級è¯å°‡è¢«åˆªé™¤ã€‚\n虛擬 HUB 被刪除後,將ä¸èƒ½æ¢å¾©ã€‚\né‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge,群集管ç†å™¨ï¼Œç¨ç«‹çš„伺æœå™¨åœ¨ VPN Server 工作時ä¸èµ·ä½œç”¨ã€‚ +CMD_HubDelete_Args HubDelete [name] +CMD_HubDelete_[name] 定è¦åˆªé™¤çš„虛擬 HUB å稱。 +CMD_HubDelete_PROMPT_NAME 刪除的虛擬 HUB å稱: + + +# HubSetStatic 命令 +CMD_HubSetStatic 將虛擬 HUB 的類型變為éœæ…‹è™›æ“¬åž‹ +CMD_HubSetStatic_Help 使用 VPN Server é‹è¡Œåœ¨ç¾¤é›†ä¸Šæ™‚,將虛擬 HUB 類型設定為éœæ…‹è™›æ“¬ HUB。當虛擬 HUB 類型改變時,所有的程å¼é€£æŽ¥å°‡è¢«æš«æ™‚中斷。 \n當作為éœæ…‹è™›æ“¬ HUB 工作時,所有的群集æˆå“¡çš„伺æœå™¨ä¸Šï¼Œå°‡ç”Ÿæˆè©²å稱的虛擬 HUB。æ¯å€‹å˜—試連接這個虛擬 HUB 的用戶,基於å„自伺æœå™¨çš„è² è·ç‹€æ³ï¼Œç¢ºå®šèˆ‡é€™å€‹ç¾¤é›†æŸå€‹æˆå“¡çš„連接。\néœæ…‹è™›æ“¬ HUB,舉例說,一個ä¼æ¥­å¾žç¶²éš›ç¶²è·¯ä¸Šè¨ªå•å±€åŸŸç¶²ï¼Œå…許數åƒæˆ–數以è¬è¨ˆçš„用戶é ç«¯å­˜å– VPN Server。\nè¦åŸ·è¡Œé€™å€‹å‘½ä»¤ï¼Œæ‚¨å¿…須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge,群集管ç†å™¨ï¼Œç¨ç«‹çš„伺æœå™¨åœ¨ VPN Server 工作時ä¸èµ·ä½œç”¨ã€‚\n此命令ä¸èƒ½ç”¨æ–¼æ¯” 5190 更新的伺æœå™¨ã€‚ +CMD_HubSetStatic_Args HubSetStatic [name] +CMD_HubSetStatic_[name] é¸å®šæ“¬è®Šæ›´æˆéœæ…‹è™›æ“¬ HUB çš„å稱。 +CMD_HubChange_PROMPT_NAME 變更設置的虛擬 HUB å稱: + + +# HubSetDynamic 命令 +CMD_HubSetDynamic 將虛擬 HUB 的類型變為動態虛擬型 +CMD_HubSetDynamic_Help 使用 VPN Server é‹è¡Œåœ¨ç¾¤é›†ä¸Šæ™‚,將虛擬 HUB 類型變更為動態。當虛擬 HUB 類型改變時,所有的程å¼é€£æŽ¥æœƒæš«æ™‚被中斷。\n當該虛擬 HUB 上沒有任何æˆå“¡æ™‚,虛擬 HUB 在任何群集上都ä¸å­˜åœ¨ã€‚當第一個用戶端試圖連接到動態的虛擬 HUB 時,負è·æœ€ä½Žçš„伺æœå™¨å•Ÿå‹•ï¼Œè¨—管虛擬 HUB。當第二個和隨後的用戶端試圖連接到åŒä¸€å€‹è™›æ“¬ HUB,它們會自動連接到伺æœå™¨è¨—管的虛擬 HUB。當所有的客戶都從一個特定的動態虛擬 HUB 斷開,伺æœå™¨ä¸Šå°‡ä¸å­˜åœ¨ä»»ä½•å¯¦é«”。\n動態虛擬 HUB 的應用很廣泛,例如,公å¸å…§éƒ¨æ¯å€‹éƒ¨é–€å®šæ‡‰ä¸€å€‹è™›æ“¬ HUB,讓員工å¯ä»¥é€£æŽ¥åˆ°è‡ªå·±æ‰€å±¬çš„虛擬樞ç´éƒ¨é–€ä¾†æ“作,從而實ç¾é›†ä¸­ç®¡ç†ã€‚\nè¦åŸ·è¡Œé€™å€‹å‘½ä»¤ï¼Œæ‚¨å¿…須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge,群集管ç†å™¨ï¼Œç¨ç«‹çš„伺æœå™¨åœ¨ VPN Server 工作時ä¸èµ·ä½œç”¨ã€‚\n此命令ä¸èƒ½ç”¨æ–¼æ¯” 5190 更新的伺æœå™¨ã€‚ +CMD_HubSetDynamic_Args HubSetDynamic [name] +CMD_HubSetDynamic_[name] 指定擬轉變為動態虛擬 HUB çš„å稱。 + + +# HubList 命令 +CMD_HubList ç²å–一個虛擬 HUB 列表 +CMD_HubList_Help 在 VPN Server 中ç²å¾—虛擬 HUB 的清單。å°æ–¼æ¯ä¸€å€‹è™›æ“¬ HUB,å¯ä»¥ç²å¾— [虛擬 HUB å稱],[狀態],[é¡žåž‹],[使用者數é‡],[群數é‡],[訪å•æ•¸é‡],[MAC 目錄的數é‡],[IP 目錄數],[登入次數],[上次登入],[最終通信時間]。\n但是,如果處於連接狀態的虛擬 HUB 在管ç†æ¨¡å¼ä¸‹ï¼Œå°æ–¼åŒ¿å使用者如果設定為ä¸åˆ—舉虛擬 HUB,則虛擬 HUB ä¸æœƒè¢«é¡¯ç¤ºã€‚如果您連接到伺æœå™¨çš„管ç†æ¨¡å¼ï¼Œå‰‡æ‰€æœ‰çš„虛擬 HUB 會顯示清單。\n如果你連接到群集控制器以外的其他群集æˆå“¡ï¼ŒVPN Server åªé¡¯ç¤ºè™›æ“¬ HUB 的託管虛擬主機。如果您連接到群集控制器來管ç†ç¾¤é›†ï¼Œæ‰€æœ‰è™›æ“¬ HUB 將顯示。 +CMD_HubList_Args HubList + + +# Hub 命令 +CMD_Hub é¸æ“‡æ“¬ç®¡ç†çš„虛擬 HUB +CMD_Hub_Help é¸æ“‡æ“¬ç®¡ç†çš„虛擬 HUB。在 VPN Server 中,å°ç›®æ¨™è™›æ“¬ HUB 實行é…置管ç†ä¹‹å‰ï¼Œéœ€è¦ç”¨é¸æ“‡å‘½ä»¤é¸å®šè™›æ“¬ HUB。\n當正在連接的 VPN Server 處於管ç†è™›æ“¬ HUB 模å¼æ™‚,您å¯ä»¥é¸å®šæ“¬ç®¡ç†çš„一個虛擬 HUB,而ä¸å¯ä»¥é¸æ“‡å…¶ä»–的虛擬 HUB。與正在連接的 VPN Server 處於伺æœå™¨ç®¡ç†æ¨¡å¼ï¼Œå¯ä»¥å°æ‰€æœ‰çš„虛擬 HUB 進行管ç†ã€‚\nç²å–當å‰çš„虛擬 HUB 列表,å¯ä»¥åŸ·è¡Œ HubList 命令。\n在 VPN Bridge 中,åªå¯ä»¥é¸æ“‡å字中帶 "BRIDGE" 的虛擬 HUB。 +CMD_Hub_Args Hub [name] +CMD_Hub_[name] é¸å®šæ“¬ç®¡ç†çš„虛擬 HUB çš„å稱。如果您沒有指定åƒæ•¸ï¼Œç›®æ¨™è™›æ“¬ HUB çš„é¸å®šå°‡è¢«æ¸…除。 +CMD_Hub_Unselected å–消已經é¸å®šçš„虛擬 HUB。 +CMD_Hub_Selected é¸æ“‡è™›æ“¬ HUB "%S"。 +CMD_Hub_Select_Failed /ADMINHUB 在虛擬 HUB 中想è¦é¸æ“‡ "%S" 發生了以下的錯誤。 +CMD_Hub_Not_Selected 在é‹è¡Œæ­¤å‘½ä»¤ä¹‹å‰ï¼Œé‹ç”¨ HUB 管ç†å‘½ä»¤é¸æ“‡ç›®æ¨™ç®¡ç†è™›æ“¬ HUB。 + + +# Online 命令 +CMD_Online 虛擬 HUB 的連線 +CMD_Online_Help 如果您正在管ç†çš„虛擬 HUB 處於離線狀態,請設置æˆé€£ç·šã€‚處於離線狀態的虛擬 HUB,ä¸æœƒæŽ¥å—來自 VPN Client 連接。將虛擬 HUB 設定æˆè¯ç¶²ç‹€æ…‹ï¼Œå¾žè€Œå¯ä»¥æŽ¥å—使用者的虛擬連接並æä¾›æœå‹™ã€‚\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在 VPN Server 中的虛擬集群 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_Online_Args Online + + +# Offline 命令 +CMD_Offline 虛擬 HUB 離線 +CMD_Offline_Help 如果您正在管ç†çš„虛擬 HUB 線上,設置æˆé›¢ç·šã€‚虛擬 HUB 如果有連接程å¼ï¼Œå°‡å…¨éƒ¨æ–·é–‹ã€‚虛擬 HUB 處於離線狀態,ä¸æœƒæŽ¥å—來自 VPN Client 連接。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在 VPN Server 中的虛擬集群 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_Offline_Args Offline + + +# SetMaxSession 命令 +CMD_SetMaxSession 設定虛擬 HUB 的最大åŒæ™‚ç·šä¸Šç”¨æˆ¶æ•¸é‡ +CMD_SetMaxSession_Help 設定ç¾åœ¨æ­£åœ¨ç®¡ç†çš„虛擬 HUB 的最大åŒæ™‚線上客戶數é‡ã€‚當超éŽé€™å€‹æ•¸é‡æ™‚,如果從 VPN Client å’Œ VPN Bridge 連接的時候,超éŽäº†æœ€å¤§ä½µç™¼æœƒè©±æ•¸ï¼Œæ›´å¤šçš„客戶將無法連接。最大åŒæ™‚線上客戶數的é™åˆ¶ä¸åŒ…括本地的橋接器,虛擬的 NAT,級è¯é€£æŽ¥ç­‰ç”Ÿæˆé€£æŽ¥ä¸åŒ…括在內。\n設置åŒæ™‚線上最大數目,å¯ä»¥é€šéŽé‹è¡Œ OptionsGet 命令ç²å¾—。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_SetMaxSession_Args SetMaxSession [max_session] +CMD_SetMaxSession_[max_session] 設置最大åŒæ™‚線上客戶數,使用整數。當您指定為 0 時,客戶數沒有é™åˆ¶ã€‚ +CMD_SetMaxSession_Prompt 最大åŒæ™‚線上客戶數: + + +# SetHubPassword 命令 +CMD_SetHubPassword 設置虛擬 HUB 的管ç†å¯†ç¢¼ +CMD_SetHubPassword_Help 設置目å‰æ­£åœ¨ç®¡ç†çš„虛擬 HUB 的管ç†å¯†ç¢¼ã€‚虛擬 HUB,如果設置了管ç†å¯†ç¢¼ï¼Œæ‚¨å¯ä»¥æ‡‰ç”¨ç®¡ç†å¯†ç¢¼ï¼Œè™›æ“¬ HUB,VPN Server 的公用事業,虛擬 HUB 連接,您å¯ä»¥é€šéŽæŒ‡å®šä¸€å€‹é€£æŽ¥å¯†ç¢¼åœ¨è™›æ“¬ HUB 的管ç†æ¨¡å¼ä¸‹å¯¦ç¾é€£æŽ¥ã€‚æ­¤å¤–ï¼Œé€šéŽ VPN Client å’Œ VPN Bridge,用戶å用 "Administrator" 通éŽç®¡ç†å“¡å¯†ç¢¼ï¼Œä¹Ÿå¯ä»¥å¯¦ç¾é€£æŽ¥ã€‚\n此命令,ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_SetHubPassword_Args SetHubPassword [password] +CMD_SetHubPassword_[password] 設定密碼。如果您ä¸æŒ‡å®šå°‡è¢«æ示輸入密碼。 + + +# SetEnumAllow 命令 +CMD_SetEnumAllow 設定虛擬 HUB å…許å‘匿å使用者顯示。 +CMD_SetEnumAllow_Help 變更虛擬 HUB 的控制é¸é …,å°æ–¼åŒ¿å使用者,å…許虛擬 HUB 顯示。當您設置了此é¸é …,VPN Client 的使用者,在 VPN Server åªéœ€è¼¸å…¥ä½å€å³å¯é¡¯ç¤ºè™›æ“¬ HUB。虛擬 HUB 一創建æˆåŠŸï¼Œå³å¯é¡¯ç¤ºã€‚此外,如果執行 SetEnumDeny 命令,å¯ä»¥ç¦æ­¢å‘匿å使用者顯示。虛擬 HUB 是在統計創建時設定å…許顯示與å¦ã€‚\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_SetEnumAllow_Args SetEnumAllow + + +# SetEnumDeny 命令 +CMD_SetEnumDeny 設定虛擬 HUB ç¦æ­¢å‘匿å使用者顯示。 +CMD_SetEnumDeny_Help 變更虛擬 HUB 的控制é¸é …,å°æ–¼åŒ¿å使用者,ç¦æ­¢è™›æ“¬ HUB 顯示。當您設置了此é¸é …,VPN Client 的使用者,在 VPN Server 輸入檢索虛擬 HUB,虛擬 HUB 也ä¸æœƒé¡¯ç¤ºã€‚此外,如果執行 SetEnumAllow 命令,å¯ä»¥å…許å‘匿å使用者顯示。虛擬 HUB 是在統計創建時設定å…許顯示與å¦ã€‚\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_SetEnumDeny_Args SetEnumDeny + + +# OptionsGet 命令 +CMD_OptionsGet ç²å¾—虛擬 HUB 的設置é¸é … +CMD_OptionsGet_Help ç²å–虛擬 HUB çš„é¸é …設置清單。虛擬 HUB å…許 / ç¦æ­¢é¡¯ç¤ºè¨­å®šï¼Œæœ€å¤§çš„åŒæ™‚線上數é‡ï¼Œç·šä¸Š / 離線狀態,和集群虛擬環境中 HUB 的類型。\n此命令å°æ–¼ä¸€å€‹è™›æ“¬é›†ç¾¤ HUB ä¸èƒ½é‹è¡Œã€‚ +CMD_OptionsGet_Args OptionsGet +CMD_OptionsGet_TITLE 虛擬 HUB "%S" 設置é¸é …清單 +CMD_OptionsGet_ENUM å°æ–¼åŒ¿å使用者的虛擬 HUB 的顯示 +CMD_OptionsGet_MAXSESSIONS 最大åŒæ™‚線上客戶數 +CMD_OptionsGet_STATUS 狀態 +CMD_OptionsGet_TYPE 虛擬 HUB çš„é¡žåž‹ + + + +# RadiusServerSet 命令 +CMD_RadiusServerSet 使用在用戶èªè­‰ä¸­ä½¿ç”¨çš„ RADIUS 伺æœå™¨è¨­ç½® +CMD_RadiusServerSet_Help 接å—使用者當å‰ä»¥ RADIUS 伺æœå™¨èªè­‰æ¨¡å¼ç®¡ç†è™›æ“¬ HUB ,你需指定外部 RADIUS 伺æœå™¨ï¼Œä»¥ç¢ºèªç”¨æˆ¶å和密碼(您å¯ä»¥æŒ‡å®šå¤šå€‹ä¸»æ©Ÿå稱,並將它們用逗號或者分號隔開)。\nRadius 伺æœå™¨å¿…須設置為接å—來自 VPN Server IP ä½å€çš„請求。此外,密碼èªè­‰å”定(PAP)çš„èªè­‰å¿…須被啟用。\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚\n此命令在 VPN Server 以集群é‹è¡Œçš„虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_RadiusServerSet_Args RadiusServerSet [server_name:port] [/SECRET:secret] [/RETRY_INTERVAL:interval] +CMD_RadiusServerSet_[server_name:port] 用 [主機å稱:埠號] çš„æ ¼å¼ï¼ŒæŒ‡å®š RADIUS 伺æœå™¨çš„主機å稱,IP ä½å€å’Œ UDP 埠號。如果çœç•¥åŸ è™Ÿå‰‡ç”¨ 1812。您å¯ä»¥æŒ‡å®šå¤šå€‹ä¸»æ©Ÿå稱,並將它們用逗號或者分號隔開。 +CMD_RadiusServerSet_SECRET 設置與 RADIUS 伺æœå™¨ä¹‹é–“的通信 (密碼)。 +CMD_RadiusServerSet_RETRY_INTERVAL 用毫秒指定é‡è©¦é–“隔。 +CMD_RadiusServerSet_Prompt_Host 使用 RADIUS 伺æœå™¨çš„主機å稱和埠號: +CMD_RadiusServerSet_Prompt_Secret 共用秘密: +CMD_RadiusServerSet_Prompt_RetryInterval é‡è©¦é–“éš” (毫秒): +CMD_RadiusServerSet_EVAL_NUMINTERVAL é‡è©¦é–“隔為 500 毫秒到 10000 毫秒。 + + +# RadiusServerDelete 命令 +CMD_RadiusServerDelete 刪除應用於用戶èªè­‰çš„ RADIUS 伺æœå™¨è¨­ç½® +CMD_RadiusServerDelete_Help ç›®å‰ï¼Œæ­£åœ¨ç®¡ç†çš„虛擬 HUB,使用者以 RADIUS 伺æœå™¨èªè­‰æ¨¡å¼é€£æŽ¥æ™‚,刪除外部 RADIUS 伺æœå™¨è¨­å®šï¼Œä½¿ä¼ºæœå™¨ä¸èƒ½é©—è­‰ã€‚ç›®å‰ RADIUS 伺æœå™¨çš„設置,å¯ä»¥é‹è¡Œ RadiusServerGet 命令ç²å¾—。\n此命令,虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_RadiusServerDelete_Args RadiusServerDelete + + +# RadiusServerGet 命令 +CMD_RadiusServerGet ç²å–用於用戶èªè­‰çš„ RADIUS 伺æœå™¨è¨­ç½® +CMD_RadiusServerGet_Help 使用者使用 RADIUS 伺æœå™¨èº«ä»½é©—證模å¼é€£æŽ¥åˆ°ç¾åœ¨ç®¡ç†çš„虛擬 HUB,您å¯ä»¥ç²å– RADIUS 伺æœå™¨çš„當å‰è¨­ç½®ã€‚\n此命令,在虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_RadiusServerGet_Args RadiusServerGet +CMD_RadiusServerGet_STATUS RADIUS 伺æœå™¨çš„使用 +CMD_RadiusServerGet_HOST RADIUS 伺æœå™¨ä¸»æ©Ÿå稱或 IP åœ°å€ +CMD_RadiusServerGet_PORT RADIUS 伺æœå™¨çš„埠號 +CMD_RadiusServerGet_SECRET 共用秘密 +CMD_RadiusServerGet_RetryInterval é‡è©¦é–“éš” (毫秒) + + +# StatusGet 命令 +CMD_StatusGet ç²å–虛擬 HUB 的當å‰ç‹€æ³ +CMD_StatusGet_Help ç²å–正在管ç†çš„虛擬 HUB 的當å‰ç‹€æ³ï¼Œå¯ä»¥ç²å¾—虛擬 HUB 的種類,連接數é‡ï¼Œå„種目標數,登入次數,最後一次登入時間,最終連線時間,通信的統計資料等。 +CMD_StatusGet_Args StatusGet + + +# LogGet 命令 +CMD_LogGet ç²å–虛擬 HUB 日誌的ä¿å­˜è¨­å®š +CMD_LogGet_Help ç²å–虛擬 HUB 日誌的ä¿å­˜è¨­ç½®ã€‚ç²å–安全性記錄檔和å°åŒ…日誌的ä¿å­˜è¨­å®šï¼Œä¿å­˜ç‰©ä»¶ç­‰è³‡è¨Šã€‚ +CMD_LogGet_Args LogGet +CMD_Log_SecurityLog ä¿å­˜å®‰å…¨æ€§è¨˜éŒ„檔 +CMD_Log_PacketLog ä¿å­˜å°åŒ…日誌 +CMD_Log_SwitchType 日誌檔的替æ›é€±æœŸ +CMD_Log_0 TCP 連接日誌 +CMD_Log_1 TCP å°åŒ…日誌 +CMD_Log_2 DHCP 日誌 +CMD_Log_3 UDP 日誌 +CMD_Log_4 ICMP 日誌 +CMD_Log_5 IP 日誌 +CMD_Log_6 ARP 日誌 +CMD_Log_7 網路日誌 + + +# LogEnable 命令 +CMD_LogEnable 啟用安全性記錄檔或å°åŒ…日誌 +CMD_LogEnable_Help 啟用ç¾åœ¨æ­£åœ¨ç®¡ç†çš„ HUB 的安全性記錄檔或å°åŒ…日誌。\n當å‰çš„設置,å¯ä»¥é€šéŽ LogGet 命令ç²å¾—。 +CMD_LogEnable_Args LogEnable [security|packet] +CMD_LogEnable_[security|packet] é¸æ“‡å•Ÿç”¨æ—¥èªŒæª”的類型。é¸å®š "security" 或 "packet"。 +CMD_LogEnable_Prompt é¸æ“‡å®‰å…¨æˆ–å°åŒ…: +CMD_LogEnable_Prompt_Error é¸æ“‡ä¸æ­£ç¢ºã€‚ + + +# LogDisable 命令 +CMD_LogDisable ç¦ç”¨å®‰å…¨æ€§è¨˜éŒ„檔或å°åŒ…日誌 +CMD_LogDisable_Help ç¦æ­¢ä½¿ç”¨ç¾åœ¨æ­£åœ¨ç®¡ç†çš„ HUB 的安全性記錄檔或å°åŒ…日誌。\n當å‰çš„設置,å¯ä»¥é€šéŽ LogGet 命令ç²å¾—。 +CMD_LogDisable_Args LogDisable [security|packet] +CMD_LogDisable_[security|packet] é¸æ“‡ç¦ç”¨æ—¥èªŒæª”的類型。é¸å®š "security" 或 "packet"。 + + +# LogSwitchSet 命令 +CMD_LogSwitchSet 設定替æ›æ—¥èªŒæª”的週期 +CMD_LogSwitchSet_Help 設定ç¾åœ¨ç®¡ç†çš„虛擬 HUB 所ä¿å­˜çš„安全性記錄檔或å°åŒ…日誌檔的替æ›é€±æœŸã€‚替æ›æ—¥èªŒæª”的時間是å¯ä»¥è¨­å®šç‚º 1 秒,1 分é˜ï¼Œ1 å°æ™‚,æ¯å¤©ï¼Œæ¯æœˆï¼Œæ‚¨ä¹Ÿå¯ä»¥è¨­å®šç‚ºä¸æ›¿æ›ã€‚\n當å‰çš„設置,å¯ä»¥é€šéŽ LogGet 命令ç²å¾—。 +CMD_LogSwitchSet_Args LogSwitchSet [security|packet] [/SWITCH:sec|min|hour|day|month|none] +CMD_LogSwitchSet_[security|packet] é¸æ“‡è®Šæ›´è¨­å®šçš„日誌檔的類型。 é¸å®š "security" 或 "packet"。 +CMD_LogSwitchSet_SWITCH 設置替æ›é€±æœŸã€‚從 sec,min,hour,day,month,none 中é¸æ“‡ã€‚ +CMD_LogSwitchSet_Prompt 從 sec,min,hour,day,month,none 中é¸æ“‡: + + +# LogPacketSaveType 命令 +CMD_LogPacketSaveType 設置ä¿å­˜ç‚ºå°åŒ…日誌檔的å°åŒ…種類åŠä¿å­˜ã€‚ +CMD_LogPacketSaveType_Help é€é …設定ä¿å­˜åœ¨åœ¨ç®¡ç†çš„虛擬 HUB 上的,å°åŒ…ä¿å­˜å…§å®¹å’Œå°åŒ…的類型。å°åŒ…類型包括,[TCP 連接日誌],[TCP å°åŒ…日誌],[DHCP å°åŒ…記錄],[UDP å°åŒ…日誌],[ICMP å°åŒ…日誌],[IP å°åŒ…日誌],[ARP å°åŒ…日誌],[網路å°åŒ…日誌] 等。\nè¦æƒ³ç²å–當å‰çš„設置,å¯ä»¥é‹è¡Œ LogGet 命令。 +CMD_LogPacketSaveType_Args LogPacketSaveType [/TYPE:tcpconn|tcpdata|dhcp|udp|icmp|ip|arp|ether] [/SAVE:none|header|full] +CMD_LogPacketSaveType_TYPE ä¿å­˜å…§å®¹å°æ‡‰çš„å°åŒ…類型,從 tcpconn,tcpdata,dhcp,udp,icmp,ip,arp,ether 中é¸å®šã€‚ +CMD_LogPacketSaveType_SAVE 設定日誌檔的ä¿å­˜å…§å®¹ã€‚從下列é¸å®š:\nnone: ä¸ä¿å­˜\nheader: 僅ä¿å­˜æ¨™é¡Œ\nfull: 所有å°åŒ… +CMD_LogPacketSaveType_Prompt_TYPE é¸å®š tcpconn, tcpdata, dhcp, udp, icmp, ip, arp, ether: +CMD_LogPacketSaveType_Prompt_SAVE é¸å®š none, header, full: + + +# CAList 命令 +CMD_CAList ç²å–å¯ä»¥ä¿¡ä»»çš„機構頒發證書的列表 +CMD_CAList_Help 管ç†å¯ä»¥ä¿¡ä»»çš„機構頒發的證書。VPN Client 如果用èªè­‰æ¨¡å¼é€£æŽ¥æ™‚,å¯ä»¥ç”¨ä¿å­˜çš„證書來驗證其æ供的證書。\n此命令,在虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CAList_Args CAList +CMD_CAList_COLUMN_ID ID + + +# CAAdd 命令 +CMD_CAAdd 添加å¯ä»¥ä¿¡ä»»çš„機構頒發的證書 +CMD_CAAdd_Help 在虛擬 HUB 管ç†çš„å¯ä¿¡ä»»çš„憑證授權的證書列表中,添加一個新的證書。如果用戶端使用簽åèªè­‰æ¨¡å¼é€£æŽ¥ï¼Œç®¡ç†ä¸­çš„證書將用來識別客戶的證書。\nè¦å–得當å‰çš„證書列表,å¯ä»¥åŸ·è¡Œ CAList 命令。\nè¦æ·»åŠ ä¸€å€‹è­‰æ›¸ï¼Œå¿…須將證書ä¿å­˜ç‚º X.509 æ ¼å¼ä¿å­˜ã€‚\n此命令,在虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CAAdd_Args CAAdd [path] +CMD_CAAdd_[path] 指定註冊 X.509 證書的檔案å。 +CMD_CAAdd_PROMPT_PATH 註冊 X.509 證書檔的å稱: + + +# CADelete 命令 +CMD_CADelete 刪除å¯ä»¥ä¿¡ä»»çš„機構頒發的證書 +CMD_CADelete_Help 從正在管ç†çš„å¯ä¿¡ä»»æ©Ÿæ§‹é ’發的證書列表中,刪除ç¾æœ‰çš„證書。\n如果è¦ç²å–當å‰çš„證書列表,å¯ä»¥åŸ·è¡Œ CAList 命令。\n此命令,在虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CADelete_Args CADelete [id] +CMD_CADelete_[id] 指定擬刪除的證書的 ID。 +CMD_CADelete_PROMPT_ID 擬刪除證書的 ID: + + +# CAGet 命令 +CMD_CAGet ç²å¾—å¯ä¿¡ä»»æ©Ÿæ§‹é ’發的證書。 +CMD_CAGet_Help ç²å–虛擬 HUB ç›®å‰ç®¡ç†çš„å¯ä¿¡ä»»æ©Ÿæ§‹é ’佈的證書的列表,並將其ä¿å­˜ç‚º X.509 的檔案格å¼ã€‚\n此命令,在虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CAGet_Args CAGet [id] [/SAVECERT:path] +CMD_CAGet_[id] 制定ç²å¾—證書的 ID。 +CMD_CAGet_SAVECERT 指定檔案å以ä¿å­˜ç²å–的證書。 +CMD_CAGet_PROMPT_ID ç²å¾—證書 ID: +CMD_CAGet_PROMPT_SAVECERT ä¿å­˜æª”案å: + + +# CascadeList 命令 +CMD_CascadeList ç²å–ç´šè¯æŽ¥çºŒåˆ—表 +CMD_CascadeList_Help ç²å–當å‰è™›æ“¬ HUB 上登記的級è¯å單。\n如果您使用虛擬 HUB ç´šè¯åŒä¸€å°æˆ–å¦ä¸€å€‹è™›æ“¬æ©Ÿå™¨ä¸Šçš„ HUB,這兩個層å¯ä»¥ç´šè¯ã€‚\n\n[使用級è¯çš„警告]\n如果您使用級è¯å¤šå€‹è™›æ“¬ HUB å¯ä»¥æ§‹æˆ 2 層的橋接器,如果連接方法錯誤å¯èƒ½æœƒå°‡é€£æŽ¥åšæˆç¹©ç‹€ã€‚所以使用級è¯åŠŸèƒ½ï¼Œä¸€å®šè¦ç²¾å¿ƒè¨­è¨ˆã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeList_Args CascadeList + + +# CascadeCreate 命令 +CMD_CascadeCreate 創建一個新的級è¯æŽ¥çºŒ +CMD_CascadeCreate_Help 在當å‰è™›æ“¬ HUB 上創建一個新的級è¯æŽ¥çºŒã€‚\n如果您使用虛擬 HUB ç´šè¯åŒä¸€å€‹æˆ–者å¦ä¸€å€‹è™›æ“¬ HUB,å¯ä»¥å»ºç«‹ç´šè¯æŽ¥çºŒã€‚\nè¦å‰µå»ºä¸€å€‹ç´šè¯ï¼Œä½œç‚ºåˆå§‹åƒæ•¸ï¼Œéœ€è¨­å®šç´šè¯çš„å稱,連接的伺æœå™¨ï¼Œç›®æ¨™ HUB çš„å稱和用戶å。創建一個新的級è¯æ™‚,用戶身份驗證類型被åˆå§‹åŒ–為 [匿åèªè­‰],代ç†ä¼ºæœå™¨å’Œä¼ºæœå™¨æ†‘證驗證未設置。è¦æ›´æ”¹é€™äº›è¨­ç½®ï¼Œè«‹åœ¨å‰µå»ºä¸€å€‹ç´šè¯ä¹‹å¾Œç”¨ "Cascade" 命å的指令來執行。\n\n[使用級è¯çš„警告]\n如果您使用級è¯å¤šå€‹è™›æ“¬ HUB å¯ä»¥æ§‹æˆ 2 層的橋接器,如果連接方法錯誤å¯èƒ½æœƒå°‡é€£æŽ¥åšæˆç¹©ç‹€ã€‚所以使用級è¯åŠŸèƒ½ï¼Œä¸€å®šè¦ç²¾å¿ƒè¨­è¨ˆã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeCreate_Args CascadeCreate [name] [/SERVER:hostname:port] [/HUB:hubname] [/USERNAME:username] +CMD_CascadeCreate_[name] 指定新創建級è¯çš„å稱。 +CMD_CascadeCreate_SERVER 按照 [主機å稱:埠號] çš„æ ¼å¼ï¼Œè¨­ç½® VPN Server 的主機å稱和埠號,您也å¯ä»¥æŒ‡å®š IP ä½å€ã€‚ +CMD_CascadeCreate_HUB é¸å®šç›®æ¨™ VPN Server 內的虛擬 HUB。 +CMD_CascadeCreate_USERNAME 設定連接到 VPN Server 時所須的用戶åèªè­‰å稱。 +CMD_CascadeCreate_Prompt_Name ç´šè¯æŽ¥çºŒçš„å稱: +CMD_CascadeCreate_Prompt_Server 目標 VPN Server 的主機å稱和埠號: +CMD_CascadeCreate_Prompt_Hub 目標虛擬 HUB å稱: +CMD_CascadeCreate_Prompt_Username 連接使用的用戶å: + + +# CascadeSet 命令 +CMD_CascadeSet å°ç´šè¯é€£æŽ¥æ–¹çš„設定 +CMD_CascadeSet_Help å°æ–¼è™›æ“¬ HUB ç›®å‰ç®¡ç†çš„已經連接的級è¯ï¼Œè¨­ç½®é€£æŽ¥æ–¹çš„ VPN 主機å稱和埠號,虛擬 HUB å,用戶å等。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeSet_Args CascadeSet [name] [/SERVER:hostname:port] [/HUB:hubname] +CMD_CascadeSet_[name] 指定級è¯å稱來改變設置。 +CMD_CascadeSet_SERVER 按照 [主機å稱:埠號] çš„æ ¼å¼ï¼Œè¨­ç½®é€£æŽ¥æ–¹ VPN Server 的主機å稱和埠號。您也å¯ä»¥æŒ‡å®š IP ä½å€ã€‚ +CMD_CascadeSet_HUB 設置連接方 VPN Server 內的虛擬 HUB。 + + +# CascadeGet 命令 +CMD_CascadeGet ç²å–ç´šè¯é€£æŽ¥çš„設置 +CMD_CascadeGet_Help ç²å–當å‰åœ¨è™›æ“¬ HUB 上註冊的級è¯çš„連接設置。\nå¦å¤–,è¦æ”¹è®Šç´šè¯çš„連接設置,å¯ä»¥åœ¨æ‚¨å‰µå»ºä¸€å€‹ç´šè¯å¾Œä½¿ç”¨ "Cascade" 開頭的命令。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeGet_Args CascadeGet [name] +CMD_CascadeGet_[name] 指定級è¯ç²å–它的連接設置。 +CMD_CascadeGet_Policy [ç´šè¯é€£æŽ¥çš„安全性原則設置值] + +# CascadeDelete 命令 +CMD_CascadeDelete 刪除級è¯é€£æŽ¥ +CMD_CascadeDelete_Help 刪除目å‰åœ¨è™›æ“¬ HUB 中註冊的級è¯é€£æŽ¥ã€‚如果é¸å®šçš„ç´šè¯é€£æŽ¥è™•æ–¼é€£ç·šç‹€æ…‹ï¼Œå‰‡å…ˆæ–·é–‹é€£æŽ¥ï¼Œç„¶å¾Œåˆªé™¤ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeDelete_Args CascadeDelete [name] +CMD_CascadeDelete_[name] 指定您想刪除的級è¯é€£æŽ¥çš„å稱。 + + +# CascadeUsernameSet 命令 +CMD_CascadeUsernameSet 設置級è¯é€£æŽ¥çš„用戶å +CMD_CascadeUsernameSet_Help é¸å®šå·²åœ¨è™›æ“¬ HUB 上註冊的級è¯ï¼Œè¨­å®šå…¶ç”¨æˆ¶å,當連接到 VPN Server 時,用此用戶å來進行身份驗證。\n此外,您å¯ä»¥æŒ‡å®šç”¨æˆ¶èº«ä»½é©—證的種類,或å¯ä»¥æŒ‡å®šæ‰€éœ€çš„åƒæ•¸ã€‚如果您想更改這些設置,å¯ä»¥é‹è¡Œ CascadeAnonymousSet,CascadePasswordSet,CascadeCertSet 等命令。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeUsernameSet_Args CascadeUsernameSet [name] [/USERNAME:username] +CMD_CascadeUsernameSet_[name] 指定級è¯å稱來改變設置。 +CMD_CascadeUsernameSet_USERNAME ç´šè¯é€£æŽ¥åˆ° VPN Server 時,指定用戶åè¦æ±‚用戶進行身份驗證。 +CMD_CascadeUsername_Notice 連接身份驗證,是在密碼驗證中設置的。用戶å變更之後,需è¦ç”¨ CascadePasswordSet 指令é‡æ–°è¨­ç½®å¯†ç¢¼ã€‚ + + +# CascadeAnonymousSet 命令 +CMD_CascadeAnonymousSet 將級è¯é€£æŽ¥çš„用戶èªè­‰é¡žåž‹è¨­ç½®ç‚ºåŒ¿å身份驗證 +CMD_CascadeAnonymousSet_Help é¸å®šè™›æ“¬ HUB 中已經註冊的級è¯ï¼Œå°‡ç´šè¯é€£æŽ¥åˆ° VPN Server 所需的用戶身份驗證方法設定為匿å身份驗證。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeAnonymousSet_Args CascadeAnonymousSet [name] +CMD_CascadeAnonymousSet_[name] 指定級è¯å稱來改變設置。 + + +# CascadePasswordSet 命令 +CMD_CascadePasswordSet 將級è¯é€£æŽ¥æ™‚所需的使用者驗證設置為密碼驗證 +CMD_CascadePasswordSet_Help é¸å®šè™›æ“¬ HUB 中已經註冊的級è¯ï¼Œå°‡ç´šè¯é€£æŽ¥åˆ° VPN Server 所需的用戶身份驗證方法設定為密碼驗證。密碼驗證的種類指定為,[標準密碼驗證] å’Œ [RADIUS 或 NT域身份驗證]。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadePasswordSet_Args CascadePasswordSet [name] [/PASSWORD:password] [/TYPE:standard|radius] +CMD_CascadePasswordSet_[name] 指定級è¯å稱來改變設置。 +CMD_CascadePasswordSet_PASSWORD 指定密碼驗證所使用的密碼。å¦å‰‡ï¼Œæœƒæ示您輸入密碼。 +CMD_CascadePasswordSet_TYPE 密碼驗證的類型,指定為 "standard" (標準密碼驗證),或 "radius" (radius 或 NT 域身份驗證)。 +CMD_CascadePasswordSet_Prompt_Type 指定 standard 或者 radius: +CMD_CascadePasswordSet_Type_Invalid 指定 standard 或者 radius 時出錯。 + + +# CascadeCertSet 命令 +CMD_CascadeCertSet 將級è¯é€£æŽ¥æ™‚所需的使用者驗證設置為客戶證書驗證 +CMD_CascadeCertSet_Help é¸å®šè™›æ“¬ HUB 中已經註冊的級è¯ï¼Œå°‡ç´šè¯é€£æŽ¥åˆ° VPN Server 所需的用戶身份驗證方法設定為客戶證書驗證。證書應為 X.509 證書檔案格å¼ï¼Œä¸¦ä¸”用變æ›ç‚º Base 64 金鑰檔編碼。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeCertSet_Args CascadeCertSet [name] [/LOADCERT:cert] [/LOADKEY:key] +CMD_CascadeCertSet_[name] 指定級è¯å稱來改變設置。 +CMD_CascadeCertSet_LOADCERT é¸å®š X.509 證書å稱用來進行證書èªè­‰ã€‚ +CMD_CascadeCertSet_LOADKEY é¸å®šèˆ‡è­‰æ›¸å°æ‡‰çš„ Base 64 編碼的金鑰檔。 + + +# CascadeCertGet 命令 +CMD_CascadeCertGet ç²å–ç´šè¯é€£æŽ¥æ‰€éœ€çš„用戶端證書 +CMD_CascadeCertGet_Help 指定當å‰åœ¨è™›æ“¬ HUB 上已註冊的級è¯æŽ¥çºŒï¼Œå¦‚果您使用用戶端證書身份驗證,請ç²å–證書,ä¿å­˜ç‚º X.509 æ ¼å¼ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeCertGet_Args CascadeCertGet [name] [/SAVECERT:cert] +CMD_CascadeCertGet_[name] 指定級è¯å稱ç²å–設置。 +CMD_CascadeCertGet_SAVECERT ç²å–證書指定檔案åä¿å­˜ç‚º X.509 æ ¼å¼ã€‚ +CMD_CascadeCertSet_Not_Auth_Cert 指定的級è¯é€£æŽ¥è¨­ç½®çš„èªè­‰æ–¹å¼ä¸æ˜¯è­‰æ›¸èªè­‰æ¨¡å¼ã€‚ +CMD_CascadeCertSet_Cert_Not_Exists 證書沒有儲存在所指定的級è¯é€£æŽ¥è¨­ç½®ä¸­ã€‚ + + +# CascadeEncryptEnable 命令 +CMD_CascadeEncryptEnable 啟用級è¯é€šä¿¡æ™‚加密 +CMD_CascadeEncryptEnable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置通信內容為 SSL 加密。\n通常情æ³ä¸‹ï¼Œå’Œ VPN Server 的通信進行 SSL 加密,以防止竊è½å’Œç¯¡æ”¹è³‡è¨Šã€‚您還å¯ä»¥ç¦ç”¨åŠ å¯†ã€‚如果您ç¦ç”¨åŠ å¯†ï¼Œé€šä¿¡çš„æµé€Ÿå°‡æ高,傳輸資料以明文傳輸到網路上。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeEncryptEnable_Args CascadeEncryptEnable [name] +CMD_CascadeEncryptEnable_[name] 指定級è¯å稱來改變設置。 + + +# CascadeEncryptDisable 命令 +CMD_CascadeEncryptDisable ç´šè¯é€£æŽ¥é€šä¿¡æ™‚,ç¦ç”¨åŠ å¯† +CMD_CascadeEncryptDisable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置通信內容為ç¦æ­¢åŠ å¯†ã€‚\n通常情æ³ä¸‹ï¼Œå’Œ VPN Server 的通信進行 SSL 加密,以防止竊è½å’Œç¯¡æ”¹è³‡è¨Šã€‚您還å¯ä»¥ç¦ç”¨åŠ å¯†ã€‚如果您ç¦ç”¨åŠ å¯†ï¼Œé€šä¿¡çš„æµé€Ÿå°‡æ高,傳輸資料以明文傳輸到網路上。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeEncryptDisable_Args CascadeEncryptDisable [name] +CMD_CascadeEncryptDisable_[name] 指定級è¯å稱來改變設置。 + + +# CascadeCompressEnable 命令 +CMD_CascadeCompressEnable 啟用級è¯é€šä¿¡æ˜¯è³‡æ–™å£“縮功能 +CMD_CascadeCompressEnable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置通信內容為壓縮內容。\n壓縮é‡æœ€å¤§å¯ä»¥é”到 80% 。但是,實行壓縮,會給用戶端和伺æœå™¨é›™æ–¹çš„ CPU 造æˆå¾ˆé«˜çš„è² è·ã€‚如果網路速度在 10 Mbps 以上,實施壓縮後會減少傳輸æµé‡ï¼Œå¯èƒ½æœƒé©å¾—å…¶å。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeCompressEnable_Args CascadeCompressEnable [name] +CMD_CascadeCompressEnable_[name] 指定級è¯å稱來改變設置。 + + +# CascadeCompressDisable 命令 +CMD_CascadeCompressDisable ç´šè¯é€šä¿¡æ˜¯è³‡æ–™ç¦æ­¢å£“縮功能 +CMD_CascadeCompressDisable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置通信內容為ç¦æ­¢å£“縮。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeCompressDisable_Args CascadeCompressDisable [name] +CMD_CascadeCompressDisable_[name] 指定級è¯å稱來改變設置。 + + +# CascadeProxyNone 命令 +CMD_CascadeProxyNone 將級è¯çš„連接方法設置為直接與 TCP/IP 連接 +CMD_CascadeProxyNone_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置連接方法為 [直接與 TCP/IP 連接],而ä¸é€šéŽä»£ç†ä¼ºæœå™¨ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeProxyNone_Args CascadeProxyNone [name] +CMD_CascadeProxyNone_[name] 指定級è¯å稱來改變設置。 + + +# CascadeProxyHttp 命令 +CMD_CascadeProxyHttp 將級è¯é€£æŽ¥æ–¹æ³•è¨­å®šç‚ºé€šéŽ HTTP 代ç†ä¼ºæœå™¨ +CMD_CascadeProxyHttp_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置連接方法為,[é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥],然後設置è¦é€šéŽçš„ HTTP 代ç†ä¼ºæœå™¨çš„主機å稱和埠號,用戶å和密碼 (如果需è¦)。\n使用的 HTTP 代ç†ä¼ºæœå™¨ï¼Œå¿…須有é©åˆ HTTPS 通信的連接方å¼ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeProxyHttp_Args CascadeProxyHttp [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password] +CMD_CascadeProxyHttp_[name] 指定級è¯å稱來改變設置。 +CMD_CascadeProxyHttp_SERVER [主機:埠的形å¼],通éŽæŒ‡å®šçš„ HTTP 代ç†ä¼ºæœå™¨çš„主機å稱或 IP 地å€å’ŒåŸ è™Ÿã€‚ +CMD_CascadeProxyHttp_USERNAME 如果連接到 HTTP 代ç†ä¼ºæœå™¨æ™‚需è¦ä½¿ç”¨è€…驗證,則指定用戶å。åŒæ™‚設定密碼和åƒæ•¸ã€‚ 如果沒有設定用戶å和密碼åƒæ•¸ï¼Œå‰‡ä¸éœ€è¦è¨­ç½®ä½¿ç”¨è€…身份驗證。 +CMD_CascadeProxyHttp_PASSWORD 如果連接到 HTTP 代ç†ä¼ºæœå™¨æ™‚需è¦ä½¿ç”¨è€…驗證,則指定密碼。/USERNAME,åƒæ•¸ç­‰åŒæ™‚設定。 +CMD_CascadeProxyHttp_Prompt_Server 代ç†ä¼ºæœå™¨ä¸»æ©Ÿå稱和埠號: + + + +# CascadeProxySocks 命令 +CMD_CascadeProxySocks 將級è¯é€£æŽ¥æ–¹æ³•è¨­å®šç‚ºé€šéŽ SOCKS 代ç†ä¼ºæœå™¨ +CMD_CascadeProxySocks_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置連接方法為 [é€šéŽ SOCKS 代ç†ä¼ºæœå™¨],設置 SOCKS8 代ç†ä¼ºæœå™¨çš„主機å稱和埠號,用戶å和密碼 (如果需è¦)。\nSOCKS 伺æœå™¨ï¼Œéœ€èˆ‡ SOCKS 第 4 版想匹é…。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeProxySocks_Args CascadeProxySocks [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password] +CMD_CascadeProxySocks_[name] 指定級è¯å稱來改變設置。 +CMD_CascadeProxySocks_SERVER 按照 [主機å稱:埠號] çš„æ ¼å¼ï¼Œè¨­å®šä»£ç†ä¼ºæœå™¨ä¸»æ©Ÿå稱或 IP ä½å€å’ŒåŸ è™Ÿã€‚ +CMD_CascadeProxySocks_USERNAME 如果連接到 SOCKS 代ç†ä¼ºæœå™¨æ™‚需è¦ä½¿ç”¨è€…驗證,則指定用戶å。åŒæ™‚設定密碼和åƒæ•¸ã€‚如果沒有設定用戶å和密碼åƒæ•¸ï¼Œå‰‡ä¸éœ€è¦è¨­ç½®ä½¿ç”¨è€…身份驗證。 +CMD_CascadeProxySocks_PASSWORD 如果連接到 SOCKS 代ç†ä¼ºæœå™¨æ™‚需è¦ä½¿ç”¨è€…驗證,則指定密碼。/USERNAME,åƒæ•¸ç­‰åŒæ™‚設定。 + + +# CascadeServerCertEnable 命令 +CMD_CascadeServerCertEnable 啟用級è¯ä¼ºæœå™¨æ†‘證驗證é¸é … +CMD_CascadeServerCertEnable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,驗證目標連接的 VPN 的伺æœå™¨æ供的 SSL 證書是å¦å¯ä»¥ä¿¡ä»»ã€‚\n如果啟用此é¸é …,需è¦å°‡åœ¨ç›®æ¨™ä¼ºæœå™¨çš„è­‰æ›¸äº‹å…ˆé€šéŽ CascadeServerCertSet 指令設置到級è¯çš„連接設置中,或者在虛擬 HUB çš„å¯ä¿¡ä»»è­‰æ›¸æ¸…單中,é‹è¡Œ CAAdd 指令,將有伺æœå™¨çš„ SSL 證書署å的路線證書添加進去。\n當啟用伺æœå™¨æ†‘證驗證é¸é …時,如果 VPN Server æ供的證書ä¸å¯ä¿¡ï¼Œé€£æŽ¥å°‡æ–·é–‹ï¼Œä¸¦é‡è©¦ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeServerCertEnable_Args CascadeServerCertEnable [name] +CMD_CascadeServerCertEnable_[name] 指定級è¯å稱來改變設置。 + + +# CascadeServerCertDisable 命令 +CMD_CascadeServerCertDisable ç¦ç”¨ç´šè¯ä¼ºæœå™¨æ†‘證驗證é¸é … +CMD_CascadeServerCertDisable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,å°æ–¼é€£æŽ¥æ–¹æ供的 SSL 證書,ä¸éœ€è¦æª¢æŸ¥æ˜¯å¦å¯ä»¥ä¿¡ä»»ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeServerCertDisable_Args CascadeServerCertDisable [name] +CMD_CascadeServerCertDisable_[name] 指定級è¯å稱來改變設置。 + + +# CascadeServerCertSet 命令 +CMD_CascadeServerCertSet 設置級è¯é€£æŽ¥çš„伺æœå™¨ç‰¹å®šè­‰æ›¸ +CMD_CascadeServerCertSet_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,事先將連接方æ供的 SSL 證書註冊。\n如果啟用此é¸é …,需è¦å°‡åœ¨ç›®æ¨™ä¼ºæœå™¨çš„證書事先通éŽæŒ‡ä»¤è¨­ç½®åˆ°ç´šè¯çš„連接設置中,或者在虛擬 HUB çš„å¯ä¿¡ä»»è­‰æ›¸æ¸…單中,é‹è¡Œ CAAdd 指令,將有伺æœå™¨çš„ SSL 證書署å的路線證書添加進去。\n當啟用伺æœå™¨æ†‘證驗證é¸é …時,如果 VPN Server æ供的證書ä¸å¯ä¿¡ï¼Œé€£æŽ¥å°‡æ–·é–‹ï¼Œä¸¦é‡è©¦ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeServerCertSet_Args CascadeServerCertSet [name] [/LOADCERT:cert] +CMD_CascadeServerCertSet_[name] 指定級è¯å稱來改變設置。 +CMD_CascadeServerCertSet_LOADCERT 設定檔案åä¿å­˜ä¼ºæœå™¨å›ºæœ‰çš„ X.509 æ ¼å¼çš„證書。 + + +# CascadeServerCertDelete 命令 +CMD_CascadeServerCertDelete 刪除級è¯ä¼ºæœå™¨å›ºæœ‰çš„證書 +CMD_CascadeServerCertDelete_Help é¸å®šç•¶å‰è™›æ“¬ HUB 中已註冊的級è¯ï¼Œå¦‚果已經註冊了伺æœå™¨æ†‘證,將其刪除。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeServerCertDelete_Args CascadeServerCertDelete [name] +CMD_CascadeServerCertDelete_[name] 指定級è¯å稱來改變設置。 + + +# CascadeServerCertGet 命令 +CMD_CascadeServerCertGet ç²å–ç´šè¯é€£æŽ¥ä¼ºæœå™¨çš„固有證書 +CMD_CascadeServerCertGet_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上已註冊的級è¯ï¼Œå¦‚果此級è¯ä¸­å·²ç¶“註冊了伺æœå™¨å›ºæœ‰è­‰æ›¸ï¼Œå‰‡ç²å¾—該證書,並ä¿å­˜ç‚º X.509 æ ¼å¼ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeServerCertGet_Args CascadeServerCertGet [name] [/SAVECERT:path] +CMD_CascadeServerCertGet_[name] 指定級è¯å稱來改變設置。 +CMD_CascadeServerCertGet_SAVECERT 指定å稱以 X.509 æ ¼å¼ä¿å­˜ä¼ºæœå™¨çš„固有證書。 + + +# CascadeDetailSet 命令 +CMD_CascadeDetailSet ç´šè¯é€šä¿¡çš„進階設置 +CMD_CascadeDetailSet_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上已註冊的級è¯ï¼Œè¨­ç½®ç´šè¯å’Œ VPN Server 連接通信時使用的 VPN 自訂的通信å”定。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeDetailSet_Args CascadeDetailSet [name] [/MAXTCP:max_connection] [/INTERVAL:interval] [/TTL:disconnect_span] [/HALF:yes|no] [/NOQOS:yes|no] +CMD_CascadeDetailSet_[name] 指定級è¯å稱來改變設置。 +CMD_CascadeDetailSet_MAXTCP VPN 通信中使用的 TCP 連接的數é‡ï¼Œç”¨å¾ž 1 到 32 的整數來指定。和 VPN Server 之間的 VPN 資料傳輸,å¯ä»¥é€šéŽä½¿ç”¨å¤šå€‹ TCP 連接,æ高通信速度。\n注æ„: 如果您使用高速連接到大約使用 8 根,如果是緩慢的撥號伺æœå™¨ï¼Œè«‹ä½¿ç”¨ä¸€æ ¹ã€‚ +CMD_CascadeDetailSet_INTERVAL 如果使用多個 TCP 連接進行 VPN 通信時,請設定å„個 TCP 連接之間確立連接秒數。é è¨­å€¼ç‚º 1 秒。 +CMD_CascadeDetailSet_TTL 如果您設置æ¯å€‹ TCP 連接的壽命,從連接到斷開用秒表示。0 表示壽命未設置。 +CMD_CascadeDetailSet_HALF 如果啟動åŠé›™å·¥æ¨¡å¼é¸æ“‡ "yes"。使用兩根以上的 VPN 連接進行 TCP 通信時,å¯ä»¥ä½¿ç”¨ "åŠé›™å·¥æ¨¡å¼"。啟動åŠé›™å·¥æ¨¡å¼å¾Œï¼Œæ¯å€‹ TCP å¯ä»¥å›ºå®šä¸€åŠé€£æŽ¥å¯¦ç¾å–®æ–¹å‘的資料傳輸。例如,使用 8 æ ¹ TCP 連接建立 VPN 通信,使用åŠé›™å·¥æ¨¡å¼å¾Œï¼Œæœƒæœ‰ 4 è·¯ TCP 連接上船資料,剩下的 4 路負責下載資料。 +CMD_CascadeDetailSet_NOQOS ç¦ç”¨ VoIP/ QoS å°æ‡‰åŠŸèƒ½é¸æ“‡ "yes"。通常é¸æ“‡ "no"。 +CMD_CascadeDetailSet_Eval_MaxTcp TCP 連接請在 1-32 之間é¸å®šã€‚ +CMD_CascadeDetailSet_Eval_Interval TCP 連接之間建立連接的間隔請é¸å®šç‚º 1 秒以上。 +CMD_CascadeDetailSet_Prompt_MaxTcp 在 VPN 通信中使用的 TCP 連接數: +CMD_CascadeDetailSet_Prompt_Interval TCP 連接之間建立連接的間隔: +CMD_CascadeDetailSet_Prompt_TTL æ¯ä¸€å€‹ TCP 連接的壽命 (如為 0 則表示沒有) : +CMD_CascadeDetailSet_Prompt_HALF 使用åŠé›™å·¥æ¨¡å¼ (yes/no): + + +# CascadePolicySet 命令 +CMD_CascadePolicySet 設置級è¯é€£æŽ¥çš„安全å”定 +CMD_CascadePolicySet_Help é¸å®šç•¶å‰è™›æ“¬ HUB 上已經註冊的級è¯é€£æŽ¥ï¼Œè¨­ç½®ç´šè¯é€£æŽ¥å»ºç«‹æ™‚所é©ç”¨çš„安全å”定。\n虛擬 HUB 和別的 VPN Server 進行級è¯é€£æŽ¥æ™‚,連接方的虛擬 HUB 中將產生新的級è¯ï¼Œé‹è¡Œæ­¤å‘½ä»¤å¯ä»¥è¨­ç½®ç´šè¯çš„安全å”議。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadePolicySet_Args [name] [/NAME:policy_name] [/VALUE:num|yes|no] +CMD_CascadePolicySet_[name] 指定級è¯å稱來改變設置。 +CMD_CascadePolicySet_NAME é¸å®šè¦æ›´æ”¹è¨­ç½®çš„å”定å稱。變更å”è­°çš„å稱和å¯è®Šæ›´çš„值,å¯é€šéŽé‹è¡Œ PolicyList 命令ç²å¾—列表。 +CMD_CascadePolicySet_VALUE 設定å”定的新值,如果å”議是數值,請設定為一個整數。如果是é¸æ“‡åž‹ï¼Œè«‹é¸ yes 或 no。 設定的值å¯ä»¥é€šéŽé‹è¡ŒPolicyList命令來ç²å¾—。 +CMD_CascadePolicySet_PROMPT_POLNAME 更改值得å”定的å稱: +CMD_CascadePolicySet_PROMPT_POLVALUE 設置新值: +CMD_CascadePolicySet_Invalid_Name 指定的å”定å稱 "%S" 是無效的。\nè«‹é‹è¡Œ PolicyList 命令,您å¯ä»¥ç²å–設置å”定的清單。 +CMD_CascadePolicySet_Invalid_Name_For_Cadcade 指定å”è­° "%S" 在設置級è¯çš„安全å”議時ä¸å¯ç”¨ã€‚ +CMD_CascadePolicySet_Invalid_Range å”è­° "%S" 請在 %s 範åœå…§é¸å®šã€‚ + + +# PolicyList 命令 +CMD_PolicyList 查看安全å”è­°å’Œå¯ä»¥è¨­ç½®çš„值得列表 +CMD_PolicyList_Help 顯示 VPN Server 中的使用者,群,級è¯çš„安全å”議的專案å稱,說明,以åŠå¯ä»¥è¨­å®šçš„值的清單。\nä¸æŒ‡å®šä»»ä½•åƒæ•¸çš„å‰æ下é‹è¡Œ PolicyList 命令,你å¯ä»¥ç²å¾—被支æ´çš„安全å”定的å稱和說明。\n如果用 PolicyList 指令指定å稱,您å¯ä»¥ç²å¾—關於這個å”議的詳細說明,åŠå€¼çš„類型和值的範åœã€‚ +CMD_PolicyList_Args PolicyList [name] +CMD_PolicyList_[name] é¸å®šæƒ³è¦é¡¯ç¤ºçš„å”定å稱。如果沒有指定,所有的å稱和安全å”è­°åŠå…¶èªªæ˜Žå°‡è¢«æ¸…單的支æŒã€‚ +CMD_PolicyList_Invalid_Name 無效的安全å”è­°å稱。 +CMD_PolicyList_Column_1 å”定å稱 +CMD_PolicyList_Column_2 å”議的簡單解釋 +CMD_PolicyList_Column_3 設置值 +CMD_PolicyList_Help_1 ç­–ç•¥å稱 +CMD_PolicyList_Help_2 å”定的簡單說明 +CMD_PolicyList_Help_3 [å¯ä»¥è¨­å®šçš„值的範åœ] +CMD_PolicyList_Help_4 é è¨­å€¼ +CMD_PolicyList_Help_5 [å”議的詳細說明 +CMD_PolicyList_Range_Bool 是 (Yes) 或 å¦ (No) +CMD_PolicyList_Range_Int_1 %s 以上或 %s 以下 (0 ä¸èƒ½è¨­å®š) +CMD_PolicyList_Range_Int_2 %s 以上或 %s 以下 (但是,沒有指定為 0 則沒有設置) + + +# CascadeStatusGet 命令 +CMD_CascadeStatusGet ç²å–ç´šè¯çš„當å‰ç‹€æ…‹ +CMD_CascadeStatusGet_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上註冊的級è¯ï¼Œå¦‚果此級è¯è™•æ–¼é€£ç·šç‹€æ…‹ï¼Œæ‚¨å°‡å¯ä»¥ç²å¾—它的連接狀態和其他資訊。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeStatusGet_Args CascadeStatusGet [name] +CMD_CascadeStatusGet_[name] 指定級è¯å稱,以ç²å–資訊。 + + +# CascadeRename 命令 +CMD_CascadeRename 更改級è¯çš„å稱 +CMD_CascadeRename_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上註冊的級è¯ï¼Œæ”¹è®Šå®ƒçš„連接å稱。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeRename_Args CascadeRename [name] [/NEW:new_name] +CMD_CascadeRename_[name] 指定è¦è®Šæ›´çš„ç´šè¯çš„當å‰å稱。 +CMD_CascadeRename_NEW 指定變更後的新å稱。 +CMD_CascadeRename_PROMPT_OLD ç›®å‰çš„å稱: +CMD_CascadeRename_PROMPT_NEW æ–°å稱: + + + +# CascadeOnline 命令 +CMD_CascadeOnline 設置級è¯æŽ¥çºŒçš„線上狀態 +CMD_CascadeOnline_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上註冊的級è¯ï¼Œå°‡ç´šè¯çš„連接狀態設定為連接。級è¯æˆåŠŸé€£æŽ¥å¾Œï¼Œå¯ä»¥é€šéŽé€£æŽ¥è¨­å®šé€£æŽ¥åˆ° VPN Server。處於線上狀態的級è¯ï¼Œé™¤éžé‹è¡Œ CascadeOffline 離線命令,則 VPN Server 始終ä¿æŒé€£æŽ¥ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeOnline_Args CascadeOnline [name] +CMD_CascadeOnline_[name] 指定級è¯å稱設定為連線狀態。 + + +# CascadeOffline 命令 +CMD_CascadeOffline 將級è¯è¨­ç½®ç‚ºé›¢ç·šç‹€æ…‹ +CMD_CascadeOffline_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上註冊的級è¯ï¼Œå°‡ç´šè¯çš„連接狀態設定為離線。處於離線狀態的級è¯ï¼Œé™¤éžé‹è¡Œ CascadeOnline 命令使它連線,å¦å‰‡ç„¡æ³•é€£æŽ¥åˆ° VPN Server。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeOffline_Args CascadeOffline [name] +CMD_CascadeOffline_[name] 指定級è¯å稱設置到離線狀態。 + + +# AccessAdd 命令 +CMD_AccessAdd 添加è¦å‰‡åˆ°å…許訪å•æ¸…å–® (IPv4) +CMD_AccessAdd_Help 在當å‰è™›æ“¬ HUB 的訪å•æ¸…單中,添加新的è¦å‰‡ã€‚\n訪å•åˆ—表指的是虛擬 HUB 中,å°æµå‹•çš„å°åŒ…進行篩é¸çš„è¦å‰‡ï¼Œè¨ªå•æ¸…單中å¯ä»¥ç™»å…¥å¤šæ¢è¦å‰‡ï¼Œæ¯æ¢è¦å‰‡å¯ä»¥å®šç¾©å„ªå…ˆé †åºã€‚所有的å°åŒ…,按照最åˆé©ç”¨çš„æ¢ä»¶ï¼Œæˆ–是通éŽæˆ–是銷毀。ä¸ç¬¦åˆä»»ä½•è¦å‰‡çš„å°åŒ…則將被默許通éŽã€‚您也å¯ä»¥ä½¿ç”¨AccessAddEx 命令,來生æˆå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_AccessAdd_Args AccessAdd [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE:established|unestablished] +CMD_AccessAdd_[pass|discard] 確定å°åŒ…è·Ÿè¦å‰‡æ¢ä»¶ä¸€è‡´æ™‚的處ç†ã€‚當您指定 pass æ„為通éŽï¼ŒæŒ‡å®š discard,æ„為銷毀。 +CMD_AccessAdd_MEMO é¸å®šè¦å‰‡çš„解釋 (備忘錄)。 +CMD_AccessAdd_PRIORITY 用 1 以上的整數指定優先順åºã€‚數字越å°å„ªå…ˆé †åºè¶Šé«˜ã€‚ +CMD_AccessAdd_SRCIP 作為è¦å‰‡æ¢ä»¶åˆ¶å®šä¸€å€‹æº IPv4 ä½å€ã€‚用點把å進ä½æ•¸å­—值分開的 IP ä½å€/é®ç½©[æ ¼å¼æŒ‡å®šä¸€å€‹ IPv4 ä½å€ï¼Œä¾‹å¦‚ 192.168.0.1 é®ç½©ä¾‹å¦‚ 255.255.255.0 為å進ä½ï¼Œä»¥é»žåˆ†éš”ï¼Œæˆ–è€…åƒ 24 這樣從開始設定ä½å…ƒçµ„長度,以å進ä½ã€‚如果設定為 0.0.0.0/0.0.0.0 則顯示所有主機。 +CMD_AccessAdd_DESTIP 作為è¦å‰‡çš„æ¢ä»¶å¿…須制定目標 IPv4 ä½å€ï¼šç”¨ [IP ä½å€/é®ç½©]æ ¼å¼åˆ¶å®šæ–¹æ³•åŒæŒ‡å®š /SRCIP åƒæ•¸é¡žä¼¼ã€‚ +CMD_AccessAdd_PROTOCOL 根據è¦å‰‡çš„æ¢ä»¶ï¼Œéœ€æŒ‡å®šå”議類型。IP å”議號或者輸入一個å進ä½æ•¸å­—,或者 "tcp" (TCP/IP å”議,第 6 號),"udp" (UDP/IP å”議,第 17 號),"icmpv4" (ICMPv4 å”議,第 1 號),"icmpv6" (ICMPv6 å”議,第 58 號),"ip" (所有的 IP å”議,0 號) 來指定所有 IP å”議中的關éµå­—。如果é¸å®šæ‰€æœ‰çš„ IP å”è­°ï¼Œå‰‡é¸ 0。 +CMD_AccessAdd_SRCPORT å”定 TCP/IP 或 UDP/IP 的情æ³ä¸‹ï¼Œä½œç‚ºè¦å‰‡éœ€æŒ‡å®šæºåŸ è™Ÿã€‚其他的å”定ä¸éœ€è¦ã€‚如果該åƒæ•¸æ²’有指定,則é¸å®šæ‰€æœ‰åŸ ã€‚設定方法,例如 "1-1024" (第 1 到 1024),"23" (åªé¸ç¬¬ 23 åª)。 +CMD_AccessAdd_DESTPORT å”定 TCP/IP 或 UDP/IP 的情æ³ä¸‹ï¼Œä½œç‚ºè¦å‰‡éœ€æŒ‡å®šæºåŸ è™Ÿã€‚其他的å”定ä¸éœ€è¦ã€‚制定方法åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ +CMD_AccessAdd_SRCUSERNAME 作為此è¦å‰‡çš„æ¢ä»¶ï¼Œåªæœ‰è¢«æŒ‡å®šçš„用戶 / 使用者組發é€çš„å°åŒ…,æ‰é©ç”¨èˆ‡æ­¤è¦å‰‡ã€‚在這種情æ³ä¸‹ï¼Œéœ€æŒ‡å®šç”¨æˆ¶å / 用戶組å。 +CMD_AccessAdd_DESTUSERNAME 作為此è¦å‰‡çš„æ¢ä»¶ï¼Œåªæœ‰è¢«æŒ‡å®šçš„用戶 / 使用者組接å—çš„å°åŒ…,æ‰é©ç”¨èˆ‡æ­¤è¦å‰‡ã€‚在這種情æ³ä¸‹ï¼Œéœ€æŒ‡å®šç”¨æˆ¶å / 用戶組å。 +CMD_AccessAdd_SRCMAC 作為è¦å‰‡çš„æ¢ä»¶ï¼ŒæŒ‡å®šç™¼é€åŽŸ MAC 地å€ã€‚MAC 地å€åƒä¾‹å­ (00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00) 一樣地 '-' 或 '/' æ–·é–‹å六進ä½æ•¸å¯«ã€‚段è½æ–‡å­—能çœç•¥ã€‚ +CMD_AccessAdd_DESTMAC 作為è¦å‰‡çš„æ¢ä»¶ï¼ŒæŒ‡å®šä½å€ MAC 地å€ã€‚指定方法,/SRCMAC åƒæ•¸åŒæ¨£ã€‚ +CMD_AccessAdd_TCPSTATE 作為è¦å‰‡çš„æ¢ä»¶ï¼ŒæŒ‡å®š TCP 連接的狀態。 Established 或指定 Unestablished。 +CMD_AccessAdd_Prompt_TYPE 通éŽæˆ–破壞: +CMD_AccessAdd_Prompt_MEMO è¦å‰‡çš„解釋 (備忘錄): +CMD_AccessAdd_Prompt_PRIORITY è¦å‰‡çš„優先順åº: +CMD_AccessAdd_Eval_PRIORITY 請用 1 以上的整數指定優先順åºã€‚ +CMD_AccessAdd_Prompt_SRCIP ç™¼ä¿¡æ–¹çš„æº IP åœ°å€ (0.0.0.0/0 則代表所有): +CMD_AccessAdd_Prompt_DESTIP æ”¶ä¿¡æ–¹çš„æº IP åœ°å€ (0.0.0.0/0 則代表所有): +CMD_AccessAdd_Prompt_PROTOCOL å”定號碼或å”定å稱 (tcp/udp/icmpv4/icmpv6/ip): +CMD_AccessAdd_Prompt_SRCPORT æºåŸ ç¯„åœ (åƒ…é™ tcp/udp): +CMD_AccessAdd_Prompt_DESTPORT ç›®æ¨™åŸ è™Ÿç¯„åœ (åƒ…é™ tcp/udp): +CMD_AccessAdd_Prompt_SRCUSERNAME 發é€ç”¨æˆ¶å (若無指定代表全部): +CMD_AccessAdd_Prompt_DESTUSERNAME 接收用戶å (若無指定代表全部): +CMD_AccessAdd_Prompt_SRCMAC æº MAC ä½å€å’Œé®ç½© (無指定代表全部): +CMD_AccessAdd_Prompt_DESTMAC 目標 MAC ä½å€å’Œé®ç½© (無指定代表全部): +CMD_AccessAdd_Prompt_TCPSTATE TCP 連接的狀態 (Established/Unestablished): + + +# AccessAddEx 命令 +CMD_AccessAddEx 添加擴展訪å•æ¸…å–®è¦å‰‡ (IPv4:延é²ã€æŠ–å‹•/å°åŒ…丟失產生) +CMD_AccessAddEx_Help 在當å‰ç®¡ç†çš„虛擬 HUB 的訪å•åˆ—表中,使用此命令添加新的è¦å‰‡ã€‚當å°åŒ…經由虛擬 HUB 通éŽæ™‚,你å¯ä»¥è¨­ç½®ç”¢ç”Ÿå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。\n訪å•æ¸…單是一組檔è¦å‰‡è¢«æ‡‰ç”¨åˆ°æµéŽè™›æ“¬ HUB çš„å°åŒ…。您å¯ä»¥åœ¨ä¸€å€‹è¨ªå•æ¸…單中註冊多個è¦å‰‡ï¼Œä½ ä¹Ÿå¯ä»¥å®šç¾©æ¯å€‹è¦å‰‡çš„優先順åºã€‚檢查所有的å°åŒ…çš„è¦å‰‡æ‰€æŒ‡å®šçš„æ¢ä»¶ï¼Œåœ¨è¨ªå•æ¸…單中註冊的è¦å‰‡ï¼Œç”±ç¬¬ä¸€å€‹åŒ¹é…çš„è¦å‰‡æ ¹æ“šè¦å®šçš„æ“作,它們è¦éº¼é€šéŽè¦éº¼è¢«ä¸Ÿæ£„。ä¸åŒ¹é…任何è¦å‰‡çš„å°åŒ…暗中å…許通éŽã€‚您也å¯ä»¥ä½¿ç”¨ AccessAddEx 的命令來生æˆå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚\n在以æˆå“¡ä¼ºæœå™¨å¢é›†ä¸Šé‹è¡Œçš„ VPN Server 的虛擬 HUB 上,您ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_AccessAddEx_Args AccessAddEx [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/TCPSTATE:established|unestablished] [/DELAY:delay_millisec] [/JITTER:jitter_percent] [/LOSS:loss_percent] +CMD_AccessAddEx_[pass|discard] 當一個å°åŒ…匹é…æ­¤è¦å‰‡æ¢ä»¶æ™‚,該æ“作就已決定了。當通éŽè¢«æŒ‡å®šæ™‚,則å°åŒ…å…許通éŽï¼›ç•¶ä¸Ÿæ£„被指定時,å°åŒ…被丟棄。如果動作是通éŽï¼Œå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失的設置被應用。 +CMD_AccessAddEx_MEMO 指定此è¦å‰‡çš„æè¿° (備忘錄)。 +CMD_AccessAddEx_PRIORITY 指定 1 或以上的整數作為此è¦å‰‡çš„優先順åºã€‚數字越å°å„ªå…ˆé †åºè¶Šé«˜ã€‚ +CMD_AccessAddEx_SRCIP æŒ‡å®šä¸€å€‹æº IPv4 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚用點把å進ä½æ•¸å­—值分開的 [IP ä½å€/é®ç½©] æ ¼å¼æŒ‡å®šä¸€å€‹ IPv4 ä½å€ï¼Œä¾‹å¦‚: 192.168.0.1。å°æ–¼é®ç½©ï¼Œæ‚¨æˆ–者å¯ä»¥æŒ‡å®šç”±é»žåˆ†é–‹çš„å進ä½æ•¸å­—值,例如 255.255.255.0 也å¯ä»¥æŒ‡å®šå¾žæ¨™é ­ç”¨å進ä½æ•¸å­—值的比特長度,如 24。 如果您指定: 0.0.0.0/0.0.0.0 這表示所有主機。 +CMD_AccessAddEx_DESTIP 用 [IP ä½å€/é®ç½©] æ ¼å¼æŒ‡å®šä¸€å€‹ç›®çš„ IPv4 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶æŒ‡å®šæ–¹æ³•åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ +CMD_AccessAddEx_PROTOCOL 指定一個å”定類型作為一個è¦å‰‡æ¢ä»¶ã€‚使用å進ä½æ•¸å­—值輸入 IP å”議號,或者指定關éµå­—中的一個 "tcp" (TCP/IP å”議,第 6 號),"udp" (UDP/IP å”議,第 17 號),"icmpv4" (ICMPv4 å”議,第 1 號),"icmpv6" (ICMPv6 å”議,第 58 號)或者, "ip" (所有的 IP å”議,0 號)ã€‚æŒ‡å®šæ•¸ä½ 0,則è¦å‰‡æœƒæ‡‰ç”¨åˆ°å…¨éƒ¨ IP å”定。 +CMD_AccessAddEx_SRCPORT 如果已指定的å”議是 TCP/IP 或 UDP/IP 的話,指定埠號的目的地作為è¦å‰‡æ¢ä»¶ã€‚其他的å”議會被忽略。如果該åƒæ•¸æ²’有指定,那麼è¦å‰‡æœƒæ‡‰ç”¨åˆ°æ‰€æœ‰åŸ è™Ÿã€‚當指定時,請使用如下方法: "1-1024" (第 1 到 1024),"23" (åƒ…é™ 23)。 +CMD_AccessAddEx_DESTPORT 如果已指定的å”議是 TCP/IP 或 UDP/IP 的話,指定目的埠號的目的地作為è¦å‰‡æ¢ä»¶ã€‚其他å”議將被忽略。指定方法åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ +CMD_AccessAddEx_SRCUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話發é€çš„å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 +CMD_AccessAddEx_DESTUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話接收的å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 +CMD_AccessAddEx_SRCMAC 指定目標 MAC ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡ã€‚用'-' 或 '/'分隔符號和å六進ä½æ•¸å­—,如 (00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00) 來指定 MAC 地å€ã€‚分隔符號å¯è·³éŽã€‚ +CMD_AccessAddEx_DESTMAC 指定目標 MAC ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡ã€‚指定方法åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ +CMD_AccessAddEx_TCPSTATE 指定 TCP 連接狀態作為一個è¦å‰‡ã€‚使用 Established (已建立的)或 Unestablished(未建立的)。 +CMD_AccessAddEx_DELAY 當å°åŒ…通éŽæ™‚,設置此數值來生æˆå»¶é²ã€‚以毫秒來指定延é²çš„時間段。指定 0,æ„為ä¸æœƒç”Ÿæˆå»¶é²ã€‚延é²æœ€å¤šç‚º 10000 毫秒〠+CMD_AccessAddEx_JITTER 當å°åŒ…通éŽæ™‚,設置此數值來生æˆæŠ–動。用 0% 到 100% 之內的範åœä¾†æŒ‡å®šæŠ–動波動的頻率。指定 0,æ„為ä¸æœƒç”ŸæˆæŠ–動。 +CMD_AccessAddEx_LOSS 當å°åŒ…通éŽæ™‚,設置此數值來生æˆå°åŒ…丟失。用 0% 到 100% 之內的範åœä¾†æŒ‡å®šä¸ŸåŒ…的頻率。指定 0,æ„為ä¸æœƒç”Ÿæˆä¸ŸåŒ…。 +CMD_AccessAddEx_Prompt_DELAY 生æˆå»¶é² (毫秒: 0 - 10000): +CMD_AccessAddEx_Prompt_JITTER 生æˆæŠ–動的波動(百分比: 0 - 100): +CMD_AccessAddEx_Prompt_LOSS 丟包率 (百分比: 0 - 100): +CMD_AccessAddEx_Eval_DELAY 最大延é²ç‚º 10000 +CMD_AccessAddEx_Eval_JITTER 最大抖動的波動為 100 +CMD_AccessAddEx_Eval_LOSS 最大丟包率為 100 + + +# AccessAdd6 命令 +CMD_AccessAdd6 添加訪å•æ¸…å–®è¦å‰‡ (IPv6) +CMD_AccessAdd6_Help 在當å‰ç®¡ç†çš„虛擬 HUB 的訪å•åˆ—表中,使用此命令添加新的è¦å‰‡ã€‚\n訪å•æ¸…單是一組檔è¦å‰‡è¢«æ‡‰ç”¨åˆ°æµéŽè™›æ“¬ HUB çš„å°åŒ…。您å¯ä»¥åœ¨ä¸€å€‹è¨ªå•æ¸…單中註冊多個è¦å‰‡ï¼Œä½ ä¹Ÿå¯ä»¥å®šç¾©æ¯å€‹è¦å‰‡çš„優先順åºã€‚檢查所有的å°åŒ…çš„è¦å‰‡æ‰€æŒ‡å®šçš„æ¢ä»¶ï¼Œåœ¨è¨ªå•æ¸…單中註冊的è¦å‰‡ï¼Œç”±ç¬¬ä¸€å€‹åŒ¹é…çš„è¦å‰‡æ ¹æ“šè¦å®šçš„æ“作,它們è¦éº¼é€šéŽè¦éº¼è¢«ä¸Ÿæ£„。ä¸åŒ¹é…任何è¦å‰‡çš„å°åŒ…暗中å…許通éŽã€‚您也å¯ä»¥ä½¿ç”¨ AccessAddEx6 的命令來生æˆå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。 \n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚ \n在以æˆå“¡ä¼ºæœå™¨å¢é›†ä¸Šé‹è¡Œçš„ VPN Server 的虛擬 HUB 上,您ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_AccessAdd6_Args AccessAdd6 [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE: established|unestablished] +CMD_AccessAdd6_[pass|discard] 當一個å°åŒ…匹é…æ­¤è¦å‰‡æ¢ä»¶æ™‚,該æ“作就已決定了。當通éŽè¢«æŒ‡å®šæ™‚,則å°åŒ…å…許通éŽï¼›ç•¶ä¸Ÿæ£„被指定時,å°åŒ…被丟棄。 +CMD_AccessAdd6_MEMO 指定此è¦å‰‡çš„æ述。 (備忘錄)。 +CMD_AccessAdd6_PRIORITY 指定1或以上的整數作為此è¦çš„優先順åºã€‚數字越å°å„ªå…ˆé †åºè¶Šé«˜ã€‚ +CMD_AccessAdd6_SRCIP æŒ‡å®šä¸€å€‹æº IPv6 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚使用冒號分割å六進ä½æ•¸ä½çš„ [IP ä½å€/é®ç½©] æ ¼å¼ä¾†æŒ‡å®š IPv6 地å€ã€‚例如 2001:200:0:1:: å°æ–¼é®ç½©ä¾†è¬›ï¼Œæ‚¨æˆ–者å¯ä»¥ä½¿ç”¨å†’號分隔åå…­ä½æ•¸å€¼çš„æ ¼å¼ï¼Œä¾‹å¦‚ ffff:ffff:ffff:ffff:: 或者您也å¯ä»¥é€šéŽç”¨æ¨™é ­çš„å進ä½æ•¸å­—å€¼åƒ 128,來指定比特長度。如果您è¦æŒ‡å®š "::/0",æ„為所有主機。 +CMD_AccessAdd6_DESTIP 用 [IP ä½å€/é®ç½©] æ ¼å¼æŒ‡å®šä¸€å€‹ç›®æ¨™ IPv6 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚制定方法åŒæŒ‡å®š/SRCIPåƒæ•¸é¡žä¼¼ã€‚ +CMD_AccessAdd6_PROTOCOL 指定一個å”定類型來作為一個è¦å‰‡æ¢ä»¶ã€‚輸入å進ä½æ•¸å­—值的 IP å”議號或者指定一個關éµå­— "tcp" (TCP/IP å”議,第 6 號),"udp" (UDP/IP å”議,第 17 號),"icmpv4" (ICMPv4 å”議,第 1 號),"icmpv6" (ICMPv6 å”議,第 58 號),"ip" (所有的 IP å”議,0 號)。指定]0[,則è¦å‰‡æœƒæ‡‰ç”¨æ–¼æ‰€æœ‰IPå”定。 +CMD_AccessAdd6_SRCPORT 如果指定的å”議是 TCP/IP 或 UDP/IP,則指定æºåŸ è™Ÿä½œç‚ºè¦å‰‡æ¢ä»¶ã€‚其他å”議將被忽略。如果該åƒæ•¸æ²’有指定,è¦å‰‡å°‡æœƒæ‡‰ç”¨åˆ°æ‰€æœ‰åŸ è™Ÿã€‚指定時,請使用如下方法 "1-1024" (第 1 到 1024),"23" (僅是第 23 )。 +CMD_AccessAdd6_DESTPORT 如果指定的å”議是 TCP/IP 或 UDP/IP,則指定目標埠號作為è¦å‰‡æ¢ä»¶ã€‚其他å”議將被忽略。指定方法åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ +CMD_AccessAdd6_SRCUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話發é€çš„å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 +CMD_AccessAdd6_DESTUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話接收的å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 +CMD_AccessAdd6_SRCMAC 指定目的 MAC ä½å€ä½œç‚ºè¦å‰‡ã€‚用分隔符號 "-" 或者 ":" å’Œå六進ä½çš„數ä½ï¼Œå¦‚ 00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00 來指定 MAC 地å€ã€‚分隔符號å¯ä»¥è·³éŽã€‚ +CMD_AccessAdd6_DESTMAC 指定目標 MAC ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡ã€‚方法與指定 /SRCMAC åƒæ•¸åŒæ¨£ã€‚ +CMD_AccessAdd6_TCPSTATE 指定 TCP 連接狀態作為一個è¦å‰‡ã€‚使用 Established 或 Unestablished。 +CMD_AccessAdd6_Prompt_TYPE 通éŽæˆ–丟棄: +CMD_AccessAdd6_Prompt_MEMO è¦å‰‡æè¿° (備忘錄): +CMD_AccessAdd6_Prompt_PRIORITY è¦å‰‡å„ªå…ˆé †åº: +CMD_AccessAdd6_Eval_PRIORITY 請用 1 或以上的整數指定優先順åºã€‚ +CMD_AccessAdd6_Prompt_SRCIP æº IPv6 åœ°å€ (::/0 則代表所有): +CMD_AccessAdd6_Prompt_DESTIP 目標 IPv6 ä½å€ (::/0 則代表所有): +CMD_AccessAdd6_Prompt_PROTOCOL å”定號或å”定å稱 (tcp/udp/icmpv4/icmpv6/ip): +CMD_AccessAdd6_Prompt_SRCPORT æºåŸ è™Ÿç¯„åœ (åƒ…é™ tcp/udp): +CMD_AccessAdd6_Prompt_DESTPORT ç›®æ¨™åŸ è™Ÿç¯„åœ (åƒ…é™ tcp/udp): +CMD_AccessAdd6_Prompt_SRCUSERNAME æºç”¨æˆ¶å (若無指定代表全部): +CMD_AccessAdd6_Prompt_DESTUSERNAME 目的用戶å (若無指定代表全部): +CMD_AccessAdd6_Prompt_SRCMAC æº MAC 地å€å’Œé®ç½© (若無指定代表全部): +CMD_AccessAdd6_Prompt_DESTMAC 目標 MAC ä½å€å’Œé®ç½© (若無指定代表全部): +CMD_AccessAdd6_Prompt_TCPSTATE TCP 連接的狀態 (Established/Unestablished): + + +# AccessAddEx6 命令 +CMD_AccessAddEx6 添加擴展訪å•æ¸…å–®è¦å‰‡ (IPv6,生æˆå»¶é²ï¼ŒæŠ–å‹•/å°åŒ…丟失) +CMD_AccessAddEx6_Help 在當å‰ç®¡ç†çš„虛擬 HUB 的訪å•åˆ—表中,使用此命令添加新的è¦å‰‡ã€‚當å°åŒ…經由虛擬 HUB 通éŽæ™‚,你å¯ä»¥è¨­ç½®ç”¢ç”Ÿå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。\n訪å•æ¸…單是一組檔è¦å‰‡è¢«æ‡‰ç”¨åˆ°æµéŽè™›æ“¬ HUB çš„å°åŒ…。您å¯ä»¥åœ¨ä¸€å€‹è¨ªå•æ¸…單中註冊多個è¦å‰‡ï¼Œä½ ä¹Ÿå¯ä»¥å®šç¾©æ¯å€‹è¦å‰‡çš„優先順åºã€‚檢查所有的å°åŒ…çš„è¦å‰‡æ‰€æŒ‡å®šçš„æ¢ä»¶ï¼Œåœ¨è¨ªå•æ¸…單中註冊的è¦å‰‡ï¼Œç”±ç¬¬ä¸€å€‹åŒ¹é…çš„è¦å‰‡æ ¹æ“šè¦å®šçš„æ“作,它們è¦éº¼é€šéŽè¦éº¼è¢«ä¸Ÿæ£„。ä¸åŒ¹é…任何è¦å‰‡çš„å°åŒ…暗中å…許通éŽã€‚您也å¯ä»¥ä½¿ç”¨ AccessAddEx6 的命令來生æˆå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。 \n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚ \n在以æˆå“¡ä¼ºæœå™¨å¢é›†ä¸Šé‹è¡Œçš„ VPN Server 的虛擬 HUB 上,您ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_AccessAddEx6_Args AccessAddEx6 [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE: established|unestablished] [/DELAY:delay_millisec] [/JITTER:jitter_percent] [/LOSS:loss_percent] +CMD_AccessAddEx6_[pass|discard] 如果通éŽï¼Œæœƒç”¢ç”Ÿå»¶é²ï¼ŒæŠ–動和丟包。當一個å°åŒ…匹é…æ­¤è¦å‰‡æ¢ä»¶æ™‚,該æ“作就已決定了。當通éŽè¢«æŒ‡å®šæ™‚,則å°åŒ…å…許通éŽï¼›ç•¶ä¸Ÿæ£„被指定時,å°åŒ…被丟棄。如果動作是通éŽï¼Œå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失的設置被應用。 +CMD_AccessAddEx6_MEMO 指定此è¦å‰‡çš„æè¿°(備忘錄)。 +CMD_AccessAddEx6_PRIORITY 指定1或以上的整數作為此è¦å‰‡çš„優先順åºã€‚數字越å°å„ªå…ˆé †åºè¶Šé«˜ã€‚ +CMD_AccessAddEx6_SRCIP æŒ‡å®šä¸€å€‹æº IPv6 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚æŒ‡å®šä¸€å€‹æº IPv6 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚å°æ–¼é®ç½©ä¾†è¬›ï¼Œæ‚¨æˆ–者å¯ä»¥ä½¿ç”¨å†’號分隔åå…­ä½æ•¸å€¼çš„æ ¼å¼ï¼Œä¾‹å¦‚ "ffff:ffff:ffff:ffff::" 或者您也å¯ä»¥é€šéŽç”¨æ¨™é ­çš„å進ä½æ•¸å­—å€¼åƒ "64",來指定比特長度。如果您è¦æŒ‡å®š "::/0",æ„為所有主機。 +CMD_AccessAddEx6_DESTIP 用 [IP ä½å€/é®ç½©] æ ¼å¼æŒ‡å®šä¸€å€‹ç›®æ¨™ IPv6 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚指定方法åŒæŒ‡å®š /SRCIP åƒæ•¸é¡žä¼¼ã€‚ +CMD_AccessAddEx6_PROTOCOL 指定一個å”定類型來作為一個è¦å‰‡æ¢ä»¶ã€‚輸入å進ä½æ•¸å­—值的IP å”議號或者指定一個關éµå­— "tcp" (TCP/IP å”議,第 6 號),"udp" (UDP/IP å”議,第 17 號),"icmpv4" (ICMPv4 å”議,第 1 號),"icmpv6" (ICMPv6 å”議,第 58 號),"ip" (所有的 IP å”議,0 號)。指定 0,則è¦å‰‡æœƒæ‡‰ç”¨æ–¼æ‰€æœ‰ IP å”定。 +CMD_AccessAddEx6_SRCPORT 如果已指定的å”議是 TCP/IP 或 UDP/IP 的話,指定埠號的目的地作為è¦å‰‡æ¢ä»¶ã€‚其他的å”議會被忽略。如果該åƒæ•¸æ²’有指定,那麼è¦å‰‡æœƒæ‡‰ç”¨åˆ°æ‰€æœ‰åŸ è™Ÿã€‚當指定時,請使用如下方法: "1-1024" (第 1 到 1024),"23" (åƒ…é™ 23)。 +CMD_AccessAddEx6_DESTPORT 如果指定的å”議是 TCP/IP 或 UDP/IP 的話,則指定目標埠號作為è¦å‰‡æ¢ä»¶ã€‚其他å”議會被忽略。如果該åƒæ•¸æ²’有指定,指定方法åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ +CMD_AccessAddEx6_SRCUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話發é€çš„å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 +CMD_AccessAddEx6_DESTUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話接收的å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 +CMD_AccessAddEx6_SRCMAC 指定目標 MAC ä½å€ä½œç‚ºè¦å‰‡ã€‚用分隔符號]-[或者]:[å’Œå六進ä½çš„數字,如 "00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00" 來指定 MAC 地å€ã€‚分隔符號å¯ä»¥è·³éŽã€‚ +CMD_AccessAddEx6_DESTMAC 指定目標 MAC ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡ã€‚方法與指定 /SRCMAC åƒæ•¸åŒæ¨£ã€‚ +CMD_AccessAddEx6_TCPSTATE 指定 TCP連接狀態作為一個è¦å‰‡ã€‚使用已建立的(Established) 或未建立的(Unestablished)。 +CMD_AccessAddEx6_DELAY 當å°åŒ…通éŽæ™‚,設置本數值來產生延é²ã€‚以毫秒為單ä½ä¾†æŒ‡å®šå»¶é²é€±æœŸã€‚指定0,æ„為ä¸ç”¢ç”Ÿå»¶é²ã€‚延é²æœ€å¤§ç‚º 10000 毫秒。 +CMD_AccessAddEx6_JITTER 當å°åŒ…通éŽæ™‚,設置本數值來產生抖動。當å°åŒ…通éŽæ™‚,設置此數值來生æˆæŠ–動。用 0% 到 100% 之內的範åœä¾†æŒ‡å®šæŠ–動波動的頻率。指定 0,æ„為ä¸æœƒç”ŸæˆæŠ–動。 +CMD_AccessAddEx6_LOSS 當å°åŒ…通éŽæ™‚,設置本數值來產生å°åŒ…丟失。指定 0% 至 100% 來作為丟包的比率範åœã€‚指定 0,æ„為無丟包生æˆã€‚ +CMD_AccessAddEx6_Prompt_DELAY 生æˆå»¶é² (毫秒: 0 - 10000): +CMD_AccessAddEx6_Prompt_JITTER 生æˆæŠ–動的波動 (百分比: 0 - 100): +CMD_AccessAddEx6_Prompt_LOSS 丟包率 (百分比: 0 - 100): +CMD_AccessAddEx6_Eval_DELAY 最大延é²ç‚º 10000 +CMD_AccessAddEx6_Eval_JITTER 最大抖動波動為 100 +CMD_AccessAddEx6_Eval_LOSS 最大丟包率為 100 + + +# AccessList 命令 +CMD_AccessList ç²å–訪å•æ¸…å–®è¦å‰‡ +CMD_AccessList_Help ç²å–當å‰è™›æ“¬ HUB 的訪å•æ¸…單中註冊的å°åŒ…篩é¸è¦å‰‡ä¸€è¦½è¡¨ã€‚\n訪å•åˆ—表,å³æ˜¯è™›æ“¬ HUB å…§å°æµå‹•çš„å°åŒ…進行篩é¸çš„è¦å‰‡çš„集åˆï¼Œè¨ªå•æ¸…單中å¯ä»¥ç™»å…¥å¤šæ¢è¦å‰‡ï¼Œæ¯æ¢è¦å‰‡å¯ä»¥å®šç¾©å„ªå…ˆé †åºã€‚通éŽåŒ…éŽæ¿¾è¦å‰‡é©ç”¨è‹±å¯¸è¨ªå•æ¸…å–®å¯ä»¥è¨»å†Šä¸€å€‹ä»¥ä¸Šçš„è¦å‰‡å¯ä»¥å®šç¾©ä¸€å€‹å„ªå…ˆè€ƒæ…®æ¯ä¸€æ¢è¦å‰‡ã€‚所有的å°åŒ…,按照最åˆé©ç”¨çš„æ¢ä»¶ï¼Œæˆ–是通éŽæˆ–是銷毀。ä¸ç¬¦åˆä»»ä½•è¦å‰‡çš„å°åŒ…則將被默許通éŽã€‚\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_AccessList_Args AccessList + + +# AccessDelete 命令 +CMD_AccessDelete 從訪å•æ¸…單中刪除è¦å‰‡ +CMD_AccessDelete_Help 從當å‰è™›æ“¬ HUB 中註冊的訪å•æ¸…單中,é¸å®šå°åŒ…éŽæ¿¾è¦å‰‡ä¸¦åŠ ä»¥åˆªé™¤ã€‚\nè¦åˆªé™¤è¦å‰‡ï¼Œéœ€è¦æŒ‡å®šè©²è¦å‰‡ ID。ID å¯ä»¥é‹è¡Œ AccessList ç²å¾—。\nå¦å¤–ä¸åˆªé™¤è€Œæ˜¯æš«æ™‚ç¦ç”¨çš„è¦å‰‡åŸ·è¡Œ AccessDisable 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_AccessDelete_Args AccessDelete [id] +CMD_AccessDelete_[id] 指定è¦åˆªé™¤çš„è¦å‰‡çš„ ID 或唯一 ID。 +CMD_Access_Prompt_ID 訪å•æ¸…å–®è¦å‰‡ ID 或唯一 ID: + + +# AccessEnable 命令 +CMD_AccessEnable 啟用訪å•æ¸…å–®è¦å‰‡åŠŸèƒ½ +CMD_AccessEnable_Help 從當å‰è™›æ“¬ HUB 中註冊的訪å•æ¸…單中,é¸å®šå°åŒ…篩é¸è¦å‰‡ä¸¦å•Ÿå‹•ã€‚å•Ÿå‹•çš„è¦å‰‡ç”¨æ–¼å°åŒ…篩é¸ã€‚\nè¦å•Ÿç”¨è©²è¦å‰‡ï¼Œå¿…須指定它的 ID。您å¯ä»¥ä½¿ç”¨ AccessList 命令ç²å– ID。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_AccessEnable_Args AccessEnable [id] +CMD_AccessEnable_[id] 指定è¦å‰‡çš„ ID 並啟動。 + + +# AccessDisable 命令 +CMD_AccessDisable ç¦ç”¨è¨ªå•æ¸…å–®è¦å‰‡ +CMD_AccessDisable_Help 從當å‰è™›æ“¬ HUB 中註冊的訪å•æ¸…單中,é¸å®šå°åŒ…篩é¸è¦å‰‡ä¸¦ç¦ç”¨ã€‚被ç¦ç”¨çš„篩é¸è¦å‰‡å°‡ä¸æœƒè¢«ç”¨æ–¼å°åŒ…篩é¸ã€‚\nè¦ç¦ç”¨çš„è¦å‰‡ï¼Œè¦å‰‡å¿…須指定的 ID。\nè¦ç¦ç”¨è©²è¦å‰‡ï¼Œå¿…須指定它的 ID。您å¯ä»¥ä½¿ç”¨ AccessList 命令ç²å– ID。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_AccessDisable_Args AccessDisable [id] +CMD_AccessDisable_[id] 指定è¦å‰‡çš„ ID 並ç¦ç”¨ã€‚ + + +# UserList 命令 +CMD_UserList ç²å–用戶列表 +CMD_UserList_Help ç²å–當å‰è™›æ“¬ HUB 中註冊的安全帳戶資料庫資訊中的使用者清單。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserList_Args UserList + + +# UserCreate 命令 +CMD_UserCreate 創建用戶 +CMD_UserCreate_Help 在當å‰è™›æ“¬ HUB 中註冊的安全帳戶資料庫中創建一個新使用者。\n當您創建一個使用者,根據使用者資訊的èªè­‰ï¼ŒVPN Client å¯ä»¥é€£æŽ¥åˆ°é€™å€‹è™›æ“¬ HUB。\n如果您使用 UserCreate 命令創建一個用戶,用戶身份驗證方法是驗證密碼,註冊為一個隨機字串作為密碼分é…。因此,用戶ä¸èƒ½ç›´æŽ¥é€£æŽ¥åˆ°è™›æ“¬ HUB。在創建用戶後,則必須é‹ç”¨ UserPasswordSet 命令,設定指定使用者的密碼。或者使用 UserAnonymousSet 命令,UserCertSet 命令,UserSignedSet 命令,UserRadiusSet 命令,UserNTLMSet 命令來改變使用者身份驗證方å¼ã€‚\n除éžçœŸæœ‰ç”¨æˆ¶å為 "*" (星號),å¦å‰‡ç•¶å®¢æˆ¶ç™»å…¥æ™‚æ供的用戶å與已有用戶åä¸ä¸€è‡´çš„情æ³ä¸‹ï¼Œå°‡è‡ªå‹•ç™»å…¥ç‚º RADIUS 伺æœå™¨ï¼Œæˆ–者 NT 控制器來驗證。\n如果è¦æ›´æ”¹ä½¿ç”¨è€…資訊,å¯ä»¥åŸ·è¡Œ UserSet 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserCreate_Args UserCreate [name] [/GROUP:group] [/REALNAME:realname] [/NOTE:note] +CMD_UserCreate_[name] 指定新創建用戶的用戶å。 +CMD_UserCreate_GROUP 如果讓用戶加入一個用戶組,請指定組å。如果你讓用戶ä¸å±¬æ–¼ä»»ä½•çµ„,則設定為 /GROUP:none。 +CMD_UserCreate_REALNAME 指定用戶的全å。如果ä¸æŒ‡å®šï¼Œè«‹é¸ /REALNAME:none。 +CMD_UserCreate_NOTE 指定該用戶的說明。å¦å‰‡ï¼Œé¸æ“‡ /NOTE:none。 +CMD_UserCreate_Prompt_NAME 用戶å: +CMD_UserCreate_Prompt_GROUP 加入群組å稱: +CMD_UserCreate_Prompt_REALNAME 用戶全å: +CMD_UserCreate_Prompt_NOTE 用戶æè¿°: + + +# UserSet 命令 +CMD_UserSet 更改使用者資訊 +CMD_UserSet_Help 變更當å‰è™›æ“¬ HUB 中的安全帳戶資料庫中註冊的客戶資訊。\nå¯ä»¥æ›´æ”¹çš„資訊,å³ä½¿å‰µå»ºæ–°ä½¿ç”¨è€…所需è¦çš„ "組å稱","å…¨å" å’Œ "æè¿°" 這三個項目。\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserSet_Args UserSet [name] [/GROUP:group] [/REALNAME:realname] [/NOTE:note] +CMD_UserSet_[name] 指定用戶å更改設置。 +CMD_UserSet_GROUP 如果讓用戶加入一個用戶組,請指定組å。如果你讓用戶ä¸å±¬æ–¼ä»»ä½•çµ„,則設定為 /GROUP:none。 +CMD_UserSet_REALNAME 指定用戶的全å。如果ä¸æŒ‡å®šï¼Œè«‹é¸ /REALNAME:none。 +CMD_UserSet_NOTE 指定該用戶的說明。å¦å‰‡ï¼Œé¸æ“‡ /NOTE:none + + +# UserDelete 命令 +CMD_UserDelete 刪除用戶 +CMD_UserDelete_Help 刪除在虛擬 HUB 中的安全帳戶資料庫中註冊的使用者。當你刪除一個用戶,該用戶將無法連接到虛擬 HUB。\n如果您使用 UserPolicySet 命令,å³ä½¿ä¸åˆªé™¤ä¹Ÿå¯æš«æ™‚ç¦æ­¢ç”¨æˆ¶ç™»å…¥ã€‚\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserDelete_Args UserDelete [name] +CMD_UserDelete_[name] 指定用戶å將其刪除。 + + +# UserGet 命令 +CMD_UserGet ç²å–使用者資訊 +CMD_UserGet_Help ç²å–在虛擬 HUB 中的安全帳戶資料庫中註冊使用者的登入資訊。\n這個指令å¯ä»¥å¾—到的資訊有 "用戶å","å…¨å","æè¿°","組的æˆå“¡","有效期","安全å”è­°","身份驗證方法",以åŠé©—è­‰åƒæ•¸ã€‚\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserGet_Args UserGet [name] +CMD_UserGet_[name] 指定的用戶å來ç²å–資訊。 +CMD_UserGet_Column_Name 用戶å +CMD_UserGet_Column_RealName å…¨å +CMD_UserGet_Column_Note æè¿° +CMD_UserGet_Column_Group 組å稱 +CMD_UserGet_Column_Expires 有效期 +CMD_UserGet_Column_AuthType 驗證方法 +CMD_UserGet_Column_UserCert 已註冊的用戶固有的證書 +CMD_UserGet_Column_RadiusAlias 外部èªè­‰ä¼ºæœå™¨é©—證用戶å +CMD_UserGet_Column_RootCert_CN 證書的 CN 值得é™å®š +CMD_UserGet_Column_RootCert_SERIAL 證書的åºè™Ÿçš„é™å®š +CMD_UserGet_Policy 該使用者設定的安全å”定 + + +# UserAnonymousSet 命令 +CMD_UserAnonymousSet 將用戶身份驗證方法設置為匿åé©—è­‰ +CMD_UserAnonymousSet_Help 在虛擬 HUB 中的安全帳戶資料庫中註冊使用者的驗證方法設定為 "匿åé©—è­‰"。"匿åé©—è­‰" 的用戶連接到 VPN Client HUB 時,ä¸æœƒæœ‰ä»»ä½•ç”¨æˆ¶èªè­‰å³å¯ä»¥é€£æŽ¥åˆ° HUB。匿å身份驗證設置é©åˆé‚£äº›å…¬é–‹çš„誰都å¯ä»¥é€£æŽ¥çš„ VPN Server。\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserAnonymousSet_Args UserAnonymousSet [name] +CMD_UserAnonymousSet_[name] 指定用戶å更改設置。 + + +# UserPasswordSet 命令 +CMD_UserPasswordSet 將使用者身份驗證方法設置為密碼驗證,並設定密碼 +CMD_UserPasswordSet_Help 在虛擬 HUB 中的安全帳戶資料庫中註冊使用者的驗證方法設定為 "密碼驗證" 所謂 "密碼驗證" å³æ‰€æœ‰å®‰å…¨å¸³æˆ¶è³‡æ–™åº«ä¸­çš„使用者都設置密碼註冊。當此用戶連接虛擬 HUB 時,會æ示輸入密碼,如果一致,則å…許連接。\n事實上,由於使用者的密碼是經éŽè™•ç†ä»¥å¾Œä¿å­˜çš„,因此å³ä½¿åˆ†æžåŽŸå§‹æ料,也ä¸æœƒåˆ†æžå‡ºå¯†ç¢¼ã€‚\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserPasswordSet_Args UserPasswordSet [name] [/PASSWORD:password] +CMD_UserPasswordSet_[name] 指定用戶å更改設置。 +CMD_UserPasswordSet_PASSWORD 指定使用者的密碼設置。如果您ä¸æŒ‡å®šæ­¤åƒæ•¸å°‡è¢«æ示輸入密碼。 + + +# UserCertSet 命令 +CMD_UserCertSet 將用戶身份驗證方法設置為固有證書驗證,並設定證書 +CMD_UserCertSet_Help 在虛擬 HUB 中的安全帳戶資料庫中註冊使用者的驗證方法設定為 "固有證書驗證" 所謂 "固有證書驗證" å³æ‰€æœ‰å®‰å…¨å¸³æˆ¶è³‡æ–™åº«ä¸­çš„使用者都註冊一個 X.509 證書。當此用戶連接虛擬 HUB 時,æ供的固有證書與登記證書一致,或æŒæœ‰å°æ‡‰è­‰æ›¸çš„金鑰,å…許是通éŽé©—證實ç¾é€£æŽ¥ã€‚\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserCertSet_Args UserCertSet [name] [/LOADCERT:cert] +CMD_UserCertSet_[name] 指定的用戶å更改設置。 +CMD_UserCertSet_LOADCERT 指定 X.509 證書檔案å,這頂用戶證書。 + + +# UserCertGet 命令 +CMD_UserCertGet ç²å–註冊固有證書èªè­‰ç”¨æˆ¶çš„證書 +CMD_UserCertGet_Help 在虛擬 HUB 中的安全帳戶資料庫中註冊使用者的 "固有證書èªè­‰" 的用戶,å–得用戶的 X.509 證書,並ä¿å­˜ã€‚\n如果用戶未指定 "固有證書èªè­‰",則會發生錯誤。\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserCertGet_Args UserCertGet [name] [/SAVECERT:cert] +CMD_UserCertGet_[name] 指定的用戶å來檢索資訊。 +CMD_UserCertGet_SAVECERT 指定檔案å來ä¿å­˜ç²å–的用戶的 X.509 證書。 +CMD_UserCertGet_Not_Cert 或者éžå›ºå®šè­‰æ›¸èªè­‰ï¼Œæˆ–者為設定為固有證書驗證。 + + +# UserSignedSet 命令 +CMD_UserSignedSet 將用戶身份驗證方法設置為已簽å證明書èªè­‰ +CMD_UserSignedSet_Help 將已註冊在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫的使用者èªè­‰æ–¹æ³•è¨­å®šç‚ºå·²ç°½åèªè­‰æ›¸èªè­‰ã€‚使用者以已簽å證明書èªè­‰çš„用戶å連çµè™›æ“¬ HUB 時,使用者所æ交的證明書會被驗證是å¦ç‚ºè™›æ“¬ HUB èªå¯çš„證明機構的證明書一覽中任æ„證明書的簽å,且客戶是å¦æŒæœ‰èˆ‡è­‰æ›¸ç›¸æ‡‰çš„金鑰,用 RSA 演算法驗證å¯ä»¥é€£çµçš„èªè­‰æ³•ã€‚/né‚„å¯ä»¥è¨­å®šæˆå·²è¨»å†Šç”¨æˆ¶å¸Œæœ›çš„證明書的通用å (CN) åŠç·¨è™Ÿï¼Œåªæœ‰é€šéŽäº†ä¸Šè¿°é©—證的證明書的內容與設定值一致的情æ³ä¸‹æ‰èƒ½è¨±å¯é€£çµã€‚/nè¦å–å¾—ç›®å‰è¨»å†Šç”¨æˆ¶ä¸€è¦½ï¼Œè«‹ä½¿ç”¨ç”¨æˆ¶å單指令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ \n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_UserSignedSet_Args UserSignedSet [name] [/CN:cn] [/SERIAL:serial] +CMD_UserSignedSet_[name] 指定更改設定的用戶å +CMD_UserSignedSet_CN 如果指定此åƒæ•¸ï¼Œåœ¨é©—證了用戶æ交的證明書是å¦ç”±å¯ä¿¡è³´çš„證明機構簽å後,該證明書的通用å (CN) 的值,與根據此åƒæ•¸è¨­å®šçš„值相比較,åªæœ‰å–得一致的情æ³ä¸‹æ‰å…許連çµã€‚指定 "none" 的情æ³ä¸‹ä¸é€²è¡Œç¢ºèªã€‚ +CMD_UserSignedSet_SERIAL 如果指定此åƒæ•¸ï¼Œåœ¨é©—證了用戶æ交的證明書是å¦ç”±å¯ä¿¡è³´çš„證明機構簽å後,該證明書的åºè™Ÿçš„值,與根據此åƒæ•¸è¨­å®šçš„值相比較,åªæœ‰å–得一致的情æ³ä¸‹æ‰å…許連çµã€‚指定 "none" 的情æ³ä¸‹ä¸é€²è¡Œç¢ºèªã€‚ +CMD_UserSignedSet_Prompt_CN é™å®šé€šç”¨å (CN) 的值 +CMD_UserSignedSet_Prompt_SERIAL é™å®šç·¨è™Ÿçš„值 + + +# UserRadiusSet 命令 +CMD_UserRadiusSet 將用戶的èªè­‰æ–¹æ³•è¨­å®šç‚ºåŠå¾‘èªè­‰ +CMD_UserRadiusSet_Help 將在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫上註冊的使用者èªè­‰æ–¹æ³•è¨­ç½®ç‚º "åŠå¾‘èªè­‰"。用戶以被åŠå¾‘èªè­‰è¨­ç½®çš„用戶å連接虛擬 HUB 時,用戶å和使用者輸入的密碼被發é€åˆ°åŠå¾‘伺æœå™¨ï¼ŒåŠå¾‘伺æœå™¨æª¢æŸ¥ç”¨æˆ¶å和密碼後,如éŽè©²èªè­‰æˆåŠŸï¼Œç”¨æˆ¶è¢«å…許 VPN 連接。\nè¦ä½¿ç”¨åŠå¾‘èªè­‰ï¼Œéœ€è¦äº‹å…ˆä½¿ç”¨ RadiusServerSet 指令把è¦ä½¿ç”¨çš„åŠå¾‘伺æœå™¨è¨­ç½®ç‚ºè™›æ“¬ HUB。\nè¦ç²å¾—ç›®å‰è¨»å†Šçš„用戶清單,請使用 UserList 指令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_UserRadiusSet_Args UserRadiusSet [name] [/ALIAS:alias_name] +CMD_UserRadiusSet_[name] 指定更改設定的用戶å +CMD_UserRadiusSet_ALIAS 如果此åƒæ•¸è¢«è¨­ç½®ï¼Œå¯ä»¥ä½¿å°åŠå¾‘伺æœå™¨ç™¼é€çš„用戶å與虛擬 HUB 上的用戶å是ä¸åŒçš„。如果沒有設置,請指定為 /ALIAS:none (使用虛擬 HUB 上的用戶å)。用戶å是 "*" 的情æ³ä¸‹ /ALIAS åƒæ•¸è¢«å¿½ç•¥ã€‚關於 "*" 用戶的æ述,輸入 UserCreate /HELP å¯é¡¯ç¤ºã€‚ +CMD_UserRadiusSet_Prompt_ALIAS 驗證用別å (å¯é¸) + + +# UserNTLMSet 命令 +CMD_UserNTLMSet 用戶身份驗證方法設置為 NT 域èªè­‰ +CMD_UserNTLMSet_Help 將在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫上註冊的使用者èªè­‰æ–¹æ³•è¨­ç½®ç‚º "NT 域驗證"。用戶以被 NT 域èªè­‰è¨­ç½®çš„用戶å連接虛擬 HUB 時,用戶å和使用者輸入的密碼被發é€åˆ° Windows NT / 2000 / Server 2003 / Server 2008 網域控制站或 Active Directory 伺æœå™¨ï¼Œèªè­‰ä¼ºæœå™¨æª¢æŸ¥ç”¨æˆ¶å和密碼後,如果èªè­‰æˆåŠŸå¾Œï¼Œè©²ç”¨æˆ¶çš„ VPN 連接被å…許。è¦ä½¿ç”¨ NT 域èªè­‰ï¼ŒVPN Server ä¸è¦åœ¨é€£æŽ¥åˆ°è©²åŸŸçš„ Windows NT 4.0,Windows 2000,Windows XP,Windows Server 2003 å’Œ Windows Server 2008 的任何作業系統上é‹è¡Œã€‚詳情,請與 VPN Server 管ç†å“¡è«®è©¢ã€‚\nè¦ç²å¾—ç›®å‰è¨»å†Šçš„用戶清單,請使用 UserList 指令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_UserNTLMSet_Args UserNTLMSet [name] [/ALIAS:alias_name] +CMD_UserNTLMSet_[name] 指定更改設定的用戶å +CMD_UserNTLMSet_ALIAS 如果此åƒæ•¸è¢«è¨­ç½®ï¼Œå¯ä»¥ä½¿å° NT 域或 Active Directory 發é€çš„用戶å與虛擬 HUB 上的用戶åä¸åŒã€‚如果沒有設置,請指定 /ALIAS:none (使用虛擬 HUB 上的用戶å)。用戶å是 "*" 的情æ³ä¸‹ /ALIAS åƒæ•¸è¢«å¿½ç•¥ã€‚關於 "*" 用戶的æ述,輸入 UserCreate /HELP å¯é¡¯ç¤ºã€‚ + + +# UserPolicyRemove 命令 +CMD_UserPolicyRemove 刪除用戶的安全性原則 +CMD_UserPolicyRemove_Help 刪除在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫上已註冊的使用者設置的安全性原則設置。被刪除安全性原則設置的用戶,é©ç”¨è©²ç”¨æˆ¶æ‰€å±¬çš„組的安全性原則設置。如果ä¸å±¬æ–¼ä»»ä½•çµ„,或改組沒有設置安全性原則,則éµå¾žé è¨­å€¼ (å…許訪å•: 啟用,TCP連接數最大值: 32 個,超時時間: 20 秒)。\nè¦ç²å¾—ç›®å‰è¨»å†Šçš„用戶列表,請使用 UserList 命令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ \n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_UserPolicyRemove_Args UserPolicyRemove [name] +CMD_UserPolicyRemove_[name] 指定更改設定的用戶å + + +# UserPolicySet 命令 +CMD_UserPolicySet 設置用戶的安全性原則 +CMD_UserPolicySet_Help 變更在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫上已註冊的使用者設置的安全性原則內容。\n當用戶未設置安全性原則時,設置新的默èªå®‰å…¨æ€§åŽŸå‰‡å¾Œï¼Œæ›´æ”¹è¢«æŒ‡å®šçš„值。\nè¦ç²å¾—當å‰å·²è¨»å†Šçš„用戶清單,請使用 UserList 指令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_UserPolicySet_Args UserPolicySet [name] [/NAME:policy_name] [/VALUE:num|yes|no] +CMD_UserPolicySet_[name] 指定更改設定的用戶å +CMD_UserPolicySet_NAME 指定è¦è®Šæ›´å€¼çš„策略的å稱。您å¯ä»¥ä½¿ç”¨ PolicyList 命令顯示策略å稱和å¯è¨­å®šå€¼çš„列表。 +CMD_UserPolicySet_VALUE 指定策略的新值。如果其策略是數值型,指定整數。如果是布林型,指定 "yes" 或 "no"。å¯ä»¥è¨­å®šçš„類型和值,å¯ä»¥ä½¿ç”¨ PolicyList 指令顯示。 + + +# UserExpiresSet 命令 +CMD_UserExpiresSet è¨­ç½®ç”¨æˆ¶çš„æœ‰æ•ˆæœŸé™ +CMD_UserExpiresSet_Help 設置在目å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫中註冊的使用者的有效期é™ã€‚有效期é™åˆ°æœŸçš„用戶ä¸èƒ½é€£æŽ¥è™›æ“¬ HUB。\nè¦ç²å¾—當å‰å·²è¨»å†Šçš„用戶清單,請使用 UserList 指令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_UserExpiresSet_Args UserExpiresSet [name] [/EXPIRES:expires] +CMD_UserExpiresSet_[name] 指定更改設定的用戶å +CMD_UserExpiresSet_EXPIRES 指定用戶有效期é™çš„日期和時間。如 "2005/10/08 19:30:00",以 6 個整數指定年,月,日,時,分,秒,用斜線或冒號分隔。年指定為 4 ä½æ•¸ã€‚如果把空格加入到值中,需è¦æŠŠæ•´å€‹å€¼ç”¨ "" åœä½ã€‚å¯ä»¥æŒ‡å®šæœ¬åœ°æ™‚é–“ (電腦上的命令列管ç†å·¥å…·é‹è¡Œçš„標準時間)。如果指定 /EXPIRES:none,å¯ä»¥è§£é™¤æœ‰æ•ˆæœŸé™ã€‚ +CMD_UserExpiresSet_Prompt_EXPIRES ç”¨æˆ¶çš„æœ‰æ•ˆæœŸé™ (沒有指定,å³æ²’有期é™): + + +# GroupList 命令 +CMD_GroupList ç²å–群組列表 +CMD_GroupList_Help ç²å–在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫中註冊的群組清單。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_GroupList_Args GroupList + + +# GroupCreate 命令 +CMD_GroupCreate 創建群組 +CMD_GroupCreate_Help 在目å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫內建立新群組。\n在群組內å¯ä»¥ç™»è¨˜å¤šå€‹ç”¨æˆ¶ã€‚è¦åœ¨ç¾¤çµ„內註冊用戶,使用 GroupJoin 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_GroupCreate_Args GroupCreate [name] [/REALNAME:realname] [/NOTE:note] +CMD_GroupCreate_[name] 指定è¦å‰µå»ºçš„群組å。 +CMD_GroupCreate_REALNAME 指定該群組的全å。例如,如果群組å°æ‡‰æ–¼å¯¦éš›çš„部分或部門å稱,指定其å稱。如果ä¸æŒ‡å®šçš„情æ³ä¸‹ï¼Œè«‹æŒ‡å®š /REALNAME:none。 +CMD_GroupCreate_NOTE 指定群組的æ述。如果ä¸æŒ‡å®šçš„情æ³ä¸‹ï¼Œè«‹æŒ‡å®š /NOTE:none。 +CMD_GroupCreate_Prompt_NAME 群組å稱: +CMD_GroupCreate_Prompt_REALNAME 群組的全å: +CMD_GroupCreate_Prompt_NOTE 群組æè¿°: + + +# GroupSet 命令 +CMD_GroupSet 設置群組資訊 +CMD_GroupSet_Help 設置在目å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫中註冊的群組資訊。\nè¦ç²å–當å‰å·²è¨»å†Šçš„群組列表,請使用 GroupList 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_GroupSet_Args GroupSet [name] [/REALNAME:realname] [/NOTE:note] +CMD_GroupSet_[name] 指定變更設定的群組å。 +CMD_GroupSet_REALNAME 指定該群組的全å。例如,如果群組å°æ‡‰æ–¼å¯¦éš›çš„部分或部門å稱,指定其å稱。如果ä¸æŒ‡å®šçš„情æ³ä¸‹ï¼Œè«‹æŒ‡å®š /REALNAME:none。 +CMD_GroupSet_NOTE 指定群組的æ述。如果ä¸æŒ‡å®šçš„情æ³ä¸‹ï¼Œè«‹æŒ‡å®š /NOTE:none。 + + +# GroupDelete 命令 +CMD_GroupDelete 刪除群組 +CMD_GroupDelete_Help 刪除目å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫中註冊的群組。\n一旦刪除群組,該群組所屬的所有用戶將æˆç‚ºæœªåˆ†é…的。\nè¦ç²å–當å‰å·²è¨»å†Šçš„群組列表,請使用 GroupList 命令。\n此命令ä¸èƒ½é‹è¡Œçš„ VPN Bridge。\n您ä¸èƒ½åŸ·è¡Œé€™å€‹è™›æ“¬çš„ VPN 作為在群集æˆå“¡ä¼ºæœå™¨ä½œæ¥­ç³»çµ±ä¼ºæœå™¨èŠ±é¼“命令。 +CMD_GroupDelete_Args GroupDelete [name] +CMD_GroupDelete_[name] 指定刪除的群組å。 + + +# GroupGet 命令 +CMD_GroupGet ç²å¾—群組資訊和所屬使用者清單 +CMD_GroupGet_Help ç²å–ç›®å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫中註冊的群組資訊和屬於改群組的使用者列表。\nè¦ç²å–當å‰å·²è¨»å†Šçš„群組列表,請使用 GroupList 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_GroupGet_Args GroupGet [name] +CMD_GroupGet_[name] 指定ç²å¾—資訊的群組å。 +CMD_GroupGet_Column_NAME 群組å +CMD_GroupGet_Column_REALNAME å…¨å +CMD_GroupGet_Column_NOTE æè¿° +CMD_GroupGet_Column_POLICY 這個群組所設定的安全測略 +CMD_GroupGet_Column_MEMBERS 屬於這個群組的用戶å列表 + + +# GroupJoin 命令 +CMD_GroupJoin 用戶添加到群組 +CMD_GroupJoin_Help 在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫註冊的群組內,添加安全帳戶資料庫內的使用者。\nç›®å‰è¨»å†Šçš„用戶和群組的列表,å¯ä½¿ç”¨ UserList 命令和 GroupList 命令ç²å–。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_GroupJoin_Args GroupJoin [name] [/USERNAME:username] +CMD_GroupJoin_[name] 指定è¦æ·»åŠ ç”¨æˆ¶çš„群組å。 +CMD_GroupJoin_USERNAME 指定往以 name 指定了的群組添加的用戶å。 +CMD_GroupJoin_Prompt_USERNAME è¦åŠ å…¥ç¾¤çµ„的用戶å: + + +# GroupUnjoin 命令 +CMD_GroupUnjoin 從群組內刪除用戶 +CMD_GroupUnjoin_Help 從目å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫註冊的群組中,刪除指定用戶。用戶一旦從群組中被刪除,該用戶æˆç‚ºæœªåˆ†é…。\nè¦ç²å–當å‰ç¾¤çµ„的用戶列表,使用 GroupGet 命令。\nè¦ç²å–當å‰å·²è¨»å†Šçš„群組列表,使用 GroupList 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_GroupUnjoin_Args GroupUnjoin [name] +CMD_GroupUnjoin_[name] 指定è¦å¾žç¾¤çµ„內刪除的用戶å。 +CMD_GroupUnjoin_Prompt_name è¦å¾žç¾¤çµ„內刪除的用戶å: + + +# GroupPolicyRemove 命令 +CMD_GroupPolicyRemove 刪除群組的安全性原則 +CMD_GroupPolicyRemove_Help å°åœ¨ç›®å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料胡中註冊的群組,刪除其被設置的安全性原則的設置。å°æ‰€å±¬çš„群組åŠç”¨æˆ¶æœ¬èº«æ²’有被設置安全性原則的用戶,éµç…§é è¨­å€¼ (å…許訪å•: 啟用,TCP 連接數的最大值: 32 個,超時時間: 20 秒)。\nè¦ç²å¾—當å‰å·²è¨»å†Šçš„群組列表,使用 GroupList 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_GroupPolicyRemove_Args GroupPolicyRemove [name] +CMD_GroupPolicyRemove_[name] 指定變更設定的群組å。 + + +# GroupPolicySet 命令 +CMD_GroupPolicySet 設置群組的安全性原則 +CMD_GroupPolicySet_Help å°åœ¨ç›®å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料胡中註冊的群組,更改其被設置的安全性原則的設置。\n如群組尚未設置安全性原則,新的默èªå®‰å…¨æ€§åŽŸå‰‡è¨­ç½®å¾Œï¼Œæ›´æ”¹è¢«æŒ‡å®šçš„值。\nè¦ç²å¾—當å‰å·²è¨»å†Šçš„群組列表,使用 GroupList 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_GroupPolicySet_Args GroupPolicySet [name] [/NAME:policy_name] [/VALUE:num|yes|no] +CMD_GroupPolicySet_[name] 指定變更設定的群組å。 +CMD_GroupPolicySet_NAME 指定è¦æ›´æ”¹å…¶å€¼çš„ç­–ç•¥å稱。您å¯ä»¥ä½¿ç”¨ PolicyList 命令顯示的策略å稱和å¯ä»¥è¨­ç½®å€¼çš„列表。 +CMD_GroupPolicySet_VALUE 指定一個新的策略值。如果策略是數值型的情æ³ä¸‹ï¼ŒæŒ‡å®šä¸€å€‹æ•´æ•¸ã€‚如果是布林型的情æ³ä¸‹ï¼ŒæŒ‡å®š "yes" 或 "no"。å¯ä»¥è¨­å®šé¡žåž‹å’Œå€¼ï¼Œå¯ä»¥ä½¿ç”¨ PolicyList 指令顯示。 + + +# SessionList 命令 +CMD_SessionList ç²å–連接會話的列表 +CMD_SessionList_Help ç²å–ç›®å‰ç®¡ç†çš„與虛擬 HUB 連接中的的會話列表。在會話清單中,以下資訊將顯示為æ¯å€‹é€£æŽ¥: [會話å稱],[會話場所],[用戶å],[連接æºä¸»æ©Ÿå稱稱],[TCP 連接],[傳輸ä½å…ƒçµ„數] å’Œ [傳輸å°åŒ…數]。\n如果當å‰é€£æŽ¥çš„ VPN Server 是群集控制器,管ç†çš„虛擬 HUB 是éœæ…‹çš„虛擬 HUB,å¯ä»¥å¾—到連接其所有的集群æˆå“¡çš„該虛擬 HUB 的會話列表的çµåˆã€‚\n在其他情æ³ä¸‹ï¼Œåªèƒ½ç²å–與目å‰ç®¡ç†çš„ VPN Server 實際連接著的會話列表。 +CMD_SessionList_Args SessionList + + +# SessionGet 命令 +CMD_SessionGet ç²å–會話資訊 +CMD_SessionGet_Help 指定與當目å‰ç®¡ç†çš„虛擬 HUB 連接著的會話,並ç²å¾—其會話資訊。會話資訊包括以下內容: 連接æºä¸»æ©Ÿå稱和用戶å,版本資訊,時間資訊,TCP 連接數,通訊åƒæ•¸ï¼Œå·¥ä½œéšŽæ®µé‡‘鑰,輸入輸出的資料統計資料,和其他用戶端和伺æœå™¨è³‡è¨Šç­‰ã€‚\nè¦ç²å¾—當å‰é€£æŽ¥çš„會話列表,請使用 SessionList 命令。 +CMD_SessionGet_Args SessionGet [name] +CMD_SessionGet_[name] 指定è¦ç²å–資訊的會話å稱。 +CMD_SessionGet_Prompt_NAME 會話å稱: + + +# SessionDisconnect 命令 +CMD_SessionDisconnect 斷開會話 +CMD_SessionDisconnect_Help 指定連接到目å‰ç®¡ç†çš„虛擬 HUB 的會話,管ç†å“¡è¨±å¯æ¬Šä»¥å¼·åˆ¶æ–·é–‹å…¶æœƒè©±ã€‚\n但是,終端的用戶端的設置為通信斷開後的自動啟動é‡æ–°é€£æŽ¥æœƒè©±çš„情æ³ä¸‹ï¼Œå¯èƒ½ç”¨æˆ¶ç«¯æœƒé‡æ–°é€£æŽ¥ã€‚\nè¦ç²å¾—當å‰é€£æŽ¥æœƒè©±åˆ—表,請使用 SessionList 命令。 +CMD_SessionDisconnect_Args SessionDisconnect [name] +CMD_SessionDisconnect_[name] 指定è¦æ–·é–‹çš„會話å稱。 + + +# MacTable 命令 +CMD_MacTable ç²å– MAC ä½å€è¡¨è³‡æ–™åº« +CMD_MacTable_Help ç²å–當å‰ç®¡ç†çš„虛擬 HUB ä¿æŒçš„ MAC ä½å€è¡¨çš„資料庫。\nMAC ä½å€è¡¨è³‡æ–™åº«æ˜¯è™›æ“¬ HUB 需è¦é€²è¡Œåˆ‡æ›å¼ä¹™å¤ªç¶²è·¯å¹€çš„平臺,虛擬 HUB 基於 MAC ä½å€è¡¨çš„資料庫,決定å„個乙太網幀排åºç›®æ¨™æœƒè©±ã€‚MAC ä½å€è³‡æ–™åº«è‡ªå‹•åˆ†æžå‰µå»ºè™›æ“¬ HUB æµå‹•çš„通信內容。\n指定的會話å稱,å¯ä»¥å¾—到與該會話有關的 MAC 地å€è¡¨é …。 +CMD_MacTable_Args MacTable [session_name] +CMD_MacTable_[session_name] 如果指定作為åƒæ•¸çš„會話å稱,å¯ä»¥åªé¡¯ç¤ºèˆ‡è©²æœƒè©±ç›¸é—œè¯çš„ MAC ä½å€è¡¨é …。如果ä¸æŒ‡å®šï¼Œå‰‡é¡¯ç¤ºæ‰€æœ‰çš„項。 + + +# MacDelete 命令 +CMD_MacDelete 刪除 MAC 地å€è¡¨é … +CMD_MacDelete_Help æ“作目å‰ç®¡ç†çš„虛擬 HUB ä¿æŒçš„ MAC ä½å€è¡¨è³‡æ–™åº«ï¼Œå¾žè³‡æ–™åº«ä¸­åˆªé™¤æŒ‡å®šçš„ MAC 地å€é …。\nè¦ç²å–ç›®å‰çš„ MAC ä½å€è¡¨è³‡æ–™åº«çš„內容,請使用 MacTable 命令。 +CMD_MacDelete_Args MacDelete [id] +CMD_MacDelete_[id] 指定è¦åˆªé™¤çš„ MAC 地å€è¡¨é …çš„ ID。 +CMD_MacDelete_Prompt è¦åˆªé™¤çš„ ID: + + +# IpTable 命令 +CMD_IpTable ç²å– IP ä½å€è¡¨è³‡æ–™åº« +CMD_IpTable_Help ç›®å‰ç®¡ç†çš„虛擬 HUB ä¿æŒçš„ IP ä½å€è¡¨çš„資料庫。\nIP ä½å€è¡¨è³‡æ–™åº«æ˜¯ä¸€å€‹è‡ªå‹•åˆ†æžç”Ÿæˆé€šä¿¡å…§å®¹çš„平臺,為使虛擬 HUB 能夠掌æ¡å“ªå€‹æœƒè©±ä½¿ç”¨çš„是哪個 IP ä½å€ï¼Œé€™æ˜¯ç¶“常被使用的虛擬 HUB 安全性原則的引擎。\n指定的會話å稱,å¯ä»¥ç²å–與該會話相關è¯çš„ IP ä½å€è¡¨é …。 +CMD_IpTable_Args IpTable [session_name] +CMD_IpTable_[session_name] 指定作為åƒæ•¸çš„會話å稱,å¯ä»¥åªé¡¯ç¤ºèˆ‡è©²æœƒè©±ç›¸é—œè¯çš„ IP ä½å€è¡¨é …。如果ä¸æŒ‡å®šï¼Œå‰‡é¡¯ç¤ºæ‰€æœ‰çš„項。 + + +# IpDelete 命令 +CMD_IpDelete 刪除 IP 地å€è¡¨é … +CMD_IpDelete_Help æ“作目å‰ç®¡ç†çš„虛擬 HUB ä¿æŒçš„ IP ä½å€è¡¨è³‡æ–™åº«ï¼Œå¾žè³‡æ–™åº«ä¸­åˆªé™¤æŒ‡å®šçš„ IP 地å€é …。\nè¦ç²å–ç›®å‰çš„ IP ä½å€è¡¨è³‡æ–™åº«çš„內容,請使用 IpTable 命令。 +CMD_IpDelete_Args IpDelete [id] +CMD_IpDelete_[id] 指定è¦åˆªé™¤çš„ IP 地å€è¡¨é …çš„ ID。 + + +# SecureNatEnable 命令 +CMD_SecureNatEnable 啟用虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) +CMD_SecureNatEnable_Help 使在目å‰ç®¡ç†çš„虛擬 HUB 內啟動並é‹è¡Œè™›æ“¬ NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能)。執行此指令å‰ï¼Œå¿…須先使用 SecureNatHostGet 指令,NatGet 指令和 DhcpGet 指令檢查當å‰è™›æ“¬ NAT 功能和 DHCP 伺æœå™¨çš„設置內容。\n一旦啟用安全網路的功能,å¯ä»¥åœ¨è™›æ“¬ HUB 的虛擬網路上使 NAT 路由器 (IP å½è£) å’Œ DHCP 伺æœå™¨åŠŸèƒ½è™›æ“¬æ€§çš„é‹è¡Œã€‚\n\n[有關安全網路功能的警告]\n安全網路的功能是é¢å‘系統管ç†å“¡å’Œå°å…·å‚™æœ‰é—œç¶²è·¯çš„è±å¯ŒçŸ¥è­˜çš„人的功能。\n如果正確使用安全網路功能,å¯èƒ½å¯¦ç¾é€šéŽ VPN 的安全的é ç«¯å­˜å–。但是如果錯誤地使用,å¯èƒ½ä½¿æ•´å€‹ç¶²è·¯è™•æ–¼å±éšªç‹€æ…‹ã€‚如果ä¸å…·å‚™å…¨é¢çš„的網路知識,沒有得到網路系統管ç†å“¡è¨±å¯çš„情æ³ä¸‹ï¼Œè«‹ç¦ç”¨å®‰å…¨ç¶²è·¯åŠŸèƒ½ã€‚關於安全網路功能的詳細說明,請åƒé–± VPN Server 的手冊和線上文檔。\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_SecureNatEnable_Args SecureNatEnable + + +# SecureNatDisable 命令 +CMD_SecureNatDisable ç¦ç”¨è™›æ“¬ NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) +CMD_SecureNatDisable_Help 在當å‰ç®¡ç†çš„虛擬 HUB å…§ç¦ç”¨è™›æ“¬ NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能)。一旦執行該命令,虛擬 NAT 功能立å³åœæ­¢ï¼Œè™›æ“¬ DHCP 伺æœå™¨åŠŸèƒ½å‰‡åˆªé™¤æŒæœ‰çš„ DHCP 租賃資料並åœæ­¢è©²æœå‹™ã€‚\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_SecureNatDisable_Args SecureNatDisable + + +# SecureNatStatusGet 命令 +CMD_SecureNatStatusGet ç²å–虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) 的工作狀態 +CMD_SecureNatStatusGet_Help 如果在目å‰ç®¡ç†çš„虛擬 HUB å…§æ“作虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能),ç²å¾—å…¶æ“作狀態。 \n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_SecureNatStatusGet_Args SecureNatStatusGet + + +# SecureNatHostGet 命令 +CMD_SecureNatHostGet ç²å–安全網路功能的虛擬主機的網路介é¢è¨­ç½® +CMD_SecureNatHostGet_Help 在當å‰ç®¡ç†çš„虛擬 HUB å…§ç²å–虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) 中的虛擬主機的網路介é¢è¨­ç½®ã€‚\n安全網路功能有一枚在虛擬 HUB 內二級市場中的虛擬 LAN å¡ï¼Œå®ƒè¢«è³¦äºˆäº† MAC ä½å€å’Œ IP 地å€ã€‚這樣,連接到åŒä¸€å€‹äºŒç´šå¸‚場的其他主機,能夠如存在於網路的真實 IP 主機般與安全網路的虛擬主機通信。\n\n[有關安全網路功能的警告]\n安全網路的功能是é¢å‘系統管ç†å“¡å’Œå°å…·å‚™æœ‰é—œç¶²è·¯çš„è±å¯ŒçŸ¥è­˜çš„人的功能。\n如果正確使用安全網路功能,å¯èƒ½å¯¦ç¾é€šéŽ VPN 的安全的é ç«¯å­˜å–。但是如果錯誤地使用,å¯èƒ½ä½¿æ•´å€‹ç¶²è·¯è™•æ–¼å±éšªç‹€æ…‹ã€‚如果ä¸å…·å‚™å…¨é¢çš„的網路知識,沒有得到網路系統管ç†å“¡è¨±å¯çš„情æ³ä¸‹ï¼Œè«‹ç¦ç”¨å®‰å…¨ç¶²è·¯åŠŸèƒ½ã€‚關於安全網路功能的詳細說明,請åƒé–± VPN Server 的手冊和線上文檔。\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_SecureNatHostGet_Args SecureNatHostGet +CMD_SecureNatHostGet_Column_MAC MAC åœ°å€ +CMD_SecureNatHostGet_Column_IP IP åœ°å€ +CMD_SecureNatHostGet_Column_MASK å­ç¶²è·¯é®ç½© +CMD_SecureNatHostGet_Column_LOG ä¿å­˜ NAT å’Œ DHCP æ“作日誌 + + +# SecureNatHostSet 命令 +CMD_SecureNatHostSet 更改安全網路功能的虛擬主機的網路介é¢è¨­ç½® +CMD_SecureNatHostSet_Help 當å‰ç®¡ç†çš„虛擬 HUB 內,更改和ä¿å­˜è™›æ“¬ NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) 的設置專案中的虛擬主機網路介é¢è¨­ç½®ã€‚\n安全網路功能有一枚在虛擬 HUB 內二級市場中的虛擬 LAN å¡ï¼Œå®ƒè¢«è³¦äºˆäº† MAC ä½å€å’Œ IP 地å€ã€‚這樣,連接到åŒä¸€å€‹äºŒç´šå¸‚場的其他主機,能夠如存在於網路的真實 IP 主機般與安全網路的虛擬主機通信。\n\n[有關安全網路功能的警告]\n安全網路的功能是é¢å‘系統管ç†å“¡å’Œå°å…·å‚™æœ‰é—œç¶²è·¯çš„è±å¯ŒçŸ¥è­˜çš„人的功能。\n如果正確使用安全網路功能,å¯èƒ½å¯¦ç¾é€šéŽ VPN 的安全的é ç«¯å­˜å–。但是如果錯誤地使用,å¯èƒ½ä½¿æ•´å€‹ç¶²è·¯è™•æ–¼å±éšªç‹€æ…‹ã€‚如果ä¸å…·å‚™å…¨é¢çš„的網路知識,沒有得到網路系統管ç†å“¡è¨±å¯çš„情æ³ä¸‹ï¼Œè«‹ç¦ç”¨å®‰å…¨ç¶²è·¯åŠŸèƒ½ã€‚關於安全網路功能的詳細說明,請åƒé–± VPN Server 的手冊和線上文檔。\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_SecureNatHostSet_Args SecureNatHostSet [/MAC:mac] [/IP:ip] [/MASK:mask] +CMD_SecureNatHostSet_MAC 指定分é…到虛擬介é¢çš„ MAC 地å€ã€‚MAC 地å€ç”¨è«¸å¦‚ "00-AC-01-23-45-67" 的字串指定。一但指定 /MAC:none,則ä¸æ›´æ”¹å°‡ç•¶å‰çš„設置。 +CMD_SecureNatHostSet_IP 指定分é…到虛擬介é¢çš„ IP 地å€ã€‚一但指定 /IP:none,則ä¸æ›´æ”¹å°‡ç•¶å‰çš„設置。 +CMD_SecureNatHostSet_MASK 指定分é…到虛擬介é¢çš„å­ç¶²è·¯é®ç½©ã€‚一但指定 /MASK:none,則ä¸æ›´æ”¹å°‡ç•¶å‰çš„設置。 +CMD_SecureNatHostSet_Prompt_MAC MAC 地å€: +CMD_SecureNatHostSet_Prompt_IP IP 地å€: +CMD_SecureNatHostSet_Prompt_MASK å­ç¶²è·¯é®ç½©: + + +# NatGet 命令 +CMD_NatGet ç²å¾—安全網路功能的虛擬 NAT 功能的設置 +CMD_NatGet_Help 在當å‰ç®¡ç†çš„虛擬 HUB 內,ç²å¾—虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) 的設置項目中的虛 NAT 設置。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_NatGet_Args NatGet +CMD_NatGet_Column_USE 使用虛擬 NAT 功能 +CMD_NetGet_Column_MTU MTU 值 +CMD_NatGet_Column_TCP TCP 會話超時 (秒) +CMD_NatGet_Column_UDP UDP 會話超時 (秒) + + +# NatEnable 命令 +CMD_NatEnable 啟用安全網路功能的虛擬 NAT 功能 +CMD_NatEnable_Help 在目å‰ç®¡ç†çš„虛擬 HUB 內啟用虛擬 NAT 功能。\n如果使用此指令啟動虛擬 NAT 功能,但 SecureNAT 功能沒有工作時,則虛擬的 NAT ä¸å·¥ä½œã€‚è¦å•Ÿå‹• SecureNAT 功能的工作,使用 SecureNatEnable 命令。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_NatEnable_Args NatEnable + + +# NatDisable 命令 +CMD_NatDisable ç¦ç”¨å®‰å…¨ç¶²è·¯åŠŸèƒ½çš„虛擬 NAT 功能 +CMD_NatDisable_Help 在目å‰ç®¡ç†çš„虛擬 HUB å…§ç¦ç”¨è™›æ“¬ NAT 功能。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_NatDisable_Args NatDisable + + +# NatSet 命令 +CMD_NatSet 更改安全網路功能的虛擬 NAT 功能的設置 +CMD_NatSet_Help 更改目å‰ç®¡ç†çš„虛擬 HUB 內的虛擬的 NAT 設置。虛擬的 NAT 設置的內容包括: MTU 值,TCP 會話超時,UDP 會話超時。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_NatSet_Args NatSet [/MTU:mtu] [/TCPTIMEOUT:tcp_timeout] [/UDPTIMEOUT:udp_timeout] [/LOG:yes|no] +CMD_NatSet_MTU 用ä½å…ƒçµ„數單ä½çš„整數設置 MTU (最大å¯è½‰è®“å–®ä½çš„大å°)。此值是ä¸åŒ…括虛擬 NAT 發é€çš„乙太網幀的 MAC 頭最大有效載è·é•·åº¦ï¼Œé è¨­å€¼æ˜¯ 1500 ä½å…ƒçµ„。 +CMD_NatSet_TCPTIMEOUT 設置虛擬 NAT 中轉 TCP 會話時如果æŒçºŒå¤šå°‘秒éžé€šä¿¡ç‹€æ…‹å³è¶…時並丟棄會話。 +CMD_NatSet_UDPTIMEOUT 設置虛擬 NAT 中轉 UDP 會話時如果æŒçºŒå¤šå°‘秒éžé€šä¿¡ç‹€æ…‹å³è¶…時並丟棄會話。 +CMD_NatSet_LOG 指定是å¦å°‡è™›æ“¬ NAT çš„æ“作ä¿å­˜åœ¨è™›æ“¬ HUB 安全性記錄檔。指定 "yes" å³ä¿å­˜å®ƒï¼ŒæŒ‡å®š "no" å³ä¸ä¿å­˜ã€‚ +CMD_NatSet_Prompt_MTU MTU 值: +CMD_NatSet_Prompt_TCPTIMEOUT TCP 會話超時 (秒): +CMD_NatSet_Prompt_UDPTIMEOUT UDP 會話超時 (秒): +CMD_NatSet_Prompt_LOG ä¿å­˜æ—¥èªŒ (yes/no): +CMD_NatSet_Eval_MTU 請在從 %d 到 %d 之間設定 MTU 值。 +CMD_NatSet_Eval_TCP 請在從 %d 到 %d 之間設定 TCP 會話超時秒數。 +CMD_NatSet_Eval_UDP 請在從 %d 到 %d 之間設定 UDP 會話超時秒數。 + + +# NatTable 命令 +CMD_NatTable ç²å¾—安全網路功能的虛擬 NAT 功能會話表 +CMD_NatTable_Help 虛擬 NAT 功能在目å‰ç®¡ç†çš„虛擬 HUB å…§é‹ä½œæ™‚,經由虛擬 NAT ç²å–ç›®å‰é€šä¿¡ä¸­çš„ TCP åŠ UDP 會話表 (NAT 表)。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_NatTable_Args NatTable + + +# DhcpGet 命令 +CMD_DhcpGet ç²å¾—安全網路功能的虛擬 DHCP 伺æœå™¨åŠŸèƒ½çš„設置 +CMD_DhcpGet_Help 在當å‰ç®¡ç†çš„虛擬 HUB å…§ç²å–虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) 的設置項目中的虛擬 DHCP 伺æœå™¨è¨­ç½®ã€‚\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_DhcpGet_Args DhcpGet +CMD_DhcpGet_Column_Log NAT å’Œ DHCP çš„æ“作日誌記錄 +CMD_DhcpGet_Column_USE 使用虛擬 DHCP 功能 +CMD_DhcpGet_Column_IP1 分發地å€ç¯„åœçš„開始 +CMD_DhcpGet_Column_IP2 分發地å€ç¯„åœçš„çµæŸ +CMD_DhcpGet_Column_MASK å­ç¶²è·¯é®ç½© +CMD_DhcpGet_Column_LEASE ç§Ÿè³ƒæœŸé™ (秒) +CMD_DhcpGet_Column_GW é è¨­é–˜é“å™¨åœ°å€ +CMD_DhcpGet_Column_DNS DNS 伺æœå™¨åœ°å€ 1 +CMD_DhcpGet_Column_DNS2 DNS 伺æœå™¨åœ°å€ 2 +CMD_DhcpGet_Column_DOMAIN 功能變數å稱 +CMD_DhcpGet_Column_PUSHROUTE éœæ…‹è·¯ç”±è¡¨æŽ¨é€ + + +# DhcpEnable 命令 +CMD_DhcpEnable 啟動安全網路功能的虛擬 DHCP 伺æœå™¨åŠŸèƒ½ +CMD_DhcpEnable_Help 在當å‰ç®¡ç†çš„虛擬 HUB 內啟動虛擬 DHCP 伺æœå™¨åŠŸèƒ½ã€‚如果使用此指令啟動虛擬 DHCP 伺æœå™¨åŠŸèƒ½ä½† SecureNAT 功能ä¸å·¥ä½œçš„情æ³ä¸‹ï¼Œå‰‡è™›æ“¬ DHCP 伺æœå™¨ä¸å·¥ä½œã€‚è¦å•Ÿå‹• SecureNAT 功能,使用 SecureNatEnable 指令。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_DhcpEnable_Args DhcpEnable + + +# DhcpDisable 命令 +CMD_DhcpDisable ç¦ç”¨å®‰å…¨ç¶²è·¯åŠŸèƒ½çš„虛擬 DHCP 伺æœå™¨åŠŸèƒ½ +CMD_DhcpDisable_Help 在目å‰ç®¡ç†çš„虛擬 HUB å…§ç¦ç”¨ DHCP 伺æœå™¨ã€‚\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_DhcpDisable_Args DhcpDisable + + +# DhcpSet 命令 +CMD_DhcpSet 更改安全網路功能的虛擬 DHCP 伺æœå™¨åŠŸèƒ½çš„設置 +CMD_DhcpSet_Help 在ç¾åœ¨ç®¡ç†çš„虛擬 HUB 內,更改虛擬 DHCP 伺æœå™¨çš„設置。虛擬 DHCP 伺æœå™¨è¨­ç½®åŒ…括: åˆ†é… IP 地å€ç¯„åœï¼Œå­ç¶²è·¯é®ç½©ï¼Œå‡ºç§ŸæœŸé™ï¼ŒåŠåˆ†é…給用戶端的é¸é …值。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_DhcpSet_Args DhcpSet [/START:start_ip] [/END:end_ip] [/MASK:subnetmask] [/EXPIRE:sec] [/GW:gwip] [/DNS:dns] [/DNS2:dns2] [/DOMAIN:domain] [/LOG:yes|no] [/PUSHROUTE:"routing_table"] +CMD_DhcpSet_START 指定地å€ç¯„åœçš„開始點,以分發給客戶。(例如: 192.168.30.10) +CMD_DhcpSet_END 指定地å€ç¯„åœçš„çµæŸé»žï¼Œä»¥åˆ†ç™¼çµ¦å®¢æˆ¶ã€‚(例如: 192.168.30.200) +CMD_DhcpSet_MASK 指定å°å®¢æˆ¶æŒ‡å®šçš„å­ç¶²è·¯é®ç½©ã€‚(例如: 255.255.255.0) +CMD_DhcpSet_EXPIRE 以秒為單ä½å°å®¢æˆ¶æŒ‡å®šç§Ÿè³ƒ IP ä½å€æ™‚çš„æœ‰æ•ˆæœŸé™ +CMD_DhcpSet_GW 指定è¦é€šçŸ¥çµ¦ç”¨æˆ¶ç«¯çš„é è¨­é–˜é“器的 IP 地å€ã€‚如果è¦èˆ‡å®‰å…¨ç¶²è·¯åŠŸèƒ½çš„虛擬 NAT 功能一起啟動並使用時,å¯ä»¥æŒ‡å®šå®‰å…¨ç¶²è·¯çš„虛擬主機的 IP ä½å€ã€‚如果指定 "0" 或 "none",則ä¸å°‡é è¨­é–˜é“器通知客戶。 +CMD_DhcpSet_DNS 指定被通知到用戶端的主 DNS 伺æœå™¨çš„ IP 地å€ã€‚當 SecureNAT 功能的虛擬 NAT 功能已經啟用並正在é‹è¡Œæ™‚,您å¯ä»¥ç‚ºæ­¤æŒ‡å®šä¸€å€‹ SecureNAT 虛擬主機 IP ä½å€ã€‚如果您指定的是 0 或者 none,那麼用戶端就ä¸æœƒè¢« DNS 伺æœå™¨åœ°å€é€šçŸ¥ã€‚ +CMD_DhcpSet_DNS2 æŒ‡å®šè¢«é€šçŸ¥åˆ°ç”¨æˆ¶ç«¯çš„æ¬¡è¦ DNS 伺æœå™¨ IP 地å€ã€‚當 SecureNAT 功能的虛擬 NAT 功能已經啟用並正在é‹è¡Œæ™‚,您å¯ä»¥ç‚ºæ­¤æŒ‡å®šä¸€å€‹ SecureNAT 虛擬主機 IP ä½å€ã€‚如果您指定的是 0 或者 none,那麼用戶端就ä¸æœƒè¢« DNS 伺æœå™¨åœ°å€é€šçŸ¥ã€‚ +CMD_DhcpSet_DOMAIN 指定功能變數å稱通知客戶。如果指定 none,該功能變數å稱ä¸é€šçŸ¥å®¢æˆ¶ã€‚ +CMD_DhcpSet_LOG 指定是å¦å°‡è™›æ“¬ DHCP 伺æœå™¨é‹è¡Œä¿å­˜ç‚ºå®‰å…¨æ€§è¨˜éŒ„檔。指定 "yes" 則ä¿å­˜ã€‚此值與虛擬 NAT 功能的日誌ä¿å­˜è¨­ç½®æ˜¯è¯å‹•çš„。 +CMD_DhcpSet_PUSHROUTE 指定éœæ…‹è·¯ç”±è¡¨æŽ¨é€ã€‚\n例如: "192.168.5.0/255.255.255.0/192.168.4.254, 10.0.0.0/255.0.0.0/192.168.4.253"\n用逗號或空格字元來拆分多æ¢ç›® (最多 64 æ¢ç›®)。æ¯å€‹æ¢ç›®å¿…須以 "IP 網路ä½å€/å­ç¶²è·¯é®ç½©/é–˜é“ IP 地å€" çš„æ ¼å¼ä¾†æŒ‡å®šã€‚ \n這個虛擬 DHCP 伺æœå™¨å¯ä»¥æŽ¨é€å¸¶DHCP應答消æ¯çš„ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442) 至 VPN 用戶端。\nVPN 用戶端是å¦èƒ½å¤ è­˜åˆ¥ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442) å–決於目標VPN用戶端軟體。SoftEther VPN 用戶端和 OpenVPN 用戶端都支æ´ç„¡é¡žéœæ…‹è·¯ç”±ã€‚在 L2TP/IPSec å’Œ MS-SSTP å”議上,相容性å–決於用戶端軟體的實施。如果你清除了虛擬 DHCP 伺æœå™¨é¸é …çš„é è¨­é–˜é“器欄ä½ï¼Œæ‚¨å°±å¯ä»¥å¯¦ç¾æ‹†åˆ†éš§é“。在用戶端一å´ï¼Œç‚ºäº†ä½¿ç”¨æ‹†åˆ†éš§é“,L2TP/IPSec å’Œ MS-SSTP 用戶端需è¦é…置為ä¸å‰µå»ºé è¨­é–˜é“器。\n您還å¯ä»¥é€šéŽç¾æœ‰çš„外部 DHCP 伺æœå™¨æŽ¨é€ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442)。在這種情æ³ä¸‹ï¼Œåœ¨ SecureNAT ç¦ç”¨è™›æ“¬ DHCP 伺æœå™¨åŠŸèƒ½ï¼Œåœ¨é€™ä¸€èž¢å¹•ä¸Šä½ ä¸éœ€è¦è¨­ç½®ç„¡é¡žè·¯ç”±ã€‚\nè«‹åƒé–± RFC 3442 以瞭解無類路由。 +CMD_DhcpSet_Prompt_START 分發地å€ç¯„åœçš„開始: +CMD_DhcpSet_Prompt_END 分發地å€ç¯„åœçš„çµæŸ: +CMD_DhcpSet_Prompt_MASK å­ç¶²è·¯é®ç½©: +CMD_DhcpSet_Prompt_EXPIRE ç§Ÿè³ƒæœŸé™ (補): +CMD_DhcpSet_Prompt_GW é è¨­é–˜é“器 (å¯ä»¥ä¸è¨­å®š): +CMD_DhcpSet_Prompt_DNS DNS 伺æœå™¨ 1 (å¯ä»¥ä¸è¨­å®š): +CMD_DhcpSet_Prompt_DNS2 DNS 伺æœå™¨ 2 (å¯ä»¥ä¸è¨­å®š): +CMD_DhcpSet_Prompt_DOMAIN 功能變數å稱: + + +# DhcpTable 命令 +CMD_DhcpTable ç²å–安全網路功能的虛擬 DHCP 伺æœå™¨ç§Ÿç´„表格 +CMD_DhcpTable_Help 在目å‰ç®¡ç†çš„虛擬 HUB å…§æ“作 DHCP 伺æœå™¨åŠŸèƒ½æ™‚,ç²å–分é…到 DHCP 伺æœå™¨æŒæœ‰çš„用戶端的 IP 地å€ç§Ÿç´„表。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_DhcpTable_Args DhcpTable + + +# AdminOptionList 命令 +CMD_AdminOptionList ç²å–虛擬 HUB 管ç†é¸é …清單 +CMD_AdminOptionList_Help ç²å–ç›®å‰ç®¡ç†çš„虛擬 HUB 設置的虛擬 HUB 管ç†é¸é …清單。\nVPN Server 的管ç†å“¡å§”託å„個虛擬 HUB 的管ç†å“¡å°è™›æ“¬ HUB 進行管ç†æ™‚,為é™åˆ¶å…¶è¨­ç½®ç¯„åœï¼Œä½¿ç”¨è™›æ“¬ HUB 管ç†é¸é …。\n能夠å°è™›æ“¬ HUB 管ç†é¸é …進行添加,編輯,刪除的,åªæœ‰æŽŒæ¡è‘—æ­¤ VPN Server 全部管ç†è¨±å¯æ¬Šçš„管ç†å“¡ã€‚虛擬 HUB 的管ç†å“¡å¯ä»¥é¡¯ç¤ºç®¡ç†é¸é …,但ä¸èƒ½æ›´æ”¹ã€‚\n然而,allow_hub_admin_change_option 設置為 1 時,虛擬 HUB 的管ç†å“¡ä¹Ÿå¯ä»¥ç·¨è¼¯ç®¡ç†é¸é …。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_AdminOptionList_Args AdminOptionList + + +# AdminOptionSet 命令 +CMD_AdminOptionSet 設置虛擬 HUB 管ç†é¸é …的價值 +CMD_AdminOptionSet_Help 變更目å‰ç®¡ç†çš„虛擬 HUB 設置的虛擬 HUB 管ç†é¸é …的值。\nVPN Server 的管ç†å“¡å§”託å„個虛擬 HUB 的管ç†å“¡å°è™›æ“¬ HUB 進行管ç†æ™‚,為é™åˆ¶å…¶è¨­ç½®ç¯„åœï¼Œä½¿ç”¨è™›æ“¬ HUB 管ç†é¸é …。\n能夠å°è™›æ“¬ HUB 管ç†é¸é …進行添加,編輯,刪除的,åªæœ‰æŽŒæ¡è‘—æ­¤ VPN Server 全部管ç†è¨±å¯æ¬Šçš„管ç†å“¡ã€‚虛擬 HUB 的管ç†å“¡å¯ä»¥é¡¯ç¤ºç®¡ç†é¸é …,但ä¸èƒ½æ›´æ”¹ã€‚\n然而,allow_hub_admin_change_option 設置為 1 時,虛擬 HUB 的管ç†å“¡ä¹Ÿå¯ä»¥ç·¨è¼¯ç®¡ç†é¸é …。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_AdminOptionSet_Args AdminOptionSet [name] [/VALUE:value] +CMD_AdminOptionSet_[name] 指定更改值的管ç†é¸é …å。以 AdminOptionList 指令å¯ä»¥ç²å–å單。 +CMD_AdminOptionSet_VALUE 以整數指定è¦è¨­å®šçš„值。 +CMD_AdminOptionSet_Prompt_name è¦æ›´æ”¹å€¼çš„管ç†é¸é …å稱: +CMD_AdminOptionSet_Prompt_VALUE 設定值 (整數): + + +# ExtOptionList 命令 +CMD_ExtOptionList ç²å–虛擬 HUB 擴展é¸é …清單 +CMD_ExtOptionList_Help ç²å–ç›®å‰ç®¡ç†çš„虛擬 HUB 設置的虛擬 HUB 擴展é¸é …清單。\n虛擬 HUB 擴展é¸é …使你å¯ä»¥å°è™›æ“¬ HUB 進行更多的é…置。\é è¨­æƒ…æ³ä¸‹ï¼ŒVPN Server çš„å…¨çƒç®¡ç†å“¡å’Œå€‹äººè™›æ“¬ HUB 的管ç†å“¡éƒ½å¯ä»¥ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …。\n但是,如果虛擬 HUB 管ç†é¸é … deny_hub_admin_change_ext_option 被設置為 1,個人虛擬 HUB 管ç†å“¡å°±ä¸èƒ½ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …。\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_ExtOptionList_Args ExtOptionList + + +# ExtOptionSet 命令 +CMD_ExtOptionSet 設置虛擬 HUB 擴展é¸é …的值 +CMD_ExtOptionSet_Help 使用此命令在當å‰ç®¡ç†çš„虛擬 HUB 的虛擬 HUB 擴展é¸é …清單設置一個值。\n虛擬 HUB 擴展é¸é …使你å¯ä»¥å°è™›æ“¬ HUB 進行更多的é…置。\é è¨­æƒ…æ³ä¸‹ï¼ŒVPN Server çš„å…¨çƒç®¡ç†å“¡å’Œå€‹äººè™›æ“¬ HUB 的管ç†å“¡éƒ½å¯ä»¥ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …。\n但是,如果虛擬 HUB 管ç†é¸é … deny_hub_admin_change_ext_option 被設置為 1,個人虛擬 HUB 管ç†å“¡å°±ä¸èƒ½ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …。\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚ \n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_ExtOptionSet_Args ExtOptionSet [name] [/VALUE:value] +CMD_ExtOptionSet_[name] 指定您è¦æ›´æ”¹å…¶å€¼çš„虛擬 HUB 擴展é¸é …çš„å稱。使用 ExtOptionList 命令,你å¯ä»¥å¾—到一個å稱列表。 +CMD_ExtOptionSet_VALUE 以整數指定è¦è¨­å®šçš„值。 +CMD_ExtOptionSet_Prompt_name è¦æ›´æ”¹å€¼çš„擴展é¸é …å稱: +CMD_ExtOptionSet_Prompt_VALUE 設定值 (整數): + + +# CrlList 命令 +CMD_CrlList ç²å–無效證書å單列表 +CMD_CrlList_Help ç²å–ç›®å‰ç®¡ç†çš„虛擬 HUB 設置的無效證書å單列表。\n一旦證書註冊到無效證書列表內,æ交了其證書的客戶,將ä¸èƒ½ç”¨è­‰æ›¸èªè­‰æ¨¡å¼é€£æŽ¥è™›æ“¬ HUB。\n通常情æ³ä¸‹ï¼Œå› ç‚ºæ´©æ¼é‡‘鑰或證書æŒæœ‰äººçš„許å¯æ¬Šå¤±æ•ˆæ™‚,將該證書作為無效證書註冊到虛擬 HUB,而 VPN 客戶欲使用該證書連接虛擬 HUB 時會被拒絕使用者èªè­‰ï¼Œé€™ç¨®æƒ…æ³ä¸‹è©²åŠŸèƒ½è¢«ä½¿ç”¨ã€‚\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_CrlList_Args CrlList + + +# CrlAdd 命令 +CMD_CrlAdd 添加無效的證書 +CMD_CrlAdd_Help 在目å‰ç®¡ç†çš„虛擬 HUB 設置的無效的證書å單中添加新的無效證書的定義。\n用此指令的åƒæ•¸æŒ‡å®šè¦è¨»å†Šåˆ°ç„¡æ•ˆè­‰æ›¸æ¸…單中的內容。使用者用證書èªè­‰æ¨¡å¼é€£æŽ¥åˆ°è™›æ“¬ HUB 時,如果其證書與無效證書列表中註冊的一æ¢ä»¥ä¸Šçš„內容一致,將拒絕該用戶的連接。\n與此指令指定的åƒæ•¸å®šç¾©çš„所有æ¢ä»¶ç›¸ä¸€è‡´çš„證書,會被判斷為無效。\nå¯ä»¥è¨­ç½®è©²é …目為:[å稱 (CN)],[所屬機構 (O)],[çµ„ç¹”å–®ä½ (OU)],[國家 (C)],[å·ž (ST)],[ç¾åœ° (L)],[åºè™Ÿ (å六進ä½)],[MD5 摘è¦å€¼ (å六進ä½ï¼Œ128 ä½)],[SHA-1 摘è¦å€¼ (å六進ä½ï¼Œ160ä½)]。摘è¦å€¼ (雜湊值) 的指定,是將證明書指定為事實上的唯一。通常情æ³ä¸‹ï¼Œå¦‚果輸入 MD5 或 SHA-1摘è¦å€¼ï¼Œå°±ä¸ç”¨è¼¸å…¥å…¶ä»–項目。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_CrlAdd_Args CrlAdd [/SERIAL:serial] [/MD5:md5] [/SHA1:sha1] [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l] +CMD_CrlAdd_SERIAL 作為æ¢ä»¶ï¼Œåœ¨è¨­å®šè­‰æ›¸çš„åºè™Ÿ (16 進制) 時,以此此åƒæ•¸æŒ‡å®šå…¶å€¼ã€‚ +CMD_CrlAdd_MD5 作為æ¢ä»¶ï¼Œåœ¨è¨­å®šè­‰æ›¸çš„ MD5 摘è¦å€¼ (å六進ä½ï¼Œ128 ä½) 時,以此åƒæ•¸æŒ‡å®šå…¶å€¼ã€‚如果ä¸æŒ‡å®š 16 進制 32 個字元 (16 ä½å…ƒçµ„) çš„åƒæ•¸ï¼Œå‰‡è¢«å¿½ç•¥ã€‚ +CMD_CrlAdd_SHA1 作為æ¢ä»¶ï¼Œåœ¨è¨­å®šè­‰æ›¸çš„ SHA-1 摘è¦å€¼çš„æ¢ä»¶ (å六進ä½ï¼Œ160 ä½) 時,以此åƒæ•¸æŒ‡å®šå…¶å€¼ã€‚如ä¸æŒ‡å®šåå…­é€²ä½ 40 個字元 (20 ä½å…ƒçµ„) çš„åƒæ•¸ï¼Œå‰‡è¢«å¿½ç•¥ã€‚ +CMD_CrlAdd_CN 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„å稱 (CN) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ +CMD_CrlAdd_O 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„所屬機構 (O) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ +CMD_CrlAdd_OU 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„çµ„ç¹”å–®ä½ (OU) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ +CMD_CrlAdd_C 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„國家 (C) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ +CMD_CrlAdd_ST 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„å·ž (ST) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ +CMD_CrlAdd_L 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„當地 (L) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ + + +# CrlDel 命令 +CMD_CrlDel 刪除無效的證書 +CMD_CrlDel_Help 從目å‰ç®¡ç†çš„虛擬 HUB設置的無效證書å單中指定並刪除無效證書的定義。\nç›®å‰è¨»å†Šçš„無效證書的定義清單,å¯ç”¨ CrlList 指令ç²å–。\n該指令虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ \n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_CrlDel_Args CrlDel [id] +CMD_CrlDel_[id] 指定è¦åˆªé™¤çš„無效的證書的定義中的 ID。 +CMD_CrlDel_Prompt_ID 刪除 ID: + + +# CrlGet 命令 +CMD_CrlGet ç²å–無效的證書 +CMD_CrlGet_Help 從目å‰ç®¡ç†çš„虛擬 HUB 設置的無效證書å單中指定無效證書的定義,ç²å–其定義的內容。\nç›®å‰è¨»å†Šçš„無效證書的定義清單,å¯ç”¨ CrlList 指令ç²å–。\n該指令虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_CrlGet_Args CrlGet [id] +CMD_CrlGet_[id] 指定è¦ç²å–的無效的證書的定義中的 ID。 +CMD_CrlGet_Prompt_ID ç²å– ID: +CMD_CrlGet_CN å (CN) +CMD_CrlGet_O 所屬機構 (O) +CMD_CrlGet_OU çµ„ç¹”å–®ä½ (OU) +CMD_CrlGet_C 國家 (C) +CMD_CrlGet_ST å·ž (ST) +CMD_CrlGet_L 本地 (L) +CMD_CrlGet_SERI åºè™Ÿ (å六進ä½) +CMD_CrlGet_MD5_HASH MD5 摘è¦å€¼ (以å六進ä½ï¼Œ128 ä½) +CMD_CrlGet_SHA1_HASH SHA-1 摘è¦å€¼ (以å六進ä½ï¼Œ160 ä½) + + +# AcList 命令 +CMD_AcList ç²å–æº IP ä½å€è¨ªå•é™åˆ¶æ¸…單的è¦å‰‡å°ˆæ¡ˆæ¸…å–® +CMD_AcList_Help 用本命令來ç²å–ç›®å‰ç®¡ç†çš„虛擬 HUB ä¸Šè¨­ç½®çš„æº IP ä½å€é™åˆ¶æ¸…å–®è¦å‰‡çš„清單。\næ ¹æ“šç”¨æˆ¶ç«¯é›»è…¦çš„æº IP ä½å€ï¼Œæ‚¨å¯ä»¥å…許或拒絕å°è©²è™›æ“¬ HUB çš„ VPN 連接。å¯ä»¥å®šç¾©å¤šå€‹è¦å‰‡ï¼Œè¨­ç½®æ¯å€‹è¦å‰‡çš„優先順åºã€‚優先順åºæŒ‰ç…§å¾žé«˜åˆ°ä½Žé †åºï¼Œæ ¹æ“šæœ€å…ˆèˆ‡ IP ä½å€åŒ¹é…çš„è¦å‰‡é‹è¡Œï¼Œå…許或拒絕從用戶端的連接。\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_AcList_Args AcList + + +# AcAdd 命令 +CMD_AcAdd 添加è¦å‰‡åˆ° IP ä½å€é™åˆ¶æ¸…å–®(IPv4) +CMD_AcAdd_Help 在目å‰ç®¡ç†çš„虛擬 HUB 設置的 IP ä½å€é™åˆ¶æ¸…單中添加新è¦å‰‡ã€‚\n當 VPN Client 試圖連接虛擬 HUB 時,在此設置的專案決定å…許或拒絕來自該用戶端的連接。\nä½ å¯ä»¥æŒ‡å®šè¦å‰‡å°ˆæ¡ˆçš„內容相匹é…的用戶端 IP ä½å€ï¼Œæˆ–者 IP ä½å€å’Œå­ç¶²è·¯é®ç½©ã€‚如果åªæŒ‡å®š IP 地å€ï¼Œåƒ…指定一å°èˆ‡è©²è¦å‰‡ç›¸åŒ¹é…的電腦;如果指定 IP 網路é®ç½©ä½å€å’Œå­ç¶²è·¯é®ç½©ä½å€ï¼Œè©²è¦å‰‡åŒ¹é…çš„å­ç¶²ç¯„åœå…§çš„所有電腦å‡è¢«æŒ‡å®šã€‚\nå¯ä»¥è¨­ç½®è¦å‰‡çš„優先順åºã€‚以大於 1 的整數指定優先順åºï¼Œå€¼è¶Šå°å‰‡å„ªå…ˆé †åºè¶Šé«˜ã€‚\nè¦ç²å–ç›®å‰è¨»å†Šçš„æº IP ä½å€é™åˆ¶åˆ—表,使用 AcList 命令。\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_AcAdd_Args AcAdd [allow|deny] [/PRIORITY:priority] [/IP:ip/mask] +CMD_AcAdd_[allow|deny] 設定å…許 ("allow") 或拒絕 ("deny") 與è¦å‰‡ç›¸ä¸€è‡´çš„來自用戶端的連接。 +CMD_AcAdd_PRIORITY 以大於 1 的整數指定該è¦å‰‡çš„優先順åºã€‚其值越å°å‰‡å„ªå…ˆé †åºè¶Šé«˜ã€‚ +CMD_AcAdd_IP 以 "IP 地å€/é®ç½©" çš„å½¢å¼æŒ‡å®šç”¨æˆ¶ç«¯ IPv4 地å€ç¯„åœã€‚IPv4 地å€ç‚º "192.168.0.1" 那樣的,指定為用點分隔的å進ä½æ•¸å­—。é®ç½©ç‚º "255.255.255.0" 那樣的,指定為用點分隔的å進ä½æ•¸å­—,å¯ä»¥ç”¨å進ä½æ•¸å­—指定 24 ä½å¾žé ­é–‹å§‹çš„比特長度,å¯ä½œç‚ºåé€²ä½ 10 款è¦å®šã€‚è¦æŒ‡å®šä¸€å€‹å–®ç¨çš„ IPv4 主機,指定é®ç½©ç‚º "32" 或者 "255.255.255.255" +CMD_AcAdd_Prompt_AD allow 或 deny: +CMD_AcAdd_Prompt_PRIORITY 優先順åº: +CMD_AcAdd_Prompt_IP IPv4 地å€/é®ç½©: +CMD_AcAdd_Eval_PRIORITY 優先順åºè«‹æŒ‡å®š 1 或以上的數字。 + + +# AcAdd6 命令 +CMD_AcAdd6 添加è¦å‰‡åˆ°æº IP ä½å€è¨ªå•é™åˆ¶åˆ—表(IPv6) +CMD_AcAdd6_Help 在目å‰ç®¡ç†çš„虛擬 HUB 設置的 IP ä½å€é™åˆ¶æ¸…單中添加新è¦å‰‡ã€‚\n當 VPN Client 試圖連接虛擬 HUB 時,在此設置的專案決定å…許或拒絕來自該用戶端的連接。\nä½ å¯ä»¥æŒ‡å®šè¦å‰‡å°ˆæ¡ˆçš„內容相匹é…的用戶端 IP ä½å€ï¼Œæˆ–者 IP ä½å€å’Œå­ç¶²è·¯é®ç½©ã€‚如果åªæŒ‡å®š IP 地å€ï¼Œåƒ…指定一å°èˆ‡è©²è¦å‰‡ç›¸åŒ¹é…的電腦;如果指定 IP 網路é®ç½©ä½å€å’Œå­ç¶²è·¯é®ç½©ä½å€ï¼Œè©²è¦å‰‡åŒ¹é…çš„å­ç¶²ç¯„åœå…§çš„所有電腦å‡è¢«æŒ‡å®šã€‚\nå¯ä»¥è¨­ç½®è¦å‰‡çš„優先順åºã€‚以大於 1 的整數指定優先順åºï¼Œå€¼è¶Šå°å‰‡å„ªå…ˆé †åºè¶Šé«˜ã€‚\nè¦ç²å–ç›®å‰è¨»å†Šçš„æº IP ä½å€é™åˆ¶åˆ—表,使用 AcList 命令。\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_AcAdd6_Args AcAdd6 [allow|deny] [/PRIORITY:priority] [/IP:ip/mask] +CMD_AcAdd6_[allow|deny] 設定å…許 ("allow") 或拒絕 ("deny") 與è¦å‰‡ç›¸ä¸€è‡´çš„來自用戶端的連接。 +CMD_AcAdd6_PRIORITY 以大於 1 的整數指定該è¦å‰‡çš„優先順åºã€‚其值越å°å‰‡å„ªå…ˆé †åºè¶Šé«˜ã€‚ +CMD_AcAdd6_IP 以 [IP 地å€/é®ç½©] çš„å½¢å¼æŒ‡å®šç”¨æˆ¶ç«¯ IPv6 地å€ç¯„åœã€‚IPv6 地å€ç‚º 2001:200:0:1:: 那樣的,指定由冒號分隔的å六進ä½æ•¸ã€‚é®ç½©ç‚º ffff:ffff:ffff:ffff:: 那樣的,指定由冒號分隔的å六進ä½æ•¸ï¼Œå¯ä»¥ç”¨å進ä½æ•¸å­—指定 64 ä½å¾žé ­é–‹å§‹çš„比特長度,å¯ä½œç‚ºåé€²ä½ 10 款è¦å®šã€‚如果設定為 "::/128" 則顯示單一的主機。 +CMD_AcAdd6_Prompt_AD allow 或 deny: +CMD_AcAdd6_Prompt_PRIORITY 優先順åº: +CMD_AcAdd6_Prompt_IP IPv6 地å€/é®ç½©: +CMD_AcAdd6_Eval_PRIORITY 優先順åºè«‹æŒ‡å®š 1 或以上的數字。 + + +# AcDel 命令 +CMD_AcDel æº IP ä½å€é™åˆ¶æ¸…單內的刪除è¦å‰‡ +CMD_AcDel_Help 使用本命令刪除目å‰ç®¡ç†çš„虛擬 HUB 設置的 IP ä½å€é™åˆ¶æ¸…單的è¦å‰‡ã€‚\nè¦ç²å–ç›®å‰è¨»å†Šçš„ IP å­˜å–控制清單的è¦å‰‡æ¸…單,使用AcList命令。\n該指令虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_AcDel_Args AcDel [id] +CMD_AcDel_[id] 指定è¦åˆªé™¤çš„æº IP ä½å€é™åˆ¶æ¸…單內的è¦å‰‡çš„ ID。 +CMD_AcDel_Prompt_ID è¦åˆªé™¤çš„è¦å‰‡çš„ ID: + + +# LicenseAdd 命令 +CMD_LicenseAdd 註冊新的許å¯è­‰é‡‘é‘° +CMD_LicenseAdd_Help 在 SoftEther VPN Server 註冊新的許å¯è­‰é‡‘鑰。\nè¦ä½¿ç”¨ SoftEther VPN Server,需ç²å–有效的許å¯è­‰ï¼Œä¸¦è¨»å†Šè¨±å¯è­‰é‡‘鑰。許å¯è­‰é‡‘鑰是由 36 個字æ¯æ•¸ä½å­—元和連字號 ( '-' ) 組æˆçš„,以證明許å¯è­‰æ‰€æœ‰æ¬Šçš„金鑰的代碼。\n一起ç²å¾—本軟體åŠè¨±å¯è­‰è­‰æ›¸æ™‚,許å¯è­‰é‡‘鑰會被å°åˆ·åœ¨è¨±å¯è­‰è­‰æ›¸ä¸Šã€‚如果線上購買本軟體的許å¯è­‰æ™‚,許å¯è­‰é‡‘鑰會在購買時的網é ç•«é¢æˆ–郵件中記載。此外,許å¯è­‰é‡‘é‘°é‚„å¯èƒ½å…¶ä»–以方法被記載。如有ä¸æ˜Žï¼Œè«‹è«®è©¢è¨±å¯è­‰çš„銷售方。\n\nè¦ç²å–ç›®å‰è¨»å†Šçš„許å¯è­‰æ¸…單,使用 LicenseList 指令。\nè¦é¡¯ç¤ºç›®å‰ VPN Server 的許å¯è­‰ç‹€æ…‹ï¼Œä½¿ç”¨ LicenseStatus 指令。\nè¦é‹è¡Œæ­¤æŒ‡ä»¤ï¼Œéœ€è¦ VPN Server 的管ç†å“¡è¨±å¯æ¬Šã€‚\n該指令虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ +CMD_LicenseAdd_Args LicenseAdd [key] +CMD_LicenseAdd_[key] 指定è¦è¨»å†Šçš„許å¯è­‰é‡‘鑰。36 ä½å…ƒå­—æ¯æ•¸ä½ï¼Œ6 個一組以連字號分隔,進行指定。 +CMD_LicenseAdd_Prompt_Key 許å¯è­‰é‡‘é‘°: + + +# LicenseDel 命令 +CMD_LicenseDel åˆªé™¤å·²è¨»å†Šè¨±å¯ +CMD_LicenseDel_Help 從 SoftEther VPN Server 上目å‰è¨»å†Šçš„許å¯è­‰å單中刪除指定的許å¯è­‰ã€‚\n\nè¦ç²å¾—ç›®å‰è¨»å†Šçš„許å¯è­‰å單,使用 LicenseList 指令。\nè¦é¡¯ç¤ºç›®å‰çš„ VPN Server 的許å¯è­‰ç‹€æ…‹ï¼Œä½¿ç”¨ LicenseStatus 指令。\nè¦é‹è¡Œæ­¤æŒ‡ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ +CMD_LicenseDel_Args LicenseDel [id] +CMD_LicenseDel_[id] 指定è¦åˆªé™¤çš„的許å¯è­‰çš„號碼。 +CMD_LicenseDel_Prompt_ID 刪除許å¯è­‰è™Ÿç¢¼: + + +# LicenseList 命令 +CMD_LicenseList ç²å¾—已註冊許å¯è­‰çš„列表 +CMD_LicenseList_Help 在 SoftEther VPN Server 上顯示目å‰è¨»å†Šè¨±å¯è­‰çš„許å¯è­‰é‡‘鑰,許å¯è­‰é¡žåž‹ï¼Œç‹€æ…‹ï¼Œæœ‰æ•ˆæœŸé™ï¼Œè¨±å¯è­‰ ID,許å¯è­‰é¡žåž‹ ID,伺æœå™¨ ID 和編號 ID 的列表。\n\nè¦é¡¯ç¤ºç›®å‰çš„ VPN Server 的許å¯è­‰ç‹€æ…‹ï¼Œä½¿ç”¨ LicenseStatus 指令。\nè¦é‹è¡Œæ­¤æŒ‡ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此命令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ +CMD_LicenseList_Args LicenseList + + +# LicenseStatus 命令 +CMD_LicenseStatus ç²å–ç›®å‰çš„ VPN Server 狀態 +CMD_LicenseStatus_Help ç²å–ä¸¦é¡¯ç¤ºç•¶å‰ SoftEther VPN Server 的許å¯è­‰ç‹€æ…‹ã€‚ \n顯示 SoftEther VPN Server ç›®å‰ç”¢å“版本å稱,伺æœå™¨ ID,產å“許å¯è­‰çš„有效期é™ï¼ŒåŠå¯ä»¥åˆ©ç”¨çš„用戶端連接許å¯è­‰æ•¸å’Œæ©‹é€£æŽ¥è¨±å¯è­‰æ•¸ã€‚\n\nè¦é‹è¡Œæ­¤æŒ‡ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ +CMD_LicenseStatus_Args LicenseStatus + +# SoftEther VPN 4.0 添加的 命令 +# IPsecEnable 命令 +CMD_IPsecEnable 啟用或ç¦ç”¨ IPsec VPN Server 功能 +CMD_IPsecEnable_Help 在 SoftEther VPN Server 上啟用或ç¦ç”¨IPsec VPN Server 功能。\n如果您ç¦ç”¨äº†æ­¤åŠŸèƒ½ï¼ŒVPN Server 上的虛擬 HUB 將會接å—從 L2TP 相容的 PC,Mac OS X 和智慧手機的é ç«¯ VPN 連接,åŒæ™‚ä¹ŸæœƒæŽ¥å— EtherIP 網站到網站的 VPN 連接。從智能手機上的 VPN 連接,如iPhoneã€iPad å’Œ Android, 和從 Mac OS X å’Œ Windows 上的本地 VPN Client 的連接也都會接å—。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_IPsecEnable_Args IPsecEnable [/L2TP:yes|no] [/L2TPRAW:yes|no] [/ETHERIP:yes|no] [/PSK:pre-shared-key] [/DEFAULTHUB:default_hub] +CMD_IPsecEnable_L2TP 啟用或ç¦ç”¨ L2TP over IPsec 伺æœå™¨åŠŸèƒ½ã€‚è¦æŽ¥å—來自 iPhone, iPad, Android, Windows 或者 Mac OS X çš„ VPN 連接,請啟用本é¸é …。 +CMD_IPsecEnable_L2TPRAW 啟用或ç¦ç”¨ L2TP 伺æœå™¨åŠŸèƒ½ (未加密的原始 L2TP).è¦æŽ¥å—特殊 VPN 客æœç«¯ï¼Œè«‹å•Ÿç”¨æœ¬é¸é …。 +CMD_IPsecEnable_ETHERIP 啟用或ç¦ç”¨ EtherIP / L2TPv3 over IPsec伺æœå™¨åŠŸèƒ½(為網站到網站 VPN Server 功能). 相容 EtherIP over IPsec 的路由器產å“å°±å¯ä»¥é€£æŽ¥åˆ° VPN Server 上的虛擬 HUB ,並建æˆäºŒå±¤(網路)橋接器。 +CMD_IPsecEnable_PSK 指定 IPsec é å…±ç”¨é‡‘鑰。IPsec é å…±ç”¨é‡‘鑰通常稱為 "PSK" 或者"秘鑰"。指定一個 8 ä½æˆ–者å°æ–¼ 8 ä½çš„金鑰,並且將它分é…給è¦é€£æŽ¥åˆ°è©² VPN Server 的用戶。請注æ„:Google Android 4.0 有一個æ¼æ´ž bug,當é å…±ç”¨é‡‘鑰是 10 ä½æˆ–以上時,會引發æ„外行為。介於這種情æ³ï¼Œé å…±ç”¨é‡‘鑰應該是 9 ä½æˆ–å°æ–¼ 9 ä½ã€‚ +CMD_IPsecEnable_DEFAULTHUB 為防止éºæ¼ç”¨æˆ¶å上的 HUB å,請指定默èªçš„虛擬 HUB。用戶應該指定他們的用戶å,如 "用戶å@目標虛擬 HUB å" 來連接此 L2TP 伺æœå™¨ã€‚如果指定的虛擬 HUB 被éºæ¼ï¼Œé‚£éº¼ä¸Šè¿°HUB將會作為目標被使用。 +CMD_IPsecEnable_Prompt_L2TP 啟用 L2TP over IPsec 伺æœå™¨åŠŸèƒ½(yes / no): +CMD_IPsecEnable_Prompt_L2TPRAW 啟用原始 L2TP 伺æœå™¨åŠŸèƒ½(yes / no): +CMD_IPsecEnable_Prompt_ETHERIP 啟用 EtherIP / L2TPv3 over IPsec伺æœå™¨åŠŸèƒ½(yes / no): +CMD_IPsecEnable_Prompt_PSK IPsec çš„é å…±ç”¨é‡‘é‘°(推薦:最多 9 ä½) +CMD_IPsecEnable_Prompt_DEFAULTHUB 為é¿å…在用戶å中éºæ¼ HUB,請默èªè™›æ“¬ HUB 。 + + +# IPsecGet 命令 +CMD_IPsecGet ç²å¾—當å‰IPsec VPN Server 設置 +CMD_IPsecGet_Help ç²å¾—並顯示在 SoftEther VPN Server ä¸Šçš„ç•¶å‰ IPsec VPN Server 設置。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_IPsecGet_Args IPsecGet +CMD_IPsecGet_PRINT_L2TP L2TP over IPsec 伺æœå™¨åŠŸèƒ½å·²å•Ÿç”¨ +CMD_IPsecGet_PRINT_L2TPRAW 原始 L2TP 伺æœå™¨åŠŸèƒ½å·²å•Ÿç”¨ +CMD_IPsecGet_PRINT_ETHERIP EtherIP / L2TPv3 over IPsec 伺æœå™¨åŠŸèƒ½å·²å•Ÿç”¨ +CMD_IPsecGet_PRINT_PSK IPsec é å…±ç”¨é‡‘鑰字串 +CMD_IPsecGet_PRINT_DEFAULTHUB 默èªè™›æ“¬ HUB å + + +# EtherIpClientAdd 命令 +CMD_EtherIpClientAdd 添加新的 EtherIP / L2TPv3 over IPsec ç”¨æˆ¶ç«¯è¨­ç½®ä¾†æŽ¥å— EtherIP / L2TPv3 用戶端設備 +CMD_EtherIpClientAdd_Help 添加一個新的設置æ¢ç›®å•Ÿç”¨ EtherIP / L2TPv3 over IPsec 伺æœå™¨åŠŸèƒ½ä¾†æŽ¥å—用戶端設備。\n為了能夠通éŽEtherIP / L2TPv3 over IPsec 伺æœå™¨åŠŸèƒ½æŽ¥å—來自路由器的連接,您需è¦å®šç¾©å…©è€…之間的關係表。這兩者分別是表示用戶端相容EtherIP / L2TPv3 over IPsec 路由器的IPsec Phase 1 字串和目標虛擬 HUB çš„å稱。\n在您使用 EtherIpClientAdd 命令添加了一個連接定義後,這個定義的連接設置將會被應用到, EtherIP / L2TPv3 over IPsec 用戶端設備的接入請求會話中。\n用戶å和密碼æ¢ç›®å¿…é ˆè¦åœ¨è™›æ“¬ HUB 上註冊。一個 EtherIP / L2TPv3 用戶端會被èªç‚ºå®ƒä½¿ç”¨å¦‚上的使用者資訊的身份連接到虛擬 HUB 。n\n為執行此命令,您必須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_EtherIpClientAdd_Args EtherIpClientAdd [ID] [/HUB:hubname] [/USERNAME:username] [/PASSWORD:password] +CMD_EtherIpClientAdd_[ID] 指定一個 ISAKMP Phase 1 ID。這個 ID 必須與 EtherIP / L2TPv3 用戶端的IDé…置完全相åŒã€‚如果. EtherIP 用戶端用 IP ä½å€ä½œç‚ºPhase 1 ID,您å¯ä»¥æŒ‡å®šåƒ ID 的字元類似的 IP ä½å€ã€‚如果您指定 '*' (星號),它將會是一個與任一ä¸ç¬¦åˆå…¶ä»–å…·é«”è¦å‰‡çš„用戶端相符åˆçš„è¬ç”¨å­—元。 +CMD_EtherIpClientAdd_HUB 指定è¦é€£æŽ¥çš„虛擬 HUB å稱。 +CMD_EtherIpClientAdd_USERNAME 指定連接到目的虛擬 HUB 的用戶å。 +CMD_EtherIpClientAdd_PASSWORD 指定連接到目的虛擬 HUB 的密碼。 +CMD_EtherIpClientAdd_Prompt_ID ISAKMP Phase 1 ID ('*' 是è¬ç”¨å­—å…ƒ): +CMD_EtherIpClientAdd_Prompt_HUB 虛擬 HUB å +CMD_EtherIpClientAdd_Prompt_USERNAME 登入虛擬 HUB 的用戶å +CMD_EtherIpClientAdd_Prompt_PASSWORD 登入虛擬 HUB 的密碼 + + +# EtherIpClientDelete 命令 +CMD_EtherIpClientDelete 刪除一個 EtherIP / L2TPv3 over IPsec 用戶端設置 +CMD_EtherIpClientDelete_Help 本命令刪除一個通éŽä½¿ç”¨ EtherIP / L2TPv3 over IPsec åŠŸèƒ½ä¾†æŽ¥å— VPN Client çš„æ¢ç›®ã€‚\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_EtherIpClientDelete_Args EtherIpClientDelete [ID] +CMD_EtherIpClientDelete_[ID] 指定一個è¦åˆªé™¤çš„ ISAKMP Phase 1 ID +CMD_EtherIpClientDelete_Prompt_ID ISAKMP Phase 1 ID: + + +# EtherIpClientList 命令 +CMD_EtherIpClientList ç²å¾—ç•¶å‰ EtherIP / L2TPv3 用戶端設備æ¢ç›®å®šç¾©æ¸…å–® +CMD_EtherIpClientList_Help 這個命令會ç²å¾—å’Œé¡¯ç¤ºé€šéŽ EtherIP / L2TPv3 over IPsec åŠŸèƒ½ä¾†æŽ¥å— VPN Client æ¢ç›®çš„列表。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +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] [/PORTS:udp_port_list] +CMD_OpenVpnEnable_[yes|no] 指定 "yes",啟用 OpenVPN 克隆伺æœå™¨åŠŸèƒ½ã€‚指定 "no" ç¦ç”¨è©²åŠŸèƒ½ã€‚ +CMD_OpenVpnEnable_PORTS 指定UDPåŸ ç›£è½ OpenVPN 。指定多個 UDP 埠å¯ä»¥ç”¨ç©ºæ ¼æˆ–者逗號分開來它們,例如: "1194, 2001, 2010, 2012"。OpenVPN 的默èªåŸ æ˜¯ UDP 1194。您也å¯ä»¥æŒ‡å®šä»»ä¸€å…¶ä»– UDP 埠。 +CMD_OpenVpnEnable_Prompt_[yes|no] 啟用 OpenVPN 克隆伺æœå™¨åŠŸèƒ½ (yes / no): +CMD_OpenVpnEnable_Prompt_PORTS ç›£è½ OpenVPN çš„ UDP 埠(默èª: 1194 /也å¯è¨­ç½®å¤šåŸ ): + + +# 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 克隆伺æœå™¨å·²å•Ÿç”¨ +CMD_OpenVpnGet_PRINT_Ports UDP 埠列表 + +# OpenVpnMakeConfig 命令 +CMD_OpenVpnMakeConfig ç”Ÿæˆ OpenVPN Client 樣本設置檔案 +CMD_OpenVpnMakeConfig_Help 原來,OpenVPN Client 會è¦æ±‚用戶手寫很難的設定檔案。本工具å¯ä»¥èª¬æ˜Žæ‚¨å‰µå»ºä¸€å€‹æœ‰ç”¨çš„é…置樣本。你所需è¦ç”Ÿæˆçš„ OpenVPN Client 設定檔案就是é‹è¡Œæ­¤å‘½ä»¤ã€‚\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_OpenVpnMakeConfig_Args OpenVpnMakeConfig [ZIP_FileName] +CMD_OpenVpnMakeConfig_[ZIP_FileName] 指定以 ZIP 壓縮格å¼ä¿å­˜çš„輸出檔。如果沒指定檔案尾碼,那麼".zip" 尾碼就會被添加在檔案å上。 +CMD_OpenVpnMakeConfig_Prompt_ZIP 設置資料夾的輸出檔案å。(ZIP 壓縮檔): +CMD_OpenVpnMakeConfig_OK 樣本設置檔案被ä¿å­˜ç‚º "%s"。您å¯ä»¥è§£å£“此檔以ç²å–設置檔案。\n +CMD_OpenVpnMakeConfig_ERROR 本樣本設置檔案ä¸èƒ½ä¿å­˜ç‚º "%s"。該檔案å無效。\n + + +# SstpEnable 命令 +CMD_SstpEnable 啟用/ç¦ç”¨ Microsoft SSTP VPN 克隆伺æœå™¨åŠŸèƒ½ +CMD_SstpEnable_Help 本 VPN Server æ“有æ¤å…¥åœ¨å¾®è»Ÿ Windows Server 2008 / 2012 中的 MS-SSTP VPN Server 的克隆功能。Windows Vista / 7 / 8 / RT 中的標準 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_Args ServerCertRegenerate [CN] +CMD_ServerCertRegenerate_[CN] 指定一個新證書è¦ä½¿ç”¨çš„ Common Name(CN) +CMD_ServerCertRegenerate_Prompt_CN Common Name(CN)值: + + +# VpnOverIcmpDnsEnable 命令 +CMD_VpnOverIcmpDnsEnable 啟用/ç¦ç”¨ VPN over ICMP / VPN over DNS伺æœå™¨åŠŸèƒ½ +CMD_VpnOverIcmpDnsEnable_Help å³ä½¿æœ‰é˜²ç«ç‰†æˆ–者有é®ç½©TCP/IP通信的路由器,您也å¯ä»¥åªç”¨ ICMP 或者 DNS å°åŒ…建立一個 VPN 。您需è¦äº‹å…ˆå•Ÿç”¨å¦‚下功能。\n\n注æ„:本功能僅在緊急情æ³ä¸‹ä½¿ç”¨ã€‚它在有防ç«ç‰†æˆ–者路由器被錯誤é…ç½®é®ç½© TCP/IP 時,並且 ICMP å’Œ DNS 都沒有被é®ç½©çš„情æ³ä¸‹å¯ä½¿ç”¨ã€‚它ä¸æ˜¯ç‚ºé•·æœŸç©©å®šä½¿ç”¨çš„。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚ +CMD_VpnOverIcmpDnsEnable_Args VpnOverIcmpDnsEnable [/ICMP:yes|no] [/DNS:yes|no] +CMD_VpnOverIcmpDnsEnable_ICMP 指定 "yes",啟用 VPN over ICMP 伺æœå™¨ã€‚指定 "no",ç¦ç”¨ã€‚ +CMD_VpnOverIcmpDnsEnable_DNS 指定 "yes",啟用 VPN over DNS伺æœå™¨ã€‚指定 "no",ç¦ç”¨ã€‚ +CMD_VpnOverIcmpDnsEnable_Prompt_ICMP 啟用 VPN over ICMP伺æœå™¨ (yes/no): +CMD_VpnOverIcmpDnsEnable_Prompt_DNS 啟用 VPN over DNS伺æœå™¨ (yes/no): + +# VpnOverIcmpDnsGet 命令 +CMD_VpnOverIcmpDnsGet ç²å– VPN over ICMP / VPN over DNS 功能的當å‰è¨­ç½® +CMD_VpnOverIcmpDnsGet_Help ç²å¾—並顯示 VPN over ICMP / VPN over DNS 功能的當å‰ç‹€æ…‹ã€‚\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚ +CMD_VpnOverIcmpDnsGet_Args VpnOverIcmpDnsGet +CMD_VpnOverIcmpDnsGet_PRINT_ICMP VPN over ICMP 伺æœå™¨å·²é–‹å•Ÿ +CMD_VpnOverIcmpDnsGet_PRINT_DNS VPN over DNS 伺æœå™¨å·²ç¦ç”¨ + + +# DynamicDnsGetStatus 命令 +CMD_DynamicDnsGetStatus 顯示動態 DNS 功能的當å‰ç‹€æ…‹ +CMD_DynamicDnsGetStatus_Help ç²å¾—並顯示動態 DNS 功能的當å‰ç‹€æ…‹ã€‚\n\nå‹•æ…‹ DNS 會為本 VPN Server 分é…一個唯一的和永久的 DNS 主機å稱。您å¯ä»¥åœ¨è¨­ç½® VPN Client å’Œ VPN Bridge 時使用該主機å稱指定的 VPN Server。您ä¸å¿…註冊並且ä¿å­˜åŠŸèƒ½è®Šæ•¸å稱。\nåŒæ™‚,如果您的 ISP 分派給您一個動態(ä¸ç©©å®š) IP ä½å€ï¼Œæ‚¨çš„å‹•æ…‹ DNS 主機å稱相應的 IP ä½å€ä¹Ÿå°‡æœƒè‡ªå‹•æ”¹è®Šã€‚它使您åªç”¨å‹•æ…‹ IP ä½å€å°±å¯ä»¥ä¿æŒ VPN Server çš„é‹è¡Œã€‚\r\n因此,您å†ä¹Ÿä¸éœ€è¦ç‚ºäº†ç¶­æŒéœæ…‹å…¨çƒ IP ä½å€ï¼Œæ¯æœˆèŠ±è²»è²»ç”¨äº†ã€‚\n[注æ„]\nè¦ç¦æ­¢å‹•æ…‹ DNS 功能,修改 VPN Server 和設定檔。\r\n\r\n"declare root" 指令有"declare DDnsClient"指令。在本指令中,那你å¯ä»¥å¾žéŒ¯èª¤åˆ°æ­£ç¢ºåˆ‡æ›"bool disable",並é‡å•Ÿ VPN Server ,這樣,動態 DNS 功能就ç¦ç”¨äº†ã€‚\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚ +CMD_DynamicDnsGetStatus_Args DynamicDnsGetStatus +CMD_DynamicDnsGetStatus_PRINT_FQDN 分é…çš„å‹•æ…‹ DNS 主機å稱 (FQDN) +CMD_DynamicDnsGetStatus_PRINT_HOSTNAME 分é…çš„å‹•æ…‹ DNS 主機å稱 (主機å稱) +CMD_DynamicDnsGetStatus_PRINT_SUFFIX DNS 尾碼 +CMD_DynamicDnsGetStatus_PRINT_IPv4 å…¨çƒ IPv4 åœ°å€ +CMD_DynamicDnsGetStatus_PRINT_IPv6 å…¨çƒ IPv6 åœ°å€ + + +# DynamicDnsSetHostname 命令 +CMD_DynamicDnsSetHostname 設置動態 DNS 主機å稱 +CMD_DynamicDnsSetHostname_Help 您å¯ä»¥ç”¨æœ¬å‘½ä»¤æ›´æ”¹å‹•æ…‹ DNS 功能分é…的主機å稱。當å‰åˆ†é…的主機å稱å¯ä»¥é€šéŽä½¿ç”¨ DynamicDnsGetStatus 命令來顯示。\n\nå‹•æ…‹ DNS 為 VPN Server 分é…了一個唯一的和永久的 DNS 主機å稱。您å¯ä»¥åœ¨è¨­ç½® VPN Client å’Œ VPN Bridge 時使用該主機å稱指定的 VPN Server。您ä¸å¿…註冊並且ä¿å­˜åŠŸèƒ½è®Šæ•¸å稱。\nåŒæ™‚,如果您的 ISP 分派給您一個動態(ä¸ç©©å®š) IP ä½å€ï¼Œæ‚¨çš„å‹•æ…‹ DNS 主機å稱相應的 IP ä½å€ä¹Ÿå°‡æœƒè‡ªå‹•æ”¹è®Šã€‚它使您åªç”¨å‹•æ…‹ IP ä½å€å°±å¯ä»¥ä¿æŒ VPN Server çš„é‹è¡Œã€‚\r\n因此,您å†ä¹Ÿä¸éœ€è¦ç‚ºäº†ç¶­æŒéœæ…‹å…¨çƒ IP ä½å€ï¼Œæ¯æœˆèŠ±è²»è²»ç”¨äº†ã€‚\n[注æ„]\nè¦ç¦æ­¢å‹•æ…‹ DNS 功能,修改 VPN Server 和設定檔。\r\n\r\n"declare root" 指令有"declare DDnsClient"指令。在本指令中,那你å¯ä»¥å¾žéŒ¯èª¤åˆ°æ­£ç¢ºåˆ‡æ›"bool disable",並é‡å•Ÿ VPN Server,這樣,動態 DNS 功能就ç¦ç”¨äº†ã€‚\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚ +CMD_DynamicDnsSetHostname_Args DynamicDnsSetHostname [hostname] +CMD_DynamicDnsSetHostname_[hostname] 指定新的主機å稱,主機å稱長度最短3個字æ¯ï¼Œæœ€é•·ç‚º 31 個字æ¯ã€‚僅é™æ•¸ä½å’Œå­—æ¯ã€‚ +CMD_DynamicDnsSetHostname_Prompt_hostname Dynamic å‹•æ…‹ DNS 主機å稱 (3 – 31 個字æ¯): + + +# VpnAzureGetStatus command +CMD_VpnAzureGetStatus 顯示 VPN Azure 功能的當å‰ç‹€æ…‹ +CMD_VpnAzureGetStatus_Help ç²å–和顯示 VPN Azure 功能的當å‰ç‹€æ…‹ã€‚\n\nVPN Azure å¯ä»¥æ›´å®¹æ˜“地從你家裡的電腦到你辦公室的電腦建立一個VPN會話。當一個 VPN 連接建立了,您å¯ä»¥è¨ªå•æ‚¨å…¬å¸ç§äººç¶²è·¯ä¸Šçš„任何其他伺æœå™¨ã€‚在辦公室的電腦(VPN 伺æœå™¨ï¼‰ä¸Šï¼Œä½ ä¸¦ä¸éœ€è¦ä¸€å€‹å…¨çƒ IP ä½å€ã€‚它å¯ä»¥åœ¨é˜²ç«ç‰†æˆ– NAT 後é¢å·¥ä½œã€‚無需網路系統管ç†å“¡çš„é…置。您å¯ä»¥åœ¨æ‚¨çš„家用電腦使用 Windows 內置的 SSTP VPN 用戶端。\nVPN Azure 是一個雲 VPN æœå‹™ç”± SoftEther å…¬å¸ç¶“營。VPN Azure 是å…費的,å¯æä¾›çµ¦ä»»ä½•äººã€‚è¨ªå• http://www.vpnazure.net/ 查看詳細資訊和如何使用的說明。\n\nVPN Azure 主機å稱與動態 DNS 設置的主機å稱相åŒï¼Œä½†æ”¹è®Šçš„功能變數å稱尾碼為“vpnazure.netâ€ã€‚è¦æ”¹è®Šä¸»æ©Ÿå稱使用 DynamicDnsSetHostname 命令。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œä½ å¿…須具有VPN 伺æœå™¨ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此命令ä¸èƒ½åœ¨ VPN 橋接器上é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN 伺æœå™¨çš„虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_VpnAzureGetStatus_Args VpnAzureGetStatus +CMD_VpnAzureGetStatus_PRINT_ENABLED VPN Azure 功能已啟用 +CMD_VpnAzureGetStatus_PRINT_CONNECTED 至 VPN Azure 雲伺æœå™¨çš„連接建立 +CMD_VpnAzureGetStatus_PRINT_HOSTNAME 在 VPN Azure æœå‹™ä¸Šçš„本 VPN 伺æœå™¨çš„主機å稱 + + +# VpnAzureSetStatus command +CMD_VpnAzureSetEnable 啟用/ç¦ç”¨ VPN Azure 功能 +CMD_VpnAzureSetEnable_Help 啟用或ç¦ç”¨ VPN Azure 功能。\n\nVPN Azure å¯ä»¥æ›´å®¹æ˜“地從你家裡的電腦到你辦公室的電腦建立一個 VPN 會話。當一個 VPN 連接建立了,您å¯ä»¥è¨ªå•æ‚¨å…¬å¸ç§äººç¶²è·¯çµ¡ä¸Šçš„任何其他伺æœå™¨ã€‚\n在辦公室的電腦(VPN 伺æœå™¨ï¼‰ä¸Šï¼Œä½ ä¸¦ä¸éœ€è¦ä¸€å€‹å…¨çƒ IP ä½å€ã€‚它å¯ä»¥åœ¨é˜²ç«ç‰†æˆ– NAT 後é¢å·¥ä½œã€‚無需網路系統管ç†å“¡çš„é…置。您å¯ä»¥åœ¨æ‚¨çš„家用電腦使用 Windows 內置的 SSTP VPN 用戶端。\nVPN Azure 是一個雲 VPN æœå‹™ç”± SoftEther å…¬å¸ç¶“營。VPN Azure 是å…費的,å¯æä¾›çµ¦ä»»ä½•äººã€‚è¨ªå• http://www.vpnazure.net/ 查看詳細資訊和如何使用的說明。\n\nVPN Azure 主機å稱與動態 DNS 設置的主機å稱相åŒï¼Œä½†æ”¹è®Šçš„功能變數å稱尾碼為“vpnazure.netâ€ã€‚è¦æ”¹è®Šä¸»æ©Ÿå稱使用 DynamicDnsSetHostname 命令。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œä½ å¿…須具有 VPN 伺æœå™¨ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此命令ä¸èƒ½åœ¨ VPN 橋接器上é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN 伺æœå™¨çš„虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_VpnAzureSetEnable_Args VpnAzureSetEnable [yes|no] +CMD_VpnAzureSetEnable_[yes|no] 指定“yesâ€ï¼Œå•Ÿç”¨ VPN Azure。“noâ€ç¦ç”¨å®ƒã€‚ +CMD_VpnAzureSetEnable_PROMPT 啟用 VPN Azure (yes/no): + + + +####################################################### +# # +#這裡往下是 VPN Client 用的管ç†å‘½ä»¤ # +# # +####################################################### + + +# VersionGet 命令 +CMD_VersionGet ç²å– VPN 客戶æœå‹™çš„版本資訊 +CMD_VersionGet_Help ç²å–ç›®å‰ç®¡ç†çš„ VPN 客戶æœå‹™ç¨‹å¼çš„版本資訊。 +CMD_VersionGet_Args VersionGet +CMD_VersionGet_1 產å“å +CMD_VersionGet_2 版本資訊 +CMD_VersionGet_3 建設資訊 +CMD_VersionGet_4 ç¨‹åº ID +CMD_VersionGet_5 作業系統類型 + + +# PasswordSet 命令 +CMD_PasswordSet 為連接到 VPN 客戶æœå‹™çš„密碼的設定 +CMD_PasswordSet_Help å° VPN Client æœå‹™ï¼Œå¾žå‘½ä»¤åˆ—管ç†å·¥å…·åŠ VPN Client 管ç†å™¨ä¾†é€²è¡Œé€£æŽ¥æŽ§åˆ¶æ™‚,å¯ä»¥è¦æ±‚輸入密碼。使用此指令,å¯ä»¥è¨­ç½®è¦æ±‚輸入的密碼。\n以åªå°å¾žé ç«¯ (本地主機以外的電腦) 進行æ“作時è¦æ±‚其輸入密碼。 +CMD_PasswordSet_Args PasswordSet [password] [/REMOTEONLY:yes|no] +CMD_PasswordSet_[password] 指定è¦è¨­ç½®çš„密碼。如指定為 "none",å¯ä»¥åˆªé™¤å¯†ç¢¼çš„設置。 +CMD_PasswordSet_REMOTEONLY 如果指定 "yes",åªå°å¾žé ç«¯ (本地主機以外的電腦) 進行æ“作時è¦æ±‚其輸入密碼,從本地主機連接時,ä¸è¦æ±‚密碼。如果çœç•¥æ­¤åƒæ•¸ï¼Œå‰‡è¦–為 "no"。 + + +# PasswordGet 命令 +CMD_PasswordGet ç²å–為連接到 VPN 客戶æœå‹™çš„密碼的設定 +CMD_PasswordGet_Help å° VPN Client æœå‹™ï¼Œå¾žå‘½ä»¤åˆ—管ç†å·¥å…·åŠ VPN Client 管ç†å™¨ä¾†é€²è¡Œé€£æŽ¥æŽ§åˆ¶æ™‚,ç²å–是å¦è¦æ±‚輸入密碼的設置。\n而且,å°æ–¼è¦æ±‚密碼的情æ³ä¸‹ï¼Œç²å–是å¦è¨­ç½®åªå°å¾žé ç«¯ (本地主機以外的電腦) 進行æ“作的情æ³è¦æ±‚輸入密碼。 +CMD_PasswordGet_Args PasswordGet +CMD_PasswordGet_1 設置密碼 +CMD_PasswordGet_2 åªéœ€è¦é ç«¯é€£æŽ¥æ™‚使用密碼 + + +# CertList 命令 +CMD_CertList ç²å–信任的證明機構的證書列表 +CMD_CertList_Help VPN Client 管ç†ä¿¡ç”¨çš„證明機構的證書列表。已註冊的證明機構證書的註冊列表,用來進行連接 VPN Server 時的驗證伺æœå™¨æ†‘證。 +CMD_CertList_Args CertList + + +# CertAdd 命令 +CMD_CertAdd 添加信任的證明機構的證書 +CMD_CertAdd_Help å‘ VPN Client 信任的證明機構的證書列表添加新證書。已註冊的證明機構證書的註冊列表,用來進行連接 VPN Server 時的驗證伺æœå™¨æ†‘證。\nè¦ç²å–當å‰çš„證書清單,使用 CertList 指令。\nè¦æ·»åŠ è­‰æ›¸ï¼Œè©²è­‰æ›¸éœ€è¦ä¿å­˜ç‚º X.509 æ ¼å¼çš„檔。 +CMD_CertAdd_Args CertAdd [path] +CMD_CertAdd_[path] 指定è¦è¨»å†Šçš„ X.509 證書的檔案å。 + + +# CertDelete 命令 +CMD_CertDelete 刪除信任的證明機構的證書 +CMD_CertDelete_Help 從 VPN Client 信任的證明機構的證書列表中刪除ç¾æœ‰çš„證書。\nè¦ç²å–當å‰çš„證書列表,使用 CertList 命令。 +CMD_CertDelete_Args CertDelete [id] +CMD_CertDelete_[id] 指定è¦åˆªé™¤çš„證書的 ID。 + + +# CertGet 命令 +CMD_CertGet ç²å¾—新任的證明機構的證書 +CMD_CertGet_Help ç²å– VPN Client 信任的證明機構的證書列表中的ç¾æœ‰è­‰æ›¸ï¼Œä»¥ X.509 æ ¼å¼æª”ä¿å­˜ã€‚ +CMD_CertGet_Args CertGet [id] [/SAVECERT:path] +CMD_CertGet_[id] 指定è¦ç²å–的證書 ID。 +CMD_CertGet_SAVECERT 指定ç²å–到的證書的ä¿å­˜æª”案å。 + + +# SecureList 命令 +CMD_SecureList ç²å–å¯ç”¨çš„智慧å¡ç¨®é¡žåˆ—表 +CMD_SecureList_Help VPN Client 顯示的被支æ´çš„智慧å¡é¡žåž‹çš„列表。\n智慧å¡é¡žåž‹çš„清單,目å‰çš„電腦上被安è£é©…動程å¼ï¼Œä¸”顯示以 VPN 軟體支æ´çš„設備清單。\n\n如果沒有顯示目å‰ä½¿ç”¨çš„智慧å¡åž‹ï¼Œæˆ–許å¯ä»¥é€šéŽæ›´æ–° VPN 軟體至新的版本來使用。 +CMD_SecureList_Args SecureList + + +# SecureSelect 命令 +CMD_SecureSelect é¸æ“‡è¦ä½¿ç”¨çš„智慧å¡ç¨®é¡ž +CMD_SecureSelect_Help é¸æ“‡ VPN 客戶使用的智慧å¡é¡žåž‹ã€‚\nå¯ä»¥ä½¿ç”¨çš„智慧å¡ç¨®é¡žæ¸…單,å¯ç”¨ SecureList 指令ç²å–。 +CMD_SecureSelect_Args SecureSelect [id] +CMD_SecureSelect_[id] 指定智慧å¡ç¨®é¡žçš„ ID。 +CMD_SecureSelect_PROMPT_ID 使用的智慧å¡ç¨®é¡žçš„ ID: + + +# SecureGet 命令 +CMD_SecureGet ç²å–使用的智慧å¡ç¨®é¡žçš„ ID +CMD_SecureGet_Help ç²å–ç‚ºç•¶å‰ VPN 客戶的使用而設置的智慧å¡ç¨®é¡žçš„ ID。通éŽåŸºæ–¼æ­¤ ID 上的 SecureList 指令的çµæžœï¼Œå¯ä»¥ç²å–當å‰é¸æ“‡çš„智慧å¡é¡žåž‹ã€‚\n如果當å‰çš„智慧å¡æ²’有被é¸æ“‡ï¼ŒID 顯示是 0。 +CMD_SecureGet_Args SecureGet +CMD_SecureGet_Print 當å‰é¸æ“‡çš„æ™ºæ…§å¡ ID 是 %u。 +CMD_SecureGet_NoPrint 智慧å¡ç›®å‰æ²’有被é¸æ“‡ã€‚ + + +# NicCreate 命令 +CMD_NicCreate 新的虛擬 LAN å¡çš„創建 +CMD_NicCreate_Help 將新的虛擬 LAN å¡æ·»åŠ åˆ°ç³»çµ±ã€‚å¯ä»¥å°è™›æ“¬ LAN å¡ä»»æ„命å。\n然而,給虛擬 LAN å¡å‘½å時åªèƒ½ä½¿ç”¨è‹±æ–‡å­—æ¯æ•¸ä½ï¼ŒWindows 2000 以上的系統最大å¯è¨­ç½® 31 個字元,Windows 98,98 SE å’Œ ME 系統最大å¯è¨­ç½® 4 個字元。\n調用了 NicCreate 指令時,VPN Client é‹è¡Œçš„作業系統,將被安è£æ–°çš„虛擬 LAN å¡è¨­å‚™é©…動程å¼ã€‚\n在此情æ³ä¸‹ï¼Œä½œæ¥­ç³»çµ±å¯èƒ½æœƒé¡¯ç¤ºå°è©±æ–¹å¡Šï¼Œç¢ºèªæ˜¯å¦è¦å®‰è£è¨­å‚™é©…動程å¼ã€‚ +CMD_NicCreate_Args NicCreate [name] +CMD_NicCreate_[name] 指定虛擬 LAN å¡å。 +CMD_NicCreate_PROMPT_NAME 虛擬 LAN å¡å: + + +# NicDelete 命令 +CMD_NicDelete 刪除虛擬 LAN å¡ +CMD_NicDelete_Help 從系統中刪除ç¾æœ‰çš„虛擬 LAN å¡ã€‚\n當從系統中刪除虛擬 LAN å¡ï¼Œä½¿ç”¨æ­¤è™›æ“¬ LAN å¡çš„連接將被中斷。\n而且,ä½ä½¿ç”¨è¢«åˆªé™¤çš„虛擬 LAN å¡è€Œè¨­ç½®çš„連接設置,自動更改設置為使用別的虛擬 LAN å¡ã€‚\n當 VPN 客戶é‹è¡Œ Windows 2000 以上的æ“縱系統時,此指令å¯ä»¥è¢«ä½¿ç”¨ã€‚ +CMD_NicDelete_Args NicDelete [name] +CMD_NicDelete_[name] 指定的虛擬 LAN å¡å + + +# NicUpgrade 命令 +CMD_NicUpgrade å‡ç´šè™›æ“¬ LAN å¡è¨­å‚™é©…å‹• +CMD_NicUpgrade_Help 如果ç¾æœ‰çš„虛擬 LAN å¡çš„設備驅動程å¼ç‰ˆæœ¬å¤ªèˆŠï¼Œåœ¨ç•¶å‰æ­£åœ¨é‹è¡Œçš„ VPN Client å‡ç´šåˆ°åŒåŒ…附帶的最新的設備驅動程å¼ã€‚å³ä½¿ä¸é€²è¡Œå‡ç´šï¼Œä¹Ÿè¦é‡æ–°å®‰è£è¨­å‚™é©…動程å¼ã€‚\n作業系統å¯èƒ½æœƒé¡¯ç¤ºå°è©±æ–¹å¡Šï¼Œç¢ºèªæ˜¯å¦è¦å®‰è£è¨­å‚™é©…動程å¼ã€‚\n此指令,在 VPN Client æ­£é‹è¡Œ Windows 2000 以上的作業系統時能夠使用。 +CMD_NicUpgrade_Args NicUpgrade [name] +CMD_NicUpgrade_[name] 指定的虛擬 LAN å¡å + + +# NicGetSetting 命令 +CMD_NicGetSetting ç²å–虛擬 LAN å¡çš„設置 +CMD_NicGetSetting_Help ç²å–ç¾æœ‰çš„虛擬 LAN å¡çš„ MAC ä½å€è¨­ç½®ã€‚\n當 VPN 客戶é‹è¡Œ Windows 2000 以上的æ“縱系統時,此指令å¯ä»¥è¢«ä½¿ç”¨ã€‚ +CMD_NicGetSetting_Args NicGetSetting [name] +CMD_NicGetSetting_[name] 指定虛擬 LAN å¡å +CMD_NicGetSetting_1 設備å稱 +CMD_NicGetSetting_2 狀態 +CMD_NicGetSetting_3 MAC åœ°å€ +CMD_NicGetSetting_4 版本 +CMD_NicGetSetting_5 驅動程å¼æª”案å +CMD_NicGetSetting_6 GUID + + +# NicSetSetting 命令 +CMD_NicSetSetting 更改虛擬 LAN å¡è¨­ç½® +CMD_NicSetSetting_Help 更改ç¾æœ‰çš„虛擬 LAN å¡çš„ MAC ä½å€è¨­ç½®ã€‚一旦啟動該指令,目å‰é‹è¡Œä¸­çš„虛擬 LAN å¡è¨­å‚™é©…動將被é‡æ–°é–‹æ©Ÿã€‚\n當 VPN 客戶é‹è¡Œ Windows 2000 以上的æ“縱系統時,此指令å¯ä»¥è¢«ä½¿ç”¨ã€‚ +CMD_NicSetSetting_Args NicSetSetting [name] [/MAC:mac] +CMD_NicSetSetting_[name] 指定虛擬 LAN å¡å +CMD_NicSetSetting_MAC 指定è¦è¨­ç½®çš„ MAC ä½å€ã€‚\nMAC ä½å€è«‹ç”¨ 6 ä½å…ƒçµ„å六進ä½å­—串指定。\n例如: 00:AC:01:23:45:67 或 00-AC-01-23-45-67 +CMD_NicSetSetting_PROMPT_MAC é…ç½® MAC ä½å€: + + +# NicEnable 命令 +CMD_NicEnable 啟用虛擬 LAN å¡ +CMD_NicEnable_Help å•Ÿå‹•ç¾æœ‰çš„被ç¦ç”¨çš„虛擬 LAN å¡ã€‚\n當 VPN 客戶é‹è¡Œ Windows 2000 以上的æ“縱系統時,此指令å¯ä»¥è¢«ä½¿ç”¨ã€‚ +CMD_NicEnable_Args NicEnable [name] +CMD_NicEnable_[name] 指定虛擬 LAN å¡çš„å稱。 + + +# NicDisable 命令 +CMD_NicDisable ç¦ç”¨è™›æ“¬ LAN å¡ +CMD_NicDisable_Help ç¦ç”¨ç¾æœ‰çš„正使用的虛擬 LAN å¡ã€‚\n當 VPN 客戶é‹è¡Œ Windows 2000 以上的æ“縱系統時,此指令å¯ä»¥è¢«ä½¿ç”¨ã€‚ +CMD_NicDisable_Args NicDisable [name] +CMD_NicDisable_[name] 指定虛擬 LAN å¡çš„å稱。 + + +# NicList 命令 +CMD_NicList ç²å–虛擬 LAN å¡åˆ—表 +CMD_NicList_Help ç²å–在當å‰ç³»çµ±è¨»å†Šçš„虛擬 LAN å¡åˆ—表 +CMD_NicList_Args NicList + + +# AccountList 命令 +CMD_AccountList ç²å–連接設置列表 +CMD_AccountList_Help ç²å–登入到 VPN Client 的連接設置列表 +CMD_AccountList_Args AccountList + + +# AccountCreate 命令 +CMD_AccountCreate 創建新的連接設置 +CMD_AccountCreate_Help 在 VPN Client 創建新的連接設置。\nè¦å‰µå»ºé€£æŽ¥è¨­ç½®ï¼Œä½œç‚ºåˆå§‹åƒæ•¸éœ€è¦æŒ‡å®šåŠ åœ¨é€£æŽ¥è¨­ç½®å稱和連接終端的伺æœå™¨ï¼ŒåŠé€£æŽ¥çµ‚端的虛擬 HUB,用戶å上使用的虛擬 LAN å¡å。創建了新的連接設置時,用戶èªè­‰çš„類型被åˆå§‹è¨­ç½®ç‚º [匿åèªè­‰],代ç†ä¼ºæœå™¨çš„設置和伺æœå™¨æ†‘證的檢查é¸é …ä¸è¢«è¨­ç½®ã€‚è‹¥è¦æ›´æ”¹é€™äº›è¨­ç½®å’Œå…¶ä»–的詳細設置,創建連接設置後,使用以 "Account" å字開始的其他指令。 +CMD_AccountCreate_Args AccountCreate [name] [/SERVER:hostname:port] [/HUB:hubname] [/USERNAME:username] [/NICNAME:nicname] +CMD_AccountCreate_[name] 指定è¦å‰µå»ºçš„連接設置å +CMD_AccountCreate_SERVER 以 [主機å稱:埠號] çš„å½¢å¼æŒ‡å®šçµ‚端 VPN Server 的主機å稱,埠號。å¯ä»¥é€šéŽ IP ä½å€é€²è¡ŒæŒ‡å®šã€‚ +CMD_AccountCreate_HUB 在終端 VPN Server 上指定虛擬 HUB。 +CMD_AccountCreate_USERNAME 指定在連接到終端 VPN Server 時用於使用者èªè­‰çš„用戶å。 +CMD_AccountCreate_NICNAME 指定用於連接的虛擬 LAN å¡å。 +CMD_AccountCreate_Prompt_Name 連接設置å: +CMD_AccountCreate_Prompt_Server 終端 VPN Server 主機å稱和埠號: +CMD_AccountCreate_Prompt_Hub 終端虛擬 HUB å稱: +CMD_AccountCreate_Prompt_Username 連接用戶å: +CMD_AccountCreate_Prompt_Nicname 使用虛擬 LAN å¡å稱: + + +# AccountSet 命令 +CMD_AccountSet 設定連接設置連接終端 +CMD_AccountSet_Help 設置註冊在 VPN 客戶的連接設置的終端 VPN Server 主機å稱和埠號,虛擬 HUB å,åŠç”¨æ–¼é€£æŽ¥çš„用戶å,加在其上使用的虛擬 LAN å¡å。 +CMD_AccountSet_Args AccountSet [name] [/SERVER:hostname:port] [/HUB:hubname] +CMD_AccountSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountSet_SERVER 以 [主機å稱:埠號] çš„å½¢å¼æŒ‡å®šçµ‚端 VPN Server 的主機å稱,埠號。å¯ä»¥é€šéŽ IP ä½å€é€²è¡ŒæŒ‡å®šã€‚ +CMD_AccountSet_HUB 指定終端的 VPN Server 上的虛擬 HUB。 + + +# AccountGet 命令 +CMD_AccountGet å–得連接設置的設置 +CMD_AccountGet_Help ç²å–註冊到 VPN Client 的連接設置的連接設置內容。\n而且,è¦æ”¹è®Šé€£æŽ¥è¨­ç½®çš„連接設置內容,在創建連接設置後使用其他的以 "Account" å開始的的指令。 +CMD_AccountGet_Args AccountGet [name] +CMD_AccountGet_[name] 指定è¦ç²å–的連接設置å。 + + +# AccountDelete 命令 +CMD_AccountDelete 刪除連接設置 +CMD_AccountDelete_Help 刪除註冊到 VPN Client 的連接設置。如果指定的連接設置處於線上狀態,將會自動斷開連接並刪除。 +CMD_AccountDelete_Args AccountDelete [name] +CMD_AccountDelete_[name] 指定è¦åˆªé™¤çš„連接設置å。 + + +# AccountUsernameSet 命令 +CMD_AccountUsernameSet 設置用於連接的連接設置的用戶å +CMD_AccountUsernameSet_Help 指定註冊到 VPN Client 的連接設置,且其連接設置連接到 VPN Server 上時,指定需è¦é€²è¡Œä½¿ç”¨è€…èªè­‰çš„用戶å。\n而且,在一些情æ³ä¸‹æœ‰å¿…è¦æŒ‡å®šä½¿ç”¨è€…èªè­‰çš„種類和需è¦çš„åƒæ•¸ã€‚è¦æ›´æ”¹é€™äº›è³‡è¨Šï¼Œå¯ä»¥ä½¿ç”¨å¦‚下指令: AccountAnonymousSet, AccountPasswordSet, AccountCertSet å’Œ AccountSecureCertSet。 +CMD_AccountUsernameSet_Args AccountUsernameSet [name] [/USERNAME:username] +CMD_AccountUsernameSet_[name] 指定更改設置的連接設置å。 +CMD_AccountUsernameSet_USERNAME 指定連接設置連接到 VPN Server 上時需è¦é€²è¡Œä½¿ç”¨è€…èªè­‰çš„用戶å。 +CMD_AccountUsername_Notice 這種連接設置的èªè­‰æ–¹æ³•ï¼Œç›®å‰è¢«è¨­ç½®ç‚ºå¯†ç¢¼èªè­‰ã€‚更改用戶å後,必須使用 AccountPasswordSet 指令é‡æ–°è¨­å®šã€‚ + + +# AccountAnonymousSet 命令 +CMD_AccountAnonymousSet 設定連接設置的用戶èªè­‰ç¨®é¡žç‚ºåŒ¿åèªè­‰ +CMD_AccountAnonymousSet_Help 指定註冊到 VPN Client 的連接設置,把其連接設置連接到 VPN Server 上時的用戶èªè­‰æ–¹æ³•ï¼Œè¨­ç½®ç‚º [匿åèªè­‰]。 +CMD_AccountAnonymousSet_Args AccountAnonymousSet [name] +CMD_AccountAnonymousSet_[name] 指定更改設置的連接設置å。 + + +# AccountPasswordSet 命令 +CMD_AccountPasswordSet 設定連接設置的使用者證類型為密碼èªè­‰ +CMD_AccountPasswordSet_Help 指定註冊到 VPN Client 的連接設置,把其連接設置連接到 VPN Server 上時的用戶èªè­‰æ–¹æ³•ï¼Œè¨­ç½®ç‚º [密碼èªè­‰]。指定 [標準密碼èªè­‰] å’Œ [RADIUS 或 NT 域èªè­‰] 作為密碼èªè­‰ç¨®é¡žã€‚ +CMD_AccountPasswordSet_Args AccountPasswordSet [name] [/PASSWORD:password] [/TYPE:standard|radius] +CMD_AccountPasswordSet_[name] 指定更改設置的連接設置å。 +CMD_AccountPasswordSet_PASSWORD 指定密碼èªè­‰ä½¿ç”¨çš„密碼。如果ä¸æŒ‡å®šï¼Œå°‡é¡¯ç¤ºè¼¸å…¥å¯†ç¢¼çš„æ示。 +CMD_AccountPasswordSet_TYPE 作為密碼èªè­‰é¡žåž‹ï¼ŒæŒ‡å®š "standard" (標準密碼èªè­‰) 或 "radius" (RADIUS 或 NT 域èªè­‰) 的二者之一。 +CMD_AccountPasswordSet_Prompt_Type 指定 standard 或 radius: +CMD_AccountPasswordSet_Type_Invalid standard 或 radius 的指定是ä¸æ­£ç¢ºçš„。 + + +# AccountCertSet 命令 +CMD_AccountCertSet 設置連接設置的用戶èªè­‰é¡žåž‹ç‚ºç”¨æˆ¶è­‰æ›¸èªè­‰ +CMD_AccountCertSet_Help 指定註冊到 VPN Client 的連接設置,把其連接設置連接到 VPN Server 上時的用戶èªè­‰æ–¹æ³•ï¼Œè¨­ç½®ç‚º [用戶證書èªè­‰]。作為該證書,必須指定證書檔為 X.509 æ ¼å¼ä¸”ç§å¯†é‡‘鑰檔是 Base 64 編碼。 +CMD_AccountCertSet_Args AccountCertSet [name] [/LOADCERT:cert] [/LOADKEY:key] +CMD_AccountCertSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å +CMD_AccountCertSet_LOADCERT 指定以證書èªè­‰æ交的 X.509 æ ¼å¼è­‰æ›¸çš„檔案å。 +CMD_AccountCertSet_LOADKEY 指定以å°æ‡‰è­‰æ›¸çš„ Base 64 æ ¼å¼çš„編碼ç§å¯†é‡‘鑰檔案å。 + + +# AccountCertGet 命令 +CMD_AccountCertGet ç²å–用於連接設置的用戶端證書 +CMD_AccountCertGet_Help 當指定註冊到 VPN Client 的連接設置,其連接設置使用使用客戶證書èªè­‰æ™‚,ç²å–作為客戶證書æ出的證書,並ä¿å­˜è©²è­‰æ›¸æ–‡ä»¶ç‚º X.509 æ ¼å¼ã€‚ +CMD_AccountCertGet_Args AccountCertGet [name] [/SAVECERT:cert] +CMD_AccountCertGet_[name] 指定è¦ç²å–設置的連接設置å。 +CMD_AccountCertGet_SAVECERT 指定以 X.509 æ ¼å¼ä¿å­˜ç²å–的證書的檔案å。 + + +# AccountEncryptEnable 命令 +CMD_AccountEncryptEnable 啟用連接設置進行通信的加密 +CMD_AccountEncryptEnable_Help 當指定註冊到 VPN Client 的連接設置,且其連接設置與 VPN Server 間進行 VPN 連接通信時,將與 VPN Server 間的通信內容以 SSL 設置為加密。\n通常,將與 VPN Server 間的通信以 SSL 加密,是防止資訊的竊è½å’Œç¯¡æ”¹ã€‚也å¯ä»¥ç¦ç”¨åŠ å¯†ã€‚當ç¦ç”¨åŠ å¯†æ™‚,通信é‡å°‡æ“´å¤§ä½†æ˜¯é€šä¿¡è³‡æ–™å°‡ä»¥ç´”文字格å¼åœ¨ç¶²è·¯ä¸Šå‚³è¼¸ã€‚ +CMD_AccountEncryptEnable_Args AccountEncryptEnable [name] +CMD_AccountEncryptEnable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountEncryptDisable 命令 +CMD_AccountEncryptDisable ç¦ç”¨é€£æŽ¥è¨­ç½®é€²è¡Œé€šä¿¡æ™‚的加密 +CMD_AccountEncryptDisable_Help 當指定註冊到 VPN Client 的連接設置,且其連接設置與 VPN Server 間進行 VPN 連接通信時,將與 VPN Server 間的通信內容以 SSL 設置為ä¸åŠ å¯†ã€‚\n通常,將與 VPN Server 間的通信以 SSL 加密,是防止資訊的竊è½å’Œç¯¡æ”¹ã€‚也å¯ä»¥ç¦ç”¨åŠ å¯†ã€‚當ç¦ç”¨åŠ å¯†æ™‚,通信é‡å°‡æ“´å¤§ä½†æ˜¯é€šä¿¡è³‡æ–™å°‡ä»¥ç´”文字格å¼åœ¨ç¶²è·¯ä¸Šå‚³è¼¸ã€‚ +CMD_AccountEncryptDisable_Args AccountEncryptDisable [name] +CMD_AccountEncryptDisable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountCompressEnable 命令 +CMD_AccountCompressEnable 啟用連接設置進行通信時的資料壓縮 +CMD_AccountCompressEnable_Help 當指定註冊到 VPN Client 的連接設置,且其連接設置與 VPN Server 間進行 VPN 連接通信時,將與 VPN Server 間的通信內容設置為壓縮。\n最大å¯ä»¥é€²è¡Œç´„ 80% 的壓縮。但是,壓縮會使用戶端åŠä¼ºæœå™¨é›™æ–¹çš„ CPU 產生較高的負è·ã€‚當線路速度為約 10 Mbps 以上時,壓縮å¯èƒ½æœƒé™ä½Žè¼¸é€é‡ï¼Œç”¢ç”Ÿåé¢æ•ˆæžœã€‚ +CMD_AccountCompressEnable_Args AccountCompressEnable [name] +CMD_AccountCompressEnable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountCompressDisable 命令 +CMD_AccountCompressDisable ç¦ç”¨é€£æŽ¥è¨­ç½®é€²è¡Œé€šä¿¡æ™‚的資料壓縮 +CMD_AccountCompressDisable_Help 當指定註冊到 VPN Client 的連接設置,且其連接設置與 VPN Server 間進行 VPN 連接通信時,將與 VPN Server 間的通信內容設置為ä¸å£“縮。 +CMD_AccountCompressDisable_Args AccountCompressDisable [name] +CMD_AccountCompressDisable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountProxyNone 命令 +CMD_AccountProxyNone 將連接設置的連接方法直接設置為 TCP/IP 連接 +CMD_AccountProxyNone_Help 當指定註冊到 VPN Client 的連接設置,將其連接設置與 VPN Server 間進行 VPN 連接時使用的連接方法設置為 [直接 TCP/IP連接],ä¸é€šéŽä»£ç†ä¼ºæœå™¨ã€‚ +CMD_AccountProxyNone_Args AccountProxyNone [name] +CMD_AccountProxyNone_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountProxyHttp 命令 +CMD_AccountProxyHttp å°‡é€£æŽ¥è¨­ç½®çš„é€£æŽ¥æ–¹æ³•è¨­ç½®ç‚ºé€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥ +CMD_AccountProxyHttp_Help 當指定註冊到 VPN Client 的連接設置,將其連接設置與 VPN Server 間進行 VPN 連接時使用的連接方法設置為 [é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥],指定將通éŽçš„ HTTP 代ç†ä¼ºæœå™¨çš„主機å稱和埠號,用戶å和密碼 (如果需è¦)。\né€šéŽ HTTP 代ç†ä¼ºæœå™¨ï¼Œå¿…é ˆå°æ‡‰å› é€²è¡Œ HTTPS 通信的 CONNECT 方法。 +CMD_AccountProxyHttp_Args AccountProxyHttp [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password] +CMD_AccountProxyHttp_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountProxyHttp_SERVER 以 [主機å稱:埠號] çš„å½¢å¼ï¼ŒæŒ‡å®šé€šéŽ HTTP 代ç†ä¼ºæœå™¨çš„主機å稱或 IP 地å€å’ŒåŸ è™Ÿã€‚ +CMD_AccountProxyHttp_USERNAME å¦‚æžœå› ç‚ºé€£æŽ¥é€šéŽ HTTP 代ç†ä¼ºæœå™¨è€Œéœ€è¦ä½¿ç”¨è€…èªè­‰æ™‚,指定用戶å。與此åŒæ™‚也指定 /PASSWORD åƒæ•¸ã€‚/USERNAME å’Œ /PASSWORD åƒæ•¸æ²’有被指定時,ä¸è¨­ç½®ä½¿ç”¨è€…身份驗證資料。 +CMD_AccountProxyHttp_PASSWORD å¦‚æžœå› ç‚ºé€£æŽ¥é€šéŽ HTTP 代ç†ä¼ºæœå™¨è€Œéœ€è¦ä½¿ç”¨è€…èªè­‰æ™‚,指定密碼。與 /USERNAME åƒæ•¸ä¸€èµ·æŒ‡å®šã€‚ +CMD_AccountProxyHttp_Prompt_Server 代ç†ä¼ºæœå™¨ä¸»æ©Ÿå稱和埠號: + + + +# AccountProxySocks 命令 +CMD_AccountProxySocks å°‡é€£æŽ¥è¨­ç½®çš„é€£æŽ¥æ–¹æ³•è¨­ç½®ç‚ºé€šéŽ SOCKS 代ç†ä¼ºæœå™¨é€£æŽ¥ +CMD_AccountProxySocks_Help 當指定註冊到 VPN Client 的連接設置,將其連接設置與 VPN Server 間進行 VPN 連接時使用的連接方法設置為 [é€šéŽ SOCKS 伺æœå™¨é€£æŽ¥],並指定è¦é€šéŽçš„ SOCKS 代ç†ä¼ºæœå™¨çš„主機å稱和埠號,用戶å和密碼 (如果需è¦)。\né€šéŽ SOCKS 伺æœå™¨ï¼Œå¿…é ˆå°æ‡‰ SOCKS 版本 4。 +CMD_AccountProxySocks_Args AccountProxySocks [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password] +CMD_AccountProxySocks_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountProxySocks_SERVER 以 [主機å稱:埠號] å½¢å¼ï¼ŒæŒ‡å®šè¦é€šéŽçš„ SOCKS 代ç†ä¼ºæœå™¨ä¸»æ©Ÿå稱或 IP ä½å€å’ŒåŸ è™Ÿã€‚ +CMD_AccountProxySocks_USERNAME å¦‚æžœå› ç‚ºé€£æŽ¥é€šéŽ SOCKS 代ç†ä¼ºæœå™¨è€Œéœ€è¦ä½¿ç”¨è€…èªè­‰æ™‚,指定用戶å。與此åŒæ™‚也指定 /PASSWORD åƒæ•¸ã€‚/USERNAME å’Œ /PASSWORD åƒæ•¸æ²’有被指定時,ä¸è¨­ç½®ä½¿ç”¨è€…身份驗證資料。 +CMD_AccountProxySocks_PASSWORD å¦‚æžœå› ç‚ºé€£æŽ¥é€šéŽ SOCKS 代ç†ä¼ºæœå™¨è€Œéœ€è¦ä½¿ç”¨è€…èªè­‰æ™‚,指定密碼。與 /USERNAME åƒæ•¸ä¸€èµ·æŒ‡å®šã€‚ + + +# AccountServerCertEnable 命令 +CMD_AccountServerCertEnable 啟用連接設置伺æœå™¨æ†‘證驗證é¸é … +CMD_AccountServerCertEnable_Help 指定註冊到 VPN Client 的連接設置,其連接設置連接到 VPN Server 時,啟動檢查連接終端的 VPN Server æ交的 SSL 證書是å¦å¯ä¿¡çš„é¸é …。\n如果啟用此é¸é …,å¯ä»¥é å…ˆå°‡é€£æŽ¥ç›®æ¨™ä¼ºæœå™¨çš„ SSL 證書以 AccountServerCertSet 指令ä¿å­˜åœ¨é€£æŽ¥è¨­ç½®çš„設置內,或建議將伺æœå™¨çš„ SSL 證書簽å了的根證書,以 CertAdd 指令註冊到虛擬 HUB 信任的證明機構的證書列表中。如果沒有註冊,åˆæ¬¡é€£æŽ¥æ™‚å¯èƒ½æœƒé¡¯ç¤ºç¢ºèªè³‡è¨Šã€‚\n驗證連接設置的伺æœå™¨æ†‘證的é¸é …處於啟動狀態,連接了的 VPN Server 的證書ä¸å¯ä¿¡æ™‚,立å³è§£é™¤é€£æŽ¥ï¼Œå復é‡è©¦ã€‚ +CMD_AccountServerCertEnable_Args AccountServerCertEnable [name] +CMD_AccountServerCertEnable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountServerCertDisable 命令 +CMD_AccountServerCertDisable ç¦ç”¨é€£æŽ¥è¨­ç½®ä¼ºæœå™¨æ†‘證驗證é¸é … +CMD_AccountServerCertDisable_Help 指定註冊到 VPN Client 的連接設置,其連接設置與 VPN Server 連接時,ç¦æ­¢æª¢é©—由目標 VPN Server æ供的 SSL 證明書是å¦å¯ä¿¡çš„é¸é …。 +CMD_AccountServerCertDisable_Args AccountServerCertDisable [name] +CMD_AccountServerCertDisable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountServerCertSet 命令 +CMD_AccountServerCertSet 設置連接設置的伺æœå™¨å›ºæœ‰è­‰æ˜Žæ›¸ +CMD_AccountServerCertSet_Help 指定註冊到 VPN Client 的連接設置,其連接設置連接到 VPN Server 時,é å…ˆè¨»å†Šèˆ‡é€£æŽ¥ç›®æ¨™çš„ VPN Server æ交的 SSL 證書相åŒçš„證書。\n如果啟動了連接設置的伺æœå™¨æ†‘證驗證é¸é …,å¯ä»¥é å…ˆå°‡é€£æŽ¥ç›®æ¨™ä¼ºæœå™¨çš„ SSL 證書以此指令ä¿å­˜åœ¨é€£æŽ¥è¨­ç½®çš„設置內,或需è¦å°‡ä¼ºæœå™¨çš„ SSL 證書簽å了的根證書,以 CAAdd 指令註冊到虛擬 HUB 信任的證明機構的證書列表中。\n驗證連接設置的伺æœå™¨æ†‘證的é¸é …處於啟動狀態,連接了的 VPN Server 的證書ä¸å¯ä¿¡æ™‚,立å³è§£é™¤é€£æŽ¥ï¼Œå復é‡è©¦ã€‚ +CMD_AccountServerCertSet_Args AccountServerCertSet [name] [/LOADCERT:cert] +CMD_AccountServerCertSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountServerCertSet_LOADCERT 指定以 X.509 證書格å¼ä¿å­˜çš„設置伺æœå™¨å›ºæœ‰è­‰æ›¸çš„證書檔案å。 + + +# AccountServerCertDelete 命令 +CMD_AccountServerCertDelete 刪除連接設置的伺æœå™¨å›ºæœ‰è­‰æ›¸ +CMD_AccountServerCertDelete_Help 指定註冊到到 VPN Client 的連接設置,且其連接設置註冊了伺æœå™¨å›ºæœ‰è­‰æ›¸æ™‚,刪除證書。 +CMD_AccountServerCertDelete_Args AccountServerCertDelete [name] +CMD_AccountServerCertDelete_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountServerCertGet 命令 +CMD_AccountServerCertGet ç²å–連接設置的伺æœå™¨å›ºæœ‰è­‰æ˜Žæ›¸ +CMD_AccountServerCertGet_Help 指定註冊到到 VPN Client 的連接設置,且其連接設置註冊了伺æœå™¨å›ºæœ‰è­‰æ›¸æ™‚,ç²å–該證書並以 X.509 æ ¼å¼ä¿å­˜è­‰æ˜Žæ›¸æª”。 +CMD_AccountServerCertGet_Args AccountServerCertGet [name] [/SAVECERT:path] +CMD_AccountServerCertGet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountServerCertGet_SAVECERT 指定以 X.509 證書格å¼ä¿å­˜çš„伺æœå™¨å›ºæœ‰è­‰æ›¸çš„證書檔案å。 + + +# AccountDetailSet 命令 +CMD_AccountDetailSet 設置接續設置的進階通訊設定 +CMD_AccountDetailSet_Help 指定註冊到 VPN Client 的連接設置,並定制其連接設置與 VPN Server 通信時使用的 VPN å”定的通訊設定。 +CMD_AccountDetailSet_Args AccountDetailSet [name] [/MAXTCP:max_connection] [/INTERVAL:additional_interval] [/TTL:disconnect_span] [/HALF:yes|no] [/BRIDGE:yes|no] [/MONITOR:yes|no] [/NOTRACK:yes|no] [/NOQOS:yes|no] +CMD_AccountDetailSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountDetailSet_MAXTCP VPN 通信使用的 TCP 連接數,指定從 1 到 32 的整數。在與 VPN Server 之間的 VPN 通信會話上的資料傳é€ï¼Œé€šéŽä½¿ç”¨å¤šå€‹ TCP 連接,å¯ä»¥æ高通信速度。\n注æ„: 如果連接伺æœå™¨çš„線路是高速線路時,建議 8 個左å³ï¼Œå¦‚果是撥號等低速線路時,建議 1 個。 +CMD_AccountDetailSet_INTERVAL 建立多個 TCP 連接進行 VPN 通信時,以秒為單ä½æŒ‡å®šæ¯å€‹ TCP 連接的建立間隔。è¦å®šå€¼ç‚º 1 秒。 +CMD_AccountDetailSet_TTL 如果設置的æ¯å€‹ TCP 連接的壽命時,從 TCP 連接的建立到斷開的壽命以秒數來指定。如果指定 "0",則壽命未被設置。 +CMD_AccountDetailSet_HALF è¦å•Ÿå‹•åŠé›™å·¥æ¨¡å¼ï¼ŒæŒ‡å®š "yes"。將兩個以上的 TCP 連接æ†ç¶ï¼Œé€²è¡Œ VPN 通信時,å¯ä»¥ä½¿ç”¨ "åŠé›™å·¥æ¨¡å¼"。啟動åŠé›™å·¥æ¨¡å¼ï¼Œèƒ½å¤ è‡ªå‹•å°‡å„ TCP 連接的資料傳輸方å‘固定å„一åŠã€‚例如,使用 8 個 TCP 連接建立了 VPN 會話時,啟動åŠé›™å·¥æ¨¡å¼ï¼Œå‰‡å›ºå®š 4 個 TCP 連接為上傳方å‘專用,剩下 4 個 TCP 連接為下載方å‘專用,進行通信。 +CMD_AccountDetailSet_BRIDGE 與 VPN Server 以 "æ©‹ / 路由器模å¼" 連接時,指定 "yes"。使用橋/路由器模å¼é€£æŽ¥æ™‚,VPN Client 的虛擬 LAN å¡æ–¹å°‡èƒ½å¤ èˆ‡å…¶ä»–網路進行橋或路由。然而,如果用於連接的用戶的安全性原則ç¦ç”¨æ©‹æˆ–路由時,則連接失敗。 +CMD_AccountDetailSet_MONITOR 與 VPN Server 以 "監控模å¼" 連接時,指定 "yes"。如果使用監測模å¼é€£æŽ¥æ™‚,å¯ä»¥æŽ¥æ”¶è™›æ“¬ HUB 內傳é€çš„所有的å°åŒ…。然而,用於連接的使用者安全性原則ä¸å…許監視模å¼æ™‚,則連接失敗。 +CMD_AccountDetailSet_NOTRACK 指定 "yes",ç¦ç”¨è·¯ç”±å™¨è¡¨é …調節器。通常情æ³ä¸‹ï¼ŒæŒ‡å®š "no"。 +CMD_AccountDetailSet_NOQOS ç¦ç”¨ VoIP / QoS 功能時指定 "yes"。通常指定 "no"。 +CMD_AccountDetailSet_Eval_MaxTcp TCP 連接數請在 1 - 32 號之間指定。 +CMD_AccountDetailSet_Eval_Interval TCP 連接的建立間隔請指定 1 秒以上。 +CMD_AccountDetailSet_Prompt_MaxTcp 用於 VPN 通信的 TCP 連接數: +CMD_AccountDetailSet_Prompt_Interval å„ TCP 連接的建立間隔: +CMD_AccountDetailSet_Prompt_TTL å„ TCP 連接的壽命 (ä¸å¸¶: 0): +CMD_AccountDetailSet_Prompt_HALF 啟用åŠé›™å·¥æ¨¡å¼ (yes/no): +CMD_AccountDetailSet_Prompt_BRIDGE 啟用橋/è·¯ç”±å™¨æ¨¡å¼ (yes/no): +CMD_AccountDetailSet_Prompt_MONITOR å•Ÿç”¨ç›£æŽ§æ¨¡å¼ (yes/no): +CMD_AccountDetailSet_Prompt_NOTRACK ç¦ç”¨è·¯ç”±è¡¨é …調節器 (yes/no): +CMD_AccountDetailSet_Prompt_NOQOS ç¦ç”¨ QoS 控制功能 (yes/no): + + +# AccountRename 命令 +CMD_AccountRename 更改連接設置å稱 +CMD_AccountRename_Help 指定在 VPN Client 註冊的連接設置,更改其連接設置å稱。 +CMD_AccountRename_Args AccountRename [name] [/NEW:new_name] +CMD_AccountRename_[name] 指定è¦æ›´æ”¹å稱的連接設置的當å‰å稱。 +CMD_AccountRename_NEW 指定變更後的新å稱。 +CMD_AccountRename_PROMPT_OLD ç›®å‰çš„å稱: +CMD_AccountRename_PROMPT_NEW æ–°å稱: + + +# AccountConnect 命令 +CMD_AccountConnect 使用連接設置,開始連接 VPN Server +CMD_AccountConnect_Help 指定註冊到 VPN Client 的連接設置,並啟動連接設置連接到 VPN Server 上。處於正在連接中或已連接狀態的連接設置,將一直連接 VPN Server,或ä¸æ–·å˜—試連接 VPN Server,直到使用 AccountDisconnect 指令斷開連接。(但是,如果使用 AccountRetrySet 指令指定了é‡è©¦æ¬¡æ•¸æ™‚,連接嘗試將在é”到被指定次數時中斷。) +CMD_AccountConnect_Args AccountConnect [name] +CMD_AccountConnect_[name] 指定è¦å•Ÿå‹•çš„連接設置å。 + + +# AccountDisconnect 命令 +CMD_AccountDisconnect 斷開連接中的連接設置 +CMD_AccountDisconnect_Help 指定註冊到 VPN Client 的連接設置,其連接設置處於連接處ç†ä¸­æˆ–已連接的狀態時,立å³å°‡å…¶æ–·é–‹ã€‚ +CMD_AccountDisconnect_Args AccountDisconnect [name] +CMD_AccountDisconnect_[name] 指定è¦æ–·é–‹çš„連接設置å。 + + +# AccountStatusGet 命令 +CMD_AccountStatusGet ç²å–當å‰é€£æŽ¥è¨­ç½®çš„狀態 +CMD_AccountStatusGet_Help 指定註冊到 VPN Client 的連接設置,且該連接設置當å‰å·²é€£æŽ¥æ™‚,ç²å–其連接狀態和和其他資訊。 +CMD_AccountStatusGet_Args AccountStatusGet [name] +CMD_AccountStatusGet_[name] 指定è¦ç²å–資訊的連接設置å。 + + +# AccountNicSet 命令 +CMD_AccountNicSet 設置連接設置時使用的虛擬 LAN å¡ +CMD_AccountNicSet_Help 更改註冊到 VPN 客戶上的ç¾æœ‰çš„連接設置用於連接 VPN Server 的虛擬 LAN å¡å。 +CMD_AccountNicSet_Args AccountNicSet [name] [/NICNAME:nicname] +CMD_AccountNicSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountNicSet_NICNAME 指定連接 VPN Server 時使用的虛擬 LAN å¡å。 + + +# AccountStatusShow 命令 +CMD_AccountStatusShow 設置æˆåœ¨é€£æŽ¥åˆ° VPN Server æ™‚é¡¯ç¤ºé€£æŽ¥ç‹€æ…‹å’ŒéŒ¯èª¤çš„ç•«é¢ +CMD_AccountStatusShow_Help 指定註冊到 VPN Client 的連接設置且用其連接設置連接到 VPN Server 時,設置在電腦上顯示連接狀態和錯誤畫é¢ã€‚ +CMD_AccountStatusShow_Args AccountStatusShow [name] +CMD_AccountStatusShow_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountStatusHide 命令 +CMD_AccountStatusHide 設置æˆåœ¨é€£æŽ¥åˆ° VPN Server 時ä¸é¡¯ç¤ºé€£æŽ¥ç‹€æ…‹å’ŒéŒ¯èª¤çš„ç•«é¢ +CMD_AccountStatusHide_Help 指定註冊到 VPN Client 的連接設置且用其連接設置連接到 VPN Server 時,設置在電腦上ä¸é¡¯ç¤ºé€£æŽ¥ç‹€æ…‹å’ŒéŒ¯èª¤ç•«é¢ã€‚ +CMD_AccountStatusHide_Args AccountStatusHide [name] +CMD_AccountStatusHide_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountSecureCertSet 命令 +CMD_AccountSecureCertSet 將連接設置的用戶èªè­‰é¡žåž‹è¨­ç½®ç‚ºæ™ºæ…§å¡èªè­‰ +CMD_AccountSecureCertSet_Help 指定註冊到 VPN Client 的連設置,將其連接設置連接到 VPN Server 時的用戶èªè­‰æ–¹æ³•è¨­ç½®ç‚º [智慧å¡èªè­‰]。此外,必須指定儲存在智慧å¡ä¸Šçš„證書物件å和金鑰物件å。 +CMD_AccountSecureCertSet_Args AccountSecureCertSet [name] [/CERTNAME:cert] [/KEYNAME:key] +CMD_AccountSecureCertSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountSecureCertSet_CERTNAME 指定儲存在智慧å¡ä¸­çš„證書物件å。 +CMD_AccountSecureCertSet_KEYNAME 指定儲存在智慧å¡ä¸­çš„金鑰物件å。 +CMD_AccountSecureCertSet_PROMPT_CERTNAME 智慧å¡è­‰æ›¸å°è±¡å: +CMD_AccountSecureCertSet_PROMPT_KEYNAME 智慧å¡ç§åŒ™å°è±¡å: + + +# AccountRetrySet 命令 +CMD_AccountRetrySet 設置連接設置的連接失敗或斷開時建立é‡æ–°é€£æŽ¥çš„次數和間隔 +CMD_AccountRetrySet_Help 指定註冊到 VPN Client 的連接設置,且其連接設置試圖連接到 VPN Server 時,還有連接中的與 VPN Server 的通信被斷開或連接失敗時,指定連接的é‡è©¦æ¬¡æ•¸å’Œé€£æŽ¥é‡è©¦çš„間隔。\n而且,如果用戶èªè­‰é¡žåž‹ç‚º [智慧å¡èªè­‰] 時,ä¸ç®¡é€£æŽ¥é‡è©¦æ¬¡æ•¸å¦‚何設置,都將ä¸é€²è¡Œé€£æŽ¥é‡è©¦ã€‚ +CMD_AccountRetrySet_Args AccountRetrySet [name] [/NUM:num_retry] [/INTERVAL:retry_interval] +CMD_AccountRetrySet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountRetrySet_NUM 指定連續進行é‡æ–°é€£æŽ¥çš„次數。 如指定 "999",é‡è©¦æ¬¡æ•¸ç‚ºç„¡é™æ¬¡ (永久連接)。如指定 "0",ä¸é€²è¡Œé‡æ–°é€£æŽ¥ã€‚ +CMD_AccountRetrySet_INTERVAL é‡æ–°é€²è¡Œé€£æŽ¥æ™‚,設置è·é›¢ä¸Šæ¬¡æ–·é–‹æˆ–連接失敗後需多少秒開始é‡æ–°é€£æŽ¥è™•ç†ã€‚ +CMD_AccountRetrySet_PROMPT_NUM é‡æ–°é€£æŽ¥æ¬¡æ•¸ ("999" 為無é™æ¬¡): +CMD_AccountRetrySet_PROMPY_INTERVAL é‡æ–°é€£æŽ¥é–“éš” (秒): +CMD_AccountRetrySet_EVAL_INTERVAL 請指定 5 秒以上的é‡æ–°é€£æŽ¥é–“隔。 + + +# AccountStartupSet 命令 +CMD_AccountStartupSet 設定連接設置的啟動連接 +CMD_AccountStartupSet_Help 指定註冊到 VPN Client 的連接設置,並將其設定為啟動連接。設置為啟動連接的連接設置,在 VPN Client æœå‹™é‹è¡Œçš„åŒæ™‚將自動啟動連接程å¼ã€‚ +CMD_AccountStartupSet_Args AccountStartupSet [name] +CMD_AccountStartupSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountStartupRemove 命令 +CMD_AccountStartupRemove 解除連接設置的啟動連接 +CMD_AccountStartupRemove_Help 指定註冊到 VPN Client 的連接設置,並把其連接設置設置為當å‰å•Ÿå‹•é€£æŽ¥æ™‚,解除啟動連接設置。 +CMD_AccountStartupRemove_Args AccountStartupRemove [name] +CMD_AccountStartupRemove_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountExport 命令 +CMD_AccountExport 匯出連接設置 +CMD_AccountExport_Help 指定註冊到 VPN Client 的連接設置,將其連接設置的內容作為文字檔匯出。因為而後è¦å°Žå…¥è¢«åŒ¯å‡ºçš„連接設置,å¯ä»¥è¤‡è£½é€£æŽ¥è¨­ç½®çš„內容。而且,因為以文字檔ä¿å­˜ï¼Œå¯ä»¥ç”¨ä¸€èˆ¬çš„文字編輯器進行編輯。\n匯出目的檔案,以 UTF-8 æ ¼å¼çš„文字檔ä¿å­˜ã€‚還有,如果在檔案å稱上添加 .vpn 的副檔å,因為能與 Windows 版 VPN Client 連接員產生關è¯ï¼Œæœƒå¾ˆæ–¹ä¾¿ã€‚ +CMD_AccountExport_Args AccountExport [name] [/SAVEPATH:savepath] +CMD_AccountExport_[name] 指定匯出連接設置的連接設置å。 +CMD_AccountExport_SAVEPATH 指定ä¿å­˜ç›®çš„檔案å +CMD_AccountExport_PROMPT_SAVEPATH ä¿å­˜ç›®çš„檔案å (推薦擴展 .vpn): + + +# AccountImport 命令 +CMD_AccountImport 導入連接設置 +CMD_AccountImport_Help 導入由 AccountExport 指令匯出的連接設置檔,添加到 VPN 客戶。 +CMD_AccountImport_Args AccountImport [path] +CMD_AccountImport_[path] 指定導入原始檔案å。 +CMD_AccountImport_PROMPT_PATH 導入原始檔案å: +CMD_AccountImport_FAILED_PARSE ä¸èƒ½æ­£ç¢ºè§£æžæŒ‡å®šçš„檔。請檢查該檔是å¦å·²æ­£ç¢ºåŒ¯å‡ºã€‚ +CMD_AccountImport_OK 連接設置 "%s" 已導入。 + + + +# RemoteEnable 命令 +CMD_RemoteEnable å…許 VPN 客戶æœå‹™çš„é ç«¯ç³»çµ±ç®¡ç† +CMD_RemoteEnable_Help å° VPN Client æœå‹™ï¼Œå¾žæœ¬åœ°ä¸»æ©Ÿä»¥å¤–çš„é ç«¯é›»è…¦ä¸Šï¼Œå…許通éŽå‘½ä»¤åˆ—管ç†è¨­æ–½æˆ– VPN Client 管ç†å™¨å“¡é€²è¡Œé€£æŽ¥å’Œç®¡ç†ã€‚ +CMD_RemoteEnable_Args RemoteEnable + + +# RemoteDisable 命令 +CMD_RemoteDisable ç¦æ­¢ VPN 客戶æœå‹™çš„é ç«¯ç³»çµ±ç®¡ç† +CMD_RemoteDisable_Help å° VPN Client æœå‹™ï¼Œå¾žæœ¬åœ°ä¸»æ©Ÿä»¥å¤–çš„é ç«¯é›»è…¦ä¸Šï¼Œç¦æ­¢é€šéŽå‘½ä»¤åˆ—管ç†è¨­æ–½æˆ– VPN Client 管ç†å™¨å“¡é€²è¡Œé€£æŽ¥å’Œç®¡ç†ã€‚ +CMD_RemoteDisable_Args RemoteDisable + + + + + + +################################################### +# # +# 下é¢é€™æ˜¯VPN工具用的指令 # +# # +################################################### + + +# MakeCert 命令 +CMD_MakeCert 創建新的 X.509 證書和金鑰 (1024 ä½) +CMD_MakeCert_Help 創建新的 X.509 證書和金鑰,將其ä¿å­˜ç‚ºä¸€å€‹æª”。\n證書公共金鑰和秘密金鑰的生æˆæ¼”算法使用 RSA 1024 ä½å…ƒã€‚\n作為證書類型,å¯ä»¥å‰µå»ºç”±æ ¹è­‰æ›¸ (自簽章憑證) 和其他證書簽åçš„æŸå€‹è­‰æ›¸ã€‚è¦å‰µå»ºç”±å…¶ä»–證書簽å的證書,需è¦èˆ‡ç”¨æ–¼ç°½å的證書 (X.509æ ¼å¼æª”) 相å°æ‡‰çš„金鑰檔 (Base 64 編碼)。\n\n創建的證書å¯ä»¥æŒ‡å®šå稱 (CN),所屬機構 (O)ï¼Œçµ„ç¹”å–®ä½ (OU),國家 (C),州 (ST),當地 (L),åºè™Ÿï¼Œæœ‰æ•ˆæœŸé™ã€‚\n創建的證書以 X.509 æ ¼å¼çš„檔,金鑰檔以 RSA 1024 ä½å…ƒçš„ Base 64 編碼檔,被分別ä¿å­˜ã€‚\n\nMakeCert 指令是一個工具,它æ供創建證書所需的最低功能。如果想創建一個真正的證書,建議使用 OpenSSL ç­‰å…費軟體和出售的 CA (èªè­‰æ©Ÿæ§‹) 軟體。\n\n※注æ„: 此指令å¯ä»¥å¾ž SoftEther VPN 命令列管ç†å·¥å…·èª¿ç”¨ã€‚雖然目å‰ä»¥ç®¡ç†æ¨¡å¼é€£æŽ¥åˆ° VPN Server å’Œ VPN Client 時å¯ä»¥é‹è¡Œï¼Œä½†è¦å¯¦éš›é‹è¡Œ RSA 演算,生æˆè­‰æ›¸è³‡æ–™çš„,是é‹è¡Œæ­¤æŒ‡ä»¤çš„電腦,和以管ç†æ¨¡å¼é€£æŽ¥çš„連çµç›®çš„電腦沒有任何關係。 +CMD_MakeCert_Args MakeCert [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l] [/SERIAL:serial] [/EXPIRES:expires] [/SIGNCERT:signcert] [/SIGNKEY:signkey] [/SAVECERT:savecert] [/SAVEKEY:savekey] +CMD_MakeCert_CN 指定創建證書的å稱 (CN) 項目。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert_O 指定創建證書的所屬機構 (O) 專案。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert_OU æŒ‡å®šå‰µå»ºè­‰æ›¸çš„çµ„ç¹”å–®ä½ (OU) 專案。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert_C 指定創建證書的國家 (C) 項目。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert_ST 指定創建證書的州 (ST) 專案。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert_L 指定創建證書的當地 (L) 項目。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert_SERIAL 指定創建證書的åºè™Ÿå°ˆæ¡ˆã€‚以 16 進制指定。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert_EXPIRES 指定創建證書的有效期é™ã€‚如果指定 none 或 0,將被使用 3650 天 (ç´„ 10 å¹´)。最大å¯ä»¥æŒ‡å®š 10950 天 (ç´„ 30 å¹´)。 +CMD_MakeCert_SIGNCERT 根據ç¾æœ‰çš„證書å°è¦å‰µå»ºçš„證書簽å時,指定用來簽åçš„ X.509 å½¢å¼çš„證書檔案å。如果çœç•¥åƒæ•¸ï¼Œå°‡ä½œç‚ºæ ¹è­‰æ›¸è€Œå‰µå»ºæ²’有簽å的新證書。 +CMD_MakeCert_SIGNKEY 指定與 /SIGNCERT 指定的證書相應的金鑰 (RSA,Base 64 的編碼) +CMD_MakeCert_SAVECERT 指定檔案å以ä¿å­˜å‰µå»ºçš„è­‰æ›¸ã€‚è©²è­‰æ›¸ä»¥åŒ…å« RSA å½¢å¼çš„ 1024 ä½å…¬é–‹é‡‘é‘°çš„ X.509 檔案格å¼è¢«ä¿å­˜ã€‚ +CMD_MakeCert_SAVEKEY 指定檔案åä¿å­˜å°æ‡‰å‰µå»ºçš„證書的金鑰。該金鑰以 RSA å½¢å¼çš„ 1024 ä½é‡‘鑰檔被ä¿å­˜ã€‚ +CMD_MakeCert_PROMPT_CN 創建證書的å稱 (CN): +CMD_MakeCert_PROMPT_O 創建證書的所屬機構 (O): +CMD_MakeCert_PROMPT_OU å‰µå»ºè­‰æ›¸çš„çµ„ç¹”å–®ä½ (OU): +CMD_MakeCert_PROMPT_C 創建證書的國家 (C): +CMD_MakeCert_PROMPT_ST 創建證書的州 (ST): +CMD_MakeCert_PROMPT_L 創建證書的當地 (L): +CMD_MakeCert_PROMPT_SERIAL 創建證書的åºè™Ÿ (å六進ä½): +CMD_MakeCert_PROMPT_EXPIRES å‰µå»ºè­‰æ›¸çš„æœ‰æ•ˆæœŸé™ (æ—¥): +CMD_MakeCert_PROMPT_SAVECERT ä¿å­˜å·²å‰µå»ºè­‰æ›¸çš„檔案å: +CMD_MakeCert_PROMPT_SAVEKEY ä¿å­˜å·²å‰µå»ºé‡‘鑰的檔案å: +CMD_MakeCert_EVAL_EXPIRES 請指定有效期é™ç‚º %u 以上 %u 以下。 +CMD_MakeCert_ERROR_SIGNKEY 無法讀å–以 /SIGNCERT å’Œ /SIGNKEY 指定的證明書和金鑰或組åˆä¸æ­£ç¢ºã€‚ +CMD_MakeCert_ERROR_GEN_FAILED 無法生æˆè­‰æ›¸å’Œç§å¯†é‡‘鑰。 + + +# MakeCert2048 命令 +CMD_MakeCert2048 創建新的 X.509 證書和金鑰 (2048 ä½) +CMD_MakeCert2048_Help 創建新的 X.509 證書和金鑰,將其ä¿å­˜ç‚ºä¸€å€‹æª”。\n證書公共金鑰和秘密金鑰的生æˆæ¼”算法使用 RSA 1024 ä½å…ƒã€‚\n作為證書類型,å¯ä»¥å‰µå»ºç”±æ ¹è­‰æ›¸ (自簽章憑證) 和其他證書簽åçš„æŸå€‹è­‰æ›¸ã€‚è¦å‰µå»ºç”±å…¶ä»–證書簽å的證書,需è¦èˆ‡ç”¨æ–¼ç°½å的證書 (X.509 æ ¼å¼æª”) 相å°æ‡‰çš„金鑰檔 (Base 64 編碼)。\n\n創建的證書å¯ä»¥æŒ‡å®šå稱 (CN),所屬機構 (O)ï¼Œçµ„ç¹”å–®ä½ (OU),國家 (C),州 (ST),當地 (L),åºè™Ÿï¼Œæœ‰æ•ˆæœŸé™ã€‚\n創建的證書以 X.509 æ ¼å¼çš„檔,金鑰檔以 RSA 2048 ä½å…ƒçš„ Base 64 編碼檔,被分別ä¿å­˜ã€‚\n\nMakeCert 指令是一個工具,它æ供創建證書所需的最低功能。如果想創建一個真正的證書,建議使用 OpenSSL ç­‰å…費軟體和出售的 CA (èªè­‰æ©Ÿæ§‹) 軟體。\n\n※注æ„: 此指令å¯ä»¥å¾ž SoftEther VPN 命令列管ç†å·¥å…·èª¿ç”¨ã€‚雖然目å‰ä»¥ç®¡ç†æ¨¡å¼é€£æŽ¥åˆ° VPN Server å’Œ VPN Client 時å¯ä»¥é‹è¡Œï¼Œä½†è¦å¯¦éš›é‹è¡Œ RSA 演算,生æˆè­‰æ›¸è³‡æ–™çš„,是é‹è¡Œæ­¤æŒ‡ä»¤çš„電腦,和以管ç†æ¨¡å¼é€£æŽ¥çš„連çµç›®çš„電腦沒有任何關係。 +CMD_MakeCert2048_Args MakeCert2048 [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l] [/SERIAL:serial] [/EXPIRES:expires] [/SIGNCERT:signcert] [/SIGNKEY:signkey] [/SAVECERT:savecert] [/SAVEKEY:savekey] +CMD_MakeCert2048_CN 指定創建證書的å稱 (CN) 項目。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert2048_O 指定創建證書的所屬機構 (O) 專案。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert2048_OU æŒ‡å®šå‰µå»ºè­‰æ›¸çš„çµ„ç¹”å–®ä½ (OU) 專案。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert2048_C 指定創建證書的國家 (C) 項目。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert2048_ST 指定創建證書的州 (ST) 專案。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert2048_L 指定創建證書的當地 (L) 項目。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert2048_SERIAL 指定創建證書的åºè™Ÿå°ˆæ¡ˆã€‚以 16 進制指定。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert2048_EXPIRES 指定創建證書的有效期é™ã€‚如果指定 none 或 0,將被使用 3650 天 (ç´„ 10 å¹´)。最大å¯ä»¥æŒ‡å®š 10950 天 (ç´„ 30 å¹´)。 +CMD_MakeCert2048_SIGNCERT 根據ç¾æœ‰çš„證書å°è¦å‰µå»ºçš„證書簽å時,指定用來簽åçš„ X.509 å½¢å¼çš„證書檔案å。如果çœç•¥åƒæ•¸ï¼Œå°‡ä½œç‚ºæ ¹è­‰æ›¸è€Œå‰µå»ºæ²’有簽å的新證書。 +CMD_MakeCert2048_SIGNKEY 指定與 /SIGNCERT 指定的證書相應的金鑰 (RSA,Base 64 的編碼) +CMD_MakeCert2048_SAVECERT 指定檔案å以ä¿å­˜å‰µå»ºçš„è­‰æ›¸ã€‚è©²è­‰æ›¸ä»¥åŒ…å« RSA å½¢å¼çš„ 2048 ä½å…¬é–‹é‡‘é‘°çš„ X.509 檔案格å¼è¢«ä¿å­˜ã€‚ +CMD_MakeCert2048_SAVEKEY 指定檔案åä¿å­˜å°æ‡‰å‰µå»ºçš„證書的金鑰。該金鑰以 RSA å½¢å¼çš„ 2048 ä½é‡‘鑰檔被ä¿å­˜ã€‚ + + +# TrafficClient 命令 +CMD_TrafficClient 在使用者模å¼ä¸‹ï¼Œé‹è¡Œç¶²è·¯æµé‡é€Ÿåº¦æ¸¬è©¦å·¥å…· +CMD_TrafficClient_Help é‹è¡Œé€šä¿¡è¼¸é€é‡æ¸¬é‡å·¥å…·çš„用戶端程å¼ã€‚\n通信輸é€é‡æ¸¬é‡å·¥å…·ï¼Œä½œç‚º TrafficClient å’Œ TrafficServer 兩個指令使用,å¯ä»¥æ¸¬é‡åœ¨ IP 網路上連接的 2 å°é›»è…¦ä¹‹é–“å¯å‚³é€çš„通信輸é€é‡ã€‚在å¦ä¸€å°é›»è…¦ä¸Šä½¿ç”¨ TrafficServer 指令使通信輸é€é‡æ¸¬é‡å·¥å…·ä¼ºæœå™¨è™•æ–¼å¾…機狀態,用 TrafficClient 指令指定並連接其伺æœå™¨çš„主機å稱或 IP ä½å€å’ŒåŸ è™Ÿï¼Œæ¸¬é‡é€šä¿¡é€Ÿåº¦ã€‚\nåŒæ™‚建立多個連接,計算å„連接最大é™åº¦å‚³é€æµè³‡æ–™çš„çµæžœï¼ŒåŠåœ¨æŒ‡å®šæ™‚間內能夠實際傳é€çš„資料的比特數,以此為ä¾æ“šè¨ˆç®—通信輸é€é‡çš„å¹³å‡å€¼ (bps),用此方法進行通信速度的測é‡ã€‚通常,用一個 TCP 連接時,由於 TCP 演算法的é™åˆ¶ï¼Œå¤§å¤šæ•¸æ™‚候åªèƒ½ç”¨æ¯”實際的網路輸é€é‡æ…¢çš„速度通信。因此,建議測é‡åŒæ™‚建立多個 TCP 連接進行通信的çµæžœã€‚用此方法測é‡çš„輸é€é‡ï¼Œä»¥å¯¦éš›ä¸Šä½œç‚º TCP æµåˆ°é”接收方的資料的比特長度來計算,因此途中產生的å°åŒ…丟失和å°åŒ…æ壞ä¸åŒ…括在實際到é”çš„å°åŒ…中,因而能夠計算出純粹的網路最大通信頻寬的近似值。\n用作為測é‡çµæ§‹çš„,在 TCP 內被傳輸的 TCP æµçš„大å°ï¼Œä¾†è¨ˆç®—在網路上實際傳輸的資料é‡çš„近似值,將其除以時間,計算出比特æ¯ç§’ (bps)。å‡å®šè¨ˆç®—的物ç†ç¶²è·¯é¡žåž‹ç‚ºä¹™å¤ªç¶² (IEEE802.3) ,MAC 幀有效載è·çš„大å°æ˜¯ 1,500 比特 (TCP çš„ MSS 是 1,460 比特)。如果指定 /RAW é¸é …,ä¸æœƒå° TCP/IP é ­å’Œ MAC 頭的資料é‡é€²è¡Œæ›´æ­£è¨ˆç®—。\n\n※注æ„: 此指令å¯ä»¥å¾ž SoftEther VPN 命令列管ç†å·¥å…·èª¿ç”¨ã€‚雖然目å‰ä»¥ç®¡ç†æ¨¡å¼é€£æŽ¥åˆ° VPN Server å’Œ VPN Client 時å¯ä»¥é‹è¡Œï¼Œä½†è¦å¯¦éš›é€²è¡Œé€šä¿¡ï¼Œæ¸¬é‡è¼¸é€é‡çš„,是é‹è¡Œæ­¤æŒ‡ä»¤çš„電腦,與以管ç†æ¨¡å¼é€£æŽ¥çš„連接目的電腦沒有任何關係。 +CMD_TrafficClient_Args TrafficClient [host:port] [/NUMTCP:numtcp] [/TYPE:download|upload|full] [/SPAN:span] [/DOUBLE:yes|no] [/RAW:yes|no] +CMD_TrafficClient_[host:port] 指定通信輸é€é‡æ¸¬é‡ä¼ºæœå™¨ (TrafficServer) 待機時的主機å稱,或 IP ä½å€å’ŒåŸ è™Ÿã€‚如果çœç•¥åŸ è™Ÿï¼Œ9821 將被使用。 +CMD_TrafficClient_NUMTCP 指定åŒæ™‚在用戶端和伺æœå™¨é€²è¡Œè³‡æ–™å‚³è¼¸çš„ TCP 連接數é‡ã€‚如果çœç•¥ï¼Œ32 將被使用。 +CMD_TrafficClient_TYPE 指定進行輸é€é‡æ¸¬é‡æ™‚的資料傳輸æµæ–¹å‘。指定下列é¸é …之一: "download","upload" 或 "full"。指定 "download",則資料從伺æœå™¨ç«¯å‘用戶端傳é€ã€‚指定 "upload",則資料從用戶端å‘伺æœå™¨ç«¯å‚³é€ã€‚指定 "full",資料將雙å‘傳é€ã€‚當指定 "full" 時,NUMTCP 的值必須指定是 2 以上的å¶æ•¸ (åŒæ™‚被連接的 TCP 連接中一åŠç”¨æ–¼ä¸‹è¼‰çš„æ–¹å‘,而å¦ä¸€åŠç”¨æ–¼ä¸Šå‚³çš„æ–¹å‘)。如果çœç•¥æ­¤åƒæ•¸ï¼Œå°‡ä½¿ç”¨ "full"。 +CMD_TrafficClient_SPAN 以秒為單ä½æŒ‡å®šç‚ºæ¸¬é‡è¼¸é€é‡è€Œé€²è¡Œè³‡æ–™å‚³è¼¸æ™‚間。如果çœç•¥æ­¤åƒæ•¸ï¼Œ"15秒" 將被使用。 +CMD_TrafficClient_DOUBLE 指定 "yes" 時,測é‡çµæžœçš„輸é€é‡å°‡é¡¯ç¤ºç‚º 2 å€ã€‚在中途有網路設備等,測é‡å…¶å…¶ç¶²è·¯è¨­å‚™çš„輸入輸出åˆè¨ˆçš„輸é€é‡èƒ½åŠ›æ™‚,此é¸é …被使用。 +CMD_TrafficClient_RAW 通éŽæŒ‡å®š "yes",計算將ä¸æ ¡æ­£ TCP/IP é ­å’Œ MAC 頭的資料é‡ã€‚ +CMD_TrafficClient_EVAL_NUMTCP TCP 連接的數é‡è«‹åœ¨ 32 以下指定。 +CMD_TrafficClient_PROMPT_HOST 測é‡ä¼ºæœå™¨å稱和埠號 (如果çœç•¥ 9821): +CMD_TrafficClient_ERROR_NUMTCP 當資料的æµå‘是 "full" (é›™å‘) 時,須將 TCP 連接數 (/NUMTCP) 指定為å¶æ•¸å€¼ã€‚ +CMD_TrafficClient_ERROR_HOSTPORT 指定的主機å稱或埠號ä¸æ­£ç¢ºã€‚ + + +# TrafficServer 命令 +CMD_TrafficServer 在伺æœå™¨æ¨¡å¼ä¸‹ï¼Œé‹è¡Œç¶²è·¯æµé‡é€Ÿåº¦æ¸¬è©¦å·¥å…· +CMD_TrafficServer_Help é‹è¡Œé€šä¿¡è¼¸é€é‡æ¸¬é‡å·¥å…·çš„伺æœå™¨ç¨‹å¼ã€‚\n通信輸é€é‡æ¸¬é‡å·¥å…·ï¼Œä½œç‚º TrafficClient å’Œ TrafficServer 兩個指令使用,å¯ä»¥æ¸¬é‡åœ¨ IP 網路上連接的 2 å°é›»è…¦ä¹‹é–“å¯å‚³é€çš„通信輸é€é‡ã€‚\nè¦ä½¿æ­¤é›»è…¦ä¸Šçš„ TCP 埠處於待機狀態,等待從å¦ä¸€å°é›»è…¦çš„ TrafficClient 連接,啟動 TrafficServer 指令並指定埠號。\n關於通信輸é€é‡æ¸¬é‡å·¥å…·çš„詳細情æ³ï¼Œè¼¸å…¥ "TrafficClient ?" 將顯示。\n\n※注æ„: 此指令å¯ä»¥å¾ž SoftEther VPN 命令列管ç†å·¥å…·èª¿ç”¨ã€‚雖然目å‰ä»¥ç®¡ç†æ¨¡å¼é€£æŽ¥ VPN Server å’Œ VPN Client 時å¯ä»¥é‹è¡Œï¼Œä½†è¦é€²è¡Œå¯¦éš›é€šä¿¡ä¸¦æ¸¬é‡è¼¸é€é‡çš„,是é‹è¡Œæ­¤æŒ‡ä»¤çš„電腦,與用管ç†æ¨¡å¼é€£æŽ¥çµ‚端的電腦沒有任何關係。 +CMD_TrafficServer_Args TrafficServer [port] +CMD_TrafficServer_[port] 以整數指定等待連接的埠號。被指定的埠,如果已經由å¦ä¸€å€‹ç¨‹å¼åœ¨ä½¿ç”¨ï¼Œæˆ–ä¸èƒ½æ‰“開該埠時,將發生錯誤。 + + +# 關於 TrafficClient / TrafficServer 的內部資訊字串 +TT_LISTEN_FAILED ä¸èƒ½ä½¿ TCP 埠 %u 處於待機狀態。該埠å¯èƒ½æ­£è¢«å…¶ä»–的程å¼ä½¿ç”¨æˆ–打開此埠的許å¯æ¬Šã€‚ +TTS_LISTEN_STOP 關閉了待機埠。 +TTS_ENTER_TO_EXIT \n----------------------------------------\n在伺æœå™¨æ¨¡å¼ä¸‹é–‹å•Ÿçš„網路æµé‡é€Ÿåº¦æ¸¬è©¦å·¥å…·ã€‚\n\n按下 Enter éµï¼Œåœæ­¢ä¼ºæœå™¨ç¨‹å¼ã€‚\n----------------------------------------\n\n +TTS_INIT é‹è¡Œä¼ºæœå™¨ç¨‹å¼... +TTS_LISTEN_STARTED 啟動了伺æœå™¨ç¨‹å¼ã€‚å°‡ IPv4 çš„ TCP 埠 %u 處於待機狀態,等待從用戶端的連接。 +TTS_LISTEN_STARTED_V6 å°‡ IPv6 çš„ TCP 埠 %u 處於待機狀態,等待從用戶端的連接。 +TTS_LISTEN_FAILED_V6 無法打開 IPv6 TCP 埠 %u。å¦ä¸€å€‹æ‡‰ç”¨ç¨‹å¼å¯èƒ½æ­£åœ¨ä½¿ç”¨åŒä¸€å€‹ IPv6 TCP åŸ ï¼Œæˆ–è€…æ²’æœ‰å®‰è£ IPv6 å”定棧在作業系統上。 +TTS_STOP_INIT åœæ­¢ä¼ºæœå™¨ç¨‹å¼... +TTS_STOP_FINISHED åœæ­¢ä¼ºæœå™¨ç¨‹å¼å®Œæˆäº†ã€‚ +TTS_ACCEPTED 連接 %u: 從用戶端 %S 的埠 %u 被連接了。 +TTS_DISCONNECTED 連接 %u 個 (%S) 被中斷了。 +TTS_DISCONNECT 連接 %u (%S) 中斷了。 +TTC_INIT 用戶端程å¼å•Ÿå‹•... +TTC_FREE 用戶端程å¼çµ‚止了。 +TTC_CONNECT_START 伺æœå™¨ %S (埠 %u) 的連接將啟動。%u 個 TCP 連接將實ç¾é€£æŽ¥ã€‚ +TTC_CONNECT_FAILED %u 個 TCP 連接接續失敗。 +TTC_CONNECT_NOT_SERVER 除 TrafficServer 外其他程å¼åœ¨çµ‚端 TCP 埠é‹è¡Œï¼Œæµé‡ä¸èƒ½æ¸¬é‡ã€‚ +TTC_CONNECT_OK %u 個 TCP 連接數已連接。 +TTC_CONNECT_OK_2 \ 資料傳輸方å‘: %s +TTC_ERROR_ABORTED 與伺æœå™¨çš„ TCP 連接åˆå§‹åŒ–失敗。測é‡å°‡åœæ­¢ã€‚ +TTC_SUMMARY_BAR ------------------------------------------------------- +TTC_SUMMARY_TITLE 網路傳é€é€ŸçŽ‡æ¸¬è©¦å·¥å…·ç”¨æˆ¶ç«¯è¨­ç½®åƒæ•¸ã€‚ +TTC_SUMMARY_HOST 終端主機å稱 +TTC_SUMMARY_PORT 終端 TCP 埠號 +TTC_SUMMARY_NUMTCP 建立的 TCP 連接數 +TTC_SUMMARY_TYPE è³‡æ–™å‚³è¼¸æ–¹å‘ +TTC_SUMMARY_SPAN 資料傳輸時間 +TTC_SUMMARY_ETHER 乙太網幀資料校正 +TTC_SUMMARY_DOUBLE 中繼器輸入輸出力åˆè¨ˆé€Ÿåº¦çš„æ¸¬é‡ +TTC_TYPE_DOWNLOAD 下載 (伺æœå™¨ -> 用戶端) +TTC_TYPE_UPLOAD 上傳 (用戶端 -> 伺æœå™¨) +TTC_TYPE_FULL é›™å‘ (伺æœå™¨ <--> 用戶端) +TTC_SPAN_STR %.1f 秒 +TTC_COMM_START 所有連接已經建立,資料傳輸開始。\n測é‡é–‹å§‹æ™‚é–“: %s\né è¨ˆå®Œæˆæ™‚é–“: %s\n\n測é‡é€²è¡Œä¸­ã€‚è«‹ç¨å¾Œã€‚\n(測é‡é€²è¡Œä¸­ï¼Œè«‹ä¸è¦ä½¿ç”¨å…¶ä»–應用程å¼ã€‚)\n\n +TTC_COMM_END 因為éŽäº† %.1f 秒以上,資料通信將終止。\n\n +TTC_COMM_USER_CANCEL 由於用戶å–消,資料通信將終止。\n\n +TTC_COMM_DISCONNECTED TCP 連接 %u 已被斷開。 +TTC_STOPPING åœæ­¢é€šä¿¡è¼¸é€é‡æ¸¬é‡å·¥å…·ç”¨æˆ¶ç«¯æ“作... +TTC_ENTER_TO_EXIT \n----------------------------------------\n在客戶模å¼ä¸‹é–‹å•Ÿç¶²è·¯å‚³é€é€ŸçŽ‡æ¸¬è©¦å·¥å…·ã€‚\n\n按下Enteréµåœæ­¢ç”¨æˆ¶ç«¯ç¨‹å¼ã€‚\n----------------------------------------\n\n +TTC_RES_TITLE \n\n網路傳é€é€ŸçŽ‡æ¸¬è©¦å·¥å…· \n\n +TTC_RES_COLUMN_1 é …ç›®å稱 +TTC_RES_COLUMN_2 正常查看 +TTC_RES_COLUMN_3 簡化查看 +TTC_RES_SPAN 檢測時的使用時間 +TTC_RES_ETHER 乙太網幀資料校正 +TTC_RES_BYTES_DOWNLOAD ä¸‹è¼‰é€šä¿¡è³‡æ–™é‡ +TTC_RES_BYTES_UPLOAD ä¸Šè¼‰é€šä¿¡è³‡æ–™é‡ +TTC_RES_BYTES_TOTAL ç¸½é€šä¿¡è³‡æ–™é‡ +TTC_RES_DOUBLE 中繼器輸入輸出總輸é€é‡è¨ˆç®— +TTC_RES_BPS_DOWNLOAD 下載方å‘çš„å¹³å‡è¼¸é€é‡ +TTC_RES_BPS_UPLOAD 上傳方å‘çš„å¹³å‡è¼¸é€é‡ +TTC_RES_BPS_TOTAL 總平å‡è¼¸é€é‡ + + +# Check 命令 +CMD_Check 檢測 SoftEther VPN 是å¦èƒ½æ­£å¸¸é‹è¡Œ +CMD_Check_Help 正在é‹è¡Œ vpncmd 的電腦上,正檢測 SoftEther VPN Server / Bridge çš„é‹è¡Œå¹³è‡ºæ˜¯å¦é©åˆã€‚\n通éŽäº†é€™ä¸€æª¢æŸ¥çš„系統,SoftEther VPN 軟體有較高的å¯èƒ½æ€§é€²è¡Œæ­£å¸¸é‹è¡Œã€‚此外,無法通éŽæ­¤æª¢æŸ¥çš„系統,如果使用了 SoftEther VPN 軟體å¯èƒ½æœƒç™¼ç”Ÿä¸€äº›å•é¡Œã€‚ +CMD_Check_Args Check + + +# 關於系統 checker +# (包å«è‘—一部分奇怪的字串,ä¸éŽï¼Œæ˜¯æª¢æ¸¬å­—元編碼變æ›ç”¨çš„) +CHECK_TITLE ---------------------------------------------------\nSoftEther VPN é‹è¡Œç’°å¢ƒæª¢æŸ¥å·¥å…·\n\nCopyright (c) SoftEther VPN Project.\nAll Rights Reserved.\n\n +CHECK_NOTE 如果é‹è¡Œäº†æ­¤é‹è¡Œç’°å¢ƒæª¢æ¸¬å·¥å…·çš„系統通éŽäº†æ¸¬è©¦ï¼ŒSoftEther VPN 軟體有較高的é‹è¡Œå¯èƒ½æ€§ã€‚檢測å¯èƒ½éœ€è¦ä¸€å®šçš„時間。請ç¨å€™...\n\n +CHECK_EXEC_TAG '%s' 的檢測中...\n +CHECK_PASS [åˆæ ¼] â—‹ +CHECK_FAIL [ä¸åˆæ ¼] × +CHECK_RESULT_1 全部檢測通éŽï¼Œèªªæ˜Ž SoftEther VPN Server / Bridge 在此系統上正常é‹è¡Œçš„å¯èƒ½æ€§å¾ˆé«˜ã€‚ +CHECK_RESULT_2 一部分的檢測çµæžœæ˜¯ä¸åˆæ ¼ã€‚請確èªç³»çµ±çš„é‹è¡Œç’°å¢ƒã€‚如果在這個系統上實行 SoftEther VPN Server / Bridge,有發生å•é¡Œçš„å¯èƒ½æ€§ã€‚ +CHECK_TEST_123456789 123456789 + + +CHECK_PROC_KERNEL 內核系統 +CHECK_PROC_MEMORY 記憶體作業系統 +CHECK_PROC_STRINGS ANSI / Unicode 字串處ç†ç³»çµ± +CHECK_PROC_FILESYSTEM 檔案系統 +CHECK_PROC_THREAD 執行緒系統 +CHECK_PROC_NETWORK 網路系統 + + +###################################################### +# # +# 安è£ç²¾éˆ(SW)字串 # +# # +###################################################### + +SW_TITLE SoftEther VPN 安è£ç²¾éˆ (版本 %S) +SW_EXIT_CONFIRM SoftEther VPN 的安è£æœªå®Œæˆã€‚\r\n\r\n您確定è¦é€€å‡ºå—Žï¼Ÿ +SW_UNINSTALL_CONFIRM é–‹å•Ÿ%s移除程å¼ã€‚\r\n\r\n您確定è¦ç¹¼çºŒå—Žï¼Ÿ + + +SW_COMPONENT_VPNSERVER_TITLE SoftEther VPN Server +SW_COMPONENT_VPNSERVER_DESCRIPTION 把它安è£åœ¨ä¼ºæœå™¨é›»è…¦ä¸Šä½œç‚º VPN 的中心網站。管ç†å·¥å…·ä¹ŸæœƒåŒæ™‚安è£ã€‚ + +SW_COMPONENT_VPNCLIENT_TITLE SoftEther VPN Client +SW_COMPONENT_VPNCLIENT_DESCRIPTION 安è£å®ƒåœ¨ VPN Client 電腦上。VPN Client 電腦將能連接到中心 VPN Server 。管ç†å·¥å…·ä¹ŸæœƒåŒæ™‚安è£ã€‚ + +SW_COMPONENT_VPNBRIDGE_TITLE SoftEther VPN Bridge +SW_COMPONENT_VPNBRIDGE_DESCRIPTION 安è£å®ƒåœ¨æ¯å€‹ç¶²ç«™çš„電腦上。æ¯å€‹ VPN Bridge 將會建立一個通å‘中心 VPN Server çš„ VPN 連接。管ç†å·¥å…·ä¹ŸæœƒåŒæ™‚安è£ã€‚ + +SW_COMPONENT_VPNSMGR_TITLE SoftEther VPN Server 管ç†å·¥å…· (僅é™ç®¡ç†å·¥å…·) +SW_COMPONENT_VPNSMGR_DESCRIPTION 安è£çš„åªæœ‰ VPN Server 管ç†å·¥å…·ã€‚ä¸æœƒå®‰è£ VPN Server æœå‹™ç¨‹å¼ã€‚您å¯ä»¥åœ¨ Windows, Linux, Mac OS X, Solaris, FreeBSD 的系統上使用此 VPN Server 管ç†å·¥å…·é€²è¡Œé€£æŽ¥å’Œç®¡ç†é ç«¯çš„ VPN Server / Bridge 端。 + +SW_COMPONENT_VPNCMGR_TITLE SoftEther VPN Client 管ç†å·¥å…·(僅é™ç®¡ç†å·¥å…·) +SW_COMPONENT_VPNCMGR_DESCRIPTION 安è£çš„åªæœ‰ VPN Client 管ç†å·¥å…·ã€‚ä¸æœƒå®‰è£ VPN Client æœå‹™ç¨‹å¼ã€‚您å¯ä»¥åœ¨ Windows 或 Linux 的系統上使用此 VPN Client 管ç†å·¥å…·é€²è¡Œé€£æŽ¥å’Œç®¡ç†é ç«¯çš„ VPN Client 。 + +SW_WELCOME_TITLE 歡迎來到 SoftEther VPN 安è£ç²¾éˆ +SW_MODE_TITLE é¸æ“‡ä¸€å€‹å®‰è£æ¨¡å¼ +SW_NOT_ADMIN_TITLE 沒有足夠許å¯æ¬Š +SW_COMPONENTS_TITLE é¸æ“‡å®‰è£ä¸€å€‹è»Ÿé«”部分 +SW_EULA_TITLE 使用者授權åˆç´„ +SW_WARNING_TITLE é‡è¦è³‡è¨Š +SW_DIR_TITLE 安è£ç›®éŒ„ +SW_READY_TITLE æº–å‚™å®‰è£ +SW_PERFORM_TITLE 安è£æ­£åœ¨é€²è¡Œä¸­ +SW_ERROR_TITLE 安è£çµæžœ +SW_FINISH_TITLE 安è£çµæŸ +SW_UNINST1_TITLE ç§»é™¤ç¨‹å¼ +SW_LANG1_TITLE SoftEther VPN : é…置顯示語言 +SW_EASY1_TITLE 歡迎來到 SoftEther VPN Client 簡單安è£ç¨‹å¼å‰µå»ºå·¥å…· +SW_EASY2_TITLE 指定資料夾 +SW_WEB1_TITLE 歡迎來到 SoftEther VPN Client Web安è£ç¨‹å¼å‰µå»ºå·¥å…· +SW_WEB2_TITLE 指定資料夾 + +SW_UNINSTALLINFO_URL http://selinks.org/ +SW_UNINSTALLINFO_PUBLISHER SoftEther VPN Project + + +SW_COMPONENTS_ABOUT_TAG 關於 %s +SW_COMPONENTS_REQUIRE_ADMIN 安è£éœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Š +SW_COMPONENTS_REQUIRE_ADMIN_TEXT 您需è¦ä¸€å€‹æœ‰ç®¡ç†è¨±å¯æ¬Šçš„用戶來é‡å•Ÿæœ¬å®‰è£ç²¾éˆï¼Œä¸¦ä»¥ç³»çµ±æ¨¡å¼å®‰è£ %s。以系統模å¼å®‰è£ï¼Œè«‹é»žæ“Šå¾Œé€€ã€‚ +SW_DIR_SELECT 請指定安è£ç›®éŒ„ +SW_DIR_MORE_THAN_110 目錄å太長。\r\n最多指定 110 個字æ¯. +SW_DIR_WRITE_ERROR 無法創建指定的目錄 "%s",或在目錄中寫入檔失敗。\r\n\r\n指定å¦å¤–一個目錄。 +SW_DIR_DST_IS_SAME_TO_SRC 指定的目錄 "%s" 與原始目錄相åŒã€‚ +SW_DIR_IS_NOT_HDD 指定的目錄 "%s" ä¸åœ¨æœ¬åœ°ç¡¬ç¢Ÿé©…動上。\r\n\r\nè¦ "%s" 在系統模å¼ä¸‹å®‰è£ï¼Œæ‚¨å¿…須指定一個在本地硬碟驅動上的目錄。 +SW_DIR_IS_NOT_FULLPATH 目錄 "%s" ä¸æ˜¯å…¨è·¯å¾‘æ ¼å¼ã€‚\r\n\r\n請指定一個全路徑目錄。 +SW_DIR_DST_IS_OTHER_PRODUCT 指定的目錄已經有å¦ä¸€å€‹éƒ¨åˆ†å·²å®‰è£ã€‚\r\n\r\n請指定å¦å¤–一個目錄。 +SW_DIR_DST_IS_NEWER 本軟體的更新版本已經安è£åˆ°æŒ‡å®šç›®éŒ„。\r\n\r\n您ä¸å¿…安è£æœ¬ç‰ˆæœ¬ã€‚ +SW_DIR_DST_IS_NEWER_2 本軟體的更新版本已經安è£åˆ°æŒ‡å®šç›®éŒ„。\r\n\r\n本安è£ç¨‹å¼å°‡å°Žå…¥å’Œæ‡‰ç”¨å·²åµŒå…¥åœ¨ç°¡å–®å®‰è£å·¥å…·ä¸­çš„ VPN 連接設置。程å¼æª”ä¸æœƒè¢«è¦†è“‹ã€‚ +SW_DIR_DST_IS_BROKEN 無法讀å–指定目錄下的檔 "%s"。\r\n\r\n請指定å¦å¤–一個目錄。 +SW_DIR_DST_IS_SYSTEM_MODE åŒæ¨£çš„軟體已經在指定目錄中以系統模å¼å®‰è£ã€‚\r\n\r\n請指定å¦å¤–一個目錄。 +SW_DIR_DST_IS_USER_MODE åŒæ¨£çš„軟體已經在指定目錄中以使用者模å¼å®‰è£ã€‚\r\n\r\n請指定å¦å¤–一個目錄。 +SW_SYSTEM_MODE_ALREADY_INSTALLED 本軟體 "%s" 以系統模å¼è¢«å®‰è£åœ¨é€™å°é›»è…¦ä¸Šã€‚\r\n\r\nåŒæ¨£çš„軟體以使用者模å¼å’Œç³»çµ±æ¨¡å¼å®‰è£åœ¨åŒä¸€å°é›»è…¦ä¸Šæœƒç™¼ç”Ÿè¡çªã€‚\r\n\r\n您確定è¦ä»¥ä½¿ç”¨è€…模å¼ç¹¼çºŒé€²è¡Œå®‰è£ï¼Ÿ + +SW_NOT_INSTALL_SRC 安è£ç¨‹å¼å·²åœ¨ä¸€å€‹å¤–部的安è£æºåŸ·è¡Œã€‚\r\n\r\nä¸èƒ½å†ç¹¼çºŒå®‰è£ã€‚ +SW_SETUPLOG_CORRUPTED "setuplog.dat" 檔已被破壞。 +SW_MSI_UNINSTALL_FAILED 之å‰çš„版本 %s (產å“號: "%S")已安è£ã€‚ Windows安è£å·¥å…·ç§»é™¤èˆŠç‰ˆæœ¬å¤±æ•—。\r\n\r\n請您手動移除並且é‡å•Ÿæœ¬å®‰è£å·¥å…·ã€‚ +SW_MSI_UNINSTALL_REBOOT_REQUIRED Windows 安è£å·¥å…·å·²ç¶“移除舊版本 %s。請é‡å•Ÿé›»è…¦ã€‚\r\n\r\n點擊çµæŸæŒ‰éˆ•ä¸¦ä¸”手動é‡å•Ÿé›»è…¦ï¼Œç„¶å¾Œåœ¨é›»è…¦é‡å•Ÿå¾Œï¼Œé‡å•Ÿæœ¬å®‰è£å·¥å…·ã€‚ +SW_NOTICE_VPNSERVER_IS_INSTALLED SoftEther VPN Bridge 端作為軟體一部分來安è£ã€‚但是,本電腦已經安è£äº† SoftEther VPN Server。\r\n\r\n通常,您ä¸éœ€è¦åœ¨åŒä¸€å°é›»è…¦ä¸ŠåŒæ™‚å®‰è£ SoftEther VPN Server 端和 SoftEther VPN Bridge 端。\r\n如果您åŒæ™‚安è£äº†é€™å…©å€‹è»Ÿé«”,那麼有些è¡çªå°±æœƒç™¼ç”Ÿï¼Œä¾‹å¦‚埠號é‡è¤‡ã€‚\r\n如果您想把 SoftEther VPN Server 端替æ›æˆ SoftEther VPN Bridge 端,您應該退出本安è£å·¥å…·ï¼Œç§»é™¤ SoftEther VPN Server 端,並在移除æˆåŠŸå¾Œé‡å•Ÿæœ¬å®‰è£å·¥å…·ã€‚\r\n\r\n您確定è¦ç¹¼çºŒ SoftEther VPN Bridge 端的安è£å—Žï¼Ÿ +SW_NOTICE_VPNBRIDGE_IS_INSTALLED SoftEther VPN Server 端被é¸ç‚ºä¸€å€‹éƒ¨åˆ†ä¾†å®‰è£ã€‚ä½†æ˜¯ï¼Œæœ¬é›»è…¦å·²å®‰è£ SoftEther VPN Bridge 端。通常,您ä¸éœ€è¦åœ¨åŒä¸€å°é›»è…¦ä¸ŠåŒæ™‚å®‰è£ SoftEther VPN Server 端和 SoftEther VPN Bridge 端。\r\n如果您åŒæ™‚安è£äº†é€™å…©å€‹è»Ÿé«”,那麼有些è¡çªå°±æœƒç™¼ç”Ÿï¼Œä¾‹å¦‚埠號é‡è¤‡ã€‚\r\n如果您想把 SoftEther VPN Bridge 替æ›æˆ SoftEther VPN Server 端,您應該退出本安è£å·¥å…·ï¼Œç§»é™¤ SoftEther VPN Bridge,並在移除æˆåŠŸå¾Œé‡å•Ÿæœ¬å®‰è£å·¥å…·ã€‚\r\n\r\n您確定è¦ç¹¼çºŒ SoftEther VPN Server 端的安è£å—Žï¼Ÿ +SW_OS_FAILED 本作業系統ä¸æ”¯æ´%s. +SW_LANG_NOT_CHANGED %s的語言設置沒有改變。 +SW_LANG_LIST_LOAD_FAILED 載入å¯ç”¨èªžè¨€æ¸…單失敗。 +SW_LANG_OK 顯示語言 %s 修改æˆåŠŸã€‚\r\nå¦‚æžœç›®å‰ %s程å¼æ­£åœ¨é‹è¡Œï¼Œè«‹é€€å‡ºä¸¦é‡å•Ÿï¼Œä»¥æ”¹è®Šé¡¯ç¤ºèªžè¨€ã€‚如果顯示語言ä¾ç„¶æœªæ”¹è®Šï¼Œè«‹é‡å•Ÿ Windows。\r\n +SW_LANG_OK_SERVICE 記錄æœå‹™ç¨‹å¼çš„日誌檔的語言會在é‡å•Ÿå¾Œä¿®æ”¹ã€‚ +SW_LANG_OK_VPNCMGR \r\n在退出和é‡å•Ÿ VPN Client 管ç†å™¨ä¹‹å¾Œï¼Œå…¶é¡¯ç¤ºè¨­å®šå°‡æœƒæ”¹è®Šã€‚ (包括工具列的徹底終止) +SW_CHILD_PROCESS_ERROR å­é€²ç¨‹åŸ·è¡Œå¤±æ•—。 +SW_EXE_FILTER Windows å¯åŸ·è¡Œæª” (*.EXE)|*.exe|All Files (*.*)|*.* +SW_PERFORM_MSG_EASY_INFO 編輯 VPN Client 簡單安è£å·¥å…· +SW_EASY_FINISHED_MSG VPN Client 簡單安è£å·¥å…·å‰µå»ºæˆåŠŸã€‚\r\n本安è£å·¥å…·ä¿å­˜ç‚ºå¦‚下檔案å。\r\n\r\n%s\r\n\r\n您å¯ä»¥åœ¨å…¬å¸è£¡åˆ†é…以上的檔。 +SW_EASY_ERROR_MSG VPN Client 簡單安è£å·¥å…·å‰µå»ºå¤±æ•—。 +SW_OTHER_INSTANCE_EXISTS å¦å¤–一個 SoftEther VPN 安è£ç²¾éˆæ­£åœ¨é‹è¡Œä¸­\r\n\r\n您å¯ä»¥åœ¨é‚£å€‹å®‰è£ç²¾éˆé€€å‡ºå¾Œï¼Œç¹¼çºŒé‹è¡Œæ­¤å®‰è£ç²¾éˆã€‚ +SW_PERFORM_MSG_WEB_INFO 編譯 VPN Client Web安è£å·¥å…· +SW_WEB_ERROR_MSG VPN Client Web 安è£å·¥å…·å‰µå»ºå¤±æ•—。 +SW_INSTALLER_CACHE_IS_NOT_SIGNED ç›®å‰å·²å®‰è£ SoftEther VPN Client 的這å°é›»è…¦æ²’有安 SoftEther å…¬å¸ç°½ç½² Authenticode 數ä½æ†‘證的數ä½ç°½ç« åŒ…。\r\n它有å¯èƒ½æ˜¯å¾žä¸€å€‹å®¢æˆ¶å®šåˆ¶çš„安è£å·¥å…·ä¸Šå®‰è£çš„(例如:簡單安è£ç¨‹å¼ç”Ÿæˆå™¨è£½é€ çš„一個安è£ç¨‹å¼ã€‚)\r\n\r\n如果您繼續創建 Web 安è£å·¥å…·ï¼Œç•¶ä¸‹è¼‰çš„時候,會在使用者介é¢ä¸Šå‡ºç¾ä¸€å€‹è­¦ç¤ºè³‡è¨Šã€‚\r\n為é¿å…出ç¾è­¦ç¤ºè³‡è¨Šï¼Œæ‚¨éœ€è¦å–消本創建精éˆï¼Œå¾ž SoftEther å…¬å¸å®˜ç¶²ä¸‹è¼‰æœ€æ–°ç‰ˆæœ¬çš„ SoftEther VPN Client,é‡æ–°å®‰è£ä¸¦é–‹å•Ÿæœ¬ Web 安è£å·¥å…·å‰µå»ºå™¨ç²¾éˆã€‚\r\n\r\n你確定è¦ç¹¼çºŒå‰µå»ºä¸€å€‹ Web 安è£å·¥å…·å—Žï¼Ÿ +SW_FILE_NOT_FOUNT 沒有找到檔案 "%s" +SW_WEB_FINISHED Web安è£å·¥å…·å·²å‰µå»ºï¼Œä¸¦ä¿å­˜ç‚º "%s"。\r\n\r\nè«‹å°‡ ZIP 檔解壓縮,並將解壓後的檔上傳到 Web 伺æœå™¨ï¼Œç·¨è¼¯ä¸€å€‹HTML檔和一個 inf 檔來é©ç•¶æ›¿æ›URL。\r\n\r\n部署 Web 安è£ç¨‹å¼çš„解釋說明在ZIP檔中æ述。 + +SW_VG_CONFIRM_MSG 您想用 SoftEther VPN 用戶端安è£ä¸¦å•Ÿå‹• VPN Gate P2P 中繼功能的外掛程å¼å—Ž ?\r\n\r\n本外掛程å¼å¯ä»¥è¦é¿å®˜æ–¹é˜²ç«ç‰†çš„é™åˆ¶å¯¦ç¾é€šä¿¡çš„穩定性。åŒæ™‚ VPN Gate 的通信經常會消耗一定的網路頻寬。所以ä¸æŽ¨è–¦åœ¨ç§»å‹•é€£æŽ¥ä¸Šä½¿ç”¨ VPN Gate。\r\n\r\n請注æ„,一些國家和地å€æœ‰è¦å®šç¦æ­¢åŠ å¯†é€šä¿¡ç¹žéŽå®˜æ–¹é˜²ç«ç‰†ã€‚在這種情æ³ä¸‹ï¼Œè«‹æ‚¨ä¸è¦åœ¨æ‚¨çš„電腦上使用 VPN Gate 功能。VPN Gate 主è¦åœ¨æ—¥æœ¬ä½¿ç”¨ã€‚VPN Gate 僅僅是一個學術研究項目。VPN Gate å—日本法律管轄。使用此軟體和æœå‹™æœŸé–“,請您éµå®ˆæœ¬åœ‹ç›¸é—œçš„法律法è¦ï¼Œé€™æ˜¯æ‚¨è‡ªå·±çš„責任。您將完全承擔使用此軟體和æœå‹™é€ æˆçš„任何æ失和責任,ä¸ç®¡åœ¨æ—¥æœ¬å¢ƒå…§é‚„是境外。 + + + + +SW_PERFORM_MSG_INIT_TASKS 準備任務... +SW_PERFORM_MSG_COPY_PREPARE 準備複製文件... +SW_PERFORM_MSG_WRITE_ERROR 寫入目的檔案 "%s" 失敗。\r\n\r\nå¯èƒ½æœ‰å¦å¤–一個專案正在使用該檔。\r\n如果程å¼æˆ–者æœå‹™%s正在é‹è¡Œï¼Œè«‹é—œé–‰ï¼Œä¸¦é»žæ“Šé‡è©¦ã€‚ +SW_PERFORM_MSG_COPY_FILE 正在複製 "%s" ... +SW_PERFORM_MSG_SET_SECURITY 在 "%s" 設置安全系統 +SW_PERFORM_MSG_PLUGIN 外掛程å¼å®‰è£ä¸­... +SW_PERFORM_MSG_STOP_SVC åœæ­¢ "%s" çš„æœå‹™ +SW_PERFORM_MSG_WAIT_FOR_FILE_UNLOCK 檔 "%s" 被一個正在é‹è¡Œçš„程å¼éŽ–定。正等待解鎖... +SW_PERFORM_MSG_INSTALL_SVC å®‰è£ %s æœå‹™... +SW_PERFORM_MSG_START_SVC 開始 %s æœå‹™... +SW_PERFORM_MSG_CREATE_LINKS 創建快æ·æ–¹å¼è³‡æ–™å¤¾... +SW_PERFORM_MSG_DELETE_LINKS 刪除快æ·æ–¹å¼è³‡æ–™å¤¾... +SW_PERFORM_MSG_DELETE_OLD_LINKS 刪除舊的快æ·æ–¹å¼è³‡æ–™å¤¾... +SW_PERFORM_MSG_REGISTER_UNINSTALL 在控制å°è¨»å†Šç§»é™¤è³‡è¨Š... +SW_PERFORM_MSG_IMPORTING_ACCOUNT 在簡單安è£å·¥å…·ä¸­çš„導入嵌入的 VPN 連接設置... +SW_PERFORM_MSG_DELETE_SETUP_INFO 刪除安è£è³‡è¨Šå’Œæ—¥èªŒ... +SW_PERFORM_MSG_WRITE_LOG 寫入一個設置日誌... +SW_PERFORM_MSG_COPY_ERROR 複製檔 "%s" 失敗。 +SW_PERFORM_MSG_CRAETE_LINK_ERROR 創建快æ·æ–¹å¼æª” "%s" 失敗。\r\n\r\n您è¦é‡è©¦å—Žï¼Ÿ +SW_PERFORM_MSG_WRITE_LOG_ERROR 安è£æ—¥èªŒæª” "%s" 創建中。\r\n\r\n您è¦é‡è©¦å—Žï¼Ÿ +SW_PERFORM_MSG_STOP_SVC_ERROR 關閉 "%s" æœå‹™(內部å: "%S")失敗。 +SW_PERFORM_MSG_START_SVC_ERROR é–‹å•Ÿ "%s" æœå‹™(內部å: "%S")失敗。 +SW_PERFORM_MSG_SVC_UNINSTALL_FAILED 移除 "%s" æœå‹™(內部å: "%S")失敗。 +SW_PERFORM_MSG_SVC_INSTALL_FAILED å®‰è£ "%s" æœå‹™(內部å: "%S")失敗。 +SW_PERFORM_MSG_SVC_USERMODE_EXEC_FAILED é–‹å•Ÿä½¿ç”¨è€…æ¨¡å¼ %s æœå‹™å¤±æ•—。 +SW_PERFORM_MSG_UPDATING 系統設置更新中... +SW_PERFORM_MSG_DELETE_NIC 移除虛擬網路介é¢å¡... +SW_PERFORM_MSG_FINISHED 安è£é€²ç¨‹çµæŸã€‚ +SW_PERFORM_MSG_UNINSTALL_MSI Windows 安è£å·¥å…·æ­£åœ¨ç§»é™¤èˆŠç‰ˆæœ¬ %s... +SW_PERFORM_MSG_UPDATE_LANG_CONFIG 修改語言設定... + +SW_PERFORM_MSG_INIT_UNINST 正準備移除... +SW_PERFORM_MSG_DELETE_PREPARE 正準備刪除文件... +SW_PERFORM_MSG_DELETE_ERROR 刪除檔 "%s" 失敗。\r\n\r\nå¯èƒ½æœ‰å¦å¤–一個程å¼æ­£åœ¨ä½¿ç”¨è©²æª”。\r\n如果程å¼æˆ–æœå‹™ %s 正在é‹è¡Œï¼Œè«‹é—œé–‰ï¼Œä¸¦é»žæ“Šé‡è©¦ã€‚ +SW_PERFORM_MSG_UNINSTALL_SVC æœå‹™ "%s" 移除中... +SW_PERFORM_MSG_DELETE 正在刪除æœå‹™ "%s" ... +SW_PERFORM_MSG_EASY_INIT 創建簡單安è£å·¥å…·... +SW_PERFORM_MSG_WEB_INIT 創建 Web 安è£å·¥å…·... +SW_PERFORM_MSG_INSTALL_SELOW 一個系統還原點創建中並安è£å¿…è¦æˆåˆ†ã€‚這å¯èƒ½éœ€è¦ä¸€æ®µæ™‚é–“... + + + +SW_TAG_USERNAME \ (使用者模å¼) +SW_DIRNAME_CONFIG_TOOLS 設定工具 +SW_DIRNAME_ADMIN_TOOLS 管ç†å·¥å…· +SW_DIRNAME_LANGUAGE_TOOLS 語言設定 + +SW_RUN_TEXT_VPNSMGR é–‹å•Ÿ SoftEther VPN Server 管ç†å·¥å…· +SW_RUN_TEXT_VPNCMGR é–‹å•Ÿ SoftEther VPN Client 管ç†å·¥å…·. + +SW_NIC_UNINSTALL SoftEther VPN 用戶端的虛擬網路介é¢å¡å·²åœ¨ç³»çµ±ä¸Šå‰µå»ºã€‚\r\nä½ è¦åˆªé™¤é€™äº›è™›æ“¬ç¶²è·¯ä»‹é¢å¡? + +# --- Do not translate this section !!! stay them in English !!! --- +SW_TAG_USERNAME_ENGLISH \ (User-Mode) +SW_LINK_NAME_VPNSERVER_SVC SoftEther VPN Server User-mode Service +SW_LINK_NAME_VPNBRIDGE_SVC SoftEther VPN Bridge User-mode Service +SW_LONG_VPNSERVER SoftEther VPN Server +SW_LONG_VPNCLIENT SoftEther VPN Client +SW_LONG_VPNBRIDGE SoftEther VPN Bridge +SW_LONG_VPNSMGR SoftEther VPN Server Manager +SW_LONG_VPNCMGR SoftEther VPN Client Manager +SW_LANG_SET_FAILED Failed to write the new language setting on lang.config file. +# --- end of "Do not translate this section" --- + + +# å¿«æ·æ–¹å¼æª”案å +SW_LINK_NAME_VPNSMGR_SHORT SoftEther VPN Server 管ç†å·¥å…· +SW_LINK_NAME_VPNSMGR_SHORT_UM SE-VPN Server Manager (User) +SW_LINK_NAME_VPNSMGR_SHORT_TOOLSONLY SE-VPN Server Manager (Tools) +SW_LINK_NAME_VPNSMGR_SHORT_TOOLSONLY_UM SE-VPN Server Manager (User) +SW_LINK_NAME_VPNSMGR_FULL SoftEther VPN Server 管ç†å·¥å…· +SW_LINK_NAME_VPNSMGR_COMMENT 您在一個é ç«¯é›»è…¦ä¸Šå¯ä»¥ç®¡ç† SoftEther VPN Server 或者 SoftEther VPN Bridge 端。 + +SW_LINK_NAME_VPNCMGR_SHORT SoftEther VPN Client 管ç†å·¥å…· +SW_LINK_NAME_VPNCMGR_FULL SoftEther VPN Client 管ç†å·¥å…· +SW_LINK_NAME_VPNCMGR_COMMENT 您å¯ä»¥é€šéŽä½¿ç”¨ SoftEther VPN Client 連接到 VPN Server。 + +SW_LINK_NAME_VPNCMGRTOOLS_SHORT SoftEther VPN Client é ç«¯ç³»çµ±ç®¡ç†å·¥å…· +SW_LINK_NAME_VPNCMGRTOOLS_SHORT_UM SE-VPN Client Remote Manager (User) +SW_LINK_NAME_VPNCMGRTOOLS_FULL SoftEther VPN Client é ç«¯ç³»çµ±ç®¡ç†å·¥å…· + +SW_LINK_NAME_VPNCMGR2_FULL 管ç†é ç«¯é›»è…¦ä¸Šçš„ SoftEther VPN Client +SW_LINK_NAME_VPNCMGR2_COMMENT 您å¯ä»¥å»ºç«‹ä¸€å€‹é ç«¯é€£æŽ¥ä¾†ç®¡ç†é ç«¯é›»è…¦ä¸Šçš„ SoftEther VPN Client 。 + +SW_LINK_NAME_VPNCMGRTRAY_FULL SoftEther VPN Client 管ç†å·¥å…·å•Ÿå‹•åŠŸèƒ½è¡¨ +SW_LINK_NAME_VPNCMGRTRAY_COMMENT 在工作列的通知å€åŸŸè¨»å†Šä¸€å€‹ SoftEther VPN Client 圖示。 + +SW_LINK_NAME_EASYINSTALLER 簡單安è£å·¥å…·å‰µå»ºå·¥å…· +SW_LINK_NAME_EASYINSTALLER_COMMENT 為公å¸ç³»çµ±ç®¡ç†å“¡å‰µå»º SoftEther VPN Client 簡單安è£å·¥å…·çš„工具,有自動快速啟動到指定目標 VPN 連接的功能。 + +SW_LINK_NAME_WEBINSTALLER Web安è£å·¥å…·å‰µå»ºå·¥å…· +SW_LINK_NAME_WEBINSTALLER_COMMENT 為公å¸ç³»çµ±ç®¡ç†å“¡å‰µå»º SoftEther VPN Client Web安è£å·¥å…·(ActiveX 安è£å·¥å…·)的工具,有自動快速啟動到指定目標 VPN 連接的功能。 + + +SW_LINK_NAME_VPNCMD SoftEther VPN 命令列實用工具(vpncmd) +SW_LINK_NAME_VPNCMD_COMMENT 用 vpncmd 在命令列介é¢ç®¡ç† SoftEther VPN Server , SoftEther VPN Bridge 端和 SoftEther VPN Client 。 +SW_LINK_NAME_TRAFFIC 網路傳é€é€ŸçŽ‡æ¸¬é‡å·¥å…· +SW_LINK_NAME_TRAFFIC_COMMENT 工具執行用 TCP/IP 連接的兩å°é›»è…¦ä¹‹é–“çš„å°åŒ…傳輸,會用儘é‡å¤§çš„輸é€é‡ï¼Œå¾žè€Œæ¸¬é‡å‡ºç²¾ç¢ºçš„網路å¯ç”¨å‚³é€é€ŸçŽ‡ã€‚本工具ä¸åƒ…é™æ–¼ VPN,也å¯ä»¥ç”¨åœ¨ç‰©ç†ç¶²è·¯ä¸­ã€‚ +SW_LINK_NAME_TCP TCP/IP 優化實用工具 +SW_LINK_NAME_TCP_COMMENT TCP/IP 優化實用工具å¯ä»¥èª¿ç¯€ Windows çš„ TCP/IP åƒæ•¸ï¼Œä»¥æ高本電腦的網路通信輸é€é‡ã€‚ +SW_LINK_NAME_SERVICES æœå‹™æ­£åœ¨æœ¬é›»è…¦é‹è¡Œ +SW_LINK_NAME_SERVICES_COMMENT 開始,çµæŸå’Œé…ç½® Windows æœå‹™ã€‚您å¯ä»¥é–‹å•Ÿå’Œé—œé–‰ SoftEther VPN æœå‹™ã€‚ +SW_LINK_NAME_VPNSERVER_SVC_COMMENT 使用使用者模å¼é–‹å•Ÿ SoftEther VPN Server æœå‹™ã€‚ +SW_LINK_NAME_VPNBRIDGE_SVC_COMMENT 使用使用者模å¼é–‹å•Ÿ SoftEther VPN Bridge æœå‹™ã€‚ + +SW_LINK_NAME_UNINSTALL 移除 %s +SW_LINK_NAME_UNINSTALL_COMMENT 在本電腦中移除 %s +SW_LINK_NAME_LANGUAGE 設定顯示語言 +SW_LINK_NAME_LANGUAGE_COMMENT 修改 %s 的顯示語言設定。 + +SW_LINK_NAME_DEBUG 調試資訊採集工具 +SW_LINK_NAME_DEBUG_COMMENT 採集 SoftEther VPN 的調試資訊。僅在您的支æŒäººå“¡è¦æ±‚你這樣åšæ™‚使用此工具。 + + diff --git a/src/bin/hamcore/vpninstall_tw.inf b/src/bin/hamcore/vpninstall_tw.inf new file mode 100644 index 00000000..0374fba0 --- /dev/null +++ b/src/bin/hamcore/vpninstall_tw.inf @@ -0,0 +1,30 @@ +# SoftEther VPN Client 自動安è£è¨­å®šæª” +# (為了 VPN Client Web 安è£ç¨‹å¼çš„樣å“設定檔) +# +# Copyright (c) SoftEther Project at University of Tsukuba, Japan. +# All Rights Reserved. +# +# 製作簡易 Web 安è£ç¨‹å¼çš„時候,請編輯這個檔的內容。 +# +# ※ 如果在這個檔內包å«ä¸­æ–‡ç­‰çš„ 2 ä½å…ƒçµ„字元, +# 字元編碼請使用 UTF-8。 +# +# 文字 "#" 在 (sharp) 開始的行是評語。 + + +# vpninstall.exe 版本號 +# (請在 vpninstall.exe 檔的 [屬性] ç•«é¢ç¢ºèªã€‚ +# 請在這裡輸入檔版本的末尾的 4 ä½å…ƒæ•´æ•¸ã€‚) +VpnInstallBuild $VER_BUILD$ +VpnClientBuild $VER_BUILD$ + + +# 有關Windows 事情的 VPN Client 包è£æª”的資訊 +# ※ 請指定 Web 伺æœå™¨ä¸Šçš„ URL。盤上的傳çƒåä¸èƒ½æŒ‡å®šã€‚ +VpnClientPath http://example.com/any_folder/$PACKAGE_FILENAME$ + +# 是ä¸æ˜¯è¦ VPN Client 的安è£å®Œæˆç·ŠæŽ¥ä¹‹å¾Œçš„å‹•ä½œæ–¹å¼ "簡單模å¼" å’Œ "標準模å¼" 的哪邊。 +# 寫 true 的話 "標準模å¼",那個以外的情æ³æˆç‚º "簡單模å¼"。 +NormalMode $NORMAL_MODE$ + + diff --git a/src/bin/hamcore/vpnweb_sample_tw.htm b/src/bin/hamcore/vpnweb_sample_tw.htm new file mode 100644 index 00000000..9b43ffd3 --- /dev/null +++ b/src/bin/hamcore/vpnweb_sample_tw.htm @@ -0,0 +1,71 @@ + + + VPN Client Web Installer Deployment Page Sample HTML + + + + + + +

VPN Client Web Installer Deployment Page Sample HTML File

+

This HTML file is a sample.
+To create a Web Installer using "SoftEther VPN Client Web Installer", please refer the following explanation and the HTML source of this file.

+ + + + +
<OBJECT ID="VpnWebInstaller"
+    CLASSID="CLSID:64F1A16B-C3EE-484C-B551-35338A9BB6D2"
+    CODEBASE="vpnweb.cab#Version=$VER_MAJOR$,$VER_MINOR$,0,$VER_BUILD$">
+    <PARAM NAME="InstallerExeUrl" VALUE="http://example.com/any_folder/vpninstall.exe">
+    <PARAM NAME="InstallerInfUrl" VALUE="http://example.com/any_folder/vpninstall.inf">
+    <PARAM NAME="SettingUrl" VALUE="http://example.com/any_folder/auto_setting.vpn">
+    <PARAM NAME="LanguageID" VALUE="EN">
+ </OBJECT>
+

To create a web page which boot the VPN Client Web Installer, insert HTML codes as the above. The HTML code refers the path of the ActiveX control, and the parameters which will be passed to the ActiveX.

+

You have to modify the strings which are emphasized in green fonts above according to the environment of the web server which you deploy on.
+(Notice that the above sample won't work staying in the ogriginal code, because the original sample specifies the example URLs.)
+
+For details, refer the online manuals or http://www.softether.org/.
+
+Note: the parameters "SettingUrl" and "LanguageID" are optional.

+

 

+ + + +

The below code is an example to embed the ActiveX control.

+

Notice: This HTML file is a sample. Parameters for vpnweb.cab control are dummy.
Therefore, after you click Start VPN Connection button, you will get an error message.

+ + + + +
+ + + + + + + + +
+ 

If the VPN Client Web Installer ActiveX Control is not displayed on the above brown rectangle, verity the requirements, and make sure that your Web browser allows ActiveX control.

+ + +

 

+

Copyright (c) SoftEther Project at University of Tsukuba, Japan. All Rights Reserved.

+ + + + diff --git a/src/bin/hamcore/warning_tw.txt b/src/bin/hamcore/warning_tw.txt new file mode 100644 index 00000000..d2f3e2d3 --- /dev/null +++ b/src/bin/hamcore/warning_tw.txt @@ -0,0 +1,140 @@ +關於 SoftEther VPN çš„é‡è¦è²æ˜Ž + +嵌入在本軟體的 VPN 通信功能比以往任何時候都è¦å¼·å¤§ã€‚這個強大的 VPN 能力將為您帶來巨大的好處。然而,如果你濫用此軟體, IT å¯èƒ½æœƒæ害你自己。為了é¿å…這樣的風險,本文件為願æ„使用本軟體的客戶公佈了é‡è¦æ示。下é¢çš„說明是éžå¸¸é‡è¦çš„。請仔細閱讀並ç†è§£å®ƒã€‚ + + +1. VPN 通信å”è­° +1.1. SoftEther VPN å”定 +SoftEther VPN å¯ä»¥é€²è¡Œ VPN 通信。ä¸åŒæ–¼å‚³çµ±çš„ VPN å”定, SoftEther VPN 有一個全新設計的 "SoftEther VPN å”定 (SE-VPN å”定)" 的實ç¾ã€‚SE-VPN å”定將任何乙太網å°åŒ…å°è£é€² HTTPS (HTTP over SSL) 連接。因此 SE-VPN å”è­°å¯ä»¥è¶ŠéŽé˜²ç«ç‰†é€šä¿¡ï¼Œå³ä½¿é˜²ç«ç‰†è¢«ç¶²è·¯ç³»çµ±ç®¡ç†å“¡é…置阻止傳統的 VPN å°åŒ…。SE-VPN å”è­°çš„è¨­è¨ˆå’Œå¯¦æ–½ä»¥ç¬¦åˆ TLS 1.0 (RFC 5246) å’Œ HTTPS (RFC 2818)。然é¢ï¼Œæœ‰æ™‚å° RFC 有ä¸åŒçš„行為。如果你是一個網路系統管ç†å“¡ï¼Œè¦åœ¨é˜²ç«ç‰†ä¸Šé˜»æ­¢ SE-VPN å”議,你å¯ä»¥åœ¨é˜²ç«ç‰†ä¸ŠæŽ¡å– "白åå–®" 策略,來éŽæ¿¾ä»»ä½•åœ¨é‚Šç•Œä¸Šçš„ TCP 或 UDP å°åŒ…,除了明確å…許到特定網站和伺æœå™¨çš„å°åŒ…。 + +1.2. NAT ç©¿é€åŠŸèƒ½ +一般來說,如果你使用傳統的 VPN 系統,你必須è¦æ±‚網路系統管ç†å“¡æŠŠ NAT 或防ç«ç‰†è¨­ç½®ç‚º "打開" 或 "中繼" 特定的 TCP 或 UDP 埠。然而,也有需è¦ä»¥æŸç¨®æ–¹å¼æ¶ˆé™¤ç¶²è·¯ç³»çµ±ç®¡ç†å“¡çš„這種工作æˆæœ¬ã€‚為了滿足這種需求, SoftEther VPN 有一個新實施的 "NAT 穿越" 功能。NAT 穿越é è¨­æƒ…æ³ä¸‹æ˜¯å•Ÿç”¨çš„。一個在 NAT 或防ç«ç‰†å¾Œé¢ã€åœ¨é›»è…¦ä¸Šé‹è¡Œçš„ SoftEther VPN 伺æœå™¨å¯ä»¥æŽ¥å—來自網際網路的 VPN 連接,在防ç«ç‰†æˆ– NAT 上沒有任何特殊的é…置。如果你想ç¦ç”¨ NAT 穿越功能,修改 SoftEther VPN 伺æœå™¨ä¸Šçš„設定檔 "DisableNatTraversal" 為 "true" 。為了在用戶端ç¦ç”¨å®ƒï¼Œåœ¨ç›®æ¨™ä¸»æ©Ÿæ·»åŠ  "/ tcp" 尾碼。 + +1.3. å‹•æ…‹ DNS 功能 +傳統的 VPN 系統在 VPN 伺æœå™¨ä¸Šéœ€è¦ä¸€å€‹éœæ…‹å…¨çƒ IP ä½å€ã€‚é‘’æ–¼å…¨çƒ IP ä½å€çš„短缺, SoftEther å…¬å¸åœ¨ SoftEther VPN 伺æœå™¨ä¸Šå¯¦æ–½äº† "å‹•æ…‹ DNS 功能" 。動態 DNS 是é è¨­å•Ÿç”¨çš„。動態 DNS 功能通知電腦的當å‰å…¨çƒ IP ä½å€åˆ°ç”± SoftEther å…¬å¸æ“作的動態 DNS 伺æœå™¨ã€‚一個全çƒå”¯ä¸€ä¸»æ©Ÿå稱 (FQDN) ,如 "abc.softether.net" ( "ABC" 隨æ¯å€‹ç”¨æˆ¶å”¯ä¸€è€Œä¸åŒ) 將在 VPN 伺æœå™¨ä¸Šè¢«æŒ‡å®šã€‚如果你告訴一個 VPN 用戶這個唯一的主機å稱,用戶å¯ä»¥åœ¨ VPN 用戶端上將其指定為目標 VPN 伺æœå™¨çš„主機å稱,將能連接到 VPN 伺æœå™¨ã€‚äº‹å…ˆç„¡éœ€çŸ¥é“ IP ä½å€ã€‚如果 VPN 伺æœå™¨çš„ IP ä½å€è®ŠåŒ–了,相關動態 DNS æœå‹™çš„主機å稱註冊的 IP ä½å€æœƒè‡ªå‹•æ”¹è®Šã€‚通éŽé€™ç¨®æ©Ÿåˆ¶ï¼Œä¸å†éœ€è¦æ¯æœˆå‘ ISP 繳費的全çƒéœæ…‹ IP ä½å€ã€‚您å¯ä»¥ä½¿ç”¨å¸¶å‹•æ…‹ IP ä½å€çš„ã€æ¶ˆè²»è€…ç´šã€å»‰åƒ¹çš„網際網路連接,來æ“作一個ä¼æ¥­ç´šçš„ VPN 系統。如果你想ç¦ç”¨å‹•æ…‹ DNS ,把 SoftEther VPN 伺æœå™¨è¨­å®šæª”中的 "DDnsClient" 指令的 "Disabled" 專案指定為 "true" 。* 中è¯äººæ°‘共和國的居民請注æ„:如果你的 VPN 伺æœå™¨é‹è¡Œåœ¨ä¸­è¯äººæ°‘共和國, DNS 尾碼將被替æ›ç‚º "sedns.cn" 功能變數å稱。 "sedns.cn" 功能變數å稱æœå‹™ç”± "北京大游索易科技有é™å…¬å¸" æ“有和é‹ç‡Ÿï¼Œå®ƒæ˜¯ä¸€å€‹ä¸­åœ‹æœ¬åœ°çš„ä¼æ¥­ã€‚ + +1.4. VPN over ICMP / VPN over DNS 功能 +如果你想在 SoftEther VPN 用戶端 / 橋接器和 SoftEther VPN 伺æœå™¨ä¹‹é–“建立一個 VPN 連接,但如果 TCP å’Œ UDP å°åŒ…被防ç«ç‰†ç¦æ­¢é€šéŽï¼Œé‚£éº¼ä½ å¯ä»¥æŠŠæœ‰æ•ˆè¼‰è·å°è£é€² "ICMP" (被稱為 Ping) 或 "DNS" å°åŒ…。通éŽä½¿ç”¨ ICMP 或 DNS ,å³ä½¿é˜²ç«ç‰†æˆ–路由器阻止æ¯å€‹ TCP 或 UDP 連接,此功能å¯ä»¥å¯¦ç¾ VPN 連接。VPN over ICMP/ VPN over DNS 功能盡å¯èƒ½çš„設計符åˆæ¨™æº– ICMP å’Œ DNS è¦ç¯„,但有時也ä¸å®Œå…¨ç¬¦åˆä»–們的行為。因此,一些劣質路由器å¯èƒ½æœƒå°Žè‡´è¨˜æ†¶é«”溢出或當有很多 ICMP 或 DNS å°åŒ…通éŽæ™‚產生麻煩,這種路由器有時當機或é‡æ–°å•Ÿå‹•ã€‚它å¯èƒ½æœƒå½±éŸ¿åœ¨åŒä¸€ç¶²è·¯ä¸Šçš„其他使用者。為了é¿å…這樣的風險,在 VPN 用戶端指定的目標主機å稱上附加尾碼 "/tcp" ,ç¦ç”¨ VPN over ICMP / DNS 功能。 + +1.5. VPN Azure 雲æœå‹™ +如果您的 SoftEther VPN 伺æœå™¨æ”¾ç½®åœ¨ NAT 或防ç«ç‰†å¾Œé¢ï¼Œç”±æ–¼æŸç¨®åŽŸå› ï¼Œä½ ä¸èƒ½ä½¿ç”¨ NAT ç©¿é€åŠŸèƒ½ã€å‹•æ…‹ DNS 功能或 VPN over ICMP/DNS 功能,您å¯ä»¥ä½¿ç”¨ VPN Azure Clouse æœå‹™ã€‚ SoftEther å…¬å¸åœ¨ç¶²éš›ç¶²è·¯ä¸Šé‹è¡Œ VPN Azure 雲。VPN 伺æœå™¨é€£æŽ¥åˆ° VPN Azure 雲,主機å稱 "abc.vpnazure.net" ( "abc" 是一個唯一的主機å稱) é€šéŽ VPN Azure 雲å¯ä»¥è¢«æŒ‡å®šé€£æŽ¥åˆ° VPN 伺æœå™¨ã€‚實際上,這樣的一個主機å稱指å‘一個由 SoftEther å…¬å¸æ‰€æ“作的雲伺æœå™¨çš„å…¨çƒ IP ä½å€ã€‚如果一個 VPN 用戶端連接到一個 VPN Azure 主機,那麼 VPN Azure 主機轉播在 VPN 用戶端和 VPN 伺æœå™¨ä¹‹é–“的所有æµé‡ã€‚VPN Azure 在é è¨­æƒ…æ³ä¸‹æ˜¯ç¦ç”¨çš„。您å¯ä»¥é€šéŽä½¿ç”¨ VPN 伺æœå™¨é…置工具很容易地啟動它。 + +1.6. UDP 加速 +SoftEther VPN 具有 UDP 加速功能。如果一個 VPN 是由兩個網站組æˆæª¢æ¸¬åˆ° UDP 通é“已建立, UDP 將自動使用。通éŽæ­¤åŠŸèƒ½ï¼Œ UDP 的輸é€é‡å¢žåŠ äº†ã€‚如果直接的 UDP 通é“已被建立,直接的 UDP å°åŒ…將被使用。但是,如果有一些障礙,如防ç«ç‰†æˆ– NAT , "UDP æ²–å­”" 技術將被使用。 "UDP æ²–å­”" 使用 SoftEther å…¬å¸åœ¨ç¶²éš›ç¶²è·¯ä¸Šæ“作的雲伺æœå™¨ã€‚UDP 加速通éŽåœ¨ VPN 用戶端一å´é€²è¡Œè¨­ç½®åœ¨ä»»ä½•æ™‚候å¯ä»¥è¢«ç¦ç”¨ã€‚ + + +2. VPN 軟體 +2.1. SoftEther VPN 用戶端 +如果您在 Windows 上使用 SoftEther VPN 用戶端,虛擬網路介é¢å¡è¨­å‚™é©…動程å¼å°‡å®‰è£åœ¨ Windows 上。虛擬網路介é¢å¡ä½œç‚ºä¸€å€‹æ ¸å¿ƒæ¨¡å¼é©…動程å¼å¯¦æ–½åœ¨ Windows 上。驅動程å¼æ˜¯æ•¸ä½ç°½ç« çš„,由 VeriSign , Inc 所簽發的證書,還由 Symantec Corporation (賽門éµå…‹å…¬å¸) 簽署。å•ä½ è¦ç¢ºä¿å®‰è£é©…動程å¼çš„一æ¢æ¶ˆæ¯å¯èƒ½æœƒå½ˆå‡ºåœ¨èž¢å¹•ä¸Šã€‚如果å¯èƒ½çš„話, SoftEther VPN 用戶端å¯èƒ½æœƒå›žæ‡‰è¨Šæ¯ã€‚SoftEther VPN 用戶端還優化了在 Windows 上 MMCSS (多媒體類計畫程å¼æœå‹™) çš„é…置。您以後å¯ä»¥æ’¤éŠ· MMCSS 的優化。 + +2.2. SoftEther VPN 伺æœå™¨ / 橋接器 +如果您使用 SoftEther VPN 伺æœå™¨ / 橋接器在 Windows 上的 "本地橋接器" 功能,你必須在電腦上安è£ä½Žç´šåˆ¥çš„乙太網å°åŒ…處ç†é©…動程å¼ã€‚驅動程å¼æ˜¯æ•¸ä½ç°½ç« çš„,由 VeriSign , Inc 所簽發的證書,還由 Symantec Corporation (賽門éµå…‹å…¬å¸) 簽署。SoftEther VPN 伺æœå™¨ / 橋接器在物ç†ç¶²è·¯ä»‹é¢å¡æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ä¸­å¯ä»¥ç¦ç”¨ TCP / IP å¸è¼‰ç‰¹æ€§ã€‚在 Windows Vista /2008 或更高版本, VPN 伺æœå™¨å¯ä»¥æ³¨å…¥ä¸€å€‹ç¬¦åˆ Windows éŽæ¿¾å¹³è‡º (WPF) è¦ç¯„çš„å°åŒ…éŽæ¿¾é©…動程å¼è‡³å…§æ ¸ä»¥æä¾› IPsec 功能。å°åŒ…éŽæ¿¾é©…動程å¼å°‡è¢«è¼‰å…¥åƒ…當啟用 IPsec 功能時。一旦您啟用 SoftEther VPN 伺æœå™¨çš„ IPsec 功能, Windows 內置的 IPsec 功能將被ç¦ç”¨ã€‚在您ç¦ç”¨äº† SoftEther VPN 伺æœå™¨çš„ IPsec 功能之後,那麼 Windows 內置的 IPsec 功能將復蘇。為了æ供本地橋功能, SoftEther VPN 伺æœå™¨ / 橋接器在作業系統上ç¦ç”¨ TCP / IP å¸è¼‰åŠŸèƒ½ã€‚ + +2.3. 使用者模å¼å®‰è£ +您å¯ä»¥åœ¨ Windows 以 "使用者模å¼" å®‰è£ SoftEther VPN 伺æœå™¨å’Œ SoftEther VPN 橋接器。æ›å¥è©±èªªï¼Œå³ä½¿ä½ æ²’有 Windows 系統管ç†å“¡çš„許å¯æ¬Šï¼Œä½ å¯ä»¥ä½œç‚ºä¸€å€‹æ™®é€šç”¨æˆ¶å®‰è£ SoftEther VPN。使用者模å¼å®‰è£å°‡ç¦ç”¨ä¸€äº›åŠŸèƒ½ï¼Œä½†å…¶ä»–大部分功能都能正常工作。因此,例如,雇員å¯ä»¥åœ¨è¾¦å…¬å®¤ç¶²è·¯ä¸­çš„é›»è…¦ä¸Šå®‰è£ SoftEther VPN 伺æœå™¨ç«¯ï¼Œä»–將能夠從他家連接到伺æœå™¨ã€‚為了由使用者自己實ç¾é€™æ¨£çš„系統,在技術觀點上無須系統管ç†å“¡è¨±å¯æ¬Šã€‚然而,é•åå…¬å¸è¦å®šæœªç¶“授權在電腦上安è£è»Ÿé«”å¯èƒ½æœƒè¢«è¦–為ä¸å—歡迎的行為。如果你是一å雇員屬於該公å¸ï¼Œè©²å…¬å¸çš„政策ç¦æ­¢å®‰è£è»Ÿé«”或未經å…許進行網際網路通信,你必須事先從網路系統管ç†å“¡æˆ–您公å¸çš„總è£ç²å¾—許å¯ï¼Œå†å®‰è£ SoftEther VPN。如果您以使用者模å¼å®‰è£ VPN 伺æœå™¨ / 橋接器,圖示將出ç¾åœ¨ Windows 任務託盤。如果您覺得該圖示妨礙你了,你å¯ä»¥æ“作將其隱è—。然而,你ä¸èƒ½åˆ©ç”¨æ­¤éš±è—åŠŸèƒ½åœ¨å…¶ä»–äººçš„é›»è…¦ä¸Šå®‰è£ VPN 伺æœå™¨ä½œç‚ºé–“諜軟體。這種行為å¯èƒ½æ˜¯é•å刑法的犯罪。 + +2.4. ä¿æŒæ´»èºåŠŸèƒ½ +é è¨­æƒ…æ³ä¸‹ï¼Œ SoftEther VPN 伺æœå™¨å’Œ SoftEther VPN 橋接器有ä¿æŒæ´»èºçš„功能。此功能的目的是為了維æŒäº’連網線路的活èºã€‚該功能定期發é€å¸¶æœ‰éš¨æ©Ÿ - ä½å…ƒçµ„ - 陣列 - 有效載è·çš„ UDP å°åŒ…。此功能為é¿å…移動或撥號連線的自動斷開是éžå¸¸æœ‰ç”¨çš„。您å¯ä»¥éš¨æ™‚ç¦ç”¨ä¿æŒæ´»èºåŠŸèƒ½ã€‚ + +2.5. å¸è¼‰ +SoftEther VPN 軟體的å¸è¼‰éŽç¨‹å°‡åˆªé™¤æ‰€æœ‰ç¨‹å¼æª”。然而,éžç¨‹å¼æª” (如程å¼é‹è¡Œæ‰€ç”¢ç”Ÿçš„檔和資料) å°‡ä¸æœƒè¢«åˆªé™¤ã€‚由於技術原因,å¸è¼‰ç¨‹å¼çš„ exe 和資æºæª”å¯èƒ½ä»ç„¶å­˜åœ¨ã€‚這些剩餘的檔決ä¸æœƒå½±éŸ¿ä½¿ç”¨é›»è…¦ï¼Œä½†æ˜¯ä½ å¯ä»¥æ‰‹å‹•åˆªé™¤å®ƒã€‚核心模å¼é©…動程å¼å¯èƒ½ä¸æœƒè¢«åˆªé™¤ï¼Œä½†æ˜¯é€™æ¨£çš„驅動程å¼åœ¨ Windows 下次啟動時ä¸æœƒè¢«è¼‰å…¥ã€‚您å¯ä»¥ä½¿ç”¨ Windows çš„ "sc" 命令手動刪除核心模å¼é©…動程å¼ã€‚ + +2.6. 安全 +你應該在安è£å¾Œåœ¨ SoftEther VPN 伺æœå™¨ / 橋接器設置管ç†å“¡çš„密碼。如果你沒有åšåˆ°é€™ä¸€é»žï¼Œå…¶ä»–人未經您許å¯å¯ä»¥è¨ªå• SoftEther VPN 伺æœå™¨ / 橋接器,並å¯ä»¥è¨­ç½®å¯†ç¢¼ã€‚這個警告å¯èƒ½ä¹Ÿé©ç”¨æ–¼ Linux 版本的 SoftEther VPN 用戶端。 + +2.7. 自動更新通知 +Windows 版的 SoftEther VPN è»Ÿé«”æœ‰è‡ªå‹•æ›´æ–°é€šçŸ¥åŠŸèƒ½ã€‚å®ƒå®šæœŸè¨ªå• SoftEther 更新伺æœå™¨æª¢æŸ¥æ˜¯å¦ç™¼ä½ˆäº†æœ€æ–°ç‰ˆæœ¬çš„軟體。如果最新版已發佈,通知消æ¯å°‡åœ¨èž¢å¹•ä¸Šå½ˆå‡ºã€‚為了é”到這個目的,版本ã€èªžè¨€è¨­ç½®ã€æ‚¨çš„電腦的 IP ä½å€ã€å”¯ä¸€è­˜åˆ¥ç¢¼ã€é€£æŽ¥åˆ° VPN 伺æœå™¨çš„主機å稱將被發é€åˆ° SoftEther 的更新伺æœå™¨ã€‚任何個人資訊將ä¸è¢«ç™¼é€ã€‚é è¨­æƒ…æ³ä¸‹è‡ªå‹•æ›´æ–°é€šçŸ¥æ˜¯å•Ÿç”¨çš„,然而你å¯ä»¥åœ¨é…置螢幕上ç¦ç”¨å®ƒã€‚é€šéŽ VPN 伺æœå™¨ç®¡ç†å™¨ï¼Œè¨­ç½®æ˜¯å¦æ‰“開或關閉將被單ç¨ä¿å­˜å°æ‡‰æ¯å€‹ç›®æ¨™ VPN 伺æœå™¨ã€‚ + +2.8. 虛擬 NAT 功能 +虛擬 HUB 在 SoftEther VPN 伺æœå™¨ / 橋接器上有 "虛擬 NAT 功能" 。虛擬 NAT 功能å¯ä»¥é€šéŽ VPN 用戶端的多個ç§æœ‰ IP ä½å€å…±ç”¨åŒä¸€å€‹ç‰©ç†ç¶²è·¯ä¸Šçš„單一 IP ä½å€ã€‚有兩種虛擬 NAT çš„æ“作模å¼:使用者模å¼å’Œæ ¸å¿ƒæ¨¡å¼ã€‚在使用者模å¼ä¸‹é‹è¡Œï¼Œè™›æ“¬ NAT 共用主作業系統上分é…的一個 IP ä½å€ã€‚ä¸åŒæ–¼ä½¿ç”¨è€…模å¼ï¼Œæ ¸å¿ƒæ¨¡å¼çš„æ“作試圖找到物ç†ç¶²è·¯ä¸Šçš„ DHCP 伺æœå™¨ã€‚如果有兩個或以上的物ç†ç¶²è·¯ï¼Œæ¯å€‹ç¶²æ®µä¸Šçš„ DHCP 伺æœå™¨æœƒè¢«è‡ªå‹•é€£çºŒå°‹æ‰¾ã€‚å¦‚æžœç™¼ç¾ DHCP 伺æœå™¨ï¼Œä¸¦ç²å–一個 IP ä½å€ï¼Œ IP ä½å€å°‡è¢«è™›æ“¬ NAT 使用。在這種情æ³ä¸‹ï¼Œä½œç‚º DHCP 用戶端的 IP æ¢ç›®å°‡è¢«ç™»è¨˜åœ¨ç‰©ç† DHCP 伺æœå™¨çš„ IP 池。為了在互連網中和主機進行通信,物ç†é è¨­é–˜é“器和 DNS 伺æœå™¨å°‡è¢«è™›æ“¬ NAT 使用。在核心模å¼çš„æ“作中,虛擬 HUB 上有一個é‹è¡Œåœ¨ç‰©ç†ä¹™å¤ªç¶²æ®µä¸Šçš„虛擬 MAC ä½å€ã€‚ +為了檢查到網際網路的連通性, SoftEther VPN å®šæœŸç™¼é€ DNS 查詢å°åŒ…ï¼Œä»¥è§£æž "www.yahoo.com" 或 "www.baidu.com" 主機的 IP ä½å€ï¼Œä¸¦å˜—試連接到這樣çµæžœ IP ä½å€çš„ TCP 80 埠,進行連通性檢查。 + +2.9. 核心模å¼çµ„ä»¶çš„ç„¡äººå€¼å®ˆå®‰è£ +當 SoftEther VPN 檢測到需è¦åœ¨ Windows 安è£æ ¸å¿ƒæ¨¡å¼å…ƒä»¶ï¼Œ Windows 系統將出ç¾ä¸€æ¢ç¢ºèªæ¶ˆæ¯ã€‚在此之際, SoftEther VPN 軟體將切æ›åˆ°ç„¡äººå€¼å®ˆçš„安è£æ¨¡å¼ï¼Œä»¥å›žæ‡‰ "是" 到 Windows。當從é™é åœ°é»žé€²è¡Œé ç«¯ç³»çµ±ç®¡ç†æ™‚,這個解決方案å¯ä»¥é˜²æ­¢éŽ–死。 + +2.10. Windows 防ç«ç‰† +SoftEther VPN 軟體將其自身註冊為一個安全程å¼ã€‚這樣的æ¢ç›®åœ¨å¸è¼‰å¾Œä»è¢«ä¿ç•™ã€‚您å¯ä»¥å¾ž Windows 的控制å°ä¸­æ‰‹å‹•åˆªé™¤å®ƒã€‚ + + +3. 互連網æœå‹™ +3.1. SoftEther å…¬å¸æ供的互連網æœå‹™ +SoftEther å…¬å¸åœ¨ç¶²éš›ç¶²è·¯ä¸Šæ供了動態 DNSã€NAT ç©¿é€ã€å’Œ VPN Azure 伺æœå™¨æœå‹™ã€‚這些æœå‹™éƒ½æ˜¯å…費的。客戶通éŽä½¿ç”¨ SoftEther VPN 軟體,經由網際網路訪å•é€™äº›æœå‹™ã€‚這些æœå‹™è¨ˆç•«å°‡åœ¨ä»¥å¾Œç™¼ä½ˆçš„ "SoftEther VPN" çš„é–‹æºç‰ˆæœ¬ä¸­ä¹Ÿæ供。 + +3.2. 發é€çš„資訊和隱ç§ä¿è­· +為了使用上述æœå‹™ï¼Œ SoftEther VPN 軟體å¯ä»¥å¾žå®¢æˆ¶çš„電腦到由 SoftEther å…¬å¸æ“作的雲æœå‹™ç™¼é€ IP ä½å€ã€ä¸»æ©Ÿå稱ã€VPN 軟體的版本。這些資訊的發é€æ˜¯è¦ä½¿ç”¨é€™äº›æœå‹™çš„最少必須內容。無任何個人資訊將被發é€ã€‚ SoftEther å…¬å¸è¨˜éŒ„接收到的最少資訊在雲æœå‹™ä¼ºæœå™¨çš„日誌檔為 90 天。這些日誌將被用於故障排除和其他åˆæ³•æ´»å‹•ã€‚SoftEther å…¬å¸å¯ä»¥æ供日誌給屬於法院ã€è­¦å¯Ÿå±€å’Œæª¢å¯Ÿé™¢çš„日本政府的公務人員,以éµå®ˆç•¶å±€çš„命令。(æ¯ä¸€å€‹æ—¥æœ¬å…¬å‹™äººå“¡æœ‰è²¬ä»»æ ¹æ“šæ³•å¾‹å¯†åˆ‡ä¿å­˜é€™äº›è³‡è¨Šã€‚) 此外, IP ä½å€æˆ–其他資訊將進行統計處ç†ï¼Œä¸¦æ供給公眾,而ä¸æ˜¯æš´éœ²æ¯ä¸€å€‹å…·é«”çš„ IP ä½å€ï¼Œä»¥é€²è¡Œç ”究活動的發佈。 + +3.3. é€šéŽ VPN Azure æœå‹™çš„通信資料 +ä¸ç®¡ä»¥ä¸Š 3.2 çš„è¦å‰‡ï¼Œå¦‚果客戶使用 VPN Azure 雲æœå‹™çš„發é€æˆ–接收 VPN å°åŒ…,實際的有效載è·å°‡åœ¨å¾ˆçŸ­çš„時間通éŽä¼ºæœå™¨çš„易失性記憶體存儲和轉發。這樣的行為自然需è¦æä¾› "VPN 中繼æœå‹™" 。無有效載è·å°‡è¢«è¨˜éŒ„在 "固定的" 儲存設備,如硬碟驅動器。然而, "ç«Šè½ç½ªçŠ¯ç¨‹å¼æ³•" (日本在 1999 å¹´ 8 月 18 æ—¥è£æ±ºçš„第 137 個立法) è¦æ±‚電信公å¸å…許日本政府當局進行線上竊è½ã€‚物ç†æ”¾ç½®åœ¨æ—¥æœ¬çš„ VPN Azure 伺æœå™¨ä¹Ÿæ˜¯æœå¾žæ–¼é€™å€‹æ³•å¾‹ã€‚ + +3.4. 符åˆæ—¥æœ¬é›»ä¿¡æ³• +SoftEther å…¬å¸ç¬¦åˆæ—¥æœ¬é›»ä¿¡æ³•å¿…è¦æ™‚通éŽç¶²éš›ç¶²è·¯æ供線上æœå‹™ã€‚ + +3.5. å…費和學術實驗æœå‹™ +SoftEther 作為學術實驗æœå‹™æ供動態 DNSã€NAT ç©¿é€å’Œ VPN Azure。因此,æœå‹™å¯ä»¥è¢«ç”¨æ–¼å…費。這些æœå‹™ä¸æ˜¯ "SoftEther VPN 軟體產å“" 的一部分。這些æœå‹™ä¸æ供任何ä¿è­‰ã€‚這些æœå‹™ç”±æ–¼æŠ€è¡“或æ“作å•é¡Œå¯èƒ½æœƒè¢«æš«åœæˆ–終止。在這種情æ³ä¸‹ï¼Œä½¿ç”¨è€…將無法使用這些æœå‹™ã€‚用戶必須瞭解這些風險,並承èªç”±ç”¨æˆ¶è‡ªè¡Œæ‰¿æ“”這樣的風險。SoftEther æ°¸é ä¸æœƒå°çµæžœã€æˆ–使用的æ害ã€æˆ–æœå‹™ç„¡æ³•ä½¿ç”¨æ‰¿æ“”任何責任。å³ä½¿ç”¨æˆ¶å·²ç¶“支付 SoftEther VPN 商業版的許å¯è²»ç”¨ï¼Œå› ç‚ºæ”¯ä»˜çš„費用ä¸åŒ…å«é€™äº›æœå‹™çš„任何費用。因此,如果線上æœå‹™å°‡åœæ­¢æˆ–終止, SoftEther å…¬å¸å°‡ä¸æ供任何退款或æ害的補償。 + +3.6. DNS 代ç†é›²ä¼ºæœå™¨ +在æŸäº›åœ°å€ï¼Œç•¶ä½¿ç”¨è€…ä½¿ç”¨äº’é€£ç¶²ï¼Œé€šéŽ ISP 線路時,一個 DNS 查詢有時æ壞或丟失。如果 SoftEther VPN 的伺æœå™¨ã€ç”¨æˆ¶ç«¯æˆ–橋接器檢測到訪å•å¯¦éš›çš„ VPN 伺æœå™¨å¯èƒ½ä¸ç©©å®šçš„å¯èƒ½æ€§ï¼Œé‚£éº¼ DNS 查詢將被轉移到由 SoftEther å…¬å¸é‹è¡Œçš„ DNS 代ç†é›²ä¼ºæœå™¨ã€‚DNS 代ç†é›²ä¼ºæœå™¨å°‡å›žç­”糾正一個 IP ä½å€éŸ¿æ‡‰ DNS 查詢。 + + +4. 一般注æ„事項 +4.1. 需è¦ç¶²è·¯ç³»çµ±ç®¡ç†å“¡çš„批准 +SoftEther VPN 具有強大的功能,ä¸éœ€è¦ç¶²è·¯ç³»çµ±ç®¡ç†å“¡çš„特殊設置。例如,您ä¸å¿…è¦æ±‚管ç†å“¡é…ç½®ç¾æœ‰çš„防ç«ç‰†ä»¥ "打開" TCP / UDP 埠。這些性能特點是為了以下目的:消除網路系統管ç†å“¡çš„工作時間和æˆæœ¬ï¼Œä¸¦é¿å…誤é…置風險,如在防ç«ç‰†ä¸Šæ‰“é–‹ç‰¹å®šçš„ç•°å¸¸åŸ çš„ä»»å‹™ã€‚ç„¶è€Œï¼Œåœ¨å®‰è£ SoftEther VPN å‰ï¼Œå±¬æ–¼å…¬å¸çš„任何員工必須ç²å¾—網路系統管ç†å“¡çš„批准。如果您的網路系統管ç†å“¡å¿½ç•¥æ供這樣的批准,你å¯ä»¥è€ƒæ…®ç²å¾—上級領導的批准。(例如,該公å¸ç¸½è£ã€‚) 如果您沒有ç²å¾—å…¬å¸é ˜å°Žçš„批准使用 SoftEther VPN ,你å¯èƒ½æœ‰ä¸åˆ©çš„æ¢ä»¶ã€‚SoftEther å…¬å¸å°‡ä¸æœƒå°ä½¿ç”¨ SoftEther VPN çš„çµæžœæˆ–æ害承擔責任。 + +4.2. éµå®ˆè²´åœ‹çš„法律 +如果您所在國家的法律ç¦æ­¢åŠ å¯†çš„使用,你自己必須ç¦ç”¨ SoftEther VPN 的加密功能。åŒæ¨£ï¼Œåœ¨ä¸€äº›åœ‹å®¶æˆ–地å€ï¼Œ SoftEther VPN çš„æŸäº›åŠŸèƒ½å¯èƒ½æœƒè¢«æ³•å¾‹ç¦æ­¢ä½¿ç”¨ã€‚其他國家的法律與 SoftEther å…¬å¸ç„¡é—œï¼Œå› ç‚º SoftEther å…¬å¸æ˜¯ä¸€å€‹åœ¨ç‰©ç†ä¸Šä½æ–¼ä¸¦è¨»å†Šæ–¼æ—¥æœ¬çš„ä¼æ¥­ã€‚例如,å¯èƒ½å­˜åœ¨ä¸€ç¨®é¢¨éšªï¼Œå³ SoftEther VPN 的一部分與åªåœ¨æŸäº›ç‰¹å®šå€åŸŸæœ‰æ•ˆçš„ç¾æœ‰å°ˆåˆ©è¡çªã€‚SoftEther å…¬å¸æ²’有在日本固有領土之外這些特定å€åŸŸçš„利益。因此,如果你想在日本以外的地å€ä½¿ç”¨ SoftEther VPN ,你必須è¦å°å¿ƒä¸è¦ä¾µçŠ¯ç¬¬ä¸‰äººçš„權利。在您在這樣的地å€å¯¦éš›ä½¿ç”¨ä¹‹å‰ï¼Œæ‚¨å¿…須驗證在這些特定å€åŸŸä½¿ç”¨ SoftEther VPN çš„åˆæ³•æ€§ã€‚本來,在世界上有近 200 個國家,æ¯å€‹åœ‹å®¶çš„法律都是ä¸åŒçš„。這幾乎是ä¸å¯èƒ½çš„事先驗證æ¯ä¸€å€‹åœ‹å®¶çš„法律和法è¦ï¼Œä½¿è»Ÿé«”符åˆæ‰€æœ‰åœ‹å®¶çš„法律,å†ç™¼ä½ˆè»Ÿé«”。因此 SoftEther å…¬å¸å·²æ ¸å¯¦ SoftEther VPN 僅å°æ—¥æœ¬æ³•å¾‹å’Œæ³•è¦çš„åˆæ³•æ€§ã€‚如果用戶在一個特定的國家使用 SoftEther VPN , SoftEther å…¬å¸å°‡ä¸æœƒè³ å„Ÿæ”¿åºœç•¶å±€çš„æ害,也ä¸æœƒæ‰¿æ“”æ¢å¾©æˆ–賠償此類æ害或刑事法律責任。 + + +5. VPN Gate 學術實驗專案 +(本章僅é©ç”¨æ–¼ SoftEther VPN 套è£è»Ÿé«”ï¼Œå…¶ä¸­åŒ…å« VPN Gate 學術實驗項目的擴展外掛程å¼ã€‚) +5.1. 關於 VPN Gate 學術實驗專案 +VPN Gate 學術實驗專案是一個線上æœå‹™ï¼Œç”±æ—¥æœ¬ç­‘波大學研究生院為學術研究目的é‹ç‡Ÿã€‚本研究的目的是è¦æ“´å¤§æˆ‘å€‘å° "å…¨çƒåˆ†æ•£å¼å…¬å…± VPN 中繼伺æœå™¨" 技術 (Global Distributed Public VPN Relay Server, GDPVRS) çš„èªè­˜ã€‚æœ‰é—œè©³ç´°è³‡è¨Šï¼Œè«‹è¨ªå• http://www.vpngate.net/。 + +5.2. 關於 VPN Gate æœå‹™ +SoftEther VPN 伺æœå™¨å’Œ SoftEther VPN 用戶端å¯èƒ½å«æœ‰ "VPN Gate æœå‹™" 程å¼ã€‚然而, VPN Gate æœå‹™åœ¨é è¨­æƒ…æ³ä¸‹æ˜¯ç¦ç”¨çš„。 +VPN Gate æœå‹™é€šéŽå®‰è£äº† SoftEther VPN 伺æœå™¨æˆ– SoftEther VPN 用戶端的電腦所有者的志願目的被啟動並啟用。在您啟動 VPN Gate æœå‹™ä»¥å¾Œï¼Œé›»è…¦å°‡ä½œç‚ºå…¨çƒåˆ†æ•£å¼å…¬å…± VPN 中繼伺æœå™¨çš„一部分開始æœå‹™ã€‚電腦的 IP ä½å€ã€ä¸»æ©Ÿå稱和相關資訊將被發é€ä¸¦åœ¨ VPN Gate 學術實驗專案的伺æœå™¨ç›®éŒ„註冊,這些資訊將被公佈,並å‘公眾披露。這一機制將å…許任何 VPN Gate 用戶端軟體的使用者連接到您電腦上é‹è¡Œçš„ VPN Gate æœå‹™ã€‚當在 VPN Gate 用戶端和你的 VPN Gate æœå‹™ä¹‹é–“建立一個 VPN 會話, VPN Gate 用戶端的用戶å¯ä»¥ç™¼é€ / 接收å‘網際網路經由 VPN Gate æœå‹™çš„任何 IP å°åŒ…。VPN Gate æœå‹™çš„ä¸»æ©Ÿçš„å…¨çƒ IP ä½å€å°‡ä½œç‚º VPN Gate ç”¨æˆ¶ç«¯å•Ÿå‹•çš„é€™ç¨®é€šä¿¡çš„æº IP ä½å€è¢«ä½¿ç”¨ã€‚ +VPN Gate æœå‹™å°‡ç™¼é€ä¸€äº›è³‡è¨Šè‡³ VPN Gate 學術實驗æœå‹™ç›®éŒ„伺æœå™¨ã€‚這些資訊包括第 5.5 節中æè¿°çš„é‹ç‡Ÿå•†çš„資訊ã€æ—¥èªŒè¨­ç½®ã€æ­£å¸¸åŸ·è¡Œæ™‚é–“ã€ä½œæ¥­ç³»çµ±ç‰ˆæœ¬ã€å”定類型ã€åŸ è™Ÿã€å“質資訊ã€çµ±è¨ˆè³‡è¨Šã€VPN Gate 用戶端的日誌歷å²è³‡æ–™ (包括日期,IP ä½å€ï¼Œç‰ˆæœ¬è™Ÿå’Œ ID) 和軟體的版本。這些資訊將被批露在目錄上。VPN Gate æœå‹™å¾žç›®éŒ„伺æœå™¨æŽ¥æ”¶åˆ°ä¸€å€‹é‡‘鑰以進行在 5.9 章中æ述的編碼。 + +5.3. VPN Gate æœå‹™è¡Œç‚ºçš„詳細資訊 +如果您手動啟用 VPN Gate æœå‹™ï¼Œåœ¨é è¨­æƒ…æ³ä¸‹æ˜¯ç¦ç”¨çš„, "VPNGATE" 虛擬 Hub 將在 SoftEther VPN 伺æœå™¨ä¸Šè¢«å‰µå»ºã€‚如果您使用的是 SoftEther VPN 用戶端,並嘗試啟動 VPN Gate æœå‹™ï¼Œç›¸ç•¶æ–¼ SoftEther VPN 伺æœå™¨çš„程å¼åœ¨ SoftEther VPN 用戶端的åŒä¸€é€²ç¨‹å°‡è¢«èª¿ç”¨ï¼Œè™›æ“¬ HUB "VPNGATE" 將被創建。虛擬 HUB "VPNGATE" 包å«ä¸€å€‹é è¨­æƒ…æ³ä¸‹å為 "VPN" 的用戶,此用戶å…許在網際網路上的任何人建立 VPN 連接到虛擬 HUB。一旦 VPN 用戶端連接到虛擬 HUB "VPNGATE" ,用戶與網際網路之間的任何通信將穿éŽè™›æ“¬ Hub ,使用é‹è¡Œæœ‰ SoftEther VPN 伺æœå™¨ (或 SoftEther VPN 用戶端) 的電腦上的物ç†ç¶²è·¯ä»‹é¢ç™¼é€ / 接收。這將導致以下çµæžœï¼Œç›®æ¨™ä¸»æ©Ÿé€šéŽ VPN 用戶端確定通信的æºç™¼èµ·æ˜¯å¾ž VPN Gate æœå‹™çš„主機的 IP ä½å€æŒ‡å®šçš„。ä¸éŽï¼Œç‚ºäº†å®‰å…¨ï¼Œç›®çš„地是在 192.168.0.0/255.255.0.0 , 172.16.0.0/255.240.0.0 或 10.0.0.0/255.0.0.0 以內的任何å°åŒ…將被虛擬 HUB "VPNGATE" 攔截,以ä¿è­·æ‚¨çš„本地網路。因此,如果在您的ä¼æ¥­ç¶²è·¯æˆ–ç§äººç¶²è·¯é‹è¡Œ VPN Gate æœå‹™ï¼Œé€™æ˜¯å®‰å…¨çš„,因為匿å VPN 用戶端用戶將ä¸è¢«å…許訪å•é€™äº›ç§äººç¶²è·¯ã€‚VPN Gate æœå‹™ä¹Ÿå¯ä½œç‚ºä¸­ç¹¼è¨ªå• VPN Gate 目錄伺æœå™¨ã€‚ +為了使 VPN Gate æœå‹™ç†Ÿæ‚‰é˜²ç«ç‰†å’Œ NAT ,通éŽä½¿ç”¨ 1.2 ç« æè¿°çš„ NAT ç©¿é€åŠŸèƒ½æ‰“開一個 UDP 埠。還打開了一些 TCP 埠並監è½ï¼Œä¸€äº› TCP å’Œ UDP 埠將被指定為本地路由器è¦æ±‚的通用隨æ’å³ç”¨ (UPnP) 傳輸æ¢ç›®çš„目標埠。UPnP 請求å°åŒ…將被定期發é€ã€‚有些路由器在設備上永久ä¿æŒä¸€å€‹é–‹æ”¾çš„ TCP/UDP 埠。如果你想關閉他們,å¯ä»¥æ‰‹å‹•é—œé–‰ã€‚ +VPN Gate æœå‹™é‚„æ供了é¡åƒç¶²ç«™åŠŸèƒ½ www.vpngate.net。這是一種機制,將的最新內容 www.vpngate.net 的副本被託管的é¡åƒç¶²ç«™å¾®å°çš„ HTTP 伺æœå™¨ä¸Šé‹è¡Œçš„ VPN Gate æœå‹™ç¨‹å¼ã€‚它都將自己註冊上é¡çš„網站列表中 www.vpngate.net。然而,它從來ä¸å‘ www.vpngate.net 任何其他通訊中繼。 + +5.4. 網際網路之間經由 VPN Gate æœå‹™çš„通信 +VPN Gate æœå‹™æ供了一個使用者與網際網路之間的路由,通éŽä½¿ç”¨ 2.8 章虛擬 NAT 功能。VPN Gate æœå‹™ç™¼é€ Ping 查詢å°åŒ…到ä½æ–¼ç­‘波大學的伺æœå™¨ï¼Œå’Œè¢«ç¢ºå®šç‚º 8.8.8.8 çš„ Google 公共 DNS 伺æœå™¨ï¼Œä»¥æª¢æŸ¥æ‚¨çš„網際網路線路的最新å“質。VPN Gate æœå‹™é‚„發é€å’ŒæŽ¥æ”¶å¤§é‡çš„亂數據包到 / 從筑波大學的速度測試伺æœå™¨ä¸Šã€‚這些高å“質的資料將自動地ã€å®šæœŸåœ°è¢«å ±å‘Šçµ¦ VPN Gate 目錄伺æœå™¨ã€‚çµæžœå°‡è¢«ä¿å­˜ä¸¦å‘公眾披露。這些定期的查詢通信被調整,儘é‡ä¸ä½”用網際網路線路,但在æŸäº›æƒ…æ³ä¸‹å¯èƒ½æœƒä½”用線路。 + +5.5. VPN Gate æœå‹™çš„é‹ç‡Ÿå•†è³‡è¨Š +如果您啟動您電腦上的 VPN Gate æœå‹™ï¼Œæ­¤é›»è…¦å°‡æˆç‚ºå…¨çƒåˆ†æ•£å¼å…¬å…± VPN 中繼伺æœå™¨çš„一部分。因此,您的 VPN Gate æœå‹™çš„é‹ç‡Ÿå•†ç®¡ç†è³‡è¨Šæ‡‰è¢«å ±å‘Šå’Œè¨»å†Šåˆ° VPN Gate æœå‹™ç›®éŒ„裡。é‹ç‡Ÿå•†çš„資訊包å«äº†é‹ç‡Ÿå•†çš„å稱ã€æ¿«ç”¨å ±å‘Šã€è¯ç¹«çš„ e-mail 地å€ã€‚這些資訊å¯ä»¥è¢«è¼¸å…¥åˆ°èž¢å¹•ä¸Šçš„ VPN Gate é…置裡。輸入的資訊將被發é€åˆ° VPN Gate 目錄伺æœå™¨ï¼Œä¿å­˜ä¸¦å‘公眾披露。所以,你必須è¦å°å¿ƒåœ°è¼¸å…¥è³‡è¨Šã€‚順便說一下,直到你指定æŸå稱作為é‹ç‡Ÿå•†çš„資訊,電腦的主機å稱會被自動使用作為é‹ç‡Ÿå•†å稱的欄ä½ï¼Œé€šéŽåœ¨ä¸»æ©Ÿå稱後附加 "'s owner" 字串。 + +5.6. éµå®ˆæ³•å¾‹é‹ç‡Ÿ VPN Gate æœå‹™ +在æŸäº›åœ‹å®¶æˆ–地å€ï¼Œæ­£æ‰“ç®—å•Ÿå‹•å’Œé‹è¡Œ VPN Gate æœå‹™çš„使用者,他被強制è¦æ±‚從 / 到政府ç²å¾—許å¯æˆ–註冊æœå‹™ã€‚如果您所在的地å€æœ‰é€™æ¨£çš„è¦å®šï¼Œä½ å¿…須在啟動 VPN Gate æœå‹™ä¹‹å‰ï¼Œæå‰å®Œæˆå¼·åˆ¶æµç¨‹ã€‚無論是 VPN Gate 學術實驗專案的開發者和é‹ç‡Ÿå•†å°æ–¼ç™¼ç”Ÿçš„未能éµå®ˆç•¶åœ°æ³•å¾‹çš„法律 / 刑事責任或æ害都ä¸æ‰¿æ“”任何責任。 + +5.7. ä¿è­·é€šä¿¡çš„éš±ç§ +大多數國家有一個法律è¦æ±‚通信æœå‹™çš„é‹ç‡Ÿå•†ï¼ŒåŒ…括 VPN Gate æœå‹™é‹ç‡Ÿå•†ï¼Œä»¥ä¿éšœå”力廠商的通信隱ç§ã€‚當您é‹ç‡Ÿ VPN Gate æœå‹™æ™‚,你必須始終ä¿è­·ç”¨æˆ¶çš„éš±ç§ã€‚ + +5.8. å°åŒ…日誌 +å°åŒ…日誌功能在 VPN Gate æœå‹™ä¸Šå¯¦æ–½ã€‚它記錄通éŽè™›æ“¬ HUB å‚³è¼¸çš„ä¸»è¦ TCP/IP å°åŒ…的基本包頭。此功能將有助於瞭解連接您的 VPN Gate æœå‹™ä½¿ç”¨è€…的通信發起者的 "原始 IP ä½å€" ,通éŽæª¢æŸ¥å°åŒ…日誌和連接日誌。å°åŒ…日誌記錄的僅為åˆæ³•èª¿æŸ¥çš„目的。ä¸æœƒå·çœ‹ï¼Œä¹Ÿä¸æœƒæ´©æ¼å°åŒ…日誌,除éžæ­£ç•¶çš„目的。這種行為將é•å 5.7 章。 + +5.9. å°åŒ…日誌的自動å°å­˜å’Œç·¨ç¢¼åŠŸèƒ½ +VPN Gate 學術實驗æœå‹™æ˜¯æ ¹æ“šæ—¥æœ¬æ†²æ³•å’Œæ³•å¾‹é‹ç‡Ÿå’Œé‹è¡Œçš„。日本憲法法律è¦æ±‚åš´æ ¼ä¿è­·é€šä¿¡çš„éš±ç§æ¬Šã€‚由於這項æœå‹™æ˜¯æ ¹æ“šæ—¥æœ¬çš„è¦å‰‡ï¼Œ VPN Gate æœå‹™çš„程å¼å¯¦ç¾äº†æ­¤ "自動日誌檔編碼" çš„ä¿è­·æ©Ÿåˆ¶ï¼Œä¸¦é»˜èªå•Ÿç”¨ã€‚ +é è¨­æƒ…æ³ä¸‹ï¼Œ VPN Gate æœå‹™ç•¶å‰è‡ªå‹•é…置編碼已經éŽåŽ»äº†å…©å‘¨æˆ–以上的å°åŒ…日誌檔。為了ä¿è­·é€šä¿¡éš±ç§ï¼Œå¦‚果一個å°åŒ…日誌檔一旦被編碼,å³ä½¿æ˜¯æœ¬åœ°é›»è…¦ç³»çµ±ç®¡ç†å“¡ä¹Ÿç„¡æ³•æª¢æŸ¥å°åŒ…日誌檔。這種機制ä¿è­· VPN Gate æœå‹™æœ€çµ‚使用者的隱ç§ã€‚ +您å¯ä»¥æ›´æ”¹ VPN Gate æœå‹™çš„設置,ç¦ç”¨æ­¤é …自動編碼功能。然後å°åŒ…日誌檔將永é ä¸æœƒè¢«ç·¨ç¢¼ï¼Œå³ä½¿å…©å€‹æ˜ŸæœŸå·²éŽåŽ»ã€‚在這樣的é…置中,所有å°åŒ…日誌將以純文字形å¼ä¿ç•™åœ¨ç£ç‰‡ä¸Šã€‚因此,你必須è¦æ³¨æ„ä¸è¦ä¾µçŠ¯ç”¨æˆ¶çš„éš±ç§ã€‚ +如果你負責解碼已編碼的å°åŒ…日誌檔 (例如:一個 VPN Gate æœå‹™çš„使用者éžæ³•æ¿«ç”¨ä½ çš„ VPN Gate æœå‹™ï¼Œä½ å¿…須解碼å°åŒ…日誌以符åˆæ³•å¾‹) ,請è¯ç¹«æ—¥æœ¬ç­‘波大學研究生院 VPN Gate 學術實驗æœå‹™çš„管ç†å“¡ã€‚ä½ å¯ä»¥å¾ž http://www.vpngate.net/ 找到è¯ç¹«åœ°å€ã€‚根據法律如果有從法院或其他å¸æ³•ç•¶å±€é©ç•¶çš„和法律的è¦æ±‚, VPN Gate æœå‹™çš„管ç†å“¡å°‡å›žæ‡‰è§£ç¢¼å°åŒ…日誌。 + +5.10. 在日本領土æ“作 VPN Gate æœå‹™çš„注æ„事項 +當一個使用者在日本領土æ“作 VPN Gate æœå‹™æ™‚,這種行為會根據日本電信法加以è¦ç¯„,æ“作å—法律管轄。然而,在這樣的情æ³ä¸‹ï¼Œæ ¹æ“š "日本電信業務競爭手冊 [補充版本]" ,éžç‡Ÿåˆ©æ€§çš„通信業務ä¸è¢«èªç‚ºæ˜¯ "電信業務" 。因此,通常 VPN Gate æœå‹™çš„é‹ç‡Ÿå•†ä¸å—制於 "電信業務經營者" ,ä¸å¼·åˆ¶è¦æ±‚到政府註冊。å³ä¾¿å¦‚此,ä¿è­·é€šä¿¡éš±ç§çš„åˆæ³•æ€§ä»å¼·åˆ¶å¯¦è¡Œã€‚作為一個çµè«–,如果你在日本領土é‹ç‡Ÿ VPN Gate æœå‹™ï¼Œä½ ä¸èƒ½æ´©éœ²ç¶“由你æ“作的 VPN Gate æœå‹™å‚³é€çš„通訊秘密。 + +5.11. VPN Gate 用戶端 +如果 SoftEther VPN ç”¨æˆ¶ç«¯åŒ…å« VPN Gate 用戶端外掛程å¼ï¼Œä½ å¯ä»¥åœ¨ç¶²éš›ç¶²è·¯ä¸Šç”¨å®ƒä¾†ç²å¾—當å‰æ“作的 VPN Gate æœå‹™çš„伺æœå™¨æ¸…單,使一個 VPN 連接到列表上的特定伺æœå™¨ã€‚ +VPN Gate 用戶端始終定期ä¿æŒ VPN Gate æœå‹™çš„最新清單。è¦å°å¿ƒï¼Œå¦‚果你使用的是按使用é‡ä»˜è²»çš„網際網路線路。 +當您啟動 VPN Gate 用戶端軟體,è¦æ±‚你啟動或ä¸æ˜¯ VPN Gate æœå‹™çš„螢幕將出ç¾ã€‚VPN Gate æœå‹™çš„詳細資訊,請閱讀上述å„節。 + +5.12. 在加入或使用 VPN Gate 學術實驗專案之å‰çš„注æ„事項 +VPN Gate 學術實驗æœå‹™æ˜¯ä½œç‚ºæ—¥æœ¬ç­‘波大學研究生院的一個研究項目é‹ç‡Ÿçš„。該æœå‹™å—日本法律管ç†ã€‚其他國家的法律ä¸å—我們關注也ä¸æ‰¿æ“”責任。 +從本質上講,在世界上有近 200 個國家,都有ä¸åŒçš„法律。ä¸å¯èƒ½åœ¨è»Ÿé«”發佈å‰åŽ»é©—è­‰æ¯ä¸€å€‹åœ‹å®¶çš„法律和法è¦ï¼Œä¸¦ä½¿æˆ‘們的軟體符åˆæ‰€æœ‰åœ‹å®¶çš„法律。如果使用者在一個特定的國家使用 VPN Gate æœå‹™ï¼Œæ壞公務人員的權力,æœå‹™æˆ–軟體的開發者將永é ä¸æœƒè² è²¬æ¢å¾©æˆ–補償等æ害或刑事責任。 +通éŽä½¿ç”¨æœ¬è»Ÿé«”å’Œæœå‹™ï¼Œä½¿ç”¨è€…有自己的義務必須éµå®ˆæ‰€æœ‰ç›¸é—œçš„法律和è¦å‰‡ã€‚使用者將完全承擔任何æ失和使用本軟體åŠæœå‹™å°Žè‡´çš„責任,無論日本領土以內還是以外。 +如果你ä¸åŒæ„也ä¸ç†è§£ä¸Šè¿°è­¦å‘Šï¼Œä¸è¦ä½¿ç”¨ä»»ä½• VPN Gate 學術實驗æœå‹™åŠŸèƒ½ã€‚ +VPN Gate 僅僅是學術目的的一個研究專案。VPN Gate 是作為 SoftEtherVPN å’Œ UT-VPN 的一個外掛程å¼è¢«é–‹ç™¼çš„。然而, VPN Gate çš„æ¯ä¸€éƒ¨åˆ†éƒ½æ˜¯åœ¨ç­‘波大學的這一研究項目被開發的。VPN Gate 的任何部分都ä¸æ˜¯ SoftEther å…¬å¸é–‹ç™¼çš„。VPN Gate 研究項目ä¸æ˜¯ç”± SoftEther å…¬å¸å¼•å°Žã€ç¶“營,推廣和ä¿è­‰çš„。 + +5.13. VPN Gate 用戶端的 P2P 中繼功能å¯åŠ å¼·é‡å°é˜²ç«ç‰†ç®¡æŽ§çš„è¦é¿èƒ½åŠ› +P2P 中繼功能是為了加強è¦é¿é˜²ç«ç‰†ç®¡æŽ§çš„能力。如果 P2P 中繼功能在您的 VPN Gate 用戶端被啟用,那麼 P2P 中繼功能將接å—來自 VPN Gate 用戶的 VPN 連接,æ供中繼功能給外部é ç«¯ VPN Gate 的伺æœå™¨ï¼Œé€™æ˜¯ç”±å”力廠商在å…費的網際網路環境下託管的。此 P2P 中繼功能從來ä¸æ供共用 NAT 功能,也ä¸æ›´æ› VPN Gate 用戶的傳出 IP 地å€ç‚ºä½ çš„ IP 地å€ï¼Œå› ç‚ºé€™å€‹ P2P 中繼功能åªæä¾› "åå°„æœå‹™" (髮夾中繼) ,從進入的 VPN Gate 用戶中繼到一個外部的 VPN Gate 伺æœå™¨ã€‚在這種情æ³ä¸‹ï¼Œç¶“由您的 P2P 中繼功能的 VPN 隧é“將終止於外部的 VPN Gate 伺æœå™¨ï¼Œè€Œä¸æ˜¯ä½ çš„ VPN Gate 用戶端。然而, VPN Gate 伺æœå™¨ä½œç‚ºæœ€çµ‚目的地將記錄您的 IP ä½å€ä½œç‚ºé€šéŽæ‚¨çš„ P2P 中繼功能發起的 VPN 隧é“çš„æº IP 地å€ã€‚此外,經由你的 P2P 中繼功能傳輸的使用者å°åŒ…將被記錄在您的電腦的å°åŒ…日誌上,如 5.8 章所述。當您安è£äº† VPN Gate 用戶端之後,如果將 P2P 中繼功能設置為自動啟用,那麼在 5.2,5.3,5.4,5.5,5.6,5.7,5.8,5.9,5.10,5.11 å’Œ 5.12 章節中的所有事項將被應用於你的電腦,與您啟用 VPN Gate æœå‹™ (VPN Gate 伺æœå™¨åŠŸèƒ½) 時的情æ³ç›¸åŒã€‚如果你的 P2P 功能被啟用,那麼在第 5.5 章節中æ述的您的電腦 IP ä½å€å’Œé è¨­é‹ç‡Ÿå•†å字將被列在由 VPN Gate é …ç›®æ供的 VPN Gate 伺æœå™¨åˆ—表上。您å¯ä»¥é€šéŽæ‰‹å‹•ç·¨è¼¯ "vpn_gate_relay.config" 檔更改這些字串。需è¦æ³¨æ„的是,在編輯之å‰æ‚¨éœ€è¦åœæ­¢ VPN 用戶端æœå‹™ã€‚如果 VPN Gate 用戶端檢測到您的電腦ä½æ–¼å­˜åœ¨å¯©æŸ¥åˆ¶åº¦çš„防ç«ç‰†å€åŸŸï¼Œ VPN 用戶端會自動啟用您的電腦上的 P2P 中繼功能。如果您希望ç¦ç”¨ P2P 中繼功能,您必須在 VPN 用戶端的設定檔 "vpn_client.config" 上設置 "DisableRelayServer" 標誌為 "true" 。需è¦æ³¨æ„的是,編輯它之å‰æ‚¨éœ€è¦åœæ­¢ VPN 用戶端æœå‹™ã€‚å³ä½¿æ‚¨çš„國家或地å€æœ‰æ³•å¾‹é™åˆ¶é‹è¡Œ P2P 中繼功能, VPN Gate 用戶端ä»æœƒå•Ÿå‹• P2P 中繼功能。如果您身處於存在這些法律é™åˆ¶çš„å€åŸŸï¼Œè«‹æ‚¨éµå®ˆç›¸é—œæ³•å¾‹æ³•è¦ï¼Œé€šéŽè¨­ç½® "DisableRelayServer" 標誌手動ç¦ç”¨ VPN Gate 用戶端的 P2P 中繼功能。 + From 4af19c46ff50ba18658e9af1a5c18e0a51a28db9 Mon Sep 17 00:00:00 2001 From: holoreimu Date: Wed, 20 May 2015 00:09:51 +0800 Subject: [PATCH 003/135] Revert "Add Traditional Chinese language" This reverts commit 450d07321356f41e8e4a145856d61b07bff13169. --- src/Cedar/Cedar.h | 14 +- src/Cedar/SW.c | 4 - src/Cedar/WinUi.c | 17 - src/CurrentBuild.txt | 2 +- src/PenCore/LANG_TRADITIONAL_CHINESE.ico | Bin 4286 -> 0 bytes src/PenCore/PenCore.rc | 30 +- src/PenCore/PenCore.vcproj | 8 - src/PenCore/resource.h | 3 +- src/bin/hamcore/languages.txt | 4 +- src/bin/hamcore/strtable_tw.stb | 7170 ---------------------- src/bin/hamcore/vpninstall_tw.inf | 30 - src/bin/hamcore/vpnweb_sample_tw.htm | 71 - src/bin/hamcore/warning_tw.txt | 140 - 13 files changed, 16 insertions(+), 7477 deletions(-) delete mode 100644 src/PenCore/LANG_TRADITIONAL_CHINESE.ico delete mode 100644 src/bin/hamcore/strtable_tw.stb delete mode 100644 src/bin/hamcore/vpninstall_tw.inf delete mode 100644 src/bin/hamcore/vpnweb_sample_tw.htm delete mode 100644 src/bin/hamcore/warning_tw.txt diff --git a/src/Cedar/Cedar.h b/src/Cedar/Cedar.h index 86f2a0fd..f5db4b34 100644 --- a/src/Cedar/Cedar.h +++ b/src/Cedar/Cedar.h @@ -148,21 +148,21 @@ // Specify the name of the person in charge building #ifndef BUILDER_NAME -#define BUILDER_NAME "holoreimu" +#define BUILDER_NAME "yagi" #endif // BUILDER_NAME // Specify the location to build #ifndef BUILD_PLACE -#define BUILD_PLACE "holoreimu-pc" +#define BUILD_PLACE "pc30" #endif // BUILD_PLACE // Specifies the build date #define BUILD_DATE_Y 2015 -#define BUILD_DATE_M 5 -#define BUILD_DATE_D 19 -#define BUILD_DATE_HO 20 -#define BUILD_DATE_MI 55 -#define BUILD_DATE_SE 36 +#define BUILD_DATE_M 4 +#define BUILD_DATE_D 5 +#define BUILD_DATE_HO 2 +#define BUILD_DATE_MI 54 +#define BUILD_DATE_SE 8 // Tolerable time difference #define ALLOW_TIMESTAMP_DIFF (UINT64)(3 * 24 * 60 * 60 * 1000) diff --git a/src/Cedar/SW.c b/src/Cedar/SW.c index 0da41298..4455fdab 100644 --- a/src/Cedar/SW.c +++ b/src/Cedar/SW.c @@ -1220,10 +1220,6 @@ UINT SwGetLangIcon(char *name) { ret = ICO_LANG_CHINESE; } - else if (StrCmpi(name, "tw") == 0) - { - ret = ICO_LANG_TRADITIONAL_CHINESE; - } return ret; } diff --git a/src/Cedar/WinUi.c b/src/Cedar/WinUi.c index f497b6e8..26c0654b 100644 --- a/src/Cedar/WinUi.c +++ b/src/Cedar/WinUi.c @@ -329,10 +329,6 @@ UINT UpdateNoticeDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, void { font_name = "Microsoft YaHei"; } - else if (_GETLANG() == 3) - { - font_name = "Microsoft JhengHei"; - } } SetFont(hWnd, S_INFO, GetFont(font_name, 11, false, false, false, false)); @@ -1670,10 +1666,6 @@ HFONT GetMeiryoFontEx2(UINT font_size, bool bold) { return GetFont("Microsoft YaHei", font_size, bold, false, false, false); } - else if (_GETLANG() == 3) - { - return GetFont("Microsoft JhengHei", font_size, bold, false, false, false); - } else { return GetFont(NULL, font_size, bold, false, false, false); @@ -2262,11 +2254,6 @@ UINT KakushiDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, void *par SetFont(hWnd, S_INFO, GetFont("Microsoft YaHei", 11, false, false, false, false)); b = true; } - else if (_GETLANG() == 3) - { - SetFont(hWnd, S_INFO, GetFont("Microsoft JhengHei", 11, false, false, false, false)); - b = true; - } } if (b == false) @@ -2878,10 +2865,6 @@ HFONT GetDialogDefaultFontEx(bool meiryo) { default_font_name = "Microsoft YaHei"; } - if (_GETLANG() == 3) - { - default_font_name = "Microsoft JhengHei"; - } else { default_font_name = GetMeiryoFontName(); diff --git a/src/CurrentBuild.txt b/src/CurrentBuild.txt index 77bcd7e9..50d3b83c 100644 --- a/src/CurrentBuild.txt +++ b/src/CurrentBuild.txt @@ -1,4 +1,4 @@ BUILD_NUMBER 9546 VERSION 415 BUILD_NAME beta -BUILD_DATE 20150519_205536 +BUILD_DATE 20150405_025408 diff --git a/src/PenCore/LANG_TRADITIONAL_CHINESE.ico b/src/PenCore/LANG_TRADITIONAL_CHINESE.ico deleted file mode 100644 index 00370f40b7dd5200429d5229c7c0cd8063d41ff1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmeHHu};EJ6unJlz=mM7>1r8B`~h}1SDk=gU}9im&;(|~FHox~gHDbtI2mIM{D8#8 z(O}}_biDVHnrdVbo({a%oY&KH+jsg-Z%X9w5r)Jgq`?+Zz-&*ii1zu+Ri1fpZQGk; zF4);7@ZSjlL>4v!+XJ=-)~^Q+=>)&Q5gp@zdf24brT(91+;oc&Z@3WrRFC<&9__-X zr=|S+yv}#T`8=-5Wn5P(3gMz-Z2`=Q;&+jNR_2p3JhN1yMJcQCd8K@i}!(ZI`ioZ2fF zO=?E>&-)UOQMHOmw~OcDP$68jzwnoQW6#5=R>Mubt`II-n!U;Vb#2#0l*=LUeTDFd hwKRLv{#l
- - @@ -312,10 +308,6 @@ RelativePath=".\LANG_JAPANESE.ico" > - - diff --git a/src/PenCore/resource.h b/src/PenCore/resource.h index 6f68cae6..df43db6c 100644 --- a/src/PenCore/resource.h +++ b/src/PenCore/resource.h @@ -220,7 +220,6 @@ #define ICO_RESEARCH 239 #define BMP_UNIVTSUKUBA 240 #define ICO_POLICE 241 -#define ICO_LANG_TRADITIONAL_CHINESE 243 #define S_TITLE 1007 #define S_INSERT_SECURE 1008 #define S_TITLE2 1008 @@ -1206,7 +1205,7 @@ #ifdef APSTUDIO_INVOKED #ifndef APSTUDIO_READONLY_SYMBOLS #define _APS_NO_MFC 1 -#define _APS_NEXT_RESOURCE_VALUE 244 +#define _APS_NEXT_RESOURCE_VALUE 242 #define _APS_NEXT_COMMAND_VALUE 40111 #define _APS_NEXT_CONTROL_VALUE 1517 #define _APS_NEXT_SYMED_VALUE 102 diff --git a/src/bin/hamcore/languages.txt b/src/bin/hamcore/languages.txt index a77599c0..7cd121a1 100644 --- a/src/bin/hamcore/languages.txt +++ b/src/bin/hamcore/languages.txt @@ -4,5 +4,5 @@ # ç•ªå· è­˜åˆ¥å­ è‹±èªžè¡¨è¨˜ ローカル表記 Windowsãƒ­ã‚±ãƒ¼ãƒ«ç•ªå· UNIXロケール文字一覧 0 ja Japanese 日本語 1041 ja,jp,sjis,shift_jis,euc 1 en English English 1033 en,us,c -2 cn Simplified_Chinese 简体中文 2052,4100,3076,5124 cn,hkg,mac,sg,chi -3 tw Traditional_Chinese ç¹é«”中文 1028 tw,zh-tw +2 cn Simplified_Chinese 简体中文 2052,4100,1028,3076,5124 zh,cn,tw,hkg,mac,sg,chi + diff --git a/src/bin/hamcore/strtable_tw.stb b/src/bin/hamcore/strtable_tw.stb deleted file mode 100644 index e387c4af..00000000 --- a/src/bin/hamcore/strtable_tw.stb +++ /dev/null @@ -1,7170 +0,0 @@ -# SoftEther VPN String Table -# Copyright (c) SoftEther VPN Project. All Rights Reserved. -# -# http://www.softether.co.jp/ -# -# Contributors: -# - YF (https://github.com/yfdyh000) -# Traditional Chinese translation: -# - holoreimu (https://github.com/holoreimu) -# - wayne - - -########################################################################### -# # -# 軟體內的消æ¯ç­‰çš„字串資料 # -# (å°è©±æ–¹å¡Šè³‡æºå­—串以外) # -# # -########################################################################### - - - -# 環境åƒæ•¸ -DEFAULT_FONT MingLiU -DEFAULT_FONT_HIGHDPI Microsoft JhengHei -DEFAULT_FONT_2 Microsoft JhengHei -DEFAULT_FONT_SIZE 9 -DEFAULE_LOCALE å¹´ 月 æ—¥ 點 分 秒 星期日 星期一 星期二 星期三 星期四 星期五 星期六 天 å°æ™‚ 分 秒 (ç„¡) - - -# 語言 -# (0: 日語, 1: 英語, 2: 中文, 3:ç¹ä¸­) -LANG 3 -LANGSTR Traditional_Chinese - -STRTABLE_ID SE_VPN_20121007 - -CM_JAPANESE_ONLY_OLD_STARTUP %s\\SoftEther VPN Client 2.0 タスクトレイ.lnk - - -# 軟體資訊 -PRODUCT_NAME_VPN_CLI SoftEther VPN Client -PRODUCT_NAME_VPN_CMGR SoftEther VPN Client 管ç†å™¨ -PRODUCT_NAME_VPN_SVR SoftEther VPN Server -PRODUCT_NAME_VPN_BRIDGE SoftEther VPN Bridge -PRODUCT_NAME_VPN_SMGR SoftEther VPN Server 管ç†å™¨ -PRODUCT_NAME_ELOGSVC SoftEther EtherLogger 測試版 -PRODUCT_NAME_ELOGMGR SoftEther EtherLogger 管ç†å™¨ 測試版 - - -# BRANDED_C_TO_S Branded_VPN -# BRANDED_C_FROM_S Branded_VPN - -# CLIENT_ID 123 - -# Family Name for Software Update Check -PRODUCT_FAMILY_NAME SoftEther - -# 產å“資訊 -SE_COMPANY_URL https://selinks.org/?se -SE_VPNAZURE_URL https://selinks.org/?vpnazure - -# 共通字串 -COMMON_UNKNOWN (未知) - - -# å”定錯誤字串 -ERR_UNKNOWN 發生未知的錯誤。 -ERR_0 沒有任何錯誤。 -ERR_1 伺æœå™¨é€£æŽ¥å¤±æ•—。請檢查網路連接,確ä¿ç›®æ¨™ä¼ºæœå™¨ä½å€å’ŒåŸ æ­£ç¢ºã€‚ -ERR_2 å”定錯誤。目標伺æœå™¨è¿”回錯誤。 -ERR_3 連接中斷。 -ERR_4 å”定錯誤。 -ERR_5 éž SoftEther VPN 軟體用戶端已連接到該埠。 -ERR_6 命令被用戶å–消。 -ERR_7 伺æœå™¨æ‹’絕指定的èªè­‰æ–¹å¼ã€‚ -ERR_8 指定的虛擬 HUB 在該伺æœå™¨ä¸Šä¸å­˜åœ¨ã€‚ -ERR_9 用戶身份驗證失敗。 -ERR_10 指定的虛擬 HUB ç›®å‰å·²åœæ­¢ã€‚等待一段時間,然後é‡æ–°é€£æŽ¥ã€‚ -ERR_11 VPN 會話已刪除。å¯èƒ½æ˜¯å¾žç”¨æˆ¶ç«¯åˆ° VPN 伺æœå™¨çš„連接被斷開或管ç†å“¡ä¸­æ–·äº†æ­¤æœƒè©±ã€‚ -ERR_12 訪å•è¢«æ‹’絕。 -ERR_13 VPN 通信會話超時。有å¯èƒ½æ˜¯å¾žç”¨æˆ¶ç«¯é€£æŽ¥åˆ° VPN 伺æœå™¨çš„連接已斷開。 -ERR_14 å”議號無效。 -ERR_15 éŽå¤šçš„ TCP/IP 連接。 -ERR_16 連接到目標伺æœå™¨æˆ–虛擬 HUB 的會話太多。 -ERR_17 連接到代ç†ä¼ºæœå™¨å¤±æ•—。 -ERR_18 代ç†ä¼ºæœå™¨éŒ¯èª¤ã€‚ -ERR_19 代ç†ä¼ºæœå™¨ä½¿ç”¨è€…身份驗證失敗。 -ERR_20 ç”±åŒä¸€ç”¨æˆ¶ç™¼èµ·çš„連接會話éŽå¤šã€‚其他用戶å¯èƒ½è¢«ä½œç‚ºåŒä¸€ç”¨æˆ¶é€£æŽ¥åˆ°è™›æ“¬ HUB。 -ERR_21 VPN Server 的軟體許å¯ç™¼ç”ŸéŒ¯èª¤ã€‚請與 VPN 伺æœå™¨çš„管ç†å“¡è¯ç¹«ã€‚ -ERR_22 無法訪å•è™›æ“¬ç¶²è·¯ä»‹é¢å¡çš„設備驅動程å¼ã€‚檢查虛擬網路介é¢å¡å®‰è£ä¸¦ç¢ºä¿å®ƒä¸æ˜¯ç¦ç”¨ã€‚ -ERR_23 發生內部錯誤。 -ERR_24 訪å•æ™ºæ…§å¡æˆ– USB 硬體標記設備失敗。 -ERR_25 PIN 碼錯誤。 -ERR_26 在智慧å¡æˆ– USB 硬體標記設備上找ä¸åˆ°æŒ‡å®šçš„證書。 -ERR_27 在智慧å¡æˆ– USB 硬體標記設備上找ä¸åˆ°æŒ‡å®šçš„金鑰。 -ERR_28 å°æ™ºæ…§å¡æˆ– USB 硬體標記設備的寫æ“作失敗。 -ERR_29 找ä¸åˆ°ç‰©ä»¶ã€‚ -ERR_30 指定å稱的虛擬網路介é¢å¡å·²å­˜åœ¨ã€‚請指定一個ä¸åŒçš„å稱。 -ERR_31 虛擬網路介é¢å¡çš„設備驅動程å¼å®‰è£å¤±æ•—。 -ERR_32 您ä¸èƒ½ä½¿ç”¨è™›æ“¬ç¶²è·¯ä»‹é¢å¡è¨­å‚™çš„指定å稱。 -ERR_33 ä¸æ”¯æŒçš„。 -ERR_34 指定å稱的 VPN 連接設置已存在。 -ERR_35 指定的 VPN 連接設置當å‰å·²é€£æŽ¥ã€‚ -ERR_36 指定的 VPN 連接設置ä¸å­˜åœ¨ã€‚ -ERR_37 指定的 VPN 連接設置未連接。 -ERR_38 無效的åƒæ•¸ã€‚ -ERR_39 智慧å¡æˆ– USB 硬體標記設備錯誤。 -ERR_40 智慧å¡æˆ– USB 硬體標記èªè­‰è¢«é¸ä¸­ï¼Œä½†è¦é€²è¡Œèªè­‰çš„設備沒有被é¸ä¸­ã€‚請從連線管ç†å“¡çš„“智慧å¡â€ 功能表進行é¸æ“‡ã€‚ -ERR_41 至少有一個 VPN 連接設置正在被指定的虛擬網路介é¢å¡ä½¿ç”¨ã€‚\r\n請刪除當å‰æ­£åœ¨ä½¿ç”¨æŒ‡å®šè™›æ“¬ç¶²è·¯ä»‹é¢å¡çš„ VPN 連接設置,或為此 VPN 連接設置指定å¦ä¸€å€‹è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚ -ERR_42 找ä¸åˆ°æŒ‡å®šçš„ VPN 連接設置所使用的虛擬網路介é¢å¡ã€‚\r\n確ä¿æ­¤è™›æ“¬ç¶²è·¯ä»‹é¢å¡å­˜åœ¨ã€‚å¦å¤–,請確ä¿è™›æ“¬ç¶²è·¯ä»‹é¢å¡è¨­å‚™æ²’有被ç¦ç”¨ã€‚\r\n\r\n如果你解決ä¸äº†æ­¤å•é¡Œï¼Œå¯ä»¥æ›´æ”¹ VPN 連接設置使用的虛擬網路介é¢å¡ï¼Œæˆ–者創建一個新的åŒå虛擬網路介é¢å¡ã€‚ -ERR_43 由指定的 VPN 連接設置使用的虛擬網路介é¢å¡ç•¶å‰è¢«å¦ä¸€å€‹ VPN 連接設置所佔用。\r\n如果有å¦ä¸€å€‹ VPN 連接設置正在使用åŒä¸€å€‹è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œéœ€æ–·é–‹ VPN 連接設置。 -ERR_44 由指定的 VPN 連接設置使用的虛擬網路介é¢å¡å·²ç¦ç”¨ã€‚\r\n在使用此 VPN 連接設置å‰ï¼Œè«‹å•Ÿç”¨è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚ -ERR_45 指定值無效。 -ERR_46 連接目標ä¸æ˜¯ç¾¤é›†æŽ§åˆ¶å™¨ã€‚ -ERR_47 嘗試連接。 -ERR_48 連接群集控制器失敗。 -ERR_49 群集控制器無法分é…一個新的會話到群集上。 -ERR_50 無法管ç†ç¾¤é›†æˆå“¡ä¼ºæœå™¨çš„虛擬 HUB。 -ERR_51 用於連接的使用者密碼是空的,所以é ç«¯é€£æŽ¥è¢«ç¦æ­¢ã€‚如果使用空密碼,åªå…許連接本地主機 (127.0.0.1) çš„ VPN 伺æœå™¨ã€‚ -ERR_52 沒有足夠的許å¯æ¬Šã€‚ -ERR_53 找ä¸åˆ°æŒ‡å®šçš„監è½å™¨ã€‚ -ERR_54 指定監è½åŸ è™Ÿå·²ç¶“存在。 -ERR_55 這ä¸æ˜¯ä¸€å€‹ç¾¤é›†æˆå“¡ä¼ºæœå™¨ã€‚ -ERR_56 ä¸æ”¯æ´æŒ‡å®šçš„加密演算法å。 -ERR_57 具有指定å稱的虛擬 HUB 已經存在於伺æœå™¨ä¸Šã€‚ -ERR_58 已存在éŽå¤šè™›æ“¬ HUB。請刪除éŽæœŸçš„虛擬 HUB 以釋放資æºï¼Œä¾›æ–°çš„虛擬 HUB 使用。 -ERR_59 具有指定å稱的級è¯å·²ç¶“存在。 -ERR_60 群集的伺æœå™¨ä¸Šä¸èƒ½å‰µå»ºç´šè¯ã€‚ -ERR_61 指定的級è¯è™•æ–¼é›¢ç·šç‹€æ…‹ã€‚ -ERR_62 訪å•åˆ—表éŽå¤šã€‚ -ERR_63 用戶éŽå¤šã€‚ -ERR_64 群組éŽå¤šã€‚ -ERR_65 指定的群組ä¸å­˜åœ¨ã€‚ -ERR_66 虛擬 HUB 上已存在指定å稱的用戶。 -ERR_67 虛擬 HUB 上已存在指定å稱的群組。 -ERR_68 具有指定å稱的用戶在伺æœå™¨ä¸Šå·²å­˜åœ¨ï¼Œä½†èº«ä»½é©—證類型ä¸æ˜¯å¯†ç¢¼é©—證。無法更改密碼。 -ERR_69 用戶å或舊密碼輸入ä¸æ­£ç¢ºã€‚請注æ„密碼有大å°å¯«å€åˆ†ã€‚ -ERR_70 埼玉。 -ERR_71 因應日本經濟產業çœå‘½ä»¤ï¼ŒSoftEther æš«åœç•¶å‰é…發。 -ERR_72 因應 IPA 命令,SoftEther æš«åœç•¶å‰é…發。 -ERR_73 無法斷開級è¯æœƒè©±ã€‚è¦åˆªé™¤æœƒè©±ï¼Œè«‹åœæ­¢ç´šè¯ã€‚ -ERR_74 VPN Server 的連接設置未完æˆã€‚è«‹å…ˆå®Œæˆ VPN 連接設置。 -ERR_75 虛擬ç§äººç¶²è·¯ VPN Server 連接已經開始。 -ERR_76 未連接到 VPN Server。 -ERR_77 指定的 X509 證書檔ä¸åŒ…å« RSA 1024 bit,1536 bit,2048 bit,3072 bit ä½æˆ– 4096 bit 的公共金鑰。SoftEther VPN è»Ÿé«”åƒ…æ”¯æ´ RSA 1024 bit,1536 bit,2048 bit,3072 bit ä½æˆ– 4096 bit 證書。 -ERR_78 無法斷開 SecureNAT 會話。è¦åˆªé™¤æœƒè©±ï¼Œè«‹åœæ­¢ SecureNAT 功能。 -ERR_79 無法在群集環境中啟用 SecureNAT。 -ERR_80 SecureNAT 未開始工作。 -ERR_81 至 VPN Server çš„ VPN 連接會話被網路系統管ç†å“¡å®‰è£çš„防ç«ç‰†è¨­å‚™ä¸­æ–·ã€‚è«‹è¯çµ¡ç¶²è·¯ç³»çµ±ç®¡ç†å“¡ä»¥ç²å–進一步資訊。 -ERR_82 無法斷開本地橋接器會話。è¦åˆªé™¤æœƒè©±ï¼Œè«‹åœæ­¢æœ¬åœ°æ©‹æŽ¥å™¨ã€‚ -ERR_83 本地橋接器未開始工作。 -ERR_84 目標 VPN Server 無法使用本地橋接器。åƒè€ƒç·šä¸Šèªªæ˜Žæˆ–其他文檔以ç²å–在指定 VPN Server 上使用本地橋接器的設置方法。 -ERR_85 無法信任目標伺æœå™¨æ供的證書。始終驗證伺æœå™¨æ†‘證在 VPN 連接設置中被啟用。請註冊一個å¯ä¿¡ä»»çš„根證書或註冊一個單ç¨çš„證書。 -ERR_86 目標伺æœå™¨çš„產å“代碼ä¸æ­£ç¢ºã€‚無法從此用戶端連接。 -ERR_87 用戶端和æœå‹™ç«¯è»Ÿé«”版本ä¸åŒã€‚請更新軟體。 -ERR_88 無法添加擷å–è£ç½®ã€‚很å¯èƒ½åŒä¸€æ“·å–è£ç½®å·²ç¶“註冊。 -ERR_89 無法從該用戶端連接到目標伺æœå™¨ã€‚一個特殊用戶端軟體是必需的。 -ERR_90 指定擷å–è£ç½®æœªè¨»å†Šã€‚ -ERR_91 無法斷開虛擬 3 層交æ›æ©Ÿæœƒè©±ã€‚è¦åˆªé™¤æœƒè©±ï¼Œè«‹åœæ­¢è™›æ“¬ 3 層交æ›æ©Ÿã€‚ -ERR_92 具有指定å稱的虛擬 3 層交æ›æ©Ÿå·²å­˜åœ¨ã€‚指定一個ä¸åŒçš„å稱。 -ERR_93 找ä¸åˆ°æŒ‡å®šçš„虛擬 3 層交æ›æ©Ÿã€‚ -ERR_94 指定的å稱無效。檢查å稱是å¦æœ‰ä¸èƒ½ä½¿ç”¨çš„å­—å…ƒ -ERR_95 無法添加虛擬 3 層介é¢ã€‚ -ERR_96 無法刪除虛擬 3 層介é¢ã€‚ -ERR_97 與指定虛擬 3 層交æ›ä»‹é¢çš„目標虛擬 HUB 連接的虛擬 3 層介é¢å·²åœ¨è™›æ“¬ 3 層交æ›æ©Ÿä¸­å­˜åœ¨ã€‚ä¸èƒ½åœ¨åŒä¸€å€‹è™›æ“¬ 3 層交æ›æ©Ÿä¸­å®šç¾©è¶…éŽä¸€å€‹é€£æŽ¥åˆ°åŒä¸€å€‹è™›æ“¬ HUB 的虛擬 3 層介é¢ã€‚ -ERR_98 無法添加路由表項。 -ERR_99 無法刪除路由表項。 -ERR_100 指定的路由表項已存在。 -ERR_101 用戶端和伺æœå™¨çš„時é˜å½¼æ­¤ä¸åŒæ­¥ã€‚檢查時間設置。 -ERR_102 無法啟動此虛擬 3 層交æ›æ©Ÿã€‚ è¦å•Ÿå‹•è™›æ“¬ 3 層交æ›æ©Ÿï¼Œå¿…須在虛擬 3 層交æ›æ©Ÿå®šç¾©è‡³å°‘一個虛擬介é¢ã€‚ -ERR_103 目標 VPN Server 沒有足夠的用戶端連接許å¯è­‰ã€‚請與伺æœå™¨ç®¡ç†å“¡è¯ç¹«ã€‚ -ERR_104 目標 VPN Server 沒有足夠的橋接器許å¯è­‰ã€‚請與伺æœå™¨ç®¡ç†å“¡è¯ç¹«ã€‚ -ERR_105 由於目å‰çš„技術å•é¡Œï¼Œç›®æ¨™ VPN Server 沒有收到連接。請ç¨å€™ï¼Œæˆ–與 VPN Server 管ç†å“¡è¯ç¹«ï¼Œè¦æ±‚進行伺æœå™¨æ—¥èªŒæª”檢查。 -ERR_106 目標 VPN Server 的證書已éŽæœŸã€‚請與 VPN Server 管ç†å“¡è¯ç¹«ã€‚ -ERR_107 監測模å¼è¦æ±‚了一個連接。但是,連接使用者的安全性原則ä¸å…許監測模å¼ã€‚ -ERR_108 橋接器 / 路由模å¼è¦æ±‚了一個連接。但是,連接用戶的安全性原則ä¸å…許橋接器 / 路由模å¼ã€‚ -ERR_109 一個來自用戶端 IP ä½å€çš„連接被虛擬 HUB çš„æº IP é™åˆ¶åˆ—表拒絕。 -ERR_110 項目數éŽå¤šã€‚ -ERR_111 記憶體ä¸è¶³ã€‚ -ERR_112 指定的å°è±¡å·²å­˜åœ¨ã€‚ -ERR_113 發生致命的錯誤。很å¯èƒ½æ˜¯è©²ç¨‹å¼çš„æ“作無法繼續。 -ERR_114 目標 VPN Server 已檢測到軟體許å¯è­‰éŒ¯èª¤ã€‚連接被拒絕。請與 VPN Server 管ç†å“¡è¯ç¹«ã€‚ -ERR_115 é€šéŽ Internet 連接到 SoftEther å…¬å¸æ供的一個é‡è¦ä¼ºæœå™¨çš„目標 VPN Server 無法驗證許å¯è­‰ã€‚è«‹ç¨å€™ï¼Œæˆ–與 VPN Server 管ç†å“¡è¯ç¹«ï¼Œè¦æ±‚檢查伺æœå™¨æ—¥èªŒæª”和檢查伺æœå™¨æœ¬èº«çš„ Internet 連接狀態。 -ERR_116 用戶端的軟體許å¯è­‰éŒ¯èª¤ã€‚連接被拒絕。 -ERR_117 命令或檔案åä¸æ­£ç¢º -ERR_118 許å¯è­‰é‡‘é‘°ä¸æ­£ç¢º -ERR_119 VPN Server 上沒有註冊有效的產å“許å¯è­‰ã€‚請與 VPN Server 管ç†å“¡è¯ç¹«ã€‚ -ERR_120 VPN Server 作為群集é‹è¡Œæ‰€éœ€è¦çš„許å¯è­‰æœªè¨»å†Šã€‚請與 VPN Server 的管ç†å“¡ã€‚ -ERR_121 VPN 連接設置已使用“Web 安è£ç¨‹å¼å‰µå»ºå·¥å…·åŒ…â€æˆ–“簡單安è£ç¨‹å¼å‰µå»ºå·¥å…·åŒ…â€å®‰è£ã€‚目標伺æœå™¨ç‰ˆæœ¬ä¸æ”¯æ´æ”¯æ´ SoftEther VPN çš„ 2.0 管ç†åŒ…。請與系統管ç†å“¡æˆ–安è£ç¨‹å¼å‰µå»ºè€…è¯ç¹«ã€‚ -ERR_122 與 VPN Server SDK for .NET,它åªèƒ½é€£æŽ¥åˆ° SoftEther VPN Server ç‰ˆæœ¬ï¼Œæ”¯æ´ SoftEther VPN çš„ 2.0 管ç†åŒ…。 VPN Server 的目標ä¸æ˜¯ä¸€å€‹ç‰ˆæœ¬ï¼Œæ”¯æ´ SoftEther VPN çš„ 2.0 管ç†åŒ…。與系統管ç†å“¡è¯ç¹«ã€‚ -ERR_123 試用版軟體在目標伺æœå™¨ä¸Šå·²éŽæœŸã€‚è¯ç¹«ä¼ºæœå™¨çš„系統管ç†å“¡ä»¥ä¸‹è¼‰æ–°çš„測試版或從 http://www.softether.com/ 下載完整版本。 - -# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã‹ã‚‰ ----- -ERR_124 至 VPN Server çš„ VPN 連接在伺æœå™¨ç«¯è¢«æ‹’絕。 -ERR_125 至 VPN Server çš„ VPN 連接在用戶端被拒絕。 -ERR_126 因為一段時期已經éŽåŽ»ï¼Œå®‰å…¨æ€§åŽŸå‰‡å¼·åˆ¶åŸ·è¡Œè‡ªå‹•æ–·é–‹äº† VPN 會話。如果你想繼續,請å†æ¬¡é€£æŽ¥ã€‚ -ERR_127 VPN Server 需è¦ç‰¹æ®Šç‰ˆæœ¬çš„ VPN Client 軟體。請諮詢您的管ç†å“¡ã€‚ -ERR_128 註冊使用者物件的數é‡è¶…éŽäº† VPN Server 上產å“許å¯è­‰å…許的最大數é‡ã€‚您ä¸èƒ½å†æ·»åŠ ä½¿ç”¨è€…å°è±¡äº†ï¼Œé™¤éžä½ åˆªé™¤èˆŠçš„使用者或å‡ç´šåˆ°ç”¢å“的更高版本。 -ERR_129 èªè³¼åˆåŒåœ¨ VPN Server çš„ã€é€™å€‹ç‰ˆæœ¬çš„ã€ç™¼ä½ˆæ—¥æœŸå‰å·²ç¶“到期。客戶在此èªè³¼åˆåŒæœŸå…§è¢«æŽˆæ¬Šä½¿ç”¨ VPN Server的版本,。客戶應延長èªè³¼æœŸã€‚客戶也能“é™ç´šâ€ VPN Server 的版本,至èªè³¼çµæŸå‰ç™¼ä½ˆçš„è€ç‰ˆæœ¬ã€‚如果您想é™ç´šç‰ˆæœ¬ï¼ŒèˆŠç‰ˆæœ¬åœ¨ http://www.softether.com/ -# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã¾ã§ ----- -ERR_130 試用許å¯è­‰é‡‘é‘°æ怕ä¸èƒ½é »ç¹åœ°è¢«ç›¸åŒçš„客戶ç²å¾—。請考慮購買正å¼ç‰ˆã€‚ -ERR_131 多個 VPN Server 在åŒæ¨£çš„ IP ä½å€ã€‚您å¯ä»¥æŒ‡å®šç›®æ¨™ä¼ºæœå™¨çš„ç§æœ‰ IP ä½å€æˆ–具體的主機åç¨±ï¼Œå¦‚â€œå…¨çƒ IP 地å€æˆ–主機å稱/192.168.x.xâ€ã€‚如果伺æœå™¨ç«¯ä½¿ç”¨ NAT,設定 NAT 為開啟ã€è½‰ç™¼æˆ–轉讓é©åˆçš„阜。 -ERR_132 å‹•æ…‹ DNS æœå‹™çš„金鑰與他人é‡è¤‡ã€‚金鑰將被自動é‡ç½®ã€‚ -ERR_133 指定的動態 DNS 主機å稱已被使用。請更改主機å稱。 -ERR_134 指定的動態 DNS 主機å稱有一個無效的字元。請更改主機å稱。 -ERR_135 指定的動態 DNS 主機å稱的長度太長。主機å稱必須等於或少於 31 個字æ¯ã€‚ -ERR_136 未指定動態 DNS 主機å稱。 -ERR_137 指定的動態 DNS 主機å稱的長度太長。主機å稱必須是等於或大於 3 個字æ¯ã€‚ -ERR_138 在虛擬 HUB 上指定的使用者的密碼ã€åœ¨ä½¿ç”¨ MS-CHAP v2 驗證之å‰ï¼Œå¿…é ˆé‡ç½®ã€‚請讓 VPN Server 的管ç†å“¡ï¼Œé€šéŽ 4.0 或更高版本的 VPN Server 管ç†å™¨æˆ– vpncmd é‡è¨­å¯†ç¢¼ã€‚或者,您自己å¯ä»¥é€šéŽ VPN Client 更改密碼。 -ERR_139 å‹•æ…‹ DNS 伺æœå™¨çš„連接被中斷。 -ERR_140 無法åˆå§‹åŒ– ICMP(PING)å”定。 VPN Server 的進程å¯èƒ½ä»¥æ™®é€šä½¿ç”¨è€…許å¯æ¬Šåœ¨é‹è¡Œã€‚在這種情æ³ä¸‹ï¼Œ VPN Server 作為系統æœå‹™é‹è¡Œã€‚ (在 Linux / UNIX,以 root 許å¯æ¬Šé‹è¡Œ)。 -ERR_141 無法打開 DNS 埠 53。請確èªæ²’有其他的 DNS 伺æœå™¨ç¨‹å¼(例如,BIND 或 Microsoft DNS 伺æœå™¨)在åŒä¸€å°é›»è…¦ä¸Šã€‚如果有è¡çªçš„æœå‹™ï¼Œåœæ­¢ä»–們。或在 Linux/ UNIX çš„ root 許å¯æ¬Šé‹è¡Œ VPN Server 的進程。 -ERR_142 OpenVPN Server 功能未啟用。 -ERR_143 證書驗證功能和外部伺æœå™¨é©—證功能尚未在 SoftEther VPN çš„é–‹æºç‰ˆæœ¬ä¸Šå¯¦æ–½ã€‚å¯ä»¥é¸æ“‡åŒ¿å身份驗證或密碼驗證來代替。 -ERR_144 ä¸å¯æŽ¥å—çš„æ“作。使用 VPN Gate 控制å°æ›´æ”¹ VPN Gate 中繼伺æœå™¨è¨­ç½®ã€‚ -ERR_145 ä¸å¯æŽ¥å—çš„æ“作。使用 VPN Gate 實用工具修改 VPN Gate 公共 VPN 中繼伺æœå™¨çš„連接設置。 -ERR_146 VPN Gate æœå‹™é‹è¡Œåœ¨ VPN 用戶端程å¼å…§ã€‚在此螢幕上,你ä¸èƒ½åœæ­¢ VPN Gate æœå‹™ã€‚使用 VPN 用戶端管ç†å™¨ä¾†å•Ÿç”¨æˆ–ç¦ç”¨ VPN Gate æœå‹™ã€‚ -ERR_147 ä¸æ”¯æ´æ­¤åŠŸèƒ½ã€‚它尚未在 SoftEther VPN çš„é–‹æºç‰ˆæœ¬ä¸Šå¯¦æ–½ã€‚ -ERR_148 VPN 連接被中斷,因為該系統被暫åœã€‚ - - -#關於許å¯è­‰ -LICENSE_INFO_URL https://selinks.org/?new_license -LICENSE_SUPPORT_URL https://selinks.org/?q=license_info&id=%s -LICENSE_STATUS_OK 有效 -LICENSE_STATUS_EXPIRED å·²éŽæœŸ -LICENSE_STATUS_ID_DIFF 伺æœå™¨ ID ä¸ä¸€è‡´ -LICENSE_STATUS_DUP é‡è¤‡ -LICENSE_STATUS_INSUFFICIENT 需è¦å…¶ä»–許å¯è­‰ -LICENSE_STATUS_COMPETITION 與其他許å¯è­‰çš„競爭 -LICENSE_STATUS_NONSENSE 當å‰ç‰ˆæœ¬ç„¡æ„義 -LICENSE_STATUS_CPU CPU é¡žåž‹ä¸ç›¸å®¹ -LICENSE_STATUS_OTHERERROR 未知錯誤 - - -#關於TCP最優化 -TCPOPT_NOT_SUPPORTED TCP 通訊設定最優化實用程å¼ï¼Œé€™å€‹ä½œæ¥­ç³»çµ±ä¸èƒ½ä½¿ç”¨ã€‚ -TCPOPT_NOT_ADMIN 沒有管ç†è¨±å¯æ¬Šçš„使用者ä¸èƒ½ä½¿ç”¨ TCP å”議優化工具。 - - -# Windows Vista / Windows 7 / Windows 8 優化 -VISTA_MMCSS_MSG 你想優化 Windows Vista / Windows 7 / Windows 8 用於使用 VPN 進行多媒體檔的播放嗎? (如: 影片ã€éŸ³è¨Šå’Œä¸²æµåª’é«”) -VISTA_MMCSS_MSG_2 Windows Vista / Windows 7 / Windows 8 çš„ VPN 優化已經完æˆã€‚\r\n你想進行é ç«¯å„ªåŒ–é…置嗎? -VISTA_MMCSS_MSG_3 您ä¸èƒ½åœ¨ç•¶å‰ç’°å¢ƒä¸‹é€²è¡Œå„ªåŒ–。 -VISTA_MMCSS_MSG_4 您必須具有管ç†å“¡è¨±å¯æ¬Šæ‰å¯ä½¿ç”¨æ­¤åŠŸèƒ½ã€‚\r\n請注æ„,在 Windows Vista / Windows 7 / Windows 8 中,您應該使用“以系統管ç†å“¡èº«ä»½åŸ·è¡Œâ€åŸ·è¡Œç¨‹å¼ã€‚ -VISTA_MMCSS_MSG_5 優化完æˆã€‚ -VISTA_MMCSS_MSG_6 優化é…置被刪除。 - - -# 關於PKCS å¯¦ç”¨ç¨‹å¼ -PKCS_UTIL_TITLE PKCS#12 å¯«å…¥å¯¦ç”¨ç¨‹å¼ -PKCS_UTIL_SAVEDLG_TITLE é¸æ“‡ä½ è¦å¯«å…¥åˆ° USB 標記中的 PKCS#12 文件 -PKCS_UTIL_READ_ERROR 無法讀å–文件: "%s"。 -PKCS_UTIL_WRITE_OK_MSG 檔案 %s 已寫入到 USB 硬體標記中。 -PKCS_UTIL_DELETE_OK_MSG PKCS#12 證書資料已從 USB 硬體標記中刪除。 -PKCS_UTIL_SECA_FILENAME seca_p12 -PKCS_MAKE_SURE 寫入 USB 標記的 PKCS#12 證書資料將被刪除。\r\n一旦資料被刪除,將無法æ¢å¾©ã€‚\r\r\n\r\r\n你想繼續嗎? -PKCS_UTIL_BAD_FILE 指定的檔案ä¸èƒ½è­˜åˆ¥ç‚º PKCS#12 檔。 - - -# 關於共通å°è©±æ–¹å¡Š -DLG_ALL_FILES 所有檔案(*.*)|*.* -DLG_CERT_FILES X509 證書檔案 (*.CER;*.CRT)|*.cer;*.crt|所有檔案 (*.*)|*.* -DLG_KEY_FILTER 金鑰檔案 (*.KEY;*.PEM)|*.key;*.pem|所有檔案 (*.*)|*.* -DLG_PKCS12_FILTER PKCS#12 檔案(*.P12;*.PFX)|*.p12;*.pfx|所有檔案 (*.*)|*.* -DLG_CERT_OR_P12_FILTER X509 證書或 PKCS#12 檔案(*.CER;*.CRT;*.P12;*.PFX)|*.cer;*.crt;*.p12;*.pfx|X509 證書檔案(*.CER;*.CRT)|*.cer;*.crt|PKCS#12 檔案(*.P12;*.PFX)|*.p12;*.pfx|所有檔案 (*.*)|*.* -DLG_CONFIG_FILES 設置檔案 (*.CONFIG)|*.config|所有檔案 (*.*)|*.* -DLG_KEY_OR_P12_FILTER 金鑰文件或 PKCS#12 檔案 (*.KEY;*.PEM;*.P12;*.PFX)|*.key;*.pem;*.p12;*.pfx|金鑰檔案 (*.KEY;*.PEM)|*.key;*.pem|PKCS#12 檔案(*.P12;*.PFX)|*.p12;*.pfx|所有檔案 (*.*)|*.* -DLG_ZIP_FILER ZIP 檔案(*.ZIP)|*.zip|所有檔(*.*)|*.* -DLG_OPEN_CERT è«‹é¸æ“‡è­‰æ›¸æª”案 -DLG_OPEN_KEY è«‹é¸æ“‡é‡‘鑰檔案 -DLG_OPEN_KEY_WITH_CERT è«‹é¸æ“‡ç›¸æ‡‰çš„金鑰檔案 -DLG_OPEN_FILE_ERROR 無法讀å–指定檔案 "%S"。 -DLG_OPEN_FILE_ERROR_W 無法讀å–指定檔案 "%s"。 -DLG_BAD_P12 檔 "%S" ä¸æ˜¯æœ‰æ•ˆçš„ PKCS#12 證書檔案。 -DLG_BAD_P12_W 檔 "%s" ä¸æ˜¯æœ‰æ•ˆçš„ PKCS#12 證書檔案。 -DLG_BAD_X509 檔 "%S" ä¸æ˜¯æœ‰æ•ˆçš„ X509 證書檔案。 -DLG_BAD_X509_W 檔 "%s" ä¸æ˜¯æœ‰æ•ˆçš„ X509 證書檔案。 -DLG_BAD_KEY 檔 "%S" ä¸æ˜¯æœ‰æ•ˆçš„ RSA 金鑰檔案。 -DLG_BAD_KEY_W 檔 "%s" ä¸æ˜¯æœ‰æ•ˆçš„ RSA 金鑰檔案。 -DLG_BAD_SIGNATURE 金鑰無法與指定證書中的公開金鑰相å°æ‡‰ã€‚\r\nè«‹æä¾›å¯å°æ‡‰çš„金鑰。 -DLG_SAVE_CERT 請指定ä¿å­˜è­‰æ›¸çš„檔案å -DLG_SAVE_KEY 請指定ä¿å­˜é‡‘鑰的檔案å -DLG_SAVE_P12 請指定ä¿å­˜è­‰æ›¸å’Œé‡‘鑰的檔案å -DLG_SAVE_FILE 檔案ä¿å­˜ç‚º -DLG_SAVE_OPENVPN_CONFIG 指定一個檔案åä¿å­˜ ZIP æª”ï¼ŒåŒ…å« OpenVPN 的設置 -DLG_CERT_SAVE_OK 證書ä¿å­˜æˆåŠŸã€‚ -DLG_CERT_SAVE_ERROR 證書無法ä¿å­˜ã€‚ -DLG_KEY_SAVE_OK 金鑰ä¿å­˜æˆåŠŸã€‚ -DLG_KEY_SAVE_ERROR 金鑰無法ä¿å­˜ã€‚ -DLG_KEY_PAIR_SAVE_OK 證書和金鑰ä¿å­˜æˆåŠŸã€‚ -DLG_KEY_PAIR_SAVE_ERROR 無法ä¿å­˜çš„證書和個人金鑰。 -DLG_REBOOT_INFO 電腦將被在 %u 秒後é‡æ–°å•Ÿå‹•ã€‚ -DLG_REBOOT_INFO_2 é‡æ–°å•Ÿå‹•... -DLG_REBOOT_ERROR 電腦é‡æ–°é–‹æ©Ÿå¤±æ•—。\r\n\r\n請手動é‡æ–°é–‹æ©Ÿé›»è…¦ã€‚ -DLG_SAVE_CONFIG 指定一個檔案åä¿å­˜é…ç½® -DLG_OPEN_CONFIG 指定設定檔導入 -DLG_STRING_DEFTITLE 輸入字串 -DLG_STRING_DEFINFO 請輸入字串。 -DLG_ABOUT_LEGAL 法律公告 -DLG_ABOUT_AUTHORS 作者åå–® -DLG_UPDATE_DATE \ (Released on %S) -DLG_UPDATE_HINT 按確定查看網é ç€è¦½å™¨æœ€æ–°æ›´æ–°çš„資訊。\r\n\r\n您必須手動下載並安è£æ›´æ–°ã€‚如果你想在其他電腦上更新軟體,您必須登入到電腦通éŽé ç«¯æ¡Œé¢æˆ– SSH 進行下載和更新。 - - -# 關於競爭進程 -BAD_PROCESS_TITLE 有關 %S 的警告 -BAD_PROCESS_MESSAGE 在此電腦上é‹è¡Œçš„軟體 "%S" 會產生å•é¡Œã€‚\r\n\r\n"%S" å•é¡Œå¯èƒ½æœƒå°Žè‡´ VPN 通信ä¸ç©©å®šå’ŒéŒ¯èª¤ã€‚\r\n\r\n如果由於 VPN 與 "%S" çš„å…±åŒä½¿ç”¨è€Œå°Žè‡´ VPN ä¸ç©©å®šï¼Œè«‹åœæ­¢æˆ–移除 "%S"。(請注æ„,在æŸäº›æƒ…æ³ä¸‹ï¼Œç”±æ–¼è»Ÿé«”的性質,å³ä½¿ä½ åœæ­¢è©²è»Ÿé«”,但å•é¡Œä»æœƒä¿ç•™åœ¨é›»è…¦ä¸Šã€‚) \r\n - - -# 關於硬體標記 -SEC_SMART_CARD æ™ºæ…§å¡ -SEC_USB_TOKEN USB 標記 -SEC_INIT_MSG_1 將智慧å¡æ’入智慧å¡é–±è®€å™¨ä¸­ï¼Œä¸¦è¼¸å…¥ PIN 碼。 -SEC_INIT_MSG_2 å°‡ USB 硬體標記與電腦的 USB 埠相連,輸入 PIN 碼。 -SEC_OPENING 開啟設備... -SEC_CLOSING 關閉設備... -SEC_OPEN_SESSION 開啟安全會話... -SEC_CLOSE_SESSION 關閉安全會話... -SEC_LOGIN 登入標記... -SEC_LOGOUT 登出標記... -SEC_INIT_BATCH 啟動批次處ç†... -SEC_READ_DATA 讀å–數據... -SEC_WRITE_DATA 寫入資料... -SEC_READ_CERT 讀å–證書... -SEC_WRITE_CERT 寫入證書... -SEC_DELETE 刪除å°è±¡... -SEC_SIGN 密鑰處ç†æ•¸ä½ç°½ç« ... -SEC_WRITE_KEY 寫入密鑰... -SEC_ENUM 枚舉å°è±¡... -SEC_FINISHED æ“作完æˆã€‚ -SEC_ERROR_INVALID_ID 指定的安全設備 (設備 %u) 無效。 -SEC_ERROR_OPEN_DEVICE 無法打開設備 %S,請確ä¿è©²è¨­å‚™é€£æŽ¥åˆ°é›»è…¦ä¸Šã€‚ -SEC_ERROR_OPEN_DEVICEEX 無法打開設備 %S,請確ä¿è©²è¨­å‚™é€£æŽ¥åˆ°é›»è…¦ä¸Šã€‚\r\n\r\n如果使用公開金鑰基礎設施 (PKI) 特殊用戶端軟體,則需è¦åœ¨â€œPKI 實用工具†(從“開始â€åŠŸèƒ½è¡¨é¸æ“‡) 中,é¸æ“‡æ™ºæ…§å¡è¨­å‚™ã€‚ -SEC_ERROR_OPEN_SESSION 無法在設備 %S 中啟動安全會話。請確ä¿é¸æ“‡æ­£ç¢ºçš„設備。 -SEC_ERROR_LOGIN 輸入的 PIN 碼錯誤。 -SEC_ERROR_NOT_FOUND_1 智慧å¡ä¸­ä¸å­˜åœ¨æŒ‡å®šçš„å°è±¡ã€‚確ä¿æ’入正確的智慧å¡ã€‚ -SEC_ERROR_NOT_FOUND_2 USB 硬體標記中ä¸å­˜åœ¨æŒ‡å®šçš„å°è±¡ã€‚確ä¿é€£æŽ¥æ­£ç¢ºçš„ USB 硬體標記。 -SEC_ERROR_SIGN_1 智慧å¡ä¸­ä¸å­˜åœ¨é‡‘鑰或數ä½ç°½ç« æ“作失敗。確ä¿æ’入正確的智慧å¡ã€‚ -SEC_ERROR_SIGN_2 USB 硬體標記中ä¸å­˜åœ¨é‡‘鑰或數ä½ç°½ç« æ“作失敗。確ä¿é€£æŽ¥æ­£ç¢ºçš„ USB 硬體標記。 -SEC_ERROR_WRITE_1 無法在智慧å¡ä¸­å¯«å…¥ç‰©ä»¶ã€‚智慧å¡ä¸­å¯èƒ½æ²’有足夠的儲存空間。 -SEC_ERROR_WRITE_2 無法在 USB 硬體標記中寫入物件。USB 硬體標記中å¯èƒ½æ²’有足夠的儲存空間。 -SEC_ERROR_ENUM å°æ¨™è¨˜ä¸­çš„儲存物件枚舉失敗。 -SEC_ERROR_DELETE å°æŒ‡å®šå°è±¡åˆªé™¤å¤±æ•—。å¯èƒ½æŒ‡å®šç‰©ä»¶åœ¨è¨˜æ†¶é«”中ä¸å­˜åœ¨ã€‚ -SEC_COLUMN1 設備å稱 -SEC_COLUMN2 種類 -SEC_COLUMN3 製造商 -SEC_COLUMN4 DLL å -SEC_INVALID_ID 指定的智慧å¡è¨­å‚™ä¸å­˜åœ¨ã€‚è«‹é‡æ–°é¸æ“‡æ™ºæ…§å¡ç¨®é¡žã€‚ -SEC_MGR_COLUMN1 å稱 -SEC_MGR_COLUMN2 種類 -SEC_MGR_COLUMN3 ç§æœ‰ -SEC_TYPE_DATA 數據 -SEC_TYPE_CERT 證書 -SEC_TYPE_KEY 金鑰 -SEC_TYPE_PUB 公開金鑰 -SEC_YES 是 -SEC_NO å¦ -SEC_NONE ç„¡ -SEC_IMPORT_DATA é¸æ“‡ä½ æƒ³å°Žå…¥çš„資料 -SEC_IMPORT_CERT é¸æ“‡ä½ è¦å°Žå…¥çš„證書 -SEC_IMPORT_KEY é¸æ“‡ä½ è¦å°Žå…¥çš„金鑰 -SEC_READ_FAILED é¸æ“‡ä½ è¦å°Žå…¥çš„證書。 -SEC_DATA_TOO_BIG 指定數據太大。大於 %u 個ä½å…ƒçµ„的資料無法寫入智慧å¡ã€‚ -SEC_OBJECT_NAME_TITLE æ’å…¥å°è±¡çš„å稱 -SEC_OBJECT_NAME_INFO 指定寫入新智慧å¡çš„å°è±¡å稱。您å¯ä»¥æŒ‡å®šä¸åŒ…括字æ¯æ•¸ä½å­—元雙ä½å…ƒçµ„字元和特殊物件的å稱。\r\n警告: 如果å¡ä¸Šå·²æœ‰åŒä¸€é¡žåž‹ç›¸åŒå稱的物件,該物件將被覆蓋。 -SEC_DELETE_MSG é¸å®šçš„å°è±¡å°‡å¾žæ™ºæ…§å¡ä¸­åˆªé™¤ã€‚\r\nä½ è¦é€™æ¨£åšå—Ž? -SEC_OBJECT_IMPORT_OK å°è±¡è¢«å¯«å…¥æ™ºæ…§å¡ã€‚ -SEC_OBJECT_EXPORT_OK 從智慧å¡ä¸­è®€å–的資料已被ä¿å­˜ã€‚ -SEC_NEW_CERT_IMPORT_OK 新創建的證書已被寫入智慧å¡ã€‚ -SEC_CURRENT_DEVICE 當å‰é¸ä¸­è¨­å‚™ %S。 -SEC_CURRENT_NO_DEVICE é¸æ“‡è¦ä½¿ç”¨çš„智慧å¡ã€‚ -SEC_NO_SECURE_DEVICE 系統中沒有安è£èˆ‡ SoftEther VPN 相容的智慧å¡æˆ–硬體安全標記設備。\r\n\r\nè¦ä½¿ç”¨æ™ºæ…§å¡æˆ–硬體標記,需è¦åœ¨ Windows ä¸­å®‰è£ PKCS#11 相容設備驅動。並且, SoftEther VPN 需è¦æ”¯æ´æ­¤è¨­å‚™é¡žåž‹ã€‚\r\n請確定已安è£ç³»çµ±ç›¸å®¹è¨­å‚™é©…動。\r\n請在 SoftEther 有é™å…¬å¸ç¶²ç«™ä¸ŠæŸ¥é–± SoftEther VPN 相容設備清單。而且,將軟體更新到最新版本也有助於增大設備相容範åœã€‚ -SEC_PIN_DEVICE_OPEN_ERR 無法連接設備 "%S"。請確ä¿ç¡¬é«”正確連接。 -SEC_PIN_CURRENT_BAD 當å‰çš„ PIN 碼是ä¸æ­£ç¢ºçš„。 -SEC_PIN_CHANGE_FAILED 更改 PIN 碼失敗。 -SEC_PIN_OK PIN 碼已變更。 - - -# TCP 連接會話 -CONNECTDLG_CAPTION 連接中... -CONNECTDLG_MESSAGE 連接到伺æœå™¨ "%S" (TCP 埠: %u)... -CONNECTDLG_CANCELING å–消連接。請ç¨å€™... - - -# NIC ä¿¡æ¯æœƒè©± -NICINFO_1 已連接到 VPN 伺æœå™¨ã€‚ -NICINFO_1_1 在 VPN 上的 DHCP 伺æœå™¨è«‹æ±‚一個 IP ä½å€ã€‚ -NICINFO_1_2 決定在 VPN 中使用的 IP ä½å€ã€‚ - -NICINFO_2 VPN 連接已建立。 -NICINFO_2_1 分é…çš„ IP 地å€æ˜¯ %S。 - -NICINFO_3 VPN 連接已建立。 -NICINFO_3_1 該 IP ä½å€æ˜¯ %S å·²å¯ä»¥ä½¿ç”¨ã€‚ - - -#關於登入時密碼輸入å°è©±æ–¹å¡Š -PW_RETRYCOUNT 如果沒有輸入,%u 秒後自動é‡æ–°é€£æŽ¥... -PW_LOGIN_DLG_TITLE 登入 -PW_TYPE_0 匿å身份驗證 -PW_TYPE_1 標準密碼驗證 -PW_TYPE_2 RADIUS 或 NT 域驗證 -PW_TYPE_3 用戶端證書èªè­‰ -PW_TYPE_4 智慧å¡èº«ä»½é©—è­‰ - -PW_MSG_PROXY 代ç†ä¼ºæœå™¨ %S 使用者身份驗證失敗。請é‡æ–°è¼¸å…¥æ­£ç¢ºçš„用戶å和密碼。 -PW_TYPE_PROXY 代ç†ä¼ºæœå™¨èªè­‰ - - -#關於 VPN 連接狀態 -STATUS_1 åˆå§‹åŒ–中... -STATUS_2 通éŽä»£ç†ä¼ºæœå™¨ %S 連接到 VPN Server "%S"... -STATUS_3 在代ç†ä¼ºæœå™¨ %S 上進行用戶身份驗證... -STATUS_4 連接到 VPN Server "%S" ... -STATUS_5 驗證伺æœå™¨æ†‘è­‰... -STATUS_6 用戶身份驗證... -STATUS_7 建立 VPN 會話... -STATUS_8 連接到群集 VPN Server ... -STATUS_9 VPN 會話已建立。 - - -#關於證書å°è©± -CERT_NOT_FOUND 沒有在å¯ä¿¡ä»»è­‰æ›¸åˆ—表上找到經憑證授權頒發的證書。 -CERT_ROOT 這是一個根證書 (自簽å的證書)。 -CERT_LV_C1 å€åŸŸ -CERT_LV_C2 值 -CERT_SERIAL åºè™Ÿ -CERT_ISSUER 發行者 -CERT_SUBJECT 主題 -CERT_NOT_BEFORE 有效期自 -CERT_NOT_AFTER 有效期至 -CERT_BITS ä½å…ƒæ•¸ -CERT_PUBLIC_KEY 公開金鑰 -CERT_DIGEST_MD5 æ‘˜è¦ (MD5) -CERT_DIGEST_SHA1 æ‘˜è¦ (SHA-1) -CERT_NO_SERIAL 沒有åºè™Ÿ -CERT_BITS_FORMAT %u bits - - -#關於證書èªè­‰å°è©±æ–¹å¡Š -CC_DANGEROUS_MSG 之å‰ä¿å­˜çš„與此伺æœå™¨(%S)建立 VPN 連接的伺æœå™¨æ†‘證,與伺æœå™¨æ供的當å‰ä¼ºæœå™¨æ†‘è­‰ä¸åŒ¹é…。\r\n以å‰çš„摘è¦å€¼(MD5): %S\r\n以å‰çš„摘è¦å€¼(SHA1): %S\r\ni當å‰çš„摘è¦å€¼(MD5): %S\r\n當å‰æ‘˜è¦å€¼(SHA-1): %S\r\n\r\nå¯èƒ½æ˜¯ä¼ºæœå™¨ç®¡ç†å“¡åœ¨ VPN Server 端更改了證書。然而,也有å¯èƒ½æ˜¯ä¸­é–“人攻擊,如發生欺騙攻擊。\r\n強烈建議您å‘您å‘您想連接的 VPN Server 管ç†å“¡é€²è¡Œè©³ç´°è³‡è¨Šè«®è©¢ã€‚ -CC_WARNING_MSG 您是å¦æƒ³è®“您當å‰é€£æŽ¥ä½¿ç”¨çš„證書,在下次連接到 %s 自動信任嗎?\r\n\r\n摘è¦å€¼(SHA-1): %S\r\n摘è¦å€¼(MD5): %S\r\n\r\n如å°æ­¤ä¼ºæœå™¨æ†‘證的真實性有疑å•ï¼Œè«‹é€šéŽä¸€ç©©å¦¥è€Œå®‰å…¨çš„管é“,與伺æœå™¨æ‰€æœ‰è€…進行è¯ç¹«ï¼Œä¸¦åˆ—舉上述摘è¦å€¼ä»¥é€²è¡Œç¢ºèªã€‚\r\n\r\n按一下“是â€ï¼Œå‰‡ä¸‹æ¬¡é€£æŽ¥æ™‚,若伺æœå™¨æ供相åŒè­‰æ›¸å‰‡è‡ªå‹•ä¿¡ä»»ã€‚\r\n按一下“å¦â€ï¼Œå‰‡ä¸‹æ¬¡é€£æŽ¥åˆ°æ­¤ä¼ºæœå™¨æ™‚,å†æ¬¡é¡¯ç¤ºæ­¤è­¦å‘Šã€‚\r\n按一下“å–消â€ï¼Œè¿”回安全警告窗å£ã€‚\r\n\r\n注æ„: 此設置å¯æŒ‰é€å€‹å¸³æˆ¶æƒ…æ³é€²è¡Œä¿®æ”¹ã€‚您å¯ä»¥ä½¿ç”¨ VPN Client 用戶端管ç†å™¨å…§çš„帳戶屬性進行設置。 - - -# 關於 Windows 版本的錯誤 -WINVER_TITLE 有關 Windows 版本的警告 -WINVER_ERROR_FORMAT Windows %s 的版本和補ä¸åŒ…是“%Sâ€ã€‚\r\n\r\Windows %s 最新支æ´çš„版本和補ä¸åŒ…如下:\r\n%S \r\n因為 Windows 在 %s 的版本比%sæ”¯æŒ Windows 的版本還è¦æ–°ï¼Œå¯èƒ½æœƒç™¼ç”Ÿæ„想ä¸åˆ°çš„麻煩或相容å•é¡Œã€‚\r\n為了é¿å…出ç¾å•é¡Œï¼Œå»ºè­°ä»¥ç²å–ä¸¦å®‰è£ %s 最新的更新\r\nå¯ä»¥ç¹¼çºŒä½¿ç”¨ç•¶å‰æœªæ›´æ–°çš„版本,但ä¸å»ºè­°é€™æ¨£åšã€‚\r\n\r\n如果你是管ç†å“¡ï¼Œä½ å¯ä»¥å…費下載 %s 的最新更新補ä¸ï¼Œå¾ž http://selinks.org/ 網站。\r\n\r\n如果您ä¸æ˜¯ç®¡ç†å“¡ï¼Œä½ æ‡‰è©²å°‡æ­¤æ¶ˆæ¯é€šçŸ¥ VPN Server 的管ç†å“¡ã€‚\r\n\r\n----- MSG%04u%02u -----\r\n\r\n -WINVER_ERROR_VPNSERVER 在目的電腦上的 VPN Server -WINVER_ERROR_VPNBRIDGE 在目的電腦上的 VPN Bridge -WINVER_ERROR_VPNCLIENT 在本地端電腦上的 VPN Client -WINVER_ERROR_PC_LOCAL 本地端電腦 -WINVER_ERROR_PC_REMOTE é ç«¯ä¼ºæœå™¨ - - -# é–‹æºç‰ˆæœ¬çš„警告 -OSS_MSG 歡迎來到 SoftEther VPN 伺æœå™¨å­¸è¡“版 !\r\n\r\næ­¤ VPN 伺æœå™¨ä½œç‚ºæ—¥æœ¬ç­‘波大學的一個學術研究由å…è²»è»Ÿé«”ç™¼å±•çš„ï¼Œä¸”ç”±ï¼Œé–‹æº (GPL) SoftEther é …ç›® (http://www.softether.org/) 為公眾利益å…費發佈的。\r\n\r\nSoftEther VPN 軟體是作為筑波大學和 SoftEther å…¬å¸ä¹‹é–“çš„è¯åˆç ”究åˆåŒçš„一部分而發佈給公眾的。SoftEther VPN è»Ÿé«”çš„é–‹ç™¼å’Œç™¼ä½ˆåƒ…ç‚ºå­¸è¡“ç ”ç©¶ç›®çš„ã€‚å› æ­¤ï¼Œå° SoftEther VPN 軟體ä¸æ供支æ´æœå‹™ï¼Œå³ä½¿å®ƒåŒ…å«éŒ¯èª¤æˆ–æ¼æ´žã€‚用戶將å°ä½¿ç”¨ SoftEther VPN çš„çµæžœæ‰¿æ“”責任。 SoftEther VPN 的開發者和發行者都將永é ä¸æœƒç‚ºä»»ä½•å¾Œæžœæˆ–æ失承擔責任。\r\n\r\n在您åŒæ„上述啟示後,使用 SoftEther VPN 伺æœå™¨äº«å— VPN 通信。\r\n\r\nå°æ–¼ SoftEther VPN 的更多細節,請åƒé–± http://www.softether.org/。\r\n\r\n - - -# NAT Traversal warning -NATT_MSG ** 使用 NAT ç©¿é€ (UDP 打洞) - 它å¯èƒ½æ˜¯ä¸ç©©å®šçš„ **\r\n\r\næ­¤ VPN 用戶端通éŽä½¿ç”¨ NAT ç©¿é€ (UDP 打洞) 技術連接到 VPN 伺æœå™¨ '%S'。\r\n\r\nNAT ç©¿é€å…許ä½æ–¼ NAT 盒後é¢çš„ VPN 伺æœå™¨æŽ¥å—來自 NAT 盒中的ã€æ²’有任何埠映射設置的 VPN 用戶端的 VPN 連接。\r\n\r\n然而,基於 NAT ç©¿é€çš„ VPN 會話有時會變得ä¸ç©©å®šï¼Œå› ç‚º NAT ç©¿é€ä½¿ç”¨çš„是基於 UDP çš„å”定。例如,如果在 VPN 伺æœå™¨å’Œ VPN 用戶端之間有一個ä¸å¥½çš„ NAT ç›’å­ï¼Œ VPN 隧é“æ¯ 5 分é˜æ–·é–‹ä¸€æ¬¡ã€‚一些大è¦æ¨¡ NAT é–˜é“使用便宜的網際網路æœå‹™ä¾›æ‡‰å•†ï¼Œæœ‰æ™‚æœƒé€ æˆ NAT ç©¿é€çš„åŒæ¨£å•é¡Œã€‚這是路由器或網際網路æœå‹™ä¾›æ‡‰å•†çš„å•é¡Œã€‚這ä¸æ˜¯ SoftEther VPN 軟體的å•é¡Œã€‚\r\n\r\n為了解決這個ä¸ç©©å®šçš„隧é“å•é¡Œï¼Œæ‚¨æ‡‰è©²ç›´æŽ¥é€£æŽ¥åˆ° VPN 伺æœå™¨çš„ TCP 監è½åŸ ï¼Œè€Œä¸æ˜¯ä½¿ç”¨ NAT ç©¿é€åŠŸèƒ½ã€‚è¦ä½¿ç”¨ TCP 直接連接到 VPN 伺æœå™¨ï¼Œ VPN 伺æœå™¨çš„監è½åŸ å¿…須通éŽåœ¨ NAT ç›’çš„åŸ æ˜ å°„è¨­ç½®æš´éœ²åˆ°ç¶²éš›ç¶²è·¯ä¸Šã€‚è«‹è©¢å• NAT 盒的管ç†å“¡æˆ–åƒé–± NAT 盒的手冊在 NAT 盒上添加埠映射設置。\r\n\r\n如果此消æ¯ä»æ˜¯ VPN 伺æœå™¨æš´éœ²äº†ä¸€å€‹ TCP 埠到網際網路後,檢查 VPN 用戶端連接設置螢幕上的 "ç¦ç”¨ NAT-T" æ ¸å–方塊。\r\n\r\n -NATT_MSG2 ** 使用 NAT ç©¿é€ (UDP 打洞) - 它å¯èƒ½æ˜¯ä¸ç©©å®šçš„ **\r\n\r\næ­¤ VPN 用戶端通éŽä½¿ç”¨ NAT ç©¿é€ (UDP 打洞) 技術連接到 VPN 伺æœå™¨ '%S'。\r\n\r\nNAT ç©¿é€å…許ä½æ–¼ NAT 盒後é¢çš„ VPN 伺æœå™¨æŽ¥å—來自 NAT 盒中的ã€æ²’有任何埠映射設置的 VPN 用戶端的 VPN 連接。\r\n\r\n然而,基於 NAT ç©¿é€çš„ VPN 會話有時會變得ä¸ç©©å®šï¼Œå› ç‚º NAT ç©¿é€ä½¿ç”¨çš„是基於 UDP çš„å”定。例如,如果在 VPN 伺æœå™¨å’Œ VPN 用戶端之間有一個ä¸å¥½çš„ NAT ç›’å­ï¼Œ VPN 隧é“æ¯ 5 分é˜æ–·é–‹ä¸€æ¬¡ã€‚一些大è¦æ¨¡ NAT é–˜é“使用便宜的網際網路æœå‹™ä¾›æ‡‰å•†ï¼Œæœ‰æ™‚æœƒé€ æˆ NAT ç©¿é€çš„åŒæ¨£å•é¡Œã€‚這是路由器或網際網路æœå‹™ä¾›æ‡‰å•†çš„å•é¡Œã€‚這ä¸æ˜¯ SoftEther VPN 軟體的å•é¡Œã€‚\r\n\r\n為了解決這個ä¸ç©©å®šçš„隧é“å•é¡Œï¼Œæ‚¨æ‡‰è©²ç›´æŽ¥é€£æŽ¥åˆ° VPN 伺æœå™¨çš„ TCP 監è½åŸ ï¼Œè€Œä¸æ˜¯ä½¿ç”¨ NAT ç©¿é€åŠŸèƒ½ã€‚è¦ä½¿ç”¨ TCP 直接連接到 VPN 伺æœå™¨ï¼Œ VPN 伺æœå™¨çš„監è½åŸ å¿…須通éŽåœ¨ NAT ç›’çš„åŸ æ˜ å°„è¨­ç½®æš´éœ²åˆ°ç¶²éš›ç¶²è·¯ä¸Šã€‚è«‹è©¢å• NAT 盒的管ç†å“¡æˆ–åƒé–± NAT 盒的手冊在 NAT 盒上添加埠映射設置。\r\n\r\n如果此消æ¯ä»æ˜¯ VPN 伺æœå™¨æš´éœ²äº†ä¸€å€‹ TCP 埠到網際網路後,檢查 VPN 用戶端連接設置螢幕上的 "ç¦ç”¨ NAT-T" æ ¸å–方塊ã€è€Œä½ çš„ VPN 用戶端å‡ç´šåˆ° Build 9428 或更高版本。\r\n\r\n - - - - -#虛擬 HUB 管ç†é¸é … -HUB_AO_CLICK é¸æ“‡ä¸€å€‹é …目,查看這裡的æ述。 -HUB_AO_UNKNOWN 該項目的æ述沒有被發ç¾ã€‚è«‹åƒé–±æª”案,或從該專案的å稱推測專案的æ„æ€å’Œç›®çš„。 -HUB_AO_allow_hub_admin_change_option 這是一個特殊項目。如果你啟用(設置為1)這個é¸é …,那麼ä¸ä½† VPN Server çš„å…¨çƒç®¡ç†å“¡ï¼Œè€Œä¸”虛擬 HUB 的管ç†å“¡ï¼Œéƒ½å°‡è¢«ä»–自己准予修改虛擬 HUB 管ç†é¸é …。 -HUB_AO_deny_hub_admin_change_ext_option 如果你啟用(設置為1)這個é¸é …,虛擬 HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢ä¿®æ”¹åœ¨è™›æ“¬ HUB 擴展é¸é …上的任何值,那麼åªæœ‰ VPN Server çš„å…¨çƒç®¡ç†å“¡å¯ä»¥å°å…¶é€²è¡Œä¿®æ”¹ã€‚ -HUB_AO_no_delay_jitter_packet_loss 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œåœ¨è¨ªå•åˆ—表æ¢ç›®ä¸­çš„延é²ã€æŠ–å‹•å’Œå°åŒ…丟失的所有åƒæ•¸å°‡è¢«å¿½ç•¥ï¼Œå³ä½¿é€™äº›åƒæ•¸æ˜¯åœ¨ç®¡ç†å“¡æ·»åŠ æ–°çš„訪å•åˆ—表æ¢ç›®æ™‚設置的。因此,延é²ã€æŠ–å‹•å’Œå°åŒ…丟失的生æˆå‡½æ•¸å¯¦éš›ä¸­å°‡è¢«ç¦ç”¨ã€‚由於延é²ç”Ÿæˆå‡½æ•¸æœ‰æ™‚會讓 CPU å’Œ RAM 產生高負載é‡ï¼Œç”±å¤šå€‹ä½¿ç”¨è€…共用的一個虛擬 HUB 上應該啟用此é¸é …。 -HUB_AO_max_users 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œåœ¨è™›æ“¬ HUB 上使用者物件註冊的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ï¼Œé‚£éº¼ä½¿ç”¨è€…物件的數é‡å¦‚果大於這個值則ä¸èƒ½è¢«æ·»åŠ ã€‚ -HUB_AO_max_multilogins_per_user 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œæ¯ä¸€å€‹å–®ç¨çš„使用者物件的 VPN 會話的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ï¼Œé‚£éº¼å–®ç¨ä½¿ç”¨è€…物件的 VPN 會話的數é‡å¦‚果大於這個值則ä¸èƒ½è¢«å»ºç«‹ã€‚ -HUB_AO_max_groups 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨è™›æ“¬ HUB 上的組物件的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ï¼Œæ›´å¤šçš„組將ä¸è¢«å…許註冊。 -HUB_AO_max_accesslists 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨è™›æ“¬ HUB 上的訪å•åˆ—表æ¢ç›®çš„最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ï¼Œæ›´å¤šæ¢ç›®å°‡ä¸è¢«å…許註冊。 -HUB_AO_max_sessions_client_bridge_apply åªæœ‰ç•¶è©²å€¼è¢«è¨­ç½®ç‚ºéžé›¶å€¼ï¼Œmax_sessions_client å’Œ max_sessions_bridge 值將被應用。 -HUB_AO_max_sessions 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ VPN 會話的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ã€‚ -HUB_AO_max_sessions_client 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ VPN Client 會話的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ã€‚沒有更多的 VPN Client 會話將被å…許建立。此é¸é …åªæœ‰ç•¶ max_sessions_client_bridge_apply é¸é …被設置為éžé›¶å€¼æ™‚有效。 -HUB_AO_max_sessions_bridge 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ VPN Bridge 會話的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ã€‚沒有更多的 VPN Bridge 會話將被å…許建立。此é¸é …åªæœ‰ç•¶ max_sessions_client_bridge_apply é¸é …被設置為éžé›¶å€¼æ™‚有效。 -HUB_AO_max_bitrates_download 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨è™›æ“¬ HUB 上的所有 VPN 會話將被強制有一個安全性原則設置,å³â€œä¸‹è¼‰é »å¯¬â€å€¼è¢«è¨­ç½®ç‚ºé€™å€‹å€¼ã€‚這將é™åˆ¶æ¯å€‹ VPN 會話的下載通信速度。例如,如果該值設置為 1000000,然後在虛擬 HUB 上的æ¯å€‹ VPN 會話的下載頻寬將被é™åˆ¶ç‚º1Mbps。 -HUB_AO_max_bitrates_upload 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨è™›æ“¬ HUB 上的所有 VPN 會話將被強制有一個安全性原則設置,å³â€œä¸‹è¼‰é »å¯¬â€å€¼è¢«è¨­ç½®ç‚ºé€™å€‹å€¼ã€‚這將é™åˆ¶æ¯å€‹ VPN 會話的上傳通信速度。例如,如果該值設置為 1000000,然後在虛擬 HUB 上的æ¯å€‹ VPN 會話的上傳頻寬將被é™åˆ¶ç‚º1Mbps。 -HUB_AO_deny_empty_password 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œæ²’有使用者物件能夠有一個空密碼。一個空密碼的使用者將被ç¦æ­¢é€£æŽ¥ VPN 會話。 (例外:從本地的 VPN 連接將被å…許,å³ä½¿å¯†ç¢¼ç‚ºç©º)。 -HUB_AO_deny_bridge 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ä»»ä½•åœ¨æ©‹æŽ¥å™¨æ¨¡å¼ä¸‹çš„ VPN 會話將ä¸æœƒè¢«å‡†è¨±å»ºç«‹ï¼Œä¸ç®¡ç”¨æˆ¶ç¾æœ‰çš„安全性原則的設置。為了橋接的目的,沒有人能夠連接到虛擬 HUB 。 -HUB_AO_deny_routing 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ä»»ä½•åœ¨è·¯ç”±æ¨¡å¼ä¸‹çš„ VPN 會話將ä¸æœƒè¢«å‡†è¨±å»ºç«‹ï¼Œä¸ç®¡ç”¨æˆ¶ç¾æœ‰çš„安全性原則的設置。為了路由的目的,沒有人能夠連接到虛擬 HUB 。 -HUB_AO_deny_qos 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯ä¸€å€‹ VPN 會話將被強制執行ç¦ç”¨ QoS 功能,ä¸ç®¡ç”¨æˆ¶ç¾æœ‰çš„安全性原則的設置。 -HUB_AO_deny_change_user_password 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨è™›æ“¬ HUB 上的任何用戶將被ç¦æ­¢é€šéŽ VPN Client 的密碼更改功能修改其密碼。 -HUB_AO_no_change_users 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ·»åŠ ã€ç·¨è¼¯æˆ–刪除用戶。 -HUB_AO_no_change_groups 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ·»åŠ ã€ç·¨è¼¯æˆ–刪除群組。 -HUB_AO_no_securenat 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢å•Ÿç”¨æˆ–ç¦ç”¨ SecureNAT 功能。 -HUB_AO_no_securenat_enablenat 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢å•Ÿç”¨æˆ–ç¦ç”¨åœ¨ SecureNAT 功能中的虛擬 NAT 功能。 -HUB_AO_no_securenat_enabledhcp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢å•Ÿç”¨æˆ–ç¦ç”¨åœ¨ SecureNAT 功能中的虛擬 USB 功能。 -HUB_AO_no_cascade 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ·»åŠ ã€ç·¨è¼¯ã€åˆªé™¤æˆ–更改級è¯é€£æŽ¥çš„線上狀態。 -HUB_AO_no_online 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹é›¢ç·šçš„虛擬 HUB 為線上狀態。 -HUB_AO_no_offline 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹ç·šä¸Šçš„虛擬 HUB 為離線狀態。 -HUB_AO_no_change_log_config 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹æ—¥èªŒåŠŸèƒ½çš„設置。 -HUB_AO_no_disconnect_session 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ–·é–‹ä¸€å€‹ç‰¹å®šçš„ VPN 會話。 -HUB_AO_no_delete_iptable 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢å¾ž IP ä½å€è¡¨è³‡æ–™åº«ä¸­åˆªé™¤ä¸€å€‹ç‰¹å®šçš„ IP ä½å€ã€‚ -HUB_AO_no_delete_mactable 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢å¾ž MAC ä½å€è¡¨è³‡æ–™åº«ä¸­åˆªé™¤ä¸€å€‹ç‰¹å®šçš„ MAC ä½å€ã€‚ -HUB_AO_no_enum_session 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢åˆ—舉在虛擬 HUB 上的會話。 -HUB_AO_no_query_session 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æŒ‡å®šæœƒè©±ï¼Œä¸¦ç²å¾—會話的資訊。 -HUB_AO_no_change_admin_password 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹è™›æ“¬ HUB 的管ç†å“¡å¯†ç¢¼ã€‚ -HUB_AO_no_change_log_switch_type 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹åœ¨è™›æ“¬ HUB 日誌功能設置中的日誌轉æ›è¨­ç½®ã€‚ -HUB_AO_no_change_access_list 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢ä¿®æ”¹è™›æ“¬ HUB 的訪å•åˆ—表。 -HUB_AO_no_change_access_control_list 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢ä¿®æ”¹è™›æ“¬ HUB çš„æº IP ä½å€é™åˆ¶åˆ—表。 -HUB_AO_no_change_cert_list 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢ä¿®æ”¹è™›æ“¬ HUB çš„å¯ä¿¡è­‰æ›¸æŽˆæ¬Šåˆ—表。 -HUB_AO_no_change_crl_list 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢ä¿®æ”¹è™›æ“¬ HUB 的證書å–消列表。 -HUB_AO_no_read_log_file 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢é ç«¯åˆ—舉或下載虛擬 HUB 的日誌檔。 -HUB_AO_no_change_msg 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹ç•¶ä¸€å€‹ VPN Client 連接到虛擬 HUB 時應該被顯示的消æ¯ã€‚ -HUB_AO_no_access_list_include_file 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æŒ‡å®šâ€œåŒ…括:â€æˆ–“排除:â€æŒ‡ä»¤ä½œç‚ºåœ¨è™›æ“¬ HUB 上的訪å•æ¸…å–®æ¢ç›®çš„æºæˆ–目標使用者欄ä½ã€‚ - - -# 虛擬 HUB 擴展é¸é … -HUB_AO_NoAddressPollingIPv4 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ä¸åŸ·è¡Œåœ¨ HUB 上的 IPv4 ä½å€è¡¨å’Œ MAC 地å€è¡¨çš„維護,通éŽæ¯ 5 ç§’ç™¼é€ ARP å°åŒ…,以檢查 IPv4 設備ä¿æŒæ´»èºç‹€æ…‹ã€‚å…¶çµæžœï¼Œä¸€å€‹ç‰¹å®šçš„期間(從 1 至 10 分é˜)éŽåŽ»ä»¥å¾Œï¼Œåœ¨æ²’有通信活動通éŽè™›æ“¬ HUB 的情æ³ä¸‹ï¼Œå³ä½¿ä»ç„¶æ´»èºè‘—,在 IPv4 地å€è¡¨å’Œ MAC ä½å€è¡¨ä¸­çš„ IPv4 設備å¯èƒ½æœƒè¢«åˆªé™¤ã€‚æ­¤é¸é …å¯ä»¥æ¶ˆé™¤å¤§é‡çš„廣播å°åŒ…,但一些 IPv4 相關的安全性原則將無法有效工作。 -HUB_AO_NoAddressPollingIPv6 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ä¸åŸ·è¡Œåœ¨ HUB 上的 IPv6 ä½å€è¡¨å’Œ MAC 地å€è¡¨çš„維護,通éŽæ¯ 5 ç§’ç™¼é€ ICMPv6 å°åŒ…,以檢查 IPv6 設備ä¿æŒæ´»èºç‹€æ…‹ã€‚å…¶çµæžœï¼Œä¸€å€‹ç‰¹å®šçš„期間(從 1 至 10 分é˜)éŽåŽ»ä»¥å¾Œï¼Œåœ¨æ²’有通信活動通éŽè™›æ“¬ HUB 的情æ³ä¸‹ï¼Œå³ä½¿ä»ç„¶æ´»èºè‘—,在 IPv6 地å€è¡¨å’Œ MAC ä½å€è¡¨ä¸­çš„ IPv6 設備å¯èƒ½æœƒè¢«åˆªé™¤ã€‚æ­¤é¸é …å¯ä»¥æ¶ˆé™¤å¤§é‡çš„廣播å°åŒ…,但一些 IPv6 相關的安全性原則將無法有效工作。 -HUB_AO_NoIpTable 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ä¸æœƒå‰µå»ºå’Œç¶­è­·å…§éƒ¨ IP ä½å€è¡¨ã€‚æ­¤é¸é …å¯ä»¥æ¶ˆé™¤ CPU å’Œ RAM 的使用é‡ï¼Œä½†ä¸€äº› IP 相關的安全性原則將無法有效工作。 -HUB_AO_NoMacAddressLog 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼é€™è¡¨æ˜Žä»»ä½•ä¸€å€‹æ–°çš„ MAC ä½å€è¨»å†Šåˆ°è™›æ“¬ HUB 上 MAC ä½å€è¡¨çš„日誌,將ä¸æœƒè¢«è¨˜éŒ„到安全性記錄檔中。 -HUB_AO_ManageOnlyPrivateIP 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB çš„ IPv4 ä½å€è¡¨å°‡åªåŒ…å«ç§æœ‰ IPv4 ä½å€ã€‚由於這個原因,ç§æœ‰ IPv4 ä½å€æ˜¯ï¼š10.0.0.0 /8,172.16.0.0/12,192.168.0.0/16 å’Œ 169.254.0.0/16。任何其他的 IPv4 ä½å€å°‡ä¸æœƒè¢«æ·»åŠ åˆ°è¡¨å…§ã€‚ -HUB_AO_ManageOnlyLocalUnicastIPv6 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB çš„ IPv6 ä½å€è¡¨å°‡åªåŒ…å«æœ¬åœ°å–®æ’­ IPv6 ä½å€ã€‚由於這個原因,ç§æœ‰ IPv6 ä½å€æ˜¯ï¼šfe80:: / 10。任何其他的 IPv6 ä½å€å°‡ä¸æœƒè¢«æ·»åŠ åˆ°è¡¨å…§ã€‚ -HUB_AO_DisableIPParsing 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ç¦ç”¨åœ¨æ‰€æœ‰ä¹™å¤ªç¶²å°åŒ…裡的 IP 包頭的內部解æžå‡½æ•¸ã€‚æ­¤é¸é …å¯ä»¥æ¶ˆé™¤ CPU å’Œ RAM 的使用é‡ï¼Œä½†æ˜¯è™›æ“¬ HUB å°‡ä¸æœƒåŸ·è¡Œå…§éƒ¨ IP ä½å€è¡¨çš„建設和維護,一些 IP 相關的安全性原則將無法有效工作。 -HUB_AO_YieldAfterStorePacket 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨å°åŒ…的儲存-轉發進程後,虛擬 HUB 設置 CPU 為空閒狀態。這å¯èƒ½å°Žè‡´äº†è‰¯å¥½çš„效果,使å°åŒ…的延é²æ›´çŸ­ï¼Œä½†æ˜¯åŸ·è¡Œç·’é—œè¯è½‰æ›çš„計數將增加,性能å¯èƒ½ä¸‹é™ã€‚ -HUB_AO_FilterPPPoE 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 丟棄所有的 PPPoE(PPP over Ethernet)å°åŒ…。當建立兩個或多個局域網之間的橋接器時,方便分開æ¯å€‹ç¶²ç«™çš„ PPPoE 網段。 -HUB_AO_FilterOSPF 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 丟棄所有 OSPF (Open Shortest Path First) å°åŒ…。 -HUB_AO_FilterIPv4 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 丟棄所有的 IPv4 å’Œ ARP å°åŒ…。 -HUB_AO_FilterIPv6 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 丟棄所有的 IPv6 å°åŒ…。 -HUB_AO_FilterNonIP 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB ä¸Ÿæ£„æ‰€æœ‰éž IP å°åŒ…(éž IPv4ã€ARP 或 IPv6 å°åŒ…)。順便說一å¥ï¼Œä»»ä½•é€šéŽè™›æ“¬ HUB 的帶標籤的 VLAN 將被視為éžIPå°åŒ…。 -HUB_AO_FilterBPDU 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 丟棄所有 BPDU (Bridge Protocol Data Unit) å°åŒ…。 -HUB_AO_NoIPv6DefaultRouterInRAWhenIPv6 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 上的所有的 VPN 會話將會啟用“無在IPv6 RA(物ç†IPv6)上的默èªè·¯ç”±å™¨â€å®‰å…¨æ€§åŽŸå‰‡ã€‚當 VPN Client / VPN Bridge å’Œ VPN Server 之間的物ç†é€šä¿¡å”定是IPv6時,任何在路由生命週期為éžé›¶å€¼çš„IPv6 RA(路由器廣告)å°åŒ…將設置為零值。這有效的é¿å…äº†é€šéŽ VPN Client 嘗試使用é ç«¯çš„IPv6路由器作為其本地IPv6路由器而導致的IPv6路由混亂的å¯æ€•è¡Œç‚ºã€‚ -HUB_AO_NoLookBPDUBridgeId 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 將忽略在一個 BPDU (Bridge Protocol Data Unit) å°åŒ…è£¡çš„æº MAC ä½å€æ¬„ä½ã€‚這個值是éžå¸¸å…ˆé€²çš„。請ä¸è¦ä¿®æ”¹å®ƒï¼Œé™¤éžä½ æ˜¯è¶…特殊的電腦網路專家。 -HUB_AO_NoManageVlanId 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ä¸æœƒä½¿ç”¨åœ¨ MAC ä½å€è¡¨ä¸­çš„ VLAN ID。任何有標籤的VLANå°åŒ…中的 VLAN ID 將被忽略。 -HUB_AO_VlanTypeId 以å進ä½æŒ‡å®šçš„ VLAN 標籤的乙太網類型 ID (TPID)。é è¨­å€¼æ˜¯ 33024 (åå…­é€²ä½ 0x8100)。此值是éžå¸¸å…ˆé€²çš„。請ä¸è¦ä¿®æ”¹å®ƒï¼Œé™¤éžä½ æ˜¯è¶…特殊的電腦網路專家。 -HUB_AO_FixForDLinkBPDU 如果您將此é¸é …設置為éžé›¶å€¼ï¼ŒFixForDLinkBPDU é¸é …將啟動。此值是éžå¸¸å…ˆé€²çš„。請ä¸è¦ä¿®æ”¹å®ƒï¼Œé™¤éžä½ æ˜¯è¶…特殊的電腦網路專家。 -HUB_AO_NoIPv4PacketLog 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ç¶“éŽè™›æ“¬ HUB çš„ IPv4 å°åŒ…å°‡ä¸è¢«è¨˜éŒ„。 -HUB_AO_NoIPv6PacketLog 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ç¶“éŽè™›æ“¬ HUB çš„ IPv6 å°åŒ…å°‡ä¸è¢«è¨˜éŒ„。 -HUB_AO_NoSpinLockForPacketDelay 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œç•¶å°åŒ…延é²ç”Ÿæˆå‡½æ•¸æ‡‰ç”¨äºŽå°åŒ…時,那麼 VPN Server å°‡ä¸ä½¿ç”¨è‡ªæ—‹éŽ–機制來模仿å°åŒ…的延é²ã€‚相å,作業系統的計時器中斷將被採ç´ã€‚這會é™ä½Ž CPU 的時間,但產生延é²çš„解æžåº¦å°‡æœƒæƒ¡åŒ–。 -HUB_AO_BroadcastStormDetectionThreshold 指定臨界值æ¯ç§’檢測廣播風暴。當從一個特定 VPN 會話的廣播å°åŒ…數é‡è¶…éŽäº†é€™å€‹è‡¨ç•Œå€¼æ™‚,å°åŒ…將被視為廣播風暴,會被éŽæ¿¾ã€‚é è¨­å€¼(零值)為 32。 -HUB_AO_ClientMinimumRequiredBuild 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 將拒絕從版本號低於這個值的ã€VPN Client 的任何訪å•ã€‚ -HUB_AO_RequiredClientId 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 將拒絕從沒有嵌入“用戶端IDâ€å€¼åœ¨è»Ÿé«”中的ã€VPN Client 的任何訪å•ã€‚ -HUB_AO_AdjustTcpMssValue 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 將調整所有 TCP/IP å°åŒ…的包頭的 MSS(最大報文段長度)值,且ä¸è¶…éŽæ­¤å€¼ã€‚ -HUB_AO_DisableAdjustTcpMss 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 上的 MSS (最大報文段長度)é¸é …將被ç¦ç”¨ã€‚å³ä½¿ AdjustTcpMssValue é¸é …是指定的,或一個 VPN 會話是由 IPsec / L2TP / EtherIP / L2TPv3 伺æœå™¨åŠŸèƒ½å‰µå»ºçš„,MSS 的調節將被ç¦ç”¨ã€‚ -HUB_AO_NoDhcpPacketLogOutsideHub 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ä¸è¨˜éŒ„éžé—œè¯çš„ DHCP å°åŒ…çš„å°åŒ…日誌。“éžé—œè¯ DHCP å°åŒ…â€æ˜¯åœ¨è™›æ“¬ HUB 上ä¸å—任何 VPN 會話約æŸçš„ DHCP å°åŒ…。 -HUB_AO_DisableHttpParsing 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB ä¸æœƒåœ¨æ‰€æœ‰ HTTP å°åŒ…é€²è¡Œè§£æž HTTP 包頭。這會é™ä½Ž CPU å’Œ RAM 的使用,但是 HTTP 訪å•æ—¥èªŒå°‡ä¸æœƒè¢«è¨˜éŒ„。 -HUB_AO_DisableUdpAcceleration 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ‰€æœ‰ UDP 加速功能在虛擬 HUB 的所有 VPN 會話將被ç¦ç”¨ã€‚ -HUB_AO_DisableUdpFilterForLocalBridgeNic 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB ç¦ç”¨æ•…éšœé é˜²éŽæ¿¾åŠŸèƒ½ï¼Œä¾†éŽæ¿¾å¯èƒ½æœƒå°Žè‡´ç¶²è·¯ä¸ç©©å®šçš„ DHCP å°åŒ…。é è¨­æƒ…æ³ä¸‹ï¼Œæœ¬åœ°æ©‹ä»‹é¢æœ‰æ™‚會嘗試從é ç«¯ DHCP 伺æœå™¨ç²å–一個 IP ä½å€ï¼Œä½†æ˜¯é€™æ¨£çš„行為在路由表中會無é™è¿´åœˆã€‚éŽæ¿¾åŠŸèƒ½å¯é¿å…這樣的å•é¡Œã€‚æ­¤é¸é …å¯ä»¥ç¦ç”¨éŽæ¿¾åŠŸèƒ½ã€‚ -HUB_AO_ApplyIPv4AccessListOnArpPacket 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ IPv4 訪å•åˆ—表æ¢ç›®å°‡ä¸åƒ…被應用在 IPv4 å°åŒ…,而且還在 ARP å°åŒ…。這樣方便éŽæ¿¾ä¸å¿…è¦çš„ã€å¯èƒ½æœƒå¸¶ä¾†éº»ç…©çš„ ARP å°åŒ…。 -HUB_AO_RemoveDefGwOnDhcpForLocalhost 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œç•¶æœ¬åœ°ä¸»æ©Ÿä¸Šçš„一個 VPN Client 連接到虛擬 HUB ,並試圖從虛擬 HUB 網段的 DHCP 伺æœå™¨ç²å–一個 IP ä½å€ï¼Œç›¸æ‡‰çš„ DHCP 響應å°åŒ…將被丟棄。它å¯ä»¥é˜²æ­¢æ„想ä¸åˆ°çš„å°åŒ…路由的無é™è¿´åœˆã€‚ -HUB_AO_SecureNAT_MaxTcpSessionsPerIp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯å€‹ IP 狀態的 TCP 連接數(ä¸æ˜¯ SYN_SENT)將被é™åˆ¶ç‚ºæ­¤å€¼ã€‚ -HUB_AO_SecureNAT_MaxTcpSynSentPerIp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯å€‹ IP 狀態的 TCP 連接數(是 SYN_SENT)將被é™åˆ¶ç‚ºæ­¤å€¼ã€‚ -HUB_AO_SecureNAT_MaxUdpSessionsPerIp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯å€‹ IP 狀態的 UDP 會話數將被é™åˆ¶ç‚ºæ­¤å€¼ã€‚ -HUB_AO_SecureNAT_MaxDnsSessionsPerIp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯å€‹éž SYN_SENT 狀態 IP çš„ DNS 會話數將被é™åˆ¶ç‚ºæ­¤å€¼ã€‚ -HUB_AO_SecureNAT_MaxIcmpSessionsPerIp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯å€‹éž SYN_SENT 狀態 IP çš„ ICMP 會話數將被é™åˆ¶ç‚ºæ­¤å€¼ã€‚ -HUB_AO_AccessListIncludeFileCacheLifetime 指定以秒為週期ä¿å­˜å¤–部用戶列表檔的緩存,此檔是以“include:â€æˆ–“exclude:â€æ ¼å¼ä½œç‚ºå®ƒçš„用戶åçš„ã€è¨ªå•åˆ—表æ¢ç›®ã€‚ -HUB_AO_DisableKernelModeSecureNAT 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨ SecureNAT åŠŸèƒ½ä¸Šçš„æ ¸å¿ƒæ¨¡å¼ NAT 功能將被ç¦ç”¨ã€‚æ ¸å¿ƒæ¨¡å¼ NAT 是加速SecureNAT 虛擬 NAT 功能表ç¾çš„ä¸€å€‹åŠŸèƒ½ã€‚æ ¸å¿ƒæ¨¡å¼ NAT åªæœ‰ç•¶ VPN 伺æœå™¨é€²ç¨‹ä»¥ç³»çµ±è¨±å¯æ¬Šï¼ˆå³æ ¹ï¼Œç³»çµ±æˆ–管ç†å“¡æƒ…æ³ä¸‹ï¼‰æ­£åœ¨é‹è¡Œæ™‚,å¯ä»¥å·¥ä½œã€‚å¦‚æžœæ ¸å¿ƒæ¨¡å¼ NAT 引起一些錯誤的æ“作,使用此é¸é …來ç¦ç”¨å®ƒã€‚ -HUB_AO_DisableUserModeSecureNAT 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨ SecureNAT åŠŸèƒ½ä¸Šçš„ä½¿ç”¨è€…æ¨¡å¼ NAT 功能將被ç¦ç”¨ã€‚ä½¿ç”¨è€…æ¨¡å¼ NAT 是一個使 NAT å¯ä»¥ä½œç‚ºæ™®é€šç”¨æˆ¶è¨±å¯æ¬Šé‹è¡Œçš„功能。 -HUB_AO_DisableCheckMacOnLocalBridge 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ MAC 地å€é‡è¤‡æª¢æŸ¥åœ¨æœ¬åœ°æ©‹åŠŸèƒ½ä¸Šå°‡è¢«ç¦ç”¨ã€‚一些網路介é¢å¡æœ‰å射傳出的å°åŒ…å‘虛擬 HUB çš„å•é¡Œã€‚虛擬 HUB 自動檢測這樣的é‡è¤‡ï¼Œä¸¦ä¸Ÿæ£„它們。啟用此標誌來ç¦ç”¨æª¢æ¸¬ï¼Œä¸¦ä¸Ÿæ£„。 -HUB_AO_DisableCorrectIpOffloadChecksum 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨æœ¬åœ°æ©‹åŠŸèƒ½ä¸Šæª¢æŸ¥å’Œç³¾æ­£ IP 校驗和值。有些有 IPã€TCP 或 UDP 包頭的校驗和移除引擎的網路介é¢å¡ï¼Œä»¥ä¸å®Œæ•´çš„校驗和值傳輸å°åŒ…。這樣的å°åŒ…ä¸èƒ½è¢«æŽ¥æ”¶ç«¯æ­£ç¢ºå°å¾…。所以本地橋檢測到這樣的å°åŒ…,並糾正了它的校驗和欄ä½ã€‚啟用此標誌來ç¦ç”¨é€™ç¨®ç³¾æ­£ã€‚ -HUB_AO_BroadcastLimiterStrictMode If you set this option to non-zero value, then the broadcast-storm detection algorithm will compare either source or destination IP address of each packet. If any of the two fields matches, the packet will be recorded on the short-term history of broadcast-storm detection state machine. -HUB_AO_MaxLoggedPacketsPerMinute Maximum number of logging target packets per minute. -HUB_AO_DoNotSaveHeavySecurityLogs Do not take heavy security log. -HUB_AO_DropBroadcastsInPrivacyFilterMode Drop broadcasting packets if the both source and destination session is PrivacyFilter mode. -HUB_AO_DropArpInPrivacyFilterMode Drop ARP packets if the both source and destination session is PrivacyFilter mode. -HUB_AO_SuppressClientUpdateNotification Suppress the update notification screen on the VPN Client. -HUB_AO_FloodingSendQueueBufferQuota Specify the quota limitation value (in bytes) of the sending queue buffer size which the flooding operation on the Virtual Hub can consume. The quota value is applied on the total length of sending queues of all active VPN sessions. Specify '0' to disable the quota. This option is effective to solve the out-of-memory problem on the network where there are many flooding packets. -HUB_AO_AssignVLanIdByRadiusAttribute Enable the VLAN ID dynamic assignment function. Each VPN session will be assigned its own VLAN ID by the RADIUS attribute value when the user is authenticated by the external RADIUS server unless the user object has a VLAN ID security policy. The RADIUS attribute with the name "Tunnel-Pvt-Group-ID" (ID = 81) will be used as the VLAN ID. The data type must be STRING. -HUB_AO_SecureNAT_RandomizeAssignIp If you set this option to non-zero value, then the Virtual DHCP Server of the SecureNAT function will choose an unused IP address randomly from the DHCP pool while the default behavior is to choose the first unused IP address. -HUB_AO_DetectDormantSessionInterval If you set this option to non-zero value, then the Virtual Hub will treat the VPN sessions, which have transmitted no packets for the last specified intervals (in seconds), as Dormant Sessions. The Virtual Hub will not flood packets, which should be flood, to any Dormant Sessions. -HUB_AO_NoPhysicalIPOnPacketLog If you set this option to non-zero value, then the physical IP addresses of VPN clients of either the source VPN session or the destination VPN session will not be recorded on the packet log file. - - -#關於失敗連接å°è©±æ–¹å¡Š -ERRDLG_ERRMSG 錯誤(錯誤代碼 %u) :\r\n\r\n%s\r\n -ERRDLG_RETRYCOUNT %u 秒後將自動進行é‡æ–°é€£æŽ¥... -ERRDLG_INFORMATION 點擊“é‡è©¦â€ï¼Œé‡æ–°é€²è¡Œé€£æŽ¥ã€‚ -ERRDLG_RETRY_INFO_1 你想é‡è©¦å—Žï¼Ÿ (%u é‡è©¦ / %u 總é‡è©¦) -ERRDLG_RETRY_INFO_2 你想é‡è©¦å—Žï¼Ÿ (%u é‡è©¦ / 總無é™é‡è©¦) -ERRDLG_DISCONNECTED_MSG VPN Server "%S" 連接已被切斷 -ERRDLG_DEVICE_ERROR 與 VPN Server 的連接被中斷,因為虛擬網路介é¢å¡ (設備å稱: %S) å·²åœæ­¢ã€‚\r\n\r\n錯誤代碼 %u: %s - - -# 關於å”è­° -PROTO_DIRECT_TCP 直接的 TCP/IP 連接 -PROTO_HTTP_PROXY é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥ -PROTO_SOCKS_PROXY é€šéŽ SOCKS 代ç†ä¼ºæœå™¨é€£æŽ¥ -PROTO_SSH é€šéŽ SSH 伺æœå™¨é€£æŽ¥ -PROTO_UNKNOWN 未知å”è­° - - - -# 關於caps(控制字元) -CAPS_YES 是 -CAPS_NO å¦ -# (標題) -CT_i_max_packet_size 最大的乙太網路å°åŒ…å¤§å° -CT_i_max_hubs 最大虛擬 HUB 數 -CT_i_max_user_creation 整個 VPN Server 的最大用戶數 -CT_i_max_sessions 最大總連接數 -CT_i_max_clients 最大用戶端連接數 -CT_i_max_bridges 最大橋接器連接數 -CT_i_max_users_per_hub æ¯è™›æ“¬ HUB æœ€å¤§ä½¿ç”¨è€…å®¹é‡ -CT_i_max_groups_per_hub æ¯è™›æ“¬ HUB æœ€å¤§ç¾¤å®¹é‡ -CT_i_max_access_lists æ¯è™›æ“¬ HUB 最大訪å•æ¸…å–®å®¹é‡ -CT_i_max_mac_tables æ¯è™›æ“¬ HUB 最大 MAC ä½å€å®¹é‡ -CT_i_max_ip_tables æ¯è™›æ“¬ HUB 最大 IP ä½å€å®¹é‡ -CT_i_max_secnat_tables æ¯è™›æ“¬ HUB 最大 SecureNAT å®¹é‡ -CT_i_max_l3_sw 最大虛擬 3 層交æ›æ©Ÿæ•¸ -CT_i_max_l3_if æ¯è™›æ“¬ 3 層交æ›æ©Ÿæœ€å¤§è™›æ“¬ä»‹é¢å®¹é‡ -CT_i_max_l3_table æ¯è™›æ“¬ 3 層交æ›æ©Ÿæœ€å¤§è·¯ç”±è¡¨å®¹é‡ -CT_b_bridge 作為 VPN Bridge 軟體工作 -CT_b_standalone ç¨ç«‹æ¨¡å¼ -CT_b_cluster_controller ç¾¤é›†æŽ§åˆ¶å™¨æ¨¡å¼ -CT_b_cluster_member 群集æˆå“¡æ¨¡å¼ -CT_b_vpn_client_connect æŽ¥å— VPN Client / Bridge 的連接 -CT_b_local_bridge 支æŒæœ¬åœ°æ©‹æŽ¥å™¨ -CT_b_must_install_pcap 未安è£å°åŒ…æ•ç²é©…å‹• -CT_b_tap_supported æ”¯æ´ tun/tap 設備 (僅在 Linux) -CT_b_support_config_hub 支æ´æ›´æ”¹è™›æ“¬ HUB 設置 -CT_b_support_securenat æ”¯æŒ SecureNAT -CT_b_virtual_nat_disabled 虛擬 NAT 無效 (僅 DHCP 有效) -CT_b_support_cascade 支æ´ç´šè¯é€£æŽ¥ -CT_b_support_cascade_cert 支æ´ç´šè¯é€£æŽ¥ä¼ºæœå™¨èªè­‰ -CT_b_support_config_log 支æ´æ›´æ”¹ä¿å­˜æ—¥èªŒè¨­ç½® -CT_b_support_autodelete 支æ´è‡ªå‹•åˆªé™¤æ—¥èªŒæª” -CT_b_support_radius 支æ´å¤–部èªè­‰ä¼ºæœå™¨ -CT_b_support_config_rw æ”¯æ´ Config 檔的é ç«¯è®€å¯« -CT_b_support_hub_admin_option 支æ´è™›æ“¬ HUB 管ç†é¸é … -CT_b_support_cascade_client_cert 支æ´ç´šè¯é€£æŽ¥å®¢æˆ¶è­‰æ›¸ -CT_b_support_hide_hub 支æŒè™›æ“¬ HUB 枚舉設定 -CT_b_support_cluster_admin 支æ´å°æ‰€æœ‰ç¾¤é›†æ¨¡å¼çš„綜åˆç®¡ç† -CT_b_support_cluster 支æ´éƒ¨åˆ†ç¾¤é›†æ¨¡å¼çš„é‹è¡Œ -CT_b_support_cluster_controller 作為群集控制器æ“作 -CT_b_support_layer3 支æŒè™›æ“¬ 3 層交æ›æ©Ÿ -CT_b_support_crl 支æ´è™›æ“¬ HUB 特定憑證撤銷清單 -CT_b_support_ac 支æŒç‰¹æœ‰çš„虛擬 HUB æº IP ä½å€é™åˆ¶åˆ—表 -CT_b_support_read_log 支æ´æ—¥èªŒæª”的下載 -CT_b_support_rename_cascade 支æ´ç´šè¯é€£æŽ¥å的變更 -CT_b_support_license 支æŒæŽˆæ¬Šç®¡ç† -CT_b_support_limit_multilogin 支æ´å°åŒä¸€ç”¨æˆ¶å¤šå€‹ç™»å…¥çš„é™åˆ¶ -CT_b_support_qos æ”¯æ´ VoIP / QoS 功能 -CT_b_support_syslog 支æ´ç³»çµ±æ—¥èªŒç™¼é€åŠŸèƒ½ -CT_b_cluster_hub_type_fixed 固定群集虛擬 HUB 種類 -CT_b_beta_version 測試版 (é ç™¼ä½ˆç‰ˆæœ¬) -CT_b_support_check_mac 支æ´åœ¨è¨ªå•åˆ—表中指定 MAC ä½å€ -CT_b_support_check_tcp_state 支æ´æª¢æ¸¬ TCP 連接的狀態éŽæ¿¾ -CT_b_support_network_connection_name 支æ´ç²å–網路å‹å¥½å稱 -CT_b_support_radius_retry_interval_and_several_servers 在 RADIUS 身份驗證裡支æŒé‡è©¦é–“隔和多個伺æœå™¨ -CT_b_support_vlan 在 MAC 地å€è¡¨è£¡æ”¯æ´å¸¶æ¨™ç±¤çš„ VLAN ID -CT_b_support_hub_ext_options 支æ´è™›æ“¬ HUB 擴展é¸é … -CT_b_support_policy_ver_3 支æ´å®‰å…¨æ€§åŽŸå‰‡ 3.0 版本 -CT_b_support_ipv6_acl æ”¯æŒ IPv6 訪å•åˆ—表 -CT_b_support_ex_acl 支æ´è¨ªå•åˆ—表延時ã€æŠ–å‹•å’Œå°åŒ…丟失 -CT_b_support_acl_group 支æŒè¨ªå•åˆ—表通éŽçµ„å調節 -CT_b_support_ipv6_ac æ”¯æŒ IPv6 IP å­˜å–控制清單 -CT_b_support_eth_vlan 支æ´å¸¶æ¨™è¨˜çš„ VLAN å°åŒ…é€æ˜Žæ”¯æ´å·¥å…· -CT_b_support_msg 支æ´ä»Šæ—¥æ¶ˆæ¯åŠŸèƒ½ -CT_b_vpn3 æ”¯æ´ 3.0 的功能 -CT_b_vpn4 æ”¯æ´ 4.0 的功能 -CT_b_support_ipsec æ”¯æ´ IPsec / L2TP / EtherIP / L2TPv3 伺æœå™¨åŠŸèƒ½ -CT_b_support_sstp æ”¯æ´ MS-SSTP VPN Server 功能 -CT_b_support_udp_acceleration æ”¯æ´ UDP 加速功能 -CT_b_support_openvpn æ”¯æ´ OpenVPN Server 功能 -CT_b_support_ddns 支æ´å‹•æ…‹ DNS 用戶端功能 -CT_b_support_ddns_proxy æ”¯æ´ DDNS 通éŽä»£ç†ä¼ºæœå™¨ -CT_b_support_special_listener æ”¯æŒ VPN over ICMP å’Œ VPN over DNS -CT_b_support_redirect_url_acl 支æŒè¨ªå•åˆ—表 HTTP URL æ”¹é“ -CT_b_is_in_vm 虛擬機器上é‹è¡Œ -CT_b_support_azure æ”¯æŒ VPN Azure -CT_b_support_intel_aes æ”¯æ´ Intel CPU AES 加密加速功能 (AES-NI) -CT_b_using_selow_driver æ”¯æŒ SoftEther Lightweight Kernel-mode Ethernet Driver -CT_b_support_vgs æ”¯æ´ VPN Gate æœå‹™çš„伺æœå™¨åŠŸèƒ½ -CT_b_support_vgs_in_client VPN Gate æœå‹™çš„伺æœå™¨åŠŸèƒ½ (VPN 用戶端集æˆ) -CT_b_is_softether SoftEther VPN çš„å…費或開æºç‰ˆ -CT_b_suppport_push_route éœæ…‹è·¯ç”±è¡¨æŽ¨é€åŠŸèƒ½ -CT_b_suppport_push_route_config éœæ…‹è·¯ç”±è¡¨æŽ¨é€åŠŸèƒ½ (å¯é…ç½®) - - -#相關策略 -POL_TITLE_STR ç­–ç•¥å -POL_VALUE_STR ç¾åœ¨å€¼ -POL_TYPE_BOOL é–‹ / é—œ -POL_TYPE_INT 整數 -POL_BOOL_ENABLE 有效 -POL_BOOL_DISABLE ï¼ -POL_BOOL_DISABLE_EX ï¼ -POL_INT_ZERO ï¼ -POL_INT_COUNT %u 個 -POL_INT_SEC %u 秒 -POL_INT_BPS %u bps -POL_INT_VLAN %u - -# Ver 2.0 -POL_0 å…è¨±è¨ªå• -POL_EX_0 用戶定義的這項策略的許å¯æ¬Šï¼Œä½¿ VPN 連接到 VPN Server。 -POL_1 DHCP å°åŒ…ç¯©æª¢ç¨‹å¼ (IPv4) -POL_EX_1 此策略定義的所有會話中的 IPv4 çš„ DHCP å°åŒ…將被éŽæ¿¾ã€‚ -POL_2 ç¦æ­¢ DHCP 伺æœå™¨é‹è¡Œ (IPv4) -POL_EX_2 連接到有此策略設置的會話的電腦,將無法æˆç‚º DHCP 伺æœå™¨ï¼Œä¹Ÿç„¡æ³•å° DHCP ä½¿ç”¨è€…åˆ†é… IPv4 / DNS 資訊。 -POL_3 強制 DHCP åˆ†é… IP åœ°å€ (IPv4) -POL_EX_3 有此策略設置的會話的電腦,åªèƒ½ä½¿ç”¨è™›æ“¬ç¶²è·¯å´çš„ DHCP 伺æœå™¨æ供的 IPv4 地å€ã€‚ -POL_4 拒絕橋接器é‹è¡Œ -POL_EX_4 橋接器模å¼çš„連接被有此策略設置的用戶會話拒絕。å³ä½¿ç•¶ä¹™å¤ªç¶²æ©‹æŽ¥å™¨åœ¨ç”¨æˆ¶ç«¯è¢«é…置的情æ³ä¸‹ï¼Œé€šä¿¡å°‡æ˜¯ä¸å¯èƒ½çš„。 -POL_5 拒絕路由æ“作 (IPv4) -POL_EX_5 有此策略設置的會話將拒絕 IPv4 路由。å³ä¾¿ IP 路由器é‹è¡Œåœ¨ç”¨æˆ¶ç«¯ï¼Œé€šè¨Šä»å°‡ç„¡æ³•å»ºç«‹ã€‚ -POL_6 拒絕 MAC 地å€è¤‡è£½ -POL_EX_6 有此策略設置的會話無法使用正在被ä¸åŒæœƒè©±çš„電腦佔用的é‡è¤‡ MAC ä½å€ã€‚ -POL_7 拒絕 IP 地å€è¤‡è£½ (IPv4) -POL_EX_7 有此策略設置的會話無法使用正在被ä¸åŒæœƒè©±çš„電腦佔用的é‡è¤‡ IPv4 ä½å€ã€‚ -POL_8 拒絕éžçš„ ARP / éž DHCP / éž ICMPv6 廣播 -POL_EX_8 有此策略設置的會話ä¸å…許在虛擬網路上有 ARP å”定,DHCP å”定ã€ICMPv6 å”定廣播å°åŒ…的發é€å’ŒæŽ¥æ”¶ -POL_9 éš±ç§ç¯©æª¢ç¨‹å¼æ¨¡å¼ -POL_EX_9 有隱ç§ç¯©æª¢ç¨‹å¼æ¨¡å¼ç­–略設置的會話間的全部通信將被éŽæ¿¾ã€‚ -POL_10 拒絕作為 TCP/IP 伺æœå™¨é‹è¡Œ (IPv4) -POL_EX_10 有此會話策略設置的電腦無法收è½å’ŒæŽ¥å— IPv4 TCP/IP 連接。 -POL_11 ç„¡é™åˆ¶çš„å»£æ’­æ•¸é‡ -POL_EX_11 有此會話策略設置的電腦,如果在虛擬網路上發é€è¶…éŽä¸€èˆ¬æƒ…æ³çš„廣播å°åŒ…é‡ï¼Œç³»çµ±å°‡ä¸åšè‡ªå‹•é™åˆ¶ã€‚ -POL_12 å…è¨±ç›£æ¸¬æ¨¡å¼ -POL_EX_12 有此策略設置的使用者å…許連接到監測模å¼ä¸‹çš„虛擬 HUB 上。監測模å¼ä¸‹çš„會話å¯ä»¥ç›£è½(tap)所有æµç¶“此虛擬 HUB çš„å°åŒ…。 -POL_13 最大的 TCP 連接數 -POL_EX_13 å°æœ‰æ­¤ç­–ç•¥è¨­ç½®çš„æœƒè©±ï¼Œå®ƒè¨­ç½®äº†ç‰©ç† TCP é€£æŽ¥çš„æœ€å¤§æ•¸ç›®ï¼ŒåŒ…æ‹¬åœ¨ä¸€å€‹ç‰©ç† VPN 會話中。 -POL_14 è¶…æ™‚æœŸé™ -POL_EX_14 å°æœ‰æ­¤ç­–略設置的會話,當 VPN Server å’Œ VPN Client 之間發生通信å•é¡Œæ™‚,此設置在中斷一個會話å‰ç­‰å¾…è¶…æ™‚æœŸé™ (以秒為單ä½)。 -POL_15 最大 MAC 地å€æ•¸ -POL_EX_15 å°æœ‰æ­¤ç­–略設置的會話,設置æ¯æœƒè©±æœ€å¤§ MAC ä½å€æ•¸ã€‚ -POL_16 最大 IP 地å€æ•¸ (IPv4) -POL_EX_16 å°æœ‰æ­¤ç­–略設置的會話,指定單個會話å¯è¨»å†Šçš„ IPv4 地å€æ•¸ã€‚ -POL_17 上傳頻寬 -POL_EX_17 å°æœ‰æ­¤ç­–略設置的會話,é™åˆ¶è™›æ“¬è·¯ç”±å™¨ä¸Šç”±å¤–至內的資料æµç¨‹é‡é »å¯¬ã€‚ -POL_18 下載頻寬 -POL_EX_18 å°æœ‰æ­¤ç­–略設置的會話,é™åˆ¶è™›æ“¬è·¯ç”±å™¨ä¸Šç”±å…§è‡³å¤–的資料æµç¨‹é‡é »å¯¬ã€‚ -POL_19 拒絕更改密碼 -POL_EX_19 有此密碼驗證策略設置的使用者將無法在 VPN Client 管ç†å™¨ä¸Šé€²è¡Œå¯†ç¢¼çš„æ›´æ›ã€‚ -POL_20 最大多é‡ç™»å…¥æ•¸ -POL_EX_20 有此策略設置的用戶無法進行多於設置數的併發登入數。 橋接器模å¼æœƒè©±ä¸é©ç”¨æ–¼æ­¤ç­–略。此安全性原則僅在 VPN Server 3.0 或以上版本,或具有多é‡ç™»å…¥é™åˆ¶åŠŸèƒ½çš„ VPN Server 2.0 版上有效。 -POL_21 ç¦æ­¢ VoIP / QoS 功能 -POL_EX_21 有此策略設置的用戶,無法在 VPN 連接會話中使用VoIP / QoS功能。此安全性原則僅在 VPN Server 3.0 或以上版本,或具有 VoIP / QoS 功能的 VPN Server 2.0 版上有效。 - -# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã‹ã‚‰ ----- -# Ver 3.0 -POL_22 éŽæ¿¾ RS/RA å°åŒ…(IPv6) -POL_EX_22 此策略定義的會話中消æ¯é¡žåž‹ç‚º 133(路由器請求)或 134(路由器通告)的所有 ICMPv6 å°åŒ…將被éŽæ¿¾ã€‚因此,IPv6 用戶端將無法使用 IPv6 ä½å€é¦–碼自動檢測和 IPv6 é è¨­é–˜é“器自動檢測。 -POL_23 éŽæ¿¾ RA å°åŒ…(IPv6) -POL_EX_23 此策略定義的會話中消æ¯é¡žåž‹ç‚º 134(路由器通告)的所有 ICMPv6 å°åŒ…將被éŽæ¿¾ã€‚因此,惡æ„使用者將ä¸èƒ½åœ¨ç¶²è·¯ä¸­å‚³æ’­éžæ³•çš„ IPv6 ä½å€é¦–碼或é è¨­é–˜é“器廣告。 -POL_24 éŽæ¿¾ DHCP å°åŒ…(IPv6) -POL_EX_24 此策略定義的所有會話中的 IPv6 çš„ DHCP å°åŒ…將被éŽæ¿¾ã€‚ -POL_25 ä¸å…許 DHCP 伺æœå™¨é‹è¡Œ(IPv6) -POL_EX_25 連接到有此策略設置的會話的電腦將ä¸å…許æˆç‚º DHCP 伺æœå™¨ï¼Œä¹Ÿç„¡æ³•å° DHCP ç”¨æˆ¶åˆ†é… IPv6 ä½å€ / DNS 資訊。 -POL_26 拒絕路由æ“作 (IPv6) -POL_EX_26 有此策略設置的會話將拒絕 IPv6 路由。å³ä¾¿ IP 路由器é‹è¡Œåœ¨ç”¨æˆ¶ç«¯ï¼Œé€šè¨Šä»å°‡ç„¡æ³•å»ºç«‹ã€‚ -POL_27 拒絕 IP 地å€è¤‡è£½ (IPv6) -POL_EX_27 有此策略設置的會話無法使用正在被ä¸åŒæœƒè©±çš„電腦佔用的複製的 IPv6 地å€ã€‚ -POL_28 拒絕作為 TCP/IP 伺æœå™¨é‹è¡Œ (IPv6) -POL_EX_28 有此策略設置會話的電腦ä¸èƒ½æ”¶è½æˆ–æŽ¥å— IPv6 TCP/IP連接。 -POL_29 最大 IP 地å€æ•¸ (IPv6) -POL_EX_29 å°æœ‰æ­¤ç­–略設置的會話,指定單個會話å¯è¨»å†Šçš„ IPv6 地å€æ•¸ã€‚ -POL_30 VPN Client ä¸æŽ¥å—密碼ä¿å­˜ -POL_EX_30 å°æœ‰æ­¤ç­–略設置的用戶,用戶在用戶端將ä¸å†èƒ½å¤ ä¿å­˜å¯†ç¢¼ã€‚使用者æ¯æ¬¡é€£æŽ¥ VPN 時å‡éœ€è¦è¼¸å…¥å¯†ç¢¼ã€‚這將æ高安全性。如果啟用此策略, VPN Client 2.0 版本將被拒絕連接。 -POL_31 VPN Client 自動斷開 -POL_EX_31 å°æœ‰æ­¤ç­–略設置的用戶,在特定的一段時間éŽåŽ»å¾Œï¼Œç”¨æˆ¶çš„ VPN 會話將被自動斷開。這種情æ³ä¸‹å°‡ä¸åŸ·è¡Œè‡ªå‹•é‡æ–°é€£æŽ¥ã€‚這將防止大é‡ä¸æ´»èºçš„ VPN 會話。如果啟用此策略, VPN Client 2.0 版將被拒絕連接。 -POL_32 éŽæ¿¾æ‰€æœ‰ IPv4 å°åŒ… -POL_EX_32 å°å®šç¾©æ­¤ç­–略會話的所有 IPv4 å’Œ ARP 據包將被éŽæ¿¾ã€‚ -POL_33 éŽæ¿¾æ‰€æœ‰ IPv6 å°åŒ… -POL_EX_33 å°å®šç¾©æ­¤ç­–略會話的所有 IPv6 å°åŒ…將被攔截。 -POL_34 éŽæ¿¾æ‰€æœ‰éž IP å°åŒ… -POL_EX_34 å°å®šç¾©æ­¤ç­–ç•¥çš„æ‰€æœ‰éž IP å°åŒ…將被éŽæ¿¾ã€‚â€œéž IP å°åŒ…â€æ„æ€æ˜¯ä¸æ˜¯IPv4, ARP, 也ä¸æ˜¯ IPv6 çš„å°åŒ…。所有通éŽè™›æ“¬ HUB 的帶標籤的 VLAN å°åŒ…將被èªç‚ºæ˜¯éž IP å°åŒ…。 -POL_35 在 IPv6 RA 上的éžé»˜èªè·¯ç”±å™¨ -POL_EX_35 å°å®šç¾©æ­¤ç­–略的所有 VPN 會話中,任何 IPv6 RA(路由器通告)路由器的壽命為éžé›¶å€¼çš„å°åŒ…將設置為零值。這å¯ä»¥æœ‰æ•ˆé¿å… VPN Client 嘗試使用é ç«¯çš„ IPv6 路由器作為其本地 IPv6 è·¯ç”±å™¨è€Œé€ æˆ IPv6 路由混亂的å¯æ€•è¡Œç‚ºã€‚ -POL_36 在 IPv6 RA ç„¡é è¨­è·¯ç”±å™¨(ç‰©ç† IPv6) -POL_EX_36 å°å®šç¾©æ­¤ç­–略的所有 VPN 會話(åªæœ‰ç•¶ VPN Client / VPN Bridge å’Œ VPN Server 之間的物ç†é€šä¿¡å”定是 IPv6 時),任何 IPv6 RA(路由器通告)路由器的壽命為éžé›¶å€¼çš„å°åŒ…將設置為零值。這å¯ä»¥æœ‰æ•ˆé¿å… VPN Client 嘗試使用é ç«¯çš„ IPv6 路由器作為其本地 IPv6 è·¯ç”±å™¨è€Œé€ æˆ IPv6 路由混亂的å¯æ€•è¡Œç‚ºã€‚ -POL_37 VLAN ID (IEEE802.1Q) -POL_EX_37 您å¯ä»¥æŒ‡å®š VLAN ID 的安全性原則。所有的 VPN 會話定義了此策略,所有從使用者到虛擬 HUB 的乙太網å°åŒ…將被æ’入一個帶 VLAN ID çš„ VLAN 標籤(IEEE 802.1Q)。用戶還å¯ä»¥æ”¶åˆ°å…·æœ‰ç›¸åŒçš„ VLAN ID çš„ VLAN 標籤的å°åŒ…。(接收éŽç¨‹æœƒè‡ªå‹•åˆªé™¤ VLAN 標籤)。帶有任何其他 VLAN ID æˆ–éž VLAN å°åŒ…的乙太網å°åŒ…å°‡ä¸æœƒæ”¶åˆ°ã€‚所有沒有這個策略定義的 VPN 會話å¯ä»¥ç™¼é€/接收任何類型的乙太網å°åŒ…,ä¸ç®¡ VLAN 標籤,VLAN標籤也ä¸æœƒè¢«è‡ªå‹•æ’入或刪除。通éŽè™›æ“¬ HUB 的任何帶標籤的 VLAN å°åŒ…å°‡è¢«è¦–ç‚ºéž IP å°åŒ…。因此,帶標籤的 VLAN å°åŒ…ä¸å—制於 IPv4/IPv6 安全性原則,訪å•åˆ—表也ä¸å—其他 IPv4/IPv6 特定的深入處ç†ã€‚ -# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã¾ã§ ----- - - -# 关于远程连接对è¯æ¡† -REMOTE_DEF_CAPTION é ç«¯é€£æŽ¥ -REMOTE_DEF_TITLE 指定你è¦é€²è¡Œé ç«¯é€£æŽ¥çš„電腦。 - - -#關於客戶通知æœå‹™ -CN_TITLE SoftEther VPN Client - - -# 關於連線管ç†å“¡ -CM_TITLE SoftEther VPN Client 管ç†å™¨ -CM_PW_LOCALMACHINE 本地電腦 -CM_NO_REMOTE VPN Client æœå‹™é‹è¡Œåœ¨ %s 上,ä¸å…許é ç«¯é€£æŽ¥ã€‚ -CM_CONNECT_FAILED 無法連接到 %s 上的 VPN Client æœå‹™ã€‚\r\nç¢ºèª VPN æœå‹™å·²é–‹å•Ÿä¸¦æ­£å¸¸é‹è¡Œã€‚ -CM_BAD_PASSWORD 密碼錯誤。請é‡æ–°è¼¸å…¥å¯†ç¢¼ã€‚密碼大å°å¯«æ•æ„Ÿã€‚ -CM_NUM_CONN_COUNT VPN 連接中: %u 帳戶 -CM_CONN_NO 未連接 -CM_PRODUCT_NAME SoftEther VPN Client Build %u -CM_ACCOUNT_COLUMN_1 VPN 連接設置å稱 -CM_ACCOUNT_COLUMN_2 狀態 -CM_ACCOUNT_COLUMN_3 VPN Server 主機å稱(地å€) -CM_ACCOUNT_COLUMN_3_2 虛擬 HUB å稱 -CM_ACCOUNT_COLUMN_4 虛擬網路介é¢å¡å稱 -CM_VLAN_COLUMN_1 虛擬網路介é¢å¡å稱 -CM_VLAN_COLUMN_2 狀態 -CM_VLAN_COLUMN_3 MAC åœ°å€ -CM_VLAN_COLUMN_4 版本 -CM_ACCOUNT_OFFLINE 離線 -CM_ACCOUNT_ONLINE 已連接 -CM_ACCOUNT_CONNECTING 連接中 -CM_VLAN_ENABLED 已啟用 -CM_VLAN_DISABLED å·²ç¦ç”¨ -CM_DELETE_ACCOUNT_MSG VPN 連接設置 "%s" 將刪除,你確定嗎? -CM_ST_ACCOUNT_NAME VPN 連接設置å稱 -CM_ST_CONNECTED 會話狀態 -CM_ST_CONNECTED_TRUE é€£æŽ¥å®Œæˆ (會話建立) -CM_ST_CONNECTED_FALSE 嘗試連接 -CM_ST_CONNECTING 開始連接 VPN 伺æœå™¨ -CM_ST_NEGOTIATION å”商中 -CM_ST_AUTH 驗證用戶身份 -CM_ST_ESTABLISHED 連接已建立 -CM_ST_RETRY é‡è©¦ -CM_ST_IDLE 空閒狀態 -CM_ST_SERVER_NAME 伺æœå™¨å -CM_ST_SERVER_PORT 埠號 -CM_ST_PORT_TCP TCP 埠 %u -CM_ST_SERVER_P_NAME æœå‹™ç«¯ç”¢å“å稱 -CM_ST_SERVER_P_VER æœå‹™ç«¯ç‰ˆæœ¬ -CM_ST_SERVER_P_BUILD æœå‹™ç«¯å…§éƒ¨æ¨™è¨˜ -CM_ST_START_TIME 連接開始時間 -CM_ST_FIRST_ESTAB_TIME 首次會話建立時間 -CM_ST_NONE ï¼ -CM_ST_CURR_ESTAB_TIME 當å‰æœƒè©±å»ºç«‹æ™‚é–“ -CM_ST_NUM_ESTABLISHED 已建立的會話數 -CM_ST_NUM_STR %u 次 -CM_ST_HALF_CONNECTION åŠé›™å·¥ TCP é€£æŽ¥æ¨¡å¼ -CM_ST_HALF_TRUE 是 (åŠé›™å·¥æ¨¡å¼) -CM_ST_HALF_FALSE å¦ (全雙工模å¼) -CM_ST_QOS VoIP / QoS 功能 -CM_ST_QOS_TRUE 已啟用 -CM_ST_QOS_FALSE å·²ç¦ç”¨ -CM_ST_NUM_TCP TCP 連接數 -CM_ST_NUM_TCP_UPLOAD 上行傳輸 TCP 連接數 -CM_ST_NUM_TCP_DOWNLOAD 下行傳輸 TCP 連接數 -CM_ST_MAX_TCP TCP 連接數最大值 -CM_ST_VLAN_ID VLAN ID -CM_ST_NO_VLAN ï¼ -CM_ST_USE_ENCRYPT 加密 -CM_ST_USE_ENCRYPT_TRUE 已啟用 (演算法: %S) -CM_ST_USE_ENCRYPT_TRUE2 已啟用 -CM_ST_USE_ENCRYPT_FALSE å·²ç¦ç”¨ (ä¸åŠ å¯†) -CM_ST_USE_COMPRESS 使用壓縮 -CM_ST_UDP_ACCEL_ENABLED æ”¯æ´ UDP 加速 -CM_ST_UDP_ACCEL_USING UDP 加速已啟動 -CM_ST_RUDP TCP over UDP (NAT ç©¿é€) -CM_ST_UNDERLAY_PROTOCOL 物ç†åº•å±¤å”定 -CM_ST_COMPRESS_TRUE 是 (%u %%) -CM_ST_COMPRESS_FALSE å¦ (ä¸å£“縮) -CM_ST_SESSION_NAME 會話å -CM_ST_CONNECTION_NAME 連接å -CM_ST_SESSION_KEY 工作階段金鑰 (160 ä½) -CM_ST_BRIDGE_MODE 橋接器 / è·¯ç”±æ¨¡å¼ -CM_ST_MONITOR_MODE ç›£æ¸¬æ¨¡å¼ -CM_ST_YES 是 -CM_ST_NO å¦ -CM_ST_SEND_SIZE è¼¸å‡ºè³‡æ–™é‡ -CM_ST_RECV_SIZE è¼¸å…¥è³‡æ–™é‡ - -CM_ST_SEND_UCAST_NUM 傳出單播å°åŒ… -CM_ST_SEND_UCAST_SIZE å‚³å‡ºå–®æ’­ç¸½é‡ -CM_ST_SEND_BCAST_NUM 傳出廣播å°åŒ… -CM_ST_SEND_BCAST_SIZE å‚³å‡ºå»£æ’­ç¸½é‡ - -CM_ST_RECV_UCAST_NUM 傳入單播å°åŒ… -CM_ST_RECV_UCAST_SIZE å‚³å…¥å–®æ’­ç¸½é‡ -CM_ST_RECV_BCAST_NUM 傳入廣播å°åŒ… -CM_ST_RECV_BCAST_SIZE å‚³å…¥å»£æ’­ç¸½é‡ - -CM_ST_NUM_PACKET_STR %S å°åŒ… -CM_ST_SIZE_BYTE_STR %S ä½å…ƒçµ„ - -CM_NEW_ICON 添加新的 VPN 連接 -CM_VGC_ICON VPN Gate 公共 VPN 中繼伺æœå™¨ -CM_VGC_LINK VPN Gate 學術試驗 Web 網站 -CM_ST_TITLE %s 的連接狀態 -CM_ST_COLUMN_1 é …ç›® -CM_ST_COLUMN_2 狀態 -CM_NEW_ACCOUNT_NAME_1 æ–°çš„ VPN 連接 -CM_NEW_ACCOUNT_NAME_2 æ–°çš„ VPN 連接 (%u) -CM_ACCOUNT_TITLE_1 æ–°çš„ VPN 連接設置屬性 -CM_ACCOUNT_TITLE_2 %s 的屬性 -CM_SERVER_CERT_1 指定特定證書登入(&R) -CM_SERVER_CERT_2 指定特定證書刪除(&D) -CM_CLIENT_CERT_1 指定用戶端證書(&C) -CM_CLIENT_CERT_2 刪除用戶端證書(&C) -CM_CERT_INFO 發行å°è±¡: %s\r\n發行人: %s\r\n有效期é™: %s -CM_NO_CERT 您必須指定一個用戶端證書用於用戶身份驗證。 -CM_NO_SECURE 指定智慧å¡å…§çš„客戶證書和個人密碼,以用於使用者身份驗證。 -CM_CERT_SECURE_INFO 證書: "%S"\r\n金鑰: "%S" -CM_SELECT_SECURE_DEVICE é¸æ“‡æ™ºæ…§å¡(&P) -CM_SELECT_CERT_INCARD 指定證書åŠé‡‘é‘°(&V) -CM_VIEW_CLIENT_CERT 查看用戶端證書(&V) -CM_NO_VLAN 在你創建一個新的 VPN 連接設置å‰ï¼Œéœ€è¦å‰µå»ºä¸€å€‹è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚\r\n\r\n你想創建一個虛擬網路介é¢å¡å—Ž? -CM_NO_VLAN_2 在連接到 VPN Server å‰ï¼Œä½ éœ€è¦å‰µå»ºä¸€å€‹è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚\r\n\r\n你想創建一個虛擬網路介é¢å¡å—Ž? -CM_VLAN_REMOTE_ERROR 無法é ç«¯å‰µå»ºè™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚\r\n請在有 VPN Client æœå‹™çš„本地電腦上啟動 VPN Client 管ç†å™¨ï¼Œå®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚ -CM_9X_VLAN_INSTALL 一個新的虛擬網路介é¢å¡ç¾åœ¨å°‡è¢«å‰µå»ºã€‚\r\n\r\n創建虛擬網路介é¢å¡å¾Œï¼Œéœ€è¦é‡æ–°é–‹æ©Ÿ Windows 系統。\n在虛擬網路介é¢å¡å®‰è£é€²è¡Œä¸­ï¼Œå¯èƒ½æœƒè¦æ±‚ä½ æ’å…¥ Windows CD-ROM 安è£ç›¤ã€‚關閉除 VPN Client 管ç†å™¨ç¨‹å¼ä»¥å¤–的當å‰æ‰€æœ‰çš„é‹è¡Œç¨‹å¼ï¼Œæº–備好 Windows 安è£ç›¤ï¼ŒæŒ‰ä¸€ä¸‹â€œç¢ºå®šâ€ã€‚\r\n按一下確定將開始虛擬網路介é¢å¡çš„安è£ã€‚安è£å®Œæˆå¾Œï¼ŒWindows 將自動é‡å•Ÿã€‚ -CM_9X_VLAN_ME_MESSAGE 虛擬網路介é¢å¡å·²å‰µå»ºã€‚在按一下“確定â€å¾Œï¼Œé›»è…¦å°‡è‡ªå‹•é‡æ–°é–‹æ©Ÿã€‚\r\n\r\n電腦é‡æ–°é–‹æ©Ÿå¾Œï¼Œå¯èƒ½æœƒå‡ºç¾å®‰è£æ–°è¨­å‚™ç²¾éˆã€‚\r\n如果該精éˆå‡ºç¾ï¼ŒæŒ‰ä¸€ä¸‹æ¯ä¸€å€‹èž¢å¹•ä¸Šçš„“下一步“,直到安è£å®Œæˆã€‚ -CM_9X_VLAN_UNINSTALL è‹¥è¦åˆªé™¤è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œè«‹å¾žç¶²è·¯å±¬æ€§ä¸­åˆªé™¤ã€‚ \r\n\r\n你想è¦é¡¯ç¤ºç¶²è·¯å±¬æ€§è¦–窗嗎? -CM_PORT_1 8888 (PX-VPN 埠) -CM_PORT_2 443 (HTTPS 埠) -CM_PORT_3 992 (telnets 埠) -CM_PORT_4 5555 (SE-VPN 埠) -CM_RETRY_INTERVAL_ERROR 當 VPN 連接斷開時,設置é‡æ–°é€£æŽ¥é–“éš”(至少 5 秒)。 -CM_DELETE_CLIENT_CERT 這將刪除已經設置的用戶端證書。你確定è¦åˆªé™¤å—Ž? -CM_DELETE_SERVER_CERT 這將刪除已經設置的æœå‹™ç«¯ç‰¹å®šè­‰æ›¸ã€‚你確定è¦åˆªé™¤å—Ž? -CM_SET_STARTUP VPN 連接設置 "%s" 當å‰è¨­ç½®ç‚ºå•Ÿå‹•é€£æŽ¥è¨­ç½®ã€‚\r\n當下次é‡æ–°é–‹æ©Ÿé›»è…¦å¾Œï¼Œå¸³æˆ¶å°‡è¢«è‡ªå‹•é€£æŽ¥ã€‚\r\n(如果你使用的是 Windows,在用戶登入到 Windows å‰ï¼Œè‡ªå‹•é€£æŽ¥å°‡åœ¨å¾Œè‡ºæ¨¡å¼ä¸‹å•Ÿå‹•ã€‚) -CM_REMOVE_STARTUP 你希望刪除 VPN 設置 "%s" 的啟動連接屬性嗎? -CM_NO_DISCONNECT_SPAN 請設置 TCP 連接的使用壽命。 -CM_HALF_MSG 當使用åŠé›™å·¥æ¨¡å¼æ™‚,設置的 TCP 連接數至少是2個。 -CM_TOO_SMALL_INTERVAL 設置建立一個 TCP 連接的時間間隔至少是 1 ç§’é˜ -CM_DELETE_VLAN 這將刪除虛擬網路介é¢å¡ "%s"。你確定刪除嗎? -CM_COPY_NAME_1 複件 %s -CM_COPY_NAME_2 複件 (%u) %s -CM_IMPORT_NAME_1 %s -CM_IMPORT_NAME_2 %s (%u) -CM_CERT_COLUMN_1 發給 -CM_CERT_COLUMN_2 發行人 -CM_CERT_COLUMN_3 æœ‰æ•ˆæœŸé™ -CM_CERT_DELETE_MSG 從列表中刪除此證書? -CM_PASSWORD_SET 設定的密碼。 -CM_PASSWORD_REMOVE 設置的密碼被刪除。 -CM_UNDER_CONSTRUCTION 未完æˆçš„。 -CM_CURRENT_ACTIVE VPN 連接設置 "%s" 的設定已經ä¿å­˜ï¼Œä½†é€™å€‹ VPN 連接設置當å‰æ­£ç·šä¸Šï¼Œæ–°çš„設置直到下一次連接æ‰èƒ½é©ç”¨ã€‚ -CM_DISCONNECT_ALL 這將斷開所有的 %u 個 VPN 連接設置的當å‰é€£æŽ¥ã€‚\r\n你確定è¦é€™æ¨£åšå—Ž? -CM_HTTPS_MSG 您已經é¸æ“‡é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€²è¡Œé€£æŽ¥ã€‚\r\n\r\n平常的 HTTP 代ç†ä¼ºæœå™¨ä¸å…許訪å•æ‚¨æ‰€é¸æ“‡çš„ TCP 埠。\r\n當 VPN Client é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥åˆ° VPN Server 時,å¯èƒ½æœƒé€šéŽä½¿ç”¨ HTTPS (HTTP over SSL) 通信進行連接。\r\n在此情æ³ä¸‹ï¼Œå»ºè­°æ‚¨æŒ‡å®š 443 (HTTPS 埠) 最為目標 VPN Server 的埠號。\r\n(如果您指定了一個其它埠號,å¯èƒ½æœƒç„¡æ³•é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€²è¡Œé€£æŽ¥ã€‚\r\n確定目標 VPN Server 已啟用 443 埠。) \r\n\r\n如果需è¦è©³ç´°è³‡è¨Šï¼Œè«‹èˆ‡æ‚¨è¨ˆç•«åœ¨é€£æŽ¥ä¸­ç¶“éŽçš„ HTTP 代ç†ä¼ºæœå™¨çš„系統管ç†å“¡æˆ–網路系統管ç†å“¡è¯ç¹«ã€‚\r\n\r\n您是å¦ç¢ºå®šæ”¹è®Šç›®æ¨™ VPN Server 埠號為 443 (HTTPS 埠)? -CM_REMOTE_WARNING 您正在ç¦ç”¨é ç«¯ç³»çµ±ç®¡ç†ã€‚\r\n\r\nç•¶å‰ VPN Client 管ç†å™¨æ­£é€£æŽ¥åˆ°é ç«¯é›»è…¦ "%S" 並正在控制它的 VPN Client æœå‹™ã€‚\r\n如果ç¦ç”¨é ç«¯ç³»çµ±ç®¡ç†ï¼Œå°‡ç„¡æ³•ç¹¼çºŒé ç«¯é€£æŽ¥é›»è…¦ "%S" ä¸¦é€šéŽ VPN Client 管ç†å™¨å° VPN Client æœå‹™é€²è¡ŒæŽ§åˆ¶ã€‚\r\n\r\n是å¦ç¢ºèªç¦ç”¨é ç«¯ç³»çµ±ç®¡ç†? -CM_KEEP_INTERVAL_MSG 設置“å°åŒ…發é€é–“隔†為 %u 到 %u 秒。 -CM_REMOTE_TITLE å¯ä»¥ä½¿ç”¨ VPN Client 管ç†å™¨é€£æŽ¥å¦ä¸€å°é›»è…¦ä¸¦é ç«¯ç³»çµ±ç®¡ç†å®ƒçš„ VPN Client æœå‹™ã€‚\r\n(注æ„: é ç«¯é›»è…¦å¿…é ˆå…許é ç«¯ç³»çµ±ç®¡ç†ã€‚) -CM_DESKTOP_LOCAL_PC 本地電腦 -CM_DESKTOP_REMOTE_PC 電腦 %S -CM_DESKTOP_MSG_LOCAL_TS 終端æœå‹™ (é ç«¯æ¡Œé¢) 功能 -CM_DESKTOP_MSG_LOCAL_SW 切æ›ç”¨æˆ¶åŠŸèƒ½ -CM_DESKTOP_MSG_LOCAL_1 ç›®å‰ï¼Œ%s 安è£åœ¨é€™å°é›»è…¦ä¸Šï¼Œæ供了å…許多用戶登入的環境。在此情æ³ä¸‹ï¼ŒVPN Client 顯示的進展狀態資訊,錯誤資訊和其它資訊將被顯示在“控制å°æœƒè©±â€ä¸­ã€‚ -CM_DESKTOP_MSG_LOCAL_21 “會話 ID: 0,用戶 %sâ€åœ¨é€™å°é›»è…¦è¢«åˆ†é…為控制å°é€²ç¨‹ã€‚但是由於您已經在進程 %u 上開啟 VPN Client 管ç†å™¨ï¼Œå› æ­¤ç„¡æ³•é¡¯ç¤º VPN Client 上進度狀態或錯誤等資訊。 -CM_DESKTOP_MSG_LOCAL_22 ç›®å‰é€™å°é›»è…¦ä¸Šçš„控制å°æœƒè©±â€œæœƒè©±ID: 0â€æ²’有被登入。並且因為您在會話 %u 上啟動了 VPN Client 管ç†å™¨ï¼Œå› æ­¤ç„¡æ³•é¡¯ç¤º VPN Client 上進度狀態或錯誤等資訊。 -CM_DESKTOP_MSG_LOCAL_31 建議當此電腦的控制å°æœƒè©± (會話ID: 0,使用者 %s) 顯示時,在此會話中啟動 VPN Client 伺æœå™¨ä¸¦å•Ÿå‹• VPN 連接設置“%sâ€ã€‚由此您將å¯ä»¥å•Ÿå‹•é€£æŽ¥é€²ç¨‹ï¼Œä½†è¦æ‰¿æ“”無法檢查進度狀態或錯誤資訊的風險。 -CM_DESKTOP_MSG_LOCAL_32 建議您先註銷,然後å†å¾žæœ¬åœ°ç™»å…¥ã€‚é‹è¡Œ VPN Client 管ç†å™¨æœƒè©±ï¼Œä¸¦å•Ÿå‹• VPN 連接設置“%sâ€ã€‚由此您將å¯ä»¥å•Ÿå‹•é€£æŽ¥é€²ç¨‹ï¼Œä½†è¦æ‰¿æ“”無法檢查進度狀態或錯誤資訊的風險。 -CM_DESKTOP_MSG_REMOTE_1 由於您在é ç«¯é€£æŽ¥åˆ°é›»è…¦ %S 上的 VPN Client 時執行的動作,您將無法看到 VPN Client 顯示的諸如進程狀態或錯誤資訊。 -CM_DESKTOP_MSG_REMOTE_2 è¦æª¢æŸ¥æ‰€æœ‰ VPN Client 顯示的進程狀態,錯誤和其他資訊,您必須從電腦 %S 本地登入並顯示控制會話 (æ¡Œé¢)。 -CM_DESKTOP_MSG_REMOTE_3 建議您直接從本地 (%S) 登入。é‹è¡Œ VPN Client 管ç†å™¨æœƒè©±ï¼Œä¸¦å•Ÿå‹• VPN 連接設置“%sâ€ã€‚由此您將å¯ä»¥å•Ÿå‹•é€£æŽ¥é€²ç¨‹ï¼Œä½†è¦æ‰¿æ“”無法檢查進度狀態或錯誤資訊的風險。 -CM_STOP_INST_VLAN_1 è¦æƒ³åœ¨æ­¤é›»è…¦ä¸Šå®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œæ‚¨å¿…須在“控制å°æœƒè©±â€ä¸‹å•Ÿå‹• VPN Client 管ç†å™¨ã€‚\r\n\r\nç›®å‰ï¼Œæ­¤é›»è…¦ä¸Šå·²å®‰è£ %s,且用戶已登入é ç«¯æœƒè©± (會話ID: %u) 而ä¸æ˜¯æŽ§åˆ¶å°é€²ç¨‹ã€‚\r\nè‹¥è¦å®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œå¿…須在控制å°æœƒè©± (會話ID: %u,用戶 %s 已登入) 下啟動 VPN Client 管ç†å™¨ã€‚\r\n\r\n首先使用切æ›ç”¨æˆ¶åŠŸèƒ½å¾žæœ¬åœ°ç™»å…¥åˆ°é›»è…¦ï¼Œæˆ–在é ç«¯æ¡Œé¢ä½¿ç”¨ “/console†論據功能,或切æ›é›»è…¦çš„本地控制å°è¨­å‚™ï¼Œä¹‹å¾Œå•Ÿå‹• VPN Client 管ç†å™¨ï¼Œä¸¦å®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚ -CM_STOP_INST_VLAN_2 è¦æƒ³åœ¨æ­¤é›»è…¦ä¸Šå®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œæ‚¨å¿…須在“控制å°æœƒè©±â€ä¸‹å•Ÿå‹• VPN Client 管ç†å™¨ã€‚\r\n\r\nç›®å‰ï¼Œæ­¤é›»è…¦ä¸Šå·²å®‰è£ %s,且用戶已登入é ç«¯æœƒè©± (會話ID: %u) 而ä¸æ˜¯æŽ§åˆ¶å°é€²ç¨‹ã€‚\r\nè‹¥è¦å®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œå¿…須在“控制å°æœƒè©±â€ä¸‹å•Ÿå‹• VPN Client 管ç†å™¨ã€‚\r\n(ç›®å‰ç”¨æˆ¶ä¸¦æœªç™»å…¥åˆ°æŽ§åˆ¶å°æœƒè©± (會話ID: 0)。) \r\n\r\n首先使用切æ›ç”¨æˆ¶åŠŸèƒ½å¾žæœ¬åœ°ç™»å…¥åˆ°é›»è…¦ï¼Œæˆ–在é ç«¯æ¡Œé¢ä½¿ç”¨ “/console†論據功能,或切æ›é›»è…¦çš„本地控制å°è¨­å‚™ï¼Œä¹‹å¾Œå•Ÿå‹• VPN Client 管ç†å™¨ï¼Œä¸¦å®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚ -CM_SHORTCUT_DESKTOP_MSG è‹¥è¦ä½¿ç”¨ VPN 連接設置快æ·æ–¹å¼å•Ÿå‹•é€£æŽ¥ï¼Œæ‚¨å¿…須在“控制å°æœƒè©±â€ä¸‹é‹è¡Œå¿«æ·æ–¹å¼æª”。\r\n\r\nç›®å‰ç”¨æˆ¶ä½œç‚ºé ç«¯æœƒè©± (會話ID: %u) 登入而ä¸æ˜¯æŽ§åˆ¶å°æœƒè©±ã€‚ -CM_HTTP_PROXY_WARNING å·²é¸æ“‡â€œé€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥â€ã€‚\r\n\r\n一般情æ³ä¸‹ï¼ŒHTTP 伺æœå™¨åªå…許兩種 TCP 埠作為連接到目標伺æœå™¨çš„埠號: HTTP å”è­° (TCP 埠號 80) å’Œ HTTPS å”è­° (TCP 埠號 443)。\r\n(åŒæ¨£ï¼Œä¹Ÿæœ‰çš„代ç†ä¼ºæœå™¨æ供更寬泛的 TCP 埠供連接使用。) \r\n\r\n當通éŽä¸€å°ç¦ç”¨é™¤ HTTP 埠或 HTTPS 埠的 HTTP 代ç†ä¼ºæœå™¨å»ºç«‹ VPN 連接時,您必須指定 443 (HTTPS å”定) 作為目標 VPN Server 的埠號。\r\n\r\nè¦æª¢æŸ¥æ‚¨ç•¶å‰ä½¿ç”¨çš„ HTTP 代ç†ä¼ºæœå™¨æ˜¯å¦å…許 80 或 443 æ„外的埠,請與 HTTP 代ç†ä¼ºæœå™¨çš„管ç†å“¡è¯ç¹«ã€‚\r\n\r\nç›®å‰ %d 指定為目標 VPN Server 的埠號。您是å¦è¦æ›´æ”¹åŸ è™Ÿç‚º 443 (HTTPS å”è­°) ?\r\n(您所連接的 VPN Server çš„ 443 埠必須被設為監è½ç‹€æ…‹ä¸¦ä¸”空閒。) \r\n如果您無法確定,請與系統管ç†å“¡æˆ–網路系統管ç†å“¡è¯ç¹«ã€‚ -CM_PASSWORD_CHANGED 密碼已更改。 -CM_ACCOUNT_SETTING_FILE VPN 連接設置檔案 (*.VPN)|*.vpn|所有檔案 (*.*)|*.* -CM_ACCOUNT_SAVE_TITLE 輸入è¦åŒ¯å‡ºçš„ VPN 連接設置檔案的檔案å -CM_ACCOUNT_OPEN_TITLE é¸æ“‡è¦å°Žå…¥çš„ VPN 連接設置檔案 -CM_ACCOUNT_FILE_BANNER # VPN Client 連接設置檔案\r\n# \r\n# 此檔案是使用 VPN Client 管ç†å™¨åŒ¯å‡ºçš„。\r\n# 此檔案內容å¯ä½¿ç”¨æ–‡å­—編輯器進行編輯。\r\n# 當此檔案通éŽä½¿ç”¨ç”¨æˆ¶ç«¯é€£ç·šç®¡ç†å“¡å°Žå…¥å¾Œå¯ä»¥ç«‹å³è¢«ä½¿ç”¨ã€‚\r\n\r\n -CM_FAILED_TO_OPEN_FILE 無法打開檔案。 -CM_FAILED_TO_SAVE_FILE 無法ä¿å­˜æª”案。 -CM_ACCOUNT_PARSE_FAILED 無法從指定檔案è£è¼‰ VPN 連接設置。\r\n請檢查檔案內容。 -CM_ACCOUNT_MSG_SENSITIVE æ­¤ VPN 連接設置有用戶å和密碼。\r\n您想從匯出的設置檔中刪除這些æ•æ„Ÿè³‡è¨Šå—Žï¼Ÿ\r\n\r\n按一下“是â€ä»¥åˆªé™¤æ•æ„Ÿè³‡è¨Šã€‚\r\n在這種情æ³ä¸‹ï¼Œç•¶ä»–正試圖連接到 VPN Server 時,使用者需è¦è¼¸å…¥ç”¨æˆ¶å和密碼。\r\n\r\n按一下“å¦â€å°‡æ•æ„Ÿè³‡è¨Šç•™åœ¨æª”內。 -CM_SHORTCUT_FILE å¿«æ·æ–¹å¼æª”案|*.lnk -CM_SHORTCUT_SAVE_TITLE 輸入快æ·æ–¹å¼æª”案å。 -CM_SHORTCUT_UNSUPPORTED 該連接的快æ·æ–¹å¼çš„功能ä¸æ”¯æ´æ­¤ VPN Client 的版本。\r\n更新到新版本。 -CM_SHORTCUT_COMMENT 使用 VPN 連接設置“%sâ€ä»¥é€£æŽ¥åˆ° VPN Server。 -CM_SHORTCUT_ERROR 創建快æ·æ–¹å¼å¤±æ•—。 -CM_VPN_FILE_CLICKED ä½ è¦å°Žå…¥çš„ VPN 連接檔案? -CM_VPN_FILE_IMPORT_NG 無法導入 VPN 連接設置檔案。由於 VPN Client 設置已被鎖定。 -CM_VLAN_INSTALLING è«‹ç¨å€™... -CM_SECURE_MUST_LOCAL 因為目å‰æ‚¨å°é ç«¯é›»è…¦é€²è¡Œé€£æŽ¥ä¸¦ç®¡ç† VPN Client,因此無法修改智慧å¡è¨­ç½®ã€‚ -CM_DETAIL_MODE_LINK_STR 使用級è¯ï¼Œå‰‡â€œé€šéŽæ©‹æŽ¥å™¨ï¼Œè·¯ç”±æ¨¡å¼é€£æŽ¥â€å§‹çµ‚啟用。 -CM_TRAY_INITING VPN Client 管ç†å™¨ -CM_TRAY_NOT_CONNECTED VPN Client 管ç†å™¨\r\n未連接 -CM_TRAY_CONNECTED_0 VPN Client 管ç†å™¨\r\n主動連接到%u個伺æœå™¨ï¼Œä¸¦å˜—試連接到 %u 個伺æœå™¨ -CM_TRAY_CONNECTED_1 VPN Client 管ç†å™¨\r\n嘗試連接到%u個伺æœå™¨ -CM_TRAY_CONNECTED_2 VPN Client 管ç†å™¨\r\nçš„ %u 個伺æœå™¨ä¸­çš„連接 -CM_TRAY_MENU_1_SHOW 顯示 VPN Client 管ç†å™¨(&S) -CM_TRAY_MENU_1_HIDE 關閉 VPN Client 管ç†å™¨(&O) -CM_TRAY_MENU_2_QUIT 退出 VPN Client 管ç†å™¨ç¨‹å¼(&X) -CM_TRAY_MENU_CONNECT å•Ÿå‹• VPN 連接(&C) -CM_TRAY_MENU_DISCONNECT æ–·é–‹ VPN 連接(&D) -CM_TRAY_MENU_STATUS 查看 VPN 連接狀態(&I) -CM_TRAY_MENU_DISCONNECT_ALL 斷開所有的 VPN 連接(&A) -CM_TRAY_MENU_NEW 創建一個新的連接設置(&N) -CM_TRAY_MENU_RECENT 最近使用的 VPN Server(&Y) -CM_TRAY_MENU_TRAFFIC 網格和通信速度測試工具(&R) -CM_TRAY_MENU_NETIF 查看網路設備的狀態(&D) -CM_TRAY_MENU_ABOUT 關於 VPN Client 管ç†å™¨(&A) -CM_TRAY_MENU_SETTING 變更é‹è¡Œæ¨¡å¼(&M) -CM_TRAY_MENU_CANCEL 關閉此èœå–® -CM_EXIT_MESSAGE 是å¦é€€å‡º VPN Client 管ç†å™¨ç¨‹å¼? -CM_IMPORT_MESSAGE 從檔案 "%S" å®‰è£ VPN 連接設置 "%s"。 -CM_VLAN_CREATING 創建一個新的 Windows VPN 虛擬網路介é¢å¡ã€‚\r\n\r\n這個éŽç¨‹å¯èƒ½æœƒèŠ±è²»å¹¾ç§’æˆ–è¶…éŽ 1 分é˜ã€‚ \r\nè«‹ç¨å€™...\r\n\r\n(在虛擬網路介é¢å¡å®‰è£éŽç¨‹ä¸­ï¼Œè«‹ä¸è¦åŸ·è¡Œå…¶ä»–æ“作。) -CM_SETTING_PASSWORD 該設置已被鎖定。è¦å–消這些鎖定設置,您必須輸入密碼。 -CM_EASY_MODE_NOT_ON_REMOTE 無法連接,因為é ç«¯é›»è…¦ä¸Šçš„ VPN Client 在簡易模å¼ä¸‹é‹è¡Œã€‚ -CM_EASY_CONNECT_BUTTON_1 å•Ÿå‹• VPN 連接 -CM_EASY_CONNECT_BUTTON_2 æ–·é–‹(&D) -CM_EASY_ACCOUNT_WARNING 因為設置已鎖定,您åªèƒ½æ›´æ”¹â€œä»£ç†ä¼ºæœå™¨è¨­å®šâ€ï¼Œâ€œä½¿ç”¨è€…é©—è­‰â€å’Œâ€œå·²ä½¿ç”¨çš„虛擬網路介é¢å¡â€ã€‚ -CM_EASY_INFO_1 é¸æ“‡ä¸€å€‹ VPN 連接。 -CM_EASY_INFO_2 按一下“開始 VPN 連接â€å•Ÿå‹•ä¸€å€‹ VPN 連接。 -CM_EASY_INFO_3 VPN 連接是活èºçš„。您å¯ä»¥é€šéŽé»žæ“Šâ€œæ–·é–‹â€çµ‚止連接。 -CM_EXT_VOICE_MSG 擴展語音嚮導的部分內容é‹è¡Œä¸æ­£å¸¸ã€‚\r\n擴展語音嚮導是å¦æ‰“é–‹? -CM_EASY_TITLE VPN Client 簡易連線管ç†å“¡ -CM_EASY_CONNECTED VPN 連接完æˆã€‚ -CM_EASY_CONNECTING 建立 VPN 連接中... -CM_PROXY_FROM_IE ç•¶å‰ Internet Explorer 代ç†è¨­ç½®å·²è¼‰å…¥ã€‚ -CM_TRAY_ICON_RESTORE 工具列圖示已被清除。\r\n\r\nè¦æ¢å¾©è©²åœ–示,請啟動 VPN Client 管ç†å™¨ä¸¦åœ¨æŸ¥çœ‹åŠŸèƒ½è¡¨é»žæ“Šâ€œé¡¯ç¤ºå·¥å…·åˆ—圖示â€ã€‚ -CM_WOULDYOULOAD_IE_PROXY ç›®å‰ï¼Œé€™å°é›»è…¦çš„ Internet Explorer é…置使用代ç†ä¼ºæœå™¨"%S"。\r\n您想在新的 VPN 連接設置中應用當å‰ä»£ç†è¨­ç½®å—Žï¼Ÿ\r\n\r\n點擊“是â€ä½¿ç”¨Internet Explorer 的代ç†è¨­ç½®ã€‚\r\n點擊“å¦â€ä½¿ç”¨ç›´æŽ¥é€£æŽ¥è‡³ VPN Server(ä¸æ˜¯ä»£ç†ä¼ºæœå™¨)。\r\n此設置å¯ä»¥åœ¨é€£æŽ¥è¨­ç½®çš„屬性視窗ã€åœ¨ä»Šå¾Œçš„任何時間進行修改。 -CM_MSG_TITLE VPN Server "%S" (虛擬 HUB: "%S") -CM_JUMPLIST_RCCONNECT 最近使用的連接設置 -CM_VPNGATE_MESSAGE 在 VPN Gate 學術項目網站上有一個公共 VPN 中繼伺æœå™¨åˆ—表。\r\n網際網路上的任何人都å¯ä»¥å»ºç«‹ VPN 連接至任一列表上的 VPN 伺æœå™¨ã€‚無需用戶註冊。\r\n\r\nVPN Gate ä¸æ˜¯ SoftEther VPN 的一部分。\r\n此圖示åªæ供了一個超連çµåˆ° http://www.vpngate.net/。\r\n\r\n安è£å¸¶æœ‰ SoftEther VPN Client çš„ VPN Gate Client 外掛程å¼ã€‚它å¯ç”¨ç°¡å–®çš„é…置連接到 VPN Gate 的一個公共 VPN 中繼伺æœå™¨ã€‚\r\n\r\nä½ æƒ³è¨ªå• http://www.vpngate.net/ (設在日本筑波大學) ? - - -# VPN Gate Service -VGC_COLUMN_0 DDNS 唯一主機å稱 -VGC_COLUMN_1 IP åœ°å€ (主機å稱) -VGC_COLUMN_2 國家/åœ°å€ -VGC_COLUMN_3 執行時間 -VGC_COLUMN_4 VPN 會話 -VGC_COLUMN_5 線路速度 -VGC_COLUMN_6 Ping (Google, SE) -VGC_COLUMN_7 SSL-VPN (TCP) -VGC_COLUMN_8 UDP æ”¯æŒ -VGC_COLUMN_9 日誌策略 -VGC_COLUMN_10 ç´¯ç©è½‰ç§» -VGC_COLUMN_11 累計用戶 -VGC_COLUMN_12 æ“作員的åå­— -VGC_COLUMN_13 æ“ä½œå“¡çš„æ¶ˆæ¯ -VGC_COLUMN_14 總分 - -VGC_LOG_PERMANENT 永久的 -VGC_LOG_2WEEKS 兩周 -VGC_LOG_NONE 無日誌 - -VGC_UPTIME_MIN %u åˆ†é˜ -VGC_UPTIME_HOUR %u å°æ™‚ -VGC_UPTIME_DAY %u 天 -VGC_NUM_VPN %u 會話 -VGC_NUM_LOGIN %S 登入次數 - -VGC_UDP_AVAILABLE UDP OK - -VGC_LIST_STR_OK 在這個地çƒä¸Šçš„ %S 公共 VPN 中繼伺æœå™¨ ! (æ›´æ–°æ–¼ %S) -VGC_LIST_STR_OK_2 %S 伺æœå™¨ (æ›´æ–°æ–¼ %S) - 伺æœå™¨åˆ—表更新失敗。如果å†æ¬¡å¤±æ•—,請下載最新的 VPN Gate Client。 -VGC_LIST_STR_NG 伺æœå™¨åˆ—表更新失敗。如果å†æ¬¡å¤±æ•—,請下載最新的 VPN Gate Client。 -VGC_PROXY_MSG 如果您使用的是代ç†ä¼ºæœå™¨ï¼Œæ‚¨å¯èƒ½ç„¡æ³•ä½¿ç”¨ä¸æ”¯æ´ TCP 443 埠ã€å¾žé€™æ¨£çš„代ç†å§”託網路ã€ä½œç‚º "SSL-VPN 連接" çš„ VPN 中繼伺æœå™¨ã€‚ -VGC_PROXY_TITLE 代ç†ä¼ºæœå™¨ä½¿ç”¨è€…的注æ„事項 - -VGS_NO_HUB_YET 為了設置消æ¯ï¼Œé¦–先你得啟用 VPN Gate æœå‹™ã€‚在啟用該æœå‹™å¾Œï¼Œé‡æ–°æ‰“開此視窗,並設置消æ¯ã€‚ - -VGC_TITLE VPN Gate 外掛程å¼æ¶ˆæ¯ - -VGC_VER_DIFF VPN Gate 用戶端外掛程å¼çš„版本與 SoftEther VPN 用戶端相異。\r\n\r\n- 當å‰çš„ VPN Gate 外掛程å¼: Build %u\r\n- 當å‰çš„ SoftEther VPN 用戶端: Build %u\r\n\r\næŽ¨è–¦ä¸‹è¼‰ä¸¦å®‰è£ VPN Gate å¤–æŽ›ç¨‹å¼ Build %u,å¦å‰‡å¯èƒ½å‡ºç¾é€šä¿¡éŒ¯èª¤æˆ–清單更新出錯。VPN 伺æœå™¨åˆ—表更新失敗多次,請更新 VPN Gate 外掛程å¼ç‰ˆæœ¬ã€‚\r\n\r\n最新的 VPN Gate 外掛程å¼å¯ç”¨æ–¼ http://www.vpngate.net/。\r\n(如果您無法直接訪å•ä¸Šè¿°ç¶²ç«™ï¼Œè«‹ä½¿ç”¨é¡åƒç¶²ç«™ã€‚)\r\n\r\n)\r\n\r\n - -VGS_STOP VPN Gate æœå‹™å°‡åœ¨æ‚¨é»žæ“Š 確定 按鈕後åœæ­¢ã€‚\r\n\r\n在 VPN Gate æœå‹™è¢«åœæ­¢å¾Œï¼Œé€™å°é›»è…¦å°‡ä¸æœƒæŽ¥å—æ–°çš„ VPN 連接請求,但是,ä»ç„¶æ´»èºçš„ VPN 會話å¯èƒ½æœƒæ®˜ç•™ã€‚\r\n (這類 VPN 會話有時在枚舉中ä¸å¯è¦‹ã€‚) \r\n\r\nè¦æƒ³å¾¹åº•çµ‚止所有ä»ç„¶æ´»èºçš„ VPN 會話,é‡å•Ÿ SoftEther VPN Server 或者 SoftEther VPN Client æœå‹™ï¼Œæˆ–者é‡æ–°é–‹æ©Ÿé€™å°é›»è…¦ã€‚ - -VGS_START This will activate the VPN Gate Relay Service function.\r\n\r\nVPN Gate Relay Service function must be activated by your own risk.\r\nSome countries prohibit using of encrypted VPN by laws.\r\nFor more details about VPN Gate Relay Service please visit http://www.vpngate.net/en/join.aspx.\r\n\r\nThe VPN Gate Academic Experiment Service is operated as a research project at the graduate school on University of Tsukuba, Japan. The service is governed under the Japanese laws. Other countries' laws are none of our concerns nor responsibilities.\r\n\r\nBy nature, there are almost 200 countries in the World, with different laws. It is impossible to verify every countries' laws and regulations and make the software comply with all countries' laws in advance to release the software. If a user uses VPN Gate service in a specific country, and damaged by public servants of the authority, the developer of either the service or software will never be liable to recover or compensate such damages or criminal responsibilities.\r\nBy using this software and service, the user must observe all concerned laws and rules with user's own responsibility. The user will be completely liable to any damages and responsibilities which are results of using this software and service, regardless of either inside or outside of Japan's territory.\r\nIf you don't agree nor understand the above warnings, do not use any of VPN Gate Academic Experiment Service functions. - - - -#關於æœå‹™ (Win32) -SVC_HELP “%s (%S) 的命令列åƒæ•¸â€\r\n\r\næ­¤ç¨‹å¼ (%s) 是一個幕後工作é‹è¡Œé€²ç¨‹ã€‚通éŽæŒ‡å®šä»¥ä¸‹å‘½ä»¤åˆ—åƒæ•¸å•Ÿå‹•ç¨‹å¼ã€‚\r\n\r\n\r\n/install …… 在 Windows å®‰è£ %s æœå‹™ (æœå‹™å: %S)。之後æœå‹™è‡ªå‹•å•Ÿå‹•ã€‚\r\n\r\n/uninstall …… 從 Windows 移除 %s æœå‹™ (æœå‹™å: %S)。\r\n\r\n/start …… å•Ÿå‹• %s æœå‹™ (æœå‹™å: %S)。\r\n\r\n/stop …… åœæ­¢ %s æœå‹™ (æœå‹™å: %S)。\r\n\r\n/test …… å•Ÿå‹• %s 程å¼çš„測試模å¼ã€‚(調試用) \r\n\r\n/usermode … å•Ÿå‹• %s 程å¼çš„使用者模å¼ã€‚(如果å¯ç”¨)\r\n\r\n/usermode_showtray …… 使用者模å¼ä¸‹å•Ÿå‹•æ™‚,顯示工作列圖示。(若之å‰è¨­ç‚ºéš±è—)\r\n\r\n/usermode_hidetray …… 使用者模å¼ä¸‹å•Ÿå‹•æ™‚,隱è—工作列圖示。\r\n\r\n\r\n注æ„: 除 /test å’Œ /usermode 之外的命令僅在 Windows NT / 2000 / XP / Server 2003 / Vista / Server 2008 / 7 / Server 2008 R2 下有效。 -SVC_NT_ONLY 命令相關的æœå‹™åƒ…在 Windows NT / 2000 / XP / Server 2003 / Vista / Server 2008 / 7 / Server 2008 R2 下有效。\r\nWindows 98 / Me下無效。 -SVC_ALREADY_INSTALLED "%s" æœå‹™ (æœå‹™å: %S) 已經安è£åœ¨é€™å°é›»è…¦ä¸Šã€‚你想移除並é‡æ–°å®‰è£å—Ž? -SVC_INSTALL_OK "%s" æœå‹™ (æœå‹™å: %S) å·²æˆåŠŸå®‰è£å®Œç•¢ã€‚\r\n\r\n(執行路徑: %s)\r\n\r\næœå‹™å•Ÿå‹•å®Œæˆã€‚ -SVC_INSTALL_FAILED "%s" æœå‹™ (æœå‹™å: %S) 安è£å¤±æ•— -SVC_INSTALL_FAILED_2 "%s" æœå‹™ (æœå‹™å: %S) å·²æˆåŠŸå®‰è£å®Œç•¢ã€‚\r\n\r\n(執行路徑: %s)\r\n\r\n嘗試啟動失敗。 -SVC_NOT_INSTALLED "%s" æœå‹™ (æœå‹™å: %S) 沒有安è£åœ¨æ­¤é›»è…¦ä¸Šã€‚請使用命令列åƒæ•¸ /install 進行安è£ã€‚ -SVC_START_OK "%s" æœå‹™ (æœå‹™å: %S) æˆåŠŸå•Ÿå‹•ã€‚ -SVC_START_FAILED "%s" æœå‹™ (æœå‹™å: %S) 無法啟動。 -SVR_ALREADY_START "%s" æœå‹™ (æœå‹™å: %S) 已啟動。 -SVC_STOP_OK "%s" æœå‹™ (æœå‹™å: %S) 被åœæ­¢ã€‚ -SVC_STOP_FAILED åœæ­¢ "%s" æœå‹™ (æœå‹™å: %S) 失敗。 -SVC_ALREADY_STOP "%s" æœå‹™ (æœå‹™å: %S) 已被åœæ­¢ã€‚ -SVC_UNINSTALL_OK "%s" æœå‹™ (æœå‹™å: %S) 已移除。 -SVC_UNINSTALL_FAILED "%s" æœå‹™ (æœå‹™å: %S) 無法移除。 -SVC_NOT_FOUND 字串表中找ä¸åˆ°æœå‹™ %S 的資訊。 -SVC_NOT_ADMIN è¦å®‰è£ / 移除 / å•Ÿå‹• / åœæ­¢æœå‹™ï¼Œæ‚¨å¿…須在此電腦上有管ç†å“¡è¨±å¯æ¬Šã€‚\r\n\r\n如果您在此電腦上有管ç†å“¡å¸³æˆ¶ï¼Œè«‹ç™»å‡ºå¾Œä½œç‚ºç®¡ç†å“¡å†ç™»å…¥ã€‚\r\n如果您ä¸çž­è§£ç®¡ç†å“¡å¸³æˆ¶ï¼Œè«‹èˆ‡ç³»çµ±ç®¡ç†å“¡è¯ç¹«ã€‚ -SVC_TEST_MSG æœå‹™ "%s" 在測試模å¼ä¸‹å•Ÿå‹•ã€‚\r\n\r\n按一下“確定â€é€€å‡ºæœå‹™ã€‚ -SVC_TRAY_TOOLTIP %S (使用者模å¼) -SVC_TEST_MUTEX å¯åŸ·è¡Œæª” %s 已經é‹è¡Œã€‚ -SVC_USERMODE_MUTEX %s çš„å¦ä¸€å€‹ç¨‹åºå·²ç¶“é‹è¡Œã€‚ -SVC_SERVICE_MUTEX 由於æœå‹™ %S æœ‰å·²å•Ÿå‹•çš„ç¨‹åº %s,因此æœå‹™ç„¡æ³•å•Ÿå‹• -SVC_USERMODE_MENU_1 éš±è—工作列圖示(&H) -SVC_USERMODE_MENU_2 退出 %s (&X) -SVC_HIDE_TRAY_MSG å•Ÿå‹• %S 使用者模å¼æ™‚將隱è—工作列圖示。\r\n從下次 %S 啟動開始,圖示將ä¸æœƒåœ¨å·¥ä½œåˆ—顯示。\r\n退出進程的功能表也將被隱è—。\r\n\r\n如果è¦åœ¨ Windows98 / Me 下退出進程,使用 Ctrl + Alt + Del 複åˆéµç„¶å¾Œé¸æ“‡çµæŸé€²ç¨‹ã€‚\r\n當使用其他作業系統,請使用工作管ç†å“¡ã€‚\r\n\r\nè¦å†æ¬¡é¡¯ç¤ºå·¥ä½œåˆ—圖示,在使用者模å¼ä¸‹æ¬¡å•Ÿå‹•æ™‚,使用 /usermode_showtray é¸é …。 - - -#關於æœå‹™ (UNIX) -UNIX_SVC_HELP %S service program\nCopyright (c) SoftEther VPN Project. All Rights Reserved.\n\n%S command usage:\n %S start - Start the %S service.\n %S stop - Stop the %S service if the service has been already started.\n\n -UNIX_SVC_STARTED The %S service has been started.\n -UNIX_SVC_STOPPING Stopping the %S service ...\n -UNIX_SVC_STOPPED %S service has been stopped.\n -UNIX_SVC_STOP_FAILED Stopping %S service was failed.\n -UNIX_SVC_ALREADY_START %S service has been already started.\nRun the "%S stop" command to stop this service.\n -UNIX_SVC_NOT_STARTED %S service has not yet been started.\nRun the "%S start" to start this service.\n -UNIX_SVC_ERROR_FORK Failed to create child process for the %S service.\n -UNIX_SVC_NONROOT \nWarning: The current user context is non-root. It is recommended to run the VPN service by the root user. Although the VPN service may run under non-root users, some privilege-required functions (e.g. the local bridge function) need the root privilege.\n - - -# æœå‹™å®šç¾© (SoftEther VPN Client) -SVC_VPNCLIENT_NAME vpnclient -SVC_VPNCLIENT_TITLE SoftEther VPN Client -SVC_VPNCLIENT_DESCRIPT 它為 SoftEther VPN Client 管ç†è™›æ“¬ç¶²è·¯ä»‹é¢å¡è¨­å‚™é©…動和連接æœå‹™ã€‚當æœå‹™åœæ­¢æ™‚,此電腦將無法使用 SoftEther VPN Client 連接到 SoftEther VPN Server。 - - -# æœå‹™å®šç¾© (SoftEther VPN Server) -SVC_VPNSERVER_NAME vpnserver -SVC_VPNSERVER_TITLE SoftEther VPN Server -SVC_VPNSERVER_DESCRIPT å®ƒç®¡ç† SoftEther VPN Server æœå‹™é€²ç¨‹ã€‚SoftEther VPN Server é€šéŽ TCP/IP å”è­°æ供高性能 SoftEther VPN Server 功能。當此æœå‹™è¢«åœæ­¢æ™‚,此電腦上的 SoftEther VPN Client 也將åœæ­¢ï¼Œä¸” SoftEther VPN Client 將無法與此電腦建立 VPN 連接。 - - -# æœå‹™å®šç¾© (SoftEther VPN Bridge) -SVC_VPNBRIDGE_NAME vpnbridge -SVC_VPNBRIDGE_TITLE SoftEther VPN Bridge -SVC_VPNBRIDGE_DESCRIPT å®ƒç®¡ç† SoftEther VPN Bridge æœå‹™é€²ç¨‹ã€‚SoftEther VPN Bridge æ供此電腦連接的網路與é ç«¯ SoftEther VPN Server 之間的連接。當此æœå‹™è¢«åœæ­¢æ™‚,此電腦上的 SoftEther VPN Bridge 也將åœæ­¢ï¼Œä¸”無法å†é€šéŽæ©‹æŽ¥å™¨é€£æŽ¥é€²è¡Œé€šä¿¡ã€‚ - - -# æœå‹™å®šç¾© (SoftEther VPN Client) -SVC_SEVPNCLIENT_NAME sevpnclient -SVC_SEVPNCLIENT_TITLE SoftEther VPN Client -SVC_SEVPNCLIENT_DESCRIPT 它為 SoftEther VPN Client 管ç†è™›æ“¬ç¶²è·¯ä»‹é¢å¡è¨­å‚™é©…動和連接æœå‹™ã€‚當æœå‹™åœæ­¢æ™‚,此電腦將無法使用 SoftEther VPN Client 連接到 SoftEther VPN Server。 - - -# æœå‹™å®šç¾© (SoftEther VPN Server) -SVC_SEVPNSERVER_NAME sevpnserver -SVC_SEVPNSERVER_TITLE SoftEther VPN Server -SVC_SEVPNSERVER_DESCRIPT å®ƒç®¡ç† SoftEther VPN Server æœå‹™é€²ç¨‹ã€‚SoftEther VPN Server é€šéŽ TCP/IP å”è­°æ供高性能 SoftEther VPN Server 功能。當此æœå‹™è¢«åœæ­¢æ™‚,此電腦上的 SoftEther VPN Client 也將åœæ­¢ï¼Œä¸” SoftEther VPN Client 將無法與此電腦建立 VPN 連接。 - - -# æœå‹™å®šç¾© (SoftEther VPN Bridge) -SVC_SEVPNBRIDGE_NAME sevpnbridge -SVC_SEVPNBRIDGE_TITLE SoftEther VPN Bridge -SVC_SEVPNBRIDGE_DESCRIPT å®ƒç®¡ç† SoftEther VPN Bridge æœå‹™é€²ç¨‹ã€‚SoftEther VPN Bridge æ供此電腦連接的網路與é ç«¯ SoftEther VPN Server 之間的連接。當此æœå‹™è¢«åœæ­¢æ™‚,此電腦上的 SoftEther VPN Bridge 也將åœæ­¢ï¼Œä¸”無法å†é€šéŽæ©‹æŽ¥å™¨é€£æŽ¥é€²è¡Œé€šä¿¡ã€‚ - - -# æœå‹™å®šç¾© (SoftEther VPN User-mode Router) -SVC_VPNROUTER_NAME vpnrouter -SVC_VPNROUTER_TITLE SoftEther VPN Router -SVC_VPNROUTER_DESCRIPT é€™æ˜¯ç”¨ä¾†ç®¡ç† SoftEther VPN 路由器(æœå‹™æ¨¡å¼)的伺æœå™¨é€²ç¨‹ã€‚ SoftEther VPN 的路由器是一個程å¼ï¼Œå®ƒæ供了一個虛擬 NAT å’Œ DHCP 伺æœå™¨ï¼Œåœ¨ä½¿ç”¨è€…模å¼ä¸‹é‹è¡Œï¼Œé€šéŽä½¿ç”¨ç°¡å–®çš„æ“作,它å¯ä»¥å»ºç«‹ä¸€å€‹åœ¨è™›æ“¬ IP ç¶²è·¯å’Œä¸€å€‹ç‰©ç† IP 網路之間的安全連接。如果此æœå‹™è¢«åœæ­¢ï¼Œåœ¨é€™å°é›»è…¦ä¸Šçš„ SoftEther VPN 路由器將åœæ­¢ï¼Œ SoftEther VPN Client 將無法在這å°é›»è…¦ä¸Šä½¿ç”¨è·¯ç”±æœå‹™ã€‚ - - -# サービス定義 (EtherLogger) -SVC_ELOGSVC_NAME elogsvc -SVC_ELOGSVC_TITLE SoftEther EtherLogger -SVC_ELOGSVC_DESCRIPT SoftEther EtherLogger 是一個æ•æ‰å¾žå±€åŸŸç¶²å¡é€£æŽ¥åˆ°é›»è…¦ä¸Šè³‡æ–™æµç¨‹çš„æœå‹™ï¼Œä¿å­˜ç”±ç®¡ç†å“¡æŒ‡å®šé¡žåž‹çš„å°åŒ…的包頭日誌,所有資料以文字檔格å¼ã€‚ - - -#關於 SoftEther VPN Server 管ç†å™¨ -SM_TITLE SoftEther VPN Server 管ç†å™¨ -SM_LOCALHOST 本地主機 (此伺æœå™¨) -SM_SERVER_BRIDGE_TITLE ç®¡ç† VPN Bridge "%S" -SM_S_VHUB_BRIDGE 當使用 VPN Bridge 時,管ç†è™›æ“¬ HUB“BRIDGEâ€é‹è¡Œ VPN Bridge 的管ç†ã€‚ -SM_DISCONNECTED 管ç†é€£æŽ¥å·²æ–·é–‹ã€‚ -SM_MIKAN 未完æˆã€‚ -SM_MAIN_COLUMN_1 設置å稱 -SM_MAIN_COLUMN_2 VPN Server 主機å稱(地å€) -SM_MAIN_COLUMN_3 æ“ä½œæ¨¡å¼ -SM_MODE_SERVER 整個 VPN Server -SM_MODE_HUB %S -SM_EDIT_CAPTION_1 新的連接設置 -SM_EDIT_CAPTION_2 %s 的編輯 -SM_SETTING_EXISTS 與連接設置 "%s" åŒå的連接設置已經註冊。請指定一個ä¸åŒçš„å稱。 -SM_SETTING_DELETE_MSG 是å¦ç¢ºå®šåˆªé™¤é€£æŽ¥è¨­ç½® "%s"? -SM_PASSWORD_TYPE_STR 管ç†é€£æŽ¥ç”¨å¯†ç¢¼ -SM_HUB_COLUMN_1 虛擬 HUB å -SM_HUB_COLUMN_2 狀態 -SM_HUB_COLUMN_3 é¡žåž‹ -SM_HUB_COLUMN_4 用戶 -SM_HUB_COLUMN_5 組 -SM_HUB_COLUMN_6 會話 -SM_HUB_COLUMN_7 MAC 表 -SM_HUB_COLUMN_8 IP 表 -SM_HUB_COLUMN_9 登入次數 -SM_HUB_COLUMN_10 最後登入時間 -SM_HUB_COLUMN_11 最後通信時間 -SM_HUB_ONLINE 線上 -SM_HUB_OFFLINE 離線 -SM_HUB_STANDALONE ç¨ç«‹ -SM_HUB_STATIC éœæ…‹è™›æ“¬ HUB -SM_HUB_DYNAMIC 動態虛擬 HUB -SM_SERVER_STANDALONE ç¨ç«‹ä¼ºæœå™¨ -SM_FARM_CONTROLLER 群集控制器 -SM_FARM_MEMBER 群集æˆå“¡ä¼ºæœå™¨ -SM_INFORMATION 最新資訊 -SM_HUB_STATUS_CAPTION 虛擬 HUB "%s" 狀態 -SM_HUB_STATUS_HUBNAME 虛擬 HUB å稱 -SM_HUB_STATUS_ONLINE 狀態 -SM_HUB_TYPE é¡žåž‹ -SM_HUB_NUM_SESSIONS 會話數 -SM_HUB_NUM_SESSIONS_CLIENT 會話數 (用戶端) -SM_HUB_NUM_SESSIONS_BRIDGE 會話數 (橋接器) -SM_HUB_NUM_ACCESSES 訪å•åˆ—表 -SM_HUB_NUM_USERS 用戶數 -SM_HUB_NUM_GROUPS 群組數 -SM_HUB_NUM_MAC_TABLES MAC 表數 -SM_HUB_NUM_IP_TABLES IP 表數 -SM_HUB_SECURE_NAT SecureNAT 機能 -SM_HUB_SECURE_NAT_YES 有效 -SM_HUB_SECURE_NAT_NO 無效 -SM_HUB_NUM_LOGIN 登入次數 -SM_HUB_LAST_LOGIN_TIME 最後登入時間 -SM_HUB_LAST_COMM_TIME 最後通信時間 -SM_HUB_CREATED_TIME 創建日期 -SM_STATUS_COLUMN_1 é …ç›® -SM_STATUS_COLUMN_2 值 - -SM_ST_SEND_UCAST_NUM 發é€å–®æ’­å°åŒ… -SM_ST_SEND_UCAST_SIZE 發é€å–®æ’­ç¸½é‡ -SM_ST_SEND_BCAST_NUM 發é€å»£æ’­å°åŒ… -SM_ST_SEND_BCAST_SIZE 發é€å»£æ’­ç¸½é‡ - -SM_ST_RECV_UCAST_NUM 接收單播å°åŒ… -SM_ST_RECV_UCAST_SIZE æŽ¥æ”¶å–®æ’­ç¸½é‡ -SM_ST_RECV_BCAST_NUM 接收廣播å°åŒ… -SM_ST_RECV_BCAST_SIZE æŽ¥æ”¶å»£æ’­ç¸½é‡ - -SM_ST_NUM_PACKET_STR %S å°åŒ… -SM_ST_SIZE_BYTE_STR %S ä½å…ƒçµ„ - -CM_EDIT_HUB_1 新的虛擬 HUB -CM_EDIT_HUB_2 %S 的屬性 - -CM_EDIT_HUB_STANDALONE 當å‰ï¼Œä¼ºæœå™¨æ­£ä»¥ç¨ç«‹æ¨¡å¼é‹è¡Œã€‚而該虛擬 HUB 作為一個ç¨ç«‹çš„ HUB é‹è¡Œã€‚ -CM_EDIT_HUB_TYPE_FIXED 當å‰ï¼Œä¼ºæœå™¨æ­£ä»¥ç¾¤é›†æ¨¡å¼é‹è¡Œã€‚如果虛擬 HUB 處於這種模å¼ï¼Œå‹•æ…‹è®ŠåŒ–將無法進行。 -CM_EDIT_HUB_CREATER 一個新的虛擬 HUB "%S" 已經建立 -CM_OFFLINE_MSG ä½ æƒ³åˆ‡æ› "%s" 到離線狀態?\r\n\r\n如果您切æ›è™›æ“¬ HUB 至離線狀態,當å‰é€£æŽ¥åˆ°è™›æ“¬ HUB 上的所有會話將無法連接。 -CM_DELETE_HUB_MSG 你想刪除"%S"å—Ž?\r\n\r\n如果你刪除虛擬 HUB,當å‰é€£æŽ¥åˆ°è™›æ“¬ HUB 的所有會話將被斷開,新的會話將無法連接。\r\n這還將刪除所有 HUB 設置,使用者物件,組物件,證書和級è¯é€£æŽ¥ã€‚\r\n\r\n一旦你將虛擬 HUB 刪除,將無法æ¢å¾©ã€‚\r\n你確定è¦åˆªé™¤å—Ž? -CM_HUB_DELETED_MSG 虛擬 HUB "%S" 被刪除。 -CM_LISTENER_COLUMN_1 埠號 -CM_LISTENER_COLUMN_2 狀態 -CM_LISTENER_TCP_PORT TCP %u -CM_LISTENER_ONLINE 監è½ä¸­ -CM_LISTENER_OFFLINE åœæ­¢ä¸­ -CM_LISTENER_ERROR 錯誤 -CM_DELETE_LISTENER_MSG 監è½å™¨ (TCP 埠 %u) 將刪除。從ç¾åœ¨èµ·ï¼Œå°‡ç„¡æ³•é€£æŽ¥åˆ°è©²åŸ ã€‚\r\n你確定è¦é€™æ¨£åšå—Ž? -CM_STOP_LISTENER_MSG 監è½å™¨ (TCP 埠 %u) å°‡åœæ­¢ã€‚監è½å™¨å°‡ç„¡æ³•é€£æŽ¥åˆ°è©²åŸ ç›´åˆ°é‡æ–°å•Ÿå‹•éœè½å™¨ã€‚\r\n\r\n你確定嗎? -CM_CLOSE_BUTTON 關閉 -CM_CERT_SET_MSG 設置了新的伺æœå™¨æ†‘證。\r\n\r\nIf you are using OpenVPN protocols, please mind that you may have to update the inline certificate data in the OpenVPN configuration file. -CM_SHORTCUT_DISCONNECT 已經連接到指定的目標。 \r\n\r\n你想斷開嗎? - - - -SM_SERVER_STATUS 伺æœå™¨ç‹€æ…‹ -SM_ST_SERVER_TYPE 伺æœå™¨é¡žåž‹ -SM_ST_NUM_TCP æ´»èº TCP socket數 -SM_ST_NUM_TCP_LOCAL æ´»èº TCP socket數 (此伺æœå™¨) -SM_ST_NUM_TCP_REMOTE æ´»èº TCP socket數 (其他æˆå“¡ä¼ºæœå™¨) -SM_ST_NUM_HUB_TOTAL 虛擬 HUB 數 -SM_ST_NUM_HUB_STATIC éœæ…‹è™›æ“¬ HUB 數 -SM_ST_NUM_HUB_DYNAMIC 動態虛擬 HUB 數 -SM_ST_NUM_SESSION_TOTAL 會話數 -SM_ST_NUM_SESSION_LOCAL 會話數 (此伺æœå™¨) -SM_ST_NUM_SESSION_REMOTE 會話數 (其他æˆå“¡ä¼ºæœå™¨) -SM_ST_NUM_MAC_TABLE MAC 地å€è¡¨æ•¸ -SM_ST_NUM_IP_TABLE IP 地å€è¡¨æ•¸ -SM_ST_NUM_USERS 用戶數 -SM_ST_NUM_GROUPS 組數 -SM_ST_CLIENT_LICENSE 使用用戶端連接許å¯è­‰æ•¸ (此伺æœå™¨) -SM_ST_BRIDGE_LICENSE 使用橋接器連接許å¯è­‰æ•¸ (此伺æœå™¨) -SM_ST_CLIENT_LICENSE_EX 使用用戶端連接許å¯è­‰æ•¸ (整個群) -SM_ST_BRIDGE_LICENSE_EX 使用橋接器連接許å¯è­‰æ•¸ (整個群) -SM_ST_START_TIME 伺æœå™¨å•Ÿå‹•æ™‚é–“ -SM_ST_CURRENT_TIME 當å‰æ™‚é–“ -SM_ST_CURRENT_TICK 64 ä½å…ƒé«˜ç²¾åº¦é‚è¼¯ç³»çµ±æ™‚é˜ -SM_ST_TOTAL_MEMORY 總é‚輯記憶體空間 -SM_ST_USED_MEMORY 已用é‚輯記憶體空間 -SM_ST_FREE_MEMORY å¯ç”¨é‚輯記憶體空間 -SM_ST_TOTAL_PHYS 總實體記憶體空間 -SM_ST_USED_PHYS 已用的實體記憶體空間 -SM_ST_FREE_PHYS å¯ç”¨å¯¦é«”記憶體空間 -SM_ST_RAM_SIZE_KB %S ä½å…ƒçµ„ -SM_INFO_TITLE VPN Server 版本資訊 -SM_INFO_PRODUCT_NAME 產å“å稱 -SM_INFO_VERSION 版本 -SM_INFO_BUILD 內部標記 -SM_INFO_HOSTNAME 主機å稱稱 -SM_OS_SYSTEM_NAME 作業系統類型 -SM_OS_PRODUCT_NAME 作業系統產å“å稱 -SM_OS_SERVICE_PACK æœå‹™åŒ… -SM_OS_SP_TAG Service Pack %u -SM_OS_VENDER_NAME 作業系統製造商 -SM_OS_VERSION 作業系統版本 -SM_OS_KERNEL_NAME 作業系統內核分類 -SM_OS_KERNEL_VERSION 作業系統內核版本 -SM_CONNECTION_TYPE_0 用戶端 -SM_CONNECTION_TYPE_1 åˆå§‹åŒ–中 -SM_CONNECTION_TYPE_2 登入 -SM_CONNECTION_TYPE_3 追加連接 -SM_CONNECTION_TYPE_4 群集 RPC -SM_CONNECTION_TYPE_5 管ç†ç”¨ RPC -SM_CONNECTION_TYPE_6 HUB 枚舉 RPC -SM_CONNECTION_TYPE_7 更改密碼 -SM_CONNECTION_TYPE_8 MS-SSTP 連接 -SM_CONNECTION_TYPE_9 OpenVPN 連接 -SM_CONN_COLUMN_1 連接å稱 -SM_CONN_COLUMN_2 é€£æŽ¥æº -SM_CONN_COLUMN_3 連接開始 -SM_CONN_COLUMN_4 é¡žåž‹ -SM_HOSTNAME_AND_PORT %S:%u -SM_CONN_DISCONNECT_MSG 連接 %s 將斷開。\r\n你確定è¦é€™éº¼åšå—Ž? -SM_CONNINFO_CAPTION 連接 %s 的資訊 -SM_CONNINFO_NAME 連接å稱 -SM_CONNINFO_TYPE 連接類型 -SM_CONNINFO_HOSTNAME 用戶端主機å稱稱 -SM_CONNINFO_IP 用戶端 IP åœ°å€ -SM_CONNINFO_PORT 客戶埠號 (TCP) -SM_CONNINFO_TIME 連接開始 -SM_CONNINFO_SERVER_STR æœå‹™ç«¯ç”¢å“å -SM_CONNINFO_SERVER_VER æœå‹™ç«¯ç‰ˆæœ¬ -SM_CONNINFO_SERVER_BUILD æœå‹™ç«¯å…§éƒ¨æ¨™è¨˜ -SM_CONNINFO_CLIENT_STR 用戶端產å“å -SM_CONNINFO_CLIENT_VER 用戶端版本 -SM_CONNINFO_CLIENT_BUILD 用戶端內部標記 -SM_FARM_REBOOT_MSG ä½ å°‡è¦æ›´æ”¹ç¾¤é›†é…置。\r\n\r\n當你更改群集é…置時,所有當å‰ç‚ºç®¡ç†è€Œé€²è¡Œçš„會話和連接 (包括此管ç†é€£æŽ¥) 將斷開,æœå‹™ç«¯ç¨‹å¼å°‡é‡æ–°é–‹æ©Ÿã€‚\r\n當æœå‹™ç«¯ä½¿ç”¨è€…較多的時候,é‡æ–°é–‹æ©Ÿéœ€è¦ç”¨ä¸€åˆ†é˜çš„時間。\r\n\r\n按一下“確定â€è‡ªå‹•æ–·é–‹èˆ‡ä¼ºæœå™¨çš„連接。è¦ç¹¼çºŒç®¡ç†ï¼Œä½ éœ€è¦é‡æ–°é€£æŽ¥åˆ°ä¼ºæœå™¨ã€‚ -SM_FM_COLUMN_1 é¡žåž‹ -SM_FM_COLUMN_2 連接開始時間 -SM_FM_COLUMN_3 主機å稱稱 -SM_FM_COLUMN_4 點 -SM_FM_COLUMN_5 會話數 -SM_FM_COLUMN_6 TCP 連接數 -SM_FM_COLUMN_7 é‹è¡Œ HUB 數 -SM_FM_COLUMN_8 使用用戶端連接許å¯è­‰ -SM_FM_COLUMN_9 使用橋接器連接許å¯è­‰ -SM_FM_CONTROLLER 控制器 -SM_FM_MEMBER æˆå“¡ -SM_FMINFO_TYPE 伺æœå™¨é¡žåž‹ -SM_FMINFO_CONNECT_TIME 連接建立時間 -SM_FMINFO_IP IP åœ°å€ -SM_FMINFO_HOSTNAME 主機å稱稱 -SM_FMINFO_POINT 點 -SM_FMINFO_WEIGHT 性能標準比 -SM_FMINFO_NUM_PORT 公共埠數 -SM_FMINFO_PORT %u 個公共埠 (TCP/IP) -SM_FMINFO_NUM_HUB é‹è¡Œè™›æ“¬ HUB 數 -SM_FMINFO_HUB %u 個虛擬 HUB -SM_FMINFO_HUB_TAG_1 %S (å‹•æ…‹) -SM_FMINFO_HUB_TAG_2 %S (éœæ…‹) -SM_FMINFO_NUM_SESSION 會話數 -SM_FMINFO_NUN_CONNECTION TCP 連接數 -SM_FMINFO_CAPTION 群集æˆå“¡ä¼ºæœå™¨ç‹€æ…‹ -SM_FC_STATUS_CAPTION 群集控制器連接狀態 -SM_FC_IP 控制器的 IP åœ°å€ -SM_FC_PORT 控制器的 TCP/IP 埠 -SM_FC_STATUS 連接狀態 -SM_FC_ONLINE 線上 -SM_FC_OFFLINE 離線 -SM_FC_LAST_ERROR 最後發生的錯誤 -SM_FC_ERROR_TAG %s (錯誤代碼: %u) -SM_FC_START_TIME 連接開始時間 -SM_FC_FIRST_TIME 第一個連接建立時間 -SM_FC_CURRENT_TIME 當å‰é€£æŽ¥å»ºç«‹æ™‚é–“ -SM_FC_NUM_TRY 嘗試連接數 -SM_FC_NUM_CONNECTED æˆåŠŸé€£æŽ¥æ•¸ -SM_FC_NUM_FAILED 失敗的連接數 -SM_FC_NOT_CONNECTED (未連接) -SM_CHANGE_PASSWORD_1 您輸入的密碼ä¸åŒ¹é…。請在“確èªâ€æ¬„輸入與“密碼â€æ¬„相åŒçš„密碼。 -SM_CHANGE_PASSWORD_2 您輸入了一個空密碼。是å¦ç¹¼çºŒ? -SM_CHANGE_PASSWORD_3 密碼已更改。 -SM_USER_COLUMN_1 用戶å -SM_USER_COLUMN_2 å…¨å -SM_USER_COLUMN_3 所屬組 -SM_USER_COLUMN_4 æè¿° -SM_USER_COLUMN_5 èªè­‰æ–¹æ³• -SM_USER_COLUMN_6 登入回數 -SM_USER_COLUMN_7 上次登入時間 -SM_AUTHTYPE_0 匿å身份驗證 -SM_AUTHTYPE_1 密碼驗證 -SM_AUTHTYPE_2 特定證書èªè­‰ -SM_AUTHTYPE_3 簽章憑證èªè­‰ -SM_AUTHTYPE_4 RADIUS 身份驗證 -SM_AUTHTYPE_5 NT 域èªè­‰ -SM_NO_GROUP ï¼ -SM_USER_DELETE_MSG 這將刪除用戶 "%s"。您是å¦ç¢ºèªè¦é€™æ¨£åš? -SM_EDIT_USER_CAPTION_1 創建新用戶 -SM_EDIT_USER_CAPTION_2 使用者 %S 屬性 -SM_EDIT_USER_CERT_INFO 使用者使用“特定證書èªè­‰â€å°‡æ ¹æ“šæ˜¯å¦ SSL 用戶端證書與用戶事先設置的證書完整匹é…而被å…許或拒絕連接。 -SM_EDIT_USER_POL_DLG 用戶 %S 的安全性原則 -SM_POLICY_DEF_CAPTION 安全性原則 -SM_LIMIT_STR 指定一個在 %u 與 %u 之間的整數。 -SM_POLICY_INIT_TITLE 從左邊的列表中é¸æ“‡ä¸€å€‹ç­–略項目。 -SM_USER_CREEATE_OK 用戶 %S 已創建。 -SM_USERINFO_CAPTION 使用者 "%S" 的資訊 -SM_USERINFO_NAME 用戶å -SM_USERINFO_GROUP 組å -SM_USERINFO_CREATE 創建日期 -SM_USERINFO_UPDATE 更新日期 -SM_USERINFO_EXPIRE æœ‰æ•ˆæœŸé™ -SM_USERINFO_NUMLOGIN 登入數 -SM_GROUPLIST_NAME 組å -SM_GROUPLIST_REALNAME å…¨å -SM_GROUPLIST_NOTE æè¿° -SM_GROUPLIST_NUMUSERS 用戶數 -SM_EDIT_GROUP_CAPTION_1 創建新組 -SM_EDIT_GROUP_CAPTION_2 群組 %S 屬性 -SM_GROUP_CREATED 群組 %S 已創建。 -SM_GROUP_DELETE_MSG 您是å¦ç¢ºå®šåˆªé™¤ç¾¤çµ„ "%S" ? -SM_GROUP_POLICY_CAPTION 組 %S 的安全性原則 -SM_GROUP_MEMBER_STR (僅顯示屬於群組 %S 的用戶) -SM_SELECT_GROUP é¸æ“‡(&S) -SM_SELECT_NO_GROUP ç„¡(&N) -SM_SELECT_ALT_GROUP é¸æ“‡ä¸€å€‹ç¾¤çµ„(&G)... -SM_ACCESS_COLUMN_0 ID -SM_ACCESS_COLUMN_1 行為 -SM_ACCESS_COLUMN_2 狀態 -SM_ACCESS_COLUMN_3 å„ªå…ˆé †åº -SM_ACCESS_COLUMN_4 備註 -SM_ACCESS_COLUMN_5 目錄 -SM_ACCESS_COLUMN_6 唯一 ID -SM_ACCESS_PASS é€šéŽ -SM_ACCESS_DISCARD æ¨æ£„ -SM_ACCESS_ENABLE 有效 -SM_ACCESS_DISABLE 無效 -SM_ACCESS_PROTO_1 所有 IPv4 / IPv6 å”è­° -SM_ACCESS_PROTO_2 6 (TCP/IP å”è­°) -SM_ACCESS_PROTO_3 17 (UDP/IP å”è­°) -SM_ACCESS_PROTO_4 1 (ICMPv4 å”è­°) -SM_ACCESS_PROTO_5 58 (ICMPv6 å”è­°) -SM_ACCESS_PROTO_6 指定 IP å”議號 -SM_SELECT_USER é¸æ“‡(&S) -SM_SELECT_NO ä¸è¦é¸æ“‡(&N) -SM_PLEASE_SELECT é¸æ“‡ç”¨æˆ¶ã€‚ -SM_LINK_COLUMN_1 連接設置å -SM_LINK_COLUMN_2 狀態 -SM_LINK_COLUMN_3 建立時間 -SM_LINK_COLUMN_4 目標 VPN Server -SM_LINK_COLUMN_5 目標虛擬 HUB -SM_LINK_STATUS_OFFLINE 離線 (å·²åœæ­¢) -SM_LINK_STATUS_ERROR 錯誤 %u:%s -SM_LINK_STATUS_ONLINE 線上 (已建立) -SM_LINK_POLICY_GROUP ç´šè¯é€£æŽ¥è¨­ç½® -SM_LINK_POLICY_CAPTION 安全性原則設置é©ç”¨æ–¼ç´šè¯æœƒè©± -SM_LINK_CONNECTING 連接處ç†ä¸­ -SM_LINK_SAVE_ONLINE ç´šè¯é€£æŽ¥è¨­ç½® "%s" 被改變,但因為級è¯é€£æŽ¥ç•¶å‰æ­£ç·šä¸Šï¼Œæ­¤è¨­ç½®åœ¨ä¸‹æ¬¡é€£æŽ¥å»ºç«‹å‰ä¸æœƒç”Ÿæ•ˆã€‚ -SM_LINK_DELETE_MSG 是å¦ç¢ºå®šåˆªé™¤ç´šè¯é€£æŽ¥ "%s" ? -SM_LINK_OFFLINE_MSG ç›®å‰ç´šè¯ "%s" 是活èºçš„。是å¦è¦æ–·é–‹é€£æŽ¥? -SM_LINK_STATUS_CAPTION ç´šè¯é€£æŽ¥ "%s" 的連接狀態 -SM_LOG_SWITCH_0 ç„¡åˆ‡æ› -SM_LOG_SWITCH_1 æ¯ç§’åˆ‡æ› -SM_LOG_SWITCH_2 æ¯åˆ†é˜åˆ‡æ› -SM_LOG_SWITCH_3 æ¯å°æ™‚åˆ‡æ› -SM_LOG_SWITCH_4 æ¯å¤©åˆ‡æ› -SM_LOG_SWITCH_5 æ¯æœˆåˆ‡æ› -SM_SESS_DISCONNECT_MSG 是å¦ç¢ºå®šæ–·é–‹æœƒè©± "%S" ? -SM_SESS_COLUMN_1 會話å -SM_SESS_COLUMN_2 ä½ç½® -SM_SESS_COLUMN_3 用戶å -SM_SESS_COLUMN_4 æºä¸»æ©Ÿå稱稱 -SM_SESS_COLUMN_5 TCP 連接 -SM_SESS_COLUMN_6 傳輸ä½å…ƒçµ„ -SM_SESS_COLUMN_7 傳輸å°åŒ… -SM_SESS_COLUMN_8 VLAN ID -SM_SESS_NORMAL 本地會話 -SM_SESS_LOCAL 本地會話 -SM_SESS_LOCAL_2 %S 上 -SM_SESS_REMOTE %S 上 -SM_SESS_LINK ç´šè¯é€£æŽ¥ -SM_SESS_LINK_HOSTNAME 虛擬主機 -SM_SESS_LINK_TCP ç„¡ -SM_SESS_SNAT SecureNAT 會話 -SM_SESS_SNAT_HOSTNAME 虛擬主機 -SM_SESS_SNAT_TCP ç„¡ -SM_SESS_BRIDGE 本地橋接器會話 -SM_SESS_BRIDGE_HOSTNAME 乙太橋接器 -SM_SESS_LAYER3_HOSTNAME 虛擬 3 層交æ›æ©Ÿ -SM_SESS_BRIDGE_TCP ç„¡ -SM_SESS_STATUS_CAPTION "%S" VPN 會話的狀態 -SM_SESS_STATUS_USERNAME 用戶å (èªè­‰) -SM_SESS_STATUS_REALUSER 用戶å (資料庫) -SM_SESS_STATUS_GROUPNAME 用戶組å -SM_CLIENT_IP 用戶端 IP åœ°å€ -SM_CLIENT_HOSTNAME 用戶端å稱 -SM_NODE_CLIENT_NAME 用戶端產å“å稱 (報告的) -SM_NODE_CLIENT_VER 用戶端版本 (報告的) -SM_NODE_CLIENT_BUILD 用戶端內部標記 (報告的) -SM_NODE_SERVER_NAME æœå‹™ç«¯ç”¢å“å (報告的) -SM_NODE_SERVER_VER æœå‹™ç«¯ç‰ˆæœ¬ (報告的) -SM_NODE_SERVER_BUILD æœå‹™ç«¯å…§éƒ¨æ¨™è¨˜ (報告的) -SM_NODE_CLIENT_OS_NAME 用戶端作業系統å稱 (報告的) -SM_NODE_CLIENT_OS_VER 用戶端作業系統版本 (報告的) -SM_NODE_CLIENT_OS_PID 用戶端作業系統產å“編號 (報告的) -SM_NODE_CLIENT_HOST 用戶端主機å稱 (報告的) -SM_NODE_CLIENT_IP 用戶端 IP åœ°å€ (報告的) -SM_NODE_CLIENT_PORT 用戶端埠 (報告的) -SM_NODE_SERVER_HOST 伺æœå™¨ä¸»æ©Ÿå稱稱 (報告的) -SM_NODE_SERVER_IP 伺æœå™¨ IP åœ°å€ (報告的) -SM_NODE_SERVER_PORT 伺æœå™¨åŸ  (報告的) -SM_NODE_PROXY_HOSTNAME 代ç†ä¸»æ©Ÿå稱稱 (報告的) -SM_NODE_PROXY_IP ä»£ç† IP ä½å€ (報告的) -SM_NODE_PROXY_PORT 代ç†åŸ  (報告的) -SM_MAC_COLUMN_1 會話å -SM_MAC_COLUMN_2 MAC åœ°å€ -SM_MAC_COLUMN_3 創建時間 -SM_MAC_COLUMN_4 更新時間 -SM_MAC_COLUMN_5 ä½ç½® -SM_MAC_COLUMN_1A VLAN ID -SM_SESSION_FILTER \ (僅顯示屬於會話 %S çš„é …) -SM_IP_COLUMN_1 會話å -SM_IP_COLUMN_2 IP åœ°å€ -SM_IP_COLUMN_3 創建時間 -SM_IP_COLUMN_4 更新時間 -SM_IP_COLUMN_5 ä½ç½® -SM_MAC_IP_DHCP %S (DHCP) -SM_MACIP_LOCAL 在此伺æœå™¨ä¸Š -SM_MACIP_SERVER %S 上 -SM_SNAT_STATUS SecureNAT é‹è¡Œç‹€æ…‹ -SM_SNAT_NUM_SESSION %u 個會話 -SM_SNAT_NUM_CLIENT %u 個用戶端 -SM_SNAT_IS_KERNEL æ ¸å¿ƒæ¨¡å¼ NAT 功能是活èºçš„ -SM_BRIDGE_TOO_OLD_VER 當å‰é€£æŽ¥çš„ VPN Server 版本ä¸æ”¯æ´æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ã€‚\r\n請更新到最新版本。 -SM_BRIDGE_UNSUPPORTED 當å‰é€£æŽ¥çš„ VPN Server é‹è¡Œçš„作業系統無法使用本地橋接器功能。請åƒé–± VPN Server 線上文檔以ç²å¾—支æ´æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½çš„作業系統清單。 -SM_BRIDGE_WPCAP_REMOTE 為在此 VPN Server ä¸Šä½¿ç”¨æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ï¼Œæ‚¨å¿…é ˆå®‰è£ WinPcap 軟體。WinPcap 軟體當å‰æ²’有在伺æœå™¨ä¸Šå®‰è£ã€‚\r\n\r\nè¦é€²è¡Œ WinPcap 軟體的安è£ï¼Œæ‚¨å¿…須在é‹è¡Œ VPN Server 的伺æœå™¨ä¸Šå•Ÿå‹• SoftEther VPN Server 管ç†å™¨ï¼Œç„¶å¾Œé€£æŽ¥åˆ°æœ¬æ©Ÿ (您自己電腦的ä½ç½®),打開本地橋接器功能設置視窗。\r\n首先退出此管ç†æœƒè©±ï¼Œç„¶å¾Œåœ¨æ­¤ä¼ºæœå™¨ä¸Šå•Ÿå‹• SoftEther VPN Server 管ç†å™¨ä¹‹å¾Œï¼Œé€£æŽ¥åˆ°æœ¬æ©Ÿä¸¦ç¹¼çºŒè¨­ç½®é€²ç¨‹ã€‚ -SM_BRIDGE_WPCAP_ROOT 為在此 VPN Server ä¸Šä½¿ç”¨æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ï¼Œæ‚¨å¿…é ˆå®‰è£ WinPcap 軟體。\r\n\r\nè‹¥è¦ç¹¼çºŒå®‰è£ï¼Œæ‚¨å¿…須以管ç†å“¡èº«ä»½ç™»å…¥åˆ°æ­¤é›»è…¦ä¸Šã€‚\r\n以管ç†å“¡èº«ä»½ç™»å…¥ï¼Œç„¶å¾Œå†æ¬¡å•Ÿå‹• SoftEther VPN Server 管ç†å™¨ã€‚ -SM_BRIDGE_WPCAP_INSTALL 為在此 VPN Server ä¸Šä½¿ç”¨æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ï¼Œæ‚¨å¿…é ˆå®‰è£ WinPcap 軟體。WinPcap 軟體當å‰æ²’有在伺æœå™¨ä¸Šå®‰è£ã€‚\r\n\r\nWinPcap 是一個與 VPN Server æ†ç¶åœ¨ä¸€èµ·çš„å…費軟體。\r\n\r\nè«‹å•æ‚¨æ˜¯å¦é–‹å§‹å®‰è£ WinPcap ? -SM_BRIDGE_WPCAP_REBOOT1 WinPcap 安è£å®Œæˆå¾Œï¼Œæ‚¨åœ¨ä½¿ç”¨æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ä¹‹å‰å¿…é ˆé‡æ–°é–‹æ©Ÿé›»è…¦ã€‚\r\n\r\n在您手動é‡å•Ÿé›»è…¦ä¸¦å•Ÿå‹• VPN Server 後,é…置本地橋接器功能的設置。 -SM_BRIDGE_WPCAP_REBOOT2 WinPcap 安è£å®Œæˆå¾Œï¼Œæ‚¨åœ¨ä½¿ç”¨æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ä¹‹å‰å¿…é ˆé‡æ–°é–‹æ©Ÿé›»è…¦ã€‚\r\n\r\né‡æ–°å•Ÿå‹• SoftEther VPN Server 會花費一點時間,但所有當å‰æ­£é€£æŽ¥åˆ° VPN Server 的會話將被切斷\r\n此管ç†æœƒè©±ä¹Ÿå°‡è¢«åˆ‡æ–·ï¼Œæ‰€ä»¥æ‚¨å°‡éœ€è¦é‡æ–°é€£æŽ¥ã€‚\r\n\r\n您是å¦è¦é‡å•Ÿ SoftEther VPN Server æœå‹™? -SM_BRIDGE_RESOURCE 無法載入 WinPcap 的驅動程å¼ã€‚ -SM_BRIDGE_COLUMN_1 編號 -SM_BRIDGE_COLUMN_2 虛擬 HUB å稱 -SM_BRIDGE_COLUMN_3 網路介é¢å¡æˆ– tap 設備å稱 -SM_BRIDGE_COLUMN_4 狀態 -SM_BRIDGE_OFFLINE 離線 -SM_BRIDGE_ONLINE é‹è¡Œä¸­ -SM_BRIDGE_ERROR 錯誤 -SM_BRIDGE_OK 已添加本地橋接器連接定義。 -SM_BRIDGE_DELETE 您確定è¦å¾žè™›æ“¬ HUB "%s" 到設備 "%s" 中刪除本地橋接器嗎? -SM_BRIDGE_DELETE_OK 本地橋被刪除。 -SM_BRIDGE_INTEL 當一個橋接器到物ç†ç¶²è·¯ä»‹é¢å¡çš„新的橋接器連接建立時,在æŸäº›æƒ…æ³ä¸‹ (å–決於網路介é¢å¡é¡žåž‹),å¯èƒ½ç„¡æ³•åœ¨è™›æ“¬ç¶²è·¯ä¸Šé€šéŽç¶²è·¯ä»‹é¢å¡çš„橋接器連接進行 TCP/IP 通信。\r\n(這種ç¾è±¡è¢«ç¢ºèªç™¼ç”Ÿåœ¨ Intel å’Œ Broadcom 網路介é¢å¡ä¸Šã€‚)\r\n\r\n\r\n如果é‡åˆ°é€™å€‹å•é¡Œï¼Œå¯ä»¥é€šéŽé‡å•Ÿ VPN Server / Bridge é‹è¡Œçš„電腦來補救。通常情æ³ä¸‹é€šä¿¡åœ¨é›»è…¦é‡å•Ÿå¾Œå¯ä»¥æ­£å¸¸é€²è¡Œã€‚\r\n\r\n\r\n此外,很多無線網路介é¢å¡åœ¨æ··é›œæ¨¡å¼ä¸‹ä¸æœƒå›žæ‡‰èŒƒæ¾å°åŒ…請求,而導致無法使用本地橋接器。如果發生這種情æ³ï¼Œè«‹å˜—試使用常è¦æœ‰ç·šç¶²è·¯ä»‹é¢å¡ä¾†ä»£æ›¿ç„¡ç·šç¶²è·¯ä»‹é¢å¡ã€‚ -SM_BRIDGE_VPN ä½ è¦é€£æŽ¥åˆ°æœ¬åœ°æ©‹æŽ¥å™¨ "%S"。\r\n\r\n通常情æ³ä¸‹ï¼Œæ©‹æŽ¥å™¨è¢«å»ºç«‹åœ¨è™›æ“¬ HUB 與特ç†ç¶²å¡ä¹‹é–“。建立一個到虛擬網路介é¢å¡çš„本地橋是ä¸å¸¸è¦‹çš„。\r\n請確ä¿é€™æ˜¯ä½ çš„æ„圖。\r\n\r\n你真的è¦ç¹¼çºŒå—Ž? -SM_BRIDGE_INFO_1 為橋接器目標é¸æ“‡ä¹™å¤ªç¶²è¨­å‚™ (網路介é¢å¡) -SM_BRIDGE_INFO_2 輸入新創建的 tap 設備的å稱 -SM_CONFIG_SAVED 設定檔被ä¿å­˜ã€‚ -SM_CONFIG_SAVE_FAILED 無法ä¿å­˜è¨­å®šæª”案。 -SM_CONFIG_OPEN_FAILED 無法打開指定的檔案。 -SM_CONFIG_CONFIRM 這將在 VPN Server 應用指定的設定檔。VPN Server 將自動é‡å•Ÿä¸¦å°‡è£è¼‰æ–°çš„設定檔。當å‰é€£æŽ¥åˆ°æ­¤ VPN Server 上的用戶連接將被中斷。此管ç†æœƒè©±ä¹Ÿå°‡è¢«åˆ‡æ–·ï¼Œæ‚¨å°‡éœ€è¦é‡æ–°é€£æŽ¥åˆ°ä¼ºæœå™¨ã€‚\r\n\r\n您è¦ç¹¼çºŒå—Ž? -SM_CONFIG_WRITE_OK 在æœå‹™ç«¯çš„設定檔被覆蓋。 -SM_AO_COLUMN_1 é …ç›® -SM_AO_COLUMN_2 值 -SM_TRUE_OR_FALSE 此專案設置為 0 (false) 或 1 (true)。 -SM_AO_SET_OK 虛擬 HUB 管ç†å“¡é¸é …已設定。 -SM_EXT_OPTION_SET_OK 虛擬 HUB 擴展é¸é …已設定。 -SM_PASSWORD_MSG ç›®å‰æ­¤ VPN Server 沒有設定管ç†å“¡å¯†ç¢¼ã€‚建議設定密碼。\r\n\r\n您是å¦è¦è¨­å®šä¸€å€‹æœå‹™ç«¯ç®¡ç†å“¡å¯†ç¢¼? -SM_L3_SW_COLUMN1 虛擬 3 層交æ›æ©Ÿå稱 -SM_L3_SW_COLUMN2 é‹è¡Œç‹€æ…‹ -SM_L3_SW_COLUMN3 介é¢æ•¸ -SM_L3_SW_COLUMN4 路由表數 -SM_L3_SW_ST_F_F åœæ­¢ -SM_L3_SW_ST_T_F å•Ÿå‹• (錯誤) -SM_L3_SW_ST_T_T 開始 (é‹è¡Œ) -SM_L3_SW_DEL_MSG 是å¦ç¢ºå®šåˆªé™¤è™›æ“¬ 3 層交æ›æ©Ÿ "%S" ? -SM_L3_SW_IF_COLUMN1 IP åœ°å€ -SM_L3_SW_IF_COLUMN2 å­ç¶²è·¯é®ç½© -SM_L3_SW_IF_COLUMN3 虛擬 HUB å稱 -SM_L3_SW_TABLE_COLUMN1 網路ä½å€ -SM_L3_SW_TABLE_COLUMN2 å­ç¶²è·¯é®ç½© -SM_L3_SW_TABLE_COLUMN3 é–˜é“åœ°å€ -SM_L3_SW_TABLE_COLUMN4 公制 -SM_SECURE_NAT_MSG 您是å¦ç¢ºå®šå•Ÿç”¨ SecureNAT ?\r\n\r\n如果您啟用 SecureNAT,帶虛擬NAT功能的虛擬路由器將被創建,在虛擬 HUB 中有一個 IP ä½å€ã€‚此虛擬路由器將互相影響,作為一å°é›»è…¦æˆ–多å°é€£æŽ¥åˆ°è™›æ“¬ç¶²è·¯çš„計算機組æˆçš„路由器。\r\n\r\n在虛擬NAT中的 SecureNAT 啟用任何電腦連接到虛擬 HUBï¼Œé€šéŽ SecureNAT 建立與外部網路的通信。\r\n因此,當 SecureNAT é‹è¡Œåœ¨æ­¤ VPN Server 時,無需使用本地用戶端連接這å°é›»è…¦çš„虛擬 HUB。\r\n\r\n\r\n此外,請注æ„如果在從虛擬 HUB 二層網段å¯ä»¥åˆ°é”的一個地點,已有一個 DHCP 伺æœå™¨ï¼ŒæŒ‰ä¸€ä¸‹â€œSecureNAT é…ç½®â€ç¦ç”¨ DHCP 伺æœå™¨åŠŸèƒ½ï¼Œå¦å‰‡å°‡æœ‰ DHCP è¡çªã€‚\r\n\r\n而且,您å¯ä»¥ç¦ç”¨ NAT 功能,åªä½¿ç”¨ DHCP 伺æœå™¨ï¼Œå¦‚果你想的話。 -SM_CRL_COLUMN_1 è­‰æ›¸æ‘˜è¦ -SM_CRL_DELETE_MSG 這將刪除é¸å®šçš„項目。你想這樣åš? -SM_CRL_EMPTY_MSG 沒有項目被é¸æ“‡ã€‚\r\n如果您在證書åŠéŠ·é …目中進行追加,所有證書將被判斷為éžæ³•ï¼Œä¸”所有證書èªè­‰æ¨¡å¼ä¸‹çš„用戶端連接將被拒絕。\r\n\r\n您是å¦ç¢ºèª? -SM_AC_COLUMN_1 ID -SM_AC_COLUMN_2 å„ªå…ˆé †åº -SM_AC_COLUMN_3 行為 -SM_AC_COLUMN_4 目錄 -SM_AC_PASS å…許 -SM_AC_DENY 拒絕 -SM_LOG_FILE_COLUMN_1 日誌檔的å稱 -SM_LOG_FILE_COLUMN_2 æ–‡ä»¶å¤§å° -SM_LOG_FILE_COLUMN_3 更新日期 -SM_LOG_FILE_COLUMN_4 ä½ç½® -SM_READ_LOG_FILE_INFO_1 請等待,直到處ç†å®Œç•¢... -SM_READ_LOG_FILE_INFO_2 %S 處ç†ä¸­ï¼Œ%S å·²å®Œæˆ -SM_READ_LOG_FILE_ERROR 檔案沒有æˆåŠŸä¸‹è¼‰ã€‚ -SM_READ_SAVE_DLG_TITLE 指定日誌檔案的ä¿å­˜ç›®çš„檔案å -SM_READ_SAVE_DLG_FILTER 日誌檔案 (*.log)|*.log|所有檔案(*.*)|*.* -SM_READ_SAVE_FAILED 無法ä¿å­˜æ—¥èªŒæª”案。 -SM_READ_SAVE_TMP_FAILED 無法寫入暫存檔案 "%S"。 -SM_READ_SAVE_OPEN_ERROR 無法打開暫存檔案 "%S"。 \r\n\r\nå¯èƒ½ .LOG 文件副檔å是ä¸æ˜¯åœ¨ Windows 分é…的檔案類型。 -SM_LICENSE_COLUMN_1 編號 -SM_LICENSE_COLUMN_2 許å¯è­‰é‡‘é‘° -SM_LICENSE_COLUMN_3 許å¯è­‰é¡žåž‹å -SM_LICENSE_COLUMN_4 狀態 -SM_LICENSE_COLUMN_5 有效期 -SM_LICENSE_COLUMN_6 許å¯è­‰ç·¨è™Ÿ -SM_LICENSE_COLUMN_7 許å¯è­‰é¡žåž‹ ID -SM_LICENSE_COLUMN_8 伺æœå™¨ ID -SM_LICENSE_COLUMN_9 åºè™Ÿ -SM_LICENSE_INFINITE ç„¡é™ -SM_LICENSE_NO_EXPIRES 沒有到期 -SM_LICENSE_STATUS_EDITION 產å“版本 -SM_LICENSE_STATUS_RELEASE VPN Server 的發佈日期 -SM_LICENSE_STATUS_SYSTEM_ID 當å‰æœå‹™ç«¯ ID -SM_LICENSE_STATUS_EXPIRES ç›®å‰ç”¢å“許å¯çš„有效期 -# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã‹ã‚‰ ----- -SM_LICENSE_STATUS_SUBSCRIPTION èªè³¼åˆåŒçš„狀態 -SM_LICENSE_STATUS_SUBSCRIPTION_NONEED 無需èªè³¼ (在這個版本ä¸éœ€è¦èªè³¼é‡‘é‘°) -SM_LICENSE_STATUS_SUBSCRIPTION_NONE 無金鑰(需è¦æ·»åŠ èªè³¼é‡‘é‘°) -SM_LICENSE_STATUS_SUBSCRIPTION_VALID 在èªè³¼æœŸå…§ [直至 %s] -SM_LICENSE_STATUS_SUBSCRIPTION_EXPIRED èªè³¼å·²éŽæœŸ [在%s] -SM_LICENSE_STATUS_SUBSCRIPTION_BUILD 版本å…許當å‰åˆåŒ -SM_LICENSE_STATUS_SUBSCRIPTION_BUILD_STR å…è²»å‡ç´šåˆ° %s 以å‰ç™¼ä½ˆçš„所有將來版本。 -SM_LICENSE_STATUS_ENTERPRISE ä¼æ¥­åŠŸèƒ½çš„å¯ç”¨æ€§ -SM_LICENSE_STATUS_ENTERPRISE_YES 是 (å¯ç”¨çš„) -SM_LICENSE_STATUS_ENTERPRISE_NO å¦ (ä¸å¯ç”¨) -SM_LICENSE_NUM_USER å…許使用者物件創建 -# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã¾ã§ ----- -SM_LICENSE_NUM_CLIENT å…許併發用戶端 -SM_LICENSE_NUM_BRIDGE å…許併發 Bridge -SM_NO_LICENSE_COLUMN 注æ„: -SM_NO_LICENSE 因為沒有產å“許å¯è­‰è¨»å†Šï¼Œæ­¤ VPN Server 通信功能無法é‹è¡Œã€‚ -SM_LICENSE_DELETE_MSG 你確定è¦å¾ž VPN Server 刪除é¸å®šçš„許å¯è­‰å—Ž? -SM_SYSLOG_0 ç¦ç”¨ç³»çµ±æ—¥èªŒç™¼é€åŠŸèƒ½ -SM_SYSLOG_1 經由 Syslog 發é€ä¼ºæœå™¨ç«¯æ—¥èªŒ -SM_SYSLOG_2 經由 Syslog 發é€ä¼ºæœå™¨ç«¯å’Œè™›æ“¬ HUB 安全性記錄檔 -SM_SYSLOG_3 經由 Syslog 發é€ä¼ºæœå™¨ç«¯ï¼Œè™›æ“¬ HUB 安全和å°åŒ…日誌 -SM_SETUP_INFO_1 點擊“下一步â€é–‹å§‹å®‰è£ã€‚如果你想通出安è£ä¸¦æ‰‹å‹•é…置所有設置,請按一下“關閉“â€ã€‚ -SM_SETUP_INFO_2 按一下“關閉“,通éŽä½ è‡ªå·±æ‰‹å‹•é…ç½® VPN Server 的設置。 -SM_SETUP_BRIDGE_ONLY 您當å‰é€£æŽ¥åˆ° VPN Bridge ,您åªèƒ½ç‚ºâ€œå¤šé»ž VPN â€åœ¨æ¯å€‹ç¶²ç«™å‰µå»º VPN Bridge。 -SM_SETUP_BRIDGE_EDGE æ¯å€‹ç¶²ç«™çš„ VPN Bridge(&E) -SM_SETUP_WARNING ç•¶å‰ VPN Server 或 VPN Bridge 的設置將被åˆå§‹åŒ–。\r\n您是å¦ç¢ºå®š? -SM_SETUP_SELECT é¸æ“‡ä¹™å¤ªç¶²è¨­å‚™å»ºç«‹æ©‹æŽ¥ -SM_SETUP_NO_LICENSE_KEY ç›®å‰æ­¤ SoftEther VPN Server 上沒有註冊任何一個許å¯è­‰ã€‚\r\n\r\n如果è¦ä½œç‚º VPN Server é‹è¡Œ SoftEther VPN Server,您必須輸入一個許å¯è­‰é‡‘鑰。\r\n您是å¦è¦æ‰“開授權管ç†å™¨è¦–窗? ?\r\n\r\n(作為試用版使用 VPN Server ,您必須從 SoftEther VPN Project 的網站ç²å–試用金鑰。\r\n點擊“是â€ä¸¦é»žæ“Šç²å–或延長許å¯è­‰æŒ‰éˆ•ç²å–一個試用金鑰。 - -# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã‹ã‚‰ ----- -SM_HUBEXT_OPTION_TITLE 虛擬 HUB 擴展é¸é … -SM_HUBEXT_OPTION_STATIC1 虛擬 HUB 擴展é¸é …å…許您é…置這個虛擬 HUB 的詳細åƒæ•¸ã€‚ -SM_HUBEXT_OPTION_STATIC2 標準,VPN Server 全部管ç†è€…åŠï¼Œè™›æ“¬ HUB 管ç†è€…的雙方都,能編輯虛擬 HUB 進階é¸é …。但,如果虛擬 HUB 管ç†é¸æ“‡çš„ deny_hub_admin_change_ext_option é è¨­æƒ…æ³ä¸‹ï¼ŒVPN 伺æœå™¨çš„全域管ç†å“¡å’Œå„虛擬 HUB 的管ç†å“¡éƒ½å¯ä»¥ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …。\r\n但是,如果在虛擬 HUB 管ç†é¸é …中 deny_hub_admin_change_ext_option 被設置為 1,å„虛擬 HUB 的管ç†å“¡å°±ç„¡æ³•ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …了 (åªèƒ½æŸ¥çœ‹)。 -SM_VLAN_COLUMN_0 網路介é¢å¡å稱 -SM_VLAN_COLUMN_1 驅動程å¼ç¨®é¡ž -SM_VLAN_COLUMN_2 驅動程å¼æª”案å -SM_VLAN_COLUMN_3 VLAN é€æ˜Žè¨­ç½® -SM_VLAN_COLUMN_4 å…¨çƒå”¯ä¸€è­˜åˆ¥ç¢¼(GUID) -SM_VLAN_COLUMN_5 設備實例 ID -SM_VLAN_YES 啟用 -SM_VLAN_NO 未啟用 -SM_VLAN_MSG_1 Windows 註冊表é…ç½®å…許網路介é¢å¡â€œ%Sâ€ç™¼é€/接收帶標籤的 VLAN å°åŒ…。\r\n\r\n然而,有些網路介é¢å¡ï¼Œéœ€è¦é¡å¤–的設置,在本地電腦的 Windows“è£ç½®ç®¡ç†å“¡â€çš„屬性裡設置åƒæ•¸ä¾†å•Ÿç”¨å·¨åž‹å¹€(大於 1,512 ä½å…ƒçµ„的乙太網幀)。如果你未啟用巨型幀,一些大型 VLAN å°åŒ…將被æ¼æŽ‰ã€‚在大型 VLAN å°åŒ…總是消失的情æ³ä¸‹ï¼Œè«‹å•Ÿç”¨å·¨åž‹å¹€ã€‚(例如,設置最大容é‡ç‚º 4088 ä½å…ƒçµ„)。Windows è£ç½®ç®¡ç†å“¡å°‡å¹«æ‚¨é…置。\r\n\r\næ­¤ VLAN çš„é€æ˜Žè¨­ç½®å·²è¢«å¯«å…¥åˆ° Windows 註冊表中,但是ä¸èƒ½ä¿è­‰ VLAN å°åŒ…å¯ä»¥è¢«æœ‰æ•ˆåœ°å‚³é€ã€‚\r\n如果 VLAN 標記的å°åŒ…在此é…置後傳輸失敗,請åƒé–±ç¶²è·¯ä»‹é¢å¡â€œ%Sâ€çš„手冊進行手動的ã€å……分的é…置。此外,“%Sâ€å¯èƒ½ä¸æ”¯æŒ VLAN é€æ˜Žè¨­ç½®ã€‚在這種情æ³ä¸‹ï¼Œé€™æ¨£çš„網路介é¢å¡ä¸èƒ½è¢«ç”¨ä¾†å‚³è¼¸ VLAN 幀。使用其他產å“。\r\n\r\nè¦æ‡‰ç”¨æ­¤è¨­ç½®ï¼Œé‹è¡Œ VPN Server çš„ Windows å¿…é ˆé‡æ–°å•Ÿå‹•ã€‚ä¸è¦å¿˜äº†é‡æ–°å•Ÿå‹•å®ƒã€‚ - -SM_VLAN_MSG_2 在網路介é¢å¡â€œ%Sâ€ä¸Šå•Ÿç”¨äº† VLAN é€æ˜ŽåŠŸèƒ½çš„ Windows 註冊表åƒæ•¸å·²å¾žè¨»å†Šè¡¨ä¸­åˆªé™¤ã€‚\r\n\r\n如果你上次åšéŽå·¨åž‹å¹€å•Ÿç”¨è¨­ç½®ï¼Œæ‰‹å‹•æ’¤éŠ·é€™å€‹è®ŠåŒ–。\r\n\r\nè¦æ‡‰ç”¨æ­¤è¨­ç½®ï¼Œé‹è¡Œ VPN Server çš„ Windows å¿…é ˆé‡æ–°å•Ÿå‹•ã€‚ä¸è¦å¿˜äº†é‡æ–°å•Ÿå‹•å®ƒã€‚ - -SM_VLAN_NOTHING æ”¯æŒ VLAN é€æ˜Žè¨­ç½®å·¥å…·çš„電腦上“%Sâ€æ²’有網路介é¢å¡ã€‚\r\n\r\n但是,æŸäº›ç¶²è·¯ä»‹é¢å¡åœ¨é è¨­æƒ…æ³ä¸‹èƒ½å¤ ç™¼é€ VLAN 標記的å°åŒ…,或通éŽç”±ä¾›æ‡‰å•†æ供的特定é…置實用程å¼è¢«é…置為執行 VLAN 標記的å°åŒ…。\r\通éŽä½¿ç”¨é€™æ¨£çš„網路介é¢å¡ï¼Œä½ å¿…須自己手動é…置這些設置。 -# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã¾ã§ ----- -SM_SERVER_ADMIN_MSG VPN Server / Bridge "%S" -SM_ETHERIP_COLUMN_0 ISAKMP Phase 1 ID -SM_ETHERIP_COLUMN_1 虛擬 HUB å -SM_ETHERIP_COLUMN_2 用戶å -SM_ETHERIP_ADD_OK 一個新的 EtherIP / L2TPv3 用戶端設置已註冊。 -SM_IPSEC_SETUP_QUESTION æ­¤ VPN Server 已具有支æŒç›¸å®¹ IPsec / L2TP / EtherIP / L2TPv3 å”定的 VPN Client 或 VPN 路由器的新功能。 \r\n\r\n您å¯ä»¥å…許 VPN Server 接å—從智慧手機,如 iPhone,iPad,Android,或在 Mac OS X 或 Windows 上的標準 VPN Client 的連接。\r\n\r\n您è¦è¨­ç½® IPsec 嗎?\r\n(您還å¯ä»¥åœ¨ä»¥å¾Œä»»ä½•æ™‚間通éŽæŒ‰ä¸€ä¸‹â€œIPSEC / L2TP設置â€æŒ‰éˆ•ä¾†é…ç½® IPsec 設置。) -SM_OPENVPN_CONFIG_SAVE_OK åŒ…å« OpenVPN 設置檔案的 ZIP 檔案“%sâ€ã€‚\r\n\r\n打開 ZIP 檔案æå– OpenVPN 的樣本設定檔案,å¯ä»¥ç«‹å³è¼•é¬†åœ°ä½¿ç”¨ã€‚\r\n您å¯èƒ½éœ€è¦ä¿®æ”¹ä¸€é»žè¨­å®šæª”。\r\n\r\nå°æ–¼è©³ç´°è³‡è¨Šï¼Œè«‹é–±è®€ ZIP 檔案中的'readme.txt'文件。\r\n\r\n您ç¾åœ¨æƒ³è¦æ‰“開這個 ZIP 檔案嗎? -SM_OPENVPN_CONFIG_SAVE_NG 無法ä¿å­˜ ZIP 檔案'%s'。 -SM_OPENVPN_CONFIG_OPEN_NG 無法打開 ZIP 檔案'%s'。請手動打開此文件。 -SM_DDNS_IPV4_ERROR ç„¡æ³•é€šéŽ IPv4 åˆ°é” DDNS 伺æœå™¨ã€‚ -SM_DDNS_IPV6_ERROR ç„¡æ³•é€šéŽ IPv6 åˆ°é” DDNS 伺æœå™¨ã€‚ -SM_DDNS_FQDN_EMPTY (ç„¡) -SM_DDNS_OK_MSG å‹•æ…‹ DNS 主機å稱:%S%S\r\n\r\n您å¯ä»¥é€šéŽæŒ‡å®šä»¥ä¸Š DNS 主機å稱訪å•ä¸‹é¢çš„ IP ä½å€ã€‚\r\n\r\nIPv4 地å€ï¼š%s \r\nIPv6 地å€ï¼š%s\r\n\r\n您也å¯ä»¥æŒ‡å®šä¸‹åˆ—主機å稱的特殊形å¼ä¾†æŒ‡å®š IPv4 或 IPv6 作為明確網å€é¡žåˆ¥åž‹ã€‚\r\n\r\né‡å° IPv4 的主機å稱%S.v4%S \r\né‡å° IPv6 的主機å稱:%S.v6%S。 -SM_DDNS_OK_TITLE å‹•æ…‹ DNS 功能 -SM_DDNS_OK_MSG2 å‹•æ…‹ DNS 主機å稱被更改為'%S'。\r\n\r\n按一下æ示讀å–更多的資訊。 -SM_DDNS_KEY_TITLE å‹•æ…‹ DNS 金鑰 -SM_DDNS_KEY_MSG å‹•æ…‹ DNS 金鑰: %s\r\n\r\n此金鑰與當å‰çš„ DDNS å稱相關è¯ã€‚如果你的 VPN 伺æœå™¨é›»è…¦æ壞,丟失了金鑰,當å‰çš„ DDNS å稱將被永é ä½”用,且其他 VPN 伺æœå™¨å°‡ç„¡æ³•ä½¿ç”¨ç›¸åŒçš„å稱。\r\n如果你想繼續使用相åŒçš„å稱,請在網際網路æœå‹™ä¸Šã€æˆ–å¦ä¸€å°é›»è…¦ä¸Šã€æˆ–在便箋紙上ä¿ç•™é‡‘鑰。\r\n當在新的 VPN 伺æœå™¨è¨­ç½®é‡‘鑰時,編輯 VPN 伺æœå™¨çš„設定檔。請在 "declare DDnsClient" 指令下,用跟隨 "byte Key" 的值替æ›å­—串的金鑰。\r\nè«‹ä¸è¦åŒæ™‚在兩個或多個 VPN 伺æœå™¨ä¸Šè¨­ç½®ç›¸åŒçš„金鑰。 -SM_DDNS_KEY_ERR ç„¡æ³•è®€å– DNS 金鑰。 -SM_IPSEC_PSK_TOO_LONG é å…±ç”¨é‡‘é‘°(PSK)有 10 個或更多的字æ¯ã€‚\r\n\r\n據報導谷歌安å“的幾個版本有一個 10 個或更多字æ¯ä½œç‚ºé å…±ç”¨é‡‘é‘°çš„åš´é‡æ•…障。\r\nå› æ­¤ 9 個或少於 9 個字æ¯è¢«æŽ¨è–¦ä½œç‚ºé å…±ç”¨é‡‘鑰。\r\n\r\n您è¦ä¿®æ”¹é å…±ç”¨é‡‘鑰嗎? -SM_ADVANCED_REDIRECT_URL_HINT_TITLE 如何使用進階 HTTP é‡å®šå‘功能 -SM_ADVANCED_REDIRECT_URL_HINT 進階 HTTP é‡å®šå‘(為專家)\r\n\r\n此字串“â€æ˜¯ä¸€å€‹é ç•™ä½ç½®ã€‚它å¯ä»¥åµŒå…¥é‡å®šå‘çš„ URL 中。\r\n\r\n嵌入 URL 示例:\r\nhttp://www.google.com/search?q=|secret\r\n\r\n當用戶端將被é‡å®šå‘,é‡å®šå‘的實際 URL 目的地將被å–代如下。\r\n\r\n用戶å|會話ID|IP 地å€|日期和時間|雜湊值\r\n\r\n替æ›å¾Œç¤ºä¾‹ï¼šzurukko|SID-ZURUKKO-123|219.117.219.154|20131117100354|99707160AFE7A454042B2C47B064112D652452D7\r\n\r\nå„欄ä½çš„詳情æ述如下。\r\n\r\n用戶åï¼šç•¶å‰ VPN 會話的用戶å將被放置。\r\n\r\n會話ID:VPN 會話的會話 ID 將被放置\r\n\r\n日期和時間:14 ä½å…ƒæ•¸ä½å°‡ä»¥'YYYYMMDDHHMMSS’格å¼æ”¾ç½®(時å€æ˜¯ UTC)\r\n\r\n雜湊值:代表 20 個ä½å…ƒçµ„二進ä½è³‡æ–™çš„一個 40 字元的å六進ä½å­—串。二進ä½è³‡æ–™æ˜¯ SHA-1 雜湊函數至臨時字串的çµæžœã€‚在é‡å®šå‘ URL 中“|â€ç¬¦è™Ÿå¾Œï¼Œè‡¨æ™‚字串是上述欄ä½çš„ä½å…ƒé™£åˆ—加上秘密字串的çµåˆã€‚(在上é¢çš„例å­ä¸­ï¼Œâ€œç§˜å¯†â€æ˜¯ç§˜å¯†å­—串)。如果在 URL 中沒有“|â€ç¬¦è™Ÿï¼Œæ²’有雜湊值將被添加。\r\n\r\n雜湊值的目的:秘密字串如金鑰般有效。感è¬é‡‘鑰。在é‡å®šå‘ URL 中接收é‡å®šå‘查詢字串的 CGI 程å¼ï¼Œå¯ä»¥é©—è­‰å°è£å«åœ¨ URL 中åƒæ•¸çš„完整性。\r\n -SM_ADVANCED_REDIRECT_URL_MSG URL 必須以“http://â€æˆ–“https://â€é–‹å§‹ -SM_DISABLE_DDNS_HINT_CAPTION ç¦ç”¨å‹•æ…‹ DNS 功能 -SM_DISABLE_DDNS_HINT ç¦ç”¨å‹•æ…‹ DNS 功能,修改 VPN Server 的設定檔。\r\n\r\n此“declare rootâ€æŒ‡ä»¤å…·æœ‰â€œdeclare DDnsClientâ€çš„指令。在該指令中,你å¯ä»¥åˆ‡æ›â€œbool Disableâ€å¾žå‡åˆ° true,並é‡æ–°é–‹æ©Ÿ VPN Server ,然後動態 DNS 功能將被ç¦ç”¨ã€‚\r\n -SM_REGENERATE_CERT_MSG VPN Server 的證書被替æ›ç‚ºæ–°çš„。\r\n\r\n這會影響到被é…置驗證 VPN Server 證書的所有 VPN Client。\r\n您è¦ç¹¼çºŒå—Žï¼Ÿ -SM_DDNS_SERVER_CERT_MSG DDNS 主機å稱更改為“%Sâ€ã€‚\r\n\r\n如果您計畫使用 Microsoft SSTP VPN 連接到 VPN Server ,從 Windows Vista 或 Windows 更高版本指定 DDNS 主機å稱為 VPN Server 的目標,由於安全原因, VPN Server 的目標主機å稱必須與 VPN Server 證書的 CN(Common Name)欄ä½å®Œå…¨åŒ¹é…。\r\n\r\n您è¦é‡æ–°ç”Ÿæˆçš„伺æœå™¨æ†‘è­‰ï¼Œä»¥åŒ¹é… CN 值到“%Sâ€å—Žï¼Ÿ\r\n(按一下“å¦â€ç¹¼çºŒä½¿ç”¨ç•¶å‰çš„伺æœå™¨æ†‘è­‰)。 -SM_DDNS_SERVER_CERT_OK VPN Server çš„ SSL 證書ç¾åœ¨å·²å†æ¬¡ç”Ÿæˆã€‚\r\n\r\n當你讓Microsoft SSTP VPN Client 連接到 VPN Server 時,你應該指定當å‰çš„ DDNS 主機å稱“%Sâ€ä½œç‚ºç›®æ¨™ä¼ºæœå™¨çš„主機å稱。\r\n你也必須事先在 Windows 的“å—信任的根證書â€åˆ—表中添加這個 VPN Server 的證書。\r\n(è¦å®‰è£æ ¹è­‰æ›¸åˆ° Windows 中,在“證書“的å°ç¨‹å¼è£¡æ‰“é–‹ MMC,並導航到“本地電腦â€ã€‚之後,你å¯ä»¥å°Žå…¥è­‰æ›¸åˆ°çš„å—信任的根證書列表。\r\詳細說明請åƒè€ƒ Microsoft 的文檔。)\r\n\á¹›\n您è¦ä»¥ X.509 æ ¼å¼ä¿å­˜æ–°çš„ SSL 證書作為一個檔嗎? -SM_SETUP_STEP_SECURENAT æ­¤ VPN Server / Bridge å¯èƒ½ä»¥ä½¿ç”¨è€…模å¼æˆ–å—其他é™åˆ¶æ­£åœ¨é‹è¡Œï¼Œè™›æ“¬ HUB 和物ç†ç¶²è·¯ä»‹é¢å¡ä¸èƒ½æ©‹æŽ¥åœ¨ä¸€èµ·ã€‚相å,SecureNAT 功能å…許 VPN Client 與物ç†ç¶²è·¯ä¸­çš„其他電腦進行通信。在SecureNAT功能是默èªå•Ÿç”¨çš„。您å¯ä»¥é…置或ç¦ç”¨å®ƒã€‚ -SM_SETUP_STEP_SECURENAT_TITLE 第3步。橋接器虛擬 HUB 和物ç†ç¶²è·¯ -SM_UPDATE_CHECK_TITLE_VPNSERVER %S VPN Server (在主機'%S'上) -SM_UPDATE_CHECK_TITLE_VPNBRIDGE %S VPN Bridge (在主機'%S'上) -SM_FACTORY_DEFAULT_WARNING 這將在 VPN Server / Bridge 上執行出廠復ä½è¨­ç½®ã€‚\r\nç•¶å‰ VPN Server / Bridge é…置將被清除,將立å³æ‡‰ç”¨åˆå§‹è¨­ç½®ã€‚\r\n在åšå‡ºå» å¾©ä½è¨­ç½®å‰ï¼Œå»ºè­°æ‚¨å‚™ä»½ç•¶å‰é…置。\r\n\r\n按 確定 執行出廠復ä½è¨­ç½®ã€‚ VPN Server / Bridge å°‡é‡æ–°å•Ÿå‹•ã€‚當å‰çš„管ç†é€£æŽ¥å°‡è¢«æ–·é–‹ï¼Œæ‰€ä»¥è«‹é‡æ–°é€£æŽ¥åˆ° VPN Server / Bridge。\r\n\r\n按 "å–消" å–消æ“作。 -SM_FACTORY_DEFAULT_PERFORMED 在伺æœå™¨ä¸Šæ­£åœ¨åŸ·è¡Œå‡ºå» å›žå¾©æ“作。\r\n\r\n按“確定â€é€€å‡ºç•¶å‰ VPN Server 管ç†å™¨çš„會話“。\r\n退出後,請é‡æ–°å•Ÿå‹• VPN Server 管ç†å™¨ä¸¦å†æ¬¡é€£æŽ¥åˆ° VPN Server。\r\n然後你會看到 VPN Server 復ä½ã€‚ -SM_AZURE_STATUS_CONNECTED 狀態: 已連接 -SM_AZURE_STATUS_NOT_CONNECTED 狀態: 沒有連接 -SM_NO_BRIDGE_NICS 無物ç†ç¶²è·¯ä»‹é¢å¡ã€é©åˆæœ¬åœ°æ©‹åœ¨ VPN 伺æœå™¨é›»è…¦ä¸Šè¢«ç™¼ç¾ã€‚\r\n為了創建一個本地橋,你必須在電腦上至少安è£ä¸€å€‹ç‰©ç†ç¶²è·¯ä»‹é¢å¡ã€‚\r\n您ä¸èƒ½ç‚ºæœ¬åœ°æ©‹ä½¿ç”¨ Wi-Fi é©é…器或 3G é©é…器。\r\n請安è£ä¸€å€‹ç›¸å®¹æœ‰ç·šä¹™å¤ªç¶²çš„物ç†ç¶²è·¯ä»‹é¢å¡ã€‚\r\n\r\n如果最近安è£çš„網路介é¢å¡æ²’有出ç¾ï¼Œé‡æ–°é–‹æ©Ÿé›»è…¦ã€‚\r\n\r\n如果本地橋無論如何ä¸èƒ½ä½¿ç”¨ï¼Œä½ å¯ä»¥ä½¿ç”¨â€œSecureNAT 功能â€ä»£æ›¿ã€‚\r\n\r\n如果你有一定的原因使用ä¸åŒå°‹å¸¸çš„網路介é¢å¡ï¼ˆå³ Wi-Fi 網路連接é©é…器,3G é©é…器或虛擬é©é…器),設置“ShowAllInterfacesâ€è®Šæ•¸åœ¨â€œLocalBridgeListâ€æŒ‡ä»¤ç‚ºâ€œtrueâ€ï¼Œç„¶å¾Œé‡å•ŸVPN伺æœå™¨ã€‚然後,這些設備將出ç¾åœ¨å單上。(僅é™æ–¼é€²éšŽ Windows 用戶)。 -SM_CERT_MESSAGE The current SSL self-signed root certificate on this VPN Server is in the old format.\r\n\r\nSome versions of OpenVPN Connect for Android have a bug to misinterpret SSL certificates in the old format. It might cause the connection problem from OpenVPN Connect for Android to this VPN Server.\r\n\r\nIf you are planning to use OpenVPN Connect for Android as a VPN client, it is recommended to regenerate the SSL server certificate.\r\n\r\nDo you want to regenerate the server certificate now? -SM_CERT_MESSAGE_CLI --- Caution ---\r\n\r\nThe current SSL self-signed root certificate on this VPN Server is in the old format.\r\n\r\nSome versions of OpenVPN Connect for Android have a bug to misinterpret SSL certificates in the old format. It might cause the connection problem from OpenVPN Connect for Android to this VPN Server.\r\n\r\nIf you are planning to use OpenVPN Connect for Android as a VPN client, it is recommended to regenerate the SSL server certificate.\r\n\r\nTo regenerate and update the server certificate, execute the "ServerCertRegenerate" command after updating the VPN Server to the latest version. -SM_CERT_NEED_ROOT The specified SSL certificate is a sub-certificate which was issued by a CA (Certificate Authority).\r\n\r\nIf you are planning to support either Microsoft SSTP or OpenVPN protocol on this VPN server, you have to install the root certificate and all intermediate certificates (if exists) on this VPN Server.\r\n\r\nTo install these certificates, copy the root certificate and all intermediate certificate files (in the X.509 format) into the "chain_certs" subdirectory on the directory which is VPN Server has been installed on.\r\n\r\nIf you don't know how to obtain root and intermediate certificate files for your certificate authority (CA), please refer to the CA's web site or contact technical support staffs of the CA. - - -#關於 User-mode 路由器管ç†å·¥å…· -NM_TITLE 刪除 -NM_CONNECT_TITLE 刪除 -NM_STATUS_TAG 連接狀態: %s -NM_OFFLINE 您沒有連接到任何 VPN Server -NM_CONNECTING 正在連接 VPN 伺æœå™¨ -NM_CONNECTED 已連接到 VPN 伺æœå™¨ "%S" -NM_CONNECT_ERROR 錯誤號 %u (%s) -NM_ACCOUNT_TITLE 刪除 -NM_STATUS 使用者模å¼è·¯ç”±å™¨ç‹€æ…‹ -NM_STATUS_CONNECT 連接狀態 -NM_STATUS_TCP NAT TCP/IP 會話數 -NM_STATUS_UDP NAT UDP/IP 會話數 -NM_STATUS_ICMP NAT ICMP 會話數 -NM_STATUS_DNS NAT DNS 會話數 -NM_STATUS_DHCP 已分é…çš„ DHCP 用戶端 -NM_INFO 使用者模å¼è·¯ç”±å™¨è³‡è¨Š -NM_INFO_PRODUCT_NAME 產å“å稱 -NM_INFO_VERSION_STR 版本資訊 -NM_INFO_BUILD_INFO æ§‹å»ºä¿¡æ¯ -NM_INFO_HOSTNAME 主機å稱 -NM_NAT_ID ID -NM_NAT_PROTOCOL å”è­° -NM_NAT_SRC_HOST æºä¸»æ©Ÿ -NM_NAT_SRC_PORT æºåŸ  -NM_NAT_DST_HOST 目標主機 -NM_NAT_DST_PORT 目標埠 -NM_NAT_CREATED 會話生æˆæ™‚é–“ -NM_NAT_LAST_COMM 最後通信時間 -NM_NAT_SIZE 接收 / 發é€å¤§å° -NM_NAT_TCP_STATUS TCP 連接狀態 -NM_NAT_PROTO_TCP TCP/IP -NM_NAT_PROTO_UDP UDP/IP -NM_NAT_PROTO_DNS DNS -NM_NAT_PROTO_ICMP ICMP -NAT_TCP_CONNECTING 連接中 -NAT_TCP_SEND_RESET 斷開中 -NAT_TCP_CONNECTED 已連接 -NAT_TCP_ESTABLISHED é‹è¡Œä¸­ -NAT_TCP_WAIT_DISCONNECT 斷開中 -DHCP_DHCP_ID ID -DHCP_LEASED_TIME 租期開始時間 -DHCP_EXPIRE_TIME 租期到期時間 -DHCP_MAC_ADDRESS MAC åœ°å€ -DHCP_IP_ADDRESS 分é…çš„ IP -DHCP_HOSTNAME 用戶端主機å稱 -NM_PASSWORD_MSG 管ç†å“¡å¯†ç¢¼è¨­å®šå®Œæˆã€‚ -NM_PUSH_ROUTE_WARNING éœæ…‹è·¯ç”±è¡¨ä¸­æŒ‡å®šçš„文本å¯èƒ½æœ‰èªžæ³•éŒ¯èª¤ã€‚ - - -#關於版本資訊 -ABOUT_CAPTION 關於 %s -BETA_EXPIRES 因為目å‰å®‰è£çš„ SoftEther VPN 軟體是測試版,您無法在完整版的更新測試版發佈後繼續使用此測試版。\r\nè«‹è¨ªå• http://selinks.org/ 以ç²å– SoftEther VPN 軟體的最新版本。 - - -#關於日誌ä¿å­˜ -# (通用日誌) -L_YES 是 -L_NO å¦ -L_LINE ------------------------------------------------------ - -# (æœå‹™ç«¯æ—¥èªŒ) -LS_START_UTF8 Log Messages are written with UTF-8 Encoding Format. -LS_START_1 SoftEther VPN Server 已啟動。 -LS_START_2 %S %S -LS_START_3 %S -LS_END_1 SoftEther VPN Server 引擎已æˆåŠŸé—œé–‰ã€‚ -LS_END_2 æœå‹™ç«¯å¼•æ“Žé—œé–‰é€²ç¨‹å·²å•Ÿå‹•ã€‚ -LS_STOP_ALL_LISTENER å°‡åœæ­¢æ‰€æœ‰ TCP 監è½å™¨ã€‚ -LS_STOP_ALL_LISTENER_2 å·²åœæ­¢æ‰€æœ‰ TCP 監è½å™¨ã€‚ -LS_STOP_ALL_HUB 正在åœæ­¢æ‰€æœ‰è™›æ“¬ HUB。 -LS_STOP_ALL_HUB_2 å·²åœæ­¢æ‰€æœ‰è™›æ“¬ HUB。 -LS_STOP_CEDAR 正在關閉 Cedar 通信模組。 -LS_STOP_CEDAR_2 已關閉 Cedar 通信模組。 -LS_STOP_FARM_MEMBER 正在斷開到群集控制器的連接。 -LS_STOP_FARM_MEMBER_2 已斷開到群集控制器的連接。 -LS_STOP_FARM_CONTROL 正在åœæ­¢ç¾¤é›†æŽ§åˆ¶å™¨ã€‚ -LS_STOP_FARM_CONTROL_2 å·²åœæ­¢ç¾¤é›†æŽ§åˆ¶å™¨ã€‚ -LS_ENUM_ETHERNET_1 枚舉乙太網設備。 -LS_ENUM_ETHERNET_2 設備 %u: "%S" -LS_LOAD_CONFIG_1 正在è£è¼‰è¨­å®šæª”。 -LS_LOAD_CONFIG_2 å·²è£è¼‰è¨­å®šæª”。 -LS_LOAD_CONFIG_3 設定檔ä¸å­˜åœ¨ï¼Œè«‹å˜—試使用åˆå§‹è¨­ç½®ã€‚ -LS_INIT_SAVE_THREAD 開始自動ä¿å­˜èƒŒæ™¯å·¥ä½œã€‚自動ä¿å­˜é–“隔為 %u 秒。您å¯ä»¥åœ¨è¨­å®šæª”中通éŽä¿®æ”¹ AutoSaveConfigSpan åƒæ•¸ä¾†ä¿®æ”¹è‡ªå‹•ä¿å­˜é–“隔。 -LS_BAD_CONFIG 設定檔內容éžæ³•ã€‚載入進程被終止。 -LS_LISTENER_START_1 正在啟動 TCP 監è½å™¨ (埠 %u)。 -LS_LISTENER_START_2 已啟動 TCP 監è½å™¨ (埠 %u)。ç¾åœ¨é–‹å§‹ç›£è½ç”¨æˆ¶ç«¯é€£æŽ¥ã€‚ -LS_LISTENER_START_3 無法為 TCP 監è½å™¨ (埠 %u) 設置埠為監è½ç‹€æ…‹ã€‚請隔一段時間å†å˜—試,直到æˆåŠŸã€‚ -LS_LISTENER_ACCEPT 在 TCP 監è½å™¨(埠 %u)上,用戶端 (IP åœ°å€ %S,主機å稱 "%S",埠號 %u) 的連接已建立。 -LS_LISTENER_DISCONNECT 與用戶端 (IP ä½å€ %S,埠號 %u) 的連接已斷開。 -LS_LISTENER_DOS 已檢測到 TCP 監è½å™¨ä¸Šæœ‰ DoS 攻擊(埠號 %u)ã€‚é€£æŽ¥æº IP ä½å€æ˜¯%S,埠號是%u。ç¾åœ¨å°‡å¼·åˆ¶æ–·é–‹æ­¤é€£æŽ¥ã€‚ -LS_LISTENER_MAXUEC TCP 監è½å™¨æ˜¯è‡¨æ™‚æš«åœæŽ¥å—æ–°çš„ã€å‘內的連接,因為未決的 TCP 連接的數é‡è¶…éŽäº† %u 個。(當å‰å€¼=%u) -LS_LISTENER_STOP_1 正在åœæ­¢ TCP 監è½å™¨(埠 %u) -LS_LISTENER_STOP_2 å·²åœæ­¢ TCP 監è½å™¨(埠 %u) -LS_HUB_START 虛擬 HUB "%S" 已啟動。 -LS_HUB_STOP 虛擬 HUB "%S" 已關閉。 -LS_HUB_MAC 虛擬 HUB "%S" çš„ MAC ä½å€æ˜¯ "%S"。 -LS_NODE_INFO_TAG 用戶端產å“å:"%S",用戶端版本:%u,用戶端構建號:%u,æœå‹™ç«¯ç”¢å“å:"%S",æœå‹™ç«¯ç‰ˆæœ¬ï¼š%u,æœå‹™ç«¯æ§‹å»ºè™Ÿï¼š%u,用戶端作業系統å:"%S",用戶端作業系統版本:"%S"ï¼Œç”¨æˆ¶ç«¯ç”¢å“ ID:"%S",用戶端主機å稱:"%S",用戶端 IP 地å€ï¼š"%S",用戶端埠號:%u,æœå‹™ç«¯ä¸»æ©Ÿå稱:"%S",æœå‹™ç«¯ IP ä½å€ï¼š"%S",æœå‹™ç«¯åŸ è™Ÿï¼š%u,代ç†ä¸»æ©Ÿå稱:"%S"ï¼Œä»£ç† IP ä½å€ï¼š"%S",代ç†åŸ è™Ÿï¼š%u,虛擬 HUB å:"%S",用戶端唯一 ID: "%S" -LS_CONNECTION_START_1 用戶端 (IP 地å€ï¼š%S,主機å稱:"%S",埠號:%u) 的連接 "%S" 已建立。 -LS_CONNECTION_END_1 連接 "%S" å·²çµæŸã€‚ -LS_SSL_START 連接 "%S" çš„ SSL 通信已啟動。加密演算法å為 "%S"。 -LS_CONNECTION_ERROR 連接 "%S"因原因 "%s" (代碼 %u)已終止。 -LS_FARMMEMBER_NOT_ADMIN 連接 "%S": æœå‹™ç«¯æ˜¯ç¾¤é›†æˆå“¡ï¼Œä½†ç”¨æˆ¶ç«¯åœ¨éžç®¡ç†å“¡ (%S) 使用者情æ³ä¸‹ï¼Œå˜—試直接與虛擬 HUB "%S" 連接。用戶端用戶å為 "%S"。訪å•è¢«æ‹’絕。 -LS_HUB_NOT_FOUND 連接 "%S": 客戶端正在嘗試連接的虛擬 HUB "%S" 在æœå‹™ç«¯ä¸Šä¸å­˜åœ¨ã€‚ -LS_IP_DENIED 連接 "%S": 基於虛擬 HUB ä¸Šå®šç¾©çš„æº IP 訪å•é™åˆ¶åˆ—è¡¨ï¼Œç”¨æˆ¶ç«¯çš„æº IP ä½å€ "%S" 被拒絕。 -LS_LICENSE_ERROR 連接 "%S": 因為發生許å¯è­‰ç›¸é—œéŒ¯èª¤ï¼Œç”¨æˆ¶ç«¯ç„¡æ³•é€£æŽ¥åˆ°æœå‹™ç«¯ã€‚ -LS_BETA_EXPIRES SoftEther VPN Server 測試版已éŽæœŸã€‚測試版使用期é™å·²åˆ°ã€‚請從 http://selinks.org/ 下載新的測試版或完整版。 -LS_TICKET_1 新的用戶端鑒權票證已發佈為群集æˆå“¡ "%S"。虛擬機器 HUB "%S",用戶å "%S" ("%S"),會話å "%S",票證 "%S"。 -LS_TICKET_2 新的用戶端鑒權票證已從群集控制器接收。虛擬機器 HUB "%S",用戶å "%S" ("%S"),會話å "%S",票證 "%S"ï¼Œæœ‰æ•ˆæœŸé™ %u 秒。 -LS_ENUM_HUB 連接 "%S": æ­¤æœå‹™ç«¯ä¸Šå·²æžšèˆ‰ %u 個虛擬 HUB 伺æœå™¨ã€‚ -LS_FARM_ACCEPT_1 連接 "%S": æ­¤æœå‹™ç«¯æŽ¥æ”¶åˆ°ä¸€å€‹ç¾¤é›†æŽ§åˆ¶å™¨é€£æŽ¥è«‹æ±‚,但此æœå‹™ç«¯ä¸¦ä¸æ˜¯ç¾¤é›†æŽ§åˆ¶å™¨ã€‚ -LS_FARM_ACCEPT_2 連接 "%S": æ­¤æœå‹™ç«¯æŽ¥æ”¶åˆ°ä¸€å€‹ç¾¤é›†æŽ§åˆ¶å™¨é€£æŽ¥è«‹æ±‚,但èªè­‰å¯†ç¢¼éŒ¯èª¤ï¼Œæ‹’絕連接。 -LS_FARM_ACCEPT_3 連接 "%S": æ­¤æœå‹™ç«¯æŽ¥æ”¶åˆ°ä¸€å€‹ç¾¤é›†æŽ§åˆ¶å™¨é€£æŽ¥è«‹æ±‚。èªè­‰æˆåŠŸã€‚ -LS_FARM_SERV_START 到群集æˆå“¡çš„連接已建立。IP åœ°å€ %S,主機å稱 "%S"。 -LS_FARM_SERV_END 到群集æˆå“¡ "%S" 的連接已刪除。 -LS_FARM_CONNECT_1 到群集æˆå“¡ "%S" 的連接已啟動。 -LS_FARM_CONNECT_2 到群集æˆå“¡ "%S" 的連接被拒絕。錯誤: %s (代碼 %u) -LS_FARM_CONNECT_3 到群集æˆå“¡ "%S" çš„ TCP 連接失敗。請間隔 %u 秒後å†åº¦å˜—試連接,直到連接æˆåŠŸã€‚ -LS_FARM_DISCONNECT 到群集控制器的連接已åœæ­¢ã€‚ -LS_FARM_START 已連接到群集控制器。已開始群集æˆå“¡æ“作。VPN Server 是ä¸æ˜¯åœ¨æ™‚間許å¯çš„產å“註冊,VPN Client 試圖連接。 -LS_LICENSE_NOT_VPNSERVER 連接 "%S": 許å¯è­‰éŒ¯èª¤ã€‚VPN Client 嘗試連接未註冊產å“許å¯è­‰çš„ VPN Server。 -LS_LICENSE_NOT_VPNCLUSTER 連接 "%S": 許å¯è­‰éŒ¯èª¤ã€‚æ­¤ VPN Server 上註冊的許å¯è­‰æ˜¯ç¦æ­¢ä½¿ç”¨ç•¶å‰ç¾¤é›†åŠŸèƒ½çš„類型,且一個 VPN Client 已嘗試在群集模å¼ä¸‹é€£æŽ¥ã€‚您必須é‡å•Ÿ VPN Server。 -LS_LICENSE_VIOLATION 連接 "%S": VPN Server 發生é•å許å¯è­‰éŒ¯èª¤ï¼Œä¸æŽ¥å—連接。 -LS_LICENSE_VIOLATION_DETECTED 發ç¾è¨±å¯è­‰é•å錯誤,一個ä¸åŒçš„ VPN Server 與此æœå‹™ç«¯å…·æœ‰ç›¸åŒçš„æœå‹™ç«¯ID "%I64u"。å¯èƒ½æ˜¯åœ¨ç¾¤é›†ä¸­æœ‰å…©å€‹æˆ–以上 VPN Server 正在使用相åŒçš„許å¯è­‰ã€‚請檢查æ¯ä¸€å€‹ VPN Server 的許å¯è­‰è³‡è¨Šã€‚ - - -# (OpenVPN Logs) -LO_PREFIX_RAW OpenVPN 模組: -LO_PREFIX_SESSION OpenVPN 會話%u (%r:%u -> %r:%u): -LO_PREFIX_CHANNEL OpenVPN 會話%u (%r:%u -> %r:%u) é€šé“ %u: -LO_NEW_CHANNEL 已創建一個新通é“。 -LO_CHANNEL_ESTABLISHED_NEWKEY 通é“已建立。(觸發器: Re-key完æˆã€‚) -LO_OPTION_STR_RECV 接收到的é¸é …字串:"%S" -LO_OPTION_STR_SEND 發é€é¸é …字串:"%S" -LO_NEW_SESSION 已創建新的會話。å”議:%S -LO_INITIATE_REKEY re-keying 進程已開始。 -LO_CHANNEL_ESTABLISHED 該通é“æˆç‚ºå·²å»ºç«‹çš„狀態。 -LO_PUSH_REPLY 完整字串回答:"%S" -LO_CHANNEL_FAILED 無法連接通é“。 -LO_CHANNEL_DISCONNECTED_BY_HUB æ­¤ OpenVPN 的通é“被終止,因為虛擬 HUB 管ç†å“¡æ–·é–‹äº†æ­¤ VPN 會話。 -LO_DELETE_SESSION 刪除會話中。 -LO_START OpenVPN Server 模組正在啟動。 -LO_STOP OpenVPN Server 模組已åœæ­¢ã€‚ - - -# (IPsec 日誌) -LI_PREFIX_RAW IPsec 模組: -LI_PREFIX_CLIENT IPsec 用戶端 %u (%S:%u -> %S:%u): -LI_PREFIX_IKE IPsec IKE 會話 (IKE SA) %u (用戶端: %u) (%S:%u -> %S:%u): -LI_PREFIX_IPSEC IPsec ESP 會話 (IPsec SA) %u (用戶端: %u) (%S:%u -> %S:%u): -LI_START IPsec 2.0 版 (ISAKMP/IKEv1) 處ç†æ¨¡çµ„已開啟。 -LI_STOPPING IPsec 2.0 版 (ISAKMP/IKEv1) 處ç†æ¨¡çµ„ç¾åœ¨æ­£åœ¨é—œé–‰ã€‚ -LI_STOP IPsec 2.0 版 (ISAKMP/IKEv1) 處ç†æ¨¡çµ„已正常關閉。 -LI_NUM_IPSEC_SA 在關機時刻, 餘下的 IPsec SA 數é‡æ˜¯ %u。 -LI_NUM_IKE_SA 在關機時刻, 餘下的 IKE SA 數é‡æ˜¯ %u。 -LI_NUM_IKE_CLIENTS 在關機時刻, 餘下的 IKE 用戶端數é‡æ˜¯ %u。 -LI_L2TP_SERVER_STARTED L2TP 伺æœå™¨æ¨¡çµ„已開啟。 -LI_ETHERIP_SERVER_STARTED EtherIP 伺æœå™¨æ¨¡çµ„已開啟。EtherIP 會話 ID: %u -LI_DELETE_IKE_CLIENT IPsec 用戶端å°è±¡è¢«åˆªé™¤ã€‚ -LI_DELETE_IKE_SA IKE SA å°è±¡è¢«åˆªé™¤ã€‚ -LI_DELETE_IPSEC_SA IPsec SA å°è±¡è¢«åˆªé™¤ã€‚ -LI_START_QM_FROM_SERVER 快速模å¼å”商階段是從伺æœå™¨ç«¯èª¿ç”¨ã€‚ -LI_START_QM_FROM_CLIENT 快速模å¼å”商階段是從用戶端調用。 -LI_QM_DH_ERROR Diffie-Hellman 演算法的計算失敗。 -LI_NEW_IKE_CLIENT æ–°çš„ IPsec 用戶端物件已創建。 -LI_NEW_IKE_SA æ–°çš„ IKE SA 物件 (%s) 已創建。發起 Cookie: 0x%I64X, 回應 Cookie: 0x%I64X, DH 組: %S, 雜湊演算法: %S, 加密演算法: %S, 加密金鑰大å°:%u ä½, 壽命:%u kbytes 或 %u 秒。 -LI_TAG_MAINMODE ä¸»æ¨¡å¼ -LI_TAG_AGGRESSIVE ç©æ¥µæ¨¡å¼ -LI_NEW_IPSEC_SA æ–°çš„ IPsec SA (æ–¹å‘:%s) 已創建。SPI: 為 0x%X, DH 組:%S, 雜湊演算法: %S, 加密演算法: %S, 加密金鑰大å°: %u ä½, 壽命: %u kbytes 或 %u 秒。 -LI_TAG_SERVER_TO_CLIENT 伺æœå™¨ -> 用戶端 -LI_TAG_CLIENT_TO_SERVER 用戶端 -> 伺æœå™¨ -LI_IPSEC_SA_SPI_SET ä¸å›ºå®šçš„ SPI 已修改。SPI 的新值為: 0x%X -LI_IPSEC_SA_ESTABLISHED 伺æœå™¨å’Œç”¨æˆ¶ç«¯ä¹‹é–“çš„ IPsec SA 已建立。 -LI_IKE_SA_ESTABLISHED 伺æœå™¨å’Œç”¨æˆ¶ç«¯ä¹‹é–“çš„ IKE SA 已建立。 -LI_IPSEC_NO_TRANSFORM 在從用戶端的候é¸äººè£¡, 沒有建立 IPsec SA çš„é©ç•¶è½‰æ›è¢«ç™¼ç¾ã€‚ -LI_IKE_NO_TRANSFORM 在從用戶端的候é¸äººè£¡, 沒有建立 IKE SA çš„é©ç•¶è½‰æ›è¢«ç™¼ç¾ã€‚ -LI_IKE_NO_NAT_T 此用戶端與 IPSec NAT Traversal (在 IKE NAT Traversal çš„ RFC 3947 å”商, 或 draft-ietf-ietf-ipsec-nat-t-ike) ä¸ç›¸å®¹, 因此伺æœå™¨ç„¡æ³•æŽ¥å— VPN 連接。 -LI_SET_CLIENT_ID 用戶端呈ç¾çš„客戶 ID 是 "%S". -LI_CLIENT_MERGE 此用戶端 (用戶端 %u) 與用戶端 %u 是相åŒçš„, 因此用戶端物件與用戶端 %u 是相çµåˆçš„。 -LI_CLIENT_UPDATE 此用戶端的埠號資訊已更新。 - - -# (EtherIP日誌) -LE_PREFIX EtherIP / L2TPv3 會話 %u (%S:%u - >%S:%u): -LE_START_MODULE EtherIP / L2TPv3 模組已開啟。 -LE_STOP EtherIP / L2TPv3 模組已關閉。 -LE_NO_SETTING 錯誤: 沒有與用戶端 ID "%S" 相å°æ‡‰çš„ EtherIP / L2TPv3 設置。你必須é å…ˆåœ¨ VPN Server 上註冊一個 EtherIP / L2TPv3 設置。 -LE_START_IPC 在 EtherIP / L2TPv3 模組和虛擬 HUB "%S" 之間的內部連接éŽç¨‹ã€‚用戶å是 "%S" 。IPv4 TCP MSS (最大網段尺寸) 的值是 %u ä½å…ƒçµ„。 -LE_IPC_CONNECT_ERROR 從 EtherIP / L2TPv3 模組到虛擬 HUB "%S" 的連接失敗。錯誤: %u: %s -LE_IPC_CONNECT_OK 從 EtherIP / L2TPv3 模組到虛擬 HUB "%S" 的連接建立æˆåŠŸã€‚ -LE_RECONNECT 由於 EtherIP / L2TPv3 設置已被修改, ç¾åœ¨å…§éƒ¨é€£æŽ¥æ˜¯æ–·é–‹çš„, 將會自動é‡æ–°é€£æŽ¥ã€‚ - - -# (PPP 日誌) -LP_PREFIX %S%SPPP 會話 [%S:%u]: -LP_CONNECTED 開始新的 PPP 會話 (上層å”è­°: %S)。PPP 用戶端 IP 地å€:%S (主機å稱: "%S"), PPP 用戶端埠: %u, PPP 伺æœå™¨ IP 地å€:%S, PPP 伺æœå™¨åŸ :%u, 用戶端軟體: "%S" ,IPv4 TCP MSS (最大網段尺寸): %u ä½å…ƒçµ„ -LP_DISCONNECTED PPP 會話已斷開。 -LP_PAP_REJECTED VPN 用戶端拒絕使用 "PAP" (Password Authentication Protocolã€ç´”文字密碼驗證方法) 作為èªè­‰å”議。您必須在 VPN 用戶端設置上開啟 PAP。 -LP_PAP_MSCHAPV2_REJECTED VPN 用戶端拒絕使用 "PAP" (Password Authentication Protocol, 純文字密碼驗證方法) å’Œ MS-CHAP v2 å”議。您必須在 VPN 用戶端設置上開啟 PAP 或 MS-CHAP v2。 -LP_DISCONNECTED_ABNORMAL PPP å”定錯誤或 PPP 會話中斷。 -LP_NEXT_PROTOCOL_IS_NOT_PAP 收到無效的å”定 (å”定號:0x%x)。在這種情æ³ä¸‹, åªæœ‰ PAP (密碼驗證通訊å”定) 控制資料å¯ä»¥è¢«æŽ¥å—。 -LP_PAP_FAILED "PAP" (密碼驗證通訊å”定, 純文字密碼驗證方法) 在用戶驗證éŽç¨‹ä¸­å¤±æ•—。 -LP_MSCHAPV2_FAILED "MS-CHAP v2" (Microsoft Challenge and Response Protocol Version 2.0) 在用戶驗證éŽç¨‹ä¸­å¤±æ•—。 -LP_NEXT_PROTOCOL_IS_NOT_IPCP 收到無效å”定 (å”定號:0x%x)。在這種情æ³ä¸‹, åªæœ‰ IPCP (IP é…ç½®å”定) 控制資料å¯ä»¥è¢«æŽ¥å—。 -LP_DATA_TIMEOUT PPP 資料傳輸超時發生。PPP 用戶端å¯èƒ½æœƒå¾žç¶²è·¯ä¸Šæ–·é–‹ã€‚ -LP_CONTROL_TIMEOUT PPP 控制通訊超時發生。PPP 用戶端沒有回應。 -LP_VPN_SESSION_TERMINATED 因為 VPN 會話已被系統管ç†å“¡æ–·é–‹, PPP 會話斷開。 -LP_UPPER_PROTOCOL_DISCONNECTED 因為上層å”è­° "%S" æ–·é–‹, PPP 會話斷開。 -LP_NORMAL_TERMINATE 由於 VPN 用戶端的請求, PPP 會話斷開。 -LP_IP_ADDRESS_NOT_DETERMIND 雖然 VPN 用戶端的 IP ä½å€æ˜¯ä¸å›ºå®šçš„, VPN 用戶端嘗試發é€è³‡æ–™ã€‚ -LP_DHCP_REQUEST_TRYING 請求 DHCP 伺æœå™¨åˆ†é… IP ä½å€ã€‚ -LP_DHCP_REQUEST_OK IP 地å€å¾ž DHCP 伺æœå™¨è¢«åˆ†é…。用戶端 IP 地å€: %S, å­ç¶²è·¯é®ç½©: %S, é è¨­é–˜é“器: %S, 功能變數å稱: "%S", DNS 伺æœå™¨ 1: %S, DNS 伺æœå™¨ 2: %S, WINS 伺æœå™¨ 1: %S, WINS 伺æœå™¨ 2: %S, DHCP 伺æœå™¨ IP 地å€:%S, 租賃壽命: %u 秒 -LP_DHCP_REQUEST_NG å‘ DHCP 伺æœå™¨è«‹æ±‚ IP ä½å€å¤±æ•—。è¦æŽ¥å— PPP 連接, DHCP 伺æœå™¨å¿…須在ç¾æœ‰ç¶²è·¯ä¸Šã€‚確ä¿ä»»ä½•ä¸€å€‹åœ¨è™›æ“¬ HUB 的乙太網段的 DHCP 伺æœå™¨æ˜¯å¯ç”¨çš„。 -LP_DHCP_INFORM_TRYING 請求 DHCP 伺æœå™¨ç²å–網路資訊, 如å­ç¶²è·¯é®ç½©å’Œé è¨­é–˜é“器。 -LP_DHCP_INFORM_OK IP 網路資訊從 DHCP 伺æœå™¨ç²å–。å­ç¶²è·¯é®ç½©: %S, é è¨­é–˜é“器:%S, 功能變數å稱: "%S", DNS 伺æœå™¨ 1: %S, DNS 伺æœå™¨ 2: %S, WINS 伺æœå™¨ 1: %S, WINS 伺æœå™¨ 2: %S, DHCP 伺æœå™¨ IP 地å€: %S -LP_DHCP_INFORM_NG å‘ DHCP 伺æœå™¨è«‹æ±‚一個 IP 網路資訊失敗。è¦æŽ¥å— PPP 連接, DHCP 伺æœå™¨å¿…須在ç¾æœ‰ç¶²è·¯ä¸Šã€‚確ä¿ä»»ä½•ä¸€å€‹åœ¨è™›æ“¬ HUB 的乙太網段的 DHCP 伺æœå™¨æ˜¯å¯ç”¨çš„。 -LP_SET_IPV4_PARAM 在 VPN 用戶端的 IP ä½å€å’Œå…¶ä»– IP 網路資訊已建立。用戶端 IP 地å€: %S, å­ç¶²è·¯é®ç½©: %S, é è¨­é–˜é“器: %S, DNS 伺æœå™¨ 1: %S, DNS 伺æœå™¨ 2: %S, WINS 伺æœå™¨ 1: %S, WINS 伺æœå™¨ 2: %S - - -# (虛擬 HUB 日誌) -LH_ONLINE 虛擬 HUB ç¾åœ¨ç·šä¸Šã€‚ -LH_OFFLINE 虛擬 HUB ç¾åœ¨é›¢ç·šã€‚ -LH_CONNECT_CLIENT 連接 "%S" (IP ä½å€ %S,主機å稱 %S,埠號 %u,用戶端å "%S",版本 %S,內部編號 %u) 正嘗試連接到虛擬 HUB。æ供的èªè­‰é¡žåž‹æ˜¯ "%s",用戶å是 "%S"。 -LH_AUTH_UNKNOWN 未知的èªè­‰é¡žåž‹ -LH_AUTH_ANONYMOUS 匿å身份驗證 -LH_AUTH_PASSWORD 密碼驗證 -LH_AUTH_PLAIN_PASSWORD 外部伺æœå™¨èº«ä»½é©—è­‰ -LH_AUTH_CERT 證書驗證 -LH_AUTH_TICKET 票證驗證 -LH_AUTH_RADIUS_NOT_SUPPORT 連接 "%S": 用戶 "%S" 身份驗證方法 RADIUS 或 Active Directory (NT 域),但 VPN Server 是 "%S",因為 RADIUS 或 Active Directory (NT 域)ä¸èƒ½ä½¿ç”¨ã€‚連接被拒絕。 -LH_AUTH_RADIUS_NOT_SUPPORT_ON_OPEN_SOURCE "%S" 的連接方法: 用戶 "%S" 的身份驗證方法被指定為 RADIUS 身份驗證或 Active Directory 身份驗證 (NT 域驗證)。然而,這樣一個外部用戶身份驗證功能尚未在 SoftEther VPN çš„é–‹æºç‰ˆæœ¬ä¸Šå¯¦æ–½ã€‚該連接將被拒絕。 -LH_AUTH_CERT_NOT_SUPPORT_ON_OPEN_SOURCE "%S" 的連接方法: 用戶 "%S" 的身份驗證方法被指定為證書èªè­‰ã€‚然而,證書驗證功能尚未在 SoftEther VPN çš„é–‹æºç‰ˆæœ¬ä¸Šå¯¦æ–½ã€‚該連接將被拒絕。 -LH_AUTH_OK 連接 "%S": æˆåŠŸèªè­‰ç‚ºç”¨æˆ¶ "%S"。 -LH_AUTH_OK_CERT 虛擬 HUB 的安全帳戶管ç†å™¨å·²ç¶“從 VPN Client 接收到如下證書,且接å—了其內容作為當使用者 "%S" 登入時的證書: %s -LH_AUTH_NG_CERT 虛擬 HUB 的安全帳戶管ç†å™¨å·²ç¶“從 VPN Client 接收到如下證書,但拒絕了其內容作為當使用者 "%S" 登入時的證書,因為此證書的內容匹é…虛擬 HUB 中註冊的廢止內容清單: %s -LH_AUTH_NG 連接 "%S": 用戶èªè­‰å¤±æ•—。æ供的用戶å為 "%S"。 -LH_LOCAL_ONLY 連接 "%S": é ç«¯ç™»å…¥æ‹’絕,因為用戶 "%S" 的密碼為空。 -LH_POLICY_ACCESS_NG 連接 "%S": 由於安全性原則,用戶 "%S" 拒絕訪å•ã€‚ -LH_USER_EXPIRES 連接 "%S": 由於有效期é™å·²éŽï¼Œç”¨æˆ¶ "%S" 拒絕訪å•ã€‚ -LH_CLIENT_VERSION_OLD 連接 "%S": 用戶端版本號為 %u。為了å…許這個連接,用戶端版本號至少應為 %u 或以上。 -LH_CLIENT_ID_REQUIRED 連接 "%S": 客戶已經從用戶端發é€çš„ ID 是 %u。然而,此虛擬 HUB çš„ RequiredClientId 值設置為 %u。 -LH_FARM_SELECT_1 連接 "%S": 群集控制器正在確定此用戶端的目標群集æˆå“¡ã€‚ -LH_FARM_SELECT_2 連接 "%S": 群集控制器確定目標群集æˆå“¡ä¼ºæœå™¨å¤±æ•—。 -LH_FARM_SELECT_3 連接 "%S": ç•¶å‰ VPN Server 被確定作為目標群集æˆå“¡ä¼ºæœå™¨ã€‚請繼續接收連接。 -LH_FARM_SELECT_4 連接 "%S": æœå‹™ç«¯ "%S" 被確定作為目標群集æˆå“¡ä¼ºæœå™¨ã€‚正在指示用戶端é‡æ–°é€£æŽ¥åˆ°æ­¤æœå‹™ç«¯ã€‚ -LH_MAX_SESSION 連接 "%S": 虛擬 HUB 設置的最大會話數 (%u) 已到é”。無法創建新會話。 -LH_MAX_SESSION_CLIENT 連接 "%S": 虛擬 HUB 設置的最大用戶端會話數 (%u) 已到é”。無法創建新會話。 -LH_MAX_SESSION_BRIDGE 連接 "%S": 虛擬 HUB 設置的最大橋接器會話數 (%u) 已到é”。無法創建新會話。 -LH_MAX_SESSION_2 連接 "%S": å¯è¢« VPN Server 管ç†çš„的最大會話數 (%u) 已到é”。無法創建新會話。 -LH_NEW_SESSION 連接 "%S": 已創建新會話 "%S"。(IP 地å€ï¼š%S,埠號:%u,物ç†åº•å±¤å”定:"%S") -LH_SET_SESSION 會話 "%S": 已設置åƒæ•¸ã€‚最大 TCP 連接數:%u,使用的加密:%s,使用的壓縮:%s,使用的åŠé›™å·¥é€šä¿¡ï¼š%s,超時:%u 秒。 -LH_NODE_INFO 會話 "%S": VPN Client 詳細資訊: (%s) -LH_VLAN_ID 會話 "%S": Assigned VLAN ID: %u -LH_INVALID_SIGNATURE 會話 "%S": 已連接的用戶端發é€äº†éžæ³•å”定資料。無法與用戶端建立一般通信。請首先檢查用戶端到æœå‹™ç«¯ä¹‹é–“的連接和網路線纜å•é¡Œï¼Œç„¶å¾Œå†æª¢æŸ¥æ˜¯å¦å®‰è£æœ‰ç‰¹æ®Šå‚³è¼¸å°åŒ…é‡å¯«è¨­å‚™ã€‚ -LH_END_SESSION 會話 "%S": 會話已çµæŸã€‚統計資訊如下: 總輸出資料大å°: %I64u ä½å…ƒçµ„,總輸入資料大å°: %I64u ä½å…ƒçµ„。 -LH_BCAST_STORM 會話 "%S": 檢測到大é‡å»£æ’­å°åŒ…。您å¯èƒ½æœƒæŒ‰ç…§ç­–略廢棄å°åŒ…ã€‚æº MAC ä½å€æ˜¯ %Sï¼Œæº IP ä½å€æ˜¯ %S,目標 IP ä½å€æ˜¯ %S。廣播å°åŒ…é‡å¤§æ–¼ç­‰æ–¼ %u æ¯ç§’ (注æ„此資訊是å°éƒ¨åˆ†å°åŒ…進行刻æ¿çš„分æžï¼Œçµæžœå¯èƒ½ä¸æ­£ç¢º)。 -LH_DHCP_FORCE 會話 "%S": å°åŒ…è¢«å»¢æ£„ï¼Œå› ç‚ºå®ƒå˜—è©¦ä½¿ç”¨éž DHCP 伺æœå™¨åˆ†é…çš„ IP ä½å€ %S。 -LH_MAC_LIMIT 會話 "%S": 試圖分é…一個新 MAC ä½å€ "%S",但是 %u 個 MAC ä½å€å·²è¢«åˆ†é…在此æœå‹™ä¸Šã€‚根據安全性原則,此會話被å…許æ“有最多 %u 個 MAC ä½å€ã€‚å°åŒ…被廢棄。 -LH_BRIDGE_LIMIT 會話 "%S": 試圖分é…一個新 MAC ä½å€ "%S",但是 %u 個 MAC ä½å€å·²è¢«åˆ†é…在此æœå‹™ä¸Šã€‚根據安全性原則,此會話被ç¦æ­¢æ©‹æŽ¥å™¨ï¼Œå› æ­¤åªå…許æ“有ä¸è¶…éŽ %u 個 MAC ä½å€ã€‚å°åŒ…被廢棄。 -LH_MAC_REGIST 會話 "%S": 已分é…æ–°çš„ MAC ä½å€"%S"。 -LH_MAC_REGIST_VLAN 會話 "%S": 已分é…æ–°çš„ MAC ä½å€"%S" (VLAN ID: %u)。 -LH_IP_LIMIT 會話 "%S": 試圖分é…一個新 IP ä½å€ "%S",但是 %u 個 IP ä½å€å·²è¢«åˆ†é…在此æœå‹™ä¸Šã€‚根據安全性原則,此會話被å…許æ“有最多 %u 個 IP ä½å€ã€‚å°åŒ…被廢棄。 -LH_ROUTING_LIMIT 會話 "%S": 試圖分é…一個新 IP ä½å€ "%S",但是 %u 個 IP ä½å€å·²è¢«åˆ†é…在此æœå‹™ä¸Šã€‚根據安全性原則,此會話被ç¦æ­¢è·¯ç”±ï¼Œå› æ­¤åªå…許æ“有ä¸è¶…éŽ %u 個 IP ä½å€ã€‚å°åŒ…被廢棄。 -LH_IP_CONFLICT 會話 "%S": 試圖分é…一個新 IP ä½å€ "%S",但是此 IP ä½å€å·²ç¶“被å¦ä¸€å€‹æœƒè©± "%S": ( MAC 地å€ï¼š"%S")所使用。此會話的安全性原則ç¦æ­¢è¤‡è£½å…¶å®ƒæœƒè©±ä½¿ç”¨çš„ IP ä½å€ã€‚å°åŒ…被廢棄。詳細資訊:CreatedTime=%I64u, UpdatedTime=%I64u, DhcpAllocated=%u, Now=%I64u -LH_NO_SERVER 會話 "%S": 一個 TCP/IP 連接請求 (從 %S:%u 到 %S:%u) 被建立到此會話,但因為安全性原則ç¦æ­¢ä½œç‚ºæœå‹™ç«¯é‹è¡Œï¼Œå°åŒ…被廢棄。 -LH_NO_DHCP 會話 "%S": 此會話上的主機 %S 發é€äº†ä¸€å€‹ä½œç‚º DHCP 伺æœå™¨ç‚ºä¸»æ©Ÿ %S åœ¨å…¶ä»–æœƒè©±ä¸Šåˆ†é… IP ä½å€çš„å°åŒ…,但此會話的安全性原則ç¦æ­¢ä½œç‚º DHCP 伺æœå™¨é‹è¡Œã€‚å°åŒ…被廢棄。 -LH_REGIST_DHCP 會話 "%S": 此會話上的主機 "%S" (%S) çš„ DHCP 伺æœå™¨ï¼Œç‚ºä»¤ä¸€å€‹æœƒè©± "%S" 上的主機 "%S",分é…了新的 IP ä½å€ %S。 -LH_BRIDGE_1 會話 "%S": 已啟動本地橋接器連接到物ç†ä¹™å¤ªç¶²ä»‹é¢ "%S"。 -LH_BRIDGE_2 會話 "%S": 因為與物ç†ä¹™å¤ªç¶²ä»‹é¢ "%S" 的通信建立失敗,åœæ­¢æœ¬åœ°æ©‹æŽ¥å™¨ã€‚ -LH_SET_MTU 會話 "%S": 物ç†ä¹™å¤ªç¶²ä»‹é¢ "%S" çš„ MTU 為 %u。發é€å’ŒæŽ¥æ”¶æœ‰ %u ä½å…ƒçµ„的乙太網å°åŒ…是必è¦çš„。MTU ç¾å·²æ›´æ”¹ç‚º %u。 -LH_SET_MTU_ERROR 會話 "%S": 錯誤: 物ç†ä¹™å¤ªç¶²ä»‹é¢"%S" çš„ MTU 為 %u。發é€å’ŒæŽ¥æ”¶æœ‰ %u ä½å…ƒçµ„的乙太網å°åŒ…是必è¦çš„。然而,改變 MTU 到%u失敗。此物ç†ä¹™å¤ªç¶²ä»‹é¢æˆ–設備驅動程å¼å¯èƒ½ç„¡æ³•è™•ç†ä¸€å€‹å¤§æ–¼ 1,514 ä½å…ƒçµ„(有效載è·å¤§å°ï¼š1,500 ä½å…ƒçµ„)的乙太網å°åŒ…。在這樣的情æ³ä¸‹ï¼Œå¤§æ–¼ 1,514 ä½å…ƒçµ„çš„ã€å¸¶æ¨™è¨˜çš„ VLAN å°åŒ…ä¸èƒ½è¢«ç™¼é€ã€‚你應該將當å‰ç‰©ç†ä¹™å¤ªç¶²é©é…器替æ›ç‚ºæ”¯æ´å·¨åž‹å¹€çš„å¦ä¸€å€‹ã€‚您也å¯ä»¥å˜—試更新設備驅動程å¼ã€‚å¦ä¸€ç¨®å¯èƒ½çš„方法是在作業系統或設備驅動程å¼è¨­ç½®è£¡å•Ÿç”¨å·¨åž‹å¹€ã€‚ -LH_START_BRIDGE 已啟動本地橋接器連接 "%S"。已創建橋接器會話 "%S"。 -LH_STOP_BRIDGE å·²åœæ­¢æœ¬åœ°æ©‹æŽ¥å™¨é€£æŽ¥ "%S"。 -LH_LINK_START 已建立級è¯é€£æŽ¥ "%s"。已建立級è¯æœƒè©± "%S"。 -LH_LINK_STOP å·²åœæ­¢ç´šè¯é€£æŽ¥ "%s"。 -LH_NAT_START 已啟動 SecureNAT。已創建 SecureNAT 會話 "%S"。 -LH_NAT_STOP å·²åœæ­¢ SecureNAT。 -LH_NAT_TCP_SUCCEED å·²æˆåŠŸé€£æŽ¥åˆ° TCP 會話 %u: 主機 "%S (%S)",埠 %u。 -LH_NAT_TCP_FAILED 連接到 TCP 會話 %u: 主機 "%S",埠 %u 失敗。 -LH_NAT_TCP_DELETED 已刪除 TCP 會話 %u。 -LH_NAT_TCP_CREATED 已創建 TCP 會話 %uã€‚é€£æŽ¥æº %S:%u,連接目標 %S:%u -LH_NAT_UDP_DELETED 已刪除 UDP 會話 %u。 -LH_NAT_UDP_CREATED 已創建 UDP 會話 %uã€‚é€£æŽ¥æº %S:%u,連接目標 %S:%u -LH_NAT_DHCP_CREATED 已建立 DHCP é … %u。MAC 地å€: %S,IP 地å€: %S,主機å稱: %S,有效期é™: %u 秒 -LH_CHANGE_PASSWORD_1 連接到虛擬 HUB 的連接 "%S" (IP ä½å€ %S) 在改變密碼模å¼ã€‚ -LH_CHANGE_PASSWORD_2 連接 "%S": 改變密碼失敗。指定用戶 "%S" ä¸å­˜åœ¨ã€‚ -LH_CHANGE_PASSWORD_3 連接 "%S": 改變密碼失敗。用戶 "%S" çš„èªè­‰é¡žåž‹ä¸æ˜¯å¯†ç¢¼èªè­‰ã€‚ -LH_CHANGE_PASSWORD_4 連接 "%S": 改變密碼失敗。使用者 "%S" 的舊密碼錯誤。 -LH_CHANGE_PASSWORD_5 連接 "%S": 使用者 "%S" 的密碼修改æˆåŠŸã€‚ -LH_CONNECT_1 正在啟動級è¯é€£æŽ¥ "%s": 連接次數 %u。 -LH_CONNECT_2 ç´šè¯é€£æŽ¥ "%s" 已建立。會話å: "%S" -LH_CONNECT_ERROR ç´šè¯é€£æŽ¥ "%s" 的已斷開或連接失敗。原因: %s (代碼 %u) -LH_POLICY_MONITOR_MODE 連接 "%S": 因為“監測模å¼â€æ‰“開監測模å¼ä¸¦è©¦åœ–連接到虛擬 HUB 的請求被用戶的安全性原則ç¦æ­¢ï¼Œé€£æŽ¥è¢«æ‹’絕。 -LH_POLICY_BRIDGE_MODE 連接 "%S": 因為橋接和路由æ“作打開橋接或路由並試圖連接到虛擬 HUB 的請求被用戶的安全性原則ç¦æ­¢ï¼Œé€£æŽ¥è¢«æ‹’絕。 -LH_NOT_ENOUGH_CLIENT_LICENSE 連接 "%S": 此連接試圖使用“用戶端連接模å¼â€é€£æŽ¥åˆ° VPN Server,但因為此æ“作會導致整個æœå‹™ç«¯ä¸Šçš„用戶端連接數超éŽå·²è¨»å†Šçš„用戶端許å¯è­‰æ•¸ï¼Œå› æ­¤ä¸å¯èƒ½å†æŽ¥æ”¶æ›´å¤šé€£æŽ¥ã€‚當å‰é€£æŽ¥è¨±å¯è­‰æ•¸ä¸è¶³æ™‚,您必須斷開已存在的用戶端連接,或增加許å¯è­‰æ•¸ã€‚在æœå‹™ç«¯ç›®å‰ç›®å‰ %u 個已註冊的用戶端連接許å¯è­‰å’Œ %u 個連接。 -LH_NOT_ENOUGH_BRIDGE_LICENSE 連接 "%S": 此連接試圖使用“橋接模å¼â€é€£æŽ¥åˆ° VPN Server,但因為此æ“作會導致整個æœå‹™ç«¯ä¸Šçš„橋接數超éŽå·²è¨»å†Šçš„橋接許å¯è­‰æ•¸ï¼Œå› æ­¤ä¸å¯èƒ½å†æŽ¥æ”¶æ›´å¤šé€£æŽ¥ã€‚當å‰é€£æŽ¥è¨±å¯è­‰æ•¸ä¸è¶³æ™‚,您必須斷開已存在的用戶端連接,或增加許å¯è­‰æ•¸ã€‚在æœå‹™ç«¯ç›®å‰ç›®å‰ %u 個已註冊的橋接許å¯è­‰å’Œ %u 個連接。 -LH_TOO_MANY_MULTILOGINS 連接 "%S": 用戶 "%S" 嘗試登入,但此用戶的安全性原則é™åˆ¶äº†æœ€å¤§å¤šé‡ç™»å…¥åˆ° %u 個會話。目å‰æ­¤ç”¨æˆ¶ç™»å…¥äº† %u 個會話,因此無法建立新的 VPN 連接。 -LH_TOO_MANY_MULTILOGINS2 連接“%Sâ€ï¼šç”¨æˆ¶â€œ%Sâ€ç™»å…¥å˜—試,但 VPN Server 的這個版本,å…許多個併發 VPN 會話的最大數é‡é”到æ¯ç”¨æˆ¶ %u 會話。目å‰é€™å€‹ç”¨æˆ¶çš„多個併發的 VPN 會話的數é‡æ˜¯ %u,所以大於多個併發的 VPN 會話是ä¸è¢«å…許的。如果你想æ¯ç”¨æˆ¶æ”¯æŒæ›´å¤šçš„多個併發 VPN 會話,請考慮å‡ç´šåˆ°å°ˆæ¥­ç‰ˆæˆ– VPN Server 的更高版本。 -LH_PACKET_LOG_NO_LOG æ­¤ VPN Server 的版本ä¸æ”¯æ´å°åŒ…日誌功能。無 IP ä½å€æˆ–ç„¡ TCP / UDP 包頭的資料將被記錄。在你å‡ç´š VPN Server 版å‡ç´šåˆ°å°ˆæ¥­ç‰ˆæˆ–更高版本後,å„種å°åŒ…日誌將被記錄在這個檔中。 -LH_PACKET_LOG_NO_LOG_OSS VPN 伺æœå™¨æ˜¯é–‹æºæˆ–å…費的版本。尚未實施 IP ä½å€æˆ– TCP / UDP 包頭資料記錄功能。這裡ä¸è¨˜éŒ„ IP ä½å€ï¼Œä¹Ÿä¸è¨˜éŒ„ TCP / UDP 包頭資料。 -LH_NO_RADIUS_SETTING 使用者“%Sâ€è¢«é…置為使用 RADIUS 身份驗證。然而,沒有 RADIUS 身份驗證設置。用戶ä¸èƒ½é€²è¡Œèº«ä»½é©—證。 -LH_KERNEL_MODE_START 據檢測,SecureNAT çš„æ ¸å¿ƒæ¨¡å¼ NAT å¯ä»¥åœ¨ä»‹é¢ "%S" 上é‹è¡Œã€‚æ ¸å¿ƒæ¨¡å¼ NAT 開始。 TCPã€UDP å’Œ ICMP NAT 處ç†å°‡åŸ·è¡Œèˆ‡é«˜æ€§èƒ½é€šéŽä»¥ä¸‹æ ¸å¿ƒæ¨¡å¼ã€‚æ ¸å¿ƒæ¨¡å¼ NAT åƒæ•¸ï¼šIP 地å€="%r",å­ç¶²è·¯é®ç½©="%r",é è¨­é–˜é“器="%r",廣播ä½å€="%r",虛擬 MAC ä½å€ï¼š"%S",DHCP 伺æœå™¨åœ°å€ï¼š"%r",DNS伺æœå™¨åœ°å€ï¼š"%r" -LH_KERNEL_MODE_STOP SecureNAT 介é¢â€œ%Sâ€çš„æ ¸å¿ƒæ¨¡å¼ NAT å·²åœæ­¢ã€‚ - - -# (日誌管ç†) -LA_CONNECTED_1 連接 "%S" 使用æœå‹™ç«¯ç®¡ç†å“¡æ¨¡å¼é€£æŽ¥ã€‚ -LA_CONNECTED_2 連接 "%S" 使用虛擬 HUB 管ç†å“¡æ¨¡å¼é€£æŽ¥ã€‚虛擬 HUB å為 "%S"。 -LA_IP_DENIED 連接 "%S" 試圖使用管ç†å“¡æ¨¡å¼å¾žä¸€å€‹è¢« adminip.txt ç¦æ­¢çš„ IP ä½å€é€£æŽ¥ã€‚斷開中。 -LA_ERROR 連接 "%S" 無法使用管ç†å“¡æ¨¡å¼ç™»å…¥ã€‚%s (錯誤碼 %u) -LA_OK 連接 "%S" æˆåŠŸä½¿ç”¨ç®¡ç†å“¡æ¨¡å¼ç™»å…¥ã€‚ -LA_RPC_START 連接 "%S" 為管ç†å“¡æ¨¡å¼æˆåŠŸå‰µå»ºäº†ä¸€å€‹é ç«¯ç¨‹å¼å‘¼å«æœƒè©± "%S"。 -LA_TAG_1 管ç†æ¨¡å¼ "%S": -LA_TAG_2 管ç†æ¨¡å¼ "%S" (虛擬 HUB "%S"): -LA_CREATE_LISTENER 已建立新 TCP 監è½å™¨ (埠號 %u)。 -LA_DELETE_LISTENER 已刪除 TCP 監è½å™¨ (埠號 %u)。 -LA_ENABLE_LISTENER 已啟用 TCP 監è½å™¨ (埠號 %u)。 -LA_DISABLE_LISTENER å·²ç¦ç”¨ TCP 監è½å™¨ (埠號 %u)。 -LA_SET_SERVER_PASSWORD æœå‹™ç«¯ç®¡ç†å“¡å¯†ç¢¼è¨­ç½®å®Œæˆã€‚ -LA_SET_FARM_SETTING 群集設置變更完æˆã€‚ -LA_SET_SERVER_CERT æœå‹™ç«¯è­‰æ›¸è¨­å®šå®Œæˆã€‚ -LA_REGENERATE_SERVER_CERT 伺æœå™¨æ†‘è­‰å†æ¬¡ç”Ÿæˆã€‚æ–° CN:"%S" -LA_SET_SERVER_CIPHER æœå‹™ç«¯çš„新加密演算法å設定完æˆã€‚新加密演算法為 "%S"。 -LA_CREATE_HUB 已創建新虛擬 HUB "%S"。 -LA_SET_HUB 已變更虛擬 HUB 設置。 -LA_DELETE_HUB 已刪除虛擬 HUB "%S"。 -LA_SET_HUB_RADIUS 已變更虛擬 HUB 外部 RADIUS èªè­‰ä¼ºæœå™¨è¨­ç½®ã€‚ -LA_DISCONNECT_CONN 連接到æœå‹™ç«¯çš„用戶端連接 "%S" 已被強制斷開。 -LA_SET_HUB_ONLINE 虛擬 HUB ç¾åœ¨ç·šä¸Šã€‚ -LA_SET_HUB_OFFLINE 虛擬 HUB ç¾åœ¨é›¢ç·šã€‚ -LA_SET_SNAT_OPTION 已設置 SecureNAT é¸é …。 -LA_ENABLE_SNAT 已啟動 SecureNAT 功能。 -LA_DISABLE_SNAT å·²ç¦ç”¨ SecureNAT 功能。 -LA_SET_HUB_LOG 已變更日誌ä¿å­˜è¨­å®šã€‚ -LA_ADD_CA 已註冊信任的根證書。 -LA_DELETE_CA 已刪除信任的根證書。 -LA_CREATE_LINK 已添加級è¯é€£æŽ¥ "%s"。 -LA_SET_LINK 已變更級è¯é€£æŽ¥ "%s" 設置。 -LA_SET_LINK_ONLINE ç´šè¯é€£æŽ¥ "%s" ç¾åœ¨ç·šä¸Šã€‚ -LA_SET_LINK_OFFLINE ç´šè¯é€£æŽ¥ "%s" ç¾åœ¨é›¢ç·šã€‚ -LA_DELETE_LINK 已刪除級è¯é€£æŽ¥ "%s"。 -LA_RENAME_LINK ç´šè¯é€£æŽ¥ "%s" å稱已更改 "%s"。 -LA_ADD_ACCESS 已添加訪å•åˆ—表。 -LA_DELETE_ACCESS 已刪除訪å•åˆ—表。 -LA_SET_ACCESS_LIST 已更新訪å•åˆ—è¡¨ã€‚å®Œæˆ %u 個訪å•åˆ—表項設定。 -LA_SET_AC_LIST å·²æ›´æ–°æº IP ä½å€é™åˆ¶åˆ—表。已設定 %u 個è¦å‰‡å°ˆæ¡ˆã€‚ -LA_CREATE_USER 已創建用戶 "%S"。 -LA_SET_USER 已更新用戶 "%S" 的設置。 -LA_DELETE_USER 已刪除用戶 "%S"。 -LA_CREATE_GROUP 已創建組 "%S"。 -LA_SET_GROUP 已更新組 "%S" 的設置。 -LA_DELETE_GROUP 已刪除組 "%S"。 -LA_DELETE_SESSION 會話 "%S" 被強制斷開。 -LA_SET_KEEP 已更新æœå‹™ç«¯çš„ Internet 連接維æŒè¨­ç½®ã€‚ -LA_SET_SYSLOG 已更新æœå‹™ç«¯çš„ syslog 發é€åŠŸèƒ½è¨­ç½®ã€‚ -LA_DELETE_BRIDGE 已刪除本地橋接定義 "%S" --> "%S"。 -LA_ADD_BRIDGE 已添加本地橋接定義 "%S" --> "%S"。 -LA_REBOOT_SERVER è«‹é‡æ–°å•Ÿå‹• VPN Server。 -LA_GET_CONFIG 已讀å–設定檔。 -LA_SET_CONFIG 已寫入設定檔。VPN Server é‡å•Ÿä¸­ã€‚ -LA_SET_HUB_ADMIN_OPTION 已設定虛擬 HUB "%S" 的管ç†é¸é …。 -LA_SET_HUB_EXT_OPTION 已設定虛擬 HUB %S" 的虛擬 HUB 擴展é¸é …。 -LA_ADD_L3_SW 虛擬 3 層交æ›æ©Ÿ "%S" 已在æœå‹™ç«¯ä¸Šå‰µå»ºã€‚ -LA_DEL_L3_SW 虛擬 3 層交æ›æ©Ÿ "%S" 已從æœå‹™ç«¯ä¸Šåˆªé™¤ã€‚ -LA_START_L3_SW 已啟動虛擬 3 層交æ›æ©Ÿ "%S"。 -LA_STOP_L3_SW å·²åœæ­¢è™›æ“¬ 3 層交æ›æ©Ÿ "%S"。 -LA_ADD_L3_IF 虛擬 HUB "%S" 的虛擬介é¢å·²è¢«æ·»åŠ åˆ°è™›æ“¬ 3 層交æ›æ©Ÿ "%S"。 -LA_DEL_L3_IF 虛擬 HUB "%S" 的虛擬介é¢å·²å¾žè™›æ“¬ 3 層交æ›æ©Ÿ "%S" 中刪除。 -LA_ADD_L3_TABLE 網路 "%S" 的路由表已被添加到虛擬 3 層交æ›æ©Ÿ "%S"。 -LA_DEL_L3_TABLE 網路 "%S" 的路由表已從虛擬 3 層交æ›æ©Ÿ "%S" 中刪除。 -LA_ADD_CRL 證書被添加到證書無效列表。 -LA_DEL_CRL 證書已在證書無效列表中被編輯。 -LA_SET_CRL 已編輯無效證書列表的已註冊的註冊項目。 -LA_READ_LOG_FILE 已下載æœå‹™ç«¯ "%S" (日誌檔 "%S") 上的日誌檔。 -LA_ADD_LICENSE_KEY 已註冊新的許å¯è­‰é‡‘é‘° "%S"。 -LA_DEL_LICENSE_KEY 已刪除ç¾å­˜è¨±å¯è­‰ (%u 號)。 -LA_SET_IPSEC_CONFIG IPsec 伺æœå™¨è¨­ç½®æ˜¯æ›´æ–°çš„。 -LA_ADD_ETHERIP_ID EtherIP / L2TPv3 伺æœå™¨è¨­ç½® (ID="%S") 已添加。 -LA_DEL_ETHERIP_ID EtherIP / L2TPv3 伺æœå™¨ (ID="%S") 設置已刪除。 - -LA_SET_OVPN_SSTP_CONFIG OpenVPN å’Œ MS-SSTP VPN Server 設置已更新。 -LA_DDNS_HOSTNAME_CHANGED å‹•æ…‹ DNS 功能的主機å稱已更改為 "%S". -LA_SET_SPECIAL_LISTENER 特殊監è½å™¨å•Ÿç”¨/ç¦ç”¨ç‹€æ…‹å·²è®Šæ›´ã€‚ - - -# (用戶端日誌) -LC_START_1 已啟動 SoftEther VPN Client 引擎。 -LC_START_2 %S %S -LC_START_3 %S -LC_END 已關閉 SoftEther VPN Client 引擎。 -LC_LOAD_CONFIG_1 載入設定檔。 -LC_LOAD_CONFIG_2 設定檔已已載入。 -LC_LOAD_CONFIG_3 設定檔ä¸å­˜åœ¨ã€‚使用åˆå§‹è¨­ç½®ã€‚ -LC_NEW_ACCOUNT 已建立新 VPN 連接設置 "%s"。 -LC_DELETE_ACCOUNT 已刪除 VPN 連接設置 "%s"。 -LC_RENAME_ACCOUNT 已變更 VPN 連接設置å "%s" 為 "%s"。 -LC_CONNECT 已開始 VPN 連接設置 "%s" 的連接處ç†ã€‚ -LC_CONNECT_1 VPN 連接設置 "%s": 第 %u 次連接æ“作開始。 -LC_CONNECT_2 VPN 連接設置 "%s": 連接完æˆã€‚會話å: "%S"。 -LC_CONNECT_ERROR VPN 連接設置 "%s": 連接斷開或連接失敗。原因: %s (代碼 %u) -LC_DISCONNECT VPN 連接設置 "%s" 斷開中。 -LC_CREATE_VLAN 已創建虛擬網路介é¢å¡ "%S"。 -LC_UPDATE_VLAN å·²é‡è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ "%S" 驅動。 -LC_DELETE_VLAN 已刪除虛擬網路介é¢å¡ "%S"。 -LC_SET_PASSWORD 連接到用戶端æœå‹™çš„密碼設置已變更。 -LC_TAP_NOT_FOUND 無法找到 tun/tap çš„ Mac OS X é©…å‹•ã€‚è«‹å®‰è£ tun/tap 驅動。 - -#(刪除日誌) -LE_START 正在監控目錄 "%S"。如果å¯ç”¨ç£ç¢Ÿç©ºé–“變得å°æ–¼ %S,此目錄和其å­ç›®éŒ„下的日誌檔和設定檔的備份檔案將按照從舊到新的順åºè¢«è‡ªå‹•åˆªé™¤ã€‚決定何時開始刪除的å¯ç”¨ç£ç¢Ÿç©ºé–“大å°ï¼Œå¯ä»¥åœ¨è¨­å®šæª”的“AutoDeletCheckDiskFreeSpaceMinâ€é …目中修改。 -LE_DELETE å¯ç”¨ç£ç¢Ÿç©ºé–“å·²å°æ–¼ %S,因此舊檔 "%S" 被自動刪除。決定何時開始刪除的å¯ç”¨ç£ç¢Ÿç©ºé–“大å°ï¼Œå¯ä»¥åœ¨è¨­å®šæª”的“AutoDeletCheckDiskFreeSpaceMinâ€é …目中修改。 -LE_NOT_ENOUGH_FREE <<警告>> 如果å¯ç”¨ç£ç¢Ÿç©ºé–“å°æ–¼ %S,將ä¸èƒ½è‡ªå‹•åˆªé™¤æ—¥èªŒæª”和設定檔的舊備份檔案。我們建議您å³åˆ»å¾žæ¬¡é›»è…¦ä¸Šæ‰‹å‹•åˆªé™¤ä¸å¿…è¦çš„檔來æ¢å¾©å¯ç”¨ç£ç¢Ÿç©ºé–“。當å¯ç”¨ç£ç¢Ÿç©ºé–“éŽå°æ™‚,電腦é‹è¡Œå°‡è¢«è®Šå¾—ä¸ç©©å®šã€‚ - -# (三層交æ›æ©Ÿæ—¥èªŒ) -L3_SWITCH_START 已啟動虛擬 3 層交æ›æ©Ÿ "%S"。直到此交æ›æ©Ÿä¸Šæ‰€æœ‰è¨»å†Šä»‹é¢çš„虛擬 HUB 都線上後,它æ‰é–‹å§‹å·¥ä½œã€‚ -L3_SWITCH_ONLINE 虛擬 3 層交æ›æ©Ÿ "%S" 所有介é¢çš„虛擬 HUB 線上,且虛擬 3 層交æ›æ©Ÿå·²é–‹å§‹è™›æ“¬ 3 層交æ›å·¥ä½œã€‚ -L3_SWITCH_OFFLINE 虛擬 3 層交æ›æ©Ÿ "%S" 上至少有一個介é¢çš„虛擬 HUB åœæ­¢å·¥ä½œï¼Œå‰‡è™›æ“¬ 3 層交æ›æ©Ÿåœæ­¢å·¥ä½œã€‚ -L3_SWITCH_STOP 虛擬 3 層交æ›æ©Ÿ "%S" 終止。 - - -#關於Microsoft.c -MS_ETHERNET ç¶²è·¯ä»‹é¢ -MS_TOKENRING æ¨™è¨˜ç’°ä»‹é¢ -MS_FDDI FDDI ä»‹é¢ -MS_PPP PPP (撥號或 VPN) -MS_LOOPBACK ç’°å›žä»‹é¢ -MS_SLIP SLIP ä»‹é¢ -MS_WLAN 無線網路介é¢å¡ -MS_OTHER æœªçŸ¥å…¶å®ƒä»‹é¢ -MS_NON_OPERATIONAL 無效 -MS_UNREACHABLE 未連接 -MS_DISCONNECTED 未連接 -MS_CONNECTING 連接中 -MS_CONNECTED 已連接 -MS_OPERATIONAL 已連接 - - -# 關於網路實用工具 -UT_SM_COLUMN_1 é …ç›®å -UT_SM_COLUMN_2 值 -UT_SM_ST_TITLE 網路介é¢å¡å稱 -UT_SM_ST_GUID å…¨çƒå”¯ä¸€è­˜åˆ¥ç¢¼(GUID) -UT_SM_ST_TYPE é¡žåž‹ -UT_SM_ST_TYPE2 有線網路介é¢å¡ -UT_SM_ST_STATUS 狀態 -UT_SM_ST_MTU MTU -UT_SM_ST_SPEED 連接速度 -UT_SM_ST_ADDRESS 實體ä½å€ -UT_SM_ST_RECV_BYTES 接收的ä½å…ƒçµ„數 -UT_SM_ST_RECV_BCASTS 接收廣播å°åŒ…數 -UT_SM_ST_RECV_UNICASTS 接收單播包數 -UT_SM_ST_SEND_BYTES 傳é€çš„ä½å…ƒçµ„數 -UT_SM_ST_SEND_BCASTS 發é€å»£æ’­å°åŒ…數 -UT_SM_ST_SEND_UNICASTS 發é€å–®æ’­åŒ…數 -UT_SM_ST_IP IP åœ°å€ %u -UT_SM_ST_SUBNET å­ç¶²è·¯é®ç½© %u -UT_SM_ST_GATEWAY é–˜é“ %u -UT_SM_ST_DHCP DHCP 伺æœå™¨ -UT_SM_ST_DHCP_1 租賃開始日期 -UT_SM_ST_DHCP_2 租賃到期日期 -UT_SM_ST_WINS_1 WINS 伺æœå™¨ 1 -UT_SM_ST_WINS_2 WINS 伺æœå™¨ 2 - - -# 關於乙太網記錄器管ç†å™¨ -EM_TITLE SoftEther 乙太網記錄器管ç†å™¨ -EM_REMOTE_TITLE 您å¯ä»¥é€£æŽ¥ä¸¦ç®¡ç† SoftEther 乙太網記錄器æœå‹™ã€‚\r\n輸入乙太網記錄器æœå‹™é€²è¡Œç®¡ç†çš„電腦上é‹è¡Œçš„主機å稱和 IP ä½å€ã€‚您也å¯ä»¥é€šéŽä½¿ç”¨â€œ:â€(冒號)連接埠號。 -EM_MAIN_COLUMN_1 網路介é¢å¡å -EM_MAIN_COLUMN_2 狀態 -EM_MAIN_OK æ“作中 -EM_MAIN_ERROR 錯誤 -EM_ADD_NEW 添加新æ•ç²çš„設備 -EM_ADD_EDIT 編輯æ•æ‰è¨­ç½® -EM_DELETE_CONFIRM 您確定您è¦åˆªé™¤æ•æ‰è¨­ç½® "%S" 嗎? -EM_NO_LICENSE_COLUMN 注æ„: -EM_NO_LICENSE 因為甚至沒有一個產å“許å¯è­‰è¢«è¨»å†Šï¼Œæ­¤ SoftEther 乙太網記錄器將無法æ“作。 - -EM_UNSUPPORTED ç¦ç”¨åœ¨æ­¤ä½œæ¥­ç³»çµ±ä¸Šæ­£åœ¨é‹è¡Œçš„ SoftEther 乙太網記錄器。å°æ–¼ SoftEther 乙太網記錄器å¯ä»¥ä½¿ç”¨çš„清單,請åƒé–± SoftEther 乙太網記錄器的線上文檔。 -EM_WPCAP_REMOTE 為了使用 SoftEther 乙太網記錄器,你需è¦å®‰è£WinPcap軟體。WinPcap 軟體目å‰åœ¨ä¼ºæœå™¨é›»è…¦ä¸Šæ²’有安è£ã€‚\r\n\r\nè¦ç¹¼çºŒå®‰è£ WinPcap 軟體,你必須開啟正在é‹è¡Œ VPN Server çš„é‚£å°ä¼ºæœå™¨é›»è…¦ä¸Šçš„ SoftEther 乙太網記錄器管ç†å™¨ï¼Œç„¶å¾Œå†é€£æŽ¥åˆ°æœ¬åœ°ä¸»æ©Ÿ(您自己的電腦的ä½ç½®),會顯示本地橋功能設置視窗。 \r\nè¦ç¹¼çºŒï¼Œé¦–先退出管ç†æœƒè©±ï¼Œç„¶å¾Œï¼Œåœ¨ä¼ºæœå™¨é›»è…¦ä¸Šå•Ÿå‹• SoftEther 乙太網記錄器管ç†å™¨ä¹‹å¾Œï¼Œé€£æŽ¥åˆ°æœ¬åœ°ä¸»æ©Ÿï¼Œä¸¦ç¹¼çºŒè¨­ç½®éŽç¨‹ã€‚ -EM_WPCAP_ROOT 為了使用 SoftEther 乙太網記錄器,你需è¦å®‰è£WinPcap軟體。 \r\n\r\nè¦ç¹¼çºŒå®‰è£ï¼Œæ‚¨å¿…須具有管ç†å“¡è¨±å¯æ¬Šä½œç‚ºä½¿ç”¨è€…登入到這å°é›»è…¦ã€‚\r\n作為管ç†å“¡ç™»å…¥ï¼Œé‡æ–°å•Ÿå‹• SoftEther VPN Server 管ç†å™¨ã€‚ -EM_WPCAP_INSTALL 為了使用 SoftEther 乙太網記錄器,你需è¦å®‰è£WinPcap軟體。WinPcap 軟體目å‰åœ¨ä¼ºæœå™¨é›»è…¦ä¸Šæ²’有安è£ã€‚ \r\n\r\nWinPcap 是一個易於安è£çš„å…費軟體,與 VPN Server æ†ç¶åœ¨ä¸€èµ·ã€‚\r\n\r\n您è¦é–‹å§‹å®‰è£ WinPcap 嗎? -EM_WPCAP_REBOOT1 在 WinPcap 安è£å®Œæˆå¾Œï¼Œåœ¨ä½¿ç”¨ SoftEther 乙太網記錄器å‰ï¼Œä½ å¿…é ˆé‡æ–°é–‹æ©Ÿé›»è…¦ã€‚\r\n\r\n在您手動é‡æ–°é–‹æ©Ÿé›»è…¦å’Œ SoftEther 乙太網記錄器後,é‡æ–°é…置設置。 -EM_WPCAP_REBOOT2 在 WinPcap 安è£å¾Œï¼Œä½ å¿…é ˆé‡æ–°é–‹æ©Ÿ SoftEther 乙太網記錄器æœå‹™ã€‚ \r\n\r\n它僅需è¦å¾ˆçŸ­çš„時間é‡æ–°é–‹æ©Ÿ SoftEther 乙太網記錄器æœå‹™ï¼Œä½†æ˜¯æ‰€æœ‰ç•¶å‰é€£æŽ¥åˆ° SoftEther 乙太網記錄器的管ç†æœƒè©±å°‡è¢«æ–·é–‹ã€‚ \r\n此管ç†æœƒè©±ä¹Ÿå°‡è¢«æ–·é–‹ï¼Œå› æ­¤æ‚¨éœ€è¦é‡æ–°é€£æŽ¥ä¸¦ç¹¼çºŒã€‚\r\n\r\n您是è¦é‡æ–°é–‹æ©Ÿ SoftEther 乙太網記錄器æœå‹™å—Žï¼Ÿ -EM_RESOURCE ç„¡æ³•è®€å– WinPcap é©…å‹• - - -########################################################################### -# # -# 在軟體框中的字串資料 # -# # -########################################################################### - - -PREFIX D_SECURE -CAPTION %s - %S çš„è¨ªå• -S_TITLE %S çš„è¨ªå• -S_DEVICE_INFO 設備å稱: %S\r\n製造商: %S -IDS_STATIC1 設備資訊 -S_WARNING è«‹å°å¿ƒè¼¸å…¥ PIN 碼,因為如果你錯誤地輸入了幾次,設備將被鎖定。 -IDOK 確定(&O) -IDCANCEL å–消 -S_PIN_CODE &PIN 碼: - - -PREFIX D_PKCSUTIL -CAPTION PKCS#12 寫入工具 -S_TITLE ePass 1000 USB 標記 PKCS#12 寫入工具 -STATIC1 通éŽä½¿ç”¨æ­¤å·¥å…·ï¼Œæ‚¨å¯ä»¥å°‡æ‚¨é¸æ“‡çš„ PKCS#12 檔(證書檔)寫入 ePass 1000 USB 硬體安全標記。\r\n\r\n寫入證書檔的 USB å¯ä»¥ç”¨æ–¼ SoftEther VPN 的身份驗證。 -STATIC2 寫入 PKCS#12 文件 -STATIC3 è¦å°‡ä¸€å€‹ç¾æœ‰çš„ PKCS#12 檔寫入 USB 標記,按一下“寫入â€ã€‚\r\n注æ„: 如果 USB 標記中已經儲存了 SoftEther VPN çš„ PKCS#12 證書,則已儲存的檔將被覆蓋。 -B_WRITE 寫入(&W) -STATIC4 從 USB 標記擦除 PKCS#12 證書。 -STATIC5 您å¯ä»¥å¾žå·²å„²å­˜ SoftEther VPN PKCS#12 證書的 USB 標記擦除證書數據。 -B_ERASE 擦除(&E) -IDCANCEL 退出工具(&X) -S_COPYRIGHT Copyright (c) SoftEther VPN Project.\r\nAll Rights Reserved. - - -PREFIX D_PASSPHRASE -CAPTION ç§äººé‡‘鑰密碼 -STATIC1 æ­¤ç§äººé‡‘鑰被密碼ä¿è­·ã€‚\r\n\r\n輸入密碼方å¯è®€å–金鑰。 -STATIC2 密碼(&P): -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_NM_CONNECT -CAPTION 連接到 SoftEther VPN 使用者模å¼è·¯ç”±å™¨ -S_TITLE 正在連接 %S ... - - -PREFIX D_PASSWORD -CAPTION 登入到 %S -S_TITLE 請輸入您的用戶å和密碼以登入到æœå‹™ç«¯ "%S"。確定您é¸æ“‡äº†æ­£ç¢ºçš„èªè­‰é¡žåž‹ã€‚ -STATIC1 輸入使用者資訊(&R): -STATIC2 帳戶類型(&T): -STATIC3 用戶å(&N): -STATIC4 密碼(&P): -R_NO_SAVE_PASSWORD ä¸ä¿å­˜å¯†ç¢¼(&D): -S_COUNTDOWN %u 秒後自動é‡é€£... -IDOK 確定(&O) -IDCANCEL 連接å–消 - - -PREFIX D_STATUS -CAPTION 正在連接 %s ... -S_STATUS åˆå§‹åŒ–中... -IDCANCEL å–消 - - -PREFIX D_CERT -CAPTION 證書 -S_TITLE 此證書的資訊如下。 -STATIC1 此證書的基本資訊: -STATIC2 發給: -STATIC3 發行人: -STATIC4 有效期é™: -STATIC5 此證書的進階資訊: -STATIC6 簽署此證書的當局的證書: -S_PARENT 簽署此證書的證書當局的證書已在å¯ä¿¡è­‰æ›¸åˆ—表上註冊。 -S_PARENT_BUTTON_STR 查看證書(&V) -IDCANCEL 確定(&O) -B_SAVE ä¿å­˜æª”(&S) - - -PREFIX D_CHECKCERT -CAPTION 安全警告 - %s -S_TITLE 你正在連接到的目標 VPN Server “%Sâ€çš„連接是加密的,但由伺æœå™¨æ供的伺æœå™¨æ†‘證的å¯ä¿¡åº¦æ˜¯æœªçŸ¥çš„。 -STATIC1 關於伺æœå™¨æ†‘è­‰ -STATIC2 正在 VPN Server å’Œ VPN Client 之間建立加密通é“(SSL 會話)。檢查伺æœå™¨æ†‘è­‰å¯ä»¥é©—證伺æœå™¨çš„å¯é æ€§ã€‚ -S_MSG1 目標 VPN Server "%S" æ供的æœå‹™ç«¯è­‰æ›¸å¦‚下。 -STATIC3 發給: -STATIC4 發行人: -STATIC5 有效期é™: -B_SHOW 查看證書(&S) -STATIC6 摘è¦(MD5): -STATIC7 摘è¦(SHA-1): -IDOK æ¢å¾©é€£æŽ¥(&R) -IDCANCEL å–消連接(&C) -STATIC8 此證書å¯èƒ½æœ‰å•é¡Œï¼Œä¾‹å¦‚它ä¸æ˜¯æœ‰å¯ä¿¡ç°½ç™¼å–®ä½ç°½ç™¼ï¼Œæˆ–證書已éŽæœŸã€‚ -STATIC9 請確èªæ­¤è­‰æ›¸å…§å®¹ï¼Œä¸¦æ±ºå®šæ˜¯å¦é€£æŽ¥åˆ°æ­¤ VPN Server。按一下“å–消連接â€ä¾†ä¸­æ­¢é€£æŽ¥ã€‚ - - -PREFIX D_CONNECTERROR -CAPTION 連接錯誤 - %s -S_TITLE 連接到 VPN Server "%S" 時發生錯誤。 -S_COUNTDOWN %u 秒後自動é‡é€£... -IDOK é‡è©¦(&R) -IDCANCEL 連接å–消 -R_HIDE 下次連接時隱è—此視窗(&H) - - -PREFIX D_CM_LOGIN -CAPTION 輸入密碼 - VPN Client 管ç†å™¨ -S_TITLE 您必須輸入用戶端管ç†å¯†ç¢¼ä¾†ä½¿ç”¨é‹è¡Œåœ¨ %s 上的 VPN Client。輸入用戶端管ç†å¯†ç¢¼ã€‚ -STATIC1 密碼(&P): -STATIC2 輸入用戶端管ç†å¯†ç¢¼: -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_CONNECTION_STATUS -S_TITLE %s VPN 會話的狀態 (å³æ™‚) -B_POLICY 安全性原則(&P)... -B_SERVER_CERT æœå‹™ç«¯è­‰æ›¸(&S) -B_CLIENT_CERT 用戶端證書(&C) -IDCANCEL 關閉(&C) - - -PREFIX D_CM_POLICY -CAPTION 安全性原則列表 -S_TITLE 為當å‰æœƒè©± %s 定義的安全性原則 -IDCANCEL 關閉(&C) - - -PREFIX D_CM_ACCOUNT -STATIC1 請為 VPN Server é…ç½® VPN 連接設置。 -S_ACCOUNT_NAME 連接設置å(&N): -STATIC2 目標 VPN Server (&B): -STATIC3 指定目標 VPN Server 上的主機å稱或 IP ä½å€ï¼ŒåŸ è™Ÿå’Œè™›æ“¬ HUB å。 -STATIC4 主機å稱(&H): -STATIC5 埠號(&P): -STATIC6 (TCP 埠) -STATIC7 虛擬 HUB å(&V): -STATIC8 中繼代ç†ä¼ºæœå™¨(&X): -STATIC9 您å¯ä»¥é€šéŽä»£ç†ä¼ºæœå™¨é€£æŽ¥åˆ° VPN Server。 -STATIC10 代ç†é¡žåž‹(&T): -R_DIRECT_TCP 直接 TCP/IP 連接(無代ç†)(&D) -R_HTTPS é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥(&T) -R_SOCKS é€šéŽ SOCKS 代ç†ä¼ºæœå™¨é€£æŽ¥(&S) -B_PROXY_CONFIG 代ç†ä¼ºæœå™¨è¨­ç½®(&R) -STATIC11 æœå‹™ç«¯è­‰æ›¸é©—è­‰é¸é …(&F): -R_CHECK_CERT 總是驗證æœå‹™ç«¯è­‰æ›¸(&C) -B_TRUST 管ç†å¯ä¿¡ç™¼è­‰æ©Ÿé—œè­‰æ›¸åˆ—表(&C) -B_SERVER_CERT 指定特定證書(&S) -B_VIEW_SERVER_CERT 查看特定證書(&V) -S_VLAN_GROUP 使用虛擬網路介é¢å¡(&L): -S_POLICY_1 您å¯ä»¥é…置將應用到級è¯è™›æ“¬ HUB å´çš„安全性原則。 -B_POLICY 安全性原則(&L) -STATIC12 用戶èªè­‰è¨­ç½®(&A): -STATIC13 èªè­‰é¡žåž‹(&T): -S_USERNAME 用戶å(&U): -S_PASSWORD 密碼(&Y): -S_CERT_INFO 您必須為用戶èªè­‰æŒ‡å®šä¸€å€‹ç”¨æˆ¶ç«¯è­‰æ›¸ã€‚ -STATIC14 通信的進階設置(&E): -R_RETRY 斷開後自動é‡é€£(&Z) -S_RETRY_NUM_1 é‡é€£æ¬¡æ•¸(&C): -S_RETRY_NUM_2 次 -S_RETRY_SPAN_1 é‡é€£é–“éš”(&K): -S_RETRY_SPAN_2 秒 -R_INFINITE ç„¡é™é‡é€£(總是ä¿æŒ VPN 線上) (&I) -R_NOTLS1 ä¸è¦ä½¿ç”¨ TLS &1.0 -B_DETAIL 進階設置(&D)... -IDOK 確定(&O) -IDCANCEL å–消 -B_CHANGE_PASSWORD 變更密碼(&P) -S_CHANGE_PASSWORD 您å¯ä»¥åœ¨ VPN Server 上更改使用者密碼。 -R_HIDE éš±è—和錯誤視窗(&D) -R_HIDE2 éš±è— IP ä½å€èž¢å¹•(&O) -STATIC15 請設置連接到 VPN Server 時需è¦çš„使用者èªè­‰è³‡è¨Šã€‚ -B_REGIST_CLIENT_CERT 指定用戶端證書(&C) -B_IE å°Žå…¥I&E代ç†ä¼ºæœå™¨è¨­ç½® -R_DISABLE_NATT ç¦ç”¨ NAT-T - - -PREFIX D_CM_PROXY -CAPTION 代ç†ä¼ºæœå™¨é€£æŽ¥è¨­ç½® -STATIC1 輸入中繼代ç†ä¼ºæœå™¨ (HTTP 代ç†æˆ– SOCKS 代ç†) 的主機å稱,IP ä½å€ï¼ŒåŸ ï¼Œå¦‚果需è¦ï¼Œè«‹è¼¸å…¥ç”¨æˆ¶å和密碼。 -STATIC2 主機å稱(&H): -STATIC3 埠(&A): -STATIC4 用戶å(&U): -STATIC5 密碼(&P): -IDOK 確定(&O) -IDCANCEL å–消 -STATIC6 (å¯é¸) -STATIC7 (å¯é¸) - - -PREFIX D_CM_DETAIL -CAPTION 進階設置 -STATIC1 為系統管ç†å“¡ï¼Œå’Œåœ¨ç¶²è·¯ï¼Œé€šä¿¡å”定,安全方é¢æœ‰ä¸€å®šçž­è§£çš„用戶æ供了å¯é¸æ“‡çš„設置。å¯ä»¥ç”±æ­¤ä¾†è‡ªè¨‚ VPN 通信å”議設置。為系統管ç†å“¡å’Œå°ˆå®¶åœ¨ç¶²è·¯ã€é€šä¿¡å”定和安全方é¢æä¾›å¯é¸è¨­ç½®ã€‚自訂 VPN å”議的通訊設定。 -STATIC2 VPN 通信的最優化(&T): -STATIC3 ä½¿ç”¨å¤šå€‹ç‰©ç† TCP 連接èšåˆç‚ºä¸€å€‹é‚輯 VPN 連接,以æ高通信輸é€é‡ã€‚ -STATIC4 TCP 連接數(&N): -STATIC5 連接數 -STATIC6 ※ 注æ„: 建議寬頻線路開 8 個連接,低速線路開 1 個連接 (例如撥號)。 -STATIC7 進階設置: -STATIC8 建立間隔(&S): -STATIC9 秒 -R_USE_DISCONNECT 設置æ¯å€‹ TCP 的連接壽命(&A) -STATIC10 壽命(&P): -STATIC11 秒 -STATIC12 當使用兩個或以上 TCP 連接時,å¯ä»¥ä½¿ç”¨ "åŠé›™å·¥æ¨¡å¼"。åŠé›™å·¥æ¨¡å¼ä¸‹å›ºå®šäº†æ¯å€‹ TCP 連接的資料方å‘。例如,當使用 8 個 TCP 連接建立一個 VPN 時,VPN 隧é“的物ç†çµæ§‹å°‡è¢«å›ºå®šç‚º: 4 個 TCP 連接專用于上行方å‘,其餘 4 個連接專用於下行方å‘。 -R_USE_HALF_CONNECTION 使用åŠé›™å·¥æ¨¡å¼(&H) -STATIC13 加密和壓縮(&C): -STATIC14 通常 VPN 會話為安全起見會被加密。您也å¯ä»¥ç¦ç”¨åŠ å¯†ä»¥æ高輸é€é‡ã€‚請注æ„,在ç¦ç”¨åŠ å¯†çš„情æ³ä¸‹ï¼Œè³‡æ–™åœ¨ç¶²è·¯ä¸Šæ˜¯ä»¥æ˜Žæ–‡æ–¹å¼å‚³è¼¸çš„。 -R_USE_ENCRYPT 使用 SSL 加密 VPN 會話(&E) -STATIC15 您å¯ä»¥ä½¿ç”¨è³‡æ–™å£“ç¸®ä»¥ç¯€çœ VPN 的通信頻寬。當使用較慢的連接如撥號或移動連接時,啟用此é¸é …。 -R_DISABLE_UDP ç¦ç”¨ UDP 加速功能功能(&P) -R_USE_COMPRESS 使用資料壓縮(&U) -STATIC16 連接模å¼è¨­ç½®(&M): -S_MODE 您å¯ä»¥æŒ‡å®šå¦‚下連接模å¼ã€‚(供網路系統管ç†å“¡é¸æ“‡) -R_BRIDGE 橋接器/路由器模å¼(&B) -R_MONITOR 監控模å¼(&D) -STATIC17 其它é…ç½®(&G): -R_NO_ROUTING ä¸è¦èª¿æ•´è·¯ç”±è¡¨(&R) -STATIC18 除éžä½ å¾—到系統管ç†å“¡çš„åŒæ„或者你有網路和安全方é¢çš„專業知識,å¦å‰‡è«‹ä¿æŒæ­¤å°è©±æ–¹å¡Šçš„默èªè¨­ç½®ã€‚ -STATIC19 VoIP / QoS 功能å¯ä»¥è™•ç†é«˜å„ªå…ˆç´šå°åŒ…,如 IP 電話å°åŒ… (VoIP) å¯ä»¥è¢«æ›´å¿«çš„傳輸。 -R_DISABLE_QOS ç¦ç”¨ VoIP / &QoS 功能 -IDOK 確定(&O) -IDCANCEL å–消 -S_UDPACCEL 您å¯ä»¥ä½¿ç”¨è³‡æ–™å£“ç¸®ä»¥ç¯€çœ VPN 通信頻寬。當使用慢速連接時,如撥號或移動連接,啟用此é¸é …。 - - -PREFIX D_CM_NEW_VLAN -CAPTION 創建新虛擬網路介é¢å¡ -S_INFO 一個新虛擬網路介é¢å¡å°‡è¢«è¢«å‰µå»ºåˆ°ç³»çµ±ä¸­ã€‚\r\n您å¯ä»¥ç‚ºæ­¤è™›æ“¬ç¶²è·¯ä»‹é¢å¡æŒ‡å®šæœ€é•·ä¸è¶…éŽ %u 個字æ¯å’Œæ•¸ä½çš„å稱。 -STATIC1 虛擬網路介é¢å¡å稱(&N): -IDOK 確定(&O) -IDCANCEL å–消 -S_WIN8 正在é‹è¡Œçš„作業系統是 Windows8。請注明 "VPN" 或 "VPN2" 直到 "VPN127" 作為新的虛擬網路介é¢å¡çš„å稱 (最多 127 個é©é…器å¯ä»¥è¢«å‰µå»º)。 - - -PREFIX D_CM_TRUST -CAPTION 管ç†ä¿¡ä»»çš„證書簽發機構的列表 -STATIC1 您å¯ä»¥åœ¨é€™è£¡ç®¡ç†èªè­‰æŽˆæ¬Š(CA)證書列表。\r\n\r\n當連接到 VPN Server 時,您å¯ä»¥ä½¿ç”¨åœ¨æ­¤è¨»å†Šçš„ CA 證書來驗證æœå‹™ç«¯è­‰æ›¸ã€‚ -B_IMPORT 添加(&A) -B_EXPORT 匯出(&E) -IDOK 查看證書(&V) -IDCANCEL 關閉(&C) -B_DELETE 刪除(&D) - - -PREFIX D_CM_PASSWORD -CAPTION 設置密碼 - VPN Client 管ç†å™¨ -S_TITLE 您å¯ä»¥è¨­ç½®å¯†ç¢¼ä¾†é™åˆ¶æ­¤ SoftEther VPN Client æœå‹™ã€‚\r\n設置密碼後,在下次使用 VPN Client 連線管ç†å“¡åˆ° SoftEther VPN Client æœå‹™æ™‚,您將被被è¦æ±‚輸入密碼。 -STATIC1 設置用戶端管ç†å¯†ç¢¼: -R_USE_PASSWORD 使用密碼(&U) -R_REMOTE_ONLY 僅在é ç«¯æ“作時需è¦å¯†ç¢¼(&R) -IDC_STATIC1 密碼(&P): -IDC_STATIC2 確定(&E): -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_CM_CONFIG -CAPTION å¯é¸è¨­ç½® -STATIC1 您å¯ä»¥æ›´æ”¹ VPN Client 的設置 -STATIC2 é ç«¯ç³»çµ±ç®¡ç†(&E) -STATIC3 您å¯ä»¥é€šéŽä½¿ç”¨ VPN Client 管ç†å™¨é ç«¯æ¨¡å¼å¾žå¦ä¸€å°é›»è…¦ä¸Šé ç«¯ç³»çµ±ç®¡ç† VPN Client æœå‹™ç¨‹å¼ã€‚ -R_ALLOW_REMOTE_CONFIG å…許 VPN Client æœå‹™çš„é ç«¯ç³»çµ±ç®¡ç†(&R) -S_WARNING 建議您在å…許é ç«¯ç³»çµ±ç®¡ç†æ™‚設置密碼。在功能表裡é¸æ“‡â€œå·¥å…·â€ >“設置密碼â€ä¾†è¨­ç½®å¯†ç¢¼ã€‚ -STATIC4 在通訊閒置一段時間後自動斷開網際網路連接的環境下,å¯ä»¥é€šéŽå‘網際網路上任æ„主機發é€å‡å°åŒ…çš„æ–¹å¼ä¾†ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥ã€‚ -R_USE_KEEP_CONNECT 使用ä¿æŒ Internet 連接功能(&K) -S_HOSTNAME 主機å稱(&H): -S_PORT 埠號(&P): -S_INTERVAL å°åŒ…發é€é–“éš”(&I): -S_INTERVAL2 秒æ¯å°åŒ… -S_PROTOCOL å”è­°(&O): -R_TCP TCP/IP å”è­°(&T) -R_UDP UDP/IP å”è­°(&U) -S_INFO 發é€çš„ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥çš„å°åŒ…大å°éš¨æ©Ÿï¼Œç„¡å€‹äººè³‡è¨Šè¢«ç™¼é€ã€‚ -IDOK 確定(&O) -IDCANCEL å–消 -STATIC5 其它é…ç½®(&O) -R_ALPHA 使用者介é¢é€æ˜Ž(&A) -STATIC6 ※注æ„:é€æ˜Žè¨­ç½®å°‡åœ¨é€£ç·šç®¡ç†å“¡é‡å•Ÿå¾Œç”Ÿæ•ˆã€‚ -STATIC7 ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½(&K) - - -PREFIX D_ABOUT -S_INFO1 SoftEther VPN %u.0 (Ver %u.%02u, Build %u) -S_INFO2 An Open-Source VPN Software for Academic Purpose, under the GPLv2 License.\r\nCopyright (c) 2012-%u SoftEther Project at University of Tsukuba, Japan. All Rights Reserved.\r\nWeb Site: http://www.softether.org/\r\n%S -S_INFO3 This product includes the following software components:\r\nBitVisor: Copyright (c) 2007, 2008 University of Tsukuba. Copyright (C) 2007, 2008 National Institute of Information and Communications Technology. All rights reserved. / Microsoft(R) C Runtime Library: (c) 2007 Microsoft Corporation. All Rights Reserved. / PKCS #11 Cryptographic Token Interface (Cryptoki): Copyright (c) RSA Security Inc. / WinPcap: Copyright (c) 2001 - 2003 NetGroup, Politecnico di Torino (Italy). All rights reserved. / libedit: Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved. / libiconv: Copyright (C) 2007 Free Software Foundation, Inc. / ncurses: Copyright (c) 1998-2005, 2006 Free Software Foundation, Inc. / OpenSSL: Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). / zlib: (C) 1995-2004 Jean-loup Gailly and Mark Adler. / Special Thanks to: Software Laboratory, Academic Computing Communication Center, Industrial Liaison and Cooperative Research Center and Professor Yasushi Shinjo in University of Tsukuba, Japan. -S_INFO4 æ­¤ VPN 伺æœå™¨ä½œç‚ºçš„一個學術研究且由 (http://www.softether.org/) 為公眾利益å…費發佈的。本軟體是日本筑波大學 SoftEther 專案下開發的å…費軟體,無任何擔ä¿ã€‚開發人員ã€ç‰ˆæ¬Šæ‰€æœ‰è€…或分銷商在任何情æ³ä¸‹å°æ–¼ä½¿ç”¨æœ¬è»Ÿé«”的任何索賠ã€æ害賠償或其他情æ³ä¸æ‰¿æ“”責任。\r\n\r\nSoftEther VPN 是日本政府的研究和開發項目的一項工作,由日本的經濟ã€è²¿æ˜“和工業部資助,由資訊化推進機構管ç†ã€‚ -IDCANCEL 確定(&O) -B_WEB è¨ªå• SoftEther VPN 和網站 (&W)... -B_EULA æœ€çµ‚ç”¨æˆ¶è¨±å¯ -B_IMPORTANT é‡è¦å•Ÿäº‹ -B_LEGAL 法律啟事 -B_UPDATE_CONFIG é…置更新 -B_AUTHORS 作者åå–® - - -PREFIX D_REMOTE -STATIC1 指定目的電腦主機å稱或 IP 地å€(&S): -R_LOCAL 連接到本地電腦 (此視窗中顯示的電腦) (&L) -S_HOSTNAME 電腦å(&C): -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_CM_DESKTOP -CAPTION 連接 - %s -S_TITLE VPN 連接設置 "%s" 的連接進程啟動中。 -S_WARNING VPN Client 會將連接到 VPN Server éŽç¨‹ä¸­çš„連接狀態和錯誤資訊輸出到 %s 的“控制å°é€²ç¨‹â€è¦–窗。 -S_INFO å¯ä»¥ç¹¼çºŒé€£æŽ¥å—Ž? -IDOK 繼續(&C) -IDCANCEL å–消 - - -PREFIX D_CM_CHANGE_PASSWORD -CAPTION 更改密碼 -S_TITLE 您å¯ä»¥æ›´æ”¹æœå‹™ç«¯ %S 上註冊的使用者密碼。 -STATIC1 更改密碼(&P) -STATIC2 虛擬 HUB å(&H): -STATIC3 用戶å(&U): -STATIC4 舊密碼(&O): -STATIC5 新密碼(&N): -STATIC6 確èªæ–°å¯†ç¢¼(&C): -IDOK 確定(&O) -IDCANCEL å–消 -S_STATIC ※注æ„: 如果èªè­‰é¡žåž‹æ˜¯ RADIUS 或 NT 域èªè­‰ï¼Œæ‚¨ä¸èƒ½æ›´æ”¹ä½¿ç”¨è€…密碼。 - - -PREFIX D_SM_MAIN -CAPTION SoftEther VPN Server 管ç†å™¨ -STATIC1 SoftEther VPN Server 連接設置(&S): -STATIC2 VPN Server 或 VPN Bridge 的連接設置被定義如下。按兩下該項以連接到æœå‹™ç«¯ã€‚\r\nè¦æ·»åŠ æ–°é€£æŽ¥ï¼ŒæŒ‰ä¸€ä¸‹â€œæ–°è¨­ç½®â€ã€‚ -B_NEW_SETTING 新設置(&N) -B_EDIT_SETTING 編輯設置(&E) -B_DELETE 刪除設置(&D) -IDOK 連接(&C) -B_SECURE_MANAGER 智慧å¡ç®¡ç†å™¨(&S)... -B_SELECT_SECURE é¸æ“‡æ™ºæ…§å¡(&M)... -B_ABOUT 版本資訊(&A)... -IDCANCEL 退出 SoftEther VPN Server 管ç†å™¨(&X) -B_CERT_TOOL 製作證書 - - - -PREFIX D_SM_EDIT_SETTING -STATIC1 è«‹é…ç½®è¦ç®¡ç†çš„ VPN Server 或 VPN Bridge 的連接設置 -STATIC2 設置å(&N): -STATIC3 目標 VPN Server (&B): -STATIC4 指定目標 VPN Server 的主機å稱或 IP ä½å€ã€åŸ è™Ÿå’Œè™›æ“¬ HUB。 -STATIC5 主機å稱(&H): -R_LOCALHOST 連接到本地主機(localhost)(&L) -STATIC6 埠號(&P): -STATIC7 (TCP 埠) -STATIC8 中繼代ç†ä¼ºæœå™¨(&X): -STATIC9 您å¯ä»¥é€šéŽä»£ç†ä¼ºæœå™¨é€£æŽ¥åˆ° VPN Server。 -STATIC10 代ç†é¡žåž‹(&T): -R_DIRECT_TCP 直接 TCP/IP 連接 (無代ç†) (&D) -R_HTTPS é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥(&T) -R_SOCKS é€šéŽ SOCKS 代ç†ä¼ºæœå™¨é€£æŽ¥(&O) -B_PROXY_CONFIG 代ç†ä¼ºæœå™¨è¨­ç½®(&R) -STATIC11 é¸æ“‡ç®¡ç†æ¨¡å¼ä¸¦è¼¸å…¥å¯†ç¢¼(&M) -STATIC12 您å¯ä»¥ä½¿ç”¨æœå‹™ç«¯ç®¡ç†æ¨¡å¼æˆ–虛擬 HUB 管ç†æ¨¡å¼é€£æŽ¥åˆ° VPN Server。\r\n\r\n伺æœå™¨ç®¡ç†æ¨¡å¼å…許您管ç†æ•´å€‹ VPN Server 和所有虛擬 HUB 。\r\n\r\n虛擬 HUB 管ç†æ¨¡å¼å…許您åªèƒ½ç®¡ç†æ‚¨æ“有許å¯æ¬Šçš„一個虛擬 HUB 。 -R_SERVER_ADMIN æœå‹™ç«¯ç®¡ç†æ¨¡å¼(&S) -R_HUB_ADMIN 虛擬 HUB 管ç†æ¨¡å¼(&U) -S_HUBNAME 虛擬 HUB å(&V): -STATIC13 請輸入密碼連接管ç†æ¨¡å¼ã€‚ -S_PASSWORD 密碼(&P): -R_NO_SAVE ä¸ä¿å­˜ç®¡ç†å¯†ç¢¼(&S) -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_SM_SERVER -CAPTION %s - SoftEther VPN Server 管ç†å™¨ -S_TITLE ç®¡ç† VPN Server "%S" -S_VHUB_BRIDGE 通éŽæ­¤ VPN Server 託管的虛擬 HUB (&Z): -IDOK 管ç†è™›æ“¬ HUB (&A) -B_ONLINE 線上(&O) -B_OFFLINE 離線(&F) -B_HUB_STATUS 查看狀態(&S) -B_CREATE 創建虛擬 HUB (&C) -B_EDIT 屬性(&E) -B_DELETE 刪除(&D) -STATIC1 管ç†ç›£è½å™¨(&L) -STATIC2 監è½å™¨åˆ—表 (TCP/IP 埠) (&I): -B_CREATE_LISTENER 創建(&R) -B_DELETE_LISTENER 刪除(&T) -B_START 開始(&G) -B_STOP åœæ­¢(&P) -STATIC3 VPN Server 和網路資訊和設置(&N) -B_SSL 加密與網路(&E) -B_STATUS 查看伺æœå™¨ç‹€æ…‹(&V) -B_INFO 關於此 VPN Server 的資訊 -B_LICENSE 添加 / 刪除許å¯è­‰(&L) -B_FARM 群集é…ç½®(&M) -B_FARM_STATUS 群集狀態(&Z) -B_CONNECTION 顯示 TCP/IP \r\n連接清單(&Y) -B_BRIDGE 本地橋接器設置(&B) -B_L3 3 層交æ›æ©Ÿè¨­ç½®(&3) -B_CONFIG 編輯設置(&D) -B_REFRESH é‡æ–°æ•´ç†(&H) -IDCANCEL 關閉(&X) -S_BETA 測試版 (é ç™¼è¡Œ) -B_IPSEC IPsec / L&2TP 設置 -B_DDNS å‹•æ…‹ DNS 設置 -S_DDNS ç•¶å‰ DDNS 主機å稱: -B_OPENVPN OpenVPN / MS-SSTP 設置 -B_AZURE VPN Azure 設置 -S_AZURE VPN Azure 主機å稱: -B_VPNGATE VPN Gate 設置 - - -PREFIX D_SM_STATUS -IDOK é‡æ–°æ•´ç†(&H) -IDCANCEL 關閉(&X) - - -PREFIX D_SM_EDIT_HUB -STATIC1 虛擬 HUB å(&N): -STATIC2 安全設置(&S): -S_BOLD 管ç†æ­¤è™›æ“¬ HUB 的密碼 -STATIC3 密碼(&P): -STATIC4 確定(&C): -R_NO_ENUM ä¸è¦å‘匿å使用者枚舉 (&U) -STATIC5 虛擬 HUB é¸é …(&I): -R_LIMIT_MAX_SESSION 最大 VPN 會話數é™åˆ¶(&L) -S_MAX_SESSION_1 最大會話數(&X): -S_MAX_SESSION_2 會話 -STATIC6 (ä¸è¨ˆç®—本地橋ã€è™›æ“¬ NAT 或級è¯ç”¢ç”Ÿçš„æœå‹™ç«¯è™›æ“¬æœƒè©±æ•¸) -STATIC7 虛擬 HUB 狀態(&J): -STATIC8 設置虛擬 HUB 狀態。 -R_ONLINE 線上(&E) -R_OFFLINE 離線(&F) -STATIC9 設置群集(&M): -S_FARM_INFO é¸æ“‡ç¾¤é›†å…§è™›æ“¬ HUB 類型。 -R_STATIC éœæ…‹è™›æ“¬ HUB (&A) -R_DYNAMIC 動態虛擬 HUB (&D) -S_AO_1 虛擬 HUB 管ç†é¸é …(&Y): -S_AO_3 顯示並編輯虛擬 HUB 管ç†é¸é …。 -B_ADMINOPTION 虛擬 HUB 管ç†é¸é …(&K) -S_ACL_3 æº IP 訪å•é™åˆ¶åˆ—表(&R): -S_ACL 根據用戶端電腦的 IP ä½å€å…許或拒絕到此虛擬 HUB çš„ VPN 連接。 -B_ACL IP å­˜å–控制清單(&T) -IDOK 確定(&O) -IDCANCEL å–消 -STATIC10 您å¯ä»¥åœ¨è™›æ“¬ HUB 擴展é¸é …清單中é…置更進階的設置。 -B_EXTOPTION 編輯虛擬 HUB 擴展é¸é …清單(&X) -S_MSG_1 當用戶端連接時,顯示資訊。 -S_MSG_2 當 VPN Client 連接到這個虛擬 HUB 時,顯示在螢幕上一個使用者資訊。 -B_MSG 資訊設置(&M) - - -PREFIX D_SM_CREATE_LISTENER -CAPTION 創建監è½å™¨ -STATIC1 您å¯ä»¥ç‚º VPN Server 添加一個 TCP/IP 埠號,來接收從用戶端來的連接。\r\n\r\n請指定è¦æ·»åŠ çš„埠號。 -STATIC2 如果埠號已經被其它æœå‹™ç«¯ç¨‹å¼ä½¿ç”¨ï¼Œå‰‡æ–°ç›£è½å™¨çš„狀態將被被更改為錯誤狀態。\r\n\r\n此時,請åœæ­¢æ‰“開相åŒåŸ çš„其他程å¼ã€‚ -STATIC3 埠號(&P): -IDOK 確定(&O) -IDCANCEL å–消 -STATIC4 (TCP/IP 埠) - - -PREFIX D_SM_SSL -CAPTION 加密和網路設置 -STATIC1 您å¯ä»¥æŸ¥çœ‹æˆ–更改此 VPN Server 上與加密ã€é€šä¿¡å’Œå®‰å…¨ç›¸é—œçš„設置。 -STATIC2 加密演算法設置(&A): -STATIC3 指定與此 VPN Server å’Œ VPN Client 連接中使用的 SSL 加密演算法å。此加密演算法必須與 SSL 版本 3 相相容。 -STATIC4 加密演算法å(&C): -STATIC6 æœå‹™ç«¯è­‰æ›¸è¨­ç½®(&C): -STATIC7 指定 X509 證書和ç§å¯†é‡‘é‘°æ交給這å°ä¼ºæœå™¨çš„用戶端。 -B_IMPORT å°Žå…¥(&I) -B_EXPORT 匯出(&X) -B_VIEW 查看(&V) -B_REGENERATE æ–°çš„ -STATIC8 ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥æ´»èºè‘—(&K): -STATIC9 在閒置一段時間後自動斷線的環境下,å¯ä»¥é€šéŽå‘網際網路上任æ„主機發é€å‡å°åŒ…çš„æ–¹å¼ä¾†ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥ã€‚ -STATIC10 伺æœå™¨æ†‘è­‰: -R_USE_KEEP_CONNECT 使用並ä¿æŒç¶²éš›ç¶²è·¯çš„連接(&K) -S_HOSTNAME 主機å稱(&H): -S_PORT 埠號(&P): -S_INTERVAL 發é€é–“éš”(&I): -S_INTERVAL2 秒 -S_PROTOCOL å”è­°(&O): -R_TCP TCP/IP å”è­°(&T) -R_UDP UDP/IP å”è­°(&U) -S_INFO 發é€ä¸¦ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥çš„å°åŒ…大å°éš¨æ©Ÿï¼Œç„¡å€‹äººè³‡è¨Šè¢«ç™¼é€ã€‚ -STATIC11 管ç†å“¡å¯†ç¢¼(&W): -S_INFO4 您å¯ä»¥ä¿®æ”¹æ‰€æœ‰è™›æ“¬ HUB 和整個 VPN Server 的管ç†å“¡å¯†ç¢¼ã€‚ -B_PASSWORD 更改管ç†å“¡å¯†ç¢¼(&P) -IDOK 確定(&O) -IDCANCEL å–消 -IDCANCEL2 å–消 -STATIC12 syslog 發é€åŠŸèƒ½: -STATIC13 您å¯ä»¥é€šéŽä½¿ç”¨ syslog å”定傳輸整個 VPN Server / Bridge 日誌,虛擬 HUB 管ç†æ—¥èªŒæˆ–虛擬 HUB å°åŒ…日誌,而ä¸æ˜¯å¯«å…¥æœ¬åœ°ç£ç‰‡ã€‚ -STATIC14 syslog æœå‹™ç«¯ä¸»æ©Ÿå稱(&S): -STATIC15 埠號(&O): -S_OVER_FUNCS VPN over ICMP / DNS 伺æœå™¨åŠŸèƒ½ -S_INFO5 您å¯ä»¥å»ºç«‹ä¸€å€‹åƒ…用 ICMP 或 DNS å°åŒ…çš„ VPN ,å³ä½¿æœ‰é˜²ç«ç‰†æˆ–路由器阻止 TCP/IP 通訊。 -B_SPECIALLISTENER VPN over ICMP / DNS 設置 -B_UPDATE_CONFIG 更新通知設置...(&U) - -PREFIX D_SM_SAVE_KEY_PAIR -CAPTION ä¿å­˜è­‰æ›¸å’Œé‡‘é‘° -STATIC1 è«‹é¸æ“‡ä¿å­˜è­‰æ›¸å’Œé‡‘鑰的方法。 -STATIC2 ä¿å­˜æ–¹æ³•(&V): -R_X509_AND_KEY ä¿å­˜ç‚º X509 證書 (.CER) 和金鑰文件 (.KEY) (&X) -R_PKCS12 ä¿å­˜ç‚º PKCS#12 檔 (.P12) (&P) -R_SECURE 寫入智慧å¡(&S) -STATIC3 切割æˆå…©å€‹æª”ä¿å­˜: 一個標準 Base 64 編碼證書檔和一個金鑰檔。 -STATIC4 ä¿å­˜ç‚º PKCS#12 (Public Key Cryptography Standard #12) 檔。\r\n您å¯ä»¥å°‡è­‰æ›¸å’Œé‡‘é‘°ä¿å­˜åˆ°ä¸€å€‹ PKCS#12 檔中。 -STATIC5 當智慧å¡é€£æŽ¥åˆ°æ­¤é›»è…¦æ™‚,您å¯ä»¥å‘智慧å¡ä¸­å¯«å…¥è­‰æ›¸å’Œé‡‘鑰。 -B_SELECT é¸æ“‡è¦ä½¿ç”¨çš„智慧å¡(&S)... -S_PASS3 金鑰ä¿è­·(&R) -S_PASS4 當ä¿å­˜é‡‘鑰時,您å¯ä»¥è¨­ç½®ä¸€å€‹å¯†ç¢¼ä¾†åŠ å¯†ã€‚您當載入它時,你將被è¦æ±‚輸入密碼。 -R_USE_PASS 設置密碼(&A) -S_PASS1 密碼(&S): -S_PASS2 確定(&E): -IDOK 確定(&O) -IDCANCEL å–消 -B_SECURE_MANAGER 智慧å¡ç®¡ç†å™¨(&M)... - - -PREFIX D_SM_CONNECTION -CAPTION 連接列表 -S_TITLE æœå‹™ç«¯ %S 有如下活èºçš„連接。注æ„,ä¸åŒ…括作為 VPN 會話已建立的連接。 -IDOK 顯示連接資訊(&I) -B_DISCONNECT æ–·é–‹(&D) -B_REFRESH é‡æ–°æ•´ç†(&H) -IDCANCEL 關閉(&X) - - -PREFIX D_SM_FARM -CAPTION 群集é…ç½® -S_TITLE 您å¯ä»¥è®Šæ›´ VPN Server "%S" 的群集功能é…置。 -STATIC1 群集功能å¯ä»¥å¯¦ç¾è² è¼‰å‡è¡¡å’Œæ•…障平衡ä¿è­·ä¾†æ†ç¶å¤šå€‹ VPN Server。 -STATIC2 當å‰æ¨¡å¼: -STATIC3 群集設置(&T): -R_STANDALONE ç¨ç«‹æœå‹™ç«¯(éžç¾¤é›†) (&S) -R_CONTROLLER 群集控制器(&C) -R_MEMBER 群集æˆå“¡ä¼ºæœå™¨(&M) -STATIC4 群集æˆå“¡ä¼ºæœå™¨é…ç½®åƒæ•¸(&O): -S_IP_1 公網 IP 地å€(&I): -S_IP_2 (當公網 IP ä½å€çœç•¥æ™‚ï¼Œå°‡æœƒä½¿ç”¨é€£æŽ¥ç¾¤é›†æŽ§åˆ¶å™¨æ™‚ä½¿ç”¨çš„ç¶²è·¯ä»‹é¢ IP ä½å€ã€‚) -S_PORT_1 公網埠列表(&P): -S_PORT_2 (多個埠號用空格或逗號分隔。) -S_CONTROLLER 控制器的主機å稱或 IP 地å€(&H): -S_CONTROLLER_PORT 控制器的\r\n埠號(&R): -S_PORT_3 (TCP 埠) -S_PASSWORD 管ç†å¯†ç¢¼(&P): -STATIC5 當您修改群集é…置時,VPN Server çš„æœå‹™è‡ªå‹•é‡å•Ÿã€‚此時,所有當å‰æ­£åœ¨é€£æŽ¥çš„會話和管ç†ç›¸é—œçš„連接將被斷開。 -IDOK 確定(&O) -IDCANCEL å–消 -S_1 群機內的標準比例(&W): -S_2 (標準: 100) -R_CONTROLLER_ONLY 僅控制器功能 (本身沒有 VPN 會話) - - -PREFIX D_SM_FARM_MEMBER -CAPTION 群集æˆå“¡åˆ—表 -S_TITLE 當å‰ä¸‹åˆ—群集æˆå“¡æœå‹™ç«¯é€£æŽ¥åˆ°ç¾¤é›†æŽ§åˆ¶å™¨ %S。 -IDOK 群集æˆå“¡æœå‹™ç«¯è³‡è¨Š(&I) -B_REFRESH é‡æ–°æ•´ç†(&H) -IDCANCEL 關閉(&X) -B_CERT 查看æœå‹™ç«¯è­‰æ›¸(&C) - - -PREFIX D_SM_CHANGE_PASSWORD -CAPTION 更改 %S 的管ç†å“¡å¯†ç¢¼ -S_TITLE 更改æœå‹™ç«¯ %S 的管ç†å“¡å¯†ç¢¼ã€‚輸入密碼後請按一下“確定â€ã€‚ -STATIC1 新密碼(&P): -STATIC2 確èªå¯†ç¢¼(&C): -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_SM_HUB -CAPTION 管ç†è™›æ“¬ HUB - %S -S_TITLE 虛擬 HUB "%S" -STATIC1 管ç†å®‰å…¨è³‡æ–™åº«(&D): -B_USER 管ç†ç”¨æˆ¶(&U) -S_USER 添加,刪除或編輯用戶帳戶。 -B_GROUP 管ç†çµ„(&G) -S_GROUP 添加,刪除或編輯組。 -B_ACCESS 管ç†è¨ªå•åˆ—表(&A) -S_ACCESS 添加或刪除訪å•æ¸…å–® (å°åŒ…éŽæ¿¾è¦å‰‡)。 -STATIC2 虛擬 HUB 設置(&N) -B_PROPERTY 虛擬 HUB 屬性(&P) -S_PROPERTY é…置此 HUB -B_RADIUS èªè­‰æœå‹™ç«¯è¨­ç½®(&E) -S_RADIUS 使用外部 RADIUS èªè­‰ä¼ºæœå™¨ä½œç‚ºç”¨æˆ¶èªè­‰ã€‚ -B_LINK 管ç†ç´šè¯é€£æŽ¥(&C) -S_LINK 在本地或é ç«¯ VPN Server 上建立到 HUB çš„ç´šè¯é€£æŽ¥ã€‚ -STATIC3 此虛擬 HUB 當å‰ç‹€æ…‹(&R): -B_REFRESH é‡æ–°æ•´ç†(&H) -STATIC4 其它設置(&O) -B_LOG 日誌ä¿å­˜è¨­ç½®(&L) -B_LOG_FILE 日誌檔清單(&Q) -S_LOG é…置日誌ä¿å­˜åŠŸèƒ½çš„設置。 -B_CA å¯ä¿¡çš„ CA 證書(&T) -B_CRL 無效證書(&K) -S_CA 管ç†å¯ä¿¡çš„ CA 證書。 -B_SNAT 虛擬 NAT 和虛擬 DHCP 伺æœå™¨(&V) -S_SNAT SecureNAT 在此虛擬 HUB 上å¯ç”¨ã€‚您å¯ä»¥é‹è¡Œè™›æ“¬ NAT 和虛擬 DHCP。 -STATIC5 VPN 會話管ç†(&I): -B_SESSION 管ç†æœƒè©±(&S) -IDCANCEL 關閉(&X) - - -PREFIX D_SM_USER -CAPTION 管ç†ç”¨æˆ¶ -S_TITLE 虛擬 HUB "%S" 有如下用戶。 -IDOK 編輯(&E) -B_CREATE 新建(&C) -B_DELETE 移除(&D) -B_REFRESH é‡æ–°æ•´ç†(&H) -IDCANCEL 關閉(&X) -B_STATUS 查看使用者資訊(&V) - - -PREFIX D_SM_EDIT_USER -IDC_STATIC1 用戶å(&U): -IDC_STATIC3 å…¨å(&F): -IDC_STATIC4 說明(&N): -IDC_STATIC5 組å\r\n(å¯é¸): -B_GROUP ç€è¦½ç¾¤çµ„(&J)... -R_EXPIRES 設置此帳戶有效期é™(&S) -IDC_STATIC6 驗證類型(&A): -S_RADIUS_3 RADIUS 或 NT 域èªè­‰è¨­ç½® -S_RADIUS_1 通éŽå¯†ç¢¼çš„登入嘗試通éŽå¤–部 RADIUS æœå‹™ç«¯ï¼ŒWindows NT 網域控制站或 Active Directory 控制器被驗證。 -R_SET_RADIUS_USERNAME 指定èªè­‰ä¼ºæœå™¨çš„用戶å(&K) -S_RADIUS_2 èªè­‰æœå‹™ç«¯ä¸Šçš„用戶å(&W): -S_POLICY_1 安全性原則 -R_POLICY 設置安全性原則(&Y) -B_POLICY 安全性原則 -S_PASSWORD_1 密碼èªè­‰è¨­ç½® -S_PASSWORD_2 密碼(&P): -S_PASSWORD_3 確èªå¯†ç¢¼(&C): -S_USER_CERT_1 特定證書èªè­‰è¨­ç½® -B_LOAD_CERT 指定證書(&E) -B_VIEW_CERT 查看證書(&V) -B_CREATE 創建證書(&W) -S_ROOT_CERT_1 已簽章憑證èªè­‰è¨­ç½® -S_ROOT_CERT_2 驗證用戶端證書是å¦å·²ç°½å是基於一份由虛擬 HUB 信任的 CA 證書。 -R_CN 證書的 Common Name (CN) é™åˆ¶å€¼(&B) -R_SERIAL 證書åºè™Ÿçš„é™åˆ¶å€¼(&L) -S_ROOT_CERT_3 ※ 注æ„: 請輸入å六進ä½æ•¸å€¼ã€‚(例如: 0155ABCDEF) -S_HINT æ示:使用用戶å“*â€(星號)定義一個使用者物件,以接å—ä¸ç¬¦åˆä»»ä½•å·²è¨»å†Šçš„ã€æ˜Žç¢ºçš„ã€ä½¿ç”¨è€…物件的登入嘗試。這樣一個特殊的用戶將使用外部用戶èªè­‰ä¼ºæœå™¨é©—證登入。 -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_SM_POLICY -STATIC1 å·²é¸æ“‡ç­–ç•¥(&P): -S_BOLD 此策略的æè¿°(&C): -S_BOLD2 當å‰å€¼(&V): -R_ENABLE 啟用此策略(&E) -R_DISABLE ç¦ç”¨æ­¤ç­–ç•¥(&D) -R_DEFINE 定義此策略(&F) -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_SM_GROUP -CAPTION 管ç†ç¾¤çµ„ -S_TITLE 虛擬 HUB "%S" 有如下組 -B_CREATE 新建(&C) -IDOK 編輯(&E) -B_DELETE 移除(&R) -B_REFRESH é‡æ–°æ•´ç†(&R) -B_USER æˆå“¡åˆ—表(&M) -IDCANCEL 關閉(&X) - - -PREFIX D_SM_EDIT_GROUP -IDC_STATIC1 群組å稱(&G): -IDC_STATIC3 å…¨å(&F): -IDC_STATIC4 說明(&N): -S_POLICY_1 安全性原則 -R_POLICY 設置此組的安全性原則(&Y) -B_POLICY 安全性原則(&M) -S_POLICY_2 群組統計資訊 -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_SM_ACCESS_LIST -CAPTION 訪å•åˆ—表 -S_TITLE 虛擬 HUB "%S" 有如下訪å•æ¸…å–®(å°åŒ…éŽæ¿¾è¦å‰‡)。 -B_ADD 新建(IPv&4) -B_ADD_V6 新建(IPv&6) -IDOK 編輯(&E) -B_DELETE 刪除(&D) -B_SAVE ä¿å­˜(&S) -IDCANCEL å–消(&C) -STATIC1 較高許å¯æ¬Šçš„項目出ç¾åœ¨åˆ—表的上方。 -STATIC2 注æ„: 與訪å•æ¸…單專案ä¸åŒ¹é…çš„ IP å°åŒ…å¯ä»¥é€šè¡Œã€‚ -B_CLONE 複製 -B_ENABLE 啟用 -B_DISABLE ç¦ç”¨ - -PREFIX D_SM_EDIT_ACCESS -CAPTION 編輯訪å•åˆ—表專案 -STATIC1 é…置訪å•æ¸…單設置。此處定義的訪å•åˆ—表將被應用於所有穿éŽè™›æ“¬ HUB çš„ IP å°åŒ…。 -STATIC2 基礎設置 -STATIC3 備忘(&N): -STATIC4 行為(&A): -R_PASS 通éŽ(&P) -R_DISCARD 廢棄(&D) -STATIC5 優先順åº(&R): -STATIC6 (較å°å€¼æœ‰æ›´é«˜å„ªå…ˆæ¬Šã€‚) -STATIC7 IP 包頭的éŽæ¿¾é¸é … -S_ACCESS_SRC_ALL æº IP 地å€: -R_SRC_ALL 應用到所有æºåœ°å€ -S_SRC_IP_1 IPv4 地å€: -S_SRC_IP_2 å­ç¶²è·¯é®ç½©: -S_SRC_IP_3 (255.255.255.255: æ„為單個主機) -S_SRC_IP_1_V6 IPv6 地å€: -S_SRC_IP_3_V6 (例如: "ffff:ff00::" 或 "/24"。"/128" 僅指該唯一主機) -S_ACCESS_DST_ALL 目標 IP ä½å€: -R_DST_ALL 應用到所有目標ä½å€ -S_IP_DST_1 IPv4 地å€: -S_IP_DST_2 å­ç¶²è·¯é®ç½©: -S_IP_DST_3 (255.255.255.255: 僅指特定主機) -S_IP_DST_1_V6 IPv6 地å€: -S_IP_DST_3_V6 (例如: "ffff:ff00::" 或 "/24"。"/128" 指該唯一主機:) -STATIC9 å”è­°é¡žåž‹: -STATIC10 TCP 包頭和 UDP 包頭的éŽæ¿¾é¸é … -S_TCP_1 最å°å€¼ -S_TCP_2 最大值 -S_TCP_3 æºåŸ è™Ÿ: -S_TCP_5 目標埠號: -S_TCP_7 空白埠號欄ä½åŒ¹é…任何埠。當已指定的最å°å€¼ä½†æ²’指定最大值時,將應用於åªç¬¦åˆæœ€å°å€¼çš„å°åŒ…。 -STATIC11 使用者/使用者組篩檢程å¼é¸é … -STATIC11_OLD 使用者篩檢程å¼é¸é … -STATIC12 此訪å•åˆ—表僅應用於具體的用戶 / 用戶組發出或接收的å°åŒ…。 -STATIC12_OLD 此訪å•åˆ—表僅應用於具體的使用者發出或接收的å°åŒ…。 -STATIC13 æºå稱: -B_USER1 ç€è¦½... -STATIC14 目標å稱: -B_USER2 ç€è¦½... -STATIC15 è‹¥ä¸æŒ‡å®šç”¨æˆ¶é‚„是組,請ä¿ç•™é€™äº›æ¬„ä½ç‚ºç©ºç™½ã€‚ -STATIC15_OLD 若無法指定用戶å稱,請ä¿æŒæœ¬æ¬„目空白。 -IDOK 確定(&O) -IDCANCEL å–消 -S_PROTOID 指定 IP å”è­°: -STATIC16 MAC 包頭的éŽæ¿¾é¸é …: -S_CHECK_SRC_MAC æº MAC 地å€: -R_CHECK_SRC_MAC 應用到任一æºåœ°å€ -S_SRC_MAC MAC 地å€: -S_SRC_MAC_MASK é®ç½©: -S_CHECK_DST_MAC 目標 MAC ä½å€: -R_CHECK_DST_MAC 應用於任一目標ä½å€ -B_SIMULATION 延é²å’Œä¸ŸåŒ…(&D)... -S_DST_MAC MAC 地å€: -S_DST_MAC_MASK é®ç½©: -S_MAC_NOTE 您å¯ä»¥ä½¿ç”¨å¸¶æœ‰å…©ç¨®åˆ†éš”符號'-',或 ':',或ä¸å¸¶åˆ†éš”符號的å六進ä½æ•¸å­—。\r\n(FF-FF-FF-FF-FF-FF æ„為指定的主機) -R_CHECK_TCP_STATE é©—è­‰ TCP 連接狀態(僅 TCP å°åŒ…) -R_ESTABLISHED 已建立的å°åŒ… -R_UNESTABLISHED 未建立的å°åŒ… -R_REDIRECT é‡å®šå‘ HTTP 請求至特定 URL -B_REDIRECT 設置 URL é‡å®šå‘至 - -PREFIX D_SM_RADIUS -CAPTION èªè­‰ä¼ºæœå™¨è¨­ç½® -S_TITLE 使用外部的 RADIUS 伺æœå™¨ä¾†é©—證到虛擬 HUB “%Sâ€çš„登入嘗試。指定一個外部 RADIUS 伺æœå™¨ä¾†é©—證用戶å和密碼。 -STATIC1 RADIUS æœå‹™ç«¯è¨­ç½®(&F): -R_USE_RADIUS 使用 RADIUS èªè­‰(&U) -S_RADIUS_1 RADIUS æœå‹™ç«¯ä¸»æ©Ÿå稱或 IP ä½å€(&S): -S_RADIUS_2 埠(&P): -S_RADIUS3 (UDP 埠) -S_RADIUS_4 共用秘密(&E): -S_RADIUS_5 確èªå…±ç”¨ç§˜å¯†(&C): -S_RADIUS_6 RADIUS 伺æœå™¨å¿…須接å—從 VPN Server çš„ IP ä½å€ä¾†çš„請求。而且,必須啟用密碼èªè­‰å”定(PAP)。 -S_RADIUS_7 毫秒 (大於 %u, å°æ–¼%u) -S_RADIUS_8 é‡è©¦é–“éš”(&R): -S_RADIUS_9 (使用“,â€æˆ–“;â€ä¾†åˆ†é–‹å¤šå€‹ä¸»æ©Ÿå稱) -STATIC2 當使用 Windows NT 網域控制站或 Windows Server Active Directory 控制器作為外部èªè­‰ä¼ºæœå™¨æ™‚,您必須設置 VPN Server 的電腦加入到域中。使用 NT 域èªè­‰ï¼Œåœ¨æ­¤ä¸éœ€è¦é€²è¡Œé…置。 -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_SM_LINK -CAPTION %S 上的級è¯é€£æŽ¥ -STATIC1 ç´šè¯é€£æŽ¥å¯ä»¥åœ¨ 2 層乙太網將本虛擬 HUB 與å¦å¤–一å°ä½æ–¼æœ¬åœ°æˆ–者é ç«¯ VPN Server 上的虛擬 HUB 建立連çµã€‚ -STATIC2 ç´šè¯é€£æŽ¥ä½¿ç”¨å‰ -STATIC3 ç´šè¯é€£æŽ¥å¯¦ç¾äº†åœ¨å¤šå€‹è™›æ“¬ HUB 間的二層橋接。但如果連接é…ç½®ä¸æ­£ç¢ºï¼Œå¯èƒ½æœƒç„¡æ„中創建一個無é™è¿´åœˆã€‚當使用級è¯é€£æŽ¥åŠŸèƒ½æ™‚,請å°å¿ƒè¨­è¨ˆç¶²è·¯æ‹“撲。 -B_CREATE 新建(&C) -B_EDIT 編輯(&E) -B_ONLINE 線上(&N) -B_OFFLINE 離線(&F) -IDOK 狀態(&S) -B_DELETE 刪除(&D) -B_RENAME é‡æ–°å‘½å(&A) -B_REFRESH é‡æ–°æ•´ç†(&R) -IDCANCEL 關閉(&X) - - -PREFIX D_SM_LOG -CAPTION 日誌ä¿å­˜è¨­ç½® -S_TITLE 您å¯ä»¥ä¿å­˜è™›æ“¬ HUB "%S"的安全性記錄檔 (如使用者登入記錄) 和所有經éŽè™›æ“¬ HUB çš„å°åŒ…çš„å°åŒ…日誌。 -STATIC1 安全性記錄檔(&S): -B_SEC ä¿å­˜å®‰å…¨æ€§è¨˜éŒ„檔(&E) -S_SEC 日誌檔切æ›é€±æœŸ(&W): -STATIC2 å°åŒ…日誌(&P): -B_PACKET ä¿å­˜å°åŒ…日誌(&E) -S_PACKET 日誌檔切æ›é€±æœŸ(&W): -S_PACKET_0 TCP 連接: -B_PACKET_0_0 ä¸ä¿å­˜ -B_PACKET_0_1 僅包頭 -B_PACKET_0_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· -S_PACKET_1 TCP å°åŒ…: -B_PACKET_1_0 ä¸ä¿å­˜ -B_PACKET_1_1 僅包頭 -B_PACKET_1_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· -S_PACKET_2 DHCP å°åŒ…: -B_PACKET_2_0 ä¸ä¿å­˜ -B_PACKET_2_1 僅包頭 -B_PACKET_2_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· -S_PACKET_3 UDP å°åŒ…: -B_PACKET_3_0 ä¸ä¿å­˜ -B_PACKET_3_1 僅包頭 -B_PACKET_3_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· -S_PACKET_4 ICMP å°åŒ…: -B_PACKET_4_0 ä¸ä¿å­˜ -B_PACKET_4_1 僅包頭 -B_PACKET_4_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· -S_PACKET_5 IP å°åŒ…: -B_PACKET_5_0 ä¸ä¿å­˜ -B_PACKET_5_1 僅包頭 -B_PACKET_5_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· -S_PACKET_6 ARP å°åŒ…: -B_PACKET_6_0 ä¸ä¿å­˜ -B_PACKET_6_1 僅包頭 -B_PACKET_6_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· -S_PACKET_7 網路\r\nå°åŒ…: -B_PACKET_7_0 ä¸ä¿å­˜ -B_PACKET_7_1 僅包頭 -B_PACKET_7_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· -IDOK 確定(&O) -IDCANCEL å–消 -STATIC3 ä¿å­˜å¤§é‡å°åŒ…日誌會給 CPU 和硬碟帶來很大的負擔,會導致 HUB 和整個 VPN Server 的性能下é™ã€‚啟用日誌記錄僅ä¿å­˜å¿…è¦çš„å°åŒ…。 - -PREFIX D_SM_CA -CAPTION 管ç†å¯ä¿¡çš„ CA 證書 -STATIC1 您å¯ä»¥ç®¡ç†è¢«æ­¤è™›æ“¬ HUB 信任的證書簽發機構(CA)的證書列表。\r\n\r\n當一個 VPN Client 以已簽字的證書èªè­‰æ¨¡å¼é€£æŽ¥æ™‚,列在此處的 CA 證書列表用於驗證證書。 -B_IMPORT 添加(&A) -IDOK 查看證書(&V) -IDCANCEL 關閉(&C) -B_DELETE 刪除(&D) - - -PREFIX D_SM_SESSION -CAPTION 管ç†æœƒè©±- %S -S_TITLE 虛擬 HUB "%S"當å‰æœ‰ä»¥ä¸‹ VPN 會話。 -STATIC1 會話æ“作 -IDOK 會話信æ¯(&I) -B_DISCONNECT æ–·é–‹(&D) -B_REFRESH é‡æ–°æ•´ç†(&H) -B_SESSION_MAC_TABLE å·²é¸æœƒè©±çš„ MAC 表(&M) -B_SESSION_IP_TABLE å·²é¸æœƒè©±çš„ IP 表(&P) -STATIC2 其它管ç†ä»»å‹™ -B_MAC_TABLE MAC 地å€è¡¨åˆ—表(&A) -B_IP_TABLE IP 地å€è¡¨åˆ—表(&B) -IDCANCEL 關閉(&X) -S_FARM_INFO_2 此處顯示的會話是當å‰ç¾¤é›†ä¸Šçš„所有會話。è¦ç®¡ç†å…¶ä»–群集æˆå“¡æœå‹™ç«¯ä¸Šçš„會話,您必須以管ç†å“¡èº«ä»½é€£æŽ¥åˆ°é‚£äº›ä¼ºæœå™¨ä¸Šã€‚ - - -PREFIX D_SM_MAC -CAPTION MAC 地å€è¡¨ -S_TITLE 虛擬 HUB "%S" 上的 MAC ä½å€è¡¨è³‡æ–™åº«æœ‰å¦‚下æ¢ç›®ã€‚ -B_DELETE 刪除é¸å®šæ¢ç›®(&D) -B_REFRESH é‡æ–°æ•´ç†(&H) -IDCANCEL 關閉(&X) - - -PREFIX D_SM_IP -CAPTION IP 地å€è¡¨ -S_TITLE 虛擬 HUB "%S" 上的 IP ä½å€è¡¨è³‡æ–™åº«æœ‰å¦‚下æ¢ç›®ã€‚ -B_DELETE 刪除é¸å®šæ¢ç›®(&D) -B_REFRESH é‡æ–°æ•´ç†(&H) -IDCANCEL 關閉(&X) - - -PREFIX D_SM_CREATE_CERT -CAPTION 創建新證書 -STATIC1 您å¯ä»¥è¼•é¬†åœ°å‰µå»ºè‡ªå·±æˆ–其他證書簽署的證書。 -STATIC2 證書類型(&T): -R_ROOT_CERT 根證書 (自簽章憑證) (&R) -R_SIGNED_CERT 其他證書簽å的證書(&S) -S_LOAD_1 ç°½å用證書和金鑰(&C): -B_LOAD 載入證書和金鑰(&L) -S_LOAD_2 按一下“載入證書和金鑰â€ä¾†æŒ‡å®šä½¿ç”¨ä¸€å€‹æ–°è­‰æ›¸ç°½åçš„ X509 證書和 RSA 金鑰。 -S_LOAD_3 通用å稱(CN): -S_LOAD_4 所屬機構(O): -S_LOAD_5 組織單ä½(OU): -S_LOAD_6 國家(C): -S_LOAD_7 çœ(ST): -S_LOAD_8 地點(L): -S_LOAD_11 åºè™Ÿ(&S):\r\n(å六進ä½) -S_LOAD_9 有效期至(&E): -S_LOAD_10 天 -STATIC3 當管ç†å¤§é‡è­‰æ›¸å’Œèªè­‰èªè­‰æ©Ÿæ§‹æ™‚,請使用å…費軟體,如 OpenSSL,或商業 CA(證書èªè­‰æ©Ÿè³¼)軟體。 -IDOK 確定(&O) -IDCANCEL å–消 -S_LOAD_12 密碼強度(&N): - - -PREFIX D_NM_LOGIN -CAPTION deleted -S_TITLE deleted -STATIC1 deleted -STATIC2 deleted -IDOK deleted -IDCANCEL deleted - - -PREFIX D_SPEEDMETER -CAPTION 網路設備狀態 -STATIC1 é¸æ“‡ç¶²è·¯ä»‹é¢å¡: -STATIC2 å³æ™‚狀態(&R) -STATIC3 é‡æ–°æ•´ç†(&R) - - -PREFIX D_NM_MAIN -CAPTION deleted -STATIC1 deleted -STATIC2 deleted -B_SETTING VPN Server 的連接設置(&S) -B_CONNECT 連接(&C) -B_DISCONNECT æ–·é–‹(&D) -STATIC3 使用者模å¼è·¯ç”±å™¨çš„æ“作設置 -STATIC4 您å¯ä»¥åœ¨ SoftEther VPN 使用者模å¼è·¯ç”±å™¨çš„虛擬網路上設置æ“作。 -B_OPTION 使用者模å¼è·¯ç”±å™¨çš„æ“作設置(&O) -STATIC5 使用者模å¼è·¯ç”±å™¨çš„æ“作狀態 -STATIC6 顯示 SoftEther VPN 使用者模å¼è·¯ç”±å™¨çš„當å‰æ“作狀態 -B_NAT 虛擬NAT狀態(&N) -B_DHCP 虛擬 DHCP 伺æœå™¨ç‹€æ…‹(&H) -B_STATUS 使用者模å¼è·¯ç”±å™¨ç‹€æ…‹(&R) -B_INFO 使用者模å¼è·¯ç”±å™¨è³‡è¨Š(&I) -B_PASSWORD 管ç†å¯†ç¢¼è¨­ç½®(&P) -B_REFRESH é‡æ–°æ•´ç†(&E) -B_ABOUT 關於(&A) -IDCANCEL 退出(&X) - - -PREFIX D_NM_OPTION -CAPTION SecureNAT é…ç½® -S_TITLE 設置 SecureNAT 虛擬主機如何在虛擬 HUB "%S" 的虛擬網路上進行æ“作。 -STATIC1 虛擬主機網路介é¢è¨­ç½®: -STATIC2 MAC 地å€(&M): -STATIC3 IP 地å€(&P): -STATIC4 å­ç¶²è·¯é®ç½©(&S): -STATIC5 虛擬 NAT 設置: -R_USE_NAT 使用虛擬 NAT 功能(&A): -STATIC6 M&TU 值: -STATIC7 ä½å…ƒçµ„ -STATIC8 TCP 會話超時(&C): -STATIC9 秒 -STATIC10 UDP 會話超時(&U): -STATIC11 秒 -R_SAVE_LOG ä¿å­˜ NAT 或 DHCP 伺æœå™¨é‹è¡Œè¨˜éŒ„到日誌檔(&L) -STATIC12 虛擬 DHCP 伺æœå™¨è¨­ç½®: -R_USE_DHCP 使用虛擬 DHCP 伺æœå™¨åŠŸèƒ½(&N) -STATIC13 åˆ†é… IP 地å€(&D): -STATIC14 至 -STATIC15 。 -STATIC16 å­ç¶²è·¯é®ç½©(&B): -STATIC17 租賃期é™(&E): -STATIC18 秒 -STATIC19 應用到用戶端的é¸é … (å¯é¸): -STATIC20 é è¨­é–˜é“器\r\n地å€(&F): -STATIC21 DNS 伺æœå™¨åœ°å€ 1 (&V): -STATIC22 功能變數å稱(&W): -STATIC23 DNS 伺æœå™¨åœ°å€ 2 (&V): -IDOK 確定(&O) -IDCANCEL å–消 -S_1 éœæ…‹è·¯ç”±è¡¨æŽ¨åŠŸèƒ½ (拆分隧é“) -S_2 推é€éœæ…‹è·¯ç”±è¡¨è‡³ VPN 用戶端。 -B_PUSH 編輯該éœæ…‹è·¯ç”±è¡¨ä»¥æŽ¨é€ - - -PREFIX D_NM_NAT -CAPTION 虛擬 NAT 路由上的 NAT 會話表 -S_TITLE 有如下 TCP 或 UDP NAT 表項在 SecureNAT 的虛擬 NAT 路由上。 -B_REFRESH é‡æ–°æ•´ç†(&H) -IDCANCEL 關閉(&X) - - -PREFIX D_NM_DHCP -CAPTION 虛擬 DHCP 伺æœå™¨ä¸Šçš„ IP 租賃表 -S_TITLE SecureNAT 虛擬 DHCP 伺æœå™¨å·²åˆ†é…以下 IP ä½å€åˆ°ç”¨æˆ¶ç«¯ã€‚ -B_REFRESH é‡æ–°æ•´ç†(&H) -IDCANCEL 關閉(&X) - - -PREFIX D_NM_CHANGE_PASSWORD -CAPTION 變更 %S 的管ç†å“¡å¯†ç¢¼ -S_TITLE 您å¯ä»¥è®Šæ›´ SoftEther VPN 使用者模å¼è·¯ç”±(%S) 的管ç†å“¡å¯†ç¢¼ã€‚輸入新密碼後請按一下“確定â€ã€‚ -STATIC1 新密碼(&P): -STATIC2 確èªè¼¸å…¥(&C): -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_SM_SNAT -CAPTION 虛擬 NAT 和虛擬 DHCP 功能 (SecureNAT) 設置 -S_TITLE SecureNAT 使你在虛擬 HUB "%S" 的虛擬網路上å¯ä»¥é‹è¡Œä¸€å€‹è™›æ“¬ NAT 路由器(IP å½è£)å’Œ DHCP 伺æœå™¨åŠŸèƒ½ã€‚ -STATIC1 SecureNAT 警告 -S_WARNING SecureNAT 功能建議僅系統管ç†å“¡æˆ–熟悉網路知識的人員使用。 -S_WARNING2 如果您正確使用 SecureNAT,VPN å¯ä»¥å¯¦ç¾å®‰å…¨çš„é ç«¯å­˜å–。但是如果使用方å¼ä¸æ­£ç¢ºï¼Œå¯èƒ½æœƒå°‡æ•´å€‹ç¶²è·¯æš´éœ²åœ¨å±éšªä¸‹ã€‚任何å°ç¶²è·¯æ²’有足夠瞭解,或沒有網路系統管ç†å“¡çš„å…許,請一定ä¸è¦å•Ÿç”¨ SecureNAT。請åƒé–± VPN Server 的手冊或線上文檔來ç²å– SecureNAT 功能的詳細解釋。 -STATIC2 啟用 / ç¦ç”¨å’Œè®Šæ›´ SecureNAT 設置 -STATIC3 您å¯ä»¥å•Ÿç”¨ / ç¦ç”¨å’Œè®Šæ›´æ­¤è™›æ“¬ HUB 上的 SecureNAT 設置。 -B_ENABLE 啟用 SecureNAT (&E) -B_DISABLE ç¦ç”¨ SecureNAT (&D) -B_CONFIG SecureNAT é…ç½®(&C) -STATIC4 ※注æ„: 當ç¦ç”¨ä¸€å€‹é‹è¡Œä¸­çš„ SecureNAT æ™‚ï¼Œæ‰€æœ‰é€šéŽ SecureNAT 連接的活èºçš„ TCP å’Œ UDP 會話將被終止。 -STATIC5 æŸ¥çœ‹ç•¶å‰ SecureNAT 狀態 -STATIC6 您å¯ä»¥æŸ¥çœ‹ç•¶å‰ SecureNAT é‹è¡Œç‹€æ…‹ã€‚ -B_NAT 虛擬 NAT 路由器狀態(&N) -B_DHCP 虛擬 DHCP 伺æœå™¨ç‹€æ…‹(&H) -B_STATUS 查看 SecureNAT é‹è¡Œç‹€æ…‹(&S) -S_TSUKUBA2 SecureNAT 使用了 ç™»å¤§éŠ æ–¼ 2004 年在筑波大學第三學群資訊學系“特別資訊研討 Iâ€é–‹ç™¼çš„技術。 -IDCANCEL 關閉(&X) - - -PREFIX D_SM_BRIDGE -CAPTION 本地橋接器設置 -STATIC1 本地橋接器å¯ä»¥å»ºç«‹ä¸€å€‹äºŒå±¤æ©‹æŽ¥ä¾†é€£æŽ¥æœ¬ VPN Server 上的虛擬 HUB 和一個物ç†ä¹™å¤ªç¶²è¨­å‚™(網路介é¢å¡)。;\r\n也å¯ä»¥å‰µå»ºä¸€å€‹ tap 設備(虛擬網路介é¢)並與虛擬 HUB 間建立一個橋接。(Tap åƒ…æ”¯æŒ Linux 版) -B_DELETE 刪除本地橋接器(&D) -STATIC2 新建&新建本地橋接器定義(&N): -STATIC3 é¸æ“‡è¦æ©‹æŽ¥çš„虛擬 HUB -STATIC4 虛擬 HUB (&H): -STATIC5 è¦å‰µå»ºçš„é¡žåž‹(&T): -R_BRIDGE ç¾å­˜ç‰©ç†ç¶²è·¯ä»‹é¢å¡çš„橋接(&P) -R_TAP æ–° tap 設備的橋接(&T) -S_ETH_1 &LAN é©é…器: -S_TAP_1 æ–° tap 設備å稱(&D): -S_TAP_2 (11 個字元以內) -STATIC6 ※注æ„: å¯ä»¥ä½¿ç”¨ä»»ä½•ä½œæ¥­ç³»çµ±çš„網路介é¢å¡å»ºç«‹æ©‹æŽ¥ï¼Œä½†åœ¨é«˜è² è¼‰ç’°å¢ƒä¸­ï¼Œä½ æ‡‰è©²ç‚ºæ©‹æŽ¥æº–備一個專用的網路介é¢å¡ã€‚ -IDOK 創建本地橋(&A) -STATIC7 如果無法顯示一個新安è£åˆ°ç³»çµ±çš„網路é©é…器,é‡å•Ÿé›»è…¦ï¼Œä¸¦é‡æ–°æ‰“開此視窗。 -IDCANCEL 關閉(&X) -B_VLAN VLAN é€æ˜Žè¨­ç½®å·¥å…·(&G) - - -PREFIX D_WIN9X_REBOOT -CAPTION VPN Client - 安è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ -STATIC1 VPN Client 虛擬網路介é¢å¡å·²å®‰è£ã€‚\r\n需è¦é—œé–‰ Windows並é‡å•Ÿé›»è…¦ã€‚\r\n\r\n電腦將會自動é‡å•Ÿã€‚如果電腦沒有é‡å•Ÿï¼Œè«‹æ‰‹å‹•å•Ÿå‹•é›»è…¦ã€‚ - - -PREFIX D_EM_MAIN -CAPTION SoftEther 乙太網記錄器管ç†å™¨ -STATIC1 SoftEther 乙太網記錄器是一個æœå‹™ï¼Œå¯ä»¥æ•æ‰æµç¶“電腦上網路介é¢å¡çš„資料。而且,å¯ä»¥å°åŒ…包頭ä¿å­˜ç‚ºç®¡ç†å“¡æŒ‡å®šé¡žåž‹çš„日誌檔,所有資料ä¿å­˜ç‚ºæ–‡å­—檔。\r\n\r\nç›®å‰ï¼Œä¸‹åˆ—æ•æ‰è¨­å‚™æ­£åœ¨é‹è¡Œä¸­ã€‚ -B_PASSWORD 管ç†å“¡å¯†ç¢¼(&P) -B_LICENSE 許å¯è­‰(&L) -B_ADD 添加(&A) -IDOK 編輯(&E) -B_DELETE 刪除(&D) -IDCANCEL 關閉(&X) - - -PREFIX D_EM_ADD -STATIC1 用於æ•ç²çš„網路介é¢å¡å稱(&L): -R_PROMISCUS æ•ç²æ™‚ä¸è¦ä½¿ç”¨æ··é›œæ¨¡å¼(&N) -STATIC2 å°åŒ…日誌 (&P) : -S_PACKET 日誌檔切æ›é€±æœŸ (&W) : -S_PACKET_0 TCP 連接日誌: -B_PACKET_0_0 沒有ä¿å­˜ -B_PACKET_0_1 åƒ…æ¨™é ­ä¿¡æ¯ -B_PACKET_0_2 å°åŒ…所有內容 -S_PACKET_1 TCP å°åŒ…日誌: -B_PACKET_1_0 沒有ä¿å­˜ -B_PACKET_1_1 åƒ…æ¨™é ­ä¿¡æ¯ -B_PACKET_1_2 å°åŒ…所有內容 -S_PACKET_2 DHCP å°åŒ…日誌: -B_PACKET_2_0 沒有ä¿å­˜ -B_PACKET_2_1 åƒ…æ¨™é ­ä¿¡æ¯ -B_PACKET_2_2 å°åŒ…所有內容 -S_PACKET_3 UDP å°åŒ…日誌: -B_PACKET_3_0 沒有ä¿å­˜ -B_PACKET_3_1 åƒ…æ¨™é ­ä¿¡æ¯ -B_PACKET_3_2 å°åŒ…所有內容 -S_PACKET_4 ICMP å°åŒ…日誌: -B_PACKET_4_0 沒有ä¿å­˜ -B_PACKET_4_1 åƒ…æ¨™é ­ä¿¡æ¯ -B_PACKET_4_2 å°åŒ…所有內容 -S_PACKET_5 IP å°åŒ…日誌: -B_PACKET_5_0 沒有ä¿å­˜ -B_PACKET_5_1 åƒ…æ¨™é ­ä¿¡æ¯ -B_PACKET_5_2 å°åŒ…所有內容 -S_PACKET_6 ARP å°åŒ…日誌: -B_PACKET_6_0 沒有ä¿å­˜ -B_PACKET_6_1 åƒ…æ¨™é ­ä¿¡æ¯ -B_PACKET_6_2 å°åŒ…所有內容 -S_PACKET_7 網路\r\nå°åŒ…日誌: -B_PACKET_7_0 沒有ä¿å­˜ -B_PACKET_7_1 åƒ…æ¨™é ­ä¿¡æ¯ -B_PACKET_7_2 å°åŒ…所有內容 -IDOK 確定(&O) -IDCANCEL å–消 -STATIC3 ä¿å­˜å¤§é‡å°åŒ…日誌會給CPU和硬碟帶來沉é‡è² æ“”,並且å¯èƒ½å°Žè‡´ç³»çµ±æ•´é«”性能下é™ã€‚è«‹é…置設置以使必須的日誌被ä¿å­˜ã€‚ - - -PREFIX D_EM_PASSWORD -CAPTION 變更管ç†å“¡å¯†ç¢¼ -S_TITLE 您å¯ä»¥è®Šæ›´ç®¡ç†å“¡å¯†ç¢¼ã€‚輸入後請點擊“確定â€ã€‚ -STATIC1 新密碼 (&P) : -STATIC2 ç¢ºèª (&C) : -IDOK 確定(&O) -IDCANCEL Cancel - - -PREFIX D_EM_LICENSE -CAPTION 添加或刪除許å¯è­‰ -STATIC1 è¦ä½¿ç”¨ SoftEther 乙太網記錄器,您必須ç²å–一個有效地許å¯è­‰ä¸¦è¨»å†Šè¨±å¯è­‰é‡‘鑰。使用此視窗,您å¯ä»¥è¨»å†Šä¸€å€‹æ–°çš„許å¯è­‰é‡‘鑰,刪除一個已註冊的許å¯è­‰é‡‘鑰,顯示當å‰è¨±å¯è­‰æ¸…單和許å¯è­‰æ¨¡å¼ã€‚ -S_BOLD 當å‰å·²è¨»å†Šè¨±å¯è­‰åˆ—表 (&L) : -B_OBTAIN ç²å–許å¯è­‰ (&O) -STATIC2 點擊“ç²å–許å¯è­‰â€ 來顯示介紹如何ç²å–許å¯è­‰çš„網站。 -B_ADD 註冊新許å¯è­‰é‡‘é‘° -B_DEL 刪除 (&D) -IDOK 許å¯è­‰ç›¸é—œè³‡è¨Š (&I) -STATIC3 é¸æ“‡ä¸€å€‹è¨±å¯è­‰ï¼Œé»žæ“Šâ€œè¨±å¯è­‰ç›¸é—œè³‡è¨Šâ€ 來連接到SoftEther有é™å…¬å¸ç¶²ç«™ (softether.com),來查詢被é¸è¨±å¯è­‰çš„相關註冊資訊。 -S_BOLD2 ç•¶å‰ SoftEther 乙太網記錄器許å¯è­‰æ¨¡å¼ (&M) : -IDCANCEL 關閉 (&X) - - -PREFIX D_EM_LICENSE_ADD -CAPTION 註冊新許å¯è­‰é‡‘é‘° -S_INFO 您å¯ä»¥è¨»å†Šä¸€å€‹ SoftEther 乙太網記錄器產å“許å¯è­‰é‡‘鑰。 -STATIC1 許å¯è­‰é‡‘é‘°ç”±36個字æ¯æ•¸ä½å­—元和連字號組æˆã€‚它是證明許å¯è­‰æ‰€æœ‰æ¬Šçš„é—œéµä»£ç¢¼ã€‚\r\n\r\n當此軟體收到一個許å¯è­‰è­‰æ›¸æ™‚,許å¯è­‰é‡‘鑰就被列å°åˆ°æ­¤è¨±å¯è­‰è­‰æ›¸ä¸Šäº†ã€‚如果此許å¯è­‰æ˜¯ç·šä¸Šè³¼è²·çš„,則許å¯è­‰é‡‘é‘°å¯ä»¥é€šéŽemailæ供,並在購買é é¢é¡¯ç¤ºã€‚許å¯è­‰é‡‘鑰也å¯èƒ½é€šéŽå…¶ä»–æ–¹å¼é€é”。如果您ä¸çŸ¥é“許å¯è­‰é‡‘é‘°ä½ç½®ï¼Œè«‹å‘許å¯è­‰å‡ºå”®è€…è©¢å•ã€‚ -STATIC2 請輸入正確的許å¯è­‰é‡‘é‘° (&I) : -STATIC3 æ¯çµ„6字,分組輸入許å¯è­‰é‡‘鑰。您ä¸éœ€è¦è¼¸å…¥é€£å­—號。也å¯ä»¥è¤‡è£½&&粘貼許å¯è­‰é‡‘鑰。 -B_INFO2 此軟體有世界範åœçš„著作權ä¿è­·ã€‚消費者åªå¯ä»¥åœ¨è¨±å¯è­‰å…許範åœå…§è¤‡è£½å’Œä½¿ç”¨æ­¤è»Ÿé«”。警告: 使用éžæ³•ç²å¾—的許å¯è­‰é‡‘鑰,或在多å°ä¼ºæœå™¨ä¸Šä½¿ç”¨ä¸€å€‹è¨±å¯è­‰ï¼Œæˆ–以éžèªè­‰çš„æ–¹å¼ç²å¾—許å¯è­‰ï¼Œæœƒå°Žè‡´æ°‘事或刑事處罰。 -IDOK 註冊 (&R) -IDCANCEL å–消 - -PREFIX D_EM_REMOTE -STATIC1 指定目的電腦的主機å稱或 IP åœ°å€ (&S) : -R_LOCAL 連接到本地電腦 (顯示在此視窗的電腦) (&L) -S_HOSTNAME 電腦å稱 (&C) : -IDOK 確定(&O) -IDCANCEL å–消 -B_ABOUT 版本資訊 - -PREFIX D_SM_CONFIG -CAPTION 編輯設定檔 -IDC_INFO VPN Server“%Sâ€çš„當å‰é…置如下。\r\n您å¯ä»¥ç·¨è¼¯æ­¤è¨­å®šæª”的內容並應用到 VPN Server。 -B_EXPORT ä¿å­˜åˆ°æª” (&S) -B_IMPORT 導入文件並應用 (&I) -IDCANCEL 關閉 (&C) -STATIC1 您å¯ä»¥ä½¿ç”¨ä»»ä¸€æ–‡å­—編輯器編輯設定檔。當把已編輯的設定檔應用到 VPN Server 時, VPN Server 將自動é‡å•Ÿï¼Œä¸¦æ ¹æ“šæ–°çš„設定檔開始。如果應用一個無效的設定檔,程å¼æœƒå ±éŒ¯ï¼Œä¸¦ä¸”當å‰è¨­ç½®å…§å®¹å¯èƒ½æœƒä¸Ÿå¤±ï¼Œæ‰€ä»¥è«‹è¬¹æ…Žç·¨è¼¯è¨­å®šæª”。 -B_FACTORY æ¢å¾©å‡ºå» é è¨­å€¼ - -PREFIX D_SM_ADMIN_OPTION -CAPTION 虛擬 HUB 管ç†é¸é … -S_INFO 當å‰å·²ç‚ºè™›æ“¬ HUB "%S" 設置如下管ç†é¸é …。 -B_ADD 添加值(&A) -B_EDIT 編輯值(&E) -B_DELETE 刪除值(&D) -STATIC1 虛擬 HUB 管ç†é¸é …的目的是給在虛擬 HUB 管ç†æ¨¡å¼çš„管ç†å“¡è¨­ç½®çš„é™åˆ¶ã€‚ -IDOK ä¿å­˜(&S) -IDCANCEL å–消 -STATIC2 åªæœ‰æ•´å€‹ VPN Server 的管ç†å“¡å¯ä»¥ç·¨è¼¯è™›æ“¬ HUB 管ç†é¸é …。個別虛擬 HUB 的管ç†å“¡åªèƒ½æŸ¥çœ‹ä½†ä¸èƒ½ä¿®æ”¹ç®¡ç†é¸é …。\r\n然而,如果 allow_hub_admin_change_option 被設為"1",那麼虛擬 HUB 管ç†å“¡å°±å¯ä»¥ç·¨è¼¯ç®¡ç†é¸é …。 -S_BOLD æè¿°: - - -# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã‹ã‚‰ ----- -PREFIX D_SM_MSG -CAPTION è¨­ç½®æ¶ˆæ¯ -S_MSG_2 當一個 VPN Client 接入到虛擬 HUB "%S" 時,您å¯ä»¥è¨­ç½®æ¶ˆæ¯é¡¯ç¤ºåœ¨ä¸€å€‹ä½¿ç”¨è€…的螢幕上。è¦é¡¯ç¤ºä¸€å€‹æ¶ˆæ¯ï¼Œè¼¸å…¥ä½ æƒ³è¦é¡¯ç¤ºçš„消æ¯ã€‚ -C_USEMSG 顯示消æ¯(&M) -STATIC1 關於消æ¯é¡¯ç¤ºåŠŸèƒ½ -S_INFO VPN Client 必須是 3.0 或更高版本。\r\n\r\n指定以“http://â€é–‹é ­çš„一行作為打開é è¨­ç¶²ç«™ç€è¦½å™¨çš„消æ¯ï¼Œè€Œä¸æ˜¯ç›´æŽ¥é¡¯ç¤ºä¸€æ¢æ¶ˆæ¯ã€‚ -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_NICINFO -CAPTION 虛擬網路介é¢å¡ "%S" 狀態 -IDCANCEL 關閉(&C) - - -PREFIX D_SM_VLAN -CAPTION VLAN é€æ˜Žè¨­ç½®å·¥å…· -STATIC1 有些網路介é¢å¡é è¨­ä¸èƒ½å‚³è¼¸æ¨™è¨˜çš„ VLAN é€æ˜Žå°åŒ…(IEEE802.1Q)。\r\n\r\n如果你使用這樣一個網路介é¢å¡ä¾†æ©‹æŽ¥åˆ°è™›æ“¬ HUB 並需è¦äº¤æ›å¸¶ VLAN 標籤的乙太網å°åŒ…,您必須é…置網路介é¢å¡ï¼Œä½¿å…¶èƒ½å¤ è™•ç† VLAN é€æ˜Žå°åŒ…。 -B_ENABLE é…置已é¸ç¶²è·¯ä»‹é¢å¡ç‚º VLAN é€æ˜Ž(&C) -B_DISABLE 撤銷該é…ç½®(&U) -STATIC2 關於 VLAN é€æ˜Žè¨­ç½®å·¥å…· -S_WARNING 該工具å¯ä»¥åœ¨è‹±ç‰¹çˆ¾ï¼ŒBroadcom å’Œ Marvell 的網路介é¢å¡ä¸­é–‹å•Ÿæˆ–關閉標記 VLAN å°åŒ…çš„é€æ˜Žåº¦ã€‚(Windows 僅使用供應商æ供的驅動)。此工具å¯ä»¥å•Ÿç”¨æˆ–ç¦ç”¨åœ¨ Intel,Broadcom 或 Marvell 網路介é¢å¡ä¸­æ¨™è¨˜çš„ VLAN å°åŒ…çš„é€æ˜Žåº¦ã€‚(僅使用供應商æ供的 Windows 驅動程å¼)。 -S_WARNING2 本工具僅支æŒä¸Šè¿°åˆ—表中的網路介é¢å¡ã€‚其他網路介é¢å¡ä¸èƒ½ç”¨æ­¤å·¥å…·é…置。。但是未在此列表的其他網路介é¢å¡æœ‰å¯èƒ½é è¨­æ”¯æ´æˆ–使用一些é…置支æ´å·²æ¨™è¨˜çš„ VLAN å°åŒ…。。\r\n\r\n這樣的網路介é¢å¡å¿…須由系統管ç†å“¡ç™»å…¥ Windows é…置。 -IDCANCEL 退出(&X) - - -PREFIX D_SM_SIMULATION -CAPTION å»¶é² / 丟包功能 -STATIC1 通éŽé€™å€‹è™›æ“¬ HUB 傳輸時,此功能å¯ä»¥ç”Ÿæˆç¬¦åˆæ­¤è¨ªå•æ¸…å–®æ¢ç›®æ¢ä»¶çš„å°åŒ…的延é²ã€æŠ–å‹•å’Œå°åŒ…丟失。\r\n\r\n此功能方便在桌é¢æˆ–實驗室模擬低質的和慢速的網際網路ã€å»£åŸŸç¶²è·¯æˆ–無線連接。例如,你å¯ä»¥ç”¨å®ƒä¾†è©•ä¼°å’Œæ¸¬è©¦ IP 電話(VoIP)。 -STATIC2 產生如下延é²ã€æŠ–å‹•å’Œå°åŒ…丟失: -C_DELAY 產生延é²(&D) -S_DELAY 延é²é€±æœŸ(0 - 10000) : -S_DELAY2 毫秒 (msecs) -C_JITTER 產生抖動(波動)(&J) -S_JITTER 抖動比率 (0 - 100) : -S_JITTER2 百分比(%) -C_LOSS 產生å°åŒ…丟失(&L) -S_LOSS å°åŒ…丟失比率(0 - 100) : -S_LOSS2 百分比(%) -IDOK 確定(&O) -IDCANCEL å–消 -# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã¾ã§ ----- - - -PREFIX D_SM_AO_VALUE -CAPTION å稱和值 -STATIC1 å稱(&N): -STATIC2 值(&V): -STATIC3 (整數值) -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_SM_L3 -CAPTION 虛擬 3 層交æ›è¨­ç½® -STATIC1 您å¯ä»¥å®šç¾©åœ¨æ­¤ VPN Server 上é‹è¡Œçš„兩個或多個虛擬 HUB 間的虛擬 3 層交æ›ï¼Œä¾†å¯¦ç¾ä¸åŒ IP 網路之間的路由。 -STATIC2 虛擬 3 層交æ›åŠŸèƒ½åƒ…æ供給網路系統管ç†å“¡æˆ–數值網路和 IP 路由人員使用。如果您è¦ä½¿ç”¨å¸¸è¦ VPN 功能,您ä¸éœ€è¦ä½¿ç”¨è™›æ“¬ 3 層交æ›åŠŸèƒ½ã€‚\r\n\r\n如果使用虛擬 3 層交æ›åŠŸèƒ½ï¼Œä½¿ç”¨è€…必須有足夠的 IP 路由知識。 -STATIC3 關於虛擬 3 層交æ›åŠŸèƒ½æ³¨æ„事項 -S_BOLD 已定義的虛擬 3 層交æ›(&S): -B_ADD 新建(&N) -B_START 開始(&S) -B_STOP åœæ­¢(&T) -IDOK 編輯(&E) -B_DELETE 刪除(&D) -IDCANCEL 關閉(&C) - - -PREFIX D_SM_L3_ADD -CAPTION 新虛擬 3 å±¤äº¤æ› -STATIC1 創新建一個新的虛擬 3 層交æ›ï¼Œç‚ºè¼¸å…¥ä¸€å€‹äº¤æ›æ©Ÿå稱。\r\n\r\n此虛擬 3 層交æ›ä¸èƒ½èˆ‡æ­¤ VPN Server 上的其它虛擬 3 層交æ›æœ‰é‡è¤‡çš„å字。 -STATIC2 åå­—(&N): -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_SM_L3_SW -CAPTION 編輯虛擬 3 å±¤äº¤æ› "%S" -STATIC1 您å¯ä»¥ç‚ºä¸€å€‹è™›æ“¬ 3 層交æ›å®šç¾©å¤šå€‹è™›æ“¬ä»‹é¢å’Œè·¯ç”±è¡¨ã€‚ -STATIC2 當虛擬 HUB é‹è¡Œæ™‚,一個虛擬介é¢è¢«é—œè¯åˆ°è™›æ“¬ HUB 上,並作為一個單ç¨çš„ IP 主機é‹è¡Œã€‚當多個虛擬介é¢åˆ†åˆ¥å±¬æ–¼ä¸åŒè™›æ“¬ HUB 定義的ä¸åŒ IP 網路時,IP 路由將會自動在這些介é¢ä¹‹é–“使用。\r\n也å¯ä»¥æ‰‹å‹•è¨­ç½®è·¯ç”±è¡¨å’Œå…¶ä»–詳細設置。 -S_BOLD1 虛擬介é¢(&I): -B_ADD_IF 新虛擬介é¢(&A) -B_DEL_IF 刪除虛擬介é¢(&E) -S_BOLD2 路由表(&T): -B_ADD_TABLE 添加路由表項(&D) -B_DEL_TABLE 刪除路由表項(&L) -B_START 開始(&S) -B_STOP åœæ­¢(&T) -IDCANCEL 關閉(&C) - - -PREFIX D_SM_L3_SW_IF -CAPTION æ·»åŠ è™›æ“¬ä»‹é¢ -STATIC1 å°è™›æ“¬ 3 層交æ›æ©Ÿæ·»åŠ æ–°çš„虛擬介é¢ã€‚\r\n\r\n您必須定義虛擬介é¢å±¬æ–¼çš„ IP 網路和介é¢æœ¬èº«çš„ IP ä½å€ã€‚\r\nè«‹é¸æ“‡æˆ–輸入該介é¢è¦é€£æŽ¥çš„虛擬 HUB å稱。 -STATIC2 虛擬 HUB 連接(&A): -STATIC3 è«‹é¸æ“‡æˆ–輸入虛擬介é¢é€£æŽ¥çš„虛擬 HUB å稱。 -STATIC4 虛擬 HUB (&H): -STATIC5 虛擬介é¢çš„ IP 地å€å’Œå­ç¶²è·¯é®ç½©: -STATIC6 虛擬介é¢å¿…須在虛擬 HUB 中有一個 IP ä½å€ã€‚您也必須指定此 IP ä½å€å¾žå±¬çš„ IP 網路的å­ç¶²è·¯é®ç½©ã€‚\r\n\r\n通éŽè™›æ“¬ 3 層交æ›é€£æŽ¥åˆ°å¤šå€‹è™›æ“¬ HUB 的路由是基於此處指定的 IP ä½å€é‹è¡Œçš„。 -S_SRC_IP_1 IP 地å€(&I): -S_SRC_IP_2 å­ç¶²è·¯é®ç½©(&S): -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_SM_L3_SW_TABLE -CAPTION 新路由表項 -STATIC1 在虛擬 3 層交æ›æ©Ÿçš„路由表增加一個新的路由表項。\r\n\r\n如果 IP å°åŒ…的目標 IP ä½å€ä¸å±¬æ–¼ä»»ä½•æœ‰è‘—虛擬介é¢çš„ IP 網路,虛擬 3 層交æ›æ©Ÿçš„ IP 路由引擎將åƒè€ƒè·¯ç”±è¡¨ä¸¦ä¸”執行路由。 -STATIC2 路由表項的定義: -STATIC3 虛擬介é¢å¿…須在虛擬 HUB 中有一個 IP ä½å€ã€‚您也必須指定此 IP ä½å€å¾žå±¬çš„ IP 網路的å­ç¶²è·¯é®ç½©ã€‚\r\n\r\n通éŽå¤šå€‹è™›æ“¬ HUB IP 網空間的虛擬 3 層交æ›æ©Ÿæ˜¯åŸºæ–¼æ­¤è™•æŒ‡å®šçš„ IP ä½å€é‹è¡Œçš„。 -S_SRC_IP_1 網路ä½å€(&N): -S_SRC_IP_2 å­ç¶²è·¯é®ç½©(&S): -S_SRC_IP_3 é–˜é“地å€(&G): -S_SRC_IP_4 公制值(&M): -STATIC4 ※注æ„: 指定é è¨­é–˜é“器,指定網路ä½å€å’Œå­ç¶²è·¯é®ç½©éƒ½æ˜¯â€œ0.0.0.0“。 -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_CM_SELECT_SECURE -CAPTION é¸æ“‡æ™ºæ…§å¡ -STATIC1 é¸æ“‡æ™ºæ…§å¡è¨­å‚™ä½¿ç”¨ã€‚\r\n\r\n智慧å¡çš„種類已列在目å‰ä½¿ç”¨é›»è…¦é©…å‹•çš„æ¸…å–®ä¸­ä¸¦æ”¯æ´ VPN 軟體。\r\n如果ç¾åœ¨ä½¿ç”¨çš„智慧å¡ç¨®é¡žæœªé¡¯ç¤ºåœ¨æ­¤æ¸…單中,å¯ä»¥é€šéŽå‡ç´š VPN 軟體到新的版本來實ç¾ã€‚\r\n\r\n注: 如果在安è£å¾Œï¼Œé©…動沒有立å³é¡¯ç¤ºå‡ºä¾†ï¼Œé‡å•Ÿ Windows。 -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_CM_SECURE_MANAGER -CAPTION 智慧å¡ç®¡ç†å™¨ -S_INFO 當å‰æ™ºæ…§å¡:\r\n\r\n%S -B_BOLD 智慧å¡ä¸Šå„²å­˜çš„物件: -B_REFRESH æ›´æ–°å°è±¡æ¸…å–®(&R) -B_IMPORT å°Žå…¥å¡å…§(&I)... -B_EXPORT 從å¡ä¸­åŒ¯å‡º(&E)... -B_DELETE 從å¡ä¸­åˆªé™¤(&D) -B_NEW_CERT 將新證書和金鑰寫入å¡å…§(&N)... -B_PIN 更改 PIN 碼(&C)... -IDCANCEL 關閉 - - -PREFIX D_CM_SECURE_TYPE -CAPTION é¸æ“‡ç‰©ä»¶é¡žåž‹ -STATIC é¸æ“‡ä½ è¦å°Žå…¥çš„物件類型 -R_CERT 證書(&C) -R_KEY 金鑰(&K) -R_DATA 數據(&D) -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_STRING -CAPTION VPN 軟體 -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_SM_SELECT_KEYPAIR -CAPTION 指定智慧å¡è­‰æ›¸ -S_INFO 當å‰é¸å®šçš„智慧å¡:\r\n\r\n%S -B_BOLD1 é¸æ“‡æ™ºæ…§å¡è­‰æ›¸: -IDOK 確定(&O) -IDCANCEL å–消 -B_BOLD2 é¸æ“‡ç›¸æ‡‰çš„金鑰: - - -PREFIX D_CM_LOAD_X -CAPTION 載入證書 -STATIC1 é¸æ“‡è¼‰å…¥è­‰æ›¸çš„æ–¹å¼ -R_FROM_FILE 從文件中載入證書(&F) -R_FROM_SECURE 從智慧å¡ä¸­è¼‰å…¥è­‰æ›¸(&S) -S_FILE 您å¯ä»¥å¾žå„²å­˜è­‰æ›¸è³‡æ–™çš„檔中 (副檔å: .cer, .crt, .p12, .pfx) 載入證書。 -S_CERT 如果智慧å¡èˆ‡é›»è…¦é€£æŽ¥ï¼Œæ‚¨å¯ä»¥å¾žæ™ºæ…§å¡ä¸­è¼‰å…¥è­‰æ›¸ã€‚ -B_SELECT é¸æ“‡è¦ä½¿ç”¨çš„智慧å¡(&S)... -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_CM_SECURE_PIN -CAPTION 更改 PIN 碼 -STATIC1 您å¯ä»¥æ›´æ”¹æ™ºæ…§å¡çš„ PIN碼 (個人識別號碼)。\r\n\r\n更改 PIN 碼,您需è¦è¼¸å…¥ç•¶å‰çš„ PIN 碼和 2 次新的 PIN 碼。 -STATIC2 當å‰çš„ PIN 碼(&C): -STATIC3 æ–°çš„ PIN 碼(&N): -STATIC4 確èªæ–°çš„ PIN 碼(&E): -STATIC5 æ³¨æ„ -STATIC6 如果您錯誤地輸入幾次密碼,智慧å¡å°‡ä¸èƒ½ä½¿ç”¨ã€‚ -STATIC7 è«‹æ’入智慧å¡ä¸¦ä¸”點擊“OKâ€ã€‚ -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_SM_CRL -CAPTION 廢止證書列表 -STATIC1 您å¯ä»¥åœ¨è™›æ“¬ HUB 上管ç†è­‰æ›¸å»¢æ­¢åˆ—表。\r\n\r\n通éŽæ·»åŠ è­‰æ›¸åˆ°è­‰æ›¸å»¢æ­¢åˆ—表,æ供這些證書的用戶端將被拒絕連接到使用證書èªè­‰æ¨¡å¼çš„此虛擬 HUB。 -B_ADD 添加(&A) -IDOK 編輯(&E) -IDCANCEL 關閉(&C) -B_DELETE 刪除(&D) - - -PREFIX D_SM_EDIT_CRL -CAPTION 廢止證書 -STATIC1 您å¯ä»¥åœ¨å»¢æ­¢æ¸…單中設置æ¢ç›®çš„內容。\r\n\r\n當一個使用者以證書èªè­‰æ¨¡å¼é€£æŽ¥ä¸€å€‹è™›æ“¬ HUB 時,並且該證書與證書廢止列表中定義的一個或多個的內容相匹é…,這個使用者將被拒絕連接。 -S_BOLD 匹é…項目所有欄ä½çš„證書將被ç¦ç”¨ã€‚ -STATIC2 證書內容: -R_CN 通用å稱 (CN): -R_O 所屬機構 (O): -R_OU çµ„ç¹”å–®ä½ (OU): -R_C 國家 (C): -R_ST çœ (ST): -R_L 地點 (L): -STATIC3 證書屬性值: -R_SERI åºè™Ÿ (å六進ä½): -R_MD5_HASH MD5 摘è¦å€¼ (以å六進ä½ï¼Œ128ä½): -R_SHA1_HASH SHA-1 摘è¦å€¼ (以å六進ä½ï¼Œ160ä½): -STATIC4 摘è¦å€¼(雜湊值)å¯ä»¥ç²¾ç¢ºåœ°è­˜åˆ¥ç‰¹å®šçš„證書。如果你指定了一個 MD5 或 SHA-1 摘è¦å€¼ï¼Œä½ ä¸éœ€è¦æŒ‡å®šå…¶ä»–專案。 -STATIC5 從證書檔的輸入值 -STATIC6 如果您è¦ç¦ç”¨ä¸€å€‹è­‰æ›¸æª”,您å¯ä»¥æ­£ç¢ºåœ°æŒ‡å®šè­‰æ›¸ï¼Œä¸¦é€šéŽè¼¸å…¥é‚£å€‹æª”將其添加到無效清單。按一下“載入證書â€ï¼ŒæŒ‡å®šè­‰æ›¸æª”的內容將被自動輸入。 -B_LOAD 載入證書(&L)... -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_SM_AC_LIST -CAPTION æº IP 地å€é™åˆ¶åˆ—表 -S_TITLE 根據用戶端電腦的 IP ä½å€ï¼Œå…許或拒絕到此虛擬 HUB "%S" çš„ VPN 連接,您å¯ä»¥è¨­ç½®ä»¥ä¸‹è¦å‰‡ä¾†å…許或拒絕連接。 -B_ADD æ–°è¦å‰‡(&A) -IDOK 編輯è¦å‰‡(&E) -B_DELETE 刪除è¦å‰‡(&D) -B_SAVE ä¿å­˜(&S) -IDCANCEL å–消(&C) -STATIC1 較高許å¯æ¬Šçš„項目列在列表的上方。 -STATIC2 如果用戶端的 IP ä½å€ä¸åŒ¹é…列表中的任何項目,VPN 連接到此虛擬 HUB 將被å…許。 - - -PREFIX D_SM_AC -CAPTION ç·¨è¼¯æº IP ä½å€é™åˆ¶æ¸…單的è¦å‰‡æ¢ç›® -STATIC1 在 IP ä½å€å­˜å–控制清單中定義一個è¦å‰‡ã€‚當用戶端試圖連接到虛擬 HUB 時,這裡設置的值將用於決定是å¦å…許或拒絕從 VPN Client 的連接。 -STATIC2 è¦å‰‡çš„定義 -STATIC3 當用戶端的 IP 地å€èˆ‡ä¸‹é¢ç›¸åŒ¹é…時應用此è¦å‰‡: -R_SINGLE 單一 IP 地å€(&S) -R_MASKED 多個 IP ä½å€(é€šéŽ IP ä½å€å’Œé®ç½©æŒ‡å®š) (&M) : -STATIC4 地å€(&A): -S_MASK 網路é®ç½©(&K): -STATIC5 行為 -R_PASS å…許 (&P) -R_DENY 拒絕 (&D) -STATIC6 其他 -STATIC7 優先順åº(&R): -STATIC8 (整數: 優先順åºè¶Šé«˜æ•¸é‡è¶Šå°) -STATIC9 IP å”議版本: -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_SM_LOG_FILE -CAPTION 日誌檔清單 -STATIC1 您å¯ä»¥ä¸‹è¼‰å„²å­˜åœ¨ä¼ºæœå™¨ä¸Šçš„日誌檔。整個 VPN Server 的管ç†å“¡å…許下載所有虛擬 HUB 日誌和伺æœå™¨æ—¥èªŒè¨˜éŒ„。虛擬 HUB 管ç†å“¡å…許下載其管ç†çš„虛擬 HUB 日誌檔。 -IDOK 下載(&D) -B_REFRESH æ›´æ–°(&R) -IDCANCEL 關閉 - - -PREFIX D_SM_READ_LOG_FILE -CAPTION 下載檔案 -S_INFO2 VPN Server "%S" 文件下載中。\r\nè«‹ç¨å€™... -IDCANCEL åœæ­¢ä¸‹è¼‰(&S) - - -PREFIX D_SM_SAVE_LOG -CAPTION 下載的日誌檔 -S_INFO 檔 "%S" 已完æˆä¸‹è¼‰ã€‚\r\n\r\n您å¯ä»¥æ‰“開或ä¿å­˜é€™å€‹æª”。 -IDOK 打開(&O) -B_SAVE ä¿å­˜(&S) -IDCANCEL å–消 - - -PREFIX D_TCP -CAPTION TCP å”議優化工具 -STATIC1 通éŽå„ªåŒ– Windows TCP/IP 設置,就有å¯èƒ½å¢žåŠ é€™å°é›»è…¦çš„網路通信輸é€é‡ã€‚通éŽä½¿ç”¨é€™å€‹ TCP å”議優化工具,您å¯ä»¥è¼•é¬†åœ°é…置最佳優化åƒæ•¸çš„設置。 -STATIC2 Windows çš„ç•¶å‰ TCP/IP 設置åƒæ•¸å¦‚下。通éŽæ”¹è®Šé€™äº›å€¼å¯ä»¥å„ªåŒ– TCP/IP 設置。通éŽä½¿ç”¨è©²å¯¦ç”¨ç¨‹å¼ï¼Œä»¥å¾Œæ‚¨éš¨æ™‚å¯ä»¥é‡ç½®æ­¤å€¼æˆ–æ¢å¾©ä»¥å‰çš„設置。 -STATIC3 TCP/IP 通訊設定: -STATIC4 TCP 接收視窗與尺寸(&S): -R_RECV_DISABLE 使用作業系統和é è¨­å€¼(&D) -R_RECV_ENABLE 設置值如下(&E) -S_RECV ä½å…ƒçµ„ -B_RECV é è¨­å€¼(&C) -STATIC5 TCP 發é€è¦–窗尺寸(&R): -R_SEND_DISABLE 使用作業系統和é è¨­å€¼(&I) -R_SEND_ENABLE 設置值如下(&N) -S_SEND ä½å…ƒçµ„ -B_SEND é è¨­å€¼(&O) -IDOK 確定(&O) -IDCANCEL å–消 -STATIC6 Windows é‡å•Ÿå¾Œï¼Œä¸Šè¿°æ›´æ”¹ç”Ÿæ•ˆã€‚更改設置後,您ä¸å¿…ç«‹å³é‡å•Ÿé›»è…¦ï¼Œä½†ç›´åˆ°é‡å•Ÿå¾Œï¼ŒTCP/IP 優化設置æ‰æœƒç”Ÿæ•ˆã€‚ -B_DELETE ä¸ç”¨æ­¤å·¥å…·ç®¡ç† - - -PREFIX D_TCP_MSG -CAPTION TCP å”議優化 -STATIC1 é€šéŽ Windows 優化 TCP/IP 設置,有å¯èƒ½å¢žåŠ é€™å°é›»è…¦çš„網路通信輸é€é‡ã€‚您想優化通訊設定嗎?\r\n\r\n您å¯ä»¥åœ¨æœªä¾†éš¨æ™‚å•Ÿå‹• TCP å”議優化工具,優化通訊設定或æ¢å¾©åˆ°ä»–們以å‰çš„值。 -STATIC2 當 TCP/IP 設置被更改,Windows é‡å•Ÿå¾Œï¼Œæ›´æ”¹ç”Ÿæ•ˆã€‚更改設置後,您ä¸å¿…ç«‹å³é‡å•Ÿé›»è…¦ï¼Œä½†ç›´åˆ°é‡å•Ÿå¾Œï¼ŒTCP/IP 優化設置æ‰æœƒç”Ÿæ•ˆã€‚ -R_OPTIMIZE 自動優化通訊設置(&A) -R_MANUAL 使用 TCP å”定優化工具手動優化(&M) -R_NO ä¸è¦å„ªåŒ–(&D) -IDOK 下一步(&N) > -IDOK3 < 上一步(&B) - - -PREFIX D_CM_PKCSEULA -CAPTION 請注æ„使用智慧å¡é©…å‹•ç¨‹å¼ -S_INFO_1 æ‚¨æ­£åœ¨è©¦åœ–è¨ªå• "%S" 軟體的智慧å¡ã€‚ -S_INFO_2 當使用 "%S" 軟體時,如果有這個軟體和智慧å¡çš„使用æ¢ä»¶ï¼Œé‚£éº¼æ‚¨åœ¨ä½¿ç”¨å‰å¿…é ˆåŒæ„這些使用æ¢ä»¶ã€‚\r\n\r\n若需詳情請è¯ç¹« "%S" 軟體和智慧å¡çš„供應商。 -S_INFO_3 您是å¦åŒæ„上述æ¢ä»¶ï¼Œä¸¦å¸Œæœ›ä½¿ç”¨ "%S" 軟體和訪å•æŒ‡å®šçš„智慧å¡? -IDOK 是(&Y) -IDCANCEL å¦(&N) - - -PREFIX D_CM_TRAFFIC -CAPTION 網路通訊速度測試工具 -STATIC1 網路通訊速度測試工具在兩å°é›»è…¦ä¹‹é–“連接 TCP/IP 盡å¯èƒ½å¤§çš„輸é€é‡é€²è¡Œå°åŒ…傳輸,以測é‡å¯¦éš›ç¶²è·¯æµé‡å¯ç”¨é€Ÿåº¦ã€‚此工具ä¸åƒ…é™æ–¼ VPN 使用,還å¯ä»¥ç”¨æ–¼ç‰©ç†ç¶²è·¯ã€‚ -STATIC2 使用此工具來測é‡ç•¶å‰ç¶²è·¯é »å¯¬å®¹é‡ã€‚請注æ„,由於兩端點 CPU 性能ã€ç•¶å‰æ­£åœ¨é‹è¡Œçš„其他程å¼å’Œç¶²è·¯ä½¿ç”¨çŽ‡çš„波動,ç²å–的值有時會低於實際的網路處ç†èƒ½åŠ›ã€‚ -S_1 é…ç½® -S_3 這å°é›»è…¦çš„作用是哪一個? -R_SERVER 測試伺æœå™¨(&S) -R_CLIENT 測試用戶端(&C) -S_4 啟動測試伺æœå™¨ï¼ŒæŒ‡å®šåµè½åŸ è™Ÿã€‚\r\n使用它作為測試用戶端,指定目標測試伺æœå™¨çš„主機å稱或 IP ä½å€å’ŒåŸ è™Ÿã€‚如果有必è¦ï¼Œé…置以下å¯é¸è¨­ç½®ã€‚ -S_5 目標測試伺æœå™¨ä¸»æ©Ÿå稱稱(&H): -S_6 埠號(&P): -S_7 (TCP 埠) -S_8 在用戶端é…置如下é¸é …。 -S_9 è³‡æ–™é€šä¿¡æ–¹å‘ -R_DOWNLOAD 下載 (輸入: 從伺æœå™¨åˆ°ç”¨æˆ¶ç«¯) (&D) -R_UPLOAD 上傳 (輸出: 從用戶端到伺æœå™¨) (&U) -R_FULL 下載和上傳 (全雙工模å¼: 進與出åŒæ™‚進行) (&F) -S_10 進階設置 -S_11 åŒæ™‚並行的 TCP 連接數(&N): -S_12 測é‡é€±æœŸ (&A): -S_13 秒 -R_ETHERNET 糾正第二層輸é€é‡å‡è¨­ä¹™å¤ªç¶²(&E) -R_DOUBLE 中繼設備模å¼(&B) -S_14 連接 -IDOK é‹è¡Œ(&R) -IDCANCEL å–消 -S_15 您還å¯ä»¥å¾ž vpncmd 命令列管ç†å·¥å…·é‹è¡Œæ­¤å·¥å…·ã€‚ (éž Windows 作業系統也é©ç”¨)。 - - -PREFIX D_CM_TRAFFIC_RUN -CAPTION 網路通訊速度測試工具 -S_INFO 網路通訊速度測試工具正在é‹è¡Œã€‚æ“作狀態如下。 -STATIC1 è¦ä¸­æ­¢ç¶²è·¯é€šè¨Šé€Ÿåº¦æ¸¬è©¦å·¥å…·ï¼ŒæŒ‰ä¸€ä¸‹â€œé€€å‡ºâ€ã€‚ -IDCANCEL 退出(&X) - - -PREFIX D_CM_TRAFFIC_RESULT -CAPTION 通訊æµé‡æ¸¬é‡çµæžœ -STATIC1 通訊æµé‡æ¸¬é‡å·²å®Œæˆã€‚çµæžœå¦‚下。 -IDCANCEL 關閉(&C) - - -PREFIX D_SM_LICENSE -CAPTION 添加或刪除許å¯è­‰ -STATIC1 使用 SoftEther VPN Server å¿…é ˆå–得有效的許å¯è­‰ä¸¦è¨»å†Šè¨±å¯è­‰é‡‘鑰。你å¯ä»¥è¨»å†Šä¸€å€‹æ–°çš„許å¯è­‰é‡‘鑰,刪除已註冊的許å¯è­‰é‡‘鑰並在此顯示當å‰è¨±å¯è­‰æ¸…單和 VPN Server 的許å¯è­‰æ¨¡å¼ã€‚ -S_BOLD 當å‰å·²è¨»å†Šçš„許å¯è­‰é‡‘é‘°(&L): -B_OBTAIN ç²å–或延長許å¯è­‰(&O) -STATIC2 點擊“ç²å–或延長許å¯è­‰â€ä»¥è¨ªå•å°‡æ供有關如何ç²å–許å¯è­‰èªªæ˜Žçš„網站。 -B_ADD 添加一個許å¯è­‰é‡‘é‘°(&A) -B_DEL 刪除(&D) -IDOK 許å¯è­‰ç›¸é—œè³‡è¨Š(&I) -STATIC3 é¸æ“‡ä¸€å€‹è¨±å¯è­‰ï¼Œé»žæ“Šâ€œè¨±å¯è­‰ç›¸é—œè³‡è¨Šâ€ä¾†é€£æŽ¥åˆ° SoftEther 有é™å…¬å¸ç¶²ç«™ (softether.com),來查詢被é¸è¨±å¯è­‰çš„相關註冊資訊。 -S_BOLD2 當å‰è¨±å¯å’Œ SoftEther VPN Server 模å¼(&M): -IDCANCEL 退出(&X) - - -PREFIX D_SM_LICENSE_ADD -CAPTION 添加許å¯è­‰é‡‘é‘° -S_INFO 您å¯ä»¥è¨»å†Šä¸€å€‹ SoftEther VPN Server 產å“許å¯è­‰æˆ–連接許å¯è­‰ã€‚ -STATIC1 許å¯è­‰é‡‘鑰長度為 36 å­—æ¯æ•¸ä½å­—å…ƒå’Œç ´æŠ˜è™Ÿçµ„åˆ ( '-' )。他們是證明一個許å¯è­‰æ‰€æœ‰æ¬Šçš„é—œéµä»£ç¢¼ã€‚\r\n\r\n當許å¯è­‰è­‰æ›¸èˆ‡æ­¤è»Ÿé«”一起收到時,許å¯è­‰é‡‘é‘°å°åœ¨æ­¤æŽˆæ¬Šè­‰æ›¸ä¸Šã€‚如果本軟體的許å¯è­‰æ˜¯ç¶²ä¸Šè³¼è²·çš„,許å¯è­‰é‡‘鑰是由電å­éƒµä»¶æˆ–購買許å¯è­‰çš„網站æ供的。許å¯è­‰é‡‘鑰也å¯ä»¥é€šéŽä¸€äº›å…¶ä»–方法寫下來。如果你ä¸çŸ¥é“的許å¯è­‰é‡‘鑰寫在哪裡,å•è³£çµ¦ä½ è¨±å¯è­‰çš„供應商。 -STATIC2 請準確輸入許å¯è­‰é‡‘é‘°(&I): -STATIC3 分組輸入許å¯è­‰é‡‘鑰,æ¯çµ„6ä½ã€‚您ä¸éœ€è¦è¼¸å…¥ç ´æŠ˜è™Ÿã€‚您也å¯ä»¥è¤‡è£½ && 粘貼許å¯è­‰é‡‘鑰。 -B_INFO2 此軟體å—世界範åœçš„版權法ä¿è­·ã€‚消費者åªå¯ä»¥åœ¨è¨±å¯è­‰å…許範åœå…§è¤‡è£½å’Œä½¿ç”¨æ­¤è»Ÿé«”。使用éžæ³•ç²å¾—的許å¯è­‰é‡‘鑰,或在多å°ä¼ºæœå™¨ä¸Šä½¿ç”¨ä¸€å€‹è¨±å¯è­‰ï¼Œæˆ–以éžèªè­‰çš„æ–¹å¼ç²å¾—許å¯è­‰ï¼Œæœƒå°Žè‡´æ°‘事或刑事處罰。 -IDOK 註冊(&R) -IDCANCEL å–消 - - -PREFIX D_FREEINFO -CAPTION SoftEther VPN Server çš„å…費版 -S_INFO_1 æ„Ÿè¬æ‚¨è©¦ç”¨ SoftEther VPN Server å…費版。 -S_INFO_2 SoftEther VPN Server é‹è¡Œåœ¨ç›®æ¨™ä¼ºæœå™¨ "%S" 上是å…費版供個人使用。\r\n當使用å…費版時,您å¯ä»¥ä½¿ç”¨æ‰€æœ‰çš„ SoftEther VPN Server 的功能,但使用者å”定ç¦æ­¢ä»¥ä¸‹çš„使用。 -S_INFO_3 é€šéŽ VPN Server 的商業目的旅行的通迅中使用。 -S_INFO_4 請注æ„,如果軟體基於上述ç¦æ­¢ä½¿ç”¨çš„情æ³ä¸‹è¢«ä½¿ç”¨ï¼Œé€™æ¨£å°±é•å了 SoftEther VPN Server 使用者å”定。一旦你å–得了 SoftEther VPN Server 的定期產å“許å¯è­‰ï¼Œä¸Šè¿°é™åˆ¶å³å¯è§£é™¤ã€‚關於常è¦ç”¢å“ç‰ˆæœ¬çš„è©³ç´°è³‡è¨Šï¼Œè«‹è¨ªå• www.softether.com。\r\n如果該伺æœå™¨åœ¨ä¸Šè¿°æ述的情æ³ä¸‹è¢«ä½¿ç”¨ï¼Œè«‹é€šéŽæˆ‘們的網站 www.softether.com è¯ç¹«æˆ‘們。請注æ„: 當連接到 VPN Server çš„å…費版,此視窗將出ç¾ã€‚當使用除å…費版以外的其他們版本時,此視窗ä¸å‡ºç¾ã€‚\n\n注æ„: 除了這個通知視窗,å…費版軟體和產å“版軟體之間沒有任何差別。 -B_HIDE 下次隱è—此視窗(&H) -IDCANCEL 確定(&O) - - -PREFIX D_CM_SETTING -CAPTION åˆ‡æ› SoftEther VPN Client å·¥ä½œæ¨¡å¼ -STATIC1 您å¯ä»¥ä½¿ç”¨ SoftEther VPN Client 的“標準模å¼â€æˆ–“簡單模å¼â€ã€‚è¦åˆ‡æ›åˆ°å¦ä¸€ç¨®æ¨¡å¼ï¼Œå‹¾é¸ä¸‹é¢ç›¸æ‡‰çš„æ ¸å–方塊。 -R_NORMAL 標準模å¼(&N) -R_EASY 簡單模å¼(&E) -STATIC2 當使用“標準模å¼â€æ™‚,您å¯ä»¥é€²è¡Œ SoftEther VPN Client 軟體æ供的所有æ“作。我們建議一般使用者和系統管ç†å“¡ä½¿ç”¨æ­¤æ¨¡å¼ã€‚ -STATIC3 “簡單模å¼â€åªå…許最常用的æ“作,如連接到 VPN Server。我們建議åˆç´šä½¿ç”¨è€…使用這種模å¼ã€‚ -STATIC4 通éŽä½¿ç”¨è¨­ç½®éŽ–,您å¯ä»¥é€šéŽä½¿ç”¨ä¸€å€‹åœ¨ SoftEther VPN Client 註冊的連接設置連接到一個 VPN Server ,但這樣åšï¼Œæ‚¨ç„¡æ³•è®Šæ›´é€£æŽ¥è¨­ç½®çš„åƒæ•¸ã€å‰µå»ºä¸€å€‹æ–°çš„連接設置或者刪除一個連接設置。 -R_LOCK 啟用設置鎖(&L) -S_PASSWORD1 您å¯ä»¥æŒ‡å®šä¸€å€‹å¯†ç¢¼ã€‚下次ç¦ç”¨è¨­ç½®éŽ–時將被è¦æ³¨è¼¸å…¥è©²å¯†ç¢¼ã€‚ -S_PASSWORD2 密碼(&P): -S_PASSWORD3 確èª(&C): -IDOK 確定(&O) -IDCANCEL å–消 -S_VGS2 您å¯ä»¥é…ç½® VPN Gate 學術æœå‹™è¨­ç½®ã€‚ -B_VGS VPN 和門戶æœå‹™è¨­ç½® (&G)... - - -PREFIX D_CM_EASY -CAPTION SoftEther VPN Client 簡易管ç†å™¨ -B_MODE 切æ›é‹è¡Œæ¨¡å¼(&M) -IDCANCEL 關閉(&C) -B_STATUS 查看連接模å¼(&S) -B_VGC VPN Gate 學術專案 - - -PREFIX D_SM_SETUP -CAPTION SoftEther VPN Server / Bridge ç°¡å–®å®‰è£ -S_TITLE SoftEther VPN Server / Bridge ç°¡å–®å®‰è£ -IDC_STATIC_1 通éŽä½¿ç”¨æ­¤å®‰è£ï¼Œæ‚¨å¯ä»¥ç‚ºä»¥ä¸‹ä½¿ç”¨å’Œç›®çš„è¼•é¬†åœ°å®‰è£ SoftEther VPN Server 或 VPN Bridge。退出安è£å¾Œï¼Œæ‚¨å¯ä»¥ä½¿ç”¨ VPN Server 管ç†å™¨è‡ªç”±é…置更進階的設置。 -S_BOLD é¸æ“‡ä½ è¦æ§‹å»ºçš„ VPN Server 類型。å¯ä»¥ä¸€èµ·é¸æ“‡å¤šç¨®é¡žåž‹ã€‚ -C_REMOTE é ç«¯å­˜å– VPN Server (&R) -S_REMOTE_1 é ç«¯å­˜å– VPN Server å…許 VPN Client 電腦é ç«¯å­˜å–ç¾æœ‰çš„乙太網段,如公å¸å±€åŸŸç¶²ã€‚\n\n連接到 VPN Server 的任何 VPN Client 都能訪å•åˆ°ç¶²è·¯ï¼Œå°±åƒä»–們直接的ã€ç‰©ç†çš„連接到網路一樣。 -C_SITE 網站到網站 VPN Server 或 VPN Bridge(&S) -S_SITE_1 網站到網站 VPN 是一種連接兩個或多個é ç«¯ä¹™å¤ªç¶²çš„ VPN é…置。\r\næ¯å€‹ç¶²ç«™é€£åœ¨ä¸€èµ·ï¼Œä¸¦ä¸”在二層æˆç‚ºåŒä¸€ç¶²æ®µã€‚這使得æ¯å€‹ç¶²ç«™çš„所有電腦åƒæ˜¯åœ¨åŒä¸€ç¶²è·¯ä¸­ä¸€æ¨£å¯ä»¥ç›¸äº’通信。 -S_SITE_2 é¸æ“‡é€™å€‹ VPN Server 的作用: -C_CENTER 從其他網站接å—連接 VPN Server (中心) (&C) -C_EDGE æ¯å€‹ç¶²ç«™(網站端)çš„ VPN Server 或 VPN Bridge (&E) -C_OTHER VPN 的其他進階é…ç½® -S_OTHER 如果你計畫構建具有進階功能的 VPN 系統,如群集功能和虛擬 3 層交æ›åŠŸèƒ½ï¼Œè«‹é¸æ“‡æœ¬é …。 -IDOK 下一步(&N) -IDCANCEL 關閉(&C) - - -PREFIX D_SM_SETUP_HUB -CAPTION 簡單安è£-決定虛擬 HUB å稱 -IDC_STATIC_1 您必須至少在 VPN Server 上創建一個虛擬 HUB。以您喜歡的å字命å新的虛擬 HUB。 -IDC_STATIC_2 虛擬 HUB å(&N): -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_SM_SETUP_STEP -CAPTION VPN 簡單安è£ä»»å‹™ -IDC_STATIC_1 ç‚ºäº†å®Œæˆ VPN Server / VPN Bridge 的安è£ï¼Œæ‚¨å¿…須完æˆä»¥ä¸‹ä»»å‹™ã€‚ -S_1_1 步驟 1. å‰µå»ºä¸€å€‹ç”¨æˆ¶ä¾†æŽ¥å— VPN 連接。 -S_1_2 當此 VPN Server 接å—é ç«¯å­˜å– VPN ,或接å—從其他網站來的連接æˆç‚ºä¸­å¤®ç¶²ç«™åˆ°ç¶²ç«™ VPN Server æ™‚ï¼Œå‰µå»ºç”¨æˆ¶æŽ¥å— VPN 連接。 -B_USER 創建用戶 -S_2_1 步驟 2. 定義一個到目標 VPN Server 的連接 -S_2_2 當此 VPN Server 被安è£åœ¨ä¸€å€‹ç¶²ç«™åˆ°ç¶²ç«™ VPN 的特定的網站(端) 上時,您必須制定接å—連接的中心 VPN Server çš„ä½å€ï¼Œä¸¦å»ºç«‹åˆ°ä¸­å¤® VPN Server 的連接。 -B_CASCADE é…置連接設置(&C) -S_3_1 3. 設置本地橋接器 -S_3_2 å°æ–¼ç¶²ç«™åˆ°ç¶²ç«™ VPN ,使用本地橋功能連接 VPN 的虛擬乙太網段與本地端的物ç†ä¹™å¤ªç¶²æ®µä¹‹é–“的橋接器。 é¸æ“‡å¯ä»¥æ供橋接到 VPN çš„ç¾æœ‰ä¹™å¤ªç¶²è¨­å‚™(網路介é¢å¡)。 -IDCANCEL 關閉(&C) -IDC_STATIC_8 一旦必須的設置é…置完畢,按一下“關閉â€ã€‚VPN Server / VPN Bridge 的進階管ç†å·¥å…·å°‡æœƒå‡ºç¾ã€‚然後您å¯ä»¥é…置你希望的任何進階設置。 -B_SECURENAT é…ç½® SecureNAT - - -PREFIX D_CPU64_WARNING -CAPTION SoftEther VPN 64 ä½å…ƒç‰ˆæœ¬è³‡è¨Š -S_BOLD 當å‰å®‰è£çš„ SoftEther VPN 軟體是 32 ä½å…ƒç‰ˆæœ¬ï¼Œä½†æ­£åœ¨é‹è¡Œçš„ Windows 作業系統是 64 ä½å…ƒç‰ˆæœ¬ã€‚ -S_INFO 您å¯ä»¥åœ¨ Windows 64 ä½å…ƒç‰ˆæœ¬ä¸Šé‹è¡Œ SoftEther VPN 軟體 32 ä½å…ƒç‰ˆæœ¬ï¼Œä½†é€™å°‡é‹è¡Œ Windows çš„ 32 ä½å…ƒæ¨¡æ“¬å™¨ï¼Œä¸¦å°Žè‡´æ€§èƒ½é™ä½Žã€‚\r\n也有一些功能ä¸æ”¯æŒçš„å¯èƒ½æ€§ã€‚ 我們強烈建議您當在 64 ä½ Windows é‹è¡Œå®ƒæ™‚,安è£ä¸¦ä½¿ç”¨ SoftEther VPN 軟體的 64 ä½å…ƒç‰ˆæœ¬ã€‚\r\n您å¯ä»¥å¾ž http://selinks.org/ 下載 SoftEther VPN 軟體的 64 ä½å…ƒç‰ˆæœ¬ã€‚æ­¤å°è©±æ–¹å¡Šå°‡åœ¨ 30 秒後自動關閉。 -IDOK 確定(&O) - - -PREFIX D_ONCEMSG -CAPTION TITLE -C_DONTSHOWAGAIN ä¸å†é¡¯ç¤ºæ­¤è¨Šæ¯(&D) -IDCANCEL 確定(&O) - - -PREFIX D_CONNECT -IDCANCEL å–消 - - -PREFIX D_SM_IPSEC -CAPTION IPsec / L2TP / EtherIP / L2TPv3 設置 -S_TITLE IPsec / L2TP / EtherIP / L2TPv3 伺æœå™¨è¨­ç½® -S_3 在 VPN Server 上的虛擬 HUB å¯ä»¥æŽ¥å—從相容 L2TP 的個人電腦, Mac OS X 和智慧手機的é ç«¯å­˜å– VPN 連接, 也å¯ä»¥æŽ¥å— EtherIP / L2TPv3 網站到網站的 VPN 連接。 -S01 L2TP 伺æœå™¨ (é ç«¯å­˜å– VPN Server 功能) -S02 從智慧手機諸如 iPhone, iPad å’Œ Android, 還有從Mac OS X å’Œ Windows 內建的 VPN 用戶端的 VPN 連接都是å¯ä»¥æŽ¥å—的。 -R_L2TP_OVER_IPSEC 啟用 L2TP 伺æœå™¨åŠŸèƒ½ (L2TP over IP&sec) -S03 使來自 iPhone, iPad, Android, Windows å’Œ Mac OS X çš„ VPN 連接å¯ä»¥æŽ¥å—。 -R_L2TP_RAW 啟用 L2TP 伺æœå™¨åŠŸèƒ½ (沒加密的 RAW L2TP)(&L) -S04 支æ´ä½¿ç”¨ L2TP 而無 IPSec 加密的特殊 VPN 用戶端。 -S_1 默èªè™›æ“¬ HUB 以防éºæ¼ç”¨æˆ¶å上的 HUB å稱 (&H): -S_2 用戶應指定他們的用戶å, 如 "用戶å@目標虛擬 HUB å" 連接到此 L2TP 伺æœå™¨ã€‚\r\n如果虛擬 HUB çš„å稱被éºæ¼, 以下 HUB 將作為目標被使用。 -S05 EtherIP / L2TPv3 伺æœå™¨åŠŸèƒ½ (網站到網站 VPN 連接) -S06 相容 EtherIP / L2TPv3 over IPsec çš„è·¯ç”±å™¨ç”¢å“ å¯ä»¥é€£æŽ¥åˆ° VPN Server 上的虛擬 HUB, 並建立 2 層 (網路) 橋接。 -R_ETHERIP 啟用 EtherIP / L2TPv3 over IPsec 伺æœå™¨åŠŸèƒ½(&E) -B_DETAIL EtherIP / L2TPv3 詳細設置(&D) -S07 IPsec 通用設置(&C) -S_PSK IPsec é å…±ç”¨é‡‘é‘°(&P): -S_PSK2 IPsec é å…±ç”¨é‡‘鑰也被稱為 "PSKs" 或 "秘鑰"。用 8 個 ASCII 字元指定, 並讓所有的 VPN 用戶都知é“。 -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_SM_ETHERIP -CAPTION EtherIP / L2TPv3 伺æœå™¨è©³ç´°è¨­ç½® -S_TITLE EtherIP / L2TPv3 伺æœå™¨è©³ç´°è¨­ç½® -S01 相容EtherIP / L2TPv3 over IPsec çš„è·¯ç”±å™¨ç”¢å“ å¯ä»¥é€£æŽ¥åˆ° VPN Server 上的虛擬 HUB , 並建立 2 層 (網路) 橋接。例如,æ€ç§‘路由器,NEC IX 系列和 IIJ SEIL 路由器作為相容的 VPN 路由器, 推薦使用。 -S02 ç‚ºäº†æŽ¥å— EtherIP / L2TPv3 å”è­°, 定義é©ç•¶çš„ EtherIP / L2TPv3 用戶端設置, 以事先確定 EtherIP / L2TPv3 相容路由器的用戶端網站。EtherIP / L2TPv3 用戶端設置必須有相應的 IPSec Phase 1 ID。 -S_BOLD 在 IPSec Phase 1 ID 和虛擬 HUB 之間的通信表(&T): -B_ADD 添加(&A) -IDOK 編輯(&E) -B_DELETE 刪除(&D) -IDCANCEL 退出(&X) - - -PREFIX D_SM_ETHERIP_ID -CAPTION EtherIP / L2TPv3 over IPsec 用戶端設置 -S01 以下虛擬 HUB 連接設置將僅應用於 當 EtherIP / L2TPv3 over IPsec 用戶端試圖連接一個與下é¢æŒ‡å®šå€¼å®Œå…¨ç›¸åŒçš„ ISAKMP (IKE) Phase 1 ID çš„ VPN Server 時。 -S02 ISAKMP Phase 1 ID(&I): -S03 虛擬 HUB(&H): -S04 用戶å(&U): -S05 密碼(&P): -S06 注æ„: 用戶å和密碼必須與在虛擬 HUB 註冊時完全相åŒã€‚EtherIP / L2TPv3 用戶將被視為以上述使用者資訊的身份連接虛擬 HUB。 -IDOK 確定(&O) -IDCANCEL å–消 -S07 (ID 必須與 EtherIP / L2TPv3 用戶端的é…ç½® ID 完全相åŒã€‚如果 EtherIP / L2TPv3 用戶端使用 IP ä½å€ä½œç‚º Phsae 1 ID, 您å¯ä»¥æŒ‡å®š IP ä½å€ä¸¦ä¸”字元也å¯ä»¥åšç‚º ID。您å¯ä»¥æŒ‡å®š “*†(星號)作為è¬ç”¨å­—元來匹é…任何ä¸åŒ¹é…其他明確è¦å‰‡çš„用戶端。 - -PREFIX D_SM_OPENVPN -CAPTION OpenVPN / MS-SSTP 設置 -S_TITLE OpenVPN / MS-SSTP VPN 克隆 Server 功能設置 -S_1 本 VPN Server 具有 OpenVPN 技術責任有é™å…¬å¸çš„ OpenVPN 軟體產å“的克隆功能。\r\n\r\n任何 OpenVPN Client 都å¯ä»¥é€£æŽ¥åˆ°æ­¤ VPN Server。 -R_OPENVPN 啟用 OpenVPN 克隆 Server 功能(&O) -S_UDP ç›£è½ OpenVPN çš„ UDP 埠: -B_DEFAULT æ¢å¾©é è¨­å€¼(&D) -S_UDP2 å¤šé‡ UDP 埠å¯ä»¥ç”¨ç©ºæ ¼æˆ–者逗號隔開的字æ¯ä¾†æŒ‡å®šã€‚ \r\nOpenVPN Server 功能也å¯ä»¥åœ¨ TCP 埠上é‹è¡Œã€‚任何在 VPN Server 上被定義為監è½ç«¯çš„ TCP 埠都å¯ä»¥å¹³ç­‰çš„ã€åˆ†åˆ¥çš„æŽ¥å— OpenVPN å”議。 -S_TOOL OpenVPN Client 的示例文件生æˆå·¥å…· -S_TOOL2 創建一個 OpenVPN Client é…置是一項艱難的工作。您å¯ä»¥ä½¿ç”¨æ­¤å·¥å…·ä¾†ç”Ÿæˆä¸€å€‹åˆé©çš„ OpenVPN Client 設定檔。生æˆçš„é…置示例檔å¯é¦¬ä¸Šæ‡‰ç”¨ã€‚本來,OpenVPN Client 會è¦æ±‚客戶手寫一個很難的設定檔。這個工具就å¯ä»¥èª¬æ˜Žæ‚¨å‰µå»ºä¸€å€‹æœ‰ç”¨çš„é…置樣本。您所需è¦ç‚º OpenVPN Client 生æˆçš„設定檔就是點擊以下按鈕。 -B_CONFIG 為 OpenVPN Client 生æˆé…置樣本檔(&C) -S_2 Microsoft SSTP VPN 克隆伺æœå™¨åŠŸèƒ½ -S_3 該 VPN Server 有微軟公å¸çš„ Windows Server 2008 / 2012 內建的 MS-SSTP VPN Server 的克隆功能。\r\n在 Windows Vista / 7 / 8 / RT 中內建的 MS-SSTP 用戶端能連接此 VPN Client。 -R_SSTP é–‹å•Ÿ &MS-SSTP VPN 克隆 Server 功能 -S_SSTP VPN Server 端 SSL 證書的 CN (通用å)值必須與該用戶端指定的主機å稱å»åˆï¼Œä¸¦ä¸”該證書必須在該用戶端的å¯ä¿¡åˆ—表中。詳細內容請åƒè€ƒå¾®è»Ÿçš„文檔。 -S_4 指定用戶å連接到虛擬 HUB çš„æ–¹å¼ï¼Œå’Œé€šéŽä½¿ç”¨å…‹éš†ä¼ºæœå™¨é€²è¡Œé è¨­ HUB çš„é¸æ“‡è¦å‰‡ï¼Œèˆ‡ IPsec 伺æœå™¨åŠŸèƒ½æ˜¯ä¸€æ¨£çš„。 -B_IPSEC IPsec 伺æœå™¨é…ç½®(&P) -S_13 OpenVPN 克隆伺æœå™¨åŠŸèƒ½ -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_SM_DDNS -CAPTION å‹•æ…‹ DNS 功能 -S_TITLE å‹•æ…‹ DNS 功能 -S_BOLD æ­¤ VPN Server 有內建的動態 DNS 功能 -S_1 此動態 DNS 為該 VPN Server 分派了一個唯一的永久的 DNS 主機å稱。您å¯ä»¥ç”¨æ­¤ä¸»æ©Ÿå稱來指定本 VPN Server 來設置 VPN Client å’Œ VPN Bridge 。您ä¸éœ€è¦è¨»å†Šä¸¦æŒæœ‰ä¸€å€‹åŠŸèƒ½è®Šæ•¸å稱。 -S_22 åŒæ™‚,如果你的 ISP 分派給你一個動態(ä¸å›ºå®š) IP ä½å€,相應的動態 DNS 主機å稱的 IP ä½å€ä¹Ÿæœƒè‡ªå‹•æ”¹è®Šã€‚它使您在僅使用一個動態的 IP ä½å€çš„情æ³ä¸‹ä¿æŒ VPN Server çš„é‹è¡Œã€‚\r\n因此,你ä¸å†éœ€è¦æ¯æœˆèŠ±éŒ¢ä»¥ä¿æŒéœæ…‹å…¨çƒ IP ä½å€ã€‚ -S_3 å¦å¤–,本 VPN Server 版本支æ´'NAT ç©¿é€'功能。如果 VPN Server 在 NAT 內,並且被分é…了一個ç§æœ‰ IP ä½å€ï¼Œå‰‡æ‚¨å¯ä»¥å®Œå…¨ä¸ç”¨äº‹å…ˆå° NAT 進行任何特殊設置,而從網際網路端連接該 VPN Server。 -S_4 當å‰ç‹€æ…‹(&S) -S_STATUS3 分é…çš„å‹•æ…‹ DNS 主機å稱 (&H): -B_HINT æ示 -S_STATUS4 å…¨çƒ IPv4 地å€(&4): -S_STATUS5 å…¨çƒ IPv6 地å€(&6): -S_5 修改設置: -S_STATUS6 改變動態 DNS 主機å稱(&C): -S_STATUS7 主機å稱åªèƒ½æ˜¯å­—æ¯æ•¸ä½å’Œç ´æŠ˜è™Ÿâ€œ-â€ã€‚至少 3 ä½ã€‚\r\n您å¯ä»¥éš¨æ™‚æ›´æ›å字。 -IDOK 設置上述主機å稱(&A) -B_RESTORE æ¢å¾©(&R) -S_2 如果您沒有連接到 IPv6 網路,“ å…¨çƒ IPv6 ä½å€â€œå°‡æœƒé¡¯ç¤ºä¸€å€‹éŒ¯èª¤ã€‚\r\n少數國家或地å€å¯èƒ½æœƒç¦æ­¢å‹•æ…‹ DNS æœå‹™ã€‚ -IDCANCEL 退出(&X) -B_DISABLE ç¦ç”¨å‹•æ…‹ DNS 功能(&D) -B_PROXY 通éŽä»£ç†ä¼ºæœå™¨é€£æŽ¥(&P)... -S_STATUS8 DNS é‘°: -B_HINT2 æ示 - - -PREFIX D_SM_SPECIALLISTENER -CAPTION VPN over ICMP / DNS 功能設置 -S_TITLE VPN over ICMP / DNS 功能 -S_1 VPN over ICMP / DNS 功能 -S_2 å³ä½¿æœ‰é˜²ç«ç‰†æˆ–者é®ç½© TCP/IP 連接的路由器,您也å¯ä»¥åªç”¨ ICMP 或者 DNS å°åŒ…建立一個 VPN。您需è¦äº‹å…ˆå•Ÿç”¨å¦‚下功能。 -R_OVER_ICMP 啟用 VPN over ICMP 伺æœå™¨åŠŸèƒ½(&I) -R_OVER_DNS 啟用 VPN over DNS 伺æœå™¨åŠŸèƒ½(使用 UDP 53 號埠)(&D) -IDOK 確定(&O) -IDCANCEL å–消 -S_3 è¦æ±‚ VPN Client / VPN Bridge 內部版本 4.0 或更高。 -S_4 注æ„:僅在緊急情æ³ä¸‹ä½¿ç”¨æ­¤åŠŸèƒ½ã€‚它是當防ç«ç‰†æˆ–者路由器é…置錯誤é®ç½© TCP/IP,但是å»æ²’有é®ç½© ICMP 或者 DNS 時,使用是有幫助的。它ä¸æ˜¯ç‚ºé•·æœŸç©©å®šä½¿ç”¨ã€‚ - -PREFIX D_SM_REDIRECT -CAPTION HTTP URL é‡å®šå‘設置 -S_1 下é¢æŒ‡å®šçš„ URL 將被強制回復給用戶端,作為通éŽæ­¤è™›æ“¬ HUB 匹é…此訪å•åˆ—表æ¢ç›®æ¢ä»¶çš„ TCP 連接請求å°åŒ…的回應。\r\n\r\nè¦ä½¿ç”¨æ­¤è¨­ç½®ï¼Œç•¶ç¶²é ç€è¦½å™¨è©¦åœ–訪å•ç‰¹å®šçš„ IP ä½å€æ™‚,您å¯ä»¥å¼·è¡Œè®“ VPN Client 電腦的網路ç€è¦½å™¨é¡¯ç¤ºè©²æŒ‡å®šç¶²ç«™ã€‚ -S_2 指定一個 URL,é‡å®šå‘到 -S_BOLD2 該 URL é‡å®šå‘到(&U): -S_3 例å­: -S_4 單一 URL é‡å®šå‘: -S_5 進階 URL é‡å®šå‘: -B_HINT 進階 URL é‡å®šå‘功能的用途(&U) -S_6 標題 -S_BOLD 該功能é©ç”¨äºŽ TCP/IP 專家管ç†å“¡ã€‚閱讀如下說明並å°å¿ƒè¨­ç½®ã€‚ -S_7 在å°åŒ…的目標會話匹é…訪å•æ¸…å–®æ¢ç›®çš„目標用戶å或組å的情æ³ä¸‹ï¼Œé‡å®šå‘è¦å‰‡ç„¡æ•ˆã€‚ -S_8 如果匹é…æ¢ä»¶ï¼Œéž TCP å°åŒ…é‡å®šå‘è¦å‰‡è¢«å¿½ç•¥ï¼Œã€‚ -S_9 該é‡å®šå‘è¦å‰‡ç¸½æ˜¯å° HTTP é‡å®šå‘資訊回應。(å° 80 埠無é™åˆ¶)。如果您åªæƒ³æ‡‰ç”¨æ–¼ 80 埠,在訪å•åˆ—表æ¢ç›®çš„æ¢ä»¶ä¸­ï¼Œå°‡ç›®æ¨™åŸ è¨­ç‚º 80 å³å¯ã€‚ -S_10 如果這個è¦å‰‡é‡å®šå‘çš„çµæžœæ˜¯ï¼Œç”¨æˆ¶ç«¯è©¦åœ–連接這個已é‡æ–°å®šå‘çš„ URL,並且這個新的請求åˆèˆ‡è©²è¦å‰‡å»åˆï¼Œå‰‡é‡å®šå‘çµæžœå°‡æœƒå†æ¬¡å›žå¾©é€™å€‹æ–°çš„請求。這樣就會形æˆä¸€å€‹ç„¡çª®çš„é‡å®šå‘迴圈。 -IDOK 確定(&O) -IDCANCEL å–消 -S_11 進階é‡å®šå‘功能å¯ä»¥å‘é‡æ–°å®šå‘çš„ CGI æä¾› VPN 會話資訊。 - -PREFIX D_SW_WELCOME -CAPTION D_SW_WELCOME -S_WELCOME SoftEther VPN 在日本筑波大學開發的å…費軟體。具有終極相容許多設備的高性能 VPNã€‚æ”¯æ´ Windowsã€Macã€æ™ºæ…§åž‹æ‰‹æ©Ÿã€å¹³æ¿é›»è…¦ (iPhoneã€iPadã€å®‰å“ã€Windows RT) å’Œæ€ç§‘或其他 VPN 路由器。SoftEther VPN ä¹ŸæŽ¥å— OpenVPN å’Œ MS-SSTP VPN 用戶端。 -S_TITLE éžå¸¸å¼·å¤§çš„é–‹æºå…è²» VPN 軟體。 - -PREFIX D_SW_MODE -CAPTION D_SW_MODE -R_SYSTEM 系統模å¼(推薦的)(&S) -R_USER 使用者模å¼(&U) -S_1 正常安è£æœ¬ VPN 軟體。è¦æ±‚管ç†å“¡è¨±å¯æ¬Šã€‚ -S_USER 以普通使用者許å¯æ¬Šå®‰è£æœ¬ VPN 軟體。ä¸éœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚有些諸如本地橋功能是ä¸èƒ½ä½¿ç”¨çš„。åªæœ‰åœ¨"%s"用戶登入 Windows 時,æ‰æœƒé‹è¡Œæœ¬è»Ÿé«”. -S_2 SoftEther VPN å¯ä»¥æœ‰å…©ç¨®æ–¹æ³•å®‰è£ã€‚\r\n\r\n通常請é¸æ“‡ç³»çµ±æ¨¡å¼ã€‚\r\n\r\n如果您由於一些原因ä¸èƒ½ä½¿ç”¨ç®¡ç†å“¡è¨±å¯æ¬Šï¼Œæ‚¨å¯ä»¥é¸æ“‡ä½¿ç”¨è€…模å¼ä¾†ç¹¼çºŒå®‰è£ã€‚ - - -PREFIX D_SW_NOT_ADMIN -CAPTION D_SW_NOT_ADMIN -S_INFO 登入 Windows çš„"%s"用戶ä¸å…·æœ‰ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\r\n\r\n退出登入 Windows,用有管ç†å“¡è¨±å¯æ¬Šçš„用戶åé‡æ–°ç™»å…¥ï¼Œå¦‚果想繼續安è£ï¼Œè«‹é‡å•Ÿå®‰è£ç²¾éˆã€‚ -S_INFO6 點擊完æˆï¼Œé€€å‡ºå®‰è£ç²¾éˆã€‚ -S_INFO2 如果您ä¸èƒ½ä½¿ç”¨ç®¡ç†å“¡è¨±å¯æ¬Šï¼Œæ‚¨å¯ä»¥é¸æ“‡ä½¿ç”¨è€…模å¼å®‰è£ã€‚\r\nè¦ä»¥ä½¿ç”¨è€…模å¼å®‰è£ï¼Œé»žæ“Šè¿”回。 - - -PREFIX D_SW_COMPONENTS -CAPTION D_SW_COMPONENTS - - -PREFIX D_SW_EULA -CAPTION D_SW_EULA -S_1 請您仔細閱讀使用者授權åˆç´„。 -B_AGREE 我åŒæ„使用者授權åˆç´„。 - - -PREFIX D_SW_WARNING -CAPTION D_SW_WARNING -S_1 SoftEther VPN 軟體有超乎想åƒçš„ã€å¼·å¤§çš„通信能力。請在使用å‰ä»”細閱讀é‡è¦æ³¨æ„事項。 - - -PREFIX D_SW_DIR -CAPTION D_SW_DIR -S_INFO è«‹æŒ‡å®šå®‰è£ %s 的目錄. -R_CUSTOM 指定目錄(&S) -S_DEST 目錄(&D): -B_BROWSE ç€è¦½...(&B) -R_SHOWCUSTOM 為網路專家使用的進階安è£é¸é …(&A) -R_FOR_SYSTEM 在本電腦的 Windows 系統上安è£(&W) -R_FOR_USER åªåœ¨ç”¨æˆ¶ "%s" çš„ç’°å¢ƒä¸Šå®‰è£ -S_WARNING 注æ„:這是ä¸æŽ¨è–¦çš„。用戶"%s"退出 Windows 後,%s å°‡åœæ­¢ã€‚本地橋功能和 L2TP/IPsec 功能 (æ”¯æ´ Mac 和智慧手機)也ä¸èƒ½å†ä½¿ç”¨äº†ã€‚ - - -PREFIX D_SW_READY -CAPTION D_SW_READY -S_INFO %s 安è£å·²å°±ç·’。 -S_INFO7 點擊繼續執行安è£ã€‚ - - -PREFIX D_SW_PERFORM -CAPTION D_SW_PERFORM -S_INFO %s 安è£æ­£åœ¨é€²è¡Œã€‚\r\nè«‹è€å¿ƒç­‰å¾…... -S_INFO8 SoftEther VPN 是日本政府的研究和開發項目的一項工作,由日本的經濟ã€è²¿æ˜“和工業部資助,由資訊化推進機構管ç†ã€‚ - - -PREFIX D_SW_ERROR -CAPTION D_SW_ERROR -S_INFO 出ç¾éŒ¯èª¤ï¼Œ%s 安è£ä¸­æ­¢ã€‚\r\n\r\n如果你想繼續,請é‡å•Ÿå®‰è£ç²¾éˆã€‚ - - -PREFIX D_SW_FINISH -CAPTION D_SW_FINISH -S_INFO %s 安è£éŽç¨‹å·²æˆåŠŸå®Œæˆã€‚ -S_INFO8 SoftEther VPN 是日本政府的研究和開發項目的一項工作,由日本的經濟ã€è²¿æ˜“和工業部資助,由資訊化推進機構管ç†ã€‚ - - -PREFIX D_SW_UNINST1 -CAPTION D_SW_UNINST1 -S_WELCOME 安è£ç²¾éˆå¯ä»¥å¾žé›»è…¦ä¸­ç§»é™¤ %s。\r\n\r\n若想開始移除,點擊下一步 -S_TITLE %s ç§»é™¤ç²¾éˆ - - -PREFIX D_SW_EASY1 -CAPTION D_SW_EASY1 -S_WELCOME 在一個ä¼æ¥­è£¡ç‚ºè¨±å¤šé›»è…¦å®‰è£å’Œè¨­ç½® VPN Client 是很辛苦的工作。 -S_TITLE 什麼是 SoftEther VPN Client 簡單安è£ç¨‹å¼? -S_WELCOME2 簡單安è£ç¨‹å¼å‰µå»ºå™¨æ˜¯ç‚ºå…¬å¸ç®¡ç†å“¡ä½¿ç”¨çš„一個工具。您å¯ä»¥é€šéŽä½¿ç”¨ç°¡å–®å®‰è£ç¨‹å¼å‰µå»ºå™¨ç”¨åµŒå…¥çš„æŸå€‹å…·é«” VPN 連接設置來創建一個 VPN Client 安è£ç¨‹å¼ã€‚個人用戶還å¯ä»¥é–‹ç™¼æ­¤å·¥å…·ã€‚ -S_WELCOME3 通éŽä½¿ç”¨æª”案伺æœå™¨æˆ–者 e-mail,å¯ä»¥å°‡ä¸€å€‹å·²å‰µå»ºçš„簡單安è£ç¨‹å¼åˆ†ç™¼çµ¦å…¬å¸çš„員工。如果使用者é‹è¡Œç°¡å–®å®‰è£ç¨‹å¼ï¼Œ VPN Client 會被安è£ã€ VPN 連接設置會被導入完æˆï¼Œä¸¦ä¸” VPN 連接也會自動啟動。 - - -PREFIX D_SW_EASY2 -CAPTION D_SW_EASY2 -S_BOLD1 指定一個嵌入 VPN 連接設置檔(.vpn)。 -S_1 請指定一個 VPN 連接設置檔 (.vpn)來嵌入到簡單安è£ç¨‹å¼ã€‚您å¯ä»¥åœ¨ VPN Client 管ç†å·¥å…·ä¸­ï¼Œåœ¨ç›®æ¨™é€£æŽ¥è¨­ç½®çš„å³æ“ŠåŠŸèƒ½è¡¨ä¸­é€šéŽæŒ‰ä¸€ä¸‹è¼¸å‡º VPN 連接設置來輸出設置檔。 -S_18 連接設置(&S): -B_BROWSE_SETTING ç€è¦½...(&B) -B_DELETE_SENSITIVE 在連接設置檔中刪除用戶å和密碼(&E) -S_BOLD2 指定一個è¦ç”Ÿæˆçš„ EXE 檔案å -S_3 這工具將會輸出一個包å«ç°¡å–®å®‰è£å·¥å…·çš„ EXE 檔(å¯åŸ·è¡Œæª”)。請指定è¦ç”Ÿæˆçš„輸出檔案å。 -S_19 ä¿å­˜ç‚º(&A): -B_BROWSE_OUT ç€è¦½...(&B) -B_EASYMODE 安è£æ™‚å°‡ VPN Client 管ç†å™¨è¨­ç½®æˆç°¡å–®æ¨¡å¼(&E) - - -PREFIX D_SW_WEB1 -CAPTION D_SW_WEB1 -S_WELCOME 您å¯ä»¥å‰µå»ºä¸€å€‹ SoftEther VPN Client Web 安è£å·¥å…·ï¼Œä¸¦ä¸”將它上傳到公å¸çš„ Web 伺æœå™¨ã€‚用戶打開網é å°±èƒ½è‡ªå‹•å®‰è£ SoftEther VPN Client,您也å¯ä»¥è¨­ç½®è‡ªå‹•è¼¸å…¥å’Œå¿«é€Ÿå•Ÿå‹•ä¸€å€‹å·²å…§å»ºçš„ VPN 連接設置。 -S_TITLE SoftEther VPN Web 安è£å·¥å…·æ˜¯ä»€éº¼ï¼Ÿ -S_WELCOME2 已生æˆçš„ Web 安è£å·¥å…·å¯ä»¥ç•¶åš HTML 檔放在內è¯ç¶² Web 伺æœå™¨ä¸Šã€‚如果一個公å¸å“¡å·¥é€£æŽ¥åˆ°è©² HTML 檔的 URL 上這個 SoftEther VPN Client 安è£å·¥å…·å°±æœƒè¢«åŸ·è¡Œã€‚ -S_WELCOME3 使用 ActiveX 控制。支æ´åœ¨ Windows 2000 或更高版本上的 Internet Explorer 5.0 或更高版本的ç€è¦½å™¨ã€‚ä¸æ”¯æ´å…¶ä»–ç€è¦½å™¨æˆ–更低級的作業系統(如 Windows 98) 。 - - -PREFIX D_SW_WEB2 -CAPTION D_SW_WEB2 -S_BOLD1 指定一個è¦åµŒå…¥çš„ VPN 連接設置檔(.vpn file) -S_1 請指定一個è¦åµŒå…¥åˆ° Web 安è£å·¥å…·ä¸Šçš„ VPN 連接檔(.vpn) 。您å¯ä»¥åœ¨ VPN Client 管ç†å™¨ä¸Šï¼Œé€šéŽåœ¨ç›®æ¨™é€£æŽ¥è¨­ç½®çš„å³æ“ŠåŠŸèƒ½è¡¨ä¸­é»žæ“Šè¼¸å‡º VPN 連接設置來輸出設置檔。 -S_18 連接設置(&S): -B_BROWSE_SETTING ç€è¦½â€¦(&B) -B_DELETE_SENSITIVE 在連接設置檔中刪除用戶å和密碼(&E) -S_BOLD2 指定一個è¦ç”Ÿæˆçš„輸出檔案å -S_3 這個工具會輸出一個 ZIP 檔 (檔案檔)ï¼Œè©²æª”åŒ…å« HTML 檔和一個應該放置在 Web 伺æœå™¨ä¸Šçš„ CAB 檔。請指定生æˆçš„輸出檔案å。 -S_19 ä¿å­˜ç‚º(&A): -B_BROWSE_OUT ç€è¦½â€¦(&B) -B_EASYMODE 當安è£æ™‚,將 VPN Client 管ç†å™¨è¨­ç½®æˆç°¡å–®æ¨¡å¼(&E) - - -PREFIX D_UPDATE_NOTICE -CAPTION å‡ç´š %s -IDOK 顯示å‡ç´šçš„資訊(&S) -B_CONFIG 設定å‡ç´š(&C) -IDCANCEL ä¸è¦å†é¡¯ç¤ºæ­¤è³‡è¨Š(&D) -S_INFO 已有 %s 的最新版本。您ç¾åœ¨å¯ä»¥ä¸‹è¼‰å’Œå‡ç´šã€‚ -S_PRODUCT 軟體: -S_CURRENT ç›®å‰çš„版本: -S_CURRENT_STR Ver %u.%02u.%04u%s -S_LATEST 最新版本: -S_LATEST_STR Ver %S%s - - -PREFIX D_UPDATE_CONFIG -CAPTION å‡ç´šæ示的é…ç½® -S_INFO 當新版本將è¦ç™¼ä½ˆæ™‚,請定期查詢 %s 的新版本和彈出æ示窗å£ã€‚\r\n\r\nHTTPS å°åŒ…將會用在本電腦和ä½æ–¼æ—¥æœ¬é§æ³¢çš„ SoftEther å‡ç´šä¼ºæœå™¨ä¹‹é–“,用於查詢有無å‡ç´šè³‡è¨Šã€‚個人資訊ä¸æœƒå¤–泄。 -S_TITLE %s å‡ç´šä»¥åŠæ示設置 -S_ENABLE 啟用å‡ç´šæŸ¥è©¢(&E) -S_DISBLE ç¦ç”¨å‡ç´šæŸ¥è©¢(&D) -IDCANCEL 關閉(&C) - - -PREFIX D_SM_VMBRIDGE -CAPTION 虛擬機器本地橋說明 -S_TITLE 在虛擬機器上使用本地接功能 -S_1 據檢測,VPN 伺æœå™¨å¯èƒ½é‹è¡Œåœ¨ VM(虛擬機器)上,如 VMware 或 Hyper-V。請仔細閱讀下é¢çš„說明。如果你ä¸ä½¿ç”¨è™›æ“¬æ©Ÿå™¨ï¼Œè«‹å¿½ç•¥æ­¤æ¶ˆæ¯ã€‚ -S_2 一些虛擬機器默èªç¦æ­¢ç¶²è·¯ä»‹é¢å¡çš„“混雜模å¼â€(Promiscuous Mode / MAC Address Spoofing)。\r\n\r\nå¦‚æžœæ··é›œæ¨¡å¼ (Promiscuous Mode / MAC Address Spoofing) 被管ç†ç¦ç”¨ï¼Œåœ¨ VPN 伺æœå™¨çš„虛擬 HUB 與物ç†é›»è…¦ä¸Šçš„物ç†ç¶²è·¯ä»‹é¢å¡ä¹‹é–“的本地橋功能ä¸èƒ½å¾ˆå¥½åœ°å·¥ä½œã€‚通éŽä½¿ç”¨è™›æ“¬æ©Ÿå™¨çš„é…置工具,你應該å…è¨±æ··é›œæ¨¡å¼ (Promiscuous Mode / MAC Address Spoofing)。\r\n\r\n有關詳細資訊,請åƒé–±æ‚¨çš„ VM 文件。如果它是一個共用的虛擬機器,且由其他人管ç†ï¼Œè«‹å‘管ç†å“¡è«‹æ±‚å…è¨±ä½¿ç”¨ä½ çš„è™›æ“¬æ©Ÿå™¨çš„æ··é›œæ¨¡å¼ (Promiscuous Mode / MAC Address Spoofing)。 -S_BOLD 說明 -IDCANCEL 確定(&O) - - -PREFIX D_SM_AZURE -CAPTION VPN Azure æœå‹™è¨­ç½® -S_TITLE VPN Azure 雲 VPN æœå‹™ï¼ˆå…費) -S_1 VPN Azure å¯ä»¥æ›´å®¹æ˜“地建立一個 VPN 會話,從你家裡的電腦到你辦公室的電腦。當一個 VPN 連接建立了,您å¯ä»¥è¨ªå•æ‚¨å…¬å¸ç§äººç¶²è·¯çµ¡ä¸Šçš„任何其他伺æœå™¨ã€‚ -S_2 在辦公室的電腦(VPN 伺æœå™¨ï¼‰ä¸Šï¼Œä½ ä¸¦ä¸éœ€è¦ä¸€å€‹å…¨çƒ IP ä½å€ã€‚它å¯ä»¥åœ¨é˜²ç«ç‰†æˆ– NAT 後é¢å·¥ä½œã€‚無需網路系統管ç†å“¡çš„é…置。您å¯ä»¥åœ¨æ‚¨çš„家用電腦使用 Windows 內置的 SSTP VPN 用戶端。 -S_3 VPN Azure 是一個雲 VPN æœå‹™ç”± SoftEther å…¬å¸ç¶“營。 VPN Azure 是å…費的,å¯æ供給任何人。按å³é‚Šçš„按鈕å¯ä»¥æŸ¥çœ‹è©³ç´°è³‡è¨Šå’Œå¦‚何使用的說明。 -B_BOLD VPN Azure 設置 -R_ENABLE 啟用 VPN Azure(&E) -R_DISABLE ç¦ç”¨ VPN Azure(&D) -S_HOSTNAME_BORDER ç•¶å‰ VPN Azure 主機å稱 -S_HOSTNAME_INFO VPN Azure 主機å稱與動態 DNS 主機å稱相åŒï¼Œä½†æ”¹è®Šçš„功能變數å稱尾碼為“vpnazure.netâ€ã€‚ -B_CHANGE 變更主機å稱(&H) -B_WEB 如何使用 VPN Azure\r\n(訪å•ç¶²è·¯) -IDCANCEL 確定(&O) - - -PREFIX D_SM_PROXY -CAPTION 通éŽä»£ç†ä¼ºæœå™¨é€£æŽ¥ -STATIC9 您å¯ä»¥é€šéŽä»£ç†ä¼ºæœå™¨é€£æŽ¥ -STATIC10 代表類型: -R_DIRECT_TCP 直接 TCP/IP 連接(無代ç†)(&D) -R_HTTPS é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥(&T) -R_SOCKS é€šéŽ SOCKS 代ç†ä¼ºæœå™¨é€£æŽ¥(&K) -B_PROXY_CONFIG 代ç†ä¼ºæœå™¨è¨­ç½®(&R) -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_VGC_LIST -CAPTION SoftEther VPN 用戶端的 VPN Gate å­¸è¡“è©¦é©—å°ˆæ¡ˆå¤–æŽ›ç¨‹å¼ -S_TITLE VPN Gate 公共 VPN 中繼伺æœå™¨ -S_INFO1 通éŽä½¿ç”¨ VPN 連接經由全世界志願者æ供的公共 VPN 伺æœå™¨ç²å¾—自由訪å•ç¶²éš›ç¶²è·¯ã€‚繞éŽæ‚¨çš„本地故障防ç«ç‰†çš„å°åŒ…攔截,並安全地隱è—ä½ çš„ IP 地å€ã€‚ -IDOK 連接到 VPN 伺æœå™¨(&C) -B_PROXY 代ç†è¨­ç½®(&P) -S_VLAN 虛擬網路介é¢å¡: -B_WEB VPN Gate 學術\r\n官方網站 -B_REFRESH é‡æ–°æ•´ç†åˆ—表(&R) -S_REFRESH é‡æ–°æ•´ç†åˆ—表... -S_RESEARCH 日本筑波大學的一個學術項目 -S_INFO9 帶有更快線路速度值 (Mbps) å’Œè¼ƒå° Ping çµæžœçš„ VPN 伺æœå™¨è®“你更加舒é©ã€‚如果你使用國外的 VPN 伺æœå™¨ï¼Œæ‚¨å¯ä»¥ç€è¦½å¾žæ‚¨æ‰€åœ¨åœ‹å®¶ç„¡æ³•è¨ªå•çš„網站。 - - -PREFIX D_VGC_PROTOCOL -CAPTION é¸æ“‡ VPN å”定來連接 -S_TITLE 公共 VPN 中繼伺æœå™¨ "%S" (%S) æ”¯æŒ TCP å’Œ UDP 作為 VPN å”定。 -S_INFO é¸æ“‡å愛的 VPN å”定來使用以連接 VPN 伺æœå™¨ "%S" (%S)。一般情æ³ä¸‹ï¼ŒTCP å”定很容易通éŽé˜²ç«ç‰†ã€‚åªæœ‰ç•¶ TCP 失敗時,å†å˜—試使用 UDP å”定。 -R_TCP 使用 &TCP å”定 (Ethernet over HTTPS VPN) (推薦) -R_UDP 使用 &UDP å”定 (Ethernet over UDP VPN) -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_VGS_CONFIG -CAPTION VPN Gate æœå‹™æŽ§åˆ¶å° -R_ENABLE 啟用 VPN Gate 中繼æœå‹™å’Œä½œç‚ºå¿—願者加入 VPN Gate 研究(&E)。 -S_TITLE 加入 VPN Gate 的學術研究專案嗎? -S_INFO1 VPN Gate 是一個以 "分散å¼çš„公共 VPN 中繼伺æœå™¨" 技術為研究的學術實驗,日本筑波大學研究生院é‹ä½œçš„。VPN Gate 用戶端用戶å¯ä»¥é€£æŽ¥åˆ° VPN Gate 公共 VPN 中繼伺æœå™¨ä¸Šé‹è¡Œçš„æœå‹™ï¼Œä¸¦é€šéŽ VPN 中繼伺æœå™¨äº«å—ç„¡é™åˆ¶çš„上網。 -S_INFO9 當一個 VPN Gate 用戶端用戶訪å•ç¶²éš›ç¶²è·¯ä¸Šçš„伺æœå™¨ï¼Œæº IP ä½å€å°‡è¢«æ›¿æ›ç‚ºä¸­ç¹¼å…¬å…± VPN 伺æœå™¨çš„ IP 地å€ã€‚因此,VPN Gate 用戶端用戶將能夠順利地ç€è¦½æµ·å¤–網站,å³ä½¿ç”¨æˆ¶çš„本地防ç«ç‰†å› æœªçŸ¥åŽŸå› ç™¼ç”Ÿæ•…障,無法通éŽé€™æ¨£çš„訪å•ã€‚ -S_WARNING 如果您é¸ä¸­ä¸Šè¿°æ ¸å–方塊,然後按確定,VPN Gate 中繼æœå‹™å°‡åœ¨é€™å°é›»è…¦ä¸Šå•Ÿå‹•ã€‚çµæžœï¼Œä»»ä½• VPN Gate ç”¨æˆ¶ç«¯å°‡èƒ½å¤ é€šéŽ VPN Gate 中繼æœå‹™å°ç¶²éš›ç¶²è·¯é€²è¡Œé€šä¿¡ã€‚它是安全的,å³ä½¿ä½ çš„電腦是ç§äººç¶²è·¯çµ¡ (如ä¼æ¥­ç¶²),因為任何ç§æœ‰ IP ä½å€çš„訪å•ä¸æœƒè¢«å…許經由 VPN Gate 中繼æœå‹™é€šéŽã€‚ -B_OPTION VPN Gate æœå‹™é¸é …設置(&O)... -IDOK 確定(&O) -IDCANCEL å–消 -B_WEB ç€è¦½ http://www.vpngate.net/ ... - - -PREFIX D_VGS_OPTION -CAPTION VPN Gate æœå‹™é¸é … -S_TITLE VPN Gate æœå‹™é¸é … -S_1 這å°é›»è…¦å°‡æˆç‚ºä¸€å€‹å…¬å…± VPN 伺æœå™¨ã€‚請填寫é‹ç‡Ÿå•†çš„伺æœå™¨è³‡è¨Šã€‚這些資訊將被公佈在 www.vpngate.net çš„å單上和其他相關æœå‹™ã€‚è¯ç¹«åœ°å€ä¹Ÿå°‡è¢«ç”¨æ–¼å¾ž VPN Gate 學術專案é‹ç‡Ÿå•†çš„è¯ç¹«ã€‚ -S_2 é‹ç‡Ÿå•†: -S_3 伺æœå™¨çš„é‹ç‡Ÿå•†(&O): -S_19 (最多 64 個字æ¯) -S_20 ä¸è‰¯å…§å®¹èˆ‰å ±ä½å€\r\n(e-mail 地å€ç­‰) (&A): -S_21 (最多 64 個字æ¯) -S_22 給使用者的消æ¯(&M):\r\n(最多 128 個字æ¯) -S_23 該消æ¯å°‡é¡¯ç¤ºåœ¨ VPN Gate 伺æœå™¨çš„清單中。輸入一個令人愉快的消æ¯ï¼Œè®“使用者感到高興。 -S_24 VPN 設置: -R_LOG ä¿å­˜ VPN å°åŒ…日誌 (推薦) (&S) -R_2WEEKS 兩周後自動刪除或存檔å°åŒ…日誌編碼 (推薦) (&T) -R_PERMANENT 使å°åŒ…日誌永久佔用ç£ç¢Ÿç©ºé–“ (&P) -R_L2TP 啟用 L2TP/IPSec VPN 伺æœå™¨åŠŸèƒ½ (推薦) (&L) -S_25 å…許 Mac OS Xã€iPhoneã€iPad å’Œ Android 用戶端進行 VPN 連接。 -B_MESSAGE 在 VPN 用戶端和螢幕上彈出您的廣告消æ¯(&S)... -IDOK 確定(&O) -IDCANCEL å–消 - - -PREFIX D_VGS_WARNING -CAPTION 在連接 VPN Gate 學術實驗å‰çš„注æ„事項 -S1 VPN Gate 學術實驗æœå‹™æ˜¯ä½œç‚ºæ—¥æœ¬ç­‘波大學研究生院的一個研究項目é‹ç‡Ÿçš„。該æœå‹™å—制於日本法律。其他國家的法律ä¸å—我們關注也ä¸æ‰¿æ“”責任。 -S2 從本質上講,在世界上有近 200 個國家,都有ä¸åŒçš„法律。ä¸å¯èƒ½åœ¨è»Ÿé«”發佈å‰åŽ»é©—è­‰æ¯ä¸€å€‹åœ‹å®¶çš„法律和法è¦ï¼Œä¸¦ä½¿æˆ‘們的軟體符åˆæ‰€æœ‰åœ‹å®¶çš„法律。如果使用者在一個特定的國家使用 VPN Gate æœå‹™ï¼Œæ壞公務人員的權力,æœå‹™æˆ–軟體的開發者將永é ä¸æœƒè² è²¬æ¢å¾©æˆ–補償等æ害或刑事責任。 -S3 通éŽä½¿ç”¨æœ¬è»Ÿé«”å’Œæœå‹™ï¼Œä½¿ç”¨è€…有自己的義務必須éµå®ˆæ‰€æœ‰ç›¸é—œçš„法律和è¦å‰‡ã€‚使用者將完全承擔任何æ失和使用本軟體åŠæœå‹™å°Žè‡´çš„責任,無論日本領土以內還是以外。 -S4 如果你ä¸åŒæ„也ä¸ç†è§£ä¸Šè¿°è­¦å‘Šï¼Œä¸è¦ä½¿ç”¨ä»»ä½• VPN Gate 學術實驗æœå‹™åŠŸèƒ½ã€‚ -S5 注: VPN Gate 僅僅是學術目的的一個研究專案。VPN Gate 是作為 SoftEther VPN 的一個外掛程å¼è¢«é–‹ç™¼çš„。然而,VPN Gate çš„æ¯ä¸€éƒ¨åˆ†éƒ½æ˜¯åœ¨ç­‘波大學的這一研究項目被開發的。VPN Gate 的任何部分都ä¸æ˜¯ SoftEther å…¬å¸é–‹ç™¼çš„。VPN Gate 研究項目ä¸æ˜¯ç”± SoftEther å…¬å¸å¼•å°Žã€ç¶“營,推廣和ä¿è­‰çš„。 -R_NEVER è«‹ä¸è¦å†æ¬¡é¡¯ç¤ºæ­¤æ¶ˆæ¯(&S) -B_WEB è¨ªå• VPN Gate 和網站 ... -IDOK åŒæ„(&A) -IDCANCEL ä¸åŒæ„(&D) -S_BOLD 注æ„! ä¸è¦åœ¨ VPN 通訊ç¦æ­¢çš„國家使用 VPN Gate æœå‹™ã€‚ - - -PREFIX D_NM_PUSH -CAPTION 編輯該éœæ…‹è·¯ç”±è¡¨ä»¥æŽ¨é€ -S1 這個虛擬 DHCP 伺æœå™¨å¯ä»¥æŽ¨é€å¸¶ DHCP 應答消æ¯çš„ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442) 至 VPN 用戶端。 -S2 VPN 用戶端是å¦èƒ½å¤ è­˜åˆ¥ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442) å–決於目標 VPN 用戶端軟體。SoftEther VPN 用戶端和 OpenVPN 用戶端都支æ´ç„¡é¡žéœæ…‹è·¯ç”±ã€‚在 L2TP/IPSec å’Œ MS-SSTP å”議上,相容性å–決於用戶端軟體的實施。 -S3 如果你清除了虛擬 DHCP 伺æœå™¨é¸é …çš„é è¨­é–˜é“器欄ä½ï¼Œæ‚¨å°±å¯ä»¥å¯¦ç¾æ‹†åˆ†éš§é“。在用戶端一å´ï¼Œç‚ºäº†ä½¿ç”¨æ‹†åˆ†éš§é“, L2TP/IPSec å’Œ MS-SSTP 用戶端需è¦é…置為ä¸å‰µå»ºé è¨­é–˜é“器。 -S4 您還å¯ä»¥é€šéŽç¾æœ‰çš„外部 DHCP 伺æœå™¨æŽ¨é€ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442)。在這種情æ³ä¸‹ï¼Œåœ¨ SecureNAT ç¦ç”¨è™›æ“¬ DHCP 伺æœå™¨åŠŸèƒ½ï¼Œåœ¨é€™ä¸€èž¢å¹•ä¸Šä½ ä¸éœ€è¦è¨­ç½®ç„¡é¡žè·¯ç”±ã€‚ -S5 編輯該éœæ…‹è·¯ç”±è¡¨ä»¥æŽ¨é€ -S6 例如: 192.168.5.0/255.255.255.0/192.168.4.254, 10.0.0.0/255.0.0.0/192.168.4.253\r\n\r\n用逗號或空格字元來拆分多æ¢ç›® (最多 64 æ¢ç›®)。\r\næ¯å€‹æ¢ç›®å¿…須以 "IP 網路ä½å€ / å­ç¶²è·¯é®ç½© / é–˜é“ IP 地å€" çš„æ ¼å¼ä¾†æŒ‡å®šã€‚ -S7 è«‹åƒé–± RFC3442 以瞭解無類路由。 -IDOK 確定(&O) -IDCANCEL å–消 - - - - -########################################################################### -# # -#軟體功能表的字串資料 # -# # -########################################################################### - - -# 連線管ç†å“¡èœå–® -PREFIX CM_MENU -#“連接†èœå–® -CMD_TOP_CONNECT 連接(&C) -CMD_CONNECT 連接(&O)\tEnter -CMD_STATUS 查看狀態(&S)...\tCtrl+S -CMD_DISCONNECT æ–·é–‹(&I)\tCtrl+D -CMD_DISCONNECT_ALL 斷開所有(&A)\tCtrl+I -CMD_NEW æ–° VPN 連接設置(&N)...\tCtrl+N -CMD_CLONE 複製(&C)\tCtrl+C -CMD_SHORTCUT 創建 VPN 連接快æ·æ–¹å¼(&H)... -CMD_EXPORT_ACCOUNT 匯出 VPN 連接設置(&X)... -CMD_IMPORT_ACCOUNT å°Žå…¥ VPN 連接設置(&P)... -CMD_STARTUP 啟動連接設置(&T)\tCtrl+T -CMD_NOSTARTUP 移除連接設置(&E) -CMD_RECENT 最近的 VPN Server(&V) -CMD_RENAME é‡æ–°å‘½å(&M)\tF2 -CMD_DELETE 刪除(&D)\tDel -CMD_PROPERTY 屬性(&R)...\tAlt+Enter -CMD_EXIT 關閉 VPN Client 管ç†å™¨(&O)\tAlt+F4 -CMD_QUIT 退出 VPN Client 管ç†å™¨ç¨‹å¼(&X)\tAlt+Q -#“編輯†功能表 -CMD_TOP_EDIT 編輯(&E) -CMD_SELECT_ALL å…¨é¸(&A)\tCtrl+A -CMD_SWITCH_SELECT 切æ›é¸æ“‡(&I) -#“查看â€èœå–® -CMD_TOP_VIEW 查看(&V) -CMD_STATUSBAR 顯示狀態列(&S) -CMD_VISTASTYLE Windows Vista / Windows 7 / Windows 8 風格(&T) -CMD_SHOWPORT 在連接清單中顯示埠(&P) -CMD_TRAYICON 顯示工具列上的圖示(&T) -CMD_ICON 圖示(&I) -CMD_DETAIL 詳細(&D) -CMD_GRID 顯示邊框(&G) -CMD_REFRESH é‡æ–°æ•´ç†(&R)\tF5 -#“虛擬å€åŸŸç¶²è·¯â€ èœå–® -CMD_TOP_VLAN 虛擬é©é…器(&L) -CMD_NEW_VLAN 新建虛擬網路介é¢å¡(&C)...\tCtrl+L -CMD_ENABLE_VLAN 啟用虛擬網路介é¢å¡(&E)\tCtrl+E -CMD_DISABLE_VLAN ç¦ç”¨è™›æ“¬ç¶²è·¯ä»‹é¢å¡(&S)\tCtrl+B -CMD_DELETE_VLAN 刪除虛擬網路介é¢å¡(&D)\tDel -CMD_REINSTALL é‡æ–°å®‰è£é©…動程å¼(&U)...\tCtrl+U -CMD_WINNET 打開&Windows網路連接...\tCtrl+W -#“連接†èœå–® -CMD_TOP_SECURE 智慧å¡(&S) -CMD_SECURE_MANAGER 智慧å¡ç®¡ç†å™¨(&M)...\tCtrl+G -CMD_SECURE_SELECT é¸æ“‡ä¸€å€‹æ™ºæ…§å¡ä½¿ç”¨(&S)... -#“工具†功能表 -CMD_TOP_TOOL 工具(&T) -CMD_PASSWORD 設置密碼(&P)...\tCtrl+P -CMD_TRUST 管ç†ä¿¡ä»»çš„ CA 證書列表(&T)\tCtrl+R -CMD_NETIF 網路設備狀態(&N)... -CMD_TCPIP TCP å”議優化工具(&O)... -CMD_MMCSS Windows Vista / Windows 7 / Windows 8 的優化(&V)... -CMD_TRAFFIC 網路通信速度測試工具(&R)...\tCtrl+Q -CMD_CM_SETTING 切æ›é‹è¡Œæ¨¡å¼(&M)... -CMD_LANGUAGE 語言設置(&L) -CMD_OPTION é¸é …(&O)...\tCtrl+O -#“語音â€åŠŸèƒ½è¡¨ -CMD_TOP_VOICE 語音(&O) -CMD_VOIDE_NONE 關閉語音指å—(&D) -CMD_VOICE_NORMAL 正常語音指å—(&N) -CMD_VOICE_ODD 擴展語音指å—(&O) -#“説明â€åŠŸèƒ½è¡¨ -CMD_TOP_HELP 幫助(&H) -CMD_ABOUT 關於(&A)... - - - - - - - - - - - - - - - - - -########################################################################### -# # -# 命令æ示符字串資料 # -# # -########################################################################### - -PREFIX NULL - -# 控制å°ç³»çµ±ç¸½è¦½ -CON_INFILE_ERROR 錯誤: 無法打開指定的輸入檔 "%s"。 -CON_OUTFILE_ERROR 錯誤: 無法創建指定的輸出檔 "%s"。 -CON_INFILE_START 在檔 "%s" 中寫入命令將被使用代替éµç›¤è¼¸å…¥ã€‚ -CON_OUTFILE_START 該消æ¯è¼¸å‡ºåˆ°æŽ§åˆ¶å°å°‡è¢«ä¿å­˜åœ¨æª” "%s"。 -CON_USER_CANCEL [EOF] -CON_UNKNOWN_CMD "%S": 命令未找到。\n您å¯ä»¥ä½¿ç”¨ "HELP" 命令來查看一個å¯ç”¨çš„命令列表。 -CON_AMBIGIOUS_CMD "%S": 命令å稱是模糊的。 -CON_AMBIGIOUS_CMD_1 指定的命令å稱匹é…以下多個命令: -CON_AMBIGIOUS_CMD_2 請更嚴格地é‡æ–°æŒ‡å®šå‘½ä»¤å稱。 -CON_INVALID_PARAM åƒæ•¸ "/%S" 已被指定。使用命令 "%S" 時,ä¸å¯èƒ½æŒ‡å®šæ­¤åƒæ•¸ã€‚輸入 "%S /HELP" 來看被使用的åƒæ•¸æ¸…單。 -CON_AMBIGIOUS_PARAM "/%S": åƒæ•¸å稱是ä¸æ˜Žç¢ºçš„。 -CON_AMBIGIOUS_PARAM_1 指定的åƒæ•¸å稱符åˆä»¥ä¸‹ï¼Œè¢«æŒ‡å®šçš„åšç‚ºå‘½ä»¤ "%S" åƒæ•¸çš„åƒæ•¸: -CON_AMBIGIOUS_PARAM_2 請更嚴格地é‡æ–°æŒ‡å®šåƒæ•¸å稱。 - - -# ä¸æ˜Žå‘½ä»¤ -CMD_UNKNOWM 沒有這個命令的說明。 -CMD_UNKNOWN_HELP 沒有這個命令的詳細æ述。如果您想瞭解更多有關此命令的詳細資料,請åƒé–±æ‰‹å†Šæˆ–線上文檔。 -CMD_UNKNOWN_ARGS 沒有命令執行的例å­ã€‚ -CMD_UNKNOWN_PARAM 沒有這個åƒæ•¸çš„說明。 - - -# 控制å°ç³»çµ±å…§ä½¿ç”¨çš„字串 -CMD_HELP_1 您å¯ä»¥ä½¿ç”¨ä¸‹é¢çš„ %u 命令: -CMD_HELP_2 åƒè€ƒæ¯å€‹å‘½ä»¤çš„使用,輸入 "命令å稱 ?" 來查看幫助。 -CMD_EVAL_MIN_MAX 您必須指定從 %u 到 %u 的整數。 -CMD_PROMPT 輸入一個值: -CMD_EVAL_NOT_EMPTY è¦æ ¼ä¸èƒ½ç‚ºç©ºç™½ã€‚ -CMD_EVAL_SAFE 該字串包å«ä¸å¯ç”¨çš„字元。 -CMD_EVAL_INT 您必須指定一個ä¸å°æ–¼ 1 的整數。 -CMD_HELP_TITLE 關於命令 "%S" 的幫助 -CMD_HELP_DESCRIPTION [目的] -CMD_HELP_USAGE [使用方法] -CMD_HELP_HELP [說明] -CMD_HELP_ARGS [åƒæ•¸] -CMD_PROPMT_PORT 輸入埠號: -CMD_EVAL_PORT 埠號無效。指定一個範åœæ˜¯ 1 到 65535 的埠號。 -CMD_CT_STD_COLUMN_1 é …ç›® -CMD_CT_STD_COLUMN_2 價值 -CMD_CT_STD_COLUMN_3 說明 -CMD_PARSE_IP_SUBNET_ERROR_1_6 指定 "IPv6 地å€/å­ç¶²è·¯é®ç½©" æ ¼å¼ã€‚\n通éŽç”¨å†’號來分開這åå…­ä½é€²åˆ¶çš„數值來指定 IPv6 地å€ï¼Œå¦‚如“ 2001:200:0:1::â€ã€‚å°æ–¼å­ç¶²è·¯é®ç½©ï¼Œæ‚¨å¯ä»¥æŒ‡å®šç”¨å†’號分開的åå…­ä½é€²åˆ¶æ•¸å€¼ï¼Œå¦‚ “ffff:ffff:ffff:ffff::â€ï¼Œæˆ–者您也å¯ä»¥ç”¨å進ä½æ•¸å­—值指定å­ç¶²è·¯é®ç½©çš„比特長度,如 64。\nè¦æŒ‡å®šä¸€å€‹ç¨ç«‹ä¸»æ©Ÿï¼ŒæŒ‡å®šå­ç¶²è·¯é®ç½©ç‚ºâ€œ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffffâ€æˆ– “128â€ã€‚\n(例)\n2001:200:0:1::/64\n2001:200:0:1::/ffff:ffff:ffff:ffff::\n2001:200:0:1::5/12\n\n -CMD_PARSE_IP_SUBNET_ERROR_1 指定 "IPv4 地å€/å­ç¶²è·¯é®ç½©" æ ¼å¼ã€‚\n通éŽç”¨å°æ•¸é»žä¾†åˆ†éš”å進ä½æ•¸å­—值來指定 IPv4 地å€ï¼Œå¦‚ “192.168.0.1â€ã€‚å°æ–¼å­ç¶²è·¯é®ç½©ï¼Œæ‚¨å¯ä»¥é€šéŽä½¿ç”¨å°æ•¸é»žåˆ†éš”å進ä½æ•¸å­—值來來指定,如 “255.255.255.0â€ï¼Œæˆ–者您也å¯ä»¥é€šéŽä½¿ç”¨å進ä½æ•¸å­—值來指定å­ç¶²è·¯é®ç½©çš„比特長度如 24。\nè¦æŒ‡å®šä¸€å€‹ç¨ç«‹ä¸»æ©Ÿï¼Œæ‚¨å¯ä»¥æŒ‡å®šå­ç¶²è·¯é®ç½©ç‚º 255.255.255.255 或 32\n(例)\n192.168.0.1/24\n192.168.0.1/255.255.255.0\n192.168.0.5/255.255.255.255\n\n -CMD_PARSE_IP_SUBNET_ERROR_2 指定的 IP 地å€ä¸æ˜¯ç¶²è·¯ä½å€ã€‚ -CMD_PARSE_IP_SUBNET_ERROR_3 指定的 IP ä½å€ä¸æ˜¯ç¶²è·¯ä½å€é¦–碼。 -CMD_EVAL_DATE_TIME_FAILED 日期和時間è¦æ ¼ç„¡æ•ˆã€‚\n日期和時間必須為相åŒçš„æ ¼å¼å¦‚ "2005/10/08 19:30:00",指定 6 個整數代表年/月/æ—¥ å°æ™‚:分é˜:秒,用斜線,空格和冒號分隔。年指定為 4 ä½æ•¸ã€‚ -CMD_PARSE_IP_MASK_ERROR_1_6 指定 "IPv6 地å€/é®ç½©" æ ¼å¼ã€‚\n通éŽç”¨å†’號來分隔å六進ä½çš„數值來指定 IPv6 地å€ï¼Œå¦‚ “2001:200:0:1::â€ã€‚å°æ–¼é®ç½©ï¼Œæ‚¨å¯ä»¥æŒ‡å®šç”±å†’號分隔的å六進ä½çš„數值,如 ffff:ffff:ffff:ffff::,或者您也å¯ä»¥ç”¨å進ä½æ•¸å­—值來指定é®ç½©çš„比特長度如 64。\nè¦æŒ‡å®šä¸€å€‹ç¨ç«‹ä¸»æ©Ÿï¼ŒæŒ‡å®šé®ç½©ç‚º “ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff â€æˆ–“128â€ã€‚\n(例) \n2001:200:0:1::/64\n2001:200:0:1::/ffff:ffff:ffff:ffff::\n2001:200:0:1::5/12\n\n -CMD_PARSE_IP_MASK_ERROR_1 指定 "IPv4 地å€/é®ç½©" æ ¼å¼ã€‚\n通éŽç”¨å°æ•¸é»žä¾†åˆ†éš”å進ä½æ•¸å­—值來指定 IPv4 地å€ï¼Œå¦‚“192.168.0.1â€ã€‚å°æ–¼é®ç½©ï¼Œæ‚¨å¯ä»¥æŒ‡å®šç”¨å°æ•¸é»žåˆ†éš”çš„å進ä½æ•¸å­—值,如 “255.255.255.0â€ï¼Œæˆ–者您也å¯ä»¥ç”¨å進ä½å€¼æŒ‡å®šé®ç½©çš„比特長度,如 24。\nè¦æŒ‡å®šä¸€å€‹ç¨ç«‹ä¸»æ©Ÿï¼ŒæŒ‡å®šé®ç½©ç‚º 255.255.255.255 或 32\n(例) \n 192.168.0.1/24\n 192.168.0.1/255.255.255.0\n192.168.0.5/255.255.255.255\n\n - - - -# 通用資訊 -CMD_MSG_INVALID_HOSTNAME 指定的主機å稱無效。 -CMD_MSG_OK 命令æˆåŠŸå®Œæˆã€‚ -CMD_MSG_ALLOW å…許 -CMD_MSG_DENY 拒絕 -CMD_MSG_INFINITE ç„¡é™ -CMD_MSG_ENABLE 啟用 -CMD_MSG_DISABLE ç¦ç”¨ -CMD_MSG_LOAD_CERT_FAILED 無法讀å–指定的 X.509 證書文件。 -CMD_MSG_SAVE_CERT_FAILED 無法寫入 X.509 證書文件。 -CMD_ACCOUNT_COLUMN_NAME VPN 連接設置å稱 -CMD_ACCOUNT_COLUMN_HOSTNAME 目標 VPN Server 主機å稱 -CMD_ACCOUNT_COLUMN_PORT 目標 VPN Server 埠號 -CMD_ACCOUNT_COLUMN_HUBNAME 目標 VPN Server 虛擬 HUB å稱 -CMD_ACCOUNT_COLUMN_PROXY_TYPE 代ç†ä¼ºæœå™¨é¡žåž‹ -CMD_ACCOUNT_COLUMN_PROXY_HOSTNAME 代ç†ä¼ºæœå™¨ä¸»æ©Ÿå稱 -CMD_ACCOUNT_COLUMN_PROXY_PORT 代ç†ä¼ºæœå™¨çš„埠號 -CMD_ACCOUNT_COLUMN_PROXY_USERNAME 代ç†ä¼ºæœå™¨çš„用戶å -CMD_ACCOUNT_COLUMN_SERVER_CERT_USE 驗證伺æœå™¨æ†‘è­‰ -CMD_ACCOUNT_COLUMN_SERVER_CERT_NAME 註冊的伺æœå™¨å€‹äººè­‰æ›¸ -CMD_ACCOUNT_COLUMN_DEVICE_NAME 用於連接的設備å -CMD_ACCOUNT_COLUMN_AUTH_TYPE 驗證類型 -CMD_ACCOUNT_COLUMN_AUTH_USERNAME 用戶å -CMD_ACCOUNT_COLUMN_AUTH_CERT_NAME 用戶端驗證使用證書 -CMD_ACCOUNT_COLUMN_NUMTCP VPN 通信中使用的 TCP 的連接數 -CMD_ACCOUNT_COLUMN_TCP_INTERVAL 建立æ¯å€‹ TCP 連接的間隔 -CMD_ACCOUNT_COLUMN_TCP_TTL æ¯å€‹ TCP 連接的連接週期 -CMD_ACCOUNT_COLUMN_TCP_HALF 使用åŠé›™å·¥æ¨¡å¼ -CMD_ACCOUNT_COLUMN_ENCRYPT é€šéŽ SSL 加密 -CMD_ACCOUNT_COLUMN_COMPRESS 資料壓縮 -CMD_ACCOUNT_COLUMN_BRIDGE_ROUTER 通éŽæ©‹æŽ¥å™¨ / 路由模å¼é€£æŽ¥ -CMD_ACCOUNT_COLUMN_MONITOR 通éŽç›£æ¸¬æ¨¡å¼é€£æŽ¥ -CMD_ACCOUNT_COLUMN_NO_TRACKING ä¸è¦èª¿æ•´è·¯ç”±è¡¨ -CMD_ACCOUNT_COLUMN_QOS_DISABLE ä¸è¦ä½¿ç”¨ QoS 控制功能 - - -# Debugging Information Collecting Tool -CMD_DEBUG_SOFTNAME 調試資訊採集工具 -CMD_DEBUG_PRINT 調試資訊採集工具\r\n\r\n -CMD_DEBUG_NOT_2000 è¦æ±‚ Windows 2000 或更高版本。 -CMD_DEBUG_NOT_ADMIN 您必須以管ç†å“¡èº«ä»½ç™»å…¥ Windows 執行此命令。 -CMD_DEBUG_UAC_FAILED 無法ç²å¾—管ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_DEBUG_SAVE_TITLE 指定ä¿å­˜æª”的目標路徑 -CMD_DEBUG_OK 一個調試資訊檔被ä¿å­˜ç‚º "%s"。\r\n\r\n發é€æ­¤æª”到你的支æŒäººå“¡ã€‚\r\n在發é€çµ¦æ”¯æŒäººå“¡ä»¥å‰ï¼Œæ‚¨å¿…須驗證此檔的內容。\r\n如果有一些你ä¸æƒ³é€éœ²çµ¦å…¶ä»–工作人員的機密資訊,你有責任移除這個檔中的機密資訊。\r\n\r\n如果你忽略了包å«åœ¨æ­¤æª”中的機密資訊,並且你åŒæ„將整個檔發é€çµ¦æ”¯æŒäººå“¡ï¼Œé€™æ„味著你已經åŒæ„é€éœ²æª”中的全部內容給支æ´äººå“¡ã€‚ -CMD_DEBUG_NG 無法ä¿å­˜èª¿è©¦è³‡è¨Šç‚º "%s"。 - - -# 測試命令 -CMD_TEST 執行測試é‹è¡Œã€‚ -CMD_TEST_HELP 這是一個測試命令。執行測試é‹è¡Œã€‚隨著測試命令,您å¯ä»¥æŒ‡å®šè¨±å¤šåƒæ•¸ã€‚您å¯ä»¥çœç•¥åƒæ•¸çš„個數。 -CMD_TEST_ARGS Test [/A1:a_str] [/A2:b_str] [/A3:int_value] -CMD_TEST_A1 指定åƒæ•¸æ ¼ A1。這å¯ä»¥è¢«çœç•¥ã€‚ -CMD_TEST_A2 指定åƒæ•¸ A2。如果忽略,當命令執行時,æ示將顯示輸入åƒæ•¸ A2。è¦æ ¼ä¸èƒ½æ˜¯ç©ºç™½ã€‚ -CMD_TEST_A3 指定一個數值。您必須指定一個範åœæ˜¯ 1 到 100 之間的整數。指定的整數超出此範åœï¼Œå°‡å°Žè‡´éŒ¯èª¤è³‡è¨Šé¡¯ç¤ºã€‚ -CMD_TEST_EVAL_A2 åƒæ•¸ A2 çš„è¦æ ¼ä¸èƒ½æ˜¯ç©ºç™½ã€‚ -CMD_IP_EVAL_FAILED IP ä½å€æŒ‡å®šä¸æ­£ç¢ºã€‚ -CMD_HOSTPORT_EVAL_FAILED 主機å稱和埠號è¦æ ¼ç„¡æ•ˆã€‚\n請使用指定的主機å稱格å¼:埠號 或 IP ä½å€:埠號。 -CMD_PORTLIST_EVAL_FAILED 埠號清單è¦æ ¼ç„¡æ•ˆã€‚\n列表必須至少有一個埠號設置,也å¯ä»¥è¨­ç½®å¤šå€‹åŸ è™Ÿã€‚當指定多個埠號時,使用逗號隔開,如 "443,992,8888"。 -CMD_PROTOCOL_EVAL_FAILED å”議指定ä¸æ­£ç¢ºã€‚å¯ä»¥ç‚ºå”議指定 ip, tcp, udp, icmpv4, icmpv6 或å”å®šæ•¸ä½ (0 到 255)。 -CMD_PORT_RANGE_EVAL_FAILED 埠號或埠號範åœæŒ‡å®šä¸æ­£ç¢ºã€‚如果僅指定一個埠號,必須使用一個整數來指定埠號。如果指定多個埠,開始埠號和çµæŸåŸ è™ŸåŠ ä¸€å€‹é€£å­—號來指定,如 "80-443"。 -CMD_TCP_CONNECTION_STATE_EVAL_FAILED TCP 連接狀態è¦æ ¼ç„¡æ•ˆã€‚\n指定 "已設立" 或 "未設立",並且在é¸æ“‡å”定時指定 TCP。 -CMD_MAC_ADDRESS_AND_MASK_EVAL_FAILED MAC ä½å€å’Œé®ç½©è¦æ ¼ç„¡æ•ˆã€‚\n使用有分隔符號('-' 或 ':')çš„å六進ä½æ•¸å­—,和沒有分隔符號。一個例å­æ˜¯ "00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-FF"。 -CMD_EXEC_MSG_NAME %S 命令 - %s -CMD_ID ID -CMD_FILE_NOT_FOUND 找ä¸åˆ°æŒ‡å®šçš„檔案 "%s"。 -CMD_FILE_NAME_EMPTY 檔案å沒有被指定。 -CMD_SAVECERTPATH ä¿å­˜ X.509 證書到檔案å: -CMD_SAVECERT_FAILED 無法ä¿å­˜è­‰æ›¸æ–‡ä»¶ã€‚ -CMD_SAVEKEYPATH ä¿å­˜é‡‘鑰到檔案å: -CMD_SAVEKEY_FAILED 無法ä¿å­˜é‡‘鑰檔案。 -CMD_SAVEFILE_FAILED 無法ä¿å­˜æª”案。 -CMD_LOADFILE_FAILED 無法打開檔案。 -CMD_LOADCERTPATH 從……檔案åè®€å– X.509 證書: -CMD_LOADCERT_FAILED 無法讀å–證書檔案。 -CMD_LOADKEYPATH 從檔案å……讀å–ç§å¯†é‡‘é‘°: -CMD_LOADKEY_FAILED 無法讀å–金鑰文件。 -CMD_LOADKEY_ENCRYPTED_1 指定的金鑰檔被密碼ä¿è­·ã€‚ -CMD_LOADKEY_ENCRYPTED_2 請輸入密碼: -CMD_LOADKEY_ENCRYPTED_3 密碼ä¸æ­£ç¢ºã€‚ -CMD_KEYPAIR_FAILED X.509 證書和ç§å¯†é‡‘鑰的組åˆæŒ‡å®šä¸æ­£ç¢ºã€‚證書和與該證書å°æ‡‰çš„ç§å¯†é‡‘鑰是必需的。 -CMD_CERT_NOT_EXISTS 證書未登記。 -CMD_NO_SETTINGS ï¼ -CMD_DISCONNECTED_MSG \n---Error---\n\n與您正管ç†çš„主機通信會話被中斷了。從ç¾åœ¨é–‹å§‹ï¼Œå¦‚果您é‹è¡Œä»»ä½•å‘½ä»¤å°‡å‡ºç¾éŒ¯èª¤ã€‚\n\n為了é‡æ–°é€£æŽ¥åˆ°æ‚¨ç®¡ç†çš„主機,首先輸入 "EXIT" 的離開本æ示,然後é‡æ–°é€£æŽ¥ã€‚\n\n - - -# VPN CMD 命令 -CMD_VPNCMD SoftEther VPN 命令列管ç†å·¥å…· -CMD_VPNCMD_HELP “vpncmd â€ç¨‹å¼æ˜¯ä¸€å€‹å…許您通éŽä½¿ç”¨å‘½ä»¤åˆ—ä¾†ç®¡ç† SoftEther VPN 軟體的實用工具。通éŽä½¿ç”¨ vpncmd,您å¯ä»¥é€£æŽ¥åˆ°é‹è¡Œåœ¨æœ¬åœ°æˆ–é ç«¯é›»è…¦çš„ VPN Client,VPN Server 或 VPN Bridge 並管ç†å®ƒå€‘。此外,通éŽä½¿ç”¨ VPN 工具模å¼ï¼Œæ‚¨å¯ä»¥èª¿ç”¨ç¶²è·¯å‚³é€é€ŸçŽ‡æ¸¬è©¦å·¥å…·å’Œè­‰æ›¸å‰µå»ºåŠŸèƒ½ã€‚å³ä½¿ä¸é€£æŽ¥åˆ° VPN Server 或 VPN Client,vpncmd 也是å¯ä»¥ä½¿ç”¨çš„。\n當使用 vpncmd 時,如果檔案å是通éŽä½¿ç”¨ /IN å’Œ /OUT åƒæ•¸æŒ‡å®šçš„,該命令就å¯ä»¥æ ¹æ“šä¸€å€‹æª”被批é‡åŸ·è¡Œã€‚該檔列舉了å¯åŸ·è¡Œå‘½ä»¤çš„檔和執行çµæžœå¯ä»¥è¢«å¯«å…¥æª”中。通常,vpncmd 啟動後命令æ示符會出ç¾ï¼Œä½†æ˜¯ï¼Œç•¶ç”¨ /IN åƒæ•¸æŒ‡å®šä¸€å€‹è¼¸å…¥æª”時,在輸入檔的所有行執行完æˆå¾Œï¼Œè©²ç¨‹å¼å°‡è‡ªå‹•çµ‚止。此外,當指定 /CMD åƒæ•¸ä¾†åŸ·è¡Œä¸€å€‹å‘½ä»¤æ™‚,在命令執行完æˆå¾Œï¼Œç¨‹å¼å°‡è‡ªå‹•çµ‚止。您ä¸èƒ½åŒæ™‚刻指定 /IN åƒæ•¸å’Œ /CMD åƒæ•¸ã€‚vpncmd 程å¼çš„終止代碼將是最後執行命令的錯誤代碼 (在æˆåŠŸåŸ·è¡Œçš„情æ³ä¸‹æ˜¯ 0)。在 Windows 環境下,當具有管ç†å“¡è¨±å¯æ¬Šçš„用戶一次或多次啟動 vpncmd 時,有å¯èƒ½åªéœ€è¼¸å…¥ "vpncmd" 到 Windows 命令æ示符或 [é‹è¡Œ...] Windows å•Ÿå‹• vpncmd。為了在 UNIX 系統下得到åŒæ¨£çš„çµæžœï¼Œæ‚¨å¯ä»¥æ‰‹å‹•è¨­ç½®ï¼ŒPATH 環境是å¯è®Šçš„。 -CMD_VPNCMD_ARGS vpncmd [host:port] [/CLIENT|/SERVER|/TOOLS] [/HUB:hub] [/ADMINHUB:adminhub] [/PASSWORD:password] [/IN:infile] [/OUT:outfile] [/CMD commands...] -CMD_VPNCMD_[host:port] 通éŽæŒ‡å®šæ ¼å¼çš„åƒæ•¸ [主機å稱:埠號],å¯è‡ªå‹•é€£æŽ¥åˆ°ä¸»æ©Ÿã€‚如果這是沒有指定的,會出ç¾ä¸€å€‹æ示讓輸入連接目的地。當連接到一個 VPN Client,您ä¸èƒ½æŒ‡å®šä¸€å€‹åŸ è™Ÿã€‚ -CMD_VPNCMD_CLIENT 連接到 VPN 客戶åšç®¡ç†ã€‚您ä¸èƒ½æŒ‡å®šå®ƒèˆ‡ /SERVER 一起åšã€‚ -CMD_VPNCMD_SERVER 連接到 VPN Server 或 VPN Bridge åšç®¡ç†ã€‚您ä¸èƒ½æŒ‡å®šå®ƒèˆ‡ /CLIENT 一起åšã€‚ -CMD_VPNCMD_TOOLS 啟用 VPN 工具命令。 VPN 工具包括簡單證書創建工具 (MakeCert 命令) 和網路傳é€é€ŸçŽ‡æ¸¬è©¦å·¥å…· (SpeedTest 命令)。 -CMD_VPNCMD_HUB ç•¶é€šéŽ â€œè™›æ“¬ HUB 管ç†æ¨¡å¼â€é€£æŽ¥åˆ° VPN Server 時,這就指定了該虛擬 HUB å稱為 "hub"。如果您指定主機å稱而ä¸æ˜¯ / HUB åƒæ•¸ï¼Œé€£æŽ¥å°‡é€šéŽ “伺æœå™¨ç®¡ç†æ¨¡å¼â€é€²è¡Œã€‚ -CMD_VPNCMD_ADMINHUB 在連接到 VPN Server 後,這將指定自動é¸æ“‡çš„虛擬 HUB "adminhub" çš„å稱。如果已經指定 /HUB çš„åƒæ•¸ï¼Œè™›æ“¬ HUB 將被自動é¸å®šï¼Œå‰‡æœ¬æŒ‡å®šå°±æ²’有必è¦äº†ã€‚ -CMD_VPNCMD_PASSWORD 當連接時,如果需è¦ç®¡ç†å“¡å¯†ç¢¼ï¼ŒæŒ‡å®šå¯†ç¢¼ "password"。當沒有指定密碼時,æ示輸入密碼會被顯示。 -CMD_VPNCMD_IN 這將指定的文字檔 "infile",其中包å«é€£æŽ¥å®Œæˆå¾Œè‡ªå‹•åŸ·è¡Œçš„命令列表。如果指定 /IN åƒæ•¸ï¼Œåœ¨æª”中所有命令檔都執行完畢後,vpncmd 程å¼å°‡è‡ªå‹•çµ‚止。如果該檔包å«å¤šä½å…ƒçµ„字元,編碼必須是 Unicode (UTF-8)。這ä¸èƒ½èˆ‡ /CMD 一起被指定 (如 /CMD 是指定的,/IN 將被忽略)。 -CMD_VPNCMD_OUT 您å¯ä»¥æŒ‡å®šæ–‡å­—檔 "outfile" 寫所有的字串,如螢幕上的æ示,資訊,錯誤和執行çµæžœã€‚請注æ„,如果指定的檔已經存在,ç¾æœ‰æª”的內容將被覆蓋。輸出字串將用 Unicode (UTF-8) 編碼被記錄。 -CMD_VPNCMD_CMD 如果å¯é¸å‘½ä»¤ "commands..." 包å«åœ¨ /CMD 命令之後,連接完æˆå¾Œæ­¤å‘½ä»¤å°‡è¢«åŸ·è¡Œï¼Œæ­¤å¾Œ vpncmd 程å¼å°‡çµ‚止。ä¸èƒ½èˆ‡ /IN 一起指定 (如果與 /IN 一起指定,/IN 將被忽略)。在所有其他 vpncmd åƒæ•¸ä¹‹å¾ŒæŒ‡å®š /CMD åƒæ•¸ã€‚ -CMD_VPNCMD_CSV 您å¯ä»¥é€šéŽæŒ‡å®šæœ¬é¸é …啟用 CSV 輸出。æ¯å€‹å‘½ä»¤çš„çµæžœå°‡æœƒä»¥ CSV å½¢å¼åˆ—å°ã€‚用其他程å¼è™•ç†çµæžœæ˜¯æœ‰ç”¨çš„。 -CMD_VPNCMD_CS_1 通éŽä½¿ç”¨ vpncmd 程å¼ï¼Œå¯ä»¥å–得以下æˆæžœã€‚\n\n1. VPN Server 或 VPN Bridge 的管ç†ã€‚\n2. VPN Client 的管ç†ã€‚\n3. 使用 VPN 工具 (證書創建和網路傳é€é€ŸçŽ‡æ¸¬è©¦å·¥å…·)\n\n -CMD_VPNCMD_CS_2 é¸æ“‡ 1, 2 或 3: -CMD_VPNCMD_HOST_1 指定的主機å稱或目標 VPN Server 或 VPN Bridge 正在 é‹è¡Œçš„電腦 IP ä½å€ã€‚\n通éŽä»¥ "主機å稱:埠號" æ ¼å¼æŒ‡å®šï¼Œæ‚¨é‚„å¯ä»¥æŒ‡å®šåŸ è™Ÿã€‚\n(當沒有指定埠號時,使用 443。)\n如果ä¸è¼¸å…¥ä»»ä½•å…§å®¹ä¸¦æŒ‰ä¸‹å›žè»Šéµï¼Œå°‡é€£æŽ¥åˆ°åŸ è™Ÿç‚º 443 的本地主機 (這å°é›»è…¦)。 -CMD_VPNCMD_HOST_2 指定的主機å稱或正在é‹è¡Œçš„目標 VPN Client 電腦的 IP ä½å€ã€‚\n如果ä¸è¼¸å…¥ä»»ä½•å…§å®¹ä¸¦ä¸”按下回車éµï¼Œå°‡é€£æŽ¥åˆ°æœ¬åœ°ä¸»æ©Ÿ (這å°é›»è…¦)。 -CMD_VPNCMD_HOST_3 目標 IP ä½å€çš„主機å稱: -CMD_VPNCMD_HUB_1 如果通éŽè™›æ“¬ HUB 管ç†æ¨¡å¼é€£æŽ¥åˆ°ä¼ºæœå™¨ï¼Œè«‹è¼¸å…¥è™›æ“¬ HUB çš„å稱。\n如果通éŽä¼ºæœå™¨ç®¡ç†æ¨¡å¼é€£æŽ¥ï¼Œç„¡é ˆè¼¸å…¥ä»»ä½•å…§å®¹è«‹æŒ‰Backspaceéµã€‚\n -CMD_VPNCMD_HUB_2 指定虛擬 HUB å稱: -CMD_VPNCMD_ABOUT SoftEther VPN 命令列管ç†å·¥å…· (vpncmd 命令)\n%S\n%S\nCopyright (c) SoftEther VPN Project. All Rights Reserved.\n -CMD_VPNCMD_PASSWORD_1 訪å•è¢«æ‹’絕。å¯èƒ½æ˜¯å¯†ç¢¼ä¸æ­£ç¢ºï¼Œæˆ–者是您以ä¸æ­£ç¢ºçš„管ç†æ¨¡å¼é€£æŽ¥ã€‚您å¯ä»¥å˜—試å†æ¬¡è¼¸å…¥å¯†ç¢¼ã€‚è¦å–消,請按 Ctrl + D。 -CMD_VPNCMD_PASSWORD_2 密碼: -CMD_VPNCMD_ERROR 發生錯誤。(錯誤代碼: %u)\n%s -CMD_VPNCMD_SERVER_CONNECTED 與伺æœå™¨ "%S" 的連接已建立 (埠 %u)。 -CMD_VPNCMD_SERVER_CONNECTED_1 您有整個 VPN Server 的管ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_VPNCMD_SERVER_CONNECTED_2 您在 VPN Server 上有虛擬 HUB "%S" 的管ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_VPNCMD_CLIENT_NO_REMODE 目標 VPN Client 伺æœå™¨ä¸å…許來自é ç«¯é›»è…¦çš„ä¾æ³•è¡Œæ”¿çš„連接。啟動的電腦上é‹è¡Œçš„ VPN Client 並連接到本地主機的命令列管ç†å·¥å…·æˆ– VPN 客戶經ç†ã€‚ -CMD_VPNCMD_PWPROMPT_0 請輸入密碼。è¦å–消,請按下 Ctrl + D éµã€‚ -CMD_VPNCMD_PWPROMPT_1 密碼 : -CMD_VPNCMD_PWPROMPT_2 確èªè¼¸å…¥: -CMD_VPNCMD_PWPROMPT_3 密碼和確èªå¯†ç¢¼ä¸åŒ¹é…。請å†è¼¸å…¥å¯†ç¢¼å’Œç¢ºèªå¯†ç¢¼ã€‚ -CMD_VPNCMD_CLIENT_CONNECTED 連接到 VPN Client "%S"。 -CMD_VPNCMD_TOOLS_CONNECTED VPN 工具已推出。通éŽè¼¸å…¥ "HELP",您å¯ä»¥æŸ¥çœ‹å¯ä½¿ç”¨çš„命令列表。 - - - - -####################################################### -# # -# VPN Server 的管ç†å‘½ä»¤å¦‚下 # -# # -####################################################### - - - -# About 命令 -CMD_About 顯示版本資訊 -CMD_About_HELP 這顯示了此命令列管ç†å·¥å…·çš„版本資訊。版本資訊中包括了 vpncmd 版本號,內部標記和內部標記資訊。 -CMD_About_ARGS About - - -# ServerInfoGet 命令 -CMD_ServerInfoGet ç²å–伺æœå™¨è³‡è¨Š -CMD_ServerInfoGet_Help 這使您å¯ä»¥ç²å–當å‰é€£æŽ¥çš„ VPN Server 或 VPN Bridge 的伺æœå™¨è³‡è¨Šã€‚伺æœå™¨è³‡è¨Šä¸­åŒ…括版本號,內部標記和內部標記資訊。您還å¯ä»¥ç²å–當å‰ä¼ºæœå™¨é‹è¡Œæ¨¡å¼çš„資訊和伺æœå™¨ä¸Šé‹è¡Œçš„作業系統資訊。 -CMD_ServerInfoGet_Args ServerInfoGet - - -# ServerStatusGet 命令 -CMD_ServerStatusGet ç²å–當å‰ä¼ºæœå™¨ç‹€æ…‹ -CMD_ServerStatusGet_Help 這使您å¯ä»¥å³æ™‚ç²å–當å‰é€£æŽ¥çš„ VPN Server 或 VPN Bridge çš„ç¾ç‹€ã€‚您å¯ä»¥å¾—到關於資料通信和伺æœå™¨ä¸Šå­˜åœ¨çš„ä¸åŒé¡žåž‹ç‰©ä»¶æ•¸é‡çš„統計資料。您å¯ä»¥å¾—到當å‰é›»è…¦æ‰€ä½¿ç”¨çš„作業系統記憶體多少的資訊。 -CMD_ServerStatusGet_Args ServerStatusGet - - -# ListenerCreate 命令 -CMD_ListenerCreate 創建新的 TCP 監è½å™¨ -CMD_ListenerCreate_Help 這使您å¯ä»¥åœ¨ä¼ºæœå™¨ä¸Šå‰µå»ºä¸€å€‹æ–°çš„ TCP 監è½å™¨ã€‚通éŽå»ºç«‹ TCP 監è½å™¨ï¼Œä¼ºæœå™¨é–‹å§‹åœ¨æŒ‡å®šçš„ TCP/IP 埠連接監è½ã€‚\n已創建的 TCP 監è½å™¨å¯ä»¥è¢« ListenerDelete 命令刪除。\n您還å¯ä»¥å¾—到一個當å‰ä½¿ç”¨ ListenerList 命令登記的 TCP åµè½å™¨åˆ—表。\nè¦åŸ·è¡Œé€™å€‹å‘½ä»¤ï¼Œæ‚¨å¿…須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_ListenerCreate_Args ListenerCreate [port] -CMD_ListenerCreate_[port] 使用一個整數,指定新添加的 TCP/IP 監è½åŸ è™Ÿã€‚您也å¯ä»¥ä½¿ç”¨ä¸€å€‹å·²ç¶“被其他程å¼ä½¿ç”¨çš„埠號; 但 VPN Server 將無法使用,直到該程å¼çµæŸäº†åœ¨åŸ çš„使用。指定一個範åœå¾ž 1 到 65535 的埠號。 -CMD_ListenerCreate_PortPrompt 新增 TCP/IP 監è½å™¨åŸ è™Ÿ: - - -# ListenerDelete 命令 -CMD_ListenerDelete 刪除 TCP 監è½å™¨ -CMD_ListenerDelete_Help 這å…許您刪除一個在伺æœå™¨ä¸Šå·²è¨»å†Šçš„ TCP åµè½å™¨ã€‚當 TCP 監è½å™¨åœ¨é‹è¡Œç‹€æ…‹ï¼Œç•¶é‹è¡Œåœæ­¢æ™‚,監è½å™¨å°‡è¢«è‡ªå‹•åˆªé™¤ã€‚\n您還å¯ä»¥å¾—到一個當å‰ä½¿ç”¨ ListenerList 命令登記的 TCP 監è½å™¨åˆ—表。\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_ListenerDelete_Args ListenerDelete [port] -CMD_ListenerDelete_[port] 使用一個整數,指定è¦åˆªé™¤çš„ TCP/IP 監è½å™¨åŸ è™Ÿã€‚ -CMD_ListenerDelete_PortPrompt TCP/IP åµè½å™¨åŸ è™Ÿ: - - -# ListenerList 命令 -CMD_ListenerList ç²å– TCP 監è½å™¨åˆ—表 -CMD_ListenerList_Help 這使您å¯ä»¥ç²å–çš„ TCP åµè½å™¨åˆ—表當å‰ä¼ºæœå™¨ä¸Šè¨»å†Šã€‚您å¯ä»¥ç²å–有關å„種 TCP 監è½å™¨çš„é‹è¡Œç‹€æ…‹æˆ–錯誤的資訊。\n執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_ListenerList_Args 監è½å™¨åˆ—表 -CMD_ListenerList_Column1 TCP 埠 -CMD_ListenerList_Column2 狀態 - - -# ListenerEnable 命令 -CMD_ListenerEnable 開始 TCP 監è½å™¨é‹è¡Œ -CMD_ListenerEnable_Help 這將啟動在當å‰ä¼ºæœå™¨ä¸Šè¨»å†Šçš„åœæ­¢ TCP 監è½å™¨çš„é‹è¡Œã€‚\n您還å¯ä»¥å¾—到一個當å‰ä½¿ç”¨ ListenerList 命令註冊的 TCP 監è½å™¨åˆ—表。\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_ListenerEnable_Args ListenerEnable [port] -CMD_ListenerEnable_[port] 使用一個整數,指定è¦å•Ÿå‹•çš„ TCP/IP 監è½å™¨åŸ è™Ÿã€‚ -CMD_ListenerEnable_PortPrompt å•Ÿå‹• TCP/IP 監è½å™¨åŸ è™Ÿ: - - -# ListenerDisable 命令 -CMD_ListenerDisable åœæ­¢ TCP 監è½å™¨é‹è¡Œ -CMD_ListenerDisable_Help 這將åœæ­¢åœ¨ç•¶å‰ä¼ºæœå™¨ä¸Šè¨»å†Šçš„ TCP 監åµè½å™¨çš„é‹è¡Œã€‚\n您還å¯ä»¥å¾—到一個當å‰ä½¿ç”¨ ListenerList 命令註冊的 TCP 監è½å™¨åˆ—表。\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_ListenerDisable_Args ListenerDisable [port] -CMD_ListenerDisable_[port] 使用一個整數,指定è¦åœæ­¢çš„ TCP/IP 監è½å™¨åŸ è™Ÿã€‚ -CMD_ListenerDisable_PortPrompt å•Ÿå‹• TCP/IP 監è½å™¨åŸ è™Ÿ: - - -# ServerPasswordSet 命令 -CMD_ServerPasswordSet 設置 VPN Server 管ç†å“¡å¯†ç¢¼ -CMD_ServerPasswordSet_Help 這將設置 VPN Server 管ç†å“¡å¯†ç¢¼ã€‚您å¯ä»¥æŒ‡å®šå¯†ç¢¼ç‚ºä¸€å€‹åƒæ•¸ã€‚如果密碼沒有指定,將顯示æ示輸入密碼和密碼確èªã€‚如果指定密碼為一個åƒæ•¸ï¼Œé€™å€‹å¯†ç¢¼å°‡åœ¨èž¢å¹•ä¸Šé¡¯ç¤ºçž¬é–“,這構æˆäº†é¢¨éšªã€‚我們建議盡å¯èƒ½é¿å…指定這個åƒæ•¸ï¼Œä½¿ç”¨å¯†ç¢¼æ示輸入密碼。\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_ServerPasswordSet_Args ServerPasswordSet [password] -CMD_ServerPasswordSet_[password] 指定一個新的密碼設置。 - - -# ClusterSettingGet 命令 -CMD_ClusterSettingGet ç²å–ç•¶å‰ VPN Server 群集é…ç½® -CMD_ClusterSettingGet_Help ä½ å¯ä»¥ç”¨å®ƒä¾†ç²å–ç•¶å‰ VPN Server 的群集é…置。\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_ClusterSettingGet_Args ClusterSettingGet -CMD_ClusterSettingGet_Current 當å‰é…ç½® -CMD_ClusterSettingGet_None (沒有設置) -CMD_ClusterSettingGet_PublicIp 公網 IP åœ°å€ -CMD_ClusterSettingGet_PublicPorts 公共埠列表 -CMD_ClusterSettingGet_Controller 目標控制器 -CMD_ClusterSettingGet_ControllerOnly 僅é™æŽ§åˆ¶å™¨åŠŸèƒ½ -CMD_ClusterSettingGet_Weight 群集性能標準 - - -# ClusterSettingStandalone 命令 -CMD_ClusterSettingStandalone 設置為ç¨ç«‹çš„ VPN Server é¡žåž‹ -CMD_ClusterSettingStandalone_Help 使用此設置 VPN Server 類型為 [ç¨ç«‹ä¼ºæœå™¨]。ç¨ç«‹ä¼ºæœå™¨æŒ‡ VPN Server 在當å‰ç‹€æ…‹ä¸‹ä¸å±¬æ–¼ä»»ä½•ç¾¤é›†ã€‚當 VPN Server 安è£å¾Œï¼Œé è¨­æƒ…æ³ä¸‹ç‚ºç¨ç«‹çš„伺æœå™¨æ¨¡å¼ã€‚除éžä½ æœ‰ç‰¹åˆ¥çš„計畫來é…置群集,我們建議 VPN Server 以ç¨ç«‹æ¨¡å¼é‹è¡Œã€‚\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n還有,當這個命令執行時,VPN Server 會自動é‡æ–°å•Ÿå‹•ã€‚\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚ -CMD_ClusterSettingStandalone_Args ClusterSettingStandalone - - -# ClusterSettingController 命令 -CMD_ClusterSettingController 設置 VPN Server 類型為群集控制器 -CMD_ClusterSettingController_Help 使用此設置 VPN Server 類型為 [群集控制器]。群集控制器是一個群集的所有æˆå“¡ä¼ºæœå™¨çš„中央電腦,群集環境是由多個 VPN Server 構æˆã€‚一個群集需è¦ä¸€å°é›»è…¦æˆç‚ºé€™å€‹è§’色。在åŒä¸€ç¾¤é›†é…置裡的其他群集æˆå“¡ä¼ºæœå™¨ï¼Œæ˜¯é€šéŽé€£æŽ¥åˆ°ç¾¤ä¿¡æŽ§åˆ¶å™¨ä½œç‚ºç¾¤é›†æˆå“¡é–‹å§‹é‹è¡Œçš„。 \n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n還有,當這個命令執行時刻,VPN Server 會自動é‡æ–°å•Ÿå‹•ã€‚\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚ -CMD_ClusterSettingController_Args ClusterSettingController [/WEIGHT:weight] [/ONLY:yes|no] -CMD_ClusterSettingController_WEIGHT 這設置了這個 VPN Server 的性能標準比值。這是在群集負載平衡中執行的標準值。一般而言,這個值是 100。例如,僅設置一å°æ©Ÿå™¨ç‚º 200,而其他æˆå“¡æ©Ÿå™¨ç‚º 100,在負載平衡期間,將調節這å°æ©Ÿå™¨æ”¶åˆ°å…¶ä»–æˆå“¡å…©å€çš„連接數。指定 1 或更高的值。如果此åƒæ•¸æœªæŒ‡å®šï¼Œå°‡ä½¿ç”¨ 100。 -CMD_ClusterSettingController_ONLY 通éŽåœ¨é€™è£¡æŒ‡å®š "yes",VPN Server 在群集裡僅作為一個控制器é‹è¡Œï¼Œä¸¦ç¸½æ˜¯åˆ†é…一般 VPN Client 連接給到自身以外的æˆå“¡ã€‚此功能用於高負載的環境。如果此åƒæ•¸æœªæŒ‡å®šï¼Œ"no" 將被使用。 - - -# ClusterSettingMember 命令 -CMD_ClusterSettingMember VPN Server 類型設置為群集æˆå“¡ -CMD_ClusterSettingMember_Help 使用此設置 VPN Server 類型,[群集æˆå“¡ä¼ºæœå™¨]。一個群集æˆå“¡ä¼ºæœå™¨æ˜¯æˆå“¡çš„電腦屬於群集é…置由多個 VPN Server 與å¦ä¸€å€‹ä¸­å¿ƒç¾æœ‰ç¾¤é›†æŽ§åˆ¶å™¨ã€‚集群æˆå“¡å¯ä»¥æ ¹æ“šéœ€è¦ä»»æ„添加到群集。\n在設置為群集æˆå“¡ä¼ºæœå™¨çš„ VPN Server,群集控制器管ç†å“¡è¦ç‚ºæŽ§åˆ¶å™¨çš„ IP ä½å€å’ŒåŸ è™Ÿä½¿ç”¨ï¼Œéœ€è¦çŸ¥é“公共 IP ä½å€å’Œå…¬å…±åŸ è™Ÿ (å¿…è¦æ™‚本 VPN Server) 和密碼。\nè¦åŸ·è¡Œé€™å€‹å‘½ä»¤ï¼Œæ‚¨å¿…é ˆæ“有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\nå¦å¤–,在執行此命令,VPN Server 會自動é‡æ–°å•Ÿå‹•ã€‚\n此命令ä¸èƒ½é‹è¡Œçš„ VPN Bridge。 -CMD_ClusterSettingMember_Args ClusterSettingMember [server:port] [/IP:ip] [/PORTS:ports] [/PASSWORD:password] [/WEIGHT:weight] -CMD_ClusterSettingMember_[server:port] 按照 [主機å稱:埠號] çš„å½¢å¼ï¼Œè¨­å®šç›®çš„地群集控制器的主機å稱,IP ä½å€ï¼ŒåŸ è™Ÿç­‰ã€‚ -CMD_ClusterSettingMember_IP 指定該伺æœå™¨çš„公用 IP 地å€ã€‚如果ä¸æŒ‡å®šå…¬ç”¨ IP 地å€ï¼Œè«‹è¨­å®š "/IP:none"。當 IP ä½å€æ²’有指定,將自動使用的網路介é¢çš„ IP ä½å€é€£æŽ¥åˆ°ç¾¤é›†æŽ§åˆ¶å™¨ã€‚ -CMD_ClusterSettingMember_PORTS 指定伺æœå™¨çš„公開埠一覽。該清單必須至少有一個公共埠號設置,也å¯ä»¥è¨­ç½®å¤šå€‹å…¬å…±åŸ è™Ÿã€‚當指定多個埠號,例如 "/PORTS:443,992,8888" 中間用逗號分開。 -CMD_ClusterSettingMember_PASSWORD 指定連接到目標控制器的密碼。它與目標控制器管ç†å¯†ç¢¼æ˜¯ç›¸åŒçš„。 -CMD_ClusterSettingMember_WEIGHT 這設定了一個表ç¾é€™å€‹ VPN Server 的標準比率值。這是負載平衡集群中執行的標準值。一般而言,這個值是 100。例如,åªæœ‰ä¸€å°æ©Ÿå™¨æ˜¯ 200,而其他æˆå“¡æ˜¯ 100 個單ä½ï¼Œå°‡è¦ç¯„這å°æ©Ÿå™¨å¾—到åƒå…¶ä»–許多æˆå“¡æœŸé–“兩次連接負載平衡。指定 1 或更高的值。如果此åƒæ•¸æœªæŒ‡å®šï¼Œå°‡ä½¿ç”¨ 100。 -CMD_ClusterSettingMember_Prompt_IP_1 指定一個公用 IP ä½å€ã€‚\n如果你ä¸æŒ‡å®šï¼Œè«‹æŒ‰å›žè»Šéµï¼Œä¸éœ€è¦è¼¸å…¥ä»»ä½•æ±è¥¿ã€‚ -CMD_ClusterSettingMember_Prompt_IP_2 公共 IP 地å€: -CMD_ClusterSettingMember_Prompt_PORT_1 請指定一個公共埠號的列表。\n有 2 個或以上指定埠號,如例用逗號分隔: "443,992,8888"。 -CMD_ClusterSettingMember_Prompt_PORT_2 公共埠號: -CMD_ClusterSettingMember_Prompt_HOST_1 目標控制器的主機å稱和埠號: - - -# ClusterMemberList 命令 -CMD_ClusterMemberList ç²å¾—群集æˆå“¡åå–® -CMD_ClusterMemberList_Help 使用此命令時,VPN Server 作為群集控制器æ“作ç²å¾—å°ç›¸åŒçš„群集群集æˆå“¡ä¼ºæœå™¨ï¼ŒåŒ…括群集控制器本身的列表。\n若需æ¯å€‹æˆå“¡ï¼Œä¸‹é¢çš„資訊也被列入。 [é¡žåž‹],[連線開始],[主機å稱],[點],[會期號碼],[TCP 連接數],[虛擬的作業站數目],[使用用戶端連接許å¯è­‰],[使用大橋連接許å¯è­‰]。\n此命令ä¸èƒ½é‹è¡Œåœ¨ VPN Bridge。 -CMD_ClusterMemberList_Args ClusterMemberList - - -# ClusterMemberInfoGet 命令 -CMD_ClusterMemberInfoGet 會員資訊的ç²å– -CMD_ClusterMemberInfoGet_Help 當 VPN Server 作為群集控制器æ“作,您就å¯ä»¥é€šéŽæŒ‡å®šçš„集的æˆå“¡ä¼ºæœå™¨ ID ç²å¾—在群集æˆå“¡çš„資訊。\n您å¯ä»¥å¾—到有關指定群集æˆå“¡ä¼ºæœå™¨ä¸Šçš„以下資訊: [伺æœå™¨é¡žåž‹],[已建立連接的時間],[IP ä½å€],[主機å稱],[點],[公共埠列表],[æ“作中的虛擬 HUB],[第一虛擬 HUB],[會話數],[TCP 連接數]。\n此命令ä¸èƒ½é‹è¡Œåœ¨ VPN Bridge。 -CMD_ClusterMemberInfoGet_Args ClusterMemberInfoGet [id] -CMD_ClusterMemberInfoGet_[id] 指定想ç²è³‡è¨Šçš„å–群集æˆå“¡çš„ ID。ID ä½å€å¯ä»¥åœ¨ ClusterMemberList 中ç²å¾—。 -CMD_ClusterMemberInfoGet_PROMPT_ID 擬ç²å–資訊的群集æˆå“¡ ID: - - -# ClusterMemberCertGet 命令 -CMD_ClusterMemberCertGet ç²å¾—群集æˆå“¡è­‰æ›¸ -CMD_ClusterMemberCertGet_Help 當 VPN Server 作為群集控制器æ“作,您就å¯ä»¥é€šéŽæŒ‡å®šçš„群集這些æˆå“¡ä¼ºæœå™¨çš„ ID 的群集æˆå“¡ä¼ºæœå™¨ç²å–公共 X.509 證書。您å¯ä»¥ä¿å­˜ç‚º X.509 æ ¼å¼æª”。\n此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ -CMD_ClusterMemberCertGet_Args ClusterMemberCertGet [id] [/SAVECERT:cert] -CMD_ClusterMemberCertGet_[id] 指定ç²å–證書所需的群集的æˆå“¡çš„ ID。此 ID å¯ä»¥ç¾¤é›†æˆå“¡ä½¿ç”¨ ClusterMemberList 中ç²å¾—。 -CMD_ClusterMemberCertGet_SAVECERT 指定路徑以ä¿å­˜æ‚¨ç²å¾—的證書。證書被ä¿å­˜ç‚º X.509 æ ¼å¼ã€‚ -CMD_ClusterMemberCertGet_PROMPT_ID ç²å–證書的集群會員 ID: - -# ClusterConnectionStatusGet 命令 -CMD_ClusterConnectionStatusGet ç²å¾—群集控制器的連接狀態的資訊 -CMD_ClusterConnectionStatusGet_Help 使用此命令時,VPN Server 作為群集控制器æ“作來ç²å¾—連接狀態的群集控制器。\n您å¯ä»¥å¾—到以下資訊: [控制器 IP ä½å€],[埠號],[連接狀態],[連線開始時間],[第一個連接æˆç«‹æ™‚é–“],[當å‰é€£æŽ¥æˆç«‹æ™‚é–“],[的連接嘗試次數],[æˆåŠŸé€£æŽ¥æ¬¡æ•¸],[連接失敗次數]。\n此命令ä¸èƒ½é‹è¡Œåœ¨ VPN Bridge。 -CMD_ClusterConnectionStatusGet_Args ClusterConnectionStatusGet - - -# Debug 命令 -CMD_Debug 執行調試命令 -CMD_Debug_Help 在é‹è¡Œçš„ VPN Server / Bridge 進程上é‹è¡Œèª¿è©¦å‘½ä»¤ã€‚\n此命令在支æŒäººå“¡è«‹æ±‚這麼åšæ™‚執行。\n錯誤使用此命令,很å¯èƒ½é€ æˆ VPN Server / Bridge é‹è¡Œå´©æ½°ã€‚ -CMD_Debug_Args Debug [id] [/ARG:arg] -CMD_Debug_[id] 指定一個調試命令åºè™Ÿã€‚ -CMD_Debug_ARG 指定一個字串傳éžçµ¦èª¿è©¦å‘½ä»¤ã€‚如果該字串包å«ç©ºæ ¼ï¼Œä¸¦ä¸”整個命令都包å«åœ¨" "內。 -CMD_Debug_Msg1 發é€èª¿è©¦å‘½ä»¤... -CMD_Debug_Msg2 調試命令已執行。\nçµæžœï¼š \"%S\" - -# Crash 命令 -CMD_Crash 出ç¾ä¸€å€‹éŒ¯èª¤çš„ VPN Server / Bridge 強行終止該進程。 -CMD_Crash_Help 此命令會在 VPN Server / Bridge 的進程中產生一個嚴é‡çš„錯誤(記憶體訪å•è¡çª),從而會導致進程崩潰。於是,在æœå‹™æ¨¡å¼ä¸‹çš„ VPN Server / Bridge 將會終止並é‡å•Ÿã€‚如果 VPN Server 在使用者模å¼ä¸‹é‹è¡Œï¼Œé€²ç¨‹å°‡ä¸æœƒè‡ªå‹•é‡å•Ÿã€‚\n本命令é©ç”¨æ–¼ï¼šç•¶ VPN Server / Bridge 處於一個ä¸å¯æ¢å¾©çš„錯誤或者進程無é™è¿´åœˆæ™‚。此命令將斷開所有 VPN Server / Bridge 上的 VPN 會話。所有在 VPN Server / Bridge 記憶體中未ä¿å­˜çš„設置將會丟失。\n在é‹è¡Œæ­¤å‘½ä»¤å‰ï¼Œé‹è¡Œ"Flush" 命令來把ä¸ç©©å®šçš„資料ä¿å­˜åœ¨è¨­å®šæª”中。\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server / Bridge 的管ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_Crash_Args Crash [yes] -CMD_Crash_[yes] 確èªè«‹è¼¸å…¥ "yes" -CMD_Crash_Msg 發é€å´©æ½°å‘½ä»¤çµ¦ VPN Server。VPN Server 將會立å³å´©æ½°ï¼Œæ‰€ä»¥æ‚¨ä¸å¯èƒ½æ”¶åˆ°æœ¬å‘½ä»¤çš„çµæžœå€¼ã€‚此刻以後,vpncmd 將會自動斷開 VPN Server 的連接。 -CMD_Crash_Confirm 您確定è¦ä½¿ VPN Server å´©æ½°?\n如果確定請éµå…¥ "yes": -CMD_Crash_Aborted 崩潰命令中止。 - - -# Flush 命令 -CMD_Flush ä¿å­˜ VPN Server / Bridge 全部ä¸ç©©å®šè³‡æ–™åˆ°è¨­å®šæª”。 -CMD_Flush_Help 通常,ä¸ç©©å®šè¨­ç½®è³‡æ–™æœƒä¿å­˜åœ¨ VPN Server / Bridge 的記憶體中。它定期以 vpn_server.config 或者 vpn_bridge.config é‡æ–°æ•´ç†ç¡¬ç¢Ÿã€‚默èªé€±æœŸæ˜¯ 300 秒(5 分é˜)。(週期長度å¯ä»¥åœ¨è¨­å®šæª”中,通éŽä¿®æ”¹ AutoSaveConfigSpan 進行改變。)資料會在正常關閉 VPN Server / Bridge 時ä¿å­˜ã€‚\n執行 Flush 命令使 VPN Server / Bridge ç«‹å³ä¿å­˜è¨­ç½®è‡³æª”。此設置資料將被ä¿å­˜åœ¨ä¼ºæœå™¨é›»è…¦çš„ç£ç‰‡é©…動中。在您沒有足夠時間正常關閉伺æœå™¨é€²ç¨‹çš„情æ³ä¸‹ï¼Œä½¿ç”¨ Flush 命令。\n執行此命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n執行此命令,您必須有 VPN Server / Bridge 的管ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_Flush_Args Flush -CMD_Flush_Msg1 從記憶體到ç£ç‰‡å¯«å…¥ä¸ç©©å®šè³‡æ–™...\n -CMD_Flush_Msg2 ä¿å­˜æˆåŠŸã€‚檔案大å°æ˜¯ %S ä½å…ƒçµ„。\n - - -# ServerCertGet 命令 -CMD_ServerCertGet ç²å¾— VPN Server çš„ SSL 證書 -CMD_ServerCertGet_Help VPN Server,å–得連接客戶機所需的 SSL 證書。證書å¯ä»¥ä¿å­˜ç‚º X.509 çš„æ ¼å¼ã€‚ -CMD_ServerCertGet_Args ServerCertGet [cert] -CMD_ServerCertGet_[cert] ç²å¾—的證書指定檔ä¿å­˜è·¯å¾‘,以 X.509 çš„å½¢å¼ä¿å­˜ã€‚ - - -# ServerKeyGet 命令 -CMD_ServerKeyGet ç²å– VPN Server SSL 證書的金鑰 -CMD_ServerKeyGet_Help VPN Server,為已連接客戶æä¾›ç²å¾—證書的金鑰。金鑰å¯ä»¥å„²å­˜ç‚º Base 64 的編碼檔。 \n為了é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡çš„許å¯æ¬Šã€‚ -CMD_ServerKeyGet_Args ServerKeyGet [key] -CMD_ServerKeyGet_[key] 指定檔的路徑å來儲存已ç²å¾—的金鑰。將金鑰儲存為 Base 64 編碼。 - - -# ServerCertSet 命令 -CMD_ServerCertSet VPN Server çš„ SSL 證書和金鑰的設置 -CMD_ServerCertSet_Help 設置已連接 VPN Server 的用戶端所需的 SSL 證書,以åŠæ ¹æ†‘證相å°æ‡‰çš„金鑰。證書為 X.509 æ ¼å¼ï¼Œé‡‘鑰為 Base 64 編碼格å¼ã€‚\n為了é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦æœ‰ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_ServerCertSet_Args ServerCertSet [/LOADCERT:cert] [/LOADKEY:key] -CMD_ServerCertSet_LOADCERT 指定è¦ä½¿ç”¨çš„ X.509 æ ¼å¼çš„證書檔案。 -CMD_ServerCertSet_LOADKEY 指定格å¼ç‚º Base 64 編碼並且與證書å°æ‡‰çš„金鑰檔案。 - - -# ServerCipherGet 命令 -CMD_ServerCipherGet ç²å– VPN é€šä¿¡ä¸­ä½¿ç”¨çš„åŠ å¯†ç¨‹å¼ -CMD_ServerCipherGet_Help 您å¯ä»¥ç²å– VPN Server 和用戶端之間進行通信時使用的 SSL 加密,電å­ç°½å等,以åŠåœ¨ VPN Server 上的程å¼æ¸…單。 -CMD_ServerCipherGet_Args ServerCipherGet -CMD_ServerCipherGet_SERVER VPN Server 正在使用的加密程å¼: -CMD_ServerCipherGet_CIPHERS å¯ä»¥ä½¿ç”¨çš„加密程å¼ä¸€è¦½è¡¨: - -# ServerCipherSet 命令 -CMD_ServerCipherSet 設置 VPN 通訊中使用的加密程å¼ï¼Œ -CMD_ServerCipherSet_Help 您å¯ä»¥è¨­ç½® VPN Server 和用戶端在通訊中應用的 SSL 加密連接,電å­ç°½å等應用程å¼ã€‚\n如果您指定程å¼çš„å稱,以後和 VPN Server 連接的 VPN Client,VPN Bridge 之間的將應用指定程å¼ï¼Œè³‡æ–™å°‡è¢«åŠ å¯†ã€‚\né‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡çš„許å¯æ¬Šã€‚ -CMD_ServerCipherSet_Args ServerCipherSet [name] -CMD_ServerCipherSet_[name] 指定設置加密和數ä½ç°½ç« çš„程å¼ã€‚å¯ä»¥ä½¿ç”¨çš„程å¼ä¸€è¦½ï¼Œå¯ä»¥å¾ž ServerCipherGet 指令中ç²å–。 -CMD_ServerCipherSet_PROMPT_NAME 指定的加密程å¼çš„å稱: - - -# KeepEnable 命令 -CMD_KeepEnable å•Ÿå‹• Internet ä¿æŒé€£æŽ¥åŠŸèƒ½ -CMD_KeepEnable_Help å•Ÿå‹• [網際網路ä¿æŒé€£æŽ¥åŠŸèƒ½]。啟動此功能後,如果一段時間沒有通信資料,導致連接將被斷開時,會自動發é€å°åŒ…到任何伺æœå™¨ï¼Œç¶²éš›ç¶²è·¯ä¼ºæœå™¨ä¸€å®šçš„間隔,從而å¯ä»¥ä¿æŒé€£æŽ¥ã€‚\n目標主機å稱等,å¯ä»¥é€šéŽ KeepSet 指令來設置。\nVPN Server 或 VPN Bridge é‹è¡Œæ­¤å‘½ä»¤æ™‚,您必須具有管ç†å“¡çš„許å¯æ¬Šã€‚ -CMD_KeepEnable_Args KeepEnable - - -# KeepDisable 命令 -CMD_KeepDisable ç¦ç”¨ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½ -CMD_KeepDisable_Help 解除 [ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½]。\nVPN Server 或 VPN Bridge é‹è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有管ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_KeepDisable_Args KeepDisable - - -# KeepSet 命令 -CMD_KeepSet 設置 Internet ä¿æŒé€£æŽ¥åŠŸèƒ½ -CMD_KeepSet_Help 設置 [ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½] 的目標主機å稱。 如果一段時間沒有任何通信資料,連接將被斷開時,使用 [ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½ ] å¯ä»¥ï¼Œè¨­å®šæ™‚é–“å‘ Internet 上的任何伺æœå™¨ç™¼é€å°åŒ…,從而å¯ä»¥ä¿æŒæ‚¨çš„ Internet 連接。\n在此功能中,å¯ä»¥è¨­ç½®ç›®æ¨™ [主機å稱],[埠號],[å°åŒ…發é€æ™‚é–“é–“éš”]ï¼Œä»¥åŠ [å”è­°]。\n發é€çš„å°åŒ…為隨機內容,ä¸æœƒè¬›é›»è…¦å’Œå€‹äººçš„識別資訊發é€ã€‚\nä¿æŒ Internet 連接功能,å¯ä»¥é€šéŽ KeepEnable 命令,或使用命令 KeepDisable,實ç¾å•Ÿç”¨ / ç¦ç”¨ã€‚ä¸å¯ä»¥ç”¨ KeepSet 來改變啟用 / ç¦ç”¨çš„狀態。 \nVPN Server 或 VPN Bridge é‹è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有管ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_KeepSet_Args KeepSet [/HOST:host:port] [/PROTOCOL:tcp|udp] [/INTERVAL:interval] -CMD_KeepSet_HOST 用 [主機:埠] çš„æ ¼å¼ï¼Œä¾†è¨­å®šç›®æ¨™ä¸»æ©Ÿå稱或 IP ä½å€å’ŒåŸ è™Ÿã€‚ -CMD_KeepSet_PROTOCOL 設定 tcp 或 udp。 -CMD_KeepSet_INTERVAL 以秒為單ä½è¨­å®šç™¼é€å°åŒ…之間的間隔時間。 -CMD_KeepSet_PROMPT_HOST 設定目標主機å稱或 IP ä½å€å’ŒåŸ è™Ÿ: -CMD_KeepSet_PROMPT_PROTOCOL tcp 或 udp: -CMD_KeepSet_PROMPT_INTERVAL 發é€å°åŒ…時間間隔 (秒): -CMD_KeepSet_EVAL_TCP_UDP 設定 "tcp" 或 "udp"。 - -# KeepGet 命令 -CMD_KeepGet ç²å–ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥çš„功能 -CMD_KeepGet_Help ç²å– [ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½] 的當å‰è¨­ç½®ã€‚å¯ä»¥å¾—到 [主機å稱],[埠],[å°åŒ…發é€æ™‚é–“é–“éš”],和 [å”è­°]ï¼Œé‚„åŒ…æ‹¬ç•¶å‰ [ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½] 是å¦å•Ÿç”¨çš„當å‰ç‹€æ…‹ã€‚ -CMD_KeepGet_Args KeepGet -CMD_KeepGet_COLUMN_1 主機å稱 -CMD_KeepGet_COLUMN_2 埠號 -CMD_KeepGet_COLUMN_3 å°åŒ…發é€æ™‚é–“é–“éš” (秒) -CMD_KeepGet_COLUMN_4 å”è­° -CMD_KeepGet_COLUMN_5 當å‰ç‹€æ…‹ - - -# SyslogEnable 命令 -CMD_SyslogEnable 設置發é€ç³»çµ±æ—¥èªŒåŠŸèƒ½ -CMD_SyslogEnable_Help 使用 syslog 發é€ç³»çµ±æ—¥èªŒçš„使用方法和伺æœå™¨çš„設置。 -CMD_SyslogEnable_Args SyslogEnable [1|2|3] [/HOST:host:port] -CMD_SyslogEnable_[1|2|3] 使用 syslog 功能 1 - 3 來進行設置。\n1: ç™¼é€ syslog 伺æœå™¨æ—¥èªŒã€‚\n2: 發é€ä¼ºæœå™¨å’Œè™›æ“¬ HUB 安全系統日誌。\n3: 伺æœå™¨ï¼Œè™›æ“¬ HUB 安全和å°åŒ…發é€ç³»çµ±æ—¥èªŒè¨˜éŒ„樞ç´ã€‚ -CMD_SyslogEnable_HOST 按照 [主機:埠] çš„å½¢å¼ï¼Œè¨­å®šç³»çµ±æ—¥èªŒä¼ºæœå™¨ä¸»æ©Ÿå稱或 IP ä½å€å’ŒåŸ è™Ÿã€‚如果çœç•¥åŸ è™Ÿä½¿ç”¨ 514。 -CMD_SyslogEnable_MINMAX 設置 syslog 發é€åŠŸèƒ½ 1 - 3。 -CMD_SyslogEnable_Prompt_123 系統日誌傳輸功能 (1 - 3): -CMD_SyslogEnable_Prompt_HOST 指定發é€æ—¥èªŒçš„伺æœå™¨: - - -# SyslogDisable 命令 -CMD_SyslogDisable ç¦ç”¨ç™¼é€ç³»çµ±æ—¥èªŒçš„功能 -CMD_SyslogDisable_Help 解除系統日誌的傳é€åŠŸèƒ½ã€‚ -CMD_SyslogDisable_Args SyslogDisable - - -# SyslogGet 命令 -CMD_SyslogGet å–得發é€ç³»çµ±æ—¥èªŒçš„功能 -CMD_SyslogGet_Help ç²å– syslog 發é€åŠŸèƒ½çš„當å‰è¨­ç½®ã€‚您å¯ä»¥è¨­ç½®ç³»çµ±æ—¥èªŒåŠŸèƒ½çš„使用方法,å¯ä»¥ç²å– syslog 伺æœå™¨çš„主機å稱和埠號。 -CMD_SyslogGet_Args SyslogGet -CMD_SyslogGet_COLUMN_1 設置系統日誌發é€åŠŸèƒ½ -CMD_SyslogGet_COLUMN_2 發é€ç³»çµ±æ—¥èªŒä¼ºæœå™¨ä¸»æ©Ÿå稱 -CMD_SyslogGet_COLUMN_3 syslog 伺æœå™¨åŸ è™Ÿ - - -# ConnectionList 命令 -CMD_ConnectionList ç²å–與 VPN Server 相連的 TCP 連接一覽 -CMD_ConnectionList_Help ç¾åœ¨ï¼Œå…ˆç²å–與 VPN Server 連接的 TCP/IP 一覽表。但是,VPN 會話作為 TCP/IP 連接ä¸é¡¯ç¤ºã€‚VPN 會話建立的 TCP/IP 連接一覽表,何以é‹ç”¨ SessionList 命令ç²å¾—。\nå¯ä»¥ç²å– [連接å稱], [原始連接], [連線時間] å’Œ [é¡žåž‹]。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_ConnectionList_Args ConnectionList - - -# ConnectionList 命令 -CMD_ConnectionGet ç²å–連接到 VPN Server çš„ TCP 資訊一覽表 -CMD_ConnectionGet_Help ç²å–與 VPN Server 連接的 TCP/IP 連接的詳細資訊。\nå¯ä»¥ç²å¾— [連接å],[連接種類],[連接主機å稱],[連接主機 IP],[連線主機埠 TCP],[連線時間],[伺æœå™¨å“牌],[伺æœå™¨ç‰ˆæœ¬],[伺æœå™¨éŠ˜ç‰Œè™Ÿ],[客戶機å“牌],[客戶機版本],[客戶機銘牌號] 等資訊。 \nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_ConnectionGet_Args ConnectionGet [name] -CMD_ConnectionGet_[name] 指定希望ç²å–資訊的連接å稱。所有連接的一覽表,å¯ä»¥é€šéŽ ConnectionList 命令ç²å¾—。 -CMD_ConnectionGet_PROMPT_NAME 用以ç²å–資訊的連接å稱: - -# ConnectionDisconnect 命令 -CMD_ConnectionDisconnect æ–·é–‹ VPN Server å’Œ TCP 的連接 -CMD_ConnectionDisconnect_Help 強制切斷 VPN Server 和指定的 TCP/IP 的連接。\né‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_ConnectionDisconnect_Args ConnectionDisconnect [name] -CMD_ConnectionDisconnect_[name] é¸å®šå¸Œæœ›åˆ‡æ–·çš„連接。連接的å稱å¯ä»¥å¾ž ConnectionList 命令中ç²å¾—。 -CMD_ConnectionDisconnect_PROMPT_NAME 斷開連接的å稱: - - -# BridgeDeviceList 命令 -CMD_BridgeDeviceList ç²å–å¯ä»¥åœ¨ç•¶åœ°çš„橋接器上使用的 LAN å¡ä¸€è¦½ -CMD_BridgeDeviceList_Help 使用當地橋接器連接,ç²å–目標橋中å¯ä»¥ä½¿ç”¨çš„設備 (LAN å¡) 列表。\n在此顯示的設備å字,BridgeCreate 命令都å¯ä»¥ä½¿ç”¨ã€‚\n為了é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_BridgeDeviceList_Args BridgeDeviceList - - -# BridgeList 命令 -CMD_BridgeList ç²å¾—當地橋接器連接列表 -CMD_BridgeList_Help ç²å–當地定義的橋接器連接列表。\nå¯ä»¥ç²å–當地橋接器連接的虛擬 HUB å稱,目標太橋接器連接器件 (LAN å¡) çš„å稱,或å¯ä»¥ç²å–設備的å稱和工作狀態。 -CMD_BridgeList_Args BridgeList - - -# BridgeCreate 命令 -CMD_BridgeCreate 創建本地的橋接器連接 -CMD_BridgeCreate_Help 在 VPN Server 上創建新的本地橋接器連接的。\n當您使用一個本地的橋接器,這個虛擬 HUB 和物ç†ä¹™å¤ªç¶²è¨­å‚™ (LAN å¡åœ¨å…©å±¤) 之間å¯ä»¥å‰µå»ºæ©‹æŽ¥å™¨é€£æŽ¥ã€‚\n在系統中創建 tap 設備 (虛擬網路介é¢),å¯ä»¥èˆ‡è™›æ“¬ HUB 建立連接 (tap è¨­å‚™åƒ…æ”¯æ´ Linux)。\n目的地乙太橋接器設備 (LAN å¡) å¯ä»¥é€£æŽ¥åˆ°æ‚¨çš„任何é‹è¡Œçš„ LAN å¡ï¼Œä½†æ˜¯é«˜è² è·ç’°å¢ƒçš„橋接器,建議您準備專用的 LAN å¡ã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_BridgeCreate_Args BridgeCreate [hubname] [/DEVICE:device_name] [/TAP:yes|no] -CMD_BridgeCreate_[hubname] é¸å®šè™›æ“¬ HUB 的橋接器。虛擬 HUB 列表,å¯ä»¥é€šéŽ HubList 命令ç²å¾—。但是,沒有必è¦ä¸€å®šè¦é¸å®šç›®å‰æ­£åœ¨é‹è¡Œçš„虛擬 HUB,å³ä½¿é¸å®šç›®å‰æ²’有工作,或ä¸å­˜åœ¨çš„虛擬å稱的 HUB,當它真正工作時,它與虛擬本地橋接器就會建立連接。 -CMD_BridgeCreate_DEVICE 設定目標乙太橋接器設備 (LAN å¡) çš„å稱,或 tap 設備的å稱。乙太網設備å單,å¯ä»¥é€šéŽé‹è¡Œ BridgeDeviceList 命令得到。 -CMD_BridgeCreate_TAP 橋接器連接局域網,ä¸ä½¿ç”¨ LAN å¡ï¼Œè€Œæ˜¯ä½¿ç”¨ tap 設備時,é¸å®š yes,如果您使用的設備指定 (åªæ”¯æ´ Linux)。如果çœç•¥ï¼Œé»˜èªç‚º no。 -CMD_BridgeCreate_PROMPT_HUBNAME 橋接器虛擬 HUB å稱: -CMD_BridgeCreate_PROMPT_DEVICE 目標橋接器的設備å稱: -CMD_BridgeCreate_PROMPT_TAP 你想使用 tap 設備嗎 (yes/no): - - -# BridgeDelete 命令 -CMD_BridgeDelete 刪除本地橋接器連接 -CMD_BridgeDelete_Help 刪除ç¾æœ‰çš„當地橋接器連接。當地橋接器æ¢é€£æŽ¥çš„列表,å¯ä»¥é€šéŽ BridgeDeviceList 命令得到。\né‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ä¼ºæœå™¨ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_BridgeDelete_Args BridgeDelete [hubname] [/DEVICE:device_name] -CMD_BridgeDelete_[hubname] é¸å®šè¢«åˆªé™¤çš„當地橋接器的虛擬 HUB。 -CMD_BridgeDelete_DEVICE é¸å®šè¢«åˆªé™¤çš„當地的橋接器的設備å (LAN å¡çš„å稱或 tap 設備的å稱)。 -CMD_BridgeDelete_PROMPT_HUBNAME 刪除虛擬橋接器 HUB çš„å稱: -CMD_BridgeDelete_PROMPT_DEVICE 刪除橋接器的設備å稱: - - -# Caps 命令 -CMD_Caps ç²å¾—伺æœå™¨çš„功能性能一覽表 -CMD_Caps_Help å–å¾—ç¾åœ¨æ­£åœ¨é€£æŽ¥ä½¿ç”¨çš„ VPN Server 的功能和性能的清單。\nVPN Server 的功能和性能å–決於伺æœå™¨çš„版本。資訊清單中的指令也å¯èƒ½å› ç‚ºå°æ–¹çš„伺æœå™¨çš„功能,而無法工作。因此此命令需調查目標伺æœå™¨çš„功能。\n如果 VPN Server 的版本比命令列管ç†å·¥å…·çš„版本新,存在ä¸æŽŒæ¡çš„指令時,其內部的字串 (變數å),但å¯èƒ½åŽŸåŽŸæœ¬æœ¬çš„表示出來。 -CMD_Caps_Args Caps - - -# Reboot 命令 -CMD_Reboot VPN Server æœå‹™é‡æ–°é–‹æ©Ÿ -CMD_Reboot_Help VPN Server é‡æ–°é–‹æ©Ÿè©²æœå‹™ã€‚\nVPN Server é‡æ–°é–‹æ©Ÿæœå‹™ï¼Œç›®å‰é€£æŽ¥çš„會話和 TCP 連接都將被切斷,直é“建立新的連接。\n此命令,VPN Server,åªæ˜¯é‡æ–°é–‹æ©Ÿæœå‹™ç¨‹å¼ï¼Œè€Œä¸æ˜¯é‡æ–°é–‹æ©Ÿé›»è…¦ã€‚這種管ç†çš„連接也會斷開,如果需è¦è«‹é‡æ–°å»ºç«‹é€£æŽ¥ã€‚\n此外,/RESETCONFIG:yes 指定åƒæ•¸ï¼Œä¸¦å° VPN Server 的系統內容 (.config) 進行åˆå§‹åŒ–。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_Reboot_Args Reboot [/RESETCONFIG:yes|no] -CMD_Reboot_RESETCONFIG é¸å®š yes,å°ç•¶å‰çš„ VPN Server 的系統內容 (.config) åˆå§‹åŒ–。請謹慎設置此åƒæ•¸ã€‚ - - -# ConfigGet 命令 -CMD_ConfigGet ç²å– VPN Server 當å‰ç³»çµ±çµ„æ…‹ -CMD_ConfigGet_Help ç²å– VPN Server ç•¶å‰ (.config 檔) 系統çµæ§‹åŒ–文本ä¿å­˜çš„文字檔案,你å¯ä»¥æª¢ç´¢åˆ° VPN Server 執行這個指令的瞬間狀態。\n系統內容的檔案,如果ä¸æŒ‡å®šåƒæ•¸ï¼Œæœƒåœ¨èž¢å¹•ä¸Šç›´æŽ¥é¡¯ç¤ºã€‚如果您指定åƒæ•¸ä¿å­˜ï¼Œæœƒä¿å­˜ç‚ºä¸€å€‹æŒ‡å®šçš„檔案å。\n設定檔å¯ä»¥ä½¿ç”¨æ™®é€šçš„文字編輯器編輯。編輯好的檔案è¦å¯«å…¥ VPN Server,需執行 ConfigSet 命令。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_ConfigGet_Args ConfigGet [path] -CMD_ConfigGet_[path] 如果你想ä¿å­˜è¨­å®šæª”,請指定檔案å。如果沒有指定,é…置的內容將以畫é¢å½¢å¼é¡¯ç¤ºåœ¨èž¢å¹•ä¸Šã€‚如果é…ç½®æ˜¯å¤šå­—å­—å…ƒçš„ï¼Œè«‹è½‰è®Šæˆ Unicode (UTF-8) 編碼儲存。 -CMD_ConfigGet_FILENAME Config å稱: "%S", 大å°: %u -CMD_ConfigGet_FILE_SAVE_FAILED 無法創建指定的檔案。 - - -# ConfigSet 命令 -CMD_ConfigSet å¾€ VPN Server 上寫入系統組態內容 -CMD_ConfigSet_Help å¾€ VPN Server 上寫入系統組態內容。這樣,您é¸å®šçš„系統組態內容會é©ç”¨æ–¼ VPN Server,VPN Server 程å¼æœƒè‡ªå‹•é‡å•Ÿï¼Œæ–°çš„系統é…åŒé…置開始工作。\nå°ç³»çµ±ç®¡ç†è€…來說,è¦è¨˜éŒ„所有的系統組態的檔是比較困難的。因此建議使用 ConfigGet 命令,先ç²å–當å‰çš„ VPN Server 的系統組態內容ä¿å­˜æˆæª”,å†å°‡æ­¤æª”加以編輯,然後用 ConfigSet 命令寫入 VPN Server。\n這個æ“作,需è¦å° VPN Server 充分的瞭解,如果寫入了ä¸æ­£ç¢ºçš„系統組態資訊,系統將發生錯誤,甚至å¯èƒ½ä¸Ÿå¤±ç¾åœ¨çš„設置內容。請務必å°å¿ƒæ“作。\nåŸ·è¡Œé€™å€‹å‘½ä»¤ï¼Œéœ€è¦ VPN Server 的管ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_ConfigSet_Args ConfigSet [path] -CMD_ConfigSet_[path] 指定設定檔的åç¨±ã€‚å¦‚æžœæª”æœ‰å¤šç¨®æ–‡å­—ï¼Œè«‹å…ˆè®ŠåŒ–æˆ Unicode (UTF-8) æ ¼å¼ã€‚ -CMD_ConfigSet_PROMPT_PATH å°‡é…置上傳到伺æœå™¨ä¸Šçš„檔路徑å稱: -CMD_ConfigSet_FILE_LOAD_FAILED 無法載入指定的檔案。 - - -# RouterList 命令 -CMD_RouterList ç²å–虛擬 3 層交æ›æ©Ÿåˆ—表 -CMD_RouterList_Help 在 VPN Server 上ç²å– 3 層虛擬交æ›æ©Ÿçš„清單。ç²å–虛擬 3 層交æ›æ©Ÿçš„ [交æ›æ©Ÿå稱],[工作狀態],[介é¢æ•¸é‡],[路由數目] 等資訊。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ -CMD_RouterList_Args RouterList - - -# RouterAdd 命令 -CMD_RouterAdd 定義一個新的虛擬 3 層交æ›æ©Ÿ -CMD_RouterAdd_Help 在 VPN Server 上定義一個新的 3 層虛擬交æ›æ©Ÿã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚\n\n[虛擬 3 層交æ›æ©ŸåŠŸèƒ½çš„說明]\n在這個虛擬 VPN Server 上é‹è¡Œçš„多個虛擬 HUB 之間,å¯ä»¥é€šéŽå®šç¾©çš„虛擬 3 層交æ›æ©Ÿï¼Œå¯¦ç¾ä¸åŒ IP ä½å€ä¹‹é–“的路由。\n\n[虛擬 3 層交æ›æ©ŸåŠŸèƒ½çš„注æ„事項]\n虛擬 3 層交æ›æ©ŸåŠŸèƒ½æ˜¯åŸºæ–¼å°ç¶²è·¯å’Œ IP 路由熟悉的人或者是網路系統管ç†å“¡ä½¿ç”¨çš„。如果您使用正常的 VPN 功能,您沒有必è¦ä½¿ç”¨è™›æ“¬ 3 層交æ›æ©Ÿã€‚\n如果您使用虛擬 3 層交æ›æ©Ÿçš„功能,請您務必è¦å分熟悉 IP 路由方é¢çš„知識,並å分清楚您的設置將å°ç¶²è·¯ç”¢ç”Ÿçš„影響。 -CMD_RouterAdd_Args RouterAdd [name] -CMD_RouterAdd_[name] 創建一個新的虛擬 3 層交æ›æ©Ÿçš„å稱。新創建的å稱與ç¾æœ‰çš„å稱是ä¸èƒ½ç›¸åŒã€‚ -CMD_RouterAdd_PROMPT_NAME è¦å‰µå»ºçš„虛擬 3 層交æ›æ©Ÿçš„å稱: - - -# RouterDelete 命令 -CMD_RouterDelete 刪除虛擬 3 層交æ›æ©Ÿ -CMD_RouterDelete_Help 刪除在 VPN Server 上已定義的 3 層虛擬交æ›æ©Ÿã€‚如果é¸å®šçš„虛擬 3 層交æ›æ©Ÿæ­£åœ¨é‹è¡Œï¼Œå®ƒå°‡åœæ­¢å·¥ä½œï¼Œç„¶å¾Œè‡ªå‹•åˆªé™¤ã€‚\nç²å–虛擬 3 層交æ›æ©Ÿçš„清單,å¯ä»¥ä½¿ç”¨ RouterList 命令。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ -CMD_RouterDelete_Args RouterDelete [name] -CMD_RouterDelete_[name] é¸å®šæƒ³è¦åˆªé™¤çš„虛擬 3 層交æ›æ©Ÿçš„å稱。 -CMD_RouterDelete_PROMPT_NAME 想è¦åˆªé™¤çš„虛擬 3 層交æ›æ©Ÿçš„å稱: - - -# RouterStart 命令 -CMD_RouterStart 開始é‹è¡Œè™›æ“¬ 3 層交æ›æ©Ÿ -CMD_RouterStart_Help VPN Server 上已經存在的虛擬 3 層交æ›æ©Ÿï¼Œå¦‚果處於åœæ­¢å·¥ä½œå·¥ä½œç‹€æ…‹ï¼Œå°‡é–‹å§‹é‹è¡Œã€‚\nç²å–當å‰çš„虛擬 3 層交æ›æ©Ÿæ¸…單,å¯ä»¥åŸ·è¡Œ RouterList 命令。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge é‹è¡Œã€‚\n\n[虛擬 3 層交æ›æ©ŸåŠŸèƒ½çš„說明]\n在這個虛擬 VPN Server 上é‹è¡Œçš„多個虛擬 HUB 之間,å¯ä»¥é€šéŽå®šç¾©çš„虛擬 3 層交æ›æ©Ÿï¼Œå¯¦ç¾ä¸åŒ IP ä½å€ä¹‹é–“的路由。\n\n[虛擬 3 層交æ›æ©ŸåŠŸèƒ½çš„注æ„事項]\n虛擬 3 層交æ›æ©ŸåŠŸèƒ½æ˜¯åŸºæ–¼å°ç¶²è·¯å’Œ IP 路由熟悉的人或者是網路系統管ç†å“¡ä½¿ç”¨çš„。如果您使用正常的 VPN 功能,您沒有必è¦ä½¿ç”¨è™›æ“¬ 3 層交æ›æ©Ÿã€‚\n如果您使用虛擬 3 層交æ›æ©Ÿçš„功能,請您務必è¦å分熟悉 IP 路由方é¢çš„知識,並å分清楚您的設置將å°ç¶²è·¯ç”¢ç”Ÿçš„影響。 -CMD_RouterStart_Args RouterStart [name] -CMD_RouterStart_[name] é¸å®šå³å°‡å•Ÿå‹•çš„虛擬 3 層交æ›æ©Ÿçš„å稱。 -CMD_RouterStart_PROMPT_NAME å³å°‡å•Ÿå‹•çš„虛擬 3 層交æ›æ©Ÿçš„å稱: - - -# RouterStop 命令 -CMD_RouterStop åœæ­¢è™›æ“¬ 3 層交æ›æ©Ÿçš„é‹è¡Œ -CMD_RouterStop_Help 在 VPN Server 上已定義的虛擬 3 層交æ›æ©Ÿï¼Œå¦‚果正在é‹è¡Œï¼Œå®ƒå°‡åœæ­¢é‹è¡Œã€‚\n想è¦ç²å–ç¾æœ‰çš„虛擬 3 層交æ›æ©Ÿæ¸…單,å¯ä»¥é‹è¡Œ RouterList 命令。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ -CMD_RouterStop_Args RouterStop [name] -CMD_RouterStop_[name] é¸å®šæƒ³è¦åœæ­¢é‹è¡Œçš„虛擬 3 層交æ›æ©Ÿçš„å稱。 -CMD_RouterStop_PROMPT_NAME 想è¦åœæ­¢é‹è¡Œçš„虛擬 3 層交æ›æ©Ÿå稱: - - -# RouterIfList 命令 -CMD_RouterIfList ç²å–在虛擬 3 層交æ›æ©Ÿä¸­è¨»å†Šçš„é ç«¯ä»‹é¢çš„清單 -CMD_RouterIfList_Help 如果在指定的虛擬 3 層交æ›æ©Ÿä¸Šæœ‰å·²ç¶“定義的虛擬é ç«¯ä»‹é¢ï¼Œæ‚¨å°‡æœƒç²å–一個虛擬介é¢åˆ—表。\n在一個虛擬 3 層交æ›æ©Ÿä¸Šï¼Œæ‚¨å¯ä»¥å®šç¾©å¤šå€‹è™›æ“¬ä»‹é¢å’Œè·¯ç”±è¡¨ã€‚\n虛擬介é¢èˆ‡è™›æ“¬ HUB 相互關è¯ï¼Œç•¶è™›æ“¬ HUB é‹è¡Œæ™‚,虛擬介é¢å°±åƒä¸€å€‹è™›æ“¬ IP 主機在工作。相å°æ–¼å¤šå€‹ IP 虛擬 HUB,如果定義分屬ä¸åŒç¶²è·¯çš„多個é ç«¯ä»‹é¢æ™‚,IP 路由會自動é‹è¡Œã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ -CMD_RouterIfList_Args RouterIfList [name] -CMD_RouterIfList_[name] é¸å®šè™›æ“¬ 3 層交æ›æ©Ÿçš„å稱。 -CMD_RouterIfList_PROMPT_NAME 虛擬 3 層交æ›æ©Ÿçš„å稱: - - -# RouterIfAdd 命令 -CMD_RouterIfAdd 在虛擬 3 層交æ›æ©Ÿä¸Šæ·»åŠ ä¸€å€‹è™›æ“¬é ç«¯ä»‹é¢ -CMD_RouterIfAdd_Help 指定的 3 層虛擬交æ›æ©Ÿï¼Œç‚ºå®ƒæ·»åŠ ä¸€å€‹åœ¨åŒä¸€å€‹ VPN Server 上é‹è¡Œçš„虛擬 HUB 的連接虛擬介é¢ã€‚\n一個指定的 3 層虛擬交æ›æ©Ÿï¼Œæ‚¨å¯ä»¥å®šç¾©å¤šå€‹è™›æ“¬ä»‹é¢å’Œè·¯ç”±è¡¨ã€‚\n虛擬介é¢èˆ‡è™›æ“¬ HUB 相互關è¯ï¼Œç•¶è™›æ“¬ HUB é‹è¡Œæ™‚,虛擬介é¢å°±åƒä¸€å€‹è™›æ“¬ IP 主機在工作。相å°æ–¼å¤šå€‹ IP 虛擬 HUB,如果定義分屬ä¸åŒç¶²è·¯çš„多個é ç«¯ä»‹é¢æ™‚,IP 路由會自動é‹è¡Œã€‚\n虛擬介é¢çš„ IP 網路空間,虛擬介é¢çš„ IP ä½å€å¿…須被定義。\n虛擬介é¢å¿…須制定目標連接的虛擬 HUB çš„å稱。\n指定虛擬 HUB 時,也å¯é¸å®šç•¶å‰ä¸å­˜åœ¨çš„虛擬 HUB。\n虛擬介é¢å¿…須在虛擬 HUB 內有一個 IP ä½å€ã€‚此外,還需指定屬於該 IP ä½å€çš„ IP 網路的å­ç¶²è·¯é®ç½©ã€‚\n設置虛擬 HUB 內幾個虛擬空間通éŽäº¤æ›æ©Ÿçš„路由網,需在指定的 IP ä½å€æ“作。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ \nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œæ“作物件的虛擬 3 層交æ›æ©Ÿå¿…須關閉。如果正在é‹è¡Œä¸­ï¼Œå¯ç”¨ RouterStop 命令讓其åœæ­¢ã€‚ -CMD_RouterIfAdd_Args RouterIfAdd [name] [/HUB:hub] [/IP:ip/mask] -CMD_RouterIfAdd_[name] 指定虛擬 3 層交æ›æ©Ÿçš„å稱。 -CMD_RouterIfAdd_HUB 指定新建虛擬介é¢æ“¬é€£æŽ¥çš„虛擬 HUB å稱。虛擬 HUB å單,å¯ä»¥é€šéŽ HubList 命令ç²å–。但是,目å‰æ­£åœ¨é‹è¡Œçš„虛擬 HUB 沒有必è¦æŒ‡å®šã€‚如果指定了目å‰æ²’有工作,或ä¸å­˜åœ¨çš„虛擬 HUB,當它開始虛擬工作時,虛擬 3 層交æ›æ©Ÿå°‡è¢«å•Ÿå‹•ã€‚ -CMD_RouterIfAdd_IP 按照 [IP ä½å€/å­ç¶²è·¯é®ç½©] çš„æ ¼å¼ï¼Œè¨­å®šæ–°æ·»åŠ çš„介é¢çš„çš„ IP ä½å€å’Œå­ç¶²è·¯é®ç½©ã€‚IP 地å€ç‚º 192.168.0.1,10 進制,以點å€åˆ†ã€‚å­ç¶²è·¯é®ç½© 255.255.255.0 以點å€åˆ†ï¼Œ10 進制,也å¯ä»¥è¨­å®šç‚ºå¦‚ 24 這樣的ä½å…ƒçµ„數用 10 進制來表示。 -CMD_RouterIfAdd_PROMPT_NAME 虛擬 3 層交æ›æ©Ÿçš„å稱: -CMD_RouterIfAdd_PROMPT_HUB 虛擬介é¢é€£æŽ¥åˆ°è™›æ“¬ HUB å稱: -CMD_RouterIfAdd_PROMPT_IP IP 地å€/å­ç¶²è·¯é®ç½©: - - -# RouterIfDel 命令 -CMD_RouterIfDel 刪除虛擬 3 層交æ›æ©Ÿçš„虛擬é ç«¯ä»‹é¢ -CMD_RouterIfDel_Help 刪除在指定虛擬交æ›æ©Ÿä¸­å·²å®šç¾©çš„虛擬介é¢ã€‚\nå°ç•¶å‰å®šç¾©çš„虛擬介é¢åˆ—表,å¯ä»¥é€šéŽ RouterIfList 命令得到。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œè™›æ“¬ 3 層轉化åŠå¿…須在åœæ­¢ç‹€æ…‹ã€‚如果ä¸æ˜¯ï¼Œå¯ä»¥é€šéŽ RouterStop 指令使其åœæ­¢ã€‚ -CMD_RouterIfDel_Args RouterIfDel [name] [/HUB:hub] -CMD_RouterIfDel_[name] 指定虛擬 3 層交æ›æ©Ÿçš„å稱。 -CMD_RouterIfDel_HUB 指定虛擬介é¢æ‰€é€£æŽ¥çš„虛擬 HUB çš„å稱。 - - -# RouterTableList 命令 -CMD_RouterTableList ç²å–虛擬 3 層交æ›æ©Ÿçš„路由列表 -CMD_RouterTableList_Help 在指定的虛擬 3 層交æ›æ©Ÿä¸­ï¼Œå¦‚果有路由表已定義,å¯ä»¥ç²å–一個路由表的列表。\n虛擬 3 層交æ›æ©Ÿçš„IP 路由引擎,當 IP å°åŒ…çš„ IP ä½å€ä¸å±¬æ–¼ä»»ä¸€å€‹è™›æ“¬ä»‹é¢æ™‚,將åƒç…§é€™å€‹è·¯ç”±è¡¨ã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ -CMD_RouterTableList_Args RouterTableList [name] -CMD_RouterTableList_[name] 指定虛擬 3 層交æ›æ©Ÿçš„å稱。 -CMD_RouterTableList_PROMPT_NAME 虛擬 3 層交æ›æ©Ÿçš„å稱: - - -# RouterTableAdd 命令 -CMD_RouterTableAdd 添加一個路由表項到虛擬 3 層交æ›æ©Ÿ -CMD_RouterTableAdd_Help 指定新的虛擬 3 層交æ›æ©Ÿçš„路由表並添加一個新的路由表項。\n虛擬 3 層交æ›æ©Ÿæ“作 IP 路由引擎時,IP å°åŒ…的目的 IP ä½å€ä¸å±¬æ–¼ä»»ä½• IP 介é¢æ™‚,å¯ä»¥åƒç…§è·¯ç”±è¡¨é€²è¡Œæ“作。\nå‘虛擬 3 層交æ›æ©Ÿä¸­æ·»åŠ çš„路由表項內容必須指定。作為閘é“,在虛擬 3 層交æ›æ©Ÿçš„虛擬介é¢ä¸­ï¼Œæœ‰è‡³å°‘一個屬於åŒä¸€ IP 網路的 IP ä½å€ç›¸åŒã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤è™›æ“¬ 3 層交æ›æ©Ÿå¿…須處於åœæ­¢å™¢åœ‹å…§å·¥ä½œç‹€æ…‹ã€‚如果ä¸åœ¨åœæ­¢ç‹€æ…‹ï¼Œå¯ä»¥åŸ·è¡Œ RouterStop 命令令其處於暫åœã€‚ -CMD_RouterTableAdd_Args RouterTableAdd [name] [/NETWORK:ip/mask] [/GATEWAY:gwip] [/METRIC:metric] -CMD_RouterTableAdd_[name] 指定虛擬 3 層交æ›æ©Ÿçš„å稱。 -CMD_RouterTableAdd_NETWORK 按照 [IP ä½å€/å­ç¶²è·¯é®ç½©] çš„æ ¼å¼ï¼Œè¨­ç½®æ–°æ·»åŠ çš„路由表的網路ä½å€å’Œå­ç¶²è·¯é®ç½©ã€‚網路ä½å€ï¼Œå¦‚ 192.168.0.1 çš„æ ¼å¼ï¼Œç”±é»žåˆ†éš”,10 進ä½åˆ¶ã€‚å­ç¶²è·¯é®ç½©å¦‚ 255.255.255.0,用點分隔,10 進ä½åˆ¶ï¼Œæˆ–è€…åƒ 24 這樣從開頭 10 進ä½å…ƒè¨­å®šä½å…ƒçµ„數。ä½é•·åº¦å¯ç‚ºå進ä½æ•¸å­—指定的分隔å進ä½æ•¸å­—字。 如 0.0.0.0/0.0.0.0 將格å¼è¨­å®šå¥½ï¼Œé»˜èªç‚ºæ ¹ã€‚ -CMD_RouterTableAdd_GATEWAY 指定閘é“çš„ IP 地å€ã€‚ -CMD_RouterTableAdd_METRIC 指定度é‡çš„值。請使用一個以上的整數。 -CMD_RouterTableAdd_PROMPT_NAME 虛擬 3 層交æ›æ©Ÿçš„å稱: -CMD_RouterTableAdd_PROMPT_NETWORK 網路ä½å€/å­ç¶²è·¯é®ç½©: -CMD_RouterTableAdd_PROMPT_GATEWAY é–˜é“: -CMD_RouterTableAdd_PROMPT_METRIC 公制值: - - -# RouterTableDel 命令 -CMD_RouterTableDel 刪除虛擬 3 層交æ›æ©Ÿçš„路由表項 -CMD_RouterTableDel_Help 指定在虛擬 3 層交æ›æ©Ÿä¸Šå·²å®šç¾©çš„路由表項,進行刪除。\n已定義的路由表項å單,å¯é€šéŽ RouterTableList 命令ç²å–。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤è¦æ±‚虛擬 3 層轉æ›æ©Ÿè™•æ–¼åœæ­¢ç‹€æ…‹ã€‚如果沒有處於åœæ­¢ç‹€æ…‹ï¼Œå¯ä»¥åŸ·è¡Œ RouterStop 命令,讓其暫åœã€‚ -CMD_RouterTableDel_Args RouterTableDel [name] [/NETWORK:ip/mask] [/GATEWAY:gwip] [/METRIC:metric] -CMD_RouterTableDel_[name] 指定虛擬 3 層交æ›æ©Ÿçš„å稱。 -CMD_RouterTableDel_NETWORK 按照 [IP ä½å€/å­ç¶²è·¯é®ç½©] çš„æ ¼å¼ï¼Œé¸å®šæ“¬åˆªé™¤çš„路由表項的網路ä½å€ã€‚ -CMD_RouterTableDel_GATEWAY 指定閘é“çš„ IP 地å€ã€‚ -CMD_RouterTableDel_METRIC 指定度é‡çš„值。請使用一以上整數。 - - -# LogFileList 命令 -CMD_LogFileList ç²å–日誌檔清單 -CMD_LogFileList_Help 您å¯ä»¥å°‡ä¿å­˜åœ¨ VPN Server 上,並有伺æœå™¨è¼¸å‡ºçš„日誌檔顯示æˆä¸€å€‹è¼¸å‡ºæ¸…單。通éŽæŒ‡å®šä¸€å€‹æª”案å,é‹ç”¨ LogFileGet 命令,å¯ä»¥ä¸‹è¼‰è©²æ—¥èªŒæª”的內容。\n如果 VPN Server 在管ç†æ¨¡å¼ä¸‹ï¼Œæ‰€æœ‰çš„虛擬 HUB çš„å°åŒ…日誌,安全性記錄檔,VPN Server 日誌å…許您查看或下載。\n如果虛擬 HUB 在管ç†æ¨¡å¼ä¸‹ï¼Œä¸¦è™•æ–¼é€£æŽ¥ç‹€æ…‹ï¼Œå¯ä»¥æŸ¥çœ‹æˆ–下載該å°åŒ…日誌和安全性記錄檔。 -CMD_LogFileList_Args LogFileList -CMD_LogFileList_START 正在ç²å–一個日誌檔的清單。這å¯èƒ½éœ€è¦ä¸€äº›æ™‚間。請ç¨å€™... -CMD_LogFileList_NUM_LOGS 共有 %u 個日誌檔。 - - -# LogFileGet 命令 -CMD_LogFileGet 日誌檔下載 -CMD_LogFileGet_Help 下載 VPN Server 上儲存的日誌檔。è¦ä¸‹è¼‰æ—¥èªŒæª”,先用 LogFileList 命令ç²å–日誌檔清單,然後您就å¯ä»¥åŸ·è¡Œ LogFileGet 命令來下載。如果與 VPN Server 連接並處於管ç†æ¨¡å¼ï¼Œæ‰€æœ‰çš„虛擬 HUB çš„å°åŒ…日誌,安全性記錄檔,VPN Server å…許您查看或下載。如果正在連接的虛擬 HUB 處於管ç†æ¨¡å¼ï¼ŒHUB 管ç†çš„虛擬å°åŒ…日誌,安全性記錄檔å¯æŸ¥é–±ï¼Œä¹Ÿå¯ä»¥ä¸‹è¼‰ã€‚\n如果您指定一個作為åƒæ•¸ä½œç‚ºæª”案å,下載的日誌檔將被ä¿å­˜ç‚ºé€™å€‹æª”案å。如果你ä¸æŒ‡å®šæª”將顯示在螢幕上。\n日誌檔的大å°æœ‰å¯èƒ½éžå¸¸å·¨å¤§çš„,所以一定è¦å°å¿ƒã€‚ -CMD_LogFileGet_Args LogFileGet [name] [/SERVER:server] [/SAVEPATH:savepath] -CMD_LogFileGet_[name] é¸å®šè¦ä¸‹è¼‰çš„日誌檔案å。é‹è¡Œ LogFileList 命令,å¯ä»¥å¾—到一個日誌檔的å稱清單。 -CMD_LogFileGet_SERVER 如果您è¦å¾žç¾¤é›†æŽ§åˆ¶å™¨ä¸­ä¸‹è¼‰ï¼Œè«‹æŒ‡å®šä¿å­˜æ—¥èªŒæª”的伺æœå™¨å稱。é‹è¡Œ LogFileGet 指令å¯ä»¥ç²å¾—指定伺æœå™¨ã€‚ -CMD_LogFileGet_SAVEPATH 如果你想ä¿å­˜ä¸‹è¼‰çš„日誌檔,請指定檔案å。如果沒有指定,將顯示在螢幕上。 -CMD_LogFileGet_PROMPT_NAME 下載的日誌檔案å: -CMD_LogFileGet_START 正在下載日誌檔。這å¯èƒ½éœ€è¦ä¸€äº›æ™‚間。請ç¨å€™... -CMD_LogFileGet_FAILED 下載失敗。 -CMD_LogFileGet_SAVE_FAILED 無法寫入指定的檔。 -CMD_LogFileGet_FILESIZE 日誌檔的大å°: %u - - -# HubCreate 命令 -CMD_HubCreate 創建新的虛擬 HUB -CMD_HubCreate_Help 在 VPN Server 上創建一個新的虛擬 HUB。\n創建的虛擬 HUB 將立å³é–‹å§‹å·¥ä½œã€‚\n當 VPN Server,在一個群集中é‹è¡Œï¼Œæ­¤å‘½ä»¤åƒ…å°ç¾¤é›†æŽ§åˆ¶å™¨æœ‰æ•ˆã€‚新的虛擬 HUB,將作為一個動態的虛擬 HUB。應用 HubSetStatic 命令也å¯å°‡è™›æ“¬ HUB 改為éœæ…‹çš„。è¦æƒ³ç²å–已經儲存在 VPN Server 上的 HUB,å¯ä»¥é‹è¡Œ HubList 命令ç²å¾—列表。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge 和群集管ç†ä¼ºæœå™¨ä¸­ä¸èµ·ä½œç”¨ã€‚\n在群集上創建虛擬å¢é›†æŽ§åˆ¶å™¨ HUB 時,請é‹è¡Œ HubCreateStatic 或者 HubCreateDynamic 命令。(å°ç¾¤é›†æŽ§åˆ¶å™¨æ“作時,HubCreate å’Œ HubCreateDynamic就有相åŒçš„功能)。 -CMD_HubCreate_Args HubCreate [name] [/PASSWORD:password] -CMD_HubCreate_[name] 指定新創建的樞ç´è™›æ“¬å稱。 -CMD_HubCreate_PASSWORD 如果您設置的虛擬 HUB 需è¦å¯†ç¢¼ï¼Œè«‹æŒ‡å®šç®¡ç†å“¡å¯†ç¢¼ã€‚å¦å‰‡ï¼Œæœƒæ示您輸入。 -CMD_HubCreate_PROMPT_NAME 新創建的虛擬 HUB çš„åå­—: - - -# HubCreateDynamic 命令 -CMD_HubCreateDynamic 創建一個新的動態虛擬 HUB (集群) -CMD_HubCreateDynamic_Help 在 VPN Server 上創建新的動態虛擬 HUB。\n創建的虛擬 HUB 將立å³é–‹å§‹å·¥ä½œã€‚\nVPN Server,在一個群集中é‹è¡Œæ™‚,此命令僅å°ç¾¤é›†æŽ§åˆ¶å™¨æœ‰æ•ˆã€‚新的虛擬 HUB,將作為一個虛擬的動態 HUB。é‹è¡Œ HubSetStatic 命令å¯ä»¥å°‡è™›æ“¬ HUB å¯ä»¥æ”¹ç‚ºéœæ…‹çš„。é‹è¡Œ HubList 命令å¯ä»¥ç²å–當å‰è™›æ“¬ HUB 的列表。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge,群集管ç†å™¨ï¼Œç¨ç«‹çš„伺æœå™¨åœ¨ VPN Server 工作時ä¸èµ·ä½œç”¨ã€‚ -CMD_HubCreateDynamic_Args HubCreateDynamic [name] [/PASSWORD:password] -CMD_HubCreateDynamic_[name] 指定新創建的虛擬 HUB çš„å稱。 -CMD_HubCreateDynamic_PASSWORD 如果您設置虛擬 HUB 管ç†å¯†ç¢¼ï¼Œè«‹æŒ‡å®šç®¡ç†å“¡å¯†ç¢¼ã€‚å¦å‰‡ï¼Œæœƒæ示您輸入。 - - -# HubCreateStatic 命令 -CMD_HubCreateStatic 新創建一個éœæ…‹è™›æ“¬ HUB (集群用) -CMD_HubCreateStatic_Help 在 VPN Server 上創建一個新的éœæ…‹è™›æ“¬ HUB。\n創建的虛擬 HUB 將立å³é–‹å§‹å·¥ä½œã€‚\nVPN Server 在一個群集中é‹è¡Œæ™‚,此命令僅å°ç¾¤é›†æŽ§åˆ¶å™¨æœ‰æ•ˆã€‚新創建的虛擬 HUB,為一個虛擬的動態 HUB。é‹è¡Œ HubSetStatic 命令å¯ä»¥å°‡è™›æ“¬ HUB 改為éœæ…‹çš„。如果想得到已經ä¿å­˜åœ¨ VPN Server 上的 HUB 列表,å¯ä»¥é‹è¡Œ HubList 命令。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge,群集管ç†å™¨ï¼Œç¨ç«‹çš„伺æœå™¨åœ¨ VPN Server 工作時ä¸èµ·ä½œç”¨ã€‚ -CMD_HubCreateStatic_Args HubCreateStatic [name] [/PASSWORD:password] -CMD_HubCreateStatic_[name] 指定新創建的虛擬 HUB çš„å稱。 -CMD_HubCreateStatic_PASSWORD 如果您設置虛擬 HUB 管ç†å¯†ç¢¼ï¼Œè«‹æŒ‡å®šç®¡ç†å“¡å¯†ç¢¼ã€‚å¦å‰‡ï¼Œæœƒæ示您輸入。 - - -# HubDelete 命令 -CMD_HubDelete 刪除虛擬 HUB -CMD_HubDelete_Help 刪除 VPN Server 上ç¾æœ‰çš„虛擬 HUB。\n當您刪除虛擬 HUB 後,所有的程å¼é€£æŽ¥å°‡æ–·é–‹ï¼Œæ–°çš„程å¼å°‡ä¸èƒ½èˆ‡å®ƒé€£æŽ¥ã€‚\n虛擬 HUB 的所有的設置,使用者é¸é …,組é¸é …,證書設置和級è¯å°‡è¢«åˆªé™¤ã€‚\n虛擬 HUB 被刪除後,將ä¸èƒ½æ¢å¾©ã€‚\né‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge,群集管ç†å™¨ï¼Œç¨ç«‹çš„伺æœå™¨åœ¨ VPN Server 工作時ä¸èµ·ä½œç”¨ã€‚ -CMD_HubDelete_Args HubDelete [name] -CMD_HubDelete_[name] 定è¦åˆªé™¤çš„虛擬 HUB å稱。 -CMD_HubDelete_PROMPT_NAME 刪除的虛擬 HUB å稱: - - -# HubSetStatic 命令 -CMD_HubSetStatic 將虛擬 HUB 的類型變為éœæ…‹è™›æ“¬åž‹ -CMD_HubSetStatic_Help 使用 VPN Server é‹è¡Œåœ¨ç¾¤é›†ä¸Šæ™‚,將虛擬 HUB 類型設定為éœæ…‹è™›æ“¬ HUB。當虛擬 HUB 類型改變時,所有的程å¼é€£æŽ¥å°‡è¢«æš«æ™‚中斷。 \n當作為éœæ…‹è™›æ“¬ HUB 工作時,所有的群集æˆå“¡çš„伺æœå™¨ä¸Šï¼Œå°‡ç”Ÿæˆè©²å稱的虛擬 HUB。æ¯å€‹å˜—試連接這個虛擬 HUB 的用戶,基於å„自伺æœå™¨çš„è² è·ç‹€æ³ï¼Œç¢ºå®šèˆ‡é€™å€‹ç¾¤é›†æŸå€‹æˆå“¡çš„連接。\néœæ…‹è™›æ“¬ HUB,舉例說,一個ä¼æ¥­å¾žç¶²éš›ç¶²è·¯ä¸Šè¨ªå•å±€åŸŸç¶²ï¼Œå…許數åƒæˆ–數以è¬è¨ˆçš„用戶é ç«¯å­˜å– VPN Server。\nè¦åŸ·è¡Œé€™å€‹å‘½ä»¤ï¼Œæ‚¨å¿…須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge,群集管ç†å™¨ï¼Œç¨ç«‹çš„伺æœå™¨åœ¨ VPN Server 工作時ä¸èµ·ä½œç”¨ã€‚\n此命令ä¸èƒ½ç”¨æ–¼æ¯” 5190 更新的伺æœå™¨ã€‚ -CMD_HubSetStatic_Args HubSetStatic [name] -CMD_HubSetStatic_[name] é¸å®šæ“¬è®Šæ›´æˆéœæ…‹è™›æ“¬ HUB çš„å稱。 -CMD_HubChange_PROMPT_NAME 變更設置的虛擬 HUB å稱: - - -# HubSetDynamic 命令 -CMD_HubSetDynamic 將虛擬 HUB 的類型變為動態虛擬型 -CMD_HubSetDynamic_Help 使用 VPN Server é‹è¡Œåœ¨ç¾¤é›†ä¸Šæ™‚,將虛擬 HUB 類型變更為動態。當虛擬 HUB 類型改變時,所有的程å¼é€£æŽ¥æœƒæš«æ™‚被中斷。\n當該虛擬 HUB 上沒有任何æˆå“¡æ™‚,虛擬 HUB 在任何群集上都ä¸å­˜åœ¨ã€‚當第一個用戶端試圖連接到動態的虛擬 HUB 時,負è·æœ€ä½Žçš„伺æœå™¨å•Ÿå‹•ï¼Œè¨—管虛擬 HUB。當第二個和隨後的用戶端試圖連接到åŒä¸€å€‹è™›æ“¬ HUB,它們會自動連接到伺æœå™¨è¨—管的虛擬 HUB。當所有的客戶都從一個特定的動態虛擬 HUB 斷開,伺æœå™¨ä¸Šå°‡ä¸å­˜åœ¨ä»»ä½•å¯¦é«”。\n動態虛擬 HUB 的應用很廣泛,例如,公å¸å…§éƒ¨æ¯å€‹éƒ¨é–€å®šæ‡‰ä¸€å€‹è™›æ“¬ HUB,讓員工å¯ä»¥é€£æŽ¥åˆ°è‡ªå·±æ‰€å±¬çš„虛擬樞ç´éƒ¨é–€ä¾†æ“作,從而實ç¾é›†ä¸­ç®¡ç†ã€‚\nè¦åŸ·è¡Œé€™å€‹å‘½ä»¤ï¼Œæ‚¨å¿…須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge,群集管ç†å™¨ï¼Œç¨ç«‹çš„伺æœå™¨åœ¨ VPN Server 工作時ä¸èµ·ä½œç”¨ã€‚\n此命令ä¸èƒ½ç”¨æ–¼æ¯” 5190 更新的伺æœå™¨ã€‚ -CMD_HubSetDynamic_Args HubSetDynamic [name] -CMD_HubSetDynamic_[name] 指定擬轉變為動態虛擬 HUB çš„å稱。 - - -# HubList 命令 -CMD_HubList ç²å–一個虛擬 HUB 列表 -CMD_HubList_Help 在 VPN Server 中ç²å¾—虛擬 HUB 的清單。å°æ–¼æ¯ä¸€å€‹è™›æ“¬ HUB,å¯ä»¥ç²å¾— [虛擬 HUB å稱],[狀態],[é¡žåž‹],[使用者數é‡],[群數é‡],[訪å•æ•¸é‡],[MAC 目錄的數é‡],[IP 目錄數],[登入次數],[上次登入],[最終通信時間]。\n但是,如果處於連接狀態的虛擬 HUB 在管ç†æ¨¡å¼ä¸‹ï¼Œå°æ–¼åŒ¿å使用者如果設定為ä¸åˆ—舉虛擬 HUB,則虛擬 HUB ä¸æœƒè¢«é¡¯ç¤ºã€‚如果您連接到伺æœå™¨çš„管ç†æ¨¡å¼ï¼Œå‰‡æ‰€æœ‰çš„虛擬 HUB 會顯示清單。\n如果你連接到群集控制器以外的其他群集æˆå“¡ï¼ŒVPN Server åªé¡¯ç¤ºè™›æ“¬ HUB 的託管虛擬主機。如果您連接到群集控制器來管ç†ç¾¤é›†ï¼Œæ‰€æœ‰è™›æ“¬ HUB 將顯示。 -CMD_HubList_Args HubList - - -# Hub 命令 -CMD_Hub é¸æ“‡æ“¬ç®¡ç†çš„虛擬 HUB -CMD_Hub_Help é¸æ“‡æ“¬ç®¡ç†çš„虛擬 HUB。在 VPN Server 中,å°ç›®æ¨™è™›æ“¬ HUB 實行é…置管ç†ä¹‹å‰ï¼Œéœ€è¦ç”¨é¸æ“‡å‘½ä»¤é¸å®šè™›æ“¬ HUB。\n當正在連接的 VPN Server 處於管ç†è™›æ“¬ HUB 模å¼æ™‚,您å¯ä»¥é¸å®šæ“¬ç®¡ç†çš„一個虛擬 HUB,而ä¸å¯ä»¥é¸æ“‡å…¶ä»–的虛擬 HUB。與正在連接的 VPN Server 處於伺æœå™¨ç®¡ç†æ¨¡å¼ï¼Œå¯ä»¥å°æ‰€æœ‰çš„虛擬 HUB 進行管ç†ã€‚\nç²å–當å‰çš„虛擬 HUB 列表,å¯ä»¥åŸ·è¡Œ HubList 命令。\n在 VPN Bridge 中,åªå¯ä»¥é¸æ“‡å字中帶 "BRIDGE" 的虛擬 HUB。 -CMD_Hub_Args Hub [name] -CMD_Hub_[name] é¸å®šæ“¬ç®¡ç†çš„虛擬 HUB çš„å稱。如果您沒有指定åƒæ•¸ï¼Œç›®æ¨™è™›æ“¬ HUB çš„é¸å®šå°‡è¢«æ¸…除。 -CMD_Hub_Unselected å–消已經é¸å®šçš„虛擬 HUB。 -CMD_Hub_Selected é¸æ“‡è™›æ“¬ HUB "%S"。 -CMD_Hub_Select_Failed /ADMINHUB 在虛擬 HUB 中想è¦é¸æ“‡ "%S" 發生了以下的錯誤。 -CMD_Hub_Not_Selected 在é‹è¡Œæ­¤å‘½ä»¤ä¹‹å‰ï¼Œé‹ç”¨ HUB 管ç†å‘½ä»¤é¸æ“‡ç›®æ¨™ç®¡ç†è™›æ“¬ HUB。 - - -# Online 命令 -CMD_Online 虛擬 HUB 的連線 -CMD_Online_Help 如果您正在管ç†çš„虛擬 HUB 處於離線狀態,請設置æˆé€£ç·šã€‚處於離線狀態的虛擬 HUB,ä¸æœƒæŽ¥å—來自 VPN Client 連接。將虛擬 HUB 設定æˆè¯ç¶²ç‹€æ…‹ï¼Œå¾žè€Œå¯ä»¥æŽ¥å—使用者的虛擬連接並æä¾›æœå‹™ã€‚\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在 VPN Server 中的虛擬集群 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_Online_Args Online - - -# Offline 命令 -CMD_Offline 虛擬 HUB 離線 -CMD_Offline_Help 如果您正在管ç†çš„虛擬 HUB 線上,設置æˆé›¢ç·šã€‚虛擬 HUB 如果有連接程å¼ï¼Œå°‡å…¨éƒ¨æ–·é–‹ã€‚虛擬 HUB 處於離線狀態,ä¸æœƒæŽ¥å—來自 VPN Client 連接。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在 VPN Server 中的虛擬集群 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_Offline_Args Offline - - -# SetMaxSession 命令 -CMD_SetMaxSession 設定虛擬 HUB 的最大åŒæ™‚ç·šä¸Šç”¨æˆ¶æ•¸é‡ -CMD_SetMaxSession_Help 設定ç¾åœ¨æ­£åœ¨ç®¡ç†çš„虛擬 HUB 的最大åŒæ™‚線上客戶數é‡ã€‚當超éŽé€™å€‹æ•¸é‡æ™‚,如果從 VPN Client å’Œ VPN Bridge 連接的時候,超éŽäº†æœ€å¤§ä½µç™¼æœƒè©±æ•¸ï¼Œæ›´å¤šçš„客戶將無法連接。最大åŒæ™‚線上客戶數的é™åˆ¶ä¸åŒ…括本地的橋接器,虛擬的 NAT,級è¯é€£æŽ¥ç­‰ç”Ÿæˆé€£æŽ¥ä¸åŒ…括在內。\n設置åŒæ™‚線上最大數目,å¯ä»¥é€šéŽé‹è¡Œ OptionsGet 命令ç²å¾—。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_SetMaxSession_Args SetMaxSession [max_session] -CMD_SetMaxSession_[max_session] 設置最大åŒæ™‚線上客戶數,使用整數。當您指定為 0 時,客戶數沒有é™åˆ¶ã€‚ -CMD_SetMaxSession_Prompt 最大åŒæ™‚線上客戶數: - - -# SetHubPassword 命令 -CMD_SetHubPassword 設置虛擬 HUB 的管ç†å¯†ç¢¼ -CMD_SetHubPassword_Help 設置目å‰æ­£åœ¨ç®¡ç†çš„虛擬 HUB 的管ç†å¯†ç¢¼ã€‚虛擬 HUB,如果設置了管ç†å¯†ç¢¼ï¼Œæ‚¨å¯ä»¥æ‡‰ç”¨ç®¡ç†å¯†ç¢¼ï¼Œè™›æ“¬ HUB,VPN Server 的公用事業,虛擬 HUB 連接,您å¯ä»¥é€šéŽæŒ‡å®šä¸€å€‹é€£æŽ¥å¯†ç¢¼åœ¨è™›æ“¬ HUB 的管ç†æ¨¡å¼ä¸‹å¯¦ç¾é€£æŽ¥ã€‚æ­¤å¤–ï¼Œé€šéŽ VPN Client å’Œ VPN Bridge,用戶å用 "Administrator" 通éŽç®¡ç†å“¡å¯†ç¢¼ï¼Œä¹Ÿå¯ä»¥å¯¦ç¾é€£æŽ¥ã€‚\n此命令,ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_SetHubPassword_Args SetHubPassword [password] -CMD_SetHubPassword_[password] 設定密碼。如果您ä¸æŒ‡å®šå°‡è¢«æ示輸入密碼。 - - -# SetEnumAllow 命令 -CMD_SetEnumAllow 設定虛擬 HUB å…許å‘匿å使用者顯示。 -CMD_SetEnumAllow_Help 變更虛擬 HUB 的控制é¸é …,å°æ–¼åŒ¿å使用者,å…許虛擬 HUB 顯示。當您設置了此é¸é …,VPN Client 的使用者,在 VPN Server åªéœ€è¼¸å…¥ä½å€å³å¯é¡¯ç¤ºè™›æ“¬ HUB。虛擬 HUB 一創建æˆåŠŸï¼Œå³å¯é¡¯ç¤ºã€‚此外,如果執行 SetEnumDeny 命令,å¯ä»¥ç¦æ­¢å‘匿å使用者顯示。虛擬 HUB 是在統計創建時設定å…許顯示與å¦ã€‚\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_SetEnumAllow_Args SetEnumAllow - - -# SetEnumDeny 命令 -CMD_SetEnumDeny 設定虛擬 HUB ç¦æ­¢å‘匿å使用者顯示。 -CMD_SetEnumDeny_Help 變更虛擬 HUB 的控制é¸é …,å°æ–¼åŒ¿å使用者,ç¦æ­¢è™›æ“¬ HUB 顯示。當您設置了此é¸é …,VPN Client 的使用者,在 VPN Server 輸入檢索虛擬 HUB,虛擬 HUB 也ä¸æœƒé¡¯ç¤ºã€‚此外,如果執行 SetEnumAllow 命令,å¯ä»¥å…許å‘匿å使用者顯示。虛擬 HUB 是在統計創建時設定å…許顯示與å¦ã€‚\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_SetEnumDeny_Args SetEnumDeny - - -# OptionsGet 命令 -CMD_OptionsGet ç²å¾—虛擬 HUB 的設置é¸é … -CMD_OptionsGet_Help ç²å–虛擬 HUB çš„é¸é …設置清單。虛擬 HUB å…許 / ç¦æ­¢é¡¯ç¤ºè¨­å®šï¼Œæœ€å¤§çš„åŒæ™‚線上數é‡ï¼Œç·šä¸Š / 離線狀態,和集群虛擬環境中 HUB 的類型。\n此命令å°æ–¼ä¸€å€‹è™›æ“¬é›†ç¾¤ HUB ä¸èƒ½é‹è¡Œã€‚ -CMD_OptionsGet_Args OptionsGet -CMD_OptionsGet_TITLE 虛擬 HUB "%S" 設置é¸é …清單 -CMD_OptionsGet_ENUM å°æ–¼åŒ¿å使用者的虛擬 HUB 的顯示 -CMD_OptionsGet_MAXSESSIONS 最大åŒæ™‚線上客戶數 -CMD_OptionsGet_STATUS 狀態 -CMD_OptionsGet_TYPE 虛擬 HUB çš„é¡žåž‹ - - - -# RadiusServerSet 命令 -CMD_RadiusServerSet 使用在用戶èªè­‰ä¸­ä½¿ç”¨çš„ RADIUS 伺æœå™¨è¨­ç½® -CMD_RadiusServerSet_Help 接å—使用者當å‰ä»¥ RADIUS 伺æœå™¨èªè­‰æ¨¡å¼ç®¡ç†è™›æ“¬ HUB ,你需指定外部 RADIUS 伺æœå™¨ï¼Œä»¥ç¢ºèªç”¨æˆ¶å和密碼(您å¯ä»¥æŒ‡å®šå¤šå€‹ä¸»æ©Ÿå稱,並將它們用逗號或者分號隔開)。\nRadius 伺æœå™¨å¿…須設置為接å—來自 VPN Server IP ä½å€çš„請求。此外,密碼èªè­‰å”定(PAP)çš„èªè­‰å¿…須被啟用。\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚\n此命令在 VPN Server 以集群é‹è¡Œçš„虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_RadiusServerSet_Args RadiusServerSet [server_name:port] [/SECRET:secret] [/RETRY_INTERVAL:interval] -CMD_RadiusServerSet_[server_name:port] 用 [主機å稱:埠號] çš„æ ¼å¼ï¼ŒæŒ‡å®š RADIUS 伺æœå™¨çš„主機å稱,IP ä½å€å’Œ UDP 埠號。如果çœç•¥åŸ è™Ÿå‰‡ç”¨ 1812。您å¯ä»¥æŒ‡å®šå¤šå€‹ä¸»æ©Ÿå稱,並將它們用逗號或者分號隔開。 -CMD_RadiusServerSet_SECRET 設置與 RADIUS 伺æœå™¨ä¹‹é–“的通信 (密碼)。 -CMD_RadiusServerSet_RETRY_INTERVAL 用毫秒指定é‡è©¦é–“隔。 -CMD_RadiusServerSet_Prompt_Host 使用 RADIUS 伺æœå™¨çš„主機å稱和埠號: -CMD_RadiusServerSet_Prompt_Secret 共用秘密: -CMD_RadiusServerSet_Prompt_RetryInterval é‡è©¦é–“éš” (毫秒): -CMD_RadiusServerSet_EVAL_NUMINTERVAL é‡è©¦é–“隔為 500 毫秒到 10000 毫秒。 - - -# RadiusServerDelete 命令 -CMD_RadiusServerDelete 刪除應用於用戶èªè­‰çš„ RADIUS 伺æœå™¨è¨­ç½® -CMD_RadiusServerDelete_Help ç›®å‰ï¼Œæ­£åœ¨ç®¡ç†çš„虛擬 HUB,使用者以 RADIUS 伺æœå™¨èªè­‰æ¨¡å¼é€£æŽ¥æ™‚,刪除外部 RADIUS 伺æœå™¨è¨­å®šï¼Œä½¿ä¼ºæœå™¨ä¸èƒ½é©—è­‰ã€‚ç›®å‰ RADIUS 伺æœå™¨çš„設置,å¯ä»¥é‹è¡Œ RadiusServerGet 命令ç²å¾—。\n此命令,虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_RadiusServerDelete_Args RadiusServerDelete - - -# RadiusServerGet 命令 -CMD_RadiusServerGet ç²å–用於用戶èªè­‰çš„ RADIUS 伺æœå™¨è¨­ç½® -CMD_RadiusServerGet_Help 使用者使用 RADIUS 伺æœå™¨èº«ä»½é©—證模å¼é€£æŽ¥åˆ°ç¾åœ¨ç®¡ç†çš„虛擬 HUB,您å¯ä»¥ç²å– RADIUS 伺æœå™¨çš„當å‰è¨­ç½®ã€‚\n此命令,在虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_RadiusServerGet_Args RadiusServerGet -CMD_RadiusServerGet_STATUS RADIUS 伺æœå™¨çš„使用 -CMD_RadiusServerGet_HOST RADIUS 伺æœå™¨ä¸»æ©Ÿå稱或 IP åœ°å€ -CMD_RadiusServerGet_PORT RADIUS 伺æœå™¨çš„埠號 -CMD_RadiusServerGet_SECRET 共用秘密 -CMD_RadiusServerGet_RetryInterval é‡è©¦é–“éš” (毫秒) - - -# StatusGet 命令 -CMD_StatusGet ç²å–虛擬 HUB 的當å‰ç‹€æ³ -CMD_StatusGet_Help ç²å–正在管ç†çš„虛擬 HUB 的當å‰ç‹€æ³ï¼Œå¯ä»¥ç²å¾—虛擬 HUB 的種類,連接數é‡ï¼Œå„種目標數,登入次數,最後一次登入時間,最終連線時間,通信的統計資料等。 -CMD_StatusGet_Args StatusGet - - -# LogGet 命令 -CMD_LogGet ç²å–虛擬 HUB 日誌的ä¿å­˜è¨­å®š -CMD_LogGet_Help ç²å–虛擬 HUB 日誌的ä¿å­˜è¨­ç½®ã€‚ç²å–安全性記錄檔和å°åŒ…日誌的ä¿å­˜è¨­å®šï¼Œä¿å­˜ç‰©ä»¶ç­‰è³‡è¨Šã€‚ -CMD_LogGet_Args LogGet -CMD_Log_SecurityLog ä¿å­˜å®‰å…¨æ€§è¨˜éŒ„檔 -CMD_Log_PacketLog ä¿å­˜å°åŒ…日誌 -CMD_Log_SwitchType 日誌檔的替æ›é€±æœŸ -CMD_Log_0 TCP 連接日誌 -CMD_Log_1 TCP å°åŒ…日誌 -CMD_Log_2 DHCP 日誌 -CMD_Log_3 UDP 日誌 -CMD_Log_4 ICMP 日誌 -CMD_Log_5 IP 日誌 -CMD_Log_6 ARP 日誌 -CMD_Log_7 網路日誌 - - -# LogEnable 命令 -CMD_LogEnable 啟用安全性記錄檔或å°åŒ…日誌 -CMD_LogEnable_Help 啟用ç¾åœ¨æ­£åœ¨ç®¡ç†çš„ HUB 的安全性記錄檔或å°åŒ…日誌。\n當å‰çš„設置,å¯ä»¥é€šéŽ LogGet 命令ç²å¾—。 -CMD_LogEnable_Args LogEnable [security|packet] -CMD_LogEnable_[security|packet] é¸æ“‡å•Ÿç”¨æ—¥èªŒæª”的類型。é¸å®š "security" 或 "packet"。 -CMD_LogEnable_Prompt é¸æ“‡å®‰å…¨æˆ–å°åŒ…: -CMD_LogEnable_Prompt_Error é¸æ“‡ä¸æ­£ç¢ºã€‚ - - -# LogDisable 命令 -CMD_LogDisable ç¦ç”¨å®‰å…¨æ€§è¨˜éŒ„檔或å°åŒ…日誌 -CMD_LogDisable_Help ç¦æ­¢ä½¿ç”¨ç¾åœ¨æ­£åœ¨ç®¡ç†çš„ HUB 的安全性記錄檔或å°åŒ…日誌。\n當å‰çš„設置,å¯ä»¥é€šéŽ LogGet 命令ç²å¾—。 -CMD_LogDisable_Args LogDisable [security|packet] -CMD_LogDisable_[security|packet] é¸æ“‡ç¦ç”¨æ—¥èªŒæª”的類型。é¸å®š "security" 或 "packet"。 - - -# LogSwitchSet 命令 -CMD_LogSwitchSet 設定替æ›æ—¥èªŒæª”的週期 -CMD_LogSwitchSet_Help 設定ç¾åœ¨ç®¡ç†çš„虛擬 HUB 所ä¿å­˜çš„安全性記錄檔或å°åŒ…日誌檔的替æ›é€±æœŸã€‚替æ›æ—¥èªŒæª”的時間是å¯ä»¥è¨­å®šç‚º 1 秒,1 分é˜ï¼Œ1 å°æ™‚,æ¯å¤©ï¼Œæ¯æœˆï¼Œæ‚¨ä¹Ÿå¯ä»¥è¨­å®šç‚ºä¸æ›¿æ›ã€‚\n當å‰çš„設置,å¯ä»¥é€šéŽ LogGet 命令ç²å¾—。 -CMD_LogSwitchSet_Args LogSwitchSet [security|packet] [/SWITCH:sec|min|hour|day|month|none] -CMD_LogSwitchSet_[security|packet] é¸æ“‡è®Šæ›´è¨­å®šçš„日誌檔的類型。 é¸å®š "security" 或 "packet"。 -CMD_LogSwitchSet_SWITCH 設置替æ›é€±æœŸã€‚從 sec,min,hour,day,month,none 中é¸æ“‡ã€‚ -CMD_LogSwitchSet_Prompt 從 sec,min,hour,day,month,none 中é¸æ“‡: - - -# LogPacketSaveType 命令 -CMD_LogPacketSaveType 設置ä¿å­˜ç‚ºå°åŒ…日誌檔的å°åŒ…種類åŠä¿å­˜ã€‚ -CMD_LogPacketSaveType_Help é€é …設定ä¿å­˜åœ¨åœ¨ç®¡ç†çš„虛擬 HUB 上的,å°åŒ…ä¿å­˜å…§å®¹å’Œå°åŒ…的類型。å°åŒ…類型包括,[TCP 連接日誌],[TCP å°åŒ…日誌],[DHCP å°åŒ…記錄],[UDP å°åŒ…日誌],[ICMP å°åŒ…日誌],[IP å°åŒ…日誌],[ARP å°åŒ…日誌],[網路å°åŒ…日誌] 等。\nè¦æƒ³ç²å–當å‰çš„設置,å¯ä»¥é‹è¡Œ LogGet 命令。 -CMD_LogPacketSaveType_Args LogPacketSaveType [/TYPE:tcpconn|tcpdata|dhcp|udp|icmp|ip|arp|ether] [/SAVE:none|header|full] -CMD_LogPacketSaveType_TYPE ä¿å­˜å…§å®¹å°æ‡‰çš„å°åŒ…類型,從 tcpconn,tcpdata,dhcp,udp,icmp,ip,arp,ether 中é¸å®šã€‚ -CMD_LogPacketSaveType_SAVE 設定日誌檔的ä¿å­˜å…§å®¹ã€‚從下列é¸å®š:\nnone: ä¸ä¿å­˜\nheader: 僅ä¿å­˜æ¨™é¡Œ\nfull: 所有å°åŒ… -CMD_LogPacketSaveType_Prompt_TYPE é¸å®š tcpconn, tcpdata, dhcp, udp, icmp, ip, arp, ether: -CMD_LogPacketSaveType_Prompt_SAVE é¸å®š none, header, full: - - -# CAList 命令 -CMD_CAList ç²å–å¯ä»¥ä¿¡ä»»çš„機構頒發證書的列表 -CMD_CAList_Help 管ç†å¯ä»¥ä¿¡ä»»çš„機構頒發的證書。VPN Client 如果用èªè­‰æ¨¡å¼é€£æŽ¥æ™‚,å¯ä»¥ç”¨ä¿å­˜çš„證書來驗證其æ供的證書。\n此命令,在虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CAList_Args CAList -CMD_CAList_COLUMN_ID ID - - -# CAAdd 命令 -CMD_CAAdd 添加å¯ä»¥ä¿¡ä»»çš„機構頒發的證書 -CMD_CAAdd_Help 在虛擬 HUB 管ç†çš„å¯ä¿¡ä»»çš„憑證授權的證書列表中,添加一個新的證書。如果用戶端使用簽åèªè­‰æ¨¡å¼é€£æŽ¥ï¼Œç®¡ç†ä¸­çš„證書將用來識別客戶的證書。\nè¦å–得當å‰çš„證書列表,å¯ä»¥åŸ·è¡Œ CAList 命令。\nè¦æ·»åŠ ä¸€å€‹è­‰æ›¸ï¼Œå¿…須將證書ä¿å­˜ç‚º X.509 æ ¼å¼ä¿å­˜ã€‚\n此命令,在虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CAAdd_Args CAAdd [path] -CMD_CAAdd_[path] 指定註冊 X.509 證書的檔案å。 -CMD_CAAdd_PROMPT_PATH 註冊 X.509 證書檔的å稱: - - -# CADelete 命令 -CMD_CADelete 刪除å¯ä»¥ä¿¡ä»»çš„機構頒發的證書 -CMD_CADelete_Help 從正在管ç†çš„å¯ä¿¡ä»»æ©Ÿæ§‹é ’發的證書列表中,刪除ç¾æœ‰çš„證書。\n如果è¦ç²å–當å‰çš„證書列表,å¯ä»¥åŸ·è¡Œ CAList 命令。\n此命令,在虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CADelete_Args CADelete [id] -CMD_CADelete_[id] 指定擬刪除的證書的 ID。 -CMD_CADelete_PROMPT_ID 擬刪除證書的 ID: - - -# CAGet 命令 -CMD_CAGet ç²å¾—å¯ä¿¡ä»»æ©Ÿæ§‹é ’發的證書。 -CMD_CAGet_Help ç²å–虛擬 HUB ç›®å‰ç®¡ç†çš„å¯ä¿¡ä»»æ©Ÿæ§‹é ’佈的證書的列表,並將其ä¿å­˜ç‚º X.509 的檔案格å¼ã€‚\n此命令,在虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CAGet_Args CAGet [id] [/SAVECERT:path] -CMD_CAGet_[id] 制定ç²å¾—證書的 ID。 -CMD_CAGet_SAVECERT 指定檔案å以ä¿å­˜ç²å–的證書。 -CMD_CAGet_PROMPT_ID ç²å¾—證書 ID: -CMD_CAGet_PROMPT_SAVECERT ä¿å­˜æª”案å: - - -# CascadeList 命令 -CMD_CascadeList ç²å–ç´šè¯æŽ¥çºŒåˆ—表 -CMD_CascadeList_Help ç²å–當å‰è™›æ“¬ HUB 上登記的級è¯å單。\n如果您使用虛擬 HUB ç´šè¯åŒä¸€å°æˆ–å¦ä¸€å€‹è™›æ“¬æ©Ÿå™¨ä¸Šçš„ HUB,這兩個層å¯ä»¥ç´šè¯ã€‚\n\n[使用級è¯çš„警告]\n如果您使用級è¯å¤šå€‹è™›æ“¬ HUB å¯ä»¥æ§‹æˆ 2 層的橋接器,如果連接方法錯誤å¯èƒ½æœƒå°‡é€£æŽ¥åšæˆç¹©ç‹€ã€‚所以使用級è¯åŠŸèƒ½ï¼Œä¸€å®šè¦ç²¾å¿ƒè¨­è¨ˆã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeList_Args CascadeList - - -# CascadeCreate 命令 -CMD_CascadeCreate 創建一個新的級è¯æŽ¥çºŒ -CMD_CascadeCreate_Help 在當å‰è™›æ“¬ HUB 上創建一個新的級è¯æŽ¥çºŒã€‚\n如果您使用虛擬 HUB ç´šè¯åŒä¸€å€‹æˆ–者å¦ä¸€å€‹è™›æ“¬ HUB,å¯ä»¥å»ºç«‹ç´šè¯æŽ¥çºŒã€‚\nè¦å‰µå»ºä¸€å€‹ç´šè¯ï¼Œä½œç‚ºåˆå§‹åƒæ•¸ï¼Œéœ€è¨­å®šç´šè¯çš„å稱,連接的伺æœå™¨ï¼Œç›®æ¨™ HUB çš„å稱和用戶å。創建一個新的級è¯æ™‚,用戶身份驗證類型被åˆå§‹åŒ–為 [匿åèªè­‰],代ç†ä¼ºæœå™¨å’Œä¼ºæœå™¨æ†‘證驗證未設置。è¦æ›´æ”¹é€™äº›è¨­ç½®ï¼Œè«‹åœ¨å‰µå»ºä¸€å€‹ç´šè¯ä¹‹å¾Œç”¨ "Cascade" 命å的指令來執行。\n\n[使用級è¯çš„警告]\n如果您使用級è¯å¤šå€‹è™›æ“¬ HUB å¯ä»¥æ§‹æˆ 2 層的橋接器,如果連接方法錯誤å¯èƒ½æœƒå°‡é€£æŽ¥åšæˆç¹©ç‹€ã€‚所以使用級è¯åŠŸèƒ½ï¼Œä¸€å®šè¦ç²¾å¿ƒè¨­è¨ˆã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeCreate_Args CascadeCreate [name] [/SERVER:hostname:port] [/HUB:hubname] [/USERNAME:username] -CMD_CascadeCreate_[name] 指定新創建級è¯çš„å稱。 -CMD_CascadeCreate_SERVER 按照 [主機å稱:埠號] çš„æ ¼å¼ï¼Œè¨­ç½® VPN Server 的主機å稱和埠號,您也å¯ä»¥æŒ‡å®š IP ä½å€ã€‚ -CMD_CascadeCreate_HUB é¸å®šç›®æ¨™ VPN Server 內的虛擬 HUB。 -CMD_CascadeCreate_USERNAME 設定連接到 VPN Server 時所須的用戶åèªè­‰å稱。 -CMD_CascadeCreate_Prompt_Name ç´šè¯æŽ¥çºŒçš„å稱: -CMD_CascadeCreate_Prompt_Server 目標 VPN Server 的主機å稱和埠號: -CMD_CascadeCreate_Prompt_Hub 目標虛擬 HUB å稱: -CMD_CascadeCreate_Prompt_Username 連接使用的用戶å: - - -# CascadeSet 命令 -CMD_CascadeSet å°ç´šè¯é€£æŽ¥æ–¹çš„設定 -CMD_CascadeSet_Help å°æ–¼è™›æ“¬ HUB ç›®å‰ç®¡ç†çš„已經連接的級è¯ï¼Œè¨­ç½®é€£æŽ¥æ–¹çš„ VPN 主機å稱和埠號,虛擬 HUB å,用戶å等。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeSet_Args CascadeSet [name] [/SERVER:hostname:port] [/HUB:hubname] -CMD_CascadeSet_[name] 指定級è¯å稱來改變設置。 -CMD_CascadeSet_SERVER 按照 [主機å稱:埠號] çš„æ ¼å¼ï¼Œè¨­ç½®é€£æŽ¥æ–¹ VPN Server 的主機å稱和埠號。您也å¯ä»¥æŒ‡å®š IP ä½å€ã€‚ -CMD_CascadeSet_HUB 設置連接方 VPN Server 內的虛擬 HUB。 - - -# CascadeGet 命令 -CMD_CascadeGet ç²å–ç´šè¯é€£æŽ¥çš„設置 -CMD_CascadeGet_Help ç²å–當å‰åœ¨è™›æ“¬ HUB 上註冊的級è¯çš„連接設置。\nå¦å¤–,è¦æ”¹è®Šç´šè¯çš„連接設置,å¯ä»¥åœ¨æ‚¨å‰µå»ºä¸€å€‹ç´šè¯å¾Œä½¿ç”¨ "Cascade" 開頭的命令。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeGet_Args CascadeGet [name] -CMD_CascadeGet_[name] 指定級è¯ç²å–它的連接設置。 -CMD_CascadeGet_Policy [ç´šè¯é€£æŽ¥çš„安全性原則設置值] - -# CascadeDelete 命令 -CMD_CascadeDelete 刪除級è¯é€£æŽ¥ -CMD_CascadeDelete_Help 刪除目å‰åœ¨è™›æ“¬ HUB 中註冊的級è¯é€£æŽ¥ã€‚如果é¸å®šçš„ç´šè¯é€£æŽ¥è™•æ–¼é€£ç·šç‹€æ…‹ï¼Œå‰‡å…ˆæ–·é–‹é€£æŽ¥ï¼Œç„¶å¾Œåˆªé™¤ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeDelete_Args CascadeDelete [name] -CMD_CascadeDelete_[name] 指定您想刪除的級è¯é€£æŽ¥çš„å稱。 - - -# CascadeUsernameSet 命令 -CMD_CascadeUsernameSet 設置級è¯é€£æŽ¥çš„用戶å -CMD_CascadeUsernameSet_Help é¸å®šå·²åœ¨è™›æ“¬ HUB 上註冊的級è¯ï¼Œè¨­å®šå…¶ç”¨æˆ¶å,當連接到 VPN Server 時,用此用戶å來進行身份驗證。\n此外,您å¯ä»¥æŒ‡å®šç”¨æˆ¶èº«ä»½é©—證的種類,或å¯ä»¥æŒ‡å®šæ‰€éœ€çš„åƒæ•¸ã€‚如果您想更改這些設置,å¯ä»¥é‹è¡Œ CascadeAnonymousSet,CascadePasswordSet,CascadeCertSet 等命令。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeUsernameSet_Args CascadeUsernameSet [name] [/USERNAME:username] -CMD_CascadeUsernameSet_[name] 指定級è¯å稱來改變設置。 -CMD_CascadeUsernameSet_USERNAME ç´šè¯é€£æŽ¥åˆ° VPN Server 時,指定用戶åè¦æ±‚用戶進行身份驗證。 -CMD_CascadeUsername_Notice 連接身份驗證,是在密碼驗證中設置的。用戶å變更之後,需è¦ç”¨ CascadePasswordSet 指令é‡æ–°è¨­ç½®å¯†ç¢¼ã€‚ - - -# CascadeAnonymousSet 命令 -CMD_CascadeAnonymousSet 將級è¯é€£æŽ¥çš„用戶èªè­‰é¡žåž‹è¨­ç½®ç‚ºåŒ¿å身份驗證 -CMD_CascadeAnonymousSet_Help é¸å®šè™›æ“¬ HUB 中已經註冊的級è¯ï¼Œå°‡ç´šè¯é€£æŽ¥åˆ° VPN Server 所需的用戶身份驗證方法設定為匿å身份驗證。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeAnonymousSet_Args CascadeAnonymousSet [name] -CMD_CascadeAnonymousSet_[name] 指定級è¯å稱來改變設置。 - - -# CascadePasswordSet 命令 -CMD_CascadePasswordSet 將級è¯é€£æŽ¥æ™‚所需的使用者驗證設置為密碼驗證 -CMD_CascadePasswordSet_Help é¸å®šè™›æ“¬ HUB 中已經註冊的級è¯ï¼Œå°‡ç´šè¯é€£æŽ¥åˆ° VPN Server 所需的用戶身份驗證方法設定為密碼驗證。密碼驗證的種類指定為,[標準密碼驗證] å’Œ [RADIUS 或 NT域身份驗證]。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadePasswordSet_Args CascadePasswordSet [name] [/PASSWORD:password] [/TYPE:standard|radius] -CMD_CascadePasswordSet_[name] 指定級è¯å稱來改變設置。 -CMD_CascadePasswordSet_PASSWORD 指定密碼驗證所使用的密碼。å¦å‰‡ï¼Œæœƒæ示您輸入密碼。 -CMD_CascadePasswordSet_TYPE 密碼驗證的類型,指定為 "standard" (標準密碼驗證),或 "radius" (radius 或 NT 域身份驗證)。 -CMD_CascadePasswordSet_Prompt_Type 指定 standard 或者 radius: -CMD_CascadePasswordSet_Type_Invalid 指定 standard 或者 radius 時出錯。 - - -# CascadeCertSet 命令 -CMD_CascadeCertSet 將級è¯é€£æŽ¥æ™‚所需的使用者驗證設置為客戶證書驗證 -CMD_CascadeCertSet_Help é¸å®šè™›æ“¬ HUB 中已經註冊的級è¯ï¼Œå°‡ç´šè¯é€£æŽ¥åˆ° VPN Server 所需的用戶身份驗證方法設定為客戶證書驗證。證書應為 X.509 證書檔案格å¼ï¼Œä¸¦ä¸”用變æ›ç‚º Base 64 金鑰檔編碼。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeCertSet_Args CascadeCertSet [name] [/LOADCERT:cert] [/LOADKEY:key] -CMD_CascadeCertSet_[name] 指定級è¯å稱來改變設置。 -CMD_CascadeCertSet_LOADCERT é¸å®š X.509 證書å稱用來進行證書èªè­‰ã€‚ -CMD_CascadeCertSet_LOADKEY é¸å®šèˆ‡è­‰æ›¸å°æ‡‰çš„ Base 64 編碼的金鑰檔。 - - -# CascadeCertGet 命令 -CMD_CascadeCertGet ç²å–ç´šè¯é€£æŽ¥æ‰€éœ€çš„用戶端證書 -CMD_CascadeCertGet_Help 指定當å‰åœ¨è™›æ“¬ HUB 上已註冊的級è¯æŽ¥çºŒï¼Œå¦‚果您使用用戶端證書身份驗證,請ç²å–證書,ä¿å­˜ç‚º X.509 æ ¼å¼ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeCertGet_Args CascadeCertGet [name] [/SAVECERT:cert] -CMD_CascadeCertGet_[name] 指定級è¯å稱ç²å–設置。 -CMD_CascadeCertGet_SAVECERT ç²å–證書指定檔案åä¿å­˜ç‚º X.509 æ ¼å¼ã€‚ -CMD_CascadeCertSet_Not_Auth_Cert 指定的級è¯é€£æŽ¥è¨­ç½®çš„èªè­‰æ–¹å¼ä¸æ˜¯è­‰æ›¸èªè­‰æ¨¡å¼ã€‚ -CMD_CascadeCertSet_Cert_Not_Exists 證書沒有儲存在所指定的級è¯é€£æŽ¥è¨­ç½®ä¸­ã€‚ - - -# CascadeEncryptEnable 命令 -CMD_CascadeEncryptEnable 啟用級è¯é€šä¿¡æ™‚加密 -CMD_CascadeEncryptEnable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置通信內容為 SSL 加密。\n通常情æ³ä¸‹ï¼Œå’Œ VPN Server 的通信進行 SSL 加密,以防止竊è½å’Œç¯¡æ”¹è³‡è¨Šã€‚您還å¯ä»¥ç¦ç”¨åŠ å¯†ã€‚如果您ç¦ç”¨åŠ å¯†ï¼Œé€šä¿¡çš„æµé€Ÿå°‡æ高,傳輸資料以明文傳輸到網路上。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeEncryptEnable_Args CascadeEncryptEnable [name] -CMD_CascadeEncryptEnable_[name] 指定級è¯å稱來改變設置。 - - -# CascadeEncryptDisable 命令 -CMD_CascadeEncryptDisable ç´šè¯é€£æŽ¥é€šä¿¡æ™‚,ç¦ç”¨åŠ å¯† -CMD_CascadeEncryptDisable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置通信內容為ç¦æ­¢åŠ å¯†ã€‚\n通常情æ³ä¸‹ï¼Œå’Œ VPN Server 的通信進行 SSL 加密,以防止竊è½å’Œç¯¡æ”¹è³‡è¨Šã€‚您還å¯ä»¥ç¦ç”¨åŠ å¯†ã€‚如果您ç¦ç”¨åŠ å¯†ï¼Œé€šä¿¡çš„æµé€Ÿå°‡æ高,傳輸資料以明文傳輸到網路上。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeEncryptDisable_Args CascadeEncryptDisable [name] -CMD_CascadeEncryptDisable_[name] 指定級è¯å稱來改變設置。 - - -# CascadeCompressEnable 命令 -CMD_CascadeCompressEnable 啟用級è¯é€šä¿¡æ˜¯è³‡æ–™å£“縮功能 -CMD_CascadeCompressEnable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置通信內容為壓縮內容。\n壓縮é‡æœ€å¤§å¯ä»¥é”到 80% 。但是,實行壓縮,會給用戶端和伺æœå™¨é›™æ–¹çš„ CPU 造æˆå¾ˆé«˜çš„è² è·ã€‚如果網路速度在 10 Mbps 以上,實施壓縮後會減少傳輸æµé‡ï¼Œå¯èƒ½æœƒé©å¾—å…¶å。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeCompressEnable_Args CascadeCompressEnable [name] -CMD_CascadeCompressEnable_[name] 指定級è¯å稱來改變設置。 - - -# CascadeCompressDisable 命令 -CMD_CascadeCompressDisable ç´šè¯é€šä¿¡æ˜¯è³‡æ–™ç¦æ­¢å£“縮功能 -CMD_CascadeCompressDisable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置通信內容為ç¦æ­¢å£“縮。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeCompressDisable_Args CascadeCompressDisable [name] -CMD_CascadeCompressDisable_[name] 指定級è¯å稱來改變設置。 - - -# CascadeProxyNone 命令 -CMD_CascadeProxyNone 將級è¯çš„連接方法設置為直接與 TCP/IP 連接 -CMD_CascadeProxyNone_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置連接方法為 [直接與 TCP/IP 連接],而ä¸é€šéŽä»£ç†ä¼ºæœå™¨ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeProxyNone_Args CascadeProxyNone [name] -CMD_CascadeProxyNone_[name] 指定級è¯å稱來改變設置。 - - -# CascadeProxyHttp 命令 -CMD_CascadeProxyHttp 將級è¯é€£æŽ¥æ–¹æ³•è¨­å®šç‚ºé€šéŽ HTTP 代ç†ä¼ºæœå™¨ -CMD_CascadeProxyHttp_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置連接方法為,[é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥],然後設置è¦é€šéŽçš„ HTTP 代ç†ä¼ºæœå™¨çš„主機å稱和埠號,用戶å和密碼 (如果需è¦)。\n使用的 HTTP 代ç†ä¼ºæœå™¨ï¼Œå¿…須有é©åˆ HTTPS 通信的連接方å¼ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeProxyHttp_Args CascadeProxyHttp [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password] -CMD_CascadeProxyHttp_[name] 指定級è¯å稱來改變設置。 -CMD_CascadeProxyHttp_SERVER [主機:埠的形å¼],通éŽæŒ‡å®šçš„ HTTP 代ç†ä¼ºæœå™¨çš„主機å稱或 IP 地å€å’ŒåŸ è™Ÿã€‚ -CMD_CascadeProxyHttp_USERNAME 如果連接到 HTTP 代ç†ä¼ºæœå™¨æ™‚需è¦ä½¿ç”¨è€…驗證,則指定用戶å。åŒæ™‚設定密碼和åƒæ•¸ã€‚ 如果沒有設定用戶å和密碼åƒæ•¸ï¼Œå‰‡ä¸éœ€è¦è¨­ç½®ä½¿ç”¨è€…身份驗證。 -CMD_CascadeProxyHttp_PASSWORD 如果連接到 HTTP 代ç†ä¼ºæœå™¨æ™‚需è¦ä½¿ç”¨è€…驗證,則指定密碼。/USERNAME,åƒæ•¸ç­‰åŒæ™‚設定。 -CMD_CascadeProxyHttp_Prompt_Server 代ç†ä¼ºæœå™¨ä¸»æ©Ÿå稱和埠號: - - - -# CascadeProxySocks 命令 -CMD_CascadeProxySocks 將級è¯é€£æŽ¥æ–¹æ³•è¨­å®šç‚ºé€šéŽ SOCKS 代ç†ä¼ºæœå™¨ -CMD_CascadeProxySocks_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置連接方法為 [é€šéŽ SOCKS 代ç†ä¼ºæœå™¨],設置 SOCKS8 代ç†ä¼ºæœå™¨çš„主機å稱和埠號,用戶å和密碼 (如果需è¦)。\nSOCKS 伺æœå™¨ï¼Œéœ€èˆ‡ SOCKS 第 4 版想匹é…。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeProxySocks_Args CascadeProxySocks [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password] -CMD_CascadeProxySocks_[name] 指定級è¯å稱來改變設置。 -CMD_CascadeProxySocks_SERVER 按照 [主機å稱:埠號] çš„æ ¼å¼ï¼Œè¨­å®šä»£ç†ä¼ºæœå™¨ä¸»æ©Ÿå稱或 IP ä½å€å’ŒåŸ è™Ÿã€‚ -CMD_CascadeProxySocks_USERNAME 如果連接到 SOCKS 代ç†ä¼ºæœå™¨æ™‚需è¦ä½¿ç”¨è€…驗證,則指定用戶å。åŒæ™‚設定密碼和åƒæ•¸ã€‚如果沒有設定用戶å和密碼åƒæ•¸ï¼Œå‰‡ä¸éœ€è¦è¨­ç½®ä½¿ç”¨è€…身份驗證。 -CMD_CascadeProxySocks_PASSWORD 如果連接到 SOCKS 代ç†ä¼ºæœå™¨æ™‚需è¦ä½¿ç”¨è€…驗證,則指定密碼。/USERNAME,åƒæ•¸ç­‰åŒæ™‚設定。 - - -# CascadeServerCertEnable 命令 -CMD_CascadeServerCertEnable 啟用級è¯ä¼ºæœå™¨æ†‘證驗證é¸é … -CMD_CascadeServerCertEnable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,驗證目標連接的 VPN 的伺æœå™¨æ供的 SSL 證書是å¦å¯ä»¥ä¿¡ä»»ã€‚\n如果啟用此é¸é …,需è¦å°‡åœ¨ç›®æ¨™ä¼ºæœå™¨çš„è­‰æ›¸äº‹å…ˆé€šéŽ CascadeServerCertSet 指令設置到級è¯çš„連接設置中,或者在虛擬 HUB çš„å¯ä¿¡ä»»è­‰æ›¸æ¸…單中,é‹è¡Œ CAAdd 指令,將有伺æœå™¨çš„ SSL 證書署å的路線證書添加進去。\n當啟用伺æœå™¨æ†‘證驗證é¸é …時,如果 VPN Server æ供的證書ä¸å¯ä¿¡ï¼Œé€£æŽ¥å°‡æ–·é–‹ï¼Œä¸¦é‡è©¦ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeServerCertEnable_Args CascadeServerCertEnable [name] -CMD_CascadeServerCertEnable_[name] 指定級è¯å稱來改變設置。 - - -# CascadeServerCertDisable 命令 -CMD_CascadeServerCertDisable ç¦ç”¨ç´šè¯ä¼ºæœå™¨æ†‘證驗證é¸é … -CMD_CascadeServerCertDisable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,å°æ–¼é€£æŽ¥æ–¹æ供的 SSL 證書,ä¸éœ€è¦æª¢æŸ¥æ˜¯å¦å¯ä»¥ä¿¡ä»»ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeServerCertDisable_Args CascadeServerCertDisable [name] -CMD_CascadeServerCertDisable_[name] 指定級è¯å稱來改變設置。 - - -# CascadeServerCertSet 命令 -CMD_CascadeServerCertSet 設置級è¯é€£æŽ¥çš„伺æœå™¨ç‰¹å®šè­‰æ›¸ -CMD_CascadeServerCertSet_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,事先將連接方æ供的 SSL 證書註冊。\n如果啟用此é¸é …,需è¦å°‡åœ¨ç›®æ¨™ä¼ºæœå™¨çš„證書事先通éŽæŒ‡ä»¤è¨­ç½®åˆ°ç´šè¯çš„連接設置中,或者在虛擬 HUB çš„å¯ä¿¡ä»»è­‰æ›¸æ¸…單中,é‹è¡Œ CAAdd 指令,將有伺æœå™¨çš„ SSL 證書署å的路線證書添加進去。\n當啟用伺æœå™¨æ†‘證驗證é¸é …時,如果 VPN Server æ供的證書ä¸å¯ä¿¡ï¼Œé€£æŽ¥å°‡æ–·é–‹ï¼Œä¸¦é‡è©¦ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeServerCertSet_Args CascadeServerCertSet [name] [/LOADCERT:cert] -CMD_CascadeServerCertSet_[name] 指定級è¯å稱來改變設置。 -CMD_CascadeServerCertSet_LOADCERT 設定檔案åä¿å­˜ä¼ºæœå™¨å›ºæœ‰çš„ X.509 æ ¼å¼çš„證書。 - - -# CascadeServerCertDelete 命令 -CMD_CascadeServerCertDelete 刪除級è¯ä¼ºæœå™¨å›ºæœ‰çš„證書 -CMD_CascadeServerCertDelete_Help é¸å®šç•¶å‰è™›æ“¬ HUB 中已註冊的級è¯ï¼Œå¦‚果已經註冊了伺æœå™¨æ†‘證,將其刪除。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeServerCertDelete_Args CascadeServerCertDelete [name] -CMD_CascadeServerCertDelete_[name] 指定級è¯å稱來改變設置。 - - -# CascadeServerCertGet 命令 -CMD_CascadeServerCertGet ç²å–ç´šè¯é€£æŽ¥ä¼ºæœå™¨çš„固有證書 -CMD_CascadeServerCertGet_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上已註冊的級è¯ï¼Œå¦‚果此級è¯ä¸­å·²ç¶“註冊了伺æœå™¨å›ºæœ‰è­‰æ›¸ï¼Œå‰‡ç²å¾—該證書,並ä¿å­˜ç‚º X.509 æ ¼å¼ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeServerCertGet_Args CascadeServerCertGet [name] [/SAVECERT:path] -CMD_CascadeServerCertGet_[name] 指定級è¯å稱來改變設置。 -CMD_CascadeServerCertGet_SAVECERT 指定å稱以 X.509 æ ¼å¼ä¿å­˜ä¼ºæœå™¨çš„固有證書。 - - -# CascadeDetailSet 命令 -CMD_CascadeDetailSet ç´šè¯é€šä¿¡çš„進階設置 -CMD_CascadeDetailSet_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上已註冊的級è¯ï¼Œè¨­ç½®ç´šè¯å’Œ VPN Server 連接通信時使用的 VPN 自訂的通信å”定。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeDetailSet_Args CascadeDetailSet [name] [/MAXTCP:max_connection] [/INTERVAL:interval] [/TTL:disconnect_span] [/HALF:yes|no] [/NOQOS:yes|no] -CMD_CascadeDetailSet_[name] 指定級è¯å稱來改變設置。 -CMD_CascadeDetailSet_MAXTCP VPN 通信中使用的 TCP 連接的數é‡ï¼Œç”¨å¾ž 1 到 32 的整數來指定。和 VPN Server 之間的 VPN 資料傳輸,å¯ä»¥é€šéŽä½¿ç”¨å¤šå€‹ TCP 連接,æ高通信速度。\n注æ„: 如果您使用高速連接到大約使用 8 根,如果是緩慢的撥號伺æœå™¨ï¼Œè«‹ä½¿ç”¨ä¸€æ ¹ã€‚ -CMD_CascadeDetailSet_INTERVAL 如果使用多個 TCP 連接進行 VPN 通信時,請設定å„個 TCP 連接之間確立連接秒數。é è¨­å€¼ç‚º 1 秒。 -CMD_CascadeDetailSet_TTL 如果您設置æ¯å€‹ TCP 連接的壽命,從連接到斷開用秒表示。0 表示壽命未設置。 -CMD_CascadeDetailSet_HALF 如果啟動åŠé›™å·¥æ¨¡å¼é¸æ“‡ "yes"。使用兩根以上的 VPN 連接進行 TCP 通信時,å¯ä»¥ä½¿ç”¨ "åŠé›™å·¥æ¨¡å¼"。啟動åŠé›™å·¥æ¨¡å¼å¾Œï¼Œæ¯å€‹ TCP å¯ä»¥å›ºå®šä¸€åŠé€£æŽ¥å¯¦ç¾å–®æ–¹å‘的資料傳輸。例如,使用 8 æ ¹ TCP 連接建立 VPN 通信,使用åŠé›™å·¥æ¨¡å¼å¾Œï¼Œæœƒæœ‰ 4 è·¯ TCP 連接上船資料,剩下的 4 路負責下載資料。 -CMD_CascadeDetailSet_NOQOS ç¦ç”¨ VoIP/ QoS å°æ‡‰åŠŸèƒ½é¸æ“‡ "yes"。通常é¸æ“‡ "no"。 -CMD_CascadeDetailSet_Eval_MaxTcp TCP 連接請在 1-32 之間é¸å®šã€‚ -CMD_CascadeDetailSet_Eval_Interval TCP 連接之間建立連接的間隔請é¸å®šç‚º 1 秒以上。 -CMD_CascadeDetailSet_Prompt_MaxTcp 在 VPN 通信中使用的 TCP 連接數: -CMD_CascadeDetailSet_Prompt_Interval TCP 連接之間建立連接的間隔: -CMD_CascadeDetailSet_Prompt_TTL æ¯ä¸€å€‹ TCP 連接的壽命 (如為 0 則表示沒有) : -CMD_CascadeDetailSet_Prompt_HALF 使用åŠé›™å·¥æ¨¡å¼ (yes/no): - - -# CascadePolicySet 命令 -CMD_CascadePolicySet 設置級è¯é€£æŽ¥çš„安全å”定 -CMD_CascadePolicySet_Help é¸å®šç•¶å‰è™›æ“¬ HUB 上已經註冊的級è¯é€£æŽ¥ï¼Œè¨­ç½®ç´šè¯é€£æŽ¥å»ºç«‹æ™‚所é©ç”¨çš„安全å”定。\n虛擬 HUB 和別的 VPN Server 進行級è¯é€£æŽ¥æ™‚,連接方的虛擬 HUB 中將產生新的級è¯ï¼Œé‹è¡Œæ­¤å‘½ä»¤å¯ä»¥è¨­ç½®ç´šè¯çš„安全å”議。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadePolicySet_Args [name] [/NAME:policy_name] [/VALUE:num|yes|no] -CMD_CascadePolicySet_[name] 指定級è¯å稱來改變設置。 -CMD_CascadePolicySet_NAME é¸å®šè¦æ›´æ”¹è¨­ç½®çš„å”定å稱。變更å”è­°çš„å稱和å¯è®Šæ›´çš„值,å¯é€šéŽé‹è¡Œ PolicyList 命令ç²å¾—列表。 -CMD_CascadePolicySet_VALUE 設定å”定的新值,如果å”議是數值,請設定為一個整數。如果是é¸æ“‡åž‹ï¼Œè«‹é¸ yes 或 no。 設定的值å¯ä»¥é€šéŽé‹è¡ŒPolicyList命令來ç²å¾—。 -CMD_CascadePolicySet_PROMPT_POLNAME 更改值得å”定的å稱: -CMD_CascadePolicySet_PROMPT_POLVALUE 設置新值: -CMD_CascadePolicySet_Invalid_Name 指定的å”定å稱 "%S" 是無效的。\nè«‹é‹è¡Œ PolicyList 命令,您å¯ä»¥ç²å–設置å”定的清單。 -CMD_CascadePolicySet_Invalid_Name_For_Cadcade 指定å”è­° "%S" 在設置級è¯çš„安全å”議時ä¸å¯ç”¨ã€‚ -CMD_CascadePolicySet_Invalid_Range å”è­° "%S" 請在 %s 範åœå…§é¸å®šã€‚ - - -# PolicyList 命令 -CMD_PolicyList 查看安全å”è­°å’Œå¯ä»¥è¨­ç½®çš„值得列表 -CMD_PolicyList_Help 顯示 VPN Server 中的使用者,群,級è¯çš„安全å”議的專案å稱,說明,以åŠå¯ä»¥è¨­å®šçš„值的清單。\nä¸æŒ‡å®šä»»ä½•åƒæ•¸çš„å‰æ下é‹è¡Œ PolicyList 命令,你å¯ä»¥ç²å¾—被支æ´çš„安全å”定的å稱和說明。\n如果用 PolicyList 指令指定å稱,您å¯ä»¥ç²å¾—關於這個å”議的詳細說明,åŠå€¼çš„類型和值的範åœã€‚ -CMD_PolicyList_Args PolicyList [name] -CMD_PolicyList_[name] é¸å®šæƒ³è¦é¡¯ç¤ºçš„å”定å稱。如果沒有指定,所有的å稱和安全å”è­°åŠå…¶èªªæ˜Žå°‡è¢«æ¸…單的支æŒã€‚ -CMD_PolicyList_Invalid_Name 無效的安全å”è­°å稱。 -CMD_PolicyList_Column_1 å”定å稱 -CMD_PolicyList_Column_2 å”議的簡單解釋 -CMD_PolicyList_Column_3 設置值 -CMD_PolicyList_Help_1 ç­–ç•¥å稱 -CMD_PolicyList_Help_2 å”定的簡單說明 -CMD_PolicyList_Help_3 [å¯ä»¥è¨­å®šçš„值的範åœ] -CMD_PolicyList_Help_4 é è¨­å€¼ -CMD_PolicyList_Help_5 [å”議的詳細說明 -CMD_PolicyList_Range_Bool 是 (Yes) 或 å¦ (No) -CMD_PolicyList_Range_Int_1 %s 以上或 %s 以下 (0 ä¸èƒ½è¨­å®š) -CMD_PolicyList_Range_Int_2 %s 以上或 %s 以下 (但是,沒有指定為 0 則沒有設置) - - -# CascadeStatusGet 命令 -CMD_CascadeStatusGet ç²å–ç´šè¯çš„當å‰ç‹€æ…‹ -CMD_CascadeStatusGet_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上註冊的級è¯ï¼Œå¦‚果此級è¯è™•æ–¼é€£ç·šç‹€æ…‹ï¼Œæ‚¨å°‡å¯ä»¥ç²å¾—它的連接狀態和其他資訊。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeStatusGet_Args CascadeStatusGet [name] -CMD_CascadeStatusGet_[name] 指定級è¯å稱,以ç²å–資訊。 - - -# CascadeRename 命令 -CMD_CascadeRename 更改級è¯çš„å稱 -CMD_CascadeRename_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上註冊的級è¯ï¼Œæ”¹è®Šå®ƒçš„連接å稱。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeRename_Args CascadeRename [name] [/NEW:new_name] -CMD_CascadeRename_[name] 指定è¦è®Šæ›´çš„ç´šè¯çš„當å‰å稱。 -CMD_CascadeRename_NEW 指定變更後的新å稱。 -CMD_CascadeRename_PROMPT_OLD ç›®å‰çš„å稱: -CMD_CascadeRename_PROMPT_NEW æ–°å稱: - - - -# CascadeOnline 命令 -CMD_CascadeOnline 設置級è¯æŽ¥çºŒçš„線上狀態 -CMD_CascadeOnline_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上註冊的級è¯ï¼Œå°‡ç´šè¯çš„連接狀態設定為連接。級è¯æˆåŠŸé€£æŽ¥å¾Œï¼Œå¯ä»¥é€šéŽé€£æŽ¥è¨­å®šé€£æŽ¥åˆ° VPN Server。處於線上狀態的級è¯ï¼Œé™¤éžé‹è¡Œ CascadeOffline 離線命令,則 VPN Server 始終ä¿æŒé€£æŽ¥ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeOnline_Args CascadeOnline [name] -CMD_CascadeOnline_[name] 指定級è¯å稱設定為連線狀態。 - - -# CascadeOffline 命令 -CMD_CascadeOffline 將級è¯è¨­ç½®ç‚ºé›¢ç·šç‹€æ…‹ -CMD_CascadeOffline_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上註冊的級è¯ï¼Œå°‡ç´šè¯çš„連接狀態設定為離線。處於離線狀態的級è¯ï¼Œé™¤éžé‹è¡Œ CascadeOnline 命令使它連線,å¦å‰‡ç„¡æ³•é€£æŽ¥åˆ° VPN Server。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_CascadeOffline_Args CascadeOffline [name] -CMD_CascadeOffline_[name] 指定級è¯å稱設置到離線狀態。 - - -# AccessAdd 命令 -CMD_AccessAdd 添加è¦å‰‡åˆ°å…許訪å•æ¸…å–® (IPv4) -CMD_AccessAdd_Help 在當å‰è™›æ“¬ HUB 的訪å•æ¸…單中,添加新的è¦å‰‡ã€‚\n訪å•åˆ—表指的是虛擬 HUB 中,å°æµå‹•çš„å°åŒ…進行篩é¸çš„è¦å‰‡ï¼Œè¨ªå•æ¸…單中å¯ä»¥ç™»å…¥å¤šæ¢è¦å‰‡ï¼Œæ¯æ¢è¦å‰‡å¯ä»¥å®šç¾©å„ªå…ˆé †åºã€‚所有的å°åŒ…,按照最åˆé©ç”¨çš„æ¢ä»¶ï¼Œæˆ–是通éŽæˆ–是銷毀。ä¸ç¬¦åˆä»»ä½•è¦å‰‡çš„å°åŒ…則將被默許通éŽã€‚您也å¯ä»¥ä½¿ç”¨AccessAddEx 命令,來生æˆå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_AccessAdd_Args AccessAdd [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE:established|unestablished] -CMD_AccessAdd_[pass|discard] 確定å°åŒ…è·Ÿè¦å‰‡æ¢ä»¶ä¸€è‡´æ™‚的處ç†ã€‚當您指定 pass æ„為通éŽï¼ŒæŒ‡å®š discard,æ„為銷毀。 -CMD_AccessAdd_MEMO é¸å®šè¦å‰‡çš„解釋 (備忘錄)。 -CMD_AccessAdd_PRIORITY 用 1 以上的整數指定優先順åºã€‚數字越å°å„ªå…ˆé †åºè¶Šé«˜ã€‚ -CMD_AccessAdd_SRCIP 作為è¦å‰‡æ¢ä»¶åˆ¶å®šä¸€å€‹æº IPv4 ä½å€ã€‚用點把å進ä½æ•¸å­—值分開的 IP ä½å€/é®ç½©[æ ¼å¼æŒ‡å®šä¸€å€‹ IPv4 ä½å€ï¼Œä¾‹å¦‚ 192.168.0.1 é®ç½©ä¾‹å¦‚ 255.255.255.0 為å進ä½ï¼Œä»¥é»žåˆ†éš”ï¼Œæˆ–è€…åƒ 24 這樣從開始設定ä½å…ƒçµ„長度,以å進ä½ã€‚如果設定為 0.0.0.0/0.0.0.0 則顯示所有主機。 -CMD_AccessAdd_DESTIP 作為è¦å‰‡çš„æ¢ä»¶å¿…須制定目標 IPv4 ä½å€ï¼šç”¨ [IP ä½å€/é®ç½©]æ ¼å¼åˆ¶å®šæ–¹æ³•åŒæŒ‡å®š /SRCIP åƒæ•¸é¡žä¼¼ã€‚ -CMD_AccessAdd_PROTOCOL 根據è¦å‰‡çš„æ¢ä»¶ï¼Œéœ€æŒ‡å®šå”議類型。IP å”議號或者輸入一個å進ä½æ•¸å­—,或者 "tcp" (TCP/IP å”議,第 6 號),"udp" (UDP/IP å”議,第 17 號),"icmpv4" (ICMPv4 å”議,第 1 號),"icmpv6" (ICMPv6 å”議,第 58 號),"ip" (所有的 IP å”議,0 號) 來指定所有 IP å”議中的關éµå­—。如果é¸å®šæ‰€æœ‰çš„ IP å”è­°ï¼Œå‰‡é¸ 0。 -CMD_AccessAdd_SRCPORT å”定 TCP/IP 或 UDP/IP 的情æ³ä¸‹ï¼Œä½œç‚ºè¦å‰‡éœ€æŒ‡å®šæºåŸ è™Ÿã€‚其他的å”定ä¸éœ€è¦ã€‚如果該åƒæ•¸æ²’有指定,則é¸å®šæ‰€æœ‰åŸ ã€‚設定方法,例如 "1-1024" (第 1 到 1024),"23" (åªé¸ç¬¬ 23 åª)。 -CMD_AccessAdd_DESTPORT å”定 TCP/IP 或 UDP/IP 的情æ³ä¸‹ï¼Œä½œç‚ºè¦å‰‡éœ€æŒ‡å®šæºåŸ è™Ÿã€‚其他的å”定ä¸éœ€è¦ã€‚制定方法åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ -CMD_AccessAdd_SRCUSERNAME 作為此è¦å‰‡çš„æ¢ä»¶ï¼Œåªæœ‰è¢«æŒ‡å®šçš„用戶 / 使用者組發é€çš„å°åŒ…,æ‰é©ç”¨èˆ‡æ­¤è¦å‰‡ã€‚在這種情æ³ä¸‹ï¼Œéœ€æŒ‡å®šç”¨æˆ¶å / 用戶組å。 -CMD_AccessAdd_DESTUSERNAME 作為此è¦å‰‡çš„æ¢ä»¶ï¼Œåªæœ‰è¢«æŒ‡å®šçš„用戶 / 使用者組接å—çš„å°åŒ…,æ‰é©ç”¨èˆ‡æ­¤è¦å‰‡ã€‚在這種情æ³ä¸‹ï¼Œéœ€æŒ‡å®šç”¨æˆ¶å / 用戶組å。 -CMD_AccessAdd_SRCMAC 作為è¦å‰‡çš„æ¢ä»¶ï¼ŒæŒ‡å®šç™¼é€åŽŸ MAC 地å€ã€‚MAC 地å€åƒä¾‹å­ (00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00) 一樣地 '-' 或 '/' æ–·é–‹å六進ä½æ•¸å¯«ã€‚段è½æ–‡å­—能çœç•¥ã€‚ -CMD_AccessAdd_DESTMAC 作為è¦å‰‡çš„æ¢ä»¶ï¼ŒæŒ‡å®šä½å€ MAC 地å€ã€‚指定方法,/SRCMAC åƒæ•¸åŒæ¨£ã€‚ -CMD_AccessAdd_TCPSTATE 作為è¦å‰‡çš„æ¢ä»¶ï¼ŒæŒ‡å®š TCP 連接的狀態。 Established 或指定 Unestablished。 -CMD_AccessAdd_Prompt_TYPE 通éŽæˆ–破壞: -CMD_AccessAdd_Prompt_MEMO è¦å‰‡çš„解釋 (備忘錄): -CMD_AccessAdd_Prompt_PRIORITY è¦å‰‡çš„優先順åº: -CMD_AccessAdd_Eval_PRIORITY 請用 1 以上的整數指定優先順åºã€‚ -CMD_AccessAdd_Prompt_SRCIP ç™¼ä¿¡æ–¹çš„æº IP åœ°å€ (0.0.0.0/0 則代表所有): -CMD_AccessAdd_Prompt_DESTIP æ”¶ä¿¡æ–¹çš„æº IP åœ°å€ (0.0.0.0/0 則代表所有): -CMD_AccessAdd_Prompt_PROTOCOL å”定號碼或å”定å稱 (tcp/udp/icmpv4/icmpv6/ip): -CMD_AccessAdd_Prompt_SRCPORT æºåŸ ç¯„åœ (åƒ…é™ tcp/udp): -CMD_AccessAdd_Prompt_DESTPORT ç›®æ¨™åŸ è™Ÿç¯„åœ (åƒ…é™ tcp/udp): -CMD_AccessAdd_Prompt_SRCUSERNAME 發é€ç”¨æˆ¶å (若無指定代表全部): -CMD_AccessAdd_Prompt_DESTUSERNAME 接收用戶å (若無指定代表全部): -CMD_AccessAdd_Prompt_SRCMAC æº MAC ä½å€å’Œé®ç½© (無指定代表全部): -CMD_AccessAdd_Prompt_DESTMAC 目標 MAC ä½å€å’Œé®ç½© (無指定代表全部): -CMD_AccessAdd_Prompt_TCPSTATE TCP 連接的狀態 (Established/Unestablished): - - -# AccessAddEx 命令 -CMD_AccessAddEx 添加擴展訪å•æ¸…å–®è¦å‰‡ (IPv4:延é²ã€æŠ–å‹•/å°åŒ…丟失產生) -CMD_AccessAddEx_Help 在當å‰ç®¡ç†çš„虛擬 HUB 的訪å•åˆ—表中,使用此命令添加新的è¦å‰‡ã€‚當å°åŒ…經由虛擬 HUB 通éŽæ™‚,你å¯ä»¥è¨­ç½®ç”¢ç”Ÿå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。\n訪å•æ¸…單是一組檔è¦å‰‡è¢«æ‡‰ç”¨åˆ°æµéŽè™›æ“¬ HUB çš„å°åŒ…。您å¯ä»¥åœ¨ä¸€å€‹è¨ªå•æ¸…單中註冊多個è¦å‰‡ï¼Œä½ ä¹Ÿå¯ä»¥å®šç¾©æ¯å€‹è¦å‰‡çš„優先順åºã€‚檢查所有的å°åŒ…çš„è¦å‰‡æ‰€æŒ‡å®šçš„æ¢ä»¶ï¼Œåœ¨è¨ªå•æ¸…單中註冊的è¦å‰‡ï¼Œç”±ç¬¬ä¸€å€‹åŒ¹é…çš„è¦å‰‡æ ¹æ“šè¦å®šçš„æ“作,它們è¦éº¼é€šéŽè¦éº¼è¢«ä¸Ÿæ£„。ä¸åŒ¹é…任何è¦å‰‡çš„å°åŒ…暗中å…許通éŽã€‚您也å¯ä»¥ä½¿ç”¨ AccessAddEx 的命令來生æˆå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚\n在以æˆå“¡ä¼ºæœå™¨å¢é›†ä¸Šé‹è¡Œçš„ VPN Server 的虛擬 HUB 上,您ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ -CMD_AccessAddEx_Args AccessAddEx [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/TCPSTATE:established|unestablished] [/DELAY:delay_millisec] [/JITTER:jitter_percent] [/LOSS:loss_percent] -CMD_AccessAddEx_[pass|discard] 當一個å°åŒ…匹é…æ­¤è¦å‰‡æ¢ä»¶æ™‚,該æ“作就已決定了。當通éŽè¢«æŒ‡å®šæ™‚,則å°åŒ…å…許通éŽï¼›ç•¶ä¸Ÿæ£„被指定時,å°åŒ…被丟棄。如果動作是通éŽï¼Œå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失的設置被應用。 -CMD_AccessAddEx_MEMO 指定此è¦å‰‡çš„æè¿° (備忘錄)。 -CMD_AccessAddEx_PRIORITY 指定 1 或以上的整數作為此è¦å‰‡çš„優先順åºã€‚數字越å°å„ªå…ˆé †åºè¶Šé«˜ã€‚ -CMD_AccessAddEx_SRCIP æŒ‡å®šä¸€å€‹æº IPv4 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚用點把å進ä½æ•¸å­—值分開的 [IP ä½å€/é®ç½©] æ ¼å¼æŒ‡å®šä¸€å€‹ IPv4 ä½å€ï¼Œä¾‹å¦‚: 192.168.0.1。å°æ–¼é®ç½©ï¼Œæ‚¨æˆ–者å¯ä»¥æŒ‡å®šç”±é»žåˆ†é–‹çš„å進ä½æ•¸å­—值,例如 255.255.255.0 也å¯ä»¥æŒ‡å®šå¾žæ¨™é ­ç”¨å進ä½æ•¸å­—值的比特長度,如 24。 如果您指定: 0.0.0.0/0.0.0.0 這表示所有主機。 -CMD_AccessAddEx_DESTIP 用 [IP ä½å€/é®ç½©] æ ¼å¼æŒ‡å®šä¸€å€‹ç›®çš„ IPv4 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶æŒ‡å®šæ–¹æ³•åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ -CMD_AccessAddEx_PROTOCOL 指定一個å”定類型作為一個è¦å‰‡æ¢ä»¶ã€‚使用å進ä½æ•¸å­—值輸入 IP å”議號,或者指定關éµå­—中的一個 "tcp" (TCP/IP å”議,第 6 號),"udp" (UDP/IP å”議,第 17 號),"icmpv4" (ICMPv4 å”議,第 1 號),"icmpv6" (ICMPv6 å”議,第 58 號)或者, "ip" (所有的 IP å”議,0 號)ã€‚æŒ‡å®šæ•¸ä½ 0,則è¦å‰‡æœƒæ‡‰ç”¨åˆ°å…¨éƒ¨ IP å”定。 -CMD_AccessAddEx_SRCPORT 如果已指定的å”議是 TCP/IP 或 UDP/IP 的話,指定埠號的目的地作為è¦å‰‡æ¢ä»¶ã€‚其他的å”議會被忽略。如果該åƒæ•¸æ²’有指定,那麼è¦å‰‡æœƒæ‡‰ç”¨åˆ°æ‰€æœ‰åŸ è™Ÿã€‚當指定時,請使用如下方法: "1-1024" (第 1 到 1024),"23" (åƒ…é™ 23)。 -CMD_AccessAddEx_DESTPORT 如果已指定的å”議是 TCP/IP 或 UDP/IP 的話,指定目的埠號的目的地作為è¦å‰‡æ¢ä»¶ã€‚其他å”議將被忽略。指定方法åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ -CMD_AccessAddEx_SRCUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話發é€çš„å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 -CMD_AccessAddEx_DESTUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話接收的å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 -CMD_AccessAddEx_SRCMAC 指定目標 MAC ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡ã€‚用'-' 或 '/'分隔符號和å六進ä½æ•¸å­—,如 (00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00) 來指定 MAC 地å€ã€‚分隔符號å¯è·³éŽã€‚ -CMD_AccessAddEx_DESTMAC 指定目標 MAC ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡ã€‚指定方法åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ -CMD_AccessAddEx_TCPSTATE 指定 TCP 連接狀態作為一個è¦å‰‡ã€‚使用 Established (已建立的)或 Unestablished(未建立的)。 -CMD_AccessAddEx_DELAY 當å°åŒ…通éŽæ™‚,設置此數值來生æˆå»¶é²ã€‚以毫秒來指定延é²çš„時間段。指定 0,æ„為ä¸æœƒç”Ÿæˆå»¶é²ã€‚延é²æœ€å¤šç‚º 10000 毫秒〠-CMD_AccessAddEx_JITTER 當å°åŒ…通éŽæ™‚,設置此數值來生æˆæŠ–動。用 0% 到 100% 之內的範åœä¾†æŒ‡å®šæŠ–動波動的頻率。指定 0,æ„為ä¸æœƒç”ŸæˆæŠ–動。 -CMD_AccessAddEx_LOSS 當å°åŒ…通éŽæ™‚,設置此數值來生æˆå°åŒ…丟失。用 0% 到 100% 之內的範åœä¾†æŒ‡å®šä¸ŸåŒ…的頻率。指定 0,æ„為ä¸æœƒç”Ÿæˆä¸ŸåŒ…。 -CMD_AccessAddEx_Prompt_DELAY 生æˆå»¶é² (毫秒: 0 - 10000): -CMD_AccessAddEx_Prompt_JITTER 生æˆæŠ–動的波動(百分比: 0 - 100): -CMD_AccessAddEx_Prompt_LOSS 丟包率 (百分比: 0 - 100): -CMD_AccessAddEx_Eval_DELAY 最大延é²ç‚º 10000 -CMD_AccessAddEx_Eval_JITTER 最大抖動的波動為 100 -CMD_AccessAddEx_Eval_LOSS 最大丟包率為 100 - - -# AccessAdd6 命令 -CMD_AccessAdd6 添加訪å•æ¸…å–®è¦å‰‡ (IPv6) -CMD_AccessAdd6_Help 在當å‰ç®¡ç†çš„虛擬 HUB 的訪å•åˆ—表中,使用此命令添加新的è¦å‰‡ã€‚\n訪å•æ¸…單是一組檔è¦å‰‡è¢«æ‡‰ç”¨åˆ°æµéŽè™›æ“¬ HUB çš„å°åŒ…。您å¯ä»¥åœ¨ä¸€å€‹è¨ªå•æ¸…單中註冊多個è¦å‰‡ï¼Œä½ ä¹Ÿå¯ä»¥å®šç¾©æ¯å€‹è¦å‰‡çš„優先順åºã€‚檢查所有的å°åŒ…çš„è¦å‰‡æ‰€æŒ‡å®šçš„æ¢ä»¶ï¼Œåœ¨è¨ªå•æ¸…單中註冊的è¦å‰‡ï¼Œç”±ç¬¬ä¸€å€‹åŒ¹é…çš„è¦å‰‡æ ¹æ“šè¦å®šçš„æ“作,它們è¦éº¼é€šéŽè¦éº¼è¢«ä¸Ÿæ£„。ä¸åŒ¹é…任何è¦å‰‡çš„å°åŒ…暗中å…許通éŽã€‚您也å¯ä»¥ä½¿ç”¨ AccessAddEx6 的命令來生æˆå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。 \n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚ \n在以æˆå“¡ä¼ºæœå™¨å¢é›†ä¸Šé‹è¡Œçš„ VPN Server 的虛擬 HUB 上,您ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ -CMD_AccessAdd6_Args AccessAdd6 [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE: established|unestablished] -CMD_AccessAdd6_[pass|discard] 當一個å°åŒ…匹é…æ­¤è¦å‰‡æ¢ä»¶æ™‚,該æ“作就已決定了。當通éŽè¢«æŒ‡å®šæ™‚,則å°åŒ…å…許通éŽï¼›ç•¶ä¸Ÿæ£„被指定時,å°åŒ…被丟棄。 -CMD_AccessAdd6_MEMO 指定此è¦å‰‡çš„æ述。 (備忘錄)。 -CMD_AccessAdd6_PRIORITY 指定1或以上的整數作為此è¦çš„優先順åºã€‚數字越å°å„ªå…ˆé †åºè¶Šé«˜ã€‚ -CMD_AccessAdd6_SRCIP æŒ‡å®šä¸€å€‹æº IPv6 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚使用冒號分割å六進ä½æ•¸ä½çš„ [IP ä½å€/é®ç½©] æ ¼å¼ä¾†æŒ‡å®š IPv6 地å€ã€‚例如 2001:200:0:1:: å°æ–¼é®ç½©ä¾†è¬›ï¼Œæ‚¨æˆ–者å¯ä»¥ä½¿ç”¨å†’號分隔åå…­ä½æ•¸å€¼çš„æ ¼å¼ï¼Œä¾‹å¦‚ ffff:ffff:ffff:ffff:: 或者您也å¯ä»¥é€šéŽç”¨æ¨™é ­çš„å進ä½æ•¸å­—å€¼åƒ 128,來指定比特長度。如果您è¦æŒ‡å®š "::/0",æ„為所有主機。 -CMD_AccessAdd6_DESTIP 用 [IP ä½å€/é®ç½©] æ ¼å¼æŒ‡å®šä¸€å€‹ç›®æ¨™ IPv6 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚制定方法åŒæŒ‡å®š/SRCIPåƒæ•¸é¡žä¼¼ã€‚ -CMD_AccessAdd6_PROTOCOL 指定一個å”定類型來作為一個è¦å‰‡æ¢ä»¶ã€‚輸入å進ä½æ•¸å­—值的 IP å”議號或者指定一個關éµå­— "tcp" (TCP/IP å”議,第 6 號),"udp" (UDP/IP å”議,第 17 號),"icmpv4" (ICMPv4 å”議,第 1 號),"icmpv6" (ICMPv6 å”議,第 58 號),"ip" (所有的 IP å”議,0 號)。指定]0[,則è¦å‰‡æœƒæ‡‰ç”¨æ–¼æ‰€æœ‰IPå”定。 -CMD_AccessAdd6_SRCPORT 如果指定的å”議是 TCP/IP 或 UDP/IP,則指定æºåŸ è™Ÿä½œç‚ºè¦å‰‡æ¢ä»¶ã€‚其他å”議將被忽略。如果該åƒæ•¸æ²’有指定,è¦å‰‡å°‡æœƒæ‡‰ç”¨åˆ°æ‰€æœ‰åŸ è™Ÿã€‚指定時,請使用如下方法 "1-1024" (第 1 到 1024),"23" (僅是第 23 )。 -CMD_AccessAdd6_DESTPORT 如果指定的å”議是 TCP/IP 或 UDP/IP,則指定目標埠號作為è¦å‰‡æ¢ä»¶ã€‚其他å”議將被忽略。指定方法åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ -CMD_AccessAdd6_SRCUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話發é€çš„å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 -CMD_AccessAdd6_DESTUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話接收的å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 -CMD_AccessAdd6_SRCMAC 指定目的 MAC ä½å€ä½œç‚ºè¦å‰‡ã€‚用分隔符號 "-" 或者 ":" å’Œå六進ä½çš„數ä½ï¼Œå¦‚ 00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00 來指定 MAC 地å€ã€‚分隔符號å¯ä»¥è·³éŽã€‚ -CMD_AccessAdd6_DESTMAC 指定目標 MAC ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡ã€‚方法與指定 /SRCMAC åƒæ•¸åŒæ¨£ã€‚ -CMD_AccessAdd6_TCPSTATE 指定 TCP 連接狀態作為一個è¦å‰‡ã€‚使用 Established 或 Unestablished。 -CMD_AccessAdd6_Prompt_TYPE 通éŽæˆ–丟棄: -CMD_AccessAdd6_Prompt_MEMO è¦å‰‡æè¿° (備忘錄): -CMD_AccessAdd6_Prompt_PRIORITY è¦å‰‡å„ªå…ˆé †åº: -CMD_AccessAdd6_Eval_PRIORITY 請用 1 或以上的整數指定優先順åºã€‚ -CMD_AccessAdd6_Prompt_SRCIP æº IPv6 åœ°å€ (::/0 則代表所有): -CMD_AccessAdd6_Prompt_DESTIP 目標 IPv6 ä½å€ (::/0 則代表所有): -CMD_AccessAdd6_Prompt_PROTOCOL å”定號或å”定å稱 (tcp/udp/icmpv4/icmpv6/ip): -CMD_AccessAdd6_Prompt_SRCPORT æºåŸ è™Ÿç¯„åœ (åƒ…é™ tcp/udp): -CMD_AccessAdd6_Prompt_DESTPORT ç›®æ¨™åŸ è™Ÿç¯„åœ (åƒ…é™ tcp/udp): -CMD_AccessAdd6_Prompt_SRCUSERNAME æºç”¨æˆ¶å (若無指定代表全部): -CMD_AccessAdd6_Prompt_DESTUSERNAME 目的用戶å (若無指定代表全部): -CMD_AccessAdd6_Prompt_SRCMAC æº MAC 地å€å’Œé®ç½© (若無指定代表全部): -CMD_AccessAdd6_Prompt_DESTMAC 目標 MAC ä½å€å’Œé®ç½© (若無指定代表全部): -CMD_AccessAdd6_Prompt_TCPSTATE TCP 連接的狀態 (Established/Unestablished): - - -# AccessAddEx6 命令 -CMD_AccessAddEx6 添加擴展訪å•æ¸…å–®è¦å‰‡ (IPv6,生æˆå»¶é²ï¼ŒæŠ–å‹•/å°åŒ…丟失) -CMD_AccessAddEx6_Help 在當å‰ç®¡ç†çš„虛擬 HUB 的訪å•åˆ—表中,使用此命令添加新的è¦å‰‡ã€‚當å°åŒ…經由虛擬 HUB 通éŽæ™‚,你å¯ä»¥è¨­ç½®ç”¢ç”Ÿå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。\n訪å•æ¸…單是一組檔è¦å‰‡è¢«æ‡‰ç”¨åˆ°æµéŽè™›æ“¬ HUB çš„å°åŒ…。您å¯ä»¥åœ¨ä¸€å€‹è¨ªå•æ¸…單中註冊多個è¦å‰‡ï¼Œä½ ä¹Ÿå¯ä»¥å®šç¾©æ¯å€‹è¦å‰‡çš„優先順åºã€‚檢查所有的å°åŒ…çš„è¦å‰‡æ‰€æŒ‡å®šçš„æ¢ä»¶ï¼Œåœ¨è¨ªå•æ¸…單中註冊的è¦å‰‡ï¼Œç”±ç¬¬ä¸€å€‹åŒ¹é…çš„è¦å‰‡æ ¹æ“šè¦å®šçš„æ“作,它們è¦éº¼é€šéŽè¦éº¼è¢«ä¸Ÿæ£„。ä¸åŒ¹é…任何è¦å‰‡çš„å°åŒ…暗中å…許通éŽã€‚您也å¯ä»¥ä½¿ç”¨ AccessAddEx6 的命令來生æˆå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。 \n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚ \n在以æˆå“¡ä¼ºæœå™¨å¢é›†ä¸Šé‹è¡Œçš„ VPN Server 的虛擬 HUB 上,您ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ -CMD_AccessAddEx6_Args AccessAddEx6 [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE: established|unestablished] [/DELAY:delay_millisec] [/JITTER:jitter_percent] [/LOSS:loss_percent] -CMD_AccessAddEx6_[pass|discard] 如果通éŽï¼Œæœƒç”¢ç”Ÿå»¶é²ï¼ŒæŠ–動和丟包。當一個å°åŒ…匹é…æ­¤è¦å‰‡æ¢ä»¶æ™‚,該æ“作就已決定了。當通éŽè¢«æŒ‡å®šæ™‚,則å°åŒ…å…許通éŽï¼›ç•¶ä¸Ÿæ£„被指定時,å°åŒ…被丟棄。如果動作是通éŽï¼Œå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失的設置被應用。 -CMD_AccessAddEx6_MEMO 指定此è¦å‰‡çš„æè¿°(備忘錄)。 -CMD_AccessAddEx6_PRIORITY 指定1或以上的整數作為此è¦å‰‡çš„優先順åºã€‚數字越å°å„ªå…ˆé †åºè¶Šé«˜ã€‚ -CMD_AccessAddEx6_SRCIP æŒ‡å®šä¸€å€‹æº IPv6 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚æŒ‡å®šä¸€å€‹æº IPv6 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚å°æ–¼é®ç½©ä¾†è¬›ï¼Œæ‚¨æˆ–者å¯ä»¥ä½¿ç”¨å†’號分隔åå…­ä½æ•¸å€¼çš„æ ¼å¼ï¼Œä¾‹å¦‚ "ffff:ffff:ffff:ffff::" 或者您也å¯ä»¥é€šéŽç”¨æ¨™é ­çš„å進ä½æ•¸å­—å€¼åƒ "64",來指定比特長度。如果您è¦æŒ‡å®š "::/0",æ„為所有主機。 -CMD_AccessAddEx6_DESTIP 用 [IP ä½å€/é®ç½©] æ ¼å¼æŒ‡å®šä¸€å€‹ç›®æ¨™ IPv6 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚指定方法åŒæŒ‡å®š /SRCIP åƒæ•¸é¡žä¼¼ã€‚ -CMD_AccessAddEx6_PROTOCOL 指定一個å”定類型來作為一個è¦å‰‡æ¢ä»¶ã€‚輸入å進ä½æ•¸å­—值的IP å”議號或者指定一個關éµå­— "tcp" (TCP/IP å”議,第 6 號),"udp" (UDP/IP å”議,第 17 號),"icmpv4" (ICMPv4 å”議,第 1 號),"icmpv6" (ICMPv6 å”議,第 58 號),"ip" (所有的 IP å”議,0 號)。指定 0,則è¦å‰‡æœƒæ‡‰ç”¨æ–¼æ‰€æœ‰ IP å”定。 -CMD_AccessAddEx6_SRCPORT 如果已指定的å”議是 TCP/IP 或 UDP/IP 的話,指定埠號的目的地作為è¦å‰‡æ¢ä»¶ã€‚其他的å”議會被忽略。如果該åƒæ•¸æ²’有指定,那麼è¦å‰‡æœƒæ‡‰ç”¨åˆ°æ‰€æœ‰åŸ è™Ÿã€‚當指定時,請使用如下方法: "1-1024" (第 1 到 1024),"23" (åƒ…é™ 23)。 -CMD_AccessAddEx6_DESTPORT 如果指定的å”議是 TCP/IP 或 UDP/IP 的話,則指定目標埠號作為è¦å‰‡æ¢ä»¶ã€‚其他å”議會被忽略。如果該åƒæ•¸æ²’有指定,指定方法åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ -CMD_AccessAddEx6_SRCUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話發é€çš„å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 -CMD_AccessAddEx6_DESTUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話接收的å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 -CMD_AccessAddEx6_SRCMAC 指定目標 MAC ä½å€ä½œç‚ºè¦å‰‡ã€‚用分隔符號]-[或者]:[å’Œå六進ä½çš„數字,如 "00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00" 來指定 MAC 地å€ã€‚分隔符號å¯ä»¥è·³éŽã€‚ -CMD_AccessAddEx6_DESTMAC 指定目標 MAC ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡ã€‚方法與指定 /SRCMAC åƒæ•¸åŒæ¨£ã€‚ -CMD_AccessAddEx6_TCPSTATE 指定 TCP連接狀態作為一個è¦å‰‡ã€‚使用已建立的(Established) 或未建立的(Unestablished)。 -CMD_AccessAddEx6_DELAY 當å°åŒ…通éŽæ™‚,設置本數值來產生延é²ã€‚以毫秒為單ä½ä¾†æŒ‡å®šå»¶é²é€±æœŸã€‚指定0,æ„為ä¸ç”¢ç”Ÿå»¶é²ã€‚延é²æœ€å¤§ç‚º 10000 毫秒。 -CMD_AccessAddEx6_JITTER 當å°åŒ…通éŽæ™‚,設置本數值來產生抖動。當å°åŒ…通éŽæ™‚,設置此數值來生æˆæŠ–動。用 0% 到 100% 之內的範åœä¾†æŒ‡å®šæŠ–動波動的頻率。指定 0,æ„為ä¸æœƒç”ŸæˆæŠ–動。 -CMD_AccessAddEx6_LOSS 當å°åŒ…通éŽæ™‚,設置本數值來產生å°åŒ…丟失。指定 0% 至 100% 來作為丟包的比率範åœã€‚指定 0,æ„為無丟包生æˆã€‚ -CMD_AccessAddEx6_Prompt_DELAY 生æˆå»¶é² (毫秒: 0 - 10000): -CMD_AccessAddEx6_Prompt_JITTER 生æˆæŠ–動的波動 (百分比: 0 - 100): -CMD_AccessAddEx6_Prompt_LOSS 丟包率 (百分比: 0 - 100): -CMD_AccessAddEx6_Eval_DELAY 最大延é²ç‚º 10000 -CMD_AccessAddEx6_Eval_JITTER 最大抖動波動為 100 -CMD_AccessAddEx6_Eval_LOSS 最大丟包率為 100 - - -# AccessList 命令 -CMD_AccessList ç²å–訪å•æ¸…å–®è¦å‰‡ -CMD_AccessList_Help ç²å–當å‰è™›æ“¬ HUB 的訪å•æ¸…單中註冊的å°åŒ…篩é¸è¦å‰‡ä¸€è¦½è¡¨ã€‚\n訪å•åˆ—表,å³æ˜¯è™›æ“¬ HUB å…§å°æµå‹•çš„å°åŒ…進行篩é¸çš„è¦å‰‡çš„集åˆï¼Œè¨ªå•æ¸…單中å¯ä»¥ç™»å…¥å¤šæ¢è¦å‰‡ï¼Œæ¯æ¢è¦å‰‡å¯ä»¥å®šç¾©å„ªå…ˆé †åºã€‚通éŽåŒ…éŽæ¿¾è¦å‰‡é©ç”¨è‹±å¯¸è¨ªå•æ¸…å–®å¯ä»¥è¨»å†Šä¸€å€‹ä»¥ä¸Šçš„è¦å‰‡å¯ä»¥å®šç¾©ä¸€å€‹å„ªå…ˆè€ƒæ…®æ¯ä¸€æ¢è¦å‰‡ã€‚所有的å°åŒ…,按照最åˆé©ç”¨çš„æ¢ä»¶ï¼Œæˆ–是通éŽæˆ–是銷毀。ä¸ç¬¦åˆä»»ä½•è¦å‰‡çš„å°åŒ…則將被默許通éŽã€‚\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_AccessList_Args AccessList - - -# AccessDelete 命令 -CMD_AccessDelete 從訪å•æ¸…單中刪除è¦å‰‡ -CMD_AccessDelete_Help 從當å‰è™›æ“¬ HUB 中註冊的訪å•æ¸…單中,é¸å®šå°åŒ…éŽæ¿¾è¦å‰‡ä¸¦åŠ ä»¥åˆªé™¤ã€‚\nè¦åˆªé™¤è¦å‰‡ï¼Œéœ€è¦æŒ‡å®šè©²è¦å‰‡ ID。ID å¯ä»¥é‹è¡Œ AccessList ç²å¾—。\nå¦å¤–ä¸åˆªé™¤è€Œæ˜¯æš«æ™‚ç¦ç”¨çš„è¦å‰‡åŸ·è¡Œ AccessDisable 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_AccessDelete_Args AccessDelete [id] -CMD_AccessDelete_[id] 指定è¦åˆªé™¤çš„è¦å‰‡çš„ ID 或唯一 ID。 -CMD_Access_Prompt_ID 訪å•æ¸…å–®è¦å‰‡ ID 或唯一 ID: - - -# AccessEnable 命令 -CMD_AccessEnable 啟用訪å•æ¸…å–®è¦å‰‡åŠŸèƒ½ -CMD_AccessEnable_Help 從當å‰è™›æ“¬ HUB 中註冊的訪å•æ¸…單中,é¸å®šå°åŒ…篩é¸è¦å‰‡ä¸¦å•Ÿå‹•ã€‚å•Ÿå‹•çš„è¦å‰‡ç”¨æ–¼å°åŒ…篩é¸ã€‚\nè¦å•Ÿç”¨è©²è¦å‰‡ï¼Œå¿…須指定它的 ID。您å¯ä»¥ä½¿ç”¨ AccessList 命令ç²å– ID。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_AccessEnable_Args AccessEnable [id] -CMD_AccessEnable_[id] 指定è¦å‰‡çš„ ID 並啟動。 - - -# AccessDisable 命令 -CMD_AccessDisable ç¦ç”¨è¨ªå•æ¸…å–®è¦å‰‡ -CMD_AccessDisable_Help 從當å‰è™›æ“¬ HUB 中註冊的訪å•æ¸…單中,é¸å®šå°åŒ…篩é¸è¦å‰‡ä¸¦ç¦ç”¨ã€‚被ç¦ç”¨çš„篩é¸è¦å‰‡å°‡ä¸æœƒè¢«ç”¨æ–¼å°åŒ…篩é¸ã€‚\nè¦ç¦ç”¨çš„è¦å‰‡ï¼Œè¦å‰‡å¿…須指定的 ID。\nè¦ç¦ç”¨è©²è¦å‰‡ï¼Œå¿…須指定它的 ID。您å¯ä»¥ä½¿ç”¨ AccessList 命令ç²å– ID。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_AccessDisable_Args AccessDisable [id] -CMD_AccessDisable_[id] 指定è¦å‰‡çš„ ID 並ç¦ç”¨ã€‚ - - -# UserList 命令 -CMD_UserList ç²å–用戶列表 -CMD_UserList_Help ç²å–當å‰è™›æ“¬ HUB 中註冊的安全帳戶資料庫資訊中的使用者清單。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_UserList_Args UserList - - -# UserCreate 命令 -CMD_UserCreate 創建用戶 -CMD_UserCreate_Help 在當å‰è™›æ“¬ HUB 中註冊的安全帳戶資料庫中創建一個新使用者。\n當您創建一個使用者,根據使用者資訊的èªè­‰ï¼ŒVPN Client å¯ä»¥é€£æŽ¥åˆ°é€™å€‹è™›æ“¬ HUB。\n如果您使用 UserCreate 命令創建一個用戶,用戶身份驗證方法是驗證密碼,註冊為一個隨機字串作為密碼分é…。因此,用戶ä¸èƒ½ç›´æŽ¥é€£æŽ¥åˆ°è™›æ“¬ HUB。在創建用戶後,則必須é‹ç”¨ UserPasswordSet 命令,設定指定使用者的密碼。或者使用 UserAnonymousSet 命令,UserCertSet 命令,UserSignedSet 命令,UserRadiusSet 命令,UserNTLMSet 命令來改變使用者身份驗證方å¼ã€‚\n除éžçœŸæœ‰ç”¨æˆ¶å為 "*" (星號),å¦å‰‡ç•¶å®¢æˆ¶ç™»å…¥æ™‚æ供的用戶å與已有用戶åä¸ä¸€è‡´çš„情æ³ä¸‹ï¼Œå°‡è‡ªå‹•ç™»å…¥ç‚º RADIUS 伺æœå™¨ï¼Œæˆ–者 NT 控制器來驗證。\n如果è¦æ›´æ”¹ä½¿ç”¨è€…資訊,å¯ä»¥åŸ·è¡Œ UserSet 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_UserCreate_Args UserCreate [name] [/GROUP:group] [/REALNAME:realname] [/NOTE:note] -CMD_UserCreate_[name] 指定新創建用戶的用戶å。 -CMD_UserCreate_GROUP 如果讓用戶加入一個用戶組,請指定組å。如果你讓用戶ä¸å±¬æ–¼ä»»ä½•çµ„,則設定為 /GROUP:none。 -CMD_UserCreate_REALNAME 指定用戶的全å。如果ä¸æŒ‡å®šï¼Œè«‹é¸ /REALNAME:none。 -CMD_UserCreate_NOTE 指定該用戶的說明。å¦å‰‡ï¼Œé¸æ“‡ /NOTE:none。 -CMD_UserCreate_Prompt_NAME 用戶å: -CMD_UserCreate_Prompt_GROUP 加入群組å稱: -CMD_UserCreate_Prompt_REALNAME 用戶全å: -CMD_UserCreate_Prompt_NOTE 用戶æè¿°: - - -# UserSet 命令 -CMD_UserSet 更改使用者資訊 -CMD_UserSet_Help 變更當å‰è™›æ“¬ HUB 中的安全帳戶資料庫中註冊的客戶資訊。\nå¯ä»¥æ›´æ”¹çš„資訊,å³ä½¿å‰µå»ºæ–°ä½¿ç”¨è€…所需è¦çš„ "組å稱","å…¨å" å’Œ "æè¿°" 這三個項目。\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_UserSet_Args UserSet [name] [/GROUP:group] [/REALNAME:realname] [/NOTE:note] -CMD_UserSet_[name] 指定用戶å更改設置。 -CMD_UserSet_GROUP 如果讓用戶加入一個用戶組,請指定組å。如果你讓用戶ä¸å±¬æ–¼ä»»ä½•çµ„,則設定為 /GROUP:none。 -CMD_UserSet_REALNAME 指定用戶的全å。如果ä¸æŒ‡å®šï¼Œè«‹é¸ /REALNAME:none。 -CMD_UserSet_NOTE 指定該用戶的說明。å¦å‰‡ï¼Œé¸æ“‡ /NOTE:none - - -# UserDelete 命令 -CMD_UserDelete 刪除用戶 -CMD_UserDelete_Help 刪除在虛擬 HUB 中的安全帳戶資料庫中註冊的使用者。當你刪除一個用戶,該用戶將無法連接到虛擬 HUB。\n如果您使用 UserPolicySet 命令,å³ä½¿ä¸åˆªé™¤ä¹Ÿå¯æš«æ™‚ç¦æ­¢ç”¨æˆ¶ç™»å…¥ã€‚\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_UserDelete_Args UserDelete [name] -CMD_UserDelete_[name] 指定用戶å將其刪除。 - - -# UserGet 命令 -CMD_UserGet ç²å–使用者資訊 -CMD_UserGet_Help ç²å–在虛擬 HUB 中的安全帳戶資料庫中註冊使用者的登入資訊。\n這個指令å¯ä»¥å¾—到的資訊有 "用戶å","å…¨å","æè¿°","組的æˆå“¡","有效期","安全å”è­°","身份驗證方法",以åŠé©—è­‰åƒæ•¸ã€‚\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_UserGet_Args UserGet [name] -CMD_UserGet_[name] 指定的用戶å來ç²å–資訊。 -CMD_UserGet_Column_Name 用戶å -CMD_UserGet_Column_RealName å…¨å -CMD_UserGet_Column_Note æè¿° -CMD_UserGet_Column_Group 組å稱 -CMD_UserGet_Column_Expires 有效期 -CMD_UserGet_Column_AuthType 驗證方法 -CMD_UserGet_Column_UserCert 已註冊的用戶固有的證書 -CMD_UserGet_Column_RadiusAlias 外部èªè­‰ä¼ºæœå™¨é©—證用戶å -CMD_UserGet_Column_RootCert_CN 證書的 CN 值得é™å®š -CMD_UserGet_Column_RootCert_SERIAL 證書的åºè™Ÿçš„é™å®š -CMD_UserGet_Policy 該使用者設定的安全å”定 - - -# UserAnonymousSet 命令 -CMD_UserAnonymousSet 將用戶身份驗證方法設置為匿åé©—è­‰ -CMD_UserAnonymousSet_Help 在虛擬 HUB 中的安全帳戶資料庫中註冊使用者的驗證方法設定為 "匿åé©—è­‰"。"匿åé©—è­‰" 的用戶連接到 VPN Client HUB 時,ä¸æœƒæœ‰ä»»ä½•ç”¨æˆ¶èªè­‰å³å¯ä»¥é€£æŽ¥åˆ° HUB。匿å身份驗證設置é©åˆé‚£äº›å…¬é–‹çš„誰都å¯ä»¥é€£æŽ¥çš„ VPN Server。\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_UserAnonymousSet_Args UserAnonymousSet [name] -CMD_UserAnonymousSet_[name] 指定用戶å更改設置。 - - -# UserPasswordSet 命令 -CMD_UserPasswordSet 將使用者身份驗證方法設置為密碼驗證,並設定密碼 -CMD_UserPasswordSet_Help 在虛擬 HUB 中的安全帳戶資料庫中註冊使用者的驗證方法設定為 "密碼驗證" 所謂 "密碼驗證" å³æ‰€æœ‰å®‰å…¨å¸³æˆ¶è³‡æ–™åº«ä¸­çš„使用者都設置密碼註冊。當此用戶連接虛擬 HUB 時,會æ示輸入密碼,如果一致,則å…許連接。\n事實上,由於使用者的密碼是經éŽè™•ç†ä»¥å¾Œä¿å­˜çš„,因此å³ä½¿åˆ†æžåŽŸå§‹æ料,也ä¸æœƒåˆ†æžå‡ºå¯†ç¢¼ã€‚\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_UserPasswordSet_Args UserPasswordSet [name] [/PASSWORD:password] -CMD_UserPasswordSet_[name] 指定用戶å更改設置。 -CMD_UserPasswordSet_PASSWORD 指定使用者的密碼設置。如果您ä¸æŒ‡å®šæ­¤åƒæ•¸å°‡è¢«æ示輸入密碼。 - - -# UserCertSet 命令 -CMD_UserCertSet 將用戶身份驗證方法設置為固有證書驗證,並設定證書 -CMD_UserCertSet_Help 在虛擬 HUB 中的安全帳戶資料庫中註冊使用者的驗證方法設定為 "固有證書驗證" 所謂 "固有證書驗證" å³æ‰€æœ‰å®‰å…¨å¸³æˆ¶è³‡æ–™åº«ä¸­çš„使用者都註冊一個 X.509 證書。當此用戶連接虛擬 HUB 時,æ供的固有證書與登記證書一致,或æŒæœ‰å°æ‡‰è­‰æ›¸çš„金鑰,å…許是通éŽé©—證實ç¾é€£æŽ¥ã€‚\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_UserCertSet_Args UserCertSet [name] [/LOADCERT:cert] -CMD_UserCertSet_[name] 指定的用戶å更改設置。 -CMD_UserCertSet_LOADCERT 指定 X.509 證書檔案å,這頂用戶證書。 - - -# UserCertGet 命令 -CMD_UserCertGet ç²å–註冊固有證書èªè­‰ç”¨æˆ¶çš„證書 -CMD_UserCertGet_Help 在虛擬 HUB 中的安全帳戶資料庫中註冊使用者的 "固有證書èªè­‰" 的用戶,å–得用戶的 X.509 證書,並ä¿å­˜ã€‚\n如果用戶未指定 "固有證書èªè­‰",則會發生錯誤。\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ -CMD_UserCertGet_Args UserCertGet [name] [/SAVECERT:cert] -CMD_UserCertGet_[name] 指定的用戶å來檢索資訊。 -CMD_UserCertGet_SAVECERT 指定檔案å來ä¿å­˜ç²å–的用戶的 X.509 證書。 -CMD_UserCertGet_Not_Cert 或者éžå›ºå®šè­‰æ›¸èªè­‰ï¼Œæˆ–者為設定為固有證書驗證。 - - -# UserSignedSet 命令 -CMD_UserSignedSet 將用戶身份驗證方法設置為已簽å證明書èªè­‰ -CMD_UserSignedSet_Help 將已註冊在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫的使用者èªè­‰æ–¹æ³•è¨­å®šç‚ºå·²ç°½åèªè­‰æ›¸èªè­‰ã€‚使用者以已簽å證明書èªè­‰çš„用戶å連çµè™›æ“¬ HUB 時,使用者所æ交的證明書會被驗證是å¦ç‚ºè™›æ“¬ HUB èªå¯çš„證明機構的證明書一覽中任æ„證明書的簽å,且客戶是å¦æŒæœ‰èˆ‡è­‰æ›¸ç›¸æ‡‰çš„金鑰,用 RSA 演算法驗證å¯ä»¥é€£çµçš„èªè­‰æ³•ã€‚/né‚„å¯ä»¥è¨­å®šæˆå·²è¨»å†Šç”¨æˆ¶å¸Œæœ›çš„證明書的通用å (CN) åŠç·¨è™Ÿï¼Œåªæœ‰é€šéŽäº†ä¸Šè¿°é©—證的證明書的內容與設定值一致的情æ³ä¸‹æ‰èƒ½è¨±å¯é€£çµã€‚/nè¦å–å¾—ç›®å‰è¨»å†Šç”¨æˆ¶ä¸€è¦½ï¼Œè«‹ä½¿ç”¨ç”¨æˆ¶å單指令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ \n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_UserSignedSet_Args UserSignedSet [name] [/CN:cn] [/SERIAL:serial] -CMD_UserSignedSet_[name] 指定更改設定的用戶å -CMD_UserSignedSet_CN 如果指定此åƒæ•¸ï¼Œåœ¨é©—證了用戶æ交的證明書是å¦ç”±å¯ä¿¡è³´çš„證明機構簽å後,該證明書的通用å (CN) 的值,與根據此åƒæ•¸è¨­å®šçš„值相比較,åªæœ‰å–得一致的情æ³ä¸‹æ‰å…許連çµã€‚指定 "none" 的情æ³ä¸‹ä¸é€²è¡Œç¢ºèªã€‚ -CMD_UserSignedSet_SERIAL 如果指定此åƒæ•¸ï¼Œåœ¨é©—證了用戶æ交的證明書是å¦ç”±å¯ä¿¡è³´çš„證明機構簽å後,該證明書的åºè™Ÿçš„值,與根據此åƒæ•¸è¨­å®šçš„值相比較,åªæœ‰å–得一致的情æ³ä¸‹æ‰å…許連çµã€‚指定 "none" 的情æ³ä¸‹ä¸é€²è¡Œç¢ºèªã€‚ -CMD_UserSignedSet_Prompt_CN é™å®šé€šç”¨å (CN) 的值 -CMD_UserSignedSet_Prompt_SERIAL é™å®šç·¨è™Ÿçš„值 - - -# UserRadiusSet 命令 -CMD_UserRadiusSet 將用戶的èªè­‰æ–¹æ³•è¨­å®šç‚ºåŠå¾‘èªè­‰ -CMD_UserRadiusSet_Help 將在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫上註冊的使用者èªè­‰æ–¹æ³•è¨­ç½®ç‚º "åŠå¾‘èªè­‰"。用戶以被åŠå¾‘èªè­‰è¨­ç½®çš„用戶å連接虛擬 HUB 時,用戶å和使用者輸入的密碼被發é€åˆ°åŠå¾‘伺æœå™¨ï¼ŒåŠå¾‘伺æœå™¨æª¢æŸ¥ç”¨æˆ¶å和密碼後,如éŽè©²èªè­‰æˆåŠŸï¼Œç”¨æˆ¶è¢«å…許 VPN 連接。\nè¦ä½¿ç”¨åŠå¾‘èªè­‰ï¼Œéœ€è¦äº‹å…ˆä½¿ç”¨ RadiusServerSet 指令把è¦ä½¿ç”¨çš„åŠå¾‘伺æœå™¨è¨­ç½®ç‚ºè™›æ“¬ HUB。\nè¦ç²å¾—ç›®å‰è¨»å†Šçš„用戶清單,請使用 UserList 指令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_UserRadiusSet_Args UserRadiusSet [name] [/ALIAS:alias_name] -CMD_UserRadiusSet_[name] 指定更改設定的用戶å -CMD_UserRadiusSet_ALIAS 如果此åƒæ•¸è¢«è¨­ç½®ï¼Œå¯ä»¥ä½¿å°åŠå¾‘伺æœå™¨ç™¼é€çš„用戶å與虛擬 HUB 上的用戶å是ä¸åŒçš„。如果沒有設置,請指定為 /ALIAS:none (使用虛擬 HUB 上的用戶å)。用戶å是 "*" 的情æ³ä¸‹ /ALIAS åƒæ•¸è¢«å¿½ç•¥ã€‚關於 "*" 用戶的æ述,輸入 UserCreate /HELP å¯é¡¯ç¤ºã€‚ -CMD_UserRadiusSet_Prompt_ALIAS 驗證用別å (å¯é¸) - - -# UserNTLMSet 命令 -CMD_UserNTLMSet 用戶身份驗證方法設置為 NT 域èªè­‰ -CMD_UserNTLMSet_Help 將在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫上註冊的使用者èªè­‰æ–¹æ³•è¨­ç½®ç‚º "NT 域驗證"。用戶以被 NT 域èªè­‰è¨­ç½®çš„用戶å連接虛擬 HUB 時,用戶å和使用者輸入的密碼被發é€åˆ° Windows NT / 2000 / Server 2003 / Server 2008 網域控制站或 Active Directory 伺æœå™¨ï¼Œèªè­‰ä¼ºæœå™¨æª¢æŸ¥ç”¨æˆ¶å和密碼後,如果èªè­‰æˆåŠŸå¾Œï¼Œè©²ç”¨æˆ¶çš„ VPN 連接被å…許。è¦ä½¿ç”¨ NT 域èªè­‰ï¼ŒVPN Server ä¸è¦åœ¨é€£æŽ¥åˆ°è©²åŸŸçš„ Windows NT 4.0,Windows 2000,Windows XP,Windows Server 2003 å’Œ Windows Server 2008 的任何作業系統上é‹è¡Œã€‚詳情,請與 VPN Server 管ç†å“¡è«®è©¢ã€‚\nè¦ç²å¾—ç›®å‰è¨»å†Šçš„用戶清單,請使用 UserList 指令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_UserNTLMSet_Args UserNTLMSet [name] [/ALIAS:alias_name] -CMD_UserNTLMSet_[name] 指定更改設定的用戶å -CMD_UserNTLMSet_ALIAS 如果此åƒæ•¸è¢«è¨­ç½®ï¼Œå¯ä»¥ä½¿å° NT 域或 Active Directory 發é€çš„用戶å與虛擬 HUB 上的用戶åä¸åŒã€‚如果沒有設置,請指定 /ALIAS:none (使用虛擬 HUB 上的用戶å)。用戶å是 "*" 的情æ³ä¸‹ /ALIAS åƒæ•¸è¢«å¿½ç•¥ã€‚關於 "*" 用戶的æ述,輸入 UserCreate /HELP å¯é¡¯ç¤ºã€‚ - - -# UserPolicyRemove 命令 -CMD_UserPolicyRemove 刪除用戶的安全性原則 -CMD_UserPolicyRemove_Help 刪除在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫上已註冊的使用者設置的安全性原則設置。被刪除安全性原則設置的用戶,é©ç”¨è©²ç”¨æˆ¶æ‰€å±¬çš„組的安全性原則設置。如果ä¸å±¬æ–¼ä»»ä½•çµ„,或改組沒有設置安全性原則,則éµå¾žé è¨­å€¼ (å…許訪å•: 啟用,TCP連接數最大值: 32 個,超時時間: 20 秒)。\nè¦ç²å¾—ç›®å‰è¨»å†Šçš„用戶列表,請使用 UserList 命令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ \n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_UserPolicyRemove_Args UserPolicyRemove [name] -CMD_UserPolicyRemove_[name] 指定更改設定的用戶å - - -# UserPolicySet 命令 -CMD_UserPolicySet 設置用戶的安全性原則 -CMD_UserPolicySet_Help 變更在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫上已註冊的使用者設置的安全性原則內容。\n當用戶未設置安全性原則時,設置新的默èªå®‰å…¨æ€§åŽŸå‰‡å¾Œï¼Œæ›´æ”¹è¢«æŒ‡å®šçš„值。\nè¦ç²å¾—當å‰å·²è¨»å†Šçš„用戶清單,請使用 UserList 指令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_UserPolicySet_Args UserPolicySet [name] [/NAME:policy_name] [/VALUE:num|yes|no] -CMD_UserPolicySet_[name] 指定更改設定的用戶å -CMD_UserPolicySet_NAME 指定è¦è®Šæ›´å€¼çš„策略的å稱。您å¯ä»¥ä½¿ç”¨ PolicyList 命令顯示策略å稱和å¯è¨­å®šå€¼çš„列表。 -CMD_UserPolicySet_VALUE 指定策略的新值。如果其策略是數值型,指定整數。如果是布林型,指定 "yes" 或 "no"。å¯ä»¥è¨­å®šçš„類型和值,å¯ä»¥ä½¿ç”¨ PolicyList 指令顯示。 - - -# UserExpiresSet 命令 -CMD_UserExpiresSet è¨­ç½®ç”¨æˆ¶çš„æœ‰æ•ˆæœŸé™ -CMD_UserExpiresSet_Help 設置在目å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫中註冊的使用者的有效期é™ã€‚有效期é™åˆ°æœŸçš„用戶ä¸èƒ½é€£æŽ¥è™›æ“¬ HUB。\nè¦ç²å¾—當å‰å·²è¨»å†Šçš„用戶清單,請使用 UserList 指令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_UserExpiresSet_Args UserExpiresSet [name] [/EXPIRES:expires] -CMD_UserExpiresSet_[name] 指定更改設定的用戶å -CMD_UserExpiresSet_EXPIRES 指定用戶有效期é™çš„日期和時間。如 "2005/10/08 19:30:00",以 6 個整數指定年,月,日,時,分,秒,用斜線或冒號分隔。年指定為 4 ä½æ•¸ã€‚如果把空格加入到值中,需è¦æŠŠæ•´å€‹å€¼ç”¨ "" åœä½ã€‚å¯ä»¥æŒ‡å®šæœ¬åœ°æ™‚é–“ (電腦上的命令列管ç†å·¥å…·é‹è¡Œçš„標準時間)。如果指定 /EXPIRES:none,å¯ä»¥è§£é™¤æœ‰æ•ˆæœŸé™ã€‚ -CMD_UserExpiresSet_Prompt_EXPIRES ç”¨æˆ¶çš„æœ‰æ•ˆæœŸé™ (沒有指定,å³æ²’有期é™): - - -# GroupList 命令 -CMD_GroupList ç²å–群組列表 -CMD_GroupList_Help ç²å–在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫中註冊的群組清單。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_GroupList_Args GroupList - - -# GroupCreate 命令 -CMD_GroupCreate 創建群組 -CMD_GroupCreate_Help 在目å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫內建立新群組。\n在群組內å¯ä»¥ç™»è¨˜å¤šå€‹ç”¨æˆ¶ã€‚è¦åœ¨ç¾¤çµ„內註冊用戶,使用 GroupJoin 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_GroupCreate_Args GroupCreate [name] [/REALNAME:realname] [/NOTE:note] -CMD_GroupCreate_[name] 指定è¦å‰µå»ºçš„群組å。 -CMD_GroupCreate_REALNAME 指定該群組的全å。例如,如果群組å°æ‡‰æ–¼å¯¦éš›çš„部分或部門å稱,指定其å稱。如果ä¸æŒ‡å®šçš„情æ³ä¸‹ï¼Œè«‹æŒ‡å®š /REALNAME:none。 -CMD_GroupCreate_NOTE 指定群組的æ述。如果ä¸æŒ‡å®šçš„情æ³ä¸‹ï¼Œè«‹æŒ‡å®š /NOTE:none。 -CMD_GroupCreate_Prompt_NAME 群組å稱: -CMD_GroupCreate_Prompt_REALNAME 群組的全å: -CMD_GroupCreate_Prompt_NOTE 群組æè¿°: - - -# GroupSet 命令 -CMD_GroupSet 設置群組資訊 -CMD_GroupSet_Help 設置在目å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫中註冊的群組資訊。\nè¦ç²å–當å‰å·²è¨»å†Šçš„群組列表,請使用 GroupList 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_GroupSet_Args GroupSet [name] [/REALNAME:realname] [/NOTE:note] -CMD_GroupSet_[name] 指定變更設定的群組å。 -CMD_GroupSet_REALNAME 指定該群組的全å。例如,如果群組å°æ‡‰æ–¼å¯¦éš›çš„部分或部門å稱,指定其å稱。如果ä¸æŒ‡å®šçš„情æ³ä¸‹ï¼Œè«‹æŒ‡å®š /REALNAME:none。 -CMD_GroupSet_NOTE 指定群組的æ述。如果ä¸æŒ‡å®šçš„情æ³ä¸‹ï¼Œè«‹æŒ‡å®š /NOTE:none。 - - -# GroupDelete 命令 -CMD_GroupDelete 刪除群組 -CMD_GroupDelete_Help 刪除目å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫中註冊的群組。\n一旦刪除群組,該群組所屬的所有用戶將æˆç‚ºæœªåˆ†é…的。\nè¦ç²å–當å‰å·²è¨»å†Šçš„群組列表,請使用 GroupList 命令。\n此命令ä¸èƒ½é‹è¡Œçš„ VPN Bridge。\n您ä¸èƒ½åŸ·è¡Œé€™å€‹è™›æ“¬çš„ VPN 作為在群集æˆå“¡ä¼ºæœå™¨ä½œæ¥­ç³»çµ±ä¼ºæœå™¨èŠ±é¼“命令。 -CMD_GroupDelete_Args GroupDelete [name] -CMD_GroupDelete_[name] 指定刪除的群組å。 - - -# GroupGet 命令 -CMD_GroupGet ç²å¾—群組資訊和所屬使用者清單 -CMD_GroupGet_Help ç²å–ç›®å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫中註冊的群組資訊和屬於改群組的使用者列表。\nè¦ç²å–當å‰å·²è¨»å†Šçš„群組列表,請使用 GroupList 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_GroupGet_Args GroupGet [name] -CMD_GroupGet_[name] 指定ç²å¾—資訊的群組å。 -CMD_GroupGet_Column_NAME 群組å -CMD_GroupGet_Column_REALNAME å…¨å -CMD_GroupGet_Column_NOTE æè¿° -CMD_GroupGet_Column_POLICY 這個群組所設定的安全測略 -CMD_GroupGet_Column_MEMBERS 屬於這個群組的用戶å列表 - - -# GroupJoin 命令 -CMD_GroupJoin 用戶添加到群組 -CMD_GroupJoin_Help 在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫註冊的群組內,添加安全帳戶資料庫內的使用者。\nç›®å‰è¨»å†Šçš„用戶和群組的列表,å¯ä½¿ç”¨ UserList 命令和 GroupList 命令ç²å–。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_GroupJoin_Args GroupJoin [name] [/USERNAME:username] -CMD_GroupJoin_[name] 指定è¦æ·»åŠ ç”¨æˆ¶çš„群組å。 -CMD_GroupJoin_USERNAME 指定往以 name 指定了的群組添加的用戶å。 -CMD_GroupJoin_Prompt_USERNAME è¦åŠ å…¥ç¾¤çµ„的用戶å: - - -# GroupUnjoin 命令 -CMD_GroupUnjoin 從群組內刪除用戶 -CMD_GroupUnjoin_Help 從目å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫註冊的群組中,刪除指定用戶。用戶一旦從群組中被刪除,該用戶æˆç‚ºæœªåˆ†é…。\nè¦ç²å–當å‰ç¾¤çµ„的用戶列表,使用 GroupGet 命令。\nè¦ç²å–當å‰å·²è¨»å†Šçš„群組列表,使用 GroupList 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_GroupUnjoin_Args GroupUnjoin [name] -CMD_GroupUnjoin_[name] 指定è¦å¾žç¾¤çµ„內刪除的用戶å。 -CMD_GroupUnjoin_Prompt_name è¦å¾žç¾¤çµ„內刪除的用戶å: - - -# GroupPolicyRemove 命令 -CMD_GroupPolicyRemove 刪除群組的安全性原則 -CMD_GroupPolicyRemove_Help å°åœ¨ç›®å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料胡中註冊的群組,刪除其被設置的安全性原則的設置。å°æ‰€å±¬çš„群組åŠç”¨æˆ¶æœ¬èº«æ²’有被設置安全性原則的用戶,éµç…§é è¨­å€¼ (å…許訪å•: 啟用,TCP 連接數的最大值: 32 個,超時時間: 20 秒)。\nè¦ç²å¾—當å‰å·²è¨»å†Šçš„群組列表,使用 GroupList 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_GroupPolicyRemove_Args GroupPolicyRemove [name] -CMD_GroupPolicyRemove_[name] 指定變更設定的群組å。 - - -# GroupPolicySet 命令 -CMD_GroupPolicySet 設置群組的安全性原則 -CMD_GroupPolicySet_Help å°åœ¨ç›®å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料胡中註冊的群組,更改其被設置的安全性原則的設置。\n如群組尚未設置安全性原則,新的默èªå®‰å…¨æ€§åŽŸå‰‡è¨­ç½®å¾Œï¼Œæ›´æ”¹è¢«æŒ‡å®šçš„值。\nè¦ç²å¾—當å‰å·²è¨»å†Šçš„群組列表,使用 GroupList 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_GroupPolicySet_Args GroupPolicySet [name] [/NAME:policy_name] [/VALUE:num|yes|no] -CMD_GroupPolicySet_[name] 指定變更設定的群組å。 -CMD_GroupPolicySet_NAME 指定è¦æ›´æ”¹å…¶å€¼çš„ç­–ç•¥å稱。您å¯ä»¥ä½¿ç”¨ PolicyList 命令顯示的策略å稱和å¯ä»¥è¨­ç½®å€¼çš„列表。 -CMD_GroupPolicySet_VALUE 指定一個新的策略值。如果策略是數值型的情æ³ä¸‹ï¼ŒæŒ‡å®šä¸€å€‹æ•´æ•¸ã€‚如果是布林型的情æ³ä¸‹ï¼ŒæŒ‡å®š "yes" 或 "no"。å¯ä»¥è¨­å®šé¡žåž‹å’Œå€¼ï¼Œå¯ä»¥ä½¿ç”¨ PolicyList 指令顯示。 - - -# SessionList 命令 -CMD_SessionList ç²å–連接會話的列表 -CMD_SessionList_Help ç²å–ç›®å‰ç®¡ç†çš„與虛擬 HUB 連接中的的會話列表。在會話清單中,以下資訊將顯示為æ¯å€‹é€£æŽ¥: [會話å稱],[會話場所],[用戶å],[連接æºä¸»æ©Ÿå稱稱],[TCP 連接],[傳輸ä½å…ƒçµ„數] å’Œ [傳輸å°åŒ…數]。\n如果當å‰é€£æŽ¥çš„ VPN Server 是群集控制器,管ç†çš„虛擬 HUB 是éœæ…‹çš„虛擬 HUB,å¯ä»¥å¾—到連接其所有的集群æˆå“¡çš„該虛擬 HUB 的會話列表的çµåˆã€‚\n在其他情æ³ä¸‹ï¼Œåªèƒ½ç²å–與目å‰ç®¡ç†çš„ VPN Server 實際連接著的會話列表。 -CMD_SessionList_Args SessionList - - -# SessionGet 命令 -CMD_SessionGet ç²å–會話資訊 -CMD_SessionGet_Help 指定與當目å‰ç®¡ç†çš„虛擬 HUB 連接著的會話,並ç²å¾—其會話資訊。會話資訊包括以下內容: 連接æºä¸»æ©Ÿå稱和用戶å,版本資訊,時間資訊,TCP 連接數,通訊åƒæ•¸ï¼Œå·¥ä½œéšŽæ®µé‡‘鑰,輸入輸出的資料統計資料,和其他用戶端和伺æœå™¨è³‡è¨Šç­‰ã€‚\nè¦ç²å¾—當å‰é€£æŽ¥çš„會話列表,請使用 SessionList 命令。 -CMD_SessionGet_Args SessionGet [name] -CMD_SessionGet_[name] 指定è¦ç²å–資訊的會話å稱。 -CMD_SessionGet_Prompt_NAME 會話å稱: - - -# SessionDisconnect 命令 -CMD_SessionDisconnect 斷開會話 -CMD_SessionDisconnect_Help 指定連接到目å‰ç®¡ç†çš„虛擬 HUB 的會話,管ç†å“¡è¨±å¯æ¬Šä»¥å¼·åˆ¶æ–·é–‹å…¶æœƒè©±ã€‚\n但是,終端的用戶端的設置為通信斷開後的自動啟動é‡æ–°é€£æŽ¥æœƒè©±çš„情æ³ä¸‹ï¼Œå¯èƒ½ç”¨æˆ¶ç«¯æœƒé‡æ–°é€£æŽ¥ã€‚\nè¦ç²å¾—當å‰é€£æŽ¥æœƒè©±åˆ—表,請使用 SessionList 命令。 -CMD_SessionDisconnect_Args SessionDisconnect [name] -CMD_SessionDisconnect_[name] 指定è¦æ–·é–‹çš„會話å稱。 - - -# MacTable 命令 -CMD_MacTable ç²å– MAC ä½å€è¡¨è³‡æ–™åº« -CMD_MacTable_Help ç²å–當å‰ç®¡ç†çš„虛擬 HUB ä¿æŒçš„ MAC ä½å€è¡¨çš„資料庫。\nMAC ä½å€è¡¨è³‡æ–™åº«æ˜¯è™›æ“¬ HUB 需è¦é€²è¡Œåˆ‡æ›å¼ä¹™å¤ªç¶²è·¯å¹€çš„平臺,虛擬 HUB 基於 MAC ä½å€è¡¨çš„資料庫,決定å„個乙太網幀排åºç›®æ¨™æœƒè©±ã€‚MAC ä½å€è³‡æ–™åº«è‡ªå‹•åˆ†æžå‰µå»ºè™›æ“¬ HUB æµå‹•çš„通信內容。\n指定的會話å稱,å¯ä»¥å¾—到與該會話有關的 MAC 地å€è¡¨é …。 -CMD_MacTable_Args MacTable [session_name] -CMD_MacTable_[session_name] 如果指定作為åƒæ•¸çš„會話å稱,å¯ä»¥åªé¡¯ç¤ºèˆ‡è©²æœƒè©±ç›¸é—œè¯çš„ MAC ä½å€è¡¨é …。如果ä¸æŒ‡å®šï¼Œå‰‡é¡¯ç¤ºæ‰€æœ‰çš„項。 - - -# MacDelete 命令 -CMD_MacDelete 刪除 MAC 地å€è¡¨é … -CMD_MacDelete_Help æ“作目å‰ç®¡ç†çš„虛擬 HUB ä¿æŒçš„ MAC ä½å€è¡¨è³‡æ–™åº«ï¼Œå¾žè³‡æ–™åº«ä¸­åˆªé™¤æŒ‡å®šçš„ MAC 地å€é …。\nè¦ç²å–ç›®å‰çš„ MAC ä½å€è¡¨è³‡æ–™åº«çš„內容,請使用 MacTable 命令。 -CMD_MacDelete_Args MacDelete [id] -CMD_MacDelete_[id] 指定è¦åˆªé™¤çš„ MAC 地å€è¡¨é …çš„ ID。 -CMD_MacDelete_Prompt è¦åˆªé™¤çš„ ID: - - -# IpTable 命令 -CMD_IpTable ç²å– IP ä½å€è¡¨è³‡æ–™åº« -CMD_IpTable_Help ç›®å‰ç®¡ç†çš„虛擬 HUB ä¿æŒçš„ IP ä½å€è¡¨çš„資料庫。\nIP ä½å€è¡¨è³‡æ–™åº«æ˜¯ä¸€å€‹è‡ªå‹•åˆ†æžç”Ÿæˆé€šä¿¡å…§å®¹çš„平臺,為使虛擬 HUB 能夠掌æ¡å“ªå€‹æœƒè©±ä½¿ç”¨çš„是哪個 IP ä½å€ï¼Œé€™æ˜¯ç¶“常被使用的虛擬 HUB 安全性原則的引擎。\n指定的會話å稱,å¯ä»¥ç²å–與該會話相關è¯çš„ IP ä½å€è¡¨é …。 -CMD_IpTable_Args IpTable [session_name] -CMD_IpTable_[session_name] 指定作為åƒæ•¸çš„會話å稱,å¯ä»¥åªé¡¯ç¤ºèˆ‡è©²æœƒè©±ç›¸é—œè¯çš„ IP ä½å€è¡¨é …。如果ä¸æŒ‡å®šï¼Œå‰‡é¡¯ç¤ºæ‰€æœ‰çš„項。 - - -# IpDelete 命令 -CMD_IpDelete 刪除 IP 地å€è¡¨é … -CMD_IpDelete_Help æ“作目å‰ç®¡ç†çš„虛擬 HUB ä¿æŒçš„ IP ä½å€è¡¨è³‡æ–™åº«ï¼Œå¾žè³‡æ–™åº«ä¸­åˆªé™¤æŒ‡å®šçš„ IP 地å€é …。\nè¦ç²å–ç›®å‰çš„ IP ä½å€è¡¨è³‡æ–™åº«çš„內容,請使用 IpTable 命令。 -CMD_IpDelete_Args IpDelete [id] -CMD_IpDelete_[id] 指定è¦åˆªé™¤çš„ IP 地å€è¡¨é …çš„ ID。 - - -# SecureNatEnable 命令 -CMD_SecureNatEnable 啟用虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) -CMD_SecureNatEnable_Help 使在目å‰ç®¡ç†çš„虛擬 HUB 內啟動並é‹è¡Œè™›æ“¬ NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能)。執行此指令å‰ï¼Œå¿…須先使用 SecureNatHostGet 指令,NatGet 指令和 DhcpGet 指令檢查當å‰è™›æ“¬ NAT 功能和 DHCP 伺æœå™¨çš„設置內容。\n一旦啟用安全網路的功能,å¯ä»¥åœ¨è™›æ“¬ HUB 的虛擬網路上使 NAT 路由器 (IP å½è£) å’Œ DHCP 伺æœå™¨åŠŸèƒ½è™›æ“¬æ€§çš„é‹è¡Œã€‚\n\n[有關安全網路功能的警告]\n安全網路的功能是é¢å‘系統管ç†å“¡å’Œå°å…·å‚™æœ‰é—œç¶²è·¯çš„è±å¯ŒçŸ¥è­˜çš„人的功能。\n如果正確使用安全網路功能,å¯èƒ½å¯¦ç¾é€šéŽ VPN 的安全的é ç«¯å­˜å–。但是如果錯誤地使用,å¯èƒ½ä½¿æ•´å€‹ç¶²è·¯è™•æ–¼å±éšªç‹€æ…‹ã€‚如果ä¸å…·å‚™å…¨é¢çš„的網路知識,沒有得到網路系統管ç†å“¡è¨±å¯çš„情æ³ä¸‹ï¼Œè«‹ç¦ç”¨å®‰å…¨ç¶²è·¯åŠŸèƒ½ã€‚關於安全網路功能的詳細說明,請åƒé–± VPN Server 的手冊和線上文檔。\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_SecureNatEnable_Args SecureNatEnable - - -# SecureNatDisable 命令 -CMD_SecureNatDisable ç¦ç”¨è™›æ“¬ NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) -CMD_SecureNatDisable_Help 在當å‰ç®¡ç†çš„虛擬 HUB å…§ç¦ç”¨è™›æ“¬ NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能)。一旦執行該命令,虛擬 NAT 功能立å³åœæ­¢ï¼Œè™›æ“¬ DHCP 伺æœå™¨åŠŸèƒ½å‰‡åˆªé™¤æŒæœ‰çš„ DHCP 租賃資料並åœæ­¢è©²æœå‹™ã€‚\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ -CMD_SecureNatDisable_Args SecureNatDisable - - -# SecureNatStatusGet 命令 -CMD_SecureNatStatusGet ç²å–虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) 的工作狀態 -CMD_SecureNatStatusGet_Help 如果在目å‰ç®¡ç†çš„虛擬 HUB å…§æ“作虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能),ç²å¾—å…¶æ“作狀態。 \n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ -CMD_SecureNatStatusGet_Args SecureNatStatusGet - - -# SecureNatHostGet 命令 -CMD_SecureNatHostGet ç²å–安全網路功能的虛擬主機的網路介é¢è¨­ç½® -CMD_SecureNatHostGet_Help 在當å‰ç®¡ç†çš„虛擬 HUB å…§ç²å–虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) 中的虛擬主機的網路介é¢è¨­ç½®ã€‚\n安全網路功能有一枚在虛擬 HUB 內二級市場中的虛擬 LAN å¡ï¼Œå®ƒè¢«è³¦äºˆäº† MAC ä½å€å’Œ IP 地å€ã€‚這樣,連接到åŒä¸€å€‹äºŒç´šå¸‚場的其他主機,能夠如存在於網路的真實 IP 主機般與安全網路的虛擬主機通信。\n\n[有關安全網路功能的警告]\n安全網路的功能是é¢å‘系統管ç†å“¡å’Œå°å…·å‚™æœ‰é—œç¶²è·¯çš„è±å¯ŒçŸ¥è­˜çš„人的功能。\n如果正確使用安全網路功能,å¯èƒ½å¯¦ç¾é€šéŽ VPN 的安全的é ç«¯å­˜å–。但是如果錯誤地使用,å¯èƒ½ä½¿æ•´å€‹ç¶²è·¯è™•æ–¼å±éšªç‹€æ…‹ã€‚如果ä¸å…·å‚™å…¨é¢çš„的網路知識,沒有得到網路系統管ç†å“¡è¨±å¯çš„情æ³ä¸‹ï¼Œè«‹ç¦ç”¨å®‰å…¨ç¶²è·¯åŠŸèƒ½ã€‚關於安全網路功能的詳細說明,請åƒé–± VPN Server 的手冊和線上文檔。\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_SecureNatHostGet_Args SecureNatHostGet -CMD_SecureNatHostGet_Column_MAC MAC åœ°å€ -CMD_SecureNatHostGet_Column_IP IP åœ°å€ -CMD_SecureNatHostGet_Column_MASK å­ç¶²è·¯é®ç½© -CMD_SecureNatHostGet_Column_LOG ä¿å­˜ NAT å’Œ DHCP æ“作日誌 - - -# SecureNatHostSet 命令 -CMD_SecureNatHostSet 更改安全網路功能的虛擬主機的網路介é¢è¨­ç½® -CMD_SecureNatHostSet_Help 當å‰ç®¡ç†çš„虛擬 HUB 內,更改和ä¿å­˜è™›æ“¬ NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) 的設置專案中的虛擬主機網路介é¢è¨­ç½®ã€‚\n安全網路功能有一枚在虛擬 HUB 內二級市場中的虛擬 LAN å¡ï¼Œå®ƒè¢«è³¦äºˆäº† MAC ä½å€å’Œ IP 地å€ã€‚這樣,連接到åŒä¸€å€‹äºŒç´šå¸‚場的其他主機,能夠如存在於網路的真實 IP 主機般與安全網路的虛擬主機通信。\n\n[有關安全網路功能的警告]\n安全網路的功能是é¢å‘系統管ç†å“¡å’Œå°å…·å‚™æœ‰é—œç¶²è·¯çš„è±å¯ŒçŸ¥è­˜çš„人的功能。\n如果正確使用安全網路功能,å¯èƒ½å¯¦ç¾é€šéŽ VPN 的安全的é ç«¯å­˜å–。但是如果錯誤地使用,å¯èƒ½ä½¿æ•´å€‹ç¶²è·¯è™•æ–¼å±éšªç‹€æ…‹ã€‚如果ä¸å…·å‚™å…¨é¢çš„的網路知識,沒有得到網路系統管ç†å“¡è¨±å¯çš„情æ³ä¸‹ï¼Œè«‹ç¦ç”¨å®‰å…¨ç¶²è·¯åŠŸèƒ½ã€‚關於安全網路功能的詳細說明,請åƒé–± VPN Server 的手冊和線上文檔。\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_SecureNatHostSet_Args SecureNatHostSet [/MAC:mac] [/IP:ip] [/MASK:mask] -CMD_SecureNatHostSet_MAC 指定分é…到虛擬介é¢çš„ MAC 地å€ã€‚MAC 地å€ç”¨è«¸å¦‚ "00-AC-01-23-45-67" 的字串指定。一但指定 /MAC:none,則ä¸æ›´æ”¹å°‡ç•¶å‰çš„設置。 -CMD_SecureNatHostSet_IP 指定分é…到虛擬介é¢çš„ IP 地å€ã€‚一但指定 /IP:none,則ä¸æ›´æ”¹å°‡ç•¶å‰çš„設置。 -CMD_SecureNatHostSet_MASK 指定分é…到虛擬介é¢çš„å­ç¶²è·¯é®ç½©ã€‚一但指定 /MASK:none,則ä¸æ›´æ”¹å°‡ç•¶å‰çš„設置。 -CMD_SecureNatHostSet_Prompt_MAC MAC 地å€: -CMD_SecureNatHostSet_Prompt_IP IP 地å€: -CMD_SecureNatHostSet_Prompt_MASK å­ç¶²è·¯é®ç½©: - - -# NatGet 命令 -CMD_NatGet ç²å¾—安全網路功能的虛擬 NAT 功能的設置 -CMD_NatGet_Help 在當å‰ç®¡ç†çš„虛擬 HUB 內,ç²å¾—虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) 的設置項目中的虛 NAT 設置。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ -CMD_NatGet_Args NatGet -CMD_NatGet_Column_USE 使用虛擬 NAT 功能 -CMD_NetGet_Column_MTU MTU 值 -CMD_NatGet_Column_TCP TCP 會話超時 (秒) -CMD_NatGet_Column_UDP UDP 會話超時 (秒) - - -# NatEnable 命令 -CMD_NatEnable 啟用安全網路功能的虛擬 NAT 功能 -CMD_NatEnable_Help 在目å‰ç®¡ç†çš„虛擬 HUB 內啟用虛擬 NAT 功能。\n如果使用此指令啟動虛擬 NAT 功能,但 SecureNAT 功能沒有工作時,則虛擬的 NAT ä¸å·¥ä½œã€‚è¦å•Ÿå‹• SecureNAT 功能的工作,使用 SecureNatEnable 命令。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ -CMD_NatEnable_Args NatEnable - - -# NatDisable 命令 -CMD_NatDisable ç¦ç”¨å®‰å…¨ç¶²è·¯åŠŸèƒ½çš„虛擬 NAT 功能 -CMD_NatDisable_Help 在目å‰ç®¡ç†çš„虛擬 HUB å…§ç¦ç”¨è™›æ“¬ NAT 功能。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ -CMD_NatDisable_Args NatDisable - - -# NatSet 命令 -CMD_NatSet 更改安全網路功能的虛擬 NAT 功能的設置 -CMD_NatSet_Help 更改目å‰ç®¡ç†çš„虛擬 HUB 內的虛擬的 NAT 設置。虛擬的 NAT 設置的內容包括: MTU 值,TCP 會話超時,UDP 會話超時。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ -CMD_NatSet_Args NatSet [/MTU:mtu] [/TCPTIMEOUT:tcp_timeout] [/UDPTIMEOUT:udp_timeout] [/LOG:yes|no] -CMD_NatSet_MTU 用ä½å…ƒçµ„數單ä½çš„整數設置 MTU (最大å¯è½‰è®“å–®ä½çš„大å°)。此值是ä¸åŒ…括虛擬 NAT 發é€çš„乙太網幀的 MAC 頭最大有效載è·é•·åº¦ï¼Œé è¨­å€¼æ˜¯ 1500 ä½å…ƒçµ„。 -CMD_NatSet_TCPTIMEOUT 設置虛擬 NAT 中轉 TCP 會話時如果æŒçºŒå¤šå°‘秒éžé€šä¿¡ç‹€æ…‹å³è¶…時並丟棄會話。 -CMD_NatSet_UDPTIMEOUT 設置虛擬 NAT 中轉 UDP 會話時如果æŒçºŒå¤šå°‘秒éžé€šä¿¡ç‹€æ…‹å³è¶…時並丟棄會話。 -CMD_NatSet_LOG 指定是å¦å°‡è™›æ“¬ NAT çš„æ“作ä¿å­˜åœ¨è™›æ“¬ HUB 安全性記錄檔。指定 "yes" å³ä¿å­˜å®ƒï¼ŒæŒ‡å®š "no" å³ä¸ä¿å­˜ã€‚ -CMD_NatSet_Prompt_MTU MTU 值: -CMD_NatSet_Prompt_TCPTIMEOUT TCP 會話超時 (秒): -CMD_NatSet_Prompt_UDPTIMEOUT UDP 會話超時 (秒): -CMD_NatSet_Prompt_LOG ä¿å­˜æ—¥èªŒ (yes/no): -CMD_NatSet_Eval_MTU 請在從 %d 到 %d 之間設定 MTU 值。 -CMD_NatSet_Eval_TCP 請在從 %d 到 %d 之間設定 TCP 會話超時秒數。 -CMD_NatSet_Eval_UDP 請在從 %d 到 %d 之間設定 UDP 會話超時秒數。 - - -# NatTable 命令 -CMD_NatTable ç²å¾—安全網路功能的虛擬 NAT 功能會話表 -CMD_NatTable_Help 虛擬 NAT 功能在目å‰ç®¡ç†çš„虛擬 HUB å…§é‹ä½œæ™‚,經由虛擬 NAT ç²å–ç›®å‰é€šä¿¡ä¸­çš„ TCP åŠ UDP 會話表 (NAT 表)。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ -CMD_NatTable_Args NatTable - - -# DhcpGet 命令 -CMD_DhcpGet ç²å¾—安全網路功能的虛擬 DHCP 伺æœå™¨åŠŸèƒ½çš„設置 -CMD_DhcpGet_Help 在當å‰ç®¡ç†çš„虛擬 HUB å…§ç²å–虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) 的設置項目中的虛擬 DHCP 伺æœå™¨è¨­ç½®ã€‚\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ -CMD_DhcpGet_Args DhcpGet -CMD_DhcpGet_Column_Log NAT å’Œ DHCP çš„æ“作日誌記錄 -CMD_DhcpGet_Column_USE 使用虛擬 DHCP 功能 -CMD_DhcpGet_Column_IP1 分發地å€ç¯„åœçš„開始 -CMD_DhcpGet_Column_IP2 分發地å€ç¯„åœçš„çµæŸ -CMD_DhcpGet_Column_MASK å­ç¶²è·¯é®ç½© -CMD_DhcpGet_Column_LEASE ç§Ÿè³ƒæœŸé™ (秒) -CMD_DhcpGet_Column_GW é è¨­é–˜é“å™¨åœ°å€ -CMD_DhcpGet_Column_DNS DNS 伺æœå™¨åœ°å€ 1 -CMD_DhcpGet_Column_DNS2 DNS 伺æœå™¨åœ°å€ 2 -CMD_DhcpGet_Column_DOMAIN 功能變數å稱 -CMD_DhcpGet_Column_PUSHROUTE éœæ…‹è·¯ç”±è¡¨æŽ¨é€ - - -# DhcpEnable 命令 -CMD_DhcpEnable 啟動安全網路功能的虛擬 DHCP 伺æœå™¨åŠŸèƒ½ -CMD_DhcpEnable_Help 在當å‰ç®¡ç†çš„虛擬 HUB 內啟動虛擬 DHCP 伺æœå™¨åŠŸèƒ½ã€‚如果使用此指令啟動虛擬 DHCP 伺æœå™¨åŠŸèƒ½ä½† SecureNAT 功能ä¸å·¥ä½œçš„情æ³ä¸‹ï¼Œå‰‡è™›æ“¬ DHCP 伺æœå™¨ä¸å·¥ä½œã€‚è¦å•Ÿå‹• SecureNAT 功能,使用 SecureNatEnable 指令。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ -CMD_DhcpEnable_Args DhcpEnable - - -# DhcpDisable 命令 -CMD_DhcpDisable ç¦ç”¨å®‰å…¨ç¶²è·¯åŠŸèƒ½çš„虛擬 DHCP 伺æœå™¨åŠŸèƒ½ -CMD_DhcpDisable_Help 在目å‰ç®¡ç†çš„虛擬 HUB å…§ç¦ç”¨ DHCP 伺æœå™¨ã€‚\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ -CMD_DhcpDisable_Args DhcpDisable - - -# DhcpSet 命令 -CMD_DhcpSet 更改安全網路功能的虛擬 DHCP 伺æœå™¨åŠŸèƒ½çš„設置 -CMD_DhcpSet_Help 在ç¾åœ¨ç®¡ç†çš„虛擬 HUB 內,更改虛擬 DHCP 伺æœå™¨çš„設置。虛擬 DHCP 伺æœå™¨è¨­ç½®åŒ…括: åˆ†é… IP 地å€ç¯„åœï¼Œå­ç¶²è·¯é®ç½©ï¼Œå‡ºç§ŸæœŸé™ï¼ŒåŠåˆ†é…給用戶端的é¸é …值。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ -CMD_DhcpSet_Args DhcpSet [/START:start_ip] [/END:end_ip] [/MASK:subnetmask] [/EXPIRE:sec] [/GW:gwip] [/DNS:dns] [/DNS2:dns2] [/DOMAIN:domain] [/LOG:yes|no] [/PUSHROUTE:"routing_table"] -CMD_DhcpSet_START 指定地å€ç¯„åœçš„開始點,以分發給客戶。(例如: 192.168.30.10) -CMD_DhcpSet_END 指定地å€ç¯„åœçš„çµæŸé»žï¼Œä»¥åˆ†ç™¼çµ¦å®¢æˆ¶ã€‚(例如: 192.168.30.200) -CMD_DhcpSet_MASK 指定å°å®¢æˆ¶æŒ‡å®šçš„å­ç¶²è·¯é®ç½©ã€‚(例如: 255.255.255.0) -CMD_DhcpSet_EXPIRE 以秒為單ä½å°å®¢æˆ¶æŒ‡å®šç§Ÿè³ƒ IP ä½å€æ™‚çš„æœ‰æ•ˆæœŸé™ -CMD_DhcpSet_GW 指定è¦é€šçŸ¥çµ¦ç”¨æˆ¶ç«¯çš„é è¨­é–˜é“器的 IP 地å€ã€‚如果è¦èˆ‡å®‰å…¨ç¶²è·¯åŠŸèƒ½çš„虛擬 NAT 功能一起啟動並使用時,å¯ä»¥æŒ‡å®šå®‰å…¨ç¶²è·¯çš„虛擬主機的 IP ä½å€ã€‚如果指定 "0" 或 "none",則ä¸å°‡é è¨­é–˜é“器通知客戶。 -CMD_DhcpSet_DNS 指定被通知到用戶端的主 DNS 伺æœå™¨çš„ IP 地å€ã€‚當 SecureNAT 功能的虛擬 NAT 功能已經啟用並正在é‹è¡Œæ™‚,您å¯ä»¥ç‚ºæ­¤æŒ‡å®šä¸€å€‹ SecureNAT 虛擬主機 IP ä½å€ã€‚如果您指定的是 0 或者 none,那麼用戶端就ä¸æœƒè¢« DNS 伺æœå™¨åœ°å€é€šçŸ¥ã€‚ -CMD_DhcpSet_DNS2 æŒ‡å®šè¢«é€šçŸ¥åˆ°ç”¨æˆ¶ç«¯çš„æ¬¡è¦ DNS 伺æœå™¨ IP 地å€ã€‚當 SecureNAT 功能的虛擬 NAT 功能已經啟用並正在é‹è¡Œæ™‚,您å¯ä»¥ç‚ºæ­¤æŒ‡å®šä¸€å€‹ SecureNAT 虛擬主機 IP ä½å€ã€‚如果您指定的是 0 或者 none,那麼用戶端就ä¸æœƒè¢« DNS 伺æœå™¨åœ°å€é€šçŸ¥ã€‚ -CMD_DhcpSet_DOMAIN 指定功能變數å稱通知客戶。如果指定 none,該功能變數å稱ä¸é€šçŸ¥å®¢æˆ¶ã€‚ -CMD_DhcpSet_LOG 指定是å¦å°‡è™›æ“¬ DHCP 伺æœå™¨é‹è¡Œä¿å­˜ç‚ºå®‰å…¨æ€§è¨˜éŒ„檔。指定 "yes" 則ä¿å­˜ã€‚此值與虛擬 NAT 功能的日誌ä¿å­˜è¨­ç½®æ˜¯è¯å‹•çš„。 -CMD_DhcpSet_PUSHROUTE 指定éœæ…‹è·¯ç”±è¡¨æŽ¨é€ã€‚\n例如: "192.168.5.0/255.255.255.0/192.168.4.254, 10.0.0.0/255.0.0.0/192.168.4.253"\n用逗號或空格字元來拆分多æ¢ç›® (最多 64 æ¢ç›®)。æ¯å€‹æ¢ç›®å¿…須以 "IP 網路ä½å€/å­ç¶²è·¯é®ç½©/é–˜é“ IP 地å€" çš„æ ¼å¼ä¾†æŒ‡å®šã€‚ \n這個虛擬 DHCP 伺æœå™¨å¯ä»¥æŽ¨é€å¸¶DHCP應答消æ¯çš„ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442) 至 VPN 用戶端。\nVPN 用戶端是å¦èƒ½å¤ è­˜åˆ¥ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442) å–決於目標VPN用戶端軟體。SoftEther VPN 用戶端和 OpenVPN 用戶端都支æ´ç„¡é¡žéœæ…‹è·¯ç”±ã€‚在 L2TP/IPSec å’Œ MS-SSTP å”議上,相容性å–決於用戶端軟體的實施。如果你清除了虛擬 DHCP 伺æœå™¨é¸é …çš„é è¨­é–˜é“器欄ä½ï¼Œæ‚¨å°±å¯ä»¥å¯¦ç¾æ‹†åˆ†éš§é“。在用戶端一å´ï¼Œç‚ºäº†ä½¿ç”¨æ‹†åˆ†éš§é“,L2TP/IPSec å’Œ MS-SSTP 用戶端需è¦é…置為ä¸å‰µå»ºé è¨­é–˜é“器。\n您還å¯ä»¥é€šéŽç¾æœ‰çš„外部 DHCP 伺æœå™¨æŽ¨é€ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442)。在這種情æ³ä¸‹ï¼Œåœ¨ SecureNAT ç¦ç”¨è™›æ“¬ DHCP 伺æœå™¨åŠŸèƒ½ï¼Œåœ¨é€™ä¸€èž¢å¹•ä¸Šä½ ä¸éœ€è¦è¨­ç½®ç„¡é¡žè·¯ç”±ã€‚\nè«‹åƒé–± RFC 3442 以瞭解無類路由。 -CMD_DhcpSet_Prompt_START 分發地å€ç¯„åœçš„開始: -CMD_DhcpSet_Prompt_END 分發地å€ç¯„åœçš„çµæŸ: -CMD_DhcpSet_Prompt_MASK å­ç¶²è·¯é®ç½©: -CMD_DhcpSet_Prompt_EXPIRE ç§Ÿè³ƒæœŸé™ (補): -CMD_DhcpSet_Prompt_GW é è¨­é–˜é“器 (å¯ä»¥ä¸è¨­å®š): -CMD_DhcpSet_Prompt_DNS DNS 伺æœå™¨ 1 (å¯ä»¥ä¸è¨­å®š): -CMD_DhcpSet_Prompt_DNS2 DNS 伺æœå™¨ 2 (å¯ä»¥ä¸è¨­å®š): -CMD_DhcpSet_Prompt_DOMAIN 功能變數å稱: - - -# DhcpTable 命令 -CMD_DhcpTable ç²å–安全網路功能的虛擬 DHCP 伺æœå™¨ç§Ÿç´„表格 -CMD_DhcpTable_Help 在目å‰ç®¡ç†çš„虛擬 HUB å…§æ“作 DHCP 伺æœå™¨åŠŸèƒ½æ™‚,ç²å–分é…到 DHCP 伺æœå™¨æŒæœ‰çš„用戶端的 IP 地å€ç§Ÿç´„表。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ -CMD_DhcpTable_Args DhcpTable - - -# AdminOptionList 命令 -CMD_AdminOptionList ç²å–虛擬 HUB 管ç†é¸é …清單 -CMD_AdminOptionList_Help ç²å–ç›®å‰ç®¡ç†çš„虛擬 HUB 設置的虛擬 HUB 管ç†é¸é …清單。\nVPN Server 的管ç†å“¡å§”託å„個虛擬 HUB 的管ç†å“¡å°è™›æ“¬ HUB 進行管ç†æ™‚,為é™åˆ¶å…¶è¨­ç½®ç¯„åœï¼Œä½¿ç”¨è™›æ“¬ HUB 管ç†é¸é …。\n能夠å°è™›æ“¬ HUB 管ç†é¸é …進行添加,編輯,刪除的,åªæœ‰æŽŒæ¡è‘—æ­¤ VPN Server 全部管ç†è¨±å¯æ¬Šçš„管ç†å“¡ã€‚虛擬 HUB 的管ç†å“¡å¯ä»¥é¡¯ç¤ºç®¡ç†é¸é …,但ä¸èƒ½æ›´æ”¹ã€‚\n然而,allow_hub_admin_change_option 設置為 1 時,虛擬 HUB 的管ç†å“¡ä¹Ÿå¯ä»¥ç·¨è¼¯ç®¡ç†é¸é …。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_AdminOptionList_Args AdminOptionList - - -# AdminOptionSet 命令 -CMD_AdminOptionSet 設置虛擬 HUB 管ç†é¸é …的價值 -CMD_AdminOptionSet_Help 變更目å‰ç®¡ç†çš„虛擬 HUB 設置的虛擬 HUB 管ç†é¸é …的值。\nVPN Server 的管ç†å“¡å§”託å„個虛擬 HUB 的管ç†å“¡å°è™›æ“¬ HUB 進行管ç†æ™‚,為é™åˆ¶å…¶è¨­ç½®ç¯„åœï¼Œä½¿ç”¨è™›æ“¬ HUB 管ç†é¸é …。\n能夠å°è™›æ“¬ HUB 管ç†é¸é …進行添加,編輯,刪除的,åªæœ‰æŽŒæ¡è‘—æ­¤ VPN Server 全部管ç†è¨±å¯æ¬Šçš„管ç†å“¡ã€‚虛擬 HUB 的管ç†å“¡å¯ä»¥é¡¯ç¤ºç®¡ç†é¸é …,但ä¸èƒ½æ›´æ”¹ã€‚\n然而,allow_hub_admin_change_option 設置為 1 時,虛擬 HUB 的管ç†å“¡ä¹Ÿå¯ä»¥ç·¨è¼¯ç®¡ç†é¸é …。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_AdminOptionSet_Args AdminOptionSet [name] [/VALUE:value] -CMD_AdminOptionSet_[name] 指定更改值的管ç†é¸é …å。以 AdminOptionList 指令å¯ä»¥ç²å–å單。 -CMD_AdminOptionSet_VALUE 以整數指定è¦è¨­å®šçš„值。 -CMD_AdminOptionSet_Prompt_name è¦æ›´æ”¹å€¼çš„管ç†é¸é …å稱: -CMD_AdminOptionSet_Prompt_VALUE 設定值 (整數): - - -# ExtOptionList 命令 -CMD_ExtOptionList ç²å–虛擬 HUB 擴展é¸é …清單 -CMD_ExtOptionList_Help ç²å–ç›®å‰ç®¡ç†çš„虛擬 HUB 設置的虛擬 HUB 擴展é¸é …清單。\n虛擬 HUB 擴展é¸é …使你å¯ä»¥å°è™›æ“¬ HUB 進行更多的é…置。\é è¨­æƒ…æ³ä¸‹ï¼ŒVPN Server çš„å…¨çƒç®¡ç†å“¡å’Œå€‹äººè™›æ“¬ HUB 的管ç†å“¡éƒ½å¯ä»¥ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …。\n但是,如果虛擬 HUB 管ç†é¸é … deny_hub_admin_change_ext_option 被設置為 1,個人虛擬 HUB 管ç†å“¡å°±ä¸èƒ½ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …。\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ -CMD_ExtOptionList_Args ExtOptionList - - -# ExtOptionSet 命令 -CMD_ExtOptionSet 設置虛擬 HUB 擴展é¸é …的值 -CMD_ExtOptionSet_Help 使用此命令在當å‰ç®¡ç†çš„虛擬 HUB 的虛擬 HUB 擴展é¸é …清單設置一個值。\n虛擬 HUB 擴展é¸é …使你å¯ä»¥å°è™›æ“¬ HUB 進行更多的é…置。\é è¨­æƒ…æ³ä¸‹ï¼ŒVPN Server çš„å…¨çƒç®¡ç†å“¡å’Œå€‹äººè™›æ“¬ HUB 的管ç†å“¡éƒ½å¯ä»¥ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …。\n但是,如果虛擬 HUB 管ç†é¸é … deny_hub_admin_change_ext_option 被設置為 1,個人虛擬 HUB 管ç†å“¡å°±ä¸èƒ½ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …。\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚ \n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ -CMD_ExtOptionSet_Args ExtOptionSet [name] [/VALUE:value] -CMD_ExtOptionSet_[name] 指定您è¦æ›´æ”¹å…¶å€¼çš„虛擬 HUB 擴展é¸é …çš„å稱。使用 ExtOptionList 命令,你å¯ä»¥å¾—到一個å稱列表。 -CMD_ExtOptionSet_VALUE 以整數指定è¦è¨­å®šçš„值。 -CMD_ExtOptionSet_Prompt_name è¦æ›´æ”¹å€¼çš„擴展é¸é …å稱: -CMD_ExtOptionSet_Prompt_VALUE 設定值 (整數): - - -# CrlList 命令 -CMD_CrlList ç²å–無效證書å單列表 -CMD_CrlList_Help ç²å–ç›®å‰ç®¡ç†çš„虛擬 HUB 設置的無效證書å單列表。\n一旦證書註冊到無效證書列表內,æ交了其證書的客戶,將ä¸èƒ½ç”¨è­‰æ›¸èªè­‰æ¨¡å¼é€£æŽ¥è™›æ“¬ HUB。\n通常情æ³ä¸‹ï¼Œå› ç‚ºæ´©æ¼é‡‘鑰或證書æŒæœ‰äººçš„許å¯æ¬Šå¤±æ•ˆæ™‚,將該證書作為無效證書註冊到虛擬 HUB,而 VPN 客戶欲使用該證書連接虛擬 HUB 時會被拒絕使用者èªè­‰ï¼Œé€™ç¨®æƒ…æ³ä¸‹è©²åŠŸèƒ½è¢«ä½¿ç”¨ã€‚\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_CrlList_Args CrlList - - -# CrlAdd 命令 -CMD_CrlAdd 添加無效的證書 -CMD_CrlAdd_Help 在目å‰ç®¡ç†çš„虛擬 HUB 設置的無效的證書å單中添加新的無效證書的定義。\n用此指令的åƒæ•¸æŒ‡å®šè¦è¨»å†Šåˆ°ç„¡æ•ˆè­‰æ›¸æ¸…單中的內容。使用者用證書èªè­‰æ¨¡å¼é€£æŽ¥åˆ°è™›æ“¬ HUB 時,如果其證書與無效證書列表中註冊的一æ¢ä»¥ä¸Šçš„內容一致,將拒絕該用戶的連接。\n與此指令指定的åƒæ•¸å®šç¾©çš„所有æ¢ä»¶ç›¸ä¸€è‡´çš„證書,會被判斷為無效。\nå¯ä»¥è¨­ç½®è©²é …目為:[å稱 (CN)],[所屬機構 (O)],[çµ„ç¹”å–®ä½ (OU)],[國家 (C)],[å·ž (ST)],[ç¾åœ° (L)],[åºè™Ÿ (å六進ä½)],[MD5 摘è¦å€¼ (å六進ä½ï¼Œ128 ä½)],[SHA-1 摘è¦å€¼ (å六進ä½ï¼Œ160ä½)]。摘è¦å€¼ (雜湊值) 的指定,是將證明書指定為事實上的唯一。通常情æ³ä¸‹ï¼Œå¦‚果輸入 MD5 或 SHA-1摘è¦å€¼ï¼Œå°±ä¸ç”¨è¼¸å…¥å…¶ä»–項目。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ -CMD_CrlAdd_Args CrlAdd [/SERIAL:serial] [/MD5:md5] [/SHA1:sha1] [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l] -CMD_CrlAdd_SERIAL 作為æ¢ä»¶ï¼Œåœ¨è¨­å®šè­‰æ›¸çš„åºè™Ÿ (16 進制) 時,以此此åƒæ•¸æŒ‡å®šå…¶å€¼ã€‚ -CMD_CrlAdd_MD5 作為æ¢ä»¶ï¼Œåœ¨è¨­å®šè­‰æ›¸çš„ MD5 摘è¦å€¼ (å六進ä½ï¼Œ128 ä½) 時,以此åƒæ•¸æŒ‡å®šå…¶å€¼ã€‚如果ä¸æŒ‡å®š 16 進制 32 個字元 (16 ä½å…ƒçµ„) çš„åƒæ•¸ï¼Œå‰‡è¢«å¿½ç•¥ã€‚ -CMD_CrlAdd_SHA1 作為æ¢ä»¶ï¼Œåœ¨è¨­å®šè­‰æ›¸çš„ SHA-1 摘è¦å€¼çš„æ¢ä»¶ (å六進ä½ï¼Œ160 ä½) 時,以此åƒæ•¸æŒ‡å®šå…¶å€¼ã€‚如ä¸æŒ‡å®šåå…­é€²ä½ 40 個字元 (20 ä½å…ƒçµ„) çš„åƒæ•¸ï¼Œå‰‡è¢«å¿½ç•¥ã€‚ -CMD_CrlAdd_CN 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„å稱 (CN) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ -CMD_CrlAdd_O 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„所屬機構 (O) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ -CMD_CrlAdd_OU 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„çµ„ç¹”å–®ä½ (OU) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ -CMD_CrlAdd_C 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„國家 (C) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ -CMD_CrlAdd_ST 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„å·ž (ST) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ -CMD_CrlAdd_L 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„當地 (L) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ - - -# CrlDel 命令 -CMD_CrlDel 刪除無效的證書 -CMD_CrlDel_Help 從目å‰ç®¡ç†çš„虛擬 HUB設置的無效證書å單中指定並刪除無效證書的定義。\nç›®å‰è¨»å†Šçš„無效證書的定義清單,å¯ç”¨ CrlList 指令ç²å–。\n該指令虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ \n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ -CMD_CrlDel_Args CrlDel [id] -CMD_CrlDel_[id] 指定è¦åˆªé™¤çš„無效的證書的定義中的 ID。 -CMD_CrlDel_Prompt_ID 刪除 ID: - - -# CrlGet 命令 -CMD_CrlGet ç²å–無效的證書 -CMD_CrlGet_Help 從目å‰ç®¡ç†çš„虛擬 HUB 設置的無效證書å單中指定無效證書的定義,ç²å–其定義的內容。\nç›®å‰è¨»å†Šçš„無效證書的定義清單,å¯ç”¨ CrlList 指令ç²å–。\n該指令虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ -CMD_CrlGet_Args CrlGet [id] -CMD_CrlGet_[id] 指定è¦ç²å–的無效的證書的定義中的 ID。 -CMD_CrlGet_Prompt_ID ç²å– ID: -CMD_CrlGet_CN å (CN) -CMD_CrlGet_O 所屬機構 (O) -CMD_CrlGet_OU çµ„ç¹”å–®ä½ (OU) -CMD_CrlGet_C 國家 (C) -CMD_CrlGet_ST å·ž (ST) -CMD_CrlGet_L 本地 (L) -CMD_CrlGet_SERI åºè™Ÿ (å六進ä½) -CMD_CrlGet_MD5_HASH MD5 摘è¦å€¼ (以å六進ä½ï¼Œ128 ä½) -CMD_CrlGet_SHA1_HASH SHA-1 摘è¦å€¼ (以å六進ä½ï¼Œ160 ä½) - - -# AcList 命令 -CMD_AcList ç²å–æº IP ä½å€è¨ªå•é™åˆ¶æ¸…單的è¦å‰‡å°ˆæ¡ˆæ¸…å–® -CMD_AcList_Help 用本命令來ç²å–ç›®å‰ç®¡ç†çš„虛擬 HUB ä¸Šè¨­ç½®çš„æº IP ä½å€é™åˆ¶æ¸…å–®è¦å‰‡çš„清單。\næ ¹æ“šç”¨æˆ¶ç«¯é›»è…¦çš„æº IP ä½å€ï¼Œæ‚¨å¯ä»¥å…許或拒絕å°è©²è™›æ“¬ HUB çš„ VPN 連接。å¯ä»¥å®šç¾©å¤šå€‹è¦å‰‡ï¼Œè¨­ç½®æ¯å€‹è¦å‰‡çš„優先順åºã€‚優先順åºæŒ‰ç…§å¾žé«˜åˆ°ä½Žé †åºï¼Œæ ¹æ“šæœ€å…ˆèˆ‡ IP ä½å€åŒ¹é…çš„è¦å‰‡é‹è¡Œï¼Œå…許或拒絕從用戶端的連接。\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ -CMD_AcList_Args AcList - - -# AcAdd 命令 -CMD_AcAdd 添加è¦å‰‡åˆ° IP ä½å€é™åˆ¶æ¸…å–®(IPv4) -CMD_AcAdd_Help 在目å‰ç®¡ç†çš„虛擬 HUB 設置的 IP ä½å€é™åˆ¶æ¸…單中添加新è¦å‰‡ã€‚\n當 VPN Client 試圖連接虛擬 HUB 時,在此設置的專案決定å…許或拒絕來自該用戶端的連接。\nä½ å¯ä»¥æŒ‡å®šè¦å‰‡å°ˆæ¡ˆçš„內容相匹é…的用戶端 IP ä½å€ï¼Œæˆ–者 IP ä½å€å’Œå­ç¶²è·¯é®ç½©ã€‚如果åªæŒ‡å®š IP 地å€ï¼Œåƒ…指定一å°èˆ‡è©²è¦å‰‡ç›¸åŒ¹é…的電腦;如果指定 IP 網路é®ç½©ä½å€å’Œå­ç¶²è·¯é®ç½©ä½å€ï¼Œè©²è¦å‰‡åŒ¹é…çš„å­ç¶²ç¯„åœå…§çš„所有電腦å‡è¢«æŒ‡å®šã€‚\nå¯ä»¥è¨­ç½®è¦å‰‡çš„優先順åºã€‚以大於 1 的整數指定優先順åºï¼Œå€¼è¶Šå°å‰‡å„ªå…ˆé †åºè¶Šé«˜ã€‚\nè¦ç²å–ç›®å‰è¨»å†Šçš„æº IP ä½å€é™åˆ¶åˆ—表,使用 AcList 命令。\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ -CMD_AcAdd_Args AcAdd [allow|deny] [/PRIORITY:priority] [/IP:ip/mask] -CMD_AcAdd_[allow|deny] 設定å…許 ("allow") 或拒絕 ("deny") 與è¦å‰‡ç›¸ä¸€è‡´çš„來自用戶端的連接。 -CMD_AcAdd_PRIORITY 以大於 1 的整數指定該è¦å‰‡çš„優先順åºã€‚其值越å°å‰‡å„ªå…ˆé †åºè¶Šé«˜ã€‚ -CMD_AcAdd_IP 以 "IP 地å€/é®ç½©" çš„å½¢å¼æŒ‡å®šç”¨æˆ¶ç«¯ IPv4 地å€ç¯„åœã€‚IPv4 地å€ç‚º "192.168.0.1" 那樣的,指定為用點分隔的å進ä½æ•¸å­—。é®ç½©ç‚º "255.255.255.0" 那樣的,指定為用點分隔的å進ä½æ•¸å­—,å¯ä»¥ç”¨å進ä½æ•¸å­—指定 24 ä½å¾žé ­é–‹å§‹çš„比特長度,å¯ä½œç‚ºåé€²ä½ 10 款è¦å®šã€‚è¦æŒ‡å®šä¸€å€‹å–®ç¨çš„ IPv4 主機,指定é®ç½©ç‚º "32" 或者 "255.255.255.255" -CMD_AcAdd_Prompt_AD allow 或 deny: -CMD_AcAdd_Prompt_PRIORITY 優先順åº: -CMD_AcAdd_Prompt_IP IPv4 地å€/é®ç½©: -CMD_AcAdd_Eval_PRIORITY 優先順åºè«‹æŒ‡å®š 1 或以上的數字。 - - -# AcAdd6 命令 -CMD_AcAdd6 添加è¦å‰‡åˆ°æº IP ä½å€è¨ªå•é™åˆ¶åˆ—表(IPv6) -CMD_AcAdd6_Help 在目å‰ç®¡ç†çš„虛擬 HUB 設置的 IP ä½å€é™åˆ¶æ¸…單中添加新è¦å‰‡ã€‚\n當 VPN Client 試圖連接虛擬 HUB 時,在此設置的專案決定å…許或拒絕來自該用戶端的連接。\nä½ å¯ä»¥æŒ‡å®šè¦å‰‡å°ˆæ¡ˆçš„內容相匹é…的用戶端 IP ä½å€ï¼Œæˆ–者 IP ä½å€å’Œå­ç¶²è·¯é®ç½©ã€‚如果åªæŒ‡å®š IP 地å€ï¼Œåƒ…指定一å°èˆ‡è©²è¦å‰‡ç›¸åŒ¹é…的電腦;如果指定 IP 網路é®ç½©ä½å€å’Œå­ç¶²è·¯é®ç½©ä½å€ï¼Œè©²è¦å‰‡åŒ¹é…çš„å­ç¶²ç¯„åœå…§çš„所有電腦å‡è¢«æŒ‡å®šã€‚\nå¯ä»¥è¨­ç½®è¦å‰‡çš„優先順åºã€‚以大於 1 的整數指定優先順åºï¼Œå€¼è¶Šå°å‰‡å„ªå…ˆé †åºè¶Šé«˜ã€‚\nè¦ç²å–ç›®å‰è¨»å†Šçš„æº IP ä½å€é™åˆ¶åˆ—表,使用 AcList 命令。\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ -CMD_AcAdd6_Args AcAdd6 [allow|deny] [/PRIORITY:priority] [/IP:ip/mask] -CMD_AcAdd6_[allow|deny] 設定å…許 ("allow") 或拒絕 ("deny") 與è¦å‰‡ç›¸ä¸€è‡´çš„來自用戶端的連接。 -CMD_AcAdd6_PRIORITY 以大於 1 的整數指定該è¦å‰‡çš„優先順åºã€‚其值越å°å‰‡å„ªå…ˆé †åºè¶Šé«˜ã€‚ -CMD_AcAdd6_IP 以 [IP 地å€/é®ç½©] çš„å½¢å¼æŒ‡å®šç”¨æˆ¶ç«¯ IPv6 地å€ç¯„åœã€‚IPv6 地å€ç‚º 2001:200:0:1:: 那樣的,指定由冒號分隔的å六進ä½æ•¸ã€‚é®ç½©ç‚º ffff:ffff:ffff:ffff:: 那樣的,指定由冒號分隔的å六進ä½æ•¸ï¼Œå¯ä»¥ç”¨å進ä½æ•¸å­—指定 64 ä½å¾žé ­é–‹å§‹çš„比特長度,å¯ä½œç‚ºåé€²ä½ 10 款è¦å®šã€‚如果設定為 "::/128" 則顯示單一的主機。 -CMD_AcAdd6_Prompt_AD allow 或 deny: -CMD_AcAdd6_Prompt_PRIORITY 優先順åº: -CMD_AcAdd6_Prompt_IP IPv6 地å€/é®ç½©: -CMD_AcAdd6_Eval_PRIORITY 優先順åºè«‹æŒ‡å®š 1 或以上的數字。 - - -# AcDel 命令 -CMD_AcDel æº IP ä½å€é™åˆ¶æ¸…單內的刪除è¦å‰‡ -CMD_AcDel_Help 使用本命令刪除目å‰ç®¡ç†çš„虛擬 HUB 設置的 IP ä½å€é™åˆ¶æ¸…單的è¦å‰‡ã€‚\nè¦ç²å–ç›®å‰è¨»å†Šçš„ IP å­˜å–控制清單的è¦å‰‡æ¸…單,使用AcList命令。\n該指令虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ -CMD_AcDel_Args AcDel [id] -CMD_AcDel_[id] 指定è¦åˆªé™¤çš„æº IP ä½å€é™åˆ¶æ¸…單內的è¦å‰‡çš„ ID。 -CMD_AcDel_Prompt_ID è¦åˆªé™¤çš„è¦å‰‡çš„ ID: - - -# LicenseAdd 命令 -CMD_LicenseAdd 註冊新的許å¯è­‰é‡‘é‘° -CMD_LicenseAdd_Help 在 SoftEther VPN Server 註冊新的許å¯è­‰é‡‘鑰。\nè¦ä½¿ç”¨ SoftEther VPN Server,需ç²å–有效的許å¯è­‰ï¼Œä¸¦è¨»å†Šè¨±å¯è­‰é‡‘鑰。許å¯è­‰é‡‘鑰是由 36 個字æ¯æ•¸ä½å­—元和連字號 ( '-' ) 組æˆçš„,以證明許å¯è­‰æ‰€æœ‰æ¬Šçš„金鑰的代碼。\n一起ç²å¾—本軟體åŠè¨±å¯è­‰è­‰æ›¸æ™‚,許å¯è­‰é‡‘鑰會被å°åˆ·åœ¨è¨±å¯è­‰è­‰æ›¸ä¸Šã€‚如果線上購買本軟體的許å¯è­‰æ™‚,許å¯è­‰é‡‘鑰會在購買時的網é ç•«é¢æˆ–郵件中記載。此外,許å¯è­‰é‡‘é‘°é‚„å¯èƒ½å…¶ä»–以方法被記載。如有ä¸æ˜Žï¼Œè«‹è«®è©¢è¨±å¯è­‰çš„銷售方。\n\nè¦ç²å–ç›®å‰è¨»å†Šçš„許å¯è­‰æ¸…單,使用 LicenseList 指令。\nè¦é¡¯ç¤ºç›®å‰ VPN Server 的許å¯è­‰ç‹€æ…‹ï¼Œä½¿ç”¨ LicenseStatus 指令。\nè¦é‹è¡Œæ­¤æŒ‡ä»¤ï¼Œéœ€è¦ VPN Server 的管ç†å“¡è¨±å¯æ¬Šã€‚\n該指令虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ -CMD_LicenseAdd_Args LicenseAdd [key] -CMD_LicenseAdd_[key] 指定è¦è¨»å†Šçš„許å¯è­‰é‡‘鑰。36 ä½å…ƒå­—æ¯æ•¸ä½ï¼Œ6 個一組以連字號分隔,進行指定。 -CMD_LicenseAdd_Prompt_Key 許å¯è­‰é‡‘é‘°: - - -# LicenseDel 命令 -CMD_LicenseDel åˆªé™¤å·²è¨»å†Šè¨±å¯ -CMD_LicenseDel_Help 從 SoftEther VPN Server 上目å‰è¨»å†Šçš„許å¯è­‰å單中刪除指定的許å¯è­‰ã€‚\n\nè¦ç²å¾—ç›®å‰è¨»å†Šçš„許å¯è­‰å單,使用 LicenseList 指令。\nè¦é¡¯ç¤ºç›®å‰çš„ VPN Server 的許å¯è­‰ç‹€æ…‹ï¼Œä½¿ç”¨ LicenseStatus 指令。\nè¦é‹è¡Œæ­¤æŒ‡ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ -CMD_LicenseDel_Args LicenseDel [id] -CMD_LicenseDel_[id] 指定è¦åˆªé™¤çš„的許å¯è­‰çš„號碼。 -CMD_LicenseDel_Prompt_ID 刪除許å¯è­‰è™Ÿç¢¼: - - -# LicenseList 命令 -CMD_LicenseList ç²å¾—已註冊許å¯è­‰çš„列表 -CMD_LicenseList_Help 在 SoftEther VPN Server 上顯示目å‰è¨»å†Šè¨±å¯è­‰çš„許å¯è­‰é‡‘鑰,許å¯è­‰é¡žåž‹ï¼Œç‹€æ…‹ï¼Œæœ‰æ•ˆæœŸé™ï¼Œè¨±å¯è­‰ ID,許å¯è­‰é¡žåž‹ ID,伺æœå™¨ ID 和編號 ID 的列表。\n\nè¦é¡¯ç¤ºç›®å‰çš„ VPN Server 的許å¯è­‰ç‹€æ…‹ï¼Œä½¿ç”¨ LicenseStatus 指令。\nè¦é‹è¡Œæ­¤æŒ‡ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此命令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ -CMD_LicenseList_Args LicenseList - - -# LicenseStatus 命令 -CMD_LicenseStatus ç²å–ç›®å‰çš„ VPN Server 狀態 -CMD_LicenseStatus_Help ç²å–ä¸¦é¡¯ç¤ºç•¶å‰ SoftEther VPN Server 的許å¯è­‰ç‹€æ…‹ã€‚ \n顯示 SoftEther VPN Server ç›®å‰ç”¢å“版本å稱,伺æœå™¨ ID,產å“許å¯è­‰çš„有效期é™ï¼ŒåŠå¯ä»¥åˆ©ç”¨çš„用戶端連接許å¯è­‰æ•¸å’Œæ©‹é€£æŽ¥è¨±å¯è­‰æ•¸ã€‚\n\nè¦é‹è¡Œæ­¤æŒ‡ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ -CMD_LicenseStatus_Args LicenseStatus - -# SoftEther VPN 4.0 添加的 命令 -# IPsecEnable 命令 -CMD_IPsecEnable 啟用或ç¦ç”¨ IPsec VPN Server 功能 -CMD_IPsecEnable_Help 在 SoftEther VPN Server 上啟用或ç¦ç”¨IPsec VPN Server 功能。\n如果您ç¦ç”¨äº†æ­¤åŠŸèƒ½ï¼ŒVPN Server 上的虛擬 HUB 將會接å—從 L2TP 相容的 PC,Mac OS X 和智慧手機的é ç«¯ VPN 連接,åŒæ™‚ä¹ŸæœƒæŽ¥å— EtherIP 網站到網站的 VPN 連接。從智能手機上的 VPN 連接,如iPhoneã€iPad å’Œ Android, 和從 Mac OS X å’Œ Windows 上的本地 VPN Client 的連接也都會接å—。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ -CMD_IPsecEnable_Args IPsecEnable [/L2TP:yes|no] [/L2TPRAW:yes|no] [/ETHERIP:yes|no] [/PSK:pre-shared-key] [/DEFAULTHUB:default_hub] -CMD_IPsecEnable_L2TP 啟用或ç¦ç”¨ L2TP over IPsec 伺æœå™¨åŠŸèƒ½ã€‚è¦æŽ¥å—來自 iPhone, iPad, Android, Windows 或者 Mac OS X çš„ VPN 連接,請啟用本é¸é …。 -CMD_IPsecEnable_L2TPRAW 啟用或ç¦ç”¨ L2TP 伺æœå™¨åŠŸèƒ½ (未加密的原始 L2TP).è¦æŽ¥å—特殊 VPN 客æœç«¯ï¼Œè«‹å•Ÿç”¨æœ¬é¸é …。 -CMD_IPsecEnable_ETHERIP 啟用或ç¦ç”¨ EtherIP / L2TPv3 over IPsec伺æœå™¨åŠŸèƒ½(為網站到網站 VPN Server 功能). 相容 EtherIP over IPsec 的路由器產å“å°±å¯ä»¥é€£æŽ¥åˆ° VPN Server 上的虛擬 HUB ,並建æˆäºŒå±¤(網路)橋接器。 -CMD_IPsecEnable_PSK 指定 IPsec é å…±ç”¨é‡‘鑰。IPsec é å…±ç”¨é‡‘鑰通常稱為 "PSK" 或者"秘鑰"。指定一個 8 ä½æˆ–者å°æ–¼ 8 ä½çš„金鑰,並且將它分é…給è¦é€£æŽ¥åˆ°è©² VPN Server 的用戶。請注æ„:Google Android 4.0 有一個æ¼æ´ž bug,當é å…±ç”¨é‡‘鑰是 10 ä½æˆ–以上時,會引發æ„外行為。介於這種情æ³ï¼Œé å…±ç”¨é‡‘鑰應該是 9 ä½æˆ–å°æ–¼ 9 ä½ã€‚ -CMD_IPsecEnable_DEFAULTHUB 為防止éºæ¼ç”¨æˆ¶å上的 HUB å,請指定默èªçš„虛擬 HUB。用戶應該指定他們的用戶å,如 "用戶å@目標虛擬 HUB å" 來連接此 L2TP 伺æœå™¨ã€‚如果指定的虛擬 HUB 被éºæ¼ï¼Œé‚£éº¼ä¸Šè¿°HUB將會作為目標被使用。 -CMD_IPsecEnable_Prompt_L2TP 啟用 L2TP over IPsec 伺æœå™¨åŠŸèƒ½(yes / no): -CMD_IPsecEnable_Prompt_L2TPRAW 啟用原始 L2TP 伺æœå™¨åŠŸèƒ½(yes / no): -CMD_IPsecEnable_Prompt_ETHERIP 啟用 EtherIP / L2TPv3 over IPsec伺æœå™¨åŠŸèƒ½(yes / no): -CMD_IPsecEnable_Prompt_PSK IPsec çš„é å…±ç”¨é‡‘é‘°(推薦:最多 9 ä½) -CMD_IPsecEnable_Prompt_DEFAULTHUB 為é¿å…在用戶å中éºæ¼ HUB,請默èªè™›æ“¬ HUB 。 - - -# IPsecGet 命令 -CMD_IPsecGet ç²å¾—當å‰IPsec VPN Server 設置 -CMD_IPsecGet_Help ç²å¾—並顯示在 SoftEther VPN Server ä¸Šçš„ç•¶å‰ IPsec VPN Server 設置。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ -CMD_IPsecGet_Args IPsecGet -CMD_IPsecGet_PRINT_L2TP L2TP over IPsec 伺æœå™¨åŠŸèƒ½å·²å•Ÿç”¨ -CMD_IPsecGet_PRINT_L2TPRAW 原始 L2TP 伺æœå™¨åŠŸèƒ½å·²å•Ÿç”¨ -CMD_IPsecGet_PRINT_ETHERIP EtherIP / L2TPv3 over IPsec 伺æœå™¨åŠŸèƒ½å·²å•Ÿç”¨ -CMD_IPsecGet_PRINT_PSK IPsec é å…±ç”¨é‡‘鑰字串 -CMD_IPsecGet_PRINT_DEFAULTHUB 默èªè™›æ“¬ HUB å - - -# EtherIpClientAdd 命令 -CMD_EtherIpClientAdd 添加新的 EtherIP / L2TPv3 over IPsec ç”¨æˆ¶ç«¯è¨­ç½®ä¾†æŽ¥å— EtherIP / L2TPv3 用戶端設備 -CMD_EtherIpClientAdd_Help 添加一個新的設置æ¢ç›®å•Ÿç”¨ EtherIP / L2TPv3 over IPsec 伺æœå™¨åŠŸèƒ½ä¾†æŽ¥å—用戶端設備。\n為了能夠通éŽEtherIP / L2TPv3 over IPsec 伺æœå™¨åŠŸèƒ½æŽ¥å—來自路由器的連接,您需è¦å®šç¾©å…©è€…之間的關係表。這兩者分別是表示用戶端相容EtherIP / L2TPv3 over IPsec 路由器的IPsec Phase 1 字串和目標虛擬 HUB çš„å稱。\n在您使用 EtherIpClientAdd 命令添加了一個連接定義後,這個定義的連接設置將會被應用到, EtherIP / L2TPv3 over IPsec 用戶端設備的接入請求會話中。\n用戶å和密碼æ¢ç›®å¿…é ˆè¦åœ¨è™›æ“¬ HUB 上註冊。一個 EtherIP / L2TPv3 用戶端會被èªç‚ºå®ƒä½¿ç”¨å¦‚上的使用者資訊的身份連接到虛擬 HUB 。n\n為執行此命令,您必須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ -CMD_EtherIpClientAdd_Args EtherIpClientAdd [ID] [/HUB:hubname] [/USERNAME:username] [/PASSWORD:password] -CMD_EtherIpClientAdd_[ID] 指定一個 ISAKMP Phase 1 ID。這個 ID 必須與 EtherIP / L2TPv3 用戶端的IDé…置完全相åŒã€‚如果. EtherIP 用戶端用 IP ä½å€ä½œç‚ºPhase 1 ID,您å¯ä»¥æŒ‡å®šåƒ ID 的字元類似的 IP ä½å€ã€‚如果您指定 '*' (星號),它將會是一個與任一ä¸ç¬¦åˆå…¶ä»–å…·é«”è¦å‰‡çš„用戶端相符åˆçš„è¬ç”¨å­—元。 -CMD_EtherIpClientAdd_HUB 指定è¦é€£æŽ¥çš„虛擬 HUB å稱。 -CMD_EtherIpClientAdd_USERNAME 指定連接到目的虛擬 HUB 的用戶å。 -CMD_EtherIpClientAdd_PASSWORD 指定連接到目的虛擬 HUB 的密碼。 -CMD_EtherIpClientAdd_Prompt_ID ISAKMP Phase 1 ID ('*' 是è¬ç”¨å­—å…ƒ): -CMD_EtherIpClientAdd_Prompt_HUB 虛擬 HUB å -CMD_EtherIpClientAdd_Prompt_USERNAME 登入虛擬 HUB 的用戶å -CMD_EtherIpClientAdd_Prompt_PASSWORD 登入虛擬 HUB 的密碼 - - -# EtherIpClientDelete 命令 -CMD_EtherIpClientDelete 刪除一個 EtherIP / L2TPv3 over IPsec 用戶端設置 -CMD_EtherIpClientDelete_Help 本命令刪除一個通éŽä½¿ç”¨ EtherIP / L2TPv3 over IPsec åŠŸèƒ½ä¾†æŽ¥å— VPN Client çš„æ¢ç›®ã€‚\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ -CMD_EtherIpClientDelete_Args EtherIpClientDelete [ID] -CMD_EtherIpClientDelete_[ID] 指定一個è¦åˆªé™¤çš„ ISAKMP Phase 1 ID -CMD_EtherIpClientDelete_Prompt_ID ISAKMP Phase 1 ID: - - -# EtherIpClientList 命令 -CMD_EtherIpClientList ç²å¾—ç•¶å‰ EtherIP / L2TPv3 用戶端設備æ¢ç›®å®šç¾©æ¸…å–® -CMD_EtherIpClientList_Help 這個命令會ç²å¾—å’Œé¡¯ç¤ºé€šéŽ EtherIP / L2TPv3 over IPsec åŠŸèƒ½ä¾†æŽ¥å— VPN Client æ¢ç›®çš„列表。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ -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] [/PORTS:udp_port_list] -CMD_OpenVpnEnable_[yes|no] 指定 "yes",啟用 OpenVPN 克隆伺æœå™¨åŠŸèƒ½ã€‚指定 "no" ç¦ç”¨è©²åŠŸèƒ½ã€‚ -CMD_OpenVpnEnable_PORTS 指定UDPåŸ ç›£è½ OpenVPN 。指定多個 UDP 埠å¯ä»¥ç”¨ç©ºæ ¼æˆ–者逗號分開來它們,例如: "1194, 2001, 2010, 2012"。OpenVPN 的默èªåŸ æ˜¯ UDP 1194。您也å¯ä»¥æŒ‡å®šä»»ä¸€å…¶ä»– UDP 埠。 -CMD_OpenVpnEnable_Prompt_[yes|no] 啟用 OpenVPN 克隆伺æœå™¨åŠŸèƒ½ (yes / no): -CMD_OpenVpnEnable_Prompt_PORTS ç›£è½ OpenVPN çš„ UDP 埠(默èª: 1194 /也å¯è¨­ç½®å¤šåŸ ): - - -# 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 克隆伺æœå™¨å·²å•Ÿç”¨ -CMD_OpenVpnGet_PRINT_Ports UDP 埠列表 - -# OpenVpnMakeConfig 命令 -CMD_OpenVpnMakeConfig ç”Ÿæˆ OpenVPN Client 樣本設置檔案 -CMD_OpenVpnMakeConfig_Help 原來,OpenVPN Client 會è¦æ±‚用戶手寫很難的設定檔案。本工具å¯ä»¥èª¬æ˜Žæ‚¨å‰µå»ºä¸€å€‹æœ‰ç”¨çš„é…置樣本。你所需è¦ç”Ÿæˆçš„ OpenVPN Client 設定檔案就是é‹è¡Œæ­¤å‘½ä»¤ã€‚\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ -CMD_OpenVpnMakeConfig_Args OpenVpnMakeConfig [ZIP_FileName] -CMD_OpenVpnMakeConfig_[ZIP_FileName] 指定以 ZIP 壓縮格å¼ä¿å­˜çš„輸出檔。如果沒指定檔案尾碼,那麼".zip" 尾碼就會被添加在檔案å上。 -CMD_OpenVpnMakeConfig_Prompt_ZIP 設置資料夾的輸出檔案å。(ZIP 壓縮檔): -CMD_OpenVpnMakeConfig_OK 樣本設置檔案被ä¿å­˜ç‚º "%s"。您å¯ä»¥è§£å£“此檔以ç²å–設置檔案。\n -CMD_OpenVpnMakeConfig_ERROR 本樣本設置檔案ä¸èƒ½ä¿å­˜ç‚º "%s"。該檔案å無效。\n - - -# SstpEnable 命令 -CMD_SstpEnable 啟用/ç¦ç”¨ Microsoft SSTP VPN 克隆伺æœå™¨åŠŸèƒ½ -CMD_SstpEnable_Help 本 VPN Server æ“有æ¤å…¥åœ¨å¾®è»Ÿ Windows Server 2008 / 2012 中的 MS-SSTP VPN Server 的克隆功能。Windows Vista / 7 / 8 / RT 中的標準 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_Args ServerCertRegenerate [CN] -CMD_ServerCertRegenerate_[CN] 指定一個新證書è¦ä½¿ç”¨çš„ Common Name(CN) -CMD_ServerCertRegenerate_Prompt_CN Common Name(CN)值: - - -# VpnOverIcmpDnsEnable 命令 -CMD_VpnOverIcmpDnsEnable 啟用/ç¦ç”¨ VPN over ICMP / VPN over DNS伺æœå™¨åŠŸèƒ½ -CMD_VpnOverIcmpDnsEnable_Help å³ä½¿æœ‰é˜²ç«ç‰†æˆ–者有é®ç½©TCP/IP通信的路由器,您也å¯ä»¥åªç”¨ ICMP 或者 DNS å°åŒ…建立一個 VPN 。您需è¦äº‹å…ˆå•Ÿç”¨å¦‚下功能。\n\n注æ„:本功能僅在緊急情æ³ä¸‹ä½¿ç”¨ã€‚它在有防ç«ç‰†æˆ–者路由器被錯誤é…ç½®é®ç½© TCP/IP 時,並且 ICMP å’Œ DNS 都沒有被é®ç½©çš„情æ³ä¸‹å¯ä½¿ç”¨ã€‚它ä¸æ˜¯ç‚ºé•·æœŸç©©å®šä½¿ç”¨çš„。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚ -CMD_VpnOverIcmpDnsEnable_Args VpnOverIcmpDnsEnable [/ICMP:yes|no] [/DNS:yes|no] -CMD_VpnOverIcmpDnsEnable_ICMP 指定 "yes",啟用 VPN over ICMP 伺æœå™¨ã€‚指定 "no",ç¦ç”¨ã€‚ -CMD_VpnOverIcmpDnsEnable_DNS 指定 "yes",啟用 VPN over DNS伺æœå™¨ã€‚指定 "no",ç¦ç”¨ã€‚ -CMD_VpnOverIcmpDnsEnable_Prompt_ICMP 啟用 VPN over ICMP伺æœå™¨ (yes/no): -CMD_VpnOverIcmpDnsEnable_Prompt_DNS 啟用 VPN over DNS伺æœå™¨ (yes/no): - -# VpnOverIcmpDnsGet 命令 -CMD_VpnOverIcmpDnsGet ç²å– VPN over ICMP / VPN over DNS 功能的當å‰è¨­ç½® -CMD_VpnOverIcmpDnsGet_Help ç²å¾—並顯示 VPN over ICMP / VPN over DNS 功能的當å‰ç‹€æ…‹ã€‚\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚ -CMD_VpnOverIcmpDnsGet_Args VpnOverIcmpDnsGet -CMD_VpnOverIcmpDnsGet_PRINT_ICMP VPN over ICMP 伺æœå™¨å·²é–‹å•Ÿ -CMD_VpnOverIcmpDnsGet_PRINT_DNS VPN over DNS 伺æœå™¨å·²ç¦ç”¨ - - -# DynamicDnsGetStatus 命令 -CMD_DynamicDnsGetStatus 顯示動態 DNS 功能的當å‰ç‹€æ…‹ -CMD_DynamicDnsGetStatus_Help ç²å¾—並顯示動態 DNS 功能的當å‰ç‹€æ…‹ã€‚\n\nå‹•æ…‹ DNS 會為本 VPN Server 分é…一個唯一的和永久的 DNS 主機å稱。您å¯ä»¥åœ¨è¨­ç½® VPN Client å’Œ VPN Bridge 時使用該主機å稱指定的 VPN Server。您ä¸å¿…註冊並且ä¿å­˜åŠŸèƒ½è®Šæ•¸å稱。\nåŒæ™‚,如果您的 ISP 分派給您一個動態(ä¸ç©©å®š) IP ä½å€ï¼Œæ‚¨çš„å‹•æ…‹ DNS 主機å稱相應的 IP ä½å€ä¹Ÿå°‡æœƒè‡ªå‹•æ”¹è®Šã€‚它使您åªç”¨å‹•æ…‹ IP ä½å€å°±å¯ä»¥ä¿æŒ VPN Server çš„é‹è¡Œã€‚\r\n因此,您å†ä¹Ÿä¸éœ€è¦ç‚ºäº†ç¶­æŒéœæ…‹å…¨çƒ IP ä½å€ï¼Œæ¯æœˆèŠ±è²»è²»ç”¨äº†ã€‚\n[注æ„]\nè¦ç¦æ­¢å‹•æ…‹ DNS 功能,修改 VPN Server 和設定檔。\r\n\r\n"declare root" 指令有"declare DDnsClient"指令。在本指令中,那你å¯ä»¥å¾žéŒ¯èª¤åˆ°æ­£ç¢ºåˆ‡æ›"bool disable",並é‡å•Ÿ VPN Server ,這樣,動態 DNS 功能就ç¦ç”¨äº†ã€‚\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚ -CMD_DynamicDnsGetStatus_Args DynamicDnsGetStatus -CMD_DynamicDnsGetStatus_PRINT_FQDN 分é…çš„å‹•æ…‹ DNS 主機å稱 (FQDN) -CMD_DynamicDnsGetStatus_PRINT_HOSTNAME 分é…çš„å‹•æ…‹ DNS 主機å稱 (主機å稱) -CMD_DynamicDnsGetStatus_PRINT_SUFFIX DNS 尾碼 -CMD_DynamicDnsGetStatus_PRINT_IPv4 å…¨çƒ IPv4 åœ°å€ -CMD_DynamicDnsGetStatus_PRINT_IPv6 å…¨çƒ IPv6 åœ°å€ - - -# DynamicDnsSetHostname 命令 -CMD_DynamicDnsSetHostname 設置動態 DNS 主機å稱 -CMD_DynamicDnsSetHostname_Help 您å¯ä»¥ç”¨æœ¬å‘½ä»¤æ›´æ”¹å‹•æ…‹ DNS 功能分é…的主機å稱。當å‰åˆ†é…的主機å稱å¯ä»¥é€šéŽä½¿ç”¨ DynamicDnsGetStatus 命令來顯示。\n\nå‹•æ…‹ DNS 為 VPN Server 分é…了一個唯一的和永久的 DNS 主機å稱。您å¯ä»¥åœ¨è¨­ç½® VPN Client å’Œ VPN Bridge 時使用該主機å稱指定的 VPN Server。您ä¸å¿…註冊並且ä¿å­˜åŠŸèƒ½è®Šæ•¸å稱。\nåŒæ™‚,如果您的 ISP 分派給您一個動態(ä¸ç©©å®š) IP ä½å€ï¼Œæ‚¨çš„å‹•æ…‹ DNS 主機å稱相應的 IP ä½å€ä¹Ÿå°‡æœƒè‡ªå‹•æ”¹è®Šã€‚它使您åªç”¨å‹•æ…‹ IP ä½å€å°±å¯ä»¥ä¿æŒ VPN Server çš„é‹è¡Œã€‚\r\n因此,您å†ä¹Ÿä¸éœ€è¦ç‚ºäº†ç¶­æŒéœæ…‹å…¨çƒ IP ä½å€ï¼Œæ¯æœˆèŠ±è²»è²»ç”¨äº†ã€‚\n[注æ„]\nè¦ç¦æ­¢å‹•æ…‹ DNS 功能,修改 VPN Server 和設定檔。\r\n\r\n"declare root" 指令有"declare DDnsClient"指令。在本指令中,那你å¯ä»¥å¾žéŒ¯èª¤åˆ°æ­£ç¢ºåˆ‡æ›"bool disable",並é‡å•Ÿ VPN Server,這樣,動態 DNS 功能就ç¦ç”¨äº†ã€‚\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚ -CMD_DynamicDnsSetHostname_Args DynamicDnsSetHostname [hostname] -CMD_DynamicDnsSetHostname_[hostname] 指定新的主機å稱,主機å稱長度最短3個字æ¯ï¼Œæœ€é•·ç‚º 31 個字æ¯ã€‚僅é™æ•¸ä½å’Œå­—æ¯ã€‚ -CMD_DynamicDnsSetHostname_Prompt_hostname Dynamic å‹•æ…‹ DNS 主機å稱 (3 – 31 個字æ¯): - - -# VpnAzureGetStatus command -CMD_VpnAzureGetStatus 顯示 VPN Azure 功能的當å‰ç‹€æ…‹ -CMD_VpnAzureGetStatus_Help ç²å–和顯示 VPN Azure 功能的當å‰ç‹€æ…‹ã€‚\n\nVPN Azure å¯ä»¥æ›´å®¹æ˜“地從你家裡的電腦到你辦公室的電腦建立一個VPN會話。當一個 VPN 連接建立了,您å¯ä»¥è¨ªå•æ‚¨å…¬å¸ç§äººç¶²è·¯ä¸Šçš„任何其他伺æœå™¨ã€‚在辦公室的電腦(VPN 伺æœå™¨ï¼‰ä¸Šï¼Œä½ ä¸¦ä¸éœ€è¦ä¸€å€‹å…¨çƒ IP ä½å€ã€‚它å¯ä»¥åœ¨é˜²ç«ç‰†æˆ– NAT 後é¢å·¥ä½œã€‚無需網路系統管ç†å“¡çš„é…置。您å¯ä»¥åœ¨æ‚¨çš„家用電腦使用 Windows 內置的 SSTP VPN 用戶端。\nVPN Azure 是一個雲 VPN æœå‹™ç”± SoftEther å…¬å¸ç¶“營。VPN Azure 是å…費的,å¯æä¾›çµ¦ä»»ä½•äººã€‚è¨ªå• http://www.vpnazure.net/ 查看詳細資訊和如何使用的說明。\n\nVPN Azure 主機å稱與動態 DNS 設置的主機å稱相åŒï¼Œä½†æ”¹è®Šçš„功能變數å稱尾碼為“vpnazure.netâ€ã€‚è¦æ”¹è®Šä¸»æ©Ÿå稱使用 DynamicDnsSetHostname 命令。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œä½ å¿…須具有VPN 伺æœå™¨ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此命令ä¸èƒ½åœ¨ VPN 橋接器上é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN 伺æœå™¨çš„虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ -CMD_VpnAzureGetStatus_Args VpnAzureGetStatus -CMD_VpnAzureGetStatus_PRINT_ENABLED VPN Azure 功能已啟用 -CMD_VpnAzureGetStatus_PRINT_CONNECTED 至 VPN Azure 雲伺æœå™¨çš„連接建立 -CMD_VpnAzureGetStatus_PRINT_HOSTNAME 在 VPN Azure æœå‹™ä¸Šçš„本 VPN 伺æœå™¨çš„主機å稱 - - -# VpnAzureSetStatus command -CMD_VpnAzureSetEnable 啟用/ç¦ç”¨ VPN Azure 功能 -CMD_VpnAzureSetEnable_Help 啟用或ç¦ç”¨ VPN Azure 功能。\n\nVPN Azure å¯ä»¥æ›´å®¹æ˜“地從你家裡的電腦到你辦公室的電腦建立一個 VPN 會話。當一個 VPN 連接建立了,您å¯ä»¥è¨ªå•æ‚¨å…¬å¸ç§äººç¶²è·¯çµ¡ä¸Šçš„任何其他伺æœå™¨ã€‚\n在辦公室的電腦(VPN 伺æœå™¨ï¼‰ä¸Šï¼Œä½ ä¸¦ä¸éœ€è¦ä¸€å€‹å…¨çƒ IP ä½å€ã€‚它å¯ä»¥åœ¨é˜²ç«ç‰†æˆ– NAT 後é¢å·¥ä½œã€‚無需網路系統管ç†å“¡çš„é…置。您å¯ä»¥åœ¨æ‚¨çš„家用電腦使用 Windows 內置的 SSTP VPN 用戶端。\nVPN Azure 是一個雲 VPN æœå‹™ç”± SoftEther å…¬å¸ç¶“營。VPN Azure 是å…費的,å¯æä¾›çµ¦ä»»ä½•äººã€‚è¨ªå• http://www.vpnazure.net/ 查看詳細資訊和如何使用的說明。\n\nVPN Azure 主機å稱與動態 DNS 設置的主機å稱相åŒï¼Œä½†æ”¹è®Šçš„功能變數å稱尾碼為“vpnazure.netâ€ã€‚è¦æ”¹è®Šä¸»æ©Ÿå稱使用 DynamicDnsSetHostname 命令。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œä½ å¿…須具有 VPN 伺æœå™¨ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此命令ä¸èƒ½åœ¨ VPN 橋接器上é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN 伺æœå™¨çš„虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ -CMD_VpnAzureSetEnable_Args VpnAzureSetEnable [yes|no] -CMD_VpnAzureSetEnable_[yes|no] 指定“yesâ€ï¼Œå•Ÿç”¨ VPN Azure。“noâ€ç¦ç”¨å®ƒã€‚ -CMD_VpnAzureSetEnable_PROMPT 啟用 VPN Azure (yes/no): - - - -####################################################### -# # -#這裡往下是 VPN Client 用的管ç†å‘½ä»¤ # -# # -####################################################### - - -# VersionGet 命令 -CMD_VersionGet ç²å– VPN 客戶æœå‹™çš„版本資訊 -CMD_VersionGet_Help ç²å–ç›®å‰ç®¡ç†çš„ VPN 客戶æœå‹™ç¨‹å¼çš„版本資訊。 -CMD_VersionGet_Args VersionGet -CMD_VersionGet_1 產å“å -CMD_VersionGet_2 版本資訊 -CMD_VersionGet_3 建設資訊 -CMD_VersionGet_4 ç¨‹åº ID -CMD_VersionGet_5 作業系統類型 - - -# PasswordSet 命令 -CMD_PasswordSet 為連接到 VPN 客戶æœå‹™çš„密碼的設定 -CMD_PasswordSet_Help å° VPN Client æœå‹™ï¼Œå¾žå‘½ä»¤åˆ—管ç†å·¥å…·åŠ VPN Client 管ç†å™¨ä¾†é€²è¡Œé€£æŽ¥æŽ§åˆ¶æ™‚,å¯ä»¥è¦æ±‚輸入密碼。使用此指令,å¯ä»¥è¨­ç½®è¦æ±‚輸入的密碼。\n以åªå°å¾žé ç«¯ (本地主機以外的電腦) 進行æ“作時è¦æ±‚其輸入密碼。 -CMD_PasswordSet_Args PasswordSet [password] [/REMOTEONLY:yes|no] -CMD_PasswordSet_[password] 指定è¦è¨­ç½®çš„密碼。如指定為 "none",å¯ä»¥åˆªé™¤å¯†ç¢¼çš„設置。 -CMD_PasswordSet_REMOTEONLY 如果指定 "yes",åªå°å¾žé ç«¯ (本地主機以外的電腦) 進行æ“作時è¦æ±‚其輸入密碼,從本地主機連接時,ä¸è¦æ±‚密碼。如果çœç•¥æ­¤åƒæ•¸ï¼Œå‰‡è¦–為 "no"。 - - -# PasswordGet 命令 -CMD_PasswordGet ç²å–為連接到 VPN 客戶æœå‹™çš„密碼的設定 -CMD_PasswordGet_Help å° VPN Client æœå‹™ï¼Œå¾žå‘½ä»¤åˆ—管ç†å·¥å…·åŠ VPN Client 管ç†å™¨ä¾†é€²è¡Œé€£æŽ¥æŽ§åˆ¶æ™‚,ç²å–是å¦è¦æ±‚輸入密碼的設置。\n而且,å°æ–¼è¦æ±‚密碼的情æ³ä¸‹ï¼Œç²å–是å¦è¨­ç½®åªå°å¾žé ç«¯ (本地主機以外的電腦) 進行æ“作的情æ³è¦æ±‚輸入密碼。 -CMD_PasswordGet_Args PasswordGet -CMD_PasswordGet_1 設置密碼 -CMD_PasswordGet_2 åªéœ€è¦é ç«¯é€£æŽ¥æ™‚使用密碼 - - -# CertList 命令 -CMD_CertList ç²å–信任的證明機構的證書列表 -CMD_CertList_Help VPN Client 管ç†ä¿¡ç”¨çš„證明機構的證書列表。已註冊的證明機構證書的註冊列表,用來進行連接 VPN Server 時的驗證伺æœå™¨æ†‘證。 -CMD_CertList_Args CertList - - -# CertAdd 命令 -CMD_CertAdd 添加信任的證明機構的證書 -CMD_CertAdd_Help å‘ VPN Client 信任的證明機構的證書列表添加新證書。已註冊的證明機構證書的註冊列表,用來進行連接 VPN Server 時的驗證伺æœå™¨æ†‘證。\nè¦ç²å–當å‰çš„證書清單,使用 CertList 指令。\nè¦æ·»åŠ è­‰æ›¸ï¼Œè©²è­‰æ›¸éœ€è¦ä¿å­˜ç‚º X.509 æ ¼å¼çš„檔。 -CMD_CertAdd_Args CertAdd [path] -CMD_CertAdd_[path] 指定è¦è¨»å†Šçš„ X.509 證書的檔案å。 - - -# CertDelete 命令 -CMD_CertDelete 刪除信任的證明機構的證書 -CMD_CertDelete_Help 從 VPN Client 信任的證明機構的證書列表中刪除ç¾æœ‰çš„證書。\nè¦ç²å–當å‰çš„證書列表,使用 CertList 命令。 -CMD_CertDelete_Args CertDelete [id] -CMD_CertDelete_[id] 指定è¦åˆªé™¤çš„證書的 ID。 - - -# CertGet 命令 -CMD_CertGet ç²å¾—新任的證明機構的證書 -CMD_CertGet_Help ç²å– VPN Client 信任的證明機構的證書列表中的ç¾æœ‰è­‰æ›¸ï¼Œä»¥ X.509 æ ¼å¼æª”ä¿å­˜ã€‚ -CMD_CertGet_Args CertGet [id] [/SAVECERT:path] -CMD_CertGet_[id] 指定è¦ç²å–的證書 ID。 -CMD_CertGet_SAVECERT 指定ç²å–到的證書的ä¿å­˜æª”案å。 - - -# SecureList 命令 -CMD_SecureList ç²å–å¯ç”¨çš„智慧å¡ç¨®é¡žåˆ—表 -CMD_SecureList_Help VPN Client 顯示的被支æ´çš„智慧å¡é¡žåž‹çš„列表。\n智慧å¡é¡žåž‹çš„清單,目å‰çš„電腦上被安è£é©…動程å¼ï¼Œä¸”顯示以 VPN 軟體支æ´çš„設備清單。\n\n如果沒有顯示目å‰ä½¿ç”¨çš„智慧å¡åž‹ï¼Œæˆ–許å¯ä»¥é€šéŽæ›´æ–° VPN 軟體至新的版本來使用。 -CMD_SecureList_Args SecureList - - -# SecureSelect 命令 -CMD_SecureSelect é¸æ“‡è¦ä½¿ç”¨çš„智慧å¡ç¨®é¡ž -CMD_SecureSelect_Help é¸æ“‡ VPN 客戶使用的智慧å¡é¡žåž‹ã€‚\nå¯ä»¥ä½¿ç”¨çš„智慧å¡ç¨®é¡žæ¸…單,å¯ç”¨ SecureList 指令ç²å–。 -CMD_SecureSelect_Args SecureSelect [id] -CMD_SecureSelect_[id] 指定智慧å¡ç¨®é¡žçš„ ID。 -CMD_SecureSelect_PROMPT_ID 使用的智慧å¡ç¨®é¡žçš„ ID: - - -# SecureGet 命令 -CMD_SecureGet ç²å–使用的智慧å¡ç¨®é¡žçš„ ID -CMD_SecureGet_Help ç²å–ç‚ºç•¶å‰ VPN 客戶的使用而設置的智慧å¡ç¨®é¡žçš„ ID。通éŽåŸºæ–¼æ­¤ ID 上的 SecureList 指令的çµæžœï¼Œå¯ä»¥ç²å–當å‰é¸æ“‡çš„智慧å¡é¡žåž‹ã€‚\n如果當å‰çš„智慧å¡æ²’有被é¸æ“‡ï¼ŒID 顯示是 0。 -CMD_SecureGet_Args SecureGet -CMD_SecureGet_Print 當å‰é¸æ“‡çš„æ™ºæ…§å¡ ID 是 %u。 -CMD_SecureGet_NoPrint 智慧å¡ç›®å‰æ²’有被é¸æ“‡ã€‚ - - -# NicCreate 命令 -CMD_NicCreate 新的虛擬 LAN å¡çš„創建 -CMD_NicCreate_Help 將新的虛擬 LAN å¡æ·»åŠ åˆ°ç³»çµ±ã€‚å¯ä»¥å°è™›æ“¬ LAN å¡ä»»æ„命å。\n然而,給虛擬 LAN å¡å‘½å時åªèƒ½ä½¿ç”¨è‹±æ–‡å­—æ¯æ•¸ä½ï¼ŒWindows 2000 以上的系統最大å¯è¨­ç½® 31 個字元,Windows 98,98 SE å’Œ ME 系統最大å¯è¨­ç½® 4 個字元。\n調用了 NicCreate 指令時,VPN Client é‹è¡Œçš„作業系統,將被安è£æ–°çš„虛擬 LAN å¡è¨­å‚™é©…動程å¼ã€‚\n在此情æ³ä¸‹ï¼Œä½œæ¥­ç³»çµ±å¯èƒ½æœƒé¡¯ç¤ºå°è©±æ–¹å¡Šï¼Œç¢ºèªæ˜¯å¦è¦å®‰è£è¨­å‚™é©…動程å¼ã€‚ -CMD_NicCreate_Args NicCreate [name] -CMD_NicCreate_[name] 指定虛擬 LAN å¡å。 -CMD_NicCreate_PROMPT_NAME 虛擬 LAN å¡å: - - -# NicDelete 命令 -CMD_NicDelete 刪除虛擬 LAN å¡ -CMD_NicDelete_Help 從系統中刪除ç¾æœ‰çš„虛擬 LAN å¡ã€‚\n當從系統中刪除虛擬 LAN å¡ï¼Œä½¿ç”¨æ­¤è™›æ“¬ LAN å¡çš„連接將被中斷。\n而且,ä½ä½¿ç”¨è¢«åˆªé™¤çš„虛擬 LAN å¡è€Œè¨­ç½®çš„連接設置,自動更改設置為使用別的虛擬 LAN å¡ã€‚\n當 VPN 客戶é‹è¡Œ Windows 2000 以上的æ“縱系統時,此指令å¯ä»¥è¢«ä½¿ç”¨ã€‚ -CMD_NicDelete_Args NicDelete [name] -CMD_NicDelete_[name] 指定的虛擬 LAN å¡å - - -# NicUpgrade 命令 -CMD_NicUpgrade å‡ç´šè™›æ“¬ LAN å¡è¨­å‚™é©…å‹• -CMD_NicUpgrade_Help 如果ç¾æœ‰çš„虛擬 LAN å¡çš„設備驅動程å¼ç‰ˆæœ¬å¤ªèˆŠï¼Œåœ¨ç•¶å‰æ­£åœ¨é‹è¡Œçš„ VPN Client å‡ç´šåˆ°åŒåŒ…附帶的最新的設備驅動程å¼ã€‚å³ä½¿ä¸é€²è¡Œå‡ç´šï¼Œä¹Ÿè¦é‡æ–°å®‰è£è¨­å‚™é©…動程å¼ã€‚\n作業系統å¯èƒ½æœƒé¡¯ç¤ºå°è©±æ–¹å¡Šï¼Œç¢ºèªæ˜¯å¦è¦å®‰è£è¨­å‚™é©…動程å¼ã€‚\n此指令,在 VPN Client æ­£é‹è¡Œ Windows 2000 以上的作業系統時能夠使用。 -CMD_NicUpgrade_Args NicUpgrade [name] -CMD_NicUpgrade_[name] 指定的虛擬 LAN å¡å - - -# NicGetSetting 命令 -CMD_NicGetSetting ç²å–虛擬 LAN å¡çš„設置 -CMD_NicGetSetting_Help ç²å–ç¾æœ‰çš„虛擬 LAN å¡çš„ MAC ä½å€è¨­ç½®ã€‚\n當 VPN 客戶é‹è¡Œ Windows 2000 以上的æ“縱系統時,此指令å¯ä»¥è¢«ä½¿ç”¨ã€‚ -CMD_NicGetSetting_Args NicGetSetting [name] -CMD_NicGetSetting_[name] 指定虛擬 LAN å¡å -CMD_NicGetSetting_1 設備å稱 -CMD_NicGetSetting_2 狀態 -CMD_NicGetSetting_3 MAC åœ°å€ -CMD_NicGetSetting_4 版本 -CMD_NicGetSetting_5 驅動程å¼æª”案å -CMD_NicGetSetting_6 GUID - - -# NicSetSetting 命令 -CMD_NicSetSetting 更改虛擬 LAN å¡è¨­ç½® -CMD_NicSetSetting_Help 更改ç¾æœ‰çš„虛擬 LAN å¡çš„ MAC ä½å€è¨­ç½®ã€‚一旦啟動該指令,目å‰é‹è¡Œä¸­çš„虛擬 LAN å¡è¨­å‚™é©…動將被é‡æ–°é–‹æ©Ÿã€‚\n當 VPN 客戶é‹è¡Œ Windows 2000 以上的æ“縱系統時,此指令å¯ä»¥è¢«ä½¿ç”¨ã€‚ -CMD_NicSetSetting_Args NicSetSetting [name] [/MAC:mac] -CMD_NicSetSetting_[name] 指定虛擬 LAN å¡å -CMD_NicSetSetting_MAC 指定è¦è¨­ç½®çš„ MAC ä½å€ã€‚\nMAC ä½å€è«‹ç”¨ 6 ä½å…ƒçµ„å六進ä½å­—串指定。\n例如: 00:AC:01:23:45:67 或 00-AC-01-23-45-67 -CMD_NicSetSetting_PROMPT_MAC é…ç½® MAC ä½å€: - - -# NicEnable 命令 -CMD_NicEnable 啟用虛擬 LAN å¡ -CMD_NicEnable_Help å•Ÿå‹•ç¾æœ‰çš„被ç¦ç”¨çš„虛擬 LAN å¡ã€‚\n當 VPN 客戶é‹è¡Œ Windows 2000 以上的æ“縱系統時,此指令å¯ä»¥è¢«ä½¿ç”¨ã€‚ -CMD_NicEnable_Args NicEnable [name] -CMD_NicEnable_[name] 指定虛擬 LAN å¡çš„å稱。 - - -# NicDisable 命令 -CMD_NicDisable ç¦ç”¨è™›æ“¬ LAN å¡ -CMD_NicDisable_Help ç¦ç”¨ç¾æœ‰çš„正使用的虛擬 LAN å¡ã€‚\n當 VPN 客戶é‹è¡Œ Windows 2000 以上的æ“縱系統時,此指令å¯ä»¥è¢«ä½¿ç”¨ã€‚ -CMD_NicDisable_Args NicDisable [name] -CMD_NicDisable_[name] 指定虛擬 LAN å¡çš„å稱。 - - -# NicList 命令 -CMD_NicList ç²å–虛擬 LAN å¡åˆ—表 -CMD_NicList_Help ç²å–在當å‰ç³»çµ±è¨»å†Šçš„虛擬 LAN å¡åˆ—表 -CMD_NicList_Args NicList - - -# AccountList 命令 -CMD_AccountList ç²å–連接設置列表 -CMD_AccountList_Help ç²å–登入到 VPN Client 的連接設置列表 -CMD_AccountList_Args AccountList - - -# AccountCreate 命令 -CMD_AccountCreate 創建新的連接設置 -CMD_AccountCreate_Help 在 VPN Client 創建新的連接設置。\nè¦å‰µå»ºé€£æŽ¥è¨­ç½®ï¼Œä½œç‚ºåˆå§‹åƒæ•¸éœ€è¦æŒ‡å®šåŠ åœ¨é€£æŽ¥è¨­ç½®å稱和連接終端的伺æœå™¨ï¼ŒåŠé€£æŽ¥çµ‚端的虛擬 HUB,用戶å上使用的虛擬 LAN å¡å。創建了新的連接設置時,用戶èªè­‰çš„類型被åˆå§‹è¨­ç½®ç‚º [匿åèªè­‰],代ç†ä¼ºæœå™¨çš„設置和伺æœå™¨æ†‘證的檢查é¸é …ä¸è¢«è¨­ç½®ã€‚è‹¥è¦æ›´æ”¹é€™äº›è¨­ç½®å’Œå…¶ä»–的詳細設置,創建連接設置後,使用以 "Account" å字開始的其他指令。 -CMD_AccountCreate_Args AccountCreate [name] [/SERVER:hostname:port] [/HUB:hubname] [/USERNAME:username] [/NICNAME:nicname] -CMD_AccountCreate_[name] 指定è¦å‰µå»ºçš„連接設置å -CMD_AccountCreate_SERVER 以 [主機å稱:埠號] çš„å½¢å¼æŒ‡å®šçµ‚端 VPN Server 的主機å稱,埠號。å¯ä»¥é€šéŽ IP ä½å€é€²è¡ŒæŒ‡å®šã€‚ -CMD_AccountCreate_HUB 在終端 VPN Server 上指定虛擬 HUB。 -CMD_AccountCreate_USERNAME 指定在連接到終端 VPN Server 時用於使用者èªè­‰çš„用戶å。 -CMD_AccountCreate_NICNAME 指定用於連接的虛擬 LAN å¡å。 -CMD_AccountCreate_Prompt_Name 連接設置å: -CMD_AccountCreate_Prompt_Server 終端 VPN Server 主機å稱和埠號: -CMD_AccountCreate_Prompt_Hub 終端虛擬 HUB å稱: -CMD_AccountCreate_Prompt_Username 連接用戶å: -CMD_AccountCreate_Prompt_Nicname 使用虛擬 LAN å¡å稱: - - -# AccountSet 命令 -CMD_AccountSet 設定連接設置連接終端 -CMD_AccountSet_Help 設置註冊在 VPN 客戶的連接設置的終端 VPN Server 主機å稱和埠號,虛擬 HUB å,åŠç”¨æ–¼é€£æŽ¥çš„用戶å,加在其上使用的虛擬 LAN å¡å。 -CMD_AccountSet_Args AccountSet [name] [/SERVER:hostname:port] [/HUB:hubname] -CMD_AccountSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 -CMD_AccountSet_SERVER 以 [主機å稱:埠號] çš„å½¢å¼æŒ‡å®šçµ‚端 VPN Server 的主機å稱,埠號。å¯ä»¥é€šéŽ IP ä½å€é€²è¡ŒæŒ‡å®šã€‚ -CMD_AccountSet_HUB 指定終端的 VPN Server 上的虛擬 HUB。 - - -# AccountGet 命令 -CMD_AccountGet å–得連接設置的設置 -CMD_AccountGet_Help ç²å–註冊到 VPN Client 的連接設置的連接設置內容。\n而且,è¦æ”¹è®Šé€£æŽ¥è¨­ç½®çš„連接設置內容,在創建連接設置後使用其他的以 "Account" å開始的的指令。 -CMD_AccountGet_Args AccountGet [name] -CMD_AccountGet_[name] 指定è¦ç²å–的連接設置å。 - - -# AccountDelete 命令 -CMD_AccountDelete 刪除連接設置 -CMD_AccountDelete_Help 刪除註冊到 VPN Client 的連接設置。如果指定的連接設置處於線上狀態,將會自動斷開連接並刪除。 -CMD_AccountDelete_Args AccountDelete [name] -CMD_AccountDelete_[name] 指定è¦åˆªé™¤çš„連接設置å。 - - -# AccountUsernameSet 命令 -CMD_AccountUsernameSet 設置用於連接的連接設置的用戶å -CMD_AccountUsernameSet_Help 指定註冊到 VPN Client 的連接設置,且其連接設置連接到 VPN Server 上時,指定需è¦é€²è¡Œä½¿ç”¨è€…èªè­‰çš„用戶å。\n而且,在一些情æ³ä¸‹æœ‰å¿…è¦æŒ‡å®šä½¿ç”¨è€…èªè­‰çš„種類和需è¦çš„åƒæ•¸ã€‚è¦æ›´æ”¹é€™äº›è³‡è¨Šï¼Œå¯ä»¥ä½¿ç”¨å¦‚下指令: AccountAnonymousSet, AccountPasswordSet, AccountCertSet å’Œ AccountSecureCertSet。 -CMD_AccountUsernameSet_Args AccountUsernameSet [name] [/USERNAME:username] -CMD_AccountUsernameSet_[name] 指定更改設置的連接設置å。 -CMD_AccountUsernameSet_USERNAME 指定連接設置連接到 VPN Server 上時需è¦é€²è¡Œä½¿ç”¨è€…èªè­‰çš„用戶å。 -CMD_AccountUsername_Notice 這種連接設置的èªè­‰æ–¹æ³•ï¼Œç›®å‰è¢«è¨­ç½®ç‚ºå¯†ç¢¼èªè­‰ã€‚更改用戶å後,必須使用 AccountPasswordSet 指令é‡æ–°è¨­å®šã€‚ - - -# AccountAnonymousSet 命令 -CMD_AccountAnonymousSet 設定連接設置的用戶èªè­‰ç¨®é¡žç‚ºåŒ¿åèªè­‰ -CMD_AccountAnonymousSet_Help 指定註冊到 VPN Client 的連接設置,把其連接設置連接到 VPN Server 上時的用戶èªè­‰æ–¹æ³•ï¼Œè¨­ç½®ç‚º [匿åèªè­‰]。 -CMD_AccountAnonymousSet_Args AccountAnonymousSet [name] -CMD_AccountAnonymousSet_[name] 指定更改設置的連接設置å。 - - -# AccountPasswordSet 命令 -CMD_AccountPasswordSet 設定連接設置的使用者證類型為密碼èªè­‰ -CMD_AccountPasswordSet_Help 指定註冊到 VPN Client 的連接設置,把其連接設置連接到 VPN Server 上時的用戶èªè­‰æ–¹æ³•ï¼Œè¨­ç½®ç‚º [密碼èªè­‰]。指定 [標準密碼èªè­‰] å’Œ [RADIUS 或 NT 域èªè­‰] 作為密碼èªè­‰ç¨®é¡žã€‚ -CMD_AccountPasswordSet_Args AccountPasswordSet [name] [/PASSWORD:password] [/TYPE:standard|radius] -CMD_AccountPasswordSet_[name] 指定更改設置的連接設置å。 -CMD_AccountPasswordSet_PASSWORD 指定密碼èªè­‰ä½¿ç”¨çš„密碼。如果ä¸æŒ‡å®šï¼Œå°‡é¡¯ç¤ºè¼¸å…¥å¯†ç¢¼çš„æ示。 -CMD_AccountPasswordSet_TYPE 作為密碼èªè­‰é¡žåž‹ï¼ŒæŒ‡å®š "standard" (標準密碼èªè­‰) 或 "radius" (RADIUS 或 NT 域èªè­‰) 的二者之一。 -CMD_AccountPasswordSet_Prompt_Type 指定 standard 或 radius: -CMD_AccountPasswordSet_Type_Invalid standard 或 radius 的指定是ä¸æ­£ç¢ºçš„。 - - -# AccountCertSet 命令 -CMD_AccountCertSet 設置連接設置的用戶èªè­‰é¡žåž‹ç‚ºç”¨æˆ¶è­‰æ›¸èªè­‰ -CMD_AccountCertSet_Help 指定註冊到 VPN Client 的連接設置,把其連接設置連接到 VPN Server 上時的用戶èªè­‰æ–¹æ³•ï¼Œè¨­ç½®ç‚º [用戶證書èªè­‰]。作為該證書,必須指定證書檔為 X.509 æ ¼å¼ä¸”ç§å¯†é‡‘鑰檔是 Base 64 編碼。 -CMD_AccountCertSet_Args AccountCertSet [name] [/LOADCERT:cert] [/LOADKEY:key] -CMD_AccountCertSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å -CMD_AccountCertSet_LOADCERT 指定以證書èªè­‰æ交的 X.509 æ ¼å¼è­‰æ›¸çš„檔案å。 -CMD_AccountCertSet_LOADKEY 指定以å°æ‡‰è­‰æ›¸çš„ Base 64 æ ¼å¼çš„編碼ç§å¯†é‡‘鑰檔案å。 - - -# AccountCertGet 命令 -CMD_AccountCertGet ç²å–用於連接設置的用戶端證書 -CMD_AccountCertGet_Help 當指定註冊到 VPN Client 的連接設置,其連接設置使用使用客戶證書èªè­‰æ™‚,ç²å–作為客戶證書æ出的證書,並ä¿å­˜è©²è­‰æ›¸æ–‡ä»¶ç‚º X.509 æ ¼å¼ã€‚ -CMD_AccountCertGet_Args AccountCertGet [name] [/SAVECERT:cert] -CMD_AccountCertGet_[name] 指定è¦ç²å–設置的連接設置å。 -CMD_AccountCertGet_SAVECERT 指定以 X.509 æ ¼å¼ä¿å­˜ç²å–的證書的檔案å。 - - -# AccountEncryptEnable 命令 -CMD_AccountEncryptEnable 啟用連接設置進行通信的加密 -CMD_AccountEncryptEnable_Help 當指定註冊到 VPN Client 的連接設置,且其連接設置與 VPN Server 間進行 VPN 連接通信時,將與 VPN Server 間的通信內容以 SSL 設置為加密。\n通常,將與 VPN Server 間的通信以 SSL 加密,是防止資訊的竊è½å’Œç¯¡æ”¹ã€‚也å¯ä»¥ç¦ç”¨åŠ å¯†ã€‚當ç¦ç”¨åŠ å¯†æ™‚,通信é‡å°‡æ“´å¤§ä½†æ˜¯é€šä¿¡è³‡æ–™å°‡ä»¥ç´”文字格å¼åœ¨ç¶²è·¯ä¸Šå‚³è¼¸ã€‚ -CMD_AccountEncryptEnable_Args AccountEncryptEnable [name] -CMD_AccountEncryptEnable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 - - -# AccountEncryptDisable 命令 -CMD_AccountEncryptDisable ç¦ç”¨é€£æŽ¥è¨­ç½®é€²è¡Œé€šä¿¡æ™‚的加密 -CMD_AccountEncryptDisable_Help 當指定註冊到 VPN Client 的連接設置,且其連接設置與 VPN Server 間進行 VPN 連接通信時,將與 VPN Server 間的通信內容以 SSL 設置為ä¸åŠ å¯†ã€‚\n通常,將與 VPN Server 間的通信以 SSL 加密,是防止資訊的竊è½å’Œç¯¡æ”¹ã€‚也å¯ä»¥ç¦ç”¨åŠ å¯†ã€‚當ç¦ç”¨åŠ å¯†æ™‚,通信é‡å°‡æ“´å¤§ä½†æ˜¯é€šä¿¡è³‡æ–™å°‡ä»¥ç´”文字格å¼åœ¨ç¶²è·¯ä¸Šå‚³è¼¸ã€‚ -CMD_AccountEncryptDisable_Args AccountEncryptDisable [name] -CMD_AccountEncryptDisable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 - - -# AccountCompressEnable 命令 -CMD_AccountCompressEnable 啟用連接設置進行通信時的資料壓縮 -CMD_AccountCompressEnable_Help 當指定註冊到 VPN Client 的連接設置,且其連接設置與 VPN Server 間進行 VPN 連接通信時,將與 VPN Server 間的通信內容設置為壓縮。\n最大å¯ä»¥é€²è¡Œç´„ 80% 的壓縮。但是,壓縮會使用戶端åŠä¼ºæœå™¨é›™æ–¹çš„ CPU 產生較高的負è·ã€‚當線路速度為約 10 Mbps 以上時,壓縮å¯èƒ½æœƒé™ä½Žè¼¸é€é‡ï¼Œç”¢ç”Ÿåé¢æ•ˆæžœã€‚ -CMD_AccountCompressEnable_Args AccountCompressEnable [name] -CMD_AccountCompressEnable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 - - -# AccountCompressDisable 命令 -CMD_AccountCompressDisable ç¦ç”¨é€£æŽ¥è¨­ç½®é€²è¡Œé€šä¿¡æ™‚的資料壓縮 -CMD_AccountCompressDisable_Help 當指定註冊到 VPN Client 的連接設置,且其連接設置與 VPN Server 間進行 VPN 連接通信時,將與 VPN Server 間的通信內容設置為ä¸å£“縮。 -CMD_AccountCompressDisable_Args AccountCompressDisable [name] -CMD_AccountCompressDisable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 - - -# AccountProxyNone 命令 -CMD_AccountProxyNone 將連接設置的連接方法直接設置為 TCP/IP 連接 -CMD_AccountProxyNone_Help 當指定註冊到 VPN Client 的連接設置,將其連接設置與 VPN Server 間進行 VPN 連接時使用的連接方法設置為 [直接 TCP/IP連接],ä¸é€šéŽä»£ç†ä¼ºæœå™¨ã€‚ -CMD_AccountProxyNone_Args AccountProxyNone [name] -CMD_AccountProxyNone_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 - - -# AccountProxyHttp 命令 -CMD_AccountProxyHttp å°‡é€£æŽ¥è¨­ç½®çš„é€£æŽ¥æ–¹æ³•è¨­ç½®ç‚ºé€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥ -CMD_AccountProxyHttp_Help 當指定註冊到 VPN Client 的連接設置,將其連接設置與 VPN Server 間進行 VPN 連接時使用的連接方法設置為 [é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥],指定將通éŽçš„ HTTP 代ç†ä¼ºæœå™¨çš„主機å稱和埠號,用戶å和密碼 (如果需è¦)。\né€šéŽ HTTP 代ç†ä¼ºæœå™¨ï¼Œå¿…é ˆå°æ‡‰å› é€²è¡Œ HTTPS 通信的 CONNECT 方法。 -CMD_AccountProxyHttp_Args AccountProxyHttp [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password] -CMD_AccountProxyHttp_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 -CMD_AccountProxyHttp_SERVER 以 [主機å稱:埠號] çš„å½¢å¼ï¼ŒæŒ‡å®šé€šéŽ HTTP 代ç†ä¼ºæœå™¨çš„主機å稱或 IP 地å€å’ŒåŸ è™Ÿã€‚ -CMD_AccountProxyHttp_USERNAME å¦‚æžœå› ç‚ºé€£æŽ¥é€šéŽ HTTP 代ç†ä¼ºæœå™¨è€Œéœ€è¦ä½¿ç”¨è€…èªè­‰æ™‚,指定用戶å。與此åŒæ™‚也指定 /PASSWORD åƒæ•¸ã€‚/USERNAME å’Œ /PASSWORD åƒæ•¸æ²’有被指定時,ä¸è¨­ç½®ä½¿ç”¨è€…身份驗證資料。 -CMD_AccountProxyHttp_PASSWORD å¦‚æžœå› ç‚ºé€£æŽ¥é€šéŽ HTTP 代ç†ä¼ºæœå™¨è€Œéœ€è¦ä½¿ç”¨è€…èªè­‰æ™‚,指定密碼。與 /USERNAME åƒæ•¸ä¸€èµ·æŒ‡å®šã€‚ -CMD_AccountProxyHttp_Prompt_Server 代ç†ä¼ºæœå™¨ä¸»æ©Ÿå稱和埠號: - - - -# AccountProxySocks 命令 -CMD_AccountProxySocks å°‡é€£æŽ¥è¨­ç½®çš„é€£æŽ¥æ–¹æ³•è¨­ç½®ç‚ºé€šéŽ SOCKS 代ç†ä¼ºæœå™¨é€£æŽ¥ -CMD_AccountProxySocks_Help 當指定註冊到 VPN Client 的連接設置,將其連接設置與 VPN Server 間進行 VPN 連接時使用的連接方法設置為 [é€šéŽ SOCKS 伺æœå™¨é€£æŽ¥],並指定è¦é€šéŽçš„ SOCKS 代ç†ä¼ºæœå™¨çš„主機å稱和埠號,用戶å和密碼 (如果需è¦)。\né€šéŽ SOCKS 伺æœå™¨ï¼Œå¿…é ˆå°æ‡‰ SOCKS 版本 4。 -CMD_AccountProxySocks_Args AccountProxySocks [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password] -CMD_AccountProxySocks_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 -CMD_AccountProxySocks_SERVER 以 [主機å稱:埠號] å½¢å¼ï¼ŒæŒ‡å®šè¦é€šéŽçš„ SOCKS 代ç†ä¼ºæœå™¨ä¸»æ©Ÿå稱或 IP ä½å€å’ŒåŸ è™Ÿã€‚ -CMD_AccountProxySocks_USERNAME å¦‚æžœå› ç‚ºé€£æŽ¥é€šéŽ SOCKS 代ç†ä¼ºæœå™¨è€Œéœ€è¦ä½¿ç”¨è€…èªè­‰æ™‚,指定用戶å。與此åŒæ™‚也指定 /PASSWORD åƒæ•¸ã€‚/USERNAME å’Œ /PASSWORD åƒæ•¸æ²’有被指定時,ä¸è¨­ç½®ä½¿ç”¨è€…身份驗證資料。 -CMD_AccountProxySocks_PASSWORD å¦‚æžœå› ç‚ºé€£æŽ¥é€šéŽ SOCKS 代ç†ä¼ºæœå™¨è€Œéœ€è¦ä½¿ç”¨è€…èªè­‰æ™‚,指定密碼。與 /USERNAME åƒæ•¸ä¸€èµ·æŒ‡å®šã€‚ - - -# AccountServerCertEnable 命令 -CMD_AccountServerCertEnable 啟用連接設置伺æœå™¨æ†‘證驗證é¸é … -CMD_AccountServerCertEnable_Help 指定註冊到 VPN Client 的連接設置,其連接設置連接到 VPN Server 時,啟動檢查連接終端的 VPN Server æ交的 SSL 證書是å¦å¯ä¿¡çš„é¸é …。\n如果啟用此é¸é …,å¯ä»¥é å…ˆå°‡é€£æŽ¥ç›®æ¨™ä¼ºæœå™¨çš„ SSL 證書以 AccountServerCertSet 指令ä¿å­˜åœ¨é€£æŽ¥è¨­ç½®çš„設置內,或建議將伺æœå™¨çš„ SSL 證書簽å了的根證書,以 CertAdd 指令註冊到虛擬 HUB 信任的證明機構的證書列表中。如果沒有註冊,åˆæ¬¡é€£æŽ¥æ™‚å¯èƒ½æœƒé¡¯ç¤ºç¢ºèªè³‡è¨Šã€‚\n驗證連接設置的伺æœå™¨æ†‘證的é¸é …處於啟動狀態,連接了的 VPN Server 的證書ä¸å¯ä¿¡æ™‚,立å³è§£é™¤é€£æŽ¥ï¼Œå復é‡è©¦ã€‚ -CMD_AccountServerCertEnable_Args AccountServerCertEnable [name] -CMD_AccountServerCertEnable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 - - -# AccountServerCertDisable 命令 -CMD_AccountServerCertDisable ç¦ç”¨é€£æŽ¥è¨­ç½®ä¼ºæœå™¨æ†‘證驗證é¸é … -CMD_AccountServerCertDisable_Help 指定註冊到 VPN Client 的連接設置,其連接設置與 VPN Server 連接時,ç¦æ­¢æª¢é©—由目標 VPN Server æ供的 SSL 證明書是å¦å¯ä¿¡çš„é¸é …。 -CMD_AccountServerCertDisable_Args AccountServerCertDisable [name] -CMD_AccountServerCertDisable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 - - -# AccountServerCertSet 命令 -CMD_AccountServerCertSet 設置連接設置的伺æœå™¨å›ºæœ‰è­‰æ˜Žæ›¸ -CMD_AccountServerCertSet_Help 指定註冊到 VPN Client 的連接設置,其連接設置連接到 VPN Server 時,é å…ˆè¨»å†Šèˆ‡é€£æŽ¥ç›®æ¨™çš„ VPN Server æ交的 SSL 證書相åŒçš„證書。\n如果啟動了連接設置的伺æœå™¨æ†‘證驗證é¸é …,å¯ä»¥é å…ˆå°‡é€£æŽ¥ç›®æ¨™ä¼ºæœå™¨çš„ SSL 證書以此指令ä¿å­˜åœ¨é€£æŽ¥è¨­ç½®çš„設置內,或需è¦å°‡ä¼ºæœå™¨çš„ SSL 證書簽å了的根證書,以 CAAdd 指令註冊到虛擬 HUB 信任的證明機構的證書列表中。\n驗證連接設置的伺æœå™¨æ†‘證的é¸é …處於啟動狀態,連接了的 VPN Server 的證書ä¸å¯ä¿¡æ™‚,立å³è§£é™¤é€£æŽ¥ï¼Œå復é‡è©¦ã€‚ -CMD_AccountServerCertSet_Args AccountServerCertSet [name] [/LOADCERT:cert] -CMD_AccountServerCertSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 -CMD_AccountServerCertSet_LOADCERT 指定以 X.509 證書格å¼ä¿å­˜çš„設置伺æœå™¨å›ºæœ‰è­‰æ›¸çš„證書檔案å。 - - -# AccountServerCertDelete 命令 -CMD_AccountServerCertDelete 刪除連接設置的伺æœå™¨å›ºæœ‰è­‰æ›¸ -CMD_AccountServerCertDelete_Help 指定註冊到到 VPN Client 的連接設置,且其連接設置註冊了伺æœå™¨å›ºæœ‰è­‰æ›¸æ™‚,刪除證書。 -CMD_AccountServerCertDelete_Args AccountServerCertDelete [name] -CMD_AccountServerCertDelete_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 - - -# AccountServerCertGet 命令 -CMD_AccountServerCertGet ç²å–連接設置的伺æœå™¨å›ºæœ‰è­‰æ˜Žæ›¸ -CMD_AccountServerCertGet_Help 指定註冊到到 VPN Client 的連接設置,且其連接設置註冊了伺æœå™¨å›ºæœ‰è­‰æ›¸æ™‚,ç²å–該證書並以 X.509 æ ¼å¼ä¿å­˜è­‰æ˜Žæ›¸æª”。 -CMD_AccountServerCertGet_Args AccountServerCertGet [name] [/SAVECERT:path] -CMD_AccountServerCertGet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 -CMD_AccountServerCertGet_SAVECERT 指定以 X.509 證書格å¼ä¿å­˜çš„伺æœå™¨å›ºæœ‰è­‰æ›¸çš„證書檔案å。 - - -# AccountDetailSet 命令 -CMD_AccountDetailSet 設置接續設置的進階通訊設定 -CMD_AccountDetailSet_Help 指定註冊到 VPN Client 的連接設置,並定制其連接設置與 VPN Server 通信時使用的 VPN å”定的通訊設定。 -CMD_AccountDetailSet_Args AccountDetailSet [name] [/MAXTCP:max_connection] [/INTERVAL:additional_interval] [/TTL:disconnect_span] [/HALF:yes|no] [/BRIDGE:yes|no] [/MONITOR:yes|no] [/NOTRACK:yes|no] [/NOQOS:yes|no] -CMD_AccountDetailSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 -CMD_AccountDetailSet_MAXTCP VPN 通信使用的 TCP 連接數,指定從 1 到 32 的整數。在與 VPN Server 之間的 VPN 通信會話上的資料傳é€ï¼Œé€šéŽä½¿ç”¨å¤šå€‹ TCP 連接,å¯ä»¥æ高通信速度。\n注æ„: 如果連接伺æœå™¨çš„線路是高速線路時,建議 8 個左å³ï¼Œå¦‚果是撥號等低速線路時,建議 1 個。 -CMD_AccountDetailSet_INTERVAL 建立多個 TCP 連接進行 VPN 通信時,以秒為單ä½æŒ‡å®šæ¯å€‹ TCP 連接的建立間隔。è¦å®šå€¼ç‚º 1 秒。 -CMD_AccountDetailSet_TTL 如果設置的æ¯å€‹ TCP 連接的壽命時,從 TCP 連接的建立到斷開的壽命以秒數來指定。如果指定 "0",則壽命未被設置。 -CMD_AccountDetailSet_HALF è¦å•Ÿå‹•åŠé›™å·¥æ¨¡å¼ï¼ŒæŒ‡å®š "yes"。將兩個以上的 TCP 連接æ†ç¶ï¼Œé€²è¡Œ VPN 通信時,å¯ä»¥ä½¿ç”¨ "åŠé›™å·¥æ¨¡å¼"。啟動åŠé›™å·¥æ¨¡å¼ï¼Œèƒ½å¤ è‡ªå‹•å°‡å„ TCP 連接的資料傳輸方å‘固定å„一åŠã€‚例如,使用 8 個 TCP 連接建立了 VPN 會話時,啟動åŠé›™å·¥æ¨¡å¼ï¼Œå‰‡å›ºå®š 4 個 TCP 連接為上傳方å‘專用,剩下 4 個 TCP 連接為下載方å‘專用,進行通信。 -CMD_AccountDetailSet_BRIDGE 與 VPN Server 以 "æ©‹ / 路由器模å¼" 連接時,指定 "yes"。使用橋/路由器模å¼é€£æŽ¥æ™‚,VPN Client 的虛擬 LAN å¡æ–¹å°‡èƒ½å¤ èˆ‡å…¶ä»–網路進行橋或路由。然而,如果用於連接的用戶的安全性原則ç¦ç”¨æ©‹æˆ–路由時,則連接失敗。 -CMD_AccountDetailSet_MONITOR 與 VPN Server 以 "監控模å¼" 連接時,指定 "yes"。如果使用監測模å¼é€£æŽ¥æ™‚,å¯ä»¥æŽ¥æ”¶è™›æ“¬ HUB 內傳é€çš„所有的å°åŒ…。然而,用於連接的使用者安全性原則ä¸å…許監視模å¼æ™‚,則連接失敗。 -CMD_AccountDetailSet_NOTRACK 指定 "yes",ç¦ç”¨è·¯ç”±å™¨è¡¨é …調節器。通常情æ³ä¸‹ï¼ŒæŒ‡å®š "no"。 -CMD_AccountDetailSet_NOQOS ç¦ç”¨ VoIP / QoS 功能時指定 "yes"。通常指定 "no"。 -CMD_AccountDetailSet_Eval_MaxTcp TCP 連接數請在 1 - 32 號之間指定。 -CMD_AccountDetailSet_Eval_Interval TCP 連接的建立間隔請指定 1 秒以上。 -CMD_AccountDetailSet_Prompt_MaxTcp 用於 VPN 通信的 TCP 連接數: -CMD_AccountDetailSet_Prompt_Interval å„ TCP 連接的建立間隔: -CMD_AccountDetailSet_Prompt_TTL å„ TCP 連接的壽命 (ä¸å¸¶: 0): -CMD_AccountDetailSet_Prompt_HALF 啟用åŠé›™å·¥æ¨¡å¼ (yes/no): -CMD_AccountDetailSet_Prompt_BRIDGE 啟用橋/è·¯ç”±å™¨æ¨¡å¼ (yes/no): -CMD_AccountDetailSet_Prompt_MONITOR å•Ÿç”¨ç›£æŽ§æ¨¡å¼ (yes/no): -CMD_AccountDetailSet_Prompt_NOTRACK ç¦ç”¨è·¯ç”±è¡¨é …調節器 (yes/no): -CMD_AccountDetailSet_Prompt_NOQOS ç¦ç”¨ QoS 控制功能 (yes/no): - - -# AccountRename 命令 -CMD_AccountRename 更改連接設置å稱 -CMD_AccountRename_Help 指定在 VPN Client 註冊的連接設置,更改其連接設置å稱。 -CMD_AccountRename_Args AccountRename [name] [/NEW:new_name] -CMD_AccountRename_[name] 指定è¦æ›´æ”¹å稱的連接設置的當å‰å稱。 -CMD_AccountRename_NEW 指定變更後的新å稱。 -CMD_AccountRename_PROMPT_OLD ç›®å‰çš„å稱: -CMD_AccountRename_PROMPT_NEW æ–°å稱: - - -# AccountConnect 命令 -CMD_AccountConnect 使用連接設置,開始連接 VPN Server -CMD_AccountConnect_Help 指定註冊到 VPN Client 的連接設置,並啟動連接設置連接到 VPN Server 上。處於正在連接中或已連接狀態的連接設置,將一直連接 VPN Server,或ä¸æ–·å˜—試連接 VPN Server,直到使用 AccountDisconnect 指令斷開連接。(但是,如果使用 AccountRetrySet 指令指定了é‡è©¦æ¬¡æ•¸æ™‚,連接嘗試將在é”到被指定次數時中斷。) -CMD_AccountConnect_Args AccountConnect [name] -CMD_AccountConnect_[name] 指定è¦å•Ÿå‹•çš„連接設置å。 - - -# AccountDisconnect 命令 -CMD_AccountDisconnect 斷開連接中的連接設置 -CMD_AccountDisconnect_Help 指定註冊到 VPN Client 的連接設置,其連接設置處於連接處ç†ä¸­æˆ–已連接的狀態時,立å³å°‡å…¶æ–·é–‹ã€‚ -CMD_AccountDisconnect_Args AccountDisconnect [name] -CMD_AccountDisconnect_[name] 指定è¦æ–·é–‹çš„連接設置å。 - - -# AccountStatusGet 命令 -CMD_AccountStatusGet ç²å–當å‰é€£æŽ¥è¨­ç½®çš„狀態 -CMD_AccountStatusGet_Help 指定註冊到 VPN Client 的連接設置,且該連接設置當å‰å·²é€£æŽ¥æ™‚,ç²å–其連接狀態和和其他資訊。 -CMD_AccountStatusGet_Args AccountStatusGet [name] -CMD_AccountStatusGet_[name] 指定è¦ç²å–資訊的連接設置å。 - - -# AccountNicSet 命令 -CMD_AccountNicSet 設置連接設置時使用的虛擬 LAN å¡ -CMD_AccountNicSet_Help 更改註冊到 VPN 客戶上的ç¾æœ‰çš„連接設置用於連接 VPN Server 的虛擬 LAN å¡å。 -CMD_AccountNicSet_Args AccountNicSet [name] [/NICNAME:nicname] -CMD_AccountNicSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 -CMD_AccountNicSet_NICNAME 指定連接 VPN Server 時使用的虛擬 LAN å¡å。 - - -# AccountStatusShow 命令 -CMD_AccountStatusShow 設置æˆåœ¨é€£æŽ¥åˆ° VPN Server æ™‚é¡¯ç¤ºé€£æŽ¥ç‹€æ…‹å’ŒéŒ¯èª¤çš„ç•«é¢ -CMD_AccountStatusShow_Help 指定註冊到 VPN Client 的連接設置且用其連接設置連接到 VPN Server 時,設置在電腦上顯示連接狀態和錯誤畫é¢ã€‚ -CMD_AccountStatusShow_Args AccountStatusShow [name] -CMD_AccountStatusShow_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 - - -# AccountStatusHide 命令 -CMD_AccountStatusHide 設置æˆåœ¨é€£æŽ¥åˆ° VPN Server 時ä¸é¡¯ç¤ºé€£æŽ¥ç‹€æ…‹å’ŒéŒ¯èª¤çš„ç•«é¢ -CMD_AccountStatusHide_Help 指定註冊到 VPN Client 的連接設置且用其連接設置連接到 VPN Server 時,設置在電腦上ä¸é¡¯ç¤ºé€£æŽ¥ç‹€æ…‹å’ŒéŒ¯èª¤ç•«é¢ã€‚ -CMD_AccountStatusHide_Args AccountStatusHide [name] -CMD_AccountStatusHide_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 - - -# AccountSecureCertSet 命令 -CMD_AccountSecureCertSet 將連接設置的用戶èªè­‰é¡žåž‹è¨­ç½®ç‚ºæ™ºæ…§å¡èªè­‰ -CMD_AccountSecureCertSet_Help 指定註冊到 VPN Client 的連設置,將其連接設置連接到 VPN Server 時的用戶èªè­‰æ–¹æ³•è¨­ç½®ç‚º [智慧å¡èªè­‰]。此外,必須指定儲存在智慧å¡ä¸Šçš„證書物件å和金鑰物件å。 -CMD_AccountSecureCertSet_Args AccountSecureCertSet [name] [/CERTNAME:cert] [/KEYNAME:key] -CMD_AccountSecureCertSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 -CMD_AccountSecureCertSet_CERTNAME 指定儲存在智慧å¡ä¸­çš„證書物件å。 -CMD_AccountSecureCertSet_KEYNAME 指定儲存在智慧å¡ä¸­çš„金鑰物件å。 -CMD_AccountSecureCertSet_PROMPT_CERTNAME 智慧å¡è­‰æ›¸å°è±¡å: -CMD_AccountSecureCertSet_PROMPT_KEYNAME 智慧å¡ç§åŒ™å°è±¡å: - - -# AccountRetrySet 命令 -CMD_AccountRetrySet 設置連接設置的連接失敗或斷開時建立é‡æ–°é€£æŽ¥çš„次數和間隔 -CMD_AccountRetrySet_Help 指定註冊到 VPN Client 的連接設置,且其連接設置試圖連接到 VPN Server 時,還有連接中的與 VPN Server 的通信被斷開或連接失敗時,指定連接的é‡è©¦æ¬¡æ•¸å’Œé€£æŽ¥é‡è©¦çš„間隔。\n而且,如果用戶èªè­‰é¡žåž‹ç‚º [智慧å¡èªè­‰] 時,ä¸ç®¡é€£æŽ¥é‡è©¦æ¬¡æ•¸å¦‚何設置,都將ä¸é€²è¡Œé€£æŽ¥é‡è©¦ã€‚ -CMD_AccountRetrySet_Args AccountRetrySet [name] [/NUM:num_retry] [/INTERVAL:retry_interval] -CMD_AccountRetrySet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 -CMD_AccountRetrySet_NUM 指定連續進行é‡æ–°é€£æŽ¥çš„次數。 如指定 "999",é‡è©¦æ¬¡æ•¸ç‚ºç„¡é™æ¬¡ (永久連接)。如指定 "0",ä¸é€²è¡Œé‡æ–°é€£æŽ¥ã€‚ -CMD_AccountRetrySet_INTERVAL é‡æ–°é€²è¡Œé€£æŽ¥æ™‚,設置è·é›¢ä¸Šæ¬¡æ–·é–‹æˆ–連接失敗後需多少秒開始é‡æ–°é€£æŽ¥è™•ç†ã€‚ -CMD_AccountRetrySet_PROMPT_NUM é‡æ–°é€£æŽ¥æ¬¡æ•¸ ("999" 為無é™æ¬¡): -CMD_AccountRetrySet_PROMPY_INTERVAL é‡æ–°é€£æŽ¥é–“éš” (秒): -CMD_AccountRetrySet_EVAL_INTERVAL 請指定 5 秒以上的é‡æ–°é€£æŽ¥é–“隔。 - - -# AccountStartupSet 命令 -CMD_AccountStartupSet 設定連接設置的啟動連接 -CMD_AccountStartupSet_Help 指定註冊到 VPN Client 的連接設置,並將其設定為啟動連接。設置為啟動連接的連接設置,在 VPN Client æœå‹™é‹è¡Œçš„åŒæ™‚將自動啟動連接程å¼ã€‚ -CMD_AccountStartupSet_Args AccountStartupSet [name] -CMD_AccountStartupSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 - - -# AccountStartupRemove 命令 -CMD_AccountStartupRemove 解除連接設置的啟動連接 -CMD_AccountStartupRemove_Help 指定註冊到 VPN Client 的連接設置,並把其連接設置設置為當å‰å•Ÿå‹•é€£æŽ¥æ™‚,解除啟動連接設置。 -CMD_AccountStartupRemove_Args AccountStartupRemove [name] -CMD_AccountStartupRemove_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 - - -# AccountExport 命令 -CMD_AccountExport 匯出連接設置 -CMD_AccountExport_Help 指定註冊到 VPN Client 的連接設置,將其連接設置的內容作為文字檔匯出。因為而後è¦å°Žå…¥è¢«åŒ¯å‡ºçš„連接設置,å¯ä»¥è¤‡è£½é€£æŽ¥è¨­ç½®çš„內容。而且,因為以文字檔ä¿å­˜ï¼Œå¯ä»¥ç”¨ä¸€èˆ¬çš„文字編輯器進行編輯。\n匯出目的檔案,以 UTF-8 æ ¼å¼çš„文字檔ä¿å­˜ã€‚還有,如果在檔案å稱上添加 .vpn 的副檔å,因為能與 Windows 版 VPN Client 連接員產生關è¯ï¼Œæœƒå¾ˆæ–¹ä¾¿ã€‚ -CMD_AccountExport_Args AccountExport [name] [/SAVEPATH:savepath] -CMD_AccountExport_[name] 指定匯出連接設置的連接設置å。 -CMD_AccountExport_SAVEPATH 指定ä¿å­˜ç›®çš„檔案å -CMD_AccountExport_PROMPT_SAVEPATH ä¿å­˜ç›®çš„檔案å (推薦擴展 .vpn): - - -# AccountImport 命令 -CMD_AccountImport 導入連接設置 -CMD_AccountImport_Help 導入由 AccountExport 指令匯出的連接設置檔,添加到 VPN 客戶。 -CMD_AccountImport_Args AccountImport [path] -CMD_AccountImport_[path] 指定導入原始檔案å。 -CMD_AccountImport_PROMPT_PATH 導入原始檔案å: -CMD_AccountImport_FAILED_PARSE ä¸èƒ½æ­£ç¢ºè§£æžæŒ‡å®šçš„檔。請檢查該檔是å¦å·²æ­£ç¢ºåŒ¯å‡ºã€‚ -CMD_AccountImport_OK 連接設置 "%s" 已導入。 - - - -# RemoteEnable 命令 -CMD_RemoteEnable å…許 VPN 客戶æœå‹™çš„é ç«¯ç³»çµ±ç®¡ç† -CMD_RemoteEnable_Help å° VPN Client æœå‹™ï¼Œå¾žæœ¬åœ°ä¸»æ©Ÿä»¥å¤–çš„é ç«¯é›»è…¦ä¸Šï¼Œå…許通éŽå‘½ä»¤åˆ—管ç†è¨­æ–½æˆ– VPN Client 管ç†å™¨å“¡é€²è¡Œé€£æŽ¥å’Œç®¡ç†ã€‚ -CMD_RemoteEnable_Args RemoteEnable - - -# RemoteDisable 命令 -CMD_RemoteDisable ç¦æ­¢ VPN 客戶æœå‹™çš„é ç«¯ç³»çµ±ç®¡ç† -CMD_RemoteDisable_Help å° VPN Client æœå‹™ï¼Œå¾žæœ¬åœ°ä¸»æ©Ÿä»¥å¤–çš„é ç«¯é›»è…¦ä¸Šï¼Œç¦æ­¢é€šéŽå‘½ä»¤åˆ—管ç†è¨­æ–½æˆ– VPN Client 管ç†å™¨å“¡é€²è¡Œé€£æŽ¥å’Œç®¡ç†ã€‚ -CMD_RemoteDisable_Args RemoteDisable - - - - - - -################################################### -# # -# 下é¢é€™æ˜¯VPN工具用的指令 # -# # -################################################### - - -# MakeCert 命令 -CMD_MakeCert 創建新的 X.509 證書和金鑰 (1024 ä½) -CMD_MakeCert_Help 創建新的 X.509 證書和金鑰,將其ä¿å­˜ç‚ºä¸€å€‹æª”。\n證書公共金鑰和秘密金鑰的生æˆæ¼”算法使用 RSA 1024 ä½å…ƒã€‚\n作為證書類型,å¯ä»¥å‰µå»ºç”±æ ¹è­‰æ›¸ (自簽章憑證) 和其他證書簽åçš„æŸå€‹è­‰æ›¸ã€‚è¦å‰µå»ºç”±å…¶ä»–證書簽å的證書,需è¦èˆ‡ç”¨æ–¼ç°½å的證書 (X.509æ ¼å¼æª”) 相å°æ‡‰çš„金鑰檔 (Base 64 編碼)。\n\n創建的證書å¯ä»¥æŒ‡å®šå稱 (CN),所屬機構 (O)ï¼Œçµ„ç¹”å–®ä½ (OU),國家 (C),州 (ST),當地 (L),åºè™Ÿï¼Œæœ‰æ•ˆæœŸé™ã€‚\n創建的證書以 X.509 æ ¼å¼çš„檔,金鑰檔以 RSA 1024 ä½å…ƒçš„ Base 64 編碼檔,被分別ä¿å­˜ã€‚\n\nMakeCert 指令是一個工具,它æ供創建證書所需的最低功能。如果想創建一個真正的證書,建議使用 OpenSSL ç­‰å…費軟體和出售的 CA (èªè­‰æ©Ÿæ§‹) 軟體。\n\n※注æ„: 此指令å¯ä»¥å¾ž SoftEther VPN 命令列管ç†å·¥å…·èª¿ç”¨ã€‚雖然目å‰ä»¥ç®¡ç†æ¨¡å¼é€£æŽ¥åˆ° VPN Server å’Œ VPN Client 時å¯ä»¥é‹è¡Œï¼Œä½†è¦å¯¦éš›é‹è¡Œ RSA 演算,生æˆè­‰æ›¸è³‡æ–™çš„,是é‹è¡Œæ­¤æŒ‡ä»¤çš„電腦,和以管ç†æ¨¡å¼é€£æŽ¥çš„連çµç›®çš„電腦沒有任何關係。 -CMD_MakeCert_Args MakeCert [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l] [/SERIAL:serial] [/EXPIRES:expires] [/SIGNCERT:signcert] [/SIGNKEY:signkey] [/SAVECERT:savecert] [/SAVEKEY:savekey] -CMD_MakeCert_CN 指定創建證書的å稱 (CN) 項目。還å¯ä»¥æŒ‡å®š none。 -CMD_MakeCert_O 指定創建證書的所屬機構 (O) 專案。還å¯ä»¥æŒ‡å®š none。 -CMD_MakeCert_OU æŒ‡å®šå‰µå»ºè­‰æ›¸çš„çµ„ç¹”å–®ä½ (OU) 專案。還å¯ä»¥æŒ‡å®š none。 -CMD_MakeCert_C 指定創建證書的國家 (C) 項目。還å¯ä»¥æŒ‡å®š none。 -CMD_MakeCert_ST 指定創建證書的州 (ST) 專案。還å¯ä»¥æŒ‡å®š none。 -CMD_MakeCert_L 指定創建證書的當地 (L) 項目。還å¯ä»¥æŒ‡å®š none。 -CMD_MakeCert_SERIAL 指定創建證書的åºè™Ÿå°ˆæ¡ˆã€‚以 16 進制指定。還å¯ä»¥æŒ‡å®š none。 -CMD_MakeCert_EXPIRES 指定創建證書的有效期é™ã€‚如果指定 none 或 0,將被使用 3650 天 (ç´„ 10 å¹´)。最大å¯ä»¥æŒ‡å®š 10950 天 (ç´„ 30 å¹´)。 -CMD_MakeCert_SIGNCERT 根據ç¾æœ‰çš„證書å°è¦å‰µå»ºçš„證書簽å時,指定用來簽åçš„ X.509 å½¢å¼çš„證書檔案å。如果çœç•¥åƒæ•¸ï¼Œå°‡ä½œç‚ºæ ¹è­‰æ›¸è€Œå‰µå»ºæ²’有簽å的新證書。 -CMD_MakeCert_SIGNKEY 指定與 /SIGNCERT 指定的證書相應的金鑰 (RSA,Base 64 的編碼) -CMD_MakeCert_SAVECERT 指定檔案å以ä¿å­˜å‰µå»ºçš„è­‰æ›¸ã€‚è©²è­‰æ›¸ä»¥åŒ…å« RSA å½¢å¼çš„ 1024 ä½å…¬é–‹é‡‘é‘°çš„ X.509 檔案格å¼è¢«ä¿å­˜ã€‚ -CMD_MakeCert_SAVEKEY 指定檔案åä¿å­˜å°æ‡‰å‰µå»ºçš„證書的金鑰。該金鑰以 RSA å½¢å¼çš„ 1024 ä½é‡‘鑰檔被ä¿å­˜ã€‚ -CMD_MakeCert_PROMPT_CN 創建證書的å稱 (CN): -CMD_MakeCert_PROMPT_O 創建證書的所屬機構 (O): -CMD_MakeCert_PROMPT_OU å‰µå»ºè­‰æ›¸çš„çµ„ç¹”å–®ä½ (OU): -CMD_MakeCert_PROMPT_C 創建證書的國家 (C): -CMD_MakeCert_PROMPT_ST 創建證書的州 (ST): -CMD_MakeCert_PROMPT_L 創建證書的當地 (L): -CMD_MakeCert_PROMPT_SERIAL 創建證書的åºè™Ÿ (å六進ä½): -CMD_MakeCert_PROMPT_EXPIRES å‰µå»ºè­‰æ›¸çš„æœ‰æ•ˆæœŸé™ (æ—¥): -CMD_MakeCert_PROMPT_SAVECERT ä¿å­˜å·²å‰µå»ºè­‰æ›¸çš„檔案å: -CMD_MakeCert_PROMPT_SAVEKEY ä¿å­˜å·²å‰µå»ºé‡‘鑰的檔案å: -CMD_MakeCert_EVAL_EXPIRES 請指定有效期é™ç‚º %u 以上 %u 以下。 -CMD_MakeCert_ERROR_SIGNKEY 無法讀å–以 /SIGNCERT å’Œ /SIGNKEY 指定的證明書和金鑰或組åˆä¸æ­£ç¢ºã€‚ -CMD_MakeCert_ERROR_GEN_FAILED 無法生æˆè­‰æ›¸å’Œç§å¯†é‡‘鑰。 - - -# MakeCert2048 命令 -CMD_MakeCert2048 創建新的 X.509 證書和金鑰 (2048 ä½) -CMD_MakeCert2048_Help 創建新的 X.509 證書和金鑰,將其ä¿å­˜ç‚ºä¸€å€‹æª”。\n證書公共金鑰和秘密金鑰的生æˆæ¼”算法使用 RSA 1024 ä½å…ƒã€‚\n作為證書類型,å¯ä»¥å‰µå»ºç”±æ ¹è­‰æ›¸ (自簽章憑證) 和其他證書簽åçš„æŸå€‹è­‰æ›¸ã€‚è¦å‰µå»ºç”±å…¶ä»–證書簽å的證書,需è¦èˆ‡ç”¨æ–¼ç°½å的證書 (X.509 æ ¼å¼æª”) 相å°æ‡‰çš„金鑰檔 (Base 64 編碼)。\n\n創建的證書å¯ä»¥æŒ‡å®šå稱 (CN),所屬機構 (O)ï¼Œçµ„ç¹”å–®ä½ (OU),國家 (C),州 (ST),當地 (L),åºè™Ÿï¼Œæœ‰æ•ˆæœŸé™ã€‚\n創建的證書以 X.509 æ ¼å¼çš„檔,金鑰檔以 RSA 2048 ä½å…ƒçš„ Base 64 編碼檔,被分別ä¿å­˜ã€‚\n\nMakeCert 指令是一個工具,它æ供創建證書所需的最低功能。如果想創建一個真正的證書,建議使用 OpenSSL ç­‰å…費軟體和出售的 CA (èªè­‰æ©Ÿæ§‹) 軟體。\n\n※注æ„: 此指令å¯ä»¥å¾ž SoftEther VPN 命令列管ç†å·¥å…·èª¿ç”¨ã€‚雖然目å‰ä»¥ç®¡ç†æ¨¡å¼é€£æŽ¥åˆ° VPN Server å’Œ VPN Client 時å¯ä»¥é‹è¡Œï¼Œä½†è¦å¯¦éš›é‹è¡Œ RSA 演算,生æˆè­‰æ›¸è³‡æ–™çš„,是é‹è¡Œæ­¤æŒ‡ä»¤çš„電腦,和以管ç†æ¨¡å¼é€£æŽ¥çš„連çµç›®çš„電腦沒有任何關係。 -CMD_MakeCert2048_Args MakeCert2048 [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l] [/SERIAL:serial] [/EXPIRES:expires] [/SIGNCERT:signcert] [/SIGNKEY:signkey] [/SAVECERT:savecert] [/SAVEKEY:savekey] -CMD_MakeCert2048_CN 指定創建證書的å稱 (CN) 項目。還å¯ä»¥æŒ‡å®š none。 -CMD_MakeCert2048_O 指定創建證書的所屬機構 (O) 專案。還å¯ä»¥æŒ‡å®š none。 -CMD_MakeCert2048_OU æŒ‡å®šå‰µå»ºè­‰æ›¸çš„çµ„ç¹”å–®ä½ (OU) 專案。還å¯ä»¥æŒ‡å®š none。 -CMD_MakeCert2048_C 指定創建證書的國家 (C) 項目。還å¯ä»¥æŒ‡å®š none。 -CMD_MakeCert2048_ST 指定創建證書的州 (ST) 專案。還å¯ä»¥æŒ‡å®š none。 -CMD_MakeCert2048_L 指定創建證書的當地 (L) 項目。還å¯ä»¥æŒ‡å®š none。 -CMD_MakeCert2048_SERIAL 指定創建證書的åºè™Ÿå°ˆæ¡ˆã€‚以 16 進制指定。還å¯ä»¥æŒ‡å®š none。 -CMD_MakeCert2048_EXPIRES 指定創建證書的有效期é™ã€‚如果指定 none 或 0,將被使用 3650 天 (ç´„ 10 å¹´)。最大å¯ä»¥æŒ‡å®š 10950 天 (ç´„ 30 å¹´)。 -CMD_MakeCert2048_SIGNCERT 根據ç¾æœ‰çš„證書å°è¦å‰µå»ºçš„證書簽å時,指定用來簽åçš„ X.509 å½¢å¼çš„證書檔案å。如果çœç•¥åƒæ•¸ï¼Œå°‡ä½œç‚ºæ ¹è­‰æ›¸è€Œå‰µå»ºæ²’有簽å的新證書。 -CMD_MakeCert2048_SIGNKEY 指定與 /SIGNCERT 指定的證書相應的金鑰 (RSA,Base 64 的編碼) -CMD_MakeCert2048_SAVECERT 指定檔案å以ä¿å­˜å‰µå»ºçš„è­‰æ›¸ã€‚è©²è­‰æ›¸ä»¥åŒ…å« RSA å½¢å¼çš„ 2048 ä½å…¬é–‹é‡‘é‘°çš„ X.509 檔案格å¼è¢«ä¿å­˜ã€‚ -CMD_MakeCert2048_SAVEKEY 指定檔案åä¿å­˜å°æ‡‰å‰µå»ºçš„證書的金鑰。該金鑰以 RSA å½¢å¼çš„ 2048 ä½é‡‘鑰檔被ä¿å­˜ã€‚ - - -# TrafficClient 命令 -CMD_TrafficClient 在使用者模å¼ä¸‹ï¼Œé‹è¡Œç¶²è·¯æµé‡é€Ÿåº¦æ¸¬è©¦å·¥å…· -CMD_TrafficClient_Help é‹è¡Œé€šä¿¡è¼¸é€é‡æ¸¬é‡å·¥å…·çš„用戶端程å¼ã€‚\n通信輸é€é‡æ¸¬é‡å·¥å…·ï¼Œä½œç‚º TrafficClient å’Œ TrafficServer 兩個指令使用,å¯ä»¥æ¸¬é‡åœ¨ IP 網路上連接的 2 å°é›»è…¦ä¹‹é–“å¯å‚³é€çš„通信輸é€é‡ã€‚在å¦ä¸€å°é›»è…¦ä¸Šä½¿ç”¨ TrafficServer 指令使通信輸é€é‡æ¸¬é‡å·¥å…·ä¼ºæœå™¨è™•æ–¼å¾…機狀態,用 TrafficClient 指令指定並連接其伺æœå™¨çš„主機å稱或 IP ä½å€å’ŒåŸ è™Ÿï¼Œæ¸¬é‡é€šä¿¡é€Ÿåº¦ã€‚\nåŒæ™‚建立多個連接,計算å„連接最大é™åº¦å‚³é€æµè³‡æ–™çš„çµæžœï¼ŒåŠåœ¨æŒ‡å®šæ™‚間內能夠實際傳é€çš„資料的比特數,以此為ä¾æ“šè¨ˆç®—通信輸é€é‡çš„å¹³å‡å€¼ (bps),用此方法進行通信速度的測é‡ã€‚通常,用一個 TCP 連接時,由於 TCP 演算法的é™åˆ¶ï¼Œå¤§å¤šæ•¸æ™‚候åªèƒ½ç”¨æ¯”實際的網路輸é€é‡æ…¢çš„速度通信。因此,建議測é‡åŒæ™‚建立多個 TCP 連接進行通信的çµæžœã€‚用此方法測é‡çš„輸é€é‡ï¼Œä»¥å¯¦éš›ä¸Šä½œç‚º TCP æµåˆ°é”接收方的資料的比特長度來計算,因此途中產生的å°åŒ…丟失和å°åŒ…æ壞ä¸åŒ…括在實際到é”çš„å°åŒ…中,因而能夠計算出純粹的網路最大通信頻寬的近似值。\n用作為測é‡çµæ§‹çš„,在 TCP 內被傳輸的 TCP æµçš„大å°ï¼Œä¾†è¨ˆç®—在網路上實際傳輸的資料é‡çš„近似值,將其除以時間,計算出比特æ¯ç§’ (bps)。å‡å®šè¨ˆç®—的物ç†ç¶²è·¯é¡žåž‹ç‚ºä¹™å¤ªç¶² (IEEE802.3) ,MAC 幀有效載è·çš„大å°æ˜¯ 1,500 比特 (TCP çš„ MSS 是 1,460 比特)。如果指定 /RAW é¸é …,ä¸æœƒå° TCP/IP é ­å’Œ MAC 頭的資料é‡é€²è¡Œæ›´æ­£è¨ˆç®—。\n\n※注æ„: 此指令å¯ä»¥å¾ž SoftEther VPN 命令列管ç†å·¥å…·èª¿ç”¨ã€‚雖然目å‰ä»¥ç®¡ç†æ¨¡å¼é€£æŽ¥åˆ° VPN Server å’Œ VPN Client 時å¯ä»¥é‹è¡Œï¼Œä½†è¦å¯¦éš›é€²è¡Œé€šä¿¡ï¼Œæ¸¬é‡è¼¸é€é‡çš„,是é‹è¡Œæ­¤æŒ‡ä»¤çš„電腦,與以管ç†æ¨¡å¼é€£æŽ¥çš„連接目的電腦沒有任何關係。 -CMD_TrafficClient_Args TrafficClient [host:port] [/NUMTCP:numtcp] [/TYPE:download|upload|full] [/SPAN:span] [/DOUBLE:yes|no] [/RAW:yes|no] -CMD_TrafficClient_[host:port] 指定通信輸é€é‡æ¸¬é‡ä¼ºæœå™¨ (TrafficServer) 待機時的主機å稱,或 IP ä½å€å’ŒåŸ è™Ÿã€‚如果çœç•¥åŸ è™Ÿï¼Œ9821 將被使用。 -CMD_TrafficClient_NUMTCP 指定åŒæ™‚在用戶端和伺æœå™¨é€²è¡Œè³‡æ–™å‚³è¼¸çš„ TCP 連接數é‡ã€‚如果çœç•¥ï¼Œ32 將被使用。 -CMD_TrafficClient_TYPE 指定進行輸é€é‡æ¸¬é‡æ™‚的資料傳輸æµæ–¹å‘。指定下列é¸é …之一: "download","upload" 或 "full"。指定 "download",則資料從伺æœå™¨ç«¯å‘用戶端傳é€ã€‚指定 "upload",則資料從用戶端å‘伺æœå™¨ç«¯å‚³é€ã€‚指定 "full",資料將雙å‘傳é€ã€‚當指定 "full" 時,NUMTCP 的值必須指定是 2 以上的å¶æ•¸ (åŒæ™‚被連接的 TCP 連接中一åŠç”¨æ–¼ä¸‹è¼‰çš„æ–¹å‘,而å¦ä¸€åŠç”¨æ–¼ä¸Šå‚³çš„æ–¹å‘)。如果çœç•¥æ­¤åƒæ•¸ï¼Œå°‡ä½¿ç”¨ "full"。 -CMD_TrafficClient_SPAN 以秒為單ä½æŒ‡å®šç‚ºæ¸¬é‡è¼¸é€é‡è€Œé€²è¡Œè³‡æ–™å‚³è¼¸æ™‚間。如果çœç•¥æ­¤åƒæ•¸ï¼Œ"15秒" 將被使用。 -CMD_TrafficClient_DOUBLE 指定 "yes" 時,測é‡çµæžœçš„輸é€é‡å°‡é¡¯ç¤ºç‚º 2 å€ã€‚在中途有網路設備等,測é‡å…¶å…¶ç¶²è·¯è¨­å‚™çš„輸入輸出åˆè¨ˆçš„輸é€é‡èƒ½åŠ›æ™‚,此é¸é …被使用。 -CMD_TrafficClient_RAW 通éŽæŒ‡å®š "yes",計算將ä¸æ ¡æ­£ TCP/IP é ­å’Œ MAC 頭的資料é‡ã€‚ -CMD_TrafficClient_EVAL_NUMTCP TCP 連接的數é‡è«‹åœ¨ 32 以下指定。 -CMD_TrafficClient_PROMPT_HOST 測é‡ä¼ºæœå™¨å稱和埠號 (如果çœç•¥ 9821): -CMD_TrafficClient_ERROR_NUMTCP 當資料的æµå‘是 "full" (é›™å‘) 時,須將 TCP 連接數 (/NUMTCP) 指定為å¶æ•¸å€¼ã€‚ -CMD_TrafficClient_ERROR_HOSTPORT 指定的主機å稱或埠號ä¸æ­£ç¢ºã€‚ - - -# TrafficServer 命令 -CMD_TrafficServer 在伺æœå™¨æ¨¡å¼ä¸‹ï¼Œé‹è¡Œç¶²è·¯æµé‡é€Ÿåº¦æ¸¬è©¦å·¥å…· -CMD_TrafficServer_Help é‹è¡Œé€šä¿¡è¼¸é€é‡æ¸¬é‡å·¥å…·çš„伺æœå™¨ç¨‹å¼ã€‚\n通信輸é€é‡æ¸¬é‡å·¥å…·ï¼Œä½œç‚º TrafficClient å’Œ TrafficServer 兩個指令使用,å¯ä»¥æ¸¬é‡åœ¨ IP 網路上連接的 2 å°é›»è…¦ä¹‹é–“å¯å‚³é€çš„通信輸é€é‡ã€‚\nè¦ä½¿æ­¤é›»è…¦ä¸Šçš„ TCP 埠處於待機狀態,等待從å¦ä¸€å°é›»è…¦çš„ TrafficClient 連接,啟動 TrafficServer 指令並指定埠號。\n關於通信輸é€é‡æ¸¬é‡å·¥å…·çš„詳細情æ³ï¼Œè¼¸å…¥ "TrafficClient ?" 將顯示。\n\n※注æ„: 此指令å¯ä»¥å¾ž SoftEther VPN 命令列管ç†å·¥å…·èª¿ç”¨ã€‚雖然目å‰ä»¥ç®¡ç†æ¨¡å¼é€£æŽ¥ VPN Server å’Œ VPN Client 時å¯ä»¥é‹è¡Œï¼Œä½†è¦é€²è¡Œå¯¦éš›é€šä¿¡ä¸¦æ¸¬é‡è¼¸é€é‡çš„,是é‹è¡Œæ­¤æŒ‡ä»¤çš„電腦,與用管ç†æ¨¡å¼é€£æŽ¥çµ‚端的電腦沒有任何關係。 -CMD_TrafficServer_Args TrafficServer [port] -CMD_TrafficServer_[port] 以整數指定等待連接的埠號。被指定的埠,如果已經由å¦ä¸€å€‹ç¨‹å¼åœ¨ä½¿ç”¨ï¼Œæˆ–ä¸èƒ½æ‰“開該埠時,將發生錯誤。 - - -# 關於 TrafficClient / TrafficServer 的內部資訊字串 -TT_LISTEN_FAILED ä¸èƒ½ä½¿ TCP 埠 %u 處於待機狀態。該埠å¯èƒ½æ­£è¢«å…¶ä»–的程å¼ä½¿ç”¨æˆ–打開此埠的許å¯æ¬Šã€‚ -TTS_LISTEN_STOP 關閉了待機埠。 -TTS_ENTER_TO_EXIT \n----------------------------------------\n在伺æœå™¨æ¨¡å¼ä¸‹é–‹å•Ÿçš„網路æµé‡é€Ÿåº¦æ¸¬è©¦å·¥å…·ã€‚\n\n按下 Enter éµï¼Œåœæ­¢ä¼ºæœå™¨ç¨‹å¼ã€‚\n----------------------------------------\n\n -TTS_INIT é‹è¡Œä¼ºæœå™¨ç¨‹å¼... -TTS_LISTEN_STARTED 啟動了伺æœå™¨ç¨‹å¼ã€‚å°‡ IPv4 çš„ TCP 埠 %u 處於待機狀態,等待從用戶端的連接。 -TTS_LISTEN_STARTED_V6 å°‡ IPv6 çš„ TCP 埠 %u 處於待機狀態,等待從用戶端的連接。 -TTS_LISTEN_FAILED_V6 無法打開 IPv6 TCP 埠 %u。å¦ä¸€å€‹æ‡‰ç”¨ç¨‹å¼å¯èƒ½æ­£åœ¨ä½¿ç”¨åŒä¸€å€‹ IPv6 TCP åŸ ï¼Œæˆ–è€…æ²’æœ‰å®‰è£ IPv6 å”定棧在作業系統上。 -TTS_STOP_INIT åœæ­¢ä¼ºæœå™¨ç¨‹å¼... -TTS_STOP_FINISHED åœæ­¢ä¼ºæœå™¨ç¨‹å¼å®Œæˆäº†ã€‚ -TTS_ACCEPTED 連接 %u: 從用戶端 %S 的埠 %u 被連接了。 -TTS_DISCONNECTED 連接 %u 個 (%S) 被中斷了。 -TTS_DISCONNECT 連接 %u (%S) 中斷了。 -TTC_INIT 用戶端程å¼å•Ÿå‹•... -TTC_FREE 用戶端程å¼çµ‚止了。 -TTC_CONNECT_START 伺æœå™¨ %S (埠 %u) 的連接將啟動。%u 個 TCP 連接將實ç¾é€£æŽ¥ã€‚ -TTC_CONNECT_FAILED %u 個 TCP 連接接續失敗。 -TTC_CONNECT_NOT_SERVER 除 TrafficServer 外其他程å¼åœ¨çµ‚端 TCP 埠é‹è¡Œï¼Œæµé‡ä¸èƒ½æ¸¬é‡ã€‚ -TTC_CONNECT_OK %u 個 TCP 連接數已連接。 -TTC_CONNECT_OK_2 \ 資料傳輸方å‘: %s -TTC_ERROR_ABORTED 與伺æœå™¨çš„ TCP 連接åˆå§‹åŒ–失敗。測é‡å°‡åœæ­¢ã€‚ -TTC_SUMMARY_BAR ------------------------------------------------------- -TTC_SUMMARY_TITLE 網路傳é€é€ŸçŽ‡æ¸¬è©¦å·¥å…·ç”¨æˆ¶ç«¯è¨­ç½®åƒæ•¸ã€‚ -TTC_SUMMARY_HOST 終端主機å稱 -TTC_SUMMARY_PORT 終端 TCP 埠號 -TTC_SUMMARY_NUMTCP 建立的 TCP 連接數 -TTC_SUMMARY_TYPE è³‡æ–™å‚³è¼¸æ–¹å‘ -TTC_SUMMARY_SPAN 資料傳輸時間 -TTC_SUMMARY_ETHER 乙太網幀資料校正 -TTC_SUMMARY_DOUBLE 中繼器輸入輸出力åˆè¨ˆé€Ÿåº¦çš„æ¸¬é‡ -TTC_TYPE_DOWNLOAD 下載 (伺æœå™¨ -> 用戶端) -TTC_TYPE_UPLOAD 上傳 (用戶端 -> 伺æœå™¨) -TTC_TYPE_FULL é›™å‘ (伺æœå™¨ <--> 用戶端) -TTC_SPAN_STR %.1f 秒 -TTC_COMM_START 所有連接已經建立,資料傳輸開始。\n測é‡é–‹å§‹æ™‚é–“: %s\né è¨ˆå®Œæˆæ™‚é–“: %s\n\n測é‡é€²è¡Œä¸­ã€‚è«‹ç¨å¾Œã€‚\n(測é‡é€²è¡Œä¸­ï¼Œè«‹ä¸è¦ä½¿ç”¨å…¶ä»–應用程å¼ã€‚)\n\n -TTC_COMM_END 因為éŽäº† %.1f 秒以上,資料通信將終止。\n\n -TTC_COMM_USER_CANCEL 由於用戶å–消,資料通信將終止。\n\n -TTC_COMM_DISCONNECTED TCP 連接 %u 已被斷開。 -TTC_STOPPING åœæ­¢é€šä¿¡è¼¸é€é‡æ¸¬é‡å·¥å…·ç”¨æˆ¶ç«¯æ“作... -TTC_ENTER_TO_EXIT \n----------------------------------------\n在客戶模å¼ä¸‹é–‹å•Ÿç¶²è·¯å‚³é€é€ŸçŽ‡æ¸¬è©¦å·¥å…·ã€‚\n\n按下Enteréµåœæ­¢ç”¨æˆ¶ç«¯ç¨‹å¼ã€‚\n----------------------------------------\n\n -TTC_RES_TITLE \n\n網路傳é€é€ŸçŽ‡æ¸¬è©¦å·¥å…· \n\n -TTC_RES_COLUMN_1 é …ç›®å稱 -TTC_RES_COLUMN_2 正常查看 -TTC_RES_COLUMN_3 簡化查看 -TTC_RES_SPAN 檢測時的使用時間 -TTC_RES_ETHER 乙太網幀資料校正 -TTC_RES_BYTES_DOWNLOAD ä¸‹è¼‰é€šä¿¡è³‡æ–™é‡ -TTC_RES_BYTES_UPLOAD ä¸Šè¼‰é€šä¿¡è³‡æ–™é‡ -TTC_RES_BYTES_TOTAL ç¸½é€šä¿¡è³‡æ–™é‡ -TTC_RES_DOUBLE 中繼器輸入輸出總輸é€é‡è¨ˆç®— -TTC_RES_BPS_DOWNLOAD 下載方å‘çš„å¹³å‡è¼¸é€é‡ -TTC_RES_BPS_UPLOAD 上傳方å‘çš„å¹³å‡è¼¸é€é‡ -TTC_RES_BPS_TOTAL 總平å‡è¼¸é€é‡ - - -# Check 命令 -CMD_Check 檢測 SoftEther VPN 是å¦èƒ½æ­£å¸¸é‹è¡Œ -CMD_Check_Help 正在é‹è¡Œ vpncmd 的電腦上,正檢測 SoftEther VPN Server / Bridge çš„é‹è¡Œå¹³è‡ºæ˜¯å¦é©åˆã€‚\n通éŽäº†é€™ä¸€æª¢æŸ¥çš„系統,SoftEther VPN 軟體有較高的å¯èƒ½æ€§é€²è¡Œæ­£å¸¸é‹è¡Œã€‚此外,無法通éŽæ­¤æª¢æŸ¥çš„系統,如果使用了 SoftEther VPN 軟體å¯èƒ½æœƒç™¼ç”Ÿä¸€äº›å•é¡Œã€‚ -CMD_Check_Args Check - - -# 關於系統 checker -# (包å«è‘—一部分奇怪的字串,ä¸éŽï¼Œæ˜¯æª¢æ¸¬å­—元編碼變æ›ç”¨çš„) -CHECK_TITLE ---------------------------------------------------\nSoftEther VPN é‹è¡Œç’°å¢ƒæª¢æŸ¥å·¥å…·\n\nCopyright (c) SoftEther VPN Project.\nAll Rights Reserved.\n\n -CHECK_NOTE 如果é‹è¡Œäº†æ­¤é‹è¡Œç’°å¢ƒæª¢æ¸¬å·¥å…·çš„系統通éŽäº†æ¸¬è©¦ï¼ŒSoftEther VPN 軟體有較高的é‹è¡Œå¯èƒ½æ€§ã€‚檢測å¯èƒ½éœ€è¦ä¸€å®šçš„時間。請ç¨å€™...\n\n -CHECK_EXEC_TAG '%s' 的檢測中...\n -CHECK_PASS [åˆæ ¼] â—‹ -CHECK_FAIL [ä¸åˆæ ¼] × -CHECK_RESULT_1 全部檢測通éŽï¼Œèªªæ˜Ž SoftEther VPN Server / Bridge 在此系統上正常é‹è¡Œçš„å¯èƒ½æ€§å¾ˆé«˜ã€‚ -CHECK_RESULT_2 一部分的檢測çµæžœæ˜¯ä¸åˆæ ¼ã€‚請確èªç³»çµ±çš„é‹è¡Œç’°å¢ƒã€‚如果在這個系統上實行 SoftEther VPN Server / Bridge,有發生å•é¡Œçš„å¯èƒ½æ€§ã€‚ -CHECK_TEST_123456789 123456789 - - -CHECK_PROC_KERNEL 內核系統 -CHECK_PROC_MEMORY 記憶體作業系統 -CHECK_PROC_STRINGS ANSI / Unicode 字串處ç†ç³»çµ± -CHECK_PROC_FILESYSTEM 檔案系統 -CHECK_PROC_THREAD 執行緒系統 -CHECK_PROC_NETWORK 網路系統 - - -###################################################### -# # -# 安è£ç²¾éˆ(SW)字串 # -# # -###################################################### - -SW_TITLE SoftEther VPN 安è£ç²¾éˆ (版本 %S) -SW_EXIT_CONFIRM SoftEther VPN 的安è£æœªå®Œæˆã€‚\r\n\r\n您確定è¦é€€å‡ºå—Žï¼Ÿ -SW_UNINSTALL_CONFIRM é–‹å•Ÿ%s移除程å¼ã€‚\r\n\r\n您確定è¦ç¹¼çºŒå—Žï¼Ÿ - - -SW_COMPONENT_VPNSERVER_TITLE SoftEther VPN Server -SW_COMPONENT_VPNSERVER_DESCRIPTION 把它安è£åœ¨ä¼ºæœå™¨é›»è…¦ä¸Šä½œç‚º VPN 的中心網站。管ç†å·¥å…·ä¹ŸæœƒåŒæ™‚安è£ã€‚ - -SW_COMPONENT_VPNCLIENT_TITLE SoftEther VPN Client -SW_COMPONENT_VPNCLIENT_DESCRIPTION 安è£å®ƒåœ¨ VPN Client 電腦上。VPN Client 電腦將能連接到中心 VPN Server 。管ç†å·¥å…·ä¹ŸæœƒåŒæ™‚安è£ã€‚ - -SW_COMPONENT_VPNBRIDGE_TITLE SoftEther VPN Bridge -SW_COMPONENT_VPNBRIDGE_DESCRIPTION 安è£å®ƒåœ¨æ¯å€‹ç¶²ç«™çš„電腦上。æ¯å€‹ VPN Bridge 將會建立一個通å‘中心 VPN Server çš„ VPN 連接。管ç†å·¥å…·ä¹ŸæœƒåŒæ™‚安è£ã€‚ - -SW_COMPONENT_VPNSMGR_TITLE SoftEther VPN Server 管ç†å·¥å…· (僅é™ç®¡ç†å·¥å…·) -SW_COMPONENT_VPNSMGR_DESCRIPTION 安è£çš„åªæœ‰ VPN Server 管ç†å·¥å…·ã€‚ä¸æœƒå®‰è£ VPN Server æœå‹™ç¨‹å¼ã€‚您å¯ä»¥åœ¨ Windows, Linux, Mac OS X, Solaris, FreeBSD 的系統上使用此 VPN Server 管ç†å·¥å…·é€²è¡Œé€£æŽ¥å’Œç®¡ç†é ç«¯çš„ VPN Server / Bridge 端。 - -SW_COMPONENT_VPNCMGR_TITLE SoftEther VPN Client 管ç†å·¥å…·(僅é™ç®¡ç†å·¥å…·) -SW_COMPONENT_VPNCMGR_DESCRIPTION 安è£çš„åªæœ‰ VPN Client 管ç†å·¥å…·ã€‚ä¸æœƒå®‰è£ VPN Client æœå‹™ç¨‹å¼ã€‚您å¯ä»¥åœ¨ Windows 或 Linux 的系統上使用此 VPN Client 管ç†å·¥å…·é€²è¡Œé€£æŽ¥å’Œç®¡ç†é ç«¯çš„ VPN Client 。 - -SW_WELCOME_TITLE 歡迎來到 SoftEther VPN 安è£ç²¾éˆ -SW_MODE_TITLE é¸æ“‡ä¸€å€‹å®‰è£æ¨¡å¼ -SW_NOT_ADMIN_TITLE 沒有足夠許å¯æ¬Š -SW_COMPONENTS_TITLE é¸æ“‡å®‰è£ä¸€å€‹è»Ÿé«”部分 -SW_EULA_TITLE 使用者授權åˆç´„ -SW_WARNING_TITLE é‡è¦è³‡è¨Š -SW_DIR_TITLE 安è£ç›®éŒ„ -SW_READY_TITLE æº–å‚™å®‰è£ -SW_PERFORM_TITLE 安è£æ­£åœ¨é€²è¡Œä¸­ -SW_ERROR_TITLE 安è£çµæžœ -SW_FINISH_TITLE 安è£çµæŸ -SW_UNINST1_TITLE ç§»é™¤ç¨‹å¼ -SW_LANG1_TITLE SoftEther VPN : é…置顯示語言 -SW_EASY1_TITLE 歡迎來到 SoftEther VPN Client 簡單安è£ç¨‹å¼å‰µå»ºå·¥å…· -SW_EASY2_TITLE 指定資料夾 -SW_WEB1_TITLE 歡迎來到 SoftEther VPN Client Web安è£ç¨‹å¼å‰µå»ºå·¥å…· -SW_WEB2_TITLE 指定資料夾 - -SW_UNINSTALLINFO_URL http://selinks.org/ -SW_UNINSTALLINFO_PUBLISHER SoftEther VPN Project - - -SW_COMPONENTS_ABOUT_TAG 關於 %s -SW_COMPONENTS_REQUIRE_ADMIN 安è£éœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Š -SW_COMPONENTS_REQUIRE_ADMIN_TEXT 您需è¦ä¸€å€‹æœ‰ç®¡ç†è¨±å¯æ¬Šçš„用戶來é‡å•Ÿæœ¬å®‰è£ç²¾éˆï¼Œä¸¦ä»¥ç³»çµ±æ¨¡å¼å®‰è£ %s。以系統模å¼å®‰è£ï¼Œè«‹é»žæ“Šå¾Œé€€ã€‚ -SW_DIR_SELECT 請指定安è£ç›®éŒ„ -SW_DIR_MORE_THAN_110 目錄å太長。\r\n最多指定 110 個字æ¯. -SW_DIR_WRITE_ERROR 無法創建指定的目錄 "%s",或在目錄中寫入檔失敗。\r\n\r\n指定å¦å¤–一個目錄。 -SW_DIR_DST_IS_SAME_TO_SRC 指定的目錄 "%s" 與原始目錄相åŒã€‚ -SW_DIR_IS_NOT_HDD 指定的目錄 "%s" ä¸åœ¨æœ¬åœ°ç¡¬ç¢Ÿé©…動上。\r\n\r\nè¦ "%s" 在系統模å¼ä¸‹å®‰è£ï¼Œæ‚¨å¿…須指定一個在本地硬碟驅動上的目錄。 -SW_DIR_IS_NOT_FULLPATH 目錄 "%s" ä¸æ˜¯å…¨è·¯å¾‘æ ¼å¼ã€‚\r\n\r\n請指定一個全路徑目錄。 -SW_DIR_DST_IS_OTHER_PRODUCT 指定的目錄已經有å¦ä¸€å€‹éƒ¨åˆ†å·²å®‰è£ã€‚\r\n\r\n請指定å¦å¤–一個目錄。 -SW_DIR_DST_IS_NEWER 本軟體的更新版本已經安è£åˆ°æŒ‡å®šç›®éŒ„。\r\n\r\n您ä¸å¿…安è£æœ¬ç‰ˆæœ¬ã€‚ -SW_DIR_DST_IS_NEWER_2 本軟體的更新版本已經安è£åˆ°æŒ‡å®šç›®éŒ„。\r\n\r\n本安è£ç¨‹å¼å°‡å°Žå…¥å’Œæ‡‰ç”¨å·²åµŒå…¥åœ¨ç°¡å–®å®‰è£å·¥å…·ä¸­çš„ VPN 連接設置。程å¼æª”ä¸æœƒè¢«è¦†è“‹ã€‚ -SW_DIR_DST_IS_BROKEN 無法讀å–指定目錄下的檔 "%s"。\r\n\r\n請指定å¦å¤–一個目錄。 -SW_DIR_DST_IS_SYSTEM_MODE åŒæ¨£çš„軟體已經在指定目錄中以系統模å¼å®‰è£ã€‚\r\n\r\n請指定å¦å¤–一個目錄。 -SW_DIR_DST_IS_USER_MODE åŒæ¨£çš„軟體已經在指定目錄中以使用者模å¼å®‰è£ã€‚\r\n\r\n請指定å¦å¤–一個目錄。 -SW_SYSTEM_MODE_ALREADY_INSTALLED 本軟體 "%s" 以系統模å¼è¢«å®‰è£åœ¨é€™å°é›»è…¦ä¸Šã€‚\r\n\r\nåŒæ¨£çš„軟體以使用者模å¼å’Œç³»çµ±æ¨¡å¼å®‰è£åœ¨åŒä¸€å°é›»è…¦ä¸Šæœƒç™¼ç”Ÿè¡çªã€‚\r\n\r\n您確定è¦ä»¥ä½¿ç”¨è€…模å¼ç¹¼çºŒé€²è¡Œå®‰è£ï¼Ÿ - -SW_NOT_INSTALL_SRC 安è£ç¨‹å¼å·²åœ¨ä¸€å€‹å¤–部的安è£æºåŸ·è¡Œã€‚\r\n\r\nä¸èƒ½å†ç¹¼çºŒå®‰è£ã€‚ -SW_SETUPLOG_CORRUPTED "setuplog.dat" 檔已被破壞。 -SW_MSI_UNINSTALL_FAILED 之å‰çš„版本 %s (產å“號: "%S")已安è£ã€‚ Windows安è£å·¥å…·ç§»é™¤èˆŠç‰ˆæœ¬å¤±æ•—。\r\n\r\n請您手動移除並且é‡å•Ÿæœ¬å®‰è£å·¥å…·ã€‚ -SW_MSI_UNINSTALL_REBOOT_REQUIRED Windows 安è£å·¥å…·å·²ç¶“移除舊版本 %s。請é‡å•Ÿé›»è…¦ã€‚\r\n\r\n點擊çµæŸæŒ‰éˆ•ä¸¦ä¸”手動é‡å•Ÿé›»è…¦ï¼Œç„¶å¾Œåœ¨é›»è…¦é‡å•Ÿå¾Œï¼Œé‡å•Ÿæœ¬å®‰è£å·¥å…·ã€‚ -SW_NOTICE_VPNSERVER_IS_INSTALLED SoftEther VPN Bridge 端作為軟體一部分來安è£ã€‚但是,本電腦已經安è£äº† SoftEther VPN Server。\r\n\r\n通常,您ä¸éœ€è¦åœ¨åŒä¸€å°é›»è…¦ä¸ŠåŒæ™‚å®‰è£ SoftEther VPN Server 端和 SoftEther VPN Bridge 端。\r\n如果您åŒæ™‚安è£äº†é€™å…©å€‹è»Ÿé«”,那麼有些è¡çªå°±æœƒç™¼ç”Ÿï¼Œä¾‹å¦‚埠號é‡è¤‡ã€‚\r\n如果您想把 SoftEther VPN Server 端替æ›æˆ SoftEther VPN Bridge 端,您應該退出本安è£å·¥å…·ï¼Œç§»é™¤ SoftEther VPN Server 端,並在移除æˆåŠŸå¾Œé‡å•Ÿæœ¬å®‰è£å·¥å…·ã€‚\r\n\r\n您確定è¦ç¹¼çºŒ SoftEther VPN Bridge 端的安è£å—Žï¼Ÿ -SW_NOTICE_VPNBRIDGE_IS_INSTALLED SoftEther VPN Server 端被é¸ç‚ºä¸€å€‹éƒ¨åˆ†ä¾†å®‰è£ã€‚ä½†æ˜¯ï¼Œæœ¬é›»è…¦å·²å®‰è£ SoftEther VPN Bridge 端。通常,您ä¸éœ€è¦åœ¨åŒä¸€å°é›»è…¦ä¸ŠåŒæ™‚å®‰è£ SoftEther VPN Server 端和 SoftEther VPN Bridge 端。\r\n如果您åŒæ™‚安è£äº†é€™å…©å€‹è»Ÿé«”,那麼有些è¡çªå°±æœƒç™¼ç”Ÿï¼Œä¾‹å¦‚埠號é‡è¤‡ã€‚\r\n如果您想把 SoftEther VPN Bridge 替æ›æˆ SoftEther VPN Server 端,您應該退出本安è£å·¥å…·ï¼Œç§»é™¤ SoftEther VPN Bridge,並在移除æˆåŠŸå¾Œé‡å•Ÿæœ¬å®‰è£å·¥å…·ã€‚\r\n\r\n您確定è¦ç¹¼çºŒ SoftEther VPN Server 端的安è£å—Žï¼Ÿ -SW_OS_FAILED 本作業系統ä¸æ”¯æ´%s. -SW_LANG_NOT_CHANGED %s的語言設置沒有改變。 -SW_LANG_LIST_LOAD_FAILED 載入å¯ç”¨èªžè¨€æ¸…單失敗。 -SW_LANG_OK 顯示語言 %s 修改æˆåŠŸã€‚\r\nå¦‚æžœç›®å‰ %s程å¼æ­£åœ¨é‹è¡Œï¼Œè«‹é€€å‡ºä¸¦é‡å•Ÿï¼Œä»¥æ”¹è®Šé¡¯ç¤ºèªžè¨€ã€‚如果顯示語言ä¾ç„¶æœªæ”¹è®Šï¼Œè«‹é‡å•Ÿ Windows。\r\n -SW_LANG_OK_SERVICE 記錄æœå‹™ç¨‹å¼çš„日誌檔的語言會在é‡å•Ÿå¾Œä¿®æ”¹ã€‚ -SW_LANG_OK_VPNCMGR \r\n在退出和é‡å•Ÿ VPN Client 管ç†å™¨ä¹‹å¾Œï¼Œå…¶é¡¯ç¤ºè¨­å®šå°‡æœƒæ”¹è®Šã€‚ (包括工具列的徹底終止) -SW_CHILD_PROCESS_ERROR å­é€²ç¨‹åŸ·è¡Œå¤±æ•—。 -SW_EXE_FILTER Windows å¯åŸ·è¡Œæª” (*.EXE)|*.exe|All Files (*.*)|*.* -SW_PERFORM_MSG_EASY_INFO 編輯 VPN Client 簡單安è£å·¥å…· -SW_EASY_FINISHED_MSG VPN Client 簡單安è£å·¥å…·å‰µå»ºæˆåŠŸã€‚\r\n本安è£å·¥å…·ä¿å­˜ç‚ºå¦‚下檔案å。\r\n\r\n%s\r\n\r\n您å¯ä»¥åœ¨å…¬å¸è£¡åˆ†é…以上的檔。 -SW_EASY_ERROR_MSG VPN Client 簡單安è£å·¥å…·å‰µå»ºå¤±æ•—。 -SW_OTHER_INSTANCE_EXISTS å¦å¤–一個 SoftEther VPN 安è£ç²¾éˆæ­£åœ¨é‹è¡Œä¸­\r\n\r\n您å¯ä»¥åœ¨é‚£å€‹å®‰è£ç²¾éˆé€€å‡ºå¾Œï¼Œç¹¼çºŒé‹è¡Œæ­¤å®‰è£ç²¾éˆã€‚ -SW_PERFORM_MSG_WEB_INFO 編譯 VPN Client Web安è£å·¥å…· -SW_WEB_ERROR_MSG VPN Client Web 安è£å·¥å…·å‰µå»ºå¤±æ•—。 -SW_INSTALLER_CACHE_IS_NOT_SIGNED ç›®å‰å·²å®‰è£ SoftEther VPN Client 的這å°é›»è…¦æ²’有安 SoftEther å…¬å¸ç°½ç½² Authenticode 數ä½æ†‘證的數ä½ç°½ç« åŒ…。\r\n它有å¯èƒ½æ˜¯å¾žä¸€å€‹å®¢æˆ¶å®šåˆ¶çš„安è£å·¥å…·ä¸Šå®‰è£çš„(例如:簡單安è£ç¨‹å¼ç”Ÿæˆå™¨è£½é€ çš„一個安è£ç¨‹å¼ã€‚)\r\n\r\n如果您繼續創建 Web 安è£å·¥å…·ï¼Œç•¶ä¸‹è¼‰çš„時候,會在使用者介é¢ä¸Šå‡ºç¾ä¸€å€‹è­¦ç¤ºè³‡è¨Šã€‚\r\n為é¿å…出ç¾è­¦ç¤ºè³‡è¨Šï¼Œæ‚¨éœ€è¦å–消本創建精éˆï¼Œå¾ž SoftEther å…¬å¸å®˜ç¶²ä¸‹è¼‰æœ€æ–°ç‰ˆæœ¬çš„ SoftEther VPN Client,é‡æ–°å®‰è£ä¸¦é–‹å•Ÿæœ¬ Web 安è£å·¥å…·å‰µå»ºå™¨ç²¾éˆã€‚\r\n\r\n你確定è¦ç¹¼çºŒå‰µå»ºä¸€å€‹ Web 安è£å·¥å…·å—Žï¼Ÿ -SW_FILE_NOT_FOUNT 沒有找到檔案 "%s" -SW_WEB_FINISHED Web安è£å·¥å…·å·²å‰µå»ºï¼Œä¸¦ä¿å­˜ç‚º "%s"。\r\n\r\nè«‹å°‡ ZIP 檔解壓縮,並將解壓後的檔上傳到 Web 伺æœå™¨ï¼Œç·¨è¼¯ä¸€å€‹HTML檔和一個 inf 檔來é©ç•¶æ›¿æ›URL。\r\n\r\n部署 Web 安è£ç¨‹å¼çš„解釋說明在ZIP檔中æ述。 - -SW_VG_CONFIRM_MSG 您想用 SoftEther VPN 用戶端安è£ä¸¦å•Ÿå‹• VPN Gate P2P 中繼功能的外掛程å¼å—Ž ?\r\n\r\n本外掛程å¼å¯ä»¥è¦é¿å®˜æ–¹é˜²ç«ç‰†çš„é™åˆ¶å¯¦ç¾é€šä¿¡çš„穩定性。åŒæ™‚ VPN Gate 的通信經常會消耗一定的網路頻寬。所以ä¸æŽ¨è–¦åœ¨ç§»å‹•é€£æŽ¥ä¸Šä½¿ç”¨ VPN Gate。\r\n\r\n請注æ„,一些國家和地å€æœ‰è¦å®šç¦æ­¢åŠ å¯†é€šä¿¡ç¹žéŽå®˜æ–¹é˜²ç«ç‰†ã€‚在這種情æ³ä¸‹ï¼Œè«‹æ‚¨ä¸è¦åœ¨æ‚¨çš„電腦上使用 VPN Gate 功能。VPN Gate 主è¦åœ¨æ—¥æœ¬ä½¿ç”¨ã€‚VPN Gate 僅僅是一個學術研究項目。VPN Gate å—日本法律管轄。使用此軟體和æœå‹™æœŸé–“,請您éµå®ˆæœ¬åœ‹ç›¸é—œçš„法律法è¦ï¼Œé€™æ˜¯æ‚¨è‡ªå·±çš„責任。您將完全承擔使用此軟體和æœå‹™é€ æˆçš„任何æ失和責任,ä¸ç®¡åœ¨æ—¥æœ¬å¢ƒå…§é‚„是境外。 - - - - -SW_PERFORM_MSG_INIT_TASKS 準備任務... -SW_PERFORM_MSG_COPY_PREPARE 準備複製文件... -SW_PERFORM_MSG_WRITE_ERROR 寫入目的檔案 "%s" 失敗。\r\n\r\nå¯èƒ½æœ‰å¦å¤–一個專案正在使用該檔。\r\n如果程å¼æˆ–者æœå‹™%s正在é‹è¡Œï¼Œè«‹é—œé–‰ï¼Œä¸¦é»žæ“Šé‡è©¦ã€‚ -SW_PERFORM_MSG_COPY_FILE 正在複製 "%s" ... -SW_PERFORM_MSG_SET_SECURITY 在 "%s" 設置安全系統 -SW_PERFORM_MSG_PLUGIN 外掛程å¼å®‰è£ä¸­... -SW_PERFORM_MSG_STOP_SVC åœæ­¢ "%s" çš„æœå‹™ -SW_PERFORM_MSG_WAIT_FOR_FILE_UNLOCK 檔 "%s" 被一個正在é‹è¡Œçš„程å¼éŽ–定。正等待解鎖... -SW_PERFORM_MSG_INSTALL_SVC å®‰è£ %s æœå‹™... -SW_PERFORM_MSG_START_SVC 開始 %s æœå‹™... -SW_PERFORM_MSG_CREATE_LINKS 創建快æ·æ–¹å¼è³‡æ–™å¤¾... -SW_PERFORM_MSG_DELETE_LINKS 刪除快æ·æ–¹å¼è³‡æ–™å¤¾... -SW_PERFORM_MSG_DELETE_OLD_LINKS 刪除舊的快æ·æ–¹å¼è³‡æ–™å¤¾... -SW_PERFORM_MSG_REGISTER_UNINSTALL 在控制å°è¨»å†Šç§»é™¤è³‡è¨Š... -SW_PERFORM_MSG_IMPORTING_ACCOUNT 在簡單安è£å·¥å…·ä¸­çš„導入嵌入的 VPN 連接設置... -SW_PERFORM_MSG_DELETE_SETUP_INFO 刪除安è£è³‡è¨Šå’Œæ—¥èªŒ... -SW_PERFORM_MSG_WRITE_LOG 寫入一個設置日誌... -SW_PERFORM_MSG_COPY_ERROR 複製檔 "%s" 失敗。 -SW_PERFORM_MSG_CRAETE_LINK_ERROR 創建快æ·æ–¹å¼æª” "%s" 失敗。\r\n\r\n您è¦é‡è©¦å—Žï¼Ÿ -SW_PERFORM_MSG_WRITE_LOG_ERROR 安è£æ—¥èªŒæª” "%s" 創建中。\r\n\r\n您è¦é‡è©¦å—Žï¼Ÿ -SW_PERFORM_MSG_STOP_SVC_ERROR 關閉 "%s" æœå‹™(內部å: "%S")失敗。 -SW_PERFORM_MSG_START_SVC_ERROR é–‹å•Ÿ "%s" æœå‹™(內部å: "%S")失敗。 -SW_PERFORM_MSG_SVC_UNINSTALL_FAILED 移除 "%s" æœå‹™(內部å: "%S")失敗。 -SW_PERFORM_MSG_SVC_INSTALL_FAILED å®‰è£ "%s" æœå‹™(內部å: "%S")失敗。 -SW_PERFORM_MSG_SVC_USERMODE_EXEC_FAILED é–‹å•Ÿä½¿ç”¨è€…æ¨¡å¼ %s æœå‹™å¤±æ•—。 -SW_PERFORM_MSG_UPDATING 系統設置更新中... -SW_PERFORM_MSG_DELETE_NIC 移除虛擬網路介é¢å¡... -SW_PERFORM_MSG_FINISHED 安è£é€²ç¨‹çµæŸã€‚ -SW_PERFORM_MSG_UNINSTALL_MSI Windows 安è£å·¥å…·æ­£åœ¨ç§»é™¤èˆŠç‰ˆæœ¬ %s... -SW_PERFORM_MSG_UPDATE_LANG_CONFIG 修改語言設定... - -SW_PERFORM_MSG_INIT_UNINST 正準備移除... -SW_PERFORM_MSG_DELETE_PREPARE 正準備刪除文件... -SW_PERFORM_MSG_DELETE_ERROR 刪除檔 "%s" 失敗。\r\n\r\nå¯èƒ½æœ‰å¦å¤–一個程å¼æ­£åœ¨ä½¿ç”¨è©²æª”。\r\n如果程å¼æˆ–æœå‹™ %s 正在é‹è¡Œï¼Œè«‹é—œé–‰ï¼Œä¸¦é»žæ“Šé‡è©¦ã€‚ -SW_PERFORM_MSG_UNINSTALL_SVC æœå‹™ "%s" 移除中... -SW_PERFORM_MSG_DELETE 正在刪除æœå‹™ "%s" ... -SW_PERFORM_MSG_EASY_INIT 創建簡單安è£å·¥å…·... -SW_PERFORM_MSG_WEB_INIT 創建 Web 安è£å·¥å…·... -SW_PERFORM_MSG_INSTALL_SELOW 一個系統還原點創建中並安è£å¿…è¦æˆåˆ†ã€‚這å¯èƒ½éœ€è¦ä¸€æ®µæ™‚é–“... - - - -SW_TAG_USERNAME \ (使用者模å¼) -SW_DIRNAME_CONFIG_TOOLS 設定工具 -SW_DIRNAME_ADMIN_TOOLS 管ç†å·¥å…· -SW_DIRNAME_LANGUAGE_TOOLS 語言設定 - -SW_RUN_TEXT_VPNSMGR é–‹å•Ÿ SoftEther VPN Server 管ç†å·¥å…· -SW_RUN_TEXT_VPNCMGR é–‹å•Ÿ SoftEther VPN Client 管ç†å·¥å…·. - -SW_NIC_UNINSTALL SoftEther VPN 用戶端的虛擬網路介é¢å¡å·²åœ¨ç³»çµ±ä¸Šå‰µå»ºã€‚\r\nä½ è¦åˆªé™¤é€™äº›è™›æ“¬ç¶²è·¯ä»‹é¢å¡? - -# --- Do not translate this section !!! stay them in English !!! --- -SW_TAG_USERNAME_ENGLISH \ (User-Mode) -SW_LINK_NAME_VPNSERVER_SVC SoftEther VPN Server User-mode Service -SW_LINK_NAME_VPNBRIDGE_SVC SoftEther VPN Bridge User-mode Service -SW_LONG_VPNSERVER SoftEther VPN Server -SW_LONG_VPNCLIENT SoftEther VPN Client -SW_LONG_VPNBRIDGE SoftEther VPN Bridge -SW_LONG_VPNSMGR SoftEther VPN Server Manager -SW_LONG_VPNCMGR SoftEther VPN Client Manager -SW_LANG_SET_FAILED Failed to write the new language setting on lang.config file. -# --- end of "Do not translate this section" --- - - -# å¿«æ·æ–¹å¼æª”案å -SW_LINK_NAME_VPNSMGR_SHORT SoftEther VPN Server 管ç†å·¥å…· -SW_LINK_NAME_VPNSMGR_SHORT_UM SE-VPN Server Manager (User) -SW_LINK_NAME_VPNSMGR_SHORT_TOOLSONLY SE-VPN Server Manager (Tools) -SW_LINK_NAME_VPNSMGR_SHORT_TOOLSONLY_UM SE-VPN Server Manager (User) -SW_LINK_NAME_VPNSMGR_FULL SoftEther VPN Server 管ç†å·¥å…· -SW_LINK_NAME_VPNSMGR_COMMENT 您在一個é ç«¯é›»è…¦ä¸Šå¯ä»¥ç®¡ç† SoftEther VPN Server 或者 SoftEther VPN Bridge 端。 - -SW_LINK_NAME_VPNCMGR_SHORT SoftEther VPN Client 管ç†å·¥å…· -SW_LINK_NAME_VPNCMGR_FULL SoftEther VPN Client 管ç†å·¥å…· -SW_LINK_NAME_VPNCMGR_COMMENT 您å¯ä»¥é€šéŽä½¿ç”¨ SoftEther VPN Client 連接到 VPN Server。 - -SW_LINK_NAME_VPNCMGRTOOLS_SHORT SoftEther VPN Client é ç«¯ç³»çµ±ç®¡ç†å·¥å…· -SW_LINK_NAME_VPNCMGRTOOLS_SHORT_UM SE-VPN Client Remote Manager (User) -SW_LINK_NAME_VPNCMGRTOOLS_FULL SoftEther VPN Client é ç«¯ç³»çµ±ç®¡ç†å·¥å…· - -SW_LINK_NAME_VPNCMGR2_FULL 管ç†é ç«¯é›»è…¦ä¸Šçš„ SoftEther VPN Client -SW_LINK_NAME_VPNCMGR2_COMMENT 您å¯ä»¥å»ºç«‹ä¸€å€‹é ç«¯é€£æŽ¥ä¾†ç®¡ç†é ç«¯é›»è…¦ä¸Šçš„ SoftEther VPN Client 。 - -SW_LINK_NAME_VPNCMGRTRAY_FULL SoftEther VPN Client 管ç†å·¥å…·å•Ÿå‹•åŠŸèƒ½è¡¨ -SW_LINK_NAME_VPNCMGRTRAY_COMMENT 在工作列的通知å€åŸŸè¨»å†Šä¸€å€‹ SoftEther VPN Client 圖示。 - -SW_LINK_NAME_EASYINSTALLER 簡單安è£å·¥å…·å‰µå»ºå·¥å…· -SW_LINK_NAME_EASYINSTALLER_COMMENT 為公å¸ç³»çµ±ç®¡ç†å“¡å‰µå»º SoftEther VPN Client 簡單安è£å·¥å…·çš„工具,有自動快速啟動到指定目標 VPN 連接的功能。 - -SW_LINK_NAME_WEBINSTALLER Web安è£å·¥å…·å‰µå»ºå·¥å…· -SW_LINK_NAME_WEBINSTALLER_COMMENT 為公å¸ç³»çµ±ç®¡ç†å“¡å‰µå»º SoftEther VPN Client Web安è£å·¥å…·(ActiveX 安è£å·¥å…·)的工具,有自動快速啟動到指定目標 VPN 連接的功能。 - - -SW_LINK_NAME_VPNCMD SoftEther VPN 命令列實用工具(vpncmd) -SW_LINK_NAME_VPNCMD_COMMENT 用 vpncmd 在命令列介é¢ç®¡ç† SoftEther VPN Server , SoftEther VPN Bridge 端和 SoftEther VPN Client 。 -SW_LINK_NAME_TRAFFIC 網路傳é€é€ŸçŽ‡æ¸¬é‡å·¥å…· -SW_LINK_NAME_TRAFFIC_COMMENT 工具執行用 TCP/IP 連接的兩å°é›»è…¦ä¹‹é–“çš„å°åŒ…傳輸,會用儘é‡å¤§çš„輸é€é‡ï¼Œå¾žè€Œæ¸¬é‡å‡ºç²¾ç¢ºçš„網路å¯ç”¨å‚³é€é€ŸçŽ‡ã€‚本工具ä¸åƒ…é™æ–¼ VPN,也å¯ä»¥ç”¨åœ¨ç‰©ç†ç¶²è·¯ä¸­ã€‚ -SW_LINK_NAME_TCP TCP/IP 優化實用工具 -SW_LINK_NAME_TCP_COMMENT TCP/IP 優化實用工具å¯ä»¥èª¿ç¯€ Windows çš„ TCP/IP åƒæ•¸ï¼Œä»¥æ高本電腦的網路通信輸é€é‡ã€‚ -SW_LINK_NAME_SERVICES æœå‹™æ­£åœ¨æœ¬é›»è…¦é‹è¡Œ -SW_LINK_NAME_SERVICES_COMMENT 開始,çµæŸå’Œé…ç½® Windows æœå‹™ã€‚您å¯ä»¥é–‹å•Ÿå’Œé—œé–‰ SoftEther VPN æœå‹™ã€‚ -SW_LINK_NAME_VPNSERVER_SVC_COMMENT 使用使用者模å¼é–‹å•Ÿ SoftEther VPN Server æœå‹™ã€‚ -SW_LINK_NAME_VPNBRIDGE_SVC_COMMENT 使用使用者模å¼é–‹å•Ÿ SoftEther VPN Bridge æœå‹™ã€‚ - -SW_LINK_NAME_UNINSTALL 移除 %s -SW_LINK_NAME_UNINSTALL_COMMENT 在本電腦中移除 %s -SW_LINK_NAME_LANGUAGE 設定顯示語言 -SW_LINK_NAME_LANGUAGE_COMMENT 修改 %s 的顯示語言設定。 - -SW_LINK_NAME_DEBUG 調試資訊採集工具 -SW_LINK_NAME_DEBUG_COMMENT 採集 SoftEther VPN 的調試資訊。僅在您的支æŒäººå“¡è¦æ±‚你這樣åšæ™‚使用此工具。 - - diff --git a/src/bin/hamcore/vpninstall_tw.inf b/src/bin/hamcore/vpninstall_tw.inf deleted file mode 100644 index 0374fba0..00000000 --- a/src/bin/hamcore/vpninstall_tw.inf +++ /dev/null @@ -1,30 +0,0 @@ -# SoftEther VPN Client 自動安è£è¨­å®šæª” -# (為了 VPN Client Web 安è£ç¨‹å¼çš„樣å“設定檔) -# -# Copyright (c) SoftEther Project at University of Tsukuba, Japan. -# All Rights Reserved. -# -# 製作簡易 Web 安è£ç¨‹å¼çš„時候,請編輯這個檔的內容。 -# -# ※ 如果在這個檔內包å«ä¸­æ–‡ç­‰çš„ 2 ä½å…ƒçµ„字元, -# 字元編碼請使用 UTF-8。 -# -# 文字 "#" 在 (sharp) 開始的行是評語。 - - -# vpninstall.exe 版本號 -# (請在 vpninstall.exe 檔的 [屬性] ç•«é¢ç¢ºèªã€‚ -# 請在這裡輸入檔版本的末尾的 4 ä½å…ƒæ•´æ•¸ã€‚) -VpnInstallBuild $VER_BUILD$ -VpnClientBuild $VER_BUILD$ - - -# 有關Windows 事情的 VPN Client 包è£æª”的資訊 -# ※ 請指定 Web 伺æœå™¨ä¸Šçš„ URL。盤上的傳çƒåä¸èƒ½æŒ‡å®šã€‚ -VpnClientPath http://example.com/any_folder/$PACKAGE_FILENAME$ - -# 是ä¸æ˜¯è¦ VPN Client 的安è£å®Œæˆç·ŠæŽ¥ä¹‹å¾Œçš„å‹•ä½œæ–¹å¼ "簡單模å¼" å’Œ "標準模å¼" 的哪邊。 -# 寫 true 的話 "標準模å¼",那個以外的情æ³æˆç‚º "簡單模å¼"。 -NormalMode $NORMAL_MODE$ - - diff --git a/src/bin/hamcore/vpnweb_sample_tw.htm b/src/bin/hamcore/vpnweb_sample_tw.htm deleted file mode 100644 index 9b43ffd3..00000000 --- a/src/bin/hamcore/vpnweb_sample_tw.htm +++ /dev/null @@ -1,71 +0,0 @@ - - - VPN Client Web Installer Deployment Page Sample HTML - - - - - - -

VPN Client Web Installer Deployment Page Sample HTML File

-

This HTML file is a sample.
-To create a Web Installer using "SoftEther VPN Client Web Installer", please refer the following explanation and the HTML source of this file.

- - - - -
<OBJECT ID="VpnWebInstaller"
-    CLASSID="CLSID:64F1A16B-C3EE-484C-B551-35338A9BB6D2"
-    CODEBASE="vpnweb.cab#Version=$VER_MAJOR$,$VER_MINOR$,0,$VER_BUILD$">
-    <PARAM NAME="InstallerExeUrl" VALUE="http://example.com/any_folder/vpninstall.exe">
-    <PARAM NAME="InstallerInfUrl" VALUE="http://example.com/any_folder/vpninstall.inf">
-    <PARAM NAME="SettingUrl" VALUE="http://example.com/any_folder/auto_setting.vpn">
-    <PARAM NAME="LanguageID" VALUE="EN">
- </OBJECT>
-

To create a web page which boot the VPN Client Web Installer, insert HTML codes as the above. The HTML code refers the path of the ActiveX control, and the parameters which will be passed to the ActiveX.

-

You have to modify the strings which are emphasized in green fonts above according to the environment of the web server which you deploy on.
-(Notice that the above sample won't work staying in the ogriginal code, because the original sample specifies the example URLs.)
-
-For details, refer the online manuals or http://www.softether.org/.
-
-Note: the parameters "SettingUrl" and "LanguageID" are optional.

-

 

- - - -

The below code is an example to embed the ActiveX control.

-

Notice: This HTML file is a sample. Parameters for vpnweb.cab control are dummy.
Therefore, after you click Start VPN Connection button, you will get an error message.

- - - - -
- - - - - - - - -
- 

If the VPN Client Web Installer ActiveX Control is not displayed on the above brown rectangle, verity the requirements, and make sure that your Web browser allows ActiveX control.

- - -

 

-

Copyright (c) SoftEther Project at University of Tsukuba, Japan. All Rights Reserved.

- - - - diff --git a/src/bin/hamcore/warning_tw.txt b/src/bin/hamcore/warning_tw.txt deleted file mode 100644 index d2f3e2d3..00000000 --- a/src/bin/hamcore/warning_tw.txt +++ /dev/null @@ -1,140 +0,0 @@ -關於 SoftEther VPN çš„é‡è¦è²æ˜Ž - -嵌入在本軟體的 VPN 通信功能比以往任何時候都è¦å¼·å¤§ã€‚這個強大的 VPN 能力將為您帶來巨大的好處。然而,如果你濫用此軟體, IT å¯èƒ½æœƒæ害你自己。為了é¿å…這樣的風險,本文件為願æ„使用本軟體的客戶公佈了é‡è¦æ示。下é¢çš„說明是éžå¸¸é‡è¦çš„。請仔細閱讀並ç†è§£å®ƒã€‚ - - -1. VPN 通信å”è­° -1.1. SoftEther VPN å”定 -SoftEther VPN å¯ä»¥é€²è¡Œ VPN 通信。ä¸åŒæ–¼å‚³çµ±çš„ VPN å”定, SoftEther VPN 有一個全新設計的 "SoftEther VPN å”定 (SE-VPN å”定)" 的實ç¾ã€‚SE-VPN å”定將任何乙太網å°åŒ…å°è£é€² HTTPS (HTTP over SSL) 連接。因此 SE-VPN å”è­°å¯ä»¥è¶ŠéŽé˜²ç«ç‰†é€šä¿¡ï¼Œå³ä½¿é˜²ç«ç‰†è¢«ç¶²è·¯ç³»çµ±ç®¡ç†å“¡é…置阻止傳統的 VPN å°åŒ…。SE-VPN å”è­°çš„è¨­è¨ˆå’Œå¯¦æ–½ä»¥ç¬¦åˆ TLS 1.0 (RFC 5246) å’Œ HTTPS (RFC 2818)。然é¢ï¼Œæœ‰æ™‚å° RFC 有ä¸åŒçš„行為。如果你是一個網路系統管ç†å“¡ï¼Œè¦åœ¨é˜²ç«ç‰†ä¸Šé˜»æ­¢ SE-VPN å”議,你å¯ä»¥åœ¨é˜²ç«ç‰†ä¸ŠæŽ¡å– "白åå–®" 策略,來éŽæ¿¾ä»»ä½•åœ¨é‚Šç•Œä¸Šçš„ TCP 或 UDP å°åŒ…,除了明確å…許到特定網站和伺æœå™¨çš„å°åŒ…。 - -1.2. NAT ç©¿é€åŠŸèƒ½ -一般來說,如果你使用傳統的 VPN 系統,你必須è¦æ±‚網路系統管ç†å“¡æŠŠ NAT 或防ç«ç‰†è¨­ç½®ç‚º "打開" 或 "中繼" 特定的 TCP 或 UDP 埠。然而,也有需è¦ä»¥æŸç¨®æ–¹å¼æ¶ˆé™¤ç¶²è·¯ç³»çµ±ç®¡ç†å“¡çš„這種工作æˆæœ¬ã€‚為了滿足這種需求, SoftEther VPN 有一個新實施的 "NAT 穿越" 功能。NAT 穿越é è¨­æƒ…æ³ä¸‹æ˜¯å•Ÿç”¨çš„。一個在 NAT 或防ç«ç‰†å¾Œé¢ã€åœ¨é›»è…¦ä¸Šé‹è¡Œçš„ SoftEther VPN 伺æœå™¨å¯ä»¥æŽ¥å—來自網際網路的 VPN 連接,在防ç«ç‰†æˆ– NAT 上沒有任何特殊的é…置。如果你想ç¦ç”¨ NAT 穿越功能,修改 SoftEther VPN 伺æœå™¨ä¸Šçš„設定檔 "DisableNatTraversal" 為 "true" 。為了在用戶端ç¦ç”¨å®ƒï¼Œåœ¨ç›®æ¨™ä¸»æ©Ÿæ·»åŠ  "/ tcp" 尾碼。 - -1.3. å‹•æ…‹ DNS 功能 -傳統的 VPN 系統在 VPN 伺æœå™¨ä¸Šéœ€è¦ä¸€å€‹éœæ…‹å…¨çƒ IP ä½å€ã€‚é‘’æ–¼å…¨çƒ IP ä½å€çš„短缺, SoftEther å…¬å¸åœ¨ SoftEther VPN 伺æœå™¨ä¸Šå¯¦æ–½äº† "å‹•æ…‹ DNS 功能" 。動態 DNS 是é è¨­å•Ÿç”¨çš„。動態 DNS 功能通知電腦的當å‰å…¨çƒ IP ä½å€åˆ°ç”± SoftEther å…¬å¸æ“作的動態 DNS 伺æœå™¨ã€‚一個全çƒå”¯ä¸€ä¸»æ©Ÿå稱 (FQDN) ,如 "abc.softether.net" ( "ABC" 隨æ¯å€‹ç”¨æˆ¶å”¯ä¸€è€Œä¸åŒ) 將在 VPN 伺æœå™¨ä¸Šè¢«æŒ‡å®šã€‚如果你告訴一個 VPN 用戶這個唯一的主機å稱,用戶å¯ä»¥åœ¨ VPN 用戶端上將其指定為目標 VPN 伺æœå™¨çš„主機å稱,將能連接到 VPN 伺æœå™¨ã€‚äº‹å…ˆç„¡éœ€çŸ¥é“ IP ä½å€ã€‚如果 VPN 伺æœå™¨çš„ IP ä½å€è®ŠåŒ–了,相關動態 DNS æœå‹™çš„主機å稱註冊的 IP ä½å€æœƒè‡ªå‹•æ”¹è®Šã€‚通éŽé€™ç¨®æ©Ÿåˆ¶ï¼Œä¸å†éœ€è¦æ¯æœˆå‘ ISP 繳費的全çƒéœæ…‹ IP ä½å€ã€‚您å¯ä»¥ä½¿ç”¨å¸¶å‹•æ…‹ IP ä½å€çš„ã€æ¶ˆè²»è€…ç´šã€å»‰åƒ¹çš„網際網路連接,來æ“作一個ä¼æ¥­ç´šçš„ VPN 系統。如果你想ç¦ç”¨å‹•æ…‹ DNS ,把 SoftEther VPN 伺æœå™¨è¨­å®šæª”中的 "DDnsClient" 指令的 "Disabled" 專案指定為 "true" 。* 中è¯äººæ°‘共和國的居民請注æ„:如果你的 VPN 伺æœå™¨é‹è¡Œåœ¨ä¸­è¯äººæ°‘共和國, DNS 尾碼將被替æ›ç‚º "sedns.cn" 功能變數å稱。 "sedns.cn" 功能變數å稱æœå‹™ç”± "北京大游索易科技有é™å…¬å¸" æ“有和é‹ç‡Ÿï¼Œå®ƒæ˜¯ä¸€å€‹ä¸­åœ‹æœ¬åœ°çš„ä¼æ¥­ã€‚ - -1.4. VPN over ICMP / VPN over DNS 功能 -如果你想在 SoftEther VPN 用戶端 / 橋接器和 SoftEther VPN 伺æœå™¨ä¹‹é–“建立一個 VPN 連接,但如果 TCP å’Œ UDP å°åŒ…被防ç«ç‰†ç¦æ­¢é€šéŽï¼Œé‚£éº¼ä½ å¯ä»¥æŠŠæœ‰æ•ˆè¼‰è·å°è£é€² "ICMP" (被稱為 Ping) 或 "DNS" å°åŒ…。通éŽä½¿ç”¨ ICMP 或 DNS ,å³ä½¿é˜²ç«ç‰†æˆ–路由器阻止æ¯å€‹ TCP 或 UDP 連接,此功能å¯ä»¥å¯¦ç¾ VPN 連接。VPN over ICMP/ VPN over DNS 功能盡å¯èƒ½çš„設計符åˆæ¨™æº– ICMP å’Œ DNS è¦ç¯„,但有時也ä¸å®Œå…¨ç¬¦åˆä»–們的行為。因此,一些劣質路由器å¯èƒ½æœƒå°Žè‡´è¨˜æ†¶é«”溢出或當有很多 ICMP 或 DNS å°åŒ…通éŽæ™‚產生麻煩,這種路由器有時當機或é‡æ–°å•Ÿå‹•ã€‚它å¯èƒ½æœƒå½±éŸ¿åœ¨åŒä¸€ç¶²è·¯ä¸Šçš„其他使用者。為了é¿å…這樣的風險,在 VPN 用戶端指定的目標主機å稱上附加尾碼 "/tcp" ,ç¦ç”¨ VPN over ICMP / DNS 功能。 - -1.5. VPN Azure 雲æœå‹™ -如果您的 SoftEther VPN 伺æœå™¨æ”¾ç½®åœ¨ NAT 或防ç«ç‰†å¾Œé¢ï¼Œç”±æ–¼æŸç¨®åŽŸå› ï¼Œä½ ä¸èƒ½ä½¿ç”¨ NAT ç©¿é€åŠŸèƒ½ã€å‹•æ…‹ DNS 功能或 VPN over ICMP/DNS 功能,您å¯ä»¥ä½¿ç”¨ VPN Azure Clouse æœå‹™ã€‚ SoftEther å…¬å¸åœ¨ç¶²éš›ç¶²è·¯ä¸Šé‹è¡Œ VPN Azure 雲。VPN 伺æœå™¨é€£æŽ¥åˆ° VPN Azure 雲,主機å稱 "abc.vpnazure.net" ( "abc" 是一個唯一的主機å稱) é€šéŽ VPN Azure 雲å¯ä»¥è¢«æŒ‡å®šé€£æŽ¥åˆ° VPN 伺æœå™¨ã€‚實際上,這樣的一個主機å稱指å‘一個由 SoftEther å…¬å¸æ‰€æ“作的雲伺æœå™¨çš„å…¨çƒ IP ä½å€ã€‚如果一個 VPN 用戶端連接到一個 VPN Azure 主機,那麼 VPN Azure 主機轉播在 VPN 用戶端和 VPN 伺æœå™¨ä¹‹é–“的所有æµé‡ã€‚VPN Azure 在é è¨­æƒ…æ³ä¸‹æ˜¯ç¦ç”¨çš„。您å¯ä»¥é€šéŽä½¿ç”¨ VPN 伺æœå™¨é…置工具很容易地啟動它。 - -1.6. UDP 加速 -SoftEther VPN 具有 UDP 加速功能。如果一個 VPN 是由兩個網站組æˆæª¢æ¸¬åˆ° UDP 通é“已建立, UDP 將自動使用。通éŽæ­¤åŠŸèƒ½ï¼Œ UDP 的輸é€é‡å¢žåŠ äº†ã€‚如果直接的 UDP 通é“已被建立,直接的 UDP å°åŒ…將被使用。但是,如果有一些障礙,如防ç«ç‰†æˆ– NAT , "UDP æ²–å­”" 技術將被使用。 "UDP æ²–å­”" 使用 SoftEther å…¬å¸åœ¨ç¶²éš›ç¶²è·¯ä¸Šæ“作的雲伺æœå™¨ã€‚UDP 加速通éŽåœ¨ VPN 用戶端一å´é€²è¡Œè¨­ç½®åœ¨ä»»ä½•æ™‚候å¯ä»¥è¢«ç¦ç”¨ã€‚ - - -2. VPN 軟體 -2.1. SoftEther VPN 用戶端 -如果您在 Windows 上使用 SoftEther VPN 用戶端,虛擬網路介é¢å¡è¨­å‚™é©…動程å¼å°‡å®‰è£åœ¨ Windows 上。虛擬網路介é¢å¡ä½œç‚ºä¸€å€‹æ ¸å¿ƒæ¨¡å¼é©…動程å¼å¯¦æ–½åœ¨ Windows 上。驅動程å¼æ˜¯æ•¸ä½ç°½ç« çš„,由 VeriSign , Inc 所簽發的證書,還由 Symantec Corporation (賽門éµå…‹å…¬å¸) 簽署。å•ä½ è¦ç¢ºä¿å®‰è£é©…動程å¼çš„一æ¢æ¶ˆæ¯å¯èƒ½æœƒå½ˆå‡ºåœ¨èž¢å¹•ä¸Šã€‚如果å¯èƒ½çš„話, SoftEther VPN 用戶端å¯èƒ½æœƒå›žæ‡‰è¨Šæ¯ã€‚SoftEther VPN 用戶端還優化了在 Windows 上 MMCSS (多媒體類計畫程å¼æœå‹™) çš„é…置。您以後å¯ä»¥æ’¤éŠ· MMCSS 的優化。 - -2.2. SoftEther VPN 伺æœå™¨ / 橋接器 -如果您使用 SoftEther VPN 伺æœå™¨ / 橋接器在 Windows 上的 "本地橋接器" 功能,你必須在電腦上安è£ä½Žç´šåˆ¥çš„乙太網å°åŒ…處ç†é©…動程å¼ã€‚驅動程å¼æ˜¯æ•¸ä½ç°½ç« çš„,由 VeriSign , Inc 所簽發的證書,還由 Symantec Corporation (賽門éµå…‹å…¬å¸) 簽署。SoftEther VPN 伺æœå™¨ / 橋接器在物ç†ç¶²è·¯ä»‹é¢å¡æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ä¸­å¯ä»¥ç¦ç”¨ TCP / IP å¸è¼‰ç‰¹æ€§ã€‚在 Windows Vista /2008 或更高版本, VPN 伺æœå™¨å¯ä»¥æ³¨å…¥ä¸€å€‹ç¬¦åˆ Windows éŽæ¿¾å¹³è‡º (WPF) è¦ç¯„çš„å°åŒ…éŽæ¿¾é©…動程å¼è‡³å…§æ ¸ä»¥æä¾› IPsec 功能。å°åŒ…éŽæ¿¾é©…動程å¼å°‡è¢«è¼‰å…¥åƒ…當啟用 IPsec 功能時。一旦您啟用 SoftEther VPN 伺æœå™¨çš„ IPsec 功能, Windows 內置的 IPsec 功能將被ç¦ç”¨ã€‚在您ç¦ç”¨äº† SoftEther VPN 伺æœå™¨çš„ IPsec 功能之後,那麼 Windows 內置的 IPsec 功能將復蘇。為了æ供本地橋功能, SoftEther VPN 伺æœå™¨ / 橋接器在作業系統上ç¦ç”¨ TCP / IP å¸è¼‰åŠŸèƒ½ã€‚ - -2.3. 使用者模å¼å®‰è£ -您å¯ä»¥åœ¨ Windows 以 "使用者模å¼" å®‰è£ SoftEther VPN 伺æœå™¨å’Œ SoftEther VPN 橋接器。æ›å¥è©±èªªï¼Œå³ä½¿ä½ æ²’有 Windows 系統管ç†å“¡çš„許å¯æ¬Šï¼Œä½ å¯ä»¥ä½œç‚ºä¸€å€‹æ™®é€šç”¨æˆ¶å®‰è£ SoftEther VPN。使用者模å¼å®‰è£å°‡ç¦ç”¨ä¸€äº›åŠŸèƒ½ï¼Œä½†å…¶ä»–大部分功能都能正常工作。因此,例如,雇員å¯ä»¥åœ¨è¾¦å…¬å®¤ç¶²è·¯ä¸­çš„é›»è…¦ä¸Šå®‰è£ SoftEther VPN 伺æœå™¨ç«¯ï¼Œä»–將能夠從他家連接到伺æœå™¨ã€‚為了由使用者自己實ç¾é€™æ¨£çš„系統,在技術觀點上無須系統管ç†å“¡è¨±å¯æ¬Šã€‚然而,é•åå…¬å¸è¦å®šæœªç¶“授權在電腦上安è£è»Ÿé«”å¯èƒ½æœƒè¢«è¦–為ä¸å—歡迎的行為。如果你是一å雇員屬於該公å¸ï¼Œè©²å…¬å¸çš„政策ç¦æ­¢å®‰è£è»Ÿé«”或未經å…許進行網際網路通信,你必須事先從網路系統管ç†å“¡æˆ–您公å¸çš„總è£ç²å¾—許å¯ï¼Œå†å®‰è£ SoftEther VPN。如果您以使用者模å¼å®‰è£ VPN 伺æœå™¨ / 橋接器,圖示將出ç¾åœ¨ Windows 任務託盤。如果您覺得該圖示妨礙你了,你å¯ä»¥æ“作將其隱è—。然而,你ä¸èƒ½åˆ©ç”¨æ­¤éš±è—åŠŸèƒ½åœ¨å…¶ä»–äººçš„é›»è…¦ä¸Šå®‰è£ VPN 伺æœå™¨ä½œç‚ºé–“諜軟體。這種行為å¯èƒ½æ˜¯é•å刑法的犯罪。 - -2.4. ä¿æŒæ´»èºåŠŸèƒ½ -é è¨­æƒ…æ³ä¸‹ï¼Œ SoftEther VPN 伺æœå™¨å’Œ SoftEther VPN 橋接器有ä¿æŒæ´»èºçš„功能。此功能的目的是為了維æŒäº’連網線路的活èºã€‚該功能定期發é€å¸¶æœ‰éš¨æ©Ÿ - ä½å…ƒçµ„ - 陣列 - 有效載è·çš„ UDP å°åŒ…。此功能為é¿å…移動或撥號連線的自動斷開是éžå¸¸æœ‰ç”¨çš„。您å¯ä»¥éš¨æ™‚ç¦ç”¨ä¿æŒæ´»èºåŠŸèƒ½ã€‚ - -2.5. å¸è¼‰ -SoftEther VPN 軟體的å¸è¼‰éŽç¨‹å°‡åˆªé™¤æ‰€æœ‰ç¨‹å¼æª”。然而,éžç¨‹å¼æª” (如程å¼é‹è¡Œæ‰€ç”¢ç”Ÿçš„檔和資料) å°‡ä¸æœƒè¢«åˆªé™¤ã€‚由於技術原因,å¸è¼‰ç¨‹å¼çš„ exe 和資æºæª”å¯èƒ½ä»ç„¶å­˜åœ¨ã€‚這些剩餘的檔決ä¸æœƒå½±éŸ¿ä½¿ç”¨é›»è…¦ï¼Œä½†æ˜¯ä½ å¯ä»¥æ‰‹å‹•åˆªé™¤å®ƒã€‚核心模å¼é©…動程å¼å¯èƒ½ä¸æœƒè¢«åˆªé™¤ï¼Œä½†æ˜¯é€™æ¨£çš„驅動程å¼åœ¨ Windows 下次啟動時ä¸æœƒè¢«è¼‰å…¥ã€‚您å¯ä»¥ä½¿ç”¨ Windows çš„ "sc" 命令手動刪除核心模å¼é©…動程å¼ã€‚ - -2.6. 安全 -你應該在安è£å¾Œåœ¨ SoftEther VPN 伺æœå™¨ / 橋接器設置管ç†å“¡çš„密碼。如果你沒有åšåˆ°é€™ä¸€é»žï¼Œå…¶ä»–人未經您許å¯å¯ä»¥è¨ªå• SoftEther VPN 伺æœå™¨ / 橋接器,並å¯ä»¥è¨­ç½®å¯†ç¢¼ã€‚這個警告å¯èƒ½ä¹Ÿé©ç”¨æ–¼ Linux 版本的 SoftEther VPN 用戶端。 - -2.7. 自動更新通知 -Windows 版的 SoftEther VPN è»Ÿé«”æœ‰è‡ªå‹•æ›´æ–°é€šçŸ¥åŠŸèƒ½ã€‚å®ƒå®šæœŸè¨ªå• SoftEther 更新伺æœå™¨æª¢æŸ¥æ˜¯å¦ç™¼ä½ˆäº†æœ€æ–°ç‰ˆæœ¬çš„軟體。如果最新版已發佈,通知消æ¯å°‡åœ¨èž¢å¹•ä¸Šå½ˆå‡ºã€‚為了é”到這個目的,版本ã€èªžè¨€è¨­ç½®ã€æ‚¨çš„電腦的 IP ä½å€ã€å”¯ä¸€è­˜åˆ¥ç¢¼ã€é€£æŽ¥åˆ° VPN 伺æœå™¨çš„主機å稱將被發é€åˆ° SoftEther 的更新伺æœå™¨ã€‚任何個人資訊將ä¸è¢«ç™¼é€ã€‚é è¨­æƒ…æ³ä¸‹è‡ªå‹•æ›´æ–°é€šçŸ¥æ˜¯å•Ÿç”¨çš„,然而你å¯ä»¥åœ¨é…置螢幕上ç¦ç”¨å®ƒã€‚é€šéŽ VPN 伺æœå™¨ç®¡ç†å™¨ï¼Œè¨­ç½®æ˜¯å¦æ‰“開或關閉將被單ç¨ä¿å­˜å°æ‡‰æ¯å€‹ç›®æ¨™ VPN 伺æœå™¨ã€‚ - -2.8. 虛擬 NAT 功能 -虛擬 HUB 在 SoftEther VPN 伺æœå™¨ / 橋接器上有 "虛擬 NAT 功能" 。虛擬 NAT 功能å¯ä»¥é€šéŽ VPN 用戶端的多個ç§æœ‰ IP ä½å€å…±ç”¨åŒä¸€å€‹ç‰©ç†ç¶²è·¯ä¸Šçš„單一 IP ä½å€ã€‚有兩種虛擬 NAT çš„æ“作模å¼:使用者模å¼å’Œæ ¸å¿ƒæ¨¡å¼ã€‚在使用者模å¼ä¸‹é‹è¡Œï¼Œè™›æ“¬ NAT 共用主作業系統上分é…的一個 IP ä½å€ã€‚ä¸åŒæ–¼ä½¿ç”¨è€…模å¼ï¼Œæ ¸å¿ƒæ¨¡å¼çš„æ“作試圖找到物ç†ç¶²è·¯ä¸Šçš„ DHCP 伺æœå™¨ã€‚如果有兩個或以上的物ç†ç¶²è·¯ï¼Œæ¯å€‹ç¶²æ®µä¸Šçš„ DHCP 伺æœå™¨æœƒè¢«è‡ªå‹•é€£çºŒå°‹æ‰¾ã€‚å¦‚æžœç™¼ç¾ DHCP 伺æœå™¨ï¼Œä¸¦ç²å–一個 IP ä½å€ï¼Œ IP ä½å€å°‡è¢«è™›æ“¬ NAT 使用。在這種情æ³ä¸‹ï¼Œä½œç‚º DHCP 用戶端的 IP æ¢ç›®å°‡è¢«ç™»è¨˜åœ¨ç‰©ç† DHCP 伺æœå™¨çš„ IP 池。為了在互連網中和主機進行通信,物ç†é è¨­é–˜é“器和 DNS 伺æœå™¨å°‡è¢«è™›æ“¬ NAT 使用。在核心模å¼çš„æ“作中,虛擬 HUB 上有一個é‹è¡Œåœ¨ç‰©ç†ä¹™å¤ªç¶²æ®µä¸Šçš„虛擬 MAC ä½å€ã€‚ -為了檢查到網際網路的連通性, SoftEther VPN å®šæœŸç™¼é€ DNS 查詢å°åŒ…ï¼Œä»¥è§£æž "www.yahoo.com" 或 "www.baidu.com" 主機的 IP ä½å€ï¼Œä¸¦å˜—試連接到這樣çµæžœ IP ä½å€çš„ TCP 80 埠,進行連通性檢查。 - -2.9. 核心模å¼çµ„ä»¶çš„ç„¡äººå€¼å®ˆå®‰è£ -當 SoftEther VPN 檢測到需è¦åœ¨ Windows 安è£æ ¸å¿ƒæ¨¡å¼å…ƒä»¶ï¼Œ Windows 系統將出ç¾ä¸€æ¢ç¢ºèªæ¶ˆæ¯ã€‚在此之際, SoftEther VPN 軟體將切æ›åˆ°ç„¡äººå€¼å®ˆçš„安è£æ¨¡å¼ï¼Œä»¥å›žæ‡‰ "是" 到 Windows。當從é™é åœ°é»žé€²è¡Œé ç«¯ç³»çµ±ç®¡ç†æ™‚,這個解決方案å¯ä»¥é˜²æ­¢éŽ–死。 - -2.10. Windows 防ç«ç‰† -SoftEther VPN 軟體將其自身註冊為一個安全程å¼ã€‚這樣的æ¢ç›®åœ¨å¸è¼‰å¾Œä»è¢«ä¿ç•™ã€‚您å¯ä»¥å¾ž Windows 的控制å°ä¸­æ‰‹å‹•åˆªé™¤å®ƒã€‚ - - -3. 互連網æœå‹™ -3.1. SoftEther å…¬å¸æ供的互連網æœå‹™ -SoftEther å…¬å¸åœ¨ç¶²éš›ç¶²è·¯ä¸Šæ供了動態 DNSã€NAT ç©¿é€ã€å’Œ VPN Azure 伺æœå™¨æœå‹™ã€‚這些æœå‹™éƒ½æ˜¯å…費的。客戶通éŽä½¿ç”¨ SoftEther VPN 軟體,經由網際網路訪å•é€™äº›æœå‹™ã€‚這些æœå‹™è¨ˆç•«å°‡åœ¨ä»¥å¾Œç™¼ä½ˆçš„ "SoftEther VPN" çš„é–‹æºç‰ˆæœ¬ä¸­ä¹Ÿæ供。 - -3.2. 發é€çš„資訊和隱ç§ä¿è­· -為了使用上述æœå‹™ï¼Œ SoftEther VPN 軟體å¯ä»¥å¾žå®¢æˆ¶çš„電腦到由 SoftEther å…¬å¸æ“作的雲æœå‹™ç™¼é€ IP ä½å€ã€ä¸»æ©Ÿå稱ã€VPN 軟體的版本。這些資訊的發é€æ˜¯è¦ä½¿ç”¨é€™äº›æœå‹™çš„最少必須內容。無任何個人資訊將被發é€ã€‚ SoftEther å…¬å¸è¨˜éŒ„接收到的最少資訊在雲æœå‹™ä¼ºæœå™¨çš„日誌檔為 90 天。這些日誌將被用於故障排除和其他åˆæ³•æ´»å‹•ã€‚SoftEther å…¬å¸å¯ä»¥æ供日誌給屬於法院ã€è­¦å¯Ÿå±€å’Œæª¢å¯Ÿé™¢çš„日本政府的公務人員,以éµå®ˆç•¶å±€çš„命令。(æ¯ä¸€å€‹æ—¥æœ¬å…¬å‹™äººå“¡æœ‰è²¬ä»»æ ¹æ“šæ³•å¾‹å¯†åˆ‡ä¿å­˜é€™äº›è³‡è¨Šã€‚) 此外, IP ä½å€æˆ–其他資訊將進行統計處ç†ï¼Œä¸¦æ供給公眾,而ä¸æ˜¯æš´éœ²æ¯ä¸€å€‹å…·é«”çš„ IP ä½å€ï¼Œä»¥é€²è¡Œç ”究活動的發佈。 - -3.3. é€šéŽ VPN Azure æœå‹™çš„通信資料 -ä¸ç®¡ä»¥ä¸Š 3.2 çš„è¦å‰‡ï¼Œå¦‚果客戶使用 VPN Azure 雲æœå‹™çš„發é€æˆ–接收 VPN å°åŒ…,實際的有效載è·å°‡åœ¨å¾ˆçŸ­çš„時間通éŽä¼ºæœå™¨çš„易失性記憶體存儲和轉發。這樣的行為自然需è¦æä¾› "VPN 中繼æœå‹™" 。無有效載è·å°‡è¢«è¨˜éŒ„在 "固定的" 儲存設備,如硬碟驅動器。然而, "ç«Šè½ç½ªçŠ¯ç¨‹å¼æ³•" (日本在 1999 å¹´ 8 月 18 æ—¥è£æ±ºçš„第 137 個立法) è¦æ±‚電信公å¸å…許日本政府當局進行線上竊è½ã€‚物ç†æ”¾ç½®åœ¨æ—¥æœ¬çš„ VPN Azure 伺æœå™¨ä¹Ÿæ˜¯æœå¾žæ–¼é€™å€‹æ³•å¾‹ã€‚ - -3.4. 符åˆæ—¥æœ¬é›»ä¿¡æ³• -SoftEther å…¬å¸ç¬¦åˆæ—¥æœ¬é›»ä¿¡æ³•å¿…è¦æ™‚通éŽç¶²éš›ç¶²è·¯æ供線上æœå‹™ã€‚ - -3.5. å…費和學術實驗æœå‹™ -SoftEther 作為學術實驗æœå‹™æ供動態 DNSã€NAT ç©¿é€å’Œ VPN Azure。因此,æœå‹™å¯ä»¥è¢«ç”¨æ–¼å…費。這些æœå‹™ä¸æ˜¯ "SoftEther VPN 軟體產å“" 的一部分。這些æœå‹™ä¸æ供任何ä¿è­‰ã€‚這些æœå‹™ç”±æ–¼æŠ€è¡“或æ“作å•é¡Œå¯èƒ½æœƒè¢«æš«åœæˆ–終止。在這種情æ³ä¸‹ï¼Œä½¿ç”¨è€…將無法使用這些æœå‹™ã€‚用戶必須瞭解這些風險,並承èªç”±ç”¨æˆ¶è‡ªè¡Œæ‰¿æ“”這樣的風險。SoftEther æ°¸é ä¸æœƒå°çµæžœã€æˆ–使用的æ害ã€æˆ–æœå‹™ç„¡æ³•ä½¿ç”¨æ‰¿æ“”任何責任。å³ä½¿ç”¨æˆ¶å·²ç¶“支付 SoftEther VPN 商業版的許å¯è²»ç”¨ï¼Œå› ç‚ºæ”¯ä»˜çš„費用ä¸åŒ…å«é€™äº›æœå‹™çš„任何費用。因此,如果線上æœå‹™å°‡åœæ­¢æˆ–終止, SoftEther å…¬å¸å°‡ä¸æ供任何退款或æ害的補償。 - -3.6. DNS 代ç†é›²ä¼ºæœå™¨ -在æŸäº›åœ°å€ï¼Œç•¶ä½¿ç”¨è€…ä½¿ç”¨äº’é€£ç¶²ï¼Œé€šéŽ ISP 線路時,一個 DNS 查詢有時æ壞或丟失。如果 SoftEther VPN 的伺æœå™¨ã€ç”¨æˆ¶ç«¯æˆ–橋接器檢測到訪å•å¯¦éš›çš„ VPN 伺æœå™¨å¯èƒ½ä¸ç©©å®šçš„å¯èƒ½æ€§ï¼Œé‚£éº¼ DNS 查詢將被轉移到由 SoftEther å…¬å¸é‹è¡Œçš„ DNS 代ç†é›²ä¼ºæœå™¨ã€‚DNS 代ç†é›²ä¼ºæœå™¨å°‡å›žç­”糾正一個 IP ä½å€éŸ¿æ‡‰ DNS 查詢。 - - -4. 一般注æ„事項 -4.1. 需è¦ç¶²è·¯ç³»çµ±ç®¡ç†å“¡çš„批准 -SoftEther VPN 具有強大的功能,ä¸éœ€è¦ç¶²è·¯ç³»çµ±ç®¡ç†å“¡çš„特殊設置。例如,您ä¸å¿…è¦æ±‚管ç†å“¡é…ç½®ç¾æœ‰çš„防ç«ç‰†ä»¥ "打開" TCP / UDP 埠。這些性能特點是為了以下目的:消除網路系統管ç†å“¡çš„工作時間和æˆæœ¬ï¼Œä¸¦é¿å…誤é…置風險,如在防ç«ç‰†ä¸Šæ‰“é–‹ç‰¹å®šçš„ç•°å¸¸åŸ çš„ä»»å‹™ã€‚ç„¶è€Œï¼Œåœ¨å®‰è£ SoftEther VPN å‰ï¼Œå±¬æ–¼å…¬å¸çš„任何員工必須ç²å¾—網路系統管ç†å“¡çš„批准。如果您的網路系統管ç†å“¡å¿½ç•¥æ供這樣的批准,你å¯ä»¥è€ƒæ…®ç²å¾—上級領導的批准。(例如,該公å¸ç¸½è£ã€‚) 如果您沒有ç²å¾—å…¬å¸é ˜å°Žçš„批准使用 SoftEther VPN ,你å¯èƒ½æœ‰ä¸åˆ©çš„æ¢ä»¶ã€‚SoftEther å…¬å¸å°‡ä¸æœƒå°ä½¿ç”¨ SoftEther VPN çš„çµæžœæˆ–æ害承擔責任。 - -4.2. éµå®ˆè²´åœ‹çš„法律 -如果您所在國家的法律ç¦æ­¢åŠ å¯†çš„使用,你自己必須ç¦ç”¨ SoftEther VPN 的加密功能。åŒæ¨£ï¼Œåœ¨ä¸€äº›åœ‹å®¶æˆ–地å€ï¼Œ SoftEther VPN çš„æŸäº›åŠŸèƒ½å¯èƒ½æœƒè¢«æ³•å¾‹ç¦æ­¢ä½¿ç”¨ã€‚其他國家的法律與 SoftEther å…¬å¸ç„¡é—œï¼Œå› ç‚º SoftEther å…¬å¸æ˜¯ä¸€å€‹åœ¨ç‰©ç†ä¸Šä½æ–¼ä¸¦è¨»å†Šæ–¼æ—¥æœ¬çš„ä¼æ¥­ã€‚例如,å¯èƒ½å­˜åœ¨ä¸€ç¨®é¢¨éšªï¼Œå³ SoftEther VPN 的一部分與åªåœ¨æŸäº›ç‰¹å®šå€åŸŸæœ‰æ•ˆçš„ç¾æœ‰å°ˆåˆ©è¡çªã€‚SoftEther å…¬å¸æ²’有在日本固有領土之外這些特定å€åŸŸçš„利益。因此,如果你想在日本以外的地å€ä½¿ç”¨ SoftEther VPN ,你必須è¦å°å¿ƒä¸è¦ä¾µçŠ¯ç¬¬ä¸‰äººçš„權利。在您在這樣的地å€å¯¦éš›ä½¿ç”¨ä¹‹å‰ï¼Œæ‚¨å¿…須驗證在這些特定å€åŸŸä½¿ç”¨ SoftEther VPN çš„åˆæ³•æ€§ã€‚本來,在世界上有近 200 個國家,æ¯å€‹åœ‹å®¶çš„法律都是ä¸åŒçš„。這幾乎是ä¸å¯èƒ½çš„事先驗證æ¯ä¸€å€‹åœ‹å®¶çš„法律和法è¦ï¼Œä½¿è»Ÿé«”符åˆæ‰€æœ‰åœ‹å®¶çš„法律,å†ç™¼ä½ˆè»Ÿé«”。因此 SoftEther å…¬å¸å·²æ ¸å¯¦ SoftEther VPN 僅å°æ—¥æœ¬æ³•å¾‹å’Œæ³•è¦çš„åˆæ³•æ€§ã€‚如果用戶在一個特定的國家使用 SoftEther VPN , SoftEther å…¬å¸å°‡ä¸æœƒè³ å„Ÿæ”¿åºœç•¶å±€çš„æ害,也ä¸æœƒæ‰¿æ“”æ¢å¾©æˆ–賠償此類æ害或刑事法律責任。 - - -5. VPN Gate 學術實驗專案 -(本章僅é©ç”¨æ–¼ SoftEther VPN 套è£è»Ÿé«”ï¼Œå…¶ä¸­åŒ…å« VPN Gate 學術實驗項目的擴展外掛程å¼ã€‚) -5.1. 關於 VPN Gate 學術實驗專案 -VPN Gate 學術實驗專案是一個線上æœå‹™ï¼Œç”±æ—¥æœ¬ç­‘波大學研究生院為學術研究目的é‹ç‡Ÿã€‚本研究的目的是è¦æ“´å¤§æˆ‘å€‘å° "å…¨çƒåˆ†æ•£å¼å…¬å…± VPN 中繼伺æœå™¨" 技術 (Global Distributed Public VPN Relay Server, GDPVRS) çš„èªè­˜ã€‚æœ‰é—œè©³ç´°è³‡è¨Šï¼Œè«‹è¨ªå• http://www.vpngate.net/。 - -5.2. 關於 VPN Gate æœå‹™ -SoftEther VPN 伺æœå™¨å’Œ SoftEther VPN 用戶端å¯èƒ½å«æœ‰ "VPN Gate æœå‹™" 程å¼ã€‚然而, VPN Gate æœå‹™åœ¨é è¨­æƒ…æ³ä¸‹æ˜¯ç¦ç”¨çš„。 -VPN Gate æœå‹™é€šéŽå®‰è£äº† SoftEther VPN 伺æœå™¨æˆ– SoftEther VPN 用戶端的電腦所有者的志願目的被啟動並啟用。在您啟動 VPN Gate æœå‹™ä»¥å¾Œï¼Œé›»è…¦å°‡ä½œç‚ºå…¨çƒåˆ†æ•£å¼å…¬å…± VPN 中繼伺æœå™¨çš„一部分開始æœå‹™ã€‚電腦的 IP ä½å€ã€ä¸»æ©Ÿå稱和相關資訊將被發é€ä¸¦åœ¨ VPN Gate 學術實驗專案的伺æœå™¨ç›®éŒ„註冊,這些資訊將被公佈,並å‘公眾披露。這一機制將å…許任何 VPN Gate 用戶端軟體的使用者連接到您電腦上é‹è¡Œçš„ VPN Gate æœå‹™ã€‚當在 VPN Gate 用戶端和你的 VPN Gate æœå‹™ä¹‹é–“建立一個 VPN 會話, VPN Gate 用戶端的用戶å¯ä»¥ç™¼é€ / 接收å‘網際網路經由 VPN Gate æœå‹™çš„任何 IP å°åŒ…。VPN Gate æœå‹™çš„ä¸»æ©Ÿçš„å…¨çƒ IP ä½å€å°‡ä½œç‚º VPN Gate ç”¨æˆ¶ç«¯å•Ÿå‹•çš„é€™ç¨®é€šä¿¡çš„æº IP ä½å€è¢«ä½¿ç”¨ã€‚ -VPN Gate æœå‹™å°‡ç™¼é€ä¸€äº›è³‡è¨Šè‡³ VPN Gate 學術實驗æœå‹™ç›®éŒ„伺æœå™¨ã€‚這些資訊包括第 5.5 節中æè¿°çš„é‹ç‡Ÿå•†çš„資訊ã€æ—¥èªŒè¨­ç½®ã€æ­£å¸¸åŸ·è¡Œæ™‚é–“ã€ä½œæ¥­ç³»çµ±ç‰ˆæœ¬ã€å”定類型ã€åŸ è™Ÿã€å“質資訊ã€çµ±è¨ˆè³‡è¨Šã€VPN Gate 用戶端的日誌歷å²è³‡æ–™ (包括日期,IP ä½å€ï¼Œç‰ˆæœ¬è™Ÿå’Œ ID) 和軟體的版本。這些資訊將被批露在目錄上。VPN Gate æœå‹™å¾žç›®éŒ„伺æœå™¨æŽ¥æ”¶åˆ°ä¸€å€‹é‡‘鑰以進行在 5.9 章中æ述的編碼。 - -5.3. VPN Gate æœå‹™è¡Œç‚ºçš„詳細資訊 -如果您手動啟用 VPN Gate æœå‹™ï¼Œåœ¨é è¨­æƒ…æ³ä¸‹æ˜¯ç¦ç”¨çš„, "VPNGATE" 虛擬 Hub 將在 SoftEther VPN 伺æœå™¨ä¸Šè¢«å‰µå»ºã€‚如果您使用的是 SoftEther VPN 用戶端,並嘗試啟動 VPN Gate æœå‹™ï¼Œç›¸ç•¶æ–¼ SoftEther VPN 伺æœå™¨çš„程å¼åœ¨ SoftEther VPN 用戶端的åŒä¸€é€²ç¨‹å°‡è¢«èª¿ç”¨ï¼Œè™›æ“¬ HUB "VPNGATE" 將被創建。虛擬 HUB "VPNGATE" 包å«ä¸€å€‹é è¨­æƒ…æ³ä¸‹å為 "VPN" 的用戶,此用戶å…許在網際網路上的任何人建立 VPN 連接到虛擬 HUB。一旦 VPN 用戶端連接到虛擬 HUB "VPNGATE" ,用戶與網際網路之間的任何通信將穿éŽè™›æ“¬ Hub ,使用é‹è¡Œæœ‰ SoftEther VPN 伺æœå™¨ (或 SoftEther VPN 用戶端) 的電腦上的物ç†ç¶²è·¯ä»‹é¢ç™¼é€ / 接收。這將導致以下çµæžœï¼Œç›®æ¨™ä¸»æ©Ÿé€šéŽ VPN 用戶端確定通信的æºç™¼èµ·æ˜¯å¾ž VPN Gate æœå‹™çš„主機的 IP ä½å€æŒ‡å®šçš„。ä¸éŽï¼Œç‚ºäº†å®‰å…¨ï¼Œç›®çš„地是在 192.168.0.0/255.255.0.0 , 172.16.0.0/255.240.0.0 或 10.0.0.0/255.0.0.0 以內的任何å°åŒ…將被虛擬 HUB "VPNGATE" 攔截,以ä¿è­·æ‚¨çš„本地網路。因此,如果在您的ä¼æ¥­ç¶²è·¯æˆ–ç§äººç¶²è·¯é‹è¡Œ VPN Gate æœå‹™ï¼Œé€™æ˜¯å®‰å…¨çš„,因為匿å VPN 用戶端用戶將ä¸è¢«å…許訪å•é€™äº›ç§äººç¶²è·¯ã€‚VPN Gate æœå‹™ä¹Ÿå¯ä½œç‚ºä¸­ç¹¼è¨ªå• VPN Gate 目錄伺æœå™¨ã€‚ -為了使 VPN Gate æœå‹™ç†Ÿæ‚‰é˜²ç«ç‰†å’Œ NAT ,通éŽä½¿ç”¨ 1.2 ç« æè¿°çš„ NAT ç©¿é€åŠŸèƒ½æ‰“開一個 UDP 埠。還打開了一些 TCP 埠並監è½ï¼Œä¸€äº› TCP å’Œ UDP 埠將被指定為本地路由器è¦æ±‚的通用隨æ’å³ç”¨ (UPnP) 傳輸æ¢ç›®çš„目標埠。UPnP 請求å°åŒ…將被定期發é€ã€‚有些路由器在設備上永久ä¿æŒä¸€å€‹é–‹æ”¾çš„ TCP/UDP 埠。如果你想關閉他們,å¯ä»¥æ‰‹å‹•é—œé–‰ã€‚ -VPN Gate æœå‹™é‚„æ供了é¡åƒç¶²ç«™åŠŸèƒ½ www.vpngate.net。這是一種機制,將的最新內容 www.vpngate.net 的副本被託管的é¡åƒç¶²ç«™å¾®å°çš„ HTTP 伺æœå™¨ä¸Šé‹è¡Œçš„ VPN Gate æœå‹™ç¨‹å¼ã€‚它都將自己註冊上é¡çš„網站列表中 www.vpngate.net。然而,它從來ä¸å‘ www.vpngate.net 任何其他通訊中繼。 - -5.4. 網際網路之間經由 VPN Gate æœå‹™çš„通信 -VPN Gate æœå‹™æ供了一個使用者與網際網路之間的路由,通éŽä½¿ç”¨ 2.8 章虛擬 NAT 功能。VPN Gate æœå‹™ç™¼é€ Ping 查詢å°åŒ…到ä½æ–¼ç­‘波大學的伺æœå™¨ï¼Œå’Œè¢«ç¢ºå®šç‚º 8.8.8.8 çš„ Google 公共 DNS 伺æœå™¨ï¼Œä»¥æª¢æŸ¥æ‚¨çš„網際網路線路的最新å“質。VPN Gate æœå‹™é‚„發é€å’ŒæŽ¥æ”¶å¤§é‡çš„亂數據包到 / 從筑波大學的速度測試伺æœå™¨ä¸Šã€‚這些高å“質的資料將自動地ã€å®šæœŸåœ°è¢«å ±å‘Šçµ¦ VPN Gate 目錄伺æœå™¨ã€‚çµæžœå°‡è¢«ä¿å­˜ä¸¦å‘公眾披露。這些定期的查詢通信被調整,儘é‡ä¸ä½”用網際網路線路,但在æŸäº›æƒ…æ³ä¸‹å¯èƒ½æœƒä½”用線路。 - -5.5. VPN Gate æœå‹™çš„é‹ç‡Ÿå•†è³‡è¨Š -如果您啟動您電腦上的 VPN Gate æœå‹™ï¼Œæ­¤é›»è…¦å°‡æˆç‚ºå…¨çƒåˆ†æ•£å¼å…¬å…± VPN 中繼伺æœå™¨çš„一部分。因此,您的 VPN Gate æœå‹™çš„é‹ç‡Ÿå•†ç®¡ç†è³‡è¨Šæ‡‰è¢«å ±å‘Šå’Œè¨»å†Šåˆ° VPN Gate æœå‹™ç›®éŒ„裡。é‹ç‡Ÿå•†çš„資訊包å«äº†é‹ç‡Ÿå•†çš„å稱ã€æ¿«ç”¨å ±å‘Šã€è¯ç¹«çš„ e-mail 地å€ã€‚這些資訊å¯ä»¥è¢«è¼¸å…¥åˆ°èž¢å¹•ä¸Šçš„ VPN Gate é…置裡。輸入的資訊將被發é€åˆ° VPN Gate 目錄伺æœå™¨ï¼Œä¿å­˜ä¸¦å‘公眾披露。所以,你必須è¦å°å¿ƒåœ°è¼¸å…¥è³‡è¨Šã€‚順便說一下,直到你指定æŸå稱作為é‹ç‡Ÿå•†çš„資訊,電腦的主機å稱會被自動使用作為é‹ç‡Ÿå•†å稱的欄ä½ï¼Œé€šéŽåœ¨ä¸»æ©Ÿå稱後附加 "'s owner" 字串。 - -5.6. éµå®ˆæ³•å¾‹é‹ç‡Ÿ VPN Gate æœå‹™ -在æŸäº›åœ‹å®¶æˆ–地å€ï¼Œæ­£æ‰“ç®—å•Ÿå‹•å’Œé‹è¡Œ VPN Gate æœå‹™çš„使用者,他被強制è¦æ±‚從 / 到政府ç²å¾—許å¯æˆ–註冊æœå‹™ã€‚如果您所在的地å€æœ‰é€™æ¨£çš„è¦å®šï¼Œä½ å¿…須在啟動 VPN Gate æœå‹™ä¹‹å‰ï¼Œæå‰å®Œæˆå¼·åˆ¶æµç¨‹ã€‚無論是 VPN Gate 學術實驗專案的開發者和é‹ç‡Ÿå•†å°æ–¼ç™¼ç”Ÿçš„未能éµå®ˆç•¶åœ°æ³•å¾‹çš„法律 / 刑事責任或æ害都ä¸æ‰¿æ“”任何責任。 - -5.7. ä¿è­·é€šä¿¡çš„éš±ç§ -大多數國家有一個法律è¦æ±‚通信æœå‹™çš„é‹ç‡Ÿå•†ï¼ŒåŒ…括 VPN Gate æœå‹™é‹ç‡Ÿå•†ï¼Œä»¥ä¿éšœå”力廠商的通信隱ç§ã€‚當您é‹ç‡Ÿ VPN Gate æœå‹™æ™‚,你必須始終ä¿è­·ç”¨æˆ¶çš„éš±ç§ã€‚ - -5.8. å°åŒ…日誌 -å°åŒ…日誌功能在 VPN Gate æœå‹™ä¸Šå¯¦æ–½ã€‚它記錄通éŽè™›æ“¬ HUB å‚³è¼¸çš„ä¸»è¦ TCP/IP å°åŒ…的基本包頭。此功能將有助於瞭解連接您的 VPN Gate æœå‹™ä½¿ç”¨è€…的通信發起者的 "原始 IP ä½å€" ,通éŽæª¢æŸ¥å°åŒ…日誌和連接日誌。å°åŒ…日誌記錄的僅為åˆæ³•èª¿æŸ¥çš„目的。ä¸æœƒå·çœ‹ï¼Œä¹Ÿä¸æœƒæ´©æ¼å°åŒ…日誌,除éžæ­£ç•¶çš„目的。這種行為將é•å 5.7 章。 - -5.9. å°åŒ…日誌的自動å°å­˜å’Œç·¨ç¢¼åŠŸèƒ½ -VPN Gate 學術實驗æœå‹™æ˜¯æ ¹æ“šæ—¥æœ¬æ†²æ³•å’Œæ³•å¾‹é‹ç‡Ÿå’Œé‹è¡Œçš„。日本憲法法律è¦æ±‚åš´æ ¼ä¿è­·é€šä¿¡çš„éš±ç§æ¬Šã€‚由於這項æœå‹™æ˜¯æ ¹æ“šæ—¥æœ¬çš„è¦å‰‡ï¼Œ VPN Gate æœå‹™çš„程å¼å¯¦ç¾äº†æ­¤ "自動日誌檔編碼" çš„ä¿è­·æ©Ÿåˆ¶ï¼Œä¸¦é»˜èªå•Ÿç”¨ã€‚ -é è¨­æƒ…æ³ä¸‹ï¼Œ VPN Gate æœå‹™ç•¶å‰è‡ªå‹•é…置編碼已經éŽåŽ»äº†å…©å‘¨æˆ–以上的å°åŒ…日誌檔。為了ä¿è­·é€šä¿¡éš±ç§ï¼Œå¦‚果一個å°åŒ…日誌檔一旦被編碼,å³ä½¿æ˜¯æœ¬åœ°é›»è…¦ç³»çµ±ç®¡ç†å“¡ä¹Ÿç„¡æ³•æª¢æŸ¥å°åŒ…日誌檔。這種機制ä¿è­· VPN Gate æœå‹™æœ€çµ‚使用者的隱ç§ã€‚ -您å¯ä»¥æ›´æ”¹ VPN Gate æœå‹™çš„設置,ç¦ç”¨æ­¤é …自動編碼功能。然後å°åŒ…日誌檔將永é ä¸æœƒè¢«ç·¨ç¢¼ï¼Œå³ä½¿å…©å€‹æ˜ŸæœŸå·²éŽåŽ»ã€‚在這樣的é…置中,所有å°åŒ…日誌將以純文字形å¼ä¿ç•™åœ¨ç£ç‰‡ä¸Šã€‚因此,你必須è¦æ³¨æ„ä¸è¦ä¾µçŠ¯ç”¨æˆ¶çš„éš±ç§ã€‚ -如果你負責解碼已編碼的å°åŒ…日誌檔 (例如:一個 VPN Gate æœå‹™çš„使用者éžæ³•æ¿«ç”¨ä½ çš„ VPN Gate æœå‹™ï¼Œä½ å¿…須解碼å°åŒ…日誌以符åˆæ³•å¾‹) ,請è¯ç¹«æ—¥æœ¬ç­‘波大學研究生院 VPN Gate 學術實驗æœå‹™çš„管ç†å“¡ã€‚ä½ å¯ä»¥å¾ž http://www.vpngate.net/ 找到è¯ç¹«åœ°å€ã€‚根據法律如果有從法院或其他å¸æ³•ç•¶å±€é©ç•¶çš„和法律的è¦æ±‚, VPN Gate æœå‹™çš„管ç†å“¡å°‡å›žæ‡‰è§£ç¢¼å°åŒ…日誌。 - -5.10. 在日本領土æ“作 VPN Gate æœå‹™çš„注æ„事項 -當一個使用者在日本領土æ“作 VPN Gate æœå‹™æ™‚,這種行為會根據日本電信法加以è¦ç¯„,æ“作å—法律管轄。然而,在這樣的情æ³ä¸‹ï¼Œæ ¹æ“š "日本電信業務競爭手冊 [補充版本]" ,éžç‡Ÿåˆ©æ€§çš„通信業務ä¸è¢«èªç‚ºæ˜¯ "電信業務" 。因此,通常 VPN Gate æœå‹™çš„é‹ç‡Ÿå•†ä¸å—制於 "電信業務經營者" ,ä¸å¼·åˆ¶è¦æ±‚到政府註冊。å³ä¾¿å¦‚此,ä¿è­·é€šä¿¡éš±ç§çš„åˆæ³•æ€§ä»å¼·åˆ¶å¯¦è¡Œã€‚作為一個çµè«–,如果你在日本領土é‹ç‡Ÿ VPN Gate æœå‹™ï¼Œä½ ä¸èƒ½æ´©éœ²ç¶“由你æ“作的 VPN Gate æœå‹™å‚³é€çš„通訊秘密。 - -5.11. VPN Gate 用戶端 -如果 SoftEther VPN ç”¨æˆ¶ç«¯åŒ…å« VPN Gate 用戶端外掛程å¼ï¼Œä½ å¯ä»¥åœ¨ç¶²éš›ç¶²è·¯ä¸Šç”¨å®ƒä¾†ç²å¾—當å‰æ“作的 VPN Gate æœå‹™çš„伺æœå™¨æ¸…單,使一個 VPN 連接到列表上的特定伺æœå™¨ã€‚ -VPN Gate 用戶端始終定期ä¿æŒ VPN Gate æœå‹™çš„最新清單。è¦å°å¿ƒï¼Œå¦‚果你使用的是按使用é‡ä»˜è²»çš„網際網路線路。 -當您啟動 VPN Gate 用戶端軟體,è¦æ±‚你啟動或ä¸æ˜¯ VPN Gate æœå‹™çš„螢幕將出ç¾ã€‚VPN Gate æœå‹™çš„詳細資訊,請閱讀上述å„節。 - -5.12. 在加入或使用 VPN Gate 學術實驗專案之å‰çš„注æ„事項 -VPN Gate 學術實驗æœå‹™æ˜¯ä½œç‚ºæ—¥æœ¬ç­‘波大學研究生院的一個研究項目é‹ç‡Ÿçš„。該æœå‹™å—日本法律管ç†ã€‚其他國家的法律ä¸å—我們關注也ä¸æ‰¿æ“”責任。 -從本質上講,在世界上有近 200 個國家,都有ä¸åŒçš„法律。ä¸å¯èƒ½åœ¨è»Ÿé«”發佈å‰åŽ»é©—è­‰æ¯ä¸€å€‹åœ‹å®¶çš„法律和法è¦ï¼Œä¸¦ä½¿æˆ‘們的軟體符åˆæ‰€æœ‰åœ‹å®¶çš„法律。如果使用者在一個特定的國家使用 VPN Gate æœå‹™ï¼Œæ壞公務人員的權力,æœå‹™æˆ–軟體的開發者將永é ä¸æœƒè² è²¬æ¢å¾©æˆ–補償等æ害或刑事責任。 -通éŽä½¿ç”¨æœ¬è»Ÿé«”å’Œæœå‹™ï¼Œä½¿ç”¨è€…有自己的義務必須éµå®ˆæ‰€æœ‰ç›¸é—œçš„法律和è¦å‰‡ã€‚使用者將完全承擔任何æ失和使用本軟體åŠæœå‹™å°Žè‡´çš„責任,無論日本領土以內還是以外。 -如果你ä¸åŒæ„也ä¸ç†è§£ä¸Šè¿°è­¦å‘Šï¼Œä¸è¦ä½¿ç”¨ä»»ä½• VPN Gate 學術實驗æœå‹™åŠŸèƒ½ã€‚ -VPN Gate 僅僅是學術目的的一個研究專案。VPN Gate 是作為 SoftEtherVPN å’Œ UT-VPN 的一個外掛程å¼è¢«é–‹ç™¼çš„。然而, VPN Gate çš„æ¯ä¸€éƒ¨åˆ†éƒ½æ˜¯åœ¨ç­‘波大學的這一研究項目被開發的。VPN Gate 的任何部分都ä¸æ˜¯ SoftEther å…¬å¸é–‹ç™¼çš„。VPN Gate 研究項目ä¸æ˜¯ç”± SoftEther å…¬å¸å¼•å°Žã€ç¶“營,推廣和ä¿è­‰çš„。 - -5.13. VPN Gate 用戶端的 P2P 中繼功能å¯åŠ å¼·é‡å°é˜²ç«ç‰†ç®¡æŽ§çš„è¦é¿èƒ½åŠ› -P2P 中繼功能是為了加強è¦é¿é˜²ç«ç‰†ç®¡æŽ§çš„能力。如果 P2P 中繼功能在您的 VPN Gate 用戶端被啟用,那麼 P2P 中繼功能將接å—來自 VPN Gate 用戶的 VPN 連接,æ供中繼功能給外部é ç«¯ VPN Gate 的伺æœå™¨ï¼Œé€™æ˜¯ç”±å”力廠商在å…費的網際網路環境下託管的。此 P2P 中繼功能從來ä¸æ供共用 NAT 功能,也ä¸æ›´æ› VPN Gate 用戶的傳出 IP 地å€ç‚ºä½ çš„ IP 地å€ï¼Œå› ç‚ºé€™å€‹ P2P 中繼功能åªæä¾› "åå°„æœå‹™" (髮夾中繼) ,從進入的 VPN Gate 用戶中繼到一個外部的 VPN Gate 伺æœå™¨ã€‚在這種情æ³ä¸‹ï¼Œç¶“由您的 P2P 中繼功能的 VPN 隧é“將終止於外部的 VPN Gate 伺æœå™¨ï¼Œè€Œä¸æ˜¯ä½ çš„ VPN Gate 用戶端。然而, VPN Gate 伺æœå™¨ä½œç‚ºæœ€çµ‚目的地將記錄您的 IP ä½å€ä½œç‚ºé€šéŽæ‚¨çš„ P2P 中繼功能發起的 VPN 隧é“çš„æº IP 地å€ã€‚此外,經由你的 P2P 中繼功能傳輸的使用者å°åŒ…將被記錄在您的電腦的å°åŒ…日誌上,如 5.8 章所述。當您安è£äº† VPN Gate 用戶端之後,如果將 P2P 中繼功能設置為自動啟用,那麼在 5.2,5.3,5.4,5.5,5.6,5.7,5.8,5.9,5.10,5.11 å’Œ 5.12 章節中的所有事項將被應用於你的電腦,與您啟用 VPN Gate æœå‹™ (VPN Gate 伺æœå™¨åŠŸèƒ½) 時的情æ³ç›¸åŒã€‚如果你的 P2P 功能被啟用,那麼在第 5.5 章節中æ述的您的電腦 IP ä½å€å’Œé è¨­é‹ç‡Ÿå•†å字將被列在由 VPN Gate é …ç›®æ供的 VPN Gate 伺æœå™¨åˆ—表上。您å¯ä»¥é€šéŽæ‰‹å‹•ç·¨è¼¯ "vpn_gate_relay.config" 檔更改這些字串。需è¦æ³¨æ„的是,在編輯之å‰æ‚¨éœ€è¦åœæ­¢ VPN 用戶端æœå‹™ã€‚如果 VPN Gate 用戶端檢測到您的電腦ä½æ–¼å­˜åœ¨å¯©æŸ¥åˆ¶åº¦çš„防ç«ç‰†å€åŸŸï¼Œ VPN 用戶端會自動啟用您的電腦上的 P2P 中繼功能。如果您希望ç¦ç”¨ P2P 中繼功能,您必須在 VPN 用戶端的設定檔 "vpn_client.config" 上設置 "DisableRelayServer" 標誌為 "true" 。需è¦æ³¨æ„的是,編輯它之å‰æ‚¨éœ€è¦åœæ­¢ VPN 用戶端æœå‹™ã€‚å³ä½¿æ‚¨çš„國家或地å€æœ‰æ³•å¾‹é™åˆ¶é‹è¡Œ P2P 中繼功能, VPN Gate 用戶端ä»æœƒå•Ÿå‹• P2P 中繼功能。如果您身處於存在這些法律é™åˆ¶çš„å€åŸŸï¼Œè«‹æ‚¨éµå®ˆç›¸é—œæ³•å¾‹æ³•è¦ï¼Œé€šéŽè¨­ç½® "DisableRelayServer" 標誌手動ç¦ç”¨ VPN Gate 用戶端的 P2P 中繼功能。 - From b68ddee128ab2e3e415d62d0e4d46219e6ac3225 Mon Sep 17 00:00:00 2001 From: holoreimu Date: Wed, 20 May 2015 00:19:22 +0800 Subject: [PATCH 004/135] Add Traditional Chinese language Add Traditional Chinese language --- src/Cedar/SW.c | 4 + src/Cedar/WinUi.c | 17 + src/PenCore/LANG_TRADITIONAL_CHINESE.ico | Bin 0 -> 4286 bytes src/PenCore/PenCore.rc | 30 +- src/PenCore/PenCore.vcproj | 8 + src/PenCore/resource.h | 3 +- src/bin/hamcore/languages.txt | 4 +- src/bin/hamcore/strtable_tw.stb | 7170 ++++++++++++++++++++++ src/bin/hamcore/vpninstall_tw.inf | 30 + src/bin/hamcore/vpnweb_sample_tw.htm | 71 + src/bin/hamcore/warning_tw.txt | 140 + 11 files changed, 7469 insertions(+), 8 deletions(-) create mode 100644 src/PenCore/LANG_TRADITIONAL_CHINESE.ico create mode 100644 src/bin/hamcore/strtable_tw.stb create mode 100644 src/bin/hamcore/vpninstall_tw.inf create mode 100644 src/bin/hamcore/vpnweb_sample_tw.htm create mode 100644 src/bin/hamcore/warning_tw.txt diff --git a/src/Cedar/SW.c b/src/Cedar/SW.c index 4455fdab..0da41298 100644 --- a/src/Cedar/SW.c +++ b/src/Cedar/SW.c @@ -1220,6 +1220,10 @@ UINT SwGetLangIcon(char *name) { ret = ICO_LANG_CHINESE; } + else if (StrCmpi(name, "tw") == 0) + { + ret = ICO_LANG_TRADITIONAL_CHINESE; + } return ret; } diff --git a/src/Cedar/WinUi.c b/src/Cedar/WinUi.c index 26c0654b..f497b6e8 100644 --- a/src/Cedar/WinUi.c +++ b/src/Cedar/WinUi.c @@ -329,6 +329,10 @@ UINT UpdateNoticeDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, void { font_name = "Microsoft YaHei"; } + else if (_GETLANG() == 3) + { + font_name = "Microsoft JhengHei"; + } } SetFont(hWnd, S_INFO, GetFont(font_name, 11, false, false, false, false)); @@ -1666,6 +1670,10 @@ HFONT GetMeiryoFontEx2(UINT font_size, bool bold) { return GetFont("Microsoft YaHei", font_size, bold, false, false, false); } + else if (_GETLANG() == 3) + { + return GetFont("Microsoft JhengHei", font_size, bold, false, false, false); + } else { return GetFont(NULL, font_size, bold, false, false, false); @@ -2254,6 +2262,11 @@ UINT KakushiDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, void *par SetFont(hWnd, S_INFO, GetFont("Microsoft YaHei", 11, false, false, false, false)); b = true; } + else if (_GETLANG() == 3) + { + SetFont(hWnd, S_INFO, GetFont("Microsoft JhengHei", 11, false, false, false, false)); + b = true; + } } if (b == false) @@ -2865,6 +2878,10 @@ HFONT GetDialogDefaultFontEx(bool meiryo) { default_font_name = "Microsoft YaHei"; } + if (_GETLANG() == 3) + { + default_font_name = "Microsoft JhengHei"; + } else { default_font_name = GetMeiryoFontName(); diff --git a/src/PenCore/LANG_TRADITIONAL_CHINESE.ico b/src/PenCore/LANG_TRADITIONAL_CHINESE.ico new file mode 100644 index 0000000000000000000000000000000000000000..00370f40b7dd5200429d5229c7c0cd8063d41ff1 GIT binary patch literal 4286 zcmeHHu};EJ6unJlz=mM7>1r8B`~h}1SDk=gU}9im&;(|~FHox~gHDbtI2mIM{D8#8 z(O}}_biDVHnrdVbo({a%oY&KH+jsg-Z%X9w5r)Jgq`?+Zz-&*ii1zu+Ri1fpZQGk; zF4);7@ZSjlL>4v!+XJ=-)~^Q+=>)&Q5gp@zdf24brT(91+;oc&Z@3WrRFC<&9__-X zr=|S+yv}#T`8=-5Wn5P(3gMz-Z2`=Q;&+jNR_2p3JhN1yMJcQCd8K@i}!(ZI`ioZ2fF zO=?E>&-)UOQMHOmw~OcDP$68jzwnoQW6#5=R>Mubt`II-n!U;Vb#2#0l*=LUeTDFd hwKRLv{#l
+ + @@ -308,6 +312,10 @@ RelativePath=".\LANG_JAPANESE.ico" > + + diff --git a/src/PenCore/resource.h b/src/PenCore/resource.h index df43db6c..6f68cae6 100644 --- a/src/PenCore/resource.h +++ b/src/PenCore/resource.h @@ -220,6 +220,7 @@ #define ICO_RESEARCH 239 #define BMP_UNIVTSUKUBA 240 #define ICO_POLICE 241 +#define ICO_LANG_TRADITIONAL_CHINESE 243 #define S_TITLE 1007 #define S_INSERT_SECURE 1008 #define S_TITLE2 1008 @@ -1205,7 +1206,7 @@ #ifdef APSTUDIO_INVOKED #ifndef APSTUDIO_READONLY_SYMBOLS #define _APS_NO_MFC 1 -#define _APS_NEXT_RESOURCE_VALUE 242 +#define _APS_NEXT_RESOURCE_VALUE 244 #define _APS_NEXT_COMMAND_VALUE 40111 #define _APS_NEXT_CONTROL_VALUE 1517 #define _APS_NEXT_SYMED_VALUE 102 diff --git a/src/bin/hamcore/languages.txt b/src/bin/hamcore/languages.txt index 7cd121a1..a77599c0 100644 --- a/src/bin/hamcore/languages.txt +++ b/src/bin/hamcore/languages.txt @@ -4,5 +4,5 @@ # ç•ªå· è­˜åˆ¥å­ è‹±èªžè¡¨è¨˜ ローカル表記 Windowsãƒ­ã‚±ãƒ¼ãƒ«ç•ªå· UNIXロケール文字一覧 0 ja Japanese 日本語 1041 ja,jp,sjis,shift_jis,euc 1 en English English 1033 en,us,c -2 cn Simplified_Chinese 简体中文 2052,4100,1028,3076,5124 zh,cn,tw,hkg,mac,sg,chi - +2 cn Simplified_Chinese 简体中文 2052,4100,3076,5124 cn,hkg,mac,sg,chi +3 tw Traditional_Chinese ç¹é«”中文 1028 tw,zh-tw diff --git a/src/bin/hamcore/strtable_tw.stb b/src/bin/hamcore/strtable_tw.stb new file mode 100644 index 00000000..e387c4af --- /dev/null +++ b/src/bin/hamcore/strtable_tw.stb @@ -0,0 +1,7170 @@ +# SoftEther VPN String Table +# Copyright (c) SoftEther VPN Project. All Rights Reserved. +# +# http://www.softether.co.jp/ +# +# Contributors: +# - YF (https://github.com/yfdyh000) +# Traditional Chinese translation: +# - holoreimu (https://github.com/holoreimu) +# - wayne + + +########################################################################### +# # +# 軟體內的消æ¯ç­‰çš„字串資料 # +# (å°è©±æ–¹å¡Šè³‡æºå­—串以外) # +# # +########################################################################### + + + +# 環境åƒæ•¸ +DEFAULT_FONT MingLiU +DEFAULT_FONT_HIGHDPI Microsoft JhengHei +DEFAULT_FONT_2 Microsoft JhengHei +DEFAULT_FONT_SIZE 9 +DEFAULE_LOCALE å¹´ 月 æ—¥ 點 分 秒 星期日 星期一 星期二 星期三 星期四 星期五 星期六 天 å°æ™‚ 分 秒 (ç„¡) + + +# 語言 +# (0: 日語, 1: 英語, 2: 中文, 3:ç¹ä¸­) +LANG 3 +LANGSTR Traditional_Chinese + +STRTABLE_ID SE_VPN_20121007 + +CM_JAPANESE_ONLY_OLD_STARTUP %s\\SoftEther VPN Client 2.0 タスクトレイ.lnk + + +# 軟體資訊 +PRODUCT_NAME_VPN_CLI SoftEther VPN Client +PRODUCT_NAME_VPN_CMGR SoftEther VPN Client 管ç†å™¨ +PRODUCT_NAME_VPN_SVR SoftEther VPN Server +PRODUCT_NAME_VPN_BRIDGE SoftEther VPN Bridge +PRODUCT_NAME_VPN_SMGR SoftEther VPN Server 管ç†å™¨ +PRODUCT_NAME_ELOGSVC SoftEther EtherLogger 測試版 +PRODUCT_NAME_ELOGMGR SoftEther EtherLogger 管ç†å™¨ 測試版 + + +# BRANDED_C_TO_S Branded_VPN +# BRANDED_C_FROM_S Branded_VPN + +# CLIENT_ID 123 + +# Family Name for Software Update Check +PRODUCT_FAMILY_NAME SoftEther + +# 產å“資訊 +SE_COMPANY_URL https://selinks.org/?se +SE_VPNAZURE_URL https://selinks.org/?vpnazure + +# 共通字串 +COMMON_UNKNOWN (未知) + + +# å”定錯誤字串 +ERR_UNKNOWN 發生未知的錯誤。 +ERR_0 沒有任何錯誤。 +ERR_1 伺æœå™¨é€£æŽ¥å¤±æ•—。請檢查網路連接,確ä¿ç›®æ¨™ä¼ºæœå™¨ä½å€å’ŒåŸ æ­£ç¢ºã€‚ +ERR_2 å”定錯誤。目標伺æœå™¨è¿”回錯誤。 +ERR_3 連接中斷。 +ERR_4 å”定錯誤。 +ERR_5 éž SoftEther VPN 軟體用戶端已連接到該埠。 +ERR_6 命令被用戶å–消。 +ERR_7 伺æœå™¨æ‹’絕指定的èªè­‰æ–¹å¼ã€‚ +ERR_8 指定的虛擬 HUB 在該伺æœå™¨ä¸Šä¸å­˜åœ¨ã€‚ +ERR_9 用戶身份驗證失敗。 +ERR_10 指定的虛擬 HUB ç›®å‰å·²åœæ­¢ã€‚等待一段時間,然後é‡æ–°é€£æŽ¥ã€‚ +ERR_11 VPN 會話已刪除。å¯èƒ½æ˜¯å¾žç”¨æˆ¶ç«¯åˆ° VPN 伺æœå™¨çš„連接被斷開或管ç†å“¡ä¸­æ–·äº†æ­¤æœƒè©±ã€‚ +ERR_12 訪å•è¢«æ‹’絕。 +ERR_13 VPN 通信會話超時。有å¯èƒ½æ˜¯å¾žç”¨æˆ¶ç«¯é€£æŽ¥åˆ° VPN 伺æœå™¨çš„連接已斷開。 +ERR_14 å”議號無效。 +ERR_15 éŽå¤šçš„ TCP/IP 連接。 +ERR_16 連接到目標伺æœå™¨æˆ–虛擬 HUB 的會話太多。 +ERR_17 連接到代ç†ä¼ºæœå™¨å¤±æ•—。 +ERR_18 代ç†ä¼ºæœå™¨éŒ¯èª¤ã€‚ +ERR_19 代ç†ä¼ºæœå™¨ä½¿ç”¨è€…身份驗證失敗。 +ERR_20 ç”±åŒä¸€ç”¨æˆ¶ç™¼èµ·çš„連接會話éŽå¤šã€‚其他用戶å¯èƒ½è¢«ä½œç‚ºåŒä¸€ç”¨æˆ¶é€£æŽ¥åˆ°è™›æ“¬ HUB。 +ERR_21 VPN Server 的軟體許å¯ç™¼ç”ŸéŒ¯èª¤ã€‚請與 VPN 伺æœå™¨çš„管ç†å“¡è¯ç¹«ã€‚ +ERR_22 無法訪å•è™›æ“¬ç¶²è·¯ä»‹é¢å¡çš„設備驅動程å¼ã€‚檢查虛擬網路介é¢å¡å®‰è£ä¸¦ç¢ºä¿å®ƒä¸æ˜¯ç¦ç”¨ã€‚ +ERR_23 發生內部錯誤。 +ERR_24 訪å•æ™ºæ…§å¡æˆ– USB 硬體標記設備失敗。 +ERR_25 PIN 碼錯誤。 +ERR_26 在智慧å¡æˆ– USB 硬體標記設備上找ä¸åˆ°æŒ‡å®šçš„證書。 +ERR_27 在智慧å¡æˆ– USB 硬體標記設備上找ä¸åˆ°æŒ‡å®šçš„金鑰。 +ERR_28 å°æ™ºæ…§å¡æˆ– USB 硬體標記設備的寫æ“作失敗。 +ERR_29 找ä¸åˆ°ç‰©ä»¶ã€‚ +ERR_30 指定å稱的虛擬網路介é¢å¡å·²å­˜åœ¨ã€‚請指定一個ä¸åŒçš„å稱。 +ERR_31 虛擬網路介é¢å¡çš„設備驅動程å¼å®‰è£å¤±æ•—。 +ERR_32 您ä¸èƒ½ä½¿ç”¨è™›æ“¬ç¶²è·¯ä»‹é¢å¡è¨­å‚™çš„指定å稱。 +ERR_33 ä¸æ”¯æŒçš„。 +ERR_34 指定å稱的 VPN 連接設置已存在。 +ERR_35 指定的 VPN 連接設置當å‰å·²é€£æŽ¥ã€‚ +ERR_36 指定的 VPN 連接設置ä¸å­˜åœ¨ã€‚ +ERR_37 指定的 VPN 連接設置未連接。 +ERR_38 無效的åƒæ•¸ã€‚ +ERR_39 智慧å¡æˆ– USB 硬體標記設備錯誤。 +ERR_40 智慧å¡æˆ– USB 硬體標記èªè­‰è¢«é¸ä¸­ï¼Œä½†è¦é€²è¡Œèªè­‰çš„設備沒有被é¸ä¸­ã€‚請從連線管ç†å“¡çš„“智慧å¡â€ 功能表進行é¸æ“‡ã€‚ +ERR_41 至少有一個 VPN 連接設置正在被指定的虛擬網路介é¢å¡ä½¿ç”¨ã€‚\r\n請刪除當å‰æ­£åœ¨ä½¿ç”¨æŒ‡å®šè™›æ“¬ç¶²è·¯ä»‹é¢å¡çš„ VPN 連接設置,或為此 VPN 連接設置指定å¦ä¸€å€‹è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚ +ERR_42 找ä¸åˆ°æŒ‡å®šçš„ VPN 連接設置所使用的虛擬網路介é¢å¡ã€‚\r\n確ä¿æ­¤è™›æ“¬ç¶²è·¯ä»‹é¢å¡å­˜åœ¨ã€‚å¦å¤–,請確ä¿è™›æ“¬ç¶²è·¯ä»‹é¢å¡è¨­å‚™æ²’有被ç¦ç”¨ã€‚\r\n\r\n如果你解決ä¸äº†æ­¤å•é¡Œï¼Œå¯ä»¥æ›´æ”¹ VPN 連接設置使用的虛擬網路介é¢å¡ï¼Œæˆ–者創建一個新的åŒå虛擬網路介é¢å¡ã€‚ +ERR_43 由指定的 VPN 連接設置使用的虛擬網路介é¢å¡ç•¶å‰è¢«å¦ä¸€å€‹ VPN 連接設置所佔用。\r\n如果有å¦ä¸€å€‹ VPN 連接設置正在使用åŒä¸€å€‹è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œéœ€æ–·é–‹ VPN 連接設置。 +ERR_44 由指定的 VPN 連接設置使用的虛擬網路介é¢å¡å·²ç¦ç”¨ã€‚\r\n在使用此 VPN 連接設置å‰ï¼Œè«‹å•Ÿç”¨è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚ +ERR_45 指定值無效。 +ERR_46 連接目標ä¸æ˜¯ç¾¤é›†æŽ§åˆ¶å™¨ã€‚ +ERR_47 嘗試連接。 +ERR_48 連接群集控制器失敗。 +ERR_49 群集控制器無法分é…一個新的會話到群集上。 +ERR_50 無法管ç†ç¾¤é›†æˆå“¡ä¼ºæœå™¨çš„虛擬 HUB。 +ERR_51 用於連接的使用者密碼是空的,所以é ç«¯é€£æŽ¥è¢«ç¦æ­¢ã€‚如果使用空密碼,åªå…許連接本地主機 (127.0.0.1) çš„ VPN 伺æœå™¨ã€‚ +ERR_52 沒有足夠的許å¯æ¬Šã€‚ +ERR_53 找ä¸åˆ°æŒ‡å®šçš„監è½å™¨ã€‚ +ERR_54 指定監è½åŸ è™Ÿå·²ç¶“存在。 +ERR_55 這ä¸æ˜¯ä¸€å€‹ç¾¤é›†æˆå“¡ä¼ºæœå™¨ã€‚ +ERR_56 ä¸æ”¯æ´æŒ‡å®šçš„加密演算法å。 +ERR_57 具有指定å稱的虛擬 HUB 已經存在於伺æœå™¨ä¸Šã€‚ +ERR_58 已存在éŽå¤šè™›æ“¬ HUB。請刪除éŽæœŸçš„虛擬 HUB 以釋放資æºï¼Œä¾›æ–°çš„虛擬 HUB 使用。 +ERR_59 具有指定å稱的級è¯å·²ç¶“存在。 +ERR_60 群集的伺æœå™¨ä¸Šä¸èƒ½å‰µå»ºç´šè¯ã€‚ +ERR_61 指定的級è¯è™•æ–¼é›¢ç·šç‹€æ…‹ã€‚ +ERR_62 訪å•åˆ—表éŽå¤šã€‚ +ERR_63 用戶éŽå¤šã€‚ +ERR_64 群組éŽå¤šã€‚ +ERR_65 指定的群組ä¸å­˜åœ¨ã€‚ +ERR_66 虛擬 HUB 上已存在指定å稱的用戶。 +ERR_67 虛擬 HUB 上已存在指定å稱的群組。 +ERR_68 具有指定å稱的用戶在伺æœå™¨ä¸Šå·²å­˜åœ¨ï¼Œä½†èº«ä»½é©—證類型ä¸æ˜¯å¯†ç¢¼é©—證。無法更改密碼。 +ERR_69 用戶å或舊密碼輸入ä¸æ­£ç¢ºã€‚請注æ„密碼有大å°å¯«å€åˆ†ã€‚ +ERR_70 埼玉。 +ERR_71 因應日本經濟產業çœå‘½ä»¤ï¼ŒSoftEther æš«åœç•¶å‰é…發。 +ERR_72 因應 IPA 命令,SoftEther æš«åœç•¶å‰é…發。 +ERR_73 無法斷開級è¯æœƒè©±ã€‚è¦åˆªé™¤æœƒè©±ï¼Œè«‹åœæ­¢ç´šè¯ã€‚ +ERR_74 VPN Server 的連接設置未完æˆã€‚è«‹å…ˆå®Œæˆ VPN 連接設置。 +ERR_75 虛擬ç§äººç¶²è·¯ VPN Server 連接已經開始。 +ERR_76 未連接到 VPN Server。 +ERR_77 指定的 X509 證書檔ä¸åŒ…å« RSA 1024 bit,1536 bit,2048 bit,3072 bit ä½æˆ– 4096 bit 的公共金鑰。SoftEther VPN è»Ÿé«”åƒ…æ”¯æ´ RSA 1024 bit,1536 bit,2048 bit,3072 bit ä½æˆ– 4096 bit 證書。 +ERR_78 無法斷開 SecureNAT 會話。è¦åˆªé™¤æœƒè©±ï¼Œè«‹åœæ­¢ SecureNAT 功能。 +ERR_79 無法在群集環境中啟用 SecureNAT。 +ERR_80 SecureNAT 未開始工作。 +ERR_81 至 VPN Server çš„ VPN 連接會話被網路系統管ç†å“¡å®‰è£çš„防ç«ç‰†è¨­å‚™ä¸­æ–·ã€‚è«‹è¯çµ¡ç¶²è·¯ç³»çµ±ç®¡ç†å“¡ä»¥ç²å–進一步資訊。 +ERR_82 無法斷開本地橋接器會話。è¦åˆªé™¤æœƒè©±ï¼Œè«‹åœæ­¢æœ¬åœ°æ©‹æŽ¥å™¨ã€‚ +ERR_83 本地橋接器未開始工作。 +ERR_84 目標 VPN Server 無法使用本地橋接器。åƒè€ƒç·šä¸Šèªªæ˜Žæˆ–其他文檔以ç²å–在指定 VPN Server 上使用本地橋接器的設置方法。 +ERR_85 無法信任目標伺æœå™¨æ供的證書。始終驗證伺æœå™¨æ†‘證在 VPN 連接設置中被啟用。請註冊一個å¯ä¿¡ä»»çš„根證書或註冊一個單ç¨çš„證書。 +ERR_86 目標伺æœå™¨çš„產å“代碼ä¸æ­£ç¢ºã€‚無法從此用戶端連接。 +ERR_87 用戶端和æœå‹™ç«¯è»Ÿé«”版本ä¸åŒã€‚請更新軟體。 +ERR_88 無法添加擷å–è£ç½®ã€‚很å¯èƒ½åŒä¸€æ“·å–è£ç½®å·²ç¶“註冊。 +ERR_89 無法從該用戶端連接到目標伺æœå™¨ã€‚一個特殊用戶端軟體是必需的。 +ERR_90 指定擷å–è£ç½®æœªè¨»å†Šã€‚ +ERR_91 無法斷開虛擬 3 層交æ›æ©Ÿæœƒè©±ã€‚è¦åˆªé™¤æœƒè©±ï¼Œè«‹åœæ­¢è™›æ“¬ 3 層交æ›æ©Ÿã€‚ +ERR_92 具有指定å稱的虛擬 3 層交æ›æ©Ÿå·²å­˜åœ¨ã€‚指定一個ä¸åŒçš„å稱。 +ERR_93 找ä¸åˆ°æŒ‡å®šçš„虛擬 3 層交æ›æ©Ÿã€‚ +ERR_94 指定的å稱無效。檢查å稱是å¦æœ‰ä¸èƒ½ä½¿ç”¨çš„å­—å…ƒ +ERR_95 無法添加虛擬 3 層介é¢ã€‚ +ERR_96 無法刪除虛擬 3 層介é¢ã€‚ +ERR_97 與指定虛擬 3 層交æ›ä»‹é¢çš„目標虛擬 HUB 連接的虛擬 3 層介é¢å·²åœ¨è™›æ“¬ 3 層交æ›æ©Ÿä¸­å­˜åœ¨ã€‚ä¸èƒ½åœ¨åŒä¸€å€‹è™›æ“¬ 3 層交æ›æ©Ÿä¸­å®šç¾©è¶…éŽä¸€å€‹é€£æŽ¥åˆ°åŒä¸€å€‹è™›æ“¬ HUB 的虛擬 3 層介é¢ã€‚ +ERR_98 無法添加路由表項。 +ERR_99 無法刪除路由表項。 +ERR_100 指定的路由表項已存在。 +ERR_101 用戶端和伺æœå™¨çš„時é˜å½¼æ­¤ä¸åŒæ­¥ã€‚檢查時間設置。 +ERR_102 無法啟動此虛擬 3 層交æ›æ©Ÿã€‚ è¦å•Ÿå‹•è™›æ“¬ 3 層交æ›æ©Ÿï¼Œå¿…須在虛擬 3 層交æ›æ©Ÿå®šç¾©è‡³å°‘一個虛擬介é¢ã€‚ +ERR_103 目標 VPN Server 沒有足夠的用戶端連接許å¯è­‰ã€‚請與伺æœå™¨ç®¡ç†å“¡è¯ç¹«ã€‚ +ERR_104 目標 VPN Server 沒有足夠的橋接器許å¯è­‰ã€‚請與伺æœå™¨ç®¡ç†å“¡è¯ç¹«ã€‚ +ERR_105 由於目å‰çš„技術å•é¡Œï¼Œç›®æ¨™ VPN Server 沒有收到連接。請ç¨å€™ï¼Œæˆ–與 VPN Server 管ç†å“¡è¯ç¹«ï¼Œè¦æ±‚進行伺æœå™¨æ—¥èªŒæª”檢查。 +ERR_106 目標 VPN Server 的證書已éŽæœŸã€‚請與 VPN Server 管ç†å“¡è¯ç¹«ã€‚ +ERR_107 監測模å¼è¦æ±‚了一個連接。但是,連接使用者的安全性原則ä¸å…許監測模å¼ã€‚ +ERR_108 橋接器 / 路由模å¼è¦æ±‚了一個連接。但是,連接用戶的安全性原則ä¸å…許橋接器 / 路由模å¼ã€‚ +ERR_109 一個來自用戶端 IP ä½å€çš„連接被虛擬 HUB çš„æº IP é™åˆ¶åˆ—表拒絕。 +ERR_110 項目數éŽå¤šã€‚ +ERR_111 記憶體ä¸è¶³ã€‚ +ERR_112 指定的å°è±¡å·²å­˜åœ¨ã€‚ +ERR_113 發生致命的錯誤。很å¯èƒ½æ˜¯è©²ç¨‹å¼çš„æ“作無法繼續。 +ERR_114 目標 VPN Server 已檢測到軟體許å¯è­‰éŒ¯èª¤ã€‚連接被拒絕。請與 VPN Server 管ç†å“¡è¯ç¹«ã€‚ +ERR_115 é€šéŽ Internet 連接到 SoftEther å…¬å¸æ供的一個é‡è¦ä¼ºæœå™¨çš„目標 VPN Server 無法驗證許å¯è­‰ã€‚è«‹ç¨å€™ï¼Œæˆ–與 VPN Server 管ç†å“¡è¯ç¹«ï¼Œè¦æ±‚檢查伺æœå™¨æ—¥èªŒæª”和檢查伺æœå™¨æœ¬èº«çš„ Internet 連接狀態。 +ERR_116 用戶端的軟體許å¯è­‰éŒ¯èª¤ã€‚連接被拒絕。 +ERR_117 命令或檔案åä¸æ­£ç¢º +ERR_118 許å¯è­‰é‡‘é‘°ä¸æ­£ç¢º +ERR_119 VPN Server 上沒有註冊有效的產å“許å¯è­‰ã€‚請與 VPN Server 管ç†å“¡è¯ç¹«ã€‚ +ERR_120 VPN Server 作為群集é‹è¡Œæ‰€éœ€è¦çš„許å¯è­‰æœªè¨»å†Šã€‚請與 VPN Server 的管ç†å“¡ã€‚ +ERR_121 VPN 連接設置已使用“Web 安è£ç¨‹å¼å‰µå»ºå·¥å…·åŒ…â€æˆ–“簡單安è£ç¨‹å¼å‰µå»ºå·¥å…·åŒ…â€å®‰è£ã€‚目標伺æœå™¨ç‰ˆæœ¬ä¸æ”¯æ´æ”¯æ´ SoftEther VPN çš„ 2.0 管ç†åŒ…。請與系統管ç†å“¡æˆ–安è£ç¨‹å¼å‰µå»ºè€…è¯ç¹«ã€‚ +ERR_122 與 VPN Server SDK for .NET,它åªèƒ½é€£æŽ¥åˆ° SoftEther VPN Server ç‰ˆæœ¬ï¼Œæ”¯æ´ SoftEther VPN çš„ 2.0 管ç†åŒ…。 VPN Server 的目標ä¸æ˜¯ä¸€å€‹ç‰ˆæœ¬ï¼Œæ”¯æ´ SoftEther VPN çš„ 2.0 管ç†åŒ…。與系統管ç†å“¡è¯ç¹«ã€‚ +ERR_123 試用版軟體在目標伺æœå™¨ä¸Šå·²éŽæœŸã€‚è¯ç¹«ä¼ºæœå™¨çš„系統管ç†å“¡ä»¥ä¸‹è¼‰æ–°çš„測試版或從 http://www.softether.com/ 下載完整版本。 + +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã‹ã‚‰ ----- +ERR_124 至 VPN Server çš„ VPN 連接在伺æœå™¨ç«¯è¢«æ‹’絕。 +ERR_125 至 VPN Server çš„ VPN 連接在用戶端被拒絕。 +ERR_126 因為一段時期已經éŽåŽ»ï¼Œå®‰å…¨æ€§åŽŸå‰‡å¼·åˆ¶åŸ·è¡Œè‡ªå‹•æ–·é–‹äº† VPN 會話。如果你想繼續,請å†æ¬¡é€£æŽ¥ã€‚ +ERR_127 VPN Server 需è¦ç‰¹æ®Šç‰ˆæœ¬çš„ VPN Client 軟體。請諮詢您的管ç†å“¡ã€‚ +ERR_128 註冊使用者物件的數é‡è¶…éŽäº† VPN Server 上產å“許å¯è­‰å…許的最大數é‡ã€‚您ä¸èƒ½å†æ·»åŠ ä½¿ç”¨è€…å°è±¡äº†ï¼Œé™¤éžä½ åˆªé™¤èˆŠçš„使用者或å‡ç´šåˆ°ç”¢å“的更高版本。 +ERR_129 èªè³¼åˆåŒåœ¨ VPN Server çš„ã€é€™å€‹ç‰ˆæœ¬çš„ã€ç™¼ä½ˆæ—¥æœŸå‰å·²ç¶“到期。客戶在此èªè³¼åˆåŒæœŸå…§è¢«æŽˆæ¬Šä½¿ç”¨ VPN Server的版本,。客戶應延長èªè³¼æœŸã€‚客戶也能“é™ç´šâ€ VPN Server 的版本,至èªè³¼çµæŸå‰ç™¼ä½ˆçš„è€ç‰ˆæœ¬ã€‚如果您想é™ç´šç‰ˆæœ¬ï¼ŒèˆŠç‰ˆæœ¬åœ¨ http://www.softether.com/ +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã¾ã§ ----- +ERR_130 試用許å¯è­‰é‡‘é‘°æ怕ä¸èƒ½é »ç¹åœ°è¢«ç›¸åŒçš„客戶ç²å¾—。請考慮購買正å¼ç‰ˆã€‚ +ERR_131 多個 VPN Server 在åŒæ¨£çš„ IP ä½å€ã€‚您å¯ä»¥æŒ‡å®šç›®æ¨™ä¼ºæœå™¨çš„ç§æœ‰ IP ä½å€æˆ–具體的主機åç¨±ï¼Œå¦‚â€œå…¨çƒ IP 地å€æˆ–主機å稱/192.168.x.xâ€ã€‚如果伺æœå™¨ç«¯ä½¿ç”¨ NAT,設定 NAT 為開啟ã€è½‰ç™¼æˆ–轉讓é©åˆçš„阜。 +ERR_132 å‹•æ…‹ DNS æœå‹™çš„金鑰與他人é‡è¤‡ã€‚金鑰將被自動é‡ç½®ã€‚ +ERR_133 指定的動態 DNS 主機å稱已被使用。請更改主機å稱。 +ERR_134 指定的動態 DNS 主機å稱有一個無效的字元。請更改主機å稱。 +ERR_135 指定的動態 DNS 主機å稱的長度太長。主機å稱必須等於或少於 31 個字æ¯ã€‚ +ERR_136 未指定動態 DNS 主機å稱。 +ERR_137 指定的動態 DNS 主機å稱的長度太長。主機å稱必須是等於或大於 3 個字æ¯ã€‚ +ERR_138 在虛擬 HUB 上指定的使用者的密碼ã€åœ¨ä½¿ç”¨ MS-CHAP v2 驗證之å‰ï¼Œå¿…é ˆé‡ç½®ã€‚請讓 VPN Server 的管ç†å“¡ï¼Œé€šéŽ 4.0 或更高版本的 VPN Server 管ç†å™¨æˆ– vpncmd é‡è¨­å¯†ç¢¼ã€‚或者,您自己å¯ä»¥é€šéŽ VPN Client 更改密碼。 +ERR_139 å‹•æ…‹ DNS 伺æœå™¨çš„連接被中斷。 +ERR_140 無法åˆå§‹åŒ– ICMP(PING)å”定。 VPN Server 的進程å¯èƒ½ä»¥æ™®é€šä½¿ç”¨è€…許å¯æ¬Šåœ¨é‹è¡Œã€‚在這種情æ³ä¸‹ï¼Œ VPN Server 作為系統æœå‹™é‹è¡Œã€‚ (在 Linux / UNIX,以 root 許å¯æ¬Šé‹è¡Œ)。 +ERR_141 無法打開 DNS 埠 53。請確èªæ²’有其他的 DNS 伺æœå™¨ç¨‹å¼(例如,BIND 或 Microsoft DNS 伺æœå™¨)在åŒä¸€å°é›»è…¦ä¸Šã€‚如果有è¡çªçš„æœå‹™ï¼Œåœæ­¢ä»–們。或在 Linux/ UNIX çš„ root 許å¯æ¬Šé‹è¡Œ VPN Server 的進程。 +ERR_142 OpenVPN Server 功能未啟用。 +ERR_143 證書驗證功能和外部伺æœå™¨é©—證功能尚未在 SoftEther VPN çš„é–‹æºç‰ˆæœ¬ä¸Šå¯¦æ–½ã€‚å¯ä»¥é¸æ“‡åŒ¿å身份驗證或密碼驗證來代替。 +ERR_144 ä¸å¯æŽ¥å—çš„æ“作。使用 VPN Gate 控制å°æ›´æ”¹ VPN Gate 中繼伺æœå™¨è¨­ç½®ã€‚ +ERR_145 ä¸å¯æŽ¥å—çš„æ“作。使用 VPN Gate 實用工具修改 VPN Gate 公共 VPN 中繼伺æœå™¨çš„連接設置。 +ERR_146 VPN Gate æœå‹™é‹è¡Œåœ¨ VPN 用戶端程å¼å…§ã€‚在此螢幕上,你ä¸èƒ½åœæ­¢ VPN Gate æœå‹™ã€‚使用 VPN 用戶端管ç†å™¨ä¾†å•Ÿç”¨æˆ–ç¦ç”¨ VPN Gate æœå‹™ã€‚ +ERR_147 ä¸æ”¯æ´æ­¤åŠŸèƒ½ã€‚它尚未在 SoftEther VPN çš„é–‹æºç‰ˆæœ¬ä¸Šå¯¦æ–½ã€‚ +ERR_148 VPN 連接被中斷,因為該系統被暫åœã€‚ + + +#關於許å¯è­‰ +LICENSE_INFO_URL https://selinks.org/?new_license +LICENSE_SUPPORT_URL https://selinks.org/?q=license_info&id=%s +LICENSE_STATUS_OK 有效 +LICENSE_STATUS_EXPIRED å·²éŽæœŸ +LICENSE_STATUS_ID_DIFF 伺æœå™¨ ID ä¸ä¸€è‡´ +LICENSE_STATUS_DUP é‡è¤‡ +LICENSE_STATUS_INSUFFICIENT 需è¦å…¶ä»–許å¯è­‰ +LICENSE_STATUS_COMPETITION 與其他許å¯è­‰çš„競爭 +LICENSE_STATUS_NONSENSE 當å‰ç‰ˆæœ¬ç„¡æ„義 +LICENSE_STATUS_CPU CPU é¡žåž‹ä¸ç›¸å®¹ +LICENSE_STATUS_OTHERERROR 未知錯誤 + + +#關於TCP最優化 +TCPOPT_NOT_SUPPORTED TCP 通訊設定最優化實用程å¼ï¼Œé€™å€‹ä½œæ¥­ç³»çµ±ä¸èƒ½ä½¿ç”¨ã€‚ +TCPOPT_NOT_ADMIN 沒有管ç†è¨±å¯æ¬Šçš„使用者ä¸èƒ½ä½¿ç”¨ TCP å”議優化工具。 + + +# Windows Vista / Windows 7 / Windows 8 優化 +VISTA_MMCSS_MSG 你想優化 Windows Vista / Windows 7 / Windows 8 用於使用 VPN 進行多媒體檔的播放嗎? (如: 影片ã€éŸ³è¨Šå’Œä¸²æµåª’é«”) +VISTA_MMCSS_MSG_2 Windows Vista / Windows 7 / Windows 8 çš„ VPN 優化已經完æˆã€‚\r\n你想進行é ç«¯å„ªåŒ–é…置嗎? +VISTA_MMCSS_MSG_3 您ä¸èƒ½åœ¨ç•¶å‰ç’°å¢ƒä¸‹é€²è¡Œå„ªåŒ–。 +VISTA_MMCSS_MSG_4 您必須具有管ç†å“¡è¨±å¯æ¬Šæ‰å¯ä½¿ç”¨æ­¤åŠŸèƒ½ã€‚\r\n請注æ„,在 Windows Vista / Windows 7 / Windows 8 中,您應該使用“以系統管ç†å“¡èº«ä»½åŸ·è¡Œâ€åŸ·è¡Œç¨‹å¼ã€‚ +VISTA_MMCSS_MSG_5 優化完æˆã€‚ +VISTA_MMCSS_MSG_6 優化é…置被刪除。 + + +# 關於PKCS å¯¦ç”¨ç¨‹å¼ +PKCS_UTIL_TITLE PKCS#12 å¯«å…¥å¯¦ç”¨ç¨‹å¼ +PKCS_UTIL_SAVEDLG_TITLE é¸æ“‡ä½ è¦å¯«å…¥åˆ° USB 標記中的 PKCS#12 文件 +PKCS_UTIL_READ_ERROR 無法讀å–文件: "%s"。 +PKCS_UTIL_WRITE_OK_MSG 檔案 %s 已寫入到 USB 硬體標記中。 +PKCS_UTIL_DELETE_OK_MSG PKCS#12 證書資料已從 USB 硬體標記中刪除。 +PKCS_UTIL_SECA_FILENAME seca_p12 +PKCS_MAKE_SURE 寫入 USB 標記的 PKCS#12 證書資料將被刪除。\r\n一旦資料被刪除,將無法æ¢å¾©ã€‚\r\r\n\r\r\n你想繼續嗎? +PKCS_UTIL_BAD_FILE 指定的檔案ä¸èƒ½è­˜åˆ¥ç‚º PKCS#12 檔。 + + +# 關於共通å°è©±æ–¹å¡Š +DLG_ALL_FILES 所有檔案(*.*)|*.* +DLG_CERT_FILES X509 證書檔案 (*.CER;*.CRT)|*.cer;*.crt|所有檔案 (*.*)|*.* +DLG_KEY_FILTER 金鑰檔案 (*.KEY;*.PEM)|*.key;*.pem|所有檔案 (*.*)|*.* +DLG_PKCS12_FILTER PKCS#12 檔案(*.P12;*.PFX)|*.p12;*.pfx|所有檔案 (*.*)|*.* +DLG_CERT_OR_P12_FILTER X509 證書或 PKCS#12 檔案(*.CER;*.CRT;*.P12;*.PFX)|*.cer;*.crt;*.p12;*.pfx|X509 證書檔案(*.CER;*.CRT)|*.cer;*.crt|PKCS#12 檔案(*.P12;*.PFX)|*.p12;*.pfx|所有檔案 (*.*)|*.* +DLG_CONFIG_FILES 設置檔案 (*.CONFIG)|*.config|所有檔案 (*.*)|*.* +DLG_KEY_OR_P12_FILTER 金鑰文件或 PKCS#12 檔案 (*.KEY;*.PEM;*.P12;*.PFX)|*.key;*.pem;*.p12;*.pfx|金鑰檔案 (*.KEY;*.PEM)|*.key;*.pem|PKCS#12 檔案(*.P12;*.PFX)|*.p12;*.pfx|所有檔案 (*.*)|*.* +DLG_ZIP_FILER ZIP 檔案(*.ZIP)|*.zip|所有檔(*.*)|*.* +DLG_OPEN_CERT è«‹é¸æ“‡è­‰æ›¸æª”案 +DLG_OPEN_KEY è«‹é¸æ“‡é‡‘鑰檔案 +DLG_OPEN_KEY_WITH_CERT è«‹é¸æ“‡ç›¸æ‡‰çš„金鑰檔案 +DLG_OPEN_FILE_ERROR 無法讀å–指定檔案 "%S"。 +DLG_OPEN_FILE_ERROR_W 無法讀å–指定檔案 "%s"。 +DLG_BAD_P12 檔 "%S" ä¸æ˜¯æœ‰æ•ˆçš„ PKCS#12 證書檔案。 +DLG_BAD_P12_W 檔 "%s" ä¸æ˜¯æœ‰æ•ˆçš„ PKCS#12 證書檔案。 +DLG_BAD_X509 檔 "%S" ä¸æ˜¯æœ‰æ•ˆçš„ X509 證書檔案。 +DLG_BAD_X509_W 檔 "%s" ä¸æ˜¯æœ‰æ•ˆçš„ X509 證書檔案。 +DLG_BAD_KEY 檔 "%S" ä¸æ˜¯æœ‰æ•ˆçš„ RSA 金鑰檔案。 +DLG_BAD_KEY_W 檔 "%s" ä¸æ˜¯æœ‰æ•ˆçš„ RSA 金鑰檔案。 +DLG_BAD_SIGNATURE 金鑰無法與指定證書中的公開金鑰相å°æ‡‰ã€‚\r\nè«‹æä¾›å¯å°æ‡‰çš„金鑰。 +DLG_SAVE_CERT 請指定ä¿å­˜è­‰æ›¸çš„檔案å +DLG_SAVE_KEY 請指定ä¿å­˜é‡‘鑰的檔案å +DLG_SAVE_P12 請指定ä¿å­˜è­‰æ›¸å’Œé‡‘鑰的檔案å +DLG_SAVE_FILE 檔案ä¿å­˜ç‚º +DLG_SAVE_OPENVPN_CONFIG 指定一個檔案åä¿å­˜ ZIP æª”ï¼ŒåŒ…å« OpenVPN 的設置 +DLG_CERT_SAVE_OK 證書ä¿å­˜æˆåŠŸã€‚ +DLG_CERT_SAVE_ERROR 證書無法ä¿å­˜ã€‚ +DLG_KEY_SAVE_OK 金鑰ä¿å­˜æˆåŠŸã€‚ +DLG_KEY_SAVE_ERROR 金鑰無法ä¿å­˜ã€‚ +DLG_KEY_PAIR_SAVE_OK 證書和金鑰ä¿å­˜æˆåŠŸã€‚ +DLG_KEY_PAIR_SAVE_ERROR 無法ä¿å­˜çš„證書和個人金鑰。 +DLG_REBOOT_INFO 電腦將被在 %u 秒後é‡æ–°å•Ÿå‹•ã€‚ +DLG_REBOOT_INFO_2 é‡æ–°å•Ÿå‹•... +DLG_REBOOT_ERROR 電腦é‡æ–°é–‹æ©Ÿå¤±æ•—。\r\n\r\n請手動é‡æ–°é–‹æ©Ÿé›»è…¦ã€‚ +DLG_SAVE_CONFIG 指定一個檔案åä¿å­˜é…ç½® +DLG_OPEN_CONFIG 指定設定檔導入 +DLG_STRING_DEFTITLE 輸入字串 +DLG_STRING_DEFINFO 請輸入字串。 +DLG_ABOUT_LEGAL 法律公告 +DLG_ABOUT_AUTHORS 作者åå–® +DLG_UPDATE_DATE \ (Released on %S) +DLG_UPDATE_HINT 按確定查看網é ç€è¦½å™¨æœ€æ–°æ›´æ–°çš„資訊。\r\n\r\n您必須手動下載並安è£æ›´æ–°ã€‚如果你想在其他電腦上更新軟體,您必須登入到電腦通éŽé ç«¯æ¡Œé¢æˆ– SSH 進行下載和更新。 + + +# 關於競爭進程 +BAD_PROCESS_TITLE 有關 %S 的警告 +BAD_PROCESS_MESSAGE 在此電腦上é‹è¡Œçš„軟體 "%S" 會產生å•é¡Œã€‚\r\n\r\n"%S" å•é¡Œå¯èƒ½æœƒå°Žè‡´ VPN 通信ä¸ç©©å®šå’ŒéŒ¯èª¤ã€‚\r\n\r\n如果由於 VPN 與 "%S" çš„å…±åŒä½¿ç”¨è€Œå°Žè‡´ VPN ä¸ç©©å®šï¼Œè«‹åœæ­¢æˆ–移除 "%S"。(請注æ„,在æŸäº›æƒ…æ³ä¸‹ï¼Œç”±æ–¼è»Ÿé«”的性質,å³ä½¿ä½ åœæ­¢è©²è»Ÿé«”,但å•é¡Œä»æœƒä¿ç•™åœ¨é›»è…¦ä¸Šã€‚) \r\n + + +# 關於硬體標記 +SEC_SMART_CARD æ™ºæ…§å¡ +SEC_USB_TOKEN USB 標記 +SEC_INIT_MSG_1 將智慧å¡æ’入智慧å¡é–±è®€å™¨ä¸­ï¼Œä¸¦è¼¸å…¥ PIN 碼。 +SEC_INIT_MSG_2 å°‡ USB 硬體標記與電腦的 USB 埠相連,輸入 PIN 碼。 +SEC_OPENING 開啟設備... +SEC_CLOSING 關閉設備... +SEC_OPEN_SESSION 開啟安全會話... +SEC_CLOSE_SESSION 關閉安全會話... +SEC_LOGIN 登入標記... +SEC_LOGOUT 登出標記... +SEC_INIT_BATCH 啟動批次處ç†... +SEC_READ_DATA 讀å–數據... +SEC_WRITE_DATA 寫入資料... +SEC_READ_CERT 讀å–證書... +SEC_WRITE_CERT 寫入證書... +SEC_DELETE 刪除å°è±¡... +SEC_SIGN 密鑰處ç†æ•¸ä½ç°½ç« ... +SEC_WRITE_KEY 寫入密鑰... +SEC_ENUM 枚舉å°è±¡... +SEC_FINISHED æ“作完æˆã€‚ +SEC_ERROR_INVALID_ID 指定的安全設備 (設備 %u) 無效。 +SEC_ERROR_OPEN_DEVICE 無法打開設備 %S,請確ä¿è©²è¨­å‚™é€£æŽ¥åˆ°é›»è…¦ä¸Šã€‚ +SEC_ERROR_OPEN_DEVICEEX 無法打開設備 %S,請確ä¿è©²è¨­å‚™é€£æŽ¥åˆ°é›»è…¦ä¸Šã€‚\r\n\r\n如果使用公開金鑰基礎設施 (PKI) 特殊用戶端軟體,則需è¦åœ¨â€œPKI 實用工具†(從“開始â€åŠŸèƒ½è¡¨é¸æ“‡) 中,é¸æ“‡æ™ºæ…§å¡è¨­å‚™ã€‚ +SEC_ERROR_OPEN_SESSION 無法在設備 %S 中啟動安全會話。請確ä¿é¸æ“‡æ­£ç¢ºçš„設備。 +SEC_ERROR_LOGIN 輸入的 PIN 碼錯誤。 +SEC_ERROR_NOT_FOUND_1 智慧å¡ä¸­ä¸å­˜åœ¨æŒ‡å®šçš„å°è±¡ã€‚確ä¿æ’入正確的智慧å¡ã€‚ +SEC_ERROR_NOT_FOUND_2 USB 硬體標記中ä¸å­˜åœ¨æŒ‡å®šçš„å°è±¡ã€‚確ä¿é€£æŽ¥æ­£ç¢ºçš„ USB 硬體標記。 +SEC_ERROR_SIGN_1 智慧å¡ä¸­ä¸å­˜åœ¨é‡‘鑰或數ä½ç°½ç« æ“作失敗。確ä¿æ’入正確的智慧å¡ã€‚ +SEC_ERROR_SIGN_2 USB 硬體標記中ä¸å­˜åœ¨é‡‘鑰或數ä½ç°½ç« æ“作失敗。確ä¿é€£æŽ¥æ­£ç¢ºçš„ USB 硬體標記。 +SEC_ERROR_WRITE_1 無法在智慧å¡ä¸­å¯«å…¥ç‰©ä»¶ã€‚智慧å¡ä¸­å¯èƒ½æ²’有足夠的儲存空間。 +SEC_ERROR_WRITE_2 無法在 USB 硬體標記中寫入物件。USB 硬體標記中å¯èƒ½æ²’有足夠的儲存空間。 +SEC_ERROR_ENUM å°æ¨™è¨˜ä¸­çš„儲存物件枚舉失敗。 +SEC_ERROR_DELETE å°æŒ‡å®šå°è±¡åˆªé™¤å¤±æ•—。å¯èƒ½æŒ‡å®šç‰©ä»¶åœ¨è¨˜æ†¶é«”中ä¸å­˜åœ¨ã€‚ +SEC_COLUMN1 設備å稱 +SEC_COLUMN2 種類 +SEC_COLUMN3 製造商 +SEC_COLUMN4 DLL å +SEC_INVALID_ID 指定的智慧å¡è¨­å‚™ä¸å­˜åœ¨ã€‚è«‹é‡æ–°é¸æ“‡æ™ºæ…§å¡ç¨®é¡žã€‚ +SEC_MGR_COLUMN1 å稱 +SEC_MGR_COLUMN2 種類 +SEC_MGR_COLUMN3 ç§æœ‰ +SEC_TYPE_DATA 數據 +SEC_TYPE_CERT 證書 +SEC_TYPE_KEY 金鑰 +SEC_TYPE_PUB 公開金鑰 +SEC_YES 是 +SEC_NO å¦ +SEC_NONE ç„¡ +SEC_IMPORT_DATA é¸æ“‡ä½ æƒ³å°Žå…¥çš„資料 +SEC_IMPORT_CERT é¸æ“‡ä½ è¦å°Žå…¥çš„證書 +SEC_IMPORT_KEY é¸æ“‡ä½ è¦å°Žå…¥çš„金鑰 +SEC_READ_FAILED é¸æ“‡ä½ è¦å°Žå…¥çš„證書。 +SEC_DATA_TOO_BIG 指定數據太大。大於 %u 個ä½å…ƒçµ„的資料無法寫入智慧å¡ã€‚ +SEC_OBJECT_NAME_TITLE æ’å…¥å°è±¡çš„å稱 +SEC_OBJECT_NAME_INFO 指定寫入新智慧å¡çš„å°è±¡å稱。您å¯ä»¥æŒ‡å®šä¸åŒ…括字æ¯æ•¸ä½å­—元雙ä½å…ƒçµ„字元和特殊物件的å稱。\r\n警告: 如果å¡ä¸Šå·²æœ‰åŒä¸€é¡žåž‹ç›¸åŒå稱的物件,該物件將被覆蓋。 +SEC_DELETE_MSG é¸å®šçš„å°è±¡å°‡å¾žæ™ºæ…§å¡ä¸­åˆªé™¤ã€‚\r\nä½ è¦é€™æ¨£åšå—Ž? +SEC_OBJECT_IMPORT_OK å°è±¡è¢«å¯«å…¥æ™ºæ…§å¡ã€‚ +SEC_OBJECT_EXPORT_OK 從智慧å¡ä¸­è®€å–的資料已被ä¿å­˜ã€‚ +SEC_NEW_CERT_IMPORT_OK 新創建的證書已被寫入智慧å¡ã€‚ +SEC_CURRENT_DEVICE 當å‰é¸ä¸­è¨­å‚™ %S。 +SEC_CURRENT_NO_DEVICE é¸æ“‡è¦ä½¿ç”¨çš„智慧å¡ã€‚ +SEC_NO_SECURE_DEVICE 系統中沒有安è£èˆ‡ SoftEther VPN 相容的智慧å¡æˆ–硬體安全標記設備。\r\n\r\nè¦ä½¿ç”¨æ™ºæ…§å¡æˆ–硬體標記,需è¦åœ¨ Windows ä¸­å®‰è£ PKCS#11 相容設備驅動。並且, SoftEther VPN 需è¦æ”¯æ´æ­¤è¨­å‚™é¡žåž‹ã€‚\r\n請確定已安è£ç³»çµ±ç›¸å®¹è¨­å‚™é©…動。\r\n請在 SoftEther 有é™å…¬å¸ç¶²ç«™ä¸ŠæŸ¥é–± SoftEther VPN 相容設備清單。而且,將軟體更新到最新版本也有助於增大設備相容範åœã€‚ +SEC_PIN_DEVICE_OPEN_ERR 無法連接設備 "%S"。請確ä¿ç¡¬é«”正確連接。 +SEC_PIN_CURRENT_BAD 當å‰çš„ PIN 碼是ä¸æ­£ç¢ºçš„。 +SEC_PIN_CHANGE_FAILED 更改 PIN 碼失敗。 +SEC_PIN_OK PIN 碼已變更。 + + +# TCP 連接會話 +CONNECTDLG_CAPTION 連接中... +CONNECTDLG_MESSAGE 連接到伺æœå™¨ "%S" (TCP 埠: %u)... +CONNECTDLG_CANCELING å–消連接。請ç¨å€™... + + +# NIC ä¿¡æ¯æœƒè©± +NICINFO_1 已連接到 VPN 伺æœå™¨ã€‚ +NICINFO_1_1 在 VPN 上的 DHCP 伺æœå™¨è«‹æ±‚一個 IP ä½å€ã€‚ +NICINFO_1_2 決定在 VPN 中使用的 IP ä½å€ã€‚ + +NICINFO_2 VPN 連接已建立。 +NICINFO_2_1 分é…çš„ IP 地å€æ˜¯ %S。 + +NICINFO_3 VPN 連接已建立。 +NICINFO_3_1 該 IP ä½å€æ˜¯ %S å·²å¯ä»¥ä½¿ç”¨ã€‚ + + +#關於登入時密碼輸入å°è©±æ–¹å¡Š +PW_RETRYCOUNT 如果沒有輸入,%u 秒後自動é‡æ–°é€£æŽ¥... +PW_LOGIN_DLG_TITLE 登入 +PW_TYPE_0 匿å身份驗證 +PW_TYPE_1 標準密碼驗證 +PW_TYPE_2 RADIUS 或 NT 域驗證 +PW_TYPE_3 用戶端證書èªè­‰ +PW_TYPE_4 智慧å¡èº«ä»½é©—è­‰ + +PW_MSG_PROXY 代ç†ä¼ºæœå™¨ %S 使用者身份驗證失敗。請é‡æ–°è¼¸å…¥æ­£ç¢ºçš„用戶å和密碼。 +PW_TYPE_PROXY 代ç†ä¼ºæœå™¨èªè­‰ + + +#關於 VPN 連接狀態 +STATUS_1 åˆå§‹åŒ–中... +STATUS_2 通éŽä»£ç†ä¼ºæœå™¨ %S 連接到 VPN Server "%S"... +STATUS_3 在代ç†ä¼ºæœå™¨ %S 上進行用戶身份驗證... +STATUS_4 連接到 VPN Server "%S" ... +STATUS_5 驗證伺æœå™¨æ†‘è­‰... +STATUS_6 用戶身份驗證... +STATUS_7 建立 VPN 會話... +STATUS_8 連接到群集 VPN Server ... +STATUS_9 VPN 會話已建立。 + + +#關於證書å°è©± +CERT_NOT_FOUND 沒有在å¯ä¿¡ä»»è­‰æ›¸åˆ—表上找到經憑證授權頒發的證書。 +CERT_ROOT 這是一個根證書 (自簽å的證書)。 +CERT_LV_C1 å€åŸŸ +CERT_LV_C2 值 +CERT_SERIAL åºè™Ÿ +CERT_ISSUER 發行者 +CERT_SUBJECT 主題 +CERT_NOT_BEFORE 有效期自 +CERT_NOT_AFTER 有效期至 +CERT_BITS ä½å…ƒæ•¸ +CERT_PUBLIC_KEY 公開金鑰 +CERT_DIGEST_MD5 æ‘˜è¦ (MD5) +CERT_DIGEST_SHA1 æ‘˜è¦ (SHA-1) +CERT_NO_SERIAL 沒有åºè™Ÿ +CERT_BITS_FORMAT %u bits + + +#關於證書èªè­‰å°è©±æ–¹å¡Š +CC_DANGEROUS_MSG 之å‰ä¿å­˜çš„與此伺æœå™¨(%S)建立 VPN 連接的伺æœå™¨æ†‘證,與伺æœå™¨æ供的當å‰ä¼ºæœå™¨æ†‘è­‰ä¸åŒ¹é…。\r\n以å‰çš„摘è¦å€¼(MD5): %S\r\n以å‰çš„摘è¦å€¼(SHA1): %S\r\ni當å‰çš„摘è¦å€¼(MD5): %S\r\n當å‰æ‘˜è¦å€¼(SHA-1): %S\r\n\r\nå¯èƒ½æ˜¯ä¼ºæœå™¨ç®¡ç†å“¡åœ¨ VPN Server 端更改了證書。然而,也有å¯èƒ½æ˜¯ä¸­é–“人攻擊,如發生欺騙攻擊。\r\n強烈建議您å‘您å‘您想連接的 VPN Server 管ç†å“¡é€²è¡Œè©³ç´°è³‡è¨Šè«®è©¢ã€‚ +CC_WARNING_MSG 您是å¦æƒ³è®“您當å‰é€£æŽ¥ä½¿ç”¨çš„證書,在下次連接到 %s 自動信任嗎?\r\n\r\n摘è¦å€¼(SHA-1): %S\r\n摘è¦å€¼(MD5): %S\r\n\r\n如å°æ­¤ä¼ºæœå™¨æ†‘證的真實性有疑å•ï¼Œè«‹é€šéŽä¸€ç©©å¦¥è€Œå®‰å…¨çš„管é“,與伺æœå™¨æ‰€æœ‰è€…進行è¯ç¹«ï¼Œä¸¦åˆ—舉上述摘è¦å€¼ä»¥é€²è¡Œç¢ºèªã€‚\r\n\r\n按一下“是â€ï¼Œå‰‡ä¸‹æ¬¡é€£æŽ¥æ™‚,若伺æœå™¨æ供相åŒè­‰æ›¸å‰‡è‡ªå‹•ä¿¡ä»»ã€‚\r\n按一下“å¦â€ï¼Œå‰‡ä¸‹æ¬¡é€£æŽ¥åˆ°æ­¤ä¼ºæœå™¨æ™‚,å†æ¬¡é¡¯ç¤ºæ­¤è­¦å‘Šã€‚\r\n按一下“å–消â€ï¼Œè¿”回安全警告窗å£ã€‚\r\n\r\n注æ„: 此設置å¯æŒ‰é€å€‹å¸³æˆ¶æƒ…æ³é€²è¡Œä¿®æ”¹ã€‚您å¯ä»¥ä½¿ç”¨ VPN Client 用戶端管ç†å™¨å…§çš„帳戶屬性進行設置。 + + +# 關於 Windows 版本的錯誤 +WINVER_TITLE 有關 Windows 版本的警告 +WINVER_ERROR_FORMAT Windows %s 的版本和補ä¸åŒ…是“%Sâ€ã€‚\r\n\r\Windows %s 最新支æ´çš„版本和補ä¸åŒ…如下:\r\n%S \r\n因為 Windows 在 %s 的版本比%sæ”¯æŒ Windows 的版本還è¦æ–°ï¼Œå¯èƒ½æœƒç™¼ç”Ÿæ„想ä¸åˆ°çš„麻煩或相容å•é¡Œã€‚\r\n為了é¿å…出ç¾å•é¡Œï¼Œå»ºè­°ä»¥ç²å–ä¸¦å®‰è£ %s 最新的更新\r\nå¯ä»¥ç¹¼çºŒä½¿ç”¨ç•¶å‰æœªæ›´æ–°çš„版本,但ä¸å»ºè­°é€™æ¨£åšã€‚\r\n\r\n如果你是管ç†å“¡ï¼Œä½ å¯ä»¥å…費下載 %s 的最新更新補ä¸ï¼Œå¾ž http://selinks.org/ 網站。\r\n\r\n如果您ä¸æ˜¯ç®¡ç†å“¡ï¼Œä½ æ‡‰è©²å°‡æ­¤æ¶ˆæ¯é€šçŸ¥ VPN Server 的管ç†å“¡ã€‚\r\n\r\n----- MSG%04u%02u -----\r\n\r\n +WINVER_ERROR_VPNSERVER 在目的電腦上的 VPN Server +WINVER_ERROR_VPNBRIDGE 在目的電腦上的 VPN Bridge +WINVER_ERROR_VPNCLIENT 在本地端電腦上的 VPN Client +WINVER_ERROR_PC_LOCAL 本地端電腦 +WINVER_ERROR_PC_REMOTE é ç«¯ä¼ºæœå™¨ + + +# é–‹æºç‰ˆæœ¬çš„警告 +OSS_MSG 歡迎來到 SoftEther VPN 伺æœå™¨å­¸è¡“版 !\r\n\r\næ­¤ VPN 伺æœå™¨ä½œç‚ºæ—¥æœ¬ç­‘波大學的一個學術研究由å…è²»è»Ÿé«”ç™¼å±•çš„ï¼Œä¸”ç”±ï¼Œé–‹æº (GPL) SoftEther é …ç›® (http://www.softether.org/) 為公眾利益å…費發佈的。\r\n\r\nSoftEther VPN 軟體是作為筑波大學和 SoftEther å…¬å¸ä¹‹é–“çš„è¯åˆç ”究åˆåŒçš„一部分而發佈給公眾的。SoftEther VPN è»Ÿé«”çš„é–‹ç™¼å’Œç™¼ä½ˆåƒ…ç‚ºå­¸è¡“ç ”ç©¶ç›®çš„ã€‚å› æ­¤ï¼Œå° SoftEther VPN 軟體ä¸æ供支æ´æœå‹™ï¼Œå³ä½¿å®ƒåŒ…å«éŒ¯èª¤æˆ–æ¼æ´žã€‚用戶將å°ä½¿ç”¨ SoftEther VPN çš„çµæžœæ‰¿æ“”責任。 SoftEther VPN 的開發者和發行者都將永é ä¸æœƒç‚ºä»»ä½•å¾Œæžœæˆ–æ失承擔責任。\r\n\r\n在您åŒæ„上述啟示後,使用 SoftEther VPN 伺æœå™¨äº«å— VPN 通信。\r\n\r\nå°æ–¼ SoftEther VPN 的更多細節,請åƒé–± http://www.softether.org/。\r\n\r\n + + +# NAT Traversal warning +NATT_MSG ** 使用 NAT ç©¿é€ (UDP 打洞) - 它å¯èƒ½æ˜¯ä¸ç©©å®šçš„ **\r\n\r\næ­¤ VPN 用戶端通éŽä½¿ç”¨ NAT ç©¿é€ (UDP 打洞) 技術連接到 VPN 伺æœå™¨ '%S'。\r\n\r\nNAT ç©¿é€å…許ä½æ–¼ NAT 盒後é¢çš„ VPN 伺æœå™¨æŽ¥å—來自 NAT 盒中的ã€æ²’有任何埠映射設置的 VPN 用戶端的 VPN 連接。\r\n\r\n然而,基於 NAT ç©¿é€çš„ VPN 會話有時會變得ä¸ç©©å®šï¼Œå› ç‚º NAT ç©¿é€ä½¿ç”¨çš„是基於 UDP çš„å”定。例如,如果在 VPN 伺æœå™¨å’Œ VPN 用戶端之間有一個ä¸å¥½çš„ NAT ç›’å­ï¼Œ VPN 隧é“æ¯ 5 分é˜æ–·é–‹ä¸€æ¬¡ã€‚一些大è¦æ¨¡ NAT é–˜é“使用便宜的網際網路æœå‹™ä¾›æ‡‰å•†ï¼Œæœ‰æ™‚æœƒé€ æˆ NAT ç©¿é€çš„åŒæ¨£å•é¡Œã€‚這是路由器或網際網路æœå‹™ä¾›æ‡‰å•†çš„å•é¡Œã€‚這ä¸æ˜¯ SoftEther VPN 軟體的å•é¡Œã€‚\r\n\r\n為了解決這個ä¸ç©©å®šçš„隧é“å•é¡Œï¼Œæ‚¨æ‡‰è©²ç›´æŽ¥é€£æŽ¥åˆ° VPN 伺æœå™¨çš„ TCP 監è½åŸ ï¼Œè€Œä¸æ˜¯ä½¿ç”¨ NAT ç©¿é€åŠŸèƒ½ã€‚è¦ä½¿ç”¨ TCP 直接連接到 VPN 伺æœå™¨ï¼Œ VPN 伺æœå™¨çš„監è½åŸ å¿…須通éŽåœ¨ NAT ç›’çš„åŸ æ˜ å°„è¨­ç½®æš´éœ²åˆ°ç¶²éš›ç¶²è·¯ä¸Šã€‚è«‹è©¢å• NAT 盒的管ç†å“¡æˆ–åƒé–± NAT 盒的手冊在 NAT 盒上添加埠映射設置。\r\n\r\n如果此消æ¯ä»æ˜¯ VPN 伺æœå™¨æš´éœ²äº†ä¸€å€‹ TCP 埠到網際網路後,檢查 VPN 用戶端連接設置螢幕上的 "ç¦ç”¨ NAT-T" æ ¸å–方塊。\r\n\r\n +NATT_MSG2 ** 使用 NAT ç©¿é€ (UDP 打洞) - 它å¯èƒ½æ˜¯ä¸ç©©å®šçš„ **\r\n\r\næ­¤ VPN 用戶端通éŽä½¿ç”¨ NAT ç©¿é€ (UDP 打洞) 技術連接到 VPN 伺æœå™¨ '%S'。\r\n\r\nNAT ç©¿é€å…許ä½æ–¼ NAT 盒後é¢çš„ VPN 伺æœå™¨æŽ¥å—來自 NAT 盒中的ã€æ²’有任何埠映射設置的 VPN 用戶端的 VPN 連接。\r\n\r\n然而,基於 NAT ç©¿é€çš„ VPN 會話有時會變得ä¸ç©©å®šï¼Œå› ç‚º NAT ç©¿é€ä½¿ç”¨çš„是基於 UDP çš„å”定。例如,如果在 VPN 伺æœå™¨å’Œ VPN 用戶端之間有一個ä¸å¥½çš„ NAT ç›’å­ï¼Œ VPN 隧é“æ¯ 5 分é˜æ–·é–‹ä¸€æ¬¡ã€‚一些大è¦æ¨¡ NAT é–˜é“使用便宜的網際網路æœå‹™ä¾›æ‡‰å•†ï¼Œæœ‰æ™‚æœƒé€ æˆ NAT ç©¿é€çš„åŒæ¨£å•é¡Œã€‚這是路由器或網際網路æœå‹™ä¾›æ‡‰å•†çš„å•é¡Œã€‚這ä¸æ˜¯ SoftEther VPN 軟體的å•é¡Œã€‚\r\n\r\n為了解決這個ä¸ç©©å®šçš„隧é“å•é¡Œï¼Œæ‚¨æ‡‰è©²ç›´æŽ¥é€£æŽ¥åˆ° VPN 伺æœå™¨çš„ TCP 監è½åŸ ï¼Œè€Œä¸æ˜¯ä½¿ç”¨ NAT ç©¿é€åŠŸèƒ½ã€‚è¦ä½¿ç”¨ TCP 直接連接到 VPN 伺æœå™¨ï¼Œ VPN 伺æœå™¨çš„監è½åŸ å¿…須通éŽåœ¨ NAT ç›’çš„åŸ æ˜ å°„è¨­ç½®æš´éœ²åˆ°ç¶²éš›ç¶²è·¯ä¸Šã€‚è«‹è©¢å• NAT 盒的管ç†å“¡æˆ–åƒé–± NAT 盒的手冊在 NAT 盒上添加埠映射設置。\r\n\r\n如果此消æ¯ä»æ˜¯ VPN 伺æœå™¨æš´éœ²äº†ä¸€å€‹ TCP 埠到網際網路後,檢查 VPN 用戶端連接設置螢幕上的 "ç¦ç”¨ NAT-T" æ ¸å–方塊ã€è€Œä½ çš„ VPN 用戶端å‡ç´šåˆ° Build 9428 或更高版本。\r\n\r\n + + + + +#虛擬 HUB 管ç†é¸é … +HUB_AO_CLICK é¸æ“‡ä¸€å€‹é …目,查看這裡的æ述。 +HUB_AO_UNKNOWN 該項目的æ述沒有被發ç¾ã€‚è«‹åƒé–±æª”案,或從該專案的å稱推測專案的æ„æ€å’Œç›®çš„。 +HUB_AO_allow_hub_admin_change_option 這是一個特殊項目。如果你啟用(設置為1)這個é¸é …,那麼ä¸ä½† VPN Server çš„å…¨çƒç®¡ç†å“¡ï¼Œè€Œä¸”虛擬 HUB 的管ç†å“¡ï¼Œéƒ½å°‡è¢«ä»–自己准予修改虛擬 HUB 管ç†é¸é …。 +HUB_AO_deny_hub_admin_change_ext_option 如果你啟用(設置為1)這個é¸é …,虛擬 HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢ä¿®æ”¹åœ¨è™›æ“¬ HUB 擴展é¸é …上的任何值,那麼åªæœ‰ VPN Server çš„å…¨çƒç®¡ç†å“¡å¯ä»¥å°å…¶é€²è¡Œä¿®æ”¹ã€‚ +HUB_AO_no_delay_jitter_packet_loss 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œåœ¨è¨ªå•åˆ—表æ¢ç›®ä¸­çš„延é²ã€æŠ–å‹•å’Œå°åŒ…丟失的所有åƒæ•¸å°‡è¢«å¿½ç•¥ï¼Œå³ä½¿é€™äº›åƒæ•¸æ˜¯åœ¨ç®¡ç†å“¡æ·»åŠ æ–°çš„訪å•åˆ—表æ¢ç›®æ™‚設置的。因此,延é²ã€æŠ–å‹•å’Œå°åŒ…丟失的生æˆå‡½æ•¸å¯¦éš›ä¸­å°‡è¢«ç¦ç”¨ã€‚由於延é²ç”Ÿæˆå‡½æ•¸æœ‰æ™‚會讓 CPU å’Œ RAM 產生高負載é‡ï¼Œç”±å¤šå€‹ä½¿ç”¨è€…共用的一個虛擬 HUB 上應該啟用此é¸é …。 +HUB_AO_max_users 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œåœ¨è™›æ“¬ HUB 上使用者物件註冊的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ï¼Œé‚£éº¼ä½¿ç”¨è€…物件的數é‡å¦‚果大於這個值則ä¸èƒ½è¢«æ·»åŠ ã€‚ +HUB_AO_max_multilogins_per_user 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œæ¯ä¸€å€‹å–®ç¨çš„使用者物件的 VPN 會話的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ï¼Œé‚£éº¼å–®ç¨ä½¿ç”¨è€…物件的 VPN 會話的數é‡å¦‚果大於這個值則ä¸èƒ½è¢«å»ºç«‹ã€‚ +HUB_AO_max_groups 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨è™›æ“¬ HUB 上的組物件的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ï¼Œæ›´å¤šçš„組將ä¸è¢«å…許註冊。 +HUB_AO_max_accesslists 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨è™›æ“¬ HUB 上的訪å•åˆ—表æ¢ç›®çš„最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ï¼Œæ›´å¤šæ¢ç›®å°‡ä¸è¢«å…許註冊。 +HUB_AO_max_sessions_client_bridge_apply åªæœ‰ç•¶è©²å€¼è¢«è¨­ç½®ç‚ºéžé›¶å€¼ï¼Œmax_sessions_client å’Œ max_sessions_bridge 值將被應用。 +HUB_AO_max_sessions 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ VPN 會話的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ã€‚ +HUB_AO_max_sessions_client 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ VPN Client 會話的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ã€‚沒有更多的 VPN Client 會話將被å…許建立。此é¸é …åªæœ‰ç•¶ max_sessions_client_bridge_apply é¸é …被設置為éžé›¶å€¼æ™‚有效。 +HUB_AO_max_sessions_bridge 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ VPN Bridge 會話的最大數é‡å°‡è¢«é™åˆ¶åœ¨é€™å€‹å€¼ã€‚沒有更多的 VPN Bridge 會話將被å…許建立。此é¸é …åªæœ‰ç•¶ max_sessions_client_bridge_apply é¸é …被設置為éžé›¶å€¼æ™‚有效。 +HUB_AO_max_bitrates_download 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨è™›æ“¬ HUB 上的所有 VPN 會話將被強制有一個安全性原則設置,å³â€œä¸‹è¼‰é »å¯¬â€å€¼è¢«è¨­ç½®ç‚ºé€™å€‹å€¼ã€‚這將é™åˆ¶æ¯å€‹ VPN 會話的下載通信速度。例如,如果該值設置為 1000000,然後在虛擬 HUB 上的æ¯å€‹ VPN 會話的下載頻寬將被é™åˆ¶ç‚º1Mbps。 +HUB_AO_max_bitrates_upload 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨è™›æ“¬ HUB 上的所有 VPN 會話將被強制有一個安全性原則設置,å³â€œä¸‹è¼‰é »å¯¬â€å€¼è¢«è¨­ç½®ç‚ºé€™å€‹å€¼ã€‚這將é™åˆ¶æ¯å€‹ VPN 會話的上傳通信速度。例如,如果該值設置為 1000000,然後在虛擬 HUB 上的æ¯å€‹ VPN 會話的上傳頻寬將被é™åˆ¶ç‚º1Mbps。 +HUB_AO_deny_empty_password 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œæ²’有使用者物件能夠有一個空密碼。一個空密碼的使用者將被ç¦æ­¢é€£æŽ¥ VPN 會話。 (例外:從本地的 VPN 連接將被å…許,å³ä½¿å¯†ç¢¼ç‚ºç©º)。 +HUB_AO_deny_bridge 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ä»»ä½•åœ¨æ©‹æŽ¥å™¨æ¨¡å¼ä¸‹çš„ VPN 會話將ä¸æœƒè¢«å‡†è¨±å»ºç«‹ï¼Œä¸ç®¡ç”¨æˆ¶ç¾æœ‰çš„安全性原則的設置。為了橋接的目的,沒有人能夠連接到虛擬 HUB 。 +HUB_AO_deny_routing 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ä»»ä½•åœ¨è·¯ç”±æ¨¡å¼ä¸‹çš„ VPN 會話將ä¸æœƒè¢«å‡†è¨±å»ºç«‹ï¼Œä¸ç®¡ç”¨æˆ¶ç¾æœ‰çš„安全性原則的設置。為了路由的目的,沒有人能夠連接到虛擬 HUB 。 +HUB_AO_deny_qos 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯ä¸€å€‹ VPN 會話將被強制執行ç¦ç”¨ QoS 功能,ä¸ç®¡ç”¨æˆ¶ç¾æœ‰çš„安全性原則的設置。 +HUB_AO_deny_change_user_password 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨è™›æ“¬ HUB 上的任何用戶將被ç¦æ­¢é€šéŽ VPN Client 的密碼更改功能修改其密碼。 +HUB_AO_no_change_users 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ·»åŠ ã€ç·¨è¼¯æˆ–刪除用戶。 +HUB_AO_no_change_groups 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ·»åŠ ã€ç·¨è¼¯æˆ–刪除群組。 +HUB_AO_no_securenat 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢å•Ÿç”¨æˆ–ç¦ç”¨ SecureNAT 功能。 +HUB_AO_no_securenat_enablenat 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢å•Ÿç”¨æˆ–ç¦ç”¨åœ¨ SecureNAT 功能中的虛擬 NAT 功能。 +HUB_AO_no_securenat_enabledhcp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢å•Ÿç”¨æˆ–ç¦ç”¨åœ¨ SecureNAT 功能中的虛擬 USB 功能。 +HUB_AO_no_cascade 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ·»åŠ ã€ç·¨è¼¯ã€åˆªé™¤æˆ–更改級è¯é€£æŽ¥çš„線上狀態。 +HUB_AO_no_online 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹é›¢ç·šçš„虛擬 HUB 為線上狀態。 +HUB_AO_no_offline 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹ç·šä¸Šçš„虛擬 HUB 為離線狀態。 +HUB_AO_no_change_log_config 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹æ—¥èªŒåŠŸèƒ½çš„設置。 +HUB_AO_no_disconnect_session 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ–·é–‹ä¸€å€‹ç‰¹å®šçš„ VPN 會話。 +HUB_AO_no_delete_iptable 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢å¾ž IP ä½å€è¡¨è³‡æ–™åº«ä¸­åˆªé™¤ä¸€å€‹ç‰¹å®šçš„ IP ä½å€ã€‚ +HUB_AO_no_delete_mactable 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢å¾ž MAC ä½å€è¡¨è³‡æ–™åº«ä¸­åˆªé™¤ä¸€å€‹ç‰¹å®šçš„ MAC ä½å€ã€‚ +HUB_AO_no_enum_session 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢åˆ—舉在虛擬 HUB 上的會話。 +HUB_AO_no_query_session 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æŒ‡å®šæœƒè©±ï¼Œä¸¦ç²å¾—會話的資訊。 +HUB_AO_no_change_admin_password 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹è™›æ“¬ HUB 的管ç†å“¡å¯†ç¢¼ã€‚ +HUB_AO_no_change_log_switch_type 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹åœ¨è™›æ“¬ HUB 日誌功能設置中的日誌轉æ›è¨­ç½®ã€‚ +HUB_AO_no_change_access_list 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢ä¿®æ”¹è™›æ“¬ HUB 的訪å•åˆ—表。 +HUB_AO_no_change_access_control_list 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢ä¿®æ”¹è™›æ“¬ HUB çš„æº IP ä½å€é™åˆ¶åˆ—表。 +HUB_AO_no_change_cert_list 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢ä¿®æ”¹è™›æ“¬ HUB çš„å¯ä¿¡è­‰æ›¸æŽˆæ¬Šåˆ—表。 +HUB_AO_no_change_crl_list 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢ä¿®æ”¹è™›æ“¬ HUB 的證書å–消列表。 +HUB_AO_no_read_log_file 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢é ç«¯åˆ—舉或下載虛擬 HUB 的日誌檔。 +HUB_AO_no_change_msg 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æ›´æ”¹ç•¶ä¸€å€‹ VPN Client 連接到虛擬 HUB 時應該被顯示的消æ¯ã€‚ +HUB_AO_no_access_list_include_file 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 的管ç†å“¡å°‡è¢«ç¦æ­¢æŒ‡å®šâ€œåŒ…括:â€æˆ–“排除:â€æŒ‡ä»¤ä½œç‚ºåœ¨è™›æ“¬ HUB 上的訪å•æ¸…å–®æ¢ç›®çš„æºæˆ–目標使用者欄ä½ã€‚ + + +# 虛擬 HUB 擴展é¸é … +HUB_AO_NoAddressPollingIPv4 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ä¸åŸ·è¡Œåœ¨ HUB 上的 IPv4 ä½å€è¡¨å’Œ MAC 地å€è¡¨çš„維護,通éŽæ¯ 5 ç§’ç™¼é€ ARP å°åŒ…,以檢查 IPv4 設備ä¿æŒæ´»èºç‹€æ…‹ã€‚å…¶çµæžœï¼Œä¸€å€‹ç‰¹å®šçš„期間(從 1 至 10 分é˜)éŽåŽ»ä»¥å¾Œï¼Œåœ¨æ²’有通信活動通éŽè™›æ“¬ HUB 的情æ³ä¸‹ï¼Œå³ä½¿ä»ç„¶æ´»èºè‘—,在 IPv4 地å€è¡¨å’Œ MAC ä½å€è¡¨ä¸­çš„ IPv4 設備å¯èƒ½æœƒè¢«åˆªé™¤ã€‚æ­¤é¸é …å¯ä»¥æ¶ˆé™¤å¤§é‡çš„廣播å°åŒ…,但一些 IPv4 相關的安全性原則將無法有效工作。 +HUB_AO_NoAddressPollingIPv6 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ä¸åŸ·è¡Œåœ¨ HUB 上的 IPv6 ä½å€è¡¨å’Œ MAC 地å€è¡¨çš„維護,通éŽæ¯ 5 ç§’ç™¼é€ ICMPv6 å°åŒ…,以檢查 IPv6 設備ä¿æŒæ´»èºç‹€æ…‹ã€‚å…¶çµæžœï¼Œä¸€å€‹ç‰¹å®šçš„期間(從 1 至 10 分é˜)éŽåŽ»ä»¥å¾Œï¼Œåœ¨æ²’有通信活動通éŽè™›æ“¬ HUB 的情æ³ä¸‹ï¼Œå³ä½¿ä»ç„¶æ´»èºè‘—,在 IPv6 地å€è¡¨å’Œ MAC ä½å€è¡¨ä¸­çš„ IPv6 設備å¯èƒ½æœƒè¢«åˆªé™¤ã€‚æ­¤é¸é …å¯ä»¥æ¶ˆé™¤å¤§é‡çš„廣播å°åŒ…,但一些 IPv6 相關的安全性原則將無法有效工作。 +HUB_AO_NoIpTable 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ä¸æœƒå‰µå»ºå’Œç¶­è­·å…§éƒ¨ IP ä½å€è¡¨ã€‚æ­¤é¸é …å¯ä»¥æ¶ˆé™¤ CPU å’Œ RAM 的使用é‡ï¼Œä½†ä¸€äº› IP 相關的安全性原則將無法有效工作。 +HUB_AO_NoMacAddressLog 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼é€™è¡¨æ˜Žä»»ä½•ä¸€å€‹æ–°çš„ MAC ä½å€è¨»å†Šåˆ°è™›æ“¬ HUB 上 MAC ä½å€è¡¨çš„日誌,將ä¸æœƒè¢«è¨˜éŒ„到安全性記錄檔中。 +HUB_AO_ManageOnlyPrivateIP 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB çš„ IPv4 ä½å€è¡¨å°‡åªåŒ…å«ç§æœ‰ IPv4 ä½å€ã€‚由於這個原因,ç§æœ‰ IPv4 ä½å€æ˜¯ï¼š10.0.0.0 /8,172.16.0.0/12,192.168.0.0/16 å’Œ 169.254.0.0/16。任何其他的 IPv4 ä½å€å°‡ä¸æœƒè¢«æ·»åŠ åˆ°è¡¨å…§ã€‚ +HUB_AO_ManageOnlyLocalUnicastIPv6 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB çš„ IPv6 ä½å€è¡¨å°‡åªåŒ…å«æœ¬åœ°å–®æ’­ IPv6 ä½å€ã€‚由於這個原因,ç§æœ‰ IPv6 ä½å€æ˜¯ï¼šfe80:: / 10。任何其他的 IPv6 ä½å€å°‡ä¸æœƒè¢«æ·»åŠ åˆ°è¡¨å…§ã€‚ +HUB_AO_DisableIPParsing 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ç¦ç”¨åœ¨æ‰€æœ‰ä¹™å¤ªç¶²å°åŒ…裡的 IP 包頭的內部解æžå‡½æ•¸ã€‚æ­¤é¸é …å¯ä»¥æ¶ˆé™¤ CPU å’Œ RAM 的使用é‡ï¼Œä½†æ˜¯è™›æ“¬ HUB å°‡ä¸æœƒåŸ·è¡Œå…§éƒ¨ IP ä½å€è¡¨çš„建設和維護,一些 IP 相關的安全性原則將無法有效工作。 +HUB_AO_YieldAfterStorePacket 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨å°åŒ…的儲存-轉發進程後,虛擬 HUB 設置 CPU 為空閒狀態。這å¯èƒ½å°Žè‡´äº†è‰¯å¥½çš„效果,使å°åŒ…的延é²æ›´çŸ­ï¼Œä½†æ˜¯åŸ·è¡Œç·’é—œè¯è½‰æ›çš„計數將增加,性能å¯èƒ½ä¸‹é™ã€‚ +HUB_AO_FilterPPPoE 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 丟棄所有的 PPPoE(PPP over Ethernet)å°åŒ…。當建立兩個或多個局域網之間的橋接器時,方便分開æ¯å€‹ç¶²ç«™çš„ PPPoE 網段。 +HUB_AO_FilterOSPF 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 丟棄所有 OSPF (Open Shortest Path First) å°åŒ…。 +HUB_AO_FilterIPv4 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 丟棄所有的 IPv4 å’Œ ARP å°åŒ…。 +HUB_AO_FilterIPv6 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 丟棄所有的 IPv6 å°åŒ…。 +HUB_AO_FilterNonIP 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB ä¸Ÿæ£„æ‰€æœ‰éž IP å°åŒ…(éž IPv4ã€ARP 或 IPv6 å°åŒ…)。順便說一å¥ï¼Œä»»ä½•é€šéŽè™›æ“¬ HUB 的帶標籤的 VLAN 將被視為éžIPå°åŒ…。 +HUB_AO_FilterBPDU 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 丟棄所有 BPDU (Bridge Protocol Data Unit) å°åŒ…。 +HUB_AO_NoIPv6DefaultRouterInRAWhenIPv6 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 上的所有的 VPN 會話將會啟用“無在IPv6 RA(物ç†IPv6)上的默èªè·¯ç”±å™¨â€å®‰å…¨æ€§åŽŸå‰‡ã€‚當 VPN Client / VPN Bridge å’Œ VPN Server 之間的物ç†é€šä¿¡å”定是IPv6時,任何在路由生命週期為éžé›¶å€¼çš„IPv6 RA(路由器廣告)å°åŒ…將設置為零值。這有效的é¿å…äº†é€šéŽ VPN Client 嘗試使用é ç«¯çš„IPv6路由器作為其本地IPv6路由器而導致的IPv6路由混亂的å¯æ€•è¡Œç‚ºã€‚ +HUB_AO_NoLookBPDUBridgeId 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 將忽略在一個 BPDU (Bridge Protocol Data Unit) å°åŒ…è£¡çš„æº MAC ä½å€æ¬„ä½ã€‚這個值是éžå¸¸å…ˆé€²çš„。請ä¸è¦ä¿®æ”¹å®ƒï¼Œé™¤éžä½ æ˜¯è¶…特殊的電腦網路專家。 +HUB_AO_NoManageVlanId 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ä¸æœƒä½¿ç”¨åœ¨ MAC ä½å€è¡¨ä¸­çš„ VLAN ID。任何有標籤的VLANå°åŒ…中的 VLAN ID 將被忽略。 +HUB_AO_VlanTypeId 以å進ä½æŒ‡å®šçš„ VLAN 標籤的乙太網類型 ID (TPID)。é è¨­å€¼æ˜¯ 33024 (åå…­é€²ä½ 0x8100)。此值是éžå¸¸å…ˆé€²çš„。請ä¸è¦ä¿®æ”¹å®ƒï¼Œé™¤éžä½ æ˜¯è¶…特殊的電腦網路專家。 +HUB_AO_FixForDLinkBPDU 如果您將此é¸é …設置為éžé›¶å€¼ï¼ŒFixForDLinkBPDU é¸é …將啟動。此值是éžå¸¸å…ˆé€²çš„。請ä¸è¦ä¿®æ”¹å®ƒï¼Œé™¤éžä½ æ˜¯è¶…特殊的電腦網路專家。 +HUB_AO_NoIPv4PacketLog 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ç¶“éŽè™›æ“¬ HUB çš„ IPv4 å°åŒ…å°‡ä¸è¢«è¨˜éŒ„。 +HUB_AO_NoIPv6PacketLog 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ç¶“éŽè™›æ“¬ HUB çš„ IPv6 å°åŒ…å°‡ä¸è¢«è¨˜éŒ„。 +HUB_AO_NoSpinLockForPacketDelay 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œç•¶å°åŒ…延é²ç”Ÿæˆå‡½æ•¸æ‡‰ç”¨äºŽå°åŒ…時,那麼 VPN Server å°‡ä¸ä½¿ç”¨è‡ªæ—‹éŽ–機制來模仿å°åŒ…的延é²ã€‚相å,作業系統的計時器中斷將被採ç´ã€‚這會é™ä½Ž CPU 的時間,但產生延é²çš„解æžåº¦å°‡æœƒæƒ¡åŒ–。 +HUB_AO_BroadcastStormDetectionThreshold 指定臨界值æ¯ç§’檢測廣播風暴。當從一個特定 VPN 會話的廣播å°åŒ…數é‡è¶…éŽäº†é€™å€‹è‡¨ç•Œå€¼æ™‚,å°åŒ…將被視為廣播風暴,會被éŽæ¿¾ã€‚é è¨­å€¼(零值)為 32。 +HUB_AO_ClientMinimumRequiredBuild 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 將拒絕從版本號低於這個值的ã€VPN Client 的任何訪å•ã€‚ +HUB_AO_RequiredClientId 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 將拒絕從沒有嵌入“用戶端IDâ€å€¼åœ¨è»Ÿé«”中的ã€VPN Client 的任何訪å•ã€‚ +HUB_AO_AdjustTcpMssValue 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 將調整所有 TCP/IP å°åŒ…的包頭的 MSS(最大報文段長度)值,且ä¸è¶…éŽæ­¤å€¼ã€‚ +HUB_AO_DisableAdjustTcpMss 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB 上的 MSS (最大報文段長度)é¸é …將被ç¦ç”¨ã€‚å³ä½¿ AdjustTcpMssValue é¸é …是指定的,或一個 VPN 會話是由 IPsec / L2TP / EtherIP / L2TPv3 伺æœå™¨åŠŸèƒ½å‰µå»ºçš„,MSS 的調節將被ç¦ç”¨ã€‚ +HUB_AO_NoDhcpPacketLogOutsideHub 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB å°‡ä¸è¨˜éŒ„éžé—œè¯çš„ DHCP å°åŒ…çš„å°åŒ…日誌。“éžé—œè¯ DHCP å°åŒ…â€æ˜¯åœ¨è™›æ“¬ HUB 上ä¸å—任何 VPN 會話約æŸçš„ DHCP å°åŒ…。 +HUB_AO_DisableHttpParsing 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB ä¸æœƒåœ¨æ‰€æœ‰ HTTP å°åŒ…é€²è¡Œè§£æž HTTP 包頭。這會é™ä½Ž CPU å’Œ RAM 的使用,但是 HTTP 訪å•æ—¥èªŒå°‡ä¸æœƒè¢«è¨˜éŒ„。 +HUB_AO_DisableUdpAcceleration 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ‰€æœ‰ UDP 加速功能在虛擬 HUB 的所有 VPN 會話將被ç¦ç”¨ã€‚ +HUB_AO_DisableUdpFilterForLocalBridgeNic 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼è™›æ“¬ HUB ç¦ç”¨æ•…éšœé é˜²éŽæ¿¾åŠŸèƒ½ï¼Œä¾†éŽæ¿¾å¯èƒ½æœƒå°Žè‡´ç¶²è·¯ä¸ç©©å®šçš„ DHCP å°åŒ…。é è¨­æƒ…æ³ä¸‹ï¼Œæœ¬åœ°æ©‹ä»‹é¢æœ‰æ™‚會嘗試從é ç«¯ DHCP 伺æœå™¨ç²å–一個 IP ä½å€ï¼Œä½†æ˜¯é€™æ¨£çš„行為在路由表中會無é™è¿´åœˆã€‚éŽæ¿¾åŠŸèƒ½å¯é¿å…這樣的å•é¡Œã€‚æ­¤é¸é …å¯ä»¥ç¦ç”¨éŽæ¿¾åŠŸèƒ½ã€‚ +HUB_AO_ApplyIPv4AccessListOnArpPacket 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ IPv4 訪å•åˆ—表æ¢ç›®å°‡ä¸åƒ…被應用在 IPv4 å°åŒ…,而且還在 ARP å°åŒ…。這樣方便éŽæ¿¾ä¸å¿…è¦çš„ã€å¯èƒ½æœƒå¸¶ä¾†éº»ç…©çš„ ARP å°åŒ…。 +HUB_AO_RemoveDefGwOnDhcpForLocalhost 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œç•¶æœ¬åœ°ä¸»æ©Ÿä¸Šçš„一個 VPN Client 連接到虛擬 HUB ,並試圖從虛擬 HUB 網段的 DHCP 伺æœå™¨ç²å–一個 IP ä½å€ï¼Œç›¸æ‡‰çš„ DHCP 響應å°åŒ…將被丟棄。它å¯ä»¥é˜²æ­¢æ„想ä¸åˆ°çš„å°åŒ…路由的無é™è¿´åœˆã€‚ +HUB_AO_SecureNAT_MaxTcpSessionsPerIp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯å€‹ IP 狀態的 TCP 連接數(ä¸æ˜¯ SYN_SENT)將被é™åˆ¶ç‚ºæ­¤å€¼ã€‚ +HUB_AO_SecureNAT_MaxTcpSynSentPerIp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯å€‹ IP 狀態的 TCP 連接數(是 SYN_SENT)將被é™åˆ¶ç‚ºæ­¤å€¼ã€‚ +HUB_AO_SecureNAT_MaxUdpSessionsPerIp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯å€‹ IP 狀態的 UDP 會話數將被é™åˆ¶ç‚ºæ­¤å€¼ã€‚ +HUB_AO_SecureNAT_MaxDnsSessionsPerIp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯å€‹éž SYN_SENT 狀態 IP çš„ DNS 會話數將被é™åˆ¶ç‚ºæ­¤å€¼ã€‚ +HUB_AO_SecureNAT_MaxIcmpSessionsPerIp 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼æ¯å€‹éž SYN_SENT 狀態 IP çš„ ICMP 會話數將被é™åˆ¶ç‚ºæ­¤å€¼ã€‚ +HUB_AO_AccessListIncludeFileCacheLifetime 指定以秒為週期ä¿å­˜å¤–部用戶列表檔的緩存,此檔是以“include:â€æˆ–“exclude:â€æ ¼å¼ä½œç‚ºå®ƒçš„用戶åçš„ã€è¨ªå•åˆ—表æ¢ç›®ã€‚ +HUB_AO_DisableKernelModeSecureNAT 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨ SecureNAT åŠŸèƒ½ä¸Šçš„æ ¸å¿ƒæ¨¡å¼ NAT 功能將被ç¦ç”¨ã€‚æ ¸å¿ƒæ¨¡å¼ NAT 是加速SecureNAT 虛擬 NAT 功能表ç¾çš„ä¸€å€‹åŠŸèƒ½ã€‚æ ¸å¿ƒæ¨¡å¼ NAT åªæœ‰ç•¶ VPN 伺æœå™¨é€²ç¨‹ä»¥ç³»çµ±è¨±å¯æ¬Šï¼ˆå³æ ¹ï¼Œç³»çµ±æˆ–管ç†å“¡æƒ…æ³ä¸‹ï¼‰æ­£åœ¨é‹è¡Œæ™‚,å¯ä»¥å·¥ä½œã€‚å¦‚æžœæ ¸å¿ƒæ¨¡å¼ NAT 引起一些錯誤的æ“作,使用此é¸é …來ç¦ç”¨å®ƒã€‚ +HUB_AO_DisableUserModeSecureNAT 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨ SecureNAT åŠŸèƒ½ä¸Šçš„ä½¿ç”¨è€…æ¨¡å¼ NAT 功能將被ç¦ç”¨ã€‚ä½¿ç”¨è€…æ¨¡å¼ NAT 是一個使 NAT å¯ä»¥ä½œç‚ºæ™®é€šç”¨æˆ¶è¨±å¯æ¬Šé‹è¡Œçš„功能。 +HUB_AO_DisableCheckMacOnLocalBridge 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼ MAC 地å€é‡è¤‡æª¢æŸ¥åœ¨æœ¬åœ°æ©‹åŠŸèƒ½ä¸Šå°‡è¢«ç¦ç”¨ã€‚一些網路介é¢å¡æœ‰å射傳出的å°åŒ…å‘虛擬 HUB çš„å•é¡Œã€‚虛擬 HUB 自動檢測這樣的é‡è¤‡ï¼Œä¸¦ä¸Ÿæ£„它們。啟用此標誌來ç¦ç”¨æª¢æ¸¬ï¼Œä¸¦ä¸Ÿæ£„。 +HUB_AO_DisableCorrectIpOffloadChecksum 如果您將此é¸é …設置為éžé›¶å€¼ï¼Œé‚£éº¼åœ¨æœ¬åœ°æ©‹åŠŸèƒ½ä¸Šæª¢æŸ¥å’Œç³¾æ­£ IP 校驗和值。有些有 IPã€TCP 或 UDP 包頭的校驗和移除引擎的網路介é¢å¡ï¼Œä»¥ä¸å®Œæ•´çš„校驗和值傳輸å°åŒ…。這樣的å°åŒ…ä¸èƒ½è¢«æŽ¥æ”¶ç«¯æ­£ç¢ºå°å¾…。所以本地橋檢測到這樣的å°åŒ…,並糾正了它的校驗和欄ä½ã€‚啟用此標誌來ç¦ç”¨é€™ç¨®ç³¾æ­£ã€‚ +HUB_AO_BroadcastLimiterStrictMode If you set this option to non-zero value, then the broadcast-storm detection algorithm will compare either source or destination IP address of each packet. If any of the two fields matches, the packet will be recorded on the short-term history of broadcast-storm detection state machine. +HUB_AO_MaxLoggedPacketsPerMinute Maximum number of logging target packets per minute. +HUB_AO_DoNotSaveHeavySecurityLogs Do not take heavy security log. +HUB_AO_DropBroadcastsInPrivacyFilterMode Drop broadcasting packets if the both source and destination session is PrivacyFilter mode. +HUB_AO_DropArpInPrivacyFilterMode Drop ARP packets if the both source and destination session is PrivacyFilter mode. +HUB_AO_SuppressClientUpdateNotification Suppress the update notification screen on the VPN Client. +HUB_AO_FloodingSendQueueBufferQuota Specify the quota limitation value (in bytes) of the sending queue buffer size which the flooding operation on the Virtual Hub can consume. The quota value is applied on the total length of sending queues of all active VPN sessions. Specify '0' to disable the quota. This option is effective to solve the out-of-memory problem on the network where there are many flooding packets. +HUB_AO_AssignVLanIdByRadiusAttribute Enable the VLAN ID dynamic assignment function. Each VPN session will be assigned its own VLAN ID by the RADIUS attribute value when the user is authenticated by the external RADIUS server unless the user object has a VLAN ID security policy. The RADIUS attribute with the name "Tunnel-Pvt-Group-ID" (ID = 81) will be used as the VLAN ID. The data type must be STRING. +HUB_AO_SecureNAT_RandomizeAssignIp If you set this option to non-zero value, then the Virtual DHCP Server of the SecureNAT function will choose an unused IP address randomly from the DHCP pool while the default behavior is to choose the first unused IP address. +HUB_AO_DetectDormantSessionInterval If you set this option to non-zero value, then the Virtual Hub will treat the VPN sessions, which have transmitted no packets for the last specified intervals (in seconds), as Dormant Sessions. The Virtual Hub will not flood packets, which should be flood, to any Dormant Sessions. +HUB_AO_NoPhysicalIPOnPacketLog If you set this option to non-zero value, then the physical IP addresses of VPN clients of either the source VPN session or the destination VPN session will not be recorded on the packet log file. + + +#關於失敗連接å°è©±æ–¹å¡Š +ERRDLG_ERRMSG 錯誤(錯誤代碼 %u) :\r\n\r\n%s\r\n +ERRDLG_RETRYCOUNT %u 秒後將自動進行é‡æ–°é€£æŽ¥... +ERRDLG_INFORMATION 點擊“é‡è©¦â€ï¼Œé‡æ–°é€²è¡Œé€£æŽ¥ã€‚ +ERRDLG_RETRY_INFO_1 你想é‡è©¦å—Žï¼Ÿ (%u é‡è©¦ / %u 總é‡è©¦) +ERRDLG_RETRY_INFO_2 你想é‡è©¦å—Žï¼Ÿ (%u é‡è©¦ / 總無é™é‡è©¦) +ERRDLG_DISCONNECTED_MSG VPN Server "%S" 連接已被切斷 +ERRDLG_DEVICE_ERROR 與 VPN Server 的連接被中斷,因為虛擬網路介é¢å¡ (設備å稱: %S) å·²åœæ­¢ã€‚\r\n\r\n錯誤代碼 %u: %s + + +# 關於å”è­° +PROTO_DIRECT_TCP 直接的 TCP/IP 連接 +PROTO_HTTP_PROXY é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥ +PROTO_SOCKS_PROXY é€šéŽ SOCKS 代ç†ä¼ºæœå™¨é€£æŽ¥ +PROTO_SSH é€šéŽ SSH 伺æœå™¨é€£æŽ¥ +PROTO_UNKNOWN 未知å”è­° + + + +# 關於caps(控制字元) +CAPS_YES 是 +CAPS_NO å¦ +# (標題) +CT_i_max_packet_size 最大的乙太網路å°åŒ…å¤§å° +CT_i_max_hubs 最大虛擬 HUB 數 +CT_i_max_user_creation 整個 VPN Server 的最大用戶數 +CT_i_max_sessions 最大總連接數 +CT_i_max_clients 最大用戶端連接數 +CT_i_max_bridges 最大橋接器連接數 +CT_i_max_users_per_hub æ¯è™›æ“¬ HUB æœ€å¤§ä½¿ç”¨è€…å®¹é‡ +CT_i_max_groups_per_hub æ¯è™›æ“¬ HUB æœ€å¤§ç¾¤å®¹é‡ +CT_i_max_access_lists æ¯è™›æ“¬ HUB 最大訪å•æ¸…å–®å®¹é‡ +CT_i_max_mac_tables æ¯è™›æ“¬ HUB 最大 MAC ä½å€å®¹é‡ +CT_i_max_ip_tables æ¯è™›æ“¬ HUB 最大 IP ä½å€å®¹é‡ +CT_i_max_secnat_tables æ¯è™›æ“¬ HUB 最大 SecureNAT å®¹é‡ +CT_i_max_l3_sw 最大虛擬 3 層交æ›æ©Ÿæ•¸ +CT_i_max_l3_if æ¯è™›æ“¬ 3 層交æ›æ©Ÿæœ€å¤§è™›æ“¬ä»‹é¢å®¹é‡ +CT_i_max_l3_table æ¯è™›æ“¬ 3 層交æ›æ©Ÿæœ€å¤§è·¯ç”±è¡¨å®¹é‡ +CT_b_bridge 作為 VPN Bridge 軟體工作 +CT_b_standalone ç¨ç«‹æ¨¡å¼ +CT_b_cluster_controller ç¾¤é›†æŽ§åˆ¶å™¨æ¨¡å¼ +CT_b_cluster_member 群集æˆå“¡æ¨¡å¼ +CT_b_vpn_client_connect æŽ¥å— VPN Client / Bridge 的連接 +CT_b_local_bridge 支æŒæœ¬åœ°æ©‹æŽ¥å™¨ +CT_b_must_install_pcap 未安è£å°åŒ…æ•ç²é©…å‹• +CT_b_tap_supported æ”¯æ´ tun/tap 設備 (僅在 Linux) +CT_b_support_config_hub 支æ´æ›´æ”¹è™›æ“¬ HUB 設置 +CT_b_support_securenat æ”¯æŒ SecureNAT +CT_b_virtual_nat_disabled 虛擬 NAT 無效 (僅 DHCP 有效) +CT_b_support_cascade 支æ´ç´šè¯é€£æŽ¥ +CT_b_support_cascade_cert 支æ´ç´šè¯é€£æŽ¥ä¼ºæœå™¨èªè­‰ +CT_b_support_config_log 支æ´æ›´æ”¹ä¿å­˜æ—¥èªŒè¨­ç½® +CT_b_support_autodelete 支æ´è‡ªå‹•åˆªé™¤æ—¥èªŒæª” +CT_b_support_radius 支æ´å¤–部èªè­‰ä¼ºæœå™¨ +CT_b_support_config_rw æ”¯æ´ Config 檔的é ç«¯è®€å¯« +CT_b_support_hub_admin_option 支æ´è™›æ“¬ HUB 管ç†é¸é … +CT_b_support_cascade_client_cert 支æ´ç´šè¯é€£æŽ¥å®¢æˆ¶è­‰æ›¸ +CT_b_support_hide_hub 支æŒè™›æ“¬ HUB 枚舉設定 +CT_b_support_cluster_admin 支æ´å°æ‰€æœ‰ç¾¤é›†æ¨¡å¼çš„綜åˆç®¡ç† +CT_b_support_cluster 支æ´éƒ¨åˆ†ç¾¤é›†æ¨¡å¼çš„é‹è¡Œ +CT_b_support_cluster_controller 作為群集控制器æ“作 +CT_b_support_layer3 支æŒè™›æ“¬ 3 層交æ›æ©Ÿ +CT_b_support_crl 支æ´è™›æ“¬ HUB 特定憑證撤銷清單 +CT_b_support_ac 支æŒç‰¹æœ‰çš„虛擬 HUB æº IP ä½å€é™åˆ¶åˆ—表 +CT_b_support_read_log 支æ´æ—¥èªŒæª”的下載 +CT_b_support_rename_cascade 支æ´ç´šè¯é€£æŽ¥å的變更 +CT_b_support_license 支æŒæŽˆæ¬Šç®¡ç† +CT_b_support_limit_multilogin 支æ´å°åŒä¸€ç”¨æˆ¶å¤šå€‹ç™»å…¥çš„é™åˆ¶ +CT_b_support_qos æ”¯æ´ VoIP / QoS 功能 +CT_b_support_syslog 支æ´ç³»çµ±æ—¥èªŒç™¼é€åŠŸèƒ½ +CT_b_cluster_hub_type_fixed 固定群集虛擬 HUB 種類 +CT_b_beta_version 測試版 (é ç™¼ä½ˆç‰ˆæœ¬) +CT_b_support_check_mac 支æ´åœ¨è¨ªå•åˆ—表中指定 MAC ä½å€ +CT_b_support_check_tcp_state 支æ´æª¢æ¸¬ TCP 連接的狀態éŽæ¿¾ +CT_b_support_network_connection_name 支æ´ç²å–網路å‹å¥½å稱 +CT_b_support_radius_retry_interval_and_several_servers 在 RADIUS 身份驗證裡支æŒé‡è©¦é–“隔和多個伺æœå™¨ +CT_b_support_vlan 在 MAC 地å€è¡¨è£¡æ”¯æ´å¸¶æ¨™ç±¤çš„ VLAN ID +CT_b_support_hub_ext_options 支æ´è™›æ“¬ HUB 擴展é¸é … +CT_b_support_policy_ver_3 支æ´å®‰å…¨æ€§åŽŸå‰‡ 3.0 版本 +CT_b_support_ipv6_acl æ”¯æŒ IPv6 訪å•åˆ—表 +CT_b_support_ex_acl 支æ´è¨ªå•åˆ—表延時ã€æŠ–å‹•å’Œå°åŒ…丟失 +CT_b_support_acl_group 支æŒè¨ªå•åˆ—表通éŽçµ„å調節 +CT_b_support_ipv6_ac æ”¯æŒ IPv6 IP å­˜å–控制清單 +CT_b_support_eth_vlan 支æ´å¸¶æ¨™è¨˜çš„ VLAN å°åŒ…é€æ˜Žæ”¯æ´å·¥å…· +CT_b_support_msg 支æ´ä»Šæ—¥æ¶ˆæ¯åŠŸèƒ½ +CT_b_vpn3 æ”¯æ´ 3.0 的功能 +CT_b_vpn4 æ”¯æ´ 4.0 的功能 +CT_b_support_ipsec æ”¯æ´ IPsec / L2TP / EtherIP / L2TPv3 伺æœå™¨åŠŸèƒ½ +CT_b_support_sstp æ”¯æ´ MS-SSTP VPN Server 功能 +CT_b_support_udp_acceleration æ”¯æ´ UDP 加速功能 +CT_b_support_openvpn æ”¯æ´ OpenVPN Server 功能 +CT_b_support_ddns 支æ´å‹•æ…‹ DNS 用戶端功能 +CT_b_support_ddns_proxy æ”¯æ´ DDNS 通éŽä»£ç†ä¼ºæœå™¨ +CT_b_support_special_listener æ”¯æŒ VPN over ICMP å’Œ VPN over DNS +CT_b_support_redirect_url_acl 支æŒè¨ªå•åˆ—表 HTTP URL æ”¹é“ +CT_b_is_in_vm 虛擬機器上é‹è¡Œ +CT_b_support_azure æ”¯æŒ VPN Azure +CT_b_support_intel_aes æ”¯æ´ Intel CPU AES 加密加速功能 (AES-NI) +CT_b_using_selow_driver æ”¯æŒ SoftEther Lightweight Kernel-mode Ethernet Driver +CT_b_support_vgs æ”¯æ´ VPN Gate æœå‹™çš„伺æœå™¨åŠŸèƒ½ +CT_b_support_vgs_in_client VPN Gate æœå‹™çš„伺æœå™¨åŠŸèƒ½ (VPN 用戶端集æˆ) +CT_b_is_softether SoftEther VPN çš„å…費或開æºç‰ˆ +CT_b_suppport_push_route éœæ…‹è·¯ç”±è¡¨æŽ¨é€åŠŸèƒ½ +CT_b_suppport_push_route_config éœæ…‹è·¯ç”±è¡¨æŽ¨é€åŠŸèƒ½ (å¯é…ç½®) + + +#相關策略 +POL_TITLE_STR ç­–ç•¥å +POL_VALUE_STR ç¾åœ¨å€¼ +POL_TYPE_BOOL é–‹ / é—œ +POL_TYPE_INT 整數 +POL_BOOL_ENABLE 有效 +POL_BOOL_DISABLE ï¼ +POL_BOOL_DISABLE_EX ï¼ +POL_INT_ZERO ï¼ +POL_INT_COUNT %u 個 +POL_INT_SEC %u 秒 +POL_INT_BPS %u bps +POL_INT_VLAN %u + +# Ver 2.0 +POL_0 å…è¨±è¨ªå• +POL_EX_0 用戶定義的這項策略的許å¯æ¬Šï¼Œä½¿ VPN 連接到 VPN Server。 +POL_1 DHCP å°åŒ…ç¯©æª¢ç¨‹å¼ (IPv4) +POL_EX_1 此策略定義的所有會話中的 IPv4 çš„ DHCP å°åŒ…將被éŽæ¿¾ã€‚ +POL_2 ç¦æ­¢ DHCP 伺æœå™¨é‹è¡Œ (IPv4) +POL_EX_2 連接到有此策略設置的會話的電腦,將無法æˆç‚º DHCP 伺æœå™¨ï¼Œä¹Ÿç„¡æ³•å° DHCP ä½¿ç”¨è€…åˆ†é… IPv4 / DNS 資訊。 +POL_3 強制 DHCP åˆ†é… IP åœ°å€ (IPv4) +POL_EX_3 有此策略設置的會話的電腦,åªèƒ½ä½¿ç”¨è™›æ“¬ç¶²è·¯å´çš„ DHCP 伺æœå™¨æ供的 IPv4 地å€ã€‚ +POL_4 拒絕橋接器é‹è¡Œ +POL_EX_4 橋接器模å¼çš„連接被有此策略設置的用戶會話拒絕。å³ä½¿ç•¶ä¹™å¤ªç¶²æ©‹æŽ¥å™¨åœ¨ç”¨æˆ¶ç«¯è¢«é…置的情æ³ä¸‹ï¼Œé€šä¿¡å°‡æ˜¯ä¸å¯èƒ½çš„。 +POL_5 拒絕路由æ“作 (IPv4) +POL_EX_5 有此策略設置的會話將拒絕 IPv4 路由。å³ä¾¿ IP 路由器é‹è¡Œåœ¨ç”¨æˆ¶ç«¯ï¼Œé€šè¨Šä»å°‡ç„¡æ³•å»ºç«‹ã€‚ +POL_6 拒絕 MAC 地å€è¤‡è£½ +POL_EX_6 有此策略設置的會話無法使用正在被ä¸åŒæœƒè©±çš„電腦佔用的é‡è¤‡ MAC ä½å€ã€‚ +POL_7 拒絕 IP 地å€è¤‡è£½ (IPv4) +POL_EX_7 有此策略設置的會話無法使用正在被ä¸åŒæœƒè©±çš„電腦佔用的é‡è¤‡ IPv4 ä½å€ã€‚ +POL_8 拒絕éžçš„ ARP / éž DHCP / éž ICMPv6 廣播 +POL_EX_8 有此策略設置的會話ä¸å…許在虛擬網路上有 ARP å”定,DHCP å”定ã€ICMPv6 å”定廣播å°åŒ…的發é€å’ŒæŽ¥æ”¶ +POL_9 éš±ç§ç¯©æª¢ç¨‹å¼æ¨¡å¼ +POL_EX_9 有隱ç§ç¯©æª¢ç¨‹å¼æ¨¡å¼ç­–略設置的會話間的全部通信將被éŽæ¿¾ã€‚ +POL_10 拒絕作為 TCP/IP 伺æœå™¨é‹è¡Œ (IPv4) +POL_EX_10 有此會話策略設置的電腦無法收è½å’ŒæŽ¥å— IPv4 TCP/IP 連接。 +POL_11 ç„¡é™åˆ¶çš„å»£æ’­æ•¸é‡ +POL_EX_11 有此會話策略設置的電腦,如果在虛擬網路上發é€è¶…éŽä¸€èˆ¬æƒ…æ³çš„廣播å°åŒ…é‡ï¼Œç³»çµ±å°‡ä¸åšè‡ªå‹•é™åˆ¶ã€‚ +POL_12 å…è¨±ç›£æ¸¬æ¨¡å¼ +POL_EX_12 有此策略設置的使用者å…許連接到監測模å¼ä¸‹çš„虛擬 HUB 上。監測模å¼ä¸‹çš„會話å¯ä»¥ç›£è½(tap)所有æµç¶“此虛擬 HUB çš„å°åŒ…。 +POL_13 最大的 TCP 連接數 +POL_EX_13 å°æœ‰æ­¤ç­–ç•¥è¨­ç½®çš„æœƒè©±ï¼Œå®ƒè¨­ç½®äº†ç‰©ç† TCP é€£æŽ¥çš„æœ€å¤§æ•¸ç›®ï¼ŒåŒ…æ‹¬åœ¨ä¸€å€‹ç‰©ç† VPN 會話中。 +POL_14 è¶…æ™‚æœŸé™ +POL_EX_14 å°æœ‰æ­¤ç­–略設置的會話,當 VPN Server å’Œ VPN Client 之間發生通信å•é¡Œæ™‚,此設置在中斷一個會話å‰ç­‰å¾…è¶…æ™‚æœŸé™ (以秒為單ä½)。 +POL_15 最大 MAC 地å€æ•¸ +POL_EX_15 å°æœ‰æ­¤ç­–略設置的會話,設置æ¯æœƒè©±æœ€å¤§ MAC ä½å€æ•¸ã€‚ +POL_16 最大 IP 地å€æ•¸ (IPv4) +POL_EX_16 å°æœ‰æ­¤ç­–略設置的會話,指定單個會話å¯è¨»å†Šçš„ IPv4 地å€æ•¸ã€‚ +POL_17 上傳頻寬 +POL_EX_17 å°æœ‰æ­¤ç­–略設置的會話,é™åˆ¶è™›æ“¬è·¯ç”±å™¨ä¸Šç”±å¤–至內的資料æµç¨‹é‡é »å¯¬ã€‚ +POL_18 下載頻寬 +POL_EX_18 å°æœ‰æ­¤ç­–略設置的會話,é™åˆ¶è™›æ“¬è·¯ç”±å™¨ä¸Šç”±å…§è‡³å¤–的資料æµç¨‹é‡é »å¯¬ã€‚ +POL_19 拒絕更改密碼 +POL_EX_19 有此密碼驗證策略設置的使用者將無法在 VPN Client 管ç†å™¨ä¸Šé€²è¡Œå¯†ç¢¼çš„æ›´æ›ã€‚ +POL_20 最大多é‡ç™»å…¥æ•¸ +POL_EX_20 有此策略設置的用戶無法進行多於設置數的併發登入數。 橋接器模å¼æœƒè©±ä¸é©ç”¨æ–¼æ­¤ç­–略。此安全性原則僅在 VPN Server 3.0 或以上版本,或具有多é‡ç™»å…¥é™åˆ¶åŠŸèƒ½çš„ VPN Server 2.0 版上有效。 +POL_21 ç¦æ­¢ VoIP / QoS 功能 +POL_EX_21 有此策略設置的用戶,無法在 VPN 連接會話中使用VoIP / QoS功能。此安全性原則僅在 VPN Server 3.0 或以上版本,或具有 VoIP / QoS 功能的 VPN Server 2.0 版上有效。 + +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã‹ã‚‰ ----- +# Ver 3.0 +POL_22 éŽæ¿¾ RS/RA å°åŒ…(IPv6) +POL_EX_22 此策略定義的會話中消æ¯é¡žåž‹ç‚º 133(路由器請求)或 134(路由器通告)的所有 ICMPv6 å°åŒ…將被éŽæ¿¾ã€‚因此,IPv6 用戶端將無法使用 IPv6 ä½å€é¦–碼自動檢測和 IPv6 é è¨­é–˜é“器自動檢測。 +POL_23 éŽæ¿¾ RA å°åŒ…(IPv6) +POL_EX_23 此策略定義的會話中消æ¯é¡žåž‹ç‚º 134(路由器通告)的所有 ICMPv6 å°åŒ…將被éŽæ¿¾ã€‚因此,惡æ„使用者將ä¸èƒ½åœ¨ç¶²è·¯ä¸­å‚³æ’­éžæ³•çš„ IPv6 ä½å€é¦–碼或é è¨­é–˜é“器廣告。 +POL_24 éŽæ¿¾ DHCP å°åŒ…(IPv6) +POL_EX_24 此策略定義的所有會話中的 IPv6 çš„ DHCP å°åŒ…將被éŽæ¿¾ã€‚ +POL_25 ä¸å…許 DHCP 伺æœå™¨é‹è¡Œ(IPv6) +POL_EX_25 連接到有此策略設置的會話的電腦將ä¸å…許æˆç‚º DHCP 伺æœå™¨ï¼Œä¹Ÿç„¡æ³•å° DHCP ç”¨æˆ¶åˆ†é… IPv6 ä½å€ / DNS 資訊。 +POL_26 拒絕路由æ“作 (IPv6) +POL_EX_26 有此策略設置的會話將拒絕 IPv6 路由。å³ä¾¿ IP 路由器é‹è¡Œåœ¨ç”¨æˆ¶ç«¯ï¼Œé€šè¨Šä»å°‡ç„¡æ³•å»ºç«‹ã€‚ +POL_27 拒絕 IP 地å€è¤‡è£½ (IPv6) +POL_EX_27 有此策略設置的會話無法使用正在被ä¸åŒæœƒè©±çš„電腦佔用的複製的 IPv6 地å€ã€‚ +POL_28 拒絕作為 TCP/IP 伺æœå™¨é‹è¡Œ (IPv6) +POL_EX_28 有此策略設置會話的電腦ä¸èƒ½æ”¶è½æˆ–æŽ¥å— IPv6 TCP/IP連接。 +POL_29 最大 IP 地å€æ•¸ (IPv6) +POL_EX_29 å°æœ‰æ­¤ç­–略設置的會話,指定單個會話å¯è¨»å†Šçš„ IPv6 地å€æ•¸ã€‚ +POL_30 VPN Client ä¸æŽ¥å—密碼ä¿å­˜ +POL_EX_30 å°æœ‰æ­¤ç­–略設置的用戶,用戶在用戶端將ä¸å†èƒ½å¤ ä¿å­˜å¯†ç¢¼ã€‚使用者æ¯æ¬¡é€£æŽ¥ VPN 時å‡éœ€è¦è¼¸å…¥å¯†ç¢¼ã€‚這將æ高安全性。如果啟用此策略, VPN Client 2.0 版本將被拒絕連接。 +POL_31 VPN Client 自動斷開 +POL_EX_31 å°æœ‰æ­¤ç­–略設置的用戶,在特定的一段時間éŽåŽ»å¾Œï¼Œç”¨æˆ¶çš„ VPN 會話將被自動斷開。這種情æ³ä¸‹å°‡ä¸åŸ·è¡Œè‡ªå‹•é‡æ–°é€£æŽ¥ã€‚這將防止大é‡ä¸æ´»èºçš„ VPN 會話。如果啟用此策略, VPN Client 2.0 版將被拒絕連接。 +POL_32 éŽæ¿¾æ‰€æœ‰ IPv4 å°åŒ… +POL_EX_32 å°å®šç¾©æ­¤ç­–略會話的所有 IPv4 å’Œ ARP 據包將被éŽæ¿¾ã€‚ +POL_33 éŽæ¿¾æ‰€æœ‰ IPv6 å°åŒ… +POL_EX_33 å°å®šç¾©æ­¤ç­–略會話的所有 IPv6 å°åŒ…將被攔截。 +POL_34 éŽæ¿¾æ‰€æœ‰éž IP å°åŒ… +POL_EX_34 å°å®šç¾©æ­¤ç­–ç•¥çš„æ‰€æœ‰éž IP å°åŒ…將被éŽæ¿¾ã€‚â€œéž IP å°åŒ…â€æ„æ€æ˜¯ä¸æ˜¯IPv4, ARP, 也ä¸æ˜¯ IPv6 çš„å°åŒ…。所有通éŽè™›æ“¬ HUB 的帶標籤的 VLAN å°åŒ…將被èªç‚ºæ˜¯éž IP å°åŒ…。 +POL_35 在 IPv6 RA 上的éžé»˜èªè·¯ç”±å™¨ +POL_EX_35 å°å®šç¾©æ­¤ç­–略的所有 VPN 會話中,任何 IPv6 RA(路由器通告)路由器的壽命為éžé›¶å€¼çš„å°åŒ…將設置為零值。這å¯ä»¥æœ‰æ•ˆé¿å… VPN Client 嘗試使用é ç«¯çš„ IPv6 路由器作為其本地 IPv6 è·¯ç”±å™¨è€Œé€ æˆ IPv6 路由混亂的å¯æ€•è¡Œç‚ºã€‚ +POL_36 在 IPv6 RA ç„¡é è¨­è·¯ç”±å™¨(ç‰©ç† IPv6) +POL_EX_36 å°å®šç¾©æ­¤ç­–略的所有 VPN 會話(åªæœ‰ç•¶ VPN Client / VPN Bridge å’Œ VPN Server 之間的物ç†é€šä¿¡å”定是 IPv6 時),任何 IPv6 RA(路由器通告)路由器的壽命為éžé›¶å€¼çš„å°åŒ…將設置為零值。這å¯ä»¥æœ‰æ•ˆé¿å… VPN Client 嘗試使用é ç«¯çš„ IPv6 路由器作為其本地 IPv6 è·¯ç”±å™¨è€Œé€ æˆ IPv6 路由混亂的å¯æ€•è¡Œç‚ºã€‚ +POL_37 VLAN ID (IEEE802.1Q) +POL_EX_37 您å¯ä»¥æŒ‡å®š VLAN ID 的安全性原則。所有的 VPN 會話定義了此策略,所有從使用者到虛擬 HUB 的乙太網å°åŒ…將被æ’入一個帶 VLAN ID çš„ VLAN 標籤(IEEE 802.1Q)。用戶還å¯ä»¥æ”¶åˆ°å…·æœ‰ç›¸åŒçš„ VLAN ID çš„ VLAN 標籤的å°åŒ…。(接收éŽç¨‹æœƒè‡ªå‹•åˆªé™¤ VLAN 標籤)。帶有任何其他 VLAN ID æˆ–éž VLAN å°åŒ…的乙太網å°åŒ…å°‡ä¸æœƒæ”¶åˆ°ã€‚所有沒有這個策略定義的 VPN 會話å¯ä»¥ç™¼é€/接收任何類型的乙太網å°åŒ…,ä¸ç®¡ VLAN 標籤,VLAN標籤也ä¸æœƒè¢«è‡ªå‹•æ’入或刪除。通éŽè™›æ“¬ HUB 的任何帶標籤的 VLAN å°åŒ…å°‡è¢«è¦–ç‚ºéž IP å°åŒ…。因此,帶標籤的 VLAN å°åŒ…ä¸å—制於 IPv4/IPv6 安全性原則,訪å•åˆ—表也ä¸å—其他 IPv4/IPv6 特定的深入處ç†ã€‚ +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã¾ã§ ----- + + +# 关于远程连接对è¯æ¡† +REMOTE_DEF_CAPTION é ç«¯é€£æŽ¥ +REMOTE_DEF_TITLE 指定你è¦é€²è¡Œé ç«¯é€£æŽ¥çš„電腦。 + + +#關於客戶通知æœå‹™ +CN_TITLE SoftEther VPN Client + + +# 關於連線管ç†å“¡ +CM_TITLE SoftEther VPN Client 管ç†å™¨ +CM_PW_LOCALMACHINE 本地電腦 +CM_NO_REMOTE VPN Client æœå‹™é‹è¡Œåœ¨ %s 上,ä¸å…許é ç«¯é€£æŽ¥ã€‚ +CM_CONNECT_FAILED 無法連接到 %s 上的 VPN Client æœå‹™ã€‚\r\nç¢ºèª VPN æœå‹™å·²é–‹å•Ÿä¸¦æ­£å¸¸é‹è¡Œã€‚ +CM_BAD_PASSWORD 密碼錯誤。請é‡æ–°è¼¸å…¥å¯†ç¢¼ã€‚密碼大å°å¯«æ•æ„Ÿã€‚ +CM_NUM_CONN_COUNT VPN 連接中: %u 帳戶 +CM_CONN_NO 未連接 +CM_PRODUCT_NAME SoftEther VPN Client Build %u +CM_ACCOUNT_COLUMN_1 VPN 連接設置å稱 +CM_ACCOUNT_COLUMN_2 狀態 +CM_ACCOUNT_COLUMN_3 VPN Server 主機å稱(地å€) +CM_ACCOUNT_COLUMN_3_2 虛擬 HUB å稱 +CM_ACCOUNT_COLUMN_4 虛擬網路介é¢å¡å稱 +CM_VLAN_COLUMN_1 虛擬網路介é¢å¡å稱 +CM_VLAN_COLUMN_2 狀態 +CM_VLAN_COLUMN_3 MAC åœ°å€ +CM_VLAN_COLUMN_4 版本 +CM_ACCOUNT_OFFLINE 離線 +CM_ACCOUNT_ONLINE 已連接 +CM_ACCOUNT_CONNECTING 連接中 +CM_VLAN_ENABLED 已啟用 +CM_VLAN_DISABLED å·²ç¦ç”¨ +CM_DELETE_ACCOUNT_MSG VPN 連接設置 "%s" 將刪除,你確定嗎? +CM_ST_ACCOUNT_NAME VPN 連接設置å稱 +CM_ST_CONNECTED 會話狀態 +CM_ST_CONNECTED_TRUE é€£æŽ¥å®Œæˆ (會話建立) +CM_ST_CONNECTED_FALSE 嘗試連接 +CM_ST_CONNECTING 開始連接 VPN 伺æœå™¨ +CM_ST_NEGOTIATION å”商中 +CM_ST_AUTH 驗證用戶身份 +CM_ST_ESTABLISHED 連接已建立 +CM_ST_RETRY é‡è©¦ +CM_ST_IDLE 空閒狀態 +CM_ST_SERVER_NAME 伺æœå™¨å +CM_ST_SERVER_PORT 埠號 +CM_ST_PORT_TCP TCP 埠 %u +CM_ST_SERVER_P_NAME æœå‹™ç«¯ç”¢å“å稱 +CM_ST_SERVER_P_VER æœå‹™ç«¯ç‰ˆæœ¬ +CM_ST_SERVER_P_BUILD æœå‹™ç«¯å…§éƒ¨æ¨™è¨˜ +CM_ST_START_TIME 連接開始時間 +CM_ST_FIRST_ESTAB_TIME 首次會話建立時間 +CM_ST_NONE ï¼ +CM_ST_CURR_ESTAB_TIME 當å‰æœƒè©±å»ºç«‹æ™‚é–“ +CM_ST_NUM_ESTABLISHED 已建立的會話數 +CM_ST_NUM_STR %u 次 +CM_ST_HALF_CONNECTION åŠé›™å·¥ TCP é€£æŽ¥æ¨¡å¼ +CM_ST_HALF_TRUE 是 (åŠé›™å·¥æ¨¡å¼) +CM_ST_HALF_FALSE å¦ (全雙工模å¼) +CM_ST_QOS VoIP / QoS 功能 +CM_ST_QOS_TRUE 已啟用 +CM_ST_QOS_FALSE å·²ç¦ç”¨ +CM_ST_NUM_TCP TCP 連接數 +CM_ST_NUM_TCP_UPLOAD 上行傳輸 TCP 連接數 +CM_ST_NUM_TCP_DOWNLOAD 下行傳輸 TCP 連接數 +CM_ST_MAX_TCP TCP 連接數最大值 +CM_ST_VLAN_ID VLAN ID +CM_ST_NO_VLAN ï¼ +CM_ST_USE_ENCRYPT 加密 +CM_ST_USE_ENCRYPT_TRUE 已啟用 (演算法: %S) +CM_ST_USE_ENCRYPT_TRUE2 已啟用 +CM_ST_USE_ENCRYPT_FALSE å·²ç¦ç”¨ (ä¸åŠ å¯†) +CM_ST_USE_COMPRESS 使用壓縮 +CM_ST_UDP_ACCEL_ENABLED æ”¯æ´ UDP 加速 +CM_ST_UDP_ACCEL_USING UDP 加速已啟動 +CM_ST_RUDP TCP over UDP (NAT ç©¿é€) +CM_ST_UNDERLAY_PROTOCOL 物ç†åº•å±¤å”定 +CM_ST_COMPRESS_TRUE 是 (%u %%) +CM_ST_COMPRESS_FALSE å¦ (ä¸å£“縮) +CM_ST_SESSION_NAME 會話å +CM_ST_CONNECTION_NAME 連接å +CM_ST_SESSION_KEY 工作階段金鑰 (160 ä½) +CM_ST_BRIDGE_MODE 橋接器 / è·¯ç”±æ¨¡å¼ +CM_ST_MONITOR_MODE ç›£æ¸¬æ¨¡å¼ +CM_ST_YES 是 +CM_ST_NO å¦ +CM_ST_SEND_SIZE è¼¸å‡ºè³‡æ–™é‡ +CM_ST_RECV_SIZE è¼¸å…¥è³‡æ–™é‡ + +CM_ST_SEND_UCAST_NUM 傳出單播å°åŒ… +CM_ST_SEND_UCAST_SIZE å‚³å‡ºå–®æ’­ç¸½é‡ +CM_ST_SEND_BCAST_NUM 傳出廣播å°åŒ… +CM_ST_SEND_BCAST_SIZE å‚³å‡ºå»£æ’­ç¸½é‡ + +CM_ST_RECV_UCAST_NUM 傳入單播å°åŒ… +CM_ST_RECV_UCAST_SIZE å‚³å…¥å–®æ’­ç¸½é‡ +CM_ST_RECV_BCAST_NUM 傳入廣播å°åŒ… +CM_ST_RECV_BCAST_SIZE å‚³å…¥å»£æ’­ç¸½é‡ + +CM_ST_NUM_PACKET_STR %S å°åŒ… +CM_ST_SIZE_BYTE_STR %S ä½å…ƒçµ„ + +CM_NEW_ICON 添加新的 VPN 連接 +CM_VGC_ICON VPN Gate 公共 VPN 中繼伺æœå™¨ +CM_VGC_LINK VPN Gate 學術試驗 Web 網站 +CM_ST_TITLE %s 的連接狀態 +CM_ST_COLUMN_1 é …ç›® +CM_ST_COLUMN_2 狀態 +CM_NEW_ACCOUNT_NAME_1 æ–°çš„ VPN 連接 +CM_NEW_ACCOUNT_NAME_2 æ–°çš„ VPN 連接 (%u) +CM_ACCOUNT_TITLE_1 æ–°çš„ VPN 連接設置屬性 +CM_ACCOUNT_TITLE_2 %s 的屬性 +CM_SERVER_CERT_1 指定特定證書登入(&R) +CM_SERVER_CERT_2 指定特定證書刪除(&D) +CM_CLIENT_CERT_1 指定用戶端證書(&C) +CM_CLIENT_CERT_2 刪除用戶端證書(&C) +CM_CERT_INFO 發行å°è±¡: %s\r\n發行人: %s\r\n有效期é™: %s +CM_NO_CERT 您必須指定一個用戶端證書用於用戶身份驗證。 +CM_NO_SECURE 指定智慧å¡å…§çš„客戶證書和個人密碼,以用於使用者身份驗證。 +CM_CERT_SECURE_INFO 證書: "%S"\r\n金鑰: "%S" +CM_SELECT_SECURE_DEVICE é¸æ“‡æ™ºæ…§å¡(&P) +CM_SELECT_CERT_INCARD 指定證書åŠé‡‘é‘°(&V) +CM_VIEW_CLIENT_CERT 查看用戶端證書(&V) +CM_NO_VLAN 在你創建一個新的 VPN 連接設置å‰ï¼Œéœ€è¦å‰µå»ºä¸€å€‹è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚\r\n\r\n你想創建一個虛擬網路介é¢å¡å—Ž? +CM_NO_VLAN_2 在連接到 VPN Server å‰ï¼Œä½ éœ€è¦å‰µå»ºä¸€å€‹è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚\r\n\r\n你想創建一個虛擬網路介é¢å¡å—Ž? +CM_VLAN_REMOTE_ERROR 無法é ç«¯å‰µå»ºè™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚\r\n請在有 VPN Client æœå‹™çš„本地電腦上啟動 VPN Client 管ç†å™¨ï¼Œå®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚ +CM_9X_VLAN_INSTALL 一個新的虛擬網路介é¢å¡ç¾åœ¨å°‡è¢«å‰µå»ºã€‚\r\n\r\n創建虛擬網路介é¢å¡å¾Œï¼Œéœ€è¦é‡æ–°é–‹æ©Ÿ Windows 系統。\n在虛擬網路介é¢å¡å®‰è£é€²è¡Œä¸­ï¼Œå¯èƒ½æœƒè¦æ±‚ä½ æ’å…¥ Windows CD-ROM 安è£ç›¤ã€‚關閉除 VPN Client 管ç†å™¨ç¨‹å¼ä»¥å¤–的當å‰æ‰€æœ‰çš„é‹è¡Œç¨‹å¼ï¼Œæº–備好 Windows 安è£ç›¤ï¼ŒæŒ‰ä¸€ä¸‹â€œç¢ºå®šâ€ã€‚\r\n按一下確定將開始虛擬網路介é¢å¡çš„安è£ã€‚安è£å®Œæˆå¾Œï¼ŒWindows 將自動é‡å•Ÿã€‚ +CM_9X_VLAN_ME_MESSAGE 虛擬網路介é¢å¡å·²å‰µå»ºã€‚在按一下“確定â€å¾Œï¼Œé›»è…¦å°‡è‡ªå‹•é‡æ–°é–‹æ©Ÿã€‚\r\n\r\n電腦é‡æ–°é–‹æ©Ÿå¾Œï¼Œå¯èƒ½æœƒå‡ºç¾å®‰è£æ–°è¨­å‚™ç²¾éˆã€‚\r\n如果該精éˆå‡ºç¾ï¼ŒæŒ‰ä¸€ä¸‹æ¯ä¸€å€‹èž¢å¹•ä¸Šçš„“下一步“,直到安è£å®Œæˆã€‚ +CM_9X_VLAN_UNINSTALL è‹¥è¦åˆªé™¤è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œè«‹å¾žç¶²è·¯å±¬æ€§ä¸­åˆªé™¤ã€‚ \r\n\r\n你想è¦é¡¯ç¤ºç¶²è·¯å±¬æ€§è¦–窗嗎? +CM_PORT_1 8888 (PX-VPN 埠) +CM_PORT_2 443 (HTTPS 埠) +CM_PORT_3 992 (telnets 埠) +CM_PORT_4 5555 (SE-VPN 埠) +CM_RETRY_INTERVAL_ERROR 當 VPN 連接斷開時,設置é‡æ–°é€£æŽ¥é–“éš”(至少 5 秒)。 +CM_DELETE_CLIENT_CERT 這將刪除已經設置的用戶端證書。你確定è¦åˆªé™¤å—Ž? +CM_DELETE_SERVER_CERT 這將刪除已經設置的æœå‹™ç«¯ç‰¹å®šè­‰æ›¸ã€‚你確定è¦åˆªé™¤å—Ž? +CM_SET_STARTUP VPN 連接設置 "%s" 當å‰è¨­ç½®ç‚ºå•Ÿå‹•é€£æŽ¥è¨­ç½®ã€‚\r\n當下次é‡æ–°é–‹æ©Ÿé›»è…¦å¾Œï¼Œå¸³æˆ¶å°‡è¢«è‡ªå‹•é€£æŽ¥ã€‚\r\n(如果你使用的是 Windows,在用戶登入到 Windows å‰ï¼Œè‡ªå‹•é€£æŽ¥å°‡åœ¨å¾Œè‡ºæ¨¡å¼ä¸‹å•Ÿå‹•ã€‚) +CM_REMOVE_STARTUP 你希望刪除 VPN 設置 "%s" 的啟動連接屬性嗎? +CM_NO_DISCONNECT_SPAN 請設置 TCP 連接的使用壽命。 +CM_HALF_MSG 當使用åŠé›™å·¥æ¨¡å¼æ™‚,設置的 TCP 連接數至少是2個。 +CM_TOO_SMALL_INTERVAL 設置建立一個 TCP 連接的時間間隔至少是 1 ç§’é˜ +CM_DELETE_VLAN 這將刪除虛擬網路介é¢å¡ "%s"。你確定刪除嗎? +CM_COPY_NAME_1 複件 %s +CM_COPY_NAME_2 複件 (%u) %s +CM_IMPORT_NAME_1 %s +CM_IMPORT_NAME_2 %s (%u) +CM_CERT_COLUMN_1 發給 +CM_CERT_COLUMN_2 發行人 +CM_CERT_COLUMN_3 æœ‰æ•ˆæœŸé™ +CM_CERT_DELETE_MSG 從列表中刪除此證書? +CM_PASSWORD_SET 設定的密碼。 +CM_PASSWORD_REMOVE 設置的密碼被刪除。 +CM_UNDER_CONSTRUCTION 未完æˆçš„。 +CM_CURRENT_ACTIVE VPN 連接設置 "%s" 的設定已經ä¿å­˜ï¼Œä½†é€™å€‹ VPN 連接設置當å‰æ­£ç·šä¸Šï¼Œæ–°çš„設置直到下一次連接æ‰èƒ½é©ç”¨ã€‚ +CM_DISCONNECT_ALL 這將斷開所有的 %u 個 VPN 連接設置的當å‰é€£æŽ¥ã€‚\r\n你確定è¦é€™æ¨£åšå—Ž? +CM_HTTPS_MSG 您已經é¸æ“‡é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€²è¡Œé€£æŽ¥ã€‚\r\n\r\n平常的 HTTP 代ç†ä¼ºæœå™¨ä¸å…許訪å•æ‚¨æ‰€é¸æ“‡çš„ TCP 埠。\r\n當 VPN Client é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥åˆ° VPN Server 時,å¯èƒ½æœƒé€šéŽä½¿ç”¨ HTTPS (HTTP over SSL) 通信進行連接。\r\n在此情æ³ä¸‹ï¼Œå»ºè­°æ‚¨æŒ‡å®š 443 (HTTPS 埠) 最為目標 VPN Server 的埠號。\r\n(如果您指定了一個其它埠號,å¯èƒ½æœƒç„¡æ³•é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€²è¡Œé€£æŽ¥ã€‚\r\n確定目標 VPN Server 已啟用 443 埠。) \r\n\r\n如果需è¦è©³ç´°è³‡è¨Šï¼Œè«‹èˆ‡æ‚¨è¨ˆç•«åœ¨é€£æŽ¥ä¸­ç¶“éŽçš„ HTTP 代ç†ä¼ºæœå™¨çš„系統管ç†å“¡æˆ–網路系統管ç†å“¡è¯ç¹«ã€‚\r\n\r\n您是å¦ç¢ºå®šæ”¹è®Šç›®æ¨™ VPN Server 埠號為 443 (HTTPS 埠)? +CM_REMOTE_WARNING 您正在ç¦ç”¨é ç«¯ç³»çµ±ç®¡ç†ã€‚\r\n\r\nç•¶å‰ VPN Client 管ç†å™¨æ­£é€£æŽ¥åˆ°é ç«¯é›»è…¦ "%S" 並正在控制它的 VPN Client æœå‹™ã€‚\r\n如果ç¦ç”¨é ç«¯ç³»çµ±ç®¡ç†ï¼Œå°‡ç„¡æ³•ç¹¼çºŒé ç«¯é€£æŽ¥é›»è…¦ "%S" ä¸¦é€šéŽ VPN Client 管ç†å™¨å° VPN Client æœå‹™é€²è¡ŒæŽ§åˆ¶ã€‚\r\n\r\n是å¦ç¢ºèªç¦ç”¨é ç«¯ç³»çµ±ç®¡ç†? +CM_KEEP_INTERVAL_MSG 設置“å°åŒ…發é€é–“隔†為 %u 到 %u 秒。 +CM_REMOTE_TITLE å¯ä»¥ä½¿ç”¨ VPN Client 管ç†å™¨é€£æŽ¥å¦ä¸€å°é›»è…¦ä¸¦é ç«¯ç³»çµ±ç®¡ç†å®ƒçš„ VPN Client æœå‹™ã€‚\r\n(注æ„: é ç«¯é›»è…¦å¿…é ˆå…許é ç«¯ç³»çµ±ç®¡ç†ã€‚) +CM_DESKTOP_LOCAL_PC 本地電腦 +CM_DESKTOP_REMOTE_PC 電腦 %S +CM_DESKTOP_MSG_LOCAL_TS 終端æœå‹™ (é ç«¯æ¡Œé¢) 功能 +CM_DESKTOP_MSG_LOCAL_SW 切æ›ç”¨æˆ¶åŠŸèƒ½ +CM_DESKTOP_MSG_LOCAL_1 ç›®å‰ï¼Œ%s 安è£åœ¨é€™å°é›»è…¦ä¸Šï¼Œæ供了å…許多用戶登入的環境。在此情æ³ä¸‹ï¼ŒVPN Client 顯示的進展狀態資訊,錯誤資訊和其它資訊將被顯示在“控制å°æœƒè©±â€ä¸­ã€‚ +CM_DESKTOP_MSG_LOCAL_21 “會話 ID: 0,用戶 %sâ€åœ¨é€™å°é›»è…¦è¢«åˆ†é…為控制å°é€²ç¨‹ã€‚但是由於您已經在進程 %u 上開啟 VPN Client 管ç†å™¨ï¼Œå› æ­¤ç„¡æ³•é¡¯ç¤º VPN Client 上進度狀態或錯誤等資訊。 +CM_DESKTOP_MSG_LOCAL_22 ç›®å‰é€™å°é›»è…¦ä¸Šçš„控制å°æœƒè©±â€œæœƒè©±ID: 0â€æ²’有被登入。並且因為您在會話 %u 上啟動了 VPN Client 管ç†å™¨ï¼Œå› æ­¤ç„¡æ³•é¡¯ç¤º VPN Client 上進度狀態或錯誤等資訊。 +CM_DESKTOP_MSG_LOCAL_31 建議當此電腦的控制å°æœƒè©± (會話ID: 0,使用者 %s) 顯示時,在此會話中啟動 VPN Client 伺æœå™¨ä¸¦å•Ÿå‹• VPN 連接設置“%sâ€ã€‚由此您將å¯ä»¥å•Ÿå‹•é€£æŽ¥é€²ç¨‹ï¼Œä½†è¦æ‰¿æ“”無法檢查進度狀態或錯誤資訊的風險。 +CM_DESKTOP_MSG_LOCAL_32 建議您先註銷,然後å†å¾žæœ¬åœ°ç™»å…¥ã€‚é‹è¡Œ VPN Client 管ç†å™¨æœƒè©±ï¼Œä¸¦å•Ÿå‹• VPN 連接設置“%sâ€ã€‚由此您將å¯ä»¥å•Ÿå‹•é€£æŽ¥é€²ç¨‹ï¼Œä½†è¦æ‰¿æ“”無法檢查進度狀態或錯誤資訊的風險。 +CM_DESKTOP_MSG_REMOTE_1 由於您在é ç«¯é€£æŽ¥åˆ°é›»è…¦ %S 上的 VPN Client 時執行的動作,您將無法看到 VPN Client 顯示的諸如進程狀態或錯誤資訊。 +CM_DESKTOP_MSG_REMOTE_2 è¦æª¢æŸ¥æ‰€æœ‰ VPN Client 顯示的進程狀態,錯誤和其他資訊,您必須從電腦 %S 本地登入並顯示控制會話 (æ¡Œé¢)。 +CM_DESKTOP_MSG_REMOTE_3 建議您直接從本地 (%S) 登入。é‹è¡Œ VPN Client 管ç†å™¨æœƒè©±ï¼Œä¸¦å•Ÿå‹• VPN 連接設置“%sâ€ã€‚由此您將å¯ä»¥å•Ÿå‹•é€£æŽ¥é€²ç¨‹ï¼Œä½†è¦æ‰¿æ“”無法檢查進度狀態或錯誤資訊的風險。 +CM_STOP_INST_VLAN_1 è¦æƒ³åœ¨æ­¤é›»è…¦ä¸Šå®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œæ‚¨å¿…須在“控制å°æœƒè©±â€ä¸‹å•Ÿå‹• VPN Client 管ç†å™¨ã€‚\r\n\r\nç›®å‰ï¼Œæ­¤é›»è…¦ä¸Šå·²å®‰è£ %s,且用戶已登入é ç«¯æœƒè©± (會話ID: %u) 而ä¸æ˜¯æŽ§åˆ¶å°é€²ç¨‹ã€‚\r\nè‹¥è¦å®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œå¿…須在控制å°æœƒè©± (會話ID: %u,用戶 %s 已登入) 下啟動 VPN Client 管ç†å™¨ã€‚\r\n\r\n首先使用切æ›ç”¨æˆ¶åŠŸèƒ½å¾žæœ¬åœ°ç™»å…¥åˆ°é›»è…¦ï¼Œæˆ–在é ç«¯æ¡Œé¢ä½¿ç”¨ “/console†論據功能,或切æ›é›»è…¦çš„本地控制å°è¨­å‚™ï¼Œä¹‹å¾Œå•Ÿå‹• VPN Client 管ç†å™¨ï¼Œä¸¦å®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚ +CM_STOP_INST_VLAN_2 è¦æƒ³åœ¨æ­¤é›»è…¦ä¸Šå®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œæ‚¨å¿…須在“控制å°æœƒè©±â€ä¸‹å•Ÿå‹• VPN Client 管ç†å™¨ã€‚\r\n\r\nç›®å‰ï¼Œæ­¤é›»è…¦ä¸Šå·²å®‰è£ %s,且用戶已登入é ç«¯æœƒè©± (會話ID: %u) 而ä¸æ˜¯æŽ§åˆ¶å°é€²ç¨‹ã€‚\r\nè‹¥è¦å®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ï¼Œå¿…須在“控制å°æœƒè©±â€ä¸‹å•Ÿå‹• VPN Client 管ç†å™¨ã€‚\r\n(ç›®å‰ç”¨æˆ¶ä¸¦æœªç™»å…¥åˆ°æŽ§åˆ¶å°æœƒè©± (會話ID: 0)。) \r\n\r\n首先使用切æ›ç”¨æˆ¶åŠŸèƒ½å¾žæœ¬åœ°ç™»å…¥åˆ°é›»è…¦ï¼Œæˆ–在é ç«¯æ¡Œé¢ä½¿ç”¨ “/console†論據功能,或切æ›é›»è…¦çš„本地控制å°è¨­å‚™ï¼Œä¹‹å¾Œå•Ÿå‹• VPN Client 管ç†å™¨ï¼Œä¸¦å®‰è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ã€‚ +CM_SHORTCUT_DESKTOP_MSG è‹¥è¦ä½¿ç”¨ VPN 連接設置快æ·æ–¹å¼å•Ÿå‹•é€£æŽ¥ï¼Œæ‚¨å¿…須在“控制å°æœƒè©±â€ä¸‹é‹è¡Œå¿«æ·æ–¹å¼æª”。\r\n\r\nç›®å‰ç”¨æˆ¶ä½œç‚ºé ç«¯æœƒè©± (會話ID: %u) 登入而ä¸æ˜¯æŽ§åˆ¶å°æœƒè©±ã€‚ +CM_HTTP_PROXY_WARNING å·²é¸æ“‡â€œé€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥â€ã€‚\r\n\r\n一般情æ³ä¸‹ï¼ŒHTTP 伺æœå™¨åªå…許兩種 TCP 埠作為連接到目標伺æœå™¨çš„埠號: HTTP å”è­° (TCP 埠號 80) å’Œ HTTPS å”è­° (TCP 埠號 443)。\r\n(åŒæ¨£ï¼Œä¹Ÿæœ‰çš„代ç†ä¼ºæœå™¨æ供更寬泛的 TCP 埠供連接使用。) \r\n\r\n當通éŽä¸€å°ç¦ç”¨é™¤ HTTP 埠或 HTTPS 埠的 HTTP 代ç†ä¼ºæœå™¨å»ºç«‹ VPN 連接時,您必須指定 443 (HTTPS å”定) 作為目標 VPN Server 的埠號。\r\n\r\nè¦æª¢æŸ¥æ‚¨ç•¶å‰ä½¿ç”¨çš„ HTTP 代ç†ä¼ºæœå™¨æ˜¯å¦å…許 80 或 443 æ„外的埠,請與 HTTP 代ç†ä¼ºæœå™¨çš„管ç†å“¡è¯ç¹«ã€‚\r\n\r\nç›®å‰ %d 指定為目標 VPN Server 的埠號。您是å¦è¦æ›´æ”¹åŸ è™Ÿç‚º 443 (HTTPS å”è­°) ?\r\n(您所連接的 VPN Server çš„ 443 埠必須被設為監è½ç‹€æ…‹ä¸¦ä¸”空閒。) \r\n如果您無法確定,請與系統管ç†å“¡æˆ–網路系統管ç†å“¡è¯ç¹«ã€‚ +CM_PASSWORD_CHANGED 密碼已更改。 +CM_ACCOUNT_SETTING_FILE VPN 連接設置檔案 (*.VPN)|*.vpn|所有檔案 (*.*)|*.* +CM_ACCOUNT_SAVE_TITLE 輸入è¦åŒ¯å‡ºçš„ VPN 連接設置檔案的檔案å +CM_ACCOUNT_OPEN_TITLE é¸æ“‡è¦å°Žå…¥çš„ VPN 連接設置檔案 +CM_ACCOUNT_FILE_BANNER # VPN Client 連接設置檔案\r\n# \r\n# 此檔案是使用 VPN Client 管ç†å™¨åŒ¯å‡ºçš„。\r\n# 此檔案內容å¯ä½¿ç”¨æ–‡å­—編輯器進行編輯。\r\n# 當此檔案通éŽä½¿ç”¨ç”¨æˆ¶ç«¯é€£ç·šç®¡ç†å“¡å°Žå…¥å¾Œå¯ä»¥ç«‹å³è¢«ä½¿ç”¨ã€‚\r\n\r\n +CM_FAILED_TO_OPEN_FILE 無法打開檔案。 +CM_FAILED_TO_SAVE_FILE 無法ä¿å­˜æª”案。 +CM_ACCOUNT_PARSE_FAILED 無法從指定檔案è£è¼‰ VPN 連接設置。\r\n請檢查檔案內容。 +CM_ACCOUNT_MSG_SENSITIVE æ­¤ VPN 連接設置有用戶å和密碼。\r\n您想從匯出的設置檔中刪除這些æ•æ„Ÿè³‡è¨Šå—Žï¼Ÿ\r\n\r\n按一下“是â€ä»¥åˆªé™¤æ•æ„Ÿè³‡è¨Šã€‚\r\n在這種情æ³ä¸‹ï¼Œç•¶ä»–正試圖連接到 VPN Server 時,使用者需è¦è¼¸å…¥ç”¨æˆ¶å和密碼。\r\n\r\n按一下“å¦â€å°‡æ•æ„Ÿè³‡è¨Šç•™åœ¨æª”內。 +CM_SHORTCUT_FILE å¿«æ·æ–¹å¼æª”案|*.lnk +CM_SHORTCUT_SAVE_TITLE 輸入快æ·æ–¹å¼æª”案å。 +CM_SHORTCUT_UNSUPPORTED 該連接的快æ·æ–¹å¼çš„功能ä¸æ”¯æ´æ­¤ VPN Client 的版本。\r\n更新到新版本。 +CM_SHORTCUT_COMMENT 使用 VPN 連接設置“%sâ€ä»¥é€£æŽ¥åˆ° VPN Server。 +CM_SHORTCUT_ERROR 創建快æ·æ–¹å¼å¤±æ•—。 +CM_VPN_FILE_CLICKED ä½ è¦å°Žå…¥çš„ VPN 連接檔案? +CM_VPN_FILE_IMPORT_NG 無法導入 VPN 連接設置檔案。由於 VPN Client 設置已被鎖定。 +CM_VLAN_INSTALLING è«‹ç¨å€™... +CM_SECURE_MUST_LOCAL 因為目å‰æ‚¨å°é ç«¯é›»è…¦é€²è¡Œé€£æŽ¥ä¸¦ç®¡ç† VPN Client,因此無法修改智慧å¡è¨­ç½®ã€‚ +CM_DETAIL_MODE_LINK_STR 使用級è¯ï¼Œå‰‡â€œé€šéŽæ©‹æŽ¥å™¨ï¼Œè·¯ç”±æ¨¡å¼é€£æŽ¥â€å§‹çµ‚啟用。 +CM_TRAY_INITING VPN Client 管ç†å™¨ +CM_TRAY_NOT_CONNECTED VPN Client 管ç†å™¨\r\n未連接 +CM_TRAY_CONNECTED_0 VPN Client 管ç†å™¨\r\n主動連接到%u個伺æœå™¨ï¼Œä¸¦å˜—試連接到 %u 個伺æœå™¨ +CM_TRAY_CONNECTED_1 VPN Client 管ç†å™¨\r\n嘗試連接到%u個伺æœå™¨ +CM_TRAY_CONNECTED_2 VPN Client 管ç†å™¨\r\nçš„ %u 個伺æœå™¨ä¸­çš„連接 +CM_TRAY_MENU_1_SHOW 顯示 VPN Client 管ç†å™¨(&S) +CM_TRAY_MENU_1_HIDE 關閉 VPN Client 管ç†å™¨(&O) +CM_TRAY_MENU_2_QUIT 退出 VPN Client 管ç†å™¨ç¨‹å¼(&X) +CM_TRAY_MENU_CONNECT å•Ÿå‹• VPN 連接(&C) +CM_TRAY_MENU_DISCONNECT æ–·é–‹ VPN 連接(&D) +CM_TRAY_MENU_STATUS 查看 VPN 連接狀態(&I) +CM_TRAY_MENU_DISCONNECT_ALL 斷開所有的 VPN 連接(&A) +CM_TRAY_MENU_NEW 創建一個新的連接設置(&N) +CM_TRAY_MENU_RECENT 最近使用的 VPN Server(&Y) +CM_TRAY_MENU_TRAFFIC 網格和通信速度測試工具(&R) +CM_TRAY_MENU_NETIF 查看網路設備的狀態(&D) +CM_TRAY_MENU_ABOUT 關於 VPN Client 管ç†å™¨(&A) +CM_TRAY_MENU_SETTING 變更é‹è¡Œæ¨¡å¼(&M) +CM_TRAY_MENU_CANCEL 關閉此èœå–® +CM_EXIT_MESSAGE 是å¦é€€å‡º VPN Client 管ç†å™¨ç¨‹å¼? +CM_IMPORT_MESSAGE 從檔案 "%S" å®‰è£ VPN 連接設置 "%s"。 +CM_VLAN_CREATING 創建一個新的 Windows VPN 虛擬網路介é¢å¡ã€‚\r\n\r\n這個éŽç¨‹å¯èƒ½æœƒèŠ±è²»å¹¾ç§’æˆ–è¶…éŽ 1 分é˜ã€‚ \r\nè«‹ç¨å€™...\r\n\r\n(在虛擬網路介é¢å¡å®‰è£éŽç¨‹ä¸­ï¼Œè«‹ä¸è¦åŸ·è¡Œå…¶ä»–æ“作。) +CM_SETTING_PASSWORD 該設置已被鎖定。è¦å–消這些鎖定設置,您必須輸入密碼。 +CM_EASY_MODE_NOT_ON_REMOTE 無法連接,因為é ç«¯é›»è…¦ä¸Šçš„ VPN Client 在簡易模å¼ä¸‹é‹è¡Œã€‚ +CM_EASY_CONNECT_BUTTON_1 å•Ÿå‹• VPN 連接 +CM_EASY_CONNECT_BUTTON_2 æ–·é–‹(&D) +CM_EASY_ACCOUNT_WARNING 因為設置已鎖定,您åªèƒ½æ›´æ”¹â€œä»£ç†ä¼ºæœå™¨è¨­å®šâ€ï¼Œâ€œä½¿ç”¨è€…é©—è­‰â€å’Œâ€œå·²ä½¿ç”¨çš„虛擬網路介é¢å¡â€ã€‚ +CM_EASY_INFO_1 é¸æ“‡ä¸€å€‹ VPN 連接。 +CM_EASY_INFO_2 按一下“開始 VPN 連接â€å•Ÿå‹•ä¸€å€‹ VPN 連接。 +CM_EASY_INFO_3 VPN 連接是活èºçš„。您å¯ä»¥é€šéŽé»žæ“Šâ€œæ–·é–‹â€çµ‚止連接。 +CM_EXT_VOICE_MSG 擴展語音嚮導的部分內容é‹è¡Œä¸æ­£å¸¸ã€‚\r\n擴展語音嚮導是å¦æ‰“é–‹? +CM_EASY_TITLE VPN Client 簡易連線管ç†å“¡ +CM_EASY_CONNECTED VPN 連接完æˆã€‚ +CM_EASY_CONNECTING 建立 VPN 連接中... +CM_PROXY_FROM_IE ç•¶å‰ Internet Explorer 代ç†è¨­ç½®å·²è¼‰å…¥ã€‚ +CM_TRAY_ICON_RESTORE 工具列圖示已被清除。\r\n\r\nè¦æ¢å¾©è©²åœ–示,請啟動 VPN Client 管ç†å™¨ä¸¦åœ¨æŸ¥çœ‹åŠŸèƒ½è¡¨é»žæ“Šâ€œé¡¯ç¤ºå·¥å…·åˆ—圖示â€ã€‚ +CM_WOULDYOULOAD_IE_PROXY ç›®å‰ï¼Œé€™å°é›»è…¦çš„ Internet Explorer é…置使用代ç†ä¼ºæœå™¨"%S"。\r\n您想在新的 VPN 連接設置中應用當å‰ä»£ç†è¨­ç½®å—Žï¼Ÿ\r\n\r\n點擊“是â€ä½¿ç”¨Internet Explorer 的代ç†è¨­ç½®ã€‚\r\n點擊“å¦â€ä½¿ç”¨ç›´æŽ¥é€£æŽ¥è‡³ VPN Server(ä¸æ˜¯ä»£ç†ä¼ºæœå™¨)。\r\n此設置å¯ä»¥åœ¨é€£æŽ¥è¨­ç½®çš„屬性視窗ã€åœ¨ä»Šå¾Œçš„任何時間進行修改。 +CM_MSG_TITLE VPN Server "%S" (虛擬 HUB: "%S") +CM_JUMPLIST_RCCONNECT 最近使用的連接設置 +CM_VPNGATE_MESSAGE 在 VPN Gate 學術項目網站上有一個公共 VPN 中繼伺æœå™¨åˆ—表。\r\n網際網路上的任何人都å¯ä»¥å»ºç«‹ VPN 連接至任一列表上的 VPN 伺æœå™¨ã€‚無需用戶註冊。\r\n\r\nVPN Gate ä¸æ˜¯ SoftEther VPN 的一部分。\r\n此圖示åªæ供了一個超連çµåˆ° http://www.vpngate.net/。\r\n\r\n安è£å¸¶æœ‰ SoftEther VPN Client çš„ VPN Gate Client 外掛程å¼ã€‚它å¯ç”¨ç°¡å–®çš„é…置連接到 VPN Gate 的一個公共 VPN 中繼伺æœå™¨ã€‚\r\n\r\nä½ æƒ³è¨ªå• http://www.vpngate.net/ (設在日本筑波大學) ? + + +# VPN Gate Service +VGC_COLUMN_0 DDNS 唯一主機å稱 +VGC_COLUMN_1 IP åœ°å€ (主機å稱) +VGC_COLUMN_2 國家/åœ°å€ +VGC_COLUMN_3 執行時間 +VGC_COLUMN_4 VPN 會話 +VGC_COLUMN_5 線路速度 +VGC_COLUMN_6 Ping (Google, SE) +VGC_COLUMN_7 SSL-VPN (TCP) +VGC_COLUMN_8 UDP æ”¯æŒ +VGC_COLUMN_9 日誌策略 +VGC_COLUMN_10 ç´¯ç©è½‰ç§» +VGC_COLUMN_11 累計用戶 +VGC_COLUMN_12 æ“作員的åå­— +VGC_COLUMN_13 æ“ä½œå“¡çš„æ¶ˆæ¯ +VGC_COLUMN_14 總分 + +VGC_LOG_PERMANENT 永久的 +VGC_LOG_2WEEKS 兩周 +VGC_LOG_NONE 無日誌 + +VGC_UPTIME_MIN %u åˆ†é˜ +VGC_UPTIME_HOUR %u å°æ™‚ +VGC_UPTIME_DAY %u 天 +VGC_NUM_VPN %u 會話 +VGC_NUM_LOGIN %S 登入次數 + +VGC_UDP_AVAILABLE UDP OK + +VGC_LIST_STR_OK 在這個地çƒä¸Šçš„ %S 公共 VPN 中繼伺æœå™¨ ! (æ›´æ–°æ–¼ %S) +VGC_LIST_STR_OK_2 %S 伺æœå™¨ (æ›´æ–°æ–¼ %S) - 伺æœå™¨åˆ—表更新失敗。如果å†æ¬¡å¤±æ•—,請下載最新的 VPN Gate Client。 +VGC_LIST_STR_NG 伺æœå™¨åˆ—表更新失敗。如果å†æ¬¡å¤±æ•—,請下載最新的 VPN Gate Client。 +VGC_PROXY_MSG 如果您使用的是代ç†ä¼ºæœå™¨ï¼Œæ‚¨å¯èƒ½ç„¡æ³•ä½¿ç”¨ä¸æ”¯æ´ TCP 443 埠ã€å¾žé€™æ¨£çš„代ç†å§”託網路ã€ä½œç‚º "SSL-VPN 連接" çš„ VPN 中繼伺æœå™¨ã€‚ +VGC_PROXY_TITLE 代ç†ä¼ºæœå™¨ä½¿ç”¨è€…的注æ„事項 + +VGS_NO_HUB_YET 為了設置消æ¯ï¼Œé¦–先你得啟用 VPN Gate æœå‹™ã€‚在啟用該æœå‹™å¾Œï¼Œé‡æ–°æ‰“開此視窗,並設置消æ¯ã€‚ + +VGC_TITLE VPN Gate 外掛程å¼æ¶ˆæ¯ + +VGC_VER_DIFF VPN Gate 用戶端外掛程å¼çš„版本與 SoftEther VPN 用戶端相異。\r\n\r\n- 當å‰çš„ VPN Gate 外掛程å¼: Build %u\r\n- 當å‰çš„ SoftEther VPN 用戶端: Build %u\r\n\r\næŽ¨è–¦ä¸‹è¼‰ä¸¦å®‰è£ VPN Gate å¤–æŽ›ç¨‹å¼ Build %u,å¦å‰‡å¯èƒ½å‡ºç¾é€šä¿¡éŒ¯èª¤æˆ–清單更新出錯。VPN 伺æœå™¨åˆ—表更新失敗多次,請更新 VPN Gate 外掛程å¼ç‰ˆæœ¬ã€‚\r\n\r\n最新的 VPN Gate 外掛程å¼å¯ç”¨æ–¼ http://www.vpngate.net/。\r\n(如果您無法直接訪å•ä¸Šè¿°ç¶²ç«™ï¼Œè«‹ä½¿ç”¨é¡åƒç¶²ç«™ã€‚)\r\n\r\n)\r\n\r\n + +VGS_STOP VPN Gate æœå‹™å°‡åœ¨æ‚¨é»žæ“Š 確定 按鈕後åœæ­¢ã€‚\r\n\r\n在 VPN Gate æœå‹™è¢«åœæ­¢å¾Œï¼Œé€™å°é›»è…¦å°‡ä¸æœƒæŽ¥å—æ–°çš„ VPN 連接請求,但是,ä»ç„¶æ´»èºçš„ VPN 會話å¯èƒ½æœƒæ®˜ç•™ã€‚\r\n (這類 VPN 會話有時在枚舉中ä¸å¯è¦‹ã€‚) \r\n\r\nè¦æƒ³å¾¹åº•çµ‚止所有ä»ç„¶æ´»èºçš„ VPN 會話,é‡å•Ÿ SoftEther VPN Server 或者 SoftEther VPN Client æœå‹™ï¼Œæˆ–者é‡æ–°é–‹æ©Ÿé€™å°é›»è…¦ã€‚ + +VGS_START This will activate the VPN Gate Relay Service function.\r\n\r\nVPN Gate Relay Service function must be activated by your own risk.\r\nSome countries prohibit using of encrypted VPN by laws.\r\nFor more details about VPN Gate Relay Service please visit http://www.vpngate.net/en/join.aspx.\r\n\r\nThe VPN Gate Academic Experiment Service is operated as a research project at the graduate school on University of Tsukuba, Japan. The service is governed under the Japanese laws. Other countries' laws are none of our concerns nor responsibilities.\r\n\r\nBy nature, there are almost 200 countries in the World, with different laws. It is impossible to verify every countries' laws and regulations and make the software comply with all countries' laws in advance to release the software. If a user uses VPN Gate service in a specific country, and damaged by public servants of the authority, the developer of either the service or software will never be liable to recover or compensate such damages or criminal responsibilities.\r\nBy using this software and service, the user must observe all concerned laws and rules with user's own responsibility. The user will be completely liable to any damages and responsibilities which are results of using this software and service, regardless of either inside or outside of Japan's territory.\r\nIf you don't agree nor understand the above warnings, do not use any of VPN Gate Academic Experiment Service functions. + + + +#關於æœå‹™ (Win32) +SVC_HELP “%s (%S) 的命令列åƒæ•¸â€\r\n\r\næ­¤ç¨‹å¼ (%s) 是一個幕後工作é‹è¡Œé€²ç¨‹ã€‚通éŽæŒ‡å®šä»¥ä¸‹å‘½ä»¤åˆ—åƒæ•¸å•Ÿå‹•ç¨‹å¼ã€‚\r\n\r\n\r\n/install …… 在 Windows å®‰è£ %s æœå‹™ (æœå‹™å: %S)。之後æœå‹™è‡ªå‹•å•Ÿå‹•ã€‚\r\n\r\n/uninstall …… 從 Windows 移除 %s æœå‹™ (æœå‹™å: %S)。\r\n\r\n/start …… å•Ÿå‹• %s æœå‹™ (æœå‹™å: %S)。\r\n\r\n/stop …… åœæ­¢ %s æœå‹™ (æœå‹™å: %S)。\r\n\r\n/test …… å•Ÿå‹• %s 程å¼çš„測試模å¼ã€‚(調試用) \r\n\r\n/usermode … å•Ÿå‹• %s 程å¼çš„使用者模å¼ã€‚(如果å¯ç”¨)\r\n\r\n/usermode_showtray …… 使用者模å¼ä¸‹å•Ÿå‹•æ™‚,顯示工作列圖示。(若之å‰è¨­ç‚ºéš±è—)\r\n\r\n/usermode_hidetray …… 使用者模å¼ä¸‹å•Ÿå‹•æ™‚,隱è—工作列圖示。\r\n\r\n\r\n注æ„: 除 /test å’Œ /usermode 之外的命令僅在 Windows NT / 2000 / XP / Server 2003 / Vista / Server 2008 / 7 / Server 2008 R2 下有效。 +SVC_NT_ONLY 命令相關的æœå‹™åƒ…在 Windows NT / 2000 / XP / Server 2003 / Vista / Server 2008 / 7 / Server 2008 R2 下有效。\r\nWindows 98 / Me下無效。 +SVC_ALREADY_INSTALLED "%s" æœå‹™ (æœå‹™å: %S) 已經安è£åœ¨é€™å°é›»è…¦ä¸Šã€‚你想移除並é‡æ–°å®‰è£å—Ž? +SVC_INSTALL_OK "%s" æœå‹™ (æœå‹™å: %S) å·²æˆåŠŸå®‰è£å®Œç•¢ã€‚\r\n\r\n(執行路徑: %s)\r\n\r\næœå‹™å•Ÿå‹•å®Œæˆã€‚ +SVC_INSTALL_FAILED "%s" æœå‹™ (æœå‹™å: %S) 安è£å¤±æ•— +SVC_INSTALL_FAILED_2 "%s" æœå‹™ (æœå‹™å: %S) å·²æˆåŠŸå®‰è£å®Œç•¢ã€‚\r\n\r\n(執行路徑: %s)\r\n\r\n嘗試啟動失敗。 +SVC_NOT_INSTALLED "%s" æœå‹™ (æœå‹™å: %S) 沒有安è£åœ¨æ­¤é›»è…¦ä¸Šã€‚請使用命令列åƒæ•¸ /install 進行安è£ã€‚ +SVC_START_OK "%s" æœå‹™ (æœå‹™å: %S) æˆåŠŸå•Ÿå‹•ã€‚ +SVC_START_FAILED "%s" æœå‹™ (æœå‹™å: %S) 無法啟動。 +SVR_ALREADY_START "%s" æœå‹™ (æœå‹™å: %S) 已啟動。 +SVC_STOP_OK "%s" æœå‹™ (æœå‹™å: %S) 被åœæ­¢ã€‚ +SVC_STOP_FAILED åœæ­¢ "%s" æœå‹™ (æœå‹™å: %S) 失敗。 +SVC_ALREADY_STOP "%s" æœå‹™ (æœå‹™å: %S) 已被åœæ­¢ã€‚ +SVC_UNINSTALL_OK "%s" æœå‹™ (æœå‹™å: %S) 已移除。 +SVC_UNINSTALL_FAILED "%s" æœå‹™ (æœå‹™å: %S) 無法移除。 +SVC_NOT_FOUND 字串表中找ä¸åˆ°æœå‹™ %S 的資訊。 +SVC_NOT_ADMIN è¦å®‰è£ / 移除 / å•Ÿå‹• / åœæ­¢æœå‹™ï¼Œæ‚¨å¿…須在此電腦上有管ç†å“¡è¨±å¯æ¬Šã€‚\r\n\r\n如果您在此電腦上有管ç†å“¡å¸³æˆ¶ï¼Œè«‹ç™»å‡ºå¾Œä½œç‚ºç®¡ç†å“¡å†ç™»å…¥ã€‚\r\n如果您ä¸çž­è§£ç®¡ç†å“¡å¸³æˆ¶ï¼Œè«‹èˆ‡ç³»çµ±ç®¡ç†å“¡è¯ç¹«ã€‚ +SVC_TEST_MSG æœå‹™ "%s" 在測試模å¼ä¸‹å•Ÿå‹•ã€‚\r\n\r\n按一下“確定â€é€€å‡ºæœå‹™ã€‚ +SVC_TRAY_TOOLTIP %S (使用者模å¼) +SVC_TEST_MUTEX å¯åŸ·è¡Œæª” %s 已經é‹è¡Œã€‚ +SVC_USERMODE_MUTEX %s çš„å¦ä¸€å€‹ç¨‹åºå·²ç¶“é‹è¡Œã€‚ +SVC_SERVICE_MUTEX 由於æœå‹™ %S æœ‰å·²å•Ÿå‹•çš„ç¨‹åº %s,因此æœå‹™ç„¡æ³•å•Ÿå‹• +SVC_USERMODE_MENU_1 éš±è—工作列圖示(&H) +SVC_USERMODE_MENU_2 退出 %s (&X) +SVC_HIDE_TRAY_MSG å•Ÿå‹• %S 使用者模å¼æ™‚將隱è—工作列圖示。\r\n從下次 %S 啟動開始,圖示將ä¸æœƒåœ¨å·¥ä½œåˆ—顯示。\r\n退出進程的功能表也將被隱è—。\r\n\r\n如果è¦åœ¨ Windows98 / Me 下退出進程,使用 Ctrl + Alt + Del 複åˆéµç„¶å¾Œé¸æ“‡çµæŸé€²ç¨‹ã€‚\r\n當使用其他作業系統,請使用工作管ç†å“¡ã€‚\r\n\r\nè¦å†æ¬¡é¡¯ç¤ºå·¥ä½œåˆ—圖示,在使用者模å¼ä¸‹æ¬¡å•Ÿå‹•æ™‚,使用 /usermode_showtray é¸é …。 + + +#關於æœå‹™ (UNIX) +UNIX_SVC_HELP %S service program\nCopyright (c) SoftEther VPN Project. All Rights Reserved.\n\n%S command usage:\n %S start - Start the %S service.\n %S stop - Stop the %S service if the service has been already started.\n\n +UNIX_SVC_STARTED The %S service has been started.\n +UNIX_SVC_STOPPING Stopping the %S service ...\n +UNIX_SVC_STOPPED %S service has been stopped.\n +UNIX_SVC_STOP_FAILED Stopping %S service was failed.\n +UNIX_SVC_ALREADY_START %S service has been already started.\nRun the "%S stop" command to stop this service.\n +UNIX_SVC_NOT_STARTED %S service has not yet been started.\nRun the "%S start" to start this service.\n +UNIX_SVC_ERROR_FORK Failed to create child process for the %S service.\n +UNIX_SVC_NONROOT \nWarning: The current user context is non-root. It is recommended to run the VPN service by the root user. Although the VPN service may run under non-root users, some privilege-required functions (e.g. the local bridge function) need the root privilege.\n + + +# æœå‹™å®šç¾© (SoftEther VPN Client) +SVC_VPNCLIENT_NAME vpnclient +SVC_VPNCLIENT_TITLE SoftEther VPN Client +SVC_VPNCLIENT_DESCRIPT 它為 SoftEther VPN Client 管ç†è™›æ“¬ç¶²è·¯ä»‹é¢å¡è¨­å‚™é©…動和連接æœå‹™ã€‚當æœå‹™åœæ­¢æ™‚,此電腦將無法使用 SoftEther VPN Client 連接到 SoftEther VPN Server。 + + +# æœå‹™å®šç¾© (SoftEther VPN Server) +SVC_VPNSERVER_NAME vpnserver +SVC_VPNSERVER_TITLE SoftEther VPN Server +SVC_VPNSERVER_DESCRIPT å®ƒç®¡ç† SoftEther VPN Server æœå‹™é€²ç¨‹ã€‚SoftEther VPN Server é€šéŽ TCP/IP å”è­°æ供高性能 SoftEther VPN Server 功能。當此æœå‹™è¢«åœæ­¢æ™‚,此電腦上的 SoftEther VPN Client 也將åœæ­¢ï¼Œä¸” SoftEther VPN Client 將無法與此電腦建立 VPN 連接。 + + +# æœå‹™å®šç¾© (SoftEther VPN Bridge) +SVC_VPNBRIDGE_NAME vpnbridge +SVC_VPNBRIDGE_TITLE SoftEther VPN Bridge +SVC_VPNBRIDGE_DESCRIPT å®ƒç®¡ç† SoftEther VPN Bridge æœå‹™é€²ç¨‹ã€‚SoftEther VPN Bridge æ供此電腦連接的網路與é ç«¯ SoftEther VPN Server 之間的連接。當此æœå‹™è¢«åœæ­¢æ™‚,此電腦上的 SoftEther VPN Bridge 也將åœæ­¢ï¼Œä¸”無法å†é€šéŽæ©‹æŽ¥å™¨é€£æŽ¥é€²è¡Œé€šä¿¡ã€‚ + + +# æœå‹™å®šç¾© (SoftEther VPN Client) +SVC_SEVPNCLIENT_NAME sevpnclient +SVC_SEVPNCLIENT_TITLE SoftEther VPN Client +SVC_SEVPNCLIENT_DESCRIPT 它為 SoftEther VPN Client 管ç†è™›æ“¬ç¶²è·¯ä»‹é¢å¡è¨­å‚™é©…動和連接æœå‹™ã€‚當æœå‹™åœæ­¢æ™‚,此電腦將無法使用 SoftEther VPN Client 連接到 SoftEther VPN Server。 + + +# æœå‹™å®šç¾© (SoftEther VPN Server) +SVC_SEVPNSERVER_NAME sevpnserver +SVC_SEVPNSERVER_TITLE SoftEther VPN Server +SVC_SEVPNSERVER_DESCRIPT å®ƒç®¡ç† SoftEther VPN Server æœå‹™é€²ç¨‹ã€‚SoftEther VPN Server é€šéŽ TCP/IP å”è­°æ供高性能 SoftEther VPN Server 功能。當此æœå‹™è¢«åœæ­¢æ™‚,此電腦上的 SoftEther VPN Client 也將åœæ­¢ï¼Œä¸” SoftEther VPN Client 將無法與此電腦建立 VPN 連接。 + + +# æœå‹™å®šç¾© (SoftEther VPN Bridge) +SVC_SEVPNBRIDGE_NAME sevpnbridge +SVC_SEVPNBRIDGE_TITLE SoftEther VPN Bridge +SVC_SEVPNBRIDGE_DESCRIPT å®ƒç®¡ç† SoftEther VPN Bridge æœå‹™é€²ç¨‹ã€‚SoftEther VPN Bridge æ供此電腦連接的網路與é ç«¯ SoftEther VPN Server 之間的連接。當此æœå‹™è¢«åœæ­¢æ™‚,此電腦上的 SoftEther VPN Bridge 也將åœæ­¢ï¼Œä¸”無法å†é€šéŽæ©‹æŽ¥å™¨é€£æŽ¥é€²è¡Œé€šä¿¡ã€‚ + + +# æœå‹™å®šç¾© (SoftEther VPN User-mode Router) +SVC_VPNROUTER_NAME vpnrouter +SVC_VPNROUTER_TITLE SoftEther VPN Router +SVC_VPNROUTER_DESCRIPT é€™æ˜¯ç”¨ä¾†ç®¡ç† SoftEther VPN 路由器(æœå‹™æ¨¡å¼)的伺æœå™¨é€²ç¨‹ã€‚ SoftEther VPN 的路由器是一個程å¼ï¼Œå®ƒæ供了一個虛擬 NAT å’Œ DHCP 伺æœå™¨ï¼Œåœ¨ä½¿ç”¨è€…模å¼ä¸‹é‹è¡Œï¼Œé€šéŽä½¿ç”¨ç°¡å–®çš„æ“作,它å¯ä»¥å»ºç«‹ä¸€å€‹åœ¨è™›æ“¬ IP ç¶²è·¯å’Œä¸€å€‹ç‰©ç† IP 網路之間的安全連接。如果此æœå‹™è¢«åœæ­¢ï¼Œåœ¨é€™å°é›»è…¦ä¸Šçš„ SoftEther VPN 路由器將åœæ­¢ï¼Œ SoftEther VPN Client 將無法在這å°é›»è…¦ä¸Šä½¿ç”¨è·¯ç”±æœå‹™ã€‚ + + +# サービス定義 (EtherLogger) +SVC_ELOGSVC_NAME elogsvc +SVC_ELOGSVC_TITLE SoftEther EtherLogger +SVC_ELOGSVC_DESCRIPT SoftEther EtherLogger 是一個æ•æ‰å¾žå±€åŸŸç¶²å¡é€£æŽ¥åˆ°é›»è…¦ä¸Šè³‡æ–™æµç¨‹çš„æœå‹™ï¼Œä¿å­˜ç”±ç®¡ç†å“¡æŒ‡å®šé¡žåž‹çš„å°åŒ…的包頭日誌,所有資料以文字檔格å¼ã€‚ + + +#關於 SoftEther VPN Server 管ç†å™¨ +SM_TITLE SoftEther VPN Server 管ç†å™¨ +SM_LOCALHOST 本地主機 (此伺æœå™¨) +SM_SERVER_BRIDGE_TITLE ç®¡ç† VPN Bridge "%S" +SM_S_VHUB_BRIDGE 當使用 VPN Bridge 時,管ç†è™›æ“¬ HUB“BRIDGEâ€é‹è¡Œ VPN Bridge 的管ç†ã€‚ +SM_DISCONNECTED 管ç†é€£æŽ¥å·²æ–·é–‹ã€‚ +SM_MIKAN 未完æˆã€‚ +SM_MAIN_COLUMN_1 設置å稱 +SM_MAIN_COLUMN_2 VPN Server 主機å稱(地å€) +SM_MAIN_COLUMN_3 æ“ä½œæ¨¡å¼ +SM_MODE_SERVER 整個 VPN Server +SM_MODE_HUB %S +SM_EDIT_CAPTION_1 新的連接設置 +SM_EDIT_CAPTION_2 %s 的編輯 +SM_SETTING_EXISTS 與連接設置 "%s" åŒå的連接設置已經註冊。請指定一個ä¸åŒçš„å稱。 +SM_SETTING_DELETE_MSG 是å¦ç¢ºå®šåˆªé™¤é€£æŽ¥è¨­ç½® "%s"? +SM_PASSWORD_TYPE_STR 管ç†é€£æŽ¥ç”¨å¯†ç¢¼ +SM_HUB_COLUMN_1 虛擬 HUB å +SM_HUB_COLUMN_2 狀態 +SM_HUB_COLUMN_3 é¡žåž‹ +SM_HUB_COLUMN_4 用戶 +SM_HUB_COLUMN_5 組 +SM_HUB_COLUMN_6 會話 +SM_HUB_COLUMN_7 MAC 表 +SM_HUB_COLUMN_8 IP 表 +SM_HUB_COLUMN_9 登入次數 +SM_HUB_COLUMN_10 最後登入時間 +SM_HUB_COLUMN_11 最後通信時間 +SM_HUB_ONLINE 線上 +SM_HUB_OFFLINE 離線 +SM_HUB_STANDALONE ç¨ç«‹ +SM_HUB_STATIC éœæ…‹è™›æ“¬ HUB +SM_HUB_DYNAMIC 動態虛擬 HUB +SM_SERVER_STANDALONE ç¨ç«‹ä¼ºæœå™¨ +SM_FARM_CONTROLLER 群集控制器 +SM_FARM_MEMBER 群集æˆå“¡ä¼ºæœå™¨ +SM_INFORMATION 最新資訊 +SM_HUB_STATUS_CAPTION 虛擬 HUB "%s" 狀態 +SM_HUB_STATUS_HUBNAME 虛擬 HUB å稱 +SM_HUB_STATUS_ONLINE 狀態 +SM_HUB_TYPE é¡žåž‹ +SM_HUB_NUM_SESSIONS 會話數 +SM_HUB_NUM_SESSIONS_CLIENT 會話數 (用戶端) +SM_HUB_NUM_SESSIONS_BRIDGE 會話數 (橋接器) +SM_HUB_NUM_ACCESSES 訪å•åˆ—表 +SM_HUB_NUM_USERS 用戶數 +SM_HUB_NUM_GROUPS 群組數 +SM_HUB_NUM_MAC_TABLES MAC 表數 +SM_HUB_NUM_IP_TABLES IP 表數 +SM_HUB_SECURE_NAT SecureNAT 機能 +SM_HUB_SECURE_NAT_YES 有效 +SM_HUB_SECURE_NAT_NO 無效 +SM_HUB_NUM_LOGIN 登入次數 +SM_HUB_LAST_LOGIN_TIME 最後登入時間 +SM_HUB_LAST_COMM_TIME 最後通信時間 +SM_HUB_CREATED_TIME 創建日期 +SM_STATUS_COLUMN_1 é …ç›® +SM_STATUS_COLUMN_2 值 + +SM_ST_SEND_UCAST_NUM 發é€å–®æ’­å°åŒ… +SM_ST_SEND_UCAST_SIZE 發é€å–®æ’­ç¸½é‡ +SM_ST_SEND_BCAST_NUM 發é€å»£æ’­å°åŒ… +SM_ST_SEND_BCAST_SIZE 發é€å»£æ’­ç¸½é‡ + +SM_ST_RECV_UCAST_NUM 接收單播å°åŒ… +SM_ST_RECV_UCAST_SIZE æŽ¥æ”¶å–®æ’­ç¸½é‡ +SM_ST_RECV_BCAST_NUM 接收廣播å°åŒ… +SM_ST_RECV_BCAST_SIZE æŽ¥æ”¶å»£æ’­ç¸½é‡ + +SM_ST_NUM_PACKET_STR %S å°åŒ… +SM_ST_SIZE_BYTE_STR %S ä½å…ƒçµ„ + +CM_EDIT_HUB_1 新的虛擬 HUB +CM_EDIT_HUB_2 %S 的屬性 + +CM_EDIT_HUB_STANDALONE 當å‰ï¼Œä¼ºæœå™¨æ­£ä»¥ç¨ç«‹æ¨¡å¼é‹è¡Œã€‚而該虛擬 HUB 作為一個ç¨ç«‹çš„ HUB é‹è¡Œã€‚ +CM_EDIT_HUB_TYPE_FIXED 當å‰ï¼Œä¼ºæœå™¨æ­£ä»¥ç¾¤é›†æ¨¡å¼é‹è¡Œã€‚如果虛擬 HUB 處於這種模å¼ï¼Œå‹•æ…‹è®ŠåŒ–將無法進行。 +CM_EDIT_HUB_CREATER 一個新的虛擬 HUB "%S" 已經建立 +CM_OFFLINE_MSG ä½ æƒ³åˆ‡æ› "%s" 到離線狀態?\r\n\r\n如果您切æ›è™›æ“¬ HUB 至離線狀態,當å‰é€£æŽ¥åˆ°è™›æ“¬ HUB 上的所有會話將無法連接。 +CM_DELETE_HUB_MSG 你想刪除"%S"å—Ž?\r\n\r\n如果你刪除虛擬 HUB,當å‰é€£æŽ¥åˆ°è™›æ“¬ HUB 的所有會話將被斷開,新的會話將無法連接。\r\n這還將刪除所有 HUB 設置,使用者物件,組物件,證書和級è¯é€£æŽ¥ã€‚\r\n\r\n一旦你將虛擬 HUB 刪除,將無法æ¢å¾©ã€‚\r\n你確定è¦åˆªé™¤å—Ž? +CM_HUB_DELETED_MSG 虛擬 HUB "%S" 被刪除。 +CM_LISTENER_COLUMN_1 埠號 +CM_LISTENER_COLUMN_2 狀態 +CM_LISTENER_TCP_PORT TCP %u +CM_LISTENER_ONLINE 監è½ä¸­ +CM_LISTENER_OFFLINE åœæ­¢ä¸­ +CM_LISTENER_ERROR 錯誤 +CM_DELETE_LISTENER_MSG 監è½å™¨ (TCP 埠 %u) 將刪除。從ç¾åœ¨èµ·ï¼Œå°‡ç„¡æ³•é€£æŽ¥åˆ°è©²åŸ ã€‚\r\n你確定è¦é€™æ¨£åšå—Ž? +CM_STOP_LISTENER_MSG 監è½å™¨ (TCP 埠 %u) å°‡åœæ­¢ã€‚監è½å™¨å°‡ç„¡æ³•é€£æŽ¥åˆ°è©²åŸ ç›´åˆ°é‡æ–°å•Ÿå‹•éœè½å™¨ã€‚\r\n\r\n你確定嗎? +CM_CLOSE_BUTTON 關閉 +CM_CERT_SET_MSG 設置了新的伺æœå™¨æ†‘證。\r\n\r\nIf you are using OpenVPN protocols, please mind that you may have to update the inline certificate data in the OpenVPN configuration file. +CM_SHORTCUT_DISCONNECT 已經連接到指定的目標。 \r\n\r\n你想斷開嗎? + + + +SM_SERVER_STATUS 伺æœå™¨ç‹€æ…‹ +SM_ST_SERVER_TYPE 伺æœå™¨é¡žåž‹ +SM_ST_NUM_TCP æ´»èº TCP socket數 +SM_ST_NUM_TCP_LOCAL æ´»èº TCP socket數 (此伺æœå™¨) +SM_ST_NUM_TCP_REMOTE æ´»èº TCP socket數 (其他æˆå“¡ä¼ºæœå™¨) +SM_ST_NUM_HUB_TOTAL 虛擬 HUB 數 +SM_ST_NUM_HUB_STATIC éœæ…‹è™›æ“¬ HUB 數 +SM_ST_NUM_HUB_DYNAMIC 動態虛擬 HUB 數 +SM_ST_NUM_SESSION_TOTAL 會話數 +SM_ST_NUM_SESSION_LOCAL 會話數 (此伺æœå™¨) +SM_ST_NUM_SESSION_REMOTE 會話數 (其他æˆå“¡ä¼ºæœå™¨) +SM_ST_NUM_MAC_TABLE MAC 地å€è¡¨æ•¸ +SM_ST_NUM_IP_TABLE IP 地å€è¡¨æ•¸ +SM_ST_NUM_USERS 用戶數 +SM_ST_NUM_GROUPS 組數 +SM_ST_CLIENT_LICENSE 使用用戶端連接許å¯è­‰æ•¸ (此伺æœå™¨) +SM_ST_BRIDGE_LICENSE 使用橋接器連接許å¯è­‰æ•¸ (此伺æœå™¨) +SM_ST_CLIENT_LICENSE_EX 使用用戶端連接許å¯è­‰æ•¸ (整個群) +SM_ST_BRIDGE_LICENSE_EX 使用橋接器連接許å¯è­‰æ•¸ (整個群) +SM_ST_START_TIME 伺æœå™¨å•Ÿå‹•æ™‚é–“ +SM_ST_CURRENT_TIME 當å‰æ™‚é–“ +SM_ST_CURRENT_TICK 64 ä½å…ƒé«˜ç²¾åº¦é‚è¼¯ç³»çµ±æ™‚é˜ +SM_ST_TOTAL_MEMORY 總é‚輯記憶體空間 +SM_ST_USED_MEMORY 已用é‚輯記憶體空間 +SM_ST_FREE_MEMORY å¯ç”¨é‚輯記憶體空間 +SM_ST_TOTAL_PHYS 總實體記憶體空間 +SM_ST_USED_PHYS 已用的實體記憶體空間 +SM_ST_FREE_PHYS å¯ç”¨å¯¦é«”記憶體空間 +SM_ST_RAM_SIZE_KB %S ä½å…ƒçµ„ +SM_INFO_TITLE VPN Server 版本資訊 +SM_INFO_PRODUCT_NAME 產å“å稱 +SM_INFO_VERSION 版本 +SM_INFO_BUILD 內部標記 +SM_INFO_HOSTNAME 主機å稱稱 +SM_OS_SYSTEM_NAME 作業系統類型 +SM_OS_PRODUCT_NAME 作業系統產å“å稱 +SM_OS_SERVICE_PACK æœå‹™åŒ… +SM_OS_SP_TAG Service Pack %u +SM_OS_VENDER_NAME 作業系統製造商 +SM_OS_VERSION 作業系統版本 +SM_OS_KERNEL_NAME 作業系統內核分類 +SM_OS_KERNEL_VERSION 作業系統內核版本 +SM_CONNECTION_TYPE_0 用戶端 +SM_CONNECTION_TYPE_1 åˆå§‹åŒ–中 +SM_CONNECTION_TYPE_2 登入 +SM_CONNECTION_TYPE_3 追加連接 +SM_CONNECTION_TYPE_4 群集 RPC +SM_CONNECTION_TYPE_5 管ç†ç”¨ RPC +SM_CONNECTION_TYPE_6 HUB 枚舉 RPC +SM_CONNECTION_TYPE_7 更改密碼 +SM_CONNECTION_TYPE_8 MS-SSTP 連接 +SM_CONNECTION_TYPE_9 OpenVPN 連接 +SM_CONN_COLUMN_1 連接å稱 +SM_CONN_COLUMN_2 é€£æŽ¥æº +SM_CONN_COLUMN_3 連接開始 +SM_CONN_COLUMN_4 é¡žåž‹ +SM_HOSTNAME_AND_PORT %S:%u +SM_CONN_DISCONNECT_MSG 連接 %s 將斷開。\r\n你確定è¦é€™éº¼åšå—Ž? +SM_CONNINFO_CAPTION 連接 %s 的資訊 +SM_CONNINFO_NAME 連接å稱 +SM_CONNINFO_TYPE 連接類型 +SM_CONNINFO_HOSTNAME 用戶端主機å稱稱 +SM_CONNINFO_IP 用戶端 IP åœ°å€ +SM_CONNINFO_PORT 客戶埠號 (TCP) +SM_CONNINFO_TIME 連接開始 +SM_CONNINFO_SERVER_STR æœå‹™ç«¯ç”¢å“å +SM_CONNINFO_SERVER_VER æœå‹™ç«¯ç‰ˆæœ¬ +SM_CONNINFO_SERVER_BUILD æœå‹™ç«¯å…§éƒ¨æ¨™è¨˜ +SM_CONNINFO_CLIENT_STR 用戶端產å“å +SM_CONNINFO_CLIENT_VER 用戶端版本 +SM_CONNINFO_CLIENT_BUILD 用戶端內部標記 +SM_FARM_REBOOT_MSG ä½ å°‡è¦æ›´æ”¹ç¾¤é›†é…置。\r\n\r\n當你更改群集é…置時,所有當å‰ç‚ºç®¡ç†è€Œé€²è¡Œçš„會話和連接 (包括此管ç†é€£æŽ¥) 將斷開,æœå‹™ç«¯ç¨‹å¼å°‡é‡æ–°é–‹æ©Ÿã€‚\r\n當æœå‹™ç«¯ä½¿ç”¨è€…較多的時候,é‡æ–°é–‹æ©Ÿéœ€è¦ç”¨ä¸€åˆ†é˜çš„時間。\r\n\r\n按一下“確定â€è‡ªå‹•æ–·é–‹èˆ‡ä¼ºæœå™¨çš„連接。è¦ç¹¼çºŒç®¡ç†ï¼Œä½ éœ€è¦é‡æ–°é€£æŽ¥åˆ°ä¼ºæœå™¨ã€‚ +SM_FM_COLUMN_1 é¡žåž‹ +SM_FM_COLUMN_2 連接開始時間 +SM_FM_COLUMN_3 主機å稱稱 +SM_FM_COLUMN_4 點 +SM_FM_COLUMN_5 會話數 +SM_FM_COLUMN_6 TCP 連接數 +SM_FM_COLUMN_7 é‹è¡Œ HUB 數 +SM_FM_COLUMN_8 使用用戶端連接許å¯è­‰ +SM_FM_COLUMN_9 使用橋接器連接許å¯è­‰ +SM_FM_CONTROLLER 控制器 +SM_FM_MEMBER æˆå“¡ +SM_FMINFO_TYPE 伺æœå™¨é¡žåž‹ +SM_FMINFO_CONNECT_TIME 連接建立時間 +SM_FMINFO_IP IP åœ°å€ +SM_FMINFO_HOSTNAME 主機å稱稱 +SM_FMINFO_POINT 點 +SM_FMINFO_WEIGHT 性能標準比 +SM_FMINFO_NUM_PORT 公共埠數 +SM_FMINFO_PORT %u 個公共埠 (TCP/IP) +SM_FMINFO_NUM_HUB é‹è¡Œè™›æ“¬ HUB 數 +SM_FMINFO_HUB %u 個虛擬 HUB +SM_FMINFO_HUB_TAG_1 %S (å‹•æ…‹) +SM_FMINFO_HUB_TAG_2 %S (éœæ…‹) +SM_FMINFO_NUM_SESSION 會話數 +SM_FMINFO_NUN_CONNECTION TCP 連接數 +SM_FMINFO_CAPTION 群集æˆå“¡ä¼ºæœå™¨ç‹€æ…‹ +SM_FC_STATUS_CAPTION 群集控制器連接狀態 +SM_FC_IP 控制器的 IP åœ°å€ +SM_FC_PORT 控制器的 TCP/IP 埠 +SM_FC_STATUS 連接狀態 +SM_FC_ONLINE 線上 +SM_FC_OFFLINE 離線 +SM_FC_LAST_ERROR 最後發生的錯誤 +SM_FC_ERROR_TAG %s (錯誤代碼: %u) +SM_FC_START_TIME 連接開始時間 +SM_FC_FIRST_TIME 第一個連接建立時間 +SM_FC_CURRENT_TIME 當å‰é€£æŽ¥å»ºç«‹æ™‚é–“ +SM_FC_NUM_TRY 嘗試連接數 +SM_FC_NUM_CONNECTED æˆåŠŸé€£æŽ¥æ•¸ +SM_FC_NUM_FAILED 失敗的連接數 +SM_FC_NOT_CONNECTED (未連接) +SM_CHANGE_PASSWORD_1 您輸入的密碼ä¸åŒ¹é…。請在“確èªâ€æ¬„輸入與“密碼â€æ¬„相åŒçš„密碼。 +SM_CHANGE_PASSWORD_2 您輸入了一個空密碼。是å¦ç¹¼çºŒ? +SM_CHANGE_PASSWORD_3 密碼已更改。 +SM_USER_COLUMN_1 用戶å +SM_USER_COLUMN_2 å…¨å +SM_USER_COLUMN_3 所屬組 +SM_USER_COLUMN_4 æè¿° +SM_USER_COLUMN_5 èªè­‰æ–¹æ³• +SM_USER_COLUMN_6 登入回數 +SM_USER_COLUMN_7 上次登入時間 +SM_AUTHTYPE_0 匿å身份驗證 +SM_AUTHTYPE_1 密碼驗證 +SM_AUTHTYPE_2 特定證書èªè­‰ +SM_AUTHTYPE_3 簽章憑證èªè­‰ +SM_AUTHTYPE_4 RADIUS 身份驗證 +SM_AUTHTYPE_5 NT 域èªè­‰ +SM_NO_GROUP ï¼ +SM_USER_DELETE_MSG 這將刪除用戶 "%s"。您是å¦ç¢ºèªè¦é€™æ¨£åš? +SM_EDIT_USER_CAPTION_1 創建新用戶 +SM_EDIT_USER_CAPTION_2 使用者 %S 屬性 +SM_EDIT_USER_CERT_INFO 使用者使用“特定證書èªè­‰â€å°‡æ ¹æ“šæ˜¯å¦ SSL 用戶端證書與用戶事先設置的證書完整匹é…而被å…許或拒絕連接。 +SM_EDIT_USER_POL_DLG 用戶 %S 的安全性原則 +SM_POLICY_DEF_CAPTION 安全性原則 +SM_LIMIT_STR 指定一個在 %u 與 %u 之間的整數。 +SM_POLICY_INIT_TITLE 從左邊的列表中é¸æ“‡ä¸€å€‹ç­–略項目。 +SM_USER_CREEATE_OK 用戶 %S 已創建。 +SM_USERINFO_CAPTION 使用者 "%S" 的資訊 +SM_USERINFO_NAME 用戶å +SM_USERINFO_GROUP 組å +SM_USERINFO_CREATE 創建日期 +SM_USERINFO_UPDATE 更新日期 +SM_USERINFO_EXPIRE æœ‰æ•ˆæœŸé™ +SM_USERINFO_NUMLOGIN 登入數 +SM_GROUPLIST_NAME 組å +SM_GROUPLIST_REALNAME å…¨å +SM_GROUPLIST_NOTE æè¿° +SM_GROUPLIST_NUMUSERS 用戶數 +SM_EDIT_GROUP_CAPTION_1 創建新組 +SM_EDIT_GROUP_CAPTION_2 群組 %S 屬性 +SM_GROUP_CREATED 群組 %S 已創建。 +SM_GROUP_DELETE_MSG 您是å¦ç¢ºå®šåˆªé™¤ç¾¤çµ„ "%S" ? +SM_GROUP_POLICY_CAPTION 組 %S 的安全性原則 +SM_GROUP_MEMBER_STR (僅顯示屬於群組 %S 的用戶) +SM_SELECT_GROUP é¸æ“‡(&S) +SM_SELECT_NO_GROUP ç„¡(&N) +SM_SELECT_ALT_GROUP é¸æ“‡ä¸€å€‹ç¾¤çµ„(&G)... +SM_ACCESS_COLUMN_0 ID +SM_ACCESS_COLUMN_1 行為 +SM_ACCESS_COLUMN_2 狀態 +SM_ACCESS_COLUMN_3 å„ªå…ˆé †åº +SM_ACCESS_COLUMN_4 備註 +SM_ACCESS_COLUMN_5 目錄 +SM_ACCESS_COLUMN_6 唯一 ID +SM_ACCESS_PASS é€šéŽ +SM_ACCESS_DISCARD æ¨æ£„ +SM_ACCESS_ENABLE 有效 +SM_ACCESS_DISABLE 無效 +SM_ACCESS_PROTO_1 所有 IPv4 / IPv6 å”è­° +SM_ACCESS_PROTO_2 6 (TCP/IP å”è­°) +SM_ACCESS_PROTO_3 17 (UDP/IP å”è­°) +SM_ACCESS_PROTO_4 1 (ICMPv4 å”è­°) +SM_ACCESS_PROTO_5 58 (ICMPv6 å”è­°) +SM_ACCESS_PROTO_6 指定 IP å”議號 +SM_SELECT_USER é¸æ“‡(&S) +SM_SELECT_NO ä¸è¦é¸æ“‡(&N) +SM_PLEASE_SELECT é¸æ“‡ç”¨æˆ¶ã€‚ +SM_LINK_COLUMN_1 連接設置å +SM_LINK_COLUMN_2 狀態 +SM_LINK_COLUMN_3 建立時間 +SM_LINK_COLUMN_4 目標 VPN Server +SM_LINK_COLUMN_5 目標虛擬 HUB +SM_LINK_STATUS_OFFLINE 離線 (å·²åœæ­¢) +SM_LINK_STATUS_ERROR 錯誤 %u:%s +SM_LINK_STATUS_ONLINE 線上 (已建立) +SM_LINK_POLICY_GROUP ç´šè¯é€£æŽ¥è¨­ç½® +SM_LINK_POLICY_CAPTION 安全性原則設置é©ç”¨æ–¼ç´šè¯æœƒè©± +SM_LINK_CONNECTING 連接處ç†ä¸­ +SM_LINK_SAVE_ONLINE ç´šè¯é€£æŽ¥è¨­ç½® "%s" 被改變,但因為級è¯é€£æŽ¥ç•¶å‰æ­£ç·šä¸Šï¼Œæ­¤è¨­ç½®åœ¨ä¸‹æ¬¡é€£æŽ¥å»ºç«‹å‰ä¸æœƒç”Ÿæ•ˆã€‚ +SM_LINK_DELETE_MSG 是å¦ç¢ºå®šåˆªé™¤ç´šè¯é€£æŽ¥ "%s" ? +SM_LINK_OFFLINE_MSG ç›®å‰ç´šè¯ "%s" 是活èºçš„。是å¦è¦æ–·é–‹é€£æŽ¥? +SM_LINK_STATUS_CAPTION ç´šè¯é€£æŽ¥ "%s" 的連接狀態 +SM_LOG_SWITCH_0 ç„¡åˆ‡æ› +SM_LOG_SWITCH_1 æ¯ç§’åˆ‡æ› +SM_LOG_SWITCH_2 æ¯åˆ†é˜åˆ‡æ› +SM_LOG_SWITCH_3 æ¯å°æ™‚åˆ‡æ› +SM_LOG_SWITCH_4 æ¯å¤©åˆ‡æ› +SM_LOG_SWITCH_5 æ¯æœˆåˆ‡æ› +SM_SESS_DISCONNECT_MSG 是å¦ç¢ºå®šæ–·é–‹æœƒè©± "%S" ? +SM_SESS_COLUMN_1 會話å +SM_SESS_COLUMN_2 ä½ç½® +SM_SESS_COLUMN_3 用戶å +SM_SESS_COLUMN_4 æºä¸»æ©Ÿå稱稱 +SM_SESS_COLUMN_5 TCP 連接 +SM_SESS_COLUMN_6 傳輸ä½å…ƒçµ„ +SM_SESS_COLUMN_7 傳輸å°åŒ… +SM_SESS_COLUMN_8 VLAN ID +SM_SESS_NORMAL 本地會話 +SM_SESS_LOCAL 本地會話 +SM_SESS_LOCAL_2 %S 上 +SM_SESS_REMOTE %S 上 +SM_SESS_LINK ç´šè¯é€£æŽ¥ +SM_SESS_LINK_HOSTNAME 虛擬主機 +SM_SESS_LINK_TCP ç„¡ +SM_SESS_SNAT SecureNAT 會話 +SM_SESS_SNAT_HOSTNAME 虛擬主機 +SM_SESS_SNAT_TCP ç„¡ +SM_SESS_BRIDGE 本地橋接器會話 +SM_SESS_BRIDGE_HOSTNAME 乙太橋接器 +SM_SESS_LAYER3_HOSTNAME 虛擬 3 層交æ›æ©Ÿ +SM_SESS_BRIDGE_TCP ç„¡ +SM_SESS_STATUS_CAPTION "%S" VPN 會話的狀態 +SM_SESS_STATUS_USERNAME 用戶å (èªè­‰) +SM_SESS_STATUS_REALUSER 用戶å (資料庫) +SM_SESS_STATUS_GROUPNAME 用戶組å +SM_CLIENT_IP 用戶端 IP åœ°å€ +SM_CLIENT_HOSTNAME 用戶端å稱 +SM_NODE_CLIENT_NAME 用戶端產å“å稱 (報告的) +SM_NODE_CLIENT_VER 用戶端版本 (報告的) +SM_NODE_CLIENT_BUILD 用戶端內部標記 (報告的) +SM_NODE_SERVER_NAME æœå‹™ç«¯ç”¢å“å (報告的) +SM_NODE_SERVER_VER æœå‹™ç«¯ç‰ˆæœ¬ (報告的) +SM_NODE_SERVER_BUILD æœå‹™ç«¯å…§éƒ¨æ¨™è¨˜ (報告的) +SM_NODE_CLIENT_OS_NAME 用戶端作業系統å稱 (報告的) +SM_NODE_CLIENT_OS_VER 用戶端作業系統版本 (報告的) +SM_NODE_CLIENT_OS_PID 用戶端作業系統產å“編號 (報告的) +SM_NODE_CLIENT_HOST 用戶端主機å稱 (報告的) +SM_NODE_CLIENT_IP 用戶端 IP åœ°å€ (報告的) +SM_NODE_CLIENT_PORT 用戶端埠 (報告的) +SM_NODE_SERVER_HOST 伺æœå™¨ä¸»æ©Ÿå稱稱 (報告的) +SM_NODE_SERVER_IP 伺æœå™¨ IP åœ°å€ (報告的) +SM_NODE_SERVER_PORT 伺æœå™¨åŸ  (報告的) +SM_NODE_PROXY_HOSTNAME 代ç†ä¸»æ©Ÿå稱稱 (報告的) +SM_NODE_PROXY_IP ä»£ç† IP ä½å€ (報告的) +SM_NODE_PROXY_PORT 代ç†åŸ  (報告的) +SM_MAC_COLUMN_1 會話å +SM_MAC_COLUMN_2 MAC åœ°å€ +SM_MAC_COLUMN_3 創建時間 +SM_MAC_COLUMN_4 更新時間 +SM_MAC_COLUMN_5 ä½ç½® +SM_MAC_COLUMN_1A VLAN ID +SM_SESSION_FILTER \ (僅顯示屬於會話 %S çš„é …) +SM_IP_COLUMN_1 會話å +SM_IP_COLUMN_2 IP åœ°å€ +SM_IP_COLUMN_3 創建時間 +SM_IP_COLUMN_4 更新時間 +SM_IP_COLUMN_5 ä½ç½® +SM_MAC_IP_DHCP %S (DHCP) +SM_MACIP_LOCAL 在此伺æœå™¨ä¸Š +SM_MACIP_SERVER %S 上 +SM_SNAT_STATUS SecureNAT é‹è¡Œç‹€æ…‹ +SM_SNAT_NUM_SESSION %u 個會話 +SM_SNAT_NUM_CLIENT %u 個用戶端 +SM_SNAT_IS_KERNEL æ ¸å¿ƒæ¨¡å¼ NAT 功能是活èºçš„ +SM_BRIDGE_TOO_OLD_VER 當å‰é€£æŽ¥çš„ VPN Server 版本ä¸æ”¯æ´æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ã€‚\r\n請更新到最新版本。 +SM_BRIDGE_UNSUPPORTED 當å‰é€£æŽ¥çš„ VPN Server é‹è¡Œçš„作業系統無法使用本地橋接器功能。請åƒé–± VPN Server 線上文檔以ç²å¾—支æ´æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½çš„作業系統清單。 +SM_BRIDGE_WPCAP_REMOTE 為在此 VPN Server ä¸Šä½¿ç”¨æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ï¼Œæ‚¨å¿…é ˆå®‰è£ WinPcap 軟體。WinPcap 軟體當å‰æ²’有在伺æœå™¨ä¸Šå®‰è£ã€‚\r\n\r\nè¦é€²è¡Œ WinPcap 軟體的安è£ï¼Œæ‚¨å¿…須在é‹è¡Œ VPN Server 的伺æœå™¨ä¸Šå•Ÿå‹• SoftEther VPN Server 管ç†å™¨ï¼Œç„¶å¾Œé€£æŽ¥åˆ°æœ¬æ©Ÿ (您自己電腦的ä½ç½®),打開本地橋接器功能設置視窗。\r\n首先退出此管ç†æœƒè©±ï¼Œç„¶å¾Œåœ¨æ­¤ä¼ºæœå™¨ä¸Šå•Ÿå‹• SoftEther VPN Server 管ç†å™¨ä¹‹å¾Œï¼Œé€£æŽ¥åˆ°æœ¬æ©Ÿä¸¦ç¹¼çºŒè¨­ç½®é€²ç¨‹ã€‚ +SM_BRIDGE_WPCAP_ROOT 為在此 VPN Server ä¸Šä½¿ç”¨æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ï¼Œæ‚¨å¿…é ˆå®‰è£ WinPcap 軟體。\r\n\r\nè‹¥è¦ç¹¼çºŒå®‰è£ï¼Œæ‚¨å¿…須以管ç†å“¡èº«ä»½ç™»å…¥åˆ°æ­¤é›»è…¦ä¸Šã€‚\r\n以管ç†å“¡èº«ä»½ç™»å…¥ï¼Œç„¶å¾Œå†æ¬¡å•Ÿå‹• SoftEther VPN Server 管ç†å™¨ã€‚ +SM_BRIDGE_WPCAP_INSTALL 為在此 VPN Server ä¸Šä½¿ç”¨æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ï¼Œæ‚¨å¿…é ˆå®‰è£ WinPcap 軟體。WinPcap 軟體當å‰æ²’有在伺æœå™¨ä¸Šå®‰è£ã€‚\r\n\r\nWinPcap 是一個與 VPN Server æ†ç¶åœ¨ä¸€èµ·çš„å…費軟體。\r\n\r\nè«‹å•æ‚¨æ˜¯å¦é–‹å§‹å®‰è£ WinPcap ? +SM_BRIDGE_WPCAP_REBOOT1 WinPcap 安è£å®Œæˆå¾Œï¼Œæ‚¨åœ¨ä½¿ç”¨æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ä¹‹å‰å¿…é ˆé‡æ–°é–‹æ©Ÿé›»è…¦ã€‚\r\n\r\n在您手動é‡å•Ÿé›»è…¦ä¸¦å•Ÿå‹• VPN Server 後,é…置本地橋接器功能的設置。 +SM_BRIDGE_WPCAP_REBOOT2 WinPcap 安è£å®Œæˆå¾Œï¼Œæ‚¨åœ¨ä½¿ç”¨æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ä¹‹å‰å¿…é ˆé‡æ–°é–‹æ©Ÿé›»è…¦ã€‚\r\n\r\né‡æ–°å•Ÿå‹• SoftEther VPN Server 會花費一點時間,但所有當å‰æ­£é€£æŽ¥åˆ° VPN Server 的會話將被切斷\r\n此管ç†æœƒè©±ä¹Ÿå°‡è¢«åˆ‡æ–·ï¼Œæ‰€ä»¥æ‚¨å°‡éœ€è¦é‡æ–°é€£æŽ¥ã€‚\r\n\r\n您是å¦è¦é‡å•Ÿ SoftEther VPN Server æœå‹™? +SM_BRIDGE_RESOURCE 無法載入 WinPcap 的驅動程å¼ã€‚ +SM_BRIDGE_COLUMN_1 編號 +SM_BRIDGE_COLUMN_2 虛擬 HUB å稱 +SM_BRIDGE_COLUMN_3 網路介é¢å¡æˆ– tap 設備å稱 +SM_BRIDGE_COLUMN_4 狀態 +SM_BRIDGE_OFFLINE 離線 +SM_BRIDGE_ONLINE é‹è¡Œä¸­ +SM_BRIDGE_ERROR 錯誤 +SM_BRIDGE_OK 已添加本地橋接器連接定義。 +SM_BRIDGE_DELETE 您確定è¦å¾žè™›æ“¬ HUB "%s" 到設備 "%s" 中刪除本地橋接器嗎? +SM_BRIDGE_DELETE_OK 本地橋被刪除。 +SM_BRIDGE_INTEL 當一個橋接器到物ç†ç¶²è·¯ä»‹é¢å¡çš„新的橋接器連接建立時,在æŸäº›æƒ…æ³ä¸‹ (å–決於網路介é¢å¡é¡žåž‹),å¯èƒ½ç„¡æ³•åœ¨è™›æ“¬ç¶²è·¯ä¸Šé€šéŽç¶²è·¯ä»‹é¢å¡çš„橋接器連接進行 TCP/IP 通信。\r\n(這種ç¾è±¡è¢«ç¢ºèªç™¼ç”Ÿåœ¨ Intel å’Œ Broadcom 網路介é¢å¡ä¸Šã€‚)\r\n\r\n\r\n如果é‡åˆ°é€™å€‹å•é¡Œï¼Œå¯ä»¥é€šéŽé‡å•Ÿ VPN Server / Bridge é‹è¡Œçš„電腦來補救。通常情æ³ä¸‹é€šä¿¡åœ¨é›»è…¦é‡å•Ÿå¾Œå¯ä»¥æ­£å¸¸é€²è¡Œã€‚\r\n\r\n\r\n此外,很多無線網路介é¢å¡åœ¨æ··é›œæ¨¡å¼ä¸‹ä¸æœƒå›žæ‡‰èŒƒæ¾å°åŒ…請求,而導致無法使用本地橋接器。如果發生這種情æ³ï¼Œè«‹å˜—試使用常è¦æœ‰ç·šç¶²è·¯ä»‹é¢å¡ä¾†ä»£æ›¿ç„¡ç·šç¶²è·¯ä»‹é¢å¡ã€‚ +SM_BRIDGE_VPN ä½ è¦é€£æŽ¥åˆ°æœ¬åœ°æ©‹æŽ¥å™¨ "%S"。\r\n\r\n通常情æ³ä¸‹ï¼Œæ©‹æŽ¥å™¨è¢«å»ºç«‹åœ¨è™›æ“¬ HUB 與特ç†ç¶²å¡ä¹‹é–“。建立一個到虛擬網路介é¢å¡çš„本地橋是ä¸å¸¸è¦‹çš„。\r\n請確ä¿é€™æ˜¯ä½ çš„æ„圖。\r\n\r\n你真的è¦ç¹¼çºŒå—Ž? +SM_BRIDGE_INFO_1 為橋接器目標é¸æ“‡ä¹™å¤ªç¶²è¨­å‚™ (網路介é¢å¡) +SM_BRIDGE_INFO_2 輸入新創建的 tap 設備的å稱 +SM_CONFIG_SAVED 設定檔被ä¿å­˜ã€‚ +SM_CONFIG_SAVE_FAILED 無法ä¿å­˜è¨­å®šæª”案。 +SM_CONFIG_OPEN_FAILED 無法打開指定的檔案。 +SM_CONFIG_CONFIRM 這將在 VPN Server 應用指定的設定檔。VPN Server 將自動é‡å•Ÿä¸¦å°‡è£è¼‰æ–°çš„設定檔。當å‰é€£æŽ¥åˆ°æ­¤ VPN Server 上的用戶連接將被中斷。此管ç†æœƒè©±ä¹Ÿå°‡è¢«åˆ‡æ–·ï¼Œæ‚¨å°‡éœ€è¦é‡æ–°é€£æŽ¥åˆ°ä¼ºæœå™¨ã€‚\r\n\r\n您è¦ç¹¼çºŒå—Ž? +SM_CONFIG_WRITE_OK 在æœå‹™ç«¯çš„設定檔被覆蓋。 +SM_AO_COLUMN_1 é …ç›® +SM_AO_COLUMN_2 值 +SM_TRUE_OR_FALSE 此專案設置為 0 (false) 或 1 (true)。 +SM_AO_SET_OK 虛擬 HUB 管ç†å“¡é¸é …已設定。 +SM_EXT_OPTION_SET_OK 虛擬 HUB 擴展é¸é …已設定。 +SM_PASSWORD_MSG ç›®å‰æ­¤ VPN Server 沒有設定管ç†å“¡å¯†ç¢¼ã€‚建議設定密碼。\r\n\r\n您是å¦è¦è¨­å®šä¸€å€‹æœå‹™ç«¯ç®¡ç†å“¡å¯†ç¢¼? +SM_L3_SW_COLUMN1 虛擬 3 層交æ›æ©Ÿå稱 +SM_L3_SW_COLUMN2 é‹è¡Œç‹€æ…‹ +SM_L3_SW_COLUMN3 介é¢æ•¸ +SM_L3_SW_COLUMN4 路由表數 +SM_L3_SW_ST_F_F åœæ­¢ +SM_L3_SW_ST_T_F å•Ÿå‹• (錯誤) +SM_L3_SW_ST_T_T 開始 (é‹è¡Œ) +SM_L3_SW_DEL_MSG 是å¦ç¢ºå®šåˆªé™¤è™›æ“¬ 3 層交æ›æ©Ÿ "%S" ? +SM_L3_SW_IF_COLUMN1 IP åœ°å€ +SM_L3_SW_IF_COLUMN2 å­ç¶²è·¯é®ç½© +SM_L3_SW_IF_COLUMN3 虛擬 HUB å稱 +SM_L3_SW_TABLE_COLUMN1 網路ä½å€ +SM_L3_SW_TABLE_COLUMN2 å­ç¶²è·¯é®ç½© +SM_L3_SW_TABLE_COLUMN3 é–˜é“åœ°å€ +SM_L3_SW_TABLE_COLUMN4 公制 +SM_SECURE_NAT_MSG 您是å¦ç¢ºå®šå•Ÿç”¨ SecureNAT ?\r\n\r\n如果您啟用 SecureNAT,帶虛擬NAT功能的虛擬路由器將被創建,在虛擬 HUB 中有一個 IP ä½å€ã€‚此虛擬路由器將互相影響,作為一å°é›»è…¦æˆ–多å°é€£æŽ¥åˆ°è™›æ“¬ç¶²è·¯çš„計算機組æˆçš„路由器。\r\n\r\n在虛擬NAT中的 SecureNAT 啟用任何電腦連接到虛擬 HUBï¼Œé€šéŽ SecureNAT 建立與外部網路的通信。\r\n因此,當 SecureNAT é‹è¡Œåœ¨æ­¤ VPN Server 時,無需使用本地用戶端連接這å°é›»è…¦çš„虛擬 HUB。\r\n\r\n\r\n此外,請注æ„如果在從虛擬 HUB 二層網段å¯ä»¥åˆ°é”的一個地點,已有一個 DHCP 伺æœå™¨ï¼ŒæŒ‰ä¸€ä¸‹â€œSecureNAT é…ç½®â€ç¦ç”¨ DHCP 伺æœå™¨åŠŸèƒ½ï¼Œå¦å‰‡å°‡æœ‰ DHCP è¡çªã€‚\r\n\r\n而且,您å¯ä»¥ç¦ç”¨ NAT 功能,åªä½¿ç”¨ DHCP 伺æœå™¨ï¼Œå¦‚果你想的話。 +SM_CRL_COLUMN_1 è­‰æ›¸æ‘˜è¦ +SM_CRL_DELETE_MSG 這將刪除é¸å®šçš„項目。你想這樣åš? +SM_CRL_EMPTY_MSG 沒有項目被é¸æ“‡ã€‚\r\n如果您在證書åŠéŠ·é …目中進行追加,所有證書將被判斷為éžæ³•ï¼Œä¸”所有證書èªè­‰æ¨¡å¼ä¸‹çš„用戶端連接將被拒絕。\r\n\r\n您是å¦ç¢ºèª? +SM_AC_COLUMN_1 ID +SM_AC_COLUMN_2 å„ªå…ˆé †åº +SM_AC_COLUMN_3 行為 +SM_AC_COLUMN_4 目錄 +SM_AC_PASS å…許 +SM_AC_DENY 拒絕 +SM_LOG_FILE_COLUMN_1 日誌檔的å稱 +SM_LOG_FILE_COLUMN_2 æ–‡ä»¶å¤§å° +SM_LOG_FILE_COLUMN_3 更新日期 +SM_LOG_FILE_COLUMN_4 ä½ç½® +SM_READ_LOG_FILE_INFO_1 請等待,直到處ç†å®Œç•¢... +SM_READ_LOG_FILE_INFO_2 %S 處ç†ä¸­ï¼Œ%S å·²å®Œæˆ +SM_READ_LOG_FILE_ERROR 檔案沒有æˆåŠŸä¸‹è¼‰ã€‚ +SM_READ_SAVE_DLG_TITLE 指定日誌檔案的ä¿å­˜ç›®çš„檔案å +SM_READ_SAVE_DLG_FILTER 日誌檔案 (*.log)|*.log|所有檔案(*.*)|*.* +SM_READ_SAVE_FAILED 無法ä¿å­˜æ—¥èªŒæª”案。 +SM_READ_SAVE_TMP_FAILED 無法寫入暫存檔案 "%S"。 +SM_READ_SAVE_OPEN_ERROR 無法打開暫存檔案 "%S"。 \r\n\r\nå¯èƒ½ .LOG 文件副檔å是ä¸æ˜¯åœ¨ Windows 分é…的檔案類型。 +SM_LICENSE_COLUMN_1 編號 +SM_LICENSE_COLUMN_2 許å¯è­‰é‡‘é‘° +SM_LICENSE_COLUMN_3 許å¯è­‰é¡žåž‹å +SM_LICENSE_COLUMN_4 狀態 +SM_LICENSE_COLUMN_5 有效期 +SM_LICENSE_COLUMN_6 許å¯è­‰ç·¨è™Ÿ +SM_LICENSE_COLUMN_7 許å¯è­‰é¡žåž‹ ID +SM_LICENSE_COLUMN_8 伺æœå™¨ ID +SM_LICENSE_COLUMN_9 åºè™Ÿ +SM_LICENSE_INFINITE ç„¡é™ +SM_LICENSE_NO_EXPIRES 沒有到期 +SM_LICENSE_STATUS_EDITION 產å“版本 +SM_LICENSE_STATUS_RELEASE VPN Server 的發佈日期 +SM_LICENSE_STATUS_SYSTEM_ID 當å‰æœå‹™ç«¯ ID +SM_LICENSE_STATUS_EXPIRES ç›®å‰ç”¢å“許å¯çš„有效期 +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã‹ã‚‰ ----- +SM_LICENSE_STATUS_SUBSCRIPTION èªè³¼åˆåŒçš„狀態 +SM_LICENSE_STATUS_SUBSCRIPTION_NONEED 無需èªè³¼ (在這個版本ä¸éœ€è¦èªè³¼é‡‘é‘°) +SM_LICENSE_STATUS_SUBSCRIPTION_NONE 無金鑰(需è¦æ·»åŠ èªè³¼é‡‘é‘°) +SM_LICENSE_STATUS_SUBSCRIPTION_VALID 在èªè³¼æœŸå…§ [直至 %s] +SM_LICENSE_STATUS_SUBSCRIPTION_EXPIRED èªè³¼å·²éŽæœŸ [在%s] +SM_LICENSE_STATUS_SUBSCRIPTION_BUILD 版本å…許當å‰åˆåŒ +SM_LICENSE_STATUS_SUBSCRIPTION_BUILD_STR å…è²»å‡ç´šåˆ° %s 以å‰ç™¼ä½ˆçš„所有將來版本。 +SM_LICENSE_STATUS_ENTERPRISE ä¼æ¥­åŠŸèƒ½çš„å¯ç”¨æ€§ +SM_LICENSE_STATUS_ENTERPRISE_YES 是 (å¯ç”¨çš„) +SM_LICENSE_STATUS_ENTERPRISE_NO å¦ (ä¸å¯ç”¨) +SM_LICENSE_NUM_USER å…許使用者物件創建 +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã¾ã§ ----- +SM_LICENSE_NUM_CLIENT å…許併發用戶端 +SM_LICENSE_NUM_BRIDGE å…許併發 Bridge +SM_NO_LICENSE_COLUMN 注æ„: +SM_NO_LICENSE 因為沒有產å“許å¯è­‰è¨»å†Šï¼Œæ­¤ VPN Server 通信功能無法é‹è¡Œã€‚ +SM_LICENSE_DELETE_MSG 你確定è¦å¾ž VPN Server 刪除é¸å®šçš„許å¯è­‰å—Ž? +SM_SYSLOG_0 ç¦ç”¨ç³»çµ±æ—¥èªŒç™¼é€åŠŸèƒ½ +SM_SYSLOG_1 經由 Syslog 發é€ä¼ºæœå™¨ç«¯æ—¥èªŒ +SM_SYSLOG_2 經由 Syslog 發é€ä¼ºæœå™¨ç«¯å’Œè™›æ“¬ HUB 安全性記錄檔 +SM_SYSLOG_3 經由 Syslog 發é€ä¼ºæœå™¨ç«¯ï¼Œè™›æ“¬ HUB 安全和å°åŒ…日誌 +SM_SETUP_INFO_1 點擊“下一步â€é–‹å§‹å®‰è£ã€‚如果你想通出安è£ä¸¦æ‰‹å‹•é…置所有設置,請按一下“關閉“â€ã€‚ +SM_SETUP_INFO_2 按一下“關閉“,通éŽä½ è‡ªå·±æ‰‹å‹•é…ç½® VPN Server 的設置。 +SM_SETUP_BRIDGE_ONLY 您當å‰é€£æŽ¥åˆ° VPN Bridge ,您åªèƒ½ç‚ºâ€œå¤šé»ž VPN â€åœ¨æ¯å€‹ç¶²ç«™å‰µå»º VPN Bridge。 +SM_SETUP_BRIDGE_EDGE æ¯å€‹ç¶²ç«™çš„ VPN Bridge(&E) +SM_SETUP_WARNING ç•¶å‰ VPN Server 或 VPN Bridge 的設置將被åˆå§‹åŒ–。\r\n您是å¦ç¢ºå®š? +SM_SETUP_SELECT é¸æ“‡ä¹™å¤ªç¶²è¨­å‚™å»ºç«‹æ©‹æŽ¥ +SM_SETUP_NO_LICENSE_KEY ç›®å‰æ­¤ SoftEther VPN Server 上沒有註冊任何一個許å¯è­‰ã€‚\r\n\r\n如果è¦ä½œç‚º VPN Server é‹è¡Œ SoftEther VPN Server,您必須輸入一個許å¯è­‰é‡‘鑰。\r\n您是å¦è¦æ‰“開授權管ç†å™¨è¦–窗? ?\r\n\r\n(作為試用版使用 VPN Server ,您必須從 SoftEther VPN Project 的網站ç²å–試用金鑰。\r\n點擊“是â€ä¸¦é»žæ“Šç²å–或延長許å¯è­‰æŒ‰éˆ•ç²å–一個試用金鑰。 + +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã‹ã‚‰ ----- +SM_HUBEXT_OPTION_TITLE 虛擬 HUB 擴展é¸é … +SM_HUBEXT_OPTION_STATIC1 虛擬 HUB 擴展é¸é …å…許您é…置這個虛擬 HUB 的詳細åƒæ•¸ã€‚ +SM_HUBEXT_OPTION_STATIC2 標準,VPN Server 全部管ç†è€…åŠï¼Œè™›æ“¬ HUB 管ç†è€…的雙方都,能編輯虛擬 HUB 進階é¸é …。但,如果虛擬 HUB 管ç†é¸æ“‡çš„ deny_hub_admin_change_ext_option é è¨­æƒ…æ³ä¸‹ï¼ŒVPN 伺æœå™¨çš„全域管ç†å“¡å’Œå„虛擬 HUB 的管ç†å“¡éƒ½å¯ä»¥ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …。\r\n但是,如果在虛擬 HUB 管ç†é¸é …中 deny_hub_admin_change_ext_option 被設置為 1,å„虛擬 HUB 的管ç†å“¡å°±ç„¡æ³•ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …了 (åªèƒ½æŸ¥çœ‹)。 +SM_VLAN_COLUMN_0 網路介é¢å¡å稱 +SM_VLAN_COLUMN_1 驅動程å¼ç¨®é¡ž +SM_VLAN_COLUMN_2 驅動程å¼æª”案å +SM_VLAN_COLUMN_3 VLAN é€æ˜Žè¨­ç½® +SM_VLAN_COLUMN_4 å…¨çƒå”¯ä¸€è­˜åˆ¥ç¢¼(GUID) +SM_VLAN_COLUMN_5 設備實例 ID +SM_VLAN_YES 啟用 +SM_VLAN_NO 未啟用 +SM_VLAN_MSG_1 Windows 註冊表é…ç½®å…許網路介é¢å¡â€œ%Sâ€ç™¼é€/接收帶標籤的 VLAN å°åŒ…。\r\n\r\n然而,有些網路介é¢å¡ï¼Œéœ€è¦é¡å¤–的設置,在本地電腦的 Windows“è£ç½®ç®¡ç†å“¡â€çš„屬性裡設置åƒæ•¸ä¾†å•Ÿç”¨å·¨åž‹å¹€(大於 1,512 ä½å…ƒçµ„的乙太網幀)。如果你未啟用巨型幀,一些大型 VLAN å°åŒ…將被æ¼æŽ‰ã€‚在大型 VLAN å°åŒ…總是消失的情æ³ä¸‹ï¼Œè«‹å•Ÿç”¨å·¨åž‹å¹€ã€‚(例如,設置最大容é‡ç‚º 4088 ä½å…ƒçµ„)。Windows è£ç½®ç®¡ç†å“¡å°‡å¹«æ‚¨é…置。\r\n\r\næ­¤ VLAN çš„é€æ˜Žè¨­ç½®å·²è¢«å¯«å…¥åˆ° Windows 註冊表中,但是ä¸èƒ½ä¿è­‰ VLAN å°åŒ…å¯ä»¥è¢«æœ‰æ•ˆåœ°å‚³é€ã€‚\r\n如果 VLAN 標記的å°åŒ…在此é…置後傳輸失敗,請åƒé–±ç¶²è·¯ä»‹é¢å¡â€œ%Sâ€çš„手冊進行手動的ã€å……分的é…置。此外,“%Sâ€å¯èƒ½ä¸æ”¯æŒ VLAN é€æ˜Žè¨­ç½®ã€‚在這種情æ³ä¸‹ï¼Œé€™æ¨£çš„網路介é¢å¡ä¸èƒ½è¢«ç”¨ä¾†å‚³è¼¸ VLAN 幀。使用其他產å“。\r\n\r\nè¦æ‡‰ç”¨æ­¤è¨­ç½®ï¼Œé‹è¡Œ VPN Server çš„ Windows å¿…é ˆé‡æ–°å•Ÿå‹•ã€‚ä¸è¦å¿˜äº†é‡æ–°å•Ÿå‹•å®ƒã€‚ + +SM_VLAN_MSG_2 在網路介é¢å¡â€œ%Sâ€ä¸Šå•Ÿç”¨äº† VLAN é€æ˜ŽåŠŸèƒ½çš„ Windows 註冊表åƒæ•¸å·²å¾žè¨»å†Šè¡¨ä¸­åˆªé™¤ã€‚\r\n\r\n如果你上次åšéŽå·¨åž‹å¹€å•Ÿç”¨è¨­ç½®ï¼Œæ‰‹å‹•æ’¤éŠ·é€™å€‹è®ŠåŒ–。\r\n\r\nè¦æ‡‰ç”¨æ­¤è¨­ç½®ï¼Œé‹è¡Œ VPN Server çš„ Windows å¿…é ˆé‡æ–°å•Ÿå‹•ã€‚ä¸è¦å¿˜äº†é‡æ–°å•Ÿå‹•å®ƒã€‚ + +SM_VLAN_NOTHING æ”¯æŒ VLAN é€æ˜Žè¨­ç½®å·¥å…·çš„電腦上“%Sâ€æ²’有網路介é¢å¡ã€‚\r\n\r\n但是,æŸäº›ç¶²è·¯ä»‹é¢å¡åœ¨é è¨­æƒ…æ³ä¸‹èƒ½å¤ ç™¼é€ VLAN 標記的å°åŒ…,或通éŽç”±ä¾›æ‡‰å•†æ供的特定é…置實用程å¼è¢«é…置為執行 VLAN 標記的å°åŒ…。\r\通éŽä½¿ç”¨é€™æ¨£çš„網路介é¢å¡ï¼Œä½ å¿…須自己手動é…置這些設置。 +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã¾ã§ ----- +SM_SERVER_ADMIN_MSG VPN Server / Bridge "%S" +SM_ETHERIP_COLUMN_0 ISAKMP Phase 1 ID +SM_ETHERIP_COLUMN_1 虛擬 HUB å +SM_ETHERIP_COLUMN_2 用戶å +SM_ETHERIP_ADD_OK 一個新的 EtherIP / L2TPv3 用戶端設置已註冊。 +SM_IPSEC_SETUP_QUESTION æ­¤ VPN Server 已具有支æŒç›¸å®¹ IPsec / L2TP / EtherIP / L2TPv3 å”定的 VPN Client 或 VPN 路由器的新功能。 \r\n\r\n您å¯ä»¥å…許 VPN Server 接å—從智慧手機,如 iPhone,iPad,Android,或在 Mac OS X 或 Windows 上的標準 VPN Client 的連接。\r\n\r\n您è¦è¨­ç½® IPsec 嗎?\r\n(您還å¯ä»¥åœ¨ä»¥å¾Œä»»ä½•æ™‚間通éŽæŒ‰ä¸€ä¸‹â€œIPSEC / L2TP設置â€æŒ‰éˆ•ä¾†é…ç½® IPsec 設置。) +SM_OPENVPN_CONFIG_SAVE_OK åŒ…å« OpenVPN 設置檔案的 ZIP 檔案“%sâ€ã€‚\r\n\r\n打開 ZIP 檔案æå– OpenVPN 的樣本設定檔案,å¯ä»¥ç«‹å³è¼•é¬†åœ°ä½¿ç”¨ã€‚\r\n您å¯èƒ½éœ€è¦ä¿®æ”¹ä¸€é»žè¨­å®šæª”。\r\n\r\nå°æ–¼è©³ç´°è³‡è¨Šï¼Œè«‹é–±è®€ ZIP 檔案中的'readme.txt'文件。\r\n\r\n您ç¾åœ¨æƒ³è¦æ‰“開這個 ZIP 檔案嗎? +SM_OPENVPN_CONFIG_SAVE_NG 無法ä¿å­˜ ZIP 檔案'%s'。 +SM_OPENVPN_CONFIG_OPEN_NG 無法打開 ZIP 檔案'%s'。請手動打開此文件。 +SM_DDNS_IPV4_ERROR ç„¡æ³•é€šéŽ IPv4 åˆ°é” DDNS 伺æœå™¨ã€‚ +SM_DDNS_IPV6_ERROR ç„¡æ³•é€šéŽ IPv6 åˆ°é” DDNS 伺æœå™¨ã€‚ +SM_DDNS_FQDN_EMPTY (ç„¡) +SM_DDNS_OK_MSG å‹•æ…‹ DNS 主機å稱:%S%S\r\n\r\n您å¯ä»¥é€šéŽæŒ‡å®šä»¥ä¸Š DNS 主機å稱訪å•ä¸‹é¢çš„ IP ä½å€ã€‚\r\n\r\nIPv4 地å€ï¼š%s \r\nIPv6 地å€ï¼š%s\r\n\r\n您也å¯ä»¥æŒ‡å®šä¸‹åˆ—主機å稱的特殊形å¼ä¾†æŒ‡å®š IPv4 或 IPv6 作為明確網å€é¡žåˆ¥åž‹ã€‚\r\n\r\né‡å° IPv4 的主機å稱%S.v4%S \r\né‡å° IPv6 的主機å稱:%S.v6%S。 +SM_DDNS_OK_TITLE å‹•æ…‹ DNS 功能 +SM_DDNS_OK_MSG2 å‹•æ…‹ DNS 主機å稱被更改為'%S'。\r\n\r\n按一下æ示讀å–更多的資訊。 +SM_DDNS_KEY_TITLE å‹•æ…‹ DNS 金鑰 +SM_DDNS_KEY_MSG å‹•æ…‹ DNS 金鑰: %s\r\n\r\n此金鑰與當å‰çš„ DDNS å稱相關è¯ã€‚如果你的 VPN 伺æœå™¨é›»è…¦æ壞,丟失了金鑰,當å‰çš„ DDNS å稱將被永é ä½”用,且其他 VPN 伺æœå™¨å°‡ç„¡æ³•ä½¿ç”¨ç›¸åŒçš„å稱。\r\n如果你想繼續使用相åŒçš„å稱,請在網際網路æœå‹™ä¸Šã€æˆ–å¦ä¸€å°é›»è…¦ä¸Šã€æˆ–在便箋紙上ä¿ç•™é‡‘鑰。\r\n當在新的 VPN 伺æœå™¨è¨­ç½®é‡‘鑰時,編輯 VPN 伺æœå™¨çš„設定檔。請在 "declare DDnsClient" 指令下,用跟隨 "byte Key" 的值替æ›å­—串的金鑰。\r\nè«‹ä¸è¦åŒæ™‚在兩個或多個 VPN 伺æœå™¨ä¸Šè¨­ç½®ç›¸åŒçš„金鑰。 +SM_DDNS_KEY_ERR ç„¡æ³•è®€å– DNS 金鑰。 +SM_IPSEC_PSK_TOO_LONG é å…±ç”¨é‡‘é‘°(PSK)有 10 個或更多的字æ¯ã€‚\r\n\r\n據報導谷歌安å“的幾個版本有一個 10 個或更多字æ¯ä½œç‚ºé å…±ç”¨é‡‘é‘°çš„åš´é‡æ•…障。\r\nå› æ­¤ 9 個或少於 9 個字æ¯è¢«æŽ¨è–¦ä½œç‚ºé å…±ç”¨é‡‘鑰。\r\n\r\n您è¦ä¿®æ”¹é å…±ç”¨é‡‘鑰嗎? +SM_ADVANCED_REDIRECT_URL_HINT_TITLE 如何使用進階 HTTP é‡å®šå‘功能 +SM_ADVANCED_REDIRECT_URL_HINT 進階 HTTP é‡å®šå‘(為專家)\r\n\r\n此字串“â€æ˜¯ä¸€å€‹é ç•™ä½ç½®ã€‚它å¯ä»¥åµŒå…¥é‡å®šå‘çš„ URL 中。\r\n\r\n嵌入 URL 示例:\r\nhttp://www.google.com/search?q=|secret\r\n\r\n當用戶端將被é‡å®šå‘,é‡å®šå‘的實際 URL 目的地將被å–代如下。\r\n\r\n用戶å|會話ID|IP 地å€|日期和時間|雜湊值\r\n\r\n替æ›å¾Œç¤ºä¾‹ï¼šzurukko|SID-ZURUKKO-123|219.117.219.154|20131117100354|99707160AFE7A454042B2C47B064112D652452D7\r\n\r\nå„欄ä½çš„詳情æ述如下。\r\n\r\n用戶åï¼šç•¶å‰ VPN 會話的用戶å將被放置。\r\n\r\n會話ID:VPN 會話的會話 ID 將被放置\r\n\r\n日期和時間:14 ä½å…ƒæ•¸ä½å°‡ä»¥'YYYYMMDDHHMMSS’格å¼æ”¾ç½®(時å€æ˜¯ UTC)\r\n\r\n雜湊值:代表 20 個ä½å…ƒçµ„二進ä½è³‡æ–™çš„一個 40 字元的å六進ä½å­—串。二進ä½è³‡æ–™æ˜¯ SHA-1 雜湊函數至臨時字串的çµæžœã€‚在é‡å®šå‘ URL 中“|â€ç¬¦è™Ÿå¾Œï¼Œè‡¨æ™‚字串是上述欄ä½çš„ä½å…ƒé™£åˆ—加上秘密字串的çµåˆã€‚(在上é¢çš„例å­ä¸­ï¼Œâ€œç§˜å¯†â€æ˜¯ç§˜å¯†å­—串)。如果在 URL 中沒有“|â€ç¬¦è™Ÿï¼Œæ²’有雜湊值將被添加。\r\n\r\n雜湊值的目的:秘密字串如金鑰般有效。感è¬é‡‘鑰。在é‡å®šå‘ URL 中接收é‡å®šå‘查詢字串的 CGI 程å¼ï¼Œå¯ä»¥é©—è­‰å°è£å«åœ¨ URL 中åƒæ•¸çš„完整性。\r\n +SM_ADVANCED_REDIRECT_URL_MSG URL 必須以“http://â€æˆ–“https://â€é–‹å§‹ +SM_DISABLE_DDNS_HINT_CAPTION ç¦ç”¨å‹•æ…‹ DNS 功能 +SM_DISABLE_DDNS_HINT ç¦ç”¨å‹•æ…‹ DNS 功能,修改 VPN Server 的設定檔。\r\n\r\n此“declare rootâ€æŒ‡ä»¤å…·æœ‰â€œdeclare DDnsClientâ€çš„指令。在該指令中,你å¯ä»¥åˆ‡æ›â€œbool Disableâ€å¾žå‡åˆ° true,並é‡æ–°é–‹æ©Ÿ VPN Server ,然後動態 DNS 功能將被ç¦ç”¨ã€‚\r\n +SM_REGENERATE_CERT_MSG VPN Server 的證書被替æ›ç‚ºæ–°çš„。\r\n\r\n這會影響到被é…置驗證 VPN Server 證書的所有 VPN Client。\r\n您è¦ç¹¼çºŒå—Žï¼Ÿ +SM_DDNS_SERVER_CERT_MSG DDNS 主機å稱更改為“%Sâ€ã€‚\r\n\r\n如果您計畫使用 Microsoft SSTP VPN 連接到 VPN Server ,從 Windows Vista 或 Windows 更高版本指定 DDNS 主機å稱為 VPN Server 的目標,由於安全原因, VPN Server 的目標主機å稱必須與 VPN Server 證書的 CN(Common Name)欄ä½å®Œå…¨åŒ¹é…。\r\n\r\n您è¦é‡æ–°ç”Ÿæˆçš„伺æœå™¨æ†‘è­‰ï¼Œä»¥åŒ¹é… CN 值到“%Sâ€å—Žï¼Ÿ\r\n(按一下“å¦â€ç¹¼çºŒä½¿ç”¨ç•¶å‰çš„伺æœå™¨æ†‘è­‰)。 +SM_DDNS_SERVER_CERT_OK VPN Server çš„ SSL 證書ç¾åœ¨å·²å†æ¬¡ç”Ÿæˆã€‚\r\n\r\n當你讓Microsoft SSTP VPN Client 連接到 VPN Server 時,你應該指定當å‰çš„ DDNS 主機å稱“%Sâ€ä½œç‚ºç›®æ¨™ä¼ºæœå™¨çš„主機å稱。\r\n你也必須事先在 Windows 的“å—信任的根證書â€åˆ—表中添加這個 VPN Server 的證書。\r\n(è¦å®‰è£æ ¹è­‰æ›¸åˆ° Windows 中,在“證書“的å°ç¨‹å¼è£¡æ‰“é–‹ MMC,並導航到“本地電腦â€ã€‚之後,你å¯ä»¥å°Žå…¥è­‰æ›¸åˆ°çš„å—信任的根證書列表。\r\詳細說明請åƒè€ƒ Microsoft 的文檔。)\r\n\á¹›\n您è¦ä»¥ X.509 æ ¼å¼ä¿å­˜æ–°çš„ SSL 證書作為一個檔嗎? +SM_SETUP_STEP_SECURENAT æ­¤ VPN Server / Bridge å¯èƒ½ä»¥ä½¿ç”¨è€…模å¼æˆ–å—其他é™åˆ¶æ­£åœ¨é‹è¡Œï¼Œè™›æ“¬ HUB 和物ç†ç¶²è·¯ä»‹é¢å¡ä¸èƒ½æ©‹æŽ¥åœ¨ä¸€èµ·ã€‚相å,SecureNAT 功能å…許 VPN Client 與物ç†ç¶²è·¯ä¸­çš„其他電腦進行通信。在SecureNAT功能是默èªå•Ÿç”¨çš„。您å¯ä»¥é…置或ç¦ç”¨å®ƒã€‚ +SM_SETUP_STEP_SECURENAT_TITLE 第3步。橋接器虛擬 HUB 和物ç†ç¶²è·¯ +SM_UPDATE_CHECK_TITLE_VPNSERVER %S VPN Server (在主機'%S'上) +SM_UPDATE_CHECK_TITLE_VPNBRIDGE %S VPN Bridge (在主機'%S'上) +SM_FACTORY_DEFAULT_WARNING 這將在 VPN Server / Bridge 上執行出廠復ä½è¨­ç½®ã€‚\r\nç•¶å‰ VPN Server / Bridge é…置將被清除,將立å³æ‡‰ç”¨åˆå§‹è¨­ç½®ã€‚\r\n在åšå‡ºå» å¾©ä½è¨­ç½®å‰ï¼Œå»ºè­°æ‚¨å‚™ä»½ç•¶å‰é…置。\r\n\r\n按 確定 執行出廠復ä½è¨­ç½®ã€‚ VPN Server / Bridge å°‡é‡æ–°å•Ÿå‹•ã€‚當å‰çš„管ç†é€£æŽ¥å°‡è¢«æ–·é–‹ï¼Œæ‰€ä»¥è«‹é‡æ–°é€£æŽ¥åˆ° VPN Server / Bridge。\r\n\r\n按 "å–消" å–消æ“作。 +SM_FACTORY_DEFAULT_PERFORMED 在伺æœå™¨ä¸Šæ­£åœ¨åŸ·è¡Œå‡ºå» å›žå¾©æ“作。\r\n\r\n按“確定â€é€€å‡ºç•¶å‰ VPN Server 管ç†å™¨çš„會話“。\r\n退出後,請é‡æ–°å•Ÿå‹• VPN Server 管ç†å™¨ä¸¦å†æ¬¡é€£æŽ¥åˆ° VPN Server。\r\n然後你會看到 VPN Server 復ä½ã€‚ +SM_AZURE_STATUS_CONNECTED 狀態: 已連接 +SM_AZURE_STATUS_NOT_CONNECTED 狀態: 沒有連接 +SM_NO_BRIDGE_NICS 無物ç†ç¶²è·¯ä»‹é¢å¡ã€é©åˆæœ¬åœ°æ©‹åœ¨ VPN 伺æœå™¨é›»è…¦ä¸Šè¢«ç™¼ç¾ã€‚\r\n為了創建一個本地橋,你必須在電腦上至少安è£ä¸€å€‹ç‰©ç†ç¶²è·¯ä»‹é¢å¡ã€‚\r\n您ä¸èƒ½ç‚ºæœ¬åœ°æ©‹ä½¿ç”¨ Wi-Fi é©é…器或 3G é©é…器。\r\n請安è£ä¸€å€‹ç›¸å®¹æœ‰ç·šä¹™å¤ªç¶²çš„物ç†ç¶²è·¯ä»‹é¢å¡ã€‚\r\n\r\n如果最近安è£çš„網路介é¢å¡æ²’有出ç¾ï¼Œé‡æ–°é–‹æ©Ÿé›»è…¦ã€‚\r\n\r\n如果本地橋無論如何ä¸èƒ½ä½¿ç”¨ï¼Œä½ å¯ä»¥ä½¿ç”¨â€œSecureNAT 功能â€ä»£æ›¿ã€‚\r\n\r\n如果你有一定的原因使用ä¸åŒå°‹å¸¸çš„網路介é¢å¡ï¼ˆå³ Wi-Fi 網路連接é©é…器,3G é©é…器或虛擬é©é…器),設置“ShowAllInterfacesâ€è®Šæ•¸åœ¨â€œLocalBridgeListâ€æŒ‡ä»¤ç‚ºâ€œtrueâ€ï¼Œç„¶å¾Œé‡å•ŸVPN伺æœå™¨ã€‚然後,這些設備將出ç¾åœ¨å單上。(僅é™æ–¼é€²éšŽ Windows 用戶)。 +SM_CERT_MESSAGE The current SSL self-signed root certificate on this VPN Server is in the old format.\r\n\r\nSome versions of OpenVPN Connect for Android have a bug to misinterpret SSL certificates in the old format. It might cause the connection problem from OpenVPN Connect for Android to this VPN Server.\r\n\r\nIf you are planning to use OpenVPN Connect for Android as a VPN client, it is recommended to regenerate the SSL server certificate.\r\n\r\nDo you want to regenerate the server certificate now? +SM_CERT_MESSAGE_CLI --- Caution ---\r\n\r\nThe current SSL self-signed root certificate on this VPN Server is in the old format.\r\n\r\nSome versions of OpenVPN Connect for Android have a bug to misinterpret SSL certificates in the old format. It might cause the connection problem from OpenVPN Connect for Android to this VPN Server.\r\n\r\nIf you are planning to use OpenVPN Connect for Android as a VPN client, it is recommended to regenerate the SSL server certificate.\r\n\r\nTo regenerate and update the server certificate, execute the "ServerCertRegenerate" command after updating the VPN Server to the latest version. +SM_CERT_NEED_ROOT The specified SSL certificate is a sub-certificate which was issued by a CA (Certificate Authority).\r\n\r\nIf you are planning to support either Microsoft SSTP or OpenVPN protocol on this VPN server, you have to install the root certificate and all intermediate certificates (if exists) on this VPN Server.\r\n\r\nTo install these certificates, copy the root certificate and all intermediate certificate files (in the X.509 format) into the "chain_certs" subdirectory on the directory which is VPN Server has been installed on.\r\n\r\nIf you don't know how to obtain root and intermediate certificate files for your certificate authority (CA), please refer to the CA's web site or contact technical support staffs of the CA. + + +#關於 User-mode 路由器管ç†å·¥å…· +NM_TITLE 刪除 +NM_CONNECT_TITLE 刪除 +NM_STATUS_TAG 連接狀態: %s +NM_OFFLINE 您沒有連接到任何 VPN Server +NM_CONNECTING 正在連接 VPN 伺æœå™¨ +NM_CONNECTED 已連接到 VPN 伺æœå™¨ "%S" +NM_CONNECT_ERROR 錯誤號 %u (%s) +NM_ACCOUNT_TITLE 刪除 +NM_STATUS 使用者模å¼è·¯ç”±å™¨ç‹€æ…‹ +NM_STATUS_CONNECT 連接狀態 +NM_STATUS_TCP NAT TCP/IP 會話數 +NM_STATUS_UDP NAT UDP/IP 會話數 +NM_STATUS_ICMP NAT ICMP 會話數 +NM_STATUS_DNS NAT DNS 會話數 +NM_STATUS_DHCP 已分é…çš„ DHCP 用戶端 +NM_INFO 使用者模å¼è·¯ç”±å™¨è³‡è¨Š +NM_INFO_PRODUCT_NAME 產å“å稱 +NM_INFO_VERSION_STR 版本資訊 +NM_INFO_BUILD_INFO æ§‹å»ºä¿¡æ¯ +NM_INFO_HOSTNAME 主機å稱 +NM_NAT_ID ID +NM_NAT_PROTOCOL å”è­° +NM_NAT_SRC_HOST æºä¸»æ©Ÿ +NM_NAT_SRC_PORT æºåŸ  +NM_NAT_DST_HOST 目標主機 +NM_NAT_DST_PORT 目標埠 +NM_NAT_CREATED 會話生æˆæ™‚é–“ +NM_NAT_LAST_COMM 最後通信時間 +NM_NAT_SIZE 接收 / 發é€å¤§å° +NM_NAT_TCP_STATUS TCP 連接狀態 +NM_NAT_PROTO_TCP TCP/IP +NM_NAT_PROTO_UDP UDP/IP +NM_NAT_PROTO_DNS DNS +NM_NAT_PROTO_ICMP ICMP +NAT_TCP_CONNECTING 連接中 +NAT_TCP_SEND_RESET 斷開中 +NAT_TCP_CONNECTED 已連接 +NAT_TCP_ESTABLISHED é‹è¡Œä¸­ +NAT_TCP_WAIT_DISCONNECT 斷開中 +DHCP_DHCP_ID ID +DHCP_LEASED_TIME 租期開始時間 +DHCP_EXPIRE_TIME 租期到期時間 +DHCP_MAC_ADDRESS MAC åœ°å€ +DHCP_IP_ADDRESS 分é…çš„ IP +DHCP_HOSTNAME 用戶端主機å稱 +NM_PASSWORD_MSG 管ç†å“¡å¯†ç¢¼è¨­å®šå®Œæˆã€‚ +NM_PUSH_ROUTE_WARNING éœæ…‹è·¯ç”±è¡¨ä¸­æŒ‡å®šçš„文本å¯èƒ½æœ‰èªžæ³•éŒ¯èª¤ã€‚ + + +#關於版本資訊 +ABOUT_CAPTION 關於 %s +BETA_EXPIRES 因為目å‰å®‰è£çš„ SoftEther VPN 軟體是測試版,您無法在完整版的更新測試版發佈後繼續使用此測試版。\r\nè«‹è¨ªå• http://selinks.org/ 以ç²å– SoftEther VPN 軟體的最新版本。 + + +#關於日誌ä¿å­˜ +# (通用日誌) +L_YES 是 +L_NO å¦ +L_LINE ------------------------------------------------------ + +# (æœå‹™ç«¯æ—¥èªŒ) +LS_START_UTF8 Log Messages are written with UTF-8 Encoding Format. +LS_START_1 SoftEther VPN Server 已啟動。 +LS_START_2 %S %S +LS_START_3 %S +LS_END_1 SoftEther VPN Server 引擎已æˆåŠŸé—œé–‰ã€‚ +LS_END_2 æœå‹™ç«¯å¼•æ“Žé—œé–‰é€²ç¨‹å·²å•Ÿå‹•ã€‚ +LS_STOP_ALL_LISTENER å°‡åœæ­¢æ‰€æœ‰ TCP 監è½å™¨ã€‚ +LS_STOP_ALL_LISTENER_2 å·²åœæ­¢æ‰€æœ‰ TCP 監è½å™¨ã€‚ +LS_STOP_ALL_HUB 正在åœæ­¢æ‰€æœ‰è™›æ“¬ HUB。 +LS_STOP_ALL_HUB_2 å·²åœæ­¢æ‰€æœ‰è™›æ“¬ HUB。 +LS_STOP_CEDAR 正在關閉 Cedar 通信模組。 +LS_STOP_CEDAR_2 已關閉 Cedar 通信模組。 +LS_STOP_FARM_MEMBER 正在斷開到群集控制器的連接。 +LS_STOP_FARM_MEMBER_2 已斷開到群集控制器的連接。 +LS_STOP_FARM_CONTROL 正在åœæ­¢ç¾¤é›†æŽ§åˆ¶å™¨ã€‚ +LS_STOP_FARM_CONTROL_2 å·²åœæ­¢ç¾¤é›†æŽ§åˆ¶å™¨ã€‚ +LS_ENUM_ETHERNET_1 枚舉乙太網設備。 +LS_ENUM_ETHERNET_2 設備 %u: "%S" +LS_LOAD_CONFIG_1 正在è£è¼‰è¨­å®šæª”。 +LS_LOAD_CONFIG_2 å·²è£è¼‰è¨­å®šæª”。 +LS_LOAD_CONFIG_3 設定檔ä¸å­˜åœ¨ï¼Œè«‹å˜—試使用åˆå§‹è¨­ç½®ã€‚ +LS_INIT_SAVE_THREAD 開始自動ä¿å­˜èƒŒæ™¯å·¥ä½œã€‚自動ä¿å­˜é–“隔為 %u 秒。您å¯ä»¥åœ¨è¨­å®šæª”中通éŽä¿®æ”¹ AutoSaveConfigSpan åƒæ•¸ä¾†ä¿®æ”¹è‡ªå‹•ä¿å­˜é–“隔。 +LS_BAD_CONFIG 設定檔內容éžæ³•ã€‚載入進程被終止。 +LS_LISTENER_START_1 正在啟動 TCP 監è½å™¨ (埠 %u)。 +LS_LISTENER_START_2 已啟動 TCP 監è½å™¨ (埠 %u)。ç¾åœ¨é–‹å§‹ç›£è½ç”¨æˆ¶ç«¯é€£æŽ¥ã€‚ +LS_LISTENER_START_3 無法為 TCP 監è½å™¨ (埠 %u) 設置埠為監è½ç‹€æ…‹ã€‚請隔一段時間å†å˜—試,直到æˆåŠŸã€‚ +LS_LISTENER_ACCEPT 在 TCP 監è½å™¨(埠 %u)上,用戶端 (IP åœ°å€ %S,主機å稱 "%S",埠號 %u) 的連接已建立。 +LS_LISTENER_DISCONNECT 與用戶端 (IP ä½å€ %S,埠號 %u) 的連接已斷開。 +LS_LISTENER_DOS 已檢測到 TCP 監è½å™¨ä¸Šæœ‰ DoS 攻擊(埠號 %u)ã€‚é€£æŽ¥æº IP ä½å€æ˜¯%S,埠號是%u。ç¾åœ¨å°‡å¼·åˆ¶æ–·é–‹æ­¤é€£æŽ¥ã€‚ +LS_LISTENER_MAXUEC TCP 監è½å™¨æ˜¯è‡¨æ™‚æš«åœæŽ¥å—æ–°çš„ã€å‘內的連接,因為未決的 TCP 連接的數é‡è¶…éŽäº† %u 個。(當å‰å€¼=%u) +LS_LISTENER_STOP_1 正在åœæ­¢ TCP 監è½å™¨(埠 %u) +LS_LISTENER_STOP_2 å·²åœæ­¢ TCP 監è½å™¨(埠 %u) +LS_HUB_START 虛擬 HUB "%S" 已啟動。 +LS_HUB_STOP 虛擬 HUB "%S" 已關閉。 +LS_HUB_MAC 虛擬 HUB "%S" çš„ MAC ä½å€æ˜¯ "%S"。 +LS_NODE_INFO_TAG 用戶端產å“å:"%S",用戶端版本:%u,用戶端構建號:%u,æœå‹™ç«¯ç”¢å“å:"%S",æœå‹™ç«¯ç‰ˆæœ¬ï¼š%u,æœå‹™ç«¯æ§‹å»ºè™Ÿï¼š%u,用戶端作業系統å:"%S",用戶端作業系統版本:"%S"ï¼Œç”¨æˆ¶ç«¯ç”¢å“ ID:"%S",用戶端主機å稱:"%S",用戶端 IP 地å€ï¼š"%S",用戶端埠號:%u,æœå‹™ç«¯ä¸»æ©Ÿå稱:"%S",æœå‹™ç«¯ IP ä½å€ï¼š"%S",æœå‹™ç«¯åŸ è™Ÿï¼š%u,代ç†ä¸»æ©Ÿå稱:"%S"ï¼Œä»£ç† IP ä½å€ï¼š"%S",代ç†åŸ è™Ÿï¼š%u,虛擬 HUB å:"%S",用戶端唯一 ID: "%S" +LS_CONNECTION_START_1 用戶端 (IP 地å€ï¼š%S,主機å稱:"%S",埠號:%u) 的連接 "%S" 已建立。 +LS_CONNECTION_END_1 連接 "%S" å·²çµæŸã€‚ +LS_SSL_START 連接 "%S" çš„ SSL 通信已啟動。加密演算法å為 "%S"。 +LS_CONNECTION_ERROR 連接 "%S"因原因 "%s" (代碼 %u)已終止。 +LS_FARMMEMBER_NOT_ADMIN 連接 "%S": æœå‹™ç«¯æ˜¯ç¾¤é›†æˆå“¡ï¼Œä½†ç”¨æˆ¶ç«¯åœ¨éžç®¡ç†å“¡ (%S) 使用者情æ³ä¸‹ï¼Œå˜—試直接與虛擬 HUB "%S" 連接。用戶端用戶å為 "%S"。訪å•è¢«æ‹’絕。 +LS_HUB_NOT_FOUND 連接 "%S": 客戶端正在嘗試連接的虛擬 HUB "%S" 在æœå‹™ç«¯ä¸Šä¸å­˜åœ¨ã€‚ +LS_IP_DENIED 連接 "%S": 基於虛擬 HUB ä¸Šå®šç¾©çš„æº IP 訪å•é™åˆ¶åˆ—è¡¨ï¼Œç”¨æˆ¶ç«¯çš„æº IP ä½å€ "%S" 被拒絕。 +LS_LICENSE_ERROR 連接 "%S": 因為發生許å¯è­‰ç›¸é—œéŒ¯èª¤ï¼Œç”¨æˆ¶ç«¯ç„¡æ³•é€£æŽ¥åˆ°æœå‹™ç«¯ã€‚ +LS_BETA_EXPIRES SoftEther VPN Server 測試版已éŽæœŸã€‚測試版使用期é™å·²åˆ°ã€‚請從 http://selinks.org/ 下載新的測試版或完整版。 +LS_TICKET_1 新的用戶端鑒權票證已發佈為群集æˆå“¡ "%S"。虛擬機器 HUB "%S",用戶å "%S" ("%S"),會話å "%S",票證 "%S"。 +LS_TICKET_2 新的用戶端鑒權票證已從群集控制器接收。虛擬機器 HUB "%S",用戶å "%S" ("%S"),會話å "%S",票證 "%S"ï¼Œæœ‰æ•ˆæœŸé™ %u 秒。 +LS_ENUM_HUB 連接 "%S": æ­¤æœå‹™ç«¯ä¸Šå·²æžšèˆ‰ %u 個虛擬 HUB 伺æœå™¨ã€‚ +LS_FARM_ACCEPT_1 連接 "%S": æ­¤æœå‹™ç«¯æŽ¥æ”¶åˆ°ä¸€å€‹ç¾¤é›†æŽ§åˆ¶å™¨é€£æŽ¥è«‹æ±‚,但此æœå‹™ç«¯ä¸¦ä¸æ˜¯ç¾¤é›†æŽ§åˆ¶å™¨ã€‚ +LS_FARM_ACCEPT_2 連接 "%S": æ­¤æœå‹™ç«¯æŽ¥æ”¶åˆ°ä¸€å€‹ç¾¤é›†æŽ§åˆ¶å™¨é€£æŽ¥è«‹æ±‚,但èªè­‰å¯†ç¢¼éŒ¯èª¤ï¼Œæ‹’絕連接。 +LS_FARM_ACCEPT_3 連接 "%S": æ­¤æœå‹™ç«¯æŽ¥æ”¶åˆ°ä¸€å€‹ç¾¤é›†æŽ§åˆ¶å™¨é€£æŽ¥è«‹æ±‚。èªè­‰æˆåŠŸã€‚ +LS_FARM_SERV_START 到群集æˆå“¡çš„連接已建立。IP åœ°å€ %S,主機å稱 "%S"。 +LS_FARM_SERV_END 到群集æˆå“¡ "%S" 的連接已刪除。 +LS_FARM_CONNECT_1 到群集æˆå“¡ "%S" 的連接已啟動。 +LS_FARM_CONNECT_2 到群集æˆå“¡ "%S" 的連接被拒絕。錯誤: %s (代碼 %u) +LS_FARM_CONNECT_3 到群集æˆå“¡ "%S" çš„ TCP 連接失敗。請間隔 %u 秒後å†åº¦å˜—試連接,直到連接æˆåŠŸã€‚ +LS_FARM_DISCONNECT 到群集控制器的連接已åœæ­¢ã€‚ +LS_FARM_START 已連接到群集控制器。已開始群集æˆå“¡æ“作。VPN Server 是ä¸æ˜¯åœ¨æ™‚間許å¯çš„產å“註冊,VPN Client 試圖連接。 +LS_LICENSE_NOT_VPNSERVER 連接 "%S": 許å¯è­‰éŒ¯èª¤ã€‚VPN Client 嘗試連接未註冊產å“許å¯è­‰çš„ VPN Server。 +LS_LICENSE_NOT_VPNCLUSTER 連接 "%S": 許å¯è­‰éŒ¯èª¤ã€‚æ­¤ VPN Server 上註冊的許å¯è­‰æ˜¯ç¦æ­¢ä½¿ç”¨ç•¶å‰ç¾¤é›†åŠŸèƒ½çš„類型,且一個 VPN Client 已嘗試在群集模å¼ä¸‹é€£æŽ¥ã€‚您必須é‡å•Ÿ VPN Server。 +LS_LICENSE_VIOLATION 連接 "%S": VPN Server 發生é•å許å¯è­‰éŒ¯èª¤ï¼Œä¸æŽ¥å—連接。 +LS_LICENSE_VIOLATION_DETECTED 發ç¾è¨±å¯è­‰é•å錯誤,一個ä¸åŒçš„ VPN Server 與此æœå‹™ç«¯å…·æœ‰ç›¸åŒçš„æœå‹™ç«¯ID "%I64u"。å¯èƒ½æ˜¯åœ¨ç¾¤é›†ä¸­æœ‰å…©å€‹æˆ–以上 VPN Server 正在使用相åŒçš„許å¯è­‰ã€‚請檢查æ¯ä¸€å€‹ VPN Server 的許å¯è­‰è³‡è¨Šã€‚ + + +# (OpenVPN Logs) +LO_PREFIX_RAW OpenVPN 模組: +LO_PREFIX_SESSION OpenVPN 會話%u (%r:%u -> %r:%u): +LO_PREFIX_CHANNEL OpenVPN 會話%u (%r:%u -> %r:%u) é€šé“ %u: +LO_NEW_CHANNEL 已創建一個新通é“。 +LO_CHANNEL_ESTABLISHED_NEWKEY 通é“已建立。(觸發器: Re-key完æˆã€‚) +LO_OPTION_STR_RECV 接收到的é¸é …字串:"%S" +LO_OPTION_STR_SEND 發é€é¸é …字串:"%S" +LO_NEW_SESSION 已創建新的會話。å”議:%S +LO_INITIATE_REKEY re-keying 進程已開始。 +LO_CHANNEL_ESTABLISHED 該通é“æˆç‚ºå·²å»ºç«‹çš„狀態。 +LO_PUSH_REPLY 完整字串回答:"%S" +LO_CHANNEL_FAILED 無法連接通é“。 +LO_CHANNEL_DISCONNECTED_BY_HUB æ­¤ OpenVPN 的通é“被終止,因為虛擬 HUB 管ç†å“¡æ–·é–‹äº†æ­¤ VPN 會話。 +LO_DELETE_SESSION 刪除會話中。 +LO_START OpenVPN Server 模組正在啟動。 +LO_STOP OpenVPN Server 模組已åœæ­¢ã€‚ + + +# (IPsec 日誌) +LI_PREFIX_RAW IPsec 模組: +LI_PREFIX_CLIENT IPsec 用戶端 %u (%S:%u -> %S:%u): +LI_PREFIX_IKE IPsec IKE 會話 (IKE SA) %u (用戶端: %u) (%S:%u -> %S:%u): +LI_PREFIX_IPSEC IPsec ESP 會話 (IPsec SA) %u (用戶端: %u) (%S:%u -> %S:%u): +LI_START IPsec 2.0 版 (ISAKMP/IKEv1) 處ç†æ¨¡çµ„已開啟。 +LI_STOPPING IPsec 2.0 版 (ISAKMP/IKEv1) 處ç†æ¨¡çµ„ç¾åœ¨æ­£åœ¨é—œé–‰ã€‚ +LI_STOP IPsec 2.0 版 (ISAKMP/IKEv1) 處ç†æ¨¡çµ„已正常關閉。 +LI_NUM_IPSEC_SA 在關機時刻, 餘下的 IPsec SA 數é‡æ˜¯ %u。 +LI_NUM_IKE_SA 在關機時刻, 餘下的 IKE SA 數é‡æ˜¯ %u。 +LI_NUM_IKE_CLIENTS 在關機時刻, 餘下的 IKE 用戶端數é‡æ˜¯ %u。 +LI_L2TP_SERVER_STARTED L2TP 伺æœå™¨æ¨¡çµ„已開啟。 +LI_ETHERIP_SERVER_STARTED EtherIP 伺æœå™¨æ¨¡çµ„已開啟。EtherIP 會話 ID: %u +LI_DELETE_IKE_CLIENT IPsec 用戶端å°è±¡è¢«åˆªé™¤ã€‚ +LI_DELETE_IKE_SA IKE SA å°è±¡è¢«åˆªé™¤ã€‚ +LI_DELETE_IPSEC_SA IPsec SA å°è±¡è¢«åˆªé™¤ã€‚ +LI_START_QM_FROM_SERVER 快速模å¼å”商階段是從伺æœå™¨ç«¯èª¿ç”¨ã€‚ +LI_START_QM_FROM_CLIENT 快速模å¼å”商階段是從用戶端調用。 +LI_QM_DH_ERROR Diffie-Hellman 演算法的計算失敗。 +LI_NEW_IKE_CLIENT æ–°çš„ IPsec 用戶端物件已創建。 +LI_NEW_IKE_SA æ–°çš„ IKE SA 物件 (%s) 已創建。發起 Cookie: 0x%I64X, 回應 Cookie: 0x%I64X, DH 組: %S, 雜湊演算法: %S, 加密演算法: %S, 加密金鑰大å°:%u ä½, 壽命:%u kbytes 或 %u 秒。 +LI_TAG_MAINMODE ä¸»æ¨¡å¼ +LI_TAG_AGGRESSIVE ç©æ¥µæ¨¡å¼ +LI_NEW_IPSEC_SA æ–°çš„ IPsec SA (æ–¹å‘:%s) 已創建。SPI: 為 0x%X, DH 組:%S, 雜湊演算法: %S, 加密演算法: %S, 加密金鑰大å°: %u ä½, 壽命: %u kbytes 或 %u 秒。 +LI_TAG_SERVER_TO_CLIENT 伺æœå™¨ -> 用戶端 +LI_TAG_CLIENT_TO_SERVER 用戶端 -> 伺æœå™¨ +LI_IPSEC_SA_SPI_SET ä¸å›ºå®šçš„ SPI 已修改。SPI 的新值為: 0x%X +LI_IPSEC_SA_ESTABLISHED 伺æœå™¨å’Œç”¨æˆ¶ç«¯ä¹‹é–“çš„ IPsec SA 已建立。 +LI_IKE_SA_ESTABLISHED 伺æœå™¨å’Œç”¨æˆ¶ç«¯ä¹‹é–“çš„ IKE SA 已建立。 +LI_IPSEC_NO_TRANSFORM 在從用戶端的候é¸äººè£¡, 沒有建立 IPsec SA çš„é©ç•¶è½‰æ›è¢«ç™¼ç¾ã€‚ +LI_IKE_NO_TRANSFORM 在從用戶端的候é¸äººè£¡, 沒有建立 IKE SA çš„é©ç•¶è½‰æ›è¢«ç™¼ç¾ã€‚ +LI_IKE_NO_NAT_T 此用戶端與 IPSec NAT Traversal (在 IKE NAT Traversal çš„ RFC 3947 å”商, 或 draft-ietf-ietf-ipsec-nat-t-ike) ä¸ç›¸å®¹, 因此伺æœå™¨ç„¡æ³•æŽ¥å— VPN 連接。 +LI_SET_CLIENT_ID 用戶端呈ç¾çš„客戶 ID 是 "%S". +LI_CLIENT_MERGE 此用戶端 (用戶端 %u) 與用戶端 %u 是相åŒçš„, 因此用戶端物件與用戶端 %u 是相çµåˆçš„。 +LI_CLIENT_UPDATE 此用戶端的埠號資訊已更新。 + + +# (EtherIP日誌) +LE_PREFIX EtherIP / L2TPv3 會話 %u (%S:%u - >%S:%u): +LE_START_MODULE EtherIP / L2TPv3 模組已開啟。 +LE_STOP EtherIP / L2TPv3 模組已關閉。 +LE_NO_SETTING 錯誤: 沒有與用戶端 ID "%S" 相å°æ‡‰çš„ EtherIP / L2TPv3 設置。你必須é å…ˆåœ¨ VPN Server 上註冊一個 EtherIP / L2TPv3 設置。 +LE_START_IPC 在 EtherIP / L2TPv3 模組和虛擬 HUB "%S" 之間的內部連接éŽç¨‹ã€‚用戶å是 "%S" 。IPv4 TCP MSS (最大網段尺寸) 的值是 %u ä½å…ƒçµ„。 +LE_IPC_CONNECT_ERROR 從 EtherIP / L2TPv3 模組到虛擬 HUB "%S" 的連接失敗。錯誤: %u: %s +LE_IPC_CONNECT_OK 從 EtherIP / L2TPv3 模組到虛擬 HUB "%S" 的連接建立æˆåŠŸã€‚ +LE_RECONNECT 由於 EtherIP / L2TPv3 設置已被修改, ç¾åœ¨å…§éƒ¨é€£æŽ¥æ˜¯æ–·é–‹çš„, 將會自動é‡æ–°é€£æŽ¥ã€‚ + + +# (PPP 日誌) +LP_PREFIX %S%SPPP 會話 [%S:%u]: +LP_CONNECTED 開始新的 PPP 會話 (上層å”è­°: %S)。PPP 用戶端 IP 地å€:%S (主機å稱: "%S"), PPP 用戶端埠: %u, PPP 伺æœå™¨ IP 地å€:%S, PPP 伺æœå™¨åŸ :%u, 用戶端軟體: "%S" ,IPv4 TCP MSS (最大網段尺寸): %u ä½å…ƒçµ„ +LP_DISCONNECTED PPP 會話已斷開。 +LP_PAP_REJECTED VPN 用戶端拒絕使用 "PAP" (Password Authentication Protocolã€ç´”文字密碼驗證方法) 作為èªè­‰å”議。您必須在 VPN 用戶端設置上開啟 PAP。 +LP_PAP_MSCHAPV2_REJECTED VPN 用戶端拒絕使用 "PAP" (Password Authentication Protocol, 純文字密碼驗證方法) å’Œ MS-CHAP v2 å”議。您必須在 VPN 用戶端設置上開啟 PAP 或 MS-CHAP v2。 +LP_DISCONNECTED_ABNORMAL PPP å”定錯誤或 PPP 會話中斷。 +LP_NEXT_PROTOCOL_IS_NOT_PAP 收到無效的å”定 (å”定號:0x%x)。在這種情æ³ä¸‹, åªæœ‰ PAP (密碼驗證通訊å”定) 控制資料å¯ä»¥è¢«æŽ¥å—。 +LP_PAP_FAILED "PAP" (密碼驗證通訊å”定, 純文字密碼驗證方法) 在用戶驗證éŽç¨‹ä¸­å¤±æ•—。 +LP_MSCHAPV2_FAILED "MS-CHAP v2" (Microsoft Challenge and Response Protocol Version 2.0) 在用戶驗證éŽç¨‹ä¸­å¤±æ•—。 +LP_NEXT_PROTOCOL_IS_NOT_IPCP 收到無效å”定 (å”定號:0x%x)。在這種情æ³ä¸‹, åªæœ‰ IPCP (IP é…ç½®å”定) 控制資料å¯ä»¥è¢«æŽ¥å—。 +LP_DATA_TIMEOUT PPP 資料傳輸超時發生。PPP 用戶端å¯èƒ½æœƒå¾žç¶²è·¯ä¸Šæ–·é–‹ã€‚ +LP_CONTROL_TIMEOUT PPP 控制通訊超時發生。PPP 用戶端沒有回應。 +LP_VPN_SESSION_TERMINATED 因為 VPN 會話已被系統管ç†å“¡æ–·é–‹, PPP 會話斷開。 +LP_UPPER_PROTOCOL_DISCONNECTED 因為上層å”è­° "%S" æ–·é–‹, PPP 會話斷開。 +LP_NORMAL_TERMINATE 由於 VPN 用戶端的請求, PPP 會話斷開。 +LP_IP_ADDRESS_NOT_DETERMIND 雖然 VPN 用戶端的 IP ä½å€æ˜¯ä¸å›ºå®šçš„, VPN 用戶端嘗試發é€è³‡æ–™ã€‚ +LP_DHCP_REQUEST_TRYING 請求 DHCP 伺æœå™¨åˆ†é… IP ä½å€ã€‚ +LP_DHCP_REQUEST_OK IP 地å€å¾ž DHCP 伺æœå™¨è¢«åˆ†é…。用戶端 IP 地å€: %S, å­ç¶²è·¯é®ç½©: %S, é è¨­é–˜é“器: %S, 功能變數å稱: "%S", DNS 伺æœå™¨ 1: %S, DNS 伺æœå™¨ 2: %S, WINS 伺æœå™¨ 1: %S, WINS 伺æœå™¨ 2: %S, DHCP 伺æœå™¨ IP 地å€:%S, 租賃壽命: %u 秒 +LP_DHCP_REQUEST_NG å‘ DHCP 伺æœå™¨è«‹æ±‚ IP ä½å€å¤±æ•—。è¦æŽ¥å— PPP 連接, DHCP 伺æœå™¨å¿…須在ç¾æœ‰ç¶²è·¯ä¸Šã€‚確ä¿ä»»ä½•ä¸€å€‹åœ¨è™›æ“¬ HUB 的乙太網段的 DHCP 伺æœå™¨æ˜¯å¯ç”¨çš„。 +LP_DHCP_INFORM_TRYING 請求 DHCP 伺æœå™¨ç²å–網路資訊, 如å­ç¶²è·¯é®ç½©å’Œé è¨­é–˜é“器。 +LP_DHCP_INFORM_OK IP 網路資訊從 DHCP 伺æœå™¨ç²å–。å­ç¶²è·¯é®ç½©: %S, é è¨­é–˜é“器:%S, 功能變數å稱: "%S", DNS 伺æœå™¨ 1: %S, DNS 伺æœå™¨ 2: %S, WINS 伺æœå™¨ 1: %S, WINS 伺æœå™¨ 2: %S, DHCP 伺æœå™¨ IP 地å€: %S +LP_DHCP_INFORM_NG å‘ DHCP 伺æœå™¨è«‹æ±‚一個 IP 網路資訊失敗。è¦æŽ¥å— PPP 連接, DHCP 伺æœå™¨å¿…須在ç¾æœ‰ç¶²è·¯ä¸Šã€‚確ä¿ä»»ä½•ä¸€å€‹åœ¨è™›æ“¬ HUB 的乙太網段的 DHCP 伺æœå™¨æ˜¯å¯ç”¨çš„。 +LP_SET_IPV4_PARAM 在 VPN 用戶端的 IP ä½å€å’Œå…¶ä»– IP 網路資訊已建立。用戶端 IP 地å€: %S, å­ç¶²è·¯é®ç½©: %S, é è¨­é–˜é“器: %S, DNS 伺æœå™¨ 1: %S, DNS 伺æœå™¨ 2: %S, WINS 伺æœå™¨ 1: %S, WINS 伺æœå™¨ 2: %S + + +# (虛擬 HUB 日誌) +LH_ONLINE 虛擬 HUB ç¾åœ¨ç·šä¸Šã€‚ +LH_OFFLINE 虛擬 HUB ç¾åœ¨é›¢ç·šã€‚ +LH_CONNECT_CLIENT 連接 "%S" (IP ä½å€ %S,主機å稱 %S,埠號 %u,用戶端å "%S",版本 %S,內部編號 %u) 正嘗試連接到虛擬 HUB。æ供的èªè­‰é¡žåž‹æ˜¯ "%s",用戶å是 "%S"。 +LH_AUTH_UNKNOWN 未知的èªè­‰é¡žåž‹ +LH_AUTH_ANONYMOUS 匿å身份驗證 +LH_AUTH_PASSWORD 密碼驗證 +LH_AUTH_PLAIN_PASSWORD 外部伺æœå™¨èº«ä»½é©—è­‰ +LH_AUTH_CERT 證書驗證 +LH_AUTH_TICKET 票證驗證 +LH_AUTH_RADIUS_NOT_SUPPORT 連接 "%S": 用戶 "%S" 身份驗證方法 RADIUS 或 Active Directory (NT 域),但 VPN Server 是 "%S",因為 RADIUS 或 Active Directory (NT 域)ä¸èƒ½ä½¿ç”¨ã€‚連接被拒絕。 +LH_AUTH_RADIUS_NOT_SUPPORT_ON_OPEN_SOURCE "%S" 的連接方法: 用戶 "%S" 的身份驗證方法被指定為 RADIUS 身份驗證或 Active Directory 身份驗證 (NT 域驗證)。然而,這樣一個外部用戶身份驗證功能尚未在 SoftEther VPN çš„é–‹æºç‰ˆæœ¬ä¸Šå¯¦æ–½ã€‚該連接將被拒絕。 +LH_AUTH_CERT_NOT_SUPPORT_ON_OPEN_SOURCE "%S" 的連接方法: 用戶 "%S" 的身份驗證方法被指定為證書èªè­‰ã€‚然而,證書驗證功能尚未在 SoftEther VPN çš„é–‹æºç‰ˆæœ¬ä¸Šå¯¦æ–½ã€‚該連接將被拒絕。 +LH_AUTH_OK 連接 "%S": æˆåŠŸèªè­‰ç‚ºç”¨æˆ¶ "%S"。 +LH_AUTH_OK_CERT 虛擬 HUB 的安全帳戶管ç†å™¨å·²ç¶“從 VPN Client 接收到如下證書,且接å—了其內容作為當使用者 "%S" 登入時的證書: %s +LH_AUTH_NG_CERT 虛擬 HUB 的安全帳戶管ç†å™¨å·²ç¶“從 VPN Client 接收到如下證書,但拒絕了其內容作為當使用者 "%S" 登入時的證書,因為此證書的內容匹é…虛擬 HUB 中註冊的廢止內容清單: %s +LH_AUTH_NG 連接 "%S": 用戶èªè­‰å¤±æ•—。æ供的用戶å為 "%S"。 +LH_LOCAL_ONLY 連接 "%S": é ç«¯ç™»å…¥æ‹’絕,因為用戶 "%S" 的密碼為空。 +LH_POLICY_ACCESS_NG 連接 "%S": 由於安全性原則,用戶 "%S" 拒絕訪å•ã€‚ +LH_USER_EXPIRES 連接 "%S": 由於有效期é™å·²éŽï¼Œç”¨æˆ¶ "%S" 拒絕訪å•ã€‚ +LH_CLIENT_VERSION_OLD 連接 "%S": 用戶端版本號為 %u。為了å…許這個連接,用戶端版本號至少應為 %u 或以上。 +LH_CLIENT_ID_REQUIRED 連接 "%S": 客戶已經從用戶端發é€çš„ ID 是 %u。然而,此虛擬 HUB çš„ RequiredClientId 值設置為 %u。 +LH_FARM_SELECT_1 連接 "%S": 群集控制器正在確定此用戶端的目標群集æˆå“¡ã€‚ +LH_FARM_SELECT_2 連接 "%S": 群集控制器確定目標群集æˆå“¡ä¼ºæœå™¨å¤±æ•—。 +LH_FARM_SELECT_3 連接 "%S": ç•¶å‰ VPN Server 被確定作為目標群集æˆå“¡ä¼ºæœå™¨ã€‚請繼續接收連接。 +LH_FARM_SELECT_4 連接 "%S": æœå‹™ç«¯ "%S" 被確定作為目標群集æˆå“¡ä¼ºæœå™¨ã€‚正在指示用戶端é‡æ–°é€£æŽ¥åˆ°æ­¤æœå‹™ç«¯ã€‚ +LH_MAX_SESSION 連接 "%S": 虛擬 HUB 設置的最大會話數 (%u) 已到é”。無法創建新會話。 +LH_MAX_SESSION_CLIENT 連接 "%S": 虛擬 HUB 設置的最大用戶端會話數 (%u) 已到é”。無法創建新會話。 +LH_MAX_SESSION_BRIDGE 連接 "%S": 虛擬 HUB 設置的最大橋接器會話數 (%u) 已到é”。無法創建新會話。 +LH_MAX_SESSION_2 連接 "%S": å¯è¢« VPN Server 管ç†çš„的最大會話數 (%u) 已到é”。無法創建新會話。 +LH_NEW_SESSION 連接 "%S": 已創建新會話 "%S"。(IP 地å€ï¼š%S,埠號:%u,物ç†åº•å±¤å”定:"%S") +LH_SET_SESSION 會話 "%S": 已設置åƒæ•¸ã€‚最大 TCP 連接數:%u,使用的加密:%s,使用的壓縮:%s,使用的åŠé›™å·¥é€šä¿¡ï¼š%s,超時:%u 秒。 +LH_NODE_INFO 會話 "%S": VPN Client 詳細資訊: (%s) +LH_VLAN_ID 會話 "%S": Assigned VLAN ID: %u +LH_INVALID_SIGNATURE 會話 "%S": 已連接的用戶端發é€äº†éžæ³•å”定資料。無法與用戶端建立一般通信。請首先檢查用戶端到æœå‹™ç«¯ä¹‹é–“的連接和網路線纜å•é¡Œï¼Œç„¶å¾Œå†æª¢æŸ¥æ˜¯å¦å®‰è£æœ‰ç‰¹æ®Šå‚³è¼¸å°åŒ…é‡å¯«è¨­å‚™ã€‚ +LH_END_SESSION 會話 "%S": 會話已çµæŸã€‚統計資訊如下: 總輸出資料大å°: %I64u ä½å…ƒçµ„,總輸入資料大å°: %I64u ä½å…ƒçµ„。 +LH_BCAST_STORM 會話 "%S": 檢測到大é‡å»£æ’­å°åŒ…。您å¯èƒ½æœƒæŒ‰ç…§ç­–略廢棄å°åŒ…ã€‚æº MAC ä½å€æ˜¯ %Sï¼Œæº IP ä½å€æ˜¯ %S,目標 IP ä½å€æ˜¯ %S。廣播å°åŒ…é‡å¤§æ–¼ç­‰æ–¼ %u æ¯ç§’ (注æ„此資訊是å°éƒ¨åˆ†å°åŒ…進行刻æ¿çš„分æžï¼Œçµæžœå¯èƒ½ä¸æ­£ç¢º)。 +LH_DHCP_FORCE 會話 "%S": å°åŒ…è¢«å»¢æ£„ï¼Œå› ç‚ºå®ƒå˜—è©¦ä½¿ç”¨éž DHCP 伺æœå™¨åˆ†é…çš„ IP ä½å€ %S。 +LH_MAC_LIMIT 會話 "%S": 試圖分é…一個新 MAC ä½å€ "%S",但是 %u 個 MAC ä½å€å·²è¢«åˆ†é…在此æœå‹™ä¸Šã€‚根據安全性原則,此會話被å…許æ“有最多 %u 個 MAC ä½å€ã€‚å°åŒ…被廢棄。 +LH_BRIDGE_LIMIT 會話 "%S": 試圖分é…一個新 MAC ä½å€ "%S",但是 %u 個 MAC ä½å€å·²è¢«åˆ†é…在此æœå‹™ä¸Šã€‚根據安全性原則,此會話被ç¦æ­¢æ©‹æŽ¥å™¨ï¼Œå› æ­¤åªå…許æ“有ä¸è¶…éŽ %u 個 MAC ä½å€ã€‚å°åŒ…被廢棄。 +LH_MAC_REGIST 會話 "%S": 已分é…æ–°çš„ MAC ä½å€"%S"。 +LH_MAC_REGIST_VLAN 會話 "%S": 已分é…æ–°çš„ MAC ä½å€"%S" (VLAN ID: %u)。 +LH_IP_LIMIT 會話 "%S": 試圖分é…一個新 IP ä½å€ "%S",但是 %u 個 IP ä½å€å·²è¢«åˆ†é…在此æœå‹™ä¸Šã€‚根據安全性原則,此會話被å…許æ“有最多 %u 個 IP ä½å€ã€‚å°åŒ…被廢棄。 +LH_ROUTING_LIMIT 會話 "%S": 試圖分é…一個新 IP ä½å€ "%S",但是 %u 個 IP ä½å€å·²è¢«åˆ†é…在此æœå‹™ä¸Šã€‚根據安全性原則,此會話被ç¦æ­¢è·¯ç”±ï¼Œå› æ­¤åªå…許æ“有ä¸è¶…éŽ %u 個 IP ä½å€ã€‚å°åŒ…被廢棄。 +LH_IP_CONFLICT 會話 "%S": 試圖分é…一個新 IP ä½å€ "%S",但是此 IP ä½å€å·²ç¶“被å¦ä¸€å€‹æœƒè©± "%S": ( MAC 地å€ï¼š"%S")所使用。此會話的安全性原則ç¦æ­¢è¤‡è£½å…¶å®ƒæœƒè©±ä½¿ç”¨çš„ IP ä½å€ã€‚å°åŒ…被廢棄。詳細資訊:CreatedTime=%I64u, UpdatedTime=%I64u, DhcpAllocated=%u, Now=%I64u +LH_NO_SERVER 會話 "%S": 一個 TCP/IP 連接請求 (從 %S:%u 到 %S:%u) 被建立到此會話,但因為安全性原則ç¦æ­¢ä½œç‚ºæœå‹™ç«¯é‹è¡Œï¼Œå°åŒ…被廢棄。 +LH_NO_DHCP 會話 "%S": 此會話上的主機 %S 發é€äº†ä¸€å€‹ä½œç‚º DHCP 伺æœå™¨ç‚ºä¸»æ©Ÿ %S åœ¨å…¶ä»–æœƒè©±ä¸Šåˆ†é… IP ä½å€çš„å°åŒ…,但此會話的安全性原則ç¦æ­¢ä½œç‚º DHCP 伺æœå™¨é‹è¡Œã€‚å°åŒ…被廢棄。 +LH_REGIST_DHCP 會話 "%S": 此會話上的主機 "%S" (%S) çš„ DHCP 伺æœå™¨ï¼Œç‚ºä»¤ä¸€å€‹æœƒè©± "%S" 上的主機 "%S",分é…了新的 IP ä½å€ %S。 +LH_BRIDGE_1 會話 "%S": 已啟動本地橋接器連接到物ç†ä¹™å¤ªç¶²ä»‹é¢ "%S"。 +LH_BRIDGE_2 會話 "%S": 因為與物ç†ä¹™å¤ªç¶²ä»‹é¢ "%S" 的通信建立失敗,åœæ­¢æœ¬åœ°æ©‹æŽ¥å™¨ã€‚ +LH_SET_MTU 會話 "%S": 物ç†ä¹™å¤ªç¶²ä»‹é¢ "%S" çš„ MTU 為 %u。發é€å’ŒæŽ¥æ”¶æœ‰ %u ä½å…ƒçµ„的乙太網å°åŒ…是必è¦çš„。MTU ç¾å·²æ›´æ”¹ç‚º %u。 +LH_SET_MTU_ERROR 會話 "%S": 錯誤: 物ç†ä¹™å¤ªç¶²ä»‹é¢"%S" çš„ MTU 為 %u。發é€å’ŒæŽ¥æ”¶æœ‰ %u ä½å…ƒçµ„的乙太網å°åŒ…是必è¦çš„。然而,改變 MTU 到%u失敗。此物ç†ä¹™å¤ªç¶²ä»‹é¢æˆ–設備驅動程å¼å¯èƒ½ç„¡æ³•è™•ç†ä¸€å€‹å¤§æ–¼ 1,514 ä½å…ƒçµ„(有效載è·å¤§å°ï¼š1,500 ä½å…ƒçµ„)的乙太網å°åŒ…。在這樣的情æ³ä¸‹ï¼Œå¤§æ–¼ 1,514 ä½å…ƒçµ„çš„ã€å¸¶æ¨™è¨˜çš„ VLAN å°åŒ…ä¸èƒ½è¢«ç™¼é€ã€‚你應該將當å‰ç‰©ç†ä¹™å¤ªç¶²é©é…器替æ›ç‚ºæ”¯æ´å·¨åž‹å¹€çš„å¦ä¸€å€‹ã€‚您也å¯ä»¥å˜—試更新設備驅動程å¼ã€‚å¦ä¸€ç¨®å¯èƒ½çš„方法是在作業系統或設備驅動程å¼è¨­ç½®è£¡å•Ÿç”¨å·¨åž‹å¹€ã€‚ +LH_START_BRIDGE 已啟動本地橋接器連接 "%S"。已創建橋接器會話 "%S"。 +LH_STOP_BRIDGE å·²åœæ­¢æœ¬åœ°æ©‹æŽ¥å™¨é€£æŽ¥ "%S"。 +LH_LINK_START 已建立級è¯é€£æŽ¥ "%s"。已建立級è¯æœƒè©± "%S"。 +LH_LINK_STOP å·²åœæ­¢ç´šè¯é€£æŽ¥ "%s"。 +LH_NAT_START 已啟動 SecureNAT。已創建 SecureNAT 會話 "%S"。 +LH_NAT_STOP å·²åœæ­¢ SecureNAT。 +LH_NAT_TCP_SUCCEED å·²æˆåŠŸé€£æŽ¥åˆ° TCP 會話 %u: 主機 "%S (%S)",埠 %u。 +LH_NAT_TCP_FAILED 連接到 TCP 會話 %u: 主機 "%S",埠 %u 失敗。 +LH_NAT_TCP_DELETED 已刪除 TCP 會話 %u。 +LH_NAT_TCP_CREATED 已創建 TCP 會話 %uã€‚é€£æŽ¥æº %S:%u,連接目標 %S:%u +LH_NAT_UDP_DELETED 已刪除 UDP 會話 %u。 +LH_NAT_UDP_CREATED 已創建 UDP 會話 %uã€‚é€£æŽ¥æº %S:%u,連接目標 %S:%u +LH_NAT_DHCP_CREATED 已建立 DHCP é … %u。MAC 地å€: %S,IP 地å€: %S,主機å稱: %S,有效期é™: %u 秒 +LH_CHANGE_PASSWORD_1 連接到虛擬 HUB 的連接 "%S" (IP ä½å€ %S) 在改變密碼模å¼ã€‚ +LH_CHANGE_PASSWORD_2 連接 "%S": 改變密碼失敗。指定用戶 "%S" ä¸å­˜åœ¨ã€‚ +LH_CHANGE_PASSWORD_3 連接 "%S": 改變密碼失敗。用戶 "%S" çš„èªè­‰é¡žåž‹ä¸æ˜¯å¯†ç¢¼èªè­‰ã€‚ +LH_CHANGE_PASSWORD_4 連接 "%S": 改變密碼失敗。使用者 "%S" 的舊密碼錯誤。 +LH_CHANGE_PASSWORD_5 連接 "%S": 使用者 "%S" 的密碼修改æˆåŠŸã€‚ +LH_CONNECT_1 正在啟動級è¯é€£æŽ¥ "%s": 連接次數 %u。 +LH_CONNECT_2 ç´šè¯é€£æŽ¥ "%s" 已建立。會話å: "%S" +LH_CONNECT_ERROR ç´šè¯é€£æŽ¥ "%s" 的已斷開或連接失敗。原因: %s (代碼 %u) +LH_POLICY_MONITOR_MODE 連接 "%S": 因為“監測模å¼â€æ‰“開監測模å¼ä¸¦è©¦åœ–連接到虛擬 HUB 的請求被用戶的安全性原則ç¦æ­¢ï¼Œé€£æŽ¥è¢«æ‹’絕。 +LH_POLICY_BRIDGE_MODE 連接 "%S": 因為橋接和路由æ“作打開橋接或路由並試圖連接到虛擬 HUB 的請求被用戶的安全性原則ç¦æ­¢ï¼Œé€£æŽ¥è¢«æ‹’絕。 +LH_NOT_ENOUGH_CLIENT_LICENSE 連接 "%S": 此連接試圖使用“用戶端連接模å¼â€é€£æŽ¥åˆ° VPN Server,但因為此æ“作會導致整個æœå‹™ç«¯ä¸Šçš„用戶端連接數超éŽå·²è¨»å†Šçš„用戶端許å¯è­‰æ•¸ï¼Œå› æ­¤ä¸å¯èƒ½å†æŽ¥æ”¶æ›´å¤šé€£æŽ¥ã€‚當å‰é€£æŽ¥è¨±å¯è­‰æ•¸ä¸è¶³æ™‚,您必須斷開已存在的用戶端連接,或增加許å¯è­‰æ•¸ã€‚在æœå‹™ç«¯ç›®å‰ç›®å‰ %u 個已註冊的用戶端連接許å¯è­‰å’Œ %u 個連接。 +LH_NOT_ENOUGH_BRIDGE_LICENSE 連接 "%S": 此連接試圖使用“橋接模å¼â€é€£æŽ¥åˆ° VPN Server,但因為此æ“作會導致整個æœå‹™ç«¯ä¸Šçš„橋接數超éŽå·²è¨»å†Šçš„橋接許å¯è­‰æ•¸ï¼Œå› æ­¤ä¸å¯èƒ½å†æŽ¥æ”¶æ›´å¤šé€£æŽ¥ã€‚當å‰é€£æŽ¥è¨±å¯è­‰æ•¸ä¸è¶³æ™‚,您必須斷開已存在的用戶端連接,或增加許å¯è­‰æ•¸ã€‚在æœå‹™ç«¯ç›®å‰ç›®å‰ %u 個已註冊的橋接許å¯è­‰å’Œ %u 個連接。 +LH_TOO_MANY_MULTILOGINS 連接 "%S": 用戶 "%S" 嘗試登入,但此用戶的安全性原則é™åˆ¶äº†æœ€å¤§å¤šé‡ç™»å…¥åˆ° %u 個會話。目å‰æ­¤ç”¨æˆ¶ç™»å…¥äº† %u 個會話,因此無法建立新的 VPN 連接。 +LH_TOO_MANY_MULTILOGINS2 連接“%Sâ€ï¼šç”¨æˆ¶â€œ%Sâ€ç™»å…¥å˜—試,但 VPN Server 的這個版本,å…許多個併發 VPN 會話的最大數é‡é”到æ¯ç”¨æˆ¶ %u 會話。目å‰é€™å€‹ç”¨æˆ¶çš„多個併發的 VPN 會話的數é‡æ˜¯ %u,所以大於多個併發的 VPN 會話是ä¸è¢«å…許的。如果你想æ¯ç”¨æˆ¶æ”¯æŒæ›´å¤šçš„多個併發 VPN 會話,請考慮å‡ç´šåˆ°å°ˆæ¥­ç‰ˆæˆ– VPN Server 的更高版本。 +LH_PACKET_LOG_NO_LOG æ­¤ VPN Server 的版本ä¸æ”¯æ´å°åŒ…日誌功能。無 IP ä½å€æˆ–ç„¡ TCP / UDP 包頭的資料將被記錄。在你å‡ç´š VPN Server 版å‡ç´šåˆ°å°ˆæ¥­ç‰ˆæˆ–更高版本後,å„種å°åŒ…日誌將被記錄在這個檔中。 +LH_PACKET_LOG_NO_LOG_OSS VPN 伺æœå™¨æ˜¯é–‹æºæˆ–å…費的版本。尚未實施 IP ä½å€æˆ– TCP / UDP 包頭資料記錄功能。這裡ä¸è¨˜éŒ„ IP ä½å€ï¼Œä¹Ÿä¸è¨˜éŒ„ TCP / UDP 包頭資料。 +LH_NO_RADIUS_SETTING 使用者“%Sâ€è¢«é…置為使用 RADIUS 身份驗證。然而,沒有 RADIUS 身份驗證設置。用戶ä¸èƒ½é€²è¡Œèº«ä»½é©—證。 +LH_KERNEL_MODE_START 據檢測,SecureNAT çš„æ ¸å¿ƒæ¨¡å¼ NAT å¯ä»¥åœ¨ä»‹é¢ "%S" 上é‹è¡Œã€‚æ ¸å¿ƒæ¨¡å¼ NAT 開始。 TCPã€UDP å’Œ ICMP NAT 處ç†å°‡åŸ·è¡Œèˆ‡é«˜æ€§èƒ½é€šéŽä»¥ä¸‹æ ¸å¿ƒæ¨¡å¼ã€‚æ ¸å¿ƒæ¨¡å¼ NAT åƒæ•¸ï¼šIP 地å€="%r",å­ç¶²è·¯é®ç½©="%r",é è¨­é–˜é“器="%r",廣播ä½å€="%r",虛擬 MAC ä½å€ï¼š"%S",DHCP 伺æœå™¨åœ°å€ï¼š"%r",DNS伺æœå™¨åœ°å€ï¼š"%r" +LH_KERNEL_MODE_STOP SecureNAT 介é¢â€œ%Sâ€çš„æ ¸å¿ƒæ¨¡å¼ NAT å·²åœæ­¢ã€‚ + + +# (日誌管ç†) +LA_CONNECTED_1 連接 "%S" 使用æœå‹™ç«¯ç®¡ç†å“¡æ¨¡å¼é€£æŽ¥ã€‚ +LA_CONNECTED_2 連接 "%S" 使用虛擬 HUB 管ç†å“¡æ¨¡å¼é€£æŽ¥ã€‚虛擬 HUB å為 "%S"。 +LA_IP_DENIED 連接 "%S" 試圖使用管ç†å“¡æ¨¡å¼å¾žä¸€å€‹è¢« adminip.txt ç¦æ­¢çš„ IP ä½å€é€£æŽ¥ã€‚斷開中。 +LA_ERROR 連接 "%S" 無法使用管ç†å“¡æ¨¡å¼ç™»å…¥ã€‚%s (錯誤碼 %u) +LA_OK 連接 "%S" æˆåŠŸä½¿ç”¨ç®¡ç†å“¡æ¨¡å¼ç™»å…¥ã€‚ +LA_RPC_START 連接 "%S" 為管ç†å“¡æ¨¡å¼æˆåŠŸå‰µå»ºäº†ä¸€å€‹é ç«¯ç¨‹å¼å‘¼å«æœƒè©± "%S"。 +LA_TAG_1 管ç†æ¨¡å¼ "%S": +LA_TAG_2 管ç†æ¨¡å¼ "%S" (虛擬 HUB "%S"): +LA_CREATE_LISTENER 已建立新 TCP 監è½å™¨ (埠號 %u)。 +LA_DELETE_LISTENER 已刪除 TCP 監è½å™¨ (埠號 %u)。 +LA_ENABLE_LISTENER 已啟用 TCP 監è½å™¨ (埠號 %u)。 +LA_DISABLE_LISTENER å·²ç¦ç”¨ TCP 監è½å™¨ (埠號 %u)。 +LA_SET_SERVER_PASSWORD æœå‹™ç«¯ç®¡ç†å“¡å¯†ç¢¼è¨­ç½®å®Œæˆã€‚ +LA_SET_FARM_SETTING 群集設置變更完æˆã€‚ +LA_SET_SERVER_CERT æœå‹™ç«¯è­‰æ›¸è¨­å®šå®Œæˆã€‚ +LA_REGENERATE_SERVER_CERT 伺æœå™¨æ†‘è­‰å†æ¬¡ç”Ÿæˆã€‚æ–° CN:"%S" +LA_SET_SERVER_CIPHER æœå‹™ç«¯çš„新加密演算法å設定完æˆã€‚新加密演算法為 "%S"。 +LA_CREATE_HUB 已創建新虛擬 HUB "%S"。 +LA_SET_HUB 已變更虛擬 HUB 設置。 +LA_DELETE_HUB 已刪除虛擬 HUB "%S"。 +LA_SET_HUB_RADIUS 已變更虛擬 HUB 外部 RADIUS èªè­‰ä¼ºæœå™¨è¨­ç½®ã€‚ +LA_DISCONNECT_CONN 連接到æœå‹™ç«¯çš„用戶端連接 "%S" 已被強制斷開。 +LA_SET_HUB_ONLINE 虛擬 HUB ç¾åœ¨ç·šä¸Šã€‚ +LA_SET_HUB_OFFLINE 虛擬 HUB ç¾åœ¨é›¢ç·šã€‚ +LA_SET_SNAT_OPTION 已設置 SecureNAT é¸é …。 +LA_ENABLE_SNAT 已啟動 SecureNAT 功能。 +LA_DISABLE_SNAT å·²ç¦ç”¨ SecureNAT 功能。 +LA_SET_HUB_LOG 已變更日誌ä¿å­˜è¨­å®šã€‚ +LA_ADD_CA 已註冊信任的根證書。 +LA_DELETE_CA 已刪除信任的根證書。 +LA_CREATE_LINK 已添加級è¯é€£æŽ¥ "%s"。 +LA_SET_LINK 已變更級è¯é€£æŽ¥ "%s" 設置。 +LA_SET_LINK_ONLINE ç´šè¯é€£æŽ¥ "%s" ç¾åœ¨ç·šä¸Šã€‚ +LA_SET_LINK_OFFLINE ç´šè¯é€£æŽ¥ "%s" ç¾åœ¨é›¢ç·šã€‚ +LA_DELETE_LINK 已刪除級è¯é€£æŽ¥ "%s"。 +LA_RENAME_LINK ç´šè¯é€£æŽ¥ "%s" å稱已更改 "%s"。 +LA_ADD_ACCESS 已添加訪å•åˆ—表。 +LA_DELETE_ACCESS 已刪除訪å•åˆ—表。 +LA_SET_ACCESS_LIST 已更新訪å•åˆ—è¡¨ã€‚å®Œæˆ %u 個訪å•åˆ—表項設定。 +LA_SET_AC_LIST å·²æ›´æ–°æº IP ä½å€é™åˆ¶åˆ—表。已設定 %u 個è¦å‰‡å°ˆæ¡ˆã€‚ +LA_CREATE_USER 已創建用戶 "%S"。 +LA_SET_USER 已更新用戶 "%S" 的設置。 +LA_DELETE_USER 已刪除用戶 "%S"。 +LA_CREATE_GROUP 已創建組 "%S"。 +LA_SET_GROUP 已更新組 "%S" 的設置。 +LA_DELETE_GROUP 已刪除組 "%S"。 +LA_DELETE_SESSION 會話 "%S" 被強制斷開。 +LA_SET_KEEP 已更新æœå‹™ç«¯çš„ Internet 連接維æŒè¨­ç½®ã€‚ +LA_SET_SYSLOG 已更新æœå‹™ç«¯çš„ syslog 發é€åŠŸèƒ½è¨­ç½®ã€‚ +LA_DELETE_BRIDGE 已刪除本地橋接定義 "%S" --> "%S"。 +LA_ADD_BRIDGE 已添加本地橋接定義 "%S" --> "%S"。 +LA_REBOOT_SERVER è«‹é‡æ–°å•Ÿå‹• VPN Server。 +LA_GET_CONFIG 已讀å–設定檔。 +LA_SET_CONFIG 已寫入設定檔。VPN Server é‡å•Ÿä¸­ã€‚ +LA_SET_HUB_ADMIN_OPTION 已設定虛擬 HUB "%S" 的管ç†é¸é …。 +LA_SET_HUB_EXT_OPTION 已設定虛擬 HUB %S" 的虛擬 HUB 擴展é¸é …。 +LA_ADD_L3_SW 虛擬 3 層交æ›æ©Ÿ "%S" 已在æœå‹™ç«¯ä¸Šå‰µå»ºã€‚ +LA_DEL_L3_SW 虛擬 3 層交æ›æ©Ÿ "%S" 已從æœå‹™ç«¯ä¸Šåˆªé™¤ã€‚ +LA_START_L3_SW 已啟動虛擬 3 層交æ›æ©Ÿ "%S"。 +LA_STOP_L3_SW å·²åœæ­¢è™›æ“¬ 3 層交æ›æ©Ÿ "%S"。 +LA_ADD_L3_IF 虛擬 HUB "%S" 的虛擬介é¢å·²è¢«æ·»åŠ åˆ°è™›æ“¬ 3 層交æ›æ©Ÿ "%S"。 +LA_DEL_L3_IF 虛擬 HUB "%S" 的虛擬介é¢å·²å¾žè™›æ“¬ 3 層交æ›æ©Ÿ "%S" 中刪除。 +LA_ADD_L3_TABLE 網路 "%S" 的路由表已被添加到虛擬 3 層交æ›æ©Ÿ "%S"。 +LA_DEL_L3_TABLE 網路 "%S" 的路由表已從虛擬 3 層交æ›æ©Ÿ "%S" 中刪除。 +LA_ADD_CRL 證書被添加到證書無效列表。 +LA_DEL_CRL 證書已在證書無效列表中被編輯。 +LA_SET_CRL 已編輯無效證書列表的已註冊的註冊項目。 +LA_READ_LOG_FILE 已下載æœå‹™ç«¯ "%S" (日誌檔 "%S") 上的日誌檔。 +LA_ADD_LICENSE_KEY 已註冊新的許å¯è­‰é‡‘é‘° "%S"。 +LA_DEL_LICENSE_KEY 已刪除ç¾å­˜è¨±å¯è­‰ (%u 號)。 +LA_SET_IPSEC_CONFIG IPsec 伺æœå™¨è¨­ç½®æ˜¯æ›´æ–°çš„。 +LA_ADD_ETHERIP_ID EtherIP / L2TPv3 伺æœå™¨è¨­ç½® (ID="%S") 已添加。 +LA_DEL_ETHERIP_ID EtherIP / L2TPv3 伺æœå™¨ (ID="%S") 設置已刪除。 + +LA_SET_OVPN_SSTP_CONFIG OpenVPN å’Œ MS-SSTP VPN Server 設置已更新。 +LA_DDNS_HOSTNAME_CHANGED å‹•æ…‹ DNS 功能的主機å稱已更改為 "%S". +LA_SET_SPECIAL_LISTENER 特殊監è½å™¨å•Ÿç”¨/ç¦ç”¨ç‹€æ…‹å·²è®Šæ›´ã€‚ + + +# (用戶端日誌) +LC_START_1 已啟動 SoftEther VPN Client 引擎。 +LC_START_2 %S %S +LC_START_3 %S +LC_END 已關閉 SoftEther VPN Client 引擎。 +LC_LOAD_CONFIG_1 載入設定檔。 +LC_LOAD_CONFIG_2 設定檔已已載入。 +LC_LOAD_CONFIG_3 設定檔ä¸å­˜åœ¨ã€‚使用åˆå§‹è¨­ç½®ã€‚ +LC_NEW_ACCOUNT 已建立新 VPN 連接設置 "%s"。 +LC_DELETE_ACCOUNT 已刪除 VPN 連接設置 "%s"。 +LC_RENAME_ACCOUNT 已變更 VPN 連接設置å "%s" 為 "%s"。 +LC_CONNECT 已開始 VPN 連接設置 "%s" 的連接處ç†ã€‚ +LC_CONNECT_1 VPN 連接設置 "%s": 第 %u 次連接æ“作開始。 +LC_CONNECT_2 VPN 連接設置 "%s": 連接完æˆã€‚會話å: "%S"。 +LC_CONNECT_ERROR VPN 連接設置 "%s": 連接斷開或連接失敗。原因: %s (代碼 %u) +LC_DISCONNECT VPN 連接設置 "%s" 斷開中。 +LC_CREATE_VLAN 已創建虛擬網路介é¢å¡ "%S"。 +LC_UPDATE_VLAN å·²é‡è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ "%S" 驅動。 +LC_DELETE_VLAN 已刪除虛擬網路介é¢å¡ "%S"。 +LC_SET_PASSWORD 連接到用戶端æœå‹™çš„密碼設置已變更。 +LC_TAP_NOT_FOUND 無法找到 tun/tap çš„ Mac OS X é©…å‹•ã€‚è«‹å®‰è£ tun/tap 驅動。 + +#(刪除日誌) +LE_START 正在監控目錄 "%S"。如果å¯ç”¨ç£ç¢Ÿç©ºé–“變得å°æ–¼ %S,此目錄和其å­ç›®éŒ„下的日誌檔和設定檔的備份檔案將按照從舊到新的順åºè¢«è‡ªå‹•åˆªé™¤ã€‚決定何時開始刪除的å¯ç”¨ç£ç¢Ÿç©ºé–“大å°ï¼Œå¯ä»¥åœ¨è¨­å®šæª”的“AutoDeletCheckDiskFreeSpaceMinâ€é …目中修改。 +LE_DELETE å¯ç”¨ç£ç¢Ÿç©ºé–“å·²å°æ–¼ %S,因此舊檔 "%S" 被自動刪除。決定何時開始刪除的å¯ç”¨ç£ç¢Ÿç©ºé–“大å°ï¼Œå¯ä»¥åœ¨è¨­å®šæª”的“AutoDeletCheckDiskFreeSpaceMinâ€é …目中修改。 +LE_NOT_ENOUGH_FREE <<警告>> 如果å¯ç”¨ç£ç¢Ÿç©ºé–“å°æ–¼ %S,將ä¸èƒ½è‡ªå‹•åˆªé™¤æ—¥èªŒæª”和設定檔的舊備份檔案。我們建議您å³åˆ»å¾žæ¬¡é›»è…¦ä¸Šæ‰‹å‹•åˆªé™¤ä¸å¿…è¦çš„檔來æ¢å¾©å¯ç”¨ç£ç¢Ÿç©ºé–“。當å¯ç”¨ç£ç¢Ÿç©ºé–“éŽå°æ™‚,電腦é‹è¡Œå°‡è¢«è®Šå¾—ä¸ç©©å®šã€‚ + +# (三層交æ›æ©Ÿæ—¥èªŒ) +L3_SWITCH_START 已啟動虛擬 3 層交æ›æ©Ÿ "%S"。直到此交æ›æ©Ÿä¸Šæ‰€æœ‰è¨»å†Šä»‹é¢çš„虛擬 HUB 都線上後,它æ‰é–‹å§‹å·¥ä½œã€‚ +L3_SWITCH_ONLINE 虛擬 3 層交æ›æ©Ÿ "%S" 所有介é¢çš„虛擬 HUB 線上,且虛擬 3 層交æ›æ©Ÿå·²é–‹å§‹è™›æ“¬ 3 層交æ›å·¥ä½œã€‚ +L3_SWITCH_OFFLINE 虛擬 3 層交æ›æ©Ÿ "%S" 上至少有一個介é¢çš„虛擬 HUB åœæ­¢å·¥ä½œï¼Œå‰‡è™›æ“¬ 3 層交æ›æ©Ÿåœæ­¢å·¥ä½œã€‚ +L3_SWITCH_STOP 虛擬 3 層交æ›æ©Ÿ "%S" 終止。 + + +#關於Microsoft.c +MS_ETHERNET ç¶²è·¯ä»‹é¢ +MS_TOKENRING æ¨™è¨˜ç’°ä»‹é¢ +MS_FDDI FDDI ä»‹é¢ +MS_PPP PPP (撥號或 VPN) +MS_LOOPBACK ç’°å›žä»‹é¢ +MS_SLIP SLIP ä»‹é¢ +MS_WLAN 無線網路介é¢å¡ +MS_OTHER æœªçŸ¥å…¶å®ƒä»‹é¢ +MS_NON_OPERATIONAL 無效 +MS_UNREACHABLE 未連接 +MS_DISCONNECTED 未連接 +MS_CONNECTING 連接中 +MS_CONNECTED 已連接 +MS_OPERATIONAL 已連接 + + +# 關於網路實用工具 +UT_SM_COLUMN_1 é …ç›®å +UT_SM_COLUMN_2 值 +UT_SM_ST_TITLE 網路介é¢å¡å稱 +UT_SM_ST_GUID å…¨çƒå”¯ä¸€è­˜åˆ¥ç¢¼(GUID) +UT_SM_ST_TYPE é¡žåž‹ +UT_SM_ST_TYPE2 有線網路介é¢å¡ +UT_SM_ST_STATUS 狀態 +UT_SM_ST_MTU MTU +UT_SM_ST_SPEED 連接速度 +UT_SM_ST_ADDRESS 實體ä½å€ +UT_SM_ST_RECV_BYTES 接收的ä½å…ƒçµ„數 +UT_SM_ST_RECV_BCASTS 接收廣播å°åŒ…數 +UT_SM_ST_RECV_UNICASTS 接收單播包數 +UT_SM_ST_SEND_BYTES 傳é€çš„ä½å…ƒçµ„數 +UT_SM_ST_SEND_BCASTS 發é€å»£æ’­å°åŒ…數 +UT_SM_ST_SEND_UNICASTS 發é€å–®æ’­åŒ…數 +UT_SM_ST_IP IP åœ°å€ %u +UT_SM_ST_SUBNET å­ç¶²è·¯é®ç½© %u +UT_SM_ST_GATEWAY é–˜é“ %u +UT_SM_ST_DHCP DHCP 伺æœå™¨ +UT_SM_ST_DHCP_1 租賃開始日期 +UT_SM_ST_DHCP_2 租賃到期日期 +UT_SM_ST_WINS_1 WINS 伺æœå™¨ 1 +UT_SM_ST_WINS_2 WINS 伺æœå™¨ 2 + + +# 關於乙太網記錄器管ç†å™¨ +EM_TITLE SoftEther 乙太網記錄器管ç†å™¨ +EM_REMOTE_TITLE 您å¯ä»¥é€£æŽ¥ä¸¦ç®¡ç† SoftEther 乙太網記錄器æœå‹™ã€‚\r\n輸入乙太網記錄器æœå‹™é€²è¡Œç®¡ç†çš„電腦上é‹è¡Œçš„主機å稱和 IP ä½å€ã€‚您也å¯ä»¥é€šéŽä½¿ç”¨â€œ:â€(冒號)連接埠號。 +EM_MAIN_COLUMN_1 網路介é¢å¡å +EM_MAIN_COLUMN_2 狀態 +EM_MAIN_OK æ“作中 +EM_MAIN_ERROR 錯誤 +EM_ADD_NEW 添加新æ•ç²çš„設備 +EM_ADD_EDIT 編輯æ•æ‰è¨­ç½® +EM_DELETE_CONFIRM 您確定您è¦åˆªé™¤æ•æ‰è¨­ç½® "%S" 嗎? +EM_NO_LICENSE_COLUMN 注æ„: +EM_NO_LICENSE 因為甚至沒有一個產å“許å¯è­‰è¢«è¨»å†Šï¼Œæ­¤ SoftEther 乙太網記錄器將無法æ“作。 + +EM_UNSUPPORTED ç¦ç”¨åœ¨æ­¤ä½œæ¥­ç³»çµ±ä¸Šæ­£åœ¨é‹è¡Œçš„ SoftEther 乙太網記錄器。å°æ–¼ SoftEther 乙太網記錄器å¯ä»¥ä½¿ç”¨çš„清單,請åƒé–± SoftEther 乙太網記錄器的線上文檔。 +EM_WPCAP_REMOTE 為了使用 SoftEther 乙太網記錄器,你需è¦å®‰è£WinPcap軟體。WinPcap 軟體目å‰åœ¨ä¼ºæœå™¨é›»è…¦ä¸Šæ²’有安è£ã€‚\r\n\r\nè¦ç¹¼çºŒå®‰è£ WinPcap 軟體,你必須開啟正在é‹è¡Œ VPN Server çš„é‚£å°ä¼ºæœå™¨é›»è…¦ä¸Šçš„ SoftEther 乙太網記錄器管ç†å™¨ï¼Œç„¶å¾Œå†é€£æŽ¥åˆ°æœ¬åœ°ä¸»æ©Ÿ(您自己的電腦的ä½ç½®),會顯示本地橋功能設置視窗。 \r\nè¦ç¹¼çºŒï¼Œé¦–先退出管ç†æœƒè©±ï¼Œç„¶å¾Œï¼Œåœ¨ä¼ºæœå™¨é›»è…¦ä¸Šå•Ÿå‹• SoftEther 乙太網記錄器管ç†å™¨ä¹‹å¾Œï¼Œé€£æŽ¥åˆ°æœ¬åœ°ä¸»æ©Ÿï¼Œä¸¦ç¹¼çºŒè¨­ç½®éŽç¨‹ã€‚ +EM_WPCAP_ROOT 為了使用 SoftEther 乙太網記錄器,你需è¦å®‰è£WinPcap軟體。 \r\n\r\nè¦ç¹¼çºŒå®‰è£ï¼Œæ‚¨å¿…須具有管ç†å“¡è¨±å¯æ¬Šä½œç‚ºä½¿ç”¨è€…登入到這å°é›»è…¦ã€‚\r\n作為管ç†å“¡ç™»å…¥ï¼Œé‡æ–°å•Ÿå‹• SoftEther VPN Server 管ç†å™¨ã€‚ +EM_WPCAP_INSTALL 為了使用 SoftEther 乙太網記錄器,你需è¦å®‰è£WinPcap軟體。WinPcap 軟體目å‰åœ¨ä¼ºæœå™¨é›»è…¦ä¸Šæ²’有安è£ã€‚ \r\n\r\nWinPcap 是一個易於安è£çš„å…費軟體,與 VPN Server æ†ç¶åœ¨ä¸€èµ·ã€‚\r\n\r\n您è¦é–‹å§‹å®‰è£ WinPcap 嗎? +EM_WPCAP_REBOOT1 在 WinPcap 安è£å®Œæˆå¾Œï¼Œåœ¨ä½¿ç”¨ SoftEther 乙太網記錄器å‰ï¼Œä½ å¿…é ˆé‡æ–°é–‹æ©Ÿé›»è…¦ã€‚\r\n\r\n在您手動é‡æ–°é–‹æ©Ÿé›»è…¦å’Œ SoftEther 乙太網記錄器後,é‡æ–°é…置設置。 +EM_WPCAP_REBOOT2 在 WinPcap 安è£å¾Œï¼Œä½ å¿…é ˆé‡æ–°é–‹æ©Ÿ SoftEther 乙太網記錄器æœå‹™ã€‚ \r\n\r\n它僅需è¦å¾ˆçŸ­çš„時間é‡æ–°é–‹æ©Ÿ SoftEther 乙太網記錄器æœå‹™ï¼Œä½†æ˜¯æ‰€æœ‰ç•¶å‰é€£æŽ¥åˆ° SoftEther 乙太網記錄器的管ç†æœƒè©±å°‡è¢«æ–·é–‹ã€‚ \r\n此管ç†æœƒè©±ä¹Ÿå°‡è¢«æ–·é–‹ï¼Œå› æ­¤æ‚¨éœ€è¦é‡æ–°é€£æŽ¥ä¸¦ç¹¼çºŒã€‚\r\n\r\n您是è¦é‡æ–°é–‹æ©Ÿ SoftEther 乙太網記錄器æœå‹™å—Žï¼Ÿ +EM_RESOURCE ç„¡æ³•è®€å– WinPcap é©…å‹• + + +########################################################################### +# # +# 在軟體框中的字串資料 # +# # +########################################################################### + + +PREFIX D_SECURE +CAPTION %s - %S çš„è¨ªå• +S_TITLE %S çš„è¨ªå• +S_DEVICE_INFO 設備å稱: %S\r\n製造商: %S +IDS_STATIC1 設備資訊 +S_WARNING è«‹å°å¿ƒè¼¸å…¥ PIN 碼,因為如果你錯誤地輸入了幾次,設備將被鎖定。 +IDOK 確定(&O) +IDCANCEL å–消 +S_PIN_CODE &PIN 碼: + + +PREFIX D_PKCSUTIL +CAPTION PKCS#12 寫入工具 +S_TITLE ePass 1000 USB 標記 PKCS#12 寫入工具 +STATIC1 通éŽä½¿ç”¨æ­¤å·¥å…·ï¼Œæ‚¨å¯ä»¥å°‡æ‚¨é¸æ“‡çš„ PKCS#12 檔(證書檔)寫入 ePass 1000 USB 硬體安全標記。\r\n\r\n寫入證書檔的 USB å¯ä»¥ç”¨æ–¼ SoftEther VPN 的身份驗證。 +STATIC2 寫入 PKCS#12 文件 +STATIC3 è¦å°‡ä¸€å€‹ç¾æœ‰çš„ PKCS#12 檔寫入 USB 標記,按一下“寫入â€ã€‚\r\n注æ„: 如果 USB 標記中已經儲存了 SoftEther VPN çš„ PKCS#12 證書,則已儲存的檔將被覆蓋。 +B_WRITE 寫入(&W) +STATIC4 從 USB 標記擦除 PKCS#12 證書。 +STATIC5 您å¯ä»¥å¾žå·²å„²å­˜ SoftEther VPN PKCS#12 證書的 USB 標記擦除證書數據。 +B_ERASE 擦除(&E) +IDCANCEL 退出工具(&X) +S_COPYRIGHT Copyright (c) SoftEther VPN Project.\r\nAll Rights Reserved. + + +PREFIX D_PASSPHRASE +CAPTION ç§äººé‡‘鑰密碼 +STATIC1 æ­¤ç§äººé‡‘鑰被密碼ä¿è­·ã€‚\r\n\r\n輸入密碼方å¯è®€å–金鑰。 +STATIC2 密碼(&P): +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_NM_CONNECT +CAPTION 連接到 SoftEther VPN 使用者模å¼è·¯ç”±å™¨ +S_TITLE 正在連接 %S ... + + +PREFIX D_PASSWORD +CAPTION 登入到 %S +S_TITLE 請輸入您的用戶å和密碼以登入到æœå‹™ç«¯ "%S"。確定您é¸æ“‡äº†æ­£ç¢ºçš„èªè­‰é¡žåž‹ã€‚ +STATIC1 輸入使用者資訊(&R): +STATIC2 帳戶類型(&T): +STATIC3 用戶å(&N): +STATIC4 密碼(&P): +R_NO_SAVE_PASSWORD ä¸ä¿å­˜å¯†ç¢¼(&D): +S_COUNTDOWN %u 秒後自動é‡é€£... +IDOK 確定(&O) +IDCANCEL 連接å–消 + + +PREFIX D_STATUS +CAPTION 正在連接 %s ... +S_STATUS åˆå§‹åŒ–中... +IDCANCEL å–消 + + +PREFIX D_CERT +CAPTION 證書 +S_TITLE 此證書的資訊如下。 +STATIC1 此證書的基本資訊: +STATIC2 發給: +STATIC3 發行人: +STATIC4 有效期é™: +STATIC5 此證書的進階資訊: +STATIC6 簽署此證書的當局的證書: +S_PARENT 簽署此證書的證書當局的證書已在å¯ä¿¡è­‰æ›¸åˆ—表上註冊。 +S_PARENT_BUTTON_STR 查看證書(&V) +IDCANCEL 確定(&O) +B_SAVE ä¿å­˜æª”(&S) + + +PREFIX D_CHECKCERT +CAPTION 安全警告 - %s +S_TITLE 你正在連接到的目標 VPN Server “%Sâ€çš„連接是加密的,但由伺æœå™¨æ供的伺æœå™¨æ†‘證的å¯ä¿¡åº¦æ˜¯æœªçŸ¥çš„。 +STATIC1 關於伺æœå™¨æ†‘è­‰ +STATIC2 正在 VPN Server å’Œ VPN Client 之間建立加密通é“(SSL 會話)。檢查伺æœå™¨æ†‘è­‰å¯ä»¥é©—證伺æœå™¨çš„å¯é æ€§ã€‚ +S_MSG1 目標 VPN Server "%S" æ供的æœå‹™ç«¯è­‰æ›¸å¦‚下。 +STATIC3 發給: +STATIC4 發行人: +STATIC5 有效期é™: +B_SHOW 查看證書(&S) +STATIC6 摘è¦(MD5): +STATIC7 摘è¦(SHA-1): +IDOK æ¢å¾©é€£æŽ¥(&R) +IDCANCEL å–消連接(&C) +STATIC8 此證書å¯èƒ½æœ‰å•é¡Œï¼Œä¾‹å¦‚它ä¸æ˜¯æœ‰å¯ä¿¡ç°½ç™¼å–®ä½ç°½ç™¼ï¼Œæˆ–證書已éŽæœŸã€‚ +STATIC9 請確èªæ­¤è­‰æ›¸å…§å®¹ï¼Œä¸¦æ±ºå®šæ˜¯å¦é€£æŽ¥åˆ°æ­¤ VPN Server。按一下“å–消連接â€ä¾†ä¸­æ­¢é€£æŽ¥ã€‚ + + +PREFIX D_CONNECTERROR +CAPTION 連接錯誤 - %s +S_TITLE 連接到 VPN Server "%S" 時發生錯誤。 +S_COUNTDOWN %u 秒後自動é‡é€£... +IDOK é‡è©¦(&R) +IDCANCEL 連接å–消 +R_HIDE 下次連接時隱è—此視窗(&H) + + +PREFIX D_CM_LOGIN +CAPTION 輸入密碼 - VPN Client 管ç†å™¨ +S_TITLE 您必須輸入用戶端管ç†å¯†ç¢¼ä¾†ä½¿ç”¨é‹è¡Œåœ¨ %s 上的 VPN Client。輸入用戶端管ç†å¯†ç¢¼ã€‚ +STATIC1 密碼(&P): +STATIC2 輸入用戶端管ç†å¯†ç¢¼: +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_CONNECTION_STATUS +S_TITLE %s VPN 會話的狀態 (å³æ™‚) +B_POLICY 安全性原則(&P)... +B_SERVER_CERT æœå‹™ç«¯è­‰æ›¸(&S) +B_CLIENT_CERT 用戶端證書(&C) +IDCANCEL 關閉(&C) + + +PREFIX D_CM_POLICY +CAPTION 安全性原則列表 +S_TITLE 為當å‰æœƒè©± %s 定義的安全性原則 +IDCANCEL 關閉(&C) + + +PREFIX D_CM_ACCOUNT +STATIC1 請為 VPN Server é…ç½® VPN 連接設置。 +S_ACCOUNT_NAME 連接設置å(&N): +STATIC2 目標 VPN Server (&B): +STATIC3 指定目標 VPN Server 上的主機å稱或 IP ä½å€ï¼ŒåŸ è™Ÿå’Œè™›æ“¬ HUB å。 +STATIC4 主機å稱(&H): +STATIC5 埠號(&P): +STATIC6 (TCP 埠) +STATIC7 虛擬 HUB å(&V): +STATIC8 中繼代ç†ä¼ºæœå™¨(&X): +STATIC9 您å¯ä»¥é€šéŽä»£ç†ä¼ºæœå™¨é€£æŽ¥åˆ° VPN Server。 +STATIC10 代ç†é¡žåž‹(&T): +R_DIRECT_TCP 直接 TCP/IP 連接(無代ç†)(&D) +R_HTTPS é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥(&T) +R_SOCKS é€šéŽ SOCKS 代ç†ä¼ºæœå™¨é€£æŽ¥(&S) +B_PROXY_CONFIG 代ç†ä¼ºæœå™¨è¨­ç½®(&R) +STATIC11 æœå‹™ç«¯è­‰æ›¸é©—è­‰é¸é …(&F): +R_CHECK_CERT 總是驗證æœå‹™ç«¯è­‰æ›¸(&C) +B_TRUST 管ç†å¯ä¿¡ç™¼è­‰æ©Ÿé—œè­‰æ›¸åˆ—表(&C) +B_SERVER_CERT 指定特定證書(&S) +B_VIEW_SERVER_CERT 查看特定證書(&V) +S_VLAN_GROUP 使用虛擬網路介é¢å¡(&L): +S_POLICY_1 您å¯ä»¥é…置將應用到級è¯è™›æ“¬ HUB å´çš„安全性原則。 +B_POLICY 安全性原則(&L) +STATIC12 用戶èªè­‰è¨­ç½®(&A): +STATIC13 èªè­‰é¡žåž‹(&T): +S_USERNAME 用戶å(&U): +S_PASSWORD 密碼(&Y): +S_CERT_INFO 您必須為用戶èªè­‰æŒ‡å®šä¸€å€‹ç”¨æˆ¶ç«¯è­‰æ›¸ã€‚ +STATIC14 通信的進階設置(&E): +R_RETRY 斷開後自動é‡é€£(&Z) +S_RETRY_NUM_1 é‡é€£æ¬¡æ•¸(&C): +S_RETRY_NUM_2 次 +S_RETRY_SPAN_1 é‡é€£é–“éš”(&K): +S_RETRY_SPAN_2 秒 +R_INFINITE ç„¡é™é‡é€£(總是ä¿æŒ VPN 線上) (&I) +R_NOTLS1 ä¸è¦ä½¿ç”¨ TLS &1.0 +B_DETAIL 進階設置(&D)... +IDOK 確定(&O) +IDCANCEL å–消 +B_CHANGE_PASSWORD 變更密碼(&P) +S_CHANGE_PASSWORD 您å¯ä»¥åœ¨ VPN Server 上更改使用者密碼。 +R_HIDE éš±è—和錯誤視窗(&D) +R_HIDE2 éš±è— IP ä½å€èž¢å¹•(&O) +STATIC15 請設置連接到 VPN Server 時需è¦çš„使用者èªè­‰è³‡è¨Šã€‚ +B_REGIST_CLIENT_CERT 指定用戶端證書(&C) +B_IE å°Žå…¥I&E代ç†ä¼ºæœå™¨è¨­ç½® +R_DISABLE_NATT ç¦ç”¨ NAT-T + + +PREFIX D_CM_PROXY +CAPTION 代ç†ä¼ºæœå™¨é€£æŽ¥è¨­ç½® +STATIC1 輸入中繼代ç†ä¼ºæœå™¨ (HTTP 代ç†æˆ– SOCKS 代ç†) 的主機å稱,IP ä½å€ï¼ŒåŸ ï¼Œå¦‚果需è¦ï¼Œè«‹è¼¸å…¥ç”¨æˆ¶å和密碼。 +STATIC2 主機å稱(&H): +STATIC3 埠(&A): +STATIC4 用戶å(&U): +STATIC5 密碼(&P): +IDOK 確定(&O) +IDCANCEL å–消 +STATIC6 (å¯é¸) +STATIC7 (å¯é¸) + + +PREFIX D_CM_DETAIL +CAPTION 進階設置 +STATIC1 為系統管ç†å“¡ï¼Œå’Œåœ¨ç¶²è·¯ï¼Œé€šä¿¡å”定,安全方é¢æœ‰ä¸€å®šçž­è§£çš„用戶æ供了å¯é¸æ“‡çš„設置。å¯ä»¥ç”±æ­¤ä¾†è‡ªè¨‚ VPN 通信å”議設置。為系統管ç†å“¡å’Œå°ˆå®¶åœ¨ç¶²è·¯ã€é€šä¿¡å”定和安全方é¢æä¾›å¯é¸è¨­ç½®ã€‚自訂 VPN å”議的通訊設定。 +STATIC2 VPN 通信的最優化(&T): +STATIC3 ä½¿ç”¨å¤šå€‹ç‰©ç† TCP 連接èšåˆç‚ºä¸€å€‹é‚輯 VPN 連接,以æ高通信輸é€é‡ã€‚ +STATIC4 TCP 連接數(&N): +STATIC5 連接數 +STATIC6 ※ 注æ„: 建議寬頻線路開 8 個連接,低速線路開 1 個連接 (例如撥號)。 +STATIC7 進階設置: +STATIC8 建立間隔(&S): +STATIC9 秒 +R_USE_DISCONNECT 設置æ¯å€‹ TCP 的連接壽命(&A) +STATIC10 壽命(&P): +STATIC11 秒 +STATIC12 當使用兩個或以上 TCP 連接時,å¯ä»¥ä½¿ç”¨ "åŠé›™å·¥æ¨¡å¼"。åŠé›™å·¥æ¨¡å¼ä¸‹å›ºå®šäº†æ¯å€‹ TCP 連接的資料方å‘。例如,當使用 8 個 TCP 連接建立一個 VPN 時,VPN 隧é“的物ç†çµæ§‹å°‡è¢«å›ºå®šç‚º: 4 個 TCP 連接專用于上行方å‘,其餘 4 個連接專用於下行方å‘。 +R_USE_HALF_CONNECTION 使用åŠé›™å·¥æ¨¡å¼(&H) +STATIC13 加密和壓縮(&C): +STATIC14 通常 VPN 會話為安全起見會被加密。您也å¯ä»¥ç¦ç”¨åŠ å¯†ä»¥æ高輸é€é‡ã€‚請注æ„,在ç¦ç”¨åŠ å¯†çš„情æ³ä¸‹ï¼Œè³‡æ–™åœ¨ç¶²è·¯ä¸Šæ˜¯ä»¥æ˜Žæ–‡æ–¹å¼å‚³è¼¸çš„。 +R_USE_ENCRYPT 使用 SSL 加密 VPN 會話(&E) +STATIC15 您å¯ä»¥ä½¿ç”¨è³‡æ–™å£“ç¸®ä»¥ç¯€çœ VPN 的通信頻寬。當使用較慢的連接如撥號或移動連接時,啟用此é¸é …。 +R_DISABLE_UDP ç¦ç”¨ UDP 加速功能功能(&P) +R_USE_COMPRESS 使用資料壓縮(&U) +STATIC16 連接模å¼è¨­ç½®(&M): +S_MODE 您å¯ä»¥æŒ‡å®šå¦‚下連接模å¼ã€‚(供網路系統管ç†å“¡é¸æ“‡) +R_BRIDGE 橋接器/路由器模å¼(&B) +R_MONITOR 監控模å¼(&D) +STATIC17 其它é…ç½®(&G): +R_NO_ROUTING ä¸è¦èª¿æ•´è·¯ç”±è¡¨(&R) +STATIC18 除éžä½ å¾—到系統管ç†å“¡çš„åŒæ„或者你有網路和安全方é¢çš„專業知識,å¦å‰‡è«‹ä¿æŒæ­¤å°è©±æ–¹å¡Šçš„默èªè¨­ç½®ã€‚ +STATIC19 VoIP / QoS 功能å¯ä»¥è™•ç†é«˜å„ªå…ˆç´šå°åŒ…,如 IP 電話å°åŒ… (VoIP) å¯ä»¥è¢«æ›´å¿«çš„傳輸。 +R_DISABLE_QOS ç¦ç”¨ VoIP / &QoS 功能 +IDOK 確定(&O) +IDCANCEL å–消 +S_UDPACCEL 您å¯ä»¥ä½¿ç”¨è³‡æ–™å£“ç¸®ä»¥ç¯€çœ VPN 通信頻寬。當使用慢速連接時,如撥號或移動連接,啟用此é¸é …。 + + +PREFIX D_CM_NEW_VLAN +CAPTION 創建新虛擬網路介é¢å¡ +S_INFO 一個新虛擬網路介é¢å¡å°‡è¢«è¢«å‰µå»ºåˆ°ç³»çµ±ä¸­ã€‚\r\n您å¯ä»¥ç‚ºæ­¤è™›æ“¬ç¶²è·¯ä»‹é¢å¡æŒ‡å®šæœ€é•·ä¸è¶…éŽ %u 個字æ¯å’Œæ•¸ä½çš„å稱。 +STATIC1 虛擬網路介é¢å¡å稱(&N): +IDOK 確定(&O) +IDCANCEL å–消 +S_WIN8 正在é‹è¡Œçš„作業系統是 Windows8。請注明 "VPN" 或 "VPN2" 直到 "VPN127" 作為新的虛擬網路介é¢å¡çš„å稱 (最多 127 個é©é…器å¯ä»¥è¢«å‰µå»º)。 + + +PREFIX D_CM_TRUST +CAPTION 管ç†ä¿¡ä»»çš„證書簽發機構的列表 +STATIC1 您å¯ä»¥åœ¨é€™è£¡ç®¡ç†èªè­‰æŽˆæ¬Š(CA)證書列表。\r\n\r\n當連接到 VPN Server 時,您å¯ä»¥ä½¿ç”¨åœ¨æ­¤è¨»å†Šçš„ CA 證書來驗證æœå‹™ç«¯è­‰æ›¸ã€‚ +B_IMPORT 添加(&A) +B_EXPORT 匯出(&E) +IDOK 查看證書(&V) +IDCANCEL 關閉(&C) +B_DELETE 刪除(&D) + + +PREFIX D_CM_PASSWORD +CAPTION 設置密碼 - VPN Client 管ç†å™¨ +S_TITLE 您å¯ä»¥è¨­ç½®å¯†ç¢¼ä¾†é™åˆ¶æ­¤ SoftEther VPN Client æœå‹™ã€‚\r\n設置密碼後,在下次使用 VPN Client 連線管ç†å“¡åˆ° SoftEther VPN Client æœå‹™æ™‚,您將被被è¦æ±‚輸入密碼。 +STATIC1 設置用戶端管ç†å¯†ç¢¼: +R_USE_PASSWORD 使用密碼(&U) +R_REMOTE_ONLY 僅在é ç«¯æ“作時需è¦å¯†ç¢¼(&R) +IDC_STATIC1 密碼(&P): +IDC_STATIC2 確定(&E): +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_CM_CONFIG +CAPTION å¯é¸è¨­ç½® +STATIC1 您å¯ä»¥æ›´æ”¹ VPN Client 的設置 +STATIC2 é ç«¯ç³»çµ±ç®¡ç†(&E) +STATIC3 您å¯ä»¥é€šéŽä½¿ç”¨ VPN Client 管ç†å™¨é ç«¯æ¨¡å¼å¾žå¦ä¸€å°é›»è…¦ä¸Šé ç«¯ç³»çµ±ç®¡ç† VPN Client æœå‹™ç¨‹å¼ã€‚ +R_ALLOW_REMOTE_CONFIG å…許 VPN Client æœå‹™çš„é ç«¯ç³»çµ±ç®¡ç†(&R) +S_WARNING 建議您在å…許é ç«¯ç³»çµ±ç®¡ç†æ™‚設置密碼。在功能表裡é¸æ“‡â€œå·¥å…·â€ >“設置密碼â€ä¾†è¨­ç½®å¯†ç¢¼ã€‚ +STATIC4 在通訊閒置一段時間後自動斷開網際網路連接的環境下,å¯ä»¥é€šéŽå‘網際網路上任æ„主機發é€å‡å°åŒ…çš„æ–¹å¼ä¾†ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥ã€‚ +R_USE_KEEP_CONNECT 使用ä¿æŒ Internet 連接功能(&K) +S_HOSTNAME 主機å稱(&H): +S_PORT 埠號(&P): +S_INTERVAL å°åŒ…發é€é–“éš”(&I): +S_INTERVAL2 秒æ¯å°åŒ… +S_PROTOCOL å”è­°(&O): +R_TCP TCP/IP å”è­°(&T) +R_UDP UDP/IP å”è­°(&U) +S_INFO 發é€çš„ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥çš„å°åŒ…大å°éš¨æ©Ÿï¼Œç„¡å€‹äººè³‡è¨Šè¢«ç™¼é€ã€‚ +IDOK 確定(&O) +IDCANCEL å–消 +STATIC5 其它é…ç½®(&O) +R_ALPHA 使用者介é¢é€æ˜Ž(&A) +STATIC6 ※注æ„:é€æ˜Žè¨­ç½®å°‡åœ¨é€£ç·šç®¡ç†å“¡é‡å•Ÿå¾Œç”Ÿæ•ˆã€‚ +STATIC7 ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½(&K) + + +PREFIX D_ABOUT +S_INFO1 SoftEther VPN %u.0 (Ver %u.%02u, Build %u) +S_INFO2 An Open-Source VPN Software for Academic Purpose, under the GPLv2 License.\r\nCopyright (c) 2012-%u SoftEther Project at University of Tsukuba, Japan. All Rights Reserved.\r\nWeb Site: http://www.softether.org/\r\n%S +S_INFO3 This product includes the following software components:\r\nBitVisor: Copyright (c) 2007, 2008 University of Tsukuba. Copyright (C) 2007, 2008 National Institute of Information and Communications Technology. All rights reserved. / Microsoft(R) C Runtime Library: (c) 2007 Microsoft Corporation. All Rights Reserved. / PKCS #11 Cryptographic Token Interface (Cryptoki): Copyright (c) RSA Security Inc. / WinPcap: Copyright (c) 2001 - 2003 NetGroup, Politecnico di Torino (Italy). All rights reserved. / libedit: Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved. / libiconv: Copyright (C) 2007 Free Software Foundation, Inc. / ncurses: Copyright (c) 1998-2005, 2006 Free Software Foundation, Inc. / OpenSSL: Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). / zlib: (C) 1995-2004 Jean-loup Gailly and Mark Adler. / Special Thanks to: Software Laboratory, Academic Computing Communication Center, Industrial Liaison and Cooperative Research Center and Professor Yasushi Shinjo in University of Tsukuba, Japan. +S_INFO4 æ­¤ VPN 伺æœå™¨ä½œç‚ºçš„一個學術研究且由 (http://www.softether.org/) 為公眾利益å…費發佈的。本軟體是日本筑波大學 SoftEther 專案下開發的å…費軟體,無任何擔ä¿ã€‚開發人員ã€ç‰ˆæ¬Šæ‰€æœ‰è€…或分銷商在任何情æ³ä¸‹å°æ–¼ä½¿ç”¨æœ¬è»Ÿé«”的任何索賠ã€æ害賠償或其他情æ³ä¸æ‰¿æ“”責任。\r\n\r\nSoftEther VPN 是日本政府的研究和開發項目的一項工作,由日本的經濟ã€è²¿æ˜“和工業部資助,由資訊化推進機構管ç†ã€‚ +IDCANCEL 確定(&O) +B_WEB è¨ªå• SoftEther VPN 和網站 (&W)... +B_EULA æœ€çµ‚ç”¨æˆ¶è¨±å¯ +B_IMPORTANT é‡è¦å•Ÿäº‹ +B_LEGAL 法律啟事 +B_UPDATE_CONFIG é…置更新 +B_AUTHORS 作者åå–® + + +PREFIX D_REMOTE +STATIC1 指定目的電腦主機å稱或 IP 地å€(&S): +R_LOCAL 連接到本地電腦 (此視窗中顯示的電腦) (&L) +S_HOSTNAME 電腦å(&C): +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_CM_DESKTOP +CAPTION 連接 - %s +S_TITLE VPN 連接設置 "%s" 的連接進程啟動中。 +S_WARNING VPN Client 會將連接到 VPN Server éŽç¨‹ä¸­çš„連接狀態和錯誤資訊輸出到 %s 的“控制å°é€²ç¨‹â€è¦–窗。 +S_INFO å¯ä»¥ç¹¼çºŒé€£æŽ¥å—Ž? +IDOK 繼續(&C) +IDCANCEL å–消 + + +PREFIX D_CM_CHANGE_PASSWORD +CAPTION 更改密碼 +S_TITLE 您å¯ä»¥æ›´æ”¹æœå‹™ç«¯ %S 上註冊的使用者密碼。 +STATIC1 更改密碼(&P) +STATIC2 虛擬 HUB å(&H): +STATIC3 用戶å(&U): +STATIC4 舊密碼(&O): +STATIC5 新密碼(&N): +STATIC6 確èªæ–°å¯†ç¢¼(&C): +IDOK 確定(&O) +IDCANCEL å–消 +S_STATIC ※注æ„: 如果èªè­‰é¡žåž‹æ˜¯ RADIUS 或 NT 域èªè­‰ï¼Œæ‚¨ä¸èƒ½æ›´æ”¹ä½¿ç”¨è€…密碼。 + + +PREFIX D_SM_MAIN +CAPTION SoftEther VPN Server 管ç†å™¨ +STATIC1 SoftEther VPN Server 連接設置(&S): +STATIC2 VPN Server 或 VPN Bridge 的連接設置被定義如下。按兩下該項以連接到æœå‹™ç«¯ã€‚\r\nè¦æ·»åŠ æ–°é€£æŽ¥ï¼ŒæŒ‰ä¸€ä¸‹â€œæ–°è¨­ç½®â€ã€‚ +B_NEW_SETTING 新設置(&N) +B_EDIT_SETTING 編輯設置(&E) +B_DELETE 刪除設置(&D) +IDOK 連接(&C) +B_SECURE_MANAGER 智慧å¡ç®¡ç†å™¨(&S)... +B_SELECT_SECURE é¸æ“‡æ™ºæ…§å¡(&M)... +B_ABOUT 版本資訊(&A)... +IDCANCEL 退出 SoftEther VPN Server 管ç†å™¨(&X) +B_CERT_TOOL 製作證書 + + + +PREFIX D_SM_EDIT_SETTING +STATIC1 è«‹é…ç½®è¦ç®¡ç†çš„ VPN Server 或 VPN Bridge 的連接設置 +STATIC2 設置å(&N): +STATIC3 目標 VPN Server (&B): +STATIC4 指定目標 VPN Server 的主機å稱或 IP ä½å€ã€åŸ è™Ÿå’Œè™›æ“¬ HUB。 +STATIC5 主機å稱(&H): +R_LOCALHOST 連接到本地主機(localhost)(&L) +STATIC6 埠號(&P): +STATIC7 (TCP 埠) +STATIC8 中繼代ç†ä¼ºæœå™¨(&X): +STATIC9 您å¯ä»¥é€šéŽä»£ç†ä¼ºæœå™¨é€£æŽ¥åˆ° VPN Server。 +STATIC10 代ç†é¡žåž‹(&T): +R_DIRECT_TCP 直接 TCP/IP 連接 (無代ç†) (&D) +R_HTTPS é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥(&T) +R_SOCKS é€šéŽ SOCKS 代ç†ä¼ºæœå™¨é€£æŽ¥(&O) +B_PROXY_CONFIG 代ç†ä¼ºæœå™¨è¨­ç½®(&R) +STATIC11 é¸æ“‡ç®¡ç†æ¨¡å¼ä¸¦è¼¸å…¥å¯†ç¢¼(&M) +STATIC12 您å¯ä»¥ä½¿ç”¨æœå‹™ç«¯ç®¡ç†æ¨¡å¼æˆ–虛擬 HUB 管ç†æ¨¡å¼é€£æŽ¥åˆ° VPN Server。\r\n\r\n伺æœå™¨ç®¡ç†æ¨¡å¼å…許您管ç†æ•´å€‹ VPN Server 和所有虛擬 HUB 。\r\n\r\n虛擬 HUB 管ç†æ¨¡å¼å…許您åªèƒ½ç®¡ç†æ‚¨æ“有許å¯æ¬Šçš„一個虛擬 HUB 。 +R_SERVER_ADMIN æœå‹™ç«¯ç®¡ç†æ¨¡å¼(&S) +R_HUB_ADMIN 虛擬 HUB 管ç†æ¨¡å¼(&U) +S_HUBNAME 虛擬 HUB å(&V): +STATIC13 請輸入密碼連接管ç†æ¨¡å¼ã€‚ +S_PASSWORD 密碼(&P): +R_NO_SAVE ä¸ä¿å­˜ç®¡ç†å¯†ç¢¼(&S) +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_SERVER +CAPTION %s - SoftEther VPN Server 管ç†å™¨ +S_TITLE ç®¡ç† VPN Server "%S" +S_VHUB_BRIDGE 通éŽæ­¤ VPN Server 託管的虛擬 HUB (&Z): +IDOK 管ç†è™›æ“¬ HUB (&A) +B_ONLINE 線上(&O) +B_OFFLINE 離線(&F) +B_HUB_STATUS 查看狀態(&S) +B_CREATE 創建虛擬 HUB (&C) +B_EDIT 屬性(&E) +B_DELETE 刪除(&D) +STATIC1 管ç†ç›£è½å™¨(&L) +STATIC2 監è½å™¨åˆ—表 (TCP/IP 埠) (&I): +B_CREATE_LISTENER 創建(&R) +B_DELETE_LISTENER 刪除(&T) +B_START 開始(&G) +B_STOP åœæ­¢(&P) +STATIC3 VPN Server 和網路資訊和設置(&N) +B_SSL 加密與網路(&E) +B_STATUS 查看伺æœå™¨ç‹€æ…‹(&V) +B_INFO 關於此 VPN Server 的資訊 +B_LICENSE 添加 / 刪除許å¯è­‰(&L) +B_FARM 群集é…ç½®(&M) +B_FARM_STATUS 群集狀態(&Z) +B_CONNECTION 顯示 TCP/IP \r\n連接清單(&Y) +B_BRIDGE 本地橋接器設置(&B) +B_L3 3 層交æ›æ©Ÿè¨­ç½®(&3) +B_CONFIG 編輯設置(&D) +B_REFRESH é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) +S_BETA 測試版 (é ç™¼è¡Œ) +B_IPSEC IPsec / L&2TP 設置 +B_DDNS å‹•æ…‹ DNS 設置 +S_DDNS ç•¶å‰ DDNS 主機å稱: +B_OPENVPN OpenVPN / MS-SSTP 設置 +B_AZURE VPN Azure 設置 +S_AZURE VPN Azure 主機å稱: +B_VPNGATE VPN Gate 設置 + + +PREFIX D_SM_STATUS +IDOK é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) + + +PREFIX D_SM_EDIT_HUB +STATIC1 虛擬 HUB å(&N): +STATIC2 安全設置(&S): +S_BOLD 管ç†æ­¤è™›æ“¬ HUB 的密碼 +STATIC3 密碼(&P): +STATIC4 確定(&C): +R_NO_ENUM ä¸è¦å‘匿å使用者枚舉 (&U) +STATIC5 虛擬 HUB é¸é …(&I): +R_LIMIT_MAX_SESSION 最大 VPN 會話數é™åˆ¶(&L) +S_MAX_SESSION_1 最大會話數(&X): +S_MAX_SESSION_2 會話 +STATIC6 (ä¸è¨ˆç®—本地橋ã€è™›æ“¬ NAT 或級è¯ç”¢ç”Ÿçš„æœå‹™ç«¯è™›æ“¬æœƒè©±æ•¸) +STATIC7 虛擬 HUB 狀態(&J): +STATIC8 設置虛擬 HUB 狀態。 +R_ONLINE 線上(&E) +R_OFFLINE 離線(&F) +STATIC9 設置群集(&M): +S_FARM_INFO é¸æ“‡ç¾¤é›†å…§è™›æ“¬ HUB 類型。 +R_STATIC éœæ…‹è™›æ“¬ HUB (&A) +R_DYNAMIC 動態虛擬 HUB (&D) +S_AO_1 虛擬 HUB 管ç†é¸é …(&Y): +S_AO_3 顯示並編輯虛擬 HUB 管ç†é¸é …。 +B_ADMINOPTION 虛擬 HUB 管ç†é¸é …(&K) +S_ACL_3 æº IP 訪å•é™åˆ¶åˆ—表(&R): +S_ACL 根據用戶端電腦的 IP ä½å€å…許或拒絕到此虛擬 HUB çš„ VPN 連接。 +B_ACL IP å­˜å–控制清單(&T) +IDOK 確定(&O) +IDCANCEL å–消 +STATIC10 您å¯ä»¥åœ¨è™›æ“¬ HUB 擴展é¸é …清單中é…置更進階的設置。 +B_EXTOPTION 編輯虛擬 HUB 擴展é¸é …清單(&X) +S_MSG_1 當用戶端連接時,顯示資訊。 +S_MSG_2 當 VPN Client 連接到這個虛擬 HUB 時,顯示在螢幕上一個使用者資訊。 +B_MSG 資訊設置(&M) + + +PREFIX D_SM_CREATE_LISTENER +CAPTION 創建監è½å™¨ +STATIC1 您å¯ä»¥ç‚º VPN Server 添加一個 TCP/IP 埠號,來接收從用戶端來的連接。\r\n\r\n請指定è¦æ·»åŠ çš„埠號。 +STATIC2 如果埠號已經被其它æœå‹™ç«¯ç¨‹å¼ä½¿ç”¨ï¼Œå‰‡æ–°ç›£è½å™¨çš„狀態將被被更改為錯誤狀態。\r\n\r\n此時,請åœæ­¢æ‰“開相åŒåŸ çš„其他程å¼ã€‚ +STATIC3 埠號(&P): +IDOK 確定(&O) +IDCANCEL å–消 +STATIC4 (TCP/IP 埠) + + +PREFIX D_SM_SSL +CAPTION 加密和網路設置 +STATIC1 您å¯ä»¥æŸ¥çœ‹æˆ–更改此 VPN Server 上與加密ã€é€šä¿¡å’Œå®‰å…¨ç›¸é—œçš„設置。 +STATIC2 加密演算法設置(&A): +STATIC3 指定與此 VPN Server å’Œ VPN Client 連接中使用的 SSL 加密演算法å。此加密演算法必須與 SSL 版本 3 相相容。 +STATIC4 加密演算法å(&C): +STATIC6 æœå‹™ç«¯è­‰æ›¸è¨­ç½®(&C): +STATIC7 指定 X509 證書和ç§å¯†é‡‘é‘°æ交給這å°ä¼ºæœå™¨çš„用戶端。 +B_IMPORT å°Žå…¥(&I) +B_EXPORT 匯出(&X) +B_VIEW 查看(&V) +B_REGENERATE æ–°çš„ +STATIC8 ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥æ´»èºè‘—(&K): +STATIC9 在閒置一段時間後自動斷線的環境下,å¯ä»¥é€šéŽå‘網際網路上任æ„主機發é€å‡å°åŒ…çš„æ–¹å¼ä¾†ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥ã€‚ +STATIC10 伺æœå™¨æ†‘è­‰: +R_USE_KEEP_CONNECT 使用並ä¿æŒç¶²éš›ç¶²è·¯çš„連接(&K) +S_HOSTNAME 主機å稱(&H): +S_PORT 埠號(&P): +S_INTERVAL 發é€é–“éš”(&I): +S_INTERVAL2 秒 +S_PROTOCOL å”è­°(&O): +R_TCP TCP/IP å”è­°(&T) +R_UDP UDP/IP å”è­°(&U) +S_INFO 發é€ä¸¦ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥çš„å°åŒ…大å°éš¨æ©Ÿï¼Œç„¡å€‹äººè³‡è¨Šè¢«ç™¼é€ã€‚ +STATIC11 管ç†å“¡å¯†ç¢¼(&W): +S_INFO4 您å¯ä»¥ä¿®æ”¹æ‰€æœ‰è™›æ“¬ HUB 和整個 VPN Server 的管ç†å“¡å¯†ç¢¼ã€‚ +B_PASSWORD 更改管ç†å“¡å¯†ç¢¼(&P) +IDOK 確定(&O) +IDCANCEL å–消 +IDCANCEL2 å–消 +STATIC12 syslog 發é€åŠŸèƒ½: +STATIC13 您å¯ä»¥é€šéŽä½¿ç”¨ syslog å”定傳輸整個 VPN Server / Bridge 日誌,虛擬 HUB 管ç†æ—¥èªŒæˆ–虛擬 HUB å°åŒ…日誌,而ä¸æ˜¯å¯«å…¥æœ¬åœ°ç£ç‰‡ã€‚ +STATIC14 syslog æœå‹™ç«¯ä¸»æ©Ÿå稱(&S): +STATIC15 埠號(&O): +S_OVER_FUNCS VPN over ICMP / DNS 伺æœå™¨åŠŸèƒ½ +S_INFO5 您å¯ä»¥å»ºç«‹ä¸€å€‹åƒ…用 ICMP 或 DNS å°åŒ…çš„ VPN ,å³ä½¿æœ‰é˜²ç«ç‰†æˆ–路由器阻止 TCP/IP 通訊。 +B_SPECIALLISTENER VPN over ICMP / DNS 設置 +B_UPDATE_CONFIG 更新通知設置...(&U) + +PREFIX D_SM_SAVE_KEY_PAIR +CAPTION ä¿å­˜è­‰æ›¸å’Œé‡‘é‘° +STATIC1 è«‹é¸æ“‡ä¿å­˜è­‰æ›¸å’Œé‡‘鑰的方法。 +STATIC2 ä¿å­˜æ–¹æ³•(&V): +R_X509_AND_KEY ä¿å­˜ç‚º X509 證書 (.CER) 和金鑰文件 (.KEY) (&X) +R_PKCS12 ä¿å­˜ç‚º PKCS#12 檔 (.P12) (&P) +R_SECURE 寫入智慧å¡(&S) +STATIC3 切割æˆå…©å€‹æª”ä¿å­˜: 一個標準 Base 64 編碼證書檔和一個金鑰檔。 +STATIC4 ä¿å­˜ç‚º PKCS#12 (Public Key Cryptography Standard #12) 檔。\r\n您å¯ä»¥å°‡è­‰æ›¸å’Œé‡‘é‘°ä¿å­˜åˆ°ä¸€å€‹ PKCS#12 檔中。 +STATIC5 當智慧å¡é€£æŽ¥åˆ°æ­¤é›»è…¦æ™‚,您å¯ä»¥å‘智慧å¡ä¸­å¯«å…¥è­‰æ›¸å’Œé‡‘鑰。 +B_SELECT é¸æ“‡è¦ä½¿ç”¨çš„智慧å¡(&S)... +S_PASS3 金鑰ä¿è­·(&R) +S_PASS4 當ä¿å­˜é‡‘鑰時,您å¯ä»¥è¨­ç½®ä¸€å€‹å¯†ç¢¼ä¾†åŠ å¯†ã€‚您當載入它時,你將被è¦æ±‚輸入密碼。 +R_USE_PASS 設置密碼(&A) +S_PASS1 密碼(&S): +S_PASS2 確定(&E): +IDOK 確定(&O) +IDCANCEL å–消 +B_SECURE_MANAGER 智慧å¡ç®¡ç†å™¨(&M)... + + +PREFIX D_SM_CONNECTION +CAPTION 連接列表 +S_TITLE æœå‹™ç«¯ %S 有如下活èºçš„連接。注æ„,ä¸åŒ…括作為 VPN 會話已建立的連接。 +IDOK 顯示連接資訊(&I) +B_DISCONNECT æ–·é–‹(&D) +B_REFRESH é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) + + +PREFIX D_SM_FARM +CAPTION 群集é…ç½® +S_TITLE 您å¯ä»¥è®Šæ›´ VPN Server "%S" 的群集功能é…置。 +STATIC1 群集功能å¯ä»¥å¯¦ç¾è² è¼‰å‡è¡¡å’Œæ•…障平衡ä¿è­·ä¾†æ†ç¶å¤šå€‹ VPN Server。 +STATIC2 當å‰æ¨¡å¼: +STATIC3 群集設置(&T): +R_STANDALONE ç¨ç«‹æœå‹™ç«¯(éžç¾¤é›†) (&S) +R_CONTROLLER 群集控制器(&C) +R_MEMBER 群集æˆå“¡ä¼ºæœå™¨(&M) +STATIC4 群集æˆå“¡ä¼ºæœå™¨é…ç½®åƒæ•¸(&O): +S_IP_1 公網 IP 地å€(&I): +S_IP_2 (當公網 IP ä½å€çœç•¥æ™‚ï¼Œå°‡æœƒä½¿ç”¨é€£æŽ¥ç¾¤é›†æŽ§åˆ¶å™¨æ™‚ä½¿ç”¨çš„ç¶²è·¯ä»‹é¢ IP ä½å€ã€‚) +S_PORT_1 公網埠列表(&P): +S_PORT_2 (多個埠號用空格或逗號分隔。) +S_CONTROLLER 控制器的主機å稱或 IP 地å€(&H): +S_CONTROLLER_PORT 控制器的\r\n埠號(&R): +S_PORT_3 (TCP 埠) +S_PASSWORD 管ç†å¯†ç¢¼(&P): +STATIC5 當您修改群集é…置時,VPN Server çš„æœå‹™è‡ªå‹•é‡å•Ÿã€‚此時,所有當å‰æ­£åœ¨é€£æŽ¥çš„會話和管ç†ç›¸é—œçš„連接將被斷開。 +IDOK 確定(&O) +IDCANCEL å–消 +S_1 群機內的標準比例(&W): +S_2 (標準: 100) +R_CONTROLLER_ONLY 僅控制器功能 (本身沒有 VPN 會話) + + +PREFIX D_SM_FARM_MEMBER +CAPTION 群集æˆå“¡åˆ—表 +S_TITLE 當å‰ä¸‹åˆ—群集æˆå“¡æœå‹™ç«¯é€£æŽ¥åˆ°ç¾¤é›†æŽ§åˆ¶å™¨ %S。 +IDOK 群集æˆå“¡æœå‹™ç«¯è³‡è¨Š(&I) +B_REFRESH é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) +B_CERT 查看æœå‹™ç«¯è­‰æ›¸(&C) + + +PREFIX D_SM_CHANGE_PASSWORD +CAPTION 更改 %S 的管ç†å“¡å¯†ç¢¼ +S_TITLE 更改æœå‹™ç«¯ %S 的管ç†å“¡å¯†ç¢¼ã€‚輸入密碼後請按一下“確定â€ã€‚ +STATIC1 新密碼(&P): +STATIC2 確èªå¯†ç¢¼(&C): +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_HUB +CAPTION 管ç†è™›æ“¬ HUB - %S +S_TITLE 虛擬 HUB "%S" +STATIC1 管ç†å®‰å…¨è³‡æ–™åº«(&D): +B_USER 管ç†ç”¨æˆ¶(&U) +S_USER 添加,刪除或編輯用戶帳戶。 +B_GROUP 管ç†çµ„(&G) +S_GROUP 添加,刪除或編輯組。 +B_ACCESS 管ç†è¨ªå•åˆ—表(&A) +S_ACCESS 添加或刪除訪å•æ¸…å–® (å°åŒ…éŽæ¿¾è¦å‰‡)。 +STATIC2 虛擬 HUB 設置(&N) +B_PROPERTY 虛擬 HUB 屬性(&P) +S_PROPERTY é…置此 HUB +B_RADIUS èªè­‰æœå‹™ç«¯è¨­ç½®(&E) +S_RADIUS 使用外部 RADIUS èªè­‰ä¼ºæœå™¨ä½œç‚ºç”¨æˆ¶èªè­‰ã€‚ +B_LINK 管ç†ç´šè¯é€£æŽ¥(&C) +S_LINK 在本地或é ç«¯ VPN Server 上建立到 HUB çš„ç´šè¯é€£æŽ¥ã€‚ +STATIC3 此虛擬 HUB 當å‰ç‹€æ…‹(&R): +B_REFRESH é‡æ–°æ•´ç†(&H) +STATIC4 其它設置(&O) +B_LOG 日誌ä¿å­˜è¨­ç½®(&L) +B_LOG_FILE 日誌檔清單(&Q) +S_LOG é…置日誌ä¿å­˜åŠŸèƒ½çš„設置。 +B_CA å¯ä¿¡çš„ CA 證書(&T) +B_CRL 無效證書(&K) +S_CA 管ç†å¯ä¿¡çš„ CA 證書。 +B_SNAT 虛擬 NAT 和虛擬 DHCP 伺æœå™¨(&V) +S_SNAT SecureNAT 在此虛擬 HUB 上å¯ç”¨ã€‚您å¯ä»¥é‹è¡Œè™›æ“¬ NAT 和虛擬 DHCP。 +STATIC5 VPN 會話管ç†(&I): +B_SESSION 管ç†æœƒè©±(&S) +IDCANCEL 關閉(&X) + + +PREFIX D_SM_USER +CAPTION 管ç†ç”¨æˆ¶ +S_TITLE 虛擬 HUB "%S" 有如下用戶。 +IDOK 編輯(&E) +B_CREATE 新建(&C) +B_DELETE 移除(&D) +B_REFRESH é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) +B_STATUS 查看使用者資訊(&V) + + +PREFIX D_SM_EDIT_USER +IDC_STATIC1 用戶å(&U): +IDC_STATIC3 å…¨å(&F): +IDC_STATIC4 說明(&N): +IDC_STATIC5 組å\r\n(å¯é¸): +B_GROUP ç€è¦½ç¾¤çµ„(&J)... +R_EXPIRES 設置此帳戶有效期é™(&S) +IDC_STATIC6 驗證類型(&A): +S_RADIUS_3 RADIUS 或 NT 域èªè­‰è¨­ç½® +S_RADIUS_1 通éŽå¯†ç¢¼çš„登入嘗試通éŽå¤–部 RADIUS æœå‹™ç«¯ï¼ŒWindows NT 網域控制站或 Active Directory 控制器被驗證。 +R_SET_RADIUS_USERNAME 指定èªè­‰ä¼ºæœå™¨çš„用戶å(&K) +S_RADIUS_2 èªè­‰æœå‹™ç«¯ä¸Šçš„用戶å(&W): +S_POLICY_1 安全性原則 +R_POLICY 設置安全性原則(&Y) +B_POLICY 安全性原則 +S_PASSWORD_1 密碼èªè­‰è¨­ç½® +S_PASSWORD_2 密碼(&P): +S_PASSWORD_3 確èªå¯†ç¢¼(&C): +S_USER_CERT_1 特定證書èªè­‰è¨­ç½® +B_LOAD_CERT 指定證書(&E) +B_VIEW_CERT 查看證書(&V) +B_CREATE 創建證書(&W) +S_ROOT_CERT_1 已簽章憑證èªè­‰è¨­ç½® +S_ROOT_CERT_2 驗證用戶端證書是å¦å·²ç°½å是基於一份由虛擬 HUB 信任的 CA 證書。 +R_CN 證書的 Common Name (CN) é™åˆ¶å€¼(&B) +R_SERIAL 證書åºè™Ÿçš„é™åˆ¶å€¼(&L) +S_ROOT_CERT_3 ※ 注æ„: 請輸入å六進ä½æ•¸å€¼ã€‚(例如: 0155ABCDEF) +S_HINT æ示:使用用戶å“*â€(星號)定義一個使用者物件,以接å—ä¸ç¬¦åˆä»»ä½•å·²è¨»å†Šçš„ã€æ˜Žç¢ºçš„ã€ä½¿ç”¨è€…物件的登入嘗試。這樣一個特殊的用戶將使用外部用戶èªè­‰ä¼ºæœå™¨é©—證登入。 +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_POLICY +STATIC1 å·²é¸æ“‡ç­–ç•¥(&P): +S_BOLD 此策略的æè¿°(&C): +S_BOLD2 當å‰å€¼(&V): +R_ENABLE 啟用此策略(&E) +R_DISABLE ç¦ç”¨æ­¤ç­–ç•¥(&D) +R_DEFINE 定義此策略(&F) +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_GROUP +CAPTION 管ç†ç¾¤çµ„ +S_TITLE 虛擬 HUB "%S" 有如下組 +B_CREATE 新建(&C) +IDOK 編輯(&E) +B_DELETE 移除(&R) +B_REFRESH é‡æ–°æ•´ç†(&R) +B_USER æˆå“¡åˆ—表(&M) +IDCANCEL 關閉(&X) + + +PREFIX D_SM_EDIT_GROUP +IDC_STATIC1 群組å稱(&G): +IDC_STATIC3 å…¨å(&F): +IDC_STATIC4 說明(&N): +S_POLICY_1 安全性原則 +R_POLICY 設置此組的安全性原則(&Y) +B_POLICY 安全性原則(&M) +S_POLICY_2 群組統計資訊 +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_ACCESS_LIST +CAPTION 訪å•åˆ—表 +S_TITLE 虛擬 HUB "%S" 有如下訪å•æ¸…å–®(å°åŒ…éŽæ¿¾è¦å‰‡)。 +B_ADD 新建(IPv&4) +B_ADD_V6 新建(IPv&6) +IDOK 編輯(&E) +B_DELETE 刪除(&D) +B_SAVE ä¿å­˜(&S) +IDCANCEL å–消(&C) +STATIC1 較高許å¯æ¬Šçš„項目出ç¾åœ¨åˆ—表的上方。 +STATIC2 注æ„: 與訪å•æ¸…單專案ä¸åŒ¹é…çš„ IP å°åŒ…å¯ä»¥é€šè¡Œã€‚ +B_CLONE 複製 +B_ENABLE 啟用 +B_DISABLE ç¦ç”¨ + +PREFIX D_SM_EDIT_ACCESS +CAPTION 編輯訪å•åˆ—表專案 +STATIC1 é…置訪å•æ¸…單設置。此處定義的訪å•åˆ—表將被應用於所有穿éŽè™›æ“¬ HUB çš„ IP å°åŒ…。 +STATIC2 基礎設置 +STATIC3 備忘(&N): +STATIC4 行為(&A): +R_PASS 通éŽ(&P) +R_DISCARD 廢棄(&D) +STATIC5 優先順åº(&R): +STATIC6 (較å°å€¼æœ‰æ›´é«˜å„ªå…ˆæ¬Šã€‚) +STATIC7 IP 包頭的éŽæ¿¾é¸é … +S_ACCESS_SRC_ALL æº IP 地å€: +R_SRC_ALL 應用到所有æºåœ°å€ +S_SRC_IP_1 IPv4 地å€: +S_SRC_IP_2 å­ç¶²è·¯é®ç½©: +S_SRC_IP_3 (255.255.255.255: æ„為單個主機) +S_SRC_IP_1_V6 IPv6 地å€: +S_SRC_IP_3_V6 (例如: "ffff:ff00::" 或 "/24"。"/128" 僅指該唯一主機) +S_ACCESS_DST_ALL 目標 IP ä½å€: +R_DST_ALL 應用到所有目標ä½å€ +S_IP_DST_1 IPv4 地å€: +S_IP_DST_2 å­ç¶²è·¯é®ç½©: +S_IP_DST_3 (255.255.255.255: 僅指特定主機) +S_IP_DST_1_V6 IPv6 地å€: +S_IP_DST_3_V6 (例如: "ffff:ff00::" 或 "/24"。"/128" 指該唯一主機:) +STATIC9 å”è­°é¡žåž‹: +STATIC10 TCP 包頭和 UDP 包頭的éŽæ¿¾é¸é … +S_TCP_1 最å°å€¼ +S_TCP_2 最大值 +S_TCP_3 æºåŸ è™Ÿ: +S_TCP_5 目標埠號: +S_TCP_7 空白埠號欄ä½åŒ¹é…任何埠。當已指定的最å°å€¼ä½†æ²’指定最大值時,將應用於åªç¬¦åˆæœ€å°å€¼çš„å°åŒ…。 +STATIC11 使用者/使用者組篩檢程å¼é¸é … +STATIC11_OLD 使用者篩檢程å¼é¸é … +STATIC12 此訪å•åˆ—表僅應用於具體的用戶 / 用戶組發出或接收的å°åŒ…。 +STATIC12_OLD 此訪å•åˆ—表僅應用於具體的使用者發出或接收的å°åŒ…。 +STATIC13 æºå稱: +B_USER1 ç€è¦½... +STATIC14 目標å稱: +B_USER2 ç€è¦½... +STATIC15 è‹¥ä¸æŒ‡å®šç”¨æˆ¶é‚„是組,請ä¿ç•™é€™äº›æ¬„ä½ç‚ºç©ºç™½ã€‚ +STATIC15_OLD 若無法指定用戶å稱,請ä¿æŒæœ¬æ¬„目空白。 +IDOK 確定(&O) +IDCANCEL å–消 +S_PROTOID 指定 IP å”è­°: +STATIC16 MAC 包頭的éŽæ¿¾é¸é …: +S_CHECK_SRC_MAC æº MAC 地å€: +R_CHECK_SRC_MAC 應用到任一æºåœ°å€ +S_SRC_MAC MAC 地å€: +S_SRC_MAC_MASK é®ç½©: +S_CHECK_DST_MAC 目標 MAC ä½å€: +R_CHECK_DST_MAC 應用於任一目標ä½å€ +B_SIMULATION 延é²å’Œä¸ŸåŒ…(&D)... +S_DST_MAC MAC 地å€: +S_DST_MAC_MASK é®ç½©: +S_MAC_NOTE 您å¯ä»¥ä½¿ç”¨å¸¶æœ‰å…©ç¨®åˆ†éš”符號'-',或 ':',或ä¸å¸¶åˆ†éš”符號的å六進ä½æ•¸å­—。\r\n(FF-FF-FF-FF-FF-FF æ„為指定的主機) +R_CHECK_TCP_STATE é©—è­‰ TCP 連接狀態(僅 TCP å°åŒ…) +R_ESTABLISHED 已建立的å°åŒ… +R_UNESTABLISHED 未建立的å°åŒ… +R_REDIRECT é‡å®šå‘ HTTP 請求至特定 URL +B_REDIRECT 設置 URL é‡å®šå‘至 + +PREFIX D_SM_RADIUS +CAPTION èªè­‰ä¼ºæœå™¨è¨­ç½® +S_TITLE 使用外部的 RADIUS 伺æœå™¨ä¾†é©—證到虛擬 HUB “%Sâ€çš„登入嘗試。指定一個外部 RADIUS 伺æœå™¨ä¾†é©—證用戶å和密碼。 +STATIC1 RADIUS æœå‹™ç«¯è¨­ç½®(&F): +R_USE_RADIUS 使用 RADIUS èªè­‰(&U) +S_RADIUS_1 RADIUS æœå‹™ç«¯ä¸»æ©Ÿå稱或 IP ä½å€(&S): +S_RADIUS_2 埠(&P): +S_RADIUS3 (UDP 埠) +S_RADIUS_4 共用秘密(&E): +S_RADIUS_5 確èªå…±ç”¨ç§˜å¯†(&C): +S_RADIUS_6 RADIUS 伺æœå™¨å¿…須接å—從 VPN Server çš„ IP ä½å€ä¾†çš„請求。而且,必須啟用密碼èªè­‰å”定(PAP)。 +S_RADIUS_7 毫秒 (大於 %u, å°æ–¼%u) +S_RADIUS_8 é‡è©¦é–“éš”(&R): +S_RADIUS_9 (使用“,â€æˆ–“;â€ä¾†åˆ†é–‹å¤šå€‹ä¸»æ©Ÿå稱) +STATIC2 當使用 Windows NT 網域控制站或 Windows Server Active Directory 控制器作為外部èªè­‰ä¼ºæœå™¨æ™‚,您必須設置 VPN Server 的電腦加入到域中。使用 NT 域èªè­‰ï¼Œåœ¨æ­¤ä¸éœ€è¦é€²è¡Œé…置。 +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_LINK +CAPTION %S 上的級è¯é€£æŽ¥ +STATIC1 ç´šè¯é€£æŽ¥å¯ä»¥åœ¨ 2 層乙太網將本虛擬 HUB 與å¦å¤–一å°ä½æ–¼æœ¬åœ°æˆ–者é ç«¯ VPN Server 上的虛擬 HUB 建立連çµã€‚ +STATIC2 ç´šè¯é€£æŽ¥ä½¿ç”¨å‰ +STATIC3 ç´šè¯é€£æŽ¥å¯¦ç¾äº†åœ¨å¤šå€‹è™›æ“¬ HUB 間的二層橋接。但如果連接é…ç½®ä¸æ­£ç¢ºï¼Œå¯èƒ½æœƒç„¡æ„中創建一個無é™è¿´åœˆã€‚當使用級è¯é€£æŽ¥åŠŸèƒ½æ™‚,請å°å¿ƒè¨­è¨ˆç¶²è·¯æ‹“撲。 +B_CREATE 新建(&C) +B_EDIT 編輯(&E) +B_ONLINE 線上(&N) +B_OFFLINE 離線(&F) +IDOK 狀態(&S) +B_DELETE 刪除(&D) +B_RENAME é‡æ–°å‘½å(&A) +B_REFRESH é‡æ–°æ•´ç†(&R) +IDCANCEL 關閉(&X) + + +PREFIX D_SM_LOG +CAPTION 日誌ä¿å­˜è¨­ç½® +S_TITLE 您å¯ä»¥ä¿å­˜è™›æ“¬ HUB "%S"的安全性記錄檔 (如使用者登入記錄) 和所有經éŽè™›æ“¬ HUB çš„å°åŒ…çš„å°åŒ…日誌。 +STATIC1 安全性記錄檔(&S): +B_SEC ä¿å­˜å®‰å…¨æ€§è¨˜éŒ„檔(&E) +S_SEC 日誌檔切æ›é€±æœŸ(&W): +STATIC2 å°åŒ…日誌(&P): +B_PACKET ä¿å­˜å°åŒ…日誌(&E) +S_PACKET 日誌檔切æ›é€±æœŸ(&W): +S_PACKET_0 TCP 連接: +B_PACKET_0_0 ä¸ä¿å­˜ +B_PACKET_0_1 僅包頭 +B_PACKET_0_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· +S_PACKET_1 TCP å°åŒ…: +B_PACKET_1_0 ä¸ä¿å­˜ +B_PACKET_1_1 僅包頭 +B_PACKET_1_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· +S_PACKET_2 DHCP å°åŒ…: +B_PACKET_2_0 ä¸ä¿å­˜ +B_PACKET_2_1 僅包頭 +B_PACKET_2_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· +S_PACKET_3 UDP å°åŒ…: +B_PACKET_3_0 ä¸ä¿å­˜ +B_PACKET_3_1 僅包頭 +B_PACKET_3_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· +S_PACKET_4 ICMP å°åŒ…: +B_PACKET_4_0 ä¸ä¿å­˜ +B_PACKET_4_1 僅包頭 +B_PACKET_4_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· +S_PACKET_5 IP å°åŒ…: +B_PACKET_5_0 ä¸ä¿å­˜ +B_PACKET_5_1 僅包頭 +B_PACKET_5_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· +S_PACKET_6 ARP å°åŒ…: +B_PACKET_6_0 ä¸ä¿å­˜ +B_PACKET_6_1 僅包頭 +B_PACKET_6_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· +S_PACKET_7 網路\r\nå°åŒ…: +B_PACKET_7_0 ä¸ä¿å­˜ +B_PACKET_7_1 僅包頭 +B_PACKET_7_2 åŒ…é ­å’Œæœ‰æ•ˆè¼‰è· +IDOK 確定(&O) +IDCANCEL å–消 +STATIC3 ä¿å­˜å¤§é‡å°åŒ…日誌會給 CPU 和硬碟帶來很大的負擔,會導致 HUB 和整個 VPN Server 的性能下é™ã€‚啟用日誌記錄僅ä¿å­˜å¿…è¦çš„å°åŒ…。 + +PREFIX D_SM_CA +CAPTION 管ç†å¯ä¿¡çš„ CA 證書 +STATIC1 您å¯ä»¥ç®¡ç†è¢«æ­¤è™›æ“¬ HUB 信任的證書簽發機構(CA)的證書列表。\r\n\r\n當一個 VPN Client 以已簽字的證書èªè­‰æ¨¡å¼é€£æŽ¥æ™‚,列在此處的 CA 證書列表用於驗證證書。 +B_IMPORT 添加(&A) +IDOK 查看證書(&V) +IDCANCEL 關閉(&C) +B_DELETE 刪除(&D) + + +PREFIX D_SM_SESSION +CAPTION 管ç†æœƒè©±- %S +S_TITLE 虛擬 HUB "%S"當å‰æœ‰ä»¥ä¸‹ VPN 會話。 +STATIC1 會話æ“作 +IDOK 會話信æ¯(&I) +B_DISCONNECT æ–·é–‹(&D) +B_REFRESH é‡æ–°æ•´ç†(&H) +B_SESSION_MAC_TABLE å·²é¸æœƒè©±çš„ MAC 表(&M) +B_SESSION_IP_TABLE å·²é¸æœƒè©±çš„ IP 表(&P) +STATIC2 其它管ç†ä»»å‹™ +B_MAC_TABLE MAC 地å€è¡¨åˆ—表(&A) +B_IP_TABLE IP 地å€è¡¨åˆ—表(&B) +IDCANCEL 關閉(&X) +S_FARM_INFO_2 此處顯示的會話是當å‰ç¾¤é›†ä¸Šçš„所有會話。è¦ç®¡ç†å…¶ä»–群集æˆå“¡æœå‹™ç«¯ä¸Šçš„會話,您必須以管ç†å“¡èº«ä»½é€£æŽ¥åˆ°é‚£äº›ä¼ºæœå™¨ä¸Šã€‚ + + +PREFIX D_SM_MAC +CAPTION MAC 地å€è¡¨ +S_TITLE 虛擬 HUB "%S" 上的 MAC ä½å€è¡¨è³‡æ–™åº«æœ‰å¦‚下æ¢ç›®ã€‚ +B_DELETE 刪除é¸å®šæ¢ç›®(&D) +B_REFRESH é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) + + +PREFIX D_SM_IP +CAPTION IP 地å€è¡¨ +S_TITLE 虛擬 HUB "%S" 上的 IP ä½å€è¡¨è³‡æ–™åº«æœ‰å¦‚下æ¢ç›®ã€‚ +B_DELETE 刪除é¸å®šæ¢ç›®(&D) +B_REFRESH é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) + + +PREFIX D_SM_CREATE_CERT +CAPTION 創建新證書 +STATIC1 您å¯ä»¥è¼•é¬†åœ°å‰µå»ºè‡ªå·±æˆ–其他證書簽署的證書。 +STATIC2 證書類型(&T): +R_ROOT_CERT 根證書 (自簽章憑證) (&R) +R_SIGNED_CERT 其他證書簽å的證書(&S) +S_LOAD_1 ç°½å用證書和金鑰(&C): +B_LOAD 載入證書和金鑰(&L) +S_LOAD_2 按一下“載入證書和金鑰â€ä¾†æŒ‡å®šä½¿ç”¨ä¸€å€‹æ–°è­‰æ›¸ç°½åçš„ X509 證書和 RSA 金鑰。 +S_LOAD_3 通用å稱(CN): +S_LOAD_4 所屬機構(O): +S_LOAD_5 組織單ä½(OU): +S_LOAD_6 國家(C): +S_LOAD_7 çœ(ST): +S_LOAD_8 地點(L): +S_LOAD_11 åºè™Ÿ(&S):\r\n(å六進ä½) +S_LOAD_9 有效期至(&E): +S_LOAD_10 天 +STATIC3 當管ç†å¤§é‡è­‰æ›¸å’Œèªè­‰èªè­‰æ©Ÿæ§‹æ™‚,請使用å…費軟體,如 OpenSSL,或商業 CA(證書èªè­‰æ©Ÿè³¼)軟體。 +IDOK 確定(&O) +IDCANCEL å–消 +S_LOAD_12 密碼強度(&N): + + +PREFIX D_NM_LOGIN +CAPTION deleted +S_TITLE deleted +STATIC1 deleted +STATIC2 deleted +IDOK deleted +IDCANCEL deleted + + +PREFIX D_SPEEDMETER +CAPTION 網路設備狀態 +STATIC1 é¸æ“‡ç¶²è·¯ä»‹é¢å¡: +STATIC2 å³æ™‚狀態(&R) +STATIC3 é‡æ–°æ•´ç†(&R) + + +PREFIX D_NM_MAIN +CAPTION deleted +STATIC1 deleted +STATIC2 deleted +B_SETTING VPN Server 的連接設置(&S) +B_CONNECT 連接(&C) +B_DISCONNECT æ–·é–‹(&D) +STATIC3 使用者模å¼è·¯ç”±å™¨çš„æ“作設置 +STATIC4 您å¯ä»¥åœ¨ SoftEther VPN 使用者模å¼è·¯ç”±å™¨çš„虛擬網路上設置æ“作。 +B_OPTION 使用者模å¼è·¯ç”±å™¨çš„æ“作設置(&O) +STATIC5 使用者模å¼è·¯ç”±å™¨çš„æ“作狀態 +STATIC6 顯示 SoftEther VPN 使用者模å¼è·¯ç”±å™¨çš„當å‰æ“作狀態 +B_NAT 虛擬NAT狀態(&N) +B_DHCP 虛擬 DHCP 伺æœå™¨ç‹€æ…‹(&H) +B_STATUS 使用者模å¼è·¯ç”±å™¨ç‹€æ…‹(&R) +B_INFO 使用者模å¼è·¯ç”±å™¨è³‡è¨Š(&I) +B_PASSWORD 管ç†å¯†ç¢¼è¨­ç½®(&P) +B_REFRESH é‡æ–°æ•´ç†(&E) +B_ABOUT 關於(&A) +IDCANCEL 退出(&X) + + +PREFIX D_NM_OPTION +CAPTION SecureNAT é…ç½® +S_TITLE 設置 SecureNAT 虛擬主機如何在虛擬 HUB "%S" 的虛擬網路上進行æ“作。 +STATIC1 虛擬主機網路介é¢è¨­ç½®: +STATIC2 MAC 地å€(&M): +STATIC3 IP 地å€(&P): +STATIC4 å­ç¶²è·¯é®ç½©(&S): +STATIC5 虛擬 NAT 設置: +R_USE_NAT 使用虛擬 NAT 功能(&A): +STATIC6 M&TU 值: +STATIC7 ä½å…ƒçµ„ +STATIC8 TCP 會話超時(&C): +STATIC9 秒 +STATIC10 UDP 會話超時(&U): +STATIC11 秒 +R_SAVE_LOG ä¿å­˜ NAT 或 DHCP 伺æœå™¨é‹è¡Œè¨˜éŒ„到日誌檔(&L) +STATIC12 虛擬 DHCP 伺æœå™¨è¨­ç½®: +R_USE_DHCP 使用虛擬 DHCP 伺æœå™¨åŠŸèƒ½(&N) +STATIC13 åˆ†é… IP 地å€(&D): +STATIC14 至 +STATIC15 。 +STATIC16 å­ç¶²è·¯é®ç½©(&B): +STATIC17 租賃期é™(&E): +STATIC18 秒 +STATIC19 應用到用戶端的é¸é … (å¯é¸): +STATIC20 é è¨­é–˜é“器\r\n地å€(&F): +STATIC21 DNS 伺æœå™¨åœ°å€ 1 (&V): +STATIC22 功能變數å稱(&W): +STATIC23 DNS 伺æœå™¨åœ°å€ 2 (&V): +IDOK 確定(&O) +IDCANCEL å–消 +S_1 éœæ…‹è·¯ç”±è¡¨æŽ¨åŠŸèƒ½ (拆分隧é“) +S_2 推é€éœæ…‹è·¯ç”±è¡¨è‡³ VPN 用戶端。 +B_PUSH 編輯該éœæ…‹è·¯ç”±è¡¨ä»¥æŽ¨é€ + + +PREFIX D_NM_NAT +CAPTION 虛擬 NAT 路由上的 NAT 會話表 +S_TITLE 有如下 TCP 或 UDP NAT 表項在 SecureNAT 的虛擬 NAT 路由上。 +B_REFRESH é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) + + +PREFIX D_NM_DHCP +CAPTION 虛擬 DHCP 伺æœå™¨ä¸Šçš„ IP 租賃表 +S_TITLE SecureNAT 虛擬 DHCP 伺æœå™¨å·²åˆ†é…以下 IP ä½å€åˆ°ç”¨æˆ¶ç«¯ã€‚ +B_REFRESH é‡æ–°æ•´ç†(&H) +IDCANCEL 關閉(&X) + + +PREFIX D_NM_CHANGE_PASSWORD +CAPTION 變更 %S 的管ç†å“¡å¯†ç¢¼ +S_TITLE 您å¯ä»¥è®Šæ›´ SoftEther VPN 使用者模å¼è·¯ç”±(%S) 的管ç†å“¡å¯†ç¢¼ã€‚輸入新密碼後請按一下“確定â€ã€‚ +STATIC1 新密碼(&P): +STATIC2 確èªè¼¸å…¥(&C): +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_SNAT +CAPTION 虛擬 NAT 和虛擬 DHCP 功能 (SecureNAT) 設置 +S_TITLE SecureNAT 使你在虛擬 HUB "%S" 的虛擬網路上å¯ä»¥é‹è¡Œä¸€å€‹è™›æ“¬ NAT 路由器(IP å½è£)å’Œ DHCP 伺æœå™¨åŠŸèƒ½ã€‚ +STATIC1 SecureNAT 警告 +S_WARNING SecureNAT 功能建議僅系統管ç†å“¡æˆ–熟悉網路知識的人員使用。 +S_WARNING2 如果您正確使用 SecureNAT,VPN å¯ä»¥å¯¦ç¾å®‰å…¨çš„é ç«¯å­˜å–。但是如果使用方å¼ä¸æ­£ç¢ºï¼Œå¯èƒ½æœƒå°‡æ•´å€‹ç¶²è·¯æš´éœ²åœ¨å±éšªä¸‹ã€‚任何å°ç¶²è·¯æ²’有足夠瞭解,或沒有網路系統管ç†å“¡çš„å…許,請一定ä¸è¦å•Ÿç”¨ SecureNAT。請åƒé–± VPN Server 的手冊或線上文檔來ç²å– SecureNAT 功能的詳細解釋。 +STATIC2 啟用 / ç¦ç”¨å’Œè®Šæ›´ SecureNAT 設置 +STATIC3 您å¯ä»¥å•Ÿç”¨ / ç¦ç”¨å’Œè®Šæ›´æ­¤è™›æ“¬ HUB 上的 SecureNAT 設置。 +B_ENABLE 啟用 SecureNAT (&E) +B_DISABLE ç¦ç”¨ SecureNAT (&D) +B_CONFIG SecureNAT é…ç½®(&C) +STATIC4 ※注æ„: 當ç¦ç”¨ä¸€å€‹é‹è¡Œä¸­çš„ SecureNAT æ™‚ï¼Œæ‰€æœ‰é€šéŽ SecureNAT 連接的活èºçš„ TCP å’Œ UDP 會話將被終止。 +STATIC5 æŸ¥çœ‹ç•¶å‰ SecureNAT 狀態 +STATIC6 您å¯ä»¥æŸ¥çœ‹ç•¶å‰ SecureNAT é‹è¡Œç‹€æ…‹ã€‚ +B_NAT 虛擬 NAT 路由器狀態(&N) +B_DHCP 虛擬 DHCP 伺æœå™¨ç‹€æ…‹(&H) +B_STATUS 查看 SecureNAT é‹è¡Œç‹€æ…‹(&S) +S_TSUKUBA2 SecureNAT 使用了 ç™»å¤§éŠ æ–¼ 2004 年在筑波大學第三學群資訊學系“特別資訊研討 Iâ€é–‹ç™¼çš„技術。 +IDCANCEL 關閉(&X) + + +PREFIX D_SM_BRIDGE +CAPTION 本地橋接器設置 +STATIC1 本地橋接器å¯ä»¥å»ºç«‹ä¸€å€‹äºŒå±¤æ©‹æŽ¥ä¾†é€£æŽ¥æœ¬ VPN Server 上的虛擬 HUB 和一個物ç†ä¹™å¤ªç¶²è¨­å‚™(網路介é¢å¡)。;\r\n也å¯ä»¥å‰µå»ºä¸€å€‹ tap 設備(虛擬網路介é¢)並與虛擬 HUB 間建立一個橋接。(Tap åƒ…æ”¯æŒ Linux 版) +B_DELETE 刪除本地橋接器(&D) +STATIC2 新建&新建本地橋接器定義(&N): +STATIC3 é¸æ“‡è¦æ©‹æŽ¥çš„虛擬 HUB +STATIC4 虛擬 HUB (&H): +STATIC5 è¦å‰µå»ºçš„é¡žåž‹(&T): +R_BRIDGE ç¾å­˜ç‰©ç†ç¶²è·¯ä»‹é¢å¡çš„橋接(&P) +R_TAP æ–° tap 設備的橋接(&T) +S_ETH_1 &LAN é©é…器: +S_TAP_1 æ–° tap 設備å稱(&D): +S_TAP_2 (11 個字元以內) +STATIC6 ※注æ„: å¯ä»¥ä½¿ç”¨ä»»ä½•ä½œæ¥­ç³»çµ±çš„網路介é¢å¡å»ºç«‹æ©‹æŽ¥ï¼Œä½†åœ¨é«˜è² è¼‰ç’°å¢ƒä¸­ï¼Œä½ æ‡‰è©²ç‚ºæ©‹æŽ¥æº–備一個專用的網路介é¢å¡ã€‚ +IDOK 創建本地橋(&A) +STATIC7 如果無法顯示一個新安è£åˆ°ç³»çµ±çš„網路é©é…器,é‡å•Ÿé›»è…¦ï¼Œä¸¦é‡æ–°æ‰“開此視窗。 +IDCANCEL 關閉(&X) +B_VLAN VLAN é€æ˜Žè¨­ç½®å·¥å…·(&G) + + +PREFIX D_WIN9X_REBOOT +CAPTION VPN Client - 安è£è™›æ“¬ç¶²è·¯ä»‹é¢å¡ +STATIC1 VPN Client 虛擬網路介é¢å¡å·²å®‰è£ã€‚\r\n需è¦é—œé–‰ Windows並é‡å•Ÿé›»è…¦ã€‚\r\n\r\n電腦將會自動é‡å•Ÿã€‚如果電腦沒有é‡å•Ÿï¼Œè«‹æ‰‹å‹•å•Ÿå‹•é›»è…¦ã€‚ + + +PREFIX D_EM_MAIN +CAPTION SoftEther 乙太網記錄器管ç†å™¨ +STATIC1 SoftEther 乙太網記錄器是一個æœå‹™ï¼Œå¯ä»¥æ•æ‰æµç¶“電腦上網路介é¢å¡çš„資料。而且,å¯ä»¥å°åŒ…包頭ä¿å­˜ç‚ºç®¡ç†å“¡æŒ‡å®šé¡žåž‹çš„日誌檔,所有資料ä¿å­˜ç‚ºæ–‡å­—檔。\r\n\r\nç›®å‰ï¼Œä¸‹åˆ—æ•æ‰è¨­å‚™æ­£åœ¨é‹è¡Œä¸­ã€‚ +B_PASSWORD 管ç†å“¡å¯†ç¢¼(&P) +B_LICENSE 許å¯è­‰(&L) +B_ADD 添加(&A) +IDOK 編輯(&E) +B_DELETE 刪除(&D) +IDCANCEL 關閉(&X) + + +PREFIX D_EM_ADD +STATIC1 用於æ•ç²çš„網路介é¢å¡å稱(&L): +R_PROMISCUS æ•ç²æ™‚ä¸è¦ä½¿ç”¨æ··é›œæ¨¡å¼(&N) +STATIC2 å°åŒ…日誌 (&P) : +S_PACKET 日誌檔切æ›é€±æœŸ (&W) : +S_PACKET_0 TCP 連接日誌: +B_PACKET_0_0 沒有ä¿å­˜ +B_PACKET_0_1 åƒ…æ¨™é ­ä¿¡æ¯ +B_PACKET_0_2 å°åŒ…所有內容 +S_PACKET_1 TCP å°åŒ…日誌: +B_PACKET_1_0 沒有ä¿å­˜ +B_PACKET_1_1 åƒ…æ¨™é ­ä¿¡æ¯ +B_PACKET_1_2 å°åŒ…所有內容 +S_PACKET_2 DHCP å°åŒ…日誌: +B_PACKET_2_0 沒有ä¿å­˜ +B_PACKET_2_1 åƒ…æ¨™é ­ä¿¡æ¯ +B_PACKET_2_2 å°åŒ…所有內容 +S_PACKET_3 UDP å°åŒ…日誌: +B_PACKET_3_0 沒有ä¿å­˜ +B_PACKET_3_1 åƒ…æ¨™é ­ä¿¡æ¯ +B_PACKET_3_2 å°åŒ…所有內容 +S_PACKET_4 ICMP å°åŒ…日誌: +B_PACKET_4_0 沒有ä¿å­˜ +B_PACKET_4_1 åƒ…æ¨™é ­ä¿¡æ¯ +B_PACKET_4_2 å°åŒ…所有內容 +S_PACKET_5 IP å°åŒ…日誌: +B_PACKET_5_0 沒有ä¿å­˜ +B_PACKET_5_1 åƒ…æ¨™é ­ä¿¡æ¯ +B_PACKET_5_2 å°åŒ…所有內容 +S_PACKET_6 ARP å°åŒ…日誌: +B_PACKET_6_0 沒有ä¿å­˜ +B_PACKET_6_1 åƒ…æ¨™é ­ä¿¡æ¯ +B_PACKET_6_2 å°åŒ…所有內容 +S_PACKET_7 網路\r\nå°åŒ…日誌: +B_PACKET_7_0 沒有ä¿å­˜ +B_PACKET_7_1 åƒ…æ¨™é ­ä¿¡æ¯ +B_PACKET_7_2 å°åŒ…所有內容 +IDOK 確定(&O) +IDCANCEL å–消 +STATIC3 ä¿å­˜å¤§é‡å°åŒ…日誌會給CPU和硬碟帶來沉é‡è² æ“”,並且å¯èƒ½å°Žè‡´ç³»çµ±æ•´é«”性能下é™ã€‚è«‹é…置設置以使必須的日誌被ä¿å­˜ã€‚ + + +PREFIX D_EM_PASSWORD +CAPTION 變更管ç†å“¡å¯†ç¢¼ +S_TITLE 您å¯ä»¥è®Šæ›´ç®¡ç†å“¡å¯†ç¢¼ã€‚輸入後請點擊“確定â€ã€‚ +STATIC1 新密碼 (&P) : +STATIC2 ç¢ºèª (&C) : +IDOK 確定(&O) +IDCANCEL Cancel + + +PREFIX D_EM_LICENSE +CAPTION 添加或刪除許å¯è­‰ +STATIC1 è¦ä½¿ç”¨ SoftEther 乙太網記錄器,您必須ç²å–一個有效地許å¯è­‰ä¸¦è¨»å†Šè¨±å¯è­‰é‡‘鑰。使用此視窗,您å¯ä»¥è¨»å†Šä¸€å€‹æ–°çš„許å¯è­‰é‡‘鑰,刪除一個已註冊的許å¯è­‰é‡‘鑰,顯示當å‰è¨±å¯è­‰æ¸…單和許å¯è­‰æ¨¡å¼ã€‚ +S_BOLD 當å‰å·²è¨»å†Šè¨±å¯è­‰åˆ—表 (&L) : +B_OBTAIN ç²å–許å¯è­‰ (&O) +STATIC2 點擊“ç²å–許å¯è­‰â€ 來顯示介紹如何ç²å–許å¯è­‰çš„網站。 +B_ADD 註冊新許å¯è­‰é‡‘é‘° +B_DEL 刪除 (&D) +IDOK 許å¯è­‰ç›¸é—œè³‡è¨Š (&I) +STATIC3 é¸æ“‡ä¸€å€‹è¨±å¯è­‰ï¼Œé»žæ“Šâ€œè¨±å¯è­‰ç›¸é—œè³‡è¨Šâ€ 來連接到SoftEther有é™å…¬å¸ç¶²ç«™ (softether.com),來查詢被é¸è¨±å¯è­‰çš„相關註冊資訊。 +S_BOLD2 ç•¶å‰ SoftEther 乙太網記錄器許å¯è­‰æ¨¡å¼ (&M) : +IDCANCEL 關閉 (&X) + + +PREFIX D_EM_LICENSE_ADD +CAPTION 註冊新許å¯è­‰é‡‘é‘° +S_INFO 您å¯ä»¥è¨»å†Šä¸€å€‹ SoftEther 乙太網記錄器產å“許å¯è­‰é‡‘鑰。 +STATIC1 許å¯è­‰é‡‘é‘°ç”±36個字æ¯æ•¸ä½å­—元和連字號組æˆã€‚它是證明許å¯è­‰æ‰€æœ‰æ¬Šçš„é—œéµä»£ç¢¼ã€‚\r\n\r\n當此軟體收到一個許å¯è­‰è­‰æ›¸æ™‚,許å¯è­‰é‡‘鑰就被列å°åˆ°æ­¤è¨±å¯è­‰è­‰æ›¸ä¸Šäº†ã€‚如果此許å¯è­‰æ˜¯ç·šä¸Šè³¼è²·çš„,則許å¯è­‰é‡‘é‘°å¯ä»¥é€šéŽemailæ供,並在購買é é¢é¡¯ç¤ºã€‚許å¯è­‰é‡‘鑰也å¯èƒ½é€šéŽå…¶ä»–æ–¹å¼é€é”。如果您ä¸çŸ¥é“許å¯è­‰é‡‘é‘°ä½ç½®ï¼Œè«‹å‘許å¯è­‰å‡ºå”®è€…è©¢å•ã€‚ +STATIC2 請輸入正確的許å¯è­‰é‡‘é‘° (&I) : +STATIC3 æ¯çµ„6字,分組輸入許å¯è­‰é‡‘鑰。您ä¸éœ€è¦è¼¸å…¥é€£å­—號。也å¯ä»¥è¤‡è£½&&粘貼許å¯è­‰é‡‘鑰。 +B_INFO2 此軟體有世界範åœçš„著作權ä¿è­·ã€‚消費者åªå¯ä»¥åœ¨è¨±å¯è­‰å…許範åœå…§è¤‡è£½å’Œä½¿ç”¨æ­¤è»Ÿé«”。警告: 使用éžæ³•ç²å¾—的許å¯è­‰é‡‘鑰,或在多å°ä¼ºæœå™¨ä¸Šä½¿ç”¨ä¸€å€‹è¨±å¯è­‰ï¼Œæˆ–以éžèªè­‰çš„æ–¹å¼ç²å¾—許å¯è­‰ï¼Œæœƒå°Žè‡´æ°‘事或刑事處罰。 +IDOK 註冊 (&R) +IDCANCEL å–消 + +PREFIX D_EM_REMOTE +STATIC1 指定目的電腦的主機å稱或 IP åœ°å€ (&S) : +R_LOCAL 連接到本地電腦 (顯示在此視窗的電腦) (&L) +S_HOSTNAME 電腦å稱 (&C) : +IDOK 確定(&O) +IDCANCEL å–消 +B_ABOUT 版本資訊 + +PREFIX D_SM_CONFIG +CAPTION 編輯設定檔 +IDC_INFO VPN Server“%Sâ€çš„當å‰é…置如下。\r\n您å¯ä»¥ç·¨è¼¯æ­¤è¨­å®šæª”的內容並應用到 VPN Server。 +B_EXPORT ä¿å­˜åˆ°æª” (&S) +B_IMPORT 導入文件並應用 (&I) +IDCANCEL 關閉 (&C) +STATIC1 您å¯ä»¥ä½¿ç”¨ä»»ä¸€æ–‡å­—編輯器編輯設定檔。當把已編輯的設定檔應用到 VPN Server 時, VPN Server 將自動é‡å•Ÿï¼Œä¸¦æ ¹æ“šæ–°çš„設定檔開始。如果應用一個無效的設定檔,程å¼æœƒå ±éŒ¯ï¼Œä¸¦ä¸”當å‰è¨­ç½®å…§å®¹å¯èƒ½æœƒä¸Ÿå¤±ï¼Œæ‰€ä»¥è«‹è¬¹æ…Žç·¨è¼¯è¨­å®šæª”。 +B_FACTORY æ¢å¾©å‡ºå» é è¨­å€¼ + +PREFIX D_SM_ADMIN_OPTION +CAPTION 虛擬 HUB 管ç†é¸é … +S_INFO 當å‰å·²ç‚ºè™›æ“¬ HUB "%S" 設置如下管ç†é¸é …。 +B_ADD 添加值(&A) +B_EDIT 編輯值(&E) +B_DELETE 刪除值(&D) +STATIC1 虛擬 HUB 管ç†é¸é …的目的是給在虛擬 HUB 管ç†æ¨¡å¼çš„管ç†å“¡è¨­ç½®çš„é™åˆ¶ã€‚ +IDOK ä¿å­˜(&S) +IDCANCEL å–消 +STATIC2 åªæœ‰æ•´å€‹ VPN Server 的管ç†å“¡å¯ä»¥ç·¨è¼¯è™›æ“¬ HUB 管ç†é¸é …。個別虛擬 HUB 的管ç†å“¡åªèƒ½æŸ¥çœ‹ä½†ä¸èƒ½ä¿®æ”¹ç®¡ç†é¸é …。\r\n然而,如果 allow_hub_admin_change_option 被設為"1",那麼虛擬 HUB 管ç†å“¡å°±å¯ä»¥ç·¨è¼¯ç®¡ç†é¸é …。 +S_BOLD æè¿°: + + +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã‹ã‚‰ ----- +PREFIX D_SM_MSG +CAPTION è¨­ç½®æ¶ˆæ¯ +S_MSG_2 當一個 VPN Client 接入到虛擬 HUB "%S" 時,您å¯ä»¥è¨­ç½®æ¶ˆæ¯é¡¯ç¤ºåœ¨ä¸€å€‹ä½¿ç”¨è€…的螢幕上。è¦é¡¯ç¤ºä¸€å€‹æ¶ˆæ¯ï¼Œè¼¸å…¥ä½ æƒ³è¦é¡¯ç¤ºçš„消æ¯ã€‚ +C_USEMSG 顯示消æ¯(&M) +STATIC1 關於消æ¯é¡¯ç¤ºåŠŸèƒ½ +S_INFO VPN Client 必須是 3.0 或更高版本。\r\n\r\n指定以“http://â€é–‹é ­çš„一行作為打開é è¨­ç¶²ç«™ç€è¦½å™¨çš„消æ¯ï¼Œè€Œä¸æ˜¯ç›´æŽ¥é¡¯ç¤ºä¸€æ¢æ¶ˆæ¯ã€‚ +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_NICINFO +CAPTION 虛擬網路介é¢å¡ "%S" 狀態 +IDCANCEL 關閉(&C) + + +PREFIX D_SM_VLAN +CAPTION VLAN é€æ˜Žè¨­ç½®å·¥å…· +STATIC1 有些網路介é¢å¡é è¨­ä¸èƒ½å‚³è¼¸æ¨™è¨˜çš„ VLAN é€æ˜Žå°åŒ…(IEEE802.1Q)。\r\n\r\n如果你使用這樣一個網路介é¢å¡ä¾†æ©‹æŽ¥åˆ°è™›æ“¬ HUB 並需è¦äº¤æ›å¸¶ VLAN 標籤的乙太網å°åŒ…,您必須é…置網路介é¢å¡ï¼Œä½¿å…¶èƒ½å¤ è™•ç† VLAN é€æ˜Žå°åŒ…。 +B_ENABLE é…置已é¸ç¶²è·¯ä»‹é¢å¡ç‚º VLAN é€æ˜Ž(&C) +B_DISABLE 撤銷該é…ç½®(&U) +STATIC2 關於 VLAN é€æ˜Žè¨­ç½®å·¥å…· +S_WARNING 該工具å¯ä»¥åœ¨è‹±ç‰¹çˆ¾ï¼ŒBroadcom å’Œ Marvell 的網路介é¢å¡ä¸­é–‹å•Ÿæˆ–關閉標記 VLAN å°åŒ…çš„é€æ˜Žåº¦ã€‚(Windows 僅使用供應商æ供的驅動)。此工具å¯ä»¥å•Ÿç”¨æˆ–ç¦ç”¨åœ¨ Intel,Broadcom 或 Marvell 網路介é¢å¡ä¸­æ¨™è¨˜çš„ VLAN å°åŒ…çš„é€æ˜Žåº¦ã€‚(僅使用供應商æ供的 Windows 驅動程å¼)。 +S_WARNING2 本工具僅支æŒä¸Šè¿°åˆ—表中的網路介é¢å¡ã€‚其他網路介é¢å¡ä¸èƒ½ç”¨æ­¤å·¥å…·é…置。。但是未在此列表的其他網路介é¢å¡æœ‰å¯èƒ½é è¨­æ”¯æ´æˆ–使用一些é…置支æ´å·²æ¨™è¨˜çš„ VLAN å°åŒ…。。\r\n\r\n這樣的網路介é¢å¡å¿…須由系統管ç†å“¡ç™»å…¥ Windows é…置。 +IDCANCEL 退出(&X) + + +PREFIX D_SM_SIMULATION +CAPTION å»¶é² / 丟包功能 +STATIC1 通éŽé€™å€‹è™›æ“¬ HUB 傳輸時,此功能å¯ä»¥ç”Ÿæˆç¬¦åˆæ­¤è¨ªå•æ¸…å–®æ¢ç›®æ¢ä»¶çš„å°åŒ…的延é²ã€æŠ–å‹•å’Œå°åŒ…丟失。\r\n\r\n此功能方便在桌é¢æˆ–實驗室模擬低質的和慢速的網際網路ã€å»£åŸŸç¶²è·¯æˆ–無線連接。例如,你å¯ä»¥ç”¨å®ƒä¾†è©•ä¼°å’Œæ¸¬è©¦ IP 電話(VoIP)。 +STATIC2 產生如下延é²ã€æŠ–å‹•å’Œå°åŒ…丟失: +C_DELAY 產生延é²(&D) +S_DELAY 延é²é€±æœŸ(0 - 10000) : +S_DELAY2 毫秒 (msecs) +C_JITTER 產生抖動(波動)(&J) +S_JITTER 抖動比率 (0 - 100) : +S_JITTER2 百分比(%) +C_LOSS 產生å°åŒ…丟失(&L) +S_LOSS å°åŒ…丟失比率(0 - 100) : +S_LOSS2 百分比(%) +IDOK 確定(&O) +IDCANCEL å–消 +# ----- ä¸å®Œå…¨ç¿»è¨³ã“ã“ã¾ã§ ----- + + +PREFIX D_SM_AO_VALUE +CAPTION å稱和值 +STATIC1 å稱(&N): +STATIC2 值(&V): +STATIC3 (整數值) +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_L3 +CAPTION 虛擬 3 層交æ›è¨­ç½® +STATIC1 您å¯ä»¥å®šç¾©åœ¨æ­¤ VPN Server 上é‹è¡Œçš„兩個或多個虛擬 HUB 間的虛擬 3 層交æ›ï¼Œä¾†å¯¦ç¾ä¸åŒ IP 網路之間的路由。 +STATIC2 虛擬 3 層交æ›åŠŸèƒ½åƒ…æ供給網路系統管ç†å“¡æˆ–數值網路和 IP 路由人員使用。如果您è¦ä½¿ç”¨å¸¸è¦ VPN 功能,您ä¸éœ€è¦ä½¿ç”¨è™›æ“¬ 3 層交æ›åŠŸèƒ½ã€‚\r\n\r\n如果使用虛擬 3 層交æ›åŠŸèƒ½ï¼Œä½¿ç”¨è€…必須有足夠的 IP 路由知識。 +STATIC3 關於虛擬 3 層交æ›åŠŸèƒ½æ³¨æ„事項 +S_BOLD 已定義的虛擬 3 層交æ›(&S): +B_ADD 新建(&N) +B_START 開始(&S) +B_STOP åœæ­¢(&T) +IDOK 編輯(&E) +B_DELETE 刪除(&D) +IDCANCEL 關閉(&C) + + +PREFIX D_SM_L3_ADD +CAPTION 新虛擬 3 å±¤äº¤æ› +STATIC1 創新建一個新的虛擬 3 層交æ›ï¼Œç‚ºè¼¸å…¥ä¸€å€‹äº¤æ›æ©Ÿå稱。\r\n\r\n此虛擬 3 層交æ›ä¸èƒ½èˆ‡æ­¤ VPN Server 上的其它虛擬 3 層交æ›æœ‰é‡è¤‡çš„å字。 +STATIC2 åå­—(&N): +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_L3_SW +CAPTION 編輯虛擬 3 å±¤äº¤æ› "%S" +STATIC1 您å¯ä»¥ç‚ºä¸€å€‹è™›æ“¬ 3 層交æ›å®šç¾©å¤šå€‹è™›æ“¬ä»‹é¢å’Œè·¯ç”±è¡¨ã€‚ +STATIC2 當虛擬 HUB é‹è¡Œæ™‚,一個虛擬介é¢è¢«é—œè¯åˆ°è™›æ“¬ HUB 上,並作為一個單ç¨çš„ IP 主機é‹è¡Œã€‚當多個虛擬介é¢åˆ†åˆ¥å±¬æ–¼ä¸åŒè™›æ“¬ HUB 定義的ä¸åŒ IP 網路時,IP 路由將會自動在這些介é¢ä¹‹é–“使用。\r\n也å¯ä»¥æ‰‹å‹•è¨­ç½®è·¯ç”±è¡¨å’Œå…¶ä»–詳細設置。 +S_BOLD1 虛擬介é¢(&I): +B_ADD_IF 新虛擬介é¢(&A) +B_DEL_IF 刪除虛擬介é¢(&E) +S_BOLD2 路由表(&T): +B_ADD_TABLE 添加路由表項(&D) +B_DEL_TABLE 刪除路由表項(&L) +B_START 開始(&S) +B_STOP åœæ­¢(&T) +IDCANCEL 關閉(&C) + + +PREFIX D_SM_L3_SW_IF +CAPTION æ·»åŠ è™›æ“¬ä»‹é¢ +STATIC1 å°è™›æ“¬ 3 層交æ›æ©Ÿæ·»åŠ æ–°çš„虛擬介é¢ã€‚\r\n\r\n您必須定義虛擬介é¢å±¬æ–¼çš„ IP 網路和介é¢æœ¬èº«çš„ IP ä½å€ã€‚\r\nè«‹é¸æ“‡æˆ–輸入該介é¢è¦é€£æŽ¥çš„虛擬 HUB å稱。 +STATIC2 虛擬 HUB 連接(&A): +STATIC3 è«‹é¸æ“‡æˆ–輸入虛擬介é¢é€£æŽ¥çš„虛擬 HUB å稱。 +STATIC4 虛擬 HUB (&H): +STATIC5 虛擬介é¢çš„ IP 地å€å’Œå­ç¶²è·¯é®ç½©: +STATIC6 虛擬介é¢å¿…須在虛擬 HUB 中有一個 IP ä½å€ã€‚您也必須指定此 IP ä½å€å¾žå±¬çš„ IP 網路的å­ç¶²è·¯é®ç½©ã€‚\r\n\r\n通éŽè™›æ“¬ 3 層交æ›é€£æŽ¥åˆ°å¤šå€‹è™›æ“¬ HUB 的路由是基於此處指定的 IP ä½å€é‹è¡Œçš„。 +S_SRC_IP_1 IP 地å€(&I): +S_SRC_IP_2 å­ç¶²è·¯é®ç½©(&S): +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_L3_SW_TABLE +CAPTION 新路由表項 +STATIC1 在虛擬 3 層交æ›æ©Ÿçš„路由表增加一個新的路由表項。\r\n\r\n如果 IP å°åŒ…的目標 IP ä½å€ä¸å±¬æ–¼ä»»ä½•æœ‰è‘—虛擬介é¢çš„ IP 網路,虛擬 3 層交æ›æ©Ÿçš„ IP 路由引擎將åƒè€ƒè·¯ç”±è¡¨ä¸¦ä¸”執行路由。 +STATIC2 路由表項的定義: +STATIC3 虛擬介é¢å¿…須在虛擬 HUB 中有一個 IP ä½å€ã€‚您也必須指定此 IP ä½å€å¾žå±¬çš„ IP 網路的å­ç¶²è·¯é®ç½©ã€‚\r\n\r\n通éŽå¤šå€‹è™›æ“¬ HUB IP 網空間的虛擬 3 層交æ›æ©Ÿæ˜¯åŸºæ–¼æ­¤è™•æŒ‡å®šçš„ IP ä½å€é‹è¡Œçš„。 +S_SRC_IP_1 網路ä½å€(&N): +S_SRC_IP_2 å­ç¶²è·¯é®ç½©(&S): +S_SRC_IP_3 é–˜é“地å€(&G): +S_SRC_IP_4 公制值(&M): +STATIC4 ※注æ„: 指定é è¨­é–˜é“器,指定網路ä½å€å’Œå­ç¶²è·¯é®ç½©éƒ½æ˜¯â€œ0.0.0.0“。 +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_CM_SELECT_SECURE +CAPTION é¸æ“‡æ™ºæ…§å¡ +STATIC1 é¸æ“‡æ™ºæ…§å¡è¨­å‚™ä½¿ç”¨ã€‚\r\n\r\n智慧å¡çš„種類已列在目å‰ä½¿ç”¨é›»è…¦é©…å‹•çš„æ¸…å–®ä¸­ä¸¦æ”¯æ´ VPN 軟體。\r\n如果ç¾åœ¨ä½¿ç”¨çš„智慧å¡ç¨®é¡žæœªé¡¯ç¤ºåœ¨æ­¤æ¸…單中,å¯ä»¥é€šéŽå‡ç´š VPN 軟體到新的版本來實ç¾ã€‚\r\n\r\n注: 如果在安è£å¾Œï¼Œé©…動沒有立å³é¡¯ç¤ºå‡ºä¾†ï¼Œé‡å•Ÿ Windows。 +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_CM_SECURE_MANAGER +CAPTION 智慧å¡ç®¡ç†å™¨ +S_INFO 當å‰æ™ºæ…§å¡:\r\n\r\n%S +B_BOLD 智慧å¡ä¸Šå„²å­˜çš„物件: +B_REFRESH æ›´æ–°å°è±¡æ¸…å–®(&R) +B_IMPORT å°Žå…¥å¡å…§(&I)... +B_EXPORT 從å¡ä¸­åŒ¯å‡º(&E)... +B_DELETE 從å¡ä¸­åˆªé™¤(&D) +B_NEW_CERT 將新證書和金鑰寫入å¡å…§(&N)... +B_PIN 更改 PIN 碼(&C)... +IDCANCEL 關閉 + + +PREFIX D_CM_SECURE_TYPE +CAPTION é¸æ“‡ç‰©ä»¶é¡žåž‹ +STATIC é¸æ“‡ä½ è¦å°Žå…¥çš„物件類型 +R_CERT 證書(&C) +R_KEY 金鑰(&K) +R_DATA 數據(&D) +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_STRING +CAPTION VPN 軟體 +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_SELECT_KEYPAIR +CAPTION 指定智慧å¡è­‰æ›¸ +S_INFO 當å‰é¸å®šçš„智慧å¡:\r\n\r\n%S +B_BOLD1 é¸æ“‡æ™ºæ…§å¡è­‰æ›¸: +IDOK 確定(&O) +IDCANCEL å–消 +B_BOLD2 é¸æ“‡ç›¸æ‡‰çš„金鑰: + + +PREFIX D_CM_LOAD_X +CAPTION 載入證書 +STATIC1 é¸æ“‡è¼‰å…¥è­‰æ›¸çš„æ–¹å¼ +R_FROM_FILE 從文件中載入證書(&F) +R_FROM_SECURE 從智慧å¡ä¸­è¼‰å…¥è­‰æ›¸(&S) +S_FILE 您å¯ä»¥å¾žå„²å­˜è­‰æ›¸è³‡æ–™çš„檔中 (副檔å: .cer, .crt, .p12, .pfx) 載入證書。 +S_CERT 如果智慧å¡èˆ‡é›»è…¦é€£æŽ¥ï¼Œæ‚¨å¯ä»¥å¾žæ™ºæ…§å¡ä¸­è¼‰å…¥è­‰æ›¸ã€‚ +B_SELECT é¸æ“‡è¦ä½¿ç”¨çš„智慧å¡(&S)... +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_CM_SECURE_PIN +CAPTION 更改 PIN 碼 +STATIC1 您å¯ä»¥æ›´æ”¹æ™ºæ…§å¡çš„ PIN碼 (個人識別號碼)。\r\n\r\n更改 PIN 碼,您需è¦è¼¸å…¥ç•¶å‰çš„ PIN 碼和 2 次新的 PIN 碼。 +STATIC2 當å‰çš„ PIN 碼(&C): +STATIC3 æ–°çš„ PIN 碼(&N): +STATIC4 確èªæ–°çš„ PIN 碼(&E): +STATIC5 æ³¨æ„ +STATIC6 如果您錯誤地輸入幾次密碼,智慧å¡å°‡ä¸èƒ½ä½¿ç”¨ã€‚ +STATIC7 è«‹æ’入智慧å¡ä¸¦ä¸”點擊“OKâ€ã€‚ +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_CRL +CAPTION 廢止證書列表 +STATIC1 您å¯ä»¥åœ¨è™›æ“¬ HUB 上管ç†è­‰æ›¸å»¢æ­¢åˆ—表。\r\n\r\n通éŽæ·»åŠ è­‰æ›¸åˆ°è­‰æ›¸å»¢æ­¢åˆ—表,æ供這些證書的用戶端將被拒絕連接到使用證書èªè­‰æ¨¡å¼çš„此虛擬 HUB。 +B_ADD 添加(&A) +IDOK 編輯(&E) +IDCANCEL 關閉(&C) +B_DELETE 刪除(&D) + + +PREFIX D_SM_EDIT_CRL +CAPTION 廢止證書 +STATIC1 您å¯ä»¥åœ¨å»¢æ­¢æ¸…單中設置æ¢ç›®çš„內容。\r\n\r\n當一個使用者以證書èªè­‰æ¨¡å¼é€£æŽ¥ä¸€å€‹è™›æ“¬ HUB 時,並且該證書與證書廢止列表中定義的一個或多個的內容相匹é…,這個使用者將被拒絕連接。 +S_BOLD 匹é…項目所有欄ä½çš„證書將被ç¦ç”¨ã€‚ +STATIC2 證書內容: +R_CN 通用å稱 (CN): +R_O 所屬機構 (O): +R_OU çµ„ç¹”å–®ä½ (OU): +R_C 國家 (C): +R_ST çœ (ST): +R_L 地點 (L): +STATIC3 證書屬性值: +R_SERI åºè™Ÿ (å六進ä½): +R_MD5_HASH MD5 摘è¦å€¼ (以å六進ä½ï¼Œ128ä½): +R_SHA1_HASH SHA-1 摘è¦å€¼ (以å六進ä½ï¼Œ160ä½): +STATIC4 摘è¦å€¼(雜湊值)å¯ä»¥ç²¾ç¢ºåœ°è­˜åˆ¥ç‰¹å®šçš„證書。如果你指定了一個 MD5 或 SHA-1 摘è¦å€¼ï¼Œä½ ä¸éœ€è¦æŒ‡å®šå…¶ä»–專案。 +STATIC5 從證書檔的輸入值 +STATIC6 如果您è¦ç¦ç”¨ä¸€å€‹è­‰æ›¸æª”,您å¯ä»¥æ­£ç¢ºåœ°æŒ‡å®šè­‰æ›¸ï¼Œä¸¦é€šéŽè¼¸å…¥é‚£å€‹æª”將其添加到無效清單。按一下“載入證書â€ï¼ŒæŒ‡å®šè­‰æ›¸æª”的內容將被自動輸入。 +B_LOAD 載入證書(&L)... +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_AC_LIST +CAPTION æº IP 地å€é™åˆ¶åˆ—表 +S_TITLE 根據用戶端電腦的 IP ä½å€ï¼Œå…許或拒絕到此虛擬 HUB "%S" çš„ VPN 連接,您å¯ä»¥è¨­ç½®ä»¥ä¸‹è¦å‰‡ä¾†å…許或拒絕連接。 +B_ADD æ–°è¦å‰‡(&A) +IDOK 編輯è¦å‰‡(&E) +B_DELETE 刪除è¦å‰‡(&D) +B_SAVE ä¿å­˜(&S) +IDCANCEL å–消(&C) +STATIC1 較高許å¯æ¬Šçš„項目列在列表的上方。 +STATIC2 如果用戶端的 IP ä½å€ä¸åŒ¹é…列表中的任何項目,VPN 連接到此虛擬 HUB 將被å…許。 + + +PREFIX D_SM_AC +CAPTION ç·¨è¼¯æº IP ä½å€é™åˆ¶æ¸…單的è¦å‰‡æ¢ç›® +STATIC1 在 IP ä½å€å­˜å–控制清單中定義一個è¦å‰‡ã€‚當用戶端試圖連接到虛擬 HUB 時,這裡設置的值將用於決定是å¦å…許或拒絕從 VPN Client 的連接。 +STATIC2 è¦å‰‡çš„定義 +STATIC3 當用戶端的 IP 地å€èˆ‡ä¸‹é¢ç›¸åŒ¹é…時應用此è¦å‰‡: +R_SINGLE 單一 IP 地å€(&S) +R_MASKED 多個 IP ä½å€(é€šéŽ IP ä½å€å’Œé®ç½©æŒ‡å®š) (&M) : +STATIC4 地å€(&A): +S_MASK 網路é®ç½©(&K): +STATIC5 行為 +R_PASS å…許 (&P) +R_DENY 拒絕 (&D) +STATIC6 其他 +STATIC7 優先順åº(&R): +STATIC8 (整數: 優先順åºè¶Šé«˜æ•¸é‡è¶Šå°) +STATIC9 IP å”議版本: +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_LOG_FILE +CAPTION 日誌檔清單 +STATIC1 您å¯ä»¥ä¸‹è¼‰å„²å­˜åœ¨ä¼ºæœå™¨ä¸Šçš„日誌檔。整個 VPN Server 的管ç†å“¡å…許下載所有虛擬 HUB 日誌和伺æœå™¨æ—¥èªŒè¨˜éŒ„。虛擬 HUB 管ç†å“¡å…許下載其管ç†çš„虛擬 HUB 日誌檔。 +IDOK 下載(&D) +B_REFRESH æ›´æ–°(&R) +IDCANCEL 關閉 + + +PREFIX D_SM_READ_LOG_FILE +CAPTION 下載檔案 +S_INFO2 VPN Server "%S" 文件下載中。\r\nè«‹ç¨å€™... +IDCANCEL åœæ­¢ä¸‹è¼‰(&S) + + +PREFIX D_SM_SAVE_LOG +CAPTION 下載的日誌檔 +S_INFO 檔 "%S" 已完æˆä¸‹è¼‰ã€‚\r\n\r\n您å¯ä»¥æ‰“開或ä¿å­˜é€™å€‹æª”。 +IDOK 打開(&O) +B_SAVE ä¿å­˜(&S) +IDCANCEL å–消 + + +PREFIX D_TCP +CAPTION TCP å”議優化工具 +STATIC1 通éŽå„ªåŒ– Windows TCP/IP 設置,就有å¯èƒ½å¢žåŠ é€™å°é›»è…¦çš„網路通信輸é€é‡ã€‚通éŽä½¿ç”¨é€™å€‹ TCP å”議優化工具,您å¯ä»¥è¼•é¬†åœ°é…置最佳優化åƒæ•¸çš„設置。 +STATIC2 Windows çš„ç•¶å‰ TCP/IP 設置åƒæ•¸å¦‚下。通éŽæ”¹è®Šé€™äº›å€¼å¯ä»¥å„ªåŒ– TCP/IP 設置。通éŽä½¿ç”¨è©²å¯¦ç”¨ç¨‹å¼ï¼Œä»¥å¾Œæ‚¨éš¨æ™‚å¯ä»¥é‡ç½®æ­¤å€¼æˆ–æ¢å¾©ä»¥å‰çš„設置。 +STATIC3 TCP/IP 通訊設定: +STATIC4 TCP 接收視窗與尺寸(&S): +R_RECV_DISABLE 使用作業系統和é è¨­å€¼(&D) +R_RECV_ENABLE 設置值如下(&E) +S_RECV ä½å…ƒçµ„ +B_RECV é è¨­å€¼(&C) +STATIC5 TCP 發é€è¦–窗尺寸(&R): +R_SEND_DISABLE 使用作業系統和é è¨­å€¼(&I) +R_SEND_ENABLE 設置值如下(&N) +S_SEND ä½å…ƒçµ„ +B_SEND é è¨­å€¼(&O) +IDOK 確定(&O) +IDCANCEL å–消 +STATIC6 Windows é‡å•Ÿå¾Œï¼Œä¸Šè¿°æ›´æ”¹ç”Ÿæ•ˆã€‚更改設置後,您ä¸å¿…ç«‹å³é‡å•Ÿé›»è…¦ï¼Œä½†ç›´åˆ°é‡å•Ÿå¾Œï¼ŒTCP/IP 優化設置æ‰æœƒç”Ÿæ•ˆã€‚ +B_DELETE ä¸ç”¨æ­¤å·¥å…·ç®¡ç† + + +PREFIX D_TCP_MSG +CAPTION TCP å”議優化 +STATIC1 é€šéŽ Windows 優化 TCP/IP 設置,有å¯èƒ½å¢žåŠ é€™å°é›»è…¦çš„網路通信輸é€é‡ã€‚您想優化通訊設定嗎?\r\n\r\n您å¯ä»¥åœ¨æœªä¾†éš¨æ™‚å•Ÿå‹• TCP å”議優化工具,優化通訊設定或æ¢å¾©åˆ°ä»–們以å‰çš„值。 +STATIC2 當 TCP/IP 設置被更改,Windows é‡å•Ÿå¾Œï¼Œæ›´æ”¹ç”Ÿæ•ˆã€‚更改設置後,您ä¸å¿…ç«‹å³é‡å•Ÿé›»è…¦ï¼Œä½†ç›´åˆ°é‡å•Ÿå¾Œï¼ŒTCP/IP 優化設置æ‰æœƒç”Ÿæ•ˆã€‚ +R_OPTIMIZE 自動優化通訊設置(&A) +R_MANUAL 使用 TCP å”定優化工具手動優化(&M) +R_NO ä¸è¦å„ªåŒ–(&D) +IDOK 下一步(&N) > +IDOK3 < 上一步(&B) + + +PREFIX D_CM_PKCSEULA +CAPTION 請注æ„使用智慧å¡é©…å‹•ç¨‹å¼ +S_INFO_1 æ‚¨æ­£åœ¨è©¦åœ–è¨ªå• "%S" 軟體的智慧å¡ã€‚ +S_INFO_2 當使用 "%S" 軟體時,如果有這個軟體和智慧å¡çš„使用æ¢ä»¶ï¼Œé‚£éº¼æ‚¨åœ¨ä½¿ç”¨å‰å¿…é ˆåŒæ„這些使用æ¢ä»¶ã€‚\r\n\r\n若需詳情請è¯ç¹« "%S" 軟體和智慧å¡çš„供應商。 +S_INFO_3 您是å¦åŒæ„上述æ¢ä»¶ï¼Œä¸¦å¸Œæœ›ä½¿ç”¨ "%S" 軟體和訪å•æŒ‡å®šçš„智慧å¡? +IDOK 是(&Y) +IDCANCEL å¦(&N) + + +PREFIX D_CM_TRAFFIC +CAPTION 網路通訊速度測試工具 +STATIC1 網路通訊速度測試工具在兩å°é›»è…¦ä¹‹é–“連接 TCP/IP 盡å¯èƒ½å¤§çš„輸é€é‡é€²è¡Œå°åŒ…傳輸,以測é‡å¯¦éš›ç¶²è·¯æµé‡å¯ç”¨é€Ÿåº¦ã€‚此工具ä¸åƒ…é™æ–¼ VPN 使用,還å¯ä»¥ç”¨æ–¼ç‰©ç†ç¶²è·¯ã€‚ +STATIC2 使用此工具來測é‡ç•¶å‰ç¶²è·¯é »å¯¬å®¹é‡ã€‚請注æ„,由於兩端點 CPU 性能ã€ç•¶å‰æ­£åœ¨é‹è¡Œçš„其他程å¼å’Œç¶²è·¯ä½¿ç”¨çŽ‡çš„波動,ç²å–的值有時會低於實際的網路處ç†èƒ½åŠ›ã€‚ +S_1 é…ç½® +S_3 這å°é›»è…¦çš„作用是哪一個? +R_SERVER 測試伺æœå™¨(&S) +R_CLIENT 測試用戶端(&C) +S_4 啟動測試伺æœå™¨ï¼ŒæŒ‡å®šåµè½åŸ è™Ÿã€‚\r\n使用它作為測試用戶端,指定目標測試伺æœå™¨çš„主機å稱或 IP ä½å€å’ŒåŸ è™Ÿã€‚如果有必è¦ï¼Œé…置以下å¯é¸è¨­ç½®ã€‚ +S_5 目標測試伺æœå™¨ä¸»æ©Ÿå稱稱(&H): +S_6 埠號(&P): +S_7 (TCP 埠) +S_8 在用戶端é…置如下é¸é …。 +S_9 è³‡æ–™é€šä¿¡æ–¹å‘ +R_DOWNLOAD 下載 (輸入: 從伺æœå™¨åˆ°ç”¨æˆ¶ç«¯) (&D) +R_UPLOAD 上傳 (輸出: 從用戶端到伺æœå™¨) (&U) +R_FULL 下載和上傳 (全雙工模å¼: 進與出åŒæ™‚進行) (&F) +S_10 進階設置 +S_11 åŒæ™‚並行的 TCP 連接數(&N): +S_12 測é‡é€±æœŸ (&A): +S_13 秒 +R_ETHERNET 糾正第二層輸é€é‡å‡è¨­ä¹™å¤ªç¶²(&E) +R_DOUBLE 中繼設備模å¼(&B) +S_14 連接 +IDOK é‹è¡Œ(&R) +IDCANCEL å–消 +S_15 您還å¯ä»¥å¾ž vpncmd 命令列管ç†å·¥å…·é‹è¡Œæ­¤å·¥å…·ã€‚ (éž Windows 作業系統也é©ç”¨)。 + + +PREFIX D_CM_TRAFFIC_RUN +CAPTION 網路通訊速度測試工具 +S_INFO 網路通訊速度測試工具正在é‹è¡Œã€‚æ“作狀態如下。 +STATIC1 è¦ä¸­æ­¢ç¶²è·¯é€šè¨Šé€Ÿåº¦æ¸¬è©¦å·¥å…·ï¼ŒæŒ‰ä¸€ä¸‹â€œé€€å‡ºâ€ã€‚ +IDCANCEL 退出(&X) + + +PREFIX D_CM_TRAFFIC_RESULT +CAPTION 通訊æµé‡æ¸¬é‡çµæžœ +STATIC1 通訊æµé‡æ¸¬é‡å·²å®Œæˆã€‚çµæžœå¦‚下。 +IDCANCEL 關閉(&C) + + +PREFIX D_SM_LICENSE +CAPTION 添加或刪除許å¯è­‰ +STATIC1 使用 SoftEther VPN Server å¿…é ˆå–得有效的許å¯è­‰ä¸¦è¨»å†Šè¨±å¯è­‰é‡‘鑰。你å¯ä»¥è¨»å†Šä¸€å€‹æ–°çš„許å¯è­‰é‡‘鑰,刪除已註冊的許å¯è­‰é‡‘鑰並在此顯示當å‰è¨±å¯è­‰æ¸…單和 VPN Server 的許å¯è­‰æ¨¡å¼ã€‚ +S_BOLD 當å‰å·²è¨»å†Šçš„許å¯è­‰é‡‘é‘°(&L): +B_OBTAIN ç²å–或延長許å¯è­‰(&O) +STATIC2 點擊“ç²å–或延長許å¯è­‰â€ä»¥è¨ªå•å°‡æ供有關如何ç²å–許å¯è­‰èªªæ˜Žçš„網站。 +B_ADD 添加一個許å¯è­‰é‡‘é‘°(&A) +B_DEL 刪除(&D) +IDOK 許å¯è­‰ç›¸é—œè³‡è¨Š(&I) +STATIC3 é¸æ“‡ä¸€å€‹è¨±å¯è­‰ï¼Œé»žæ“Šâ€œè¨±å¯è­‰ç›¸é—œè³‡è¨Šâ€ä¾†é€£æŽ¥åˆ° SoftEther 有é™å…¬å¸ç¶²ç«™ (softether.com),來查詢被é¸è¨±å¯è­‰çš„相關註冊資訊。 +S_BOLD2 當å‰è¨±å¯å’Œ SoftEther VPN Server 模å¼(&M): +IDCANCEL 退出(&X) + + +PREFIX D_SM_LICENSE_ADD +CAPTION 添加許å¯è­‰é‡‘é‘° +S_INFO 您å¯ä»¥è¨»å†Šä¸€å€‹ SoftEther VPN Server 產å“許å¯è­‰æˆ–連接許å¯è­‰ã€‚ +STATIC1 許å¯è­‰é‡‘鑰長度為 36 å­—æ¯æ•¸ä½å­—å…ƒå’Œç ´æŠ˜è™Ÿçµ„åˆ ( '-' )。他們是證明一個許å¯è­‰æ‰€æœ‰æ¬Šçš„é—œéµä»£ç¢¼ã€‚\r\n\r\n當許å¯è­‰è­‰æ›¸èˆ‡æ­¤è»Ÿé«”一起收到時,許å¯è­‰é‡‘é‘°å°åœ¨æ­¤æŽˆæ¬Šè­‰æ›¸ä¸Šã€‚如果本軟體的許å¯è­‰æ˜¯ç¶²ä¸Šè³¼è²·çš„,許å¯è­‰é‡‘鑰是由電å­éƒµä»¶æˆ–購買許å¯è­‰çš„網站æ供的。許å¯è­‰é‡‘鑰也å¯ä»¥é€šéŽä¸€äº›å…¶ä»–方法寫下來。如果你ä¸çŸ¥é“的許å¯è­‰é‡‘鑰寫在哪裡,å•è³£çµ¦ä½ è¨±å¯è­‰çš„供應商。 +STATIC2 請準確輸入許å¯è­‰é‡‘é‘°(&I): +STATIC3 分組輸入許å¯è­‰é‡‘鑰,æ¯çµ„6ä½ã€‚您ä¸éœ€è¦è¼¸å…¥ç ´æŠ˜è™Ÿã€‚您也å¯ä»¥è¤‡è£½ && 粘貼許å¯è­‰é‡‘鑰。 +B_INFO2 此軟體å—世界範åœçš„版權法ä¿è­·ã€‚消費者åªå¯ä»¥åœ¨è¨±å¯è­‰å…許範åœå…§è¤‡è£½å’Œä½¿ç”¨æ­¤è»Ÿé«”。使用éžæ³•ç²å¾—的許å¯è­‰é‡‘鑰,或在多å°ä¼ºæœå™¨ä¸Šä½¿ç”¨ä¸€å€‹è¨±å¯è­‰ï¼Œæˆ–以éžèªè­‰çš„æ–¹å¼ç²å¾—許å¯è­‰ï¼Œæœƒå°Žè‡´æ°‘事或刑事處罰。 +IDOK 註冊(&R) +IDCANCEL å–消 + + +PREFIX D_FREEINFO +CAPTION SoftEther VPN Server çš„å…費版 +S_INFO_1 æ„Ÿè¬æ‚¨è©¦ç”¨ SoftEther VPN Server å…費版。 +S_INFO_2 SoftEther VPN Server é‹è¡Œåœ¨ç›®æ¨™ä¼ºæœå™¨ "%S" 上是å…費版供個人使用。\r\n當使用å…費版時,您å¯ä»¥ä½¿ç”¨æ‰€æœ‰çš„ SoftEther VPN Server 的功能,但使用者å”定ç¦æ­¢ä»¥ä¸‹çš„使用。 +S_INFO_3 é€šéŽ VPN Server 的商業目的旅行的通迅中使用。 +S_INFO_4 請注æ„,如果軟體基於上述ç¦æ­¢ä½¿ç”¨çš„情æ³ä¸‹è¢«ä½¿ç”¨ï¼Œé€™æ¨£å°±é•å了 SoftEther VPN Server 使用者å”定。一旦你å–得了 SoftEther VPN Server 的定期產å“許å¯è­‰ï¼Œä¸Šè¿°é™åˆ¶å³å¯è§£é™¤ã€‚關於常è¦ç”¢å“ç‰ˆæœ¬çš„è©³ç´°è³‡è¨Šï¼Œè«‹è¨ªå• www.softether.com。\r\n如果該伺æœå™¨åœ¨ä¸Šè¿°æ述的情æ³ä¸‹è¢«ä½¿ç”¨ï¼Œè«‹é€šéŽæˆ‘們的網站 www.softether.com è¯ç¹«æˆ‘們。請注æ„: 當連接到 VPN Server çš„å…費版,此視窗將出ç¾ã€‚當使用除å…費版以外的其他們版本時,此視窗ä¸å‡ºç¾ã€‚\n\n注æ„: 除了這個通知視窗,å…費版軟體和產å“版軟體之間沒有任何差別。 +B_HIDE 下次隱è—此視窗(&H) +IDCANCEL 確定(&O) + + +PREFIX D_CM_SETTING +CAPTION åˆ‡æ› SoftEther VPN Client å·¥ä½œæ¨¡å¼ +STATIC1 您å¯ä»¥ä½¿ç”¨ SoftEther VPN Client 的“標準模å¼â€æˆ–“簡單模å¼â€ã€‚è¦åˆ‡æ›åˆ°å¦ä¸€ç¨®æ¨¡å¼ï¼Œå‹¾é¸ä¸‹é¢ç›¸æ‡‰çš„æ ¸å–方塊。 +R_NORMAL 標準模å¼(&N) +R_EASY 簡單模å¼(&E) +STATIC2 當使用“標準模å¼â€æ™‚,您å¯ä»¥é€²è¡Œ SoftEther VPN Client 軟體æ供的所有æ“作。我們建議一般使用者和系統管ç†å“¡ä½¿ç”¨æ­¤æ¨¡å¼ã€‚ +STATIC3 “簡單模å¼â€åªå…許最常用的æ“作,如連接到 VPN Server。我們建議åˆç´šä½¿ç”¨è€…使用這種模å¼ã€‚ +STATIC4 通éŽä½¿ç”¨è¨­ç½®éŽ–,您å¯ä»¥é€šéŽä½¿ç”¨ä¸€å€‹åœ¨ SoftEther VPN Client 註冊的連接設置連接到一個 VPN Server ,但這樣åšï¼Œæ‚¨ç„¡æ³•è®Šæ›´é€£æŽ¥è¨­ç½®çš„åƒæ•¸ã€å‰µå»ºä¸€å€‹æ–°çš„連接設置或者刪除一個連接設置。 +R_LOCK 啟用設置鎖(&L) +S_PASSWORD1 您å¯ä»¥æŒ‡å®šä¸€å€‹å¯†ç¢¼ã€‚下次ç¦ç”¨è¨­ç½®éŽ–時將被è¦æ³¨è¼¸å…¥è©²å¯†ç¢¼ã€‚ +S_PASSWORD2 密碼(&P): +S_PASSWORD3 確èª(&C): +IDOK 確定(&O) +IDCANCEL å–消 +S_VGS2 您å¯ä»¥é…ç½® VPN Gate 學術æœå‹™è¨­ç½®ã€‚ +B_VGS VPN 和門戶æœå‹™è¨­ç½® (&G)... + + +PREFIX D_CM_EASY +CAPTION SoftEther VPN Client 簡易管ç†å™¨ +B_MODE 切æ›é‹è¡Œæ¨¡å¼(&M) +IDCANCEL 關閉(&C) +B_STATUS 查看連接模å¼(&S) +B_VGC VPN Gate 學術專案 + + +PREFIX D_SM_SETUP +CAPTION SoftEther VPN Server / Bridge ç°¡å–®å®‰è£ +S_TITLE SoftEther VPN Server / Bridge ç°¡å–®å®‰è£ +IDC_STATIC_1 通éŽä½¿ç”¨æ­¤å®‰è£ï¼Œæ‚¨å¯ä»¥ç‚ºä»¥ä¸‹ä½¿ç”¨å’Œç›®çš„è¼•é¬†åœ°å®‰è£ SoftEther VPN Server 或 VPN Bridge。退出安è£å¾Œï¼Œæ‚¨å¯ä»¥ä½¿ç”¨ VPN Server 管ç†å™¨è‡ªç”±é…置更進階的設置。 +S_BOLD é¸æ“‡ä½ è¦æ§‹å»ºçš„ VPN Server 類型。å¯ä»¥ä¸€èµ·é¸æ“‡å¤šç¨®é¡žåž‹ã€‚ +C_REMOTE é ç«¯å­˜å– VPN Server (&R) +S_REMOTE_1 é ç«¯å­˜å– VPN Server å…許 VPN Client 電腦é ç«¯å­˜å–ç¾æœ‰çš„乙太網段,如公å¸å±€åŸŸç¶²ã€‚\n\n連接到 VPN Server 的任何 VPN Client 都能訪å•åˆ°ç¶²è·¯ï¼Œå°±åƒä»–們直接的ã€ç‰©ç†çš„連接到網路一樣。 +C_SITE 網站到網站 VPN Server 或 VPN Bridge(&S) +S_SITE_1 網站到網站 VPN 是一種連接兩個或多個é ç«¯ä¹™å¤ªç¶²çš„ VPN é…置。\r\næ¯å€‹ç¶²ç«™é€£åœ¨ä¸€èµ·ï¼Œä¸¦ä¸”在二層æˆç‚ºåŒä¸€ç¶²æ®µã€‚這使得æ¯å€‹ç¶²ç«™çš„所有電腦åƒæ˜¯åœ¨åŒä¸€ç¶²è·¯ä¸­ä¸€æ¨£å¯ä»¥ç›¸äº’通信。 +S_SITE_2 é¸æ“‡é€™å€‹ VPN Server 的作用: +C_CENTER 從其他網站接å—連接 VPN Server (中心) (&C) +C_EDGE æ¯å€‹ç¶²ç«™(網站端)çš„ VPN Server 或 VPN Bridge (&E) +C_OTHER VPN 的其他進階é…ç½® +S_OTHER 如果你計畫構建具有進階功能的 VPN 系統,如群集功能和虛擬 3 層交æ›åŠŸèƒ½ï¼Œè«‹é¸æ“‡æœ¬é …。 +IDOK 下一步(&N) +IDCANCEL 關閉(&C) + + +PREFIX D_SM_SETUP_HUB +CAPTION 簡單安è£-決定虛擬 HUB å稱 +IDC_STATIC_1 您必須至少在 VPN Server 上創建一個虛擬 HUB。以您喜歡的å字命å新的虛擬 HUB。 +IDC_STATIC_2 虛擬 HUB å(&N): +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_SETUP_STEP +CAPTION VPN 簡單安è£ä»»å‹™ +IDC_STATIC_1 ç‚ºäº†å®Œæˆ VPN Server / VPN Bridge 的安è£ï¼Œæ‚¨å¿…須完æˆä»¥ä¸‹ä»»å‹™ã€‚ +S_1_1 步驟 1. å‰µå»ºä¸€å€‹ç”¨æˆ¶ä¾†æŽ¥å— VPN 連接。 +S_1_2 當此 VPN Server 接å—é ç«¯å­˜å– VPN ,或接å—從其他網站來的連接æˆç‚ºä¸­å¤®ç¶²ç«™åˆ°ç¶²ç«™ VPN Server æ™‚ï¼Œå‰µå»ºç”¨æˆ¶æŽ¥å— VPN 連接。 +B_USER 創建用戶 +S_2_1 步驟 2. 定義一個到目標 VPN Server 的連接 +S_2_2 當此 VPN Server 被安è£åœ¨ä¸€å€‹ç¶²ç«™åˆ°ç¶²ç«™ VPN 的特定的網站(端) 上時,您必須制定接å—連接的中心 VPN Server çš„ä½å€ï¼Œä¸¦å»ºç«‹åˆ°ä¸­å¤® VPN Server 的連接。 +B_CASCADE é…置連接設置(&C) +S_3_1 3. 設置本地橋接器 +S_3_2 å°æ–¼ç¶²ç«™åˆ°ç¶²ç«™ VPN ,使用本地橋功能連接 VPN 的虛擬乙太網段與本地端的物ç†ä¹™å¤ªç¶²æ®µä¹‹é–“的橋接器。 é¸æ“‡å¯ä»¥æ供橋接到 VPN çš„ç¾æœ‰ä¹™å¤ªç¶²è¨­å‚™(網路介é¢å¡)。 +IDCANCEL 關閉(&C) +IDC_STATIC_8 一旦必須的設置é…置完畢,按一下“關閉â€ã€‚VPN Server / VPN Bridge 的進階管ç†å·¥å…·å°‡æœƒå‡ºç¾ã€‚然後您å¯ä»¥é…置你希望的任何進階設置。 +B_SECURENAT é…ç½® SecureNAT + + +PREFIX D_CPU64_WARNING +CAPTION SoftEther VPN 64 ä½å…ƒç‰ˆæœ¬è³‡è¨Š +S_BOLD 當å‰å®‰è£çš„ SoftEther VPN 軟體是 32 ä½å…ƒç‰ˆæœ¬ï¼Œä½†æ­£åœ¨é‹è¡Œçš„ Windows 作業系統是 64 ä½å…ƒç‰ˆæœ¬ã€‚ +S_INFO 您å¯ä»¥åœ¨ Windows 64 ä½å…ƒç‰ˆæœ¬ä¸Šé‹è¡Œ SoftEther VPN 軟體 32 ä½å…ƒç‰ˆæœ¬ï¼Œä½†é€™å°‡é‹è¡Œ Windows çš„ 32 ä½å…ƒæ¨¡æ“¬å™¨ï¼Œä¸¦å°Žè‡´æ€§èƒ½é™ä½Žã€‚\r\n也有一些功能ä¸æ”¯æŒçš„å¯èƒ½æ€§ã€‚ 我們強烈建議您當在 64 ä½ Windows é‹è¡Œå®ƒæ™‚,安è£ä¸¦ä½¿ç”¨ SoftEther VPN 軟體的 64 ä½å…ƒç‰ˆæœ¬ã€‚\r\n您å¯ä»¥å¾ž http://selinks.org/ 下載 SoftEther VPN 軟體的 64 ä½å…ƒç‰ˆæœ¬ã€‚æ­¤å°è©±æ–¹å¡Šå°‡åœ¨ 30 秒後自動關閉。 +IDOK 確定(&O) + + +PREFIX D_ONCEMSG +CAPTION TITLE +C_DONTSHOWAGAIN ä¸å†é¡¯ç¤ºæ­¤è¨Šæ¯(&D) +IDCANCEL 確定(&O) + + +PREFIX D_CONNECT +IDCANCEL å–消 + + +PREFIX D_SM_IPSEC +CAPTION IPsec / L2TP / EtherIP / L2TPv3 設置 +S_TITLE IPsec / L2TP / EtherIP / L2TPv3 伺æœå™¨è¨­ç½® +S_3 在 VPN Server 上的虛擬 HUB å¯ä»¥æŽ¥å—從相容 L2TP 的個人電腦, Mac OS X 和智慧手機的é ç«¯å­˜å– VPN 連接, 也å¯ä»¥æŽ¥å— EtherIP / L2TPv3 網站到網站的 VPN 連接。 +S01 L2TP 伺æœå™¨ (é ç«¯å­˜å– VPN Server 功能) +S02 從智慧手機諸如 iPhone, iPad å’Œ Android, 還有從Mac OS X å’Œ Windows 內建的 VPN 用戶端的 VPN 連接都是å¯ä»¥æŽ¥å—的。 +R_L2TP_OVER_IPSEC 啟用 L2TP 伺æœå™¨åŠŸèƒ½ (L2TP over IP&sec) +S03 使來自 iPhone, iPad, Android, Windows å’Œ Mac OS X çš„ VPN 連接å¯ä»¥æŽ¥å—。 +R_L2TP_RAW 啟用 L2TP 伺æœå™¨åŠŸèƒ½ (沒加密的 RAW L2TP)(&L) +S04 支æ´ä½¿ç”¨ L2TP 而無 IPSec 加密的特殊 VPN 用戶端。 +S_1 默èªè™›æ“¬ HUB 以防éºæ¼ç”¨æˆ¶å上的 HUB å稱 (&H): +S_2 用戶應指定他們的用戶å, 如 "用戶å@目標虛擬 HUB å" 連接到此 L2TP 伺æœå™¨ã€‚\r\n如果虛擬 HUB çš„å稱被éºæ¼, 以下 HUB 將作為目標被使用。 +S05 EtherIP / L2TPv3 伺æœå™¨åŠŸèƒ½ (網站到網站 VPN 連接) +S06 相容 EtherIP / L2TPv3 over IPsec çš„è·¯ç”±å™¨ç”¢å“ å¯ä»¥é€£æŽ¥åˆ° VPN Server 上的虛擬 HUB, 並建立 2 層 (網路) 橋接。 +R_ETHERIP 啟用 EtherIP / L2TPv3 over IPsec 伺æœå™¨åŠŸèƒ½(&E) +B_DETAIL EtherIP / L2TPv3 詳細設置(&D) +S07 IPsec 通用設置(&C) +S_PSK IPsec é å…±ç”¨é‡‘é‘°(&P): +S_PSK2 IPsec é å…±ç”¨é‡‘鑰也被稱為 "PSKs" 或 "秘鑰"。用 8 個 ASCII 字元指定, 並讓所有的 VPN 用戶都知é“。 +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_ETHERIP +CAPTION EtherIP / L2TPv3 伺æœå™¨è©³ç´°è¨­ç½® +S_TITLE EtherIP / L2TPv3 伺æœå™¨è©³ç´°è¨­ç½® +S01 相容EtherIP / L2TPv3 over IPsec çš„è·¯ç”±å™¨ç”¢å“ å¯ä»¥é€£æŽ¥åˆ° VPN Server 上的虛擬 HUB , 並建立 2 層 (網路) 橋接。例如,æ€ç§‘路由器,NEC IX 系列和 IIJ SEIL 路由器作為相容的 VPN 路由器, 推薦使用。 +S02 ç‚ºäº†æŽ¥å— EtherIP / L2TPv3 å”è­°, 定義é©ç•¶çš„ EtherIP / L2TPv3 用戶端設置, 以事先確定 EtherIP / L2TPv3 相容路由器的用戶端網站。EtherIP / L2TPv3 用戶端設置必須有相應的 IPSec Phase 1 ID。 +S_BOLD 在 IPSec Phase 1 ID 和虛擬 HUB 之間的通信表(&T): +B_ADD 添加(&A) +IDOK 編輯(&E) +B_DELETE 刪除(&D) +IDCANCEL 退出(&X) + + +PREFIX D_SM_ETHERIP_ID +CAPTION EtherIP / L2TPv3 over IPsec 用戶端設置 +S01 以下虛擬 HUB 連接設置將僅應用於 當 EtherIP / L2TPv3 over IPsec 用戶端試圖連接一個與下é¢æŒ‡å®šå€¼å®Œå…¨ç›¸åŒçš„ ISAKMP (IKE) Phase 1 ID çš„ VPN Server 時。 +S02 ISAKMP Phase 1 ID(&I): +S03 虛擬 HUB(&H): +S04 用戶å(&U): +S05 密碼(&P): +S06 注æ„: 用戶å和密碼必須與在虛擬 HUB 註冊時完全相åŒã€‚EtherIP / L2TPv3 用戶將被視為以上述使用者資訊的身份連接虛擬 HUB。 +IDOK 確定(&O) +IDCANCEL å–消 +S07 (ID 必須與 EtherIP / L2TPv3 用戶端的é…ç½® ID 完全相åŒã€‚如果 EtherIP / L2TPv3 用戶端使用 IP ä½å€ä½œç‚º Phsae 1 ID, 您å¯ä»¥æŒ‡å®š IP ä½å€ä¸¦ä¸”字元也å¯ä»¥åšç‚º ID。您å¯ä»¥æŒ‡å®š “*†(星號)作為è¬ç”¨å­—元來匹é…任何ä¸åŒ¹é…其他明確è¦å‰‡çš„用戶端。 + +PREFIX D_SM_OPENVPN +CAPTION OpenVPN / MS-SSTP 設置 +S_TITLE OpenVPN / MS-SSTP VPN 克隆 Server 功能設置 +S_1 本 VPN Server 具有 OpenVPN 技術責任有é™å…¬å¸çš„ OpenVPN 軟體產å“的克隆功能。\r\n\r\n任何 OpenVPN Client 都å¯ä»¥é€£æŽ¥åˆ°æ­¤ VPN Server。 +R_OPENVPN 啟用 OpenVPN 克隆 Server 功能(&O) +S_UDP ç›£è½ OpenVPN çš„ UDP 埠: +B_DEFAULT æ¢å¾©é è¨­å€¼(&D) +S_UDP2 å¤šé‡ UDP 埠å¯ä»¥ç”¨ç©ºæ ¼æˆ–者逗號隔開的字æ¯ä¾†æŒ‡å®šã€‚ \r\nOpenVPN Server 功能也å¯ä»¥åœ¨ TCP 埠上é‹è¡Œã€‚任何在 VPN Server 上被定義為監è½ç«¯çš„ TCP 埠都å¯ä»¥å¹³ç­‰çš„ã€åˆ†åˆ¥çš„æŽ¥å— OpenVPN å”議。 +S_TOOL OpenVPN Client 的示例文件生æˆå·¥å…· +S_TOOL2 創建一個 OpenVPN Client é…置是一項艱難的工作。您å¯ä»¥ä½¿ç”¨æ­¤å·¥å…·ä¾†ç”Ÿæˆä¸€å€‹åˆé©çš„ OpenVPN Client 設定檔。生æˆçš„é…置示例檔å¯é¦¬ä¸Šæ‡‰ç”¨ã€‚本來,OpenVPN Client 會è¦æ±‚客戶手寫一個很難的設定檔。這個工具就å¯ä»¥èª¬æ˜Žæ‚¨å‰µå»ºä¸€å€‹æœ‰ç”¨çš„é…置樣本。您所需è¦ç‚º OpenVPN Client 生æˆçš„設定檔就是點擊以下按鈕。 +B_CONFIG 為 OpenVPN Client 生æˆé…置樣本檔(&C) +S_2 Microsoft SSTP VPN 克隆伺æœå™¨åŠŸèƒ½ +S_3 該 VPN Server 有微軟公å¸çš„ Windows Server 2008 / 2012 內建的 MS-SSTP VPN Server 的克隆功能。\r\n在 Windows Vista / 7 / 8 / RT 中內建的 MS-SSTP 用戶端能連接此 VPN Client。 +R_SSTP é–‹å•Ÿ &MS-SSTP VPN 克隆 Server 功能 +S_SSTP VPN Server 端 SSL 證書的 CN (通用å)值必須與該用戶端指定的主機å稱å»åˆï¼Œä¸¦ä¸”該證書必須在該用戶端的å¯ä¿¡åˆ—表中。詳細內容請åƒè€ƒå¾®è»Ÿçš„文檔。 +S_4 指定用戶å連接到虛擬 HUB çš„æ–¹å¼ï¼Œå’Œé€šéŽä½¿ç”¨å…‹éš†ä¼ºæœå™¨é€²è¡Œé è¨­ HUB çš„é¸æ“‡è¦å‰‡ï¼Œèˆ‡ IPsec 伺æœå™¨åŠŸèƒ½æ˜¯ä¸€æ¨£çš„。 +B_IPSEC IPsec 伺æœå™¨é…ç½®(&P) +S_13 OpenVPN 克隆伺æœå™¨åŠŸèƒ½ +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_SM_DDNS +CAPTION å‹•æ…‹ DNS 功能 +S_TITLE å‹•æ…‹ DNS 功能 +S_BOLD æ­¤ VPN Server 有內建的動態 DNS 功能 +S_1 此動態 DNS 為該 VPN Server 分派了一個唯一的永久的 DNS 主機å稱。您å¯ä»¥ç”¨æ­¤ä¸»æ©Ÿå稱來指定本 VPN Server 來設置 VPN Client å’Œ VPN Bridge 。您ä¸éœ€è¦è¨»å†Šä¸¦æŒæœ‰ä¸€å€‹åŠŸèƒ½è®Šæ•¸å稱。 +S_22 åŒæ™‚,如果你的 ISP 分派給你一個動態(ä¸å›ºå®š) IP ä½å€,相應的動態 DNS 主機å稱的 IP ä½å€ä¹Ÿæœƒè‡ªå‹•æ”¹è®Šã€‚它使您在僅使用一個動態的 IP ä½å€çš„情æ³ä¸‹ä¿æŒ VPN Server çš„é‹è¡Œã€‚\r\n因此,你ä¸å†éœ€è¦æ¯æœˆèŠ±éŒ¢ä»¥ä¿æŒéœæ…‹å…¨çƒ IP ä½å€ã€‚ +S_3 å¦å¤–,本 VPN Server 版本支æ´'NAT ç©¿é€'功能。如果 VPN Server 在 NAT 內,並且被分é…了一個ç§æœ‰ IP ä½å€ï¼Œå‰‡æ‚¨å¯ä»¥å®Œå…¨ä¸ç”¨äº‹å…ˆå° NAT 進行任何特殊設置,而從網際網路端連接該 VPN Server。 +S_4 當å‰ç‹€æ…‹(&S) +S_STATUS3 分é…çš„å‹•æ…‹ DNS 主機å稱 (&H): +B_HINT æ示 +S_STATUS4 å…¨çƒ IPv4 地å€(&4): +S_STATUS5 å…¨çƒ IPv6 地å€(&6): +S_5 修改設置: +S_STATUS6 改變動態 DNS 主機å稱(&C): +S_STATUS7 主機å稱åªèƒ½æ˜¯å­—æ¯æ•¸ä½å’Œç ´æŠ˜è™Ÿâ€œ-â€ã€‚至少 3 ä½ã€‚\r\n您å¯ä»¥éš¨æ™‚æ›´æ›å字。 +IDOK 設置上述主機å稱(&A) +B_RESTORE æ¢å¾©(&R) +S_2 如果您沒有連接到 IPv6 網路,“ å…¨çƒ IPv6 ä½å€â€œå°‡æœƒé¡¯ç¤ºä¸€å€‹éŒ¯èª¤ã€‚\r\n少數國家或地å€å¯èƒ½æœƒç¦æ­¢å‹•æ…‹ DNS æœå‹™ã€‚ +IDCANCEL 退出(&X) +B_DISABLE ç¦ç”¨å‹•æ…‹ DNS 功能(&D) +B_PROXY 通éŽä»£ç†ä¼ºæœå™¨é€£æŽ¥(&P)... +S_STATUS8 DNS é‘°: +B_HINT2 æ示 + + +PREFIX D_SM_SPECIALLISTENER +CAPTION VPN over ICMP / DNS 功能設置 +S_TITLE VPN over ICMP / DNS 功能 +S_1 VPN over ICMP / DNS 功能 +S_2 å³ä½¿æœ‰é˜²ç«ç‰†æˆ–者é®ç½© TCP/IP 連接的路由器,您也å¯ä»¥åªç”¨ ICMP 或者 DNS å°åŒ…建立一個 VPN。您需è¦äº‹å…ˆå•Ÿç”¨å¦‚下功能。 +R_OVER_ICMP 啟用 VPN over ICMP 伺æœå™¨åŠŸèƒ½(&I) +R_OVER_DNS 啟用 VPN over DNS 伺æœå™¨åŠŸèƒ½(使用 UDP 53 號埠)(&D) +IDOK 確定(&O) +IDCANCEL å–消 +S_3 è¦æ±‚ VPN Client / VPN Bridge 內部版本 4.0 或更高。 +S_4 注æ„:僅在緊急情æ³ä¸‹ä½¿ç”¨æ­¤åŠŸèƒ½ã€‚它是當防ç«ç‰†æˆ–者路由器é…置錯誤é®ç½© TCP/IP,但是å»æ²’有é®ç½© ICMP 或者 DNS 時,使用是有幫助的。它ä¸æ˜¯ç‚ºé•·æœŸç©©å®šä½¿ç”¨ã€‚ + +PREFIX D_SM_REDIRECT +CAPTION HTTP URL é‡å®šå‘設置 +S_1 下é¢æŒ‡å®šçš„ URL 將被強制回復給用戶端,作為通éŽæ­¤è™›æ“¬ HUB 匹é…此訪å•åˆ—表æ¢ç›®æ¢ä»¶çš„ TCP 連接請求å°åŒ…的回應。\r\n\r\nè¦ä½¿ç”¨æ­¤è¨­ç½®ï¼Œç•¶ç¶²é ç€è¦½å™¨è©¦åœ–訪å•ç‰¹å®šçš„ IP ä½å€æ™‚,您å¯ä»¥å¼·è¡Œè®“ VPN Client 電腦的網路ç€è¦½å™¨é¡¯ç¤ºè©²æŒ‡å®šç¶²ç«™ã€‚ +S_2 指定一個 URL,é‡å®šå‘到 +S_BOLD2 該 URL é‡å®šå‘到(&U): +S_3 例å­: +S_4 單一 URL é‡å®šå‘: +S_5 進階 URL é‡å®šå‘: +B_HINT 進階 URL é‡å®šå‘功能的用途(&U) +S_6 標題 +S_BOLD 該功能é©ç”¨äºŽ TCP/IP 專家管ç†å“¡ã€‚閱讀如下說明並å°å¿ƒè¨­ç½®ã€‚ +S_7 在å°åŒ…的目標會話匹é…訪å•æ¸…å–®æ¢ç›®çš„目標用戶å或組å的情æ³ä¸‹ï¼Œé‡å®šå‘è¦å‰‡ç„¡æ•ˆã€‚ +S_8 如果匹é…æ¢ä»¶ï¼Œéž TCP å°åŒ…é‡å®šå‘è¦å‰‡è¢«å¿½ç•¥ï¼Œã€‚ +S_9 該é‡å®šå‘è¦å‰‡ç¸½æ˜¯å° HTTP é‡å®šå‘資訊回應。(å° 80 埠無é™åˆ¶)。如果您åªæƒ³æ‡‰ç”¨æ–¼ 80 埠,在訪å•åˆ—表æ¢ç›®çš„æ¢ä»¶ä¸­ï¼Œå°‡ç›®æ¨™åŸ è¨­ç‚º 80 å³å¯ã€‚ +S_10 如果這個è¦å‰‡é‡å®šå‘çš„çµæžœæ˜¯ï¼Œç”¨æˆ¶ç«¯è©¦åœ–連接這個已é‡æ–°å®šå‘çš„ URL,並且這個新的請求åˆèˆ‡è©²è¦å‰‡å»åˆï¼Œå‰‡é‡å®šå‘çµæžœå°‡æœƒå†æ¬¡å›žå¾©é€™å€‹æ–°çš„請求。這樣就會形æˆä¸€å€‹ç„¡çª®çš„é‡å®šå‘迴圈。 +IDOK 確定(&O) +IDCANCEL å–消 +S_11 進階é‡å®šå‘功能å¯ä»¥å‘é‡æ–°å®šå‘çš„ CGI æä¾› VPN 會話資訊。 + +PREFIX D_SW_WELCOME +CAPTION D_SW_WELCOME +S_WELCOME SoftEther VPN 在日本筑波大學開發的å…費軟體。具有終極相容許多設備的高性能 VPNã€‚æ”¯æ´ Windowsã€Macã€æ™ºæ…§åž‹æ‰‹æ©Ÿã€å¹³æ¿é›»è…¦ (iPhoneã€iPadã€å®‰å“ã€Windows RT) å’Œæ€ç§‘或其他 VPN 路由器。SoftEther VPN ä¹ŸæŽ¥å— OpenVPN å’Œ MS-SSTP VPN 用戶端。 +S_TITLE éžå¸¸å¼·å¤§çš„é–‹æºå…è²» VPN 軟體。 + +PREFIX D_SW_MODE +CAPTION D_SW_MODE +R_SYSTEM 系統模å¼(推薦的)(&S) +R_USER 使用者模å¼(&U) +S_1 正常安è£æœ¬ VPN 軟體。è¦æ±‚管ç†å“¡è¨±å¯æ¬Šã€‚ +S_USER 以普通使用者許å¯æ¬Šå®‰è£æœ¬ VPN 軟體。ä¸éœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚有些諸如本地橋功能是ä¸èƒ½ä½¿ç”¨çš„。åªæœ‰åœ¨"%s"用戶登入 Windows 時,æ‰æœƒé‹è¡Œæœ¬è»Ÿé«”. +S_2 SoftEther VPN å¯ä»¥æœ‰å…©ç¨®æ–¹æ³•å®‰è£ã€‚\r\n\r\n通常請é¸æ“‡ç³»çµ±æ¨¡å¼ã€‚\r\n\r\n如果您由於一些原因ä¸èƒ½ä½¿ç”¨ç®¡ç†å“¡è¨±å¯æ¬Šï¼Œæ‚¨å¯ä»¥é¸æ“‡ä½¿ç”¨è€…模å¼ä¾†ç¹¼çºŒå®‰è£ã€‚ + + +PREFIX D_SW_NOT_ADMIN +CAPTION D_SW_NOT_ADMIN +S_INFO 登入 Windows çš„"%s"用戶ä¸å…·æœ‰ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\r\n\r\n退出登入 Windows,用有管ç†å“¡è¨±å¯æ¬Šçš„用戶åé‡æ–°ç™»å…¥ï¼Œå¦‚果想繼續安è£ï¼Œè«‹é‡å•Ÿå®‰è£ç²¾éˆã€‚ +S_INFO6 點擊完æˆï¼Œé€€å‡ºå®‰è£ç²¾éˆã€‚ +S_INFO2 如果您ä¸èƒ½ä½¿ç”¨ç®¡ç†å“¡è¨±å¯æ¬Šï¼Œæ‚¨å¯ä»¥é¸æ“‡ä½¿ç”¨è€…模å¼å®‰è£ã€‚\r\nè¦ä»¥ä½¿ç”¨è€…模å¼å®‰è£ï¼Œé»žæ“Šè¿”回。 + + +PREFIX D_SW_COMPONENTS +CAPTION D_SW_COMPONENTS + + +PREFIX D_SW_EULA +CAPTION D_SW_EULA +S_1 請您仔細閱讀使用者授權åˆç´„。 +B_AGREE 我åŒæ„使用者授權åˆç´„。 + + +PREFIX D_SW_WARNING +CAPTION D_SW_WARNING +S_1 SoftEther VPN 軟體有超乎想åƒçš„ã€å¼·å¤§çš„通信能力。請在使用å‰ä»”細閱讀é‡è¦æ³¨æ„事項。 + + +PREFIX D_SW_DIR +CAPTION D_SW_DIR +S_INFO è«‹æŒ‡å®šå®‰è£ %s 的目錄. +R_CUSTOM 指定目錄(&S) +S_DEST 目錄(&D): +B_BROWSE ç€è¦½...(&B) +R_SHOWCUSTOM 為網路專家使用的進階安è£é¸é …(&A) +R_FOR_SYSTEM 在本電腦的 Windows 系統上安è£(&W) +R_FOR_USER åªåœ¨ç”¨æˆ¶ "%s" çš„ç’°å¢ƒä¸Šå®‰è£ +S_WARNING 注æ„:這是ä¸æŽ¨è–¦çš„。用戶"%s"退出 Windows 後,%s å°‡åœæ­¢ã€‚本地橋功能和 L2TP/IPsec 功能 (æ”¯æ´ Mac 和智慧手機)也ä¸èƒ½å†ä½¿ç”¨äº†ã€‚ + + +PREFIX D_SW_READY +CAPTION D_SW_READY +S_INFO %s 安è£å·²å°±ç·’。 +S_INFO7 點擊繼續執行安è£ã€‚ + + +PREFIX D_SW_PERFORM +CAPTION D_SW_PERFORM +S_INFO %s 安è£æ­£åœ¨é€²è¡Œã€‚\r\nè«‹è€å¿ƒç­‰å¾…... +S_INFO8 SoftEther VPN 是日本政府的研究和開發項目的一項工作,由日本的經濟ã€è²¿æ˜“和工業部資助,由資訊化推進機構管ç†ã€‚ + + +PREFIX D_SW_ERROR +CAPTION D_SW_ERROR +S_INFO 出ç¾éŒ¯èª¤ï¼Œ%s 安è£ä¸­æ­¢ã€‚\r\n\r\n如果你想繼續,請é‡å•Ÿå®‰è£ç²¾éˆã€‚ + + +PREFIX D_SW_FINISH +CAPTION D_SW_FINISH +S_INFO %s 安è£éŽç¨‹å·²æˆåŠŸå®Œæˆã€‚ +S_INFO8 SoftEther VPN 是日本政府的研究和開發項目的一項工作,由日本的經濟ã€è²¿æ˜“和工業部資助,由資訊化推進機構管ç†ã€‚ + + +PREFIX D_SW_UNINST1 +CAPTION D_SW_UNINST1 +S_WELCOME 安è£ç²¾éˆå¯ä»¥å¾žé›»è…¦ä¸­ç§»é™¤ %s。\r\n\r\n若想開始移除,點擊下一步 +S_TITLE %s ç§»é™¤ç²¾éˆ + + +PREFIX D_SW_EASY1 +CAPTION D_SW_EASY1 +S_WELCOME 在一個ä¼æ¥­è£¡ç‚ºè¨±å¤šé›»è…¦å®‰è£å’Œè¨­ç½® VPN Client 是很辛苦的工作。 +S_TITLE 什麼是 SoftEther VPN Client 簡單安è£ç¨‹å¼? +S_WELCOME2 簡單安è£ç¨‹å¼å‰µå»ºå™¨æ˜¯ç‚ºå…¬å¸ç®¡ç†å“¡ä½¿ç”¨çš„一個工具。您å¯ä»¥é€šéŽä½¿ç”¨ç°¡å–®å®‰è£ç¨‹å¼å‰µå»ºå™¨ç”¨åµŒå…¥çš„æŸå€‹å…·é«” VPN 連接設置來創建一個 VPN Client 安è£ç¨‹å¼ã€‚個人用戶還å¯ä»¥é–‹ç™¼æ­¤å·¥å…·ã€‚ +S_WELCOME3 通éŽä½¿ç”¨æª”案伺æœå™¨æˆ–者 e-mail,å¯ä»¥å°‡ä¸€å€‹å·²å‰µå»ºçš„簡單安è£ç¨‹å¼åˆ†ç™¼çµ¦å…¬å¸çš„員工。如果使用者é‹è¡Œç°¡å–®å®‰è£ç¨‹å¼ï¼Œ VPN Client 會被安è£ã€ VPN 連接設置會被導入完æˆï¼Œä¸¦ä¸” VPN 連接也會自動啟動。 + + +PREFIX D_SW_EASY2 +CAPTION D_SW_EASY2 +S_BOLD1 指定一個嵌入 VPN 連接設置檔(.vpn)。 +S_1 請指定一個 VPN 連接設置檔 (.vpn)來嵌入到簡單安è£ç¨‹å¼ã€‚您å¯ä»¥åœ¨ VPN Client 管ç†å·¥å…·ä¸­ï¼Œåœ¨ç›®æ¨™é€£æŽ¥è¨­ç½®çš„å³æ“ŠåŠŸèƒ½è¡¨ä¸­é€šéŽæŒ‰ä¸€ä¸‹è¼¸å‡º VPN 連接設置來輸出設置檔。 +S_18 連接設置(&S): +B_BROWSE_SETTING ç€è¦½...(&B) +B_DELETE_SENSITIVE 在連接設置檔中刪除用戶å和密碼(&E) +S_BOLD2 指定一個è¦ç”Ÿæˆçš„ EXE 檔案å +S_3 這工具將會輸出一個包å«ç°¡å–®å®‰è£å·¥å…·çš„ EXE 檔(å¯åŸ·è¡Œæª”)。請指定è¦ç”Ÿæˆçš„輸出檔案å。 +S_19 ä¿å­˜ç‚º(&A): +B_BROWSE_OUT ç€è¦½...(&B) +B_EASYMODE 安è£æ™‚å°‡ VPN Client 管ç†å™¨è¨­ç½®æˆç°¡å–®æ¨¡å¼(&E) + + +PREFIX D_SW_WEB1 +CAPTION D_SW_WEB1 +S_WELCOME 您å¯ä»¥å‰µå»ºä¸€å€‹ SoftEther VPN Client Web 安è£å·¥å…·ï¼Œä¸¦ä¸”將它上傳到公å¸çš„ Web 伺æœå™¨ã€‚用戶打開網é å°±èƒ½è‡ªå‹•å®‰è£ SoftEther VPN Client,您也å¯ä»¥è¨­ç½®è‡ªå‹•è¼¸å…¥å’Œå¿«é€Ÿå•Ÿå‹•ä¸€å€‹å·²å…§å»ºçš„ VPN 連接設置。 +S_TITLE SoftEther VPN Web 安è£å·¥å…·æ˜¯ä»€éº¼ï¼Ÿ +S_WELCOME2 已生æˆçš„ Web 安è£å·¥å…·å¯ä»¥ç•¶åš HTML 檔放在內è¯ç¶² Web 伺æœå™¨ä¸Šã€‚如果一個公å¸å“¡å·¥é€£æŽ¥åˆ°è©² HTML 檔的 URL 上這個 SoftEther VPN Client 安è£å·¥å…·å°±æœƒè¢«åŸ·è¡Œã€‚ +S_WELCOME3 使用 ActiveX 控制。支æ´åœ¨ Windows 2000 或更高版本上的 Internet Explorer 5.0 或更高版本的ç€è¦½å™¨ã€‚ä¸æ”¯æ´å…¶ä»–ç€è¦½å™¨æˆ–更低級的作業系統(如 Windows 98) 。 + + +PREFIX D_SW_WEB2 +CAPTION D_SW_WEB2 +S_BOLD1 指定一個è¦åµŒå…¥çš„ VPN 連接設置檔(.vpn file) +S_1 請指定一個è¦åµŒå…¥åˆ° Web 安è£å·¥å…·ä¸Šçš„ VPN 連接檔(.vpn) 。您å¯ä»¥åœ¨ VPN Client 管ç†å™¨ä¸Šï¼Œé€šéŽåœ¨ç›®æ¨™é€£æŽ¥è¨­ç½®çš„å³æ“ŠåŠŸèƒ½è¡¨ä¸­é»žæ“Šè¼¸å‡º VPN 連接設置來輸出設置檔。 +S_18 連接設置(&S): +B_BROWSE_SETTING ç€è¦½â€¦(&B) +B_DELETE_SENSITIVE 在連接設置檔中刪除用戶å和密碼(&E) +S_BOLD2 指定一個è¦ç”Ÿæˆçš„輸出檔案å +S_3 這個工具會輸出一個 ZIP 檔 (檔案檔)ï¼Œè©²æª”åŒ…å« HTML 檔和一個應該放置在 Web 伺æœå™¨ä¸Šçš„ CAB 檔。請指定生æˆçš„輸出檔案å。 +S_19 ä¿å­˜ç‚º(&A): +B_BROWSE_OUT ç€è¦½â€¦(&B) +B_EASYMODE 當安è£æ™‚,將 VPN Client 管ç†å™¨è¨­ç½®æˆç°¡å–®æ¨¡å¼(&E) + + +PREFIX D_UPDATE_NOTICE +CAPTION å‡ç´š %s +IDOK 顯示å‡ç´šçš„資訊(&S) +B_CONFIG 設定å‡ç´š(&C) +IDCANCEL ä¸è¦å†é¡¯ç¤ºæ­¤è³‡è¨Š(&D) +S_INFO 已有 %s 的最新版本。您ç¾åœ¨å¯ä»¥ä¸‹è¼‰å’Œå‡ç´šã€‚ +S_PRODUCT 軟體: +S_CURRENT ç›®å‰çš„版本: +S_CURRENT_STR Ver %u.%02u.%04u%s +S_LATEST 最新版本: +S_LATEST_STR Ver %S%s + + +PREFIX D_UPDATE_CONFIG +CAPTION å‡ç´šæ示的é…ç½® +S_INFO 當新版本將è¦ç™¼ä½ˆæ™‚,請定期查詢 %s 的新版本和彈出æ示窗å£ã€‚\r\n\r\nHTTPS å°åŒ…將會用在本電腦和ä½æ–¼æ—¥æœ¬é§æ³¢çš„ SoftEther å‡ç´šä¼ºæœå™¨ä¹‹é–“,用於查詢有無å‡ç´šè³‡è¨Šã€‚個人資訊ä¸æœƒå¤–泄。 +S_TITLE %s å‡ç´šä»¥åŠæ示設置 +S_ENABLE 啟用å‡ç´šæŸ¥è©¢(&E) +S_DISBLE ç¦ç”¨å‡ç´šæŸ¥è©¢(&D) +IDCANCEL 關閉(&C) + + +PREFIX D_SM_VMBRIDGE +CAPTION 虛擬機器本地橋說明 +S_TITLE 在虛擬機器上使用本地接功能 +S_1 據檢測,VPN 伺æœå™¨å¯èƒ½é‹è¡Œåœ¨ VM(虛擬機器)上,如 VMware 或 Hyper-V。請仔細閱讀下é¢çš„說明。如果你ä¸ä½¿ç”¨è™›æ“¬æ©Ÿå™¨ï¼Œè«‹å¿½ç•¥æ­¤æ¶ˆæ¯ã€‚ +S_2 一些虛擬機器默èªç¦æ­¢ç¶²è·¯ä»‹é¢å¡çš„“混雜模å¼â€(Promiscuous Mode / MAC Address Spoofing)。\r\n\r\nå¦‚æžœæ··é›œæ¨¡å¼ (Promiscuous Mode / MAC Address Spoofing) 被管ç†ç¦ç”¨ï¼Œåœ¨ VPN 伺æœå™¨çš„虛擬 HUB 與物ç†é›»è…¦ä¸Šçš„物ç†ç¶²è·¯ä»‹é¢å¡ä¹‹é–“的本地橋功能ä¸èƒ½å¾ˆå¥½åœ°å·¥ä½œã€‚通éŽä½¿ç”¨è™›æ“¬æ©Ÿå™¨çš„é…置工具,你應該å…è¨±æ··é›œæ¨¡å¼ (Promiscuous Mode / MAC Address Spoofing)。\r\n\r\n有關詳細資訊,請åƒé–±æ‚¨çš„ VM 文件。如果它是一個共用的虛擬機器,且由其他人管ç†ï¼Œè«‹å‘管ç†å“¡è«‹æ±‚å…è¨±ä½¿ç”¨ä½ çš„è™›æ“¬æ©Ÿå™¨çš„æ··é›œæ¨¡å¼ (Promiscuous Mode / MAC Address Spoofing)。 +S_BOLD 說明 +IDCANCEL 確定(&O) + + +PREFIX D_SM_AZURE +CAPTION VPN Azure æœå‹™è¨­ç½® +S_TITLE VPN Azure 雲 VPN æœå‹™ï¼ˆå…費) +S_1 VPN Azure å¯ä»¥æ›´å®¹æ˜“地建立一個 VPN 會話,從你家裡的電腦到你辦公室的電腦。當一個 VPN 連接建立了,您å¯ä»¥è¨ªå•æ‚¨å…¬å¸ç§äººç¶²è·¯çµ¡ä¸Šçš„任何其他伺æœå™¨ã€‚ +S_2 在辦公室的電腦(VPN 伺æœå™¨ï¼‰ä¸Šï¼Œä½ ä¸¦ä¸éœ€è¦ä¸€å€‹å…¨çƒ IP ä½å€ã€‚它å¯ä»¥åœ¨é˜²ç«ç‰†æˆ– NAT 後é¢å·¥ä½œã€‚無需網路系統管ç†å“¡çš„é…置。您å¯ä»¥åœ¨æ‚¨çš„家用電腦使用 Windows 內置的 SSTP VPN 用戶端。 +S_3 VPN Azure 是一個雲 VPN æœå‹™ç”± SoftEther å…¬å¸ç¶“營。 VPN Azure 是å…費的,å¯æ供給任何人。按å³é‚Šçš„按鈕å¯ä»¥æŸ¥çœ‹è©³ç´°è³‡è¨Šå’Œå¦‚何使用的說明。 +B_BOLD VPN Azure 設置 +R_ENABLE 啟用 VPN Azure(&E) +R_DISABLE ç¦ç”¨ VPN Azure(&D) +S_HOSTNAME_BORDER ç•¶å‰ VPN Azure 主機å稱 +S_HOSTNAME_INFO VPN Azure 主機å稱與動態 DNS 主機å稱相åŒï¼Œä½†æ”¹è®Šçš„功能變數å稱尾碼為“vpnazure.netâ€ã€‚ +B_CHANGE 變更主機å稱(&H) +B_WEB 如何使用 VPN Azure\r\n(訪å•ç¶²è·¯) +IDCANCEL 確定(&O) + + +PREFIX D_SM_PROXY +CAPTION 通éŽä»£ç†ä¼ºæœå™¨é€£æŽ¥ +STATIC9 您å¯ä»¥é€šéŽä»£ç†ä¼ºæœå™¨é€£æŽ¥ +STATIC10 代表類型: +R_DIRECT_TCP 直接 TCP/IP 連接(無代ç†)(&D) +R_HTTPS é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥(&T) +R_SOCKS é€šéŽ SOCKS 代ç†ä¼ºæœå™¨é€£æŽ¥(&K) +B_PROXY_CONFIG 代ç†ä¼ºæœå™¨è¨­ç½®(&R) +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_VGC_LIST +CAPTION SoftEther VPN 用戶端的 VPN Gate å­¸è¡“è©¦é©—å°ˆæ¡ˆå¤–æŽ›ç¨‹å¼ +S_TITLE VPN Gate 公共 VPN 中繼伺æœå™¨ +S_INFO1 通éŽä½¿ç”¨ VPN 連接經由全世界志願者æ供的公共 VPN 伺æœå™¨ç²å¾—自由訪å•ç¶²éš›ç¶²è·¯ã€‚繞éŽæ‚¨çš„本地故障防ç«ç‰†çš„å°åŒ…攔截,並安全地隱è—ä½ çš„ IP 地å€ã€‚ +IDOK 連接到 VPN 伺æœå™¨(&C) +B_PROXY 代ç†è¨­ç½®(&P) +S_VLAN 虛擬網路介é¢å¡: +B_WEB VPN Gate 學術\r\n官方網站 +B_REFRESH é‡æ–°æ•´ç†åˆ—表(&R) +S_REFRESH é‡æ–°æ•´ç†åˆ—表... +S_RESEARCH 日本筑波大學的一個學術項目 +S_INFO9 帶有更快線路速度值 (Mbps) å’Œè¼ƒå° Ping çµæžœçš„ VPN 伺æœå™¨è®“你更加舒é©ã€‚如果你使用國外的 VPN 伺æœå™¨ï¼Œæ‚¨å¯ä»¥ç€è¦½å¾žæ‚¨æ‰€åœ¨åœ‹å®¶ç„¡æ³•è¨ªå•çš„網站。 + + +PREFIX D_VGC_PROTOCOL +CAPTION é¸æ“‡ VPN å”定來連接 +S_TITLE 公共 VPN 中繼伺æœå™¨ "%S" (%S) æ”¯æŒ TCP å’Œ UDP 作為 VPN å”定。 +S_INFO é¸æ“‡å愛的 VPN å”定來使用以連接 VPN 伺æœå™¨ "%S" (%S)。一般情æ³ä¸‹ï¼ŒTCP å”定很容易通éŽé˜²ç«ç‰†ã€‚åªæœ‰ç•¶ TCP 失敗時,å†å˜—試使用 UDP å”定。 +R_TCP 使用 &TCP å”定 (Ethernet over HTTPS VPN) (推薦) +R_UDP 使用 &UDP å”定 (Ethernet over UDP VPN) +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_VGS_CONFIG +CAPTION VPN Gate æœå‹™æŽ§åˆ¶å° +R_ENABLE 啟用 VPN Gate 中繼æœå‹™å’Œä½œç‚ºå¿—願者加入 VPN Gate 研究(&E)。 +S_TITLE 加入 VPN Gate 的學術研究專案嗎? +S_INFO1 VPN Gate 是一個以 "分散å¼çš„公共 VPN 中繼伺æœå™¨" 技術為研究的學術實驗,日本筑波大學研究生院é‹ä½œçš„。VPN Gate 用戶端用戶å¯ä»¥é€£æŽ¥åˆ° VPN Gate 公共 VPN 中繼伺æœå™¨ä¸Šé‹è¡Œçš„æœå‹™ï¼Œä¸¦é€šéŽ VPN 中繼伺æœå™¨äº«å—ç„¡é™åˆ¶çš„上網。 +S_INFO9 當一個 VPN Gate 用戶端用戶訪å•ç¶²éš›ç¶²è·¯ä¸Šçš„伺æœå™¨ï¼Œæº IP ä½å€å°‡è¢«æ›¿æ›ç‚ºä¸­ç¹¼å…¬å…± VPN 伺æœå™¨çš„ IP 地å€ã€‚因此,VPN Gate 用戶端用戶將能夠順利地ç€è¦½æµ·å¤–網站,å³ä½¿ç”¨æˆ¶çš„本地防ç«ç‰†å› æœªçŸ¥åŽŸå› ç™¼ç”Ÿæ•…障,無法通éŽé€™æ¨£çš„訪å•ã€‚ +S_WARNING 如果您é¸ä¸­ä¸Šè¿°æ ¸å–方塊,然後按確定,VPN Gate 中繼æœå‹™å°‡åœ¨é€™å°é›»è…¦ä¸Šå•Ÿå‹•ã€‚çµæžœï¼Œä»»ä½• VPN Gate ç”¨æˆ¶ç«¯å°‡èƒ½å¤ é€šéŽ VPN Gate 中繼æœå‹™å°ç¶²éš›ç¶²è·¯é€²è¡Œé€šä¿¡ã€‚它是安全的,å³ä½¿ä½ çš„電腦是ç§äººç¶²è·¯çµ¡ (如ä¼æ¥­ç¶²),因為任何ç§æœ‰ IP ä½å€çš„訪å•ä¸æœƒè¢«å…許經由 VPN Gate 中繼æœå‹™é€šéŽã€‚ +B_OPTION VPN Gate æœå‹™é¸é …設置(&O)... +IDOK 確定(&O) +IDCANCEL å–消 +B_WEB ç€è¦½ http://www.vpngate.net/ ... + + +PREFIX D_VGS_OPTION +CAPTION VPN Gate æœå‹™é¸é … +S_TITLE VPN Gate æœå‹™é¸é … +S_1 這å°é›»è…¦å°‡æˆç‚ºä¸€å€‹å…¬å…± VPN 伺æœå™¨ã€‚請填寫é‹ç‡Ÿå•†çš„伺æœå™¨è³‡è¨Šã€‚這些資訊將被公佈在 www.vpngate.net çš„å單上和其他相關æœå‹™ã€‚è¯ç¹«åœ°å€ä¹Ÿå°‡è¢«ç”¨æ–¼å¾ž VPN Gate 學術專案é‹ç‡Ÿå•†çš„è¯ç¹«ã€‚ +S_2 é‹ç‡Ÿå•†: +S_3 伺æœå™¨çš„é‹ç‡Ÿå•†(&O): +S_19 (最多 64 個字æ¯) +S_20 ä¸è‰¯å…§å®¹èˆ‰å ±ä½å€\r\n(e-mail 地å€ç­‰) (&A): +S_21 (最多 64 個字æ¯) +S_22 給使用者的消æ¯(&M):\r\n(最多 128 個字æ¯) +S_23 該消æ¯å°‡é¡¯ç¤ºåœ¨ VPN Gate 伺æœå™¨çš„清單中。輸入一個令人愉快的消æ¯ï¼Œè®“使用者感到高興。 +S_24 VPN 設置: +R_LOG ä¿å­˜ VPN å°åŒ…日誌 (推薦) (&S) +R_2WEEKS 兩周後自動刪除或存檔å°åŒ…日誌編碼 (推薦) (&T) +R_PERMANENT 使å°åŒ…日誌永久佔用ç£ç¢Ÿç©ºé–“ (&P) +R_L2TP 啟用 L2TP/IPSec VPN 伺æœå™¨åŠŸèƒ½ (推薦) (&L) +S_25 å…許 Mac OS Xã€iPhoneã€iPad å’Œ Android 用戶端進行 VPN 連接。 +B_MESSAGE 在 VPN 用戶端和螢幕上彈出您的廣告消æ¯(&S)... +IDOK 確定(&O) +IDCANCEL å–消 + + +PREFIX D_VGS_WARNING +CAPTION 在連接 VPN Gate 學術實驗å‰çš„注æ„事項 +S1 VPN Gate 學術實驗æœå‹™æ˜¯ä½œç‚ºæ—¥æœ¬ç­‘波大學研究生院的一個研究項目é‹ç‡Ÿçš„。該æœå‹™å—制於日本法律。其他國家的法律ä¸å—我們關注也ä¸æ‰¿æ“”責任。 +S2 從本質上講,在世界上有近 200 個國家,都有ä¸åŒçš„法律。ä¸å¯èƒ½åœ¨è»Ÿé«”發佈å‰åŽ»é©—è­‰æ¯ä¸€å€‹åœ‹å®¶çš„法律和法è¦ï¼Œä¸¦ä½¿æˆ‘們的軟體符åˆæ‰€æœ‰åœ‹å®¶çš„法律。如果使用者在一個特定的國家使用 VPN Gate æœå‹™ï¼Œæ壞公務人員的權力,æœå‹™æˆ–軟體的開發者將永é ä¸æœƒè² è²¬æ¢å¾©æˆ–補償等æ害或刑事責任。 +S3 通éŽä½¿ç”¨æœ¬è»Ÿé«”å’Œæœå‹™ï¼Œä½¿ç”¨è€…有自己的義務必須éµå®ˆæ‰€æœ‰ç›¸é—œçš„法律和è¦å‰‡ã€‚使用者將完全承擔任何æ失和使用本軟體åŠæœå‹™å°Žè‡´çš„責任,無論日本領土以內還是以外。 +S4 如果你ä¸åŒæ„也ä¸ç†è§£ä¸Šè¿°è­¦å‘Šï¼Œä¸è¦ä½¿ç”¨ä»»ä½• VPN Gate 學術實驗æœå‹™åŠŸèƒ½ã€‚ +S5 注: VPN Gate 僅僅是學術目的的一個研究專案。VPN Gate 是作為 SoftEther VPN 的一個外掛程å¼è¢«é–‹ç™¼çš„。然而,VPN Gate çš„æ¯ä¸€éƒ¨åˆ†éƒ½æ˜¯åœ¨ç­‘波大學的這一研究項目被開發的。VPN Gate 的任何部分都ä¸æ˜¯ SoftEther å…¬å¸é–‹ç™¼çš„。VPN Gate 研究項目ä¸æ˜¯ç”± SoftEther å…¬å¸å¼•å°Žã€ç¶“營,推廣和ä¿è­‰çš„。 +R_NEVER è«‹ä¸è¦å†æ¬¡é¡¯ç¤ºæ­¤æ¶ˆæ¯(&S) +B_WEB è¨ªå• VPN Gate 和網站 ... +IDOK åŒæ„(&A) +IDCANCEL ä¸åŒæ„(&D) +S_BOLD 注æ„! ä¸è¦åœ¨ VPN 通訊ç¦æ­¢çš„國家使用 VPN Gate æœå‹™ã€‚ + + +PREFIX D_NM_PUSH +CAPTION 編輯該éœæ…‹è·¯ç”±è¡¨ä»¥æŽ¨é€ +S1 這個虛擬 DHCP 伺æœå™¨å¯ä»¥æŽ¨é€å¸¶ DHCP 應答消æ¯çš„ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442) 至 VPN 用戶端。 +S2 VPN 用戶端是å¦èƒ½å¤ è­˜åˆ¥ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442) å–決於目標 VPN 用戶端軟體。SoftEther VPN 用戶端和 OpenVPN 用戶端都支æ´ç„¡é¡žéœæ…‹è·¯ç”±ã€‚在 L2TP/IPSec å’Œ MS-SSTP å”議上,相容性å–決於用戶端軟體的實施。 +S3 如果你清除了虛擬 DHCP 伺æœå™¨é¸é …çš„é è¨­é–˜é“器欄ä½ï¼Œæ‚¨å°±å¯ä»¥å¯¦ç¾æ‹†åˆ†éš§é“。在用戶端一å´ï¼Œç‚ºäº†ä½¿ç”¨æ‹†åˆ†éš§é“, L2TP/IPSec å’Œ MS-SSTP 用戶端需è¦é…置為ä¸å‰µå»ºé è¨­é–˜é“器。 +S4 您還å¯ä»¥é€šéŽç¾æœ‰çš„外部 DHCP 伺æœå™¨æŽ¨é€ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442)。在這種情æ³ä¸‹ï¼Œåœ¨ SecureNAT ç¦ç”¨è™›æ“¬ DHCP 伺æœå™¨åŠŸèƒ½ï¼Œåœ¨é€™ä¸€èž¢å¹•ä¸Šä½ ä¸éœ€è¦è¨­ç½®ç„¡é¡žè·¯ç”±ã€‚ +S5 編輯該éœæ…‹è·¯ç”±è¡¨ä»¥æŽ¨é€ +S6 例如: 192.168.5.0/255.255.255.0/192.168.4.254, 10.0.0.0/255.0.0.0/192.168.4.253\r\n\r\n用逗號或空格字元來拆分多æ¢ç›® (最多 64 æ¢ç›®)。\r\næ¯å€‹æ¢ç›®å¿…須以 "IP 網路ä½å€ / å­ç¶²è·¯é®ç½© / é–˜é“ IP 地å€" çš„æ ¼å¼ä¾†æŒ‡å®šã€‚ +S7 è«‹åƒé–± RFC3442 以瞭解無類路由。 +IDOK 確定(&O) +IDCANCEL å–消 + + + + +########################################################################### +# # +#軟體功能表的字串資料 # +# # +########################################################################### + + +# 連線管ç†å“¡èœå–® +PREFIX CM_MENU +#“連接†èœå–® +CMD_TOP_CONNECT 連接(&C) +CMD_CONNECT 連接(&O)\tEnter +CMD_STATUS 查看狀態(&S)...\tCtrl+S +CMD_DISCONNECT æ–·é–‹(&I)\tCtrl+D +CMD_DISCONNECT_ALL 斷開所有(&A)\tCtrl+I +CMD_NEW æ–° VPN 連接設置(&N)...\tCtrl+N +CMD_CLONE 複製(&C)\tCtrl+C +CMD_SHORTCUT 創建 VPN 連接快æ·æ–¹å¼(&H)... +CMD_EXPORT_ACCOUNT 匯出 VPN 連接設置(&X)... +CMD_IMPORT_ACCOUNT å°Žå…¥ VPN 連接設置(&P)... +CMD_STARTUP 啟動連接設置(&T)\tCtrl+T +CMD_NOSTARTUP 移除連接設置(&E) +CMD_RECENT 最近的 VPN Server(&V) +CMD_RENAME é‡æ–°å‘½å(&M)\tF2 +CMD_DELETE 刪除(&D)\tDel +CMD_PROPERTY 屬性(&R)...\tAlt+Enter +CMD_EXIT 關閉 VPN Client 管ç†å™¨(&O)\tAlt+F4 +CMD_QUIT 退出 VPN Client 管ç†å™¨ç¨‹å¼(&X)\tAlt+Q +#“編輯†功能表 +CMD_TOP_EDIT 編輯(&E) +CMD_SELECT_ALL å…¨é¸(&A)\tCtrl+A +CMD_SWITCH_SELECT 切æ›é¸æ“‡(&I) +#“查看â€èœå–® +CMD_TOP_VIEW 查看(&V) +CMD_STATUSBAR 顯示狀態列(&S) +CMD_VISTASTYLE Windows Vista / Windows 7 / Windows 8 風格(&T) +CMD_SHOWPORT 在連接清單中顯示埠(&P) +CMD_TRAYICON 顯示工具列上的圖示(&T) +CMD_ICON 圖示(&I) +CMD_DETAIL 詳細(&D) +CMD_GRID 顯示邊框(&G) +CMD_REFRESH é‡æ–°æ•´ç†(&R)\tF5 +#“虛擬å€åŸŸç¶²è·¯â€ èœå–® +CMD_TOP_VLAN 虛擬é©é…器(&L) +CMD_NEW_VLAN 新建虛擬網路介é¢å¡(&C)...\tCtrl+L +CMD_ENABLE_VLAN 啟用虛擬網路介é¢å¡(&E)\tCtrl+E +CMD_DISABLE_VLAN ç¦ç”¨è™›æ“¬ç¶²è·¯ä»‹é¢å¡(&S)\tCtrl+B +CMD_DELETE_VLAN 刪除虛擬網路介é¢å¡(&D)\tDel +CMD_REINSTALL é‡æ–°å®‰è£é©…動程å¼(&U)...\tCtrl+U +CMD_WINNET 打開&Windows網路連接...\tCtrl+W +#“連接†èœå–® +CMD_TOP_SECURE 智慧å¡(&S) +CMD_SECURE_MANAGER 智慧å¡ç®¡ç†å™¨(&M)...\tCtrl+G +CMD_SECURE_SELECT é¸æ“‡ä¸€å€‹æ™ºæ…§å¡ä½¿ç”¨(&S)... +#“工具†功能表 +CMD_TOP_TOOL 工具(&T) +CMD_PASSWORD 設置密碼(&P)...\tCtrl+P +CMD_TRUST 管ç†ä¿¡ä»»çš„ CA 證書列表(&T)\tCtrl+R +CMD_NETIF 網路設備狀態(&N)... +CMD_TCPIP TCP å”議優化工具(&O)... +CMD_MMCSS Windows Vista / Windows 7 / Windows 8 的優化(&V)... +CMD_TRAFFIC 網路通信速度測試工具(&R)...\tCtrl+Q +CMD_CM_SETTING 切æ›é‹è¡Œæ¨¡å¼(&M)... +CMD_LANGUAGE 語言設置(&L) +CMD_OPTION é¸é …(&O)...\tCtrl+O +#“語音â€åŠŸèƒ½è¡¨ +CMD_TOP_VOICE 語音(&O) +CMD_VOIDE_NONE 關閉語音指å—(&D) +CMD_VOICE_NORMAL 正常語音指å—(&N) +CMD_VOICE_ODD 擴展語音指å—(&O) +#“説明â€åŠŸèƒ½è¡¨ +CMD_TOP_HELP 幫助(&H) +CMD_ABOUT 關於(&A)... + + + + + + + + + + + + + + + + + +########################################################################### +# # +# 命令æ示符字串資料 # +# # +########################################################################### + +PREFIX NULL + +# 控制å°ç³»çµ±ç¸½è¦½ +CON_INFILE_ERROR 錯誤: 無法打開指定的輸入檔 "%s"。 +CON_OUTFILE_ERROR 錯誤: 無法創建指定的輸出檔 "%s"。 +CON_INFILE_START 在檔 "%s" 中寫入命令將被使用代替éµç›¤è¼¸å…¥ã€‚ +CON_OUTFILE_START 該消æ¯è¼¸å‡ºåˆ°æŽ§åˆ¶å°å°‡è¢«ä¿å­˜åœ¨æª” "%s"。 +CON_USER_CANCEL [EOF] +CON_UNKNOWN_CMD "%S": 命令未找到。\n您å¯ä»¥ä½¿ç”¨ "HELP" 命令來查看一個å¯ç”¨çš„命令列表。 +CON_AMBIGIOUS_CMD "%S": 命令å稱是模糊的。 +CON_AMBIGIOUS_CMD_1 指定的命令å稱匹é…以下多個命令: +CON_AMBIGIOUS_CMD_2 請更嚴格地é‡æ–°æŒ‡å®šå‘½ä»¤å稱。 +CON_INVALID_PARAM åƒæ•¸ "/%S" 已被指定。使用命令 "%S" 時,ä¸å¯èƒ½æŒ‡å®šæ­¤åƒæ•¸ã€‚輸入 "%S /HELP" 來看被使用的åƒæ•¸æ¸…單。 +CON_AMBIGIOUS_PARAM "/%S": åƒæ•¸å稱是ä¸æ˜Žç¢ºçš„。 +CON_AMBIGIOUS_PARAM_1 指定的åƒæ•¸å稱符åˆä»¥ä¸‹ï¼Œè¢«æŒ‡å®šçš„åšç‚ºå‘½ä»¤ "%S" åƒæ•¸çš„åƒæ•¸: +CON_AMBIGIOUS_PARAM_2 請更嚴格地é‡æ–°æŒ‡å®šåƒæ•¸å稱。 + + +# ä¸æ˜Žå‘½ä»¤ +CMD_UNKNOWM 沒有這個命令的說明。 +CMD_UNKNOWN_HELP 沒有這個命令的詳細æ述。如果您想瞭解更多有關此命令的詳細資料,請åƒé–±æ‰‹å†Šæˆ–線上文檔。 +CMD_UNKNOWN_ARGS 沒有命令執行的例å­ã€‚ +CMD_UNKNOWN_PARAM 沒有這個åƒæ•¸çš„說明。 + + +# 控制å°ç³»çµ±å…§ä½¿ç”¨çš„字串 +CMD_HELP_1 您å¯ä»¥ä½¿ç”¨ä¸‹é¢çš„ %u 命令: +CMD_HELP_2 åƒè€ƒæ¯å€‹å‘½ä»¤çš„使用,輸入 "命令å稱 ?" 來查看幫助。 +CMD_EVAL_MIN_MAX 您必須指定從 %u 到 %u 的整數。 +CMD_PROMPT 輸入一個值: +CMD_EVAL_NOT_EMPTY è¦æ ¼ä¸èƒ½ç‚ºç©ºç™½ã€‚ +CMD_EVAL_SAFE 該字串包å«ä¸å¯ç”¨çš„字元。 +CMD_EVAL_INT 您必須指定一個ä¸å°æ–¼ 1 的整數。 +CMD_HELP_TITLE 關於命令 "%S" 的幫助 +CMD_HELP_DESCRIPTION [目的] +CMD_HELP_USAGE [使用方法] +CMD_HELP_HELP [說明] +CMD_HELP_ARGS [åƒæ•¸] +CMD_PROPMT_PORT 輸入埠號: +CMD_EVAL_PORT 埠號無效。指定一個範åœæ˜¯ 1 到 65535 的埠號。 +CMD_CT_STD_COLUMN_1 é …ç›® +CMD_CT_STD_COLUMN_2 價值 +CMD_CT_STD_COLUMN_3 說明 +CMD_PARSE_IP_SUBNET_ERROR_1_6 指定 "IPv6 地å€/å­ç¶²è·¯é®ç½©" æ ¼å¼ã€‚\n通éŽç”¨å†’號來分開這åå…­ä½é€²åˆ¶çš„數值來指定 IPv6 地å€ï¼Œå¦‚如“ 2001:200:0:1::â€ã€‚å°æ–¼å­ç¶²è·¯é®ç½©ï¼Œæ‚¨å¯ä»¥æŒ‡å®šç”¨å†’號分開的åå…­ä½é€²åˆ¶æ•¸å€¼ï¼Œå¦‚ “ffff:ffff:ffff:ffff::â€ï¼Œæˆ–者您也å¯ä»¥ç”¨å進ä½æ•¸å­—值指定å­ç¶²è·¯é®ç½©çš„比特長度,如 64。\nè¦æŒ‡å®šä¸€å€‹ç¨ç«‹ä¸»æ©Ÿï¼ŒæŒ‡å®šå­ç¶²è·¯é®ç½©ç‚ºâ€œ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffffâ€æˆ– “128â€ã€‚\n(例)\n2001:200:0:1::/64\n2001:200:0:1::/ffff:ffff:ffff:ffff::\n2001:200:0:1::5/12\n\n +CMD_PARSE_IP_SUBNET_ERROR_1 指定 "IPv4 地å€/å­ç¶²è·¯é®ç½©" æ ¼å¼ã€‚\n通éŽç”¨å°æ•¸é»žä¾†åˆ†éš”å進ä½æ•¸å­—值來指定 IPv4 地å€ï¼Œå¦‚ “192.168.0.1â€ã€‚å°æ–¼å­ç¶²è·¯é®ç½©ï¼Œæ‚¨å¯ä»¥é€šéŽä½¿ç”¨å°æ•¸é»žåˆ†éš”å進ä½æ•¸å­—值來來指定,如 “255.255.255.0â€ï¼Œæˆ–者您也å¯ä»¥é€šéŽä½¿ç”¨å進ä½æ•¸å­—值來指定å­ç¶²è·¯é®ç½©çš„比特長度如 24。\nè¦æŒ‡å®šä¸€å€‹ç¨ç«‹ä¸»æ©Ÿï¼Œæ‚¨å¯ä»¥æŒ‡å®šå­ç¶²è·¯é®ç½©ç‚º 255.255.255.255 或 32\n(例)\n192.168.0.1/24\n192.168.0.1/255.255.255.0\n192.168.0.5/255.255.255.255\n\n +CMD_PARSE_IP_SUBNET_ERROR_2 指定的 IP 地å€ä¸æ˜¯ç¶²è·¯ä½å€ã€‚ +CMD_PARSE_IP_SUBNET_ERROR_3 指定的 IP ä½å€ä¸æ˜¯ç¶²è·¯ä½å€é¦–碼。 +CMD_EVAL_DATE_TIME_FAILED 日期和時間è¦æ ¼ç„¡æ•ˆã€‚\n日期和時間必須為相åŒçš„æ ¼å¼å¦‚ "2005/10/08 19:30:00",指定 6 個整數代表年/月/æ—¥ å°æ™‚:分é˜:秒,用斜線,空格和冒號分隔。年指定為 4 ä½æ•¸ã€‚ +CMD_PARSE_IP_MASK_ERROR_1_6 指定 "IPv6 地å€/é®ç½©" æ ¼å¼ã€‚\n通éŽç”¨å†’號來分隔å六進ä½çš„數值來指定 IPv6 地å€ï¼Œå¦‚ “2001:200:0:1::â€ã€‚å°æ–¼é®ç½©ï¼Œæ‚¨å¯ä»¥æŒ‡å®šç”±å†’號分隔的å六進ä½çš„數值,如 ffff:ffff:ffff:ffff::,或者您也å¯ä»¥ç”¨å進ä½æ•¸å­—值來指定é®ç½©çš„比特長度如 64。\nè¦æŒ‡å®šä¸€å€‹ç¨ç«‹ä¸»æ©Ÿï¼ŒæŒ‡å®šé®ç½©ç‚º “ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff â€æˆ–“128â€ã€‚\n(例) \n2001:200:0:1::/64\n2001:200:0:1::/ffff:ffff:ffff:ffff::\n2001:200:0:1::5/12\n\n +CMD_PARSE_IP_MASK_ERROR_1 指定 "IPv4 地å€/é®ç½©" æ ¼å¼ã€‚\n通éŽç”¨å°æ•¸é»žä¾†åˆ†éš”å進ä½æ•¸å­—值來指定 IPv4 地å€ï¼Œå¦‚“192.168.0.1â€ã€‚å°æ–¼é®ç½©ï¼Œæ‚¨å¯ä»¥æŒ‡å®šç”¨å°æ•¸é»žåˆ†éš”çš„å進ä½æ•¸å­—值,如 “255.255.255.0â€ï¼Œæˆ–者您也å¯ä»¥ç”¨å進ä½å€¼æŒ‡å®šé®ç½©çš„比特長度,如 24。\nè¦æŒ‡å®šä¸€å€‹ç¨ç«‹ä¸»æ©Ÿï¼ŒæŒ‡å®šé®ç½©ç‚º 255.255.255.255 或 32\n(例) \n 192.168.0.1/24\n 192.168.0.1/255.255.255.0\n192.168.0.5/255.255.255.255\n\n + + + +# 通用資訊 +CMD_MSG_INVALID_HOSTNAME 指定的主機å稱無效。 +CMD_MSG_OK 命令æˆåŠŸå®Œæˆã€‚ +CMD_MSG_ALLOW å…許 +CMD_MSG_DENY 拒絕 +CMD_MSG_INFINITE ç„¡é™ +CMD_MSG_ENABLE 啟用 +CMD_MSG_DISABLE ç¦ç”¨ +CMD_MSG_LOAD_CERT_FAILED 無法讀å–指定的 X.509 證書文件。 +CMD_MSG_SAVE_CERT_FAILED 無法寫入 X.509 證書文件。 +CMD_ACCOUNT_COLUMN_NAME VPN 連接設置å稱 +CMD_ACCOUNT_COLUMN_HOSTNAME 目標 VPN Server 主機å稱 +CMD_ACCOUNT_COLUMN_PORT 目標 VPN Server 埠號 +CMD_ACCOUNT_COLUMN_HUBNAME 目標 VPN Server 虛擬 HUB å稱 +CMD_ACCOUNT_COLUMN_PROXY_TYPE 代ç†ä¼ºæœå™¨é¡žåž‹ +CMD_ACCOUNT_COLUMN_PROXY_HOSTNAME 代ç†ä¼ºæœå™¨ä¸»æ©Ÿå稱 +CMD_ACCOUNT_COLUMN_PROXY_PORT 代ç†ä¼ºæœå™¨çš„埠號 +CMD_ACCOUNT_COLUMN_PROXY_USERNAME 代ç†ä¼ºæœå™¨çš„用戶å +CMD_ACCOUNT_COLUMN_SERVER_CERT_USE 驗證伺æœå™¨æ†‘è­‰ +CMD_ACCOUNT_COLUMN_SERVER_CERT_NAME 註冊的伺æœå™¨å€‹äººè­‰æ›¸ +CMD_ACCOUNT_COLUMN_DEVICE_NAME 用於連接的設備å +CMD_ACCOUNT_COLUMN_AUTH_TYPE 驗證類型 +CMD_ACCOUNT_COLUMN_AUTH_USERNAME 用戶å +CMD_ACCOUNT_COLUMN_AUTH_CERT_NAME 用戶端驗證使用證書 +CMD_ACCOUNT_COLUMN_NUMTCP VPN 通信中使用的 TCP 的連接數 +CMD_ACCOUNT_COLUMN_TCP_INTERVAL 建立æ¯å€‹ TCP 連接的間隔 +CMD_ACCOUNT_COLUMN_TCP_TTL æ¯å€‹ TCP 連接的連接週期 +CMD_ACCOUNT_COLUMN_TCP_HALF 使用åŠé›™å·¥æ¨¡å¼ +CMD_ACCOUNT_COLUMN_ENCRYPT é€šéŽ SSL 加密 +CMD_ACCOUNT_COLUMN_COMPRESS 資料壓縮 +CMD_ACCOUNT_COLUMN_BRIDGE_ROUTER 通éŽæ©‹æŽ¥å™¨ / 路由模å¼é€£æŽ¥ +CMD_ACCOUNT_COLUMN_MONITOR 通éŽç›£æ¸¬æ¨¡å¼é€£æŽ¥ +CMD_ACCOUNT_COLUMN_NO_TRACKING ä¸è¦èª¿æ•´è·¯ç”±è¡¨ +CMD_ACCOUNT_COLUMN_QOS_DISABLE ä¸è¦ä½¿ç”¨ QoS 控制功能 + + +# Debugging Information Collecting Tool +CMD_DEBUG_SOFTNAME 調試資訊採集工具 +CMD_DEBUG_PRINT 調試資訊採集工具\r\n\r\n +CMD_DEBUG_NOT_2000 è¦æ±‚ Windows 2000 或更高版本。 +CMD_DEBUG_NOT_ADMIN 您必須以管ç†å“¡èº«ä»½ç™»å…¥ Windows 執行此命令。 +CMD_DEBUG_UAC_FAILED 無法ç²å¾—管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_DEBUG_SAVE_TITLE 指定ä¿å­˜æª”的目標路徑 +CMD_DEBUG_OK 一個調試資訊檔被ä¿å­˜ç‚º "%s"。\r\n\r\n發é€æ­¤æª”到你的支æŒäººå“¡ã€‚\r\n在發é€çµ¦æ”¯æŒäººå“¡ä»¥å‰ï¼Œæ‚¨å¿…須驗證此檔的內容。\r\n如果有一些你ä¸æƒ³é€éœ²çµ¦å…¶ä»–工作人員的機密資訊,你有責任移除這個檔中的機密資訊。\r\n\r\n如果你忽略了包å«åœ¨æ­¤æª”中的機密資訊,並且你åŒæ„將整個檔發é€çµ¦æ”¯æŒäººå“¡ï¼Œé€™æ„味著你已經åŒæ„é€éœ²æª”中的全部內容給支æ´äººå“¡ã€‚ +CMD_DEBUG_NG 無法ä¿å­˜èª¿è©¦è³‡è¨Šç‚º "%s"。 + + +# 測試命令 +CMD_TEST 執行測試é‹è¡Œã€‚ +CMD_TEST_HELP 這是一個測試命令。執行測試é‹è¡Œã€‚隨著測試命令,您å¯ä»¥æŒ‡å®šè¨±å¤šåƒæ•¸ã€‚您å¯ä»¥çœç•¥åƒæ•¸çš„個數。 +CMD_TEST_ARGS Test [/A1:a_str] [/A2:b_str] [/A3:int_value] +CMD_TEST_A1 指定åƒæ•¸æ ¼ A1。這å¯ä»¥è¢«çœç•¥ã€‚ +CMD_TEST_A2 指定åƒæ•¸ A2。如果忽略,當命令執行時,æ示將顯示輸入åƒæ•¸ A2。è¦æ ¼ä¸èƒ½æ˜¯ç©ºç™½ã€‚ +CMD_TEST_A3 指定一個數值。您必須指定一個範åœæ˜¯ 1 到 100 之間的整數。指定的整數超出此範åœï¼Œå°‡å°Žè‡´éŒ¯èª¤è³‡è¨Šé¡¯ç¤ºã€‚ +CMD_TEST_EVAL_A2 åƒæ•¸ A2 çš„è¦æ ¼ä¸èƒ½æ˜¯ç©ºç™½ã€‚ +CMD_IP_EVAL_FAILED IP ä½å€æŒ‡å®šä¸æ­£ç¢ºã€‚ +CMD_HOSTPORT_EVAL_FAILED 主機å稱和埠號è¦æ ¼ç„¡æ•ˆã€‚\n請使用指定的主機å稱格å¼:埠號 或 IP ä½å€:埠號。 +CMD_PORTLIST_EVAL_FAILED 埠號清單è¦æ ¼ç„¡æ•ˆã€‚\n列表必須至少有一個埠號設置,也å¯ä»¥è¨­ç½®å¤šå€‹åŸ è™Ÿã€‚當指定多個埠號時,使用逗號隔開,如 "443,992,8888"。 +CMD_PROTOCOL_EVAL_FAILED å”議指定ä¸æ­£ç¢ºã€‚å¯ä»¥ç‚ºå”議指定 ip, tcp, udp, icmpv4, icmpv6 或å”å®šæ•¸ä½ (0 到 255)。 +CMD_PORT_RANGE_EVAL_FAILED 埠號或埠號範åœæŒ‡å®šä¸æ­£ç¢ºã€‚如果僅指定一個埠號,必須使用一個整數來指定埠號。如果指定多個埠,開始埠號和çµæŸåŸ è™ŸåŠ ä¸€å€‹é€£å­—號來指定,如 "80-443"。 +CMD_TCP_CONNECTION_STATE_EVAL_FAILED TCP 連接狀態è¦æ ¼ç„¡æ•ˆã€‚\n指定 "已設立" 或 "未設立",並且在é¸æ“‡å”定時指定 TCP。 +CMD_MAC_ADDRESS_AND_MASK_EVAL_FAILED MAC ä½å€å’Œé®ç½©è¦æ ¼ç„¡æ•ˆã€‚\n使用有分隔符號('-' 或 ':')çš„å六進ä½æ•¸å­—,和沒有分隔符號。一個例å­æ˜¯ "00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-FF"。 +CMD_EXEC_MSG_NAME %S 命令 - %s +CMD_ID ID +CMD_FILE_NOT_FOUND 找ä¸åˆ°æŒ‡å®šçš„檔案 "%s"。 +CMD_FILE_NAME_EMPTY 檔案å沒有被指定。 +CMD_SAVECERTPATH ä¿å­˜ X.509 證書到檔案å: +CMD_SAVECERT_FAILED 無法ä¿å­˜è­‰æ›¸æ–‡ä»¶ã€‚ +CMD_SAVEKEYPATH ä¿å­˜é‡‘鑰到檔案å: +CMD_SAVEKEY_FAILED 無法ä¿å­˜é‡‘鑰檔案。 +CMD_SAVEFILE_FAILED 無法ä¿å­˜æª”案。 +CMD_LOADFILE_FAILED 無法打開檔案。 +CMD_LOADCERTPATH 從……檔案åè®€å– X.509 證書: +CMD_LOADCERT_FAILED 無法讀å–證書檔案。 +CMD_LOADKEYPATH 從檔案å……讀å–ç§å¯†é‡‘é‘°: +CMD_LOADKEY_FAILED 無法讀å–金鑰文件。 +CMD_LOADKEY_ENCRYPTED_1 指定的金鑰檔被密碼ä¿è­·ã€‚ +CMD_LOADKEY_ENCRYPTED_2 請輸入密碼: +CMD_LOADKEY_ENCRYPTED_3 密碼ä¸æ­£ç¢ºã€‚ +CMD_KEYPAIR_FAILED X.509 證書和ç§å¯†é‡‘鑰的組åˆæŒ‡å®šä¸æ­£ç¢ºã€‚證書和與該證書å°æ‡‰çš„ç§å¯†é‡‘鑰是必需的。 +CMD_CERT_NOT_EXISTS 證書未登記。 +CMD_NO_SETTINGS ï¼ +CMD_DISCONNECTED_MSG \n---Error---\n\n與您正管ç†çš„主機通信會話被中斷了。從ç¾åœ¨é–‹å§‹ï¼Œå¦‚果您é‹è¡Œä»»ä½•å‘½ä»¤å°‡å‡ºç¾éŒ¯èª¤ã€‚\n\n為了é‡æ–°é€£æŽ¥åˆ°æ‚¨ç®¡ç†çš„主機,首先輸入 "EXIT" 的離開本æ示,然後é‡æ–°é€£æŽ¥ã€‚\n\n + + +# VPN CMD 命令 +CMD_VPNCMD SoftEther VPN 命令列管ç†å·¥å…· +CMD_VPNCMD_HELP “vpncmd â€ç¨‹å¼æ˜¯ä¸€å€‹å…許您通éŽä½¿ç”¨å‘½ä»¤åˆ—ä¾†ç®¡ç† SoftEther VPN 軟體的實用工具。通éŽä½¿ç”¨ vpncmd,您å¯ä»¥é€£æŽ¥åˆ°é‹è¡Œåœ¨æœ¬åœ°æˆ–é ç«¯é›»è…¦çš„ VPN Client,VPN Server 或 VPN Bridge 並管ç†å®ƒå€‘。此外,通éŽä½¿ç”¨ VPN 工具模å¼ï¼Œæ‚¨å¯ä»¥èª¿ç”¨ç¶²è·¯å‚³é€é€ŸçŽ‡æ¸¬è©¦å·¥å…·å’Œè­‰æ›¸å‰µå»ºåŠŸèƒ½ã€‚å³ä½¿ä¸é€£æŽ¥åˆ° VPN Server 或 VPN Client,vpncmd 也是å¯ä»¥ä½¿ç”¨çš„。\n當使用 vpncmd 時,如果檔案å是通éŽä½¿ç”¨ /IN å’Œ /OUT åƒæ•¸æŒ‡å®šçš„,該命令就å¯ä»¥æ ¹æ“šä¸€å€‹æª”被批é‡åŸ·è¡Œã€‚該檔列舉了å¯åŸ·è¡Œå‘½ä»¤çš„檔和執行çµæžœå¯ä»¥è¢«å¯«å…¥æª”中。通常,vpncmd 啟動後命令æ示符會出ç¾ï¼Œä½†æ˜¯ï¼Œç•¶ç”¨ /IN åƒæ•¸æŒ‡å®šä¸€å€‹è¼¸å…¥æª”時,在輸入檔的所有行執行完æˆå¾Œï¼Œè©²ç¨‹å¼å°‡è‡ªå‹•çµ‚止。此外,當指定 /CMD åƒæ•¸ä¾†åŸ·è¡Œä¸€å€‹å‘½ä»¤æ™‚,在命令執行完æˆå¾Œï¼Œç¨‹å¼å°‡è‡ªå‹•çµ‚止。您ä¸èƒ½åŒæ™‚刻指定 /IN åƒæ•¸å’Œ /CMD åƒæ•¸ã€‚vpncmd 程å¼çš„終止代碼將是最後執行命令的錯誤代碼 (在æˆåŠŸåŸ·è¡Œçš„情æ³ä¸‹æ˜¯ 0)。在 Windows 環境下,當具有管ç†å“¡è¨±å¯æ¬Šçš„用戶一次或多次啟動 vpncmd 時,有å¯èƒ½åªéœ€è¼¸å…¥ "vpncmd" 到 Windows 命令æ示符或 [é‹è¡Œ...] Windows å•Ÿå‹• vpncmd。為了在 UNIX 系統下得到åŒæ¨£çš„çµæžœï¼Œæ‚¨å¯ä»¥æ‰‹å‹•è¨­ç½®ï¼ŒPATH 環境是å¯è®Šçš„。 +CMD_VPNCMD_ARGS vpncmd [host:port] [/CLIENT|/SERVER|/TOOLS] [/HUB:hub] [/ADMINHUB:adminhub] [/PASSWORD:password] [/IN:infile] [/OUT:outfile] [/CMD commands...] +CMD_VPNCMD_[host:port] 通éŽæŒ‡å®šæ ¼å¼çš„åƒæ•¸ [主機å稱:埠號],å¯è‡ªå‹•é€£æŽ¥åˆ°ä¸»æ©Ÿã€‚如果這是沒有指定的,會出ç¾ä¸€å€‹æ示讓輸入連接目的地。當連接到一個 VPN Client,您ä¸èƒ½æŒ‡å®šä¸€å€‹åŸ è™Ÿã€‚ +CMD_VPNCMD_CLIENT 連接到 VPN 客戶åšç®¡ç†ã€‚您ä¸èƒ½æŒ‡å®šå®ƒèˆ‡ /SERVER 一起åšã€‚ +CMD_VPNCMD_SERVER 連接到 VPN Server 或 VPN Bridge åšç®¡ç†ã€‚您ä¸èƒ½æŒ‡å®šå®ƒèˆ‡ /CLIENT 一起åšã€‚ +CMD_VPNCMD_TOOLS 啟用 VPN 工具命令。 VPN 工具包括簡單證書創建工具 (MakeCert 命令) 和網路傳é€é€ŸçŽ‡æ¸¬è©¦å·¥å…· (SpeedTest 命令)。 +CMD_VPNCMD_HUB ç•¶é€šéŽ â€œè™›æ“¬ HUB 管ç†æ¨¡å¼â€é€£æŽ¥åˆ° VPN Server 時,這就指定了該虛擬 HUB å稱為 "hub"。如果您指定主機å稱而ä¸æ˜¯ / HUB åƒæ•¸ï¼Œé€£æŽ¥å°‡é€šéŽ “伺æœå™¨ç®¡ç†æ¨¡å¼â€é€²è¡Œã€‚ +CMD_VPNCMD_ADMINHUB 在連接到 VPN Server 後,這將指定自動é¸æ“‡çš„虛擬 HUB "adminhub" çš„å稱。如果已經指定 /HUB çš„åƒæ•¸ï¼Œè™›æ“¬ HUB 將被自動é¸å®šï¼Œå‰‡æœ¬æŒ‡å®šå°±æ²’有必è¦äº†ã€‚ +CMD_VPNCMD_PASSWORD 當連接時,如果需è¦ç®¡ç†å“¡å¯†ç¢¼ï¼ŒæŒ‡å®šå¯†ç¢¼ "password"。當沒有指定密碼時,æ示輸入密碼會被顯示。 +CMD_VPNCMD_IN 這將指定的文字檔 "infile",其中包å«é€£æŽ¥å®Œæˆå¾Œè‡ªå‹•åŸ·è¡Œçš„命令列表。如果指定 /IN åƒæ•¸ï¼Œåœ¨æª”中所有命令檔都執行完畢後,vpncmd 程å¼å°‡è‡ªå‹•çµ‚止。如果該檔包å«å¤šä½å…ƒçµ„字元,編碼必須是 Unicode (UTF-8)。這ä¸èƒ½èˆ‡ /CMD 一起被指定 (如 /CMD 是指定的,/IN 將被忽略)。 +CMD_VPNCMD_OUT 您å¯ä»¥æŒ‡å®šæ–‡å­—檔 "outfile" 寫所有的字串,如螢幕上的æ示,資訊,錯誤和執行çµæžœã€‚請注æ„,如果指定的檔已經存在,ç¾æœ‰æª”的內容將被覆蓋。輸出字串將用 Unicode (UTF-8) 編碼被記錄。 +CMD_VPNCMD_CMD 如果å¯é¸å‘½ä»¤ "commands..." 包å«åœ¨ /CMD 命令之後,連接完æˆå¾Œæ­¤å‘½ä»¤å°‡è¢«åŸ·è¡Œï¼Œæ­¤å¾Œ vpncmd 程å¼å°‡çµ‚止。ä¸èƒ½èˆ‡ /IN 一起指定 (如果與 /IN 一起指定,/IN 將被忽略)。在所有其他 vpncmd åƒæ•¸ä¹‹å¾ŒæŒ‡å®š /CMD åƒæ•¸ã€‚ +CMD_VPNCMD_CSV 您å¯ä»¥é€šéŽæŒ‡å®šæœ¬é¸é …啟用 CSV 輸出。æ¯å€‹å‘½ä»¤çš„çµæžœå°‡æœƒä»¥ CSV å½¢å¼åˆ—å°ã€‚用其他程å¼è™•ç†çµæžœæ˜¯æœ‰ç”¨çš„。 +CMD_VPNCMD_CS_1 通éŽä½¿ç”¨ vpncmd 程å¼ï¼Œå¯ä»¥å–得以下æˆæžœã€‚\n\n1. VPN Server 或 VPN Bridge 的管ç†ã€‚\n2. VPN Client 的管ç†ã€‚\n3. 使用 VPN 工具 (證書創建和網路傳é€é€ŸçŽ‡æ¸¬è©¦å·¥å…·)\n\n +CMD_VPNCMD_CS_2 é¸æ“‡ 1, 2 或 3: +CMD_VPNCMD_HOST_1 指定的主機å稱或目標 VPN Server 或 VPN Bridge 正在 é‹è¡Œçš„電腦 IP ä½å€ã€‚\n通éŽä»¥ "主機å稱:埠號" æ ¼å¼æŒ‡å®šï¼Œæ‚¨é‚„å¯ä»¥æŒ‡å®šåŸ è™Ÿã€‚\n(當沒有指定埠號時,使用 443。)\n如果ä¸è¼¸å…¥ä»»ä½•å…§å®¹ä¸¦æŒ‰ä¸‹å›žè»Šéµï¼Œå°‡é€£æŽ¥åˆ°åŸ è™Ÿç‚º 443 的本地主機 (這å°é›»è…¦)。 +CMD_VPNCMD_HOST_2 指定的主機å稱或正在é‹è¡Œçš„目標 VPN Client 電腦的 IP ä½å€ã€‚\n如果ä¸è¼¸å…¥ä»»ä½•å…§å®¹ä¸¦ä¸”按下回車éµï¼Œå°‡é€£æŽ¥åˆ°æœ¬åœ°ä¸»æ©Ÿ (這å°é›»è…¦)。 +CMD_VPNCMD_HOST_3 目標 IP ä½å€çš„主機å稱: +CMD_VPNCMD_HUB_1 如果通éŽè™›æ“¬ HUB 管ç†æ¨¡å¼é€£æŽ¥åˆ°ä¼ºæœå™¨ï¼Œè«‹è¼¸å…¥è™›æ“¬ HUB çš„å稱。\n如果通éŽä¼ºæœå™¨ç®¡ç†æ¨¡å¼é€£æŽ¥ï¼Œç„¡é ˆè¼¸å…¥ä»»ä½•å…§å®¹è«‹æŒ‰Backspaceéµã€‚\n +CMD_VPNCMD_HUB_2 指定虛擬 HUB å稱: +CMD_VPNCMD_ABOUT SoftEther VPN 命令列管ç†å·¥å…· (vpncmd 命令)\n%S\n%S\nCopyright (c) SoftEther VPN Project. All Rights Reserved.\n +CMD_VPNCMD_PASSWORD_1 訪å•è¢«æ‹’絕。å¯èƒ½æ˜¯å¯†ç¢¼ä¸æ­£ç¢ºï¼Œæˆ–者是您以ä¸æ­£ç¢ºçš„管ç†æ¨¡å¼é€£æŽ¥ã€‚您å¯ä»¥å˜—試å†æ¬¡è¼¸å…¥å¯†ç¢¼ã€‚è¦å–消,請按 Ctrl + D。 +CMD_VPNCMD_PASSWORD_2 密碼: +CMD_VPNCMD_ERROR 發生錯誤。(錯誤代碼: %u)\n%s +CMD_VPNCMD_SERVER_CONNECTED 與伺æœå™¨ "%S" 的連接已建立 (埠 %u)。 +CMD_VPNCMD_SERVER_CONNECTED_1 您有整個 VPN Server 的管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_VPNCMD_SERVER_CONNECTED_2 您在 VPN Server 上有虛擬 HUB "%S" 的管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_VPNCMD_CLIENT_NO_REMODE 目標 VPN Client 伺æœå™¨ä¸å…許來自é ç«¯é›»è…¦çš„ä¾æ³•è¡Œæ”¿çš„連接。啟動的電腦上é‹è¡Œçš„ VPN Client 並連接到本地主機的命令列管ç†å·¥å…·æˆ– VPN 客戶經ç†ã€‚ +CMD_VPNCMD_PWPROMPT_0 請輸入密碼。è¦å–消,請按下 Ctrl + D éµã€‚ +CMD_VPNCMD_PWPROMPT_1 密碼 : +CMD_VPNCMD_PWPROMPT_2 確èªè¼¸å…¥: +CMD_VPNCMD_PWPROMPT_3 密碼和確èªå¯†ç¢¼ä¸åŒ¹é…。請å†è¼¸å…¥å¯†ç¢¼å’Œç¢ºèªå¯†ç¢¼ã€‚ +CMD_VPNCMD_CLIENT_CONNECTED 連接到 VPN Client "%S"。 +CMD_VPNCMD_TOOLS_CONNECTED VPN 工具已推出。通éŽè¼¸å…¥ "HELP",您å¯ä»¥æŸ¥çœ‹å¯ä½¿ç”¨çš„命令列表。 + + + + +####################################################### +# # +# VPN Server 的管ç†å‘½ä»¤å¦‚下 # +# # +####################################################### + + + +# About 命令 +CMD_About 顯示版本資訊 +CMD_About_HELP 這顯示了此命令列管ç†å·¥å…·çš„版本資訊。版本資訊中包括了 vpncmd 版本號,內部標記和內部標記資訊。 +CMD_About_ARGS About + + +# ServerInfoGet 命令 +CMD_ServerInfoGet ç²å–伺æœå™¨è³‡è¨Š +CMD_ServerInfoGet_Help 這使您å¯ä»¥ç²å–當å‰é€£æŽ¥çš„ VPN Server 或 VPN Bridge 的伺æœå™¨è³‡è¨Šã€‚伺æœå™¨è³‡è¨Šä¸­åŒ…括版本號,內部標記和內部標記資訊。您還å¯ä»¥ç²å–當å‰ä¼ºæœå™¨é‹è¡Œæ¨¡å¼çš„資訊和伺æœå™¨ä¸Šé‹è¡Œçš„作業系統資訊。 +CMD_ServerInfoGet_Args ServerInfoGet + + +# ServerStatusGet 命令 +CMD_ServerStatusGet ç²å–當å‰ä¼ºæœå™¨ç‹€æ…‹ +CMD_ServerStatusGet_Help 這使您å¯ä»¥å³æ™‚ç²å–當å‰é€£æŽ¥çš„ VPN Server 或 VPN Bridge çš„ç¾ç‹€ã€‚您å¯ä»¥å¾—到關於資料通信和伺æœå™¨ä¸Šå­˜åœ¨çš„ä¸åŒé¡žåž‹ç‰©ä»¶æ•¸é‡çš„統計資料。您å¯ä»¥å¾—到當å‰é›»è…¦æ‰€ä½¿ç”¨çš„作業系統記憶體多少的資訊。 +CMD_ServerStatusGet_Args ServerStatusGet + + +# ListenerCreate 命令 +CMD_ListenerCreate 創建新的 TCP 監è½å™¨ +CMD_ListenerCreate_Help 這使您å¯ä»¥åœ¨ä¼ºæœå™¨ä¸Šå‰µå»ºä¸€å€‹æ–°çš„ TCP 監è½å™¨ã€‚通éŽå»ºç«‹ TCP 監è½å™¨ï¼Œä¼ºæœå™¨é–‹å§‹åœ¨æŒ‡å®šçš„ TCP/IP 埠連接監è½ã€‚\n已創建的 TCP 監è½å™¨å¯ä»¥è¢« ListenerDelete 命令刪除。\n您還å¯ä»¥å¾—到一個當å‰ä½¿ç”¨ ListenerList 命令登記的 TCP åµè½å™¨åˆ—表。\nè¦åŸ·è¡Œé€™å€‹å‘½ä»¤ï¼Œæ‚¨å¿…須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ListenerCreate_Args ListenerCreate [port] +CMD_ListenerCreate_[port] 使用一個整數,指定新添加的 TCP/IP 監è½åŸ è™Ÿã€‚您也å¯ä»¥ä½¿ç”¨ä¸€å€‹å·²ç¶“被其他程å¼ä½¿ç”¨çš„埠號; 但 VPN Server 將無法使用,直到該程å¼çµæŸäº†åœ¨åŸ çš„使用。指定一個範åœå¾ž 1 到 65535 的埠號。 +CMD_ListenerCreate_PortPrompt 新增 TCP/IP 監è½å™¨åŸ è™Ÿ: + + +# ListenerDelete 命令 +CMD_ListenerDelete 刪除 TCP 監è½å™¨ +CMD_ListenerDelete_Help 這å…許您刪除一個在伺æœå™¨ä¸Šå·²è¨»å†Šçš„ TCP åµè½å™¨ã€‚當 TCP 監è½å™¨åœ¨é‹è¡Œç‹€æ…‹ï¼Œç•¶é‹è¡Œåœæ­¢æ™‚,監è½å™¨å°‡è¢«è‡ªå‹•åˆªé™¤ã€‚\n您還å¯ä»¥å¾—到一個當å‰ä½¿ç”¨ ListenerList 命令登記的 TCP 監è½å™¨åˆ—表。\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ListenerDelete_Args ListenerDelete [port] +CMD_ListenerDelete_[port] 使用一個整數,指定è¦åˆªé™¤çš„ TCP/IP 監è½å™¨åŸ è™Ÿã€‚ +CMD_ListenerDelete_PortPrompt TCP/IP åµè½å™¨åŸ è™Ÿ: + + +# ListenerList 命令 +CMD_ListenerList ç²å– TCP 監è½å™¨åˆ—表 +CMD_ListenerList_Help 這使您å¯ä»¥ç²å–çš„ TCP åµè½å™¨åˆ—表當å‰ä¼ºæœå™¨ä¸Šè¨»å†Šã€‚您å¯ä»¥ç²å–有關å„種 TCP 監è½å™¨çš„é‹è¡Œç‹€æ…‹æˆ–錯誤的資訊。\n執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ListenerList_Args 監è½å™¨åˆ—表 +CMD_ListenerList_Column1 TCP 埠 +CMD_ListenerList_Column2 狀態 + + +# ListenerEnable 命令 +CMD_ListenerEnable 開始 TCP 監è½å™¨é‹è¡Œ +CMD_ListenerEnable_Help 這將啟動在當å‰ä¼ºæœå™¨ä¸Šè¨»å†Šçš„åœæ­¢ TCP 監è½å™¨çš„é‹è¡Œã€‚\n您還å¯ä»¥å¾—到一個當å‰ä½¿ç”¨ ListenerList 命令註冊的 TCP 監è½å™¨åˆ—表。\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ListenerEnable_Args ListenerEnable [port] +CMD_ListenerEnable_[port] 使用一個整數,指定è¦å•Ÿå‹•çš„ TCP/IP 監è½å™¨åŸ è™Ÿã€‚ +CMD_ListenerEnable_PortPrompt å•Ÿå‹• TCP/IP 監è½å™¨åŸ è™Ÿ: + + +# ListenerDisable 命令 +CMD_ListenerDisable åœæ­¢ TCP 監è½å™¨é‹è¡Œ +CMD_ListenerDisable_Help 這將åœæ­¢åœ¨ç•¶å‰ä¼ºæœå™¨ä¸Šè¨»å†Šçš„ TCP 監åµè½å™¨çš„é‹è¡Œã€‚\n您還å¯ä»¥å¾—到一個當å‰ä½¿ç”¨ ListenerList 命令註冊的 TCP 監è½å™¨åˆ—表。\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ListenerDisable_Args ListenerDisable [port] +CMD_ListenerDisable_[port] 使用一個整數,指定è¦åœæ­¢çš„ TCP/IP 監è½å™¨åŸ è™Ÿã€‚ +CMD_ListenerDisable_PortPrompt å•Ÿå‹• TCP/IP 監è½å™¨åŸ è™Ÿ: + + +# ServerPasswordSet 命令 +CMD_ServerPasswordSet 設置 VPN Server 管ç†å“¡å¯†ç¢¼ +CMD_ServerPasswordSet_Help 這將設置 VPN Server 管ç†å“¡å¯†ç¢¼ã€‚您å¯ä»¥æŒ‡å®šå¯†ç¢¼ç‚ºä¸€å€‹åƒæ•¸ã€‚如果密碼沒有指定,將顯示æ示輸入密碼和密碼確èªã€‚如果指定密碼為一個åƒæ•¸ï¼Œé€™å€‹å¯†ç¢¼å°‡åœ¨èž¢å¹•ä¸Šé¡¯ç¤ºçž¬é–“,這構æˆäº†é¢¨éšªã€‚我們建議盡å¯èƒ½é¿å…指定這個åƒæ•¸ï¼Œä½¿ç”¨å¯†ç¢¼æ示輸入密碼。\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ServerPasswordSet_Args ServerPasswordSet [password] +CMD_ServerPasswordSet_[password] 指定一個新的密碼設置。 + + +# ClusterSettingGet 命令 +CMD_ClusterSettingGet ç²å–ç•¶å‰ VPN Server 群集é…ç½® +CMD_ClusterSettingGet_Help ä½ å¯ä»¥ç”¨å®ƒä¾†ç²å–ç•¶å‰ VPN Server 的群集é…置。\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ClusterSettingGet_Args ClusterSettingGet +CMD_ClusterSettingGet_Current 當å‰é…ç½® +CMD_ClusterSettingGet_None (沒有設置) +CMD_ClusterSettingGet_PublicIp 公網 IP åœ°å€ +CMD_ClusterSettingGet_PublicPorts 公共埠列表 +CMD_ClusterSettingGet_Controller 目標控制器 +CMD_ClusterSettingGet_ControllerOnly 僅é™æŽ§åˆ¶å™¨åŠŸèƒ½ +CMD_ClusterSettingGet_Weight 群集性能標準 + + +# ClusterSettingStandalone 命令 +CMD_ClusterSettingStandalone 設置為ç¨ç«‹çš„ VPN Server é¡žåž‹ +CMD_ClusterSettingStandalone_Help 使用此設置 VPN Server 類型為 [ç¨ç«‹ä¼ºæœå™¨]。ç¨ç«‹ä¼ºæœå™¨æŒ‡ VPN Server 在當å‰ç‹€æ…‹ä¸‹ä¸å±¬æ–¼ä»»ä½•ç¾¤é›†ã€‚當 VPN Server 安è£å¾Œï¼Œé è¨­æƒ…æ³ä¸‹ç‚ºç¨ç«‹çš„伺æœå™¨æ¨¡å¼ã€‚除éžä½ æœ‰ç‰¹åˆ¥çš„計畫來é…置群集,我們建議 VPN Server 以ç¨ç«‹æ¨¡å¼é‹è¡Œã€‚\n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n還有,當這個命令執行時,VPN Server 會自動é‡æ–°å•Ÿå‹•ã€‚\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚ +CMD_ClusterSettingStandalone_Args ClusterSettingStandalone + + +# ClusterSettingController 命令 +CMD_ClusterSettingController 設置 VPN Server 類型為群集控制器 +CMD_ClusterSettingController_Help 使用此設置 VPN Server 類型為 [群集控制器]。群集控制器是一個群集的所有æˆå“¡ä¼ºæœå™¨çš„中央電腦,群集環境是由多個 VPN Server 構æˆã€‚一個群集需è¦ä¸€å°é›»è…¦æˆç‚ºé€™å€‹è§’色。在åŒä¸€ç¾¤é›†é…置裡的其他群集æˆå“¡ä¼ºæœå™¨ï¼Œæ˜¯é€šéŽé€£æŽ¥åˆ°ç¾¤ä¿¡æŽ§åˆ¶å™¨ä½œç‚ºç¾¤é›†æˆå“¡é–‹å§‹é‹è¡Œçš„。 \n為了執行這個命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n還有,當這個命令執行時刻,VPN Server 會自動é‡æ–°å•Ÿå‹•ã€‚\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚ +CMD_ClusterSettingController_Args ClusterSettingController [/WEIGHT:weight] [/ONLY:yes|no] +CMD_ClusterSettingController_WEIGHT 這設置了這個 VPN Server 的性能標準比值。這是在群集負載平衡中執行的標準值。一般而言,這個值是 100。例如,僅設置一å°æ©Ÿå™¨ç‚º 200,而其他æˆå“¡æ©Ÿå™¨ç‚º 100,在負載平衡期間,將調節這å°æ©Ÿå™¨æ”¶åˆ°å…¶ä»–æˆå“¡å…©å€çš„連接數。指定 1 或更高的值。如果此åƒæ•¸æœªæŒ‡å®šï¼Œå°‡ä½¿ç”¨ 100。 +CMD_ClusterSettingController_ONLY 通éŽåœ¨é€™è£¡æŒ‡å®š "yes",VPN Server 在群集裡僅作為一個控制器é‹è¡Œï¼Œä¸¦ç¸½æ˜¯åˆ†é…一般 VPN Client 連接給到自身以外的æˆå“¡ã€‚此功能用於高負載的環境。如果此åƒæ•¸æœªæŒ‡å®šï¼Œ"no" 將被使用。 + + +# ClusterSettingMember 命令 +CMD_ClusterSettingMember VPN Server 類型設置為群集æˆå“¡ +CMD_ClusterSettingMember_Help 使用此設置 VPN Server 類型,[群集æˆå“¡ä¼ºæœå™¨]。一個群集æˆå“¡ä¼ºæœå™¨æ˜¯æˆå“¡çš„電腦屬於群集é…置由多個 VPN Server 與å¦ä¸€å€‹ä¸­å¿ƒç¾æœ‰ç¾¤é›†æŽ§åˆ¶å™¨ã€‚集群æˆå“¡å¯ä»¥æ ¹æ“šéœ€è¦ä»»æ„添加到群集。\n在設置為群集æˆå“¡ä¼ºæœå™¨çš„ VPN Server,群集控制器管ç†å“¡è¦ç‚ºæŽ§åˆ¶å™¨çš„ IP ä½å€å’ŒåŸ è™Ÿä½¿ç”¨ï¼Œéœ€è¦çŸ¥é“公共 IP ä½å€å’Œå…¬å…±åŸ è™Ÿ (å¿…è¦æ™‚本 VPN Server) 和密碼。\nè¦åŸ·è¡Œé€™å€‹å‘½ä»¤ï¼Œæ‚¨å¿…é ˆæ“有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\nå¦å¤–,在執行此命令,VPN Server 會自動é‡æ–°å•Ÿå‹•ã€‚\n此命令ä¸èƒ½é‹è¡Œçš„ VPN Bridge。 +CMD_ClusterSettingMember_Args ClusterSettingMember [server:port] [/IP:ip] [/PORTS:ports] [/PASSWORD:password] [/WEIGHT:weight] +CMD_ClusterSettingMember_[server:port] 按照 [主機å稱:埠號] çš„å½¢å¼ï¼Œè¨­å®šç›®çš„地群集控制器的主機å稱,IP ä½å€ï¼ŒåŸ è™Ÿç­‰ã€‚ +CMD_ClusterSettingMember_IP 指定該伺æœå™¨çš„公用 IP 地å€ã€‚如果ä¸æŒ‡å®šå…¬ç”¨ IP 地å€ï¼Œè«‹è¨­å®š "/IP:none"。當 IP ä½å€æ²’有指定,將自動使用的網路介é¢çš„ IP ä½å€é€£æŽ¥åˆ°ç¾¤é›†æŽ§åˆ¶å™¨ã€‚ +CMD_ClusterSettingMember_PORTS 指定伺æœå™¨çš„公開埠一覽。該清單必須至少有一個公共埠號設置,也å¯ä»¥è¨­ç½®å¤šå€‹å…¬å…±åŸ è™Ÿã€‚當指定多個埠號,例如 "/PORTS:443,992,8888" 中間用逗號分開。 +CMD_ClusterSettingMember_PASSWORD 指定連接到目標控制器的密碼。它與目標控制器管ç†å¯†ç¢¼æ˜¯ç›¸åŒçš„。 +CMD_ClusterSettingMember_WEIGHT 這設定了一個表ç¾é€™å€‹ VPN Server 的標準比率值。這是負載平衡集群中執行的標準值。一般而言,這個值是 100。例如,åªæœ‰ä¸€å°æ©Ÿå™¨æ˜¯ 200,而其他æˆå“¡æ˜¯ 100 個單ä½ï¼Œå°‡è¦ç¯„這å°æ©Ÿå™¨å¾—到åƒå…¶ä»–許多æˆå“¡æœŸé–“兩次連接負載平衡。指定 1 或更高的值。如果此åƒæ•¸æœªæŒ‡å®šï¼Œå°‡ä½¿ç”¨ 100。 +CMD_ClusterSettingMember_Prompt_IP_1 指定一個公用 IP ä½å€ã€‚\n如果你ä¸æŒ‡å®šï¼Œè«‹æŒ‰å›žè»Šéµï¼Œä¸éœ€è¦è¼¸å…¥ä»»ä½•æ±è¥¿ã€‚ +CMD_ClusterSettingMember_Prompt_IP_2 公共 IP 地å€: +CMD_ClusterSettingMember_Prompt_PORT_1 請指定一個公共埠號的列表。\n有 2 個或以上指定埠號,如例用逗號分隔: "443,992,8888"。 +CMD_ClusterSettingMember_Prompt_PORT_2 公共埠號: +CMD_ClusterSettingMember_Prompt_HOST_1 目標控制器的主機å稱和埠號: + + +# ClusterMemberList 命令 +CMD_ClusterMemberList ç²å¾—群集æˆå“¡åå–® +CMD_ClusterMemberList_Help 使用此命令時,VPN Server 作為群集控制器æ“作ç²å¾—å°ç›¸åŒçš„群集群集æˆå“¡ä¼ºæœå™¨ï¼ŒåŒ…括群集控制器本身的列表。\n若需æ¯å€‹æˆå“¡ï¼Œä¸‹é¢çš„資訊也被列入。 [é¡žåž‹],[連線開始],[主機å稱],[點],[會期號碼],[TCP 連接數],[虛擬的作業站數目],[使用用戶端連接許å¯è­‰],[使用大橋連接許å¯è­‰]。\n此命令ä¸èƒ½é‹è¡Œåœ¨ VPN Bridge。 +CMD_ClusterMemberList_Args ClusterMemberList + + +# ClusterMemberInfoGet 命令 +CMD_ClusterMemberInfoGet 會員資訊的ç²å– +CMD_ClusterMemberInfoGet_Help 當 VPN Server 作為群集控制器æ“作,您就å¯ä»¥é€šéŽæŒ‡å®šçš„集的æˆå“¡ä¼ºæœå™¨ ID ç²å¾—在群集æˆå“¡çš„資訊。\n您å¯ä»¥å¾—到有關指定群集æˆå“¡ä¼ºæœå™¨ä¸Šçš„以下資訊: [伺æœå™¨é¡žåž‹],[已建立連接的時間],[IP ä½å€],[主機å稱],[點],[公共埠列表],[æ“作中的虛擬 HUB],[第一虛擬 HUB],[會話數],[TCP 連接數]。\n此命令ä¸èƒ½é‹è¡Œåœ¨ VPN Bridge。 +CMD_ClusterMemberInfoGet_Args ClusterMemberInfoGet [id] +CMD_ClusterMemberInfoGet_[id] 指定想ç²è³‡è¨Šçš„å–群集æˆå“¡çš„ ID。ID ä½å€å¯ä»¥åœ¨ ClusterMemberList 中ç²å¾—。 +CMD_ClusterMemberInfoGet_PROMPT_ID 擬ç²å–資訊的群集æˆå“¡ ID: + + +# ClusterMemberCertGet 命令 +CMD_ClusterMemberCertGet ç²å¾—群集æˆå“¡è­‰æ›¸ +CMD_ClusterMemberCertGet_Help 當 VPN Server 作為群集控制器æ“作,您就å¯ä»¥é€šéŽæŒ‡å®šçš„群集這些æˆå“¡ä¼ºæœå™¨çš„ ID 的群集æˆå“¡ä¼ºæœå™¨ç²å–公共 X.509 證書。您å¯ä»¥ä¿å­˜ç‚º X.509 æ ¼å¼æª”。\n此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ +CMD_ClusterMemberCertGet_Args ClusterMemberCertGet [id] [/SAVECERT:cert] +CMD_ClusterMemberCertGet_[id] 指定ç²å–證書所需的群集的æˆå“¡çš„ ID。此 ID å¯ä»¥ç¾¤é›†æˆå“¡ä½¿ç”¨ ClusterMemberList 中ç²å¾—。 +CMD_ClusterMemberCertGet_SAVECERT 指定路徑以ä¿å­˜æ‚¨ç²å¾—的證書。證書被ä¿å­˜ç‚º X.509 æ ¼å¼ã€‚ +CMD_ClusterMemberCertGet_PROMPT_ID ç²å–證書的集群會員 ID: + +# ClusterConnectionStatusGet 命令 +CMD_ClusterConnectionStatusGet ç²å¾—群集控制器的連接狀態的資訊 +CMD_ClusterConnectionStatusGet_Help 使用此命令時,VPN Server 作為群集控制器æ“作來ç²å¾—連接狀態的群集控制器。\n您å¯ä»¥å¾—到以下資訊: [控制器 IP ä½å€],[埠號],[連接狀態],[連線開始時間],[第一個連接æˆç«‹æ™‚é–“],[當å‰é€£æŽ¥æˆç«‹æ™‚é–“],[的連接嘗試次數],[æˆåŠŸé€£æŽ¥æ¬¡æ•¸],[連接失敗次數]。\n此命令ä¸èƒ½é‹è¡Œåœ¨ VPN Bridge。 +CMD_ClusterConnectionStatusGet_Args ClusterConnectionStatusGet + + +# Debug 命令 +CMD_Debug 執行調試命令 +CMD_Debug_Help 在é‹è¡Œçš„ VPN Server / Bridge 進程上é‹è¡Œèª¿è©¦å‘½ä»¤ã€‚\n此命令在支æŒäººå“¡è«‹æ±‚這麼åšæ™‚執行。\n錯誤使用此命令,很å¯èƒ½é€ æˆ VPN Server / Bridge é‹è¡Œå´©æ½°ã€‚ +CMD_Debug_Args Debug [id] [/ARG:arg] +CMD_Debug_[id] 指定一個調試命令åºè™Ÿã€‚ +CMD_Debug_ARG 指定一個字串傳éžçµ¦èª¿è©¦å‘½ä»¤ã€‚如果該字串包å«ç©ºæ ¼ï¼Œä¸¦ä¸”整個命令都包å«åœ¨" "內。 +CMD_Debug_Msg1 發é€èª¿è©¦å‘½ä»¤... +CMD_Debug_Msg2 調試命令已執行。\nçµæžœï¼š \"%S\" + +# Crash 命令 +CMD_Crash 出ç¾ä¸€å€‹éŒ¯èª¤çš„ VPN Server / Bridge 強行終止該進程。 +CMD_Crash_Help 此命令會在 VPN Server / Bridge 的進程中產生一個嚴é‡çš„錯誤(記憶體訪å•è¡çª),從而會導致進程崩潰。於是,在æœå‹™æ¨¡å¼ä¸‹çš„ VPN Server / Bridge 將會終止並é‡å•Ÿã€‚如果 VPN Server 在使用者模å¼ä¸‹é‹è¡Œï¼Œé€²ç¨‹å°‡ä¸æœƒè‡ªå‹•é‡å•Ÿã€‚\n本命令é©ç”¨æ–¼ï¼šç•¶ VPN Server / Bridge 處於一個ä¸å¯æ¢å¾©çš„錯誤或者進程無é™è¿´åœˆæ™‚。此命令將斷開所有 VPN Server / Bridge 上的 VPN 會話。所有在 VPN Server / Bridge 記憶體中未ä¿å­˜çš„設置將會丟失。\n在é‹è¡Œæ­¤å‘½ä»¤å‰ï¼Œé‹è¡Œ"Flush" 命令來把ä¸ç©©å®šçš„資料ä¿å­˜åœ¨è¨­å®šæª”中。\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server / Bridge 的管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_Crash_Args Crash [yes] +CMD_Crash_[yes] 確èªè«‹è¼¸å…¥ "yes" +CMD_Crash_Msg 發é€å´©æ½°å‘½ä»¤çµ¦ VPN Server。VPN Server 將會立å³å´©æ½°ï¼Œæ‰€ä»¥æ‚¨ä¸å¯èƒ½æ”¶åˆ°æœ¬å‘½ä»¤çš„çµæžœå€¼ã€‚此刻以後,vpncmd 將會自動斷開 VPN Server 的連接。 +CMD_Crash_Confirm 您確定è¦ä½¿ VPN Server å´©æ½°?\n如果確定請éµå…¥ "yes": +CMD_Crash_Aborted 崩潰命令中止。 + + +# Flush 命令 +CMD_Flush ä¿å­˜ VPN Server / Bridge 全部ä¸ç©©å®šè³‡æ–™åˆ°è¨­å®šæª”。 +CMD_Flush_Help 通常,ä¸ç©©å®šè¨­ç½®è³‡æ–™æœƒä¿å­˜åœ¨ VPN Server / Bridge 的記憶體中。它定期以 vpn_server.config 或者 vpn_bridge.config é‡æ–°æ•´ç†ç¡¬ç¢Ÿã€‚默èªé€±æœŸæ˜¯ 300 秒(5 分é˜)。(週期長度å¯ä»¥åœ¨è¨­å®šæª”中,通éŽä¿®æ”¹ AutoSaveConfigSpan 進行改變。)資料會在正常關閉 VPN Server / Bridge 時ä¿å­˜ã€‚\n執行 Flush 命令使 VPN Server / Bridge ç«‹å³ä¿å­˜è¨­ç½®è‡³æª”。此設置資料將被ä¿å­˜åœ¨ä¼ºæœå™¨é›»è…¦çš„ç£ç‰‡é©…動中。在您沒有足夠時間正常關閉伺æœå™¨é€²ç¨‹çš„情æ³ä¸‹ï¼Œä½¿ç”¨ Flush 命令。\n執行此命令,您必須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n執行此命令,您必須有 VPN Server / Bridge 的管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_Flush_Args Flush +CMD_Flush_Msg1 從記憶體到ç£ç‰‡å¯«å…¥ä¸ç©©å®šè³‡æ–™...\n +CMD_Flush_Msg2 ä¿å­˜æˆåŠŸã€‚檔案大å°æ˜¯ %S ä½å…ƒçµ„。\n + + +# ServerCertGet 命令 +CMD_ServerCertGet ç²å¾— VPN Server çš„ SSL 證書 +CMD_ServerCertGet_Help VPN Server,å–得連接客戶機所需的 SSL 證書。證書å¯ä»¥ä¿å­˜ç‚º X.509 çš„æ ¼å¼ã€‚ +CMD_ServerCertGet_Args ServerCertGet [cert] +CMD_ServerCertGet_[cert] ç²å¾—的證書指定檔ä¿å­˜è·¯å¾‘,以 X.509 çš„å½¢å¼ä¿å­˜ã€‚ + + +# ServerKeyGet 命令 +CMD_ServerKeyGet ç²å– VPN Server SSL 證書的金鑰 +CMD_ServerKeyGet_Help VPN Server,為已連接客戶æä¾›ç²å¾—證書的金鑰。金鑰å¯ä»¥å„²å­˜ç‚º Base 64 的編碼檔。 \n為了é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡çš„許å¯æ¬Šã€‚ +CMD_ServerKeyGet_Args ServerKeyGet [key] +CMD_ServerKeyGet_[key] 指定檔的路徑å來儲存已ç²å¾—的金鑰。將金鑰儲存為 Base 64 編碼。 + + +# ServerCertSet 命令 +CMD_ServerCertSet VPN Server çš„ SSL 證書和金鑰的設置 +CMD_ServerCertSet_Help 設置已連接 VPN Server 的用戶端所需的 SSL 證書,以åŠæ ¹æ†‘證相å°æ‡‰çš„金鑰。證書為 X.509 æ ¼å¼ï¼Œé‡‘鑰為 Base 64 編碼格å¼ã€‚\n為了é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦æœ‰ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ServerCertSet_Args ServerCertSet [/LOADCERT:cert] [/LOADKEY:key] +CMD_ServerCertSet_LOADCERT 指定è¦ä½¿ç”¨çš„ X.509 æ ¼å¼çš„證書檔案。 +CMD_ServerCertSet_LOADKEY 指定格å¼ç‚º Base 64 編碼並且與證書å°æ‡‰çš„金鑰檔案。 + + +# ServerCipherGet 命令 +CMD_ServerCipherGet ç²å– VPN é€šä¿¡ä¸­ä½¿ç”¨çš„åŠ å¯†ç¨‹å¼ +CMD_ServerCipherGet_Help 您å¯ä»¥ç²å– VPN Server 和用戶端之間進行通信時使用的 SSL 加密,電å­ç°½å等,以åŠåœ¨ VPN Server 上的程å¼æ¸…單。 +CMD_ServerCipherGet_Args ServerCipherGet +CMD_ServerCipherGet_SERVER VPN Server 正在使用的加密程å¼: +CMD_ServerCipherGet_CIPHERS å¯ä»¥ä½¿ç”¨çš„加密程å¼ä¸€è¦½è¡¨: + +# ServerCipherSet 命令 +CMD_ServerCipherSet 設置 VPN 通訊中使用的加密程å¼ï¼Œ +CMD_ServerCipherSet_Help 您å¯ä»¥è¨­ç½® VPN Server 和用戶端在通訊中應用的 SSL 加密連接,電å­ç°½å等應用程å¼ã€‚\n如果您指定程å¼çš„å稱,以後和 VPN Server 連接的 VPN Client,VPN Bridge 之間的將應用指定程å¼ï¼Œè³‡æ–™å°‡è¢«åŠ å¯†ã€‚\né‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡çš„許å¯æ¬Šã€‚ +CMD_ServerCipherSet_Args ServerCipherSet [name] +CMD_ServerCipherSet_[name] 指定設置加密和數ä½ç°½ç« çš„程å¼ã€‚å¯ä»¥ä½¿ç”¨çš„程å¼ä¸€è¦½ï¼Œå¯ä»¥å¾ž ServerCipherGet 指令中ç²å–。 +CMD_ServerCipherSet_PROMPT_NAME 指定的加密程å¼çš„å稱: + + +# KeepEnable 命令 +CMD_KeepEnable å•Ÿå‹• Internet ä¿æŒé€£æŽ¥åŠŸèƒ½ +CMD_KeepEnable_Help å•Ÿå‹• [網際網路ä¿æŒé€£æŽ¥åŠŸèƒ½]。啟動此功能後,如果一段時間沒有通信資料,導致連接將被斷開時,會自動發é€å°åŒ…到任何伺æœå™¨ï¼Œç¶²éš›ç¶²è·¯ä¼ºæœå™¨ä¸€å®šçš„間隔,從而å¯ä»¥ä¿æŒé€£æŽ¥ã€‚\n目標主機å稱等,å¯ä»¥é€šéŽ KeepSet 指令來設置。\nVPN Server 或 VPN Bridge é‹è¡Œæ­¤å‘½ä»¤æ™‚,您必須具有管ç†å“¡çš„許å¯æ¬Šã€‚ +CMD_KeepEnable_Args KeepEnable + + +# KeepDisable 命令 +CMD_KeepDisable ç¦ç”¨ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½ +CMD_KeepDisable_Help 解除 [ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½]。\nVPN Server 或 VPN Bridge é‹è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_KeepDisable_Args KeepDisable + + +# KeepSet 命令 +CMD_KeepSet 設置 Internet ä¿æŒé€£æŽ¥åŠŸèƒ½ +CMD_KeepSet_Help 設置 [ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½] 的目標主機å稱。 如果一段時間沒有任何通信資料,連接將被斷開時,使用 [ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½ ] å¯ä»¥ï¼Œè¨­å®šæ™‚é–“å‘ Internet 上的任何伺æœå™¨ç™¼é€å°åŒ…,從而å¯ä»¥ä¿æŒæ‚¨çš„ Internet 連接。\n在此功能中,å¯ä»¥è¨­ç½®ç›®æ¨™ [主機å稱],[埠號],[å°åŒ…發é€æ™‚é–“é–“éš”]ï¼Œä»¥åŠ [å”è­°]。\n發é€çš„å°åŒ…為隨機內容,ä¸æœƒè¬›é›»è…¦å’Œå€‹äººçš„識別資訊發é€ã€‚\nä¿æŒ Internet 連接功能,å¯ä»¥é€šéŽ KeepEnable 命令,或使用命令 KeepDisable,實ç¾å•Ÿç”¨ / ç¦ç”¨ã€‚ä¸å¯ä»¥ç”¨ KeepSet 來改變啟用 / ç¦ç”¨çš„狀態。 \nVPN Server 或 VPN Bridge é‹è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_KeepSet_Args KeepSet [/HOST:host:port] [/PROTOCOL:tcp|udp] [/INTERVAL:interval] +CMD_KeepSet_HOST 用 [主機:埠] çš„æ ¼å¼ï¼Œä¾†è¨­å®šç›®æ¨™ä¸»æ©Ÿå稱或 IP ä½å€å’ŒåŸ è™Ÿã€‚ +CMD_KeepSet_PROTOCOL 設定 tcp 或 udp。 +CMD_KeepSet_INTERVAL 以秒為單ä½è¨­å®šç™¼é€å°åŒ…之間的間隔時間。 +CMD_KeepSet_PROMPT_HOST 設定目標主機å稱或 IP ä½å€å’ŒåŸ è™Ÿ: +CMD_KeepSet_PROMPT_PROTOCOL tcp 或 udp: +CMD_KeepSet_PROMPT_INTERVAL 發é€å°åŒ…時間間隔 (秒): +CMD_KeepSet_EVAL_TCP_UDP 設定 "tcp" 或 "udp"。 + +# KeepGet 命令 +CMD_KeepGet ç²å–ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥çš„功能 +CMD_KeepGet_Help ç²å– [ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½] 的當å‰è¨­ç½®ã€‚å¯ä»¥å¾—到 [主機å稱],[埠],[å°åŒ…發é€æ™‚é–“é–“éš”],和 [å”è­°]ï¼Œé‚„åŒ…æ‹¬ç•¶å‰ [ä¿æŒç¶²éš›ç¶²è·¯é€£æŽ¥åŠŸèƒ½] 是å¦å•Ÿç”¨çš„當å‰ç‹€æ…‹ã€‚ +CMD_KeepGet_Args KeepGet +CMD_KeepGet_COLUMN_1 主機å稱 +CMD_KeepGet_COLUMN_2 埠號 +CMD_KeepGet_COLUMN_3 å°åŒ…發é€æ™‚é–“é–“éš” (秒) +CMD_KeepGet_COLUMN_4 å”è­° +CMD_KeepGet_COLUMN_5 當å‰ç‹€æ…‹ + + +# SyslogEnable 命令 +CMD_SyslogEnable 設置發é€ç³»çµ±æ—¥èªŒåŠŸèƒ½ +CMD_SyslogEnable_Help 使用 syslog 發é€ç³»çµ±æ—¥èªŒçš„使用方法和伺æœå™¨çš„設置。 +CMD_SyslogEnable_Args SyslogEnable [1|2|3] [/HOST:host:port] +CMD_SyslogEnable_[1|2|3] 使用 syslog 功能 1 - 3 來進行設置。\n1: ç™¼é€ syslog 伺æœå™¨æ—¥èªŒã€‚\n2: 發é€ä¼ºæœå™¨å’Œè™›æ“¬ HUB 安全系統日誌。\n3: 伺æœå™¨ï¼Œè™›æ“¬ HUB 安全和å°åŒ…發é€ç³»çµ±æ—¥èªŒè¨˜éŒ„樞ç´ã€‚ +CMD_SyslogEnable_HOST 按照 [主機:埠] çš„å½¢å¼ï¼Œè¨­å®šç³»çµ±æ—¥èªŒä¼ºæœå™¨ä¸»æ©Ÿå稱或 IP ä½å€å’ŒåŸ è™Ÿã€‚如果çœç•¥åŸ è™Ÿä½¿ç”¨ 514。 +CMD_SyslogEnable_MINMAX 設置 syslog 發é€åŠŸèƒ½ 1 - 3。 +CMD_SyslogEnable_Prompt_123 系統日誌傳輸功能 (1 - 3): +CMD_SyslogEnable_Prompt_HOST 指定發é€æ—¥èªŒçš„伺æœå™¨: + + +# SyslogDisable 命令 +CMD_SyslogDisable ç¦ç”¨ç™¼é€ç³»çµ±æ—¥èªŒçš„功能 +CMD_SyslogDisable_Help 解除系統日誌的傳é€åŠŸèƒ½ã€‚ +CMD_SyslogDisable_Args SyslogDisable + + +# SyslogGet 命令 +CMD_SyslogGet å–得發é€ç³»çµ±æ—¥èªŒçš„功能 +CMD_SyslogGet_Help ç²å– syslog 發é€åŠŸèƒ½çš„當å‰è¨­ç½®ã€‚您å¯ä»¥è¨­ç½®ç³»çµ±æ—¥èªŒåŠŸèƒ½çš„使用方法,å¯ä»¥ç²å– syslog 伺æœå™¨çš„主機å稱和埠號。 +CMD_SyslogGet_Args SyslogGet +CMD_SyslogGet_COLUMN_1 設置系統日誌發é€åŠŸèƒ½ +CMD_SyslogGet_COLUMN_2 發é€ç³»çµ±æ—¥èªŒä¼ºæœå™¨ä¸»æ©Ÿå稱 +CMD_SyslogGet_COLUMN_3 syslog 伺æœå™¨åŸ è™Ÿ + + +# ConnectionList 命令 +CMD_ConnectionList ç²å–與 VPN Server 相連的 TCP 連接一覽 +CMD_ConnectionList_Help ç¾åœ¨ï¼Œå…ˆç²å–與 VPN Server 連接的 TCP/IP 一覽表。但是,VPN 會話作為 TCP/IP 連接ä¸é¡¯ç¤ºã€‚VPN 會話建立的 TCP/IP 連接一覽表,何以é‹ç”¨ SessionList 命令ç²å¾—。\nå¯ä»¥ç²å– [連接å稱], [原始連接], [連線時間] å’Œ [é¡žåž‹]。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ConnectionList_Args ConnectionList + + +# ConnectionList 命令 +CMD_ConnectionGet ç²å–連接到 VPN Server çš„ TCP 資訊一覽表 +CMD_ConnectionGet_Help ç²å–與 VPN Server 連接的 TCP/IP 連接的詳細資訊。\nå¯ä»¥ç²å¾— [連接å],[連接種類],[連接主機å稱],[連接主機 IP],[連線主機埠 TCP],[連線時間],[伺æœå™¨å“牌],[伺æœå™¨ç‰ˆæœ¬],[伺æœå™¨éŠ˜ç‰Œè™Ÿ],[客戶機å“牌],[客戶機版本],[客戶機銘牌號] 等資訊。 \nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ConnectionGet_Args ConnectionGet [name] +CMD_ConnectionGet_[name] 指定希望ç²å–資訊的連接å稱。所有連接的一覽表,å¯ä»¥é€šéŽ ConnectionList 命令ç²å¾—。 +CMD_ConnectionGet_PROMPT_NAME 用以ç²å–資訊的連接å稱: + +# ConnectionDisconnect 命令 +CMD_ConnectionDisconnect æ–·é–‹ VPN Server å’Œ TCP 的連接 +CMD_ConnectionDisconnect_Help 強制切斷 VPN Server 和指定的 TCP/IP 的連接。\né‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ConnectionDisconnect_Args ConnectionDisconnect [name] +CMD_ConnectionDisconnect_[name] é¸å®šå¸Œæœ›åˆ‡æ–·çš„連接。連接的å稱å¯ä»¥å¾ž ConnectionList 命令中ç²å¾—。 +CMD_ConnectionDisconnect_PROMPT_NAME 斷開連接的å稱: + + +# BridgeDeviceList 命令 +CMD_BridgeDeviceList ç²å–å¯ä»¥åœ¨ç•¶åœ°çš„橋接器上使用的 LAN å¡ä¸€è¦½ +CMD_BridgeDeviceList_Help 使用當地橋接器連接,ç²å–目標橋中å¯ä»¥ä½¿ç”¨çš„設備 (LAN å¡) 列表。\n在此顯示的設備å字,BridgeCreate 命令都å¯ä»¥ä½¿ç”¨ã€‚\n為了é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_BridgeDeviceList_Args BridgeDeviceList + + +# BridgeList 命令 +CMD_BridgeList ç²å¾—當地橋接器連接列表 +CMD_BridgeList_Help ç²å–當地定義的橋接器連接列表。\nå¯ä»¥ç²å–當地橋接器連接的虛擬 HUB å稱,目標太橋接器連接器件 (LAN å¡) çš„å稱,或å¯ä»¥ç²å–設備的å稱和工作狀態。 +CMD_BridgeList_Args BridgeList + + +# BridgeCreate 命令 +CMD_BridgeCreate 創建本地的橋接器連接 +CMD_BridgeCreate_Help 在 VPN Server 上創建新的本地橋接器連接的。\n當您使用一個本地的橋接器,這個虛擬 HUB 和物ç†ä¹™å¤ªç¶²è¨­å‚™ (LAN å¡åœ¨å…©å±¤) 之間å¯ä»¥å‰µå»ºæ©‹æŽ¥å™¨é€£æŽ¥ã€‚\n在系統中創建 tap 設備 (虛擬網路介é¢),å¯ä»¥èˆ‡è™›æ“¬ HUB 建立連接 (tap è¨­å‚™åƒ…æ”¯æ´ Linux)。\n目的地乙太橋接器設備 (LAN å¡) å¯ä»¥é€£æŽ¥åˆ°æ‚¨çš„任何é‹è¡Œçš„ LAN å¡ï¼Œä½†æ˜¯é«˜è² è·ç’°å¢ƒçš„橋接器,建議您準備專用的 LAN å¡ã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_BridgeCreate_Args BridgeCreate [hubname] [/DEVICE:device_name] [/TAP:yes|no] +CMD_BridgeCreate_[hubname] é¸å®šè™›æ“¬ HUB 的橋接器。虛擬 HUB 列表,å¯ä»¥é€šéŽ HubList 命令ç²å¾—。但是,沒有必è¦ä¸€å®šè¦é¸å®šç›®å‰æ­£åœ¨é‹è¡Œçš„虛擬 HUB,å³ä½¿é¸å®šç›®å‰æ²’有工作,或ä¸å­˜åœ¨çš„虛擬å稱的 HUB,當它真正工作時,它與虛擬本地橋接器就會建立連接。 +CMD_BridgeCreate_DEVICE 設定目標乙太橋接器設備 (LAN å¡) çš„å稱,或 tap 設備的å稱。乙太網設備å單,å¯ä»¥é€šéŽé‹è¡Œ BridgeDeviceList 命令得到。 +CMD_BridgeCreate_TAP 橋接器連接局域網,ä¸ä½¿ç”¨ LAN å¡ï¼Œè€Œæ˜¯ä½¿ç”¨ tap 設備時,é¸å®š yes,如果您使用的設備指定 (åªæ”¯æ´ Linux)。如果çœç•¥ï¼Œé»˜èªç‚º no。 +CMD_BridgeCreate_PROMPT_HUBNAME 橋接器虛擬 HUB å稱: +CMD_BridgeCreate_PROMPT_DEVICE 目標橋接器的設備å稱: +CMD_BridgeCreate_PROMPT_TAP 你想使用 tap 設備嗎 (yes/no): + + +# BridgeDelete 命令 +CMD_BridgeDelete 刪除本地橋接器連接 +CMD_BridgeDelete_Help 刪除ç¾æœ‰çš„當地橋接器連接。當地橋接器æ¢é€£æŽ¥çš„列表,å¯ä»¥é€šéŽ BridgeDeviceList 命令得到。\né‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ä¼ºæœå™¨ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_BridgeDelete_Args BridgeDelete [hubname] [/DEVICE:device_name] +CMD_BridgeDelete_[hubname] é¸å®šè¢«åˆªé™¤çš„當地橋接器的虛擬 HUB。 +CMD_BridgeDelete_DEVICE é¸å®šè¢«åˆªé™¤çš„當地的橋接器的設備å (LAN å¡çš„å稱或 tap 設備的å稱)。 +CMD_BridgeDelete_PROMPT_HUBNAME 刪除虛擬橋接器 HUB çš„å稱: +CMD_BridgeDelete_PROMPT_DEVICE 刪除橋接器的設備å稱: + + +# Caps 命令 +CMD_Caps ç²å¾—伺æœå™¨çš„功能性能一覽表 +CMD_Caps_Help å–å¾—ç¾åœ¨æ­£åœ¨é€£æŽ¥ä½¿ç”¨çš„ VPN Server 的功能和性能的清單。\nVPN Server 的功能和性能å–決於伺æœå™¨çš„版本。資訊清單中的指令也å¯èƒ½å› ç‚ºå°æ–¹çš„伺æœå™¨çš„功能,而無法工作。因此此命令需調查目標伺æœå™¨çš„功能。\n如果 VPN Server 的版本比命令列管ç†å·¥å…·çš„版本新,存在ä¸æŽŒæ¡çš„指令時,其內部的字串 (變數å),但å¯èƒ½åŽŸåŽŸæœ¬æœ¬çš„表示出來。 +CMD_Caps_Args Caps + + +# Reboot 命令 +CMD_Reboot VPN Server æœå‹™é‡æ–°é–‹æ©Ÿ +CMD_Reboot_Help VPN Server é‡æ–°é–‹æ©Ÿè©²æœå‹™ã€‚\nVPN Server é‡æ–°é–‹æ©Ÿæœå‹™ï¼Œç›®å‰é€£æŽ¥çš„會話和 TCP 連接都將被切斷,直é“建立新的連接。\n此命令,VPN Server,åªæ˜¯é‡æ–°é–‹æ©Ÿæœå‹™ç¨‹å¼ï¼Œè€Œä¸æ˜¯é‡æ–°é–‹æ©Ÿé›»è…¦ã€‚這種管ç†çš„連接也會斷開,如果需è¦è«‹é‡æ–°å»ºç«‹é€£æŽ¥ã€‚\n此外,/RESETCONFIG:yes 指定åƒæ•¸ï¼Œä¸¦å° VPN Server 的系統內容 (.config) 進行åˆå§‹åŒ–。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_Reboot_Args Reboot [/RESETCONFIG:yes|no] +CMD_Reboot_RESETCONFIG é¸å®š yes,å°ç•¶å‰çš„ VPN Server 的系統內容 (.config) åˆå§‹åŒ–。請謹慎設置此åƒæ•¸ã€‚ + + +# ConfigGet 命令 +CMD_ConfigGet ç²å– VPN Server 當å‰ç³»çµ±çµ„æ…‹ +CMD_ConfigGet_Help ç²å– VPN Server ç•¶å‰ (.config 檔) 系統çµæ§‹åŒ–文本ä¿å­˜çš„文字檔案,你å¯ä»¥æª¢ç´¢åˆ° VPN Server 執行這個指令的瞬間狀態。\n系統內容的檔案,如果ä¸æŒ‡å®šåƒæ•¸ï¼Œæœƒåœ¨èž¢å¹•ä¸Šç›´æŽ¥é¡¯ç¤ºã€‚如果您指定åƒæ•¸ä¿å­˜ï¼Œæœƒä¿å­˜ç‚ºä¸€å€‹æŒ‡å®šçš„檔案å。\n設定檔å¯ä»¥ä½¿ç”¨æ™®é€šçš„文字編輯器編輯。編輯好的檔案è¦å¯«å…¥ VPN Server,需執行 ConfigSet 命令。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ConfigGet_Args ConfigGet [path] +CMD_ConfigGet_[path] 如果你想ä¿å­˜è¨­å®šæª”,請指定檔案å。如果沒有指定,é…置的內容將以畫é¢å½¢å¼é¡¯ç¤ºåœ¨èž¢å¹•ä¸Šã€‚如果é…ç½®æ˜¯å¤šå­—å­—å…ƒçš„ï¼Œè«‹è½‰è®Šæˆ Unicode (UTF-8) 編碼儲存。 +CMD_ConfigGet_FILENAME Config å稱: "%S", 大å°: %u +CMD_ConfigGet_FILE_SAVE_FAILED 無法創建指定的檔案。 + + +# ConfigSet 命令 +CMD_ConfigSet å¾€ VPN Server 上寫入系統組態內容 +CMD_ConfigSet_Help å¾€ VPN Server 上寫入系統組態內容。這樣,您é¸å®šçš„系統組態內容會é©ç”¨æ–¼ VPN Server,VPN Server 程å¼æœƒè‡ªå‹•é‡å•Ÿï¼Œæ–°çš„系統é…åŒé…置開始工作。\nå°ç³»çµ±ç®¡ç†è€…來說,è¦è¨˜éŒ„所有的系統組態的檔是比較困難的。因此建議使用 ConfigGet 命令,先ç²å–當å‰çš„ VPN Server 的系統組態內容ä¿å­˜æˆæª”,å†å°‡æ­¤æª”加以編輯,然後用 ConfigSet 命令寫入 VPN Server。\n這個æ“作,需è¦å° VPN Server 充分的瞭解,如果寫入了ä¸æ­£ç¢ºçš„系統組態資訊,系統將發生錯誤,甚至å¯èƒ½ä¸Ÿå¤±ç¾åœ¨çš„設置內容。請務必å°å¿ƒæ“作。\nåŸ·è¡Œé€™å€‹å‘½ä»¤ï¼Œéœ€è¦ VPN Server 的管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_ConfigSet_Args ConfigSet [path] +CMD_ConfigSet_[path] 指定設定檔的åç¨±ã€‚å¦‚æžœæª”æœ‰å¤šç¨®æ–‡å­—ï¼Œè«‹å…ˆè®ŠåŒ–æˆ Unicode (UTF-8) æ ¼å¼ã€‚ +CMD_ConfigSet_PROMPT_PATH å°‡é…置上傳到伺æœå™¨ä¸Šçš„檔路徑å稱: +CMD_ConfigSet_FILE_LOAD_FAILED 無法載入指定的檔案。 + + +# RouterList 命令 +CMD_RouterList ç²å–虛擬 3 層交æ›æ©Ÿåˆ—表 +CMD_RouterList_Help 在 VPN Server 上ç²å– 3 層虛擬交æ›æ©Ÿçš„清單。ç²å–虛擬 3 層交æ›æ©Ÿçš„ [交æ›æ©Ÿå稱],[工作狀態],[介é¢æ•¸é‡],[路由數目] 等資訊。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ +CMD_RouterList_Args RouterList + + +# RouterAdd 命令 +CMD_RouterAdd 定義一個新的虛擬 3 層交æ›æ©Ÿ +CMD_RouterAdd_Help 在 VPN Server 上定義一個新的 3 層虛擬交æ›æ©Ÿã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚\n\n[虛擬 3 層交æ›æ©ŸåŠŸèƒ½çš„說明]\n在這個虛擬 VPN Server 上é‹è¡Œçš„多個虛擬 HUB 之間,å¯ä»¥é€šéŽå®šç¾©çš„虛擬 3 層交æ›æ©Ÿï¼Œå¯¦ç¾ä¸åŒ IP ä½å€ä¹‹é–“的路由。\n\n[虛擬 3 層交æ›æ©ŸåŠŸèƒ½çš„注æ„事項]\n虛擬 3 層交æ›æ©ŸåŠŸèƒ½æ˜¯åŸºæ–¼å°ç¶²è·¯å’Œ IP 路由熟悉的人或者是網路系統管ç†å“¡ä½¿ç”¨çš„。如果您使用正常的 VPN 功能,您沒有必è¦ä½¿ç”¨è™›æ“¬ 3 層交æ›æ©Ÿã€‚\n如果您使用虛擬 3 層交æ›æ©Ÿçš„功能,請您務必è¦å分熟悉 IP 路由方é¢çš„知識,並å分清楚您的設置將å°ç¶²è·¯ç”¢ç”Ÿçš„影響。 +CMD_RouterAdd_Args RouterAdd [name] +CMD_RouterAdd_[name] 創建一個新的虛擬 3 層交æ›æ©Ÿçš„å稱。新創建的å稱與ç¾æœ‰çš„å稱是ä¸èƒ½ç›¸åŒã€‚ +CMD_RouterAdd_PROMPT_NAME è¦å‰µå»ºçš„虛擬 3 層交æ›æ©Ÿçš„å稱: + + +# RouterDelete 命令 +CMD_RouterDelete 刪除虛擬 3 層交æ›æ©Ÿ +CMD_RouterDelete_Help 刪除在 VPN Server 上已定義的 3 層虛擬交æ›æ©Ÿã€‚如果é¸å®šçš„虛擬 3 層交æ›æ©Ÿæ­£åœ¨é‹è¡Œï¼Œå®ƒå°‡åœæ­¢å·¥ä½œï¼Œç„¶å¾Œè‡ªå‹•åˆªé™¤ã€‚\nç²å–虛擬 3 層交æ›æ©Ÿçš„清單,å¯ä»¥ä½¿ç”¨ RouterList 命令。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ +CMD_RouterDelete_Args RouterDelete [name] +CMD_RouterDelete_[name] é¸å®šæƒ³è¦åˆªé™¤çš„虛擬 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterDelete_PROMPT_NAME 想è¦åˆªé™¤çš„虛擬 3 層交æ›æ©Ÿçš„å稱: + + +# RouterStart 命令 +CMD_RouterStart 開始é‹è¡Œè™›æ“¬ 3 層交æ›æ©Ÿ +CMD_RouterStart_Help VPN Server 上已經存在的虛擬 3 層交æ›æ©Ÿï¼Œå¦‚果處於åœæ­¢å·¥ä½œå·¥ä½œç‹€æ…‹ï¼Œå°‡é–‹å§‹é‹è¡Œã€‚\nç²å–當å‰çš„虛擬 3 層交æ›æ©Ÿæ¸…單,å¯ä»¥åŸ·è¡Œ RouterList 命令。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge é‹è¡Œã€‚\n\n[虛擬 3 層交æ›æ©ŸåŠŸèƒ½çš„說明]\n在這個虛擬 VPN Server 上é‹è¡Œçš„多個虛擬 HUB 之間,å¯ä»¥é€šéŽå®šç¾©çš„虛擬 3 層交æ›æ©Ÿï¼Œå¯¦ç¾ä¸åŒ IP ä½å€ä¹‹é–“的路由。\n\n[虛擬 3 層交æ›æ©ŸåŠŸèƒ½çš„注æ„事項]\n虛擬 3 層交æ›æ©ŸåŠŸèƒ½æ˜¯åŸºæ–¼å°ç¶²è·¯å’Œ IP 路由熟悉的人或者是網路系統管ç†å“¡ä½¿ç”¨çš„。如果您使用正常的 VPN 功能,您沒有必è¦ä½¿ç”¨è™›æ“¬ 3 層交æ›æ©Ÿã€‚\n如果您使用虛擬 3 層交æ›æ©Ÿçš„功能,請您務必è¦å分熟悉 IP 路由方é¢çš„知識,並å分清楚您的設置將å°ç¶²è·¯ç”¢ç”Ÿçš„影響。 +CMD_RouterStart_Args RouterStart [name] +CMD_RouterStart_[name] é¸å®šå³å°‡å•Ÿå‹•çš„虛擬 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterStart_PROMPT_NAME å³å°‡å•Ÿå‹•çš„虛擬 3 層交æ›æ©Ÿçš„å稱: + + +# RouterStop 命令 +CMD_RouterStop åœæ­¢è™›æ“¬ 3 層交æ›æ©Ÿçš„é‹è¡Œ +CMD_RouterStop_Help 在 VPN Server 上已定義的虛擬 3 層交æ›æ©Ÿï¼Œå¦‚果正在é‹è¡Œï¼Œå®ƒå°‡åœæ­¢é‹è¡Œã€‚\n想è¦ç²å–ç¾æœ‰çš„虛擬 3 層交æ›æ©Ÿæ¸…單,å¯ä»¥é‹è¡Œ RouterList 命令。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚ +CMD_RouterStop_Args RouterStop [name] +CMD_RouterStop_[name] é¸å®šæƒ³è¦åœæ­¢é‹è¡Œçš„虛擬 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterStop_PROMPT_NAME 想è¦åœæ­¢é‹è¡Œçš„虛擬 3 層交æ›æ©Ÿå稱: + + +# RouterIfList 命令 +CMD_RouterIfList ç²å–在虛擬 3 層交æ›æ©Ÿä¸­è¨»å†Šçš„é ç«¯ä»‹é¢çš„清單 +CMD_RouterIfList_Help 如果在指定的虛擬 3 層交æ›æ©Ÿä¸Šæœ‰å·²ç¶“定義的虛擬é ç«¯ä»‹é¢ï¼Œæ‚¨å°‡æœƒç²å–一個虛擬介é¢åˆ—表。\n在一個虛擬 3 層交æ›æ©Ÿä¸Šï¼Œæ‚¨å¯ä»¥å®šç¾©å¤šå€‹è™›æ“¬ä»‹é¢å’Œè·¯ç”±è¡¨ã€‚\n虛擬介é¢èˆ‡è™›æ“¬ HUB 相互關è¯ï¼Œç•¶è™›æ“¬ HUB é‹è¡Œæ™‚,虛擬介é¢å°±åƒä¸€å€‹è™›æ“¬ IP 主機在工作。相å°æ–¼å¤šå€‹ IP 虛擬 HUB,如果定義分屬ä¸åŒç¶²è·¯çš„多個é ç«¯ä»‹é¢æ™‚,IP 路由會自動é‹è¡Œã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ +CMD_RouterIfList_Args RouterIfList [name] +CMD_RouterIfList_[name] é¸å®šè™›æ“¬ 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterIfList_PROMPT_NAME 虛擬 3 層交æ›æ©Ÿçš„å稱: + + +# RouterIfAdd 命令 +CMD_RouterIfAdd 在虛擬 3 層交æ›æ©Ÿä¸Šæ·»åŠ ä¸€å€‹è™›æ“¬é ç«¯ä»‹é¢ +CMD_RouterIfAdd_Help 指定的 3 層虛擬交æ›æ©Ÿï¼Œç‚ºå®ƒæ·»åŠ ä¸€å€‹åœ¨åŒä¸€å€‹ VPN Server 上é‹è¡Œçš„虛擬 HUB 的連接虛擬介é¢ã€‚\n一個指定的 3 層虛擬交æ›æ©Ÿï¼Œæ‚¨å¯ä»¥å®šç¾©å¤šå€‹è™›æ“¬ä»‹é¢å’Œè·¯ç”±è¡¨ã€‚\n虛擬介é¢èˆ‡è™›æ“¬ HUB 相互關è¯ï¼Œç•¶è™›æ“¬ HUB é‹è¡Œæ™‚,虛擬介é¢å°±åƒä¸€å€‹è™›æ“¬ IP 主機在工作。相å°æ–¼å¤šå€‹ IP 虛擬 HUB,如果定義分屬ä¸åŒç¶²è·¯çš„多個é ç«¯ä»‹é¢æ™‚,IP 路由會自動é‹è¡Œã€‚\n虛擬介é¢çš„ IP 網路空間,虛擬介é¢çš„ IP ä½å€å¿…須被定義。\n虛擬介é¢å¿…須制定目標連接的虛擬 HUB çš„å稱。\n指定虛擬 HUB 時,也å¯é¸å®šç•¶å‰ä¸å­˜åœ¨çš„虛擬 HUB。\n虛擬介é¢å¿…須在虛擬 HUB 內有一個 IP ä½å€ã€‚此外,還需指定屬於該 IP ä½å€çš„ IP 網路的å­ç¶²è·¯é®ç½©ã€‚\n設置虛擬 HUB 內幾個虛擬空間通éŽäº¤æ›æ©Ÿçš„路由網,需在指定的 IP ä½å€æ“作。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ \nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œæ“作物件的虛擬 3 層交æ›æ©Ÿå¿…須關閉。如果正在é‹è¡Œä¸­ï¼Œå¯ç”¨ RouterStop 命令讓其åœæ­¢ã€‚ +CMD_RouterIfAdd_Args RouterIfAdd [name] [/HUB:hub] [/IP:ip/mask] +CMD_RouterIfAdd_[name] 指定虛擬 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterIfAdd_HUB 指定新建虛擬介é¢æ“¬é€£æŽ¥çš„虛擬 HUB å稱。虛擬 HUB å單,å¯ä»¥é€šéŽ HubList 命令ç²å–。但是,目å‰æ­£åœ¨é‹è¡Œçš„虛擬 HUB 沒有必è¦æŒ‡å®šã€‚如果指定了目å‰æ²’有工作,或ä¸å­˜åœ¨çš„虛擬 HUB,當它開始虛擬工作時,虛擬 3 層交æ›æ©Ÿå°‡è¢«å•Ÿå‹•ã€‚ +CMD_RouterIfAdd_IP 按照 [IP ä½å€/å­ç¶²è·¯é®ç½©] çš„æ ¼å¼ï¼Œè¨­å®šæ–°æ·»åŠ çš„介é¢çš„çš„ IP ä½å€å’Œå­ç¶²è·¯é®ç½©ã€‚IP 地å€ç‚º 192.168.0.1,10 進制,以點å€åˆ†ã€‚å­ç¶²è·¯é®ç½© 255.255.255.0 以點å€åˆ†ï¼Œ10 進制,也å¯ä»¥è¨­å®šç‚ºå¦‚ 24 這樣的ä½å…ƒçµ„數用 10 進制來表示。 +CMD_RouterIfAdd_PROMPT_NAME 虛擬 3 層交æ›æ©Ÿçš„å稱: +CMD_RouterIfAdd_PROMPT_HUB 虛擬介é¢é€£æŽ¥åˆ°è™›æ“¬ HUB å稱: +CMD_RouterIfAdd_PROMPT_IP IP 地å€/å­ç¶²è·¯é®ç½©: + + +# RouterIfDel 命令 +CMD_RouterIfDel 刪除虛擬 3 層交æ›æ©Ÿçš„虛擬é ç«¯ä»‹é¢ +CMD_RouterIfDel_Help 刪除在指定虛擬交æ›æ©Ÿä¸­å·²å®šç¾©çš„虛擬介é¢ã€‚\nå°ç•¶å‰å®šç¾©çš„虛擬介é¢åˆ—表,å¯ä»¥é€šéŽ RouterIfList 命令得到。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œè™›æ“¬ 3 層轉化åŠå¿…須在åœæ­¢ç‹€æ…‹ã€‚如果ä¸æ˜¯ï¼Œå¯ä»¥é€šéŽ RouterStop 指令使其åœæ­¢ã€‚ +CMD_RouterIfDel_Args RouterIfDel [name] [/HUB:hub] +CMD_RouterIfDel_[name] 指定虛擬 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterIfDel_HUB 指定虛擬介é¢æ‰€é€£æŽ¥çš„虛擬 HUB çš„å稱。 + + +# RouterTableList 命令 +CMD_RouterTableList ç²å–虛擬 3 層交æ›æ©Ÿçš„路由列表 +CMD_RouterTableList_Help 在指定的虛擬 3 層交æ›æ©Ÿä¸­ï¼Œå¦‚果有路由表已定義,å¯ä»¥ç²å–一個路由表的列表。\n虛擬 3 層交æ›æ©Ÿçš„IP 路由引擎,當 IP å°åŒ…çš„ IP ä½å€ä¸å±¬æ–¼ä»»ä¸€å€‹è™›æ“¬ä»‹é¢æ™‚,將åƒç…§é€™å€‹è·¯ç”±è¡¨ã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚ +CMD_RouterTableList_Args RouterTableList [name] +CMD_RouterTableList_[name] 指定虛擬 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterTableList_PROMPT_NAME 虛擬 3 層交æ›æ©Ÿçš„å稱: + + +# RouterTableAdd 命令 +CMD_RouterTableAdd 添加一個路由表項到虛擬 3 層交æ›æ©Ÿ +CMD_RouterTableAdd_Help 指定新的虛擬 3 層交æ›æ©Ÿçš„路由表並添加一個新的路由表項。\n虛擬 3 層交æ›æ©Ÿæ“作 IP 路由引擎時,IP å°åŒ…的目的 IP ä½å€ä¸å±¬æ–¼ä»»ä½• IP 介é¢æ™‚,å¯ä»¥åƒç…§è·¯ç”±è¡¨é€²è¡Œæ“作。\nå‘虛擬 3 層交æ›æ©Ÿä¸­æ·»åŠ çš„路由表項內容必須指定。作為閘é“,在虛擬 3 層交æ›æ©Ÿçš„虛擬介é¢ä¸­ï¼Œæœ‰è‡³å°‘一個屬於åŒä¸€ IP 網路的 IP ä½å€ç›¸åŒã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤è™›æ“¬ 3 層交æ›æ©Ÿå¿…須處於åœæ­¢å™¢åœ‹å…§å·¥ä½œç‹€æ…‹ã€‚如果ä¸åœ¨åœæ­¢ç‹€æ…‹ï¼Œå¯ä»¥åŸ·è¡Œ RouterStop 命令令其處於暫åœã€‚ +CMD_RouterTableAdd_Args RouterTableAdd [name] [/NETWORK:ip/mask] [/GATEWAY:gwip] [/METRIC:metric] +CMD_RouterTableAdd_[name] 指定虛擬 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterTableAdd_NETWORK 按照 [IP ä½å€/å­ç¶²è·¯é®ç½©] çš„æ ¼å¼ï¼Œè¨­ç½®æ–°æ·»åŠ çš„路由表的網路ä½å€å’Œå­ç¶²è·¯é®ç½©ã€‚網路ä½å€ï¼Œå¦‚ 192.168.0.1 çš„æ ¼å¼ï¼Œç”±é»žåˆ†éš”,10 進ä½åˆ¶ã€‚å­ç¶²è·¯é®ç½©å¦‚ 255.255.255.0,用點分隔,10 進ä½åˆ¶ï¼Œæˆ–è€…åƒ 24 這樣從開頭 10 進ä½å…ƒè¨­å®šä½å…ƒçµ„數。ä½é•·åº¦å¯ç‚ºå進ä½æ•¸å­—指定的分隔å進ä½æ•¸å­—字。 如 0.0.0.0/0.0.0.0 將格å¼è¨­å®šå¥½ï¼Œé»˜èªç‚ºæ ¹ã€‚ +CMD_RouterTableAdd_GATEWAY 指定閘é“çš„ IP 地å€ã€‚ +CMD_RouterTableAdd_METRIC 指定度é‡çš„值。請使用一個以上的整數。 +CMD_RouterTableAdd_PROMPT_NAME 虛擬 3 層交æ›æ©Ÿçš„å稱: +CMD_RouterTableAdd_PROMPT_NETWORK 網路ä½å€/å­ç¶²è·¯é®ç½©: +CMD_RouterTableAdd_PROMPT_GATEWAY é–˜é“: +CMD_RouterTableAdd_PROMPT_METRIC 公制值: + + +# RouterTableDel 命令 +CMD_RouterTableDel 刪除虛擬 3 層交æ›æ©Ÿçš„路由表項 +CMD_RouterTableDel_Help 指定在虛擬 3 層交æ›æ©Ÿä¸Šå·²å®šç¾©çš„路由表項,進行刪除。\n已定義的路由表項å單,å¯é€šéŽ RouterTableList 命令ç²å–。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚\nè¦é‹è¡Œæ­¤å‘½ä»¤è¦æ±‚虛擬 3 層轉æ›æ©Ÿè™•æ–¼åœæ­¢ç‹€æ…‹ã€‚如果沒有處於åœæ­¢ç‹€æ…‹ï¼Œå¯ä»¥åŸ·è¡Œ RouterStop 命令,讓其暫åœã€‚ +CMD_RouterTableDel_Args RouterTableDel [name] [/NETWORK:ip/mask] [/GATEWAY:gwip] [/METRIC:metric] +CMD_RouterTableDel_[name] 指定虛擬 3 層交æ›æ©Ÿçš„å稱。 +CMD_RouterTableDel_NETWORK 按照 [IP ä½å€/å­ç¶²è·¯é®ç½©] çš„æ ¼å¼ï¼Œé¸å®šæ“¬åˆªé™¤çš„路由表項的網路ä½å€ã€‚ +CMD_RouterTableDel_GATEWAY 指定閘é“çš„ IP 地å€ã€‚ +CMD_RouterTableDel_METRIC 指定度é‡çš„值。請使用一以上整數。 + + +# LogFileList 命令 +CMD_LogFileList ç²å–日誌檔清單 +CMD_LogFileList_Help 您å¯ä»¥å°‡ä¿å­˜åœ¨ VPN Server 上,並有伺æœå™¨è¼¸å‡ºçš„日誌檔顯示æˆä¸€å€‹è¼¸å‡ºæ¸…單。通éŽæŒ‡å®šä¸€å€‹æª”案å,é‹ç”¨ LogFileGet 命令,å¯ä»¥ä¸‹è¼‰è©²æ—¥èªŒæª”的內容。\n如果 VPN Server 在管ç†æ¨¡å¼ä¸‹ï¼Œæ‰€æœ‰çš„虛擬 HUB çš„å°åŒ…日誌,安全性記錄檔,VPN Server 日誌å…許您查看或下載。\n如果虛擬 HUB 在管ç†æ¨¡å¼ä¸‹ï¼Œä¸¦è™•æ–¼é€£æŽ¥ç‹€æ…‹ï¼Œå¯ä»¥æŸ¥çœ‹æˆ–下載該å°åŒ…日誌和安全性記錄檔。 +CMD_LogFileList_Args LogFileList +CMD_LogFileList_START 正在ç²å–一個日誌檔的清單。這å¯èƒ½éœ€è¦ä¸€äº›æ™‚間。請ç¨å€™... +CMD_LogFileList_NUM_LOGS 共有 %u 個日誌檔。 + + +# LogFileGet 命令 +CMD_LogFileGet 日誌檔下載 +CMD_LogFileGet_Help 下載 VPN Server 上儲存的日誌檔。è¦ä¸‹è¼‰æ—¥èªŒæª”,先用 LogFileList 命令ç²å–日誌檔清單,然後您就å¯ä»¥åŸ·è¡Œ LogFileGet 命令來下載。如果與 VPN Server 連接並處於管ç†æ¨¡å¼ï¼Œæ‰€æœ‰çš„虛擬 HUB çš„å°åŒ…日誌,安全性記錄檔,VPN Server å…許您查看或下載。如果正在連接的虛擬 HUB 處於管ç†æ¨¡å¼ï¼ŒHUB 管ç†çš„虛擬å°åŒ…日誌,安全性記錄檔å¯æŸ¥é–±ï¼Œä¹Ÿå¯ä»¥ä¸‹è¼‰ã€‚\n如果您指定一個作為åƒæ•¸ä½œç‚ºæª”案å,下載的日誌檔將被ä¿å­˜ç‚ºé€™å€‹æª”案å。如果你ä¸æŒ‡å®šæª”將顯示在螢幕上。\n日誌檔的大å°æœ‰å¯èƒ½éžå¸¸å·¨å¤§çš„,所以一定è¦å°å¿ƒã€‚ +CMD_LogFileGet_Args LogFileGet [name] [/SERVER:server] [/SAVEPATH:savepath] +CMD_LogFileGet_[name] é¸å®šè¦ä¸‹è¼‰çš„日誌檔案å。é‹è¡Œ LogFileList 命令,å¯ä»¥å¾—到一個日誌檔的å稱清單。 +CMD_LogFileGet_SERVER 如果您è¦å¾žç¾¤é›†æŽ§åˆ¶å™¨ä¸­ä¸‹è¼‰ï¼Œè«‹æŒ‡å®šä¿å­˜æ—¥èªŒæª”的伺æœå™¨å稱。é‹è¡Œ LogFileGet 指令å¯ä»¥ç²å¾—指定伺æœå™¨ã€‚ +CMD_LogFileGet_SAVEPATH 如果你想ä¿å­˜ä¸‹è¼‰çš„日誌檔,請指定檔案å。如果沒有指定,將顯示在螢幕上。 +CMD_LogFileGet_PROMPT_NAME 下載的日誌檔案å: +CMD_LogFileGet_START 正在下載日誌檔。這å¯èƒ½éœ€è¦ä¸€äº›æ™‚間。請ç¨å€™... +CMD_LogFileGet_FAILED 下載失敗。 +CMD_LogFileGet_SAVE_FAILED 無法寫入指定的檔。 +CMD_LogFileGet_FILESIZE 日誌檔的大å°: %u + + +# HubCreate 命令 +CMD_HubCreate 創建新的虛擬 HUB +CMD_HubCreate_Help 在 VPN Server 上創建一個新的虛擬 HUB。\n創建的虛擬 HUB 將立å³é–‹å§‹å·¥ä½œã€‚\n當 VPN Server,在一個群集中é‹è¡Œï¼Œæ­¤å‘½ä»¤åƒ…å°ç¾¤é›†æŽ§åˆ¶å™¨æœ‰æ•ˆã€‚新的虛擬 HUB,將作為一個動態的虛擬 HUB。應用 HubSetStatic 命令也å¯å°‡è™›æ“¬ HUB 改為éœæ…‹çš„。è¦æƒ³ç²å–已經儲存在 VPN Server 上的 HUB,å¯ä»¥é‹è¡Œ HubList 命令ç²å¾—列表。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge 和群集管ç†ä¼ºæœå™¨ä¸­ä¸èµ·ä½œç”¨ã€‚\n在群集上創建虛擬å¢é›†æŽ§åˆ¶å™¨ HUB 時,請é‹è¡Œ HubCreateStatic 或者 HubCreateDynamic 命令。(å°ç¾¤é›†æŽ§åˆ¶å™¨æ“作時,HubCreate å’Œ HubCreateDynamic就有相åŒçš„功能)。 +CMD_HubCreate_Args HubCreate [name] [/PASSWORD:password] +CMD_HubCreate_[name] 指定新創建的樞ç´è™›æ“¬å稱。 +CMD_HubCreate_PASSWORD 如果您設置的虛擬 HUB 需è¦å¯†ç¢¼ï¼Œè«‹æŒ‡å®šç®¡ç†å“¡å¯†ç¢¼ã€‚å¦å‰‡ï¼Œæœƒæ示您輸入。 +CMD_HubCreate_PROMPT_NAME 新創建的虛擬 HUB çš„åå­—: + + +# HubCreateDynamic 命令 +CMD_HubCreateDynamic 創建一個新的動態虛擬 HUB (集群) +CMD_HubCreateDynamic_Help 在 VPN Server 上創建新的動態虛擬 HUB。\n創建的虛擬 HUB 將立å³é–‹å§‹å·¥ä½œã€‚\nVPN Server,在一個群集中é‹è¡Œæ™‚,此命令僅å°ç¾¤é›†æŽ§åˆ¶å™¨æœ‰æ•ˆã€‚新的虛擬 HUB,將作為一個虛擬的動態 HUB。é‹è¡Œ HubSetStatic 命令å¯ä»¥å°‡è™›æ“¬ HUB å¯ä»¥æ”¹ç‚ºéœæ…‹çš„。é‹è¡Œ HubList 命令å¯ä»¥ç²å–當å‰è™›æ“¬ HUB 的列表。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge,群集管ç†å™¨ï¼Œç¨ç«‹çš„伺æœå™¨åœ¨ VPN Server 工作時ä¸èµ·ä½œç”¨ã€‚ +CMD_HubCreateDynamic_Args HubCreateDynamic [name] [/PASSWORD:password] +CMD_HubCreateDynamic_[name] 指定新創建的虛擬 HUB çš„å稱。 +CMD_HubCreateDynamic_PASSWORD 如果您設置虛擬 HUB 管ç†å¯†ç¢¼ï¼Œè«‹æŒ‡å®šç®¡ç†å“¡å¯†ç¢¼ã€‚å¦å‰‡ï¼Œæœƒæ示您輸入。 + + +# HubCreateStatic 命令 +CMD_HubCreateStatic 新創建一個éœæ…‹è™›æ“¬ HUB (集群用) +CMD_HubCreateStatic_Help 在 VPN Server 上創建一個新的éœæ…‹è™›æ“¬ HUB。\n創建的虛擬 HUB 將立å³é–‹å§‹å·¥ä½œã€‚\nVPN Server 在一個群集中é‹è¡Œæ™‚,此命令僅å°ç¾¤é›†æŽ§åˆ¶å™¨æœ‰æ•ˆã€‚新創建的虛擬 HUB,為一個虛擬的動態 HUB。é‹è¡Œ HubSetStatic 命令å¯ä»¥å°‡è™›æ“¬ HUB 改為éœæ…‹çš„。如果想得到已經ä¿å­˜åœ¨ VPN Server 上的 HUB 列表,å¯ä»¥é‹è¡Œ HubList 命令。\nè¦é‹è¡Œæ­¤å‘½ä»¤ï¼ŒVPN Server 需è¦ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge,群集管ç†å™¨ï¼Œç¨ç«‹çš„伺æœå™¨åœ¨ VPN Server 工作時ä¸èµ·ä½œç”¨ã€‚ +CMD_HubCreateStatic_Args HubCreateStatic [name] [/PASSWORD:password] +CMD_HubCreateStatic_[name] 指定新創建的虛擬 HUB çš„å稱。 +CMD_HubCreateStatic_PASSWORD 如果您設置虛擬 HUB 管ç†å¯†ç¢¼ï¼Œè«‹æŒ‡å®šç®¡ç†å“¡å¯†ç¢¼ã€‚å¦å‰‡ï¼Œæœƒæ示您輸入。 + + +# HubDelete 命令 +CMD_HubDelete 刪除虛擬 HUB +CMD_HubDelete_Help 刪除 VPN Server 上ç¾æœ‰çš„虛擬 HUB。\n當您刪除虛擬 HUB 後,所有的程å¼é€£æŽ¥å°‡æ–·é–‹ï¼Œæ–°çš„程å¼å°‡ä¸èƒ½èˆ‡å®ƒé€£æŽ¥ã€‚\n虛擬 HUB 的所有的設置,使用者é¸é …,組é¸é …,證書設置和級è¯å°‡è¢«åˆªé™¤ã€‚\n虛擬 HUB 被刪除後,將ä¸èƒ½æ¢å¾©ã€‚\né‹è¡Œæ­¤å‘½ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge,群集管ç†å™¨ï¼Œç¨ç«‹çš„伺æœå™¨åœ¨ VPN Server 工作時ä¸èµ·ä½œç”¨ã€‚ +CMD_HubDelete_Args HubDelete [name] +CMD_HubDelete_[name] 定è¦åˆªé™¤çš„虛擬 HUB å稱。 +CMD_HubDelete_PROMPT_NAME 刪除的虛擬 HUB å稱: + + +# HubSetStatic 命令 +CMD_HubSetStatic 將虛擬 HUB 的類型變為éœæ…‹è™›æ“¬åž‹ +CMD_HubSetStatic_Help 使用 VPN Server é‹è¡Œåœ¨ç¾¤é›†ä¸Šæ™‚,將虛擬 HUB 類型設定為éœæ…‹è™›æ“¬ HUB。當虛擬 HUB 類型改變時,所有的程å¼é€£æŽ¥å°‡è¢«æš«æ™‚中斷。 \n當作為éœæ…‹è™›æ“¬ HUB 工作時,所有的群集æˆå“¡çš„伺æœå™¨ä¸Šï¼Œå°‡ç”Ÿæˆè©²å稱的虛擬 HUB。æ¯å€‹å˜—試連接這個虛擬 HUB 的用戶,基於å„自伺æœå™¨çš„è² è·ç‹€æ³ï¼Œç¢ºå®šèˆ‡é€™å€‹ç¾¤é›†æŸå€‹æˆå“¡çš„連接。\néœæ…‹è™›æ“¬ HUB,舉例說,一個ä¼æ¥­å¾žç¶²éš›ç¶²è·¯ä¸Šè¨ªå•å±€åŸŸç¶²ï¼Œå…許數åƒæˆ–數以è¬è¨ˆçš„用戶é ç«¯å­˜å– VPN Server。\nè¦åŸ·è¡Œé€™å€‹å‘½ä»¤ï¼Œæ‚¨å¿…須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge,群集管ç†å™¨ï¼Œç¨ç«‹çš„伺æœå™¨åœ¨ VPN Server 工作時ä¸èµ·ä½œç”¨ã€‚\n此命令ä¸èƒ½ç”¨æ–¼æ¯” 5190 更新的伺æœå™¨ã€‚ +CMD_HubSetStatic_Args HubSetStatic [name] +CMD_HubSetStatic_[name] é¸å®šæ“¬è®Šæ›´æˆéœæ…‹è™›æ“¬ HUB çš„å稱。 +CMD_HubChange_PROMPT_NAME 變更設置的虛擬 HUB å稱: + + +# HubSetDynamic 命令 +CMD_HubSetDynamic 將虛擬 HUB 的類型變為動態虛擬型 +CMD_HubSetDynamic_Help 使用 VPN Server é‹è¡Œåœ¨ç¾¤é›†ä¸Šæ™‚,將虛擬 HUB 類型變更為動態。當虛擬 HUB 類型改變時,所有的程å¼é€£æŽ¥æœƒæš«æ™‚被中斷。\n當該虛擬 HUB 上沒有任何æˆå“¡æ™‚,虛擬 HUB 在任何群集上都ä¸å­˜åœ¨ã€‚當第一個用戶端試圖連接到動態的虛擬 HUB 時,負è·æœ€ä½Žçš„伺æœå™¨å•Ÿå‹•ï¼Œè¨—管虛擬 HUB。當第二個和隨後的用戶端試圖連接到åŒä¸€å€‹è™›æ“¬ HUB,它們會自動連接到伺æœå™¨è¨—管的虛擬 HUB。當所有的客戶都從一個特定的動態虛擬 HUB 斷開,伺æœå™¨ä¸Šå°‡ä¸å­˜åœ¨ä»»ä½•å¯¦é«”。\n動態虛擬 HUB 的應用很廣泛,例如,公å¸å…§éƒ¨æ¯å€‹éƒ¨é–€å®šæ‡‰ä¸€å€‹è™›æ“¬ HUB,讓員工å¯ä»¥é€£æŽ¥åˆ°è‡ªå·±æ‰€å±¬çš„虛擬樞ç´éƒ¨é–€ä¾†æ“作,從而實ç¾é›†ä¸­ç®¡ç†ã€‚\nè¦åŸ·è¡Œé€™å€‹å‘½ä»¤ï¼Œæ‚¨å¿…須有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此外,此命令在 VPN Bridge,群集管ç†å™¨ï¼Œç¨ç«‹çš„伺æœå™¨åœ¨ VPN Server 工作時ä¸èµ·ä½œç”¨ã€‚\n此命令ä¸èƒ½ç”¨æ–¼æ¯” 5190 更新的伺æœå™¨ã€‚ +CMD_HubSetDynamic_Args HubSetDynamic [name] +CMD_HubSetDynamic_[name] 指定擬轉變為動態虛擬 HUB çš„å稱。 + + +# HubList 命令 +CMD_HubList ç²å–一個虛擬 HUB 列表 +CMD_HubList_Help 在 VPN Server 中ç²å¾—虛擬 HUB 的清單。å°æ–¼æ¯ä¸€å€‹è™›æ“¬ HUB,å¯ä»¥ç²å¾— [虛擬 HUB å稱],[狀態],[é¡žåž‹],[使用者數é‡],[群數é‡],[訪å•æ•¸é‡],[MAC 目錄的數é‡],[IP 目錄數],[登入次數],[上次登入],[最終通信時間]。\n但是,如果處於連接狀態的虛擬 HUB 在管ç†æ¨¡å¼ä¸‹ï¼Œå°æ–¼åŒ¿å使用者如果設定為ä¸åˆ—舉虛擬 HUB,則虛擬 HUB ä¸æœƒè¢«é¡¯ç¤ºã€‚如果您連接到伺æœå™¨çš„管ç†æ¨¡å¼ï¼Œå‰‡æ‰€æœ‰çš„虛擬 HUB 會顯示清單。\n如果你連接到群集控制器以外的其他群集æˆå“¡ï¼ŒVPN Server åªé¡¯ç¤ºè™›æ“¬ HUB 的託管虛擬主機。如果您連接到群集控制器來管ç†ç¾¤é›†ï¼Œæ‰€æœ‰è™›æ“¬ HUB 將顯示。 +CMD_HubList_Args HubList + + +# Hub 命令 +CMD_Hub é¸æ“‡æ“¬ç®¡ç†çš„虛擬 HUB +CMD_Hub_Help é¸æ“‡æ“¬ç®¡ç†çš„虛擬 HUB。在 VPN Server 中,å°ç›®æ¨™è™›æ“¬ HUB 實行é…置管ç†ä¹‹å‰ï¼Œéœ€è¦ç”¨é¸æ“‡å‘½ä»¤é¸å®šè™›æ“¬ HUB。\n當正在連接的 VPN Server 處於管ç†è™›æ“¬ HUB 模å¼æ™‚,您å¯ä»¥é¸å®šæ“¬ç®¡ç†çš„一個虛擬 HUB,而ä¸å¯ä»¥é¸æ“‡å…¶ä»–的虛擬 HUB。與正在連接的 VPN Server 處於伺æœå™¨ç®¡ç†æ¨¡å¼ï¼Œå¯ä»¥å°æ‰€æœ‰çš„虛擬 HUB 進行管ç†ã€‚\nç²å–當å‰çš„虛擬 HUB 列表,å¯ä»¥åŸ·è¡Œ HubList 命令。\n在 VPN Bridge 中,åªå¯ä»¥é¸æ“‡å字中帶 "BRIDGE" 的虛擬 HUB。 +CMD_Hub_Args Hub [name] +CMD_Hub_[name] é¸å®šæ“¬ç®¡ç†çš„虛擬 HUB çš„å稱。如果您沒有指定åƒæ•¸ï¼Œç›®æ¨™è™›æ“¬ HUB çš„é¸å®šå°‡è¢«æ¸…除。 +CMD_Hub_Unselected å–消已經é¸å®šçš„虛擬 HUB。 +CMD_Hub_Selected é¸æ“‡è™›æ“¬ HUB "%S"。 +CMD_Hub_Select_Failed /ADMINHUB 在虛擬 HUB 中想è¦é¸æ“‡ "%S" 發生了以下的錯誤。 +CMD_Hub_Not_Selected 在é‹è¡Œæ­¤å‘½ä»¤ä¹‹å‰ï¼Œé‹ç”¨ HUB 管ç†å‘½ä»¤é¸æ“‡ç›®æ¨™ç®¡ç†è™›æ“¬ HUB。 + + +# Online 命令 +CMD_Online 虛擬 HUB 的連線 +CMD_Online_Help 如果您正在管ç†çš„虛擬 HUB 處於離線狀態,請設置æˆé€£ç·šã€‚處於離線狀態的虛擬 HUB,ä¸æœƒæŽ¥å—來自 VPN Client 連接。將虛擬 HUB 設定æˆè¯ç¶²ç‹€æ…‹ï¼Œå¾žè€Œå¯ä»¥æŽ¥å—使用者的虛擬連接並æä¾›æœå‹™ã€‚\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在 VPN Server 中的虛擬集群 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_Online_Args Online + + +# Offline 命令 +CMD_Offline 虛擬 HUB 離線 +CMD_Offline_Help 如果您正在管ç†çš„虛擬 HUB 線上,設置æˆé›¢ç·šã€‚虛擬 HUB 如果有連接程å¼ï¼Œå°‡å…¨éƒ¨æ–·é–‹ã€‚虛擬 HUB 處於離線狀態,ä¸æœƒæŽ¥å—來自 VPN Client 連接。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在 VPN Server 中的虛擬集群 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_Offline_Args Offline + + +# SetMaxSession 命令 +CMD_SetMaxSession 設定虛擬 HUB 的最大åŒæ™‚ç·šä¸Šç”¨æˆ¶æ•¸é‡ +CMD_SetMaxSession_Help 設定ç¾åœ¨æ­£åœ¨ç®¡ç†çš„虛擬 HUB 的最大åŒæ™‚線上客戶數é‡ã€‚當超éŽé€™å€‹æ•¸é‡æ™‚,如果從 VPN Client å’Œ VPN Bridge 連接的時候,超éŽäº†æœ€å¤§ä½µç™¼æœƒè©±æ•¸ï¼Œæ›´å¤šçš„客戶將無法連接。最大åŒæ™‚線上客戶數的é™åˆ¶ä¸åŒ…括本地的橋接器,虛擬的 NAT,級è¯é€£æŽ¥ç­‰ç”Ÿæˆé€£æŽ¥ä¸åŒ…括在內。\n設置åŒæ™‚線上最大數目,å¯ä»¥é€šéŽé‹è¡Œ OptionsGet 命令ç²å¾—。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_SetMaxSession_Args SetMaxSession [max_session] +CMD_SetMaxSession_[max_session] 設置最大åŒæ™‚線上客戶數,使用整數。當您指定為 0 時,客戶數沒有é™åˆ¶ã€‚ +CMD_SetMaxSession_Prompt 最大åŒæ™‚線上客戶數: + + +# SetHubPassword 命令 +CMD_SetHubPassword 設置虛擬 HUB 的管ç†å¯†ç¢¼ +CMD_SetHubPassword_Help 設置目å‰æ­£åœ¨ç®¡ç†çš„虛擬 HUB 的管ç†å¯†ç¢¼ã€‚虛擬 HUB,如果設置了管ç†å¯†ç¢¼ï¼Œæ‚¨å¯ä»¥æ‡‰ç”¨ç®¡ç†å¯†ç¢¼ï¼Œè™›æ“¬ HUB,VPN Server 的公用事業,虛擬 HUB 連接,您å¯ä»¥é€šéŽæŒ‡å®šä¸€å€‹é€£æŽ¥å¯†ç¢¼åœ¨è™›æ“¬ HUB 的管ç†æ¨¡å¼ä¸‹å¯¦ç¾é€£æŽ¥ã€‚æ­¤å¤–ï¼Œé€šéŽ VPN Client å’Œ VPN Bridge,用戶å用 "Administrator" 通éŽç®¡ç†å“¡å¯†ç¢¼ï¼Œä¹Ÿå¯ä»¥å¯¦ç¾é€£æŽ¥ã€‚\n此命令,ä¸èƒ½åœ¨ VPN Bridge 中é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_SetHubPassword_Args SetHubPassword [password] +CMD_SetHubPassword_[password] 設定密碼。如果您ä¸æŒ‡å®šå°‡è¢«æ示輸入密碼。 + + +# SetEnumAllow 命令 +CMD_SetEnumAllow 設定虛擬 HUB å…許å‘匿å使用者顯示。 +CMD_SetEnumAllow_Help 變更虛擬 HUB 的控制é¸é …,å°æ–¼åŒ¿å使用者,å…許虛擬 HUB 顯示。當您設置了此é¸é …,VPN Client 的使用者,在 VPN Server åªéœ€è¼¸å…¥ä½å€å³å¯é¡¯ç¤ºè™›æ“¬ HUB。虛擬 HUB 一創建æˆåŠŸï¼Œå³å¯é¡¯ç¤ºã€‚此外,如果執行 SetEnumDeny 命令,å¯ä»¥ç¦æ­¢å‘匿å使用者顯示。虛擬 HUB 是在統計創建時設定å…許顯示與å¦ã€‚\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_SetEnumAllow_Args SetEnumAllow + + +# SetEnumDeny 命令 +CMD_SetEnumDeny 設定虛擬 HUB ç¦æ­¢å‘匿å使用者顯示。 +CMD_SetEnumDeny_Help 變更虛擬 HUB 的控制é¸é …,å°æ–¼åŒ¿å使用者,ç¦æ­¢è™›æ“¬ HUB 顯示。當您設置了此é¸é …,VPN Client 的使用者,在 VPN Server 輸入檢索虛擬 HUB,虛擬 HUB 也ä¸æœƒé¡¯ç¤ºã€‚此外,如果執行 SetEnumAllow 命令,å¯ä»¥å…許å‘匿å使用者顯示。虛擬 HUB 是在統計創建時設定å…許顯示與å¦ã€‚\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_SetEnumDeny_Args SetEnumDeny + + +# OptionsGet 命令 +CMD_OptionsGet ç²å¾—虛擬 HUB 的設置é¸é … +CMD_OptionsGet_Help ç²å–虛擬 HUB çš„é¸é …設置清單。虛擬 HUB å…許 / ç¦æ­¢é¡¯ç¤ºè¨­å®šï¼Œæœ€å¤§çš„åŒæ™‚線上數é‡ï¼Œç·šä¸Š / 離線狀態,和集群虛擬環境中 HUB 的類型。\n此命令å°æ–¼ä¸€å€‹è™›æ“¬é›†ç¾¤ HUB ä¸èƒ½é‹è¡Œã€‚ +CMD_OptionsGet_Args OptionsGet +CMD_OptionsGet_TITLE 虛擬 HUB "%S" 設置é¸é …清單 +CMD_OptionsGet_ENUM å°æ–¼åŒ¿å使用者的虛擬 HUB 的顯示 +CMD_OptionsGet_MAXSESSIONS 最大åŒæ™‚線上客戶數 +CMD_OptionsGet_STATUS 狀態 +CMD_OptionsGet_TYPE 虛擬 HUB çš„é¡žåž‹ + + + +# RadiusServerSet 命令 +CMD_RadiusServerSet 使用在用戶èªè­‰ä¸­ä½¿ç”¨çš„ RADIUS 伺æœå™¨è¨­ç½® +CMD_RadiusServerSet_Help 接å—使用者當å‰ä»¥ RADIUS 伺æœå™¨èªè­‰æ¨¡å¼ç®¡ç†è™›æ“¬ HUB ,你需指定外部 RADIUS 伺æœå™¨ï¼Œä»¥ç¢ºèªç”¨æˆ¶å和密碼(您å¯ä»¥æŒ‡å®šå¤šå€‹ä¸»æ©Ÿå稱,並將它們用逗號或者分號隔開)。\nRadius 伺æœå™¨å¿…須設置為接å—來自 VPN Server IP ä½å€çš„請求。此外,密碼èªè­‰å”定(PAP)çš„èªè­‰å¿…須被啟用。\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚\n此命令在 VPN Server 以集群é‹è¡Œçš„虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_RadiusServerSet_Args RadiusServerSet [server_name:port] [/SECRET:secret] [/RETRY_INTERVAL:interval] +CMD_RadiusServerSet_[server_name:port] 用 [主機å稱:埠號] çš„æ ¼å¼ï¼ŒæŒ‡å®š RADIUS 伺æœå™¨çš„主機å稱,IP ä½å€å’Œ UDP 埠號。如果çœç•¥åŸ è™Ÿå‰‡ç”¨ 1812。您å¯ä»¥æŒ‡å®šå¤šå€‹ä¸»æ©Ÿå稱,並將它們用逗號或者分號隔開。 +CMD_RadiusServerSet_SECRET 設置與 RADIUS 伺æœå™¨ä¹‹é–“的通信 (密碼)。 +CMD_RadiusServerSet_RETRY_INTERVAL 用毫秒指定é‡è©¦é–“隔。 +CMD_RadiusServerSet_Prompt_Host 使用 RADIUS 伺æœå™¨çš„主機å稱和埠號: +CMD_RadiusServerSet_Prompt_Secret 共用秘密: +CMD_RadiusServerSet_Prompt_RetryInterval é‡è©¦é–“éš” (毫秒): +CMD_RadiusServerSet_EVAL_NUMINTERVAL é‡è©¦é–“隔為 500 毫秒到 10000 毫秒。 + + +# RadiusServerDelete 命令 +CMD_RadiusServerDelete 刪除應用於用戶èªè­‰çš„ RADIUS 伺æœå™¨è¨­ç½® +CMD_RadiusServerDelete_Help ç›®å‰ï¼Œæ­£åœ¨ç®¡ç†çš„虛擬 HUB,使用者以 RADIUS 伺æœå™¨èªè­‰æ¨¡å¼é€£æŽ¥æ™‚,刪除外部 RADIUS 伺æœå™¨è¨­å®šï¼Œä½¿ä¼ºæœå™¨ä¸èƒ½é©—è­‰ã€‚ç›®å‰ RADIUS 伺æœå™¨çš„設置,å¯ä»¥é‹è¡Œ RadiusServerGet 命令ç²å¾—。\n此命令,虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_RadiusServerDelete_Args RadiusServerDelete + + +# RadiusServerGet 命令 +CMD_RadiusServerGet ç²å–用於用戶èªè­‰çš„ RADIUS 伺æœå™¨è¨­ç½® +CMD_RadiusServerGet_Help 使用者使用 RADIUS 伺æœå™¨èº«ä»½é©—證模å¼é€£æŽ¥åˆ°ç¾åœ¨ç®¡ç†çš„虛擬 HUB,您å¯ä»¥ç²å– RADIUS 伺æœå™¨çš„當å‰è¨­ç½®ã€‚\n此命令,在虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_RadiusServerGet_Args RadiusServerGet +CMD_RadiusServerGet_STATUS RADIUS 伺æœå™¨çš„使用 +CMD_RadiusServerGet_HOST RADIUS 伺æœå™¨ä¸»æ©Ÿå稱或 IP åœ°å€ +CMD_RadiusServerGet_PORT RADIUS 伺æœå™¨çš„埠號 +CMD_RadiusServerGet_SECRET 共用秘密 +CMD_RadiusServerGet_RetryInterval é‡è©¦é–“éš” (毫秒) + + +# StatusGet 命令 +CMD_StatusGet ç²å–虛擬 HUB 的當å‰ç‹€æ³ +CMD_StatusGet_Help ç²å–正在管ç†çš„虛擬 HUB 的當å‰ç‹€æ³ï¼Œå¯ä»¥ç²å¾—虛擬 HUB 的種類,連接數é‡ï¼Œå„種目標數,登入次數,最後一次登入時間,最終連線時間,通信的統計資料等。 +CMD_StatusGet_Args StatusGet + + +# LogGet 命令 +CMD_LogGet ç²å–虛擬 HUB 日誌的ä¿å­˜è¨­å®š +CMD_LogGet_Help ç²å–虛擬 HUB 日誌的ä¿å­˜è¨­ç½®ã€‚ç²å–安全性記錄檔和å°åŒ…日誌的ä¿å­˜è¨­å®šï¼Œä¿å­˜ç‰©ä»¶ç­‰è³‡è¨Šã€‚ +CMD_LogGet_Args LogGet +CMD_Log_SecurityLog ä¿å­˜å®‰å…¨æ€§è¨˜éŒ„檔 +CMD_Log_PacketLog ä¿å­˜å°åŒ…日誌 +CMD_Log_SwitchType 日誌檔的替æ›é€±æœŸ +CMD_Log_0 TCP 連接日誌 +CMD_Log_1 TCP å°åŒ…日誌 +CMD_Log_2 DHCP 日誌 +CMD_Log_3 UDP 日誌 +CMD_Log_4 ICMP 日誌 +CMD_Log_5 IP 日誌 +CMD_Log_6 ARP 日誌 +CMD_Log_7 網路日誌 + + +# LogEnable 命令 +CMD_LogEnable 啟用安全性記錄檔或å°åŒ…日誌 +CMD_LogEnable_Help 啟用ç¾åœ¨æ­£åœ¨ç®¡ç†çš„ HUB 的安全性記錄檔或å°åŒ…日誌。\n當å‰çš„設置,å¯ä»¥é€šéŽ LogGet 命令ç²å¾—。 +CMD_LogEnable_Args LogEnable [security|packet] +CMD_LogEnable_[security|packet] é¸æ“‡å•Ÿç”¨æ—¥èªŒæª”的類型。é¸å®š "security" 或 "packet"。 +CMD_LogEnable_Prompt é¸æ“‡å®‰å…¨æˆ–å°åŒ…: +CMD_LogEnable_Prompt_Error é¸æ“‡ä¸æ­£ç¢ºã€‚ + + +# LogDisable 命令 +CMD_LogDisable ç¦ç”¨å®‰å…¨æ€§è¨˜éŒ„檔或å°åŒ…日誌 +CMD_LogDisable_Help ç¦æ­¢ä½¿ç”¨ç¾åœ¨æ­£åœ¨ç®¡ç†çš„ HUB 的安全性記錄檔或å°åŒ…日誌。\n當å‰çš„設置,å¯ä»¥é€šéŽ LogGet 命令ç²å¾—。 +CMD_LogDisable_Args LogDisable [security|packet] +CMD_LogDisable_[security|packet] é¸æ“‡ç¦ç”¨æ—¥èªŒæª”的類型。é¸å®š "security" 或 "packet"。 + + +# LogSwitchSet 命令 +CMD_LogSwitchSet 設定替æ›æ—¥èªŒæª”的週期 +CMD_LogSwitchSet_Help 設定ç¾åœ¨ç®¡ç†çš„虛擬 HUB 所ä¿å­˜çš„安全性記錄檔或å°åŒ…日誌檔的替æ›é€±æœŸã€‚替æ›æ—¥èªŒæª”的時間是å¯ä»¥è¨­å®šç‚º 1 秒,1 分é˜ï¼Œ1 å°æ™‚,æ¯å¤©ï¼Œæ¯æœˆï¼Œæ‚¨ä¹Ÿå¯ä»¥è¨­å®šç‚ºä¸æ›¿æ›ã€‚\n當å‰çš„設置,å¯ä»¥é€šéŽ LogGet 命令ç²å¾—。 +CMD_LogSwitchSet_Args LogSwitchSet [security|packet] [/SWITCH:sec|min|hour|day|month|none] +CMD_LogSwitchSet_[security|packet] é¸æ“‡è®Šæ›´è¨­å®šçš„日誌檔的類型。 é¸å®š "security" 或 "packet"。 +CMD_LogSwitchSet_SWITCH 設置替æ›é€±æœŸã€‚從 sec,min,hour,day,month,none 中é¸æ“‡ã€‚ +CMD_LogSwitchSet_Prompt 從 sec,min,hour,day,month,none 中é¸æ“‡: + + +# LogPacketSaveType 命令 +CMD_LogPacketSaveType 設置ä¿å­˜ç‚ºå°åŒ…日誌檔的å°åŒ…種類åŠä¿å­˜ã€‚ +CMD_LogPacketSaveType_Help é€é …設定ä¿å­˜åœ¨åœ¨ç®¡ç†çš„虛擬 HUB 上的,å°åŒ…ä¿å­˜å…§å®¹å’Œå°åŒ…的類型。å°åŒ…類型包括,[TCP 連接日誌],[TCP å°åŒ…日誌],[DHCP å°åŒ…記錄],[UDP å°åŒ…日誌],[ICMP å°åŒ…日誌],[IP å°åŒ…日誌],[ARP å°åŒ…日誌],[網路å°åŒ…日誌] 等。\nè¦æƒ³ç²å–當å‰çš„設置,å¯ä»¥é‹è¡Œ LogGet 命令。 +CMD_LogPacketSaveType_Args LogPacketSaveType [/TYPE:tcpconn|tcpdata|dhcp|udp|icmp|ip|arp|ether] [/SAVE:none|header|full] +CMD_LogPacketSaveType_TYPE ä¿å­˜å…§å®¹å°æ‡‰çš„å°åŒ…類型,從 tcpconn,tcpdata,dhcp,udp,icmp,ip,arp,ether 中é¸å®šã€‚ +CMD_LogPacketSaveType_SAVE 設定日誌檔的ä¿å­˜å…§å®¹ã€‚從下列é¸å®š:\nnone: ä¸ä¿å­˜\nheader: 僅ä¿å­˜æ¨™é¡Œ\nfull: 所有å°åŒ… +CMD_LogPacketSaveType_Prompt_TYPE é¸å®š tcpconn, tcpdata, dhcp, udp, icmp, ip, arp, ether: +CMD_LogPacketSaveType_Prompt_SAVE é¸å®š none, header, full: + + +# CAList 命令 +CMD_CAList ç²å–å¯ä»¥ä¿¡ä»»çš„機構頒發證書的列表 +CMD_CAList_Help 管ç†å¯ä»¥ä¿¡ä»»çš„機構頒發的證書。VPN Client 如果用èªè­‰æ¨¡å¼é€£æŽ¥æ™‚,å¯ä»¥ç”¨ä¿å­˜çš„證書來驗證其æ供的證書。\n此命令,在虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CAList_Args CAList +CMD_CAList_COLUMN_ID ID + + +# CAAdd 命令 +CMD_CAAdd 添加å¯ä»¥ä¿¡ä»»çš„機構頒發的證書 +CMD_CAAdd_Help 在虛擬 HUB 管ç†çš„å¯ä¿¡ä»»çš„憑證授權的證書列表中,添加一個新的證書。如果用戶端使用簽åèªè­‰æ¨¡å¼é€£æŽ¥ï¼Œç®¡ç†ä¸­çš„證書將用來識別客戶的證書。\nè¦å–得當å‰çš„證書列表,å¯ä»¥åŸ·è¡Œ CAList 命令。\nè¦æ·»åŠ ä¸€å€‹è­‰æ›¸ï¼Œå¿…須將證書ä¿å­˜ç‚º X.509 æ ¼å¼ä¿å­˜ã€‚\n此命令,在虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CAAdd_Args CAAdd [path] +CMD_CAAdd_[path] 指定註冊 X.509 證書的檔案å。 +CMD_CAAdd_PROMPT_PATH 註冊 X.509 證書檔的å稱: + + +# CADelete 命令 +CMD_CADelete 刪除å¯ä»¥ä¿¡ä»»çš„機構頒發的證書 +CMD_CADelete_Help 從正在管ç†çš„å¯ä¿¡ä»»æ©Ÿæ§‹é ’發的證書列表中,刪除ç¾æœ‰çš„證書。\n如果è¦ç²å–當å‰çš„證書列表,å¯ä»¥åŸ·è¡Œ CAList 命令。\n此命令,在虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CADelete_Args CADelete [id] +CMD_CADelete_[id] 指定擬刪除的證書的 ID。 +CMD_CADelete_PROMPT_ID 擬刪除證書的 ID: + + +# CAGet 命令 +CMD_CAGet ç²å¾—å¯ä¿¡ä»»æ©Ÿæ§‹é ’發的證書。 +CMD_CAGet_Help ç²å–虛擬 HUB ç›®å‰ç®¡ç†çš„å¯ä¿¡ä»»æ©Ÿæ§‹é ’佈的證書的列表,並將其ä¿å­˜ç‚º X.509 的檔案格å¼ã€‚\n此命令,在虛擬 VPN Bridge 中ä¸èƒ½é‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CAGet_Args CAGet [id] [/SAVECERT:path] +CMD_CAGet_[id] 制定ç²å¾—證書的 ID。 +CMD_CAGet_SAVECERT 指定檔案å以ä¿å­˜ç²å–的證書。 +CMD_CAGet_PROMPT_ID ç²å¾—證書 ID: +CMD_CAGet_PROMPT_SAVECERT ä¿å­˜æª”案å: + + +# CascadeList 命令 +CMD_CascadeList ç²å–ç´šè¯æŽ¥çºŒåˆ—表 +CMD_CascadeList_Help ç²å–當å‰è™›æ“¬ HUB 上登記的級è¯å單。\n如果您使用虛擬 HUB ç´šè¯åŒä¸€å°æˆ–å¦ä¸€å€‹è™›æ“¬æ©Ÿå™¨ä¸Šçš„ HUB,這兩個層å¯ä»¥ç´šè¯ã€‚\n\n[使用級è¯çš„警告]\n如果您使用級è¯å¤šå€‹è™›æ“¬ HUB å¯ä»¥æ§‹æˆ 2 層的橋接器,如果連接方法錯誤å¯èƒ½æœƒå°‡é€£æŽ¥åšæˆç¹©ç‹€ã€‚所以使用級è¯åŠŸèƒ½ï¼Œä¸€å®šè¦ç²¾å¿ƒè¨­è¨ˆã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeList_Args CascadeList + + +# CascadeCreate 命令 +CMD_CascadeCreate 創建一個新的級è¯æŽ¥çºŒ +CMD_CascadeCreate_Help 在當å‰è™›æ“¬ HUB 上創建一個新的級è¯æŽ¥çºŒã€‚\n如果您使用虛擬 HUB ç´šè¯åŒä¸€å€‹æˆ–者å¦ä¸€å€‹è™›æ“¬ HUB,å¯ä»¥å»ºç«‹ç´šè¯æŽ¥çºŒã€‚\nè¦å‰µå»ºä¸€å€‹ç´šè¯ï¼Œä½œç‚ºåˆå§‹åƒæ•¸ï¼Œéœ€è¨­å®šç´šè¯çš„å稱,連接的伺æœå™¨ï¼Œç›®æ¨™ HUB çš„å稱和用戶å。創建一個新的級è¯æ™‚,用戶身份驗證類型被åˆå§‹åŒ–為 [匿åèªè­‰],代ç†ä¼ºæœå™¨å’Œä¼ºæœå™¨æ†‘證驗證未設置。è¦æ›´æ”¹é€™äº›è¨­ç½®ï¼Œè«‹åœ¨å‰µå»ºä¸€å€‹ç´šè¯ä¹‹å¾Œç”¨ "Cascade" 命å的指令來執行。\n\n[使用級è¯çš„警告]\n如果您使用級è¯å¤šå€‹è™›æ“¬ HUB å¯ä»¥æ§‹æˆ 2 層的橋接器,如果連接方法錯誤å¯èƒ½æœƒå°‡é€£æŽ¥åšæˆç¹©ç‹€ã€‚所以使用級è¯åŠŸèƒ½ï¼Œä¸€å®šè¦ç²¾å¿ƒè¨­è¨ˆã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeCreate_Args CascadeCreate [name] [/SERVER:hostname:port] [/HUB:hubname] [/USERNAME:username] +CMD_CascadeCreate_[name] 指定新創建級è¯çš„å稱。 +CMD_CascadeCreate_SERVER 按照 [主機å稱:埠號] çš„æ ¼å¼ï¼Œè¨­ç½® VPN Server 的主機å稱和埠號,您也å¯ä»¥æŒ‡å®š IP ä½å€ã€‚ +CMD_CascadeCreate_HUB é¸å®šç›®æ¨™ VPN Server 內的虛擬 HUB。 +CMD_CascadeCreate_USERNAME 設定連接到 VPN Server 時所須的用戶åèªè­‰å稱。 +CMD_CascadeCreate_Prompt_Name ç´šè¯æŽ¥çºŒçš„å稱: +CMD_CascadeCreate_Prompt_Server 目標 VPN Server 的主機å稱和埠號: +CMD_CascadeCreate_Prompt_Hub 目標虛擬 HUB å稱: +CMD_CascadeCreate_Prompt_Username 連接使用的用戶å: + + +# CascadeSet 命令 +CMD_CascadeSet å°ç´šè¯é€£æŽ¥æ–¹çš„設定 +CMD_CascadeSet_Help å°æ–¼è™›æ“¬ HUB ç›®å‰ç®¡ç†çš„已經連接的級è¯ï¼Œè¨­ç½®é€£æŽ¥æ–¹çš„ VPN 主機å稱和埠號,虛擬 HUB å,用戶å等。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeSet_Args CascadeSet [name] [/SERVER:hostname:port] [/HUB:hubname] +CMD_CascadeSet_[name] 指定級è¯å稱來改變設置。 +CMD_CascadeSet_SERVER 按照 [主機å稱:埠號] çš„æ ¼å¼ï¼Œè¨­ç½®é€£æŽ¥æ–¹ VPN Server 的主機å稱和埠號。您也å¯ä»¥æŒ‡å®š IP ä½å€ã€‚ +CMD_CascadeSet_HUB 設置連接方 VPN Server 內的虛擬 HUB。 + + +# CascadeGet 命令 +CMD_CascadeGet ç²å–ç´šè¯é€£æŽ¥çš„設置 +CMD_CascadeGet_Help ç²å–當å‰åœ¨è™›æ“¬ HUB 上註冊的級è¯çš„連接設置。\nå¦å¤–,è¦æ”¹è®Šç´šè¯çš„連接設置,å¯ä»¥åœ¨æ‚¨å‰µå»ºä¸€å€‹ç´šè¯å¾Œä½¿ç”¨ "Cascade" 開頭的命令。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeGet_Args CascadeGet [name] +CMD_CascadeGet_[name] 指定級è¯ç²å–它的連接設置。 +CMD_CascadeGet_Policy [ç´šè¯é€£æŽ¥çš„安全性原則設置值] + +# CascadeDelete 命令 +CMD_CascadeDelete 刪除級è¯é€£æŽ¥ +CMD_CascadeDelete_Help 刪除目å‰åœ¨è™›æ“¬ HUB 中註冊的級è¯é€£æŽ¥ã€‚如果é¸å®šçš„ç´šè¯é€£æŽ¥è™•æ–¼é€£ç·šç‹€æ…‹ï¼Œå‰‡å…ˆæ–·é–‹é€£æŽ¥ï¼Œç„¶å¾Œåˆªé™¤ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeDelete_Args CascadeDelete [name] +CMD_CascadeDelete_[name] 指定您想刪除的級è¯é€£æŽ¥çš„å稱。 + + +# CascadeUsernameSet 命令 +CMD_CascadeUsernameSet 設置級è¯é€£æŽ¥çš„用戶å +CMD_CascadeUsernameSet_Help é¸å®šå·²åœ¨è™›æ“¬ HUB 上註冊的級è¯ï¼Œè¨­å®šå…¶ç”¨æˆ¶å,當連接到 VPN Server 時,用此用戶å來進行身份驗證。\n此外,您å¯ä»¥æŒ‡å®šç”¨æˆ¶èº«ä»½é©—證的種類,或å¯ä»¥æŒ‡å®šæ‰€éœ€çš„åƒæ•¸ã€‚如果您想更改這些設置,å¯ä»¥é‹è¡Œ CascadeAnonymousSet,CascadePasswordSet,CascadeCertSet 等命令。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeUsernameSet_Args CascadeUsernameSet [name] [/USERNAME:username] +CMD_CascadeUsernameSet_[name] 指定級è¯å稱來改變設置。 +CMD_CascadeUsernameSet_USERNAME ç´šè¯é€£æŽ¥åˆ° VPN Server 時,指定用戶åè¦æ±‚用戶進行身份驗證。 +CMD_CascadeUsername_Notice 連接身份驗證,是在密碼驗證中設置的。用戶å變更之後,需è¦ç”¨ CascadePasswordSet 指令é‡æ–°è¨­ç½®å¯†ç¢¼ã€‚ + + +# CascadeAnonymousSet 命令 +CMD_CascadeAnonymousSet 將級è¯é€£æŽ¥çš„用戶èªè­‰é¡žåž‹è¨­ç½®ç‚ºåŒ¿å身份驗證 +CMD_CascadeAnonymousSet_Help é¸å®šè™›æ“¬ HUB 中已經註冊的級è¯ï¼Œå°‡ç´šè¯é€£æŽ¥åˆ° VPN Server 所需的用戶身份驗證方法設定為匿å身份驗證。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeAnonymousSet_Args CascadeAnonymousSet [name] +CMD_CascadeAnonymousSet_[name] 指定級è¯å稱來改變設置。 + + +# CascadePasswordSet 命令 +CMD_CascadePasswordSet 將級è¯é€£æŽ¥æ™‚所需的使用者驗證設置為密碼驗證 +CMD_CascadePasswordSet_Help é¸å®šè™›æ“¬ HUB 中已經註冊的級è¯ï¼Œå°‡ç´šè¯é€£æŽ¥åˆ° VPN Server 所需的用戶身份驗證方法設定為密碼驗證。密碼驗證的種類指定為,[標準密碼驗證] å’Œ [RADIUS 或 NT域身份驗證]。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadePasswordSet_Args CascadePasswordSet [name] [/PASSWORD:password] [/TYPE:standard|radius] +CMD_CascadePasswordSet_[name] 指定級è¯å稱來改變設置。 +CMD_CascadePasswordSet_PASSWORD 指定密碼驗證所使用的密碼。å¦å‰‡ï¼Œæœƒæ示您輸入密碼。 +CMD_CascadePasswordSet_TYPE 密碼驗證的類型,指定為 "standard" (標準密碼驗證),或 "radius" (radius 或 NT 域身份驗證)。 +CMD_CascadePasswordSet_Prompt_Type 指定 standard 或者 radius: +CMD_CascadePasswordSet_Type_Invalid 指定 standard 或者 radius 時出錯。 + + +# CascadeCertSet 命令 +CMD_CascadeCertSet 將級è¯é€£æŽ¥æ™‚所需的使用者驗證設置為客戶證書驗證 +CMD_CascadeCertSet_Help é¸å®šè™›æ“¬ HUB 中已經註冊的級è¯ï¼Œå°‡ç´šè¯é€£æŽ¥åˆ° VPN Server 所需的用戶身份驗證方法設定為客戶證書驗證。證書應為 X.509 證書檔案格å¼ï¼Œä¸¦ä¸”用變æ›ç‚º Base 64 金鑰檔編碼。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeCertSet_Args CascadeCertSet [name] [/LOADCERT:cert] [/LOADKEY:key] +CMD_CascadeCertSet_[name] 指定級è¯å稱來改變設置。 +CMD_CascadeCertSet_LOADCERT é¸å®š X.509 證書å稱用來進行證書èªè­‰ã€‚ +CMD_CascadeCertSet_LOADKEY é¸å®šèˆ‡è­‰æ›¸å°æ‡‰çš„ Base 64 編碼的金鑰檔。 + + +# CascadeCertGet 命令 +CMD_CascadeCertGet ç²å–ç´šè¯é€£æŽ¥æ‰€éœ€çš„用戶端證書 +CMD_CascadeCertGet_Help 指定當å‰åœ¨è™›æ“¬ HUB 上已註冊的級è¯æŽ¥çºŒï¼Œå¦‚果您使用用戶端證書身份驗證,請ç²å–證書,ä¿å­˜ç‚º X.509 æ ¼å¼ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeCertGet_Args CascadeCertGet [name] [/SAVECERT:cert] +CMD_CascadeCertGet_[name] 指定級è¯å稱ç²å–設置。 +CMD_CascadeCertGet_SAVECERT ç²å–證書指定檔案åä¿å­˜ç‚º X.509 æ ¼å¼ã€‚ +CMD_CascadeCertSet_Not_Auth_Cert 指定的級è¯é€£æŽ¥è¨­ç½®çš„èªè­‰æ–¹å¼ä¸æ˜¯è­‰æ›¸èªè­‰æ¨¡å¼ã€‚ +CMD_CascadeCertSet_Cert_Not_Exists 證書沒有儲存在所指定的級è¯é€£æŽ¥è¨­ç½®ä¸­ã€‚ + + +# CascadeEncryptEnable 命令 +CMD_CascadeEncryptEnable 啟用級è¯é€šä¿¡æ™‚加密 +CMD_CascadeEncryptEnable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置通信內容為 SSL 加密。\n通常情æ³ä¸‹ï¼Œå’Œ VPN Server 的通信進行 SSL 加密,以防止竊è½å’Œç¯¡æ”¹è³‡è¨Šã€‚您還å¯ä»¥ç¦ç”¨åŠ å¯†ã€‚如果您ç¦ç”¨åŠ å¯†ï¼Œé€šä¿¡çš„æµé€Ÿå°‡æ高,傳輸資料以明文傳輸到網路上。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeEncryptEnable_Args CascadeEncryptEnable [name] +CMD_CascadeEncryptEnable_[name] 指定級è¯å稱來改變設置。 + + +# CascadeEncryptDisable 命令 +CMD_CascadeEncryptDisable ç´šè¯é€£æŽ¥é€šä¿¡æ™‚,ç¦ç”¨åŠ å¯† +CMD_CascadeEncryptDisable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置通信內容為ç¦æ­¢åŠ å¯†ã€‚\n通常情æ³ä¸‹ï¼Œå’Œ VPN Server 的通信進行 SSL 加密,以防止竊è½å’Œç¯¡æ”¹è³‡è¨Šã€‚您還å¯ä»¥ç¦ç”¨åŠ å¯†ã€‚如果您ç¦ç”¨åŠ å¯†ï¼Œé€šä¿¡çš„æµé€Ÿå°‡æ高,傳輸資料以明文傳輸到網路上。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeEncryptDisable_Args CascadeEncryptDisable [name] +CMD_CascadeEncryptDisable_[name] 指定級è¯å稱來改變設置。 + + +# CascadeCompressEnable 命令 +CMD_CascadeCompressEnable 啟用級è¯é€šä¿¡æ˜¯è³‡æ–™å£“縮功能 +CMD_CascadeCompressEnable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置通信內容為壓縮內容。\n壓縮é‡æœ€å¤§å¯ä»¥é”到 80% 。但是,實行壓縮,會給用戶端和伺æœå™¨é›™æ–¹çš„ CPU 造æˆå¾ˆé«˜çš„è² è·ã€‚如果網路速度在 10 Mbps 以上,實施壓縮後會減少傳輸æµé‡ï¼Œå¯èƒ½æœƒé©å¾—å…¶å。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeCompressEnable_Args CascadeCompressEnable [name] +CMD_CascadeCompressEnable_[name] 指定級è¯å稱來改變設置。 + + +# CascadeCompressDisable 命令 +CMD_CascadeCompressDisable ç´šè¯é€šä¿¡æ˜¯è³‡æ–™ç¦æ­¢å£“縮功能 +CMD_CascadeCompressDisable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置通信內容為ç¦æ­¢å£“縮。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeCompressDisable_Args CascadeCompressDisable [name] +CMD_CascadeCompressDisable_[name] 指定級è¯å稱來改變設置。 + + +# CascadeProxyNone 命令 +CMD_CascadeProxyNone 將級è¯çš„連接方法設置為直接與 TCP/IP 連接 +CMD_CascadeProxyNone_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置連接方法為 [直接與 TCP/IP 連接],而ä¸é€šéŽä»£ç†ä¼ºæœå™¨ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeProxyNone_Args CascadeProxyNone [name] +CMD_CascadeProxyNone_[name] 指定級è¯å稱來改變設置。 + + +# CascadeProxyHttp 命令 +CMD_CascadeProxyHttp 將級è¯é€£æŽ¥æ–¹æ³•è¨­å®šç‚ºé€šéŽ HTTP 代ç†ä¼ºæœå™¨ +CMD_CascadeProxyHttp_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置連接方法為,[é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥],然後設置è¦é€šéŽçš„ HTTP 代ç†ä¼ºæœå™¨çš„主機å稱和埠號,用戶å和密碼 (如果需è¦)。\n使用的 HTTP 代ç†ä¼ºæœå™¨ï¼Œå¿…須有é©åˆ HTTPS 通信的連接方å¼ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeProxyHttp_Args CascadeProxyHttp [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password] +CMD_CascadeProxyHttp_[name] 指定級è¯å稱來改變設置。 +CMD_CascadeProxyHttp_SERVER [主機:埠的形å¼],通éŽæŒ‡å®šçš„ HTTP 代ç†ä¼ºæœå™¨çš„主機å稱或 IP 地å€å’ŒåŸ è™Ÿã€‚ +CMD_CascadeProxyHttp_USERNAME 如果連接到 HTTP 代ç†ä¼ºæœå™¨æ™‚需è¦ä½¿ç”¨è€…驗證,則指定用戶å。åŒæ™‚設定密碼和åƒæ•¸ã€‚ 如果沒有設定用戶å和密碼åƒæ•¸ï¼Œå‰‡ä¸éœ€è¦è¨­ç½®ä½¿ç”¨è€…身份驗證。 +CMD_CascadeProxyHttp_PASSWORD 如果連接到 HTTP 代ç†ä¼ºæœå™¨æ™‚需è¦ä½¿ç”¨è€…驗證,則指定密碼。/USERNAME,åƒæ•¸ç­‰åŒæ™‚設定。 +CMD_CascadeProxyHttp_Prompt_Server 代ç†ä¼ºæœå™¨ä¸»æ©Ÿå稱和埠號: + + + +# CascadeProxySocks 命令 +CMD_CascadeProxySocks 將級è¯é€£æŽ¥æ–¹æ³•è¨­å®šç‚ºé€šéŽ SOCKS 代ç†ä¼ºæœå™¨ +CMD_CascadeProxySocks_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,設置連接方法為 [é€šéŽ SOCKS 代ç†ä¼ºæœå™¨],設置 SOCKS8 代ç†ä¼ºæœå™¨çš„主機å稱和埠號,用戶å和密碼 (如果需è¦)。\nSOCKS 伺æœå™¨ï¼Œéœ€èˆ‡ SOCKS 第 4 版想匹é…。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeProxySocks_Args CascadeProxySocks [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password] +CMD_CascadeProxySocks_[name] 指定級è¯å稱來改變設置。 +CMD_CascadeProxySocks_SERVER 按照 [主機å稱:埠號] çš„æ ¼å¼ï¼Œè¨­å®šä»£ç†ä¼ºæœå™¨ä¸»æ©Ÿå稱或 IP ä½å€å’ŒåŸ è™Ÿã€‚ +CMD_CascadeProxySocks_USERNAME 如果連接到 SOCKS 代ç†ä¼ºæœå™¨æ™‚需è¦ä½¿ç”¨è€…驗證,則指定用戶å。åŒæ™‚設定密碼和åƒæ•¸ã€‚如果沒有設定用戶å和密碼åƒæ•¸ï¼Œå‰‡ä¸éœ€è¦è¨­ç½®ä½¿ç”¨è€…身份驗證。 +CMD_CascadeProxySocks_PASSWORD 如果連接到 SOCKS 代ç†ä¼ºæœå™¨æ™‚需è¦ä½¿ç”¨è€…驗證,則指定密碼。/USERNAME,åƒæ•¸ç­‰åŒæ™‚設定。 + + +# CascadeServerCertEnable 命令 +CMD_CascadeServerCertEnable 啟用級è¯ä¼ºæœå™¨æ†‘證驗證é¸é … +CMD_CascadeServerCertEnable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,驗證目標連接的 VPN 的伺æœå™¨æ供的 SSL 證書是å¦å¯ä»¥ä¿¡ä»»ã€‚\n如果啟用此é¸é …,需è¦å°‡åœ¨ç›®æ¨™ä¼ºæœå™¨çš„è­‰æ›¸äº‹å…ˆé€šéŽ CascadeServerCertSet 指令設置到級è¯çš„連接設置中,或者在虛擬 HUB çš„å¯ä¿¡ä»»è­‰æ›¸æ¸…單中,é‹è¡Œ CAAdd 指令,將有伺æœå™¨çš„ SSL 證書署å的路線證書添加進去。\n當啟用伺æœå™¨æ†‘證驗證é¸é …時,如果 VPN Server æ供的證書ä¸å¯ä¿¡ï¼Œé€£æŽ¥å°‡æ–·é–‹ï¼Œä¸¦é‡è©¦ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeServerCertEnable_Args CascadeServerCertEnable [name] +CMD_CascadeServerCertEnable_[name] 指定級è¯å稱來改變設置。 + + +# CascadeServerCertDisable 命令 +CMD_CascadeServerCertDisable ç¦ç”¨ç´šè¯ä¼ºæœå™¨æ†‘證驗證é¸é … +CMD_CascadeServerCertDisable_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,å°æ–¼é€£æŽ¥æ–¹æ供的 SSL 證書,ä¸éœ€è¦æª¢æŸ¥æ˜¯å¦å¯ä»¥ä¿¡ä»»ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeServerCertDisable_Args CascadeServerCertDisable [name] +CMD_CascadeServerCertDisable_[name] 指定級è¯å稱來改變設置。 + + +# CascadeServerCertSet 命令 +CMD_CascadeServerCertSet 設置級è¯é€£æŽ¥çš„伺æœå™¨ç‰¹å®šè­‰æ›¸ +CMD_CascadeServerCertSet_Help 指定已經在當å‰è™›æ“¬ HUB 註冊的級è¯é€£æŽ¥ï¼Œç•¶æ­¤é€£æŽ¥å’Œ VPN Server 之間通信時,事先將連接方æ供的 SSL 證書註冊。\n如果啟用此é¸é …,需è¦å°‡åœ¨ç›®æ¨™ä¼ºæœå™¨çš„證書事先通éŽæŒ‡ä»¤è¨­ç½®åˆ°ç´šè¯çš„連接設置中,或者在虛擬 HUB çš„å¯ä¿¡ä»»è­‰æ›¸æ¸…單中,é‹è¡Œ CAAdd 指令,將有伺æœå™¨çš„ SSL 證書署å的路線證書添加進去。\n當啟用伺æœå™¨æ†‘證驗證é¸é …時,如果 VPN Server æ供的證書ä¸å¯ä¿¡ï¼Œé€£æŽ¥å°‡æ–·é–‹ï¼Œä¸¦é‡è©¦ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeServerCertSet_Args CascadeServerCertSet [name] [/LOADCERT:cert] +CMD_CascadeServerCertSet_[name] 指定級è¯å稱來改變設置。 +CMD_CascadeServerCertSet_LOADCERT 設定檔案åä¿å­˜ä¼ºæœå™¨å›ºæœ‰çš„ X.509 æ ¼å¼çš„證書。 + + +# CascadeServerCertDelete 命令 +CMD_CascadeServerCertDelete 刪除級è¯ä¼ºæœå™¨å›ºæœ‰çš„證書 +CMD_CascadeServerCertDelete_Help é¸å®šç•¶å‰è™›æ“¬ HUB 中已註冊的級è¯ï¼Œå¦‚果已經註冊了伺æœå™¨æ†‘證,將其刪除。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeServerCertDelete_Args CascadeServerCertDelete [name] +CMD_CascadeServerCertDelete_[name] 指定級è¯å稱來改變設置。 + + +# CascadeServerCertGet 命令 +CMD_CascadeServerCertGet ç²å–ç´šè¯é€£æŽ¥ä¼ºæœå™¨çš„固有證書 +CMD_CascadeServerCertGet_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上已註冊的級è¯ï¼Œå¦‚果此級è¯ä¸­å·²ç¶“註冊了伺æœå™¨å›ºæœ‰è­‰æ›¸ï¼Œå‰‡ç²å¾—該證書,並ä¿å­˜ç‚º X.509 æ ¼å¼ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeServerCertGet_Args CascadeServerCertGet [name] [/SAVECERT:path] +CMD_CascadeServerCertGet_[name] 指定級è¯å稱來改變設置。 +CMD_CascadeServerCertGet_SAVECERT 指定å稱以 X.509 æ ¼å¼ä¿å­˜ä¼ºæœå™¨çš„固有證書。 + + +# CascadeDetailSet 命令 +CMD_CascadeDetailSet ç´šè¯é€šä¿¡çš„進階設置 +CMD_CascadeDetailSet_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上已註冊的級è¯ï¼Œè¨­ç½®ç´šè¯å’Œ VPN Server 連接通信時使用的 VPN 自訂的通信å”定。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeDetailSet_Args CascadeDetailSet [name] [/MAXTCP:max_connection] [/INTERVAL:interval] [/TTL:disconnect_span] [/HALF:yes|no] [/NOQOS:yes|no] +CMD_CascadeDetailSet_[name] 指定級è¯å稱來改變設置。 +CMD_CascadeDetailSet_MAXTCP VPN 通信中使用的 TCP 連接的數é‡ï¼Œç”¨å¾ž 1 到 32 的整數來指定。和 VPN Server 之間的 VPN 資料傳輸,å¯ä»¥é€šéŽä½¿ç”¨å¤šå€‹ TCP 連接,æ高通信速度。\n注æ„: 如果您使用高速連接到大約使用 8 根,如果是緩慢的撥號伺æœå™¨ï¼Œè«‹ä½¿ç”¨ä¸€æ ¹ã€‚ +CMD_CascadeDetailSet_INTERVAL 如果使用多個 TCP 連接進行 VPN 通信時,請設定å„個 TCP 連接之間確立連接秒數。é è¨­å€¼ç‚º 1 秒。 +CMD_CascadeDetailSet_TTL 如果您設置æ¯å€‹ TCP 連接的壽命,從連接到斷開用秒表示。0 表示壽命未設置。 +CMD_CascadeDetailSet_HALF 如果啟動åŠé›™å·¥æ¨¡å¼é¸æ“‡ "yes"。使用兩根以上的 VPN 連接進行 TCP 通信時,å¯ä»¥ä½¿ç”¨ "åŠé›™å·¥æ¨¡å¼"。啟動åŠé›™å·¥æ¨¡å¼å¾Œï¼Œæ¯å€‹ TCP å¯ä»¥å›ºå®šä¸€åŠé€£æŽ¥å¯¦ç¾å–®æ–¹å‘的資料傳輸。例如,使用 8 æ ¹ TCP 連接建立 VPN 通信,使用åŠé›™å·¥æ¨¡å¼å¾Œï¼Œæœƒæœ‰ 4 è·¯ TCP 連接上船資料,剩下的 4 路負責下載資料。 +CMD_CascadeDetailSet_NOQOS ç¦ç”¨ VoIP/ QoS å°æ‡‰åŠŸèƒ½é¸æ“‡ "yes"。通常é¸æ“‡ "no"。 +CMD_CascadeDetailSet_Eval_MaxTcp TCP 連接請在 1-32 之間é¸å®šã€‚ +CMD_CascadeDetailSet_Eval_Interval TCP 連接之間建立連接的間隔請é¸å®šç‚º 1 秒以上。 +CMD_CascadeDetailSet_Prompt_MaxTcp 在 VPN 通信中使用的 TCP 連接數: +CMD_CascadeDetailSet_Prompt_Interval TCP 連接之間建立連接的間隔: +CMD_CascadeDetailSet_Prompt_TTL æ¯ä¸€å€‹ TCP 連接的壽命 (如為 0 則表示沒有) : +CMD_CascadeDetailSet_Prompt_HALF 使用åŠé›™å·¥æ¨¡å¼ (yes/no): + + +# CascadePolicySet 命令 +CMD_CascadePolicySet 設置級è¯é€£æŽ¥çš„安全å”定 +CMD_CascadePolicySet_Help é¸å®šç•¶å‰è™›æ“¬ HUB 上已經註冊的級è¯é€£æŽ¥ï¼Œè¨­ç½®ç´šè¯é€£æŽ¥å»ºç«‹æ™‚所é©ç”¨çš„安全å”定。\n虛擬 HUB 和別的 VPN Server 進行級è¯é€£æŽ¥æ™‚,連接方的虛擬 HUB 中將產生新的級è¯ï¼Œé‹è¡Œæ­¤å‘½ä»¤å¯ä»¥è¨­ç½®ç´šè¯çš„安全å”議。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadePolicySet_Args [name] [/NAME:policy_name] [/VALUE:num|yes|no] +CMD_CascadePolicySet_[name] 指定級è¯å稱來改變設置。 +CMD_CascadePolicySet_NAME é¸å®šè¦æ›´æ”¹è¨­ç½®çš„å”定å稱。變更å”è­°çš„å稱和å¯è®Šæ›´çš„值,å¯é€šéŽé‹è¡Œ PolicyList 命令ç²å¾—列表。 +CMD_CascadePolicySet_VALUE 設定å”定的新值,如果å”議是數值,請設定為一個整數。如果是é¸æ“‡åž‹ï¼Œè«‹é¸ yes 或 no。 設定的值å¯ä»¥é€šéŽé‹è¡ŒPolicyList命令來ç²å¾—。 +CMD_CascadePolicySet_PROMPT_POLNAME 更改值得å”定的å稱: +CMD_CascadePolicySet_PROMPT_POLVALUE 設置新值: +CMD_CascadePolicySet_Invalid_Name 指定的å”定å稱 "%S" 是無效的。\nè«‹é‹è¡Œ PolicyList 命令,您å¯ä»¥ç²å–設置å”定的清單。 +CMD_CascadePolicySet_Invalid_Name_For_Cadcade 指定å”è­° "%S" 在設置級è¯çš„安全å”議時ä¸å¯ç”¨ã€‚ +CMD_CascadePolicySet_Invalid_Range å”è­° "%S" 請在 %s 範åœå…§é¸å®šã€‚ + + +# PolicyList 命令 +CMD_PolicyList 查看安全å”è­°å’Œå¯ä»¥è¨­ç½®çš„值得列表 +CMD_PolicyList_Help 顯示 VPN Server 中的使用者,群,級è¯çš„安全å”議的專案å稱,說明,以åŠå¯ä»¥è¨­å®šçš„值的清單。\nä¸æŒ‡å®šä»»ä½•åƒæ•¸çš„å‰æ下é‹è¡Œ PolicyList 命令,你å¯ä»¥ç²å¾—被支æ´çš„安全å”定的å稱和說明。\n如果用 PolicyList 指令指定å稱,您å¯ä»¥ç²å¾—關於這個å”議的詳細說明,åŠå€¼çš„類型和值的範åœã€‚ +CMD_PolicyList_Args PolicyList [name] +CMD_PolicyList_[name] é¸å®šæƒ³è¦é¡¯ç¤ºçš„å”定å稱。如果沒有指定,所有的å稱和安全å”è­°åŠå…¶èªªæ˜Žå°‡è¢«æ¸…單的支æŒã€‚ +CMD_PolicyList_Invalid_Name 無效的安全å”è­°å稱。 +CMD_PolicyList_Column_1 å”定å稱 +CMD_PolicyList_Column_2 å”議的簡單解釋 +CMD_PolicyList_Column_3 設置值 +CMD_PolicyList_Help_1 ç­–ç•¥å稱 +CMD_PolicyList_Help_2 å”定的簡單說明 +CMD_PolicyList_Help_3 [å¯ä»¥è¨­å®šçš„值的範åœ] +CMD_PolicyList_Help_4 é è¨­å€¼ +CMD_PolicyList_Help_5 [å”議的詳細說明 +CMD_PolicyList_Range_Bool 是 (Yes) 或 å¦ (No) +CMD_PolicyList_Range_Int_1 %s 以上或 %s 以下 (0 ä¸èƒ½è¨­å®š) +CMD_PolicyList_Range_Int_2 %s 以上或 %s 以下 (但是,沒有指定為 0 則沒有設置) + + +# CascadeStatusGet 命令 +CMD_CascadeStatusGet ç²å–ç´šè¯çš„當å‰ç‹€æ…‹ +CMD_CascadeStatusGet_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上註冊的級è¯ï¼Œå¦‚果此級è¯è™•æ–¼é€£ç·šç‹€æ…‹ï¼Œæ‚¨å°‡å¯ä»¥ç²å¾—它的連接狀態和其他資訊。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeStatusGet_Args CascadeStatusGet [name] +CMD_CascadeStatusGet_[name] 指定級è¯å稱,以ç²å–資訊。 + + +# CascadeRename 命令 +CMD_CascadeRename 更改級è¯çš„å稱 +CMD_CascadeRename_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上註冊的級è¯ï¼Œæ”¹è®Šå®ƒçš„連接å稱。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeRename_Args CascadeRename [name] [/NEW:new_name] +CMD_CascadeRename_[name] 指定è¦è®Šæ›´çš„ç´šè¯çš„當å‰å稱。 +CMD_CascadeRename_NEW 指定變更後的新å稱。 +CMD_CascadeRename_PROMPT_OLD ç›®å‰çš„å稱: +CMD_CascadeRename_PROMPT_NEW æ–°å稱: + + + +# CascadeOnline 命令 +CMD_CascadeOnline 設置級è¯æŽ¥çºŒçš„線上狀態 +CMD_CascadeOnline_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上註冊的級è¯ï¼Œå°‡ç´šè¯çš„連接狀態設定為連接。級è¯æˆåŠŸé€£æŽ¥å¾Œï¼Œå¯ä»¥é€šéŽé€£æŽ¥è¨­å®šé€£æŽ¥åˆ° VPN Server。處於線上狀態的級è¯ï¼Œé™¤éžé‹è¡Œ CascadeOffline 離線命令,則 VPN Server 始終ä¿æŒé€£æŽ¥ã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeOnline_Args CascadeOnline [name] +CMD_CascadeOnline_[name] 指定級è¯å稱設定為連線狀態。 + + +# CascadeOffline 命令 +CMD_CascadeOffline 將級è¯è¨­ç½®ç‚ºé›¢ç·šç‹€æ…‹ +CMD_CascadeOffline_Help é¸å®šåœ¨ç•¶å‰è™›æ“¬ HUB 上註冊的級è¯ï¼Œå°‡ç´šè¯çš„連接狀態設定為離線。處於離線狀態的級è¯ï¼Œé™¤éžé‹è¡Œ CascadeOnline 命令使它連線,å¦å‰‡ç„¡æ³•é€£æŽ¥åˆ° VPN Server。\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_CascadeOffline_Args CascadeOffline [name] +CMD_CascadeOffline_[name] 指定級è¯å稱設置到離線狀態。 + + +# AccessAdd 命令 +CMD_AccessAdd 添加è¦å‰‡åˆ°å…許訪å•æ¸…å–® (IPv4) +CMD_AccessAdd_Help 在當å‰è™›æ“¬ HUB 的訪å•æ¸…單中,添加新的è¦å‰‡ã€‚\n訪å•åˆ—表指的是虛擬 HUB 中,å°æµå‹•çš„å°åŒ…進行篩é¸çš„è¦å‰‡ï¼Œè¨ªå•æ¸…單中å¯ä»¥ç™»å…¥å¤šæ¢è¦å‰‡ï¼Œæ¯æ¢è¦å‰‡å¯ä»¥å®šç¾©å„ªå…ˆé †åºã€‚所有的å°åŒ…,按照最åˆé©ç”¨çš„æ¢ä»¶ï¼Œæˆ–是通éŽæˆ–是銷毀。ä¸ç¬¦åˆä»»ä½•è¦å‰‡çš„å°åŒ…則將被默許通éŽã€‚您也å¯ä»¥ä½¿ç”¨AccessAddEx 命令,來生æˆå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_AccessAdd_Args AccessAdd [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE:established|unestablished] +CMD_AccessAdd_[pass|discard] 確定å°åŒ…è·Ÿè¦å‰‡æ¢ä»¶ä¸€è‡´æ™‚的處ç†ã€‚當您指定 pass æ„為通éŽï¼ŒæŒ‡å®š discard,æ„為銷毀。 +CMD_AccessAdd_MEMO é¸å®šè¦å‰‡çš„解釋 (備忘錄)。 +CMD_AccessAdd_PRIORITY 用 1 以上的整數指定優先順åºã€‚數字越å°å„ªå…ˆé †åºè¶Šé«˜ã€‚ +CMD_AccessAdd_SRCIP 作為è¦å‰‡æ¢ä»¶åˆ¶å®šä¸€å€‹æº IPv4 ä½å€ã€‚用點把å進ä½æ•¸å­—值分開的 IP ä½å€/é®ç½©[æ ¼å¼æŒ‡å®šä¸€å€‹ IPv4 ä½å€ï¼Œä¾‹å¦‚ 192.168.0.1 é®ç½©ä¾‹å¦‚ 255.255.255.0 為å進ä½ï¼Œä»¥é»žåˆ†éš”ï¼Œæˆ–è€…åƒ 24 這樣從開始設定ä½å…ƒçµ„長度,以å進ä½ã€‚如果設定為 0.0.0.0/0.0.0.0 則顯示所有主機。 +CMD_AccessAdd_DESTIP 作為è¦å‰‡çš„æ¢ä»¶å¿…須制定目標 IPv4 ä½å€ï¼šç”¨ [IP ä½å€/é®ç½©]æ ¼å¼åˆ¶å®šæ–¹æ³•åŒæŒ‡å®š /SRCIP åƒæ•¸é¡žä¼¼ã€‚ +CMD_AccessAdd_PROTOCOL 根據è¦å‰‡çš„æ¢ä»¶ï¼Œéœ€æŒ‡å®šå”議類型。IP å”議號或者輸入一個å進ä½æ•¸å­—,或者 "tcp" (TCP/IP å”議,第 6 號),"udp" (UDP/IP å”議,第 17 號),"icmpv4" (ICMPv4 å”議,第 1 號),"icmpv6" (ICMPv6 å”議,第 58 號),"ip" (所有的 IP å”議,0 號) 來指定所有 IP å”議中的關éµå­—。如果é¸å®šæ‰€æœ‰çš„ IP å”è­°ï¼Œå‰‡é¸ 0。 +CMD_AccessAdd_SRCPORT å”定 TCP/IP 或 UDP/IP 的情æ³ä¸‹ï¼Œä½œç‚ºè¦å‰‡éœ€æŒ‡å®šæºåŸ è™Ÿã€‚其他的å”定ä¸éœ€è¦ã€‚如果該åƒæ•¸æ²’有指定,則é¸å®šæ‰€æœ‰åŸ ã€‚設定方法,例如 "1-1024" (第 1 到 1024),"23" (åªé¸ç¬¬ 23 åª)。 +CMD_AccessAdd_DESTPORT å”定 TCP/IP 或 UDP/IP 的情æ³ä¸‹ï¼Œä½œç‚ºè¦å‰‡éœ€æŒ‡å®šæºåŸ è™Ÿã€‚其他的å”定ä¸éœ€è¦ã€‚制定方法åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ +CMD_AccessAdd_SRCUSERNAME 作為此è¦å‰‡çš„æ¢ä»¶ï¼Œåªæœ‰è¢«æŒ‡å®šçš„用戶 / 使用者組發é€çš„å°åŒ…,æ‰é©ç”¨èˆ‡æ­¤è¦å‰‡ã€‚在這種情æ³ä¸‹ï¼Œéœ€æŒ‡å®šç”¨æˆ¶å / 用戶組å。 +CMD_AccessAdd_DESTUSERNAME 作為此è¦å‰‡çš„æ¢ä»¶ï¼Œåªæœ‰è¢«æŒ‡å®šçš„用戶 / 使用者組接å—çš„å°åŒ…,æ‰é©ç”¨èˆ‡æ­¤è¦å‰‡ã€‚在這種情æ³ä¸‹ï¼Œéœ€æŒ‡å®šç”¨æˆ¶å / 用戶組å。 +CMD_AccessAdd_SRCMAC 作為è¦å‰‡çš„æ¢ä»¶ï¼ŒæŒ‡å®šç™¼é€åŽŸ MAC 地å€ã€‚MAC 地å€åƒä¾‹å­ (00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00) 一樣地 '-' 或 '/' æ–·é–‹å六進ä½æ•¸å¯«ã€‚段è½æ–‡å­—能çœç•¥ã€‚ +CMD_AccessAdd_DESTMAC 作為è¦å‰‡çš„æ¢ä»¶ï¼ŒæŒ‡å®šä½å€ MAC 地å€ã€‚指定方法,/SRCMAC åƒæ•¸åŒæ¨£ã€‚ +CMD_AccessAdd_TCPSTATE 作為è¦å‰‡çš„æ¢ä»¶ï¼ŒæŒ‡å®š TCP 連接的狀態。 Established 或指定 Unestablished。 +CMD_AccessAdd_Prompt_TYPE 通éŽæˆ–破壞: +CMD_AccessAdd_Prompt_MEMO è¦å‰‡çš„解釋 (備忘錄): +CMD_AccessAdd_Prompt_PRIORITY è¦å‰‡çš„優先順åº: +CMD_AccessAdd_Eval_PRIORITY 請用 1 以上的整數指定優先順åºã€‚ +CMD_AccessAdd_Prompt_SRCIP ç™¼ä¿¡æ–¹çš„æº IP åœ°å€ (0.0.0.0/0 則代表所有): +CMD_AccessAdd_Prompt_DESTIP æ”¶ä¿¡æ–¹çš„æº IP åœ°å€ (0.0.0.0/0 則代表所有): +CMD_AccessAdd_Prompt_PROTOCOL å”定號碼或å”定å稱 (tcp/udp/icmpv4/icmpv6/ip): +CMD_AccessAdd_Prompt_SRCPORT æºåŸ ç¯„åœ (åƒ…é™ tcp/udp): +CMD_AccessAdd_Prompt_DESTPORT ç›®æ¨™åŸ è™Ÿç¯„åœ (åƒ…é™ tcp/udp): +CMD_AccessAdd_Prompt_SRCUSERNAME 發é€ç”¨æˆ¶å (若無指定代表全部): +CMD_AccessAdd_Prompt_DESTUSERNAME 接收用戶å (若無指定代表全部): +CMD_AccessAdd_Prompt_SRCMAC æº MAC ä½å€å’Œé®ç½© (無指定代表全部): +CMD_AccessAdd_Prompt_DESTMAC 目標 MAC ä½å€å’Œé®ç½© (無指定代表全部): +CMD_AccessAdd_Prompt_TCPSTATE TCP 連接的狀態 (Established/Unestablished): + + +# AccessAddEx 命令 +CMD_AccessAddEx 添加擴展訪å•æ¸…å–®è¦å‰‡ (IPv4:延é²ã€æŠ–å‹•/å°åŒ…丟失產生) +CMD_AccessAddEx_Help 在當å‰ç®¡ç†çš„虛擬 HUB 的訪å•åˆ—表中,使用此命令添加新的è¦å‰‡ã€‚當å°åŒ…經由虛擬 HUB 通éŽæ™‚,你å¯ä»¥è¨­ç½®ç”¢ç”Ÿå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。\n訪å•æ¸…單是一組檔è¦å‰‡è¢«æ‡‰ç”¨åˆ°æµéŽè™›æ“¬ HUB çš„å°åŒ…。您å¯ä»¥åœ¨ä¸€å€‹è¨ªå•æ¸…單中註冊多個è¦å‰‡ï¼Œä½ ä¹Ÿå¯ä»¥å®šç¾©æ¯å€‹è¦å‰‡çš„優先順åºã€‚檢查所有的å°åŒ…çš„è¦å‰‡æ‰€æŒ‡å®šçš„æ¢ä»¶ï¼Œåœ¨è¨ªå•æ¸…單中註冊的è¦å‰‡ï¼Œç”±ç¬¬ä¸€å€‹åŒ¹é…çš„è¦å‰‡æ ¹æ“šè¦å®šçš„æ“作,它們è¦éº¼é€šéŽè¦éº¼è¢«ä¸Ÿæ£„。ä¸åŒ¹é…任何è¦å‰‡çš„å°åŒ…暗中å…許通éŽã€‚您也å¯ä»¥ä½¿ç”¨ AccessAddEx 的命令來生æˆå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚\n在以æˆå“¡ä¼ºæœå™¨å¢é›†ä¸Šé‹è¡Œçš„ VPN Server 的虛擬 HUB 上,您ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_AccessAddEx_Args AccessAddEx [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/TCPSTATE:established|unestablished] [/DELAY:delay_millisec] [/JITTER:jitter_percent] [/LOSS:loss_percent] +CMD_AccessAddEx_[pass|discard] 當一個å°åŒ…匹é…æ­¤è¦å‰‡æ¢ä»¶æ™‚,該æ“作就已決定了。當通éŽè¢«æŒ‡å®šæ™‚,則å°åŒ…å…許通éŽï¼›ç•¶ä¸Ÿæ£„被指定時,å°åŒ…被丟棄。如果動作是通éŽï¼Œå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失的設置被應用。 +CMD_AccessAddEx_MEMO 指定此è¦å‰‡çš„æè¿° (備忘錄)。 +CMD_AccessAddEx_PRIORITY 指定 1 或以上的整數作為此è¦å‰‡çš„優先順åºã€‚數字越å°å„ªå…ˆé †åºè¶Šé«˜ã€‚ +CMD_AccessAddEx_SRCIP æŒ‡å®šä¸€å€‹æº IPv4 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚用點把å進ä½æ•¸å­—值分開的 [IP ä½å€/é®ç½©] æ ¼å¼æŒ‡å®šä¸€å€‹ IPv4 ä½å€ï¼Œä¾‹å¦‚: 192.168.0.1。å°æ–¼é®ç½©ï¼Œæ‚¨æˆ–者å¯ä»¥æŒ‡å®šç”±é»žåˆ†é–‹çš„å進ä½æ•¸å­—值,例如 255.255.255.0 也å¯ä»¥æŒ‡å®šå¾žæ¨™é ­ç”¨å進ä½æ•¸å­—值的比特長度,如 24。 如果您指定: 0.0.0.0/0.0.0.0 這表示所有主機。 +CMD_AccessAddEx_DESTIP 用 [IP ä½å€/é®ç½©] æ ¼å¼æŒ‡å®šä¸€å€‹ç›®çš„ IPv4 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶æŒ‡å®šæ–¹æ³•åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ +CMD_AccessAddEx_PROTOCOL 指定一個å”定類型作為一個è¦å‰‡æ¢ä»¶ã€‚使用å進ä½æ•¸å­—值輸入 IP å”議號,或者指定關éµå­—中的一個 "tcp" (TCP/IP å”議,第 6 號),"udp" (UDP/IP å”議,第 17 號),"icmpv4" (ICMPv4 å”議,第 1 號),"icmpv6" (ICMPv6 å”議,第 58 號)或者, "ip" (所有的 IP å”議,0 號)ã€‚æŒ‡å®šæ•¸ä½ 0,則è¦å‰‡æœƒæ‡‰ç”¨åˆ°å…¨éƒ¨ IP å”定。 +CMD_AccessAddEx_SRCPORT 如果已指定的å”議是 TCP/IP 或 UDP/IP 的話,指定埠號的目的地作為è¦å‰‡æ¢ä»¶ã€‚其他的å”議會被忽略。如果該åƒæ•¸æ²’有指定,那麼è¦å‰‡æœƒæ‡‰ç”¨åˆ°æ‰€æœ‰åŸ è™Ÿã€‚當指定時,請使用如下方法: "1-1024" (第 1 到 1024),"23" (åƒ…é™ 23)。 +CMD_AccessAddEx_DESTPORT 如果已指定的å”議是 TCP/IP 或 UDP/IP 的話,指定目的埠號的目的地作為è¦å‰‡æ¢ä»¶ã€‚其他å”議將被忽略。指定方法åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ +CMD_AccessAddEx_SRCUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話發é€çš„å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 +CMD_AccessAddEx_DESTUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話接收的å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 +CMD_AccessAddEx_SRCMAC 指定目標 MAC ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡ã€‚用'-' 或 '/'分隔符號和å六進ä½æ•¸å­—,如 (00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00) 來指定 MAC 地å€ã€‚分隔符號å¯è·³éŽã€‚ +CMD_AccessAddEx_DESTMAC 指定目標 MAC ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡ã€‚指定方法åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ +CMD_AccessAddEx_TCPSTATE 指定 TCP 連接狀態作為一個è¦å‰‡ã€‚使用 Established (已建立的)或 Unestablished(未建立的)。 +CMD_AccessAddEx_DELAY 當å°åŒ…通éŽæ™‚,設置此數值來生æˆå»¶é²ã€‚以毫秒來指定延é²çš„時間段。指定 0,æ„為ä¸æœƒç”Ÿæˆå»¶é²ã€‚延é²æœ€å¤šç‚º 10000 毫秒〠+CMD_AccessAddEx_JITTER 當å°åŒ…通éŽæ™‚,設置此數值來生æˆæŠ–動。用 0% 到 100% 之內的範åœä¾†æŒ‡å®šæŠ–動波動的頻率。指定 0,æ„為ä¸æœƒç”ŸæˆæŠ–動。 +CMD_AccessAddEx_LOSS 當å°åŒ…通éŽæ™‚,設置此數值來生æˆå°åŒ…丟失。用 0% 到 100% 之內的範åœä¾†æŒ‡å®šä¸ŸåŒ…的頻率。指定 0,æ„為ä¸æœƒç”Ÿæˆä¸ŸåŒ…。 +CMD_AccessAddEx_Prompt_DELAY 生æˆå»¶é² (毫秒: 0 - 10000): +CMD_AccessAddEx_Prompt_JITTER 生æˆæŠ–動的波動(百分比: 0 - 100): +CMD_AccessAddEx_Prompt_LOSS 丟包率 (百分比: 0 - 100): +CMD_AccessAddEx_Eval_DELAY 最大延é²ç‚º 10000 +CMD_AccessAddEx_Eval_JITTER 最大抖動的波動為 100 +CMD_AccessAddEx_Eval_LOSS 最大丟包率為 100 + + +# AccessAdd6 命令 +CMD_AccessAdd6 添加訪å•æ¸…å–®è¦å‰‡ (IPv6) +CMD_AccessAdd6_Help 在當å‰ç®¡ç†çš„虛擬 HUB 的訪å•åˆ—表中,使用此命令添加新的è¦å‰‡ã€‚\n訪å•æ¸…單是一組檔è¦å‰‡è¢«æ‡‰ç”¨åˆ°æµéŽè™›æ“¬ HUB çš„å°åŒ…。您å¯ä»¥åœ¨ä¸€å€‹è¨ªå•æ¸…單中註冊多個è¦å‰‡ï¼Œä½ ä¹Ÿå¯ä»¥å®šç¾©æ¯å€‹è¦å‰‡çš„優先順åºã€‚檢查所有的å°åŒ…çš„è¦å‰‡æ‰€æŒ‡å®šçš„æ¢ä»¶ï¼Œåœ¨è¨ªå•æ¸…單中註冊的è¦å‰‡ï¼Œç”±ç¬¬ä¸€å€‹åŒ¹é…çš„è¦å‰‡æ ¹æ“šè¦å®šçš„æ“作,它們è¦éº¼é€šéŽè¦éº¼è¢«ä¸Ÿæ£„。ä¸åŒ¹é…任何è¦å‰‡çš„å°åŒ…暗中å…許通éŽã€‚您也å¯ä»¥ä½¿ç”¨ AccessAddEx6 的命令來生æˆå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。 \n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚ \n在以æˆå“¡ä¼ºæœå™¨å¢é›†ä¸Šé‹è¡Œçš„ VPN Server 的虛擬 HUB 上,您ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_AccessAdd6_Args AccessAdd6 [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE: established|unestablished] +CMD_AccessAdd6_[pass|discard] 當一個å°åŒ…匹é…æ­¤è¦å‰‡æ¢ä»¶æ™‚,該æ“作就已決定了。當通éŽè¢«æŒ‡å®šæ™‚,則å°åŒ…å…許通éŽï¼›ç•¶ä¸Ÿæ£„被指定時,å°åŒ…被丟棄。 +CMD_AccessAdd6_MEMO 指定此è¦å‰‡çš„æ述。 (備忘錄)。 +CMD_AccessAdd6_PRIORITY 指定1或以上的整數作為此è¦çš„優先順åºã€‚數字越å°å„ªå…ˆé †åºè¶Šé«˜ã€‚ +CMD_AccessAdd6_SRCIP æŒ‡å®šä¸€å€‹æº IPv6 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚使用冒號分割å六進ä½æ•¸ä½çš„ [IP ä½å€/é®ç½©] æ ¼å¼ä¾†æŒ‡å®š IPv6 地å€ã€‚例如 2001:200:0:1:: å°æ–¼é®ç½©ä¾†è¬›ï¼Œæ‚¨æˆ–者å¯ä»¥ä½¿ç”¨å†’號分隔åå…­ä½æ•¸å€¼çš„æ ¼å¼ï¼Œä¾‹å¦‚ ffff:ffff:ffff:ffff:: 或者您也å¯ä»¥é€šéŽç”¨æ¨™é ­çš„å進ä½æ•¸å­—å€¼åƒ 128,來指定比特長度。如果您è¦æŒ‡å®š "::/0",æ„為所有主機。 +CMD_AccessAdd6_DESTIP 用 [IP ä½å€/é®ç½©] æ ¼å¼æŒ‡å®šä¸€å€‹ç›®æ¨™ IPv6 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚制定方法åŒæŒ‡å®š/SRCIPåƒæ•¸é¡žä¼¼ã€‚ +CMD_AccessAdd6_PROTOCOL 指定一個å”定類型來作為一個è¦å‰‡æ¢ä»¶ã€‚輸入å進ä½æ•¸å­—值的 IP å”議號或者指定一個關éµå­— "tcp" (TCP/IP å”議,第 6 號),"udp" (UDP/IP å”議,第 17 號),"icmpv4" (ICMPv4 å”議,第 1 號),"icmpv6" (ICMPv6 å”議,第 58 號),"ip" (所有的 IP å”議,0 號)。指定]0[,則è¦å‰‡æœƒæ‡‰ç”¨æ–¼æ‰€æœ‰IPå”定。 +CMD_AccessAdd6_SRCPORT 如果指定的å”議是 TCP/IP 或 UDP/IP,則指定æºåŸ è™Ÿä½œç‚ºè¦å‰‡æ¢ä»¶ã€‚其他å”議將被忽略。如果該åƒæ•¸æ²’有指定,è¦å‰‡å°‡æœƒæ‡‰ç”¨åˆ°æ‰€æœ‰åŸ è™Ÿã€‚指定時,請使用如下方法 "1-1024" (第 1 到 1024),"23" (僅是第 23 )。 +CMD_AccessAdd6_DESTPORT 如果指定的å”議是 TCP/IP 或 UDP/IP,則指定目標埠號作為è¦å‰‡æ¢ä»¶ã€‚其他å”議將被忽略。指定方法åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ +CMD_AccessAdd6_SRCUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話發é€çš„å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 +CMD_AccessAdd6_DESTUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話接收的å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 +CMD_AccessAdd6_SRCMAC 指定目的 MAC ä½å€ä½œç‚ºè¦å‰‡ã€‚用分隔符號 "-" 或者 ":" å’Œå六進ä½çš„數ä½ï¼Œå¦‚ 00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00 來指定 MAC 地å€ã€‚分隔符號å¯ä»¥è·³éŽã€‚ +CMD_AccessAdd6_DESTMAC 指定目標 MAC ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡ã€‚方法與指定 /SRCMAC åƒæ•¸åŒæ¨£ã€‚ +CMD_AccessAdd6_TCPSTATE 指定 TCP 連接狀態作為一個è¦å‰‡ã€‚使用 Established 或 Unestablished。 +CMD_AccessAdd6_Prompt_TYPE 通éŽæˆ–丟棄: +CMD_AccessAdd6_Prompt_MEMO è¦å‰‡æè¿° (備忘錄): +CMD_AccessAdd6_Prompt_PRIORITY è¦å‰‡å„ªå…ˆé †åº: +CMD_AccessAdd6_Eval_PRIORITY 請用 1 或以上的整數指定優先順åºã€‚ +CMD_AccessAdd6_Prompt_SRCIP æº IPv6 åœ°å€ (::/0 則代表所有): +CMD_AccessAdd6_Prompt_DESTIP 目標 IPv6 ä½å€ (::/0 則代表所有): +CMD_AccessAdd6_Prompt_PROTOCOL å”定號或å”定å稱 (tcp/udp/icmpv4/icmpv6/ip): +CMD_AccessAdd6_Prompt_SRCPORT æºåŸ è™Ÿç¯„åœ (åƒ…é™ tcp/udp): +CMD_AccessAdd6_Prompt_DESTPORT ç›®æ¨™åŸ è™Ÿç¯„åœ (åƒ…é™ tcp/udp): +CMD_AccessAdd6_Prompt_SRCUSERNAME æºç”¨æˆ¶å (若無指定代表全部): +CMD_AccessAdd6_Prompt_DESTUSERNAME 目的用戶å (若無指定代表全部): +CMD_AccessAdd6_Prompt_SRCMAC æº MAC 地å€å’Œé®ç½© (若無指定代表全部): +CMD_AccessAdd6_Prompt_DESTMAC 目標 MAC ä½å€å’Œé®ç½© (若無指定代表全部): +CMD_AccessAdd6_Prompt_TCPSTATE TCP 連接的狀態 (Established/Unestablished): + + +# AccessAddEx6 命令 +CMD_AccessAddEx6 添加擴展訪å•æ¸…å–®è¦å‰‡ (IPv6,生æˆå»¶é²ï¼ŒæŠ–å‹•/å°åŒ…丟失) +CMD_AccessAddEx6_Help 在當å‰ç®¡ç†çš„虛擬 HUB 的訪å•åˆ—表中,使用此命令添加新的è¦å‰‡ã€‚當å°åŒ…經由虛擬 HUB 通éŽæ™‚,你å¯ä»¥è¨­ç½®ç”¢ç”Ÿå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。\n訪å•æ¸…單是一組檔è¦å‰‡è¢«æ‡‰ç”¨åˆ°æµéŽè™›æ“¬ HUB çš„å°åŒ…。您å¯ä»¥åœ¨ä¸€å€‹è¨ªå•æ¸…單中註冊多個è¦å‰‡ï¼Œä½ ä¹Ÿå¯ä»¥å®šç¾©æ¯å€‹è¦å‰‡çš„優先順åºã€‚檢查所有的å°åŒ…çš„è¦å‰‡æ‰€æŒ‡å®šçš„æ¢ä»¶ï¼Œåœ¨è¨ªå•æ¸…單中註冊的è¦å‰‡ï¼Œç”±ç¬¬ä¸€å€‹åŒ¹é…çš„è¦å‰‡æ ¹æ“šè¦å®šçš„æ“作,它們è¦éº¼é€šéŽè¦éº¼è¢«ä¸Ÿæ£„。ä¸åŒ¹é…任何è¦å‰‡çš„å°åŒ…暗中å…許通éŽã€‚您也å¯ä»¥ä½¿ç”¨ AccessAddEx6 的命令來生æˆå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失。 \n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚ \n在以æˆå“¡ä¼ºæœå™¨å¢é›†ä¸Šé‹è¡Œçš„ VPN Server 的虛擬 HUB 上,您ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_AccessAddEx6_Args AccessAddEx6 [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE: established|unestablished] [/DELAY:delay_millisec] [/JITTER:jitter_percent] [/LOSS:loss_percent] +CMD_AccessAddEx6_[pass|discard] 如果通éŽï¼Œæœƒç”¢ç”Ÿå»¶é²ï¼ŒæŠ–動和丟包。當一個å°åŒ…匹é…æ­¤è¦å‰‡æ¢ä»¶æ™‚,該æ“作就已決定了。當通éŽè¢«æŒ‡å®šæ™‚,則å°åŒ…å…許通éŽï¼›ç•¶ä¸Ÿæ£„被指定時,å°åŒ…被丟棄。如果動作是通éŽï¼Œå»¶é²ã€æŠ–å‹•å’Œå°åŒ…丟失的設置被應用。 +CMD_AccessAddEx6_MEMO 指定此è¦å‰‡çš„æè¿°(備忘錄)。 +CMD_AccessAddEx6_PRIORITY 指定1或以上的整數作為此è¦å‰‡çš„優先順åºã€‚數字越å°å„ªå…ˆé †åºè¶Šé«˜ã€‚ +CMD_AccessAddEx6_SRCIP æŒ‡å®šä¸€å€‹æº IPv6 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚æŒ‡å®šä¸€å€‹æº IPv6 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚å°æ–¼é®ç½©ä¾†è¬›ï¼Œæ‚¨æˆ–者å¯ä»¥ä½¿ç”¨å†’號分隔åå…­ä½æ•¸å€¼çš„æ ¼å¼ï¼Œä¾‹å¦‚ "ffff:ffff:ffff:ffff::" 或者您也å¯ä»¥é€šéŽç”¨æ¨™é ­çš„å進ä½æ•¸å­—å€¼åƒ "64",來指定比特長度。如果您è¦æŒ‡å®š "::/0",æ„為所有主機。 +CMD_AccessAddEx6_DESTIP 用 [IP ä½å€/é®ç½©] æ ¼å¼æŒ‡å®šä¸€å€‹ç›®æ¨™ IPv6 ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡æ¢ä»¶ã€‚指定方法åŒæŒ‡å®š /SRCIP åƒæ•¸é¡žä¼¼ã€‚ +CMD_AccessAddEx6_PROTOCOL 指定一個å”定類型來作為一個è¦å‰‡æ¢ä»¶ã€‚輸入å進ä½æ•¸å­—值的IP å”議號或者指定一個關éµå­— "tcp" (TCP/IP å”議,第 6 號),"udp" (UDP/IP å”議,第 17 號),"icmpv4" (ICMPv4 å”議,第 1 號),"icmpv6" (ICMPv6 å”議,第 58 號),"ip" (所有的 IP å”議,0 號)。指定 0,則è¦å‰‡æœƒæ‡‰ç”¨æ–¼æ‰€æœ‰ IP å”定。 +CMD_AccessAddEx6_SRCPORT 如果已指定的å”議是 TCP/IP 或 UDP/IP 的話,指定埠號的目的地作為è¦å‰‡æ¢ä»¶ã€‚其他的å”議會被忽略。如果該åƒæ•¸æ²’有指定,那麼è¦å‰‡æœƒæ‡‰ç”¨åˆ°æ‰€æœ‰åŸ è™Ÿã€‚當指定時,請使用如下方法: "1-1024" (第 1 到 1024),"23" (åƒ…é™ 23)。 +CMD_AccessAddEx6_DESTPORT 如果指定的å”議是 TCP/IP 或 UDP/IP 的話,則指定目標埠號作為è¦å‰‡æ¢ä»¶ã€‚其他å”議會被忽略。如果該åƒæ•¸æ²’有指定,指定方法åŒæŒ‡å®š /SRCPORT åƒæ•¸ä¸€æ¨£ã€‚ +CMD_AccessAddEx6_SRCUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話發é€çš„å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 +CMD_AccessAddEx6_DESTUSERNAME 您å¯ä»¥å°‡æ­¤è¦å‰‡åƒ…用於作為è¦å‰‡æ¢ä»¶è¢«æŒ‡å®šäº†ç”¨æˆ¶å的使用者會話接收的å°åŒ…。在這種情æ³ä¸‹ï¼Œè«‹æŒ‡å®šè©²ç”¨æˆ¶å。 +CMD_AccessAddEx6_SRCMAC 指定目標 MAC ä½å€ä½œç‚ºè¦å‰‡ã€‚用分隔符號]-[或者]:[å’Œå六進ä½çš„數字,如 "00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00" 來指定 MAC 地å€ã€‚分隔符號å¯ä»¥è·³éŽã€‚ +CMD_AccessAddEx6_DESTMAC 指定目標 MAC ä½å€ä½œç‚ºä¸€å€‹è¦å‰‡ã€‚方法與指定 /SRCMAC åƒæ•¸åŒæ¨£ã€‚ +CMD_AccessAddEx6_TCPSTATE 指定 TCP連接狀態作為一個è¦å‰‡ã€‚使用已建立的(Established) 或未建立的(Unestablished)。 +CMD_AccessAddEx6_DELAY 當å°åŒ…通éŽæ™‚,設置本數值來產生延é²ã€‚以毫秒為單ä½ä¾†æŒ‡å®šå»¶é²é€±æœŸã€‚指定0,æ„為ä¸ç”¢ç”Ÿå»¶é²ã€‚延é²æœ€å¤§ç‚º 10000 毫秒。 +CMD_AccessAddEx6_JITTER 當å°åŒ…通éŽæ™‚,設置本數值來產生抖動。當å°åŒ…通éŽæ™‚,設置此數值來生æˆæŠ–動。用 0% 到 100% 之內的範åœä¾†æŒ‡å®šæŠ–動波動的頻率。指定 0,æ„為ä¸æœƒç”ŸæˆæŠ–動。 +CMD_AccessAddEx6_LOSS 當å°åŒ…通éŽæ™‚,設置本數值來產生å°åŒ…丟失。指定 0% 至 100% 來作為丟包的比率範åœã€‚指定 0,æ„為無丟包生æˆã€‚ +CMD_AccessAddEx6_Prompt_DELAY 生æˆå»¶é² (毫秒: 0 - 10000): +CMD_AccessAddEx6_Prompt_JITTER 生æˆæŠ–動的波動 (百分比: 0 - 100): +CMD_AccessAddEx6_Prompt_LOSS 丟包率 (百分比: 0 - 100): +CMD_AccessAddEx6_Eval_DELAY 最大延é²ç‚º 10000 +CMD_AccessAddEx6_Eval_JITTER 最大抖動波動為 100 +CMD_AccessAddEx6_Eval_LOSS 最大丟包率為 100 + + +# AccessList 命令 +CMD_AccessList ç²å–訪å•æ¸…å–®è¦å‰‡ +CMD_AccessList_Help ç²å–當å‰è™›æ“¬ HUB 的訪å•æ¸…單中註冊的å°åŒ…篩é¸è¦å‰‡ä¸€è¦½è¡¨ã€‚\n訪å•åˆ—表,å³æ˜¯è™›æ“¬ HUB å…§å°æµå‹•çš„å°åŒ…進行篩é¸çš„è¦å‰‡çš„集åˆï¼Œè¨ªå•æ¸…單中å¯ä»¥ç™»å…¥å¤šæ¢è¦å‰‡ï¼Œæ¯æ¢è¦å‰‡å¯ä»¥å®šç¾©å„ªå…ˆé †åºã€‚通éŽåŒ…éŽæ¿¾è¦å‰‡é©ç”¨è‹±å¯¸è¨ªå•æ¸…å–®å¯ä»¥è¨»å†Šä¸€å€‹ä»¥ä¸Šçš„è¦å‰‡å¯ä»¥å®šç¾©ä¸€å€‹å„ªå…ˆè€ƒæ…®æ¯ä¸€æ¢è¦å‰‡ã€‚所有的å°åŒ…,按照最åˆé©ç”¨çš„æ¢ä»¶ï¼Œæˆ–是通éŽæˆ–是銷毀。ä¸ç¬¦åˆä»»ä½•è¦å‰‡çš„å°åŒ…則將被默許通éŽã€‚\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_AccessList_Args AccessList + + +# AccessDelete 命令 +CMD_AccessDelete 從訪å•æ¸…單中刪除è¦å‰‡ +CMD_AccessDelete_Help 從當å‰è™›æ“¬ HUB 中註冊的訪å•æ¸…單中,é¸å®šå°åŒ…éŽæ¿¾è¦å‰‡ä¸¦åŠ ä»¥åˆªé™¤ã€‚\nè¦åˆªé™¤è¦å‰‡ï¼Œéœ€è¦æŒ‡å®šè©²è¦å‰‡ ID。ID å¯ä»¥é‹è¡Œ AccessList ç²å¾—。\nå¦å¤–ä¸åˆªé™¤è€Œæ˜¯æš«æ™‚ç¦ç”¨çš„è¦å‰‡åŸ·è¡Œ AccessDisable 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_AccessDelete_Args AccessDelete [id] +CMD_AccessDelete_[id] 指定è¦åˆªé™¤çš„è¦å‰‡çš„ ID 或唯一 ID。 +CMD_Access_Prompt_ID 訪å•æ¸…å–®è¦å‰‡ ID 或唯一 ID: + + +# AccessEnable 命令 +CMD_AccessEnable 啟用訪å•æ¸…å–®è¦å‰‡åŠŸèƒ½ +CMD_AccessEnable_Help 從當å‰è™›æ“¬ HUB 中註冊的訪å•æ¸…單中,é¸å®šå°åŒ…篩é¸è¦å‰‡ä¸¦å•Ÿå‹•ã€‚å•Ÿå‹•çš„è¦å‰‡ç”¨æ–¼å°åŒ…篩é¸ã€‚\nè¦å•Ÿç”¨è©²è¦å‰‡ï¼Œå¿…須指定它的 ID。您å¯ä»¥ä½¿ç”¨ AccessList 命令ç²å– ID。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_AccessEnable_Args AccessEnable [id] +CMD_AccessEnable_[id] 指定è¦å‰‡çš„ ID 並啟動。 + + +# AccessDisable 命令 +CMD_AccessDisable ç¦ç”¨è¨ªå•æ¸…å–®è¦å‰‡ +CMD_AccessDisable_Help 從當å‰è™›æ“¬ HUB 中註冊的訪å•æ¸…單中,é¸å®šå°åŒ…篩é¸è¦å‰‡ä¸¦ç¦ç”¨ã€‚被ç¦ç”¨çš„篩é¸è¦å‰‡å°‡ä¸æœƒè¢«ç”¨æ–¼å°åŒ…篩é¸ã€‚\nè¦ç¦ç”¨çš„è¦å‰‡ï¼Œè¦å‰‡å¿…須指定的 ID。\nè¦ç¦ç”¨è©²è¦å‰‡ï¼Œå¿…須指定它的 ID。您å¯ä»¥ä½¿ç”¨ AccessList 命令ç²å– ID。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_AccessDisable_Args AccessDisable [id] +CMD_AccessDisable_[id] 指定è¦å‰‡çš„ ID 並ç¦ç”¨ã€‚ + + +# UserList 命令 +CMD_UserList ç²å–用戶列表 +CMD_UserList_Help ç²å–當å‰è™›æ“¬ HUB 中註冊的安全帳戶資料庫資訊中的使用者清單。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserList_Args UserList + + +# UserCreate 命令 +CMD_UserCreate 創建用戶 +CMD_UserCreate_Help 在當å‰è™›æ“¬ HUB 中註冊的安全帳戶資料庫中創建一個新使用者。\n當您創建一個使用者,根據使用者資訊的èªè­‰ï¼ŒVPN Client å¯ä»¥é€£æŽ¥åˆ°é€™å€‹è™›æ“¬ HUB。\n如果您使用 UserCreate 命令創建一個用戶,用戶身份驗證方法是驗證密碼,註冊為一個隨機字串作為密碼分é…。因此,用戶ä¸èƒ½ç›´æŽ¥é€£æŽ¥åˆ°è™›æ“¬ HUB。在創建用戶後,則必須é‹ç”¨ UserPasswordSet 命令,設定指定使用者的密碼。或者使用 UserAnonymousSet 命令,UserCertSet 命令,UserSignedSet 命令,UserRadiusSet 命令,UserNTLMSet 命令來改變使用者身份驗證方å¼ã€‚\n除éžçœŸæœ‰ç”¨æˆ¶å為 "*" (星號),å¦å‰‡ç•¶å®¢æˆ¶ç™»å…¥æ™‚æ供的用戶å與已有用戶åä¸ä¸€è‡´çš„情æ³ä¸‹ï¼Œå°‡è‡ªå‹•ç™»å…¥ç‚º RADIUS 伺æœå™¨ï¼Œæˆ–者 NT 控制器來驗證。\n如果è¦æ›´æ”¹ä½¿ç”¨è€…資訊,å¯ä»¥åŸ·è¡Œ UserSet 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserCreate_Args UserCreate [name] [/GROUP:group] [/REALNAME:realname] [/NOTE:note] +CMD_UserCreate_[name] 指定新創建用戶的用戶å。 +CMD_UserCreate_GROUP 如果讓用戶加入一個用戶組,請指定組å。如果你讓用戶ä¸å±¬æ–¼ä»»ä½•çµ„,則設定為 /GROUP:none。 +CMD_UserCreate_REALNAME 指定用戶的全å。如果ä¸æŒ‡å®šï¼Œè«‹é¸ /REALNAME:none。 +CMD_UserCreate_NOTE 指定該用戶的說明。å¦å‰‡ï¼Œé¸æ“‡ /NOTE:none。 +CMD_UserCreate_Prompt_NAME 用戶å: +CMD_UserCreate_Prompt_GROUP 加入群組å稱: +CMD_UserCreate_Prompt_REALNAME 用戶全å: +CMD_UserCreate_Prompt_NOTE 用戶æè¿°: + + +# UserSet 命令 +CMD_UserSet 更改使用者資訊 +CMD_UserSet_Help 變更當å‰è™›æ“¬ HUB 中的安全帳戶資料庫中註冊的客戶資訊。\nå¯ä»¥æ›´æ”¹çš„資訊,å³ä½¿å‰µå»ºæ–°ä½¿ç”¨è€…所需è¦çš„ "組å稱","å…¨å" å’Œ "æè¿°" 這三個項目。\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserSet_Args UserSet [name] [/GROUP:group] [/REALNAME:realname] [/NOTE:note] +CMD_UserSet_[name] 指定用戶å更改設置。 +CMD_UserSet_GROUP 如果讓用戶加入一個用戶組,請指定組å。如果你讓用戶ä¸å±¬æ–¼ä»»ä½•çµ„,則設定為 /GROUP:none。 +CMD_UserSet_REALNAME 指定用戶的全å。如果ä¸æŒ‡å®šï¼Œè«‹é¸ /REALNAME:none。 +CMD_UserSet_NOTE 指定該用戶的說明。å¦å‰‡ï¼Œé¸æ“‡ /NOTE:none + + +# UserDelete 命令 +CMD_UserDelete 刪除用戶 +CMD_UserDelete_Help 刪除在虛擬 HUB 中的安全帳戶資料庫中註冊的使用者。當你刪除一個用戶,該用戶將無法連接到虛擬 HUB。\n如果您使用 UserPolicySet 命令,å³ä½¿ä¸åˆªé™¤ä¹Ÿå¯æš«æ™‚ç¦æ­¢ç”¨æˆ¶ç™»å…¥ã€‚\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserDelete_Args UserDelete [name] +CMD_UserDelete_[name] 指定用戶å將其刪除。 + + +# UserGet 命令 +CMD_UserGet ç²å–使用者資訊 +CMD_UserGet_Help ç²å–在虛擬 HUB 中的安全帳戶資料庫中註冊使用者的登入資訊。\n這個指令å¯ä»¥å¾—到的資訊有 "用戶å","å…¨å","æè¿°","組的æˆå“¡","有效期","安全å”è­°","身份驗證方法",以åŠé©—è­‰åƒæ•¸ã€‚\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserGet_Args UserGet [name] +CMD_UserGet_[name] 指定的用戶å來ç²å–資訊。 +CMD_UserGet_Column_Name 用戶å +CMD_UserGet_Column_RealName å…¨å +CMD_UserGet_Column_Note æè¿° +CMD_UserGet_Column_Group 組å稱 +CMD_UserGet_Column_Expires 有效期 +CMD_UserGet_Column_AuthType 驗證方法 +CMD_UserGet_Column_UserCert 已註冊的用戶固有的證書 +CMD_UserGet_Column_RadiusAlias 外部èªè­‰ä¼ºæœå™¨é©—證用戶å +CMD_UserGet_Column_RootCert_CN 證書的 CN 值得é™å®š +CMD_UserGet_Column_RootCert_SERIAL 證書的åºè™Ÿçš„é™å®š +CMD_UserGet_Policy 該使用者設定的安全å”定 + + +# UserAnonymousSet 命令 +CMD_UserAnonymousSet 將用戶身份驗證方法設置為匿åé©—è­‰ +CMD_UserAnonymousSet_Help 在虛擬 HUB 中的安全帳戶資料庫中註冊使用者的驗證方法設定為 "匿åé©—è­‰"。"匿åé©—è­‰" 的用戶連接到 VPN Client HUB 時,ä¸æœƒæœ‰ä»»ä½•ç”¨æˆ¶èªè­‰å³å¯ä»¥é€£æŽ¥åˆ° HUB。匿å身份驗證設置é©åˆé‚£äº›å…¬é–‹çš„誰都å¯ä»¥é€£æŽ¥çš„ VPN Server。\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserAnonymousSet_Args UserAnonymousSet [name] +CMD_UserAnonymousSet_[name] 指定用戶å更改設置。 + + +# UserPasswordSet 命令 +CMD_UserPasswordSet 將使用者身份驗證方法設置為密碼驗證,並設定密碼 +CMD_UserPasswordSet_Help 在虛擬 HUB 中的安全帳戶資料庫中註冊使用者的驗證方法設定為 "密碼驗證" 所謂 "密碼驗證" å³æ‰€æœ‰å®‰å…¨å¸³æˆ¶è³‡æ–™åº«ä¸­çš„使用者都設置密碼註冊。當此用戶連接虛擬 HUB 時,會æ示輸入密碼,如果一致,則å…許連接。\n事實上,由於使用者的密碼是經éŽè™•ç†ä»¥å¾Œä¿å­˜çš„,因此å³ä½¿åˆ†æžåŽŸå§‹æ料,也ä¸æœƒåˆ†æžå‡ºå¯†ç¢¼ã€‚\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserPasswordSet_Args UserPasswordSet [name] [/PASSWORD:password] +CMD_UserPasswordSet_[name] 指定用戶å更改設置。 +CMD_UserPasswordSet_PASSWORD 指定使用者的密碼設置。如果您ä¸æŒ‡å®šæ­¤åƒæ•¸å°‡è¢«æ示輸入密碼。 + + +# UserCertSet 命令 +CMD_UserCertSet 將用戶身份驗證方法設置為固有證書驗證,並設定證書 +CMD_UserCertSet_Help 在虛擬 HUB 中的安全帳戶資料庫中註冊使用者的驗證方法設定為 "固有證書驗證" 所謂 "固有證書驗證" å³æ‰€æœ‰å®‰å…¨å¸³æˆ¶è³‡æ–™åº«ä¸­çš„使用者都註冊一個 X.509 證書。當此用戶連接虛擬 HUB 時,æ供的固有證書與登記證書一致,或æŒæœ‰å°æ‡‰è­‰æ›¸çš„金鑰,å…許是通éŽé©—證實ç¾é€£æŽ¥ã€‚\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserCertSet_Args UserCertSet [name] [/LOADCERT:cert] +CMD_UserCertSet_[name] 指定的用戶å更改設置。 +CMD_UserCertSet_LOADCERT 指定 X.509 證書檔案å,這頂用戶證書。 + + +# UserCertGet 命令 +CMD_UserCertGet ç²å–註冊固有證書èªè­‰ç”¨æˆ¶çš„證書 +CMD_UserCertGet_Help 在虛擬 HUB 中的安全帳戶資料庫中註冊使用者的 "固有證書èªè­‰" 的用戶,å–得用戶的 X.509 證書,並ä¿å­˜ã€‚\n如果用戶未指定 "固有證書èªè­‰",則會發生錯誤。\nè¦ç²å¾—用戶的å單,請使用 UserList 命令。\n此命令,在 VPN Bridge 中ä¸æœƒé‹è¡Œã€‚\n此命令在集群虛擬 HUB 中ä¸èƒ½é‹è¡Œã€‚ +CMD_UserCertGet_Args UserCertGet [name] [/SAVECERT:cert] +CMD_UserCertGet_[name] 指定的用戶å來檢索資訊。 +CMD_UserCertGet_SAVECERT 指定檔案å來ä¿å­˜ç²å–的用戶的 X.509 證書。 +CMD_UserCertGet_Not_Cert 或者éžå›ºå®šè­‰æ›¸èªè­‰ï¼Œæˆ–者為設定為固有證書驗證。 + + +# UserSignedSet 命令 +CMD_UserSignedSet 將用戶身份驗證方法設置為已簽å證明書èªè­‰ +CMD_UserSignedSet_Help 將已註冊在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫的使用者èªè­‰æ–¹æ³•è¨­å®šç‚ºå·²ç°½åèªè­‰æ›¸èªè­‰ã€‚使用者以已簽å證明書èªè­‰çš„用戶å連çµè™›æ“¬ HUB 時,使用者所æ交的證明書會被驗證是å¦ç‚ºè™›æ“¬ HUB èªå¯çš„證明機構的證明書一覽中任æ„證明書的簽å,且客戶是å¦æŒæœ‰èˆ‡è­‰æ›¸ç›¸æ‡‰çš„金鑰,用 RSA 演算法驗證å¯ä»¥é€£çµçš„èªè­‰æ³•ã€‚/né‚„å¯ä»¥è¨­å®šæˆå·²è¨»å†Šç”¨æˆ¶å¸Œæœ›çš„證明書的通用å (CN) åŠç·¨è™Ÿï¼Œåªæœ‰é€šéŽäº†ä¸Šè¿°é©—證的證明書的內容與設定值一致的情æ³ä¸‹æ‰èƒ½è¨±å¯é€£çµã€‚/nè¦å–å¾—ç›®å‰è¨»å†Šç”¨æˆ¶ä¸€è¦½ï¼Œè«‹ä½¿ç”¨ç”¨æˆ¶å單指令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ \n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_UserSignedSet_Args UserSignedSet [name] [/CN:cn] [/SERIAL:serial] +CMD_UserSignedSet_[name] 指定更改設定的用戶å +CMD_UserSignedSet_CN 如果指定此åƒæ•¸ï¼Œåœ¨é©—證了用戶æ交的證明書是å¦ç”±å¯ä¿¡è³´çš„證明機構簽å後,該證明書的通用å (CN) 的值,與根據此åƒæ•¸è¨­å®šçš„值相比較,åªæœ‰å–得一致的情æ³ä¸‹æ‰å…許連çµã€‚指定 "none" 的情æ³ä¸‹ä¸é€²è¡Œç¢ºèªã€‚ +CMD_UserSignedSet_SERIAL 如果指定此åƒæ•¸ï¼Œåœ¨é©—證了用戶æ交的證明書是å¦ç”±å¯ä¿¡è³´çš„證明機構簽å後,該證明書的åºè™Ÿçš„值,與根據此åƒæ•¸è¨­å®šçš„值相比較,åªæœ‰å–得一致的情æ³ä¸‹æ‰å…許連çµã€‚指定 "none" 的情æ³ä¸‹ä¸é€²è¡Œç¢ºèªã€‚ +CMD_UserSignedSet_Prompt_CN é™å®šé€šç”¨å (CN) 的值 +CMD_UserSignedSet_Prompt_SERIAL é™å®šç·¨è™Ÿçš„值 + + +# UserRadiusSet 命令 +CMD_UserRadiusSet 將用戶的èªè­‰æ–¹æ³•è¨­å®šç‚ºåŠå¾‘èªè­‰ +CMD_UserRadiusSet_Help 將在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫上註冊的使用者èªè­‰æ–¹æ³•è¨­ç½®ç‚º "åŠå¾‘èªè­‰"。用戶以被åŠå¾‘èªè­‰è¨­ç½®çš„用戶å連接虛擬 HUB 時,用戶å和使用者輸入的密碼被發é€åˆ°åŠå¾‘伺æœå™¨ï¼ŒåŠå¾‘伺æœå™¨æª¢æŸ¥ç”¨æˆ¶å和密碼後,如éŽè©²èªè­‰æˆåŠŸï¼Œç”¨æˆ¶è¢«å…許 VPN 連接。\nè¦ä½¿ç”¨åŠå¾‘èªè­‰ï¼Œéœ€è¦äº‹å…ˆä½¿ç”¨ RadiusServerSet 指令把è¦ä½¿ç”¨çš„åŠå¾‘伺æœå™¨è¨­ç½®ç‚ºè™›æ“¬ HUB。\nè¦ç²å¾—ç›®å‰è¨»å†Šçš„用戶清單,請使用 UserList 指令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_UserRadiusSet_Args UserRadiusSet [name] [/ALIAS:alias_name] +CMD_UserRadiusSet_[name] 指定更改設定的用戶å +CMD_UserRadiusSet_ALIAS 如果此åƒæ•¸è¢«è¨­ç½®ï¼Œå¯ä»¥ä½¿å°åŠå¾‘伺æœå™¨ç™¼é€çš„用戶å與虛擬 HUB 上的用戶å是ä¸åŒçš„。如果沒有設置,請指定為 /ALIAS:none (使用虛擬 HUB 上的用戶å)。用戶å是 "*" 的情æ³ä¸‹ /ALIAS åƒæ•¸è¢«å¿½ç•¥ã€‚關於 "*" 用戶的æ述,輸入 UserCreate /HELP å¯é¡¯ç¤ºã€‚ +CMD_UserRadiusSet_Prompt_ALIAS 驗證用別å (å¯é¸) + + +# UserNTLMSet 命令 +CMD_UserNTLMSet 用戶身份驗證方法設置為 NT 域èªè­‰ +CMD_UserNTLMSet_Help 將在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫上註冊的使用者èªè­‰æ–¹æ³•è¨­ç½®ç‚º "NT 域驗證"。用戶以被 NT 域èªè­‰è¨­ç½®çš„用戶å連接虛擬 HUB 時,用戶å和使用者輸入的密碼被發é€åˆ° Windows NT / 2000 / Server 2003 / Server 2008 網域控制站或 Active Directory 伺æœå™¨ï¼Œèªè­‰ä¼ºæœå™¨æª¢æŸ¥ç”¨æˆ¶å和密碼後,如果èªè­‰æˆåŠŸå¾Œï¼Œè©²ç”¨æˆ¶çš„ VPN 連接被å…許。è¦ä½¿ç”¨ NT 域èªè­‰ï¼ŒVPN Server ä¸è¦åœ¨é€£æŽ¥åˆ°è©²åŸŸçš„ Windows NT 4.0,Windows 2000,Windows XP,Windows Server 2003 å’Œ Windows Server 2008 的任何作業系統上é‹è¡Œã€‚詳情,請與 VPN Server 管ç†å“¡è«®è©¢ã€‚\nè¦ç²å¾—ç›®å‰è¨»å†Šçš„用戶清單,請使用 UserList 指令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_UserNTLMSet_Args UserNTLMSet [name] [/ALIAS:alias_name] +CMD_UserNTLMSet_[name] 指定更改設定的用戶å +CMD_UserNTLMSet_ALIAS 如果此åƒæ•¸è¢«è¨­ç½®ï¼Œå¯ä»¥ä½¿å° NT 域或 Active Directory 發é€çš„用戶å與虛擬 HUB 上的用戶åä¸åŒã€‚如果沒有設置,請指定 /ALIAS:none (使用虛擬 HUB 上的用戶å)。用戶å是 "*" 的情æ³ä¸‹ /ALIAS åƒæ•¸è¢«å¿½ç•¥ã€‚關於 "*" 用戶的æ述,輸入 UserCreate /HELP å¯é¡¯ç¤ºã€‚ + + +# UserPolicyRemove 命令 +CMD_UserPolicyRemove 刪除用戶的安全性原則 +CMD_UserPolicyRemove_Help 刪除在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫上已註冊的使用者設置的安全性原則設置。被刪除安全性原則設置的用戶,é©ç”¨è©²ç”¨æˆ¶æ‰€å±¬çš„組的安全性原則設置。如果ä¸å±¬æ–¼ä»»ä½•çµ„,或改組沒有設置安全性原則,則éµå¾žé è¨­å€¼ (å…許訪å•: 啟用,TCP連接數最大值: 32 個,超時時間: 20 秒)。\nè¦ç²å¾—ç›®å‰è¨»å†Šçš„用戶列表,請使用 UserList 命令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ \n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_UserPolicyRemove_Args UserPolicyRemove [name] +CMD_UserPolicyRemove_[name] 指定更改設定的用戶å + + +# UserPolicySet 命令 +CMD_UserPolicySet 設置用戶的安全性原則 +CMD_UserPolicySet_Help 變更在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫上已註冊的使用者設置的安全性原則內容。\n當用戶未設置安全性原則時,設置新的默èªå®‰å…¨æ€§åŽŸå‰‡å¾Œï¼Œæ›´æ”¹è¢«æŒ‡å®šçš„值。\nè¦ç²å¾—當å‰å·²è¨»å†Šçš„用戶清單,請使用 UserList 指令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_UserPolicySet_Args UserPolicySet [name] [/NAME:policy_name] [/VALUE:num|yes|no] +CMD_UserPolicySet_[name] 指定更改設定的用戶å +CMD_UserPolicySet_NAME 指定è¦è®Šæ›´å€¼çš„策略的å稱。您å¯ä»¥ä½¿ç”¨ PolicyList 命令顯示策略å稱和å¯è¨­å®šå€¼çš„列表。 +CMD_UserPolicySet_VALUE 指定策略的新值。如果其策略是數值型,指定整數。如果是布林型,指定 "yes" 或 "no"。å¯ä»¥è¨­å®šçš„類型和值,å¯ä»¥ä½¿ç”¨ PolicyList 指令顯示。 + + +# UserExpiresSet 命令 +CMD_UserExpiresSet è¨­ç½®ç”¨æˆ¶çš„æœ‰æ•ˆæœŸé™ +CMD_UserExpiresSet_Help 設置在目å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫中註冊的使用者的有效期é™ã€‚有效期é™åˆ°æœŸçš„用戶ä¸èƒ½é€£æŽ¥è™›æ“¬ HUB。\nè¦ç²å¾—當å‰å·²è¨»å†Šçš„用戶清單,請使用 UserList 指令。\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n此指令令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_UserExpiresSet_Args UserExpiresSet [name] [/EXPIRES:expires] +CMD_UserExpiresSet_[name] 指定更改設定的用戶å +CMD_UserExpiresSet_EXPIRES 指定用戶有效期é™çš„日期和時間。如 "2005/10/08 19:30:00",以 6 個整數指定年,月,日,時,分,秒,用斜線或冒號分隔。年指定為 4 ä½æ•¸ã€‚如果把空格加入到值中,需è¦æŠŠæ•´å€‹å€¼ç”¨ "" åœä½ã€‚å¯ä»¥æŒ‡å®šæœ¬åœ°æ™‚é–“ (電腦上的命令列管ç†å·¥å…·é‹è¡Œçš„標準時間)。如果指定 /EXPIRES:none,å¯ä»¥è§£é™¤æœ‰æ•ˆæœŸé™ã€‚ +CMD_UserExpiresSet_Prompt_EXPIRES ç”¨æˆ¶çš„æœ‰æ•ˆæœŸé™ (沒有指定,å³æ²’有期é™): + + +# GroupList 命令 +CMD_GroupList ç²å–群組列表 +CMD_GroupList_Help ç²å–在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫中註冊的群組清單。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_GroupList_Args GroupList + + +# GroupCreate 命令 +CMD_GroupCreate 創建群組 +CMD_GroupCreate_Help 在目å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫內建立新群組。\n在群組內å¯ä»¥ç™»è¨˜å¤šå€‹ç”¨æˆ¶ã€‚è¦åœ¨ç¾¤çµ„內註冊用戶,使用 GroupJoin 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_GroupCreate_Args GroupCreate [name] [/REALNAME:realname] [/NOTE:note] +CMD_GroupCreate_[name] 指定è¦å‰µå»ºçš„群組å。 +CMD_GroupCreate_REALNAME 指定該群組的全å。例如,如果群組å°æ‡‰æ–¼å¯¦éš›çš„部分或部門å稱,指定其å稱。如果ä¸æŒ‡å®šçš„情æ³ä¸‹ï¼Œè«‹æŒ‡å®š /REALNAME:none。 +CMD_GroupCreate_NOTE 指定群組的æ述。如果ä¸æŒ‡å®šçš„情æ³ä¸‹ï¼Œè«‹æŒ‡å®š /NOTE:none。 +CMD_GroupCreate_Prompt_NAME 群組å稱: +CMD_GroupCreate_Prompt_REALNAME 群組的全å: +CMD_GroupCreate_Prompt_NOTE 群組æè¿°: + + +# GroupSet 命令 +CMD_GroupSet 設置群組資訊 +CMD_GroupSet_Help 設置在目å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫中註冊的群組資訊。\nè¦ç²å–當å‰å·²è¨»å†Šçš„群組列表,請使用 GroupList 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_GroupSet_Args GroupSet [name] [/REALNAME:realname] [/NOTE:note] +CMD_GroupSet_[name] 指定變更設定的群組å。 +CMD_GroupSet_REALNAME 指定該群組的全å。例如,如果群組å°æ‡‰æ–¼å¯¦éš›çš„部分或部門å稱,指定其å稱。如果ä¸æŒ‡å®šçš„情æ³ä¸‹ï¼Œè«‹æŒ‡å®š /REALNAME:none。 +CMD_GroupSet_NOTE 指定群組的æ述。如果ä¸æŒ‡å®šçš„情æ³ä¸‹ï¼Œè«‹æŒ‡å®š /NOTE:none。 + + +# GroupDelete 命令 +CMD_GroupDelete 刪除群組 +CMD_GroupDelete_Help 刪除目å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫中註冊的群組。\n一旦刪除群組,該群組所屬的所有用戶將æˆç‚ºæœªåˆ†é…的。\nè¦ç²å–當å‰å·²è¨»å†Šçš„群組列表,請使用 GroupList 命令。\n此命令ä¸èƒ½é‹è¡Œçš„ VPN Bridge。\n您ä¸èƒ½åŸ·è¡Œé€™å€‹è™›æ“¬çš„ VPN 作為在群集æˆå“¡ä¼ºæœå™¨ä½œæ¥­ç³»çµ±ä¼ºæœå™¨èŠ±é¼“命令。 +CMD_GroupDelete_Args GroupDelete [name] +CMD_GroupDelete_[name] 指定刪除的群組å。 + + +# GroupGet 命令 +CMD_GroupGet ç²å¾—群組資訊和所屬使用者清單 +CMD_GroupGet_Help ç²å–ç›®å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫中註冊的群組資訊和屬於改群組的使用者列表。\nè¦ç²å–當å‰å·²è¨»å†Šçš„群組列表,請使用 GroupList 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_GroupGet_Args GroupGet [name] +CMD_GroupGet_[name] 指定ç²å¾—資訊的群組å。 +CMD_GroupGet_Column_NAME 群組å +CMD_GroupGet_Column_REALNAME å…¨å +CMD_GroupGet_Column_NOTE æè¿° +CMD_GroupGet_Column_POLICY 這個群組所設定的安全測略 +CMD_GroupGet_Column_MEMBERS 屬於這個群組的用戶å列表 + + +# GroupJoin 命令 +CMD_GroupJoin 用戶添加到群組 +CMD_GroupJoin_Help 在目å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料庫註冊的群組內,添加安全帳戶資料庫內的使用者。\nç›®å‰è¨»å†Šçš„用戶和群組的列表,å¯ä½¿ç”¨ UserList 命令和 GroupList 命令ç²å–。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_GroupJoin_Args GroupJoin [name] [/USERNAME:username] +CMD_GroupJoin_[name] 指定è¦æ·»åŠ ç”¨æˆ¶çš„群組å。 +CMD_GroupJoin_USERNAME 指定往以 name 指定了的群組添加的用戶å。 +CMD_GroupJoin_Prompt_USERNAME è¦åŠ å…¥ç¾¤çµ„的用戶å: + + +# GroupUnjoin 命令 +CMD_GroupUnjoin 從群組內刪除用戶 +CMD_GroupUnjoin_Help 從目å‰ç®¡ç†çš„虛擬 HUB 安全帳戶資料庫註冊的群組中,刪除指定用戶。用戶一旦從群組中被刪除,該用戶æˆç‚ºæœªåˆ†é…。\nè¦ç²å–當å‰ç¾¤çµ„的用戶列表,使用 GroupGet 命令。\nè¦ç²å–當å‰å·²è¨»å†Šçš„群組列表,使用 GroupList 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_GroupUnjoin_Args GroupUnjoin [name] +CMD_GroupUnjoin_[name] 指定è¦å¾žç¾¤çµ„內刪除的用戶å。 +CMD_GroupUnjoin_Prompt_name è¦å¾žç¾¤çµ„內刪除的用戶å: + + +# GroupPolicyRemove 命令 +CMD_GroupPolicyRemove 刪除群組的安全性原則 +CMD_GroupPolicyRemove_Help å°åœ¨ç›®å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料胡中註冊的群組,刪除其被設置的安全性原則的設置。å°æ‰€å±¬çš„群組åŠç”¨æˆ¶æœ¬èº«æ²’有被設置安全性原則的用戶,éµç…§é è¨­å€¼ (å…許訪å•: 啟用,TCP 連接數的最大值: 32 個,超時時間: 20 秒)。\nè¦ç²å¾—當å‰å·²è¨»å†Šçš„群組列表,使用 GroupList 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_GroupPolicyRemove_Args GroupPolicyRemove [name] +CMD_GroupPolicyRemove_[name] 指定變更設定的群組å。 + + +# GroupPolicySet 命令 +CMD_GroupPolicySet 設置群組的安全性原則 +CMD_GroupPolicySet_Help å°åœ¨ç›®å‰ç®¡ç†çš„虛擬 HUB 的安全帳戶資料胡中註冊的群組,更改其被設置的安全性原則的設置。\n如群組尚未設置安全性原則,新的默èªå®‰å…¨æ€§åŽŸå‰‡è¨­ç½®å¾Œï¼Œæ›´æ”¹è¢«æŒ‡å®šçš„值。\nè¦ç²å¾—當å‰å·²è¨»å†Šçš„群組列表,使用 GroupList 命令。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_GroupPolicySet_Args GroupPolicySet [name] [/NAME:policy_name] [/VALUE:num|yes|no] +CMD_GroupPolicySet_[name] 指定變更設定的群組å。 +CMD_GroupPolicySet_NAME 指定è¦æ›´æ”¹å…¶å€¼çš„ç­–ç•¥å稱。您å¯ä»¥ä½¿ç”¨ PolicyList 命令顯示的策略å稱和å¯ä»¥è¨­ç½®å€¼çš„列表。 +CMD_GroupPolicySet_VALUE 指定一個新的策略值。如果策略是數值型的情æ³ä¸‹ï¼ŒæŒ‡å®šä¸€å€‹æ•´æ•¸ã€‚如果是布林型的情æ³ä¸‹ï¼ŒæŒ‡å®š "yes" 或 "no"。å¯ä»¥è¨­å®šé¡žåž‹å’Œå€¼ï¼Œå¯ä»¥ä½¿ç”¨ PolicyList 指令顯示。 + + +# SessionList 命令 +CMD_SessionList ç²å–連接會話的列表 +CMD_SessionList_Help ç²å–ç›®å‰ç®¡ç†çš„與虛擬 HUB 連接中的的會話列表。在會話清單中,以下資訊將顯示為æ¯å€‹é€£æŽ¥: [會話å稱],[會話場所],[用戶å],[連接æºä¸»æ©Ÿå稱稱],[TCP 連接],[傳輸ä½å…ƒçµ„數] å’Œ [傳輸å°åŒ…數]。\n如果當å‰é€£æŽ¥çš„ VPN Server 是群集控制器,管ç†çš„虛擬 HUB 是éœæ…‹çš„虛擬 HUB,å¯ä»¥å¾—到連接其所有的集群æˆå“¡çš„該虛擬 HUB 的會話列表的çµåˆã€‚\n在其他情æ³ä¸‹ï¼Œåªèƒ½ç²å–與目å‰ç®¡ç†çš„ VPN Server 實際連接著的會話列表。 +CMD_SessionList_Args SessionList + + +# SessionGet 命令 +CMD_SessionGet ç²å–會話資訊 +CMD_SessionGet_Help 指定與當目å‰ç®¡ç†çš„虛擬 HUB 連接著的會話,並ç²å¾—其會話資訊。會話資訊包括以下內容: 連接æºä¸»æ©Ÿå稱和用戶å,版本資訊,時間資訊,TCP 連接數,通訊åƒæ•¸ï¼Œå·¥ä½œéšŽæ®µé‡‘鑰,輸入輸出的資料統計資料,和其他用戶端和伺æœå™¨è³‡è¨Šç­‰ã€‚\nè¦ç²å¾—當å‰é€£æŽ¥çš„會話列表,請使用 SessionList 命令。 +CMD_SessionGet_Args SessionGet [name] +CMD_SessionGet_[name] 指定è¦ç²å–資訊的會話å稱。 +CMD_SessionGet_Prompt_NAME 會話å稱: + + +# SessionDisconnect 命令 +CMD_SessionDisconnect 斷開會話 +CMD_SessionDisconnect_Help 指定連接到目å‰ç®¡ç†çš„虛擬 HUB 的會話,管ç†å“¡è¨±å¯æ¬Šä»¥å¼·åˆ¶æ–·é–‹å…¶æœƒè©±ã€‚\n但是,終端的用戶端的設置為通信斷開後的自動啟動é‡æ–°é€£æŽ¥æœƒè©±çš„情æ³ä¸‹ï¼Œå¯èƒ½ç”¨æˆ¶ç«¯æœƒé‡æ–°é€£æŽ¥ã€‚\nè¦ç²å¾—當å‰é€£æŽ¥æœƒè©±åˆ—表,請使用 SessionList 命令。 +CMD_SessionDisconnect_Args SessionDisconnect [name] +CMD_SessionDisconnect_[name] 指定è¦æ–·é–‹çš„會話å稱。 + + +# MacTable 命令 +CMD_MacTable ç²å– MAC ä½å€è¡¨è³‡æ–™åº« +CMD_MacTable_Help ç²å–當å‰ç®¡ç†çš„虛擬 HUB ä¿æŒçš„ MAC ä½å€è¡¨çš„資料庫。\nMAC ä½å€è¡¨è³‡æ–™åº«æ˜¯è™›æ“¬ HUB 需è¦é€²è¡Œåˆ‡æ›å¼ä¹™å¤ªç¶²è·¯å¹€çš„平臺,虛擬 HUB 基於 MAC ä½å€è¡¨çš„資料庫,決定å„個乙太網幀排åºç›®æ¨™æœƒè©±ã€‚MAC ä½å€è³‡æ–™åº«è‡ªå‹•åˆ†æžå‰µå»ºè™›æ“¬ HUB æµå‹•çš„通信內容。\n指定的會話å稱,å¯ä»¥å¾—到與該會話有關的 MAC 地å€è¡¨é …。 +CMD_MacTable_Args MacTable [session_name] +CMD_MacTable_[session_name] 如果指定作為åƒæ•¸çš„會話å稱,å¯ä»¥åªé¡¯ç¤ºèˆ‡è©²æœƒè©±ç›¸é—œè¯çš„ MAC ä½å€è¡¨é …。如果ä¸æŒ‡å®šï¼Œå‰‡é¡¯ç¤ºæ‰€æœ‰çš„項。 + + +# MacDelete 命令 +CMD_MacDelete 刪除 MAC 地å€è¡¨é … +CMD_MacDelete_Help æ“作目å‰ç®¡ç†çš„虛擬 HUB ä¿æŒçš„ MAC ä½å€è¡¨è³‡æ–™åº«ï¼Œå¾žè³‡æ–™åº«ä¸­åˆªé™¤æŒ‡å®šçš„ MAC 地å€é …。\nè¦ç²å–ç›®å‰çš„ MAC ä½å€è¡¨è³‡æ–™åº«çš„內容,請使用 MacTable 命令。 +CMD_MacDelete_Args MacDelete [id] +CMD_MacDelete_[id] 指定è¦åˆªé™¤çš„ MAC 地å€è¡¨é …çš„ ID。 +CMD_MacDelete_Prompt è¦åˆªé™¤çš„ ID: + + +# IpTable 命令 +CMD_IpTable ç²å– IP ä½å€è¡¨è³‡æ–™åº« +CMD_IpTable_Help ç›®å‰ç®¡ç†çš„虛擬 HUB ä¿æŒçš„ IP ä½å€è¡¨çš„資料庫。\nIP ä½å€è¡¨è³‡æ–™åº«æ˜¯ä¸€å€‹è‡ªå‹•åˆ†æžç”Ÿæˆé€šä¿¡å…§å®¹çš„平臺,為使虛擬 HUB 能夠掌æ¡å“ªå€‹æœƒè©±ä½¿ç”¨çš„是哪個 IP ä½å€ï¼Œé€™æ˜¯ç¶“常被使用的虛擬 HUB 安全性原則的引擎。\n指定的會話å稱,å¯ä»¥ç²å–與該會話相關è¯çš„ IP ä½å€è¡¨é …。 +CMD_IpTable_Args IpTable [session_name] +CMD_IpTable_[session_name] 指定作為åƒæ•¸çš„會話å稱,å¯ä»¥åªé¡¯ç¤ºèˆ‡è©²æœƒè©±ç›¸é—œè¯çš„ IP ä½å€è¡¨é …。如果ä¸æŒ‡å®šï¼Œå‰‡é¡¯ç¤ºæ‰€æœ‰çš„項。 + + +# IpDelete 命令 +CMD_IpDelete 刪除 IP 地å€è¡¨é … +CMD_IpDelete_Help æ“作目å‰ç®¡ç†çš„虛擬 HUB ä¿æŒçš„ IP ä½å€è¡¨è³‡æ–™åº«ï¼Œå¾žè³‡æ–™åº«ä¸­åˆªé™¤æŒ‡å®šçš„ IP 地å€é …。\nè¦ç²å–ç›®å‰çš„ IP ä½å€è¡¨è³‡æ–™åº«çš„內容,請使用 IpTable 命令。 +CMD_IpDelete_Args IpDelete [id] +CMD_IpDelete_[id] 指定è¦åˆªé™¤çš„ IP 地å€è¡¨é …çš„ ID。 + + +# SecureNatEnable 命令 +CMD_SecureNatEnable 啟用虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) +CMD_SecureNatEnable_Help 使在目å‰ç®¡ç†çš„虛擬 HUB 內啟動並é‹è¡Œè™›æ“¬ NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能)。執行此指令å‰ï¼Œå¿…須先使用 SecureNatHostGet 指令,NatGet 指令和 DhcpGet 指令檢查當å‰è™›æ“¬ NAT 功能和 DHCP 伺æœå™¨çš„設置內容。\n一旦啟用安全網路的功能,å¯ä»¥åœ¨è™›æ“¬ HUB 的虛擬網路上使 NAT 路由器 (IP å½è£) å’Œ DHCP 伺æœå™¨åŠŸèƒ½è™›æ“¬æ€§çš„é‹è¡Œã€‚\n\n[有關安全網路功能的警告]\n安全網路的功能是é¢å‘系統管ç†å“¡å’Œå°å…·å‚™æœ‰é—œç¶²è·¯çš„è±å¯ŒçŸ¥è­˜çš„人的功能。\n如果正確使用安全網路功能,å¯èƒ½å¯¦ç¾é€šéŽ VPN 的安全的é ç«¯å­˜å–。但是如果錯誤地使用,å¯èƒ½ä½¿æ•´å€‹ç¶²è·¯è™•æ–¼å±éšªç‹€æ…‹ã€‚如果ä¸å…·å‚™å…¨é¢çš„的網路知識,沒有得到網路系統管ç†å“¡è¨±å¯çš„情æ³ä¸‹ï¼Œè«‹ç¦ç”¨å®‰å…¨ç¶²è·¯åŠŸèƒ½ã€‚關於安全網路功能的詳細說明,請åƒé–± VPN Server 的手冊和線上文檔。\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_SecureNatEnable_Args SecureNatEnable + + +# SecureNatDisable 命令 +CMD_SecureNatDisable ç¦ç”¨è™›æ“¬ NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) +CMD_SecureNatDisable_Help 在當å‰ç®¡ç†çš„虛擬 HUB å…§ç¦ç”¨è™›æ“¬ NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能)。一旦執行該命令,虛擬 NAT 功能立å³åœæ­¢ï¼Œè™›æ“¬ DHCP 伺æœå™¨åŠŸèƒ½å‰‡åˆªé™¤æŒæœ‰çš„ DHCP 租賃資料並åœæ­¢è©²æœå‹™ã€‚\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_SecureNatDisable_Args SecureNatDisable + + +# SecureNatStatusGet 命令 +CMD_SecureNatStatusGet ç²å–虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) 的工作狀態 +CMD_SecureNatStatusGet_Help 如果在目å‰ç®¡ç†çš„虛擬 HUB å…§æ“作虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能),ç²å¾—å…¶æ“作狀態。 \n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_SecureNatStatusGet_Args SecureNatStatusGet + + +# SecureNatHostGet 命令 +CMD_SecureNatHostGet ç²å–安全網路功能的虛擬主機的網路介é¢è¨­ç½® +CMD_SecureNatHostGet_Help 在當å‰ç®¡ç†çš„虛擬 HUB å…§ç²å–虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) 中的虛擬主機的網路介é¢è¨­ç½®ã€‚\n安全網路功能有一枚在虛擬 HUB 內二級市場中的虛擬 LAN å¡ï¼Œå®ƒè¢«è³¦äºˆäº† MAC ä½å€å’Œ IP 地å€ã€‚這樣,連接到åŒä¸€å€‹äºŒç´šå¸‚場的其他主機,能夠如存在於網路的真實 IP 主機般與安全網路的虛擬主機通信。\n\n[有關安全網路功能的警告]\n安全網路的功能是é¢å‘系統管ç†å“¡å’Œå°å…·å‚™æœ‰é—œç¶²è·¯çš„è±å¯ŒçŸ¥è­˜çš„人的功能。\n如果正確使用安全網路功能,å¯èƒ½å¯¦ç¾é€šéŽ VPN 的安全的é ç«¯å­˜å–。但是如果錯誤地使用,å¯èƒ½ä½¿æ•´å€‹ç¶²è·¯è™•æ–¼å±éšªç‹€æ…‹ã€‚如果ä¸å…·å‚™å…¨é¢çš„的網路知識,沒有得到網路系統管ç†å“¡è¨±å¯çš„情æ³ä¸‹ï¼Œè«‹ç¦ç”¨å®‰å…¨ç¶²è·¯åŠŸèƒ½ã€‚關於安全網路功能的詳細說明,請åƒé–± VPN Server 的手冊和線上文檔。\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_SecureNatHostGet_Args SecureNatHostGet +CMD_SecureNatHostGet_Column_MAC MAC åœ°å€ +CMD_SecureNatHostGet_Column_IP IP åœ°å€ +CMD_SecureNatHostGet_Column_MASK å­ç¶²è·¯é®ç½© +CMD_SecureNatHostGet_Column_LOG ä¿å­˜ NAT å’Œ DHCP æ“作日誌 + + +# SecureNatHostSet 命令 +CMD_SecureNatHostSet 更改安全網路功能的虛擬主機的網路介é¢è¨­ç½® +CMD_SecureNatHostSet_Help 當å‰ç®¡ç†çš„虛擬 HUB 內,更改和ä¿å­˜è™›æ“¬ NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) 的設置專案中的虛擬主機網路介é¢è¨­ç½®ã€‚\n安全網路功能有一枚在虛擬 HUB 內二級市場中的虛擬 LAN å¡ï¼Œå®ƒè¢«è³¦äºˆäº† MAC ä½å€å’Œ IP 地å€ã€‚這樣,連接到åŒä¸€å€‹äºŒç´šå¸‚場的其他主機,能夠如存在於網路的真實 IP 主機般與安全網路的虛擬主機通信。\n\n[有關安全網路功能的警告]\n安全網路的功能是é¢å‘系統管ç†å“¡å’Œå°å…·å‚™æœ‰é—œç¶²è·¯çš„è±å¯ŒçŸ¥è­˜çš„人的功能。\n如果正確使用安全網路功能,å¯èƒ½å¯¦ç¾é€šéŽ VPN 的安全的é ç«¯å­˜å–。但是如果錯誤地使用,å¯èƒ½ä½¿æ•´å€‹ç¶²è·¯è™•æ–¼å±éšªç‹€æ…‹ã€‚如果ä¸å…·å‚™å…¨é¢çš„的網路知識,沒有得到網路系統管ç†å“¡è¨±å¯çš„情æ³ä¸‹ï¼Œè«‹ç¦ç”¨å®‰å…¨ç¶²è·¯åŠŸèƒ½ã€‚關於安全網路功能的詳細說明,請åƒé–± VPN Server 的手冊和線上文檔。\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_SecureNatHostSet_Args SecureNatHostSet [/MAC:mac] [/IP:ip] [/MASK:mask] +CMD_SecureNatHostSet_MAC 指定分é…到虛擬介é¢çš„ MAC 地å€ã€‚MAC 地å€ç”¨è«¸å¦‚ "00-AC-01-23-45-67" 的字串指定。一但指定 /MAC:none,則ä¸æ›´æ”¹å°‡ç•¶å‰çš„設置。 +CMD_SecureNatHostSet_IP 指定分é…到虛擬介é¢çš„ IP 地å€ã€‚一但指定 /IP:none,則ä¸æ›´æ”¹å°‡ç•¶å‰çš„設置。 +CMD_SecureNatHostSet_MASK 指定分é…到虛擬介é¢çš„å­ç¶²è·¯é®ç½©ã€‚一但指定 /MASK:none,則ä¸æ›´æ”¹å°‡ç•¶å‰çš„設置。 +CMD_SecureNatHostSet_Prompt_MAC MAC 地å€: +CMD_SecureNatHostSet_Prompt_IP IP 地å€: +CMD_SecureNatHostSet_Prompt_MASK å­ç¶²è·¯é®ç½©: + + +# NatGet 命令 +CMD_NatGet ç²å¾—安全網路功能的虛擬 NAT 功能的設置 +CMD_NatGet_Help 在當å‰ç®¡ç†çš„虛擬 HUB 內,ç²å¾—虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) 的設置項目中的虛 NAT 設置。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_NatGet_Args NatGet +CMD_NatGet_Column_USE 使用虛擬 NAT 功能 +CMD_NetGet_Column_MTU MTU 值 +CMD_NatGet_Column_TCP TCP 會話超時 (秒) +CMD_NatGet_Column_UDP UDP 會話超時 (秒) + + +# NatEnable 命令 +CMD_NatEnable 啟用安全網路功能的虛擬 NAT 功能 +CMD_NatEnable_Help 在目å‰ç®¡ç†çš„虛擬 HUB 內啟用虛擬 NAT 功能。\n如果使用此指令啟動虛擬 NAT 功能,但 SecureNAT 功能沒有工作時,則虛擬的 NAT ä¸å·¥ä½œã€‚è¦å•Ÿå‹• SecureNAT 功能的工作,使用 SecureNatEnable 命令。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_NatEnable_Args NatEnable + + +# NatDisable 命令 +CMD_NatDisable ç¦ç”¨å®‰å…¨ç¶²è·¯åŠŸèƒ½çš„虛擬 NAT 功能 +CMD_NatDisable_Help 在目å‰ç®¡ç†çš„虛擬 HUB å…§ç¦ç”¨è™›æ“¬ NAT 功能。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_NatDisable_Args NatDisable + + +# NatSet 命令 +CMD_NatSet 更改安全網路功能的虛擬 NAT 功能的設置 +CMD_NatSet_Help 更改目å‰ç®¡ç†çš„虛擬 HUB 內的虛擬的 NAT 設置。虛擬的 NAT 設置的內容包括: MTU 值,TCP 會話超時,UDP 會話超時。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_NatSet_Args NatSet [/MTU:mtu] [/TCPTIMEOUT:tcp_timeout] [/UDPTIMEOUT:udp_timeout] [/LOG:yes|no] +CMD_NatSet_MTU 用ä½å…ƒçµ„數單ä½çš„整數設置 MTU (最大å¯è½‰è®“å–®ä½çš„大å°)。此值是ä¸åŒ…括虛擬 NAT 發é€çš„乙太網幀的 MAC 頭最大有效載è·é•·åº¦ï¼Œé è¨­å€¼æ˜¯ 1500 ä½å…ƒçµ„。 +CMD_NatSet_TCPTIMEOUT 設置虛擬 NAT 中轉 TCP 會話時如果æŒçºŒå¤šå°‘秒éžé€šä¿¡ç‹€æ…‹å³è¶…時並丟棄會話。 +CMD_NatSet_UDPTIMEOUT 設置虛擬 NAT 中轉 UDP 會話時如果æŒçºŒå¤šå°‘秒éžé€šä¿¡ç‹€æ…‹å³è¶…時並丟棄會話。 +CMD_NatSet_LOG 指定是å¦å°‡è™›æ“¬ NAT çš„æ“作ä¿å­˜åœ¨è™›æ“¬ HUB 安全性記錄檔。指定 "yes" å³ä¿å­˜å®ƒï¼ŒæŒ‡å®š "no" å³ä¸ä¿å­˜ã€‚ +CMD_NatSet_Prompt_MTU MTU 值: +CMD_NatSet_Prompt_TCPTIMEOUT TCP 會話超時 (秒): +CMD_NatSet_Prompt_UDPTIMEOUT UDP 會話超時 (秒): +CMD_NatSet_Prompt_LOG ä¿å­˜æ—¥èªŒ (yes/no): +CMD_NatSet_Eval_MTU 請在從 %d 到 %d 之間設定 MTU 值。 +CMD_NatSet_Eval_TCP 請在從 %d 到 %d 之間設定 TCP 會話超時秒數。 +CMD_NatSet_Eval_UDP 請在從 %d 到 %d 之間設定 UDP 會話超時秒數。 + + +# NatTable 命令 +CMD_NatTable ç²å¾—安全網路功能的虛擬 NAT 功能會話表 +CMD_NatTable_Help 虛擬 NAT 功能在目å‰ç®¡ç†çš„虛擬 HUB å…§é‹ä½œæ™‚,經由虛擬 NAT ç²å–ç›®å‰é€šä¿¡ä¸­çš„ TCP åŠ UDP 會話表 (NAT 表)。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_NatTable_Args NatTable + + +# DhcpGet 命令 +CMD_DhcpGet ç²å¾—安全網路功能的虛擬 DHCP 伺æœå™¨åŠŸèƒ½çš„設置 +CMD_DhcpGet_Help 在當å‰ç®¡ç†çš„虛擬 HUB å…§ç²å–虛擬 NAT å’Œ DHCP 伺æœå™¨åŠŸèƒ½ (安全網路功能) 的設置項目中的虛擬 DHCP 伺æœå™¨è¨­ç½®ã€‚\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_DhcpGet_Args DhcpGet +CMD_DhcpGet_Column_Log NAT å’Œ DHCP çš„æ“作日誌記錄 +CMD_DhcpGet_Column_USE 使用虛擬 DHCP 功能 +CMD_DhcpGet_Column_IP1 分發地å€ç¯„åœçš„開始 +CMD_DhcpGet_Column_IP2 分發地å€ç¯„åœçš„çµæŸ +CMD_DhcpGet_Column_MASK å­ç¶²è·¯é®ç½© +CMD_DhcpGet_Column_LEASE ç§Ÿè³ƒæœŸé™ (秒) +CMD_DhcpGet_Column_GW é è¨­é–˜é“å™¨åœ°å€ +CMD_DhcpGet_Column_DNS DNS 伺æœå™¨åœ°å€ 1 +CMD_DhcpGet_Column_DNS2 DNS 伺æœå™¨åœ°å€ 2 +CMD_DhcpGet_Column_DOMAIN 功能變數å稱 +CMD_DhcpGet_Column_PUSHROUTE éœæ…‹è·¯ç”±è¡¨æŽ¨é€ + + +# DhcpEnable 命令 +CMD_DhcpEnable 啟動安全網路功能的虛擬 DHCP 伺æœå™¨åŠŸèƒ½ +CMD_DhcpEnable_Help 在當å‰ç®¡ç†çš„虛擬 HUB 內啟動虛擬 DHCP 伺æœå™¨åŠŸèƒ½ã€‚如果使用此指令啟動虛擬 DHCP 伺æœå™¨åŠŸèƒ½ä½† SecureNAT 功能ä¸å·¥ä½œçš„情æ³ä¸‹ï¼Œå‰‡è™›æ“¬ DHCP 伺æœå™¨ä¸å·¥ä½œã€‚è¦å•Ÿå‹• SecureNAT 功能,使用 SecureNatEnable 指令。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_DhcpEnable_Args DhcpEnable + + +# DhcpDisable 命令 +CMD_DhcpDisable ç¦ç”¨å®‰å…¨ç¶²è·¯åŠŸèƒ½çš„虛擬 DHCP 伺æœå™¨åŠŸèƒ½ +CMD_DhcpDisable_Help 在目å‰ç®¡ç†çš„虛擬 HUB å…§ç¦ç”¨ DHCP 伺æœå™¨ã€‚\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_DhcpDisable_Args DhcpDisable + + +# DhcpSet 命令 +CMD_DhcpSet 更改安全網路功能的虛擬 DHCP 伺æœå™¨åŠŸèƒ½çš„設置 +CMD_DhcpSet_Help 在ç¾åœ¨ç®¡ç†çš„虛擬 HUB 內,更改虛擬 DHCP 伺æœå™¨çš„設置。虛擬 DHCP 伺æœå™¨è¨­ç½®åŒ…括: åˆ†é… IP 地å€ç¯„åœï¼Œå­ç¶²è·¯é®ç½©ï¼Œå‡ºç§ŸæœŸé™ï¼ŒåŠåˆ†é…給用戶端的é¸é …值。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_DhcpSet_Args DhcpSet [/START:start_ip] [/END:end_ip] [/MASK:subnetmask] [/EXPIRE:sec] [/GW:gwip] [/DNS:dns] [/DNS2:dns2] [/DOMAIN:domain] [/LOG:yes|no] [/PUSHROUTE:"routing_table"] +CMD_DhcpSet_START 指定地å€ç¯„åœçš„開始點,以分發給客戶。(例如: 192.168.30.10) +CMD_DhcpSet_END 指定地å€ç¯„åœçš„çµæŸé»žï¼Œä»¥åˆ†ç™¼çµ¦å®¢æˆ¶ã€‚(例如: 192.168.30.200) +CMD_DhcpSet_MASK 指定å°å®¢æˆ¶æŒ‡å®šçš„å­ç¶²è·¯é®ç½©ã€‚(例如: 255.255.255.0) +CMD_DhcpSet_EXPIRE 以秒為單ä½å°å®¢æˆ¶æŒ‡å®šç§Ÿè³ƒ IP ä½å€æ™‚çš„æœ‰æ•ˆæœŸé™ +CMD_DhcpSet_GW 指定è¦é€šçŸ¥çµ¦ç”¨æˆ¶ç«¯çš„é è¨­é–˜é“器的 IP 地å€ã€‚如果è¦èˆ‡å®‰å…¨ç¶²è·¯åŠŸèƒ½çš„虛擬 NAT 功能一起啟動並使用時,å¯ä»¥æŒ‡å®šå®‰å…¨ç¶²è·¯çš„虛擬主機的 IP ä½å€ã€‚如果指定 "0" 或 "none",則ä¸å°‡é è¨­é–˜é“器通知客戶。 +CMD_DhcpSet_DNS 指定被通知到用戶端的主 DNS 伺æœå™¨çš„ IP 地å€ã€‚當 SecureNAT 功能的虛擬 NAT 功能已經啟用並正在é‹è¡Œæ™‚,您å¯ä»¥ç‚ºæ­¤æŒ‡å®šä¸€å€‹ SecureNAT 虛擬主機 IP ä½å€ã€‚如果您指定的是 0 或者 none,那麼用戶端就ä¸æœƒè¢« DNS 伺æœå™¨åœ°å€é€šçŸ¥ã€‚ +CMD_DhcpSet_DNS2 æŒ‡å®šè¢«é€šçŸ¥åˆ°ç”¨æˆ¶ç«¯çš„æ¬¡è¦ DNS 伺æœå™¨ IP 地å€ã€‚當 SecureNAT 功能的虛擬 NAT 功能已經啟用並正在é‹è¡Œæ™‚,您å¯ä»¥ç‚ºæ­¤æŒ‡å®šä¸€å€‹ SecureNAT 虛擬主機 IP ä½å€ã€‚如果您指定的是 0 或者 none,那麼用戶端就ä¸æœƒè¢« DNS 伺æœå™¨åœ°å€é€šçŸ¥ã€‚ +CMD_DhcpSet_DOMAIN 指定功能變數å稱通知客戶。如果指定 none,該功能變數å稱ä¸é€šçŸ¥å®¢æˆ¶ã€‚ +CMD_DhcpSet_LOG 指定是å¦å°‡è™›æ“¬ DHCP 伺æœå™¨é‹è¡Œä¿å­˜ç‚ºå®‰å…¨æ€§è¨˜éŒ„檔。指定 "yes" 則ä¿å­˜ã€‚此值與虛擬 NAT 功能的日誌ä¿å­˜è¨­ç½®æ˜¯è¯å‹•çš„。 +CMD_DhcpSet_PUSHROUTE 指定éœæ…‹è·¯ç”±è¡¨æŽ¨é€ã€‚\n例如: "192.168.5.0/255.255.255.0/192.168.4.254, 10.0.0.0/255.0.0.0/192.168.4.253"\n用逗號或空格字元來拆分多æ¢ç›® (最多 64 æ¢ç›®)。æ¯å€‹æ¢ç›®å¿…須以 "IP 網路ä½å€/å­ç¶²è·¯é®ç½©/é–˜é“ IP 地å€" çš„æ ¼å¼ä¾†æŒ‡å®šã€‚ \n這個虛擬 DHCP 伺æœå™¨å¯ä»¥æŽ¨é€å¸¶DHCP應答消æ¯çš„ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442) 至 VPN 用戶端。\nVPN 用戶端是å¦èƒ½å¤ è­˜åˆ¥ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442) å–決於目標VPN用戶端軟體。SoftEther VPN 用戶端和 OpenVPN 用戶端都支æ´ç„¡é¡žéœæ…‹è·¯ç”±ã€‚在 L2TP/IPSec å’Œ MS-SSTP å”議上,相容性å–決於用戶端軟體的實施。如果你清除了虛擬 DHCP 伺æœå™¨é¸é …çš„é è¨­é–˜é“器欄ä½ï¼Œæ‚¨å°±å¯ä»¥å¯¦ç¾æ‹†åˆ†éš§é“。在用戶端一å´ï¼Œç‚ºäº†ä½¿ç”¨æ‹†åˆ†éš§é“,L2TP/IPSec å’Œ MS-SSTP 用戶端需è¦é…置為ä¸å‰µå»ºé è¨­é–˜é“器。\n您還å¯ä»¥é€šéŽç¾æœ‰çš„外部 DHCP 伺æœå™¨æŽ¨é€ç„¡é¡žéœæ…‹è·¯ç”± (RFC 3442)。在這種情æ³ä¸‹ï¼Œåœ¨ SecureNAT ç¦ç”¨è™›æ“¬ DHCP 伺æœå™¨åŠŸèƒ½ï¼Œåœ¨é€™ä¸€èž¢å¹•ä¸Šä½ ä¸éœ€è¦è¨­ç½®ç„¡é¡žè·¯ç”±ã€‚\nè«‹åƒé–± RFC 3442 以瞭解無類路由。 +CMD_DhcpSet_Prompt_START 分發地å€ç¯„åœçš„開始: +CMD_DhcpSet_Prompt_END 分發地å€ç¯„åœçš„çµæŸ: +CMD_DhcpSet_Prompt_MASK å­ç¶²è·¯é®ç½©: +CMD_DhcpSet_Prompt_EXPIRE ç§Ÿè³ƒæœŸé™ (補): +CMD_DhcpSet_Prompt_GW é è¨­é–˜é“器 (å¯ä»¥ä¸è¨­å®š): +CMD_DhcpSet_Prompt_DNS DNS 伺æœå™¨ 1 (å¯ä»¥ä¸è¨­å®š): +CMD_DhcpSet_Prompt_DNS2 DNS 伺æœå™¨ 2 (å¯ä»¥ä¸è¨­å®š): +CMD_DhcpSet_Prompt_DOMAIN 功能變數å稱: + + +# DhcpTable 命令 +CMD_DhcpTable ç²å–安全網路功能的虛擬 DHCP 伺æœå™¨ç§Ÿç´„表格 +CMD_DhcpTable_Help 在目å‰ç®¡ç†çš„虛擬 HUB å…§æ“作 DHCP 伺æœå™¨åŠŸèƒ½æ™‚,ç²å–分é…到 DHCP 伺æœå™¨æŒæœ‰çš„用戶端的 IP 地å€ç§Ÿç´„表。\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_DhcpTable_Args DhcpTable + + +# AdminOptionList 命令 +CMD_AdminOptionList ç²å–虛擬 HUB 管ç†é¸é …清單 +CMD_AdminOptionList_Help ç²å–ç›®å‰ç®¡ç†çš„虛擬 HUB 設置的虛擬 HUB 管ç†é¸é …清單。\nVPN Server 的管ç†å“¡å§”託å„個虛擬 HUB 的管ç†å“¡å°è™›æ“¬ HUB 進行管ç†æ™‚,為é™åˆ¶å…¶è¨­ç½®ç¯„åœï¼Œä½¿ç”¨è™›æ“¬ HUB 管ç†é¸é …。\n能夠å°è™›æ“¬ HUB 管ç†é¸é …進行添加,編輯,刪除的,åªæœ‰æŽŒæ¡è‘—æ­¤ VPN Server 全部管ç†è¨±å¯æ¬Šçš„管ç†å“¡ã€‚虛擬 HUB 的管ç†å“¡å¯ä»¥é¡¯ç¤ºç®¡ç†é¸é …,但ä¸èƒ½æ›´æ”¹ã€‚\n然而,allow_hub_admin_change_option 設置為 1 時,虛擬 HUB 的管ç†å“¡ä¹Ÿå¯ä»¥ç·¨è¼¯ç®¡ç†é¸é …。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_AdminOptionList_Args AdminOptionList + + +# AdminOptionSet 命令 +CMD_AdminOptionSet 設置虛擬 HUB 管ç†é¸é …的價值 +CMD_AdminOptionSet_Help 變更目å‰ç®¡ç†çš„虛擬 HUB 設置的虛擬 HUB 管ç†é¸é …的值。\nVPN Server 的管ç†å“¡å§”託å„個虛擬 HUB 的管ç†å“¡å°è™›æ“¬ HUB 進行管ç†æ™‚,為é™åˆ¶å…¶è¨­ç½®ç¯„åœï¼Œä½¿ç”¨è™›æ“¬ HUB 管ç†é¸é …。\n能夠å°è™›æ“¬ HUB 管ç†é¸é …進行添加,編輯,刪除的,åªæœ‰æŽŒæ¡è‘—æ­¤ VPN Server 全部管ç†è¨±å¯æ¬Šçš„管ç†å“¡ã€‚虛擬 HUB 的管ç†å“¡å¯ä»¥é¡¯ç¤ºç®¡ç†é¸é …,但ä¸èƒ½æ›´æ”¹ã€‚\n然而,allow_hub_admin_change_option 設置為 1 時,虛擬 HUB 的管ç†å“¡ä¹Ÿå¯ä»¥ç·¨è¼¯ç®¡ç†é¸é …。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_AdminOptionSet_Args AdminOptionSet [name] [/VALUE:value] +CMD_AdminOptionSet_[name] 指定更改值的管ç†é¸é …å。以 AdminOptionList 指令å¯ä»¥ç²å–å單。 +CMD_AdminOptionSet_VALUE 以整數指定è¦è¨­å®šçš„值。 +CMD_AdminOptionSet_Prompt_name è¦æ›´æ”¹å€¼çš„管ç†é¸é …å稱: +CMD_AdminOptionSet_Prompt_VALUE 設定值 (整數): + + +# ExtOptionList 命令 +CMD_ExtOptionList ç²å–虛擬 HUB 擴展é¸é …清單 +CMD_ExtOptionList_Help ç²å–ç›®å‰ç®¡ç†çš„虛擬 HUB 設置的虛擬 HUB 擴展é¸é …清單。\n虛擬 HUB 擴展é¸é …使你å¯ä»¥å°è™›æ“¬ HUB 進行更多的é…置。\é è¨­æƒ…æ³ä¸‹ï¼ŒVPN Server çš„å…¨çƒç®¡ç†å“¡å’Œå€‹äººè™›æ“¬ HUB 的管ç†å“¡éƒ½å¯ä»¥ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …。\n但是,如果虛擬 HUB 管ç†é¸é … deny_hub_admin_change_ext_option 被設置為 1,個人虛擬 HUB 管ç†å“¡å°±ä¸èƒ½ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …。\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_ExtOptionList_Args ExtOptionList + + +# ExtOptionSet 命令 +CMD_ExtOptionSet 設置虛擬 HUB 擴展é¸é …的值 +CMD_ExtOptionSet_Help 使用此命令在當å‰ç®¡ç†çš„虛擬 HUB 的虛擬 HUB 擴展é¸é …清單設置一個值。\n虛擬 HUB 擴展é¸é …使你å¯ä»¥å°è™›æ“¬ HUB 進行更多的é…置。\é è¨­æƒ…æ³ä¸‹ï¼ŒVPN Server çš„å…¨çƒç®¡ç†å“¡å’Œå€‹äººè™›æ“¬ HUB 的管ç†å“¡éƒ½å¯ä»¥ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …。\n但是,如果虛擬 HUB 管ç†é¸é … deny_hub_admin_change_ext_option 被設置為 1,個人虛擬 HUB 管ç†å“¡å°±ä¸èƒ½ä¿®æ”¹è™›æ“¬ HUB 擴展é¸é …。\n此命令ä¸èƒ½åœ¨ VPN Bridge 上é‹è¡Œã€‚ \n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_ExtOptionSet_Args ExtOptionSet [name] [/VALUE:value] +CMD_ExtOptionSet_[name] 指定您è¦æ›´æ”¹å…¶å€¼çš„虛擬 HUB 擴展é¸é …çš„å稱。使用 ExtOptionList 命令,你å¯ä»¥å¾—到一個å稱列表。 +CMD_ExtOptionSet_VALUE 以整數指定è¦è¨­å®šçš„值。 +CMD_ExtOptionSet_Prompt_name è¦æ›´æ”¹å€¼çš„擴展é¸é …å稱: +CMD_ExtOptionSet_Prompt_VALUE 設定值 (整數): + + +# CrlList 命令 +CMD_CrlList ç²å–無效證書å單列表 +CMD_CrlList_Help ç²å–ç›®å‰ç®¡ç†çš„虛擬 HUB 設置的無效證書å單列表。\n一旦證書註冊到無效證書列表內,æ交了其證書的客戶,將ä¸èƒ½ç”¨è­‰æ›¸èªè­‰æ¨¡å¼é€£æŽ¥è™›æ“¬ HUB。\n通常情æ³ä¸‹ï¼Œå› ç‚ºæ´©æ¼é‡‘鑰或證書æŒæœ‰äººçš„許å¯æ¬Šå¤±æ•ˆæ™‚,將該證書作為無效證書註冊到虛擬 HUB,而 VPN 客戶欲使用該證書連接虛擬 HUB 時會被拒絕使用者èªè­‰ï¼Œé€™ç¨®æƒ…æ³ä¸‹è©²åŠŸèƒ½è¢«ä½¿ç”¨ã€‚\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_CrlList_Args CrlList + + +# CrlAdd 命令 +CMD_CrlAdd 添加無效的證書 +CMD_CrlAdd_Help 在目å‰ç®¡ç†çš„虛擬 HUB 設置的無效的證書å單中添加新的無效證書的定義。\n用此指令的åƒæ•¸æŒ‡å®šè¦è¨»å†Šåˆ°ç„¡æ•ˆè­‰æ›¸æ¸…單中的內容。使用者用證書èªè­‰æ¨¡å¼é€£æŽ¥åˆ°è™›æ“¬ HUB 時,如果其證書與無效證書列表中註冊的一æ¢ä»¥ä¸Šçš„內容一致,將拒絕該用戶的連接。\n與此指令指定的åƒæ•¸å®šç¾©çš„所有æ¢ä»¶ç›¸ä¸€è‡´çš„證書,會被判斷為無效。\nå¯ä»¥è¨­ç½®è©²é …目為:[å稱 (CN)],[所屬機構 (O)],[çµ„ç¹”å–®ä½ (OU)],[國家 (C)],[å·ž (ST)],[ç¾åœ° (L)],[åºè™Ÿ (å六進ä½)],[MD5 摘è¦å€¼ (å六進ä½ï¼Œ128 ä½)],[SHA-1 摘è¦å€¼ (å六進ä½ï¼Œ160ä½)]。摘è¦å€¼ (雜湊值) 的指定,是將證明書指定為事實上的唯一。通常情æ³ä¸‹ï¼Œå¦‚果輸入 MD5 或 SHA-1摘è¦å€¼ï¼Œå°±ä¸ç”¨è¼¸å…¥å…¶ä»–項目。\n此命令用 VPN Bridge ä¸èƒ½é‹è¡Œã€‚\n此命令在群集內作為群集æˆå“¡ä¼ºæœå™¨æ“作的 VPN Server 的虛擬 HUB 上ä¸èƒ½é‹è¡Œã€‚ +CMD_CrlAdd_Args CrlAdd [/SERIAL:serial] [/MD5:md5] [/SHA1:sha1] [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l] +CMD_CrlAdd_SERIAL 作為æ¢ä»¶ï¼Œåœ¨è¨­å®šè­‰æ›¸çš„åºè™Ÿ (16 進制) 時,以此此åƒæ•¸æŒ‡å®šå…¶å€¼ã€‚ +CMD_CrlAdd_MD5 作為æ¢ä»¶ï¼Œåœ¨è¨­å®šè­‰æ›¸çš„ MD5 摘è¦å€¼ (å六進ä½ï¼Œ128 ä½) 時,以此åƒæ•¸æŒ‡å®šå…¶å€¼ã€‚如果ä¸æŒ‡å®š 16 進制 32 個字元 (16 ä½å…ƒçµ„) çš„åƒæ•¸ï¼Œå‰‡è¢«å¿½ç•¥ã€‚ +CMD_CrlAdd_SHA1 作為æ¢ä»¶ï¼Œåœ¨è¨­å®šè­‰æ›¸çš„ SHA-1 摘è¦å€¼çš„æ¢ä»¶ (å六進ä½ï¼Œ160 ä½) 時,以此åƒæ•¸æŒ‡å®šå…¶å€¼ã€‚如ä¸æŒ‡å®šåå…­é€²ä½ 40 個字元 (20 ä½å…ƒçµ„) çš„åƒæ•¸ï¼Œå‰‡è¢«å¿½ç•¥ã€‚ +CMD_CrlAdd_CN 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„å稱 (CN) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ +CMD_CrlAdd_O 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„所屬機構 (O) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ +CMD_CrlAdd_OU 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„çµ„ç¹”å–®ä½ (OU) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ +CMD_CrlAdd_C 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„國家 (C) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ +CMD_CrlAdd_ST 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„å·ž (ST) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ +CMD_CrlAdd_L 作為æ¢ä»¶ï¼ŒæŒ‡å®šè­‰æ›¸çš„當地 (L) 時,以此åƒæ•¸è¨­å®šå…¶å€¼ã€‚ + + +# CrlDel 命令 +CMD_CrlDel 刪除無效的證書 +CMD_CrlDel_Help 從目å‰ç®¡ç†çš„虛擬 HUB設置的無效證書å單中指定並刪除無效證書的定義。\nç›®å‰è¨»å†Šçš„無效證書的定義清單,å¯ç”¨ CrlList 指令ç²å–。\n該指令虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ \n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_CrlDel_Args CrlDel [id] +CMD_CrlDel_[id] 指定è¦åˆªé™¤çš„無效的證書的定義中的 ID。 +CMD_CrlDel_Prompt_ID 刪除 ID: + + +# CrlGet 命令 +CMD_CrlGet ç²å–無效的證書 +CMD_CrlGet_Help 從目å‰ç®¡ç†çš„虛擬 HUB 設置的無效證書å單中指定無效證書的定義,ç²å–其定義的內容。\nç›®å‰è¨»å†Šçš„無效證書的定義清單,å¯ç”¨ CrlList 指令ç²å–。\n該指令虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n該指令在作為進群æ“作的 VPN Server 的虛擬伺æœå™¨ä¸Šä¸èƒ½åŸ·è¡Œã€‚ +CMD_CrlGet_Args CrlGet [id] +CMD_CrlGet_[id] 指定è¦ç²å–的無效的證書的定義中的 ID。 +CMD_CrlGet_Prompt_ID ç²å– ID: +CMD_CrlGet_CN å (CN) +CMD_CrlGet_O 所屬機構 (O) +CMD_CrlGet_OU çµ„ç¹”å–®ä½ (OU) +CMD_CrlGet_C 國家 (C) +CMD_CrlGet_ST å·ž (ST) +CMD_CrlGet_L 本地 (L) +CMD_CrlGet_SERI åºè™Ÿ (å六進ä½) +CMD_CrlGet_MD5_HASH MD5 摘è¦å€¼ (以å六進ä½ï¼Œ128 ä½) +CMD_CrlGet_SHA1_HASH SHA-1 摘è¦å€¼ (以å六進ä½ï¼Œ160 ä½) + + +# AcList 命令 +CMD_AcList ç²å–æº IP ä½å€è¨ªå•é™åˆ¶æ¸…單的è¦å‰‡å°ˆæ¡ˆæ¸…å–® +CMD_AcList_Help 用本命令來ç²å–ç›®å‰ç®¡ç†çš„虛擬 HUB ä¸Šè¨­ç½®çš„æº IP ä½å€é™åˆ¶æ¸…å–®è¦å‰‡çš„清單。\næ ¹æ“šç”¨æˆ¶ç«¯é›»è…¦çš„æº IP ä½å€ï¼Œæ‚¨å¯ä»¥å…許或拒絕å°è©²è™›æ“¬ HUB çš„ VPN 連接。å¯ä»¥å®šç¾©å¤šå€‹è¦å‰‡ï¼Œè¨­ç½®æ¯å€‹è¦å‰‡çš„優先順åºã€‚優先順åºæŒ‰ç…§å¾žé«˜åˆ°ä½Žé †åºï¼Œæ ¹æ“šæœ€å…ˆèˆ‡ IP ä½å€åŒ¹é…çš„è¦å‰‡é‹è¡Œï¼Œå…許或拒絕從用戶端的連接。\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_AcList_Args AcList + + +# AcAdd 命令 +CMD_AcAdd 添加è¦å‰‡åˆ° IP ä½å€é™åˆ¶æ¸…å–®(IPv4) +CMD_AcAdd_Help 在目å‰ç®¡ç†çš„虛擬 HUB 設置的 IP ä½å€é™åˆ¶æ¸…單中添加新è¦å‰‡ã€‚\n當 VPN Client 試圖連接虛擬 HUB 時,在此設置的專案決定å…許或拒絕來自該用戶端的連接。\nä½ å¯ä»¥æŒ‡å®šè¦å‰‡å°ˆæ¡ˆçš„內容相匹é…的用戶端 IP ä½å€ï¼Œæˆ–者 IP ä½å€å’Œå­ç¶²è·¯é®ç½©ã€‚如果åªæŒ‡å®š IP 地å€ï¼Œåƒ…指定一å°èˆ‡è©²è¦å‰‡ç›¸åŒ¹é…的電腦;如果指定 IP 網路é®ç½©ä½å€å’Œå­ç¶²è·¯é®ç½©ä½å€ï¼Œè©²è¦å‰‡åŒ¹é…çš„å­ç¶²ç¯„åœå…§çš„所有電腦å‡è¢«æŒ‡å®šã€‚\nå¯ä»¥è¨­ç½®è¦å‰‡çš„優先順åºã€‚以大於 1 的整數指定優先順åºï¼Œå€¼è¶Šå°å‰‡å„ªå…ˆé †åºè¶Šé«˜ã€‚\nè¦ç²å–ç›®å‰è¨»å†Šçš„æº IP ä½å€é™åˆ¶åˆ—表,使用 AcList 命令。\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_AcAdd_Args AcAdd [allow|deny] [/PRIORITY:priority] [/IP:ip/mask] +CMD_AcAdd_[allow|deny] 設定å…許 ("allow") 或拒絕 ("deny") 與è¦å‰‡ç›¸ä¸€è‡´çš„來自用戶端的連接。 +CMD_AcAdd_PRIORITY 以大於 1 的整數指定該è¦å‰‡çš„優先順åºã€‚其值越å°å‰‡å„ªå…ˆé †åºè¶Šé«˜ã€‚ +CMD_AcAdd_IP 以 "IP 地å€/é®ç½©" çš„å½¢å¼æŒ‡å®šç”¨æˆ¶ç«¯ IPv4 地å€ç¯„åœã€‚IPv4 地å€ç‚º "192.168.0.1" 那樣的,指定為用點分隔的å進ä½æ•¸å­—。é®ç½©ç‚º "255.255.255.0" 那樣的,指定為用點分隔的å進ä½æ•¸å­—,å¯ä»¥ç”¨å進ä½æ•¸å­—指定 24 ä½å¾žé ­é–‹å§‹çš„比特長度,å¯ä½œç‚ºåé€²ä½ 10 款è¦å®šã€‚è¦æŒ‡å®šä¸€å€‹å–®ç¨çš„ IPv4 主機,指定é®ç½©ç‚º "32" 或者 "255.255.255.255" +CMD_AcAdd_Prompt_AD allow 或 deny: +CMD_AcAdd_Prompt_PRIORITY 優先順åº: +CMD_AcAdd_Prompt_IP IPv4 地å€/é®ç½©: +CMD_AcAdd_Eval_PRIORITY 優先順åºè«‹æŒ‡å®š 1 或以上的數字。 + + +# AcAdd6 命令 +CMD_AcAdd6 添加è¦å‰‡åˆ°æº IP ä½å€è¨ªå•é™åˆ¶åˆ—表(IPv6) +CMD_AcAdd6_Help 在目å‰ç®¡ç†çš„虛擬 HUB 設置的 IP ä½å€é™åˆ¶æ¸…單中添加新è¦å‰‡ã€‚\n當 VPN Client 試圖連接虛擬 HUB 時,在此設置的專案決定å…許或拒絕來自該用戶端的連接。\nä½ å¯ä»¥æŒ‡å®šè¦å‰‡å°ˆæ¡ˆçš„內容相匹é…的用戶端 IP ä½å€ï¼Œæˆ–者 IP ä½å€å’Œå­ç¶²è·¯é®ç½©ã€‚如果åªæŒ‡å®š IP 地å€ï¼Œåƒ…指定一å°èˆ‡è©²è¦å‰‡ç›¸åŒ¹é…的電腦;如果指定 IP 網路é®ç½©ä½å€å’Œå­ç¶²è·¯é®ç½©ä½å€ï¼Œè©²è¦å‰‡åŒ¹é…çš„å­ç¶²ç¯„åœå…§çš„所有電腦å‡è¢«æŒ‡å®šã€‚\nå¯ä»¥è¨­ç½®è¦å‰‡çš„優先順åºã€‚以大於 1 的整數指定優先順åºï¼Œå€¼è¶Šå°å‰‡å„ªå…ˆé †åºè¶Šé«˜ã€‚\nè¦ç²å–ç›®å‰è¨»å†Šçš„æº IP ä½å€é™åˆ¶åˆ—表,使用 AcList 命令。\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_AcAdd6_Args AcAdd6 [allow|deny] [/PRIORITY:priority] [/IP:ip/mask] +CMD_AcAdd6_[allow|deny] 設定å…許 ("allow") 或拒絕 ("deny") 與è¦å‰‡ç›¸ä¸€è‡´çš„來自用戶端的連接。 +CMD_AcAdd6_PRIORITY 以大於 1 的整數指定該è¦å‰‡çš„優先順åºã€‚其值越å°å‰‡å„ªå…ˆé †åºè¶Šé«˜ã€‚ +CMD_AcAdd6_IP 以 [IP 地å€/é®ç½©] çš„å½¢å¼æŒ‡å®šç”¨æˆ¶ç«¯ IPv6 地å€ç¯„åœã€‚IPv6 地å€ç‚º 2001:200:0:1:: 那樣的,指定由冒號分隔的å六進ä½æ•¸ã€‚é®ç½©ç‚º ffff:ffff:ffff:ffff:: 那樣的,指定由冒號分隔的å六進ä½æ•¸ï¼Œå¯ä»¥ç”¨å進ä½æ•¸å­—指定 64 ä½å¾žé ­é–‹å§‹çš„比特長度,å¯ä½œç‚ºåé€²ä½ 10 款è¦å®šã€‚如果設定為 "::/128" 則顯示單一的主機。 +CMD_AcAdd6_Prompt_AD allow 或 deny: +CMD_AcAdd6_Prompt_PRIORITY 優先順åº: +CMD_AcAdd6_Prompt_IP IPv6 地å€/é®ç½©: +CMD_AcAdd6_Eval_PRIORITY 優先順åºè«‹æŒ‡å®š 1 或以上的數字。 + + +# AcDel 命令 +CMD_AcDel æº IP ä½å€é™åˆ¶æ¸…單內的刪除è¦å‰‡ +CMD_AcDel_Help 使用本命令刪除目å‰ç®¡ç†çš„虛擬 HUB 設置的 IP ä½å€é™åˆ¶æ¸…單的è¦å‰‡ã€‚\nè¦ç²å–ç›®å‰è¨»å†Šçš„ IP å­˜å–控制清單的è¦å‰‡æ¸…單,使用AcList命令。\n該指令虛擬專用橋ä¸èƒ½é‹è¡Œã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_AcDel_Args AcDel [id] +CMD_AcDel_[id] 指定è¦åˆªé™¤çš„æº IP ä½å€é™åˆ¶æ¸…單內的è¦å‰‡çš„ ID。 +CMD_AcDel_Prompt_ID è¦åˆªé™¤çš„è¦å‰‡çš„ ID: + + +# LicenseAdd 命令 +CMD_LicenseAdd 註冊新的許å¯è­‰é‡‘é‘° +CMD_LicenseAdd_Help 在 SoftEther VPN Server 註冊新的許å¯è­‰é‡‘鑰。\nè¦ä½¿ç”¨ SoftEther VPN Server,需ç²å–有效的許å¯è­‰ï¼Œä¸¦è¨»å†Šè¨±å¯è­‰é‡‘鑰。許å¯è­‰é‡‘鑰是由 36 個字æ¯æ•¸ä½å­—元和連字號 ( '-' ) 組æˆçš„,以證明許å¯è­‰æ‰€æœ‰æ¬Šçš„金鑰的代碼。\n一起ç²å¾—本軟體åŠè¨±å¯è­‰è­‰æ›¸æ™‚,許å¯è­‰é‡‘鑰會被å°åˆ·åœ¨è¨±å¯è­‰è­‰æ›¸ä¸Šã€‚如果線上購買本軟體的許å¯è­‰æ™‚,許å¯è­‰é‡‘鑰會在購買時的網é ç•«é¢æˆ–郵件中記載。此外,許å¯è­‰é‡‘é‘°é‚„å¯èƒ½å…¶ä»–以方法被記載。如有ä¸æ˜Žï¼Œè«‹è«®è©¢è¨±å¯è­‰çš„銷售方。\n\nè¦ç²å–ç›®å‰è¨»å†Šçš„許å¯è­‰æ¸…單,使用 LicenseList 指令。\nè¦é¡¯ç¤ºç›®å‰ VPN Server 的許å¯è­‰ç‹€æ…‹ï¼Œä½¿ç”¨ LicenseStatus 指令。\nè¦é‹è¡Œæ­¤æŒ‡ä»¤ï¼Œéœ€è¦ VPN Server 的管ç†å“¡è¨±å¯æ¬Šã€‚\n該指令虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ +CMD_LicenseAdd_Args LicenseAdd [key] +CMD_LicenseAdd_[key] 指定è¦è¨»å†Šçš„許å¯è­‰é‡‘鑰。36 ä½å…ƒå­—æ¯æ•¸ä½ï¼Œ6 個一組以連字號分隔,進行指定。 +CMD_LicenseAdd_Prompt_Key 許å¯è­‰é‡‘é‘°: + + +# LicenseDel 命令 +CMD_LicenseDel åˆªé™¤å·²è¨»å†Šè¨±å¯ +CMD_LicenseDel_Help 從 SoftEther VPN Server 上目å‰è¨»å†Šçš„許å¯è­‰å單中刪除指定的許å¯è­‰ã€‚\n\nè¦ç²å¾—ç›®å‰è¨»å†Šçš„許å¯è­‰å單,使用 LicenseList 指令。\nè¦é¡¯ç¤ºç›®å‰çš„ VPN Server 的許å¯è­‰ç‹€æ…‹ï¼Œä½¿ç”¨ LicenseStatus 指令。\nè¦é‹è¡Œæ­¤æŒ‡ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ +CMD_LicenseDel_Args LicenseDel [id] +CMD_LicenseDel_[id] 指定è¦åˆªé™¤çš„的許å¯è­‰çš„號碼。 +CMD_LicenseDel_Prompt_ID 刪除許å¯è­‰è™Ÿç¢¼: + + +# LicenseList 命令 +CMD_LicenseList ç²å¾—已註冊許å¯è­‰çš„列表 +CMD_LicenseList_Help 在 SoftEther VPN Server 上顯示目å‰è¨»å†Šè¨±å¯è­‰çš„許å¯è­‰é‡‘鑰,許å¯è­‰é¡žåž‹ï¼Œç‹€æ…‹ï¼Œæœ‰æ•ˆæœŸé™ï¼Œè¨±å¯è­‰ ID,許å¯è­‰é¡žåž‹ ID,伺æœå™¨ ID 和編號 ID 的列表。\n\nè¦é¡¯ç¤ºç›®å‰çš„ VPN Server 的許å¯è­‰ç‹€æ…‹ï¼Œä½¿ç”¨ LicenseStatus 指令。\nè¦é‹è¡Œæ­¤æŒ‡ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此命令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ +CMD_LicenseList_Args LicenseList + + +# LicenseStatus 命令 +CMD_LicenseStatus ç²å–ç›®å‰çš„ VPN Server 狀態 +CMD_LicenseStatus_Help ç²å–ä¸¦é¡¯ç¤ºç•¶å‰ SoftEther VPN Server 的許å¯è­‰ç‹€æ…‹ã€‚ \n顯示 SoftEther VPN Server ç›®å‰ç”¢å“版本å稱,伺æœå™¨ ID,產å“許å¯è­‰çš„有效期é™ï¼ŒåŠå¯ä»¥åˆ©ç”¨çš„用戶端連接許å¯è­‰æ•¸å’Œæ©‹é€£æŽ¥è¨±å¯è­‰æ•¸ã€‚\n\nè¦é‹è¡Œæ­¤æŒ‡ä»¤ï¼Œéœ€è¦ VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n此指令,虛擬專用橋ä¸èƒ½é‹è¡Œã€‚ +CMD_LicenseStatus_Args LicenseStatus + +# SoftEther VPN 4.0 添加的 命令 +# IPsecEnable 命令 +CMD_IPsecEnable 啟用或ç¦ç”¨ IPsec VPN Server 功能 +CMD_IPsecEnable_Help 在 SoftEther VPN Server 上啟用或ç¦ç”¨IPsec VPN Server 功能。\n如果您ç¦ç”¨äº†æ­¤åŠŸèƒ½ï¼ŒVPN Server 上的虛擬 HUB 將會接å—從 L2TP 相容的 PC,Mac OS X 和智慧手機的é ç«¯ VPN 連接,åŒæ™‚ä¹ŸæœƒæŽ¥å— EtherIP 網站到網站的 VPN 連接。從智能手機上的 VPN 連接,如iPhoneã€iPad å’Œ Android, 和從 Mac OS X å’Œ Windows 上的本地 VPN Client 的連接也都會接å—。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_IPsecEnable_Args IPsecEnable [/L2TP:yes|no] [/L2TPRAW:yes|no] [/ETHERIP:yes|no] [/PSK:pre-shared-key] [/DEFAULTHUB:default_hub] +CMD_IPsecEnable_L2TP 啟用或ç¦ç”¨ L2TP over IPsec 伺æœå™¨åŠŸèƒ½ã€‚è¦æŽ¥å—來自 iPhone, iPad, Android, Windows 或者 Mac OS X çš„ VPN 連接,請啟用本é¸é …。 +CMD_IPsecEnable_L2TPRAW 啟用或ç¦ç”¨ L2TP 伺æœå™¨åŠŸèƒ½ (未加密的原始 L2TP).è¦æŽ¥å—特殊 VPN 客æœç«¯ï¼Œè«‹å•Ÿç”¨æœ¬é¸é …。 +CMD_IPsecEnable_ETHERIP 啟用或ç¦ç”¨ EtherIP / L2TPv3 over IPsec伺æœå™¨åŠŸèƒ½(為網站到網站 VPN Server 功能). 相容 EtherIP over IPsec 的路由器產å“å°±å¯ä»¥é€£æŽ¥åˆ° VPN Server 上的虛擬 HUB ,並建æˆäºŒå±¤(網路)橋接器。 +CMD_IPsecEnable_PSK 指定 IPsec é å…±ç”¨é‡‘鑰。IPsec é å…±ç”¨é‡‘鑰通常稱為 "PSK" 或者"秘鑰"。指定一個 8 ä½æˆ–者å°æ–¼ 8 ä½çš„金鑰,並且將它分é…給è¦é€£æŽ¥åˆ°è©² VPN Server 的用戶。請注æ„:Google Android 4.0 有一個æ¼æ´ž bug,當é å…±ç”¨é‡‘鑰是 10 ä½æˆ–以上時,會引發æ„外行為。介於這種情æ³ï¼Œé å…±ç”¨é‡‘鑰應該是 9 ä½æˆ–å°æ–¼ 9 ä½ã€‚ +CMD_IPsecEnable_DEFAULTHUB 為防止éºæ¼ç”¨æˆ¶å上的 HUB å,請指定默èªçš„虛擬 HUB。用戶應該指定他們的用戶å,如 "用戶å@目標虛擬 HUB å" 來連接此 L2TP 伺æœå™¨ã€‚如果指定的虛擬 HUB 被éºæ¼ï¼Œé‚£éº¼ä¸Šè¿°HUB將會作為目標被使用。 +CMD_IPsecEnable_Prompt_L2TP 啟用 L2TP over IPsec 伺æœå™¨åŠŸèƒ½(yes / no): +CMD_IPsecEnable_Prompt_L2TPRAW 啟用原始 L2TP 伺æœå™¨åŠŸèƒ½(yes / no): +CMD_IPsecEnable_Prompt_ETHERIP 啟用 EtherIP / L2TPv3 over IPsec伺æœå™¨åŠŸèƒ½(yes / no): +CMD_IPsecEnable_Prompt_PSK IPsec çš„é å…±ç”¨é‡‘é‘°(推薦:最多 9 ä½) +CMD_IPsecEnable_Prompt_DEFAULTHUB 為é¿å…在用戶å中éºæ¼ HUB,請默èªè™›æ“¬ HUB 。 + + +# IPsecGet 命令 +CMD_IPsecGet ç²å¾—當å‰IPsec VPN Server 設置 +CMD_IPsecGet_Help ç²å¾—並顯示在 SoftEther VPN Server ä¸Šçš„ç•¶å‰ IPsec VPN Server 設置。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_IPsecGet_Args IPsecGet +CMD_IPsecGet_PRINT_L2TP L2TP over IPsec 伺æœå™¨åŠŸèƒ½å·²å•Ÿç”¨ +CMD_IPsecGet_PRINT_L2TPRAW 原始 L2TP 伺æœå™¨åŠŸèƒ½å·²å•Ÿç”¨ +CMD_IPsecGet_PRINT_ETHERIP EtherIP / L2TPv3 over IPsec 伺æœå™¨åŠŸèƒ½å·²å•Ÿç”¨ +CMD_IPsecGet_PRINT_PSK IPsec é å…±ç”¨é‡‘鑰字串 +CMD_IPsecGet_PRINT_DEFAULTHUB 默èªè™›æ“¬ HUB å + + +# EtherIpClientAdd 命令 +CMD_EtherIpClientAdd 添加新的 EtherIP / L2TPv3 over IPsec ç”¨æˆ¶ç«¯è¨­ç½®ä¾†æŽ¥å— EtherIP / L2TPv3 用戶端設備 +CMD_EtherIpClientAdd_Help 添加一個新的設置æ¢ç›®å•Ÿç”¨ EtherIP / L2TPv3 over IPsec 伺æœå™¨åŠŸèƒ½ä¾†æŽ¥å—用戶端設備。\n為了能夠通éŽEtherIP / L2TPv3 over IPsec 伺æœå™¨åŠŸèƒ½æŽ¥å—來自路由器的連接,您需è¦å®šç¾©å…©è€…之間的關係表。這兩者分別是表示用戶端相容EtherIP / L2TPv3 over IPsec 路由器的IPsec Phase 1 字串和目標虛擬 HUB çš„å稱。\n在您使用 EtherIpClientAdd 命令添加了一個連接定義後,這個定義的連接設置將會被應用到, EtherIP / L2TPv3 over IPsec 用戶端設備的接入請求會話中。\n用戶å和密碼æ¢ç›®å¿…é ˆè¦åœ¨è™›æ“¬ HUB 上註冊。一個 EtherIP / L2TPv3 用戶端會被èªç‚ºå®ƒä½¿ç”¨å¦‚上的使用者資訊的身份連接到虛擬 HUB 。n\n為執行此命令,您必須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_EtherIpClientAdd_Args EtherIpClientAdd [ID] [/HUB:hubname] [/USERNAME:username] [/PASSWORD:password] +CMD_EtherIpClientAdd_[ID] 指定一個 ISAKMP Phase 1 ID。這個 ID 必須與 EtherIP / L2TPv3 用戶端的IDé…置完全相åŒã€‚如果. EtherIP 用戶端用 IP ä½å€ä½œç‚ºPhase 1 ID,您å¯ä»¥æŒ‡å®šåƒ ID 的字元類似的 IP ä½å€ã€‚如果您指定 '*' (星號),它將會是一個與任一ä¸ç¬¦åˆå…¶ä»–å…·é«”è¦å‰‡çš„用戶端相符åˆçš„è¬ç”¨å­—元。 +CMD_EtherIpClientAdd_HUB 指定è¦é€£æŽ¥çš„虛擬 HUB å稱。 +CMD_EtherIpClientAdd_USERNAME 指定連接到目的虛擬 HUB 的用戶å。 +CMD_EtherIpClientAdd_PASSWORD 指定連接到目的虛擬 HUB 的密碼。 +CMD_EtherIpClientAdd_Prompt_ID ISAKMP Phase 1 ID ('*' 是è¬ç”¨å­—å…ƒ): +CMD_EtherIpClientAdd_Prompt_HUB 虛擬 HUB å +CMD_EtherIpClientAdd_Prompt_USERNAME 登入虛擬 HUB 的用戶å +CMD_EtherIpClientAdd_Prompt_PASSWORD 登入虛擬 HUB 的密碼 + + +# EtherIpClientDelete 命令 +CMD_EtherIpClientDelete 刪除一個 EtherIP / L2TPv3 over IPsec 用戶端設置 +CMD_EtherIpClientDelete_Help 本命令刪除一個通éŽä½¿ç”¨ EtherIP / L2TPv3 over IPsec åŠŸèƒ½ä¾†æŽ¥å— VPN Client çš„æ¢ç›®ã€‚\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_EtherIpClientDelete_Args EtherIpClientDelete [ID] +CMD_EtherIpClientDelete_[ID] 指定一個è¦åˆªé™¤çš„ ISAKMP Phase 1 ID +CMD_EtherIpClientDelete_Prompt_ID ISAKMP Phase 1 ID: + + +# EtherIpClientList 命令 +CMD_EtherIpClientList ç²å¾—ç•¶å‰ EtherIP / L2TPv3 用戶端設備æ¢ç›®å®šç¾©æ¸…å–® +CMD_EtherIpClientList_Help 這個命令會ç²å¾—å’Œé¡¯ç¤ºé€šéŽ EtherIP / L2TPv3 over IPsec åŠŸèƒ½ä¾†æŽ¥å— VPN Client æ¢ç›®çš„列表。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +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] [/PORTS:udp_port_list] +CMD_OpenVpnEnable_[yes|no] 指定 "yes",啟用 OpenVPN 克隆伺æœå™¨åŠŸèƒ½ã€‚指定 "no" ç¦ç”¨è©²åŠŸèƒ½ã€‚ +CMD_OpenVpnEnable_PORTS 指定UDPåŸ ç›£è½ OpenVPN 。指定多個 UDP 埠å¯ä»¥ç”¨ç©ºæ ¼æˆ–者逗號分開來它們,例如: "1194, 2001, 2010, 2012"。OpenVPN 的默èªåŸ æ˜¯ UDP 1194。您也å¯ä»¥æŒ‡å®šä»»ä¸€å…¶ä»– UDP 埠。 +CMD_OpenVpnEnable_Prompt_[yes|no] 啟用 OpenVPN 克隆伺æœå™¨åŠŸèƒ½ (yes / no): +CMD_OpenVpnEnable_Prompt_PORTS ç›£è½ OpenVPN çš„ UDP 埠(默èª: 1194 /也å¯è¨­ç½®å¤šåŸ ): + + +# 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 克隆伺æœå™¨å·²å•Ÿç”¨ +CMD_OpenVpnGet_PRINT_Ports UDP 埠列表 + +# OpenVpnMakeConfig 命令 +CMD_OpenVpnMakeConfig ç”Ÿæˆ OpenVPN Client 樣本設置檔案 +CMD_OpenVpnMakeConfig_Help 原來,OpenVPN Client 會è¦æ±‚用戶手寫很難的設定檔案。本工具å¯ä»¥èª¬æ˜Žæ‚¨å‰µå»ºä¸€å€‹æœ‰ç”¨çš„é…置樣本。你所需è¦ç”Ÿæˆçš„ OpenVPN Client 設定檔案就是é‹è¡Œæ­¤å‘½ä»¤ã€‚\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN Server 的虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_OpenVpnMakeConfig_Args OpenVpnMakeConfig [ZIP_FileName] +CMD_OpenVpnMakeConfig_[ZIP_FileName] 指定以 ZIP 壓縮格å¼ä¿å­˜çš„輸出檔。如果沒指定檔案尾碼,那麼".zip" 尾碼就會被添加在檔案å上。 +CMD_OpenVpnMakeConfig_Prompt_ZIP 設置資料夾的輸出檔案å。(ZIP 壓縮檔): +CMD_OpenVpnMakeConfig_OK 樣本設置檔案被ä¿å­˜ç‚º "%s"。您å¯ä»¥è§£å£“此檔以ç²å–設置檔案。\n +CMD_OpenVpnMakeConfig_ERROR 本樣本設置檔案ä¸èƒ½ä¿å­˜ç‚º "%s"。該檔案å無效。\n + + +# SstpEnable 命令 +CMD_SstpEnable 啟用/ç¦ç”¨ Microsoft SSTP VPN 克隆伺æœå™¨åŠŸèƒ½ +CMD_SstpEnable_Help 本 VPN Server æ“有æ¤å…¥åœ¨å¾®è»Ÿ Windows Server 2008 / 2012 中的 MS-SSTP VPN Server 的克隆功能。Windows Vista / 7 / 8 / RT 中的標準 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_Args ServerCertRegenerate [CN] +CMD_ServerCertRegenerate_[CN] 指定一個新證書è¦ä½¿ç”¨çš„ Common Name(CN) +CMD_ServerCertRegenerate_Prompt_CN Common Name(CN)值: + + +# VpnOverIcmpDnsEnable 命令 +CMD_VpnOverIcmpDnsEnable 啟用/ç¦ç”¨ VPN over ICMP / VPN over DNS伺æœå™¨åŠŸèƒ½ +CMD_VpnOverIcmpDnsEnable_Help å³ä½¿æœ‰é˜²ç«ç‰†æˆ–者有é®ç½©TCP/IP通信的路由器,您也å¯ä»¥åªç”¨ ICMP 或者 DNS å°åŒ…建立一個 VPN 。您需è¦äº‹å…ˆå•Ÿç”¨å¦‚下功能。\n\n注æ„:本功能僅在緊急情æ³ä¸‹ä½¿ç”¨ã€‚它在有防ç«ç‰†æˆ–者路由器被錯誤é…ç½®é®ç½© TCP/IP 時,並且 ICMP å’Œ DNS 都沒有被é®ç½©çš„情æ³ä¸‹å¯ä½¿ç”¨ã€‚它ä¸æ˜¯ç‚ºé•·æœŸç©©å®šä½¿ç”¨çš„。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚ +CMD_VpnOverIcmpDnsEnable_Args VpnOverIcmpDnsEnable [/ICMP:yes|no] [/DNS:yes|no] +CMD_VpnOverIcmpDnsEnable_ICMP 指定 "yes",啟用 VPN over ICMP 伺æœå™¨ã€‚指定 "no",ç¦ç”¨ã€‚ +CMD_VpnOverIcmpDnsEnable_DNS 指定 "yes",啟用 VPN over DNS伺æœå™¨ã€‚指定 "no",ç¦ç”¨ã€‚ +CMD_VpnOverIcmpDnsEnable_Prompt_ICMP 啟用 VPN over ICMP伺æœå™¨ (yes/no): +CMD_VpnOverIcmpDnsEnable_Prompt_DNS 啟用 VPN over DNS伺æœå™¨ (yes/no): + +# VpnOverIcmpDnsGet 命令 +CMD_VpnOverIcmpDnsGet ç²å– VPN over ICMP / VPN over DNS 功能的當å‰è¨­ç½® +CMD_VpnOverIcmpDnsGet_Help ç²å¾—並顯示 VPN over ICMP / VPN over DNS 功能的當å‰ç‹€æ…‹ã€‚\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚ +CMD_VpnOverIcmpDnsGet_Args VpnOverIcmpDnsGet +CMD_VpnOverIcmpDnsGet_PRINT_ICMP VPN over ICMP 伺æœå™¨å·²é–‹å•Ÿ +CMD_VpnOverIcmpDnsGet_PRINT_DNS VPN over DNS 伺æœå™¨å·²ç¦ç”¨ + + +# DynamicDnsGetStatus 命令 +CMD_DynamicDnsGetStatus 顯示動態 DNS 功能的當å‰ç‹€æ…‹ +CMD_DynamicDnsGetStatus_Help ç²å¾—並顯示動態 DNS 功能的當å‰ç‹€æ…‹ã€‚\n\nå‹•æ…‹ DNS 會為本 VPN Server 分é…一個唯一的和永久的 DNS 主機å稱。您å¯ä»¥åœ¨è¨­ç½® VPN Client å’Œ VPN Bridge 時使用該主機å稱指定的 VPN Server。您ä¸å¿…註冊並且ä¿å­˜åŠŸèƒ½è®Šæ•¸å稱。\nåŒæ™‚,如果您的 ISP 分派給您一個動態(ä¸ç©©å®š) IP ä½å€ï¼Œæ‚¨çš„å‹•æ…‹ DNS 主機å稱相應的 IP ä½å€ä¹Ÿå°‡æœƒè‡ªå‹•æ”¹è®Šã€‚它使您åªç”¨å‹•æ…‹ IP ä½å€å°±å¯ä»¥ä¿æŒ VPN Server çš„é‹è¡Œã€‚\r\n因此,您å†ä¹Ÿä¸éœ€è¦ç‚ºäº†ç¶­æŒéœæ…‹å…¨çƒ IP ä½å€ï¼Œæ¯æœˆèŠ±è²»è²»ç”¨äº†ã€‚\n[注æ„]\nè¦ç¦æ­¢å‹•æ…‹ DNS 功能,修改 VPN Server 和設定檔。\r\n\r\n"declare root" 指令有"declare DDnsClient"指令。在本指令中,那你å¯ä»¥å¾žéŒ¯èª¤åˆ°æ­£ç¢ºåˆ‡æ›"bool disable",並é‡å•Ÿ VPN Server ,這樣,動態 DNS 功能就ç¦ç”¨äº†ã€‚\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚ +CMD_DynamicDnsGetStatus_Args DynamicDnsGetStatus +CMD_DynamicDnsGetStatus_PRINT_FQDN 分é…çš„å‹•æ…‹ DNS 主機å稱 (FQDN) +CMD_DynamicDnsGetStatus_PRINT_HOSTNAME 分é…çš„å‹•æ…‹ DNS 主機å稱 (主機å稱) +CMD_DynamicDnsGetStatus_PRINT_SUFFIX DNS 尾碼 +CMD_DynamicDnsGetStatus_PRINT_IPv4 å…¨çƒ IPv4 åœ°å€ +CMD_DynamicDnsGetStatus_PRINT_IPv6 å…¨çƒ IPv6 åœ°å€ + + +# DynamicDnsSetHostname 命令 +CMD_DynamicDnsSetHostname 設置動態 DNS 主機å稱 +CMD_DynamicDnsSetHostname_Help 您å¯ä»¥ç”¨æœ¬å‘½ä»¤æ›´æ”¹å‹•æ…‹ DNS 功能分é…的主機å稱。當å‰åˆ†é…的主機å稱å¯ä»¥é€šéŽä½¿ç”¨ DynamicDnsGetStatus 命令來顯示。\n\nå‹•æ…‹ DNS 為 VPN Server 分é…了一個唯一的和永久的 DNS 主機å稱。您å¯ä»¥åœ¨è¨­ç½® VPN Client å’Œ VPN Bridge 時使用該主機å稱指定的 VPN Server。您ä¸å¿…註冊並且ä¿å­˜åŠŸèƒ½è®Šæ•¸å稱。\nåŒæ™‚,如果您的 ISP 分派給您一個動態(ä¸ç©©å®š) IP ä½å€ï¼Œæ‚¨çš„å‹•æ…‹ DNS 主機å稱相應的 IP ä½å€ä¹Ÿå°‡æœƒè‡ªå‹•æ”¹è®Šã€‚它使您åªç”¨å‹•æ…‹ IP ä½å€å°±å¯ä»¥ä¿æŒ VPN Server çš„é‹è¡Œã€‚\r\n因此,您å†ä¹Ÿä¸éœ€è¦ç‚ºäº†ç¶­æŒéœæ…‹å…¨çƒ IP ä½å€ï¼Œæ¯æœˆèŠ±è²»è²»ç”¨äº†ã€‚\n[注æ„]\nè¦ç¦æ­¢å‹•æ…‹ DNS 功能,修改 VPN Server 和設定檔。\r\n\r\n"declare root" 指令有"declare DDnsClient"指令。在本指令中,那你å¯ä»¥å¾žéŒ¯èª¤åˆ°æ­£ç¢ºåˆ‡æ›"bool disable",並é‡å•Ÿ VPN Server,這樣,動態 DNS 功能就ç¦ç”¨äº†ã€‚\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œæ‚¨å¿…須具有 VPN Server 管ç†å“¡è¨±å¯æ¬Šã€‚\n該命令在 VPN Bridge 上ä¸èƒ½é‹è¡Œã€‚ +CMD_DynamicDnsSetHostname_Args DynamicDnsSetHostname [hostname] +CMD_DynamicDnsSetHostname_[hostname] 指定新的主機å稱,主機å稱長度最短3個字æ¯ï¼Œæœ€é•·ç‚º 31 個字æ¯ã€‚僅é™æ•¸ä½å’Œå­—æ¯ã€‚ +CMD_DynamicDnsSetHostname_Prompt_hostname Dynamic å‹•æ…‹ DNS 主機å稱 (3 – 31 個字æ¯): + + +# VpnAzureGetStatus command +CMD_VpnAzureGetStatus 顯示 VPN Azure 功能的當å‰ç‹€æ…‹ +CMD_VpnAzureGetStatus_Help ç²å–和顯示 VPN Azure 功能的當å‰ç‹€æ…‹ã€‚\n\nVPN Azure å¯ä»¥æ›´å®¹æ˜“地從你家裡的電腦到你辦公室的電腦建立一個VPN會話。當一個 VPN 連接建立了,您å¯ä»¥è¨ªå•æ‚¨å…¬å¸ç§äººç¶²è·¯ä¸Šçš„任何其他伺æœå™¨ã€‚在辦公室的電腦(VPN 伺æœå™¨ï¼‰ä¸Šï¼Œä½ ä¸¦ä¸éœ€è¦ä¸€å€‹å…¨çƒ IP ä½å€ã€‚它å¯ä»¥åœ¨é˜²ç«ç‰†æˆ– NAT 後é¢å·¥ä½œã€‚無需網路系統管ç†å“¡çš„é…置。您å¯ä»¥åœ¨æ‚¨çš„家用電腦使用 Windows 內置的 SSTP VPN 用戶端。\nVPN Azure 是一個雲 VPN æœå‹™ç”± SoftEther å…¬å¸ç¶“營。VPN Azure 是å…費的,å¯æä¾›çµ¦ä»»ä½•äººã€‚è¨ªå• http://www.vpnazure.net/ 查看詳細資訊和如何使用的說明。\n\nVPN Azure 主機å稱與動態 DNS 設置的主機å稱相åŒï¼Œä½†æ”¹è®Šçš„功能變數å稱尾碼為“vpnazure.netâ€ã€‚è¦æ”¹è®Šä¸»æ©Ÿå稱使用 DynamicDnsSetHostname 命令。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œä½ å¿…須具有VPN 伺æœå™¨ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此命令ä¸èƒ½åœ¨ VPN 橋接器上é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN 伺æœå™¨çš„虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_VpnAzureGetStatus_Args VpnAzureGetStatus +CMD_VpnAzureGetStatus_PRINT_ENABLED VPN Azure 功能已啟用 +CMD_VpnAzureGetStatus_PRINT_CONNECTED 至 VPN Azure 雲伺æœå™¨çš„連接建立 +CMD_VpnAzureGetStatus_PRINT_HOSTNAME 在 VPN Azure æœå‹™ä¸Šçš„本 VPN 伺æœå™¨çš„主機å稱 + + +# VpnAzureSetStatus command +CMD_VpnAzureSetEnable 啟用/ç¦ç”¨ VPN Azure 功能 +CMD_VpnAzureSetEnable_Help 啟用或ç¦ç”¨ VPN Azure 功能。\n\nVPN Azure å¯ä»¥æ›´å®¹æ˜“地從你家裡的電腦到你辦公室的電腦建立一個 VPN 會話。當一個 VPN 連接建立了,您å¯ä»¥è¨ªå•æ‚¨å…¬å¸ç§äººç¶²è·¯çµ¡ä¸Šçš„任何其他伺æœå™¨ã€‚\n在辦公室的電腦(VPN 伺æœå™¨ï¼‰ä¸Šï¼Œä½ ä¸¦ä¸éœ€è¦ä¸€å€‹å…¨çƒ IP ä½å€ã€‚它å¯ä»¥åœ¨é˜²ç«ç‰†æˆ– NAT 後é¢å·¥ä½œã€‚無需網路系統管ç†å“¡çš„é…置。您å¯ä»¥åœ¨æ‚¨çš„家用電腦使用 Windows 內置的 SSTP VPN 用戶端。\nVPN Azure 是一個雲 VPN æœå‹™ç”± SoftEther å…¬å¸ç¶“營。VPN Azure 是å…費的,å¯æä¾›çµ¦ä»»ä½•äººã€‚è¨ªå• http://www.vpnazure.net/ 查看詳細資訊和如何使用的說明。\n\nVPN Azure 主機å稱與動態 DNS 設置的主機å稱相åŒï¼Œä½†æ”¹è®Šçš„功能變數å稱尾碼為“vpnazure.netâ€ã€‚è¦æ”¹è®Šä¸»æ©Ÿå稱使用 DynamicDnsSetHostname 命令。\n\nè¦åŸ·è¡Œæ­¤å‘½ä»¤ï¼Œä½ å¿…須具有 VPN 伺æœå™¨ç®¡ç†å“¡è¨±å¯æ¬Šã€‚\n此命令ä¸èƒ½åœ¨ VPN 橋接器上é‹è¡Œã€‚\n以集群æˆå“¡é‹è¡Œçš„ VPN 伺æœå™¨çš„虛擬 HUB ä¸èƒ½åŸ·è¡Œæ­¤å‘½ä»¤ã€‚ +CMD_VpnAzureSetEnable_Args VpnAzureSetEnable [yes|no] +CMD_VpnAzureSetEnable_[yes|no] 指定“yesâ€ï¼Œå•Ÿç”¨ VPN Azure。“noâ€ç¦ç”¨å®ƒã€‚ +CMD_VpnAzureSetEnable_PROMPT 啟用 VPN Azure (yes/no): + + + +####################################################### +# # +#這裡往下是 VPN Client 用的管ç†å‘½ä»¤ # +# # +####################################################### + + +# VersionGet 命令 +CMD_VersionGet ç²å– VPN 客戶æœå‹™çš„版本資訊 +CMD_VersionGet_Help ç²å–ç›®å‰ç®¡ç†çš„ VPN 客戶æœå‹™ç¨‹å¼çš„版本資訊。 +CMD_VersionGet_Args VersionGet +CMD_VersionGet_1 產å“å +CMD_VersionGet_2 版本資訊 +CMD_VersionGet_3 建設資訊 +CMD_VersionGet_4 ç¨‹åº ID +CMD_VersionGet_5 作業系統類型 + + +# PasswordSet 命令 +CMD_PasswordSet 為連接到 VPN 客戶æœå‹™çš„密碼的設定 +CMD_PasswordSet_Help å° VPN Client æœå‹™ï¼Œå¾žå‘½ä»¤åˆ—管ç†å·¥å…·åŠ VPN Client 管ç†å™¨ä¾†é€²è¡Œé€£æŽ¥æŽ§åˆ¶æ™‚,å¯ä»¥è¦æ±‚輸入密碼。使用此指令,å¯ä»¥è¨­ç½®è¦æ±‚輸入的密碼。\n以åªå°å¾žé ç«¯ (本地主機以外的電腦) 進行æ“作時è¦æ±‚其輸入密碼。 +CMD_PasswordSet_Args PasswordSet [password] [/REMOTEONLY:yes|no] +CMD_PasswordSet_[password] 指定è¦è¨­ç½®çš„密碼。如指定為 "none",å¯ä»¥åˆªé™¤å¯†ç¢¼çš„設置。 +CMD_PasswordSet_REMOTEONLY 如果指定 "yes",åªå°å¾žé ç«¯ (本地主機以外的電腦) 進行æ“作時è¦æ±‚其輸入密碼,從本地主機連接時,ä¸è¦æ±‚密碼。如果çœç•¥æ­¤åƒæ•¸ï¼Œå‰‡è¦–為 "no"。 + + +# PasswordGet 命令 +CMD_PasswordGet ç²å–為連接到 VPN 客戶æœå‹™çš„密碼的設定 +CMD_PasswordGet_Help å° VPN Client æœå‹™ï¼Œå¾žå‘½ä»¤åˆ—管ç†å·¥å…·åŠ VPN Client 管ç†å™¨ä¾†é€²è¡Œé€£æŽ¥æŽ§åˆ¶æ™‚,ç²å–是å¦è¦æ±‚輸入密碼的設置。\n而且,å°æ–¼è¦æ±‚密碼的情æ³ä¸‹ï¼Œç²å–是å¦è¨­ç½®åªå°å¾žé ç«¯ (本地主機以外的電腦) 進行æ“作的情æ³è¦æ±‚輸入密碼。 +CMD_PasswordGet_Args PasswordGet +CMD_PasswordGet_1 設置密碼 +CMD_PasswordGet_2 åªéœ€è¦é ç«¯é€£æŽ¥æ™‚使用密碼 + + +# CertList 命令 +CMD_CertList ç²å–信任的證明機構的證書列表 +CMD_CertList_Help VPN Client 管ç†ä¿¡ç”¨çš„證明機構的證書列表。已註冊的證明機構證書的註冊列表,用來進行連接 VPN Server 時的驗證伺æœå™¨æ†‘證。 +CMD_CertList_Args CertList + + +# CertAdd 命令 +CMD_CertAdd 添加信任的證明機構的證書 +CMD_CertAdd_Help å‘ VPN Client 信任的證明機構的證書列表添加新證書。已註冊的證明機構證書的註冊列表,用來進行連接 VPN Server 時的驗證伺æœå™¨æ†‘證。\nè¦ç²å–當å‰çš„證書清單,使用 CertList 指令。\nè¦æ·»åŠ è­‰æ›¸ï¼Œè©²è­‰æ›¸éœ€è¦ä¿å­˜ç‚º X.509 æ ¼å¼çš„檔。 +CMD_CertAdd_Args CertAdd [path] +CMD_CertAdd_[path] 指定è¦è¨»å†Šçš„ X.509 證書的檔案å。 + + +# CertDelete 命令 +CMD_CertDelete 刪除信任的證明機構的證書 +CMD_CertDelete_Help 從 VPN Client 信任的證明機構的證書列表中刪除ç¾æœ‰çš„證書。\nè¦ç²å–當å‰çš„證書列表,使用 CertList 命令。 +CMD_CertDelete_Args CertDelete [id] +CMD_CertDelete_[id] 指定è¦åˆªé™¤çš„證書的 ID。 + + +# CertGet 命令 +CMD_CertGet ç²å¾—新任的證明機構的證書 +CMD_CertGet_Help ç²å– VPN Client 信任的證明機構的證書列表中的ç¾æœ‰è­‰æ›¸ï¼Œä»¥ X.509 æ ¼å¼æª”ä¿å­˜ã€‚ +CMD_CertGet_Args CertGet [id] [/SAVECERT:path] +CMD_CertGet_[id] 指定è¦ç²å–的證書 ID。 +CMD_CertGet_SAVECERT 指定ç²å–到的證書的ä¿å­˜æª”案å。 + + +# SecureList 命令 +CMD_SecureList ç²å–å¯ç”¨çš„智慧å¡ç¨®é¡žåˆ—表 +CMD_SecureList_Help VPN Client 顯示的被支æ´çš„智慧å¡é¡žåž‹çš„列表。\n智慧å¡é¡žåž‹çš„清單,目å‰çš„電腦上被安è£é©…動程å¼ï¼Œä¸”顯示以 VPN 軟體支æ´çš„設備清單。\n\n如果沒有顯示目å‰ä½¿ç”¨çš„智慧å¡åž‹ï¼Œæˆ–許å¯ä»¥é€šéŽæ›´æ–° VPN 軟體至新的版本來使用。 +CMD_SecureList_Args SecureList + + +# SecureSelect 命令 +CMD_SecureSelect é¸æ“‡è¦ä½¿ç”¨çš„智慧å¡ç¨®é¡ž +CMD_SecureSelect_Help é¸æ“‡ VPN 客戶使用的智慧å¡é¡žåž‹ã€‚\nå¯ä»¥ä½¿ç”¨çš„智慧å¡ç¨®é¡žæ¸…單,å¯ç”¨ SecureList 指令ç²å–。 +CMD_SecureSelect_Args SecureSelect [id] +CMD_SecureSelect_[id] 指定智慧å¡ç¨®é¡žçš„ ID。 +CMD_SecureSelect_PROMPT_ID 使用的智慧å¡ç¨®é¡žçš„ ID: + + +# SecureGet 命令 +CMD_SecureGet ç²å–使用的智慧å¡ç¨®é¡žçš„ ID +CMD_SecureGet_Help ç²å–ç‚ºç•¶å‰ VPN 客戶的使用而設置的智慧å¡ç¨®é¡žçš„ ID。通éŽåŸºæ–¼æ­¤ ID 上的 SecureList 指令的çµæžœï¼Œå¯ä»¥ç²å–當å‰é¸æ“‡çš„智慧å¡é¡žåž‹ã€‚\n如果當å‰çš„智慧å¡æ²’有被é¸æ“‡ï¼ŒID 顯示是 0。 +CMD_SecureGet_Args SecureGet +CMD_SecureGet_Print 當å‰é¸æ“‡çš„æ™ºæ…§å¡ ID 是 %u。 +CMD_SecureGet_NoPrint 智慧å¡ç›®å‰æ²’有被é¸æ“‡ã€‚ + + +# NicCreate 命令 +CMD_NicCreate 新的虛擬 LAN å¡çš„創建 +CMD_NicCreate_Help 將新的虛擬 LAN å¡æ·»åŠ åˆ°ç³»çµ±ã€‚å¯ä»¥å°è™›æ“¬ LAN å¡ä»»æ„命å。\n然而,給虛擬 LAN å¡å‘½å時åªèƒ½ä½¿ç”¨è‹±æ–‡å­—æ¯æ•¸ä½ï¼ŒWindows 2000 以上的系統最大å¯è¨­ç½® 31 個字元,Windows 98,98 SE å’Œ ME 系統最大å¯è¨­ç½® 4 個字元。\n調用了 NicCreate 指令時,VPN Client é‹è¡Œçš„作業系統,將被安è£æ–°çš„虛擬 LAN å¡è¨­å‚™é©…動程å¼ã€‚\n在此情æ³ä¸‹ï¼Œä½œæ¥­ç³»çµ±å¯èƒ½æœƒé¡¯ç¤ºå°è©±æ–¹å¡Šï¼Œç¢ºèªæ˜¯å¦è¦å®‰è£è¨­å‚™é©…動程å¼ã€‚ +CMD_NicCreate_Args NicCreate [name] +CMD_NicCreate_[name] 指定虛擬 LAN å¡å。 +CMD_NicCreate_PROMPT_NAME 虛擬 LAN å¡å: + + +# NicDelete 命令 +CMD_NicDelete 刪除虛擬 LAN å¡ +CMD_NicDelete_Help 從系統中刪除ç¾æœ‰çš„虛擬 LAN å¡ã€‚\n當從系統中刪除虛擬 LAN å¡ï¼Œä½¿ç”¨æ­¤è™›æ“¬ LAN å¡çš„連接將被中斷。\n而且,ä½ä½¿ç”¨è¢«åˆªé™¤çš„虛擬 LAN å¡è€Œè¨­ç½®çš„連接設置,自動更改設置為使用別的虛擬 LAN å¡ã€‚\n當 VPN 客戶é‹è¡Œ Windows 2000 以上的æ“縱系統時,此指令å¯ä»¥è¢«ä½¿ç”¨ã€‚ +CMD_NicDelete_Args NicDelete [name] +CMD_NicDelete_[name] 指定的虛擬 LAN å¡å + + +# NicUpgrade 命令 +CMD_NicUpgrade å‡ç´šè™›æ“¬ LAN å¡è¨­å‚™é©…å‹• +CMD_NicUpgrade_Help 如果ç¾æœ‰çš„虛擬 LAN å¡çš„設備驅動程å¼ç‰ˆæœ¬å¤ªèˆŠï¼Œåœ¨ç•¶å‰æ­£åœ¨é‹è¡Œçš„ VPN Client å‡ç´šåˆ°åŒåŒ…附帶的最新的設備驅動程å¼ã€‚å³ä½¿ä¸é€²è¡Œå‡ç´šï¼Œä¹Ÿè¦é‡æ–°å®‰è£è¨­å‚™é©…動程å¼ã€‚\n作業系統å¯èƒ½æœƒé¡¯ç¤ºå°è©±æ–¹å¡Šï¼Œç¢ºèªæ˜¯å¦è¦å®‰è£è¨­å‚™é©…動程å¼ã€‚\n此指令,在 VPN Client æ­£é‹è¡Œ Windows 2000 以上的作業系統時能夠使用。 +CMD_NicUpgrade_Args NicUpgrade [name] +CMD_NicUpgrade_[name] 指定的虛擬 LAN å¡å + + +# NicGetSetting 命令 +CMD_NicGetSetting ç²å–虛擬 LAN å¡çš„設置 +CMD_NicGetSetting_Help ç²å–ç¾æœ‰çš„虛擬 LAN å¡çš„ MAC ä½å€è¨­ç½®ã€‚\n當 VPN 客戶é‹è¡Œ Windows 2000 以上的æ“縱系統時,此指令å¯ä»¥è¢«ä½¿ç”¨ã€‚ +CMD_NicGetSetting_Args NicGetSetting [name] +CMD_NicGetSetting_[name] 指定虛擬 LAN å¡å +CMD_NicGetSetting_1 設備å稱 +CMD_NicGetSetting_2 狀態 +CMD_NicGetSetting_3 MAC åœ°å€ +CMD_NicGetSetting_4 版本 +CMD_NicGetSetting_5 驅動程å¼æª”案å +CMD_NicGetSetting_6 GUID + + +# NicSetSetting 命令 +CMD_NicSetSetting 更改虛擬 LAN å¡è¨­ç½® +CMD_NicSetSetting_Help 更改ç¾æœ‰çš„虛擬 LAN å¡çš„ MAC ä½å€è¨­ç½®ã€‚一旦啟動該指令,目å‰é‹è¡Œä¸­çš„虛擬 LAN å¡è¨­å‚™é©…動將被é‡æ–°é–‹æ©Ÿã€‚\n當 VPN 客戶é‹è¡Œ Windows 2000 以上的æ“縱系統時,此指令å¯ä»¥è¢«ä½¿ç”¨ã€‚ +CMD_NicSetSetting_Args NicSetSetting [name] [/MAC:mac] +CMD_NicSetSetting_[name] 指定虛擬 LAN å¡å +CMD_NicSetSetting_MAC 指定è¦è¨­ç½®çš„ MAC ä½å€ã€‚\nMAC ä½å€è«‹ç”¨ 6 ä½å…ƒçµ„å六進ä½å­—串指定。\n例如: 00:AC:01:23:45:67 或 00-AC-01-23-45-67 +CMD_NicSetSetting_PROMPT_MAC é…ç½® MAC ä½å€: + + +# NicEnable 命令 +CMD_NicEnable 啟用虛擬 LAN å¡ +CMD_NicEnable_Help å•Ÿå‹•ç¾æœ‰çš„被ç¦ç”¨çš„虛擬 LAN å¡ã€‚\n當 VPN 客戶é‹è¡Œ Windows 2000 以上的æ“縱系統時,此指令å¯ä»¥è¢«ä½¿ç”¨ã€‚ +CMD_NicEnable_Args NicEnable [name] +CMD_NicEnable_[name] 指定虛擬 LAN å¡çš„å稱。 + + +# NicDisable 命令 +CMD_NicDisable ç¦ç”¨è™›æ“¬ LAN å¡ +CMD_NicDisable_Help ç¦ç”¨ç¾æœ‰çš„正使用的虛擬 LAN å¡ã€‚\n當 VPN 客戶é‹è¡Œ Windows 2000 以上的æ“縱系統時,此指令å¯ä»¥è¢«ä½¿ç”¨ã€‚ +CMD_NicDisable_Args NicDisable [name] +CMD_NicDisable_[name] 指定虛擬 LAN å¡çš„å稱。 + + +# NicList 命令 +CMD_NicList ç²å–虛擬 LAN å¡åˆ—表 +CMD_NicList_Help ç²å–在當å‰ç³»çµ±è¨»å†Šçš„虛擬 LAN å¡åˆ—表 +CMD_NicList_Args NicList + + +# AccountList 命令 +CMD_AccountList ç²å–連接設置列表 +CMD_AccountList_Help ç²å–登入到 VPN Client 的連接設置列表 +CMD_AccountList_Args AccountList + + +# AccountCreate 命令 +CMD_AccountCreate 創建新的連接設置 +CMD_AccountCreate_Help 在 VPN Client 創建新的連接設置。\nè¦å‰µå»ºé€£æŽ¥è¨­ç½®ï¼Œä½œç‚ºåˆå§‹åƒæ•¸éœ€è¦æŒ‡å®šåŠ åœ¨é€£æŽ¥è¨­ç½®å稱和連接終端的伺æœå™¨ï¼ŒåŠé€£æŽ¥çµ‚端的虛擬 HUB,用戶å上使用的虛擬 LAN å¡å。創建了新的連接設置時,用戶èªè­‰çš„類型被åˆå§‹è¨­ç½®ç‚º [匿åèªè­‰],代ç†ä¼ºæœå™¨çš„設置和伺æœå™¨æ†‘證的檢查é¸é …ä¸è¢«è¨­ç½®ã€‚è‹¥è¦æ›´æ”¹é€™äº›è¨­ç½®å’Œå…¶ä»–的詳細設置,創建連接設置後,使用以 "Account" å字開始的其他指令。 +CMD_AccountCreate_Args AccountCreate [name] [/SERVER:hostname:port] [/HUB:hubname] [/USERNAME:username] [/NICNAME:nicname] +CMD_AccountCreate_[name] 指定è¦å‰µå»ºçš„連接設置å +CMD_AccountCreate_SERVER 以 [主機å稱:埠號] çš„å½¢å¼æŒ‡å®šçµ‚端 VPN Server 的主機å稱,埠號。å¯ä»¥é€šéŽ IP ä½å€é€²è¡ŒæŒ‡å®šã€‚ +CMD_AccountCreate_HUB 在終端 VPN Server 上指定虛擬 HUB。 +CMD_AccountCreate_USERNAME 指定在連接到終端 VPN Server 時用於使用者èªè­‰çš„用戶å。 +CMD_AccountCreate_NICNAME 指定用於連接的虛擬 LAN å¡å。 +CMD_AccountCreate_Prompt_Name 連接設置å: +CMD_AccountCreate_Prompt_Server 終端 VPN Server 主機å稱和埠號: +CMD_AccountCreate_Prompt_Hub 終端虛擬 HUB å稱: +CMD_AccountCreate_Prompt_Username 連接用戶å: +CMD_AccountCreate_Prompt_Nicname 使用虛擬 LAN å¡å稱: + + +# AccountSet 命令 +CMD_AccountSet 設定連接設置連接終端 +CMD_AccountSet_Help 設置註冊在 VPN 客戶的連接設置的終端 VPN Server 主機å稱和埠號,虛擬 HUB å,åŠç”¨æ–¼é€£æŽ¥çš„用戶å,加在其上使用的虛擬 LAN å¡å。 +CMD_AccountSet_Args AccountSet [name] [/SERVER:hostname:port] [/HUB:hubname] +CMD_AccountSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountSet_SERVER 以 [主機å稱:埠號] çš„å½¢å¼æŒ‡å®šçµ‚端 VPN Server 的主機å稱,埠號。å¯ä»¥é€šéŽ IP ä½å€é€²è¡ŒæŒ‡å®šã€‚ +CMD_AccountSet_HUB 指定終端的 VPN Server 上的虛擬 HUB。 + + +# AccountGet 命令 +CMD_AccountGet å–得連接設置的設置 +CMD_AccountGet_Help ç²å–註冊到 VPN Client 的連接設置的連接設置內容。\n而且,è¦æ”¹è®Šé€£æŽ¥è¨­ç½®çš„連接設置內容,在創建連接設置後使用其他的以 "Account" å開始的的指令。 +CMD_AccountGet_Args AccountGet [name] +CMD_AccountGet_[name] 指定è¦ç²å–的連接設置å。 + + +# AccountDelete 命令 +CMD_AccountDelete 刪除連接設置 +CMD_AccountDelete_Help 刪除註冊到 VPN Client 的連接設置。如果指定的連接設置處於線上狀態,將會自動斷開連接並刪除。 +CMD_AccountDelete_Args AccountDelete [name] +CMD_AccountDelete_[name] 指定è¦åˆªé™¤çš„連接設置å。 + + +# AccountUsernameSet 命令 +CMD_AccountUsernameSet 設置用於連接的連接設置的用戶å +CMD_AccountUsernameSet_Help 指定註冊到 VPN Client 的連接設置,且其連接設置連接到 VPN Server 上時,指定需è¦é€²è¡Œä½¿ç”¨è€…èªè­‰çš„用戶å。\n而且,在一些情æ³ä¸‹æœ‰å¿…è¦æŒ‡å®šä½¿ç”¨è€…èªè­‰çš„種類和需è¦çš„åƒæ•¸ã€‚è¦æ›´æ”¹é€™äº›è³‡è¨Šï¼Œå¯ä»¥ä½¿ç”¨å¦‚下指令: AccountAnonymousSet, AccountPasswordSet, AccountCertSet å’Œ AccountSecureCertSet。 +CMD_AccountUsernameSet_Args AccountUsernameSet [name] [/USERNAME:username] +CMD_AccountUsernameSet_[name] 指定更改設置的連接設置å。 +CMD_AccountUsernameSet_USERNAME 指定連接設置連接到 VPN Server 上時需è¦é€²è¡Œä½¿ç”¨è€…èªè­‰çš„用戶å。 +CMD_AccountUsername_Notice 這種連接設置的èªè­‰æ–¹æ³•ï¼Œç›®å‰è¢«è¨­ç½®ç‚ºå¯†ç¢¼èªè­‰ã€‚更改用戶å後,必須使用 AccountPasswordSet 指令é‡æ–°è¨­å®šã€‚ + + +# AccountAnonymousSet 命令 +CMD_AccountAnonymousSet 設定連接設置的用戶èªè­‰ç¨®é¡žç‚ºåŒ¿åèªè­‰ +CMD_AccountAnonymousSet_Help 指定註冊到 VPN Client 的連接設置,把其連接設置連接到 VPN Server 上時的用戶èªè­‰æ–¹æ³•ï¼Œè¨­ç½®ç‚º [匿åèªè­‰]。 +CMD_AccountAnonymousSet_Args AccountAnonymousSet [name] +CMD_AccountAnonymousSet_[name] 指定更改設置的連接設置å。 + + +# AccountPasswordSet 命令 +CMD_AccountPasswordSet 設定連接設置的使用者證類型為密碼èªè­‰ +CMD_AccountPasswordSet_Help 指定註冊到 VPN Client 的連接設置,把其連接設置連接到 VPN Server 上時的用戶èªè­‰æ–¹æ³•ï¼Œè¨­ç½®ç‚º [密碼èªè­‰]。指定 [標準密碼èªè­‰] å’Œ [RADIUS 或 NT 域èªè­‰] 作為密碼èªè­‰ç¨®é¡žã€‚ +CMD_AccountPasswordSet_Args AccountPasswordSet [name] [/PASSWORD:password] [/TYPE:standard|radius] +CMD_AccountPasswordSet_[name] 指定更改設置的連接設置å。 +CMD_AccountPasswordSet_PASSWORD 指定密碼èªè­‰ä½¿ç”¨çš„密碼。如果ä¸æŒ‡å®šï¼Œå°‡é¡¯ç¤ºè¼¸å…¥å¯†ç¢¼çš„æ示。 +CMD_AccountPasswordSet_TYPE 作為密碼èªè­‰é¡žåž‹ï¼ŒæŒ‡å®š "standard" (標準密碼èªè­‰) 或 "radius" (RADIUS 或 NT 域èªè­‰) 的二者之一。 +CMD_AccountPasswordSet_Prompt_Type 指定 standard 或 radius: +CMD_AccountPasswordSet_Type_Invalid standard 或 radius 的指定是ä¸æ­£ç¢ºçš„。 + + +# AccountCertSet 命令 +CMD_AccountCertSet 設置連接設置的用戶èªè­‰é¡žåž‹ç‚ºç”¨æˆ¶è­‰æ›¸èªè­‰ +CMD_AccountCertSet_Help 指定註冊到 VPN Client 的連接設置,把其連接設置連接到 VPN Server 上時的用戶èªè­‰æ–¹æ³•ï¼Œè¨­ç½®ç‚º [用戶證書èªè­‰]。作為該證書,必須指定證書檔為 X.509 æ ¼å¼ä¸”ç§å¯†é‡‘鑰檔是 Base 64 編碼。 +CMD_AccountCertSet_Args AccountCertSet [name] [/LOADCERT:cert] [/LOADKEY:key] +CMD_AccountCertSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å +CMD_AccountCertSet_LOADCERT 指定以證書èªè­‰æ交的 X.509 æ ¼å¼è­‰æ›¸çš„檔案å。 +CMD_AccountCertSet_LOADKEY 指定以å°æ‡‰è­‰æ›¸çš„ Base 64 æ ¼å¼çš„編碼ç§å¯†é‡‘鑰檔案å。 + + +# AccountCertGet 命令 +CMD_AccountCertGet ç²å–用於連接設置的用戶端證書 +CMD_AccountCertGet_Help 當指定註冊到 VPN Client 的連接設置,其連接設置使用使用客戶證書èªè­‰æ™‚,ç²å–作為客戶證書æ出的證書,並ä¿å­˜è©²è­‰æ›¸æ–‡ä»¶ç‚º X.509 æ ¼å¼ã€‚ +CMD_AccountCertGet_Args AccountCertGet [name] [/SAVECERT:cert] +CMD_AccountCertGet_[name] 指定è¦ç²å–設置的連接設置å。 +CMD_AccountCertGet_SAVECERT 指定以 X.509 æ ¼å¼ä¿å­˜ç²å–的證書的檔案å。 + + +# AccountEncryptEnable 命令 +CMD_AccountEncryptEnable 啟用連接設置進行通信的加密 +CMD_AccountEncryptEnable_Help 當指定註冊到 VPN Client 的連接設置,且其連接設置與 VPN Server 間進行 VPN 連接通信時,將與 VPN Server 間的通信內容以 SSL 設置為加密。\n通常,將與 VPN Server 間的通信以 SSL 加密,是防止資訊的竊è½å’Œç¯¡æ”¹ã€‚也å¯ä»¥ç¦ç”¨åŠ å¯†ã€‚當ç¦ç”¨åŠ å¯†æ™‚,通信é‡å°‡æ“´å¤§ä½†æ˜¯é€šä¿¡è³‡æ–™å°‡ä»¥ç´”文字格å¼åœ¨ç¶²è·¯ä¸Šå‚³è¼¸ã€‚ +CMD_AccountEncryptEnable_Args AccountEncryptEnable [name] +CMD_AccountEncryptEnable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountEncryptDisable 命令 +CMD_AccountEncryptDisable ç¦ç”¨é€£æŽ¥è¨­ç½®é€²è¡Œé€šä¿¡æ™‚的加密 +CMD_AccountEncryptDisable_Help 當指定註冊到 VPN Client 的連接設置,且其連接設置與 VPN Server 間進行 VPN 連接通信時,將與 VPN Server 間的通信內容以 SSL 設置為ä¸åŠ å¯†ã€‚\n通常,將與 VPN Server 間的通信以 SSL 加密,是防止資訊的竊è½å’Œç¯¡æ”¹ã€‚也å¯ä»¥ç¦ç”¨åŠ å¯†ã€‚當ç¦ç”¨åŠ å¯†æ™‚,通信é‡å°‡æ“´å¤§ä½†æ˜¯é€šä¿¡è³‡æ–™å°‡ä»¥ç´”文字格å¼åœ¨ç¶²è·¯ä¸Šå‚³è¼¸ã€‚ +CMD_AccountEncryptDisable_Args AccountEncryptDisable [name] +CMD_AccountEncryptDisable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountCompressEnable 命令 +CMD_AccountCompressEnable 啟用連接設置進行通信時的資料壓縮 +CMD_AccountCompressEnable_Help 當指定註冊到 VPN Client 的連接設置,且其連接設置與 VPN Server 間進行 VPN 連接通信時,將與 VPN Server 間的通信內容設置為壓縮。\n最大å¯ä»¥é€²è¡Œç´„ 80% 的壓縮。但是,壓縮會使用戶端åŠä¼ºæœå™¨é›™æ–¹çš„ CPU 產生較高的負è·ã€‚當線路速度為約 10 Mbps 以上時,壓縮å¯èƒ½æœƒé™ä½Žè¼¸é€é‡ï¼Œç”¢ç”Ÿåé¢æ•ˆæžœã€‚ +CMD_AccountCompressEnable_Args AccountCompressEnable [name] +CMD_AccountCompressEnable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountCompressDisable 命令 +CMD_AccountCompressDisable ç¦ç”¨é€£æŽ¥è¨­ç½®é€²è¡Œé€šä¿¡æ™‚的資料壓縮 +CMD_AccountCompressDisable_Help 當指定註冊到 VPN Client 的連接設置,且其連接設置與 VPN Server 間進行 VPN 連接通信時,將與 VPN Server 間的通信內容設置為ä¸å£“縮。 +CMD_AccountCompressDisable_Args AccountCompressDisable [name] +CMD_AccountCompressDisable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountProxyNone 命令 +CMD_AccountProxyNone 將連接設置的連接方法直接設置為 TCP/IP 連接 +CMD_AccountProxyNone_Help 當指定註冊到 VPN Client 的連接設置,將其連接設置與 VPN Server 間進行 VPN 連接時使用的連接方法設置為 [直接 TCP/IP連接],ä¸é€šéŽä»£ç†ä¼ºæœå™¨ã€‚ +CMD_AccountProxyNone_Args AccountProxyNone [name] +CMD_AccountProxyNone_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountProxyHttp 命令 +CMD_AccountProxyHttp å°‡é€£æŽ¥è¨­ç½®çš„é€£æŽ¥æ–¹æ³•è¨­ç½®ç‚ºé€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥ +CMD_AccountProxyHttp_Help 當指定註冊到 VPN Client 的連接設置,將其連接設置與 VPN Server 間進行 VPN 連接時使用的連接方法設置為 [é€šéŽ HTTP 代ç†ä¼ºæœå™¨é€£æŽ¥],指定將通éŽçš„ HTTP 代ç†ä¼ºæœå™¨çš„主機å稱和埠號,用戶å和密碼 (如果需è¦)。\né€šéŽ HTTP 代ç†ä¼ºæœå™¨ï¼Œå¿…é ˆå°æ‡‰å› é€²è¡Œ HTTPS 通信的 CONNECT 方法。 +CMD_AccountProxyHttp_Args AccountProxyHttp [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password] +CMD_AccountProxyHttp_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountProxyHttp_SERVER 以 [主機å稱:埠號] çš„å½¢å¼ï¼ŒæŒ‡å®šé€šéŽ HTTP 代ç†ä¼ºæœå™¨çš„主機å稱或 IP 地å€å’ŒåŸ è™Ÿã€‚ +CMD_AccountProxyHttp_USERNAME å¦‚æžœå› ç‚ºé€£æŽ¥é€šéŽ HTTP 代ç†ä¼ºæœå™¨è€Œéœ€è¦ä½¿ç”¨è€…èªè­‰æ™‚,指定用戶å。與此åŒæ™‚也指定 /PASSWORD åƒæ•¸ã€‚/USERNAME å’Œ /PASSWORD åƒæ•¸æ²’有被指定時,ä¸è¨­ç½®ä½¿ç”¨è€…身份驗證資料。 +CMD_AccountProxyHttp_PASSWORD å¦‚æžœå› ç‚ºé€£æŽ¥é€šéŽ HTTP 代ç†ä¼ºæœå™¨è€Œéœ€è¦ä½¿ç”¨è€…èªè­‰æ™‚,指定密碼。與 /USERNAME åƒæ•¸ä¸€èµ·æŒ‡å®šã€‚ +CMD_AccountProxyHttp_Prompt_Server 代ç†ä¼ºæœå™¨ä¸»æ©Ÿå稱和埠號: + + + +# AccountProxySocks 命令 +CMD_AccountProxySocks å°‡é€£æŽ¥è¨­ç½®çš„é€£æŽ¥æ–¹æ³•è¨­ç½®ç‚ºé€šéŽ SOCKS 代ç†ä¼ºæœå™¨é€£æŽ¥ +CMD_AccountProxySocks_Help 當指定註冊到 VPN Client 的連接設置,將其連接設置與 VPN Server 間進行 VPN 連接時使用的連接方法設置為 [é€šéŽ SOCKS 伺æœå™¨é€£æŽ¥],並指定è¦é€šéŽçš„ SOCKS 代ç†ä¼ºæœå™¨çš„主機å稱和埠號,用戶å和密碼 (如果需è¦)。\né€šéŽ SOCKS 伺æœå™¨ï¼Œå¿…é ˆå°æ‡‰ SOCKS 版本 4。 +CMD_AccountProxySocks_Args AccountProxySocks [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password] +CMD_AccountProxySocks_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountProxySocks_SERVER 以 [主機å稱:埠號] å½¢å¼ï¼ŒæŒ‡å®šè¦é€šéŽçš„ SOCKS 代ç†ä¼ºæœå™¨ä¸»æ©Ÿå稱或 IP ä½å€å’ŒåŸ è™Ÿã€‚ +CMD_AccountProxySocks_USERNAME å¦‚æžœå› ç‚ºé€£æŽ¥é€šéŽ SOCKS 代ç†ä¼ºæœå™¨è€Œéœ€è¦ä½¿ç”¨è€…èªè­‰æ™‚,指定用戶å。與此åŒæ™‚也指定 /PASSWORD åƒæ•¸ã€‚/USERNAME å’Œ /PASSWORD åƒæ•¸æ²’有被指定時,ä¸è¨­ç½®ä½¿ç”¨è€…身份驗證資料。 +CMD_AccountProxySocks_PASSWORD å¦‚æžœå› ç‚ºé€£æŽ¥é€šéŽ SOCKS 代ç†ä¼ºæœå™¨è€Œéœ€è¦ä½¿ç”¨è€…èªè­‰æ™‚,指定密碼。與 /USERNAME åƒæ•¸ä¸€èµ·æŒ‡å®šã€‚ + + +# AccountServerCertEnable 命令 +CMD_AccountServerCertEnable 啟用連接設置伺æœå™¨æ†‘證驗證é¸é … +CMD_AccountServerCertEnable_Help 指定註冊到 VPN Client 的連接設置,其連接設置連接到 VPN Server 時,啟動檢查連接終端的 VPN Server æ交的 SSL 證書是å¦å¯ä¿¡çš„é¸é …。\n如果啟用此é¸é …,å¯ä»¥é å…ˆå°‡é€£æŽ¥ç›®æ¨™ä¼ºæœå™¨çš„ SSL 證書以 AccountServerCertSet 指令ä¿å­˜åœ¨é€£æŽ¥è¨­ç½®çš„設置內,或建議將伺æœå™¨çš„ SSL 證書簽å了的根證書,以 CertAdd 指令註冊到虛擬 HUB 信任的證明機構的證書列表中。如果沒有註冊,åˆæ¬¡é€£æŽ¥æ™‚å¯èƒ½æœƒé¡¯ç¤ºç¢ºèªè³‡è¨Šã€‚\n驗證連接設置的伺æœå™¨æ†‘證的é¸é …處於啟動狀態,連接了的 VPN Server 的證書ä¸å¯ä¿¡æ™‚,立å³è§£é™¤é€£æŽ¥ï¼Œå復é‡è©¦ã€‚ +CMD_AccountServerCertEnable_Args AccountServerCertEnable [name] +CMD_AccountServerCertEnable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountServerCertDisable 命令 +CMD_AccountServerCertDisable ç¦ç”¨é€£æŽ¥è¨­ç½®ä¼ºæœå™¨æ†‘證驗證é¸é … +CMD_AccountServerCertDisable_Help 指定註冊到 VPN Client 的連接設置,其連接設置與 VPN Server 連接時,ç¦æ­¢æª¢é©—由目標 VPN Server æ供的 SSL 證明書是å¦å¯ä¿¡çš„é¸é …。 +CMD_AccountServerCertDisable_Args AccountServerCertDisable [name] +CMD_AccountServerCertDisable_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountServerCertSet 命令 +CMD_AccountServerCertSet 設置連接設置的伺æœå™¨å›ºæœ‰è­‰æ˜Žæ›¸ +CMD_AccountServerCertSet_Help 指定註冊到 VPN Client 的連接設置,其連接設置連接到 VPN Server 時,é å…ˆè¨»å†Šèˆ‡é€£æŽ¥ç›®æ¨™çš„ VPN Server æ交的 SSL 證書相åŒçš„證書。\n如果啟動了連接設置的伺æœå™¨æ†‘證驗證é¸é …,å¯ä»¥é å…ˆå°‡é€£æŽ¥ç›®æ¨™ä¼ºæœå™¨çš„ SSL 證書以此指令ä¿å­˜åœ¨é€£æŽ¥è¨­ç½®çš„設置內,或需è¦å°‡ä¼ºæœå™¨çš„ SSL 證書簽å了的根證書,以 CAAdd 指令註冊到虛擬 HUB 信任的證明機構的證書列表中。\n驗證連接設置的伺æœå™¨æ†‘證的é¸é …處於啟動狀態,連接了的 VPN Server 的證書ä¸å¯ä¿¡æ™‚,立å³è§£é™¤é€£æŽ¥ï¼Œå復é‡è©¦ã€‚ +CMD_AccountServerCertSet_Args AccountServerCertSet [name] [/LOADCERT:cert] +CMD_AccountServerCertSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountServerCertSet_LOADCERT 指定以 X.509 證書格å¼ä¿å­˜çš„設置伺æœå™¨å›ºæœ‰è­‰æ›¸çš„證書檔案å。 + + +# AccountServerCertDelete 命令 +CMD_AccountServerCertDelete 刪除連接設置的伺æœå™¨å›ºæœ‰è­‰æ›¸ +CMD_AccountServerCertDelete_Help 指定註冊到到 VPN Client 的連接設置,且其連接設置註冊了伺æœå™¨å›ºæœ‰è­‰æ›¸æ™‚,刪除證書。 +CMD_AccountServerCertDelete_Args AccountServerCertDelete [name] +CMD_AccountServerCertDelete_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountServerCertGet 命令 +CMD_AccountServerCertGet ç²å–連接設置的伺æœå™¨å›ºæœ‰è­‰æ˜Žæ›¸ +CMD_AccountServerCertGet_Help 指定註冊到到 VPN Client 的連接設置,且其連接設置註冊了伺æœå™¨å›ºæœ‰è­‰æ›¸æ™‚,ç²å–該證書並以 X.509 æ ¼å¼ä¿å­˜è­‰æ˜Žæ›¸æª”。 +CMD_AccountServerCertGet_Args AccountServerCertGet [name] [/SAVECERT:path] +CMD_AccountServerCertGet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountServerCertGet_SAVECERT 指定以 X.509 證書格å¼ä¿å­˜çš„伺æœå™¨å›ºæœ‰è­‰æ›¸çš„證書檔案å。 + + +# AccountDetailSet 命令 +CMD_AccountDetailSet 設置接續設置的進階通訊設定 +CMD_AccountDetailSet_Help 指定註冊到 VPN Client 的連接設置,並定制其連接設置與 VPN Server 通信時使用的 VPN å”定的通訊設定。 +CMD_AccountDetailSet_Args AccountDetailSet [name] [/MAXTCP:max_connection] [/INTERVAL:additional_interval] [/TTL:disconnect_span] [/HALF:yes|no] [/BRIDGE:yes|no] [/MONITOR:yes|no] [/NOTRACK:yes|no] [/NOQOS:yes|no] +CMD_AccountDetailSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountDetailSet_MAXTCP VPN 通信使用的 TCP 連接數,指定從 1 到 32 的整數。在與 VPN Server 之間的 VPN 通信會話上的資料傳é€ï¼Œé€šéŽä½¿ç”¨å¤šå€‹ TCP 連接,å¯ä»¥æ高通信速度。\n注æ„: 如果連接伺æœå™¨çš„線路是高速線路時,建議 8 個左å³ï¼Œå¦‚果是撥號等低速線路時,建議 1 個。 +CMD_AccountDetailSet_INTERVAL 建立多個 TCP 連接進行 VPN 通信時,以秒為單ä½æŒ‡å®šæ¯å€‹ TCP 連接的建立間隔。è¦å®šå€¼ç‚º 1 秒。 +CMD_AccountDetailSet_TTL 如果設置的æ¯å€‹ TCP 連接的壽命時,從 TCP 連接的建立到斷開的壽命以秒數來指定。如果指定 "0",則壽命未被設置。 +CMD_AccountDetailSet_HALF è¦å•Ÿå‹•åŠé›™å·¥æ¨¡å¼ï¼ŒæŒ‡å®š "yes"。將兩個以上的 TCP 連接æ†ç¶ï¼Œé€²è¡Œ VPN 通信時,å¯ä»¥ä½¿ç”¨ "åŠé›™å·¥æ¨¡å¼"。啟動åŠé›™å·¥æ¨¡å¼ï¼Œèƒ½å¤ è‡ªå‹•å°‡å„ TCP 連接的資料傳輸方å‘固定å„一åŠã€‚例如,使用 8 個 TCP 連接建立了 VPN 會話時,啟動åŠé›™å·¥æ¨¡å¼ï¼Œå‰‡å›ºå®š 4 個 TCP 連接為上傳方å‘專用,剩下 4 個 TCP 連接為下載方å‘專用,進行通信。 +CMD_AccountDetailSet_BRIDGE 與 VPN Server 以 "æ©‹ / 路由器模å¼" 連接時,指定 "yes"。使用橋/路由器模å¼é€£æŽ¥æ™‚,VPN Client 的虛擬 LAN å¡æ–¹å°‡èƒ½å¤ èˆ‡å…¶ä»–網路進行橋或路由。然而,如果用於連接的用戶的安全性原則ç¦ç”¨æ©‹æˆ–路由時,則連接失敗。 +CMD_AccountDetailSet_MONITOR 與 VPN Server 以 "監控模å¼" 連接時,指定 "yes"。如果使用監測模å¼é€£æŽ¥æ™‚,å¯ä»¥æŽ¥æ”¶è™›æ“¬ HUB 內傳é€çš„所有的å°åŒ…。然而,用於連接的使用者安全性原則ä¸å…許監視模å¼æ™‚,則連接失敗。 +CMD_AccountDetailSet_NOTRACK 指定 "yes",ç¦ç”¨è·¯ç”±å™¨è¡¨é …調節器。通常情æ³ä¸‹ï¼ŒæŒ‡å®š "no"。 +CMD_AccountDetailSet_NOQOS ç¦ç”¨ VoIP / QoS 功能時指定 "yes"。通常指定 "no"。 +CMD_AccountDetailSet_Eval_MaxTcp TCP 連接數請在 1 - 32 號之間指定。 +CMD_AccountDetailSet_Eval_Interval TCP 連接的建立間隔請指定 1 秒以上。 +CMD_AccountDetailSet_Prompt_MaxTcp 用於 VPN 通信的 TCP 連接數: +CMD_AccountDetailSet_Prompt_Interval å„ TCP 連接的建立間隔: +CMD_AccountDetailSet_Prompt_TTL å„ TCP 連接的壽命 (ä¸å¸¶: 0): +CMD_AccountDetailSet_Prompt_HALF 啟用åŠé›™å·¥æ¨¡å¼ (yes/no): +CMD_AccountDetailSet_Prompt_BRIDGE 啟用橋/è·¯ç”±å™¨æ¨¡å¼ (yes/no): +CMD_AccountDetailSet_Prompt_MONITOR å•Ÿç”¨ç›£æŽ§æ¨¡å¼ (yes/no): +CMD_AccountDetailSet_Prompt_NOTRACK ç¦ç”¨è·¯ç”±è¡¨é …調節器 (yes/no): +CMD_AccountDetailSet_Prompt_NOQOS ç¦ç”¨ QoS 控制功能 (yes/no): + + +# AccountRename 命令 +CMD_AccountRename 更改連接設置å稱 +CMD_AccountRename_Help 指定在 VPN Client 註冊的連接設置,更改其連接設置å稱。 +CMD_AccountRename_Args AccountRename [name] [/NEW:new_name] +CMD_AccountRename_[name] 指定è¦æ›´æ”¹å稱的連接設置的當å‰å稱。 +CMD_AccountRename_NEW 指定變更後的新å稱。 +CMD_AccountRename_PROMPT_OLD ç›®å‰çš„å稱: +CMD_AccountRename_PROMPT_NEW æ–°å稱: + + +# AccountConnect 命令 +CMD_AccountConnect 使用連接設置,開始連接 VPN Server +CMD_AccountConnect_Help 指定註冊到 VPN Client 的連接設置,並啟動連接設置連接到 VPN Server 上。處於正在連接中或已連接狀態的連接設置,將一直連接 VPN Server,或ä¸æ–·å˜—試連接 VPN Server,直到使用 AccountDisconnect 指令斷開連接。(但是,如果使用 AccountRetrySet 指令指定了é‡è©¦æ¬¡æ•¸æ™‚,連接嘗試將在é”到被指定次數時中斷。) +CMD_AccountConnect_Args AccountConnect [name] +CMD_AccountConnect_[name] 指定è¦å•Ÿå‹•çš„連接設置å。 + + +# AccountDisconnect 命令 +CMD_AccountDisconnect 斷開連接中的連接設置 +CMD_AccountDisconnect_Help 指定註冊到 VPN Client 的連接設置,其連接設置處於連接處ç†ä¸­æˆ–已連接的狀態時,立å³å°‡å…¶æ–·é–‹ã€‚ +CMD_AccountDisconnect_Args AccountDisconnect [name] +CMD_AccountDisconnect_[name] 指定è¦æ–·é–‹çš„連接設置å。 + + +# AccountStatusGet 命令 +CMD_AccountStatusGet ç²å–當å‰é€£æŽ¥è¨­ç½®çš„狀態 +CMD_AccountStatusGet_Help 指定註冊到 VPN Client 的連接設置,且該連接設置當å‰å·²é€£æŽ¥æ™‚,ç²å–其連接狀態和和其他資訊。 +CMD_AccountStatusGet_Args AccountStatusGet [name] +CMD_AccountStatusGet_[name] 指定è¦ç²å–資訊的連接設置å。 + + +# AccountNicSet 命令 +CMD_AccountNicSet 設置連接設置時使用的虛擬 LAN å¡ +CMD_AccountNicSet_Help 更改註冊到 VPN 客戶上的ç¾æœ‰çš„連接設置用於連接 VPN Server 的虛擬 LAN å¡å。 +CMD_AccountNicSet_Args AccountNicSet [name] [/NICNAME:nicname] +CMD_AccountNicSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountNicSet_NICNAME 指定連接 VPN Server 時使用的虛擬 LAN å¡å。 + + +# AccountStatusShow 命令 +CMD_AccountStatusShow 設置æˆåœ¨é€£æŽ¥åˆ° VPN Server æ™‚é¡¯ç¤ºé€£æŽ¥ç‹€æ…‹å’ŒéŒ¯èª¤çš„ç•«é¢ +CMD_AccountStatusShow_Help 指定註冊到 VPN Client 的連接設置且用其連接設置連接到 VPN Server 時,設置在電腦上顯示連接狀態和錯誤畫é¢ã€‚ +CMD_AccountStatusShow_Args AccountStatusShow [name] +CMD_AccountStatusShow_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountStatusHide 命令 +CMD_AccountStatusHide 設置æˆåœ¨é€£æŽ¥åˆ° VPN Server 時ä¸é¡¯ç¤ºé€£æŽ¥ç‹€æ…‹å’ŒéŒ¯èª¤çš„ç•«é¢ +CMD_AccountStatusHide_Help 指定註冊到 VPN Client 的連接設置且用其連接設置連接到 VPN Server 時,設置在電腦上ä¸é¡¯ç¤ºé€£æŽ¥ç‹€æ…‹å’ŒéŒ¯èª¤ç•«é¢ã€‚ +CMD_AccountStatusHide_Args AccountStatusHide [name] +CMD_AccountStatusHide_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountSecureCertSet 命令 +CMD_AccountSecureCertSet 將連接設置的用戶èªè­‰é¡žåž‹è¨­ç½®ç‚ºæ™ºæ…§å¡èªè­‰ +CMD_AccountSecureCertSet_Help 指定註冊到 VPN Client 的連設置,將其連接設置連接到 VPN Server 時的用戶èªè­‰æ–¹æ³•è¨­ç½®ç‚º [智慧å¡èªè­‰]。此外,必須指定儲存在智慧å¡ä¸Šçš„證書物件å和金鑰物件å。 +CMD_AccountSecureCertSet_Args AccountSecureCertSet [name] [/CERTNAME:cert] [/KEYNAME:key] +CMD_AccountSecureCertSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountSecureCertSet_CERTNAME 指定儲存在智慧å¡ä¸­çš„證書物件å。 +CMD_AccountSecureCertSet_KEYNAME 指定儲存在智慧å¡ä¸­çš„金鑰物件å。 +CMD_AccountSecureCertSet_PROMPT_CERTNAME 智慧å¡è­‰æ›¸å°è±¡å: +CMD_AccountSecureCertSet_PROMPT_KEYNAME 智慧å¡ç§åŒ™å°è±¡å: + + +# AccountRetrySet 命令 +CMD_AccountRetrySet 設置連接設置的連接失敗或斷開時建立é‡æ–°é€£æŽ¥çš„次數和間隔 +CMD_AccountRetrySet_Help 指定註冊到 VPN Client 的連接設置,且其連接設置試圖連接到 VPN Server 時,還有連接中的與 VPN Server 的通信被斷開或連接失敗時,指定連接的é‡è©¦æ¬¡æ•¸å’Œé€£æŽ¥é‡è©¦çš„間隔。\n而且,如果用戶èªè­‰é¡žåž‹ç‚º [智慧å¡èªè­‰] 時,ä¸ç®¡é€£æŽ¥é‡è©¦æ¬¡æ•¸å¦‚何設置,都將ä¸é€²è¡Œé€£æŽ¥é‡è©¦ã€‚ +CMD_AccountRetrySet_Args AccountRetrySet [name] [/NUM:num_retry] [/INTERVAL:retry_interval] +CMD_AccountRetrySet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 +CMD_AccountRetrySet_NUM 指定連續進行é‡æ–°é€£æŽ¥çš„次數。 如指定 "999",é‡è©¦æ¬¡æ•¸ç‚ºç„¡é™æ¬¡ (永久連接)。如指定 "0",ä¸é€²è¡Œé‡æ–°é€£æŽ¥ã€‚ +CMD_AccountRetrySet_INTERVAL é‡æ–°é€²è¡Œé€£æŽ¥æ™‚,設置è·é›¢ä¸Šæ¬¡æ–·é–‹æˆ–連接失敗後需多少秒開始é‡æ–°é€£æŽ¥è™•ç†ã€‚ +CMD_AccountRetrySet_PROMPT_NUM é‡æ–°é€£æŽ¥æ¬¡æ•¸ ("999" 為無é™æ¬¡): +CMD_AccountRetrySet_PROMPY_INTERVAL é‡æ–°é€£æŽ¥é–“éš” (秒): +CMD_AccountRetrySet_EVAL_INTERVAL 請指定 5 秒以上的é‡æ–°é€£æŽ¥é–“隔。 + + +# AccountStartupSet 命令 +CMD_AccountStartupSet 設定連接設置的啟動連接 +CMD_AccountStartupSet_Help 指定註冊到 VPN Client 的連接設置,並將其設定為啟動連接。設置為啟動連接的連接設置,在 VPN Client æœå‹™é‹è¡Œçš„åŒæ™‚將自動啟動連接程å¼ã€‚ +CMD_AccountStartupSet_Args AccountStartupSet [name] +CMD_AccountStartupSet_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountStartupRemove 命令 +CMD_AccountStartupRemove 解除連接設置的啟動連接 +CMD_AccountStartupRemove_Help 指定註冊到 VPN Client 的連接設置,並把其連接設置設置為當å‰å•Ÿå‹•é€£æŽ¥æ™‚,解除啟動連接設置。 +CMD_AccountStartupRemove_Args AccountStartupRemove [name] +CMD_AccountStartupRemove_[name] 指定è¦æ›´æ”¹è¨­ç½®çš„連接設置å。 + + +# AccountExport 命令 +CMD_AccountExport 匯出連接設置 +CMD_AccountExport_Help 指定註冊到 VPN Client 的連接設置,將其連接設置的內容作為文字檔匯出。因為而後è¦å°Žå…¥è¢«åŒ¯å‡ºçš„連接設置,å¯ä»¥è¤‡è£½é€£æŽ¥è¨­ç½®çš„內容。而且,因為以文字檔ä¿å­˜ï¼Œå¯ä»¥ç”¨ä¸€èˆ¬çš„文字編輯器進行編輯。\n匯出目的檔案,以 UTF-8 æ ¼å¼çš„文字檔ä¿å­˜ã€‚還有,如果在檔案å稱上添加 .vpn 的副檔å,因為能與 Windows 版 VPN Client 連接員產生關è¯ï¼Œæœƒå¾ˆæ–¹ä¾¿ã€‚ +CMD_AccountExport_Args AccountExport [name] [/SAVEPATH:savepath] +CMD_AccountExport_[name] 指定匯出連接設置的連接設置å。 +CMD_AccountExport_SAVEPATH 指定ä¿å­˜ç›®çš„檔案å +CMD_AccountExport_PROMPT_SAVEPATH ä¿å­˜ç›®çš„檔案å (推薦擴展 .vpn): + + +# AccountImport 命令 +CMD_AccountImport 導入連接設置 +CMD_AccountImport_Help 導入由 AccountExport 指令匯出的連接設置檔,添加到 VPN 客戶。 +CMD_AccountImport_Args AccountImport [path] +CMD_AccountImport_[path] 指定導入原始檔案å。 +CMD_AccountImport_PROMPT_PATH 導入原始檔案å: +CMD_AccountImport_FAILED_PARSE ä¸èƒ½æ­£ç¢ºè§£æžæŒ‡å®šçš„檔。請檢查該檔是å¦å·²æ­£ç¢ºåŒ¯å‡ºã€‚ +CMD_AccountImport_OK 連接設置 "%s" 已導入。 + + + +# RemoteEnable 命令 +CMD_RemoteEnable å…許 VPN 客戶æœå‹™çš„é ç«¯ç³»çµ±ç®¡ç† +CMD_RemoteEnable_Help å° VPN Client æœå‹™ï¼Œå¾žæœ¬åœ°ä¸»æ©Ÿä»¥å¤–çš„é ç«¯é›»è…¦ä¸Šï¼Œå…許通éŽå‘½ä»¤åˆ—管ç†è¨­æ–½æˆ– VPN Client 管ç†å™¨å“¡é€²è¡Œé€£æŽ¥å’Œç®¡ç†ã€‚ +CMD_RemoteEnable_Args RemoteEnable + + +# RemoteDisable 命令 +CMD_RemoteDisable ç¦æ­¢ VPN 客戶æœå‹™çš„é ç«¯ç³»çµ±ç®¡ç† +CMD_RemoteDisable_Help å° VPN Client æœå‹™ï¼Œå¾žæœ¬åœ°ä¸»æ©Ÿä»¥å¤–çš„é ç«¯é›»è…¦ä¸Šï¼Œç¦æ­¢é€šéŽå‘½ä»¤åˆ—管ç†è¨­æ–½æˆ– VPN Client 管ç†å™¨å“¡é€²è¡Œé€£æŽ¥å’Œç®¡ç†ã€‚ +CMD_RemoteDisable_Args RemoteDisable + + + + + + +################################################### +# # +# 下é¢é€™æ˜¯VPN工具用的指令 # +# # +################################################### + + +# MakeCert 命令 +CMD_MakeCert 創建新的 X.509 證書和金鑰 (1024 ä½) +CMD_MakeCert_Help 創建新的 X.509 證書和金鑰,將其ä¿å­˜ç‚ºä¸€å€‹æª”。\n證書公共金鑰和秘密金鑰的生æˆæ¼”算法使用 RSA 1024 ä½å…ƒã€‚\n作為證書類型,å¯ä»¥å‰µå»ºç”±æ ¹è­‰æ›¸ (自簽章憑證) 和其他證書簽åçš„æŸå€‹è­‰æ›¸ã€‚è¦å‰µå»ºç”±å…¶ä»–證書簽å的證書,需è¦èˆ‡ç”¨æ–¼ç°½å的證書 (X.509æ ¼å¼æª”) 相å°æ‡‰çš„金鑰檔 (Base 64 編碼)。\n\n創建的證書å¯ä»¥æŒ‡å®šå稱 (CN),所屬機構 (O)ï¼Œçµ„ç¹”å–®ä½ (OU),國家 (C),州 (ST),當地 (L),åºè™Ÿï¼Œæœ‰æ•ˆæœŸé™ã€‚\n創建的證書以 X.509 æ ¼å¼çš„檔,金鑰檔以 RSA 1024 ä½å…ƒçš„ Base 64 編碼檔,被分別ä¿å­˜ã€‚\n\nMakeCert 指令是一個工具,它æ供創建證書所需的最低功能。如果想創建一個真正的證書,建議使用 OpenSSL ç­‰å…費軟體和出售的 CA (èªè­‰æ©Ÿæ§‹) 軟體。\n\n※注æ„: 此指令å¯ä»¥å¾ž SoftEther VPN 命令列管ç†å·¥å…·èª¿ç”¨ã€‚雖然目å‰ä»¥ç®¡ç†æ¨¡å¼é€£æŽ¥åˆ° VPN Server å’Œ VPN Client 時å¯ä»¥é‹è¡Œï¼Œä½†è¦å¯¦éš›é‹è¡Œ RSA 演算,生æˆè­‰æ›¸è³‡æ–™çš„,是é‹è¡Œæ­¤æŒ‡ä»¤çš„電腦,和以管ç†æ¨¡å¼é€£æŽ¥çš„連çµç›®çš„電腦沒有任何關係。 +CMD_MakeCert_Args MakeCert [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l] [/SERIAL:serial] [/EXPIRES:expires] [/SIGNCERT:signcert] [/SIGNKEY:signkey] [/SAVECERT:savecert] [/SAVEKEY:savekey] +CMD_MakeCert_CN 指定創建證書的å稱 (CN) 項目。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert_O 指定創建證書的所屬機構 (O) 專案。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert_OU æŒ‡å®šå‰µå»ºè­‰æ›¸çš„çµ„ç¹”å–®ä½ (OU) 專案。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert_C 指定創建證書的國家 (C) 項目。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert_ST 指定創建證書的州 (ST) 專案。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert_L 指定創建證書的當地 (L) 項目。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert_SERIAL 指定創建證書的åºè™Ÿå°ˆæ¡ˆã€‚以 16 進制指定。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert_EXPIRES 指定創建證書的有效期é™ã€‚如果指定 none 或 0,將被使用 3650 天 (ç´„ 10 å¹´)。最大å¯ä»¥æŒ‡å®š 10950 天 (ç´„ 30 å¹´)。 +CMD_MakeCert_SIGNCERT 根據ç¾æœ‰çš„證書å°è¦å‰µå»ºçš„證書簽å時,指定用來簽åçš„ X.509 å½¢å¼çš„證書檔案å。如果çœç•¥åƒæ•¸ï¼Œå°‡ä½œç‚ºæ ¹è­‰æ›¸è€Œå‰µå»ºæ²’有簽å的新證書。 +CMD_MakeCert_SIGNKEY 指定與 /SIGNCERT 指定的證書相應的金鑰 (RSA,Base 64 的編碼) +CMD_MakeCert_SAVECERT 指定檔案å以ä¿å­˜å‰µå»ºçš„è­‰æ›¸ã€‚è©²è­‰æ›¸ä»¥åŒ…å« RSA å½¢å¼çš„ 1024 ä½å…¬é–‹é‡‘é‘°çš„ X.509 檔案格å¼è¢«ä¿å­˜ã€‚ +CMD_MakeCert_SAVEKEY 指定檔案åä¿å­˜å°æ‡‰å‰µå»ºçš„證書的金鑰。該金鑰以 RSA å½¢å¼çš„ 1024 ä½é‡‘鑰檔被ä¿å­˜ã€‚ +CMD_MakeCert_PROMPT_CN 創建證書的å稱 (CN): +CMD_MakeCert_PROMPT_O 創建證書的所屬機構 (O): +CMD_MakeCert_PROMPT_OU å‰µå»ºè­‰æ›¸çš„çµ„ç¹”å–®ä½ (OU): +CMD_MakeCert_PROMPT_C 創建證書的國家 (C): +CMD_MakeCert_PROMPT_ST 創建證書的州 (ST): +CMD_MakeCert_PROMPT_L 創建證書的當地 (L): +CMD_MakeCert_PROMPT_SERIAL 創建證書的åºè™Ÿ (å六進ä½): +CMD_MakeCert_PROMPT_EXPIRES å‰µå»ºè­‰æ›¸çš„æœ‰æ•ˆæœŸé™ (æ—¥): +CMD_MakeCert_PROMPT_SAVECERT ä¿å­˜å·²å‰µå»ºè­‰æ›¸çš„檔案å: +CMD_MakeCert_PROMPT_SAVEKEY ä¿å­˜å·²å‰µå»ºé‡‘鑰的檔案å: +CMD_MakeCert_EVAL_EXPIRES 請指定有效期é™ç‚º %u 以上 %u 以下。 +CMD_MakeCert_ERROR_SIGNKEY 無法讀å–以 /SIGNCERT å’Œ /SIGNKEY 指定的證明書和金鑰或組åˆä¸æ­£ç¢ºã€‚ +CMD_MakeCert_ERROR_GEN_FAILED 無法生æˆè­‰æ›¸å’Œç§å¯†é‡‘鑰。 + + +# MakeCert2048 命令 +CMD_MakeCert2048 創建新的 X.509 證書和金鑰 (2048 ä½) +CMD_MakeCert2048_Help 創建新的 X.509 證書和金鑰,將其ä¿å­˜ç‚ºä¸€å€‹æª”。\n證書公共金鑰和秘密金鑰的生æˆæ¼”算法使用 RSA 1024 ä½å…ƒã€‚\n作為證書類型,å¯ä»¥å‰µå»ºç”±æ ¹è­‰æ›¸ (自簽章憑證) 和其他證書簽åçš„æŸå€‹è­‰æ›¸ã€‚è¦å‰µå»ºç”±å…¶ä»–證書簽å的證書,需è¦èˆ‡ç”¨æ–¼ç°½å的證書 (X.509 æ ¼å¼æª”) 相å°æ‡‰çš„金鑰檔 (Base 64 編碼)。\n\n創建的證書å¯ä»¥æŒ‡å®šå稱 (CN),所屬機構 (O)ï¼Œçµ„ç¹”å–®ä½ (OU),國家 (C),州 (ST),當地 (L),åºè™Ÿï¼Œæœ‰æ•ˆæœŸé™ã€‚\n創建的證書以 X.509 æ ¼å¼çš„檔,金鑰檔以 RSA 2048 ä½å…ƒçš„ Base 64 編碼檔,被分別ä¿å­˜ã€‚\n\nMakeCert 指令是一個工具,它æ供創建證書所需的最低功能。如果想創建一個真正的證書,建議使用 OpenSSL ç­‰å…費軟體和出售的 CA (èªè­‰æ©Ÿæ§‹) 軟體。\n\n※注æ„: 此指令å¯ä»¥å¾ž SoftEther VPN 命令列管ç†å·¥å…·èª¿ç”¨ã€‚雖然目å‰ä»¥ç®¡ç†æ¨¡å¼é€£æŽ¥åˆ° VPN Server å’Œ VPN Client 時å¯ä»¥é‹è¡Œï¼Œä½†è¦å¯¦éš›é‹è¡Œ RSA 演算,生æˆè­‰æ›¸è³‡æ–™çš„,是é‹è¡Œæ­¤æŒ‡ä»¤çš„電腦,和以管ç†æ¨¡å¼é€£æŽ¥çš„連çµç›®çš„電腦沒有任何關係。 +CMD_MakeCert2048_Args MakeCert2048 [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l] [/SERIAL:serial] [/EXPIRES:expires] [/SIGNCERT:signcert] [/SIGNKEY:signkey] [/SAVECERT:savecert] [/SAVEKEY:savekey] +CMD_MakeCert2048_CN 指定創建證書的å稱 (CN) 項目。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert2048_O 指定創建證書的所屬機構 (O) 專案。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert2048_OU æŒ‡å®šå‰µå»ºè­‰æ›¸çš„çµ„ç¹”å–®ä½ (OU) 專案。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert2048_C 指定創建證書的國家 (C) 項目。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert2048_ST 指定創建證書的州 (ST) 專案。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert2048_L 指定創建證書的當地 (L) 項目。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert2048_SERIAL 指定創建證書的åºè™Ÿå°ˆæ¡ˆã€‚以 16 進制指定。還å¯ä»¥æŒ‡å®š none。 +CMD_MakeCert2048_EXPIRES 指定創建證書的有效期é™ã€‚如果指定 none 或 0,將被使用 3650 天 (ç´„ 10 å¹´)。最大å¯ä»¥æŒ‡å®š 10950 天 (ç´„ 30 å¹´)。 +CMD_MakeCert2048_SIGNCERT 根據ç¾æœ‰çš„證書å°è¦å‰µå»ºçš„證書簽å時,指定用來簽åçš„ X.509 å½¢å¼çš„證書檔案å。如果çœç•¥åƒæ•¸ï¼Œå°‡ä½œç‚ºæ ¹è­‰æ›¸è€Œå‰µå»ºæ²’有簽å的新證書。 +CMD_MakeCert2048_SIGNKEY 指定與 /SIGNCERT 指定的證書相應的金鑰 (RSA,Base 64 的編碼) +CMD_MakeCert2048_SAVECERT 指定檔案å以ä¿å­˜å‰µå»ºçš„è­‰æ›¸ã€‚è©²è­‰æ›¸ä»¥åŒ…å« RSA å½¢å¼çš„ 2048 ä½å…¬é–‹é‡‘é‘°çš„ X.509 檔案格å¼è¢«ä¿å­˜ã€‚ +CMD_MakeCert2048_SAVEKEY 指定檔案åä¿å­˜å°æ‡‰å‰µå»ºçš„證書的金鑰。該金鑰以 RSA å½¢å¼çš„ 2048 ä½é‡‘鑰檔被ä¿å­˜ã€‚ + + +# TrafficClient 命令 +CMD_TrafficClient 在使用者模å¼ä¸‹ï¼Œé‹è¡Œç¶²è·¯æµé‡é€Ÿåº¦æ¸¬è©¦å·¥å…· +CMD_TrafficClient_Help é‹è¡Œé€šä¿¡è¼¸é€é‡æ¸¬é‡å·¥å…·çš„用戶端程å¼ã€‚\n通信輸é€é‡æ¸¬é‡å·¥å…·ï¼Œä½œç‚º TrafficClient å’Œ TrafficServer 兩個指令使用,å¯ä»¥æ¸¬é‡åœ¨ IP 網路上連接的 2 å°é›»è…¦ä¹‹é–“å¯å‚³é€çš„通信輸é€é‡ã€‚在å¦ä¸€å°é›»è…¦ä¸Šä½¿ç”¨ TrafficServer 指令使通信輸é€é‡æ¸¬é‡å·¥å…·ä¼ºæœå™¨è™•æ–¼å¾…機狀態,用 TrafficClient 指令指定並連接其伺æœå™¨çš„主機å稱或 IP ä½å€å’ŒåŸ è™Ÿï¼Œæ¸¬é‡é€šä¿¡é€Ÿåº¦ã€‚\nåŒæ™‚建立多個連接,計算å„連接最大é™åº¦å‚³é€æµè³‡æ–™çš„çµæžœï¼ŒåŠåœ¨æŒ‡å®šæ™‚間內能夠實際傳é€çš„資料的比特數,以此為ä¾æ“šè¨ˆç®—通信輸é€é‡çš„å¹³å‡å€¼ (bps),用此方法進行通信速度的測é‡ã€‚通常,用一個 TCP 連接時,由於 TCP 演算法的é™åˆ¶ï¼Œå¤§å¤šæ•¸æ™‚候åªèƒ½ç”¨æ¯”實際的網路輸é€é‡æ…¢çš„速度通信。因此,建議測é‡åŒæ™‚建立多個 TCP 連接進行通信的çµæžœã€‚用此方法測é‡çš„輸é€é‡ï¼Œä»¥å¯¦éš›ä¸Šä½œç‚º TCP æµåˆ°é”接收方的資料的比特長度來計算,因此途中產生的å°åŒ…丟失和å°åŒ…æ壞ä¸åŒ…括在實際到é”çš„å°åŒ…中,因而能夠計算出純粹的網路最大通信頻寬的近似值。\n用作為測é‡çµæ§‹çš„,在 TCP 內被傳輸的 TCP æµçš„大å°ï¼Œä¾†è¨ˆç®—在網路上實際傳輸的資料é‡çš„近似值,將其除以時間,計算出比特æ¯ç§’ (bps)。å‡å®šè¨ˆç®—的物ç†ç¶²è·¯é¡žåž‹ç‚ºä¹™å¤ªç¶² (IEEE802.3) ,MAC 幀有效載è·çš„大å°æ˜¯ 1,500 比特 (TCP çš„ MSS 是 1,460 比特)。如果指定 /RAW é¸é …,ä¸æœƒå° TCP/IP é ­å’Œ MAC 頭的資料é‡é€²è¡Œæ›´æ­£è¨ˆç®—。\n\n※注æ„: 此指令å¯ä»¥å¾ž SoftEther VPN 命令列管ç†å·¥å…·èª¿ç”¨ã€‚雖然目å‰ä»¥ç®¡ç†æ¨¡å¼é€£æŽ¥åˆ° VPN Server å’Œ VPN Client 時å¯ä»¥é‹è¡Œï¼Œä½†è¦å¯¦éš›é€²è¡Œé€šä¿¡ï¼Œæ¸¬é‡è¼¸é€é‡çš„,是é‹è¡Œæ­¤æŒ‡ä»¤çš„電腦,與以管ç†æ¨¡å¼é€£æŽ¥çš„連接目的電腦沒有任何關係。 +CMD_TrafficClient_Args TrafficClient [host:port] [/NUMTCP:numtcp] [/TYPE:download|upload|full] [/SPAN:span] [/DOUBLE:yes|no] [/RAW:yes|no] +CMD_TrafficClient_[host:port] 指定通信輸é€é‡æ¸¬é‡ä¼ºæœå™¨ (TrafficServer) 待機時的主機å稱,或 IP ä½å€å’ŒåŸ è™Ÿã€‚如果çœç•¥åŸ è™Ÿï¼Œ9821 將被使用。 +CMD_TrafficClient_NUMTCP 指定åŒæ™‚在用戶端和伺æœå™¨é€²è¡Œè³‡æ–™å‚³è¼¸çš„ TCP 連接數é‡ã€‚如果çœç•¥ï¼Œ32 將被使用。 +CMD_TrafficClient_TYPE 指定進行輸é€é‡æ¸¬é‡æ™‚的資料傳輸æµæ–¹å‘。指定下列é¸é …之一: "download","upload" 或 "full"。指定 "download",則資料從伺æœå™¨ç«¯å‘用戶端傳é€ã€‚指定 "upload",則資料從用戶端å‘伺æœå™¨ç«¯å‚³é€ã€‚指定 "full",資料將雙å‘傳é€ã€‚當指定 "full" 時,NUMTCP 的值必須指定是 2 以上的å¶æ•¸ (åŒæ™‚被連接的 TCP 連接中一åŠç”¨æ–¼ä¸‹è¼‰çš„æ–¹å‘,而å¦ä¸€åŠç”¨æ–¼ä¸Šå‚³çš„æ–¹å‘)。如果çœç•¥æ­¤åƒæ•¸ï¼Œå°‡ä½¿ç”¨ "full"。 +CMD_TrafficClient_SPAN 以秒為單ä½æŒ‡å®šç‚ºæ¸¬é‡è¼¸é€é‡è€Œé€²è¡Œè³‡æ–™å‚³è¼¸æ™‚間。如果çœç•¥æ­¤åƒæ•¸ï¼Œ"15秒" 將被使用。 +CMD_TrafficClient_DOUBLE 指定 "yes" 時,測é‡çµæžœçš„輸é€é‡å°‡é¡¯ç¤ºç‚º 2 å€ã€‚在中途有網路設備等,測é‡å…¶å…¶ç¶²è·¯è¨­å‚™çš„輸入輸出åˆè¨ˆçš„輸é€é‡èƒ½åŠ›æ™‚,此é¸é …被使用。 +CMD_TrafficClient_RAW 通éŽæŒ‡å®š "yes",計算將ä¸æ ¡æ­£ TCP/IP é ­å’Œ MAC 頭的資料é‡ã€‚ +CMD_TrafficClient_EVAL_NUMTCP TCP 連接的數é‡è«‹åœ¨ 32 以下指定。 +CMD_TrafficClient_PROMPT_HOST 測é‡ä¼ºæœå™¨å稱和埠號 (如果çœç•¥ 9821): +CMD_TrafficClient_ERROR_NUMTCP 當資料的æµå‘是 "full" (é›™å‘) 時,須將 TCP 連接數 (/NUMTCP) 指定為å¶æ•¸å€¼ã€‚ +CMD_TrafficClient_ERROR_HOSTPORT 指定的主機å稱或埠號ä¸æ­£ç¢ºã€‚ + + +# TrafficServer 命令 +CMD_TrafficServer 在伺æœå™¨æ¨¡å¼ä¸‹ï¼Œé‹è¡Œç¶²è·¯æµé‡é€Ÿåº¦æ¸¬è©¦å·¥å…· +CMD_TrafficServer_Help é‹è¡Œé€šä¿¡è¼¸é€é‡æ¸¬é‡å·¥å…·çš„伺æœå™¨ç¨‹å¼ã€‚\n通信輸é€é‡æ¸¬é‡å·¥å…·ï¼Œä½œç‚º TrafficClient å’Œ TrafficServer 兩個指令使用,å¯ä»¥æ¸¬é‡åœ¨ IP 網路上連接的 2 å°é›»è…¦ä¹‹é–“å¯å‚³é€çš„通信輸é€é‡ã€‚\nè¦ä½¿æ­¤é›»è…¦ä¸Šçš„ TCP 埠處於待機狀態,等待從å¦ä¸€å°é›»è…¦çš„ TrafficClient 連接,啟動 TrafficServer 指令並指定埠號。\n關於通信輸é€é‡æ¸¬é‡å·¥å…·çš„詳細情æ³ï¼Œè¼¸å…¥ "TrafficClient ?" 將顯示。\n\n※注æ„: 此指令å¯ä»¥å¾ž SoftEther VPN 命令列管ç†å·¥å…·èª¿ç”¨ã€‚雖然目å‰ä»¥ç®¡ç†æ¨¡å¼é€£æŽ¥ VPN Server å’Œ VPN Client 時å¯ä»¥é‹è¡Œï¼Œä½†è¦é€²è¡Œå¯¦éš›é€šä¿¡ä¸¦æ¸¬é‡è¼¸é€é‡çš„,是é‹è¡Œæ­¤æŒ‡ä»¤çš„電腦,與用管ç†æ¨¡å¼é€£æŽ¥çµ‚端的電腦沒有任何關係。 +CMD_TrafficServer_Args TrafficServer [port] +CMD_TrafficServer_[port] 以整數指定等待連接的埠號。被指定的埠,如果已經由å¦ä¸€å€‹ç¨‹å¼åœ¨ä½¿ç”¨ï¼Œæˆ–ä¸èƒ½æ‰“開該埠時,將發生錯誤。 + + +# 關於 TrafficClient / TrafficServer 的內部資訊字串 +TT_LISTEN_FAILED ä¸èƒ½ä½¿ TCP 埠 %u 處於待機狀態。該埠å¯èƒ½æ­£è¢«å…¶ä»–的程å¼ä½¿ç”¨æˆ–打開此埠的許å¯æ¬Šã€‚ +TTS_LISTEN_STOP 關閉了待機埠。 +TTS_ENTER_TO_EXIT \n----------------------------------------\n在伺æœå™¨æ¨¡å¼ä¸‹é–‹å•Ÿçš„網路æµé‡é€Ÿåº¦æ¸¬è©¦å·¥å…·ã€‚\n\n按下 Enter éµï¼Œåœæ­¢ä¼ºæœå™¨ç¨‹å¼ã€‚\n----------------------------------------\n\n +TTS_INIT é‹è¡Œä¼ºæœå™¨ç¨‹å¼... +TTS_LISTEN_STARTED 啟動了伺æœå™¨ç¨‹å¼ã€‚å°‡ IPv4 çš„ TCP 埠 %u 處於待機狀態,等待從用戶端的連接。 +TTS_LISTEN_STARTED_V6 å°‡ IPv6 çš„ TCP 埠 %u 處於待機狀態,等待從用戶端的連接。 +TTS_LISTEN_FAILED_V6 無法打開 IPv6 TCP 埠 %u。å¦ä¸€å€‹æ‡‰ç”¨ç¨‹å¼å¯èƒ½æ­£åœ¨ä½¿ç”¨åŒä¸€å€‹ IPv6 TCP åŸ ï¼Œæˆ–è€…æ²’æœ‰å®‰è£ IPv6 å”定棧在作業系統上。 +TTS_STOP_INIT åœæ­¢ä¼ºæœå™¨ç¨‹å¼... +TTS_STOP_FINISHED åœæ­¢ä¼ºæœå™¨ç¨‹å¼å®Œæˆäº†ã€‚ +TTS_ACCEPTED 連接 %u: 從用戶端 %S 的埠 %u 被連接了。 +TTS_DISCONNECTED 連接 %u 個 (%S) 被中斷了。 +TTS_DISCONNECT 連接 %u (%S) 中斷了。 +TTC_INIT 用戶端程å¼å•Ÿå‹•... +TTC_FREE 用戶端程å¼çµ‚止了。 +TTC_CONNECT_START 伺æœå™¨ %S (埠 %u) 的連接將啟動。%u 個 TCP 連接將實ç¾é€£æŽ¥ã€‚ +TTC_CONNECT_FAILED %u 個 TCP 連接接續失敗。 +TTC_CONNECT_NOT_SERVER 除 TrafficServer 外其他程å¼åœ¨çµ‚端 TCP 埠é‹è¡Œï¼Œæµé‡ä¸èƒ½æ¸¬é‡ã€‚ +TTC_CONNECT_OK %u 個 TCP 連接數已連接。 +TTC_CONNECT_OK_2 \ 資料傳輸方å‘: %s +TTC_ERROR_ABORTED 與伺æœå™¨çš„ TCP 連接åˆå§‹åŒ–失敗。測é‡å°‡åœæ­¢ã€‚ +TTC_SUMMARY_BAR ------------------------------------------------------- +TTC_SUMMARY_TITLE 網路傳é€é€ŸçŽ‡æ¸¬è©¦å·¥å…·ç”¨æˆ¶ç«¯è¨­ç½®åƒæ•¸ã€‚ +TTC_SUMMARY_HOST 終端主機å稱 +TTC_SUMMARY_PORT 終端 TCP 埠號 +TTC_SUMMARY_NUMTCP 建立的 TCP 連接數 +TTC_SUMMARY_TYPE è³‡æ–™å‚³è¼¸æ–¹å‘ +TTC_SUMMARY_SPAN 資料傳輸時間 +TTC_SUMMARY_ETHER 乙太網幀資料校正 +TTC_SUMMARY_DOUBLE 中繼器輸入輸出力åˆè¨ˆé€Ÿåº¦çš„æ¸¬é‡ +TTC_TYPE_DOWNLOAD 下載 (伺æœå™¨ -> 用戶端) +TTC_TYPE_UPLOAD 上傳 (用戶端 -> 伺æœå™¨) +TTC_TYPE_FULL é›™å‘ (伺æœå™¨ <--> 用戶端) +TTC_SPAN_STR %.1f 秒 +TTC_COMM_START 所有連接已經建立,資料傳輸開始。\n測é‡é–‹å§‹æ™‚é–“: %s\né è¨ˆå®Œæˆæ™‚é–“: %s\n\n測é‡é€²è¡Œä¸­ã€‚è«‹ç¨å¾Œã€‚\n(測é‡é€²è¡Œä¸­ï¼Œè«‹ä¸è¦ä½¿ç”¨å…¶ä»–應用程å¼ã€‚)\n\n +TTC_COMM_END 因為éŽäº† %.1f 秒以上,資料通信將終止。\n\n +TTC_COMM_USER_CANCEL 由於用戶å–消,資料通信將終止。\n\n +TTC_COMM_DISCONNECTED TCP 連接 %u 已被斷開。 +TTC_STOPPING åœæ­¢é€šä¿¡è¼¸é€é‡æ¸¬é‡å·¥å…·ç”¨æˆ¶ç«¯æ“作... +TTC_ENTER_TO_EXIT \n----------------------------------------\n在客戶模å¼ä¸‹é–‹å•Ÿç¶²è·¯å‚³é€é€ŸçŽ‡æ¸¬è©¦å·¥å…·ã€‚\n\n按下Enteréµåœæ­¢ç”¨æˆ¶ç«¯ç¨‹å¼ã€‚\n----------------------------------------\n\n +TTC_RES_TITLE \n\n網路傳é€é€ŸçŽ‡æ¸¬è©¦å·¥å…· \n\n +TTC_RES_COLUMN_1 é …ç›®å稱 +TTC_RES_COLUMN_2 正常查看 +TTC_RES_COLUMN_3 簡化查看 +TTC_RES_SPAN 檢測時的使用時間 +TTC_RES_ETHER 乙太網幀資料校正 +TTC_RES_BYTES_DOWNLOAD ä¸‹è¼‰é€šä¿¡è³‡æ–™é‡ +TTC_RES_BYTES_UPLOAD ä¸Šè¼‰é€šä¿¡è³‡æ–™é‡ +TTC_RES_BYTES_TOTAL ç¸½é€šä¿¡è³‡æ–™é‡ +TTC_RES_DOUBLE 中繼器輸入輸出總輸é€é‡è¨ˆç®— +TTC_RES_BPS_DOWNLOAD 下載方å‘çš„å¹³å‡è¼¸é€é‡ +TTC_RES_BPS_UPLOAD 上傳方å‘çš„å¹³å‡è¼¸é€é‡ +TTC_RES_BPS_TOTAL 總平å‡è¼¸é€é‡ + + +# Check 命令 +CMD_Check 檢測 SoftEther VPN 是å¦èƒ½æ­£å¸¸é‹è¡Œ +CMD_Check_Help 正在é‹è¡Œ vpncmd 的電腦上,正檢測 SoftEther VPN Server / Bridge çš„é‹è¡Œå¹³è‡ºæ˜¯å¦é©åˆã€‚\n通éŽäº†é€™ä¸€æª¢æŸ¥çš„系統,SoftEther VPN 軟體有較高的å¯èƒ½æ€§é€²è¡Œæ­£å¸¸é‹è¡Œã€‚此外,無法通éŽæ­¤æª¢æŸ¥çš„系統,如果使用了 SoftEther VPN 軟體å¯èƒ½æœƒç™¼ç”Ÿä¸€äº›å•é¡Œã€‚ +CMD_Check_Args Check + + +# 關於系統 checker +# (包å«è‘—一部分奇怪的字串,ä¸éŽï¼Œæ˜¯æª¢æ¸¬å­—元編碼變æ›ç”¨çš„) +CHECK_TITLE ---------------------------------------------------\nSoftEther VPN é‹è¡Œç’°å¢ƒæª¢æŸ¥å·¥å…·\n\nCopyright (c) SoftEther VPN Project.\nAll Rights Reserved.\n\n +CHECK_NOTE 如果é‹è¡Œäº†æ­¤é‹è¡Œç’°å¢ƒæª¢æ¸¬å·¥å…·çš„系統通éŽäº†æ¸¬è©¦ï¼ŒSoftEther VPN 軟體有較高的é‹è¡Œå¯èƒ½æ€§ã€‚檢測å¯èƒ½éœ€è¦ä¸€å®šçš„時間。請ç¨å€™...\n\n +CHECK_EXEC_TAG '%s' 的檢測中...\n +CHECK_PASS [åˆæ ¼] â—‹ +CHECK_FAIL [ä¸åˆæ ¼] × +CHECK_RESULT_1 全部檢測通éŽï¼Œèªªæ˜Ž SoftEther VPN Server / Bridge 在此系統上正常é‹è¡Œçš„å¯èƒ½æ€§å¾ˆé«˜ã€‚ +CHECK_RESULT_2 一部分的檢測çµæžœæ˜¯ä¸åˆæ ¼ã€‚請確èªç³»çµ±çš„é‹è¡Œç’°å¢ƒã€‚如果在這個系統上實行 SoftEther VPN Server / Bridge,有發生å•é¡Œçš„å¯èƒ½æ€§ã€‚ +CHECK_TEST_123456789 123456789 + + +CHECK_PROC_KERNEL 內核系統 +CHECK_PROC_MEMORY 記憶體作業系統 +CHECK_PROC_STRINGS ANSI / Unicode 字串處ç†ç³»çµ± +CHECK_PROC_FILESYSTEM 檔案系統 +CHECK_PROC_THREAD 執行緒系統 +CHECK_PROC_NETWORK 網路系統 + + +###################################################### +# # +# 安è£ç²¾éˆ(SW)字串 # +# # +###################################################### + +SW_TITLE SoftEther VPN 安è£ç²¾éˆ (版本 %S) +SW_EXIT_CONFIRM SoftEther VPN 的安è£æœªå®Œæˆã€‚\r\n\r\n您確定è¦é€€å‡ºå—Žï¼Ÿ +SW_UNINSTALL_CONFIRM é–‹å•Ÿ%s移除程å¼ã€‚\r\n\r\n您確定è¦ç¹¼çºŒå—Žï¼Ÿ + + +SW_COMPONENT_VPNSERVER_TITLE SoftEther VPN Server +SW_COMPONENT_VPNSERVER_DESCRIPTION 把它安è£åœ¨ä¼ºæœå™¨é›»è…¦ä¸Šä½œç‚º VPN 的中心網站。管ç†å·¥å…·ä¹ŸæœƒåŒæ™‚安è£ã€‚ + +SW_COMPONENT_VPNCLIENT_TITLE SoftEther VPN Client +SW_COMPONENT_VPNCLIENT_DESCRIPTION 安è£å®ƒåœ¨ VPN Client 電腦上。VPN Client 電腦將能連接到中心 VPN Server 。管ç†å·¥å…·ä¹ŸæœƒåŒæ™‚安è£ã€‚ + +SW_COMPONENT_VPNBRIDGE_TITLE SoftEther VPN Bridge +SW_COMPONENT_VPNBRIDGE_DESCRIPTION 安è£å®ƒåœ¨æ¯å€‹ç¶²ç«™çš„電腦上。æ¯å€‹ VPN Bridge 將會建立一個通å‘中心 VPN Server çš„ VPN 連接。管ç†å·¥å…·ä¹ŸæœƒåŒæ™‚安è£ã€‚ + +SW_COMPONENT_VPNSMGR_TITLE SoftEther VPN Server 管ç†å·¥å…· (僅é™ç®¡ç†å·¥å…·) +SW_COMPONENT_VPNSMGR_DESCRIPTION 安è£çš„åªæœ‰ VPN Server 管ç†å·¥å…·ã€‚ä¸æœƒå®‰è£ VPN Server æœå‹™ç¨‹å¼ã€‚您å¯ä»¥åœ¨ Windows, Linux, Mac OS X, Solaris, FreeBSD 的系統上使用此 VPN Server 管ç†å·¥å…·é€²è¡Œé€£æŽ¥å’Œç®¡ç†é ç«¯çš„ VPN Server / Bridge 端。 + +SW_COMPONENT_VPNCMGR_TITLE SoftEther VPN Client 管ç†å·¥å…·(僅é™ç®¡ç†å·¥å…·) +SW_COMPONENT_VPNCMGR_DESCRIPTION 安è£çš„åªæœ‰ VPN Client 管ç†å·¥å…·ã€‚ä¸æœƒå®‰è£ VPN Client æœå‹™ç¨‹å¼ã€‚您å¯ä»¥åœ¨ Windows 或 Linux 的系統上使用此 VPN Client 管ç†å·¥å…·é€²è¡Œé€£æŽ¥å’Œç®¡ç†é ç«¯çš„ VPN Client 。 + +SW_WELCOME_TITLE 歡迎來到 SoftEther VPN 安è£ç²¾éˆ +SW_MODE_TITLE é¸æ“‡ä¸€å€‹å®‰è£æ¨¡å¼ +SW_NOT_ADMIN_TITLE 沒有足夠許å¯æ¬Š +SW_COMPONENTS_TITLE é¸æ“‡å®‰è£ä¸€å€‹è»Ÿé«”部分 +SW_EULA_TITLE 使用者授權åˆç´„ +SW_WARNING_TITLE é‡è¦è³‡è¨Š +SW_DIR_TITLE 安è£ç›®éŒ„ +SW_READY_TITLE æº–å‚™å®‰è£ +SW_PERFORM_TITLE 安è£æ­£åœ¨é€²è¡Œä¸­ +SW_ERROR_TITLE 安è£çµæžœ +SW_FINISH_TITLE 安è£çµæŸ +SW_UNINST1_TITLE ç§»é™¤ç¨‹å¼ +SW_LANG1_TITLE SoftEther VPN : é…置顯示語言 +SW_EASY1_TITLE 歡迎來到 SoftEther VPN Client 簡單安è£ç¨‹å¼å‰µå»ºå·¥å…· +SW_EASY2_TITLE 指定資料夾 +SW_WEB1_TITLE 歡迎來到 SoftEther VPN Client Web安è£ç¨‹å¼å‰µå»ºå·¥å…· +SW_WEB2_TITLE 指定資料夾 + +SW_UNINSTALLINFO_URL http://selinks.org/ +SW_UNINSTALLINFO_PUBLISHER SoftEther VPN Project + + +SW_COMPONENTS_ABOUT_TAG 關於 %s +SW_COMPONENTS_REQUIRE_ADMIN 安è£éœ€è¦ç®¡ç†å“¡è¨±å¯æ¬Š +SW_COMPONENTS_REQUIRE_ADMIN_TEXT 您需è¦ä¸€å€‹æœ‰ç®¡ç†è¨±å¯æ¬Šçš„用戶來é‡å•Ÿæœ¬å®‰è£ç²¾éˆï¼Œä¸¦ä»¥ç³»çµ±æ¨¡å¼å®‰è£ %s。以系統模å¼å®‰è£ï¼Œè«‹é»žæ“Šå¾Œé€€ã€‚ +SW_DIR_SELECT 請指定安è£ç›®éŒ„ +SW_DIR_MORE_THAN_110 目錄å太長。\r\n最多指定 110 個字æ¯. +SW_DIR_WRITE_ERROR 無法創建指定的目錄 "%s",或在目錄中寫入檔失敗。\r\n\r\n指定å¦å¤–一個目錄。 +SW_DIR_DST_IS_SAME_TO_SRC 指定的目錄 "%s" 與原始目錄相åŒã€‚ +SW_DIR_IS_NOT_HDD 指定的目錄 "%s" ä¸åœ¨æœ¬åœ°ç¡¬ç¢Ÿé©…動上。\r\n\r\nè¦ "%s" 在系統模å¼ä¸‹å®‰è£ï¼Œæ‚¨å¿…須指定一個在本地硬碟驅動上的目錄。 +SW_DIR_IS_NOT_FULLPATH 目錄 "%s" ä¸æ˜¯å…¨è·¯å¾‘æ ¼å¼ã€‚\r\n\r\n請指定一個全路徑目錄。 +SW_DIR_DST_IS_OTHER_PRODUCT 指定的目錄已經有å¦ä¸€å€‹éƒ¨åˆ†å·²å®‰è£ã€‚\r\n\r\n請指定å¦å¤–一個目錄。 +SW_DIR_DST_IS_NEWER 本軟體的更新版本已經安è£åˆ°æŒ‡å®šç›®éŒ„。\r\n\r\n您ä¸å¿…安è£æœ¬ç‰ˆæœ¬ã€‚ +SW_DIR_DST_IS_NEWER_2 本軟體的更新版本已經安è£åˆ°æŒ‡å®šç›®éŒ„。\r\n\r\n本安è£ç¨‹å¼å°‡å°Žå…¥å’Œæ‡‰ç”¨å·²åµŒå…¥åœ¨ç°¡å–®å®‰è£å·¥å…·ä¸­çš„ VPN 連接設置。程å¼æª”ä¸æœƒè¢«è¦†è“‹ã€‚ +SW_DIR_DST_IS_BROKEN 無法讀å–指定目錄下的檔 "%s"。\r\n\r\n請指定å¦å¤–一個目錄。 +SW_DIR_DST_IS_SYSTEM_MODE åŒæ¨£çš„軟體已經在指定目錄中以系統模å¼å®‰è£ã€‚\r\n\r\n請指定å¦å¤–一個目錄。 +SW_DIR_DST_IS_USER_MODE åŒæ¨£çš„軟體已經在指定目錄中以使用者模å¼å®‰è£ã€‚\r\n\r\n請指定å¦å¤–一個目錄。 +SW_SYSTEM_MODE_ALREADY_INSTALLED 本軟體 "%s" 以系統模å¼è¢«å®‰è£åœ¨é€™å°é›»è…¦ä¸Šã€‚\r\n\r\nåŒæ¨£çš„軟體以使用者模å¼å’Œç³»çµ±æ¨¡å¼å®‰è£åœ¨åŒä¸€å°é›»è…¦ä¸Šæœƒç™¼ç”Ÿè¡çªã€‚\r\n\r\n您確定è¦ä»¥ä½¿ç”¨è€…模å¼ç¹¼çºŒé€²è¡Œå®‰è£ï¼Ÿ + +SW_NOT_INSTALL_SRC 安è£ç¨‹å¼å·²åœ¨ä¸€å€‹å¤–部的安è£æºåŸ·è¡Œã€‚\r\n\r\nä¸èƒ½å†ç¹¼çºŒå®‰è£ã€‚ +SW_SETUPLOG_CORRUPTED "setuplog.dat" 檔已被破壞。 +SW_MSI_UNINSTALL_FAILED 之å‰çš„版本 %s (產å“號: "%S")已安è£ã€‚ Windows安è£å·¥å…·ç§»é™¤èˆŠç‰ˆæœ¬å¤±æ•—。\r\n\r\n請您手動移除並且é‡å•Ÿæœ¬å®‰è£å·¥å…·ã€‚ +SW_MSI_UNINSTALL_REBOOT_REQUIRED Windows 安è£å·¥å…·å·²ç¶“移除舊版本 %s。請é‡å•Ÿé›»è…¦ã€‚\r\n\r\n點擊çµæŸæŒ‰éˆ•ä¸¦ä¸”手動é‡å•Ÿé›»è…¦ï¼Œç„¶å¾Œåœ¨é›»è…¦é‡å•Ÿå¾Œï¼Œé‡å•Ÿæœ¬å®‰è£å·¥å…·ã€‚ +SW_NOTICE_VPNSERVER_IS_INSTALLED SoftEther VPN Bridge 端作為軟體一部分來安è£ã€‚但是,本電腦已經安è£äº† SoftEther VPN Server。\r\n\r\n通常,您ä¸éœ€è¦åœ¨åŒä¸€å°é›»è…¦ä¸ŠåŒæ™‚å®‰è£ SoftEther VPN Server 端和 SoftEther VPN Bridge 端。\r\n如果您åŒæ™‚安è£äº†é€™å…©å€‹è»Ÿé«”,那麼有些è¡çªå°±æœƒç™¼ç”Ÿï¼Œä¾‹å¦‚埠號é‡è¤‡ã€‚\r\n如果您想把 SoftEther VPN Server 端替æ›æˆ SoftEther VPN Bridge 端,您應該退出本安è£å·¥å…·ï¼Œç§»é™¤ SoftEther VPN Server 端,並在移除æˆåŠŸå¾Œé‡å•Ÿæœ¬å®‰è£å·¥å…·ã€‚\r\n\r\n您確定è¦ç¹¼çºŒ SoftEther VPN Bridge 端的安è£å—Žï¼Ÿ +SW_NOTICE_VPNBRIDGE_IS_INSTALLED SoftEther VPN Server 端被é¸ç‚ºä¸€å€‹éƒ¨åˆ†ä¾†å®‰è£ã€‚ä½†æ˜¯ï¼Œæœ¬é›»è…¦å·²å®‰è£ SoftEther VPN Bridge 端。通常,您ä¸éœ€è¦åœ¨åŒä¸€å°é›»è…¦ä¸ŠåŒæ™‚å®‰è£ SoftEther VPN Server 端和 SoftEther VPN Bridge 端。\r\n如果您åŒæ™‚安è£äº†é€™å…©å€‹è»Ÿé«”,那麼有些è¡çªå°±æœƒç™¼ç”Ÿï¼Œä¾‹å¦‚埠號é‡è¤‡ã€‚\r\n如果您想把 SoftEther VPN Bridge 替æ›æˆ SoftEther VPN Server 端,您應該退出本安è£å·¥å…·ï¼Œç§»é™¤ SoftEther VPN Bridge,並在移除æˆåŠŸå¾Œé‡å•Ÿæœ¬å®‰è£å·¥å…·ã€‚\r\n\r\n您確定è¦ç¹¼çºŒ SoftEther VPN Server 端的安è£å—Žï¼Ÿ +SW_OS_FAILED 本作業系統ä¸æ”¯æ´%s. +SW_LANG_NOT_CHANGED %s的語言設置沒有改變。 +SW_LANG_LIST_LOAD_FAILED 載入å¯ç”¨èªžè¨€æ¸…單失敗。 +SW_LANG_OK 顯示語言 %s 修改æˆåŠŸã€‚\r\nå¦‚æžœç›®å‰ %s程å¼æ­£åœ¨é‹è¡Œï¼Œè«‹é€€å‡ºä¸¦é‡å•Ÿï¼Œä»¥æ”¹è®Šé¡¯ç¤ºèªžè¨€ã€‚如果顯示語言ä¾ç„¶æœªæ”¹è®Šï¼Œè«‹é‡å•Ÿ Windows。\r\n +SW_LANG_OK_SERVICE 記錄æœå‹™ç¨‹å¼çš„日誌檔的語言會在é‡å•Ÿå¾Œä¿®æ”¹ã€‚ +SW_LANG_OK_VPNCMGR \r\n在退出和é‡å•Ÿ VPN Client 管ç†å™¨ä¹‹å¾Œï¼Œå…¶é¡¯ç¤ºè¨­å®šå°‡æœƒæ”¹è®Šã€‚ (包括工具列的徹底終止) +SW_CHILD_PROCESS_ERROR å­é€²ç¨‹åŸ·è¡Œå¤±æ•—。 +SW_EXE_FILTER Windows å¯åŸ·è¡Œæª” (*.EXE)|*.exe|All Files (*.*)|*.* +SW_PERFORM_MSG_EASY_INFO 編輯 VPN Client 簡單安è£å·¥å…· +SW_EASY_FINISHED_MSG VPN Client 簡單安è£å·¥å…·å‰µå»ºæˆåŠŸã€‚\r\n本安è£å·¥å…·ä¿å­˜ç‚ºå¦‚下檔案å。\r\n\r\n%s\r\n\r\n您å¯ä»¥åœ¨å…¬å¸è£¡åˆ†é…以上的檔。 +SW_EASY_ERROR_MSG VPN Client 簡單安è£å·¥å…·å‰µå»ºå¤±æ•—。 +SW_OTHER_INSTANCE_EXISTS å¦å¤–一個 SoftEther VPN 安è£ç²¾éˆæ­£åœ¨é‹è¡Œä¸­\r\n\r\n您å¯ä»¥åœ¨é‚£å€‹å®‰è£ç²¾éˆé€€å‡ºå¾Œï¼Œç¹¼çºŒé‹è¡Œæ­¤å®‰è£ç²¾éˆã€‚ +SW_PERFORM_MSG_WEB_INFO 編譯 VPN Client Web安è£å·¥å…· +SW_WEB_ERROR_MSG VPN Client Web 安è£å·¥å…·å‰µå»ºå¤±æ•—。 +SW_INSTALLER_CACHE_IS_NOT_SIGNED ç›®å‰å·²å®‰è£ SoftEther VPN Client 的這å°é›»è…¦æ²’有安 SoftEther å…¬å¸ç°½ç½² Authenticode 數ä½æ†‘證的數ä½ç°½ç« åŒ…。\r\n它有å¯èƒ½æ˜¯å¾žä¸€å€‹å®¢æˆ¶å®šåˆ¶çš„安è£å·¥å…·ä¸Šå®‰è£çš„(例如:簡單安è£ç¨‹å¼ç”Ÿæˆå™¨è£½é€ çš„一個安è£ç¨‹å¼ã€‚)\r\n\r\n如果您繼續創建 Web 安è£å·¥å…·ï¼Œç•¶ä¸‹è¼‰çš„時候,會在使用者介é¢ä¸Šå‡ºç¾ä¸€å€‹è­¦ç¤ºè³‡è¨Šã€‚\r\n為é¿å…出ç¾è­¦ç¤ºè³‡è¨Šï¼Œæ‚¨éœ€è¦å–消本創建精éˆï¼Œå¾ž SoftEther å…¬å¸å®˜ç¶²ä¸‹è¼‰æœ€æ–°ç‰ˆæœ¬çš„ SoftEther VPN Client,é‡æ–°å®‰è£ä¸¦é–‹å•Ÿæœ¬ Web 安è£å·¥å…·å‰µå»ºå™¨ç²¾éˆã€‚\r\n\r\n你確定è¦ç¹¼çºŒå‰µå»ºä¸€å€‹ Web 安è£å·¥å…·å—Žï¼Ÿ +SW_FILE_NOT_FOUNT 沒有找到檔案 "%s" +SW_WEB_FINISHED Web安è£å·¥å…·å·²å‰µå»ºï¼Œä¸¦ä¿å­˜ç‚º "%s"。\r\n\r\nè«‹å°‡ ZIP 檔解壓縮,並將解壓後的檔上傳到 Web 伺æœå™¨ï¼Œç·¨è¼¯ä¸€å€‹HTML檔和一個 inf 檔來é©ç•¶æ›¿æ›URL。\r\n\r\n部署 Web 安è£ç¨‹å¼çš„解釋說明在ZIP檔中æ述。 + +SW_VG_CONFIRM_MSG 您想用 SoftEther VPN 用戶端安è£ä¸¦å•Ÿå‹• VPN Gate P2P 中繼功能的外掛程å¼å—Ž ?\r\n\r\n本外掛程å¼å¯ä»¥è¦é¿å®˜æ–¹é˜²ç«ç‰†çš„é™åˆ¶å¯¦ç¾é€šä¿¡çš„穩定性。åŒæ™‚ VPN Gate 的通信經常會消耗一定的網路頻寬。所以ä¸æŽ¨è–¦åœ¨ç§»å‹•é€£æŽ¥ä¸Šä½¿ç”¨ VPN Gate。\r\n\r\n請注æ„,一些國家和地å€æœ‰è¦å®šç¦æ­¢åŠ å¯†é€šä¿¡ç¹žéŽå®˜æ–¹é˜²ç«ç‰†ã€‚在這種情æ³ä¸‹ï¼Œè«‹æ‚¨ä¸è¦åœ¨æ‚¨çš„電腦上使用 VPN Gate 功能。VPN Gate 主è¦åœ¨æ—¥æœ¬ä½¿ç”¨ã€‚VPN Gate 僅僅是一個學術研究項目。VPN Gate å—日本法律管轄。使用此軟體和æœå‹™æœŸé–“,請您éµå®ˆæœ¬åœ‹ç›¸é—œçš„法律法è¦ï¼Œé€™æ˜¯æ‚¨è‡ªå·±çš„責任。您將完全承擔使用此軟體和æœå‹™é€ æˆçš„任何æ失和責任,ä¸ç®¡åœ¨æ—¥æœ¬å¢ƒå…§é‚„是境外。 + + + + +SW_PERFORM_MSG_INIT_TASKS 準備任務... +SW_PERFORM_MSG_COPY_PREPARE 準備複製文件... +SW_PERFORM_MSG_WRITE_ERROR 寫入目的檔案 "%s" 失敗。\r\n\r\nå¯èƒ½æœ‰å¦å¤–一個專案正在使用該檔。\r\n如果程å¼æˆ–者æœå‹™%s正在é‹è¡Œï¼Œè«‹é—œé–‰ï¼Œä¸¦é»žæ“Šé‡è©¦ã€‚ +SW_PERFORM_MSG_COPY_FILE 正在複製 "%s" ... +SW_PERFORM_MSG_SET_SECURITY 在 "%s" 設置安全系統 +SW_PERFORM_MSG_PLUGIN 外掛程å¼å®‰è£ä¸­... +SW_PERFORM_MSG_STOP_SVC åœæ­¢ "%s" çš„æœå‹™ +SW_PERFORM_MSG_WAIT_FOR_FILE_UNLOCK 檔 "%s" 被一個正在é‹è¡Œçš„程å¼éŽ–定。正等待解鎖... +SW_PERFORM_MSG_INSTALL_SVC å®‰è£ %s æœå‹™... +SW_PERFORM_MSG_START_SVC 開始 %s æœå‹™... +SW_PERFORM_MSG_CREATE_LINKS 創建快æ·æ–¹å¼è³‡æ–™å¤¾... +SW_PERFORM_MSG_DELETE_LINKS 刪除快æ·æ–¹å¼è³‡æ–™å¤¾... +SW_PERFORM_MSG_DELETE_OLD_LINKS 刪除舊的快æ·æ–¹å¼è³‡æ–™å¤¾... +SW_PERFORM_MSG_REGISTER_UNINSTALL 在控制å°è¨»å†Šç§»é™¤è³‡è¨Š... +SW_PERFORM_MSG_IMPORTING_ACCOUNT 在簡單安è£å·¥å…·ä¸­çš„導入嵌入的 VPN 連接設置... +SW_PERFORM_MSG_DELETE_SETUP_INFO 刪除安è£è³‡è¨Šå’Œæ—¥èªŒ... +SW_PERFORM_MSG_WRITE_LOG 寫入一個設置日誌... +SW_PERFORM_MSG_COPY_ERROR 複製檔 "%s" 失敗。 +SW_PERFORM_MSG_CRAETE_LINK_ERROR 創建快æ·æ–¹å¼æª” "%s" 失敗。\r\n\r\n您è¦é‡è©¦å—Žï¼Ÿ +SW_PERFORM_MSG_WRITE_LOG_ERROR 安è£æ—¥èªŒæª” "%s" 創建中。\r\n\r\n您è¦é‡è©¦å—Žï¼Ÿ +SW_PERFORM_MSG_STOP_SVC_ERROR 關閉 "%s" æœå‹™(內部å: "%S")失敗。 +SW_PERFORM_MSG_START_SVC_ERROR é–‹å•Ÿ "%s" æœå‹™(內部å: "%S")失敗。 +SW_PERFORM_MSG_SVC_UNINSTALL_FAILED 移除 "%s" æœå‹™(內部å: "%S")失敗。 +SW_PERFORM_MSG_SVC_INSTALL_FAILED å®‰è£ "%s" æœå‹™(內部å: "%S")失敗。 +SW_PERFORM_MSG_SVC_USERMODE_EXEC_FAILED é–‹å•Ÿä½¿ç”¨è€…æ¨¡å¼ %s æœå‹™å¤±æ•—。 +SW_PERFORM_MSG_UPDATING 系統設置更新中... +SW_PERFORM_MSG_DELETE_NIC 移除虛擬網路介é¢å¡... +SW_PERFORM_MSG_FINISHED 安è£é€²ç¨‹çµæŸã€‚ +SW_PERFORM_MSG_UNINSTALL_MSI Windows 安è£å·¥å…·æ­£åœ¨ç§»é™¤èˆŠç‰ˆæœ¬ %s... +SW_PERFORM_MSG_UPDATE_LANG_CONFIG 修改語言設定... + +SW_PERFORM_MSG_INIT_UNINST 正準備移除... +SW_PERFORM_MSG_DELETE_PREPARE 正準備刪除文件... +SW_PERFORM_MSG_DELETE_ERROR 刪除檔 "%s" 失敗。\r\n\r\nå¯èƒ½æœ‰å¦å¤–一個程å¼æ­£åœ¨ä½¿ç”¨è©²æª”。\r\n如果程å¼æˆ–æœå‹™ %s 正在é‹è¡Œï¼Œè«‹é—œé–‰ï¼Œä¸¦é»žæ“Šé‡è©¦ã€‚ +SW_PERFORM_MSG_UNINSTALL_SVC æœå‹™ "%s" 移除中... +SW_PERFORM_MSG_DELETE 正在刪除æœå‹™ "%s" ... +SW_PERFORM_MSG_EASY_INIT 創建簡單安è£å·¥å…·... +SW_PERFORM_MSG_WEB_INIT 創建 Web 安è£å·¥å…·... +SW_PERFORM_MSG_INSTALL_SELOW 一個系統還原點創建中並安è£å¿…è¦æˆåˆ†ã€‚這å¯èƒ½éœ€è¦ä¸€æ®µæ™‚é–“... + + + +SW_TAG_USERNAME \ (使用者模å¼) +SW_DIRNAME_CONFIG_TOOLS 設定工具 +SW_DIRNAME_ADMIN_TOOLS 管ç†å·¥å…· +SW_DIRNAME_LANGUAGE_TOOLS 語言設定 + +SW_RUN_TEXT_VPNSMGR é–‹å•Ÿ SoftEther VPN Server 管ç†å·¥å…· +SW_RUN_TEXT_VPNCMGR é–‹å•Ÿ SoftEther VPN Client 管ç†å·¥å…·. + +SW_NIC_UNINSTALL SoftEther VPN 用戶端的虛擬網路介é¢å¡å·²åœ¨ç³»çµ±ä¸Šå‰µå»ºã€‚\r\nä½ è¦åˆªé™¤é€™äº›è™›æ“¬ç¶²è·¯ä»‹é¢å¡? + +# --- Do not translate this section !!! stay them in English !!! --- +SW_TAG_USERNAME_ENGLISH \ (User-Mode) +SW_LINK_NAME_VPNSERVER_SVC SoftEther VPN Server User-mode Service +SW_LINK_NAME_VPNBRIDGE_SVC SoftEther VPN Bridge User-mode Service +SW_LONG_VPNSERVER SoftEther VPN Server +SW_LONG_VPNCLIENT SoftEther VPN Client +SW_LONG_VPNBRIDGE SoftEther VPN Bridge +SW_LONG_VPNSMGR SoftEther VPN Server Manager +SW_LONG_VPNCMGR SoftEther VPN Client Manager +SW_LANG_SET_FAILED Failed to write the new language setting on lang.config file. +# --- end of "Do not translate this section" --- + + +# å¿«æ·æ–¹å¼æª”案å +SW_LINK_NAME_VPNSMGR_SHORT SoftEther VPN Server 管ç†å·¥å…· +SW_LINK_NAME_VPNSMGR_SHORT_UM SE-VPN Server Manager (User) +SW_LINK_NAME_VPNSMGR_SHORT_TOOLSONLY SE-VPN Server Manager (Tools) +SW_LINK_NAME_VPNSMGR_SHORT_TOOLSONLY_UM SE-VPN Server Manager (User) +SW_LINK_NAME_VPNSMGR_FULL SoftEther VPN Server 管ç†å·¥å…· +SW_LINK_NAME_VPNSMGR_COMMENT 您在一個é ç«¯é›»è…¦ä¸Šå¯ä»¥ç®¡ç† SoftEther VPN Server 或者 SoftEther VPN Bridge 端。 + +SW_LINK_NAME_VPNCMGR_SHORT SoftEther VPN Client 管ç†å·¥å…· +SW_LINK_NAME_VPNCMGR_FULL SoftEther VPN Client 管ç†å·¥å…· +SW_LINK_NAME_VPNCMGR_COMMENT 您å¯ä»¥é€šéŽä½¿ç”¨ SoftEther VPN Client 連接到 VPN Server。 + +SW_LINK_NAME_VPNCMGRTOOLS_SHORT SoftEther VPN Client é ç«¯ç³»çµ±ç®¡ç†å·¥å…· +SW_LINK_NAME_VPNCMGRTOOLS_SHORT_UM SE-VPN Client Remote Manager (User) +SW_LINK_NAME_VPNCMGRTOOLS_FULL SoftEther VPN Client é ç«¯ç³»çµ±ç®¡ç†å·¥å…· + +SW_LINK_NAME_VPNCMGR2_FULL 管ç†é ç«¯é›»è…¦ä¸Šçš„ SoftEther VPN Client +SW_LINK_NAME_VPNCMGR2_COMMENT 您å¯ä»¥å»ºç«‹ä¸€å€‹é ç«¯é€£æŽ¥ä¾†ç®¡ç†é ç«¯é›»è…¦ä¸Šçš„ SoftEther VPN Client 。 + +SW_LINK_NAME_VPNCMGRTRAY_FULL SoftEther VPN Client 管ç†å·¥å…·å•Ÿå‹•åŠŸèƒ½è¡¨ +SW_LINK_NAME_VPNCMGRTRAY_COMMENT 在工作列的通知å€åŸŸè¨»å†Šä¸€å€‹ SoftEther VPN Client 圖示。 + +SW_LINK_NAME_EASYINSTALLER 簡單安è£å·¥å…·å‰µå»ºå·¥å…· +SW_LINK_NAME_EASYINSTALLER_COMMENT 為公å¸ç³»çµ±ç®¡ç†å“¡å‰µå»º SoftEther VPN Client 簡單安è£å·¥å…·çš„工具,有自動快速啟動到指定目標 VPN 連接的功能。 + +SW_LINK_NAME_WEBINSTALLER Web安è£å·¥å…·å‰µå»ºå·¥å…· +SW_LINK_NAME_WEBINSTALLER_COMMENT 為公å¸ç³»çµ±ç®¡ç†å“¡å‰µå»º SoftEther VPN Client Web安è£å·¥å…·(ActiveX 安è£å·¥å…·)的工具,有自動快速啟動到指定目標 VPN 連接的功能。 + + +SW_LINK_NAME_VPNCMD SoftEther VPN 命令列實用工具(vpncmd) +SW_LINK_NAME_VPNCMD_COMMENT 用 vpncmd 在命令列介é¢ç®¡ç† SoftEther VPN Server , SoftEther VPN Bridge 端和 SoftEther VPN Client 。 +SW_LINK_NAME_TRAFFIC 網路傳é€é€ŸçŽ‡æ¸¬é‡å·¥å…· +SW_LINK_NAME_TRAFFIC_COMMENT 工具執行用 TCP/IP 連接的兩å°é›»è…¦ä¹‹é–“çš„å°åŒ…傳輸,會用儘é‡å¤§çš„輸é€é‡ï¼Œå¾žè€Œæ¸¬é‡å‡ºç²¾ç¢ºçš„網路å¯ç”¨å‚³é€é€ŸçŽ‡ã€‚本工具ä¸åƒ…é™æ–¼ VPN,也å¯ä»¥ç”¨åœ¨ç‰©ç†ç¶²è·¯ä¸­ã€‚ +SW_LINK_NAME_TCP TCP/IP 優化實用工具 +SW_LINK_NAME_TCP_COMMENT TCP/IP 優化實用工具å¯ä»¥èª¿ç¯€ Windows çš„ TCP/IP åƒæ•¸ï¼Œä»¥æ高本電腦的網路通信輸é€é‡ã€‚ +SW_LINK_NAME_SERVICES æœå‹™æ­£åœ¨æœ¬é›»è…¦é‹è¡Œ +SW_LINK_NAME_SERVICES_COMMENT 開始,çµæŸå’Œé…ç½® Windows æœå‹™ã€‚您å¯ä»¥é–‹å•Ÿå’Œé—œé–‰ SoftEther VPN æœå‹™ã€‚ +SW_LINK_NAME_VPNSERVER_SVC_COMMENT 使用使用者模å¼é–‹å•Ÿ SoftEther VPN Server æœå‹™ã€‚ +SW_LINK_NAME_VPNBRIDGE_SVC_COMMENT 使用使用者模å¼é–‹å•Ÿ SoftEther VPN Bridge æœå‹™ã€‚ + +SW_LINK_NAME_UNINSTALL 移除 %s +SW_LINK_NAME_UNINSTALL_COMMENT 在本電腦中移除 %s +SW_LINK_NAME_LANGUAGE 設定顯示語言 +SW_LINK_NAME_LANGUAGE_COMMENT 修改 %s 的顯示語言設定。 + +SW_LINK_NAME_DEBUG 調試資訊採集工具 +SW_LINK_NAME_DEBUG_COMMENT 採集 SoftEther VPN 的調試資訊。僅在您的支æŒäººå“¡è¦æ±‚你這樣åšæ™‚使用此工具。 + + diff --git a/src/bin/hamcore/vpninstall_tw.inf b/src/bin/hamcore/vpninstall_tw.inf new file mode 100644 index 00000000..0374fba0 --- /dev/null +++ b/src/bin/hamcore/vpninstall_tw.inf @@ -0,0 +1,30 @@ +# SoftEther VPN Client 自動安è£è¨­å®šæª” +# (為了 VPN Client Web 安è£ç¨‹å¼çš„樣å“設定檔) +# +# Copyright (c) SoftEther Project at University of Tsukuba, Japan. +# All Rights Reserved. +# +# 製作簡易 Web 安è£ç¨‹å¼çš„時候,請編輯這個檔的內容。 +# +# ※ 如果在這個檔內包å«ä¸­æ–‡ç­‰çš„ 2 ä½å…ƒçµ„字元, +# 字元編碼請使用 UTF-8。 +# +# 文字 "#" 在 (sharp) 開始的行是評語。 + + +# vpninstall.exe 版本號 +# (請在 vpninstall.exe 檔的 [屬性] ç•«é¢ç¢ºèªã€‚ +# 請在這裡輸入檔版本的末尾的 4 ä½å…ƒæ•´æ•¸ã€‚) +VpnInstallBuild $VER_BUILD$ +VpnClientBuild $VER_BUILD$ + + +# 有關Windows 事情的 VPN Client 包è£æª”的資訊 +# ※ 請指定 Web 伺æœå™¨ä¸Šçš„ URL。盤上的傳çƒåä¸èƒ½æŒ‡å®šã€‚ +VpnClientPath http://example.com/any_folder/$PACKAGE_FILENAME$ + +# 是ä¸æ˜¯è¦ VPN Client 的安è£å®Œæˆç·ŠæŽ¥ä¹‹å¾Œçš„å‹•ä½œæ–¹å¼ "簡單模å¼" å’Œ "標準模å¼" 的哪邊。 +# 寫 true 的話 "標準模å¼",那個以外的情æ³æˆç‚º "簡單模å¼"。 +NormalMode $NORMAL_MODE$ + + diff --git a/src/bin/hamcore/vpnweb_sample_tw.htm b/src/bin/hamcore/vpnweb_sample_tw.htm new file mode 100644 index 00000000..9b43ffd3 --- /dev/null +++ b/src/bin/hamcore/vpnweb_sample_tw.htm @@ -0,0 +1,71 @@ + + + VPN Client Web Installer Deployment Page Sample HTML + + + + + + +

VPN Client Web Installer Deployment Page Sample HTML File

+

This HTML file is a sample.
+To create a Web Installer using "SoftEther VPN Client Web Installer", please refer the following explanation and the HTML source of this file.

+ + + + +
<OBJECT ID="VpnWebInstaller"
+    CLASSID="CLSID:64F1A16B-C3EE-484C-B551-35338A9BB6D2"
+    CODEBASE="vpnweb.cab#Version=$VER_MAJOR$,$VER_MINOR$,0,$VER_BUILD$">
+    <PARAM NAME="InstallerExeUrl" VALUE="http://example.com/any_folder/vpninstall.exe">
+    <PARAM NAME="InstallerInfUrl" VALUE="http://example.com/any_folder/vpninstall.inf">
+    <PARAM NAME="SettingUrl" VALUE="http://example.com/any_folder/auto_setting.vpn">
+    <PARAM NAME="LanguageID" VALUE="EN">
+ </OBJECT>
+

To create a web page which boot the VPN Client Web Installer, insert HTML codes as the above. The HTML code refers the path of the ActiveX control, and the parameters which will be passed to the ActiveX.

+

You have to modify the strings which are emphasized in green fonts above according to the environment of the web server which you deploy on.
+(Notice that the above sample won't work staying in the ogriginal code, because the original sample specifies the example URLs.)
+
+For details, refer the online manuals or http://www.softether.org/.
+
+Note: the parameters "SettingUrl" and "LanguageID" are optional.

+

 

+ + + +

The below code is an example to embed the ActiveX control.

+

Notice: This HTML file is a sample. Parameters for vpnweb.cab control are dummy.
Therefore, after you click Start VPN Connection button, you will get an error message.

+ + + + +
+ + + + + + + + +
+ 

If the VPN Client Web Installer ActiveX Control is not displayed on the above brown rectangle, verity the requirements, and make sure that your Web browser allows ActiveX control.

+ + +

 

+

Copyright (c) SoftEther Project at University of Tsukuba, Japan. All Rights Reserved.

+ + + + diff --git a/src/bin/hamcore/warning_tw.txt b/src/bin/hamcore/warning_tw.txt new file mode 100644 index 00000000..775251c1 --- /dev/null +++ b/src/bin/hamcore/warning_tw.txt @@ -0,0 +1,140 @@ +關於 SoftEther VPN çš„é‡è¦è²æ˜Ž + +嵌入在本軟體的 VPN 通信功能比以往任何時候都è¦å¼·å¤§ã€‚這個強大的 VPN 能力將為您帶來巨大的好處。然而,如果你濫用此軟體, IT å¯èƒ½æœƒæ害你自己。為了é¿å…這樣的風險,本文件為願æ„使用本軟體的客戶公佈了é‡è¦æ示。下é¢çš„說明是éžå¸¸é‡è¦çš„。請仔細閱讀並ç†è§£å®ƒã€‚ + + +1. VPN 通信å”è­° +1.1. SoftEther VPN å”定 +SoftEther VPN å¯ä»¥é€²è¡Œ VPN 通信。ä¸åŒæ–¼å‚³çµ±çš„ VPN å”定, SoftEther VPN 有一個全新設計的 "SoftEther VPN å”定 (SE-VPN å”定)" 的實ç¾ã€‚SE-VPN å”定將任何乙太網å°åŒ…å°è£é€² HTTPS (HTTP over SSL) 連接。因此 SE-VPN å”è­°å¯ä»¥è¶ŠéŽé˜²ç«ç‰†é€šä¿¡ï¼Œå³ä½¿é˜²ç«ç‰†è¢«ç¶²è·¯ç³»çµ±ç®¡ç†å“¡é…置阻止傳統的 VPN å°åŒ…。SE-VPN å”è­°çš„è¨­è¨ˆå’Œå¯¦æ–½ä»¥ç¬¦åˆ TLS 1.0 (RFC 5246) å’Œ HTTPS (RFC 2818)。然é¢ï¼Œæœ‰æ™‚å° RFC 有ä¸åŒçš„行為。如果你是一個網路系統管ç†å“¡ï¼Œè¦åœ¨é˜²ç«ç‰†ä¸Šé˜»æ­¢ SE-VPN å”議,你å¯ä»¥åœ¨é˜²ç«ç‰†ä¸ŠæŽ¡å– "白åå–®" 策略,來éŽæ¿¾ä»»ä½•åœ¨é‚Šç•Œä¸Šçš„ TCP 或 UDP å°åŒ…,除了明確å…許到特定網站和伺æœå™¨çš„å°åŒ…。 + +1.2. NAT ç©¿é€åŠŸèƒ½ +一般來說,如果你使用傳統的 VPN 系統,你必須è¦æ±‚網路系統管ç†å“¡æŠŠ NAT 或防ç«ç‰†è¨­ç½®ç‚º "打開" 或 "中繼" 特定的 TCP 或 UDP 埠。然而,也有需è¦ä»¥æŸç¨®æ–¹å¼æ¶ˆé™¤ç¶²è·¯ç³»çµ±ç®¡ç†å“¡çš„這種工作æˆæœ¬ã€‚為了滿足這種需求, SoftEther VPN 有一個新實施的 "NAT 穿越" 功能。NAT 穿越é è¨­æƒ…æ³ä¸‹æ˜¯å•Ÿç”¨çš„。一個在 NAT 或防ç«ç‰†å¾Œé¢ã€åœ¨é›»è…¦ä¸Šé‹è¡Œçš„ SoftEther VPN 伺æœå™¨å¯ä»¥æŽ¥å—來自網際網路的 VPN 連接,在防ç«ç‰†æˆ– NAT 上沒有任何特殊的é…置。如果你想ç¦ç”¨ NAT 穿越功能,修改 SoftEther VPN 伺æœå™¨ä¸Šçš„設定檔 "DisableNatTraversal" 為 "true" 。為了在用戶端ç¦ç”¨å®ƒï¼Œåœ¨ç›®æ¨™ä¸»æ©Ÿæ·»åŠ  "/ tcp" 尾碼。 + +1.3. å‹•æ…‹ DNS 功能 +傳統的 VPN 系統在 VPN 伺æœå™¨ä¸Šéœ€è¦ä¸€å€‹éœæ…‹å…¨çƒ IP ä½å€ã€‚é‘’æ–¼å…¨çƒ IP ä½å€çš„短缺, SoftEther å…¬å¸åœ¨ SoftEther VPN 伺æœå™¨ä¸Šå¯¦æ–½äº† "å‹•æ…‹ DNS 功能" 。動態 DNS 是é è¨­å•Ÿç”¨çš„。動態 DNS 功能通知電腦的當å‰å…¨çƒ IP ä½å€åˆ°ç”± SoftEther å…¬å¸æ“作的動態 DNS 伺æœå™¨ã€‚一個全çƒå”¯ä¸€ä¸»æ©Ÿå稱 (FQDN) ,如 "abc.softether.net" ( "ABC" 隨æ¯å€‹ç”¨æˆ¶å”¯ä¸€è€Œä¸åŒ) 將在 VPN 伺æœå™¨ä¸Šè¢«æŒ‡å®šã€‚如果你告訴一個 VPN 用戶這個唯一的主機å稱,用戶å¯ä»¥åœ¨ VPN 用戶端上將其指定為目標 VPN 伺æœå™¨çš„主機å稱,將能連接到 VPN 伺æœå™¨ã€‚äº‹å…ˆç„¡éœ€çŸ¥é“ IP ä½å€ã€‚如果 VPN 伺æœå™¨çš„ IP ä½å€è®ŠåŒ–了,相關動態 DNS æœå‹™çš„主機å稱註冊的 IP ä½å€æœƒè‡ªå‹•æ”¹è®Šã€‚通éŽé€™ç¨®æ©Ÿåˆ¶ï¼Œä¸å†éœ€è¦æ¯æœˆå‘ ISP 繳費的全çƒéœæ…‹ IP ä½å€ã€‚您å¯ä»¥ä½¿ç”¨å¸¶å‹•æ…‹ IP ä½å€çš„ã€æ¶ˆè²»è€…ç´šã€å»‰åƒ¹çš„網際網路連接,來æ“作一個ä¼æ¥­ç´šçš„ VPN 系統。如果你想ç¦ç”¨å‹•æ…‹ DNS ,把 SoftEther VPN 伺æœå™¨è¨­å®šæª”中的 "DDnsClient" 指令的 "Disabled" 專案指定為 "true" 。* 中è¯äººæ°‘共和國的居民請注æ„:如果你的 VPN 伺æœå™¨é‹è¡Œåœ¨ä¸­è¯äººæ°‘共和國, DNS 尾碼將被替æ›ç‚º "sedns.cn" 功能變數å稱。 "sedns.cn" 功能變數å稱æœå‹™ç”± "北京大游索易科技有é™å…¬å¸" æ“有和é‹ç‡Ÿï¼Œå®ƒæ˜¯ä¸€å€‹ä¸­åœ‹æœ¬åœ°çš„ä¼æ¥­ã€‚ + +1.4. VPN over ICMP / VPN over DNS 功能 +如果你想在 SoftEther VPN 用戶端 / 橋接器和 SoftEther VPN 伺æœå™¨ä¹‹é–“建立一個 VPN 連接,但如果 TCP å’Œ UDP å°åŒ…被防ç«ç‰†ç¦æ­¢é€šéŽï¼Œé‚£éº¼ä½ å¯ä»¥æŠŠæœ‰æ•ˆè¼‰è·å°è£é€² "ICMP" (被稱為 Ping) 或 "DNS" å°åŒ…。通éŽä½¿ç”¨ ICMP 或 DNS ,å³ä½¿é˜²ç«ç‰†æˆ–路由器阻止æ¯å€‹ TCP 或 UDP 連接,此功能å¯ä»¥å¯¦ç¾ VPN 連接。VPN over ICMP/ VPN over DNS 功能盡å¯èƒ½çš„設計符åˆæ¨™æº– ICMP å’Œ DNS è¦ç¯„,但有時也ä¸å®Œå…¨ç¬¦åˆä»–們的行為。因此,一些劣質路由器å¯èƒ½æœƒå°Žè‡´è¨˜æ†¶é«”溢出或當有很多 ICMP 或 DNS å°åŒ…通éŽæ™‚產生麻煩,這種路由器有時當機或é‡æ–°å•Ÿå‹•ã€‚它å¯èƒ½æœƒå½±éŸ¿åœ¨åŒä¸€ç¶²è·¯ä¸Šçš„其他使用者。為了é¿å…這樣的風險,在 VPN 用戶端指定的目標主機å稱上附加尾碼 "/tcp" ,ç¦ç”¨ VPN over ICMP / DNS 功能。 + +1.5. VPN Azure 雲æœå‹™ +如果您的 SoftEther VPN 伺æœå™¨æ”¾ç½®åœ¨ NAT 或防ç«ç‰†å¾Œé¢ï¼Œç”±æ–¼æŸç¨®åŽŸå› ï¼Œä½ ä¸èƒ½ä½¿ç”¨ NAT ç©¿é€åŠŸèƒ½ã€å‹•æ…‹ DNS 功能或 VPN over ICMP/DNS 功能,您å¯ä»¥ä½¿ç”¨ VPN Azure Clouse æœå‹™ã€‚ SoftEther å…¬å¸åœ¨ç¶²éš›ç¶²è·¯ä¸Šé‹è¡Œ VPN Azure 雲。VPN 伺æœå™¨é€£æŽ¥åˆ° VPN Azure 雲,主機å稱 "abc.vpnazure.net" ( "abc" 是一個唯一的主機å稱) é€šéŽ VPN Azure 雲å¯ä»¥è¢«æŒ‡å®šé€£æŽ¥åˆ° VPN 伺æœå™¨ã€‚實際上,這樣的一個主機å稱指å‘一個由 SoftEther å…¬å¸æ‰€æ“作的雲伺æœå™¨çš„å…¨çƒ IP ä½å€ã€‚如果一個 VPN 用戶端連接到一個 VPN Azure 主機,那麼 VPN Azure 主機轉播在 VPN 用戶端和 VPN 伺æœå™¨ä¹‹é–“的所有æµé‡ã€‚VPN Azure 在é è¨­æƒ…æ³ä¸‹æ˜¯ç¦ç”¨çš„。您å¯ä»¥é€šéŽä½¿ç”¨ VPN 伺æœå™¨é…置工具很容易地啟動它。 + +1.6. UDP 加速 +SoftEther VPN 具有 UDP 加速功能。如果一個 VPN 是由兩個網站組æˆæª¢æ¸¬åˆ° UDP 通é“已建立, UDP 將自動使用。通éŽæ­¤åŠŸèƒ½ï¼Œ UDP 的輸é€é‡å¢žåŠ äº†ã€‚如果直接的 UDP 通é“已被建立,直接的 UDP å°åŒ…將被使用。但是,如果有一些障礙,如防ç«ç‰†æˆ– NAT , "UDP æ²–å­”" 技術將被使用。 "UDP æ²–å­”" 使用 SoftEther å…¬å¸åœ¨ç¶²éš›ç¶²è·¯ä¸Šæ“作的雲伺æœå™¨ã€‚UDP 加速通éŽåœ¨ VPN 用戶端一å´é€²è¡Œè¨­ç½®åœ¨ä»»ä½•æ™‚候å¯ä»¥è¢«ç¦ç”¨ã€‚ + + +2. VPN 軟體 +2.1. SoftEther VPN 用戶端 +如果您在 Windows 上使用 SoftEther VPN 用戶端,虛擬網路介é¢å¡è¨­å‚™é©…動程å¼å°‡å®‰è£åœ¨ Windows 上。虛擬網路介é¢å¡ä½œç‚ºä¸€å€‹æ ¸å¿ƒæ¨¡å¼é©…動程å¼å¯¦æ–½åœ¨ Windows 上。驅動程å¼æ˜¯æ•¸ä½ç°½ç« çš„,由 VeriSign , Inc 所簽發的證書,還由 Symantec Corporation (賽門éµå…‹å…¬å¸) 簽署。å•ä½ è¦ç¢ºä¿å®‰è£é©…動程å¼çš„一æ¢æ¶ˆæ¯å¯èƒ½æœƒå½ˆå‡ºåœ¨èž¢å¹•ä¸Šã€‚如果å¯èƒ½çš„話, SoftEther VPN 用戶端å¯èƒ½æœƒå›žæ‡‰è¨Šæ¯ã€‚SoftEther VPN 用戶端還優化了在 Windows 上 MMCSS (多媒體類計畫程å¼æœå‹™) çš„é…置。您以後å¯ä»¥æ’¤éŠ· MMCSS 的優化。 + +2.2. SoftEther VPN 伺æœå™¨ / 橋接器 +如果您使用 SoftEther VPN 伺æœå™¨ / 橋接器在 Windows 上的 "本地橋接器" 功能,你必須在電腦上安è£ä½Žç´šåˆ¥çš„乙太網å°åŒ…處ç†é©…動程å¼ã€‚驅動程å¼æ˜¯æ•¸ä½ç°½ç« çš„,由 VeriSign , Inc 所簽發的證書,還由 Symantec Corporation (賽門éµå…‹å…¬å¸) 簽署。SoftEther VPN 伺æœå™¨ / 橋接器在物ç†ç¶²è·¯ä»‹é¢å¡æœ¬åœ°æ©‹æŽ¥å™¨åŠŸèƒ½ä¸­å¯ä»¥ç¦ç”¨ TCP / IP å¸è¼‰ç‰¹æ€§ã€‚在 Windows Vista /2008 或更高版本, VPN 伺æœå™¨å¯ä»¥æ³¨å…¥ä¸€å€‹ç¬¦åˆ Windows éŽæ¿¾å¹³è‡º (WPF) è¦ç¯„çš„å°åŒ…éŽæ¿¾é©…動程å¼è‡³å…§æ ¸ä»¥æä¾› IPsec 功能。å°åŒ…éŽæ¿¾é©…動程å¼å°‡è¢«è¼‰å…¥åƒ…當啟用 IPsec 功能時。一旦您啟用 SoftEther VPN 伺æœå™¨çš„ IPsec 功能, Windows 內置的 IPsec 功能將被ç¦ç”¨ã€‚在您ç¦ç”¨äº† SoftEther VPN 伺æœå™¨çš„ IPsec 功能之後,那麼 Windows 內置的 IPsec 功能將復蘇。為了æ供本地橋功能, SoftEther VPN 伺æœå™¨ / 橋接器在作業系統上ç¦ç”¨ TCP / IP å¸è¼‰åŠŸèƒ½ã€‚ + +2.3. 使用者模å¼å®‰è£ +您å¯ä»¥åœ¨ Windows 以 "使用者模å¼" å®‰è£ SoftEther VPN 伺æœå™¨å’Œ SoftEther VPN 橋接器。æ›å¥è©±èªªï¼Œå³ä½¿ä½ æ²’有 Windows 系統管ç†å“¡çš„許å¯æ¬Šï¼Œä½ å¯ä»¥ä½œç‚ºä¸€å€‹æ™®é€šç”¨æˆ¶å®‰è£ SoftEther VPN。使用者模å¼å®‰è£å°‡ç¦ç”¨ä¸€äº›åŠŸèƒ½ï¼Œä½†å…¶ä»–大部分功能都能正常工作。因此,例如,雇員å¯ä»¥åœ¨è¾¦å…¬å®¤ç¶²è·¯ä¸­çš„é›»è…¦ä¸Šå®‰è£ SoftEther VPN 伺æœå™¨ç«¯ï¼Œä»–將能夠從他家連接到伺æœå™¨ã€‚為了由使用者自己實ç¾é€™æ¨£çš„系統,在技術觀點上無須系統管ç†å“¡è¨±å¯æ¬Šã€‚然而,é•åå…¬å¸è¦å®šæœªç¶“授權在電腦上安è£è»Ÿé«”å¯èƒ½æœƒè¢«è¦–為ä¸å—歡迎的行為。如果你是一å雇員屬於該公å¸ï¼Œè©²å…¬å¸çš„政策ç¦æ­¢å®‰è£è»Ÿé«”或未經å…許進行網際網路通信,你必須事先從網路系統管ç†å“¡æˆ–您公å¸çš„總è£ç²å¾—許å¯ï¼Œå†å®‰è£ SoftEther VPN。如果您以使用者模å¼å®‰è£ VPN 伺æœå™¨ / 橋接器,圖示將出ç¾åœ¨ Windows 任務託盤。如果您覺得該圖示妨礙你了,你å¯ä»¥æ“作將其隱è—。然而,你ä¸èƒ½åˆ©ç”¨æ­¤éš±è—åŠŸèƒ½åœ¨å…¶ä»–äººçš„é›»è…¦ä¸Šå®‰è£ VPN 伺æœå™¨ä½œç‚ºé–“諜軟體。這種行為å¯èƒ½æ˜¯é•å刑法的犯罪。 + +2.4. ä¿æŒæ´»èºåŠŸèƒ½ +é è¨­æƒ…æ³ä¸‹ï¼Œ SoftEther VPN 伺æœå™¨å’Œ SoftEther VPN 橋接器有ä¿æŒæ´»èºçš„功能。此功能的目的是為了維æŒäº’連網線路的活èºã€‚該功能定期發é€å¸¶æœ‰éš¨æ©Ÿ - ä½å…ƒçµ„ - 陣列 - 有效載è·çš„ UDP å°åŒ…。此功能為é¿å…移動或撥號連線的自動斷開是éžå¸¸æœ‰ç”¨çš„。您å¯ä»¥éš¨æ™‚ç¦ç”¨ä¿æŒæ´»èºåŠŸèƒ½ã€‚ + +2.5. å¸è¼‰ +SoftEther VPN 軟體的å¸è¼‰éŽç¨‹å°‡åˆªé™¤æ‰€æœ‰ç¨‹å¼æª”。然而,éžç¨‹å¼æª” (如程å¼é‹è¡Œæ‰€ç”¢ç”Ÿçš„檔和資料) å°‡ä¸æœƒè¢«åˆªé™¤ã€‚由於技術原因,å¸è¼‰ç¨‹å¼çš„ exe 和資æºæª”å¯èƒ½ä»ç„¶å­˜åœ¨ã€‚這些剩餘的檔決ä¸æœƒå½±éŸ¿ä½¿ç”¨é›»è…¦ï¼Œä½†æ˜¯ä½ å¯ä»¥æ‰‹å‹•åˆªé™¤å®ƒã€‚核心模å¼é©…動程å¼å¯èƒ½ä¸æœƒè¢«åˆªé™¤ï¼Œä½†æ˜¯é€™æ¨£çš„驅動程å¼åœ¨ Windows 下次啟動時ä¸æœƒè¢«è¼‰å…¥ã€‚您å¯ä»¥ä½¿ç”¨ Windows çš„ "sc" 命令手動刪除核心模å¼é©…動程å¼ã€‚ + +2.6. 安全 +你應該在安è£å¾Œåœ¨ SoftEther VPN 伺æœå™¨ / 橋接器設置管ç†å“¡çš„密碼。如果你沒有åšåˆ°é€™ä¸€é»žï¼Œå…¶ä»–人未經您許å¯å¯ä»¥è¨ªå• SoftEther VPN 伺æœå™¨ / 橋接器,並å¯ä»¥è¨­ç½®å¯†ç¢¼ã€‚這個警告å¯èƒ½ä¹Ÿé©ç”¨æ–¼ Linux 版本的 SoftEther VPN 用戶端。 + +2.7. 自動更新通知 +Windows 版的 SoftEther VPN è»Ÿé«”æœ‰è‡ªå‹•æ›´æ–°é€šçŸ¥åŠŸèƒ½ã€‚å®ƒå®šæœŸè¨ªå• SoftEther 更新伺æœå™¨æª¢æŸ¥æ˜¯å¦ç™¼ä½ˆäº†æœ€æ–°ç‰ˆæœ¬çš„軟體。如果最新版已發佈,通知消æ¯å°‡åœ¨èž¢å¹•ä¸Šå½ˆå‡ºã€‚為了é”到這個目的,版本ã€èªžè¨€è¨­ç½®ã€æ‚¨çš„電腦的 IP ä½å€ã€å”¯ä¸€è­˜åˆ¥ç¢¼ã€é€£æŽ¥åˆ° VPN 伺æœå™¨çš„主機å稱將被發é€åˆ° SoftEther 的更新伺æœå™¨ã€‚任何個人資訊將ä¸è¢«ç™¼é€ã€‚é è¨­æƒ…æ³ä¸‹è‡ªå‹•æ›´æ–°é€šçŸ¥æ˜¯å•Ÿç”¨çš„,然而你å¯ä»¥åœ¨é…置螢幕上ç¦ç”¨å®ƒã€‚é€šéŽ VPN 伺æœå™¨ç®¡ç†å™¨ï¼Œè¨­ç½®æ˜¯å¦æ‰“開或關閉將被單ç¨ä¿å­˜å°æ‡‰æ¯å€‹ç›®æ¨™ VPN 伺æœå™¨ã€‚ + +2.8. 虛擬 NAT 功能 +虛擬 HUB 在 SoftEther VPN 伺æœå™¨ / 橋接器上有 "虛擬 NAT 功能" 。虛擬 NAT 功能å¯ä»¥é€šéŽ VPN 用戶端的多個ç§æœ‰ IP ä½å€å…±ç”¨åŒä¸€å€‹ç‰©ç†ç¶²è·¯ä¸Šçš„單一 IP ä½å€ã€‚有兩種虛擬 NAT çš„æ“作模å¼:使用者模å¼å’Œæ ¸å¿ƒæ¨¡å¼ã€‚在使用者模å¼ä¸‹é‹è¡Œï¼Œè™›æ“¬ NAT 共用主作業系統上分é…的一個 IP ä½å€ã€‚ä¸åŒæ–¼ä½¿ç”¨è€…模å¼ï¼Œæ ¸å¿ƒæ¨¡å¼çš„æ“作試圖找到物ç†ç¶²è·¯ä¸Šçš„ DHCP 伺æœå™¨ã€‚如果有兩個或以上的物ç†ç¶²è·¯ï¼Œæ¯å€‹ç¶²æ®µä¸Šçš„ DHCP 伺æœå™¨æœƒè¢«è‡ªå‹•é€£çºŒå°‹æ‰¾ã€‚å¦‚æžœç™¼ç¾ DHCP 伺æœå™¨ï¼Œä¸¦ç²å–一個 IP ä½å€ï¼Œ IP ä½å€å°‡è¢«è™›æ“¬ NAT 使用。在這種情æ³ä¸‹ï¼Œä½œç‚º DHCP 用戶端的 IP æ¢ç›®å°‡è¢«ç™»è¨˜åœ¨ç‰©ç† DHCP 伺æœå™¨çš„ IP 池。為了在互連網中和主機進行通信,物ç†é è¨­é–˜é“器和 DNS 伺æœå™¨å°‡è¢«è™›æ“¬ NAT 使用。在核心模å¼çš„æ“作中,虛擬 HUB 上有一個é‹è¡Œåœ¨ç‰©ç†ä¹™å¤ªç¶²æ®µä¸Šçš„虛擬 MAC ä½å€ã€‚ +為了檢查到網際網路的連通性, SoftEther VPN å®šæœŸç™¼é€ DNS 查詢å°åŒ…ï¼Œä»¥è§£æž "www.yahoo.com" 或 "www.baidu.com" 主機的 IP ä½å€ï¼Œä¸¦å˜—試連接到這樣çµæžœ IP ä½å€çš„ TCP 80 埠,進行連通性檢查。 + +2.9. 核心模å¼çµ„ä»¶çš„ç„¡äººå€¼å®ˆå®‰è£ +當 SoftEther VPN 檢測到需è¦åœ¨ Windows 安è£æ ¸å¿ƒæ¨¡å¼å…ƒä»¶ï¼Œ Windows 系統將出ç¾ä¸€æ¢ç¢ºèªæ¶ˆæ¯ã€‚在此之際, SoftEther VPN 軟體將切æ›åˆ°ç„¡äººå€¼å®ˆçš„安è£æ¨¡å¼ï¼Œä»¥å›žæ‡‰ "是" 到 Windows。當從é™é åœ°é»žé€²è¡Œé ç«¯ç³»çµ±ç®¡ç†æ™‚,這個解決方案å¯ä»¥é˜²æ­¢éŽ–死。 + +2.10. Windows 防ç«ç‰† +SoftEther VPN 軟體將其自身註冊為一個安全程å¼ã€‚這樣的æ¢ç›®åœ¨å¸è¼‰å¾Œä»è¢«ä¿ç•™ã€‚您å¯ä»¥å¾ž Windows 的控制å°ä¸­æ‰‹å‹•åˆªé™¤å®ƒã€‚ + + +3. 互連網æœå‹™ +3.1. SoftEther å…¬å¸æ供的互連網æœå‹™ +SoftEther å…¬å¸åœ¨ç¶²éš›ç¶²è·¯ä¸Šæ供了動態 DNSã€NAT ç©¿é€ã€å’Œ VPN Azure 伺æœå™¨æœå‹™ã€‚這些æœå‹™éƒ½æ˜¯å…費的。客戶通éŽä½¿ç”¨ SoftEther VPN 軟體,經由網際網路訪å•é€™äº›æœå‹™ã€‚這些æœå‹™è¨ˆç•«å°‡åœ¨ä»¥å¾Œç™¼ä½ˆçš„ "SoftEther VPN" çš„é–‹æºç‰ˆæœ¬ä¸­ä¹Ÿæ供。 + +3.2. 發é€çš„資訊和隱ç§ä¿è­· +為了使用上述æœå‹™ï¼Œ SoftEther VPN 軟體å¯ä»¥å¾žå®¢æˆ¶çš„電腦到由 SoftEther å…¬å¸æ“作的雲æœå‹™ç™¼é€ IP ä½å€ã€ä¸»æ©Ÿå稱ã€VPN 軟體的版本。這些資訊的發é€æ˜¯è¦ä½¿ç”¨é€™äº›æœå‹™çš„最少必須內容。無任何個人資訊將被發é€ã€‚ SoftEther å…¬å¸è¨˜éŒ„接收到的最少資訊在雲æœå‹™ä¼ºæœå™¨çš„日誌檔為 90 天。這些日誌將被用於故障排除和其他åˆæ³•æ´»å‹•ã€‚SoftEther å…¬å¸å¯ä»¥æ供日誌給屬於法院ã€è­¦å¯Ÿå±€å’Œæª¢å¯Ÿé™¢çš„日本政府的公務人員,以éµå®ˆç•¶å±€çš„命令。(æ¯ä¸€å€‹æ—¥æœ¬å…¬å‹™äººå“¡æœ‰è²¬ä»»æ ¹æ“šæ³•å¾‹å¯†åˆ‡ä¿å­˜é€™äº›è³‡è¨Šã€‚) 此外, IP ä½å€æˆ–其他資訊將進行統計處ç†ï¼Œä¸¦æ供給公眾,而ä¸æ˜¯æš´éœ²æ¯ä¸€å€‹å…·é«”çš„ IP ä½å€ï¼Œä»¥é€²è¡Œç ”究活動的發佈。 + +3.3. é€šéŽ VPN Azure æœå‹™çš„通信資料 +ä¸ç®¡ä»¥ä¸Š 3.2 çš„è¦å‰‡ï¼Œå¦‚果客戶使用 VPN Azure 雲æœå‹™çš„發é€æˆ–接收 VPN å°åŒ…,實際的有效載è·å°‡åœ¨å¾ˆçŸ­çš„時間通éŽä¼ºæœå™¨çš„易失性記憶體存儲和轉發。這樣的行為自然需è¦æä¾› "VPN 中繼æœå‹™" 。無有效載è·å°‡è¢«è¨˜éŒ„在 "固定的" 儲存設備,如硬碟驅動器。然而, "ç«Šè½ç½ªçŠ¯ç¨‹å¼æ³•" (日本在 1999 å¹´ 8 月 18 æ—¥è£æ±ºçš„第 137 個立法) è¦æ±‚電信公å¸å…許日本政府當局進行線上竊è½ã€‚物ç†æ”¾ç½®åœ¨æ—¥æœ¬çš„ VPN Azure 伺æœå™¨ä¹Ÿæ˜¯æœå¾žæ–¼é€™å€‹æ³•å¾‹ã€‚ + +3.4. 符åˆæ—¥æœ¬é›»ä¿¡æ³• +SoftEther å…¬å¸ç¬¦åˆæ—¥æœ¬é›»ä¿¡æ³•å¿…è¦æ™‚通éŽç¶²éš›ç¶²è·¯æ供線上æœå‹™ã€‚ + +3.5. å…費和學術實驗æœå‹™ +SoftEther 作為學術實驗æœå‹™æ供動態 DNSã€NAT ç©¿é€å’Œ VPN Azure。因此,æœå‹™å¯ä»¥è¢«ç”¨æ–¼å…費。這些æœå‹™ä¸æ˜¯ "SoftEther VPN 軟體產å“" 的一部分。這些æœå‹™ä¸æ供任何ä¿è­‰ã€‚這些æœå‹™ç”±æ–¼æŠ€è¡“或æ“作å•é¡Œå¯èƒ½æœƒè¢«æš«åœæˆ–終止。在這種情æ³ä¸‹ï¼Œä½¿ç”¨è€…將無法使用這些æœå‹™ã€‚用戶必須瞭解這些風險,並承èªç”±ç”¨æˆ¶è‡ªè¡Œæ‰¿æ“”這樣的風險。SoftEther æ°¸é ä¸æœƒå°çµæžœã€æˆ–使用的æ害ã€æˆ–æœå‹™ç„¡æ³•ä½¿ç”¨æ‰¿æ“”任何責任。å³ä½¿ç”¨æˆ¶å·²ç¶“支付 SoftEther VPN 商業版的許å¯è²»ç”¨ï¼Œå› ç‚ºæ”¯ä»˜çš„費用ä¸åŒ…å«é€™äº›æœå‹™çš„任何費用。因此,如果線上æœå‹™å°‡åœæ­¢æˆ–終止, SoftEther å…¬å¸å°‡ä¸æ供任何退款或æ害的補償。 + +3.6. DNS 代ç†é›²ä¼ºæœå™¨ +在æŸäº›åœ°å€ï¼Œç•¶ä½¿ç”¨è€…ä½¿ç”¨äº’é€£ç¶²ï¼Œé€šéŽ ISP 線路時,一個 DNS 查詢有時æ壞或丟失。如果 SoftEther VPN 的伺æœå™¨ã€ç”¨æˆ¶ç«¯æˆ–橋接器檢測到訪å•å¯¦éš›çš„ VPN 伺æœå™¨å¯èƒ½ä¸ç©©å®šçš„å¯èƒ½æ€§ï¼Œé‚£éº¼ DNS 查詢將被轉移到由 SoftEther å…¬å¸é‹è¡Œçš„ DNS 代ç†é›²ä¼ºæœå™¨ã€‚DNS 代ç†é›²ä¼ºæœå™¨å°‡å›žç­”糾正一個 IP ä½å€éŸ¿æ‡‰ DNS 查詢。 + + +4. 一般注æ„事項 +4.1. 需è¦ç¶²è·¯ç³»çµ±ç®¡ç†å“¡çš„批准 +SoftEther VPN 具有強大的功能,ä¸éœ€è¦ç¶²è·¯ç³»çµ±ç®¡ç†å“¡çš„特殊設置。例如,您ä¸å¿…è¦æ±‚管ç†å“¡é…ç½®ç¾æœ‰çš„防ç«ç‰†ä»¥ "打開" TCP / UDP 埠。這些性能特點是為了以下目的:消除網路系統管ç†å“¡çš„工作時間和æˆæœ¬ï¼Œä¸¦é¿å…誤é…置風險,如在防ç«ç‰†ä¸Šæ‰“é–‹ç‰¹å®šçš„ç•°å¸¸åŸ çš„ä»»å‹™ã€‚ç„¶è€Œï¼Œåœ¨å®‰è£ SoftEther VPN å‰ï¼Œå±¬æ–¼å…¬å¸çš„任何員工必須ç²å¾—網路系統管ç†å“¡çš„批准。如果您的網路系統管ç†å“¡å¿½ç•¥æ供這樣的批准,你å¯ä»¥è€ƒæ…®ç²å¾—上級領導的批准。(例如,該公å¸ç¸½è£ã€‚) 如果您沒有ç²å¾—å…¬å¸é ˜å°Žçš„批准使用 SoftEther VPN ,你å¯èƒ½æœ‰ä¸åˆ©çš„æ¢ä»¶ã€‚SoftEther å…¬å¸å°‡ä¸æœƒå°ä½¿ç”¨ SoftEther VPN çš„çµæžœæˆ–æ害承擔責任。 + +4.2. éµå®ˆè²´åœ‹çš„法律 +如果您所在國家的法律ç¦æ­¢åŠ å¯†çš„使用,你自己必須ç¦ç”¨ SoftEther VPN 的加密功能。åŒæ¨£ï¼Œåœ¨ä¸€äº›åœ‹å®¶æˆ–地å€ï¼Œ SoftEther VPN çš„æŸäº›åŠŸèƒ½å¯èƒ½æœƒè¢«æ³•å¾‹ç¦æ­¢ä½¿ç”¨ã€‚其他國家的法律與 SoftEther å…¬å¸ç„¡é—œï¼Œå› ç‚º SoftEther å…¬å¸æ˜¯ä¸€å€‹åœ¨ç‰©ç†ä¸Šä½æ–¼ä¸¦è¨»å†Šæ–¼æ—¥æœ¬çš„ä¼æ¥­ã€‚例如,å¯èƒ½å­˜åœ¨ä¸€ç¨®é¢¨éšªï¼Œå³ SoftEther VPN 的一部分與åªåœ¨æŸäº›ç‰¹å®šå€åŸŸæœ‰æ•ˆçš„ç¾æœ‰å°ˆåˆ©è¡çªã€‚SoftEther å…¬å¸æ²’有在日本固有領土之外這些特定å€åŸŸçš„利益。因此,如果你想在日本以外的地å€ä½¿ç”¨ SoftEther VPN ,你必須è¦å°å¿ƒä¸è¦ä¾µçŠ¯ç¬¬ä¸‰äººçš„權利。在您在這樣的地å€å¯¦éš›ä½¿ç”¨ä¹‹å‰ï¼Œæ‚¨å¿…須驗證在這些特定å€åŸŸä½¿ç”¨ SoftEther VPN çš„åˆæ³•æ€§ã€‚本來,在世界上有近 200 個國家,æ¯å€‹åœ‹å®¶çš„法律都是ä¸åŒçš„。這幾乎是ä¸å¯èƒ½çš„事先驗證æ¯ä¸€å€‹åœ‹å®¶çš„法律和法è¦ï¼Œä½¿è»Ÿé«”符åˆæ‰€æœ‰åœ‹å®¶çš„法律,å†ç™¼ä½ˆè»Ÿé«”。因此 SoftEther å…¬å¸å·²æ ¸å¯¦ SoftEther VPN 僅å°æ—¥æœ¬æ³•å¾‹å’Œæ³•è¦çš„åˆæ³•æ€§ã€‚如果用戶在一個特定的國家使用 SoftEther VPN , SoftEther å…¬å¸å°‡ä¸æœƒè³ å„Ÿæ”¿åºœç•¶å±€çš„æ害,也ä¸æœƒæ‰¿æ“”æ¢å¾©æˆ–賠償此類æ害或刑事法律責任。 + + +5. VPN Gate 學術實驗專案 +(本章僅é©ç”¨æ–¼ SoftEther VPN 套è£è»Ÿé«”ï¼Œå…¶ä¸­åŒ…å« VPN Gate 學術實驗項目的擴展外掛程å¼ã€‚) +5.1. 關於 VPN Gate 學術實驗專案 +VPN Gate 學術實驗專案是一個線上æœå‹™ï¼Œç”±æ—¥æœ¬ç­‘波大學研究生院為學術研究目的é‹ç‡Ÿã€‚本研究的目的是è¦æ“´å¤§æˆ‘å€‘å° "å…¨çƒåˆ†æ•£å¼å…¬å…± VPN 中繼伺æœå™¨" 技術 (Global Distributed Public VPN Relay Server, GDPVRS) çš„èªè­˜ã€‚æœ‰é—œè©³ç´°è³‡è¨Šï¼Œè«‹è¨ªå• http://www.vpngate.net/。 + +5.2. 關於 VPN Gate æœå‹™ +SoftEther VPN 伺æœå™¨å’Œ SoftEther VPN 用戶端å¯èƒ½å«æœ‰ "VPN Gate æœå‹™" 程å¼ã€‚然而, VPN Gate æœå‹™åœ¨é è¨­æƒ…æ³ä¸‹æ˜¯ç¦ç”¨çš„。 +VPN Gate æœå‹™é€šéŽå®‰è£äº† SoftEther VPN 伺æœå™¨æˆ– SoftEther VPN 用戶端的電腦所有者的志願目的被啟動並啟用。在您啟動 VPN Gate æœå‹™ä»¥å¾Œï¼Œé›»è…¦å°‡ä½œç‚ºå…¨çƒåˆ†æ•£å¼å…¬å…± VPN 中繼伺æœå™¨çš„一部分開始æœå‹™ã€‚電腦的 IP ä½å€ã€ä¸»æ©Ÿå稱和相關資訊將被發é€ä¸¦åœ¨ VPN Gate 學術實驗專案的伺æœå™¨ç›®éŒ„註冊,這些資訊將被公佈,並å‘公眾披露。這一機制將å…許任何 VPN Gate 用戶端軟體的使用者連接到您電腦上é‹è¡Œçš„ VPN Gate æœå‹™ã€‚當在 VPN Gate 用戶端和你的 VPN Gate æœå‹™ä¹‹é–“建立一個 VPN 會話, VPN Gate 用戶端的用戶å¯ä»¥ç™¼é€ / 接收å‘網際網路經由 VPN Gate æœå‹™çš„任何 IP å°åŒ…。VPN Gate æœå‹™çš„ä¸»æ©Ÿçš„å…¨çƒ IP ä½å€å°‡ä½œç‚º VPN Gate ç”¨æˆ¶ç«¯å•Ÿå‹•çš„é€™ç¨®é€šä¿¡çš„æº IP ä½å€è¢«ä½¿ç”¨ã€‚ +VPN Gate æœå‹™å°‡ç™¼é€ä¸€äº›è³‡è¨Šè‡³ VPN Gate 學術實驗æœå‹™ç›®éŒ„伺æœå™¨ã€‚這些資訊包括第 5.5 節中æè¿°çš„é‹ç‡Ÿå•†çš„資訊ã€æ—¥èªŒè¨­ç½®ã€æ­£å¸¸åŸ·è¡Œæ™‚é–“ã€ä½œæ¥­ç³»çµ±ç‰ˆæœ¬ã€å”定類型ã€åŸ è™Ÿã€å“質資訊ã€çµ±è¨ˆè³‡è¨Šã€VPN Gate 用戶端的日誌歷å²è³‡æ–™ (包括日期,IP ä½å€ï¼Œç‰ˆæœ¬è™Ÿå’Œ ID) 和軟體的版本。這些資訊將被批露在目錄上。VPN Gate æœå‹™å¾žç›®éŒ„伺æœå™¨æŽ¥æ”¶åˆ°ä¸€å€‹é‡‘鑰以進行在 5.9 章中æ述的編碼。 + +5.3. VPN Gate æœå‹™è¡Œç‚ºçš„詳細資訊 +如果您手動啟用 VPN Gate æœå‹™ï¼Œåœ¨é è¨­æƒ…æ³ä¸‹æ˜¯ç¦ç”¨çš„, "VPNGATE" 虛擬 Hub 將在 SoftEther VPN 伺æœå™¨ä¸Šè¢«å‰µå»ºã€‚如果您使用的是 SoftEther VPN 用戶端,並嘗試啟動 VPN Gate æœå‹™ï¼Œç›¸ç•¶æ–¼ SoftEther VPN 伺æœå™¨çš„程å¼åœ¨ SoftEther VPN 用戶端的åŒä¸€é€²ç¨‹å°‡è¢«èª¿ç”¨ï¼Œè™›æ“¬ HUB "VPNGATE" 將被創建。虛擬 HUB "VPNGATE" 包å«ä¸€å€‹é è¨­æƒ…æ³ä¸‹å為 "VPN" 的用戶,此用戶å…許在網際網路上的任何人建立 VPN 連接到虛擬 HUB。一旦 VPN 用戶端連接到虛擬 HUB "VPNGATE" ,用戶與網際網路之間的任何通信將穿éŽè™›æ“¬ Hub ,使用é‹è¡Œæœ‰ SoftEther VPN 伺æœå™¨ (或 SoftEther VPN 用戶端) 的電腦上的物ç†ç¶²è·¯ä»‹é¢ç™¼é€ / 接收。這將導致以下çµæžœï¼Œç›®æ¨™ä¸»æ©Ÿé€šéŽ VPN 用戶端確定通信的æºç™¼èµ·æ˜¯å¾ž VPN Gate æœå‹™çš„主機的 IP ä½å€æŒ‡å®šçš„。ä¸éŽï¼Œç‚ºäº†å®‰å…¨ï¼Œç›®çš„地是在 192.168.0.0/255.255.0.0 , 172.16.0.0/255.240.0.0 或 10.0.0.0/255.0.0.0 以內的任何å°åŒ…將被虛擬 HUB "VPNGATE" 攔截,以ä¿è­·æ‚¨çš„本地網路。因此,如果在您的ä¼æ¥­ç¶²è·¯æˆ–ç§äººç¶²è·¯é‹è¡Œ VPN Gate æœå‹™ï¼Œé€™æ˜¯å®‰å…¨çš„,因為匿å VPN 用戶端用戶將ä¸è¢«å…許訪å•é€™äº›ç§äººç¶²è·¯ã€‚VPN Gate æœå‹™ä¹Ÿå¯ä½œç‚ºä¸­ç¹¼è¨ªå• VPN Gate 目錄伺æœå™¨ã€‚ +為了使 VPN Gate æœå‹™ç†Ÿæ‚‰é˜²ç«ç‰†å’Œ NAT ,通éŽä½¿ç”¨ 1.2 ç« æè¿°çš„ NAT ç©¿é€åŠŸèƒ½æ‰“開一個 UDP 埠。還打開了一些 TCP 埠並監è½ï¼Œä¸€äº› TCP å’Œ UDP 埠將被指定為本地路由器è¦æ±‚的通用隨æ’å³ç”¨ (UPnP) 傳輸æ¢ç›®çš„目標埠。UPnP 請求å°åŒ…將被定期發é€ã€‚有些路由器在設備上永久ä¿æŒä¸€å€‹é–‹æ”¾çš„ TCP/UDP 埠。如果你想關閉他們,å¯ä»¥æ‰‹å‹•é—œé–‰ã€‚ +VPN Gate æœå‹™é‚„æ供了é¡åƒç¶²ç«™åŠŸèƒ½ www.vpngate.net。這是一種機制,將的最新內容 www.vpngate.net 的副本被託管的é¡åƒç¶²ç«™å¾®å°çš„ HTTP 伺æœå™¨ä¸Šé‹è¡Œçš„ VPN Gate æœå‹™ç¨‹å¼ã€‚它都將自己註冊上é¡çš„網站列表中 www.vpngate.net。然而,它從來ä¸å‘ www.vpngate.net 任何其他通訊中繼。 + +5.4. 網際網路之間經由 VPN Gate æœå‹™çš„通信 +VPN Gate æœå‹™æ供了一個使用者與網際網路之間的路由,通éŽä½¿ç”¨ 2.8 章虛擬 NAT 功能。VPN Gate æœå‹™ç™¼é€ Ping 查詢å°åŒ…到ä½æ–¼ç­‘波大學的伺æœå™¨ï¼Œå’Œè¢«ç¢ºå®šç‚º 8.8.8.8 çš„ Google 公共 DNS 伺æœå™¨ï¼Œä»¥æª¢æŸ¥æ‚¨çš„網際網路線路的最新å“質。VPN Gate æœå‹™é‚„發é€å’ŒæŽ¥æ”¶å¤§é‡çš„亂數據包到 / 從筑波大學的速度測試伺æœå™¨ä¸Šã€‚這些高å“質的資料將自動地ã€å®šæœŸåœ°è¢«å ±å‘Šçµ¦ VPN Gate 目錄伺æœå™¨ã€‚çµæžœå°‡è¢«ä¿å­˜ä¸¦å‘公眾披露。這些定期的查詢通信被調整,儘é‡ä¸ä½”用網際網路線路,但在æŸäº›æƒ…æ³ä¸‹å¯èƒ½æœƒä½”用線路。 + +5.5. VPN Gate æœå‹™çš„é‹ç‡Ÿå•†è³‡è¨Š +如果您啟動您電腦上的 VPN Gate æœå‹™ï¼Œæ­¤é›»è…¦å°‡æˆç‚ºå…¨çƒåˆ†æ•£å¼å…¬å…± VPN 中繼伺æœå™¨çš„一部分。因此,您的 VPN Gate æœå‹™çš„é‹ç‡Ÿå•†ç®¡ç†è³‡è¨Šæ‡‰è¢«å ±å‘Šå’Œè¨»å†Šåˆ° VPN Gate æœå‹™ç›®éŒ„裡。é‹ç‡Ÿå•†çš„資訊包å«äº†é‹ç‡Ÿå•†çš„å稱ã€æ¿«ç”¨å ±å‘Šã€è¯ç¹«çš„ e-mail 地å€ã€‚這些資訊å¯ä»¥è¢«è¼¸å…¥åˆ°èž¢å¹•ä¸Šçš„ VPN Gate é…置裡。輸入的資訊將被發é€åˆ° VPN Gate 目錄伺æœå™¨ï¼Œä¿å­˜ä¸¦å‘公眾披露。所以,你必須è¦å°å¿ƒåœ°è¼¸å…¥è³‡è¨Šã€‚順便說一下,直到你指定æŸå稱作為é‹ç‡Ÿå•†çš„資訊,電腦的主機å稱會被自動使用作為é‹ç‡Ÿå•†å稱的欄ä½ï¼Œé€šéŽåœ¨ä¸»æ©Ÿå稱後附加 "'s owner" 字串。 + +5.6. éµå®ˆæ³•å¾‹é‹ç‡Ÿ VPN Gate æœå‹™ +在æŸäº›åœ‹å®¶æˆ–地å€ï¼Œæ­£æ‰“ç®—å•Ÿå‹•å’Œé‹è¡Œ VPN Gate æœå‹™çš„使用者,他被強制è¦æ±‚從 / 到政府ç²å¾—許å¯æˆ–註冊æœå‹™ã€‚如果您所在的地å€æœ‰é€™æ¨£çš„è¦å®šï¼Œä½ å¿…須在啟動 VPN Gate æœå‹™ä¹‹å‰ï¼Œæå‰å®Œæˆå¼·åˆ¶æµç¨‹ã€‚無論是 VPN Gate 學術實驗專案的開發者和é‹ç‡Ÿå•†å°æ–¼ç™¼ç”Ÿçš„未能éµå®ˆç•¶åœ°æ³•å¾‹çš„法律 / 刑事責任或æ害都ä¸æ‰¿æ“”任何責任。 + +5.7. ä¿è­·é€šä¿¡çš„éš±ç§ +大多數國家有一個法律è¦æ±‚通信æœå‹™çš„é‹ç‡Ÿå•†ï¼ŒåŒ…括 VPN Gate æœå‹™é‹ç‡Ÿå•†ï¼Œä»¥ä¿éšœå”力廠商的通信隱ç§ã€‚當您é‹ç‡Ÿ VPN Gate æœå‹™æ™‚,你必須始終ä¿è­·ç”¨æˆ¶çš„éš±ç§ã€‚ + +5.8. å°åŒ…日誌 +å°åŒ…日誌功能在 VPN Gate æœå‹™ä¸Šå¯¦æ–½ã€‚它記錄通éŽè™›æ“¬ HUB å‚³è¼¸çš„ä¸»è¦ TCP/IP å°åŒ…的基本包頭。此功能將有助於瞭解連接您的 VPN Gate æœå‹™ä½¿ç”¨è€…的通信發起者的 "原始 IP ä½å€" ,通éŽæª¢æŸ¥å°åŒ…日誌和連接日誌。å°åŒ…日誌記錄的僅為åˆæ³•èª¿æŸ¥çš„目的。ä¸æœƒå·çœ‹ï¼Œä¹Ÿä¸æœƒæ´©æ¼å°åŒ…日誌,除éžæ­£ç•¶çš„目的。這種行為將é•å 5.7 章。 + +5.9. å°åŒ…日誌的自動å°å­˜å’Œç·¨ç¢¼åŠŸèƒ½ +VPN Gate 學術實驗æœå‹™æ˜¯æ ¹æ“šæ—¥æœ¬æ†²æ³•å’Œæ³•å¾‹é‹ç‡Ÿå’Œé‹è¡Œçš„。日本憲法法律è¦æ±‚åš´æ ¼ä¿è­·é€šä¿¡çš„éš±ç§æ¬Šã€‚由於這項æœå‹™æ˜¯æ ¹æ“šæ—¥æœ¬çš„è¦å‰‡ï¼Œ VPN Gate æœå‹™çš„程å¼å¯¦ç¾äº†æ­¤ "自動日誌檔編碼" çš„ä¿è­·æ©Ÿåˆ¶ï¼Œä¸¦é»˜èªå•Ÿç”¨ã€‚ +é è¨­æƒ…æ³ä¸‹ï¼Œ VPN Gate æœå‹™ç•¶å‰è‡ªå‹•é…置編碼已經éŽåŽ»äº†å…©å‘¨æˆ–以上的å°åŒ…日誌檔。為了ä¿è­·é€šä¿¡éš±ç§ï¼Œå¦‚果一個å°åŒ…日誌檔一旦被編碼,å³ä½¿æ˜¯æœ¬åœ°é›»è…¦ç³»çµ±ç®¡ç†å“¡ä¹Ÿç„¡æ³•æª¢æŸ¥å°åŒ…日誌檔。這種機制ä¿è­· VPN Gate æœå‹™æœ€çµ‚使用者的隱ç§ã€‚ +您å¯ä»¥æ›´æ”¹ VPN Gate æœå‹™çš„設置,ç¦ç”¨æ­¤é …自動編碼功能。然後å°åŒ…日誌檔將永é ä¸æœƒè¢«ç·¨ç¢¼ï¼Œå³ä½¿å…©å€‹æ˜ŸæœŸå·²éŽåŽ»ã€‚在這樣的é…置中,所有å°åŒ…日誌將以純文字形å¼ä¿ç•™åœ¨ç£ç‰‡ä¸Šã€‚因此,你必須è¦æ³¨æ„ä¸è¦ä¾µçŠ¯ç”¨æˆ¶çš„éš±ç§ã€‚ +如果你負責解碼已編碼的å°åŒ…日誌檔 (例如:一個 VPN Gate æœå‹™çš„使用者éžæ³•æ¿«ç”¨ä½ çš„ VPN Gate æœå‹™ï¼Œä½ å¿…須解碼å°åŒ…日誌以符åˆæ³•å¾‹) ,請è¯ç¹«æ—¥æœ¬ç­‘波大學研究生院 VPN Gate 學術實驗æœå‹™çš„管ç†å“¡ã€‚ä½ å¯ä»¥å¾ž http://www.vpngate.net/ 找到è¯ç¹«åœ°å€ã€‚根據法律如果有從法院或其他å¸æ³•ç•¶å±€é©ç•¶çš„和法律的è¦æ±‚, VPN Gate æœå‹™çš„管ç†å“¡å°‡å›žæ‡‰è§£ç¢¼å°åŒ…日誌。 + +5.10. 在日本領土æ“作 VPN Gate æœå‹™çš„注æ„事項 +當一個使用者在日本領土æ“作 VPN Gate æœå‹™æ™‚,這種行為會根據日本電信法加以è¦ç¯„,æ“作å—法律管轄。然而,在這樣的情æ³ä¸‹ï¼Œæ ¹æ“š "日本電信業務競爭手冊 [補充版本]" ,éžç‡Ÿåˆ©æ€§çš„通信業務ä¸è¢«èªç‚ºæ˜¯ "電信業務" 。因此,通常 VPN Gate æœå‹™çš„é‹ç‡Ÿå•†ä¸å—制於 "電信業務經營者" ,ä¸å¼·åˆ¶è¦æ±‚到政府註冊。å³ä¾¿å¦‚此,ä¿è­·é€šä¿¡éš±ç§çš„åˆæ³•æ€§ä»å¼·åˆ¶å¯¦è¡Œã€‚作為一個çµè«–,如果你在日本領土é‹ç‡Ÿ VPN Gate æœå‹™ï¼Œä½ ä¸èƒ½æ´©éœ²ç¶“由你æ“作的 VPN Gate æœå‹™å‚³é€çš„通訊秘密。 + +5.11. VPN Gate 用戶端 +如果 SoftEther VPN ç”¨æˆ¶ç«¯åŒ…å« VPN Gate 用戶端外掛程å¼ï¼Œä½ å¯ä»¥åœ¨ç¶²éš›ç¶²è·¯ä¸Šç”¨å®ƒä¾†ç²å¾—當å‰æ“作的 VPN Gate æœå‹™çš„伺æœå™¨æ¸…單,使一個 VPN 連接到列表上的特定伺æœå™¨ã€‚ +VPN Gate 用戶端始終定期ä¿æŒ VPN Gate æœå‹™çš„最新清單。è¦å°å¿ƒï¼Œå¦‚果你使用的是按使用é‡ä»˜è²»çš„網際網路線路。 +當您啟動 VPN Gate 用戶端軟體,è¦æ±‚你啟動或ä¸æ˜¯ VPN Gate æœå‹™çš„螢幕將出ç¾ã€‚VPN Gate æœå‹™çš„詳細資訊,請閱讀上述å„節。 + +5.12. 在加入或使用 VPN Gate 學術實驗專案之å‰çš„注æ„事項 +VPN Gate 學術實驗æœå‹™æ˜¯ä½œç‚ºæ—¥æœ¬ç­‘波大學研究生院的一個研究項目é‹ç‡Ÿçš„。該æœå‹™å—日本法律管ç†ã€‚其他國家的法律ä¸å—我們關注也ä¸æ‰¿æ“”責任。 +從本質上講,在世界上有近 200 個國家,都有ä¸åŒçš„法律。ä¸å¯èƒ½åœ¨è»Ÿé«”發佈å‰åŽ»é©—è­‰æ¯ä¸€å€‹åœ‹å®¶çš„法律和法è¦ï¼Œä¸¦ä½¿æˆ‘們的軟體符åˆæ‰€æœ‰åœ‹å®¶çš„法律。如果使用者在一個特定的國家使用 VPN Gate æœå‹™ï¼Œæ壞公務人員的權力,æœå‹™æˆ–軟體的開發者將永é ä¸æœƒè² è²¬æ¢å¾©æˆ–補償等æ害或刑事責任。 +通éŽä½¿ç”¨æœ¬è»Ÿé«”å’Œæœå‹™ï¼Œä½¿ç”¨è€…有自己的義務必須éµå®ˆæ‰€æœ‰ç›¸é—œçš„法律和è¦å‰‡ã€‚使用者將完全承擔任何æ失和使用本軟體åŠæœå‹™å°Žè‡´çš„責任,無論日本領土以內還是以外。 +如果你ä¸åŒæ„也ä¸ç†è§£ä¸Šè¿°è­¦å‘Šï¼Œä¸è¦ä½¿ç”¨ä»»ä½• VPN Gate 學術實驗æœå‹™åŠŸèƒ½ã€‚ +VPN Gate 僅僅是學術目的的一個研究專案。VPN Gate 是作為 SoftEtherVPN å’Œ UT-VPN 的一個外掛程å¼è¢«é–‹ç™¼çš„。然而, VPN Gate çš„æ¯ä¸€éƒ¨åˆ†éƒ½æ˜¯åœ¨ç­‘波大學的這一研究項目被開發的。VPN Gate 的任何部分都ä¸æ˜¯ SoftEther å…¬å¸é–‹ç™¼çš„。VPN Gate 研究項目ä¸æ˜¯ç”± SoftEther å…¬å¸å¼•å°Žã€ç¶“營,推廣和ä¿è­‰çš„。 + +5.13. VPN Gate 用戶端的 P2P 中繼功能å¯åŠ å¼·é‡å°é˜²ç«ç‰†ç®¡æŽ§çš„è¦é¿èƒ½åŠ› +P2P 中繼功能是為了加強è¦é¿é˜²ç«ç‰†ç®¡æŽ§çš„能力。如果 P2P 中繼功能在您的 VPN Gate 用戶端被啟用,那麼 P2P 中繼功能將接å—來自 VPN Gate 用戶的 VPN 連接,æ供中繼功能給外部é ç«¯ VPN Gate 的伺æœå™¨ï¼Œé€™æ˜¯ç”±å”力廠商在å…費的網際網路環境下託管的。此 P2P 中繼功能從來ä¸æ供共用 NAT 功能,也ä¸æ›´æ› VPN Gate 用戶的傳出 IP 地å€ç‚ºä½ çš„ IP 地å€ï¼Œå› ç‚ºé€™å€‹ P2P 中繼功能åªæä¾› "åå°„æœå‹™" (髮夾中繼) ,從進入的 VPN Gate 用戶中繼到一個外部的 VPN Gate 伺æœå™¨ã€‚在這種情æ³ä¸‹ï¼Œç¶“由您的 P2P 中繼功能的 VPN 隧é“將終止於外部的 VPN Gate 伺æœå™¨ï¼Œè€Œä¸æ˜¯ä½ çš„ VPN Gate 用戶端。然而, VPN Gate 伺æœå™¨ä½œç‚ºæœ€çµ‚目的地將記錄您的 IP ä½å€ä½œç‚ºé€šéŽæ‚¨çš„ P2P 中繼功能發起的 VPN 隧é“çš„æº IP 地å€ã€‚此外,經由你的 P2P 中繼功能傳輸的使用者å°åŒ…將被記錄在您的電腦的å°åŒ…日誌上,如 5.8 章所述。當您安è£äº† VPN Gate 用戶端之後,如果將 P2P 中繼功能設置為自動啟用,那麼在 5.2,5.3,5.4,5.5,5.6,5.7,5.8,5.9,5.10,5.11 å’Œ 5.12 章節中的所有事項將被應用於你的電腦,與您啟用 VPN Gate æœå‹™ (VPN Gate 伺æœå™¨åŠŸèƒ½) 時的情æ³ç›¸åŒã€‚如果你的 P2P 功能被啟用,那麼在第 5.5 章節中æ述的您的電腦 IP ä½å€å’Œé è¨­é‹ç‡Ÿå•†å字將被列在由 VPN Gate é …ç›®æ供的 VPN Gate 伺æœå™¨åˆ—表上。您å¯ä»¥é€šéŽæ‰‹å‹•ç·¨è¼¯ "vpn_gate_relay.config" 檔更改這些字串。需è¦æ³¨æ„的是,在編輯之å‰æ‚¨éœ€è¦åœæ­¢ VPN 用戶端æœå‹™ã€‚如果 VPN Gate 用戶端檢測到您的電腦ä½æ–¼å­˜åœ¨å¯©æŸ¥åˆ¶åº¦çš„防ç«ç‰†å€åŸŸï¼Œ VPN 用戶端會自動啟用您的電腦上的 P2P 中繼功能。如果您希望ç¦ç”¨ P2P 中繼功能,您必須在 VPN 用戶端的設定檔 "vpn_client.config" 上設置 "DisableRelayServer" 標誌為 "true" 。需è¦æ³¨æ„的是,編輯它之å‰æ‚¨éœ€è¦åœæ­¢ VPN 用戶端æœå‹™ã€‚å³ä½¿æ‚¨çš„國家或地å€æœ‰æ³•å¾‹é™åˆ¶é‹è¡Œ P2P 中繼功能, VPN Gate 用戶端ä»æœƒå•Ÿå‹• P2P 中繼功能。如果您身處於存在這些法律é™åˆ¶çš„å€åŸŸï¼Œè«‹æ‚¨éµå®ˆç›¸é—œæ³•å¾‹æ³•è¦ï¼Œé€šéŽè¨­ç½® "DisableRelayServer" 標誌手動ç¦ç”¨ VPN Gate 用戶端的 P2P 中繼功能。 + From 0248bcaf56a90fa8d14efcd4d33cb1386706f7d1 Mon Sep 17 00:00:00 2001 From: "Jioh L. Jung" Date: Fri, 29 May 2015 07:37:28 +0900 Subject: [PATCH 005/135] Add Korean resources - Translated by google machine translation - Fix bug and revised by hands. --- src/bin/hamcore/languages.txt | 1 + src/bin/hamcore/strtable_ko.stb | 7164 ++++++++++++++++++++++++++ src/bin/hamcore/vpninstall_ko.inf | 29 + src/bin/hamcore/vpnweb_sample_ko.htm | 72 + src/bin/hamcore/warning_ko.txt | 140 + 5 files changed, 7406 insertions(+) create mode 100644 src/bin/hamcore/strtable_ko.stb create mode 100644 src/bin/hamcore/vpninstall_ko.inf create mode 100644 src/bin/hamcore/vpnweb_sample_ko.htm create mode 100644 src/bin/hamcore/warning_ko.txt diff --git a/src/bin/hamcore/languages.txt b/src/bin/hamcore/languages.txt index 7cd121a1..7732e15e 100644 --- a/src/bin/hamcore/languages.txt +++ b/src/bin/hamcore/languages.txt @@ -5,4 +5,5 @@ 0 ja Japanese 日本語 1041 ja,jp,sjis,shift_jis,euc 1 en English English 1033 en,us,c 2 cn Simplified_Chinese 简体中文 2052,4100,1028,3076,5124 zh,cn,tw,hkg,mac,sg,chi +3 ko Korean 한국어 949 ko,kr,euc_kr,cp949,euckr diff --git a/src/bin/hamcore/strtable_ko.stb b/src/bin/hamcore/strtable_ko.stb new file mode 100644 index 00000000..51123519 --- /dev/null +++ b/src/bin/hamcore/strtable_ko.stb @@ -0,0 +1,7164 @@ +# SoftEther VPN String Table +# Copyright (c) SoftEther VPN Project. All Rights Reserved. +# +# http://www.softether.co.jp/ +# +# KOREAN TRANSLATION by Jioh L. Jung (ziozzang@gmail.com) +# - Powered by Google Translator (From Japanese to Korean) +# + + +################################################## ######################### +# # +# ì†Œí”„íŠ¸ì›¨ì–´ì˜ ë©”ì‹œì§€ ë“±ì˜ ë¬¸ìžì—´ ë°ì´í„° # +# (대화 ìƒìž 리소스 문ìžì—´ì€ 제외) # +# # +################################################## ######################### + + + +# 환경 변수 +DEFAULT_FONT Gulim +DEFAULT_FONT_WIN7 Malgun Gothic +DEFAULT_FONT_2 Gulim +DEFAULT_FONT_SIZE 9 +DEFAULE_LOCALE ë…„ ì›” ì¼ ë¶„ ì´ˆ ì¼ ì›” í™” 수 목 금 토 ì¼ ì‹œ 분 ì´ˆ (ì—†ìŒ) + + +# 언어 +# (0:ì¼ë³¸ì–´ 1:ì˜ì–´ 2:중국어 3:한국어) +LANG 3 +LANGSTR Korean + + +# 문ìžì—´ í…Œì´ë¸” ì‹ë³„ìž +STRTABLE_ID SE_VPN_20121007 + + +# ì¼ë³¸ì–´ 버전 문ìžì—´ (다른 언어ì—서는 불필요) +CM_JAPANESE_ONLY_OLD_STARTUP %s\\SoftEther VPN Client 2.0 タスクトレイ.lnk + +# 소프트웨어 ì •ë³´ +PRODUCT_NAME_VPN_CLI SoftEther VPN Client +PRODUCT_NAME_VPN_CMGR SoftEther VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž +PRODUCT_NAME_VPN_SVR SoftEther VPN Server +PRODUCT_NAME_VPN_BRIDGE SoftEther VPN Bridge +PRODUCT_NAME_VPN_SMGR SoftEther VPN 서버 관리 ê´€ë¦¬ìž +PRODUCT_NAME_ELOGSVC SoftEther EtherLogger Beta Edition +PRODUCT_NAME_ELOGMGR SoftEther EtherLogger Manager Beta Edition + +# 소프트웨어 ì—…ë°ì´íŠ¸ 확ì¸ì„위한 Family Name +PRODUCT_FAMILY_NAME SoftEther + + +# ì—°ê²° ì œí•œì— ëŒ€í•œ 브랜드화 문ìžì—´ +# BRANDED_C_TO_S Branded_VPN +# BRANDED_C_FROM_S Branded_VPN + +# í´ë¼ì´ì–¸íŠ¸ ID +# CLIENT_ID 123 + +# 제품 ì •ë³´ +SE_COMPANY_URL https://selinks.org/?se +SE_VPNAZURE_URL https://selinks.org/?vpnazure + +# ì¼ë°˜ 문ìžì—´ +COMMON_UNKNOWN (ì•Œ 수 ì—†ìŒ) + + +# 프로토콜 오류 문ìžì—´ +ERR_UNKNOWN ì•Œ 수없는 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. +ERR_0 오류는 없습니다. +ERR_1 ì„œë²„ë¡œì˜ ì—°ê²°ì´ ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. ë„¤íŠ¸ì›Œí¬ ì—°ê²°ê³¼ ì—°ê²°í•  ì„œë²„ì˜ ì£¼ì†Œì™€ í¬íŠ¸ 번호를 확ì¸í•˜ì‹­ì‹œì˜¤. +ERR_2 프로토콜 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. ì—°ê²°ëœ ì„œë²„ì—ì„œ 오류를 반환했습니다. +ERR_3 ì—°ê²°ì´ ëŠì–´ì¡ŒìŠµë‹ˆë‹¤. +ERR_4 프로토콜 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. +ERR_5 SoftEther VPN 소프트웨어 ì´ì™¸ì˜ í´ë¼ì´ì–¸íŠ¸ê°€ í¬íŠ¸ì— 연결했습니다. +ERR_6 사용ìžì— ì˜í•´ 취소ë˜ì—ˆìŠµë‹ˆë‹¤. +ERR_7 ì§€ì •ëœ ì¸ì¦ ë°©ë²•ì€ ì„œë²„ì— ì˜í•´ 거부ë˜ì—ˆìŠµë‹ˆë‹¤. +ERR_8 ì§€ì •ëœ ê°€ìƒ HUBê°€ ì„œë²„ì— ì¡´ìž¬í•˜ì§€ 않습니다. +ERR_9 ì‚¬ìš©ìž ì¸ì¦ì— 실패했습니다. +ERR_10 ì§€ì •ëœ ê°€ìƒ HUB는 현재 정지 중입니다. ìž ì‹œ 기다린 후 다시 연결하십시오. +ERR_11 VPN ì„¸ì…˜ì´ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤. 관리ìžê°€ 세션 ì—°ê²°ì„ ëŠê±°ë‚˜ í´ë¼ì´ì–¸íŠ¸ì—ì„œ VPN Serverì— ì—°ê²°ì´ ëŠì–´ì§„ 수 있습니다. +ERR_12 액세스가 거부ë˜ì—ˆìŠµë‹ˆë‹¤. +ERR_13 VPN ì„¸ì…˜ì˜ í†µì‹  ì‹œê°„ì´ ì´ˆê³¼ë˜ì—ˆìŠµë‹ˆë‹¤. í´ë¼ì´ì–¸íŠ¸ì—ì„œ VPN Serverì— ì—°ê²°ì´ ëŠì–´ì§„ 수 있습니다. +ERR_14 프로토콜 번호가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤. +ERR_15 TCP/IP ì—°ê²° 수가 너무 많습니다. +ERR_16 ì—°ê²°ëœ ì„œë²„ ë˜ëŠ” ê°€ìƒ HUBì— ì—°ê²°ë˜ì–´ìžˆëŠ” 세션 수가 너무 많습니다. +ERR_17 프ë¡ì‹œ ì„œë²„ì— ì—°ê²°í•˜ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +ERR_18 프ë¡ì‹œ ì„œë²„ì— ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤. +ERR_19 프ë¡ì‹œ 서버ì—ì„œ ì‚¬ìš©ìž ì¸ì¦ì— 실패했습니다. +ERR_20 ë™ì¼í•œ ì‚¬ìš©ìž ì„¸ì…˜ 수가 너무 많습니다. ì´ë¯¸ 다른 사용ìžê°€ ë™ì¼í•œ 사용ìžë¡œ VPN ì—°ê²°í•˜ê³ ìžˆì„ ê°€ëŠ¥ì„±ì´ ìžˆìŠµë‹ˆë‹¤. +ERR_21 VPN Serverì—ì„œ ë¼ì´ì„¼ìŠ¤ 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. VPN Server 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. +ERR_22 ê°€ìƒ LAN ì¹´ë“œ 장치 ë“œë¼ì´ë²„ì— ì•¡ì„¸ìŠ¤ í•  수 없습니다. ê°€ìƒ LAN 카드가 설치ë˜ì–´ìžˆì–´ 비활성화ë˜ì–´ 있지 ì•Šì€ì§€ 확ì¸í•˜ì‹­ì‹œì˜¤. +ERR_23 내부 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. +ERR_24 스마트 ì¹´ë“œ ë˜ëŠ” USB 하드웨어 í† í° ìž¥ì¹˜ì— ì•¡ì„¸ìŠ¤í•˜ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +ERR_25 PIN 코드가 다릅니다. +ERR_26 스마트 ì¹´ë“œ ë˜ëŠ” USB 하드웨어 í† í° ìž¥ì¹˜ëŠ” ì§€ì •ëœ ì¸ì¦ì„œëŠ” 저장ë˜ì§€ 않습니다. +ERR_27 스마트 ì¹´ë“œ ë˜ëŠ” USB 하드웨어 í† í° ìž¥ì¹˜ëŠ” ì§€ì •ëœ ë¹„ë°€ 키는 저장ë˜ì§€ 않습니다. +ERR_28 스마트 ì¹´ë“œ ë˜ëŠ” USB 하드웨어 í† í° ìž¥ì¹˜ì— ì“°ê¸°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +ERR_29 ì§€ì •ëœ ê°œì²´ë¥¼ ì°¾ì„ ìˆ˜ 없습니다. +ERR_30 ì§€ì •ëœ ì´ë¦„ì˜ ê°€ìƒ LAN 카드는 ì´ë¯¸ 존재합니다. 다른 ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. +ERR_31 ê°€ìƒ LAN ì¹´ë“œ 장치 ë“œë¼ì´ë²„ ì„¤ì¹˜ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +ERR_32 ì§€ì •ëœ ì´ë¦„ì€ ê°€ìƒ LAN ì¹´ë“œì˜ ìž¥ì¹˜ ì´ë¦„으로 사용할 수 없습니다. +ERR_33 지ì›ë˜ì§€ 않습니다. +ERR_34 ì§€ì •ëœ ì´ë¦„ì˜ ì—°ê²° ì„¤ì •ì´ ì´ë¯¸ 있습니다. +ERR_35 ì§€ì •ëœ ì—°ê²° ì„¤ì •ì€ í˜„ìž¬ ì—°ê²° 중입니다. +ERR_36 ì§€ì •ëœ ì—°ê²° ì„¤ì •ì€ ì¡´ìž¬í•˜ì§€ 않습니다. +ERR_37 ì§€ì •ëœ ì—°ê²° ì„¤ì •ì€ ì—°ê²°ë˜ì–´ 있지 않습니다. +ERR_38 매개 변수가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤. +ERR_39 스마트 ì¹´ë“œ ë˜ëŠ” USB 하드웨어 토í°ì— 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. +ERR_40 스마트 ì¹´ë“œ ë˜ëŠ” USB 하드웨어 í† í° ì¸ì¦ì„ ì„ íƒí–ˆì§€ë§Œ 사용하는 장치가 ì„ íƒë˜ì–´ 있지 않습니다. ì—°ê²° 관리ìžì˜ 스마트 ì¹´ë“œ 메뉴ì—ì„œ ì„ íƒí•˜ì‹­ì‹œì˜¤. +ERR_41 ì§€ì •ëœ ê°€ìƒ LAN 카드는 하나 ì´ìƒì˜ ì—°ê²° ì„¤ì •ì— ì˜í•´ 사용ë˜ê³  있습니다. \r\nì´ ê°€ìƒ LAN 카드를 사용하여 ì—°ê²° ì„¤ì •ì„ ì œê±°í•˜ê±°ë‚˜ ì—°ê²° ì„¤ì •ì´ ì‚¬ìš©í•˜ëŠ” ê°€ìƒ LAN 카드를 변경하십시오. +ERR_42 ì§€ì •ëœ ì—°ê²° ì„¤ì •ì´ ì‚¬ìš©í•˜ëŠ” ê°€ìƒ LAN 카드가 없습니다. \r\n ê°€ìƒ LAN 카드가 존재하고 있는지 확ì¸í•˜ì‹­ì‹œì˜¤. ë˜í•œ ê°€ìƒ LAN ì¹´ë“œ 장치가 비활성화ë˜ì–´ 있지 ì•Šì€ì§€ 확ì¸í•˜ì‹­ì‹œì˜¤. \r\n\r\n 문제가 í•´ê²°ë˜ì§€ ì•Šìœ¼ë©´ì´ ì—°ê²° 설정 사용하는 ê°€ìƒ LAN 카드를 변경하거나 ê°™ì€ ì´ë¦„ì˜ ê°€ìƒ LAN 카드를 ì‹ ê·œ 작성하십시오. +ERR_43 ì§€ì •ëœ ì—°ê²° ì„¤ì •ì´ ì‚¬ìš©í•˜ëŠ” ê°€ìƒ LAN 카드는 ì´ë¯¸ 다른 ì—°ê²° ì„¤ì •ì— ì˜í•´ 사용 중입니다. \r\n ë™ì¼í•œ ê°€ìƒ LAN 카드를 사용하는 다른 ì—°ê²° 설정ì´ìžˆëŠ” 경우 해당 ì—°ê²° ì„¤ì •ì„ ì ˆë‹¨í•˜ì‹­ì‹œì˜¤. +ERR_44 ì§€ì •ëœ ì—°ê²° ì„¤ì •ì´ ì‚¬ìš©í•˜ëŠ” ê°€ìƒ LAN 카드가 비활성화ë˜ì–´ 있습니다. \r\n ì—°ê²° ì„¤ì •ì„ ì‚¬ìš©í•˜ê¸° ì „ì— ê°€ìƒ LAN 카드를 사용하여 사용 가능한 ìƒíƒœë¡œí•˜ì‹­ì‹œì˜¤. +ERR_45 ì§€ì •ëœ ê°’ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. +ERR_46 ì—°ê²°ì€ í´ëŸ¬ìŠ¤í„° 컨트롤러가 없습니다. +ERR_47 ì—°ê²° ì‹œë„ ì¤‘ìž…ë‹ˆë‹¤. +ERR_48 í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì— ì—°ê²°í•˜ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +ERR_49 í´ëŸ¬ìŠ¤í„° 컨트롤러 í´ëŸ¬ìŠ¤í„°ì— 새 ì„¸ì…˜ì„ í• ë‹¹ í•  수 없습니다. +ERR_50 í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ì˜ ê°€ìƒ HUB를 관리 í•  수 없습니다. +ERR_51 연결하려고하는 사용ìžì˜ 암호는 비어 있으므로 ì›ê²© ì—°ê²°ì„ í•  수 없습니다. 빈 암호를 사용하는 경우 VPN Serverì˜ ë¡œì»¬ 컴퓨터 localhost (127.0.0.1) 위ì—ì„œ 만 ì—°ê²°í•  수 있습니다. +ERR_52 ê¶Œí•œì´ ë¶€ì¡±í•©ë‹ˆë‹¤. +ERR_53 ì§€ì •ëœ ì²­ì·¨ìžê°€ 없습니다. +ERR_54 ì´ë¯¸ 지정한 í¬íŠ¸ 번호 ì²­ì·¨ìžê°€ 존재하고 있습니다. +ERR_55 í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ëŠ” 없습니다. +ERR_56 지정한 암호화 알고리즘 ì´ë¦„ì€ ì§€ì›ë˜ì§€ 않습니다. +ERR_57 지정한 ì´ë¦„ì˜ ê°€ìƒ HUBì€ ì„œë²„ì— ì´ë¯¸ 존재합니다. +ERR_58 등ë¡ë˜ì–´ìžˆëŠ” ê°€ìƒ HUBê°€ 너무 많습니다. ë” ì´ìƒ ë“±ë¡ í•  수 없습니다. ì˜¤ëž˜ëœ ê°€ìƒ HUB를 제거하십시오. +ERR_59 ì§€ì •ëœ ì´ë¦„ì˜ ê³„ë‹¨ì‹ê°€ ì´ë¯¸ 존재합니다. +ERR_60 계단ì‹ëŠ” í´ëŸ¬ìŠ¤í„°ì˜ ì„œë²„ì— ë§Œë“¤ 수 없습니다. +ERR_61 ì§€ì •ëœ ê³„ë‹¨ì‹ê°€ 오프ë¼ì¸ ìƒíƒœìž…니다. +ERR_62 ë“±ë¡ ëœ ì•¡ì„¸ìŠ¤ ëª©ë¡ ìˆ˜ê°€ 너무 많습니다. +ERR_63 등ë¡ë˜ì–´ìžˆëŠ” ì‚¬ìš©ìž ìˆ˜ê°€ 너무 많습니다. +ERR_64 등ë¡ë˜ì–´ìžˆëŠ” 그룹 수가 너무 많습니다. +ERR_65 지정한 ê·¸ë£¹ì´ ì¡´ìž¬í•˜ì§€ 않습니다. +ERR_66 지정한 ì´ë¦„ì˜ ì‚¬ìš©ìžê°€ ì´ë¯¸ ê°€ìƒ HUBì— ì¡´ìž¬í•©ë‹ˆë‹¤. +ERR_67 지정한 ì´ë¦„ì˜ ê·¸ë£¹ì´ ì´ë¯¸ ê°€ìƒ HUBì— ì¡´ìž¬í•©ë‹ˆë‹¤. +ERR_68 지정한 ì´ë¦„ì˜ ì‚¬ìš©ìžëŠ” ì„œë²„ì— ì¡´ìž¬í•˜ì§€ë§Œ, ì¸ì¦ì˜ 종류는 암호 ì¸ì¦ì´ 없습니다. 암호를 변경할 수 없습니다. +ERR_69 ìž…ë ¥ ëœ ì‚¬ìš©ìž ì´ë¦„ ë˜ëŠ” ì´ì „ 암호가 올바르지 않습니다. 암호는 대소 문ìžë¥¼ 구분합니다. +ERR_70 사ì´íƒ€ë§ˆ. +ERR_71 SoftEther는 경제 ì‚°ì—… ì„±ì˜ ìš”ì²­ì— ë”°ë¼ í˜„ìž¬ ë°°í¬ë¥¼ ì¼ì‹œ 정지시켜 드리고 있습니다. +ERR_72 SoftEther는 IPAì˜ ìš”ì²­ì— ë”°ë¼ í˜„ìž¬ ë°°í¬ë¥¼ ì¼ì‹œ 정지시켜 드리고 있습니다. +ERR_73 ê³„ë‹¨ì‹ ì„¸ì…˜ì€ ëŠì„ 수 없습니다. ì„¸ì…˜ì„ ì‚­ì œí•˜ë ¤ë©´ 계단ì‹ì„ 중지하십시오. +ERR_74 VPN Serverì— ì—°ê²° ì„¤ì •ì´ ì™„ë£Œë˜ì§€ 않았습니다. 먼저 VPN Serverì— ì—°ê²°í•˜ê¸°ìœ„í•œ ì—°ê²° 설정ì„해야합니다. +ERR_75 ì´ë¯¸ VPN Serverì— ëŒ€í•œ ì—°ê²°ì„ ì‹œìž‘í•˜ê³  있습니다. +ERR_76 VPN Serverì— ì—°ê²°ë˜ì–´ 있지 않습니다. +ERR_77 ì§€ì •ëœ X509 ì¸ì¦ì„œ 파ì¼ì€ RSA 1024 bit, 1536 bit, 2048 bit, 3072 bit ë˜ëŠ” 4096 bitì˜ ê³µê°œ 키를 가지고 있지 않습니다. SoftEther VPN 소프트웨어는 RSA 1024 bit, 1536 bit, 2048 bit, 3072 bit ë˜ëŠ” 4096 bit ì¸ì¦ì„œë¥¼ 지ì›í•˜ê³  있습니다. +ERR_78 SecureNAT ì„¸ì…˜ì€ ëŠì„ 수 없습니다. ì„¸ì…˜ì„ ì‚­ì œí•˜ë ¤ë©´ SecureNAT ìž‘ë™ì„ 중지하십시오. +ERR_79 SecureNAT ê¸°ëŠ¥ì€ í´ëŸ¬ìŠ¤í„°ë§ 환경ì—ì„œ 사용할 수 없습니다. +ERR_80 SecureNAT ê¸°ëŠ¥ì´ ìž‘ë™í•˜ì§€ 않습니다. +ERR_81ì´ VPN Serverì— ì—°ê²° ì„¸ì…˜ì€ ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžê°€ 설치ë˜ì–´ìžˆëŠ” 방화벽 ìž¥ì¹˜ì— ì˜í•´ 차단ë˜ì—ˆìŠµë‹ˆë‹¤. ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. +ERR_82 로컬 브리지 ì—°ê²°ì´ ëŠì–´ 수 없습니다. ì„¸ì…˜ì„ ì‚­ì œí•˜ë ¤ë©´ 로컬 브리지 ê¸°ëŠ¥ì„ ì¤‘ì§€í•˜ì‹­ì‹œì˜¤. +ERR_83 로컬 브리지 ê¸°ëŠ¥ì´ ìž‘ë™í•˜ì§€ 않습니다. +ERR_84 ì—°ê²°ëœ VPN Server는 로컬 브리지를 사용할 수 없습니다. ê·€í•˜ì˜ VPN Serverì—ì„œ 로컬 브리지를 사용하기위한 설정 ë°©ë²•ì€ ì˜¨ë¼ì¸ ë„ì›€ë§ ë“±ì„ ì°¸ì¡°í•˜ì‹­ì‹œì˜¤. +ERR_85 ì—°ê²°í•  ì„œë²„ì˜ ì œì‹œ í•œ ì¸ì¦ì„œë¥¼ 신뢰할 수 없습니다. ì—°ê²° 설정ì—ì„œ 서버 ì¸ì¦ì„œë¥¼ 반드시 확ì¸í•˜ëŠ” ì„¤ì •ì´ í™œì„±í™”ë˜ì–´ 있습니다. 신뢰할 수있는 루트 ì¸ì¦ì„œë¥¼ 등ë¡í•˜ê±°ë‚˜ 고유 ì¸ì¦ì„œë¥¼ 등ë¡í•˜ì‹­ì‹œì˜¤. +ERR_86 ì—°ê²°í•  ì„œë²„ì˜ ì œí’ˆ 코드가 다릅니다. ì´ í´ë¼ì´ì–¸íŠ¸ì—ì„œ ì—°ê²°í•  수 없습니다. +ERR_87 í´ë¼ì´ì–¸íŠ¸ì™€ 서버 ë²„ì „ì´ ë‹¤ë¦…ë‹ˆë‹¤. 소프트웨어를 ì—…ë°ì´íŠ¸í•˜ì‹­ì‹œì˜¤. +ERR_88 캡처 장치 ì¶”ê°€ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. ì´ë¯¸ ë™ì¼í•œ 캡처 장치가 등ë¡ë˜ì–´ìžˆì„ 수 있습니다. +ERR_89 ì—°ê²°í•  서버는 í´ë¼ì´ì–¸íŠ¸ì—ì„œ ì—°ê²°í•  수 없습니다. ì „ìš© í´ë¼ì´ì–¸íŠ¸ 소프트웨어가 필요합니다. +ERR_90 지정한 캡처 장치가 등ë¡ë˜ì–´ 있지 않습니다. +ERR_91 ê°€ìƒ ë ˆì´ì–´ 3 스위치 ì—°ê²°ì´ ëŠì–´ 수 없습니다. ì„¸ì…˜ì„ ì‚­ì œí•˜ë ¤ë©´ ê°€ìƒ ë ˆì´ì–´ 3 스위치를 중지하십시오. +ERR_92 ì§€ì •ëœ ì´ë¦„ì˜ ê°€ìƒ ë ˆì´ì–´ 3 스위치는 ì´ë¯¸ 존재합니다. 다른 ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. +ERR_93 ì§€ì •ëœ ì´ë¦„ì˜ ê°€ìƒ ë ˆì´ì–´ 3 스위치가 없습니다. +ERR_94 ì§€ì •ëœ ì´ë¦„ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. 사용할 수없는 문ìžê°€ í¬í•¨ë˜ì–´ 있는지 확ì¸í•˜ì‹­ì‹œì˜¤. +ERR_95 ê°€ìƒ ë ˆì´ì–´ 3 ì¸í„°íŽ˜ì´ìŠ¤ì˜ ì¶”ê°€ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +ERR_96 ê°€ìƒ ë ˆì´ì–´ 3 ì¸í„°íŽ˜ì´ìŠ¤ì˜ ì‚­ì œì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +ERR_97 ì§€ì •ëœ ê°€ìƒ ë ˆì´ì–´ 3 ì¸í„°íŽ˜ì´ìŠ¤ê°€ ì—°ê²°ëœ ê°€ìƒ HUBì— ì—°ê²°í•˜ëŠ” ê°€ìƒ ë ˆì´ì–´ 3 ì¸í„°íŽ˜ì´ìŠ¤ê°€ ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì— ì´ë¯¸ 존재합니다. í•˜ë‚˜ì˜ ê°€ìƒ ë ˆì´ì–´ 3 스위치ì—ì„œ ë™ì¼í•œ ê°€ìƒ HUBì— ì—°ê²°í•˜ëŠ” ê°€ìƒ ë ˆì´ì–´ 3 ì¸í„°íŽ˜ì´ìŠ¤ëŠ” 하나 ë°–ì— ì •ì˜ í•  수 없습니다. +ERR_98 ë¼ìš°íŒ… í…Œì´ë¸” ì¶”ê°€ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +ERR_99 ë¼ìš°íŒ… í…Œì´ë¸”ì˜ ì‚­ì œì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +ERR_100 ì§€ì •ëœ ë¼ìš°íŒ… í…Œì´ë¸”ì´ ì´ë¯¸ 존재합니다. +ERR_101 í´ë¼ì´ì–¸íŠ¸ì™€ 서버 사ì´ì˜ 시계가 어긋나 있습니다. 시간 ì„¤ì •ì„ í™•ì¸í•˜ì‹­ì‹œì˜¤. +ERR_102ì´ ê°€ìƒ ë ˆì´ì–´ 3 스위치를 시작할 수 없습니다. \r\n\r\n ê°€ìƒ ë ˆì´ì–´ 3 스위치를 시작하려면 최소한 1 ê°œì˜ ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ê°€ ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì— ì •ì˜ë˜ì–´ 있어야합니다. +ERR_103 ì—°ê²°ëœ VPN Server í´ë¼ì´ì–¸íŠ¸ 액세스 ë¼ì´ì„¼ìŠ¤ 개수가 부족합니다. 서버 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. +ERR_104 ì—°ê²°ëœ VPN Serverì˜ ë¸Œë¦¬ì§€ ë¼ì´ì„¼ìŠ¤ê°€ 부족합니다. 서버 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. +ERR_105 ì—°ê²°ëœ VPN Server는 현재 ê¸°ìˆ ì  ì¸ ë¬¸ì œë¡œ ì—°ê²°ì„ í—ˆìš©í•˜ì§€ 않습니다. ìž ì‹œ 기다리거나 VPN Server 관리ìžì—게 문ì˜í•˜ì—¬ ì„œë²„ì˜ ë¡œê·¸ 파ì¼ì„ 확ì¸í•˜ë„ë¡ ìš”ì²­í•˜ì‹­ì‹œì˜¤. +ERR_106 ì—°ê²°ëœ VPN Serverì˜ ì¸ì¦ì„œê°€ 만료ë˜ì–´ 있습니다. VPN Server 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. +ERR_107 ëª¨ë‹ˆí„°ë§ ëª¨ë“œì—ì„œ ì—°ê²°ì„ ìš”ì²­í–ˆì§€ë§Œ ì—°ê²°ì— ì‚¬ìš©í•˜ëŠ” 사용ìžì˜ 보안 ì •ì±…ì€ ëª¨ë‹ˆí„°ë§ ëª¨ë“œë¥¼ 허용하지 않습니다. +ERR_108 브리지/ë¼ìš°í„° 모드ì—ì„œ ì—°ê²°ì„ ìš”ì²­í–ˆì§€ë§Œ ì—°ê²°ì— ì‚¬ìš©í•˜ëŠ” 사용ìžì˜ 보안 ì •ì±…ì€ ë¸Œë¦¬ì§€ ëª¨ë“œë„ ë¼ìš°í„° ëª¨ë“œë„ ê¸ˆì§€í•˜ê³  있습니다. +ERR_109 VPN Serverì˜ ê°€ìƒ HUBì˜ ì ‘ê·¼ IP 제한 ëª©ë¡ ì„¤ì •ì— ë”°ë¼ í´ë¼ì´ì–¸íŠ¸ì˜ IP 주소ì—ì„œ ì—°ê²°ì´ ê±°ë¶€ë˜ì—ˆìŠµë‹ˆë‹¤. +ERR_110 항목 수가 너무 많습니다. +ERR_111 메모리가 부족합니다. +ERR_112 ì§€ì •ëœ ê°œì²´ê°€ ì´ë¯¸ 있습니다. +ERR_113 치명ì ì¸ 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. í”„ë¡œê·¸ëž¨ì˜ ë™ìž‘ì„ ê³„ì†í•  수 ì—†ì„ ê°€ëŠ¥ì„±ì´ ìžˆìŠµë‹ˆë‹¤. +ERR_114 ì—°ê²°ëœ VPN Server 소프트웨어 ë¼ì´ì„¼ìŠ¤ ìœ„ë°˜ì´ ê°ì§€ë˜ê³  있습니다. ì—°ê²°ì€ í—ˆìš©ë˜ì§€ 않습니다. VPN Server 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. +ERR_115 ì—°ê²°ëœ VPN Serverê°€ 현재 ì¸í„°ë„·ì—ì„œ 소프트 ì´ì‚¬ 주ì‹íšŒì‚¬ê°€ 제공하는 중요한 ì„œë²„ì— ì—°ê²°í•˜ì—¬ ì •í’ˆì„ í™•ì¸í•  수없는 ìƒíƒœìž…니다. ìž ì‹œ 기다리거나 VPN Server 관리ìžì—게 문ì˜í•˜ì—¬ ì„œë²„ì˜ ë¡œê·¸ íŒŒì¼ ë° ì„œë²„ ë³¸ì²´ì˜ ì¸í„°ë„· ì—°ê²° ìƒíƒœë¥¼ 확ì¸í•˜ë„ë¡ ìš”ì²­í•˜ì‹­ì‹œì˜¤. +ERR_116 í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ 소프트웨어 ë¼ì´ì„¼ìŠ¤ ìœ„ë°˜ì´ ê°ì§€ë˜ì—ˆìŠµë‹ˆë‹¤. ì—°ê²°ì€ í—ˆìš©ë˜ì§€ 않습니다. +ERR_117 명령 ë˜ëŠ” íŒŒì¼ ì´ë¦„ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. +ERR_118 ë¼ì´ì„¼ìŠ¤ 키가 올바르지 않습니다. +ERR_119 VPN Serverì— ëŒ€í•œ 유효한 ë¼ì´ì„¼ìŠ¤ê°€ 등ë¡ë˜ì–´ 있지 않습니다. VPN Serverì˜ ê´€ë¦¬ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. +ERR_120 VPN Serverê°€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” ë° í•„ìš”í•œ 제품 ë¼ì´ì„¼ìŠ¤ê°€ 등ë¡ë˜ì–´ 있지 않습니다. VPN Serverì˜ ê´€ë¦¬ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. +ERR_121ì´ VPN Clientì˜ ì—°ê²° ì„¤ì •ì€ SoftEther VPN 2.0 Administration Packì— í¬í•¨ ëœ "Web 프로그램 만들기 키트"ë˜ëŠ” "빠른 설치 프로그램 만들기 키트"ì— ì˜í•´ ì„¤ì¹˜ëœ ê²ƒì´ì§€ë§Œ ì—°ê²°í•  VPN Server는 SoftEther VPN 2.0 Administration Packì— ëŒ€ì‘ í•œ ë²„ì „ì€ ì—†ìŠµë‹ˆë‹¤. 설치 í”„ë¡œê·¸ëž¨ì˜ ì›ë³¸ì´ë‚˜ 시스템 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. +ERR_122 VPN Server SDK for .NET ë¼ì´ë¸ŒëŸ¬ë¦¬ SoftEther VPN 2.0 Administration Packì— ëŒ€ì‘ í•œ 버전 SoftEther VPN Serverì—만 ì—°ê²°í•  수 있습니다. 연결하려는 VPN Server는 SoftEther VPN 2.0 Administration Packì— ëŒ€ì‘ í•œ ë²„ì „ì€ ì—†ìŠµë‹ˆë‹¤. 시스템 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. +ERR_123 ì—°ê²°ëœ ì†Œí”„íŠ¸ì›¨ì–´ëŠ” 베타 만료ë˜ì–´ 있습니다. ë” ìƒˆë¡œìš´ 베타 버전 ë˜ëŠ” 완성 ëœ ì œê³µì´ ê°œì‹œëœ í›„ ì´ìš©í•  수 없습니다. http://selinks.org/를 방문하여 최신 ë²„ì „ì˜ ì†Œí”„íŠ¸ì›¨ì–´ë¥¼ 다운로드하ë„ë¡ ì—°ê²°í•  ì„œë²„ì˜ ê´€ë¦¬ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. +ERR_124 VPN Serverì— ì—°ê²° 서버 측ì—ì„œ 거부ë˜ì—ˆìŠµë‹ˆë‹¤. +ERR_125 VPN Serverì— ëŒ€í•œ ì—°ê²°ì´ í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ 거부ë˜ì—ˆìŠµë‹ˆë‹¤. +ERR_126 ì¼ì • ì‹œê°„ì´ ê²½ê³¼í–ˆê¸° ë•Œë¬¸ì— ê´€ë¦¬ìžê°€ 설정 í•œ 보안 ì •ì±… ì„¤ì •ì€ VPN ì—°ê²°ì´ ìžë™ìœ¼ë¡œ ëŠì–´ì¡ŒìŠµë‹ˆë‹¤. ê³„ì† í†µì‹ ì„ í•  경우 다시 연결하십시오. +ERR_127ì´ VPN Serverì— ì—°ê²°í•˜ê¸° 위해서는 VPN Server 관리ìžê°€ 만든 특별 ë²„ì „ì˜ VPN Client 소프트웨어가 필요합니다. VPN Server 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. +ERR_128ì´ VPN Server는 ì´ë¯¸ 현재 제품 버전 ë¼ì´ì„¼ìŠ¤ì—ì„œ 허용ë˜ëŠ” 만들 수 ì‚¬ìš©ìž ìˆ˜ë³´ë‹¤ ë§Žì€ ìˆ˜ì˜ ì‚¬ìš©ìž ê°œì²´ë¥¼ 작성·등ë¡ë˜ì–´ 있습니다. ë” ì´ìƒì´ VPN Serverì— ìƒˆ ì‚¬ìš©ìž ê°œì²´ë¥¼ 만들 수 없습니다. 기존 ì‚¬ìš©ìž ê°œì²´ 중 ì¼ë¶€ë¥¼ 삭제하거나 ì—ë””ì…˜ì„ Professional Edition 등 ìƒìœ„ 버전으로 업그레ì´ë“œí•˜ì‹­ì‹œì˜¤. +ERR_129 투입하려고 í•œ ë¼ì´ì„¼ìŠ¤ í‚¤ì˜ êµ¬ë… ê³„ì•½ì´ VPN Server 릴리스 (빌드) ëœ ë‚  ì´ì „ì— ë§Œë£Œë˜ì–´ 있습니다. ê³ ê°ì€ êµ¬ë… ê³„ì•½ì„ ì²´ê²° í•œ 기간 ì¤‘ì— ì¶œì‹œ (빌드) ëœ ë²„ì „ì˜ VPN Server 만 사용할 권리가 있습니다. ê³ ê°ì´ ê³¼ê±°ì— êµ¬ë… ê³„ì•½ì„ ì²´ê²° í•œ 기간 ì¤‘ì— ì¶œì‹œ (빌드) ëœ ì´ì „ ë²„ì „ì˜ VPN Server를 사용하거나 ê³ ê°ì˜ êµ¬ë… ê³„ì•½ì„ ê°±ì‹ í•˜ì—¬ 새 ë¼ì´ì„¼ìŠ¤ 키를 ì·¨ë“합니다. ë˜í•œ ì´ì „ ë²„ì „ì˜ VPN Serverë¡œ 다운 그레ì´ë“œí•˜ê¸° 위해 http://selinks.org/ì—ì„œ 소프트웨어를 다운로드 í•  수 있습니다. +ERR_130 VPN Serverì˜ í‰ê°€íŒ ë¼ì´ì„¼ìŠ¤ 키 몇 개를 ì—°ì†í•˜ì—¬ 검색하고 사용할 수 없습니다. ì •í’ˆ ë¼ì´ì„ ìŠ¤ êµ¬ìž…ì„ ê³ ë ¤í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤. +ERR_131 ë™ì¼í•œ IP ì£¼ì†Œì— ì—¬ëŸ¬ VPN Serverê°€ 있습니다. NAT ì‚¬ìš©ì˜ ê²½ìš° í¬íŠ¸ 개방 설정ì„해야합니다. ë˜ëŠ” "ì—°ê²°ëœ ê¸€ë¡œë²Œ IP 주소 ë˜ëŠ” 호스트 ì´ë¦„ /192.168.xx"처럼 "/"를 ì¶”ê°€í•˜ê³ ì´ ë¬¸ìž ì´í›„ì— ì—°ê²°ì„ íŠ¹ì • 사설 IP 주소 ë˜ëŠ” 호스트 ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. +ERR_132 ë™ì  DNS 서비스 ìš© 호스트 키가 중복ë˜ì–´ 있습니다. 키가 ìžë™ìœ¼ë¡œ 재설정ë©ë‹ˆë‹¤. +ERR_133 ì§€ì •ëœ ë™ì  DNS 호스트 ì´ë¦„ì€ ì´ë¯¸ 사용ë˜ê³  있습니다. 다른 호스트 ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. +ERR_134 ì§€ì •ëœ ë™ì  DNS 호스트 ì´ë¦„ì˜ ì¼ë¶€ì— 사용할 수없는 문ìžê°€ í¬í•¨ë˜ì–´ 있습니다. 다른 호스트 ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. +ERR_135 ì§€ì •ëœ ë™ì  DNS 호스트 ì´ë¦„ì´ ë„ˆë¬´ ê¹ë‹ˆë‹¤. 호스트 ì´ë¦„ì€ 31 ìž ì´í•˜ë¡œ 지정하십시오. +ERR_136 ë™ì  DNS 호스트 ì´ë¦„ì´ ì§€ì •ë˜ì–´ 있지 않습니다. +ERR_137 ì§€ì •ëœ ë™ì  DNS 호스트 ì´ë¦„ì´ ë„ˆë¬´ 짧습니다. 호스트 ì´ë¦„ì€ 3 ìž ì´ìƒì´ì–´ì•¼í•©ë‹ˆë‹¤. +ERR_138 ê°€ìƒ HUBì— ë“±ë¡ ëœ ì‚¬ìš©ìžì˜ 암호는 MS-CHAP v2 ì¸ì¦ì„하기 ì „ì— í•œ 번 다시 설정해야합니다. VPN 서버 관리ìžì—게 문ì˜í•˜ì—¬ 암호를 내부 버전 4.0 ì´ìƒ VPN 서버 ê´€ë¦¬ìž ë˜ëŠ” vpncmd 유틸리티를 사용하여 다시 설정하거나 VPN Client 소프트웨어를 사용하여 암호를 변경하십시오. +ERR_139 ë™ì  DNS 서버 사ì´ì˜ í†µì‹ ì´ ëŠì–´ì¡ŒìŠµë‹ˆë‹¤. +ERR_140 ICMP (Ping) í”„ë¡œí† ì½œì„ ì´ˆê¸°í™” í•  수 없습니다. VPN Server를 실행하고있는 프로세스가 ì¼ë°˜ ì‚¬ìš©ìž ê¶Œí•œìœ¼ë¡œ ìž‘ë™ í•  수 있습니다. 그런 경우 VPN Server를 시스템 서비스로 실행시켜주세요 (Linux/UNIXì˜ ê²½ìš° root 권한으로 실행시켜주세요). +ERR_141 DNS í¬íŠ¸ 53를 ì—´ 수 없습니다. VPN Server를 실행하는 ì»´í“¨í„°ì— ì´ë¯¸ 다른 DNS 서버 프로그램 (BIND ë˜ëŠ” Microsoft DNS Server 등)ì´ ìž‘ë™í•˜ì§€ 않는지 확ì¸í•˜ì‹­ì‹œì˜¤. ì´ëŸ¬í•œ ë™ì¼í•œ í¬íŠ¸ë¥¼ 사용하는 í”„ë¡œê·¸ëž¨ì„ ì¢…ë£Œí•˜ê³  다시 ì‹œë„ í•´ë³´ì„¸ìš”. ë˜í•œ Linux/UNIXì˜ ê²½ìš° VPN Server 프로세스가 root 권한으로 실행하고 있는지 확ì¸í•˜ì‹­ì‹œì˜¤. +ERR_142 OpenVPN 서버 ê¸°ëŠ¥ì´ í™œì„±í™”ë˜ì–´ 있지 않습니다. +ERR_143 ì‚¬ìš©ìž ì¸ì¦ 방법 중 "ì¸ì¦ì„œ ì¸ì¦"ë° "외부 서버 ì¸ì¦"ê¸°ëŠ¥ì€ ì˜¤í”ˆ 소스 버전 SoftEther VPNì€ ì•„ì§ êµ¬í˜„ë˜ì–´ 있지 않습니다. ì‚¬ìš©ìž ì¸ì¦ 방법으로 "ìµëª… ì¸ì¦"ë˜ëŠ” "암호 ì¸ì¦"중 하나를 ì„ íƒí•˜ì‹­ì‹œì˜¤. +ERR_144ì´ ìž‘ì—…ì„ ìˆ˜í–‰ í•  수 없습니다. VPN Gate 중계 ì„œë²„ì— ëŒ€í•œ ìž‘ì—…ì€ VPN Gate 제어íŒì—ì„œ 실행하십시오. +ERR_145ì´ ìž‘ì—…ì„ ìˆ˜í–‰ í•  수 없습니다. VPN Gate 공개 VPN 중계 ì„œë²„ì˜ ì—°ê²° ì„¤ì •ì— ëŒ€í•œ ìž‘ì—…ì€ VPN Gate 설정 화면ì—ì„œ 실행하십시오. +ERR_146 VPN Gate 서비스가 VPN Clientì—ì„œ ì‹¤í–‰ì¤‘ì¸ ê²½ìš°ì´ ì„¤ì • 화면ì—ì„œ VPN Gate 서비스를 중지 í•  수 없습니다. VPN Gate 서비스를 중지하려면 VPN Client ì—°ê²° ê´€ë¦¬ìž ì„¤ì • ë„구를 사용하십시오. +ERR_147ì´ ê¸°ëŠ¥ì€ ì˜¤í”ˆ 소스 버전 SoftEther VPNì€ ì•„ì§ êµ¬í˜„ë˜ì–´ 있지 않습니다. +ERR_148 Windows ì‹œìŠ¤í…œì´ ëŒ€ê¸° ìƒíƒœë¡œ 전환 중ì´ê¸° ë•Œë¬¸ì— VPN í†µì‹ ì´ ëŠì–´ì¡ŒìŠµë‹ˆë‹¤. + + + +# ë¼ì´ì„¼ìŠ¤ 관계 +LICENSE_INFO_URL https://selinks.org/?new_license +LICENSE_SUPPORT_URL https://selinks.org/?q=license_info&id=%s +LICENSE_STATUS_OK 활성화 +LICENSE_STATUS_EXPIRED 만료 +LICENSE_STATUS_ID_DIFF 서버 ID 불ì¼ì¹˜ +LICENSE_STATUS_DUP 중복 +LICENSE_STATUS_INSUFFICIENT 필요한 기타 ë¼ì´ì„¼ìŠ¤ê°€ 부족 +LICENSE_STATUS_COMPETITION 다른 ë¼ì´ì„¼ìŠ¤ì™€ ì¶©ëŒ +LICENSE_STATUS_NONSENSE 현재 ë²„ì „ì€ ë¬´ì˜ë¯¸ +LICENSE_STATUS_CPU CPUì˜ ì¢…ë¥˜ê°€ 불ì¼ì¹˜ +LICENSE_STATUS_OTHERERROR ì•Œ 수없는 오류로 ì¸í•´ 비활성화 + + +# TCP 최ì í™” 관계 +TCPOPT_NOT_SUPPORTED TCP/IP 통신 설정 최ì í™” ìœ í‹¸ë¦¬í‹°ëŠ”ì´ ìš´ì˜ ì²´ì œì—ì„œ 사용할 수 없습니다. +TCPOPT_NOT_ADMIN TCP/IP 통신 설정 최ì í™” 유틸리티는 ê´€ë¦¬ìž ê¶Œí•œì´ì—†ëŠ” 사용ìžëŠ” 사용할 수 없습니다. + + +# Windows Vista/Windows 7/Windows 8 ìš© 최ì í™” 관계 +VISTA_MMCSS_MSG Windows Vista/Windows 7/Windows 8ì—ì„œ VPN í†µì‹ ì„ í†µí•´ 멀티미디어 íŒŒì¼ (비디오 ë° ì˜¤ë””ì˜¤ ìŠ¤íŠ¸ë¦¬ë° ë“±)ì„ ìž¬ìƒí•˜ê¸°ìœ„í•œ 최ì í™”를 하시겠습니까? +VISTA_MMCSS_MSG_2 ì´ë¯¸ Windows Vista/Windows 7/Windows 8ì—ì„œ VPN í†µì‹ ì„ í†µí•´ 멀티미디어 íŒŒì¼ (비디오 ë° ì˜¤ë””ì˜¤ ìŠ¤íŠ¸ë¦¬ë° ë“±)ì„ ìž¬ìƒí•˜ê¸°ìœ„í•œ 최ì í™” ì„¤ì •ì´ ì´ë£¨ì–´ì§€ê³  있습니다. \r\n 최ì í™” ì„¤ì •ì„ ì‚­ì œí•˜ê³  다시 설치 하시겠습니까? +VISTA_MMCSS_MSG_3 í˜„ìž¬ì˜ í™˜ê²½ì—ì„œ 최ì í™” ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 없습니다. +VISTA_MMCSS_MSG_4ì´ ê¸°ëŠ¥ì€ Administrators 권한으로 í”„ë¡œê·¸ëž¨ì„ ì‹¤í–‰ì¤‘ì¸ ê²½ìš°ì—만 사용할 수 있습니다. \r\nWindows Vista/Windows 7/Windows 8ì˜ ê²½ìš° ê´€ë¦¬ìž ê¶Œí•œìœ¼ë¡œ 실행] ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì—¬ í”„ë¡œê·¸ëž¨ì„ ì‹¤í–‰í•˜ì‹­ì‹œì˜¤. +VISTA_MMCSS_MSG_5 최ì í™” ì„¤ì •ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. +VISTA_MMCSS_MSG_6 최ì í™” ì„¤ì •ì´ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤. + +# PKCS 유틸리티 관계 +PKCS_UTIL_TITLE PKCS #12 굽기 유틸리티 +PKCS_UTIL_SAVEDLG_TITLE USB 토í°ì— ì“°ê³  ì‹¶ì€ PKCS #12 파ì¼ì„ ì„ íƒ +PKCS_UTIL_READ_ERROR íŒŒì¼ %s를 ì½ì„ 수 없습니다. +PKCS_UTIL_WRITE_OK_MSG %s 파ì¼ì„ USB 하드웨어 토í°ì— ì¼ìŠµë‹ˆë‹¤. +PKCS_UTIL_DELETE_OK_MSG USB 하드웨어 토í°ì—ì„œ PKCS #12 ì¸ì¦ì„œ ë°ì´í„°ë¥¼ 삭제했습니다. +PKCS_UTIL_SECA_FILENAME seca_p12 +PKCS_MAKE_SURE USB í† í° ë‚´ì— ê¸°ë¡ ëœ PKCS #12 ì¸ì¦ì„œ ë°ì´í„°ë¥¼ 삭제합니다. \r\n ì¼ë‹¨ ì‚­ì œ ëœ ë°ì´í„°ëŠ” 다시 복구 í•  수 없습니다. \r\r\n \r\r\n ê³„ì† í•˜ì‹œê² ìŠµë‹ˆê¹Œ? +PKCS_UTIL_BAD_FILE ì§€ì •ëœ íŒŒì¼ì€ PKCS #12 파ì¼ë¡œ ì¸ì‹ í•  수 없습니다. + + +# 공통 대화 관계 +DLG_ALL_FILES 모든 íŒŒì¼ (*.*)|*.* +DLG_CERT_FILES X509 ì¸ì¦ì„œ íŒŒì¼ (* .CER;*. CRT)|* .cer;*. crt|모든 íŒŒì¼ (*.*)|*.* +DLG_KEY_FILTER ê°œì¸ í‚¤ íŒŒì¼ (* .KEY;*. PEM)|* .key;*. pem|모든 íŒŒì¼ (*.*)|*.* +DLG_PKCS12_FILTER PKCS #12 íŒŒì¼ (* .P12;*. PFX)|* .p12;*. pfx|모든 íŒŒì¼ (*.*)|*.* +DLG_CERT_OR_P12_FILTER X509 ì¸ì¦ì„œ ë˜ëŠ” PKCS #12 íŒŒì¼ (* .CER;*. CRT;*. P12;*. PFX)|* .cer;*. crt;*. p12;*. pfx|X509 ì¸ì¦ì„œ íŒŒì¼ (*. CER;*. CRT)|* .cer;*. crt|PKCS #12 íŒŒì¼ (* .P12;*. PFX)|* .p12;*. pfx|모든 íŒŒì¼ (*.*)|*.* +DLG_CONFIG_FILES 설정 íŒŒì¼ (* .CONFIG)|* .config|모든 íŒŒì¼ (*.*)|*.* +DLG_KEY_OR_P12_FILTER ê°œì¸ í‚¤ íŒŒì¼ ë˜ëŠ” PKCS #12 íŒŒì¼ (* .KEY;*. PEM;*. P12;*. PFX)|* .key;*. pem;*. p12;*. pfx|ê°œì¸ í‚¤ íŒŒì¼ (* .KEY ;*. PEM)|* .key;*. pem|PKCS #12 íŒŒì¼ (* .P12;*. PFX)|* .p12;*. pfx|모든 íŒŒì¼ (*.*)|*.* +DLG_ZIP_FILER ZIP íŒŒì¼ (* .ZIP)|* .zip|모든 íŒŒì¼ (*.*)|*.* +DLG_OPEN_CERT ì¸ì¦ì„œ 파ì¼ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤ +DLG_OPEN_KEY ê°œì¸ í‚¤ 파ì¼ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤ +DLG_OPEN_KEY_WITH_CERT 해당 ê°œì¸ í‚¤ 파ì¼ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤ +DLG_OPEN_FILE_ERROR ì§€ì •ëœ íŒŒì¼ "%S"를 ì½ì„ 수 없습니다. +DLG_OPEN_FILE_ERROR_W ì§€ì •ëœ íŒŒì¼ "%s"를 ì½ì„ 수 없습니다. +DLG_BAD_P12 íŒŒì¼ "%S"는 유효한 PKCS #12 ì¸ì¦ì„œ 파ì¼ì´ 없습니다. +DLG_BAD_P12_W íŒŒì¼ "%s"는 유효한 PKCS #12 ì¸ì¦ì„œ 파ì¼ì´ 없습니다. +DLG_BAD_X509 íŒŒì¼ "%S"는 유효한 X509 ì¸ì¦ì„œ 파ì¼ì´ 없습니다. +DLG_BAD_X509_W íŒŒì¼ "%s"는 유효한 X509 ì¸ì¦ì„œ 파ì¼ì´ 없습니다. +DLG_BAD_KEY íŒŒì¼ "%S"는 유효한 RSA ê°œì¸ í‚¤ 파ì¼ì´ 없습니다. +DLG_BAD_KEY_W íŒŒì¼ "%s"는 유효한 RSA ê°œì¸ í‚¤ 파ì¼ì´ 없습니다. +DLG_BAD_SIGNATURE ì§€ì •ëœ ì¸ì¦ì„œì— í¬í•¨ ëœ ê³µê°œ 키와 ê°œì¸ í‚¤ê°€ 제대로 대ì‘하지 않습니다. \r\n ì¸ì¦ì„œì˜ 공개 í‚¤ì— ëŒ€ì‘하는 비밀 키가 필요합니다. +DLG_SAVE_CERT ì¸ì¦ì„œë¥¼ 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ +DLG_SAVE_KEY 비밀 키를 저장하는 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ +DLG_SAVE_P12 ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ 저장하는 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ +DLG_SAVE_FILE 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ +DLG_SAVE_OPENVPN_CONFIG OpenVPN 설정 파ì¼ì„ 저장 í•œ ZIP 파ì¼ì„ 저장할 위치 +DLG_CERT_SAVE_OK ì¸ì¦ì„œë¥¼ 올바르게 저장했습니다. +DLG_CERT_SAVE_ERROR ì¸ì¦ì„œë¥¼ 저장할 수 없습니다. +DLG_KEY_SAVE_OK 비밀 키를 올바르게 저장했습니다. +DLG_KEY_SAVE_ERROR 비밀 키를 저장할 수 없습니다. +DLG_KEY_PAIR_SAVE_OK ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ 올바르게 저장했습니다. +DLG_KEY_PAIR_SAVE_ERROR ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ 제대로 저장할 수 없습니다. +DLG_REBOOT_INFO %u ì´ˆ 후 컴퓨터를 다시 시작합니다. +DLG_REBOOT_INFO_2 컴퓨터를 다시 시작합니다... +DLG_REBOOT_ERROR 컴퓨터를 다시 ì‹œìž‘ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. \r\n\r\n 즉시 컴퓨터를 수ë™ìœ¼ë¡œ 다시 시작하십시오. +DLG_SAVE_CONFIG êµ¬ì„±ì„ ì €ìž¥í•  íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ +DLG_OPEN_CONFIG 가져올 구성 파ì¼ì„ 지정하십시오 +DLG_STRING_DEFTITLE 문ìžì—´ ìž…ë ¥ +DLG_STRING_DEFINFO 문ìžì—´ì„ 입력하십시오. +DLG_ABOUT_LEGAL ë²•ì  ê³ ì§€ +DLG_ABOUT_AUTHORS ê°œë°œìž ëª©ë¡ +DLG_UPDATE_DATE \(%S 출시) +DLG_UPDATE_HINT [OK]를 í´ë¦­í•˜ë©´ Web 브ë¼ìš°ì €ê°€ ì—´ë ¤ 최신 ì—…ë°ì´íŠ¸ ì •ë³´ê°€ 표시ë©ë‹ˆë‹¤. \r\n\r\n ì—…ë°ì´íŠ¸ 다운로드 ë° ì„¤ì¹˜ëŠ” 수ë™ìœ¼ë¡œ 수행해야합니다. 다른 컴퓨터ì—ì„œ 소프트웨어 ì—…ë°ì´íŠ¸ë¥¼ í•  경우ì—는 해당 ì»´í“¨í„°ì— ì›ê²© ë°ìŠ¤í¬í†± ë° SSH 등으로 로그ì¸í•˜ê³  다운로드 ë° ì—…ë°ì´íŠ¸ ìž‘ì—…ì„ ìˆ˜í–‰í•©ë‹ˆë‹¤. \r\n + + +# ê²½ìŸ í”„ë¡œì„¸ìŠ¤ 관계 +BAD_PROCESS_TITLE %Sì— ëŒ€í•œ 경고 +BAD_PROCESS_MESSAGEì´ ì»´í“¨í„°ì—ì„œ 문제를 ì¼ìœ¼í‚¬ 수있는 소프트웨어 "%S"ê°€ ìž‘ë™í•˜ê³ ìžˆì„ 가능성ì´ìžˆëŠ” 것으로 ê°ì§€ë˜ì—ˆìŠµë‹ˆë‹¤. \r\n\r\n "%S"ì— í¬í•¨ ëœ ë¬¸ì œë¡œ ì¸í•´ VPN í†µì‹ ì´ ë¶ˆì•ˆì •í•˜ê±°ë‚˜ 오류가 ë°œìƒ í•  수 있습니다. \r\n\r\nVPN 소프트웨어 "%S"함께 ì´ìš©í•¨ìœ¼ë¡œì¨ VPNì˜ ë™ìž‘ì´ ë¶ˆì•ˆì •í•´ì§ˆ 경우 "%S"를 중지하거나 제거 í•  ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤ (소프트웨어 ì¢…ë¥˜ì— ë”°ë¼ ì •ì§€ì‹œí‚¬ë¿ë§Œ 여전히 ì»´í“¨í„°ì— ë¬¸ì œê°€ ë‚¨ì•„ìžˆì„ ìˆ˜ 있으므로주ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤). \r\n + + +# 하드웨어 í† í° ê´€ê³„ +SEC_SMART_CARD 스마트 ì¹´ë“œ +SEC_USB_TOKEN USB í† í° +SEC_INIT_MSG_1 ë‹¤ìŒ ìŠ¤ë§ˆíŠ¸ 카드를 스마트 ì¹´ë“œ 리ë”ì— ì‚½ìž…í•˜ê³  PIN 코드를 입력하십시오. +SEC_INIT_MSG_2 ë‹¤ìŒ USB í† í° í•˜ë“œì›¨ì–´ë¥¼ ì»´í“¨í„°ì˜ USB í¬íŠ¸ì— 연결하여 PIN 코드를 입력하십시오. +SEC_OPENING 장치를 ì—´ë ¤ 있습니다... +SEC_CLOSING 장치를 닫습니다... +SEC_OPEN_SESSION 보안 ì„¸ì…˜ì„ ì—´ê³  있습니다... +SEC_CLOSE_SESSION 보안 ì„¸ì…˜ì„ ë‹«ìŠµë‹ˆë‹¤... +SEC_LOGIN 토í°ì— 로그ì¸í•˜ê³  있습니다... +SEC_LOGOUT 토í°ì—ì„œ 로그 아웃하고 있습니다... +SEC_INIT_BATCH ì¼ê´„ 처리를 시작합니다... +SEC_READ_DATA ë°ì´í„°ë¥¼ ì½ëŠ” 중입니다... +SEC_WRITE_DATA ë°ì´í„°ë¥¼ ì“°ê³  있습니다... +SEC_READ_CERT ì¸ì¦ì„œë¥¼ë¡œë“œ 중입니다... +SEC_WRITE_CERT ì¸ì¦ì„œë¥¼ 기ë¡í•˜ê³  있습니다... +SEC_DELETE 개체를 삭제하고 있습니다... +SEC_SIGN ê°œì¸ í‚¤ 디지털 서명ì„하고 있습니다... +SEC_WRITE_KEY 비밀 열쇠를 기ë¡í•˜ê³  있습니다... +SEC_ENUM 개체를 열거하고 있습니다... +SEC_FINISHED ìž‘ì—…ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. +SEC_ERROR_INVALID_ID ì§€ì •ëœ ë³´ì•ˆ 장치 (장치 %u)는 사용할 수 없습니다. +SEC_ERROR_OPEN_DEVICE 장치 %S를 ì—´ 수 없습니다. 장치가 ì»´í“¨í„°ì— ì—°ê²°ë˜ì–´ 있는지 확ì¸í•˜ì‹­ì‹œì˜¤. +SEC_ERROR_OPEN_DEVICEEX 장치 %S를 ì—´ 수 없습니다. 장치가 ì»´í“¨í„°ì— ì—°ê²°ë˜ì–´ 있는지 확ì¸í•˜ì‹­ì‹œì˜¤. \r\n\r\n ë˜í•œ, 주민 기본 대장 ë„¤íŠ¸ì›Œí¬ ì¹´ë“œ ë“±ì˜ ê³µì  ê°œì¸ ì¸ì¦ 서비스 í´ë¼ì´ì–¸íŠ¸ 소프트웨어 ë“±ì„ ì‚¬ìš©í•˜ëŠ” 경우ì—는 ì‚¬ì „ì— ì‹œìž‘ 메뉴ì—ì„œ ê³µì  ê°œì¸ ì¸ì¦ 유틸리티ì—ì„œ 사용하는 스마트 ì¹´ë“œ 장치를 ì„ íƒí•´ì•¼í•©ë‹ˆë‹¤. +SEC_ERROR_OPEN_SESSION 장치 %S 내부ì—ì„œ 보안 ì„¸ì…˜ì„ ì‹œìž‘í•  수 없습니다. 올바른 장치가 ì„ íƒë˜ì–´ 있는지 확ì¸í•˜ì‹­ì‹œì˜¤. +SEC_ERROR_LOGIN ìž…ë ¥ ëœ PIN 코드가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤. +SEC_ERROR_NOT_FOUND_1 스마트 ì¹´ë“œì— ì§€ì •ëœ ì˜¤ë¸Œì íŠ¸ê°€ 존재하지 않습니다. 올바른 스마트 카드가 삽입ë˜ì–´ 있는지 확ì¸í•˜ì‹­ì‹œì˜¤. +SEC_ERROR_NOT_FOUND_2 USB í† í° í•˜ë“œì›¨ì–´ì— ì§€ì •ëœ ì˜¤ë¸Œì íŠ¸ê°€ 존재하지 않습니다. 올바른 USB í† í° í•˜ë“œì›¨ì–´ê°€ ì—°ê²°ë˜ì–´ 있는지 확ì¸í•˜ì‹­ì‹œì˜¤. +SEC_ERROR_SIGN_1 스마트 ì¹´ë“œì— ê°œì¸ í‚¤ê°€ 없거나 디지털 서명 ìž‘ì—…ì´ ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. 올바른 스마트 카드가 삽입ë˜ì–´ 있는지 확ì¸í•˜ì‹­ì‹œì˜¤. +SEC_ERROR_SIGN_2 USB í† í° í•˜ë“œì›¨ì–´ì— ê°œì¸ í‚¤ê°€ 없거나 디지털 서명 ìž‘ì—…ì´ ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. 올바른 USB í† í° í•˜ë“œì›¨ì–´ê°€ ì—°ê²°ë˜ì–´ 있는지 확ì¸í•˜ì‹­ì‹œì˜¤. +SEC_ERROR_WRITE_1 개체를 스마트 ì¹´ë“œì— ê¸°ë¡ í•  수 없습니다. 스마트 ì¹´ë“œì˜ ë©”ëª¨ë¦¬ê°€ 부족할 수 있습니다. +SEC_ERROR_WRITE_2 개체를 USB í† í° í•˜ë“œì›¨ì–´ì— ì“¸ 수 없습니다. 스마트 ì¹´ë“œì˜ ë©”ëª¨ë¦¬ê°€ 부족할 수 있습니다. +SEC_ERROR_ENUM 토í°ì— 저장ë˜ì–´ìžˆëŠ” 개체를 열거하지 못했습니다. +SEC_ERROR_DELETE ì§€ì •ëœ ê°ì²´ì˜ ì‚­ì œì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. ì§€ì •ëœ ê°ì²´ëŠ” 메모리 ë‚´ì— ì¡´ìž¬í•˜ì§€ ì•Šì„ ìˆ˜ 있습니다. +SEC_COLUMN1 장치 ì´ë¦„ +SEC_COLUMN2 종류 +SEC_COLUMN3 제조업체 +SEC_COLUMN4 DLL ì´ë¦„ +SEC_INVALID_ID ì§€ì •ëœ ìŠ¤ë§ˆíŠ¸ ì¹´ë“œ 장치는 존재하지 않습니다. 스마트 ì¹´ë“œì˜ ì¢…ë¥˜ë¥¼ 다시 ì„ íƒí•˜ì‹­ì‹œì˜¤. +SEC_MGR_COLUMN1 ì´ë¦„ +SEC_MGR_COLUMN2 종류 +SEC_MGR_COLUMN3 비공개 +SEC_TYPE_DATA ë°ì´í„° +SEC_TYPE_CERT ì¸ì¦ì„œ +SEC_TYPE_KEY 비밀 +SEC_TYPE_PUB 공개 키 +SEC_YES 예 +SEC_NO 아니오 +SEC_NONE ì—†ìŒ +SEC_IMPORT_DATA 가져올 ë°ì´í„°ë¥¼ ì„ íƒí•˜ì‹­ì‹œì˜¤ +SEC_IMPORT_CERT 가져올 ì¸ì¦ì„œë¥¼ ì„ íƒí•˜ì‹­ì‹œì˜¤ +SEC_IMPORT_KEY 가져 오려는 비밀 키를 ì„ íƒí•˜ì‹­ì‹œì˜¤ +SEC_READ_FAILED ì§€ì •ëœ íŒŒì¼ì˜ ì½ê¸°ì— 실패했습니다. +SEC_DATA_TOO_BIG ì§€ì •ëœ ë°ì´í„°ì˜ í¬ê¸°ê°€ 너무 í½ë‹ˆë‹¤. 스마트 카드는 %u ë°”ì´íŠ¸ ì´ìƒì˜ ë°ì´í„°ë¥¼ 쓸 수 없습니다. +SEC_OBJECT_NAME_TITLE 삽입 í•  ê°œì²´ì˜ ì´ë¦„ +SEC_OBJECT_NAME_INFO 새로운 스마트 ì¹´ë“œì— ê¸°ìž…í•˜ëŠ” 오브ì íŠ¸ì˜ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. ê°ì²´ì˜ ì´ë¦„ì— íŠ¹ìˆ˜ 기호를 제외한 모든 ë°˜ê° ë¬¸ìžë¥¼ 지정할 수 있습니다. \r\n\r\n ì´ë¯¸ ì¹´ë“œì— ê¸°ë¡ë˜ì–´ìžˆëŠ” ê°™ì€ ì¢…ë¥˜ì˜ ê°œì²´ ì´ë¦„ê³¼ 중복 ë®ì–´ 쓰게ë˜ë¯€ë¡œì£¼ì˜í•˜ì‹­ì‹œì˜¤. +SEC_DELETE_MSG ì„ íƒí•œ 개체를 스마트 ì¹´ë“œì—ì„œ 삭제합니다. \r\n 하시겠습니까? +SEC_OBJECT_IMPORT_OK 개체를 스마트 ì¹´ë“œì— ì¼ìŠµë‹ˆë‹¤. +SEC_OBJECT_EXPORT_OK 스마트 ì¹´ë“œì—ì„œ ì½ì€ ë°ì´í„°ë¥¼ 파ì¼ì— 저장했습니다. +SEC_NEW_CERT_IMPORT_OK 새로 ìƒì„± ëœ ì¸ì¦ì„œë¥¼ 스마트 ì¹´ë“œì— ì¼ìŠµë‹ˆë‹¤. +SEC_CURRENT_DEVICE 현재 장치 %Sê°€ ì„ íƒë˜ì–´ 있습니다. +SEC_CURRENT_NO_DEVICE 사용하는 스마트 ì¹´ë“œ 장치를 ì„ íƒí•˜ì‹­ì‹œì˜¤. +SEC_NO_SECURE_DEVICE ì‹œìŠ¤í…œì— SoftEther VPNì„ ì§€ì›í•˜ëŠ” 스마트 ì¹´ë“œ ë˜ëŠ” 하드웨어 보안 í† í° ìž¥ì¹˜ê°€ 설치ë˜ì–´ 있지 않습니다. \r\n\r\nSoftEther VPNì— ìŠ¤ë§ˆíŠ¸ ì¹´ë“œ 나 하드웨어 토í°ì„ ì´ìš©í•˜ë ¤ë©´ PKCS # 11ì— ëŒ€ì‘ í•œ 장치 ë“œë¼ì´ë²„ê°€ Windowsì— ì„¤ì¹˜ë˜ì–´ 있어야합니다. ë˜í•œ SoftEther VPNì„ ì§€ì›í•˜ëŠ” 장치 유형ì´ì–´ì•¼í•©ë‹ˆë‹¤. \r\n\r\n ì‹œìŠ¤í…œì— ëŒ€ì‘ í•œ 장치 ë“œë¼ì´ë²„ê°€ 설치ë˜ì–´ 있는지 확ì¸í•˜ì‹­ì‹œì˜¤. \r\nSoftEther VPNì„ ì§€ì›í•˜ëŠ” 장치 목ë¡ì€ 소프트 ì´ì‚¬ 주ì‹íšŒì‚¬ì˜ Web 사ì´íŠ¸ë¥¼ 참조하십시오. ë˜í•œ ì†Œí”„íŠ¸ì›¨ì–´ì˜ ë²„ì „ì„ ìµœì‹  버전으로 ì—…ë°ì´íŠ¸í•˜ë©´ 기기가 늘어날 수 있습니다. +SEC_PIN_DEVICE_OPEN_ERR 장치 "%S"ì— ì—°ê²°í•  수 없습니다. 하드웨어가 제대로 ì—°ê²°ë˜ì–´ 있는지 확ì¸í•˜ì‹­ì‹œì˜¤. +SEC_PIN_CURRENT_BAD 현재 PIN 코드가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤. +SEC_PIN_CHANGE_FAILED PIN 코드 ë³€ê²½ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +SEC_PIN_OK PIN 코드를 변경했습니다. + + +# TCP ì—°ê²° 대화 관계 +CONNECTDLG_CAPTION ì—°ê²° 중 +CONNECTDLG_MESSAGE 서버 "%S"(TCP í¬íŠ¸:%u)ì— ì—°ê²°ë˜ì–´ 있습니다... +CONNECTDLG_CANCELING ì—°ê²°ì„ ì·¨ì†Œí•©ë‹ˆë‹¤. ìž ì‹œ 기다려주십시오... + + +# NIC ì •ë³´ 대화 관계 +NICINFO_1 VPN ì„œë²„ì— ì—°ê²°í–ˆìŠµë‹ˆë‹¤. +NICINFO_1_1 VPNì˜ DHCP 서버ì—ì„œ IP 주소를 가져 오는 중... +NICINFO_1_2 VPNì—ì„œ 사용하는 IP 주소를 í™•ì¸ ì¤‘... + +NICINFO_2 VPN í†µì‹ ì´ ê°€ëŠ¥í•˜ê²Œë˜ì—ˆìŠµë‹ˆë‹¤. +NICINFO_2_1 IP 주소 %S í• ë‹¹ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. + +NICINFO_3 VPN í†µì‹ ì´ ê°€ëŠ¥í•˜ê²Œë˜ì—ˆìŠµë‹ˆë‹¤. +NICINFO_3_1 IP 주소 %Sê°€ 가능하게ë˜ì—ˆìŠµë‹ˆë‹¤. + + +# 로그ì¸ì‹œ 비밀번호 ìž…ë ¥ 대화 관계 +PW_RETRYCOUNT ìž…ë ¥ì´ë˜ì§€ ì•Šì„ ê²½ìš°, 나머지 %u ì´ˆ í›„ì— ìžë™ìœ¼ë¡œ 다시 연결합니다... +PW_LOGIN_DLG_TITLE ë¡œê·¸ì¸ +PW_TYPE_0 ìµëª… ì¸ì¦ +PW_TYPE_1 표준 암호 ì¸ì¦ +PW_TYPE_2 RADIUS ë˜ëŠ” NT ë„ë©”ì¸ ì¸ì¦ +PW_TYPE_3 í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œ ì¸ì¦ +PW_TYPE_4 스마트 ì¹´ë“œ ì¸ì¦ + +PW_MSG_PROXY 프ë¡ì‹œ 서버 %Sì—ì„œì˜ ì‚¬ìš©ìž ì¸ì¦ì— 실패했습니다. 올바른 ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호를 다시 입력하십시오. +PW_TYPE_PROXY 프ë¡ì‹œ 서버 ì¸ì¦ + + +# VPN ì—°ê²° ìƒíƒœ 관계 +STATUS_1 초기화 중... +STATUS_2 VPN 서버 "%S"프ë¡ì‹œ 서버 %S를 통해 연결하고 있습니다... +STATUS_3 프ë¡ì‹œ 서버 %Sì— ì‚¬ìš©ìž ì¸ì¦ì„하고 있습니다... +STATUS_4 VPN 서버 "%S"ì— ì—°ê²°ë˜ì–´ 있습니다... +STATUS_5 서버 ì¸ì¦ì„œë¥¼ 확ì¸í•˜ê³  있습니다... +STATUS_6 ì‚¬ìš©ìž ì¸ì¦ì„하고 있습니다... +STATUS_7 VPN ì„¸ì…˜ì„ ì„¤ì •í•˜ê³  있습니다... +STATUS_8 í´ëŸ¬ìŠ¤í„°ì˜ VPN ì„œë²„ì— ì—°ê²°í•˜ê³  있습니다... +STATUS_9 VPN 세션 ì„¤ì •ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. + + +# ì¸ì¦ì„œ 대화 관계 +CERT_NOT_FOUNDì´ ì¸ì¦ì„œë¥¼ 발급 í•œ ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œê°€ 신뢰할 수있는 ì¸ì¦ì„œ 목ë¡ì—ì„œ ì°¾ì„ ìˆ˜ 없습니다. +CERT_ROOTì´ ì¸ì¦ì„œëŠ” 루트 ì¸ì¦ì„œ (ìžì²´ 서명 ì¸ì¦ì„œ)입니다. +CERT_LV_C1 í•„ë“œ +CERT_LV_C2 ê°’ +CERT_SERIAL ì¼ë ¨ 번호 +CERT_ISSUER ê²Œì‹œìž +CERT_SUBJECT 주제 +CERT_NOT_BEFORE 만료 시작 +CERT_NOT_AFTER ê¸°ê°„ì´ ë§Œë£Œ ëœ +CERT_BITS 비트 수 +CERT_PUBLIC_KEY 공개 키 +CERT_DIGEST_MD5 다ì´ì œìŠ¤íŠ¸ (MD5) +CERT_DIGEST_SHA1 다ì´ì œìŠ¤íŠ¸ (SHA-1) +CERT_NO_SERIAL ì¼ë ¨ 번호가 없습니다 +CERT_BITS_FORMAT %u bits + + +# ì¸ì¦ì„œ í™•ì¸ ëŒ€í™” 관계 +CC_DANGEROUS_MSG ì´ì „ì´ ì„œë²„ (%S)ì— VPN ì—°ê²°í–ˆì„ ë•Œ ì €ìž¥ëœ ì„œë²„ ì¸ì¦ì„œì™€ ì´ë²ˆ ì—°ê²°í•  ë•Œ 서버가 제시하는 서버 ì¸ì¦ì„œê°€ ì¼ì¹˜í•˜ì§€ 않습니다. \r\n \r\n 마지막 다ì´ì œìŠ¤íŠ¸ ê°’ (MD5):%S \r\n 마지막 다ì´ì œìŠ¤íŠ¸ ê°’ (SHA1):%S \r\n\r\n ì´ë²ˆ 다ì´ì œìŠ¤íŠ¸ ê°’ (MD5):%S \r\n ì´ë²ˆ 다ì´ì œìŠ¤íŠ¸ ê°’ (SHA1):%S \r\n\r\nVPN Server 측 ì¸ì¦ì„œê°€ 서버 관리ìžì— ì˜í•´ ë³€ê²½ëœ ê°€ëŠ¥ì„±ì´ ìžˆì§€ë§Œ, ê²½ìš°ì— ë”°ë¼ì„œëŠ” 스푸핑 ë“±ì˜ ì¤‘ê°„ 공격 ì„ ë°›ê³ ìžˆì„ ê°€ëŠ¥ì„±ë„ ìžˆìŠµë‹ˆë‹¤. \r\n ì—°ê²°ì„ ì‹œë„하고있는 VPN Server 관리ìžì—게 ìžì„¸í•œ ë‚´ìš©ì„ ë¬¸ì˜í•˜ëŠ” ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤ 있습니다. +CC_WARNING_MSG 현재 연결하려고하는 VPN Serverì˜ ì„œë²„ ì¸ì¦ì„œë¥¼ ë‹¤ìŒ %sì— ì—°ê²°í•˜ë©´ ìžë™ìœ¼ë¡œ 신뢰 하시겠습니까? \r\n\r\n 다ì´ì œìŠ¤íŠ¸ ê°’ (SHA1):%S \r\n 다ì´ì œìŠ¤íŠ¸ ê°’ (MD5):%S \r\n\r\nì´ ì„œë²„ ì¸ì¦ì„œê°€ 올바른 것으로ì¸ì§€ 불안한 경우는 ìœ„ì˜ ë‹¤ì´ì œìŠ¤íŠ¸ ê°’ì„ ì„œë²„ ì„¤ì¹˜ì— ëŒ€í•˜ì—¬ 안전한 방법으로 확ì¸í•˜ì‹­ì‹œì˜¤ . \r\n\r\n 예를 í´ë¦­í•˜ë©´ 다ìŒë¶€í„°ëŠ”ì´ ì„œë²„ì— ì—°ê²°í•  ë•Œ 서버 ì¸ì¦ì„œê°€ 제공ë˜ëŠ” 경우는 ìžë™ìœ¼ë¡œ 신뢰합니다. \r\n 아니오를 í´ë¦­í•˜ë©´ ì´ë²ˆ ì—°ê²° 만 신뢰하고 ë‹¤ìŒ ì—°ê²°ì‹œì—는 다시 경고 메시지를 표시합니다. \r\n [취소]를 í´ë¦­í•˜ë©´ 보안 경고 화면으로 ëŒì•„갑니다. \r\n\r\n â€»ì´ ì„¤ì •ì€ ê³„ì •ë§ˆë‹¤ 변경할 수 있습니다. VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžì˜ 계정 ì†ì„±ì—ì„œ 설정할 수 있습니다. + + +# ì—°ê²° 실패 대화 관계 +ERRDLG_ERRMSG 오류 (오류 코드 %u):\r\n %s \r\n +ERRDLG_RETRYCOUNT ìž…ë ¥ì´ë˜ì§€ ì•Šì„ ê²½ìš°, 나머지 %u ì´ˆ í›„ì— ìžë™ìœ¼ë¡œ 다시 연결합니다... +ERRDLG_INFORMATION [다시 ì‹œë„]를 í´ë¦­í•˜ë©´ ì—°ê²°ì„ ë‹¤ì‹œ 시작합니다. +ERRDLG_RETRY_INFO_1 %u/%u 번째 다시 ì‹œë„를 하시겠습니까? +ERRDLG_RETRY_INFO_2 %u 번째 다시 ì‹œë„를 하시겠습니까? +ERRDLG_DISCONNECTED_MSG VPN Server "%S"ì—°ê²°ì´ ëŠì–´ì¡ŒìŠµë‹ˆë‹¤. +ERRDLG_DEVICE_ERROR ê°€ìƒ LAN ì¹´ë“œ (장치 ì´ë¦„:%S)ê°€ 중지 ëœ ë•Œë¬¸ì— VPN Serverì™€ì˜ ì—°ê²°ì„ ëŠìŠµë‹ˆë‹¤. \r\n\r\n 오류 코드 %u:%s + + +# 프로토콜 관계 +PROTO_DIRECT_TCP ì§ì ‘ TCP/IP ì—°ê²° +PROTO_HTTP_PROXY HTTP 프ë¡ì‹œë¥¼ 통해 ì—°ê²° +PROTO_SOCKS_PROXY SOCKS 프ë¡ì‹œë¥¼ 통해 ì—°ê²° +PROTO_SSH SSH 서버를 통해 ì—°ê²° +PROTO_UNKNOWN ì•Œ 수없는 프로토콜 + + +# Windows ë²„ì „ì— ëŒ€í•œ 오류 +WINVER_TITLE Windows ë²„ì „ì— ëŒ€í•œ 경고 +WINVER_ERROR_FORMAT %sì˜ Windows 버전 (ë° ì„œë¹„ìŠ¤ 팩 번호)는 "%S"입니다. \r\n\r\n %sê°€ 지ì›ë˜ëŠ” Windows 버전 (ë° ì„œë¹„ìŠ¤ 팩 번호)는 다ìŒê³¼ 같습니다:\r\n %S \r\n\r\n %sì˜ Windows 버전 %sê°€ 지ì›ë˜ëŠ” Windows 버전보다 ì˜¤ëž˜ëœ ê²ƒì´ê¸° ë•Œë¬¸ì— ì˜ˆê¸°ì¹˜ 못한 결함ì´ë‚˜ 호환성 문제 ë“±ì´ ë°œìƒí•  수 있습니다. \r\n 예ìƒì¹˜ 못한 결함ì´ë‚˜ 호환성 문제 ë“±ì„ í”¼í•˜ê¸° 위해 %sì˜ ì—…ë°ì´íŠ¸ ë²„ì „ì„ ë‹¤ìš´ë¡œë“œí•˜ì—¬ ì—…ë°ì´íŠ¸ í•  ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤. \r\n (ì—…ë°ì´íŠ¸í•˜ì§€ ì•Šê³  ì´ëŒ€ë¡œ 사용하는 ê²ƒì€ ê°€ëŠ¥í•˜ì§€ë§Œ, 최대한 빨리 ì—…ë°ì´íŠ¸ í•  ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤.) \r\n\r\n ë‹¹ì‹ ì€ ì‹œìŠ¤í…œ ê´€ë¦¬ìž ì¸ ê²½ìš°ì—는 %s ì—…ë°ì´íŠ¸ ì—…ë°ì´íŠ¸ 패치를 소프트 ì´ì‚¬ 주ì‹íšŒì‚¬ì˜ Web 사ì´íŠ¸ http://selinks.org/ì—ì„œ 무료로 다운로드 í•  수 있습니다. \r\n\r\n ë‹¹ì‹ ì€ ì‹œìŠ¤í…œ 관리ìžê°€ ì•„ë‹Œ ê²½ìš°ì´ ê²½ê³  메시지가 나타납니다 취지를 VPN 시스템 관리ìžì—게 알려주십시오. \r\n\r\n ----- MSG %04u %02u ----- \r\n\r\n +WINVER_ERROR_VPNSERVER ì—°ê²°í•  서버 ì»´í“¨í„°ì˜ VPN Server +WINVER_ERROR_VPNBRIDGE ì—°ê²°í•  서버 ì»´í“¨í„°ì˜ VPN Bridge +WINVER_ERROR_VPNCLIENTì´ í´ë¼ì´ì–¸íŠ¸ ì»´í“¨í„°ì˜ VPN Client +WINVER_ERROR_PC_LOCALì´ í´ë¼ì´ì–¸íŠ¸ 컴퓨터 +WINVER_ERROR_PC_REMOTE ì—°ê²°ëœ ì„œë²„ 컴퓨터 + + +# 오픈 소스 ë²„ì „ì— ëŒ€í•œ 경고 +OSS_MSG 소개 - SoftEther VPN Serverì— ëŒ€í•´ \r\n\r\nì´ VPN Server는 츠쿠바 대학ì—ì„œ 학술 실험 목ì ìœ¼ë¡œ 개발 ëœ SoftEther 프로ì íŠ¸ http://www.softether.org/ì—ì„œ 무료로 ë°°í¬ë˜ëŠ” 오픈 소스 무료 소프트웨어입니다. \r\nSoftEther VPN 소프트웨어는 국립 대학 ë²•ì¸ ì¸ ì¿ ë°” 대학과 소프트 ì´ì‚¬ (주)와 ê³µë™ ì—°êµ¬ ê³„ì•½ì˜ ì¼í™˜ìœ¼ë¡œ ë„리 공개ë˜ì–´ìžˆëŠ” 것입니다. SoftEther VPN 소프트웨어는 학술 실험 목ì ìœ¼ë¡œ 개발·공개ë˜ê³  있습니다. SoftEther VPN ì†Œí”„íŠ¸ì›¨ì–´ì— í¬í•¨ ëœ ê²°í•¨ ë“±ì— ëŒ€í•œ ì§€ì› ë“±ì€ ì œê³µë˜ì§€ ì•Šê³ , ì´ìš©ìžê°€ 모든 ì±…ìž„ì„ ì ¸ì•¼í•©ë‹ˆë‹¤. 소프트웨어 개발ìžÂ·ë°°í¬ìžëŠ” SoftEther VPN 소프트웨어 ì‚¬ìš©ì˜ ê²°ê³¼ ì´ìš©ìžì—게 ë°œìƒí•˜ëŠ” ì†ì‹¤ ë“±ì— ëŒ€í•´ì„œëŠ” ì¼ì ˆ ì±…ìž„ì„지지 않습니다. \r\n\r\n ì´ëŸ¬í•œ ê²ƒì— ë™ì˜ ë³´ì‹  후, SoftEther VPN Server를 ì´ìš©í•œ í†µì‹ ì„ ì¦ê¸¸ 수 있습니다. \r\n\r\nSoftEther VPNì— ëŒ€í•œ ìžì„¸í•œ ë‚´ìš©ì€ http://www.softether.org/를 참조하십시오. \r\n\r\n + + +# NAT Traversal 경고 +NATT_MSG ** NAT Traversal ì—°ê²° - 안정성 저하 ê°€ëŠ¥ì„±ì´ ìžˆìŠµë‹ˆë‹¤ ** \r\n\r\nVPN Client는 VPN Server '%S'ì— NAT 통과 (UDP 홀 펀칭) 모드로 연결했습니다. \r\n\r\nNAT íƒìƒ‰í•˜ì—¬ VPN Client는 NAT ë° ë°©í™”ë²½ ë’¤ì—있는 VPN Serverì— í•´ë‹¹ NAT ë° ë°©í™”ë²½ì—ì„œ í¬íŠ¸ í¬ì›Œë”© ì„¤ì •ì„ í•  í•„ìš”ì—†ì´ ì—°ê²° í•  수 있습니다. \r\n\r\n 그러나 NAT traversal는 UDP를 기반으로 í•œ í†µì‹ ì„ ì‚¬ìš©í•˜ê¸° ë•Œë¬¸ì— VPN ì„¸ì…˜ì´ ë¶ˆì•ˆì •í•´ì§ˆ ì›ì¸ì´ë˜ëŠ” 경우가 있습니다. 예를 들어, 저렴한 NAT ë¼ìš°í„°ê°€ VPN Server와 VPN Client 사ì´ì— 존재하는 경우, NAT íƒìƒ‰ì—ì„œ VPN í„°ë„ì€ 5 분마다 절단 ë  ìˆ˜ 있습니다. ë˜í•œ 저렴한 ISPê°€ 대규모 NAT를 사용하는 경우ì—ë„ NAT traversal는 불안정 해집니다. ì´ê²ƒì€ ë¼ìš°í„°ì™€ ISPì˜ í’ˆì§ˆ 문제ì´ë©°, SoftEther VPN 문제가 없습니다. \r\n\r\nì´ë¥¼ 해결하기 위해서는 NAT 통과를 사용하는 ê²ƒì´ ì•„ë‹ˆë¼ ì§ì ‘ TCP/IP를 통해 VPN Server 리스너 í¬íŠ¸ì— VPN Clientê°€ ì ‘ì†í•  수 있ë„ë¡í•©ë‹ˆë‹¤. 그러기 위해서는, VPN Server 리스너 í¬íŠ¸ê°€ ì¸í„°ë„·ì— 공개 ëœ ë°”ì™€ ê°™ì´, NATì˜ í¬íŠ¸ í¬ì›Œë”© 설정ì„해야합니다. NATì˜ í¬íŠ¸ í¬ì›Œë”© 설정 ë°©ë²•ì€ NATì˜ ê´€ë¦¬ìžì—게 문ì˜í•˜ê±°ë‚˜ NAT ì œí’ˆì˜ ì„¤ëª…ì„œë¥¼ ì½ì–´ 보시기 ë°”ëžë‹ˆë‹¤. \r\n\r\nVPN Serverê°€ TCP í¬íŠ¸ë¥¼ ì¸í„°ë„·ì— 공개하고 있ìŒì—ë„ ë¶ˆêµ¬í•˜ê³ ì´ ë©”ì‹œì§€ê°€ 표시ë˜ëŠ” 경우 VPN Clientì˜ ì—°ê²° 설정 화면ì—ì„œ "NAT-T 무효"를 í™•ì¸ í•˜ì‹­ì‹œì˜¤. \r\n\r\n +NATT_MSG2 ** NAT Traversal ì—°ê²° - 안정성 저하 ê°€ëŠ¥ì„±ì´ ìžˆìŠµë‹ˆë‹¤ ** \r\n\r\nVPN Client는 VPN Server '%S'ì— NAT 통과 (UDP 홀 펀칭) 모드로 연결했습니다. \r\n\r\nNAT íƒìƒ‰í•˜ì—¬ VPN Client는 NAT ë° ë°©í™”ë²½ ë’¤ì—있는 VPN Serverì— í•´ë‹¹ NAT ë° ë°©í™”ë²½ì—ì„œ í¬íŠ¸ í¬ì›Œë”© ì„¤ì •ì„ í•  í•„ìš”ì—†ì´ ì—°ê²° í•  수 있습니다. \r\n\r\n 그러나 NAT traversal는 UDP를 기반으로 í•œ í†µì‹ ì„ ì‚¬ìš©í•˜ê¸° ë•Œë¬¸ì— VPN ì„¸ì…˜ì´ ë¶ˆì•ˆì •í•´ì§ˆ ì›ì¸ì´ë˜ëŠ” 경우가 있습니다. 예를 들어, 저렴한 NAT ë¼ìš°í„°ê°€ VPN Server와 VPN Client 사ì´ì— 존재하는 경우, NAT íƒìƒ‰ì—ì„œ VPN í„°ë„ì€ 5 분마다 절단 ë  ìˆ˜ 있습니다. ë˜í•œ 저렴한 ISPê°€ 대규모 NAT를 사용하는 경우ì—ë„ NAT traversal는 불안정 해집니다. ì´ê²ƒì€ ë¼ìš°í„°ì™€ ISPì˜ í’ˆì§ˆ 문제ì´ë©°, SoftEther VPN 문제가 없습니다. \r\n\r\nì´ë¥¼ 해결하기 위해서는 NAT 통과를 사용하는 ê²ƒì´ ì•„ë‹ˆë¼ ì§ì ‘ TCP/IP를 통해 VPN Server 리스너 í¬íŠ¸ì— VPN Clientê°€ ì ‘ì†í•  수 있ë„ë¡í•©ë‹ˆë‹¤. 그러기 위해서는, VPN Server 리스너 í¬íŠ¸ê°€ ì¸í„°ë„·ì— 공개 ëœ ë°”ì™€ ê°™ì´, NATì˜ í¬íŠ¸ í¬ì›Œë”© 설정ì„해야합니다. NATì˜ í¬íŠ¸ í¬ì›Œë”© 설정 ë°©ë²•ì€ NATì˜ ê´€ë¦¬ìžì—게 문ì˜í•˜ê±°ë‚˜ NAT ì œí’ˆì˜ ì„¤ëª…ì„œë¥¼ ì½ì–´ 보시기 ë°”ëžë‹ˆë‹¤. \r\n\r\nVPN Serverê°€ TCP í¬íŠ¸ë¥¼ ì¸í„°ë„·ì— 공개하고 있ìŒì—ë„ ë¶ˆêµ¬í•˜ê³ ì´ ë©”ì‹œì§€ê°€ 표시ë˜ëŠ” 경우 VPN Clientì˜ ë²„ì „ì„ Build 9428 ì´ìƒìœ¼ë¡œ 업그레ì´ë“œ í•œ 후 VPN Client ì—°ê²° 설정 화면ì—ì„œ "NAT-T 무효"를 ì²´í¬í•˜ì‹­ì‹œì˜¤. \r\n\r\n + + +# ê°€ìƒ HUB 관리 옵션 관계 +HUB_AO_CLICK 항목 ì´ë¦„ì„ ì„ íƒí•˜ë©´ 해당 항목 ì´ë¦„ì— ëŒ€í•œ ì„¤ëª…ì´ í‘œì‹œë©ë‹ˆë‹¤. +HUB_AO_UNKNOWNì´ í•­ëª©ì— ëŒ€í•œ ì„¤ëª…ì„ ì°¾ì„ ìˆ˜ 없습니다. 문서 ë“±ì„ ì°¸ì¡°í•˜ê±°ë‚˜ 항목 ì´ë¦„ì„ ë°”íƒ•ìœ¼ë¡œ ì˜ë¯¸Â·ë‚´ìš©ì„ 추측하여 사용하십시오. +HUB_AO_allow_hub_admin_change_optionì´ í•­ëª©ì€ íŠ¹ë³„í•˜ë‹¤. ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° VPN Server ì „ì²´ 관리ìžë¿ë§Œ ì•„ë‹ˆë¼ ê°€ìƒ HUB 관리ìžë„ 스스로 ê°€ìƒ HUB 관리 ì˜µì…˜ì„ ë³€ê²½ í•  수 있습니다. +HUB_AO_deny_hub_admin_change_ext_optionì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ ê³ ê¸‰ 옵션 ì„¤ì •ì„ ë³€ê²½í•  수 없으며 VPN Server ì „ì²´ ê´€ë¦¬ìž ë§Œ ê°€ìƒ HUBì˜ ê³ ê¸‰ 옵션 ì„¤ì •ì„ ë³€ê²½ í•  수 있습니다. +HUB_AO_no_delay_jitter_packet_lossì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUB 액세스 목ë¡ì„ 추가 í•  ë•Œ 지연 지터 패킷 ì†ì‹¤ì„ ìƒì„±ì‹œí‚¤ê¸°ìœ„í•œ 매개 변수가 설정ë˜ì–´ìžˆëŠ” 경우ì—ë„ ê·¸ ê°’ 를 ëª¨ë‘ ì‚­ì œí•©ë‹ˆë‹¤. ì´ë¡œ ì¸í•´ 지연 패킷 로스 ìƒì„± ê¸°ëŠ¥ì´ ì‹¤ì§ˆì ìœ¼ë¡œ í•´ì œë©ë‹ˆë‹¤. 지연 패킷 로스 ìƒì„± ê¸°ëŠ¥ì€ VPN Serverì˜ CPU ë° ë©”ëª¨ë¦¬ ì‚¬ìš©ë¥ ì´ ë†’ì„ ìˆ˜ 있기 ë•Œë¬¸ì— ë§Žì€ ì‚¬ìš©ìžê°€ 공유하는 ê°€ìƒ HUBì˜ ê²½ìš° ë†’ì€ ë¶€í•˜ë¥¼ 피하기 ìœ„í•´ì´ ì˜µì…˜ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. +HUB_AO_max_usersì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ë“±ë¡ í•  수있는 최대 ì‚¬ìš©ìž ìˆ˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ ì‚¬ìš©ìž ê°œì²´ë¥¼ ë“±ë¡ í•  수 없습니다. +HUB_AO_max_multilogins_per_userì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” 1 ê°œì˜ ì‚¬ìš©ìž ê°œì²´ì— ë™ì‹œì— ë¡œê·¸ì¸ ì—°ê²° 가능한 VPN ì„¸ì…˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒ ì˜ VPN ì„¸ì…˜ì´ ë™ì¼í•œ ì‚¬ìš©ìž ê°œì²´ë¥¼ 사용하여 VPN ì„œë²„ì— ì—°ê²°í•  수 없습니다. +HUB_AO_max_groupsì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ë“±ë¡ í•  ê·¸ë£¹ì˜ ìµœëŒ€ ê°œìˆ˜ê°€ì´ í•­ëª©ì— ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ 그룹 개체를 ë“±ë¡ í•  수 없습니다. +HUB_AO_max_accesslistsì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ë“±ë¡ í•  수있는 액세스 ëª©ë¡ í•­ëª©ì˜ ìµœëŒ€ ìˆ˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ 액세스 ëª©ë¡ í•­ëª©ì„ ë“±ë¡ í•  수 없습니다. +HUB_AO_max_sessions_client_bridge_applyì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우ì—만 max_sessions_client ë° max_sessions_bridge ê°’ì´ ì ìš©ë©ë‹ˆë‹¤. +HUB_AO_max_sessionsì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ì—°ê²° VPN ì„¸ì…˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ VPN ì—°ê²°ì„ ë™ì‹œì— 처리 í•  수 없습니다. +HUB_AO_max_sessions_clientì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ì—°ê²°í•  수 VPN í´ë¼ì´ì–¸íŠ¸ ì„¸ì…˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ VPN ì—°ê²°ì„ ë™ì‹œì— 처리 í•  수 없습니다. ì´ í•­ëª©ì€ max_sessions_client_bridge_applyê°€ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우ì—만 유효합니다. +HUB_AO_max_sessions_bridgeì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ì—°ê²° VPN 브리지 ì„¸ì…˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ VPN ì—°ê²°ì„ ë™ì‹œì— 처리 í•  수 없습니다. ì´ í•­ëª©ì€ max_sessions_client_bridge_applyê°€ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우ì—만 유효합니다. +HUB_AO_max_bitrates_downloadì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ì—°ê²°í•˜ëŠ” 모든 VPN ì„¸ì…˜ì˜ ë³´ì•ˆ ì •ì±… 중 다운로드 ëŒ€ì—­í­ ì •ì±… ê°’ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ê°•ì œë¡œ 수정 ëœ ì„¸ì…˜ 다운로드 ì†ë„ê°€ 제한ë©ë‹ˆë‹¤. 예를 들어,ì´ ê°’ì´ 1000000ë˜ì–´ìžˆëŠ” ê²½ìš°ì´ ê°€ìƒ HUB 대한 ì–´ë– í•œ VPN ì—°ê²° 세션ì—ì„œë„ ê·¸ 다운로드 ì†ë„는 1 Mbps를 초과 í•  수 없습니다. +HUB_AO_max_bitrates_uploadì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ì—°ê²°í•˜ëŠ” 모든 VPN ì„¸ì…˜ì˜ ë³´ì•ˆ ì •ì±… 중 [업로드 ëŒ€ì—­í­ ì •ì±… ê°’ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ê°•ì œë¡œ 수정 ëœ ì„¸ì…˜ 업로드 ì†ë„ê°€ 제한ë©ë‹ˆë‹¤. 예를 들어,ì´ ê°’ì´ 1000000ë˜ì–´ìžˆëŠ” ê²½ìš°ì´ ê°€ìƒ HUB 대한 ì–´ë– í•œ VPN ì—°ê²° 세션ì—ì„œë„ ê·¸ 업로드 ì†ë„는 1 Mbps를 초과 í•  수 없습니다. +HUB_AO_deny_empty_passwordì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ë“±ë¡ ëœ ì‚¬ìš©ìž ë¹ˆ 암호를 설정할 수 없습니다. 만약 빈 암호가 설정ë˜ì–´ìžˆëŠ” 사용ìžê°€ 있다면, ê·¸ 사용ìžëŠ” VPN ì—°ê²°ì„ í•  수 없습니다 (예외는 localhostì—ì„œ ì—°ê²°ì€ ê°€ëŠ¥í•©ë‹ˆë‹¤.) +HUB_AO_deny_bridgeì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ì—°ê²°ë˜ëŠ” ì„¸ì…˜ì€ ì—°ê²°ì‹œ 사용ìžì˜ 보안 ì •ì±…ì˜ ë‚´ìš©ì— ê´€ê³„ì—†ì´ í•­ìƒ ë‹¤ë¦¬ê°€ 금지ë©ë‹ˆë‹¤. ë”°ë¼ì„œ ê°€ìƒ HUB 브리지 목ì ìœ¼ë¡œ ì—°ê²° í•  수 없습니다. +HUB_AO_deny_routingì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ì—°ê²°ë˜ëŠ” ì„¸ì…˜ì€ ì—°ê²°ì‹œ 사용ìžì˜ 보안 ì •ì±…ì˜ ë‚´ìš©ì— ê´€ê³„ì—†ì´ í•­ìƒ ë¼ìš°í„° ë™ìž‘ì´ ê¸ˆì§€ë©ë‹ˆë‹¤. ë”°ë¼ì„œ ê°€ìƒ HUBì— ë¼ìš°íŒ… 목ì ìœ¼ë¡œ ì—°ê²°í•  수 없습니다. +HUB_AO_deny_qosì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ì—°ê²°ë˜ëŠ” ì„¸ì…˜ì€ ì—°ê²°ì‹œ 사용ìžì˜ 보안 ì •ì±…ì˜ ë‚´ìš©ì— ê´€ê³„ì—†ì´ í•­ìƒ QoS ê¸°ëŠ¥ì´ ê¸ˆì§€ë©ë‹ˆë‹¤. +HUB_AO_deny_change_user_passwordì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 사용ìžê°€ "암호 ì¸ì¦"ëª¨ë“œì˜ ê²½ìš°, ìžì‹ ì˜ 암호를 변경할 수 없습니다. +HUB_AO_no_change_usersì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— ìƒˆë¡œìš´ 사용ìžë¥¼ 추가하거나 기존 사용ìžë¥¼ 삭제하거나 편집 í•  수 없습니다. +HUB_AO_no_change_groupsì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— ìƒˆë¡œìš´ ê·¸ë£¹ì„ ì¶”ê°€í•˜ê±°ë‚˜ 기존 ê·¸ë£¹ì„ ì‚­ì œí•˜ê±°ë‚˜ 편집 í•  수 없습니다. +HUB_AO_no_securenatì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” SecureNAT ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ê±°ë‚˜ 비활성화 í•  수 없습니다. +HUB_AO_no_securenat_enablenatì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ NAT ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ê±°ë‚˜ 비활성화 í•  수 없습니다. +HUB_AO_no_securenat_enabledhcpì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ DHCP 서버 ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ê±°ë‚˜ 비활성화 í•  수 없습니다. +HUB_AO_no_cascadeì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê³„ë‹¨ì‹ ìƒì„±Â·ì‚­ì œÂ·íŽ¸ì§‘ ë˜ëŠ” 온ë¼ì¸ í™”/오프ë¼ì¸ í•  수 없습니다. +HUB_AO_no_onlineì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” 오프ë¼ì¸ ìƒíƒœì˜ ê°€ìƒ HUB를 온ë¼ì¸ í™” í•  수 없습니다. +HUB_AO_no_offlineì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì˜ ê´€ë¦¬ìžëŠ” 온ë¼ì¸ ìƒíƒœì˜ ê°€ìƒ HUB를 오프ë¼ì¸ìœ¼ë¡œ 전환 í•  수 없습니다. +HUB_AO_no_change_log_configì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUB 로그 파ì¼ì˜ 저장 ì„¤ì •ì„ ë³€ê²½í•  수 없습니다. +HUB_AO_no_disconnect_sessionì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— ì—°ê²°ë˜ì–´ìžˆëŠ” VPN ì„¸ì…˜ì„ ì‚¬ìš©í•˜ì—¬ ê°•ì œ 종료 í•  수 없습니다. +HUB_AO_no_delete_iptableì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ IP 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ì—ì„œ IP 주소 í•­ëª©ì„ ì§€ì •í•˜ì—¬ 삭제할 수 없습니다. +HUB_AO_no_delete_mactableì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ MAC 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ì—ì„œ MAC 주소 í•­ëª©ì„ ì§€ì •í•˜ì—¬ 삭제할 수 없습니다. +HUB_AO_no_enum_sessionì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— í˜„ìž¬ ì—°ê²°ëœ VPN ì„¸ì…˜ì˜ ëª©ë¡ì„ ì—´ê±° í•  수 없습니다. +HUB_AO_no_query_sessionì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— í˜„ìž¬ ì—°ê²°ëœ VPN ì„¸ì…˜ì„ ì§€ì •í•˜ì—¬ 해당 ì„¸ì…˜ì— ëŒ€í•œ ìžì„¸í•œ 정보를 ì–»ì„ ìˆ˜ 없습니다. +HUB_AO_no_change_admin_passwordì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUB ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 변경할 수 없습니다. +HUB_AO_no_change_log_switch_typeì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUB 로그 파ì¼ì˜ 저장 설정 중 로그 íŒŒì¼ ì „í™˜ì£¼ê¸° 설정 í•­ëª©ì„ ë³€ê²½í•  수 없습니다. +HUB_AO_no_change_access_listì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUB 액세스 목ë¡ì„ ì¡°ìž‘ í•  수 없습니다. +HUB_AO_no_change_access_control_listì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUB 액세스 ì›ëž˜ IP 제한 목ë¡ì„ ì¡°ìž‘ í•  수 없습니다. +HUB_AO_no_change_cert_listì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ '신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ ëª©ë¡ "목ë¡ì„ ì¡°ìž‘ í•  수 없습니다. +HUB_AO_no_change_crl_listì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ "ìž˜ëª»ëœ ì¸ì¦ì„œ"목ë¡ì„ ì¡°ìž‘ í•  수 없습니다. +HUB_AO_no_read_log_fileì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ ë¡œê·¸ 파ì¼ì„ 관리 ì—°ê²°ì„ í†µí•´ 열거하거나 ì›ê²©ìœ¼ë¡œ íŒë… í•  수 없습니다. +HUB_AO_no_change_msgì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— VPN Clientê°€ ì ‘ì†í•  ë•Œ VPN Clientì— í‘œì‹œ ë  ë©”ì‹œì§€ë¥¼ 설정할 수 없습니다. +HUB_AO_no_access_list_include_fileì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— ì•¡ì„¸ìŠ¤ 목ë¡ì„ 추가 í•  ë•Œ 소스 ë˜ëŠ” ëŒ€ìƒ ì‚¬ìš©ìž ì´ë¦„으로 "include:"ë˜ëŠ” "exclude:"지정 ì‚¬ìš©ìž ì´ë¦„ ëª©ë¡ íŒŒì¼ ë¥¼ 지정할 수 없습니다. + + +# ê°€ìƒ HUB 확장 옵션 관계 +HUB_AO_NoAddressPollingIPv4ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ëŠ” ì¼ë°˜ì ìœ¼ë¡œ ê°€ìƒ HUBê°€ 5 초마다 실시하는 ì„¸ê·¸ë¨¼íŠ¸ì˜ MAC 주소 í…Œì´ë¸” ë° IPv4 주소 í…Œì´ë¸”ì˜ ìœ ì§€ 보수 (IPv4 ìž¥ì¹˜ì˜ ìƒì¡´ 확ì¸ì„위한 ARP 패킷)ì„ ì‹¤ì‹œí•˜ì§€ 않게ë©ë‹ˆë‹¤. ì¼ì • 시간 ë¹„í™œì„±ì˜ IPv4 장치는 ê°€ìƒ HUB ì„¸ê·¸ë¨¼íŠ¸ì— ì¡´ìž¬í•˜ê³  ì¼ì • 시간 (1 분~10 분) í…Œì´ë¸”ì—ì„œ ì‚­ì œë˜ê²Œë©ë‹ˆë‹¤. ì´ì— ë”°ë¼ ë¸Œë¡œë“œ ìºìŠ¤íŠ¸ 패킷 수를 ì¤„ì¼ ìˆ˜ 있지만, ì¼ë¶€ IPv4 ê´€ê³„ì˜ ë³´ì•ˆ ì •ì±…ì´ ì‹¤ì§ˆì ìœ¼ë¡œ ìž‘ë™í•˜ì§€ ì•Šì„ ìˆ˜ 있습니다. +HUB_AO_NoAddressPollingIPv6ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ëŠ” ì¼ë°˜ì ìœ¼ë¡œ ê°€ìƒ HUBê°€ 5 초마다 실시하는 ì„¸ê·¸ë¨¼íŠ¸ì˜ MAC 주소 í…Œì´ë¸” ë° IPv6 주소 í…Œì´ë¸”ì˜ ìœ ì§€ 보수 (IPv6 ìž¥ì¹˜ì˜ ìƒì¡´ 확ì¸ì„위한 ICMPv6 패킷)ì„ ì‹¤ì‹œí•˜ì§€ 않게ë©ë‹ˆë‹¤. ì¼ì • 시간 ë¹„í™œì„±ì˜ IPv6 장치는 ê°€ìƒ HUB ì„¸ê·¸ë¨¼íŠ¸ì— ì¡´ìž¬í•˜ê³  ì¼ì • 시간 (1 분~10 분) í…Œì´ë¸”ì—ì„œ ì‚­ì œë˜ê²Œë©ë‹ˆë‹¤. ì´ì— ë”°ë¼ ë¸Œë¡œë“œ ìºìŠ¤íŠ¸ 패킷 수를 ì¤„ì¼ ìˆ˜ 있지만 ì¼ë¶€ IPv6 관련 보안 ì •ì±…ì´ ì‹¤ì§ˆì ìœ¼ë¡œ ìž‘ë™í•˜ì§€ ì•Šì„ ìˆ˜ 있습니다. +HUB_AO_NoIpTableì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 IP 주소 í…Œì´ë¸”ì„ ë‚´ë¶€ì ìœ¼ë¡œ ìžë™ 구축하지 않게ë©ë‹ˆë‹¤. ì´ì— ë”°ë¼ VPN Serverì˜ CPU ë° ë©”ëª¨ë¦¬ ì‚¬ìš©ëŸ‰ì„ ì¤„ì¼ ìˆ˜ìžˆëŠ” 몇 가지 IP ê´€ê³„ì˜ ë³´ì•ˆ ì •ì±…ì´ ì‹¤ì§ˆì ìœ¼ë¡œ ìž‘ë™í•˜ì§€ ì•Šì„ ìˆ˜ 있습니다. +HUB_AO_NoMacAddressLogì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 ê°€ìƒ HUBì˜ MAC 주소 í…Œì´ë¸”ì— ìƒˆ MAC 주소가 ë“±ë¡ ëœ ê²½ìš° 로그 보안 로그로 쓰여진다 않게ë©ë‹ˆë‹¤. +HUB_AO_ManageOnlyPrivateIPì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBê°€ 내부ì ìœ¼ë¡œ 구축하는 IPv4 주소 í…Œì´ë¸”ì—는 ê°œì¸ IPv4 주소 만 저장ë˜ê²Œë©ë‹ˆë‹¤. ì—¬ê¸°ì— ê°œì¸ IPv4 주소는 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 169.254.0.0/16ì„ ì˜ë¯¸í•©ë‹ˆë‹¤. 그렇지 IPv4 주소는 IPv4 주소 í…Œì´ë¸”ì— ì €ìž¥ë˜ì§€ ì•Šë„ë¡í•©ë‹ˆë‹¤. +HUB_AO_ManageOnlyLocalUnicastIPv6ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBê°€ 내부ì ìœ¼ë¡œ 구축하는 IPv6 주소 í…Œì´ë¸”ì—는 로컬 유니 ìºìŠ¤íŠ¸ IPv6 주소 만 저장ë˜ê²Œë©ë‹ˆë‹¤. 여기ì—ì„œ 로컬 유니 ìºìŠ¤íŠ¸ IPv6 주소는 fe80::/10ì„ ì˜ë¯¸í•©ë‹ˆë‹¤. 그렇지 IPv6 주소는 IPv6 주소 í…Œì´ë¸”ì— ì €ìž¥ë˜ì§€ ì•Šë„ë¡í•©ë‹ˆë‹¤. +HUB_AO_DisableIPParsingì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 내부ì ìœ¼ë¡œ 모든 Ethernet íŒ¨í‚·ì˜ IP í—¤ë”를 í•´ì„하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. ì´ì— ë”°ë¼ VPN Serverì˜ CPU ë° ë©”ëª¨ë¦¬ ì‚¬ìš©ëŸ‰ì„ ì¤„ì¼ ìˆ˜ 있지만 ê°€ìƒ HUB는 IP 주소 í…Œì´ë¸”ì„ ë‚´ë¶€ì ìœ¼ë¡œ ìžë™ 작성하지있게 여러 IP ê´€ê³„ì˜ ë³´ì•ˆ ì •ì±…ì´ ì‹¤ì§ˆì ìœ¼ë¡œ 기능 하지 ì•Šì„ ìˆ˜ 있습니다. +HUB_AO_YieldAfterStorePacketì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는있는 VPN 세션ì—ì„œ 패킷ì„ë°›ì€ í›„ ê·¸ íŒ¨í‚·ì„ ë‹¤ë¥¸ VPN ì„¸ì…˜ì— ì €ìž¥ í¬ì›Œë“œ ì§í›„ ì¼ë‹¨ CPU를 대기 ìƒíƒœë¡œ 설정합니다. ì´ ë•Œë¬¸ì— íŒ¨í‚· ì§€ì—°ì´ ì•½ê°„ 낮아질 수 있지만 스레드 컨í…스트 스위치 횟수가 ì¦ê°€í•¨ì— ë”°ë¼ ì„±ëŠ¥ì´ ì €í•˜ ë  ê°€ëŠ¥ì„±ë„ ìžˆìŠµë‹ˆë‹¤. +HUB_AO_FilterPPPoEì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 PPPoE (PPP over Ethernet) íŒ¨í‚·ì„ í기하고 전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. 여러 LANë¼ë¦¬ 브리지 연결하는 ê²½ìš°ì— ëª¨ë‘ PPPoE 세그먼트를 분할하고ìží•˜ëŠ” ê²½ìš°ì— ìœ ìš©í•©ë‹ˆë‹¤. +HUB_AO_FilterOSPFì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 OSPF (Open Shortest Path First) íŒ¨í‚·ì„ í기하고 전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. +HUB_AO_FilterIPv4ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 IPv4 패킷 ë° ARP íŒ¨í‚·ì„ í기하고 전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. +HUB_AO_FilterIPv6ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 IPv6 íŒ¨í‚·ì„ í기하고 전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. +HUB_AO_FilterNonIPì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 비 IP 패킷 (IPv4, ARP, IPv6 다른 ì¢…ë¥˜ì˜ íŒ¨í‚·)ì„ ì‚­ì œí•˜ê³  전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. ë˜í•œ, ê°€ìƒ HUB를 통과하는 모든 태그 VLAN íŒ¨í‚·ì€ ë¹„ IP 패킷으로 간주ë©ë‹ˆë‹¤. +HUB_AO_FilterBPDUì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 BPDU (Bridge Protocol Data Unit) íŒ¨í‚·ì„ í기하고 전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. 그러면 모든 ìŠ¤íŒ¨ë‹ íŠ¸ë¦¬ íŒ¨í‚·ì´ ì „ì†¡ë˜ì§€ 않습니다. +HUB_AO_NoIPv6DefaultRouterInRAWhenIPv6ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ì—°ê²°ë˜ëŠ” 모든 VPN ì„¸ì…˜ì€ [IPv6 ë¼ìš°í„° ê´‘ê³ ì—ì„œ ë””í´íŠ¸ ë¼ìš°í„° ì§€ì •ì„ ì œê±° (IPv6 ë¬¼ë¦¬ì  ì—°ê²°ì‹œ ìžë™ 활성화) ì •ì±…ì´ ìžë™ìœ¼ë¡œ 사용할 수 있습니다. VPN Client ë˜ëŠ” VPN Bridgeì—ì„œ VPN Serverì— ëŒ€í•œ ì—°ê²° ë° í†µì‹ ì„ ê°€ëŠ¥í•˜ê²Œ ë¬¼ë¦¬ì  í”„ë¡œí† ì½œì´ IPv6ì˜ ê²½ìš°ì—는 ê·¸ VPN ì„¸ì…˜ì— ê°€ìƒ HUB 다른 ì„¸ì…˜ì˜ IPv6 ë¼ìš°í„°ê°€ 제공하는 IPv6 ë¼ìš°í„° ê´‘ê³  메시지 ë¼ìš°í„° 유효 기간 ê°’ì´ 0ì´ ì•„ë‹Œ ìˆ«ìž ì¸ ê²½ìš°ì´ ê°’ì„ ê°•ì œë¡œ 0으로 다시 전송합니다. 그러면 VPN í´ë¼ì´ì–¸íŠ¸ 컴퓨터가 VPN ì—°ê²° ëŒ€ìƒ ë„¤íŠ¸ì›Œí¬ì—있는 ë¼ìš°í„°ë¥¼ 기본 ë¼ìš°í„°ë¡œ 사용하여 ë¬¼ë¦¬ì  IPv6 í†µì‹ ì´ ëŠê¹ë‹ˆë‹¤ 오작ë™ì„ 방지 í•  수 있습니다. +HUB_AO_NoLookBPDUBridgeIdì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 BPDU (Bridge Protocol Data Unit) íŒ¨í‚·ì˜ ë‚´ìš©ì„ ë°”íƒ•ìœ¼ë¡œ MAC 주소 í…Œì´ë¸”ì„ ìž‘ì„±í•  ë•Œ BPDU íŒ¨í‚·ì˜ í•„ë“œì—있는 소스 MAC 주소를 무시하고 Ethernet í—¤ë”ì—있는 소스 MAC 주소를 기반으로 MAC 주소 í…Œì´ë¸”ì„ êµ¬ì¶•í•©ë‹ˆë‹¤. ì´ ê°’ì€ ë„¤íŠ¸ì›Œí¬ì— 아주 전문가가 ì•„ë‹Œ 경우 변경하지 마십시오. +HUB_AO_NoManageVlanIdì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 MAC 주소 í…Œì´ë¸”ì˜ êµ¬ì¶• ë° ê²€ìƒ‰ì—ì„œ VLAN ID를 관리하지 ì•Šë„ë¡í•˜ê³  모든 Ethernet íŒ¨í‚·ì˜ VLAN 태그를 무시합니다. +HUB_AO_VlanTypeId VLAN 태그 Ethernet Type ID (TPID) ê°’ì„ 10 진수로 지정합니다. ì´ ê°’ì€ ê¸°ë³¸ì ìœ¼ë¡œ 33024 (16 진수로 0x8100)입니다. ì´ ê°’ì€ ë„¤íŠ¸ì›Œí¬ì— 아주 전문가가 ì•„ë‹Œ 경우 변경하지 마십시오. +HUB_AO_FixForDLinkBPDUì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° FixForDLinkBPDU ì˜µì…˜ì„ ì‚¬ìš©í•  수 있습니다. ì´ ê°’ì€ ë„¤íŠ¸ì›Œí¬ì— 아주 전문가가 ì•„ë‹Œ 경우 변경하지 마십시오. +HUB_AO_NoIPv4PacketLogì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB를 í르는 모든 IPv4 íŒ¨í‚·ì— ëŒ€í•œ 패킷 로그가 저장ë˜ì§€ ì•Šë„ë¡í•©ë‹ˆë‹¤. +HUB_AO_NoIPv6PacketLogì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB를 í르는 모든 IPv6 íŒ¨í‚·ì— ëŒ€í•œ 패킷 로그가 저장ë˜ì§€ ì•Šë„ë¡í•©ë‹ˆë‹¤. +HUB_AO_NoSpinLockForPacketDelayì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 액세스 목ë¡ì€ 패킷 ì§€ì—°ì„ ë°œìƒì‹œí‚¤ëŠ” ê²½ìš°ì— ì§€ì—° ì‹œê°„ì„ ê³ í™”ì§ˆë¡œ 시뮬레ì´ì…˜í•˜ê¸° 위해 스핀 ë½ì„ 사용하지 ì•Šê³  OSì— ì˜í•œ 타ì´ë¨¸ ì¸í„°ëŸ½íŠ¸ì— ì˜í•´ 지연 를 ë°œìƒ ì‹œí‚¤ë„ë¡í•©ë‹ˆë‹¤. ì´ë¡œ ì¸í•´ CPU ì‚¬ìš©ë¥ ì´ ì €í•˜ë˜ì§€ë§Œ, ë°œìƒì‹œí‚¬ 수있는 ì§€ì—°ì˜ ì •ë„는 낮아집니다. +HUB_AO_BroadcastStormDetectionThreshold ëŒ€ëŸ‰ì˜ ë¸Œë¡œë“œ ìºìŠ¤íŠ¸ íŒ¨í‚·ì´ ê°€ìƒ HUBì— ë™ì¼í•œ 세션ì—ì„œ íˆ¬ìž…ëœ ê²½ìš° 브로드 ìºìŠ¤íŠ¸ 스톰ì´ë¼ê³  íŒì •í•˜ê¸°ìœ„í•œ 임계 ê°’ì„ ì§€ì •í•©ë‹ˆë‹¤. 초당 패킷 수를 지정합니다. 지정하지 않으면 (0 ì¸ ê²½ìš°) 32ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. +HUB_AO_ClientMinimumRequiredBuildì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 설정ë˜ëŠ” 값보다 빌드 번호가 ìž‘ì€ VPN Clientê°€ ì ‘ì†í•˜ëŠ” 경우 VPN ì—°ê²°ì„ ê±°ë¶€í•©ë‹ˆë‹¤. +HUB_AO_RequiredClientIdì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°,ì´ ì •ìˆ˜ì™€ ë™ì¼í•œ "í´ë¼ì´ì–¸íŠ¸ ID"ê°€ í¬í•¨ ëœ VPN Client 소프트웨어 ë§Œì´ ê°€ìƒ HUBì— ì—°ê²°í•  수 있고 그렇지 VPN Client는 ì—°ê²°í•  수 없습니다. +HUB_AO_AdjustTcpMssValueì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ì´ ê°€ìƒ HUB를 통해 통신하는 모든 TCP/IP íŒ¨í‚·ì˜ MSS (Max Segment Size)ê°€ì´ í•­ëª©ì— ì§€ì •ëœ ë°”ì´íŠ¸ ì´í•˜ê°€ë˜ë„ë¡ ìžë™ 조정합니다. +HUB_AO_DisableAdjustTcpMssì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ì´ ê°€ìƒ HUBì˜ ì–´ë– í•œ MSS (Max Segment Size)ë„ í•´ì œí•©ë‹ˆë‹¤. AdjustTcpMssValue ì˜µì…˜ì´ ì§€ì •ë˜ì–´ 있거나 IPsec/L2TP/EtherIP/L2TPv3 서버 ê¸°ëŠ¥ì„ í†µí•´ 접수 ëœ VPN í†µì‹ ì´ ì´ë£¨ì–´ì§€ëŠ” 경우ì—ë„ MSS ì¡°ì •ë˜ì§€ 않습니다. +HUB_AO_NoDhcpPacketLogOutsideHubì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ë„달 í•œ DHCP를 통해 IP 주소 할당 패킷 ì¤‘ì´ ê°€ìƒ HUBì— ì—°ê²°ë˜ì–´ìžˆëŠ” 세션과 무관 í•œ ê²ƒë“¤ì— ëŒ€í•œ 로그를 저장하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. +HUB_AO_DisableHttpParsingì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 내부ì ìœ¼ë¡œ 모든 HTTP íŒ¨í‚·ì˜ HTTP í—¤ë”를 í•´ì„하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. ì´ì— ë”°ë¼ VPN Serverì˜ CPU ë° ë©”ëª¨ë¦¬ ì‚¬ìš©ëŸ‰ì„ ì¤„ì¼ ìˆ˜ 있지만 HTTP 액세스 로그가 저장ë˜ì§€ 않습니다. +HUB_AO_DisableUdpAccelerationì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ì´ ê°€ìƒ HUBì— ì—°ê²°ë˜ëŠ” 모든 VPN 세션ì—ì„œ UDP ê°€ì†í™” ê¸°ëŠ¥ì˜ ì‚¬ìš©ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. +HUB_AO_DisableUdpFilterForLocalBridgeNicì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì—ì„œ ìƒì„±ë˜ëŠ” 로컬 브리지를 구성하는 ë¬¼ë¦¬ì  ì¸ LAN 카드가 VPNì„ í†µí•´ ì›ê²©ì§€ì˜ DHCP 서버ì—ì„œ IP 주소를 할당 ë°›ìŒìœ¼ë¡œì¨ ë™ìž‘ ì´ ë¶ˆì•ˆì • 문제를 해결하기위한 DHCP 패킷 í•„í„°ë§ ë™ìž‘ì„ ë¬´íš¨ë¡œí•©ë‹ˆë‹¤. +HUB_AO_ApplyIPv4AccessListOnArpPacketì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ì •ì˜ë˜ì–´ìžˆëŠ” IPv4 액세스 ëª©ë¡ ê·œì¹™ì„ ARP íŒ¨í‚·ì— ì ìš©í•©ë‹ˆë‹¤. 불필요한 ARP 요청 íŒ¨í‚·ì„ ì°¨ë‹¨í•˜ê³  ì‹¶ì€ ê²½ìš°ì— ìœ ìš©í•©ë‹ˆë‹¤. +HUB_AO_RemoveDefGwOnDhcpForLocalhostì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ëŠ” DHCP 서버가 ê°€ìƒ HUBì— ì—°ê²°ëœ VPN í´ë¼ì´ì–¸íŠ¸ì— IP 주소를 할당 í•  ë•Œ 해당 VPN í´ë¼ì´ì–¸íŠ¸ê°€ VPN Server를 실행하는 컴퓨터와 ë™ì¼í•œ 경우는 DHCP ì‘답 패킷ì—ì„œ 기본 게ì´íŠ¸ì›¨ì´ ì§€ì •ì„ ì œê±°í•©ë‹ˆë‹¤. ì´ë¡œ ì¸í•´ ì˜ë„하지 ì•Šì€ ë¬´í•œ 루프를 방지 í•  수 있습니다. +HUB_AO_SecureNAT_MaxTcpSessionsPerIpì´ í•­ëª©ì´ 0 ì´ì™¸ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN í´ë¼ì´ì–¸íŠ¸ 당 TCP ì—°ê²° 수 (SYN_SENT ìƒíƒœ ì´ì™¸ì˜ TCP ì—°ê²°)ì´ í•­ëª©ì—ì„œ 지정한 ìˆ˜ì— ì œí•œë©ë‹ˆë‹¤. +HUB_AO_SecureNAT_MaxTcpSynSentPerIpì´ í•­ëª©ì´ 0 ì´ì™¸ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN í´ë¼ì´ì–¸íŠ¸ 당 TCP ì—°ê²° 수 (SYN_SENT ìƒíƒœì˜ TCP ì—°ê²°)ì´ í•­ëª©ì—ì„œ 지정한 ìˆ˜ì— ì œí•œë©ë‹ˆë‹¤. +HUB_AO_SecureNAT_MaxUdpSessionsPerIpì´ í•­ëª©ì´ 0 ì´ì™¸ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN í´ë¼ì´ì–¸íŠ¸ 당 UDP ì„¸ì…˜ì´ í•­ëª©ì— ì§€ì •ëœ ìˆ˜ì— ì œí•œë©ë‹ˆë‹¤. +HUB_AO_SecureNAT_MaxDnsSessionsPerIpì´ í•­ëª©ì´ 0 ì´ì™¸ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN í´ë¼ì´ì–¸íŠ¸ 당 DNS ì„¸ì…˜ì´ í•­ëª©ì— ì§€ì •ëœ ìˆ˜ì— ì œí•œë©ë‹ˆë‹¤. +HUB_AO_SecureNAT_MaxIcmpSessionsPerIpì´ í•­ëª©ì´ 0 ì´ì™¸ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN í´ë¼ì´ì–¸íŠ¸ 당 ICMP ì„¸ì…˜ì´ í•­ëª©ì— ì§€ì •ëœ ìˆ˜ì— ì œí•œë©ë‹ˆë‹¤. +HUB_AO_AccessListIncludeFileCacheLifetime ê°€ìƒ HUBì˜ ì•¡ì„¸ìŠ¤ ëª©ë¡ í•­ëª©ì— ì‚¬ìš©ìž ì´ë¦„ì´ "include:"ë˜ëŠ” "exclude:"형ì‹ìœ¼ë¡œ 지정ë˜ì–´ 있으며 외부 파ì¼ì„ 참조하는 경우, 해당 외부 파ì¼ì„ ì½ì–´ 들ì´ê³  나서 ë©”ëª¨ë¦¬ì— ìºì‹œí•˜ëŠ” ì‹œê°„ì„ ì´ˆ 단위로 지정합니다. +HUB_AO_DisableKernelModeSecureNATì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° SecureNAT ê¸°ëŠ¥ì˜ ì»¤ë„ ëª¨ë“œ NAT를 해제합니다. ì»¤ë„ ëª¨ë“œ NAT는 SecureNAT ê°€ìƒ NAT ê¸°ëŠ¥ì˜ ìž‘ë™ ì†ë„를 빠르게하기위한 기능ì´ë©°, VPN Server 프로세스가 시스템 권한으로 실행하는 ê²½ìš°ì— ì‚¬ìš©í•  수 있습니다. ì»¤ë„ ëª¨ë“œ NATë¡œ ì¸í•´ 통신 실패가 ë°œìƒí•˜ëŠ” ê²½ìš°ì´ ì˜µì…˜ì„ ì‚¬ìš©í•˜ì—¬ ì»¤ë„ ëª¨ë“œ NAT를 해제하십시오. +HUB_AO_DisableUserModeSecureNATì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° SecureNAT ê¸°ëŠ¥ì˜ ì‚¬ìš©ìž ëª¨ë“œ NAT를 해제합니다. ì‚¬ìš©ìž ëª¨ë“œ NAT는 SecureNAT ê°€ìƒ NAT ê¸°ëŠ¥ì„ ì¼ë°˜ ì‚¬ìš©ìž ê¶Œí•œìœ¼ë¡œ 실행시킬 수있는 기능ì´ë©°, VPN Server 프로세스가 ì¼ë°˜ ì‚¬ìš©ìž ê¶Œí•œìœ¼ë¡œ 실행하고있는 경우ì—ë„ ì‚¬ìš©í•  수 있습니다. +HUB_AO_DisableCheckMacOnLocalBridgeì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° 로컬 브리지 기능ì—ì„œ MAC ì£¼ì†Œì˜ ì¤‘ë³µ ì²´í¬ë¥¼ 해제합니다. ì¼ë¶€ LAN 카드는 로컬 브리지 ê¸°ëŠ¥ì— ì˜í•´ 전달 ëœ íŒ¨í‚·ì„ LAN ì¹´ë“œ 내부ì—ì„œ 반사 ê°€ìƒ HUBë¡œ ëŒì•„올 수 있습니다. ì´ ê²½ìš° ê°€ìƒ HUB는 MAC ì£¼ì†Œì˜ ì¤‘ë³µì„ ìžë™ìœ¼ë¡œ ê°ì§€í•˜ê³  반사ë˜ì–´ 온 íŒ¨í‚·ì„ í기합니다. ì´ í”Œëž˜ê·¸ë¥¼ ì‚¬ìš©í•˜ë©´ì´ ê²€ì¶œ ì²´í¬ê°€ 무효가ë©ë‹ˆë‹¤. +HUB_AO_DisableCorrectIpOffloadChecksumì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° 로컬 브리지 기능ì—ì„œ IP ì²´í¬ì„¬ 검사 ë° ë³´ì • 처리가 비활성화ë©ë‹ˆë‹¤. IP, TCP, UDP í—¤ë”ì˜ ì²´í¬ì„¬ 오프로드 ê¸°ëŠ¥ì´ íƒ‘ìž¬ë˜ì–´ìžˆëŠ” LAN ì¹´ë“œì—ì„œ 전송 ëœ IP íŒ¨í‚·ì´ ë™ì¼í•œ 호스트ì—ì„œ 실행ë˜ëŠ” VPN Serverì˜ ë¡œì»¬ ë¸Œë¦¬ì§€ì— ìž…ë ¥ ëœ ê²½ìš° 해당 IP íŒ¨í‚·ì˜ ì²´í¬ì„¬ 부정확 í•œ ê°’ì´ ëŒ€ìž…ë˜ëŠ” 경우가 있습니다. 로컬 브리지는 기본ì ìœ¼ë¡œ ê·¸ 부정확 í•œ ê°’ì„ ê°ì§€í•˜ê³  올바른 ì²´í¬ì„¬ 계산 결과를 대입합니다. ì´ í”Œëž˜ê·¸ë¥¼ 사용하면 ì´ëŸ¬í•œ ë³´ì • 처리가 비활성화ë©ë‹ˆë‹¤. +HUB_AO_BroadcastLimiterStrictModeì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì—ì„œ 세션ì—ì„œ 브로드 ìºìŠ¤íŠ¸ 스톰 검출 알고리즘ì—ì„œ 소스 IP 주소 나 ëŒ€ìƒ IP 주소 중 í•œ 개가 ì¼ì¹˜í•˜ëŠ” 경우 ê¸°ì¡´ì˜ ê²€ì¶œ ìš© 기ë¡ê³¼ 히트 í•œ 것으로 간주합니다. +HUB_AO_MaxLoggedPacketsPerMinute 분당 패킷 ë¡œê·¸ì— ì €ìž¥í•  수있는 최대 패킷 수를 지정합니다. +HUB_AO_DoNotSaveHeavySecurityLogs 저장 ì§‘ì•½ì  ë³´ì•ˆ 로그를 저장하지 않는 설정ì„합니다. +HUB_AO_DropBroadcastsInPrivacyFilterMode ì›ë³¸ ë° ëŒ€ìƒì˜ ë‘ ì„¸ì…˜ì´ ê°œì¸ ì •ë³´ 보호 í•„í„° ëª¨ë“œì˜ ê²½ìš° 브로드 ìºìŠ¤íŠ¸ íŒ¨í‚·ì„ íŒŒê¸°í•©ë‹ˆë‹¤. +HUB_AO_DropArpInPrivacyFilterMode ì›ë³¸ ë° ëŒ€ìƒì˜ ë‘ ì„¸ì…˜ì´ ê°œì¸ ì •ë³´ 보호 í•„í„° ëª¨ë“œì˜ ê²½ìš° ARP íŒ¨í‚·ì„ ì‚­ì œí•©ë‹ˆë‹¤. +HUB_AO_SuppressClientUpdateNotification VPN Clientì˜ ì—…ë°ì´íŠ¸ 알림 í™”ë©´ì˜ í‘œì‹œë¥¼ 억제합니다. +HUB_AO_FloodingSendQueueBufferQuota íŒ¨í‚·ì˜ ê°€ìƒ HUB ë‚´ì—ì„œ í™ìˆ˜ ë™ìž‘ì‹œì— ì†Œë¹„í•˜ëŠ” ê²ƒì„ í—ˆìš©í•˜ëŠ” ëŒ€ê¸°ì—´ì˜ ë²„í¼ í¬ê¸° 제한 (ë°”ì´íŠ¸)를 지정합니다. 쿼터는 모든 ì—°ê²°ëœ VPN ì„¸ì…˜ì˜ ì „ì†¡ íì˜ ì´ ê¸¸ì´ì— ì „ì²´ì ìœ¼ë¡œ ì ìš©ë©ë‹ˆë‹¤. 0ì„ ì§€ì •í•˜ë©´ 제한ë©ë‹ˆë‹¤. ì´ ì˜µì…˜ì€ í™ìˆ˜ íŒ¨í‚·ì´ ë‹¤ë°œí•˜ëŠ” 네트워í¬ì—ì„œ 메모리 ì†Œë¹„ëŸ‰ì´ ì¦ê°€í•˜ëŠ” 문제를 해결하기 위해 사용할 수 있습니다. +HUB_AO_AssignVLanIdByRadiusAttribute VLAN IDì˜ ë™ì  할당 ê¸°ëŠ¥ì„ í™œì„±í™”í•©ë‹ˆë‹¤. VPN ì—°ê²° ì‚¬ìš©ìž ê°œì²´ì˜ ë³´ì•ˆ ì •ì±…ì— VLAN IDê°€ 지정ë˜ì§€ ì•Šì€ ê²½ìš° ê° VPN ì„¸ì…˜ì€ ì‚¬ìš©ìž ì¸ì¦ í•œ RADIUS 서버ì—ì„œ 반환ë˜ëŠ” RADIUS ì†ì„± ê°’ì„ ê¸°ì¤€ìœ¼ë¡œ VLANì´ í• ë‹¹ë©ë‹ˆë‹¤. RADIUS ì†ì„± 중 "Tunnel-Pvt-Group-ID"(ID=81)ì˜ ê°’ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. ë°ì´í„° 형ì‹ì€ 문ìžì—´ì´ì–´ì•¼í•©ë‹ˆë‹¤. +HUB_AO_SecureNAT_RandomizeAssignIpì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ DHCP 서버는 DHCP í´ë¼ì´ì–¸íŠ¸ì— 할당 ëœ IP 주소를 ì§€ì •ëœ IP 주소 í’€ì—ì„œ 사용하지 않는 주소ì—ì„œ ìž„ì˜ë¡œ ì„ íƒí•˜ë„ë¡í•©ë‹ˆë‹¤. ë˜í•œ, 기본 ë™ìž‘ì€ ë¯¸ì‚¬ìš© 주소 중 첫 번째 주소를 할당 í•  수 있ë„ë¡ë˜ì–´ 있습니다. +HUB_AO_DetectDormantSessionIntervalì´ í•­ëª©ì´ 0ì´ ì•„ë‹Œ 경우, ì§€ì •ëœ ì´ˆ 비활성ì´ì—ˆë‹¤ VPN ì„¸ì…˜ì„ ë“œ í° ë§í†  ìƒíƒœ (최대 절전 모드)ë¡œ ì‹ë³„합니다. ë“œ í° ë§í†  ìƒíƒœì˜ VPN ì„¸ì…˜ì— ê°€ìƒ HUBì—ì„œ í™ìˆ˜ë˜ì–´ì•¼ íŒ¨í‚·ì´ ì¹¨ìˆ˜ 없습니다. +HUB_AO_NoPhysicalIPOnPacketLogì´ í•­ëª©ì´ 0 (사용)ì˜ ê²½ìš° 패킷 ë¡œê·¸ì— ì›ë³¸ ë° ëŒ€ìƒ VPN ì„¸ì…˜ì˜ ë¬¼ë¦¬ì  ì—°ê²° ì›ëž˜ VPN í´ë¼ì´ì–¸íŠ¸ì˜ IP 주소가 기ë¡ë˜ì§€ ì•Šë„ë¡í•©ë‹ˆë‹¤. + + +# Caps 관계 +# (제어 문ìž) +CAPS_YES 예 +CAPS_NO 아니오 +# (제목) +CT_i_max_packet_size 최대 Ethernet 패킷 í¬ê¸° +CT_i_max_hubs 최대 ê°€ìƒ HUB 수 +CT_i_max_user_creation 최대 ìƒì„± 가능한 ì‚¬ìš©ìž ìˆ˜ +CT_i_max_sessions 최대 ë™ì‹œ ì—°ê²° 가능한 세션 수 +CT_i_max_clients 최대 í´ë¼ì´ì–¸íŠ¸ 세션 수 +CT_i_max_bridges 최대 브리지 세션 수 +CT_i_max_users_per_hub ë“±ë¡ ê°€ëŠ¥í•œ 최대 ì‚¬ìš©ìž ìˆ˜/ê°€ìƒ HUB +CT_i_max_groups_per_hub ë“±ë¡ ê°€ëŠ¥í•œ 최대 그룹 수/ê°€ìƒ HUB +CT_i_max_access_lists ë“±ë¡ ê°€ëŠ¥í•œ 최대 액세스 ëª©ë¡ ìˆ˜/ê°€ìƒ HUB +CT_i_max_mac_tables MAC 주소 í…Œì´ë¸” 최대 í¬ê¸°/ê°€ìƒ HUB +CT_i_max_ip_tables IP 주소 í…Œì´ë¸” 최대 í¬ê¸°/ê°€ìƒ HUB +CT_i_max_secnat_tables SecureNAT í…Œì´ë¸” 최대 í¬ê¸°/ê°€ìƒ HUB +CT_i_max_l3_sw ë“±ë¡ ê°€ëŠ¥í•œ 최대 ê°€ìƒ ë ˆì´ì–´ 3 스위치 수 +CT_i_max_l3_if ë“±ë¡ ê°€ëŠ¥í•œ 최대 ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ 수/ë ˆì´ì–´ 3 스위치 +CT_i_max_l3_table ë“±ë¡ ê°€ëŠ¥í•œ 최대 ë¼ìš°íŒ… í…Œì´ë¸” 수/ë ˆì´ì–´ 3 스위치 +CT_b_bridge VPN Bridge 소프트웨어로 ìž‘ë™ +CT_b_standalone ë…립형 모드 +CT_b_cluster_controller í´ëŸ¬ìŠ¤í„° 컨트롤러 모드 +CT_b_cluster_member í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ëª¨ë“œ +CT_b_vpn_client_connect VPN Client/Bridgeì—ì„œ ì ‘ì†ì´ 가능 +CT_b_local_bridge 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 +CT_b_must_install_pcap 패킷 캡처 ë“œë¼ì´ë²„ê°€ 설치ë˜ì§€ ì•ŠìŒ +CT_b_tap_supported tun/tap 사용 가능 (Linux ì „ìš©) +CT_b_support_config_hub ê°€ìƒ HUBì˜ ì„¤ì • ë³€ê²½ì´ ê°€ëŠ¥ +CT_b_support_securenat SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 +CT_b_virtual_nat_disabled ê°€ìƒ NAT ê¸°ëŠ¥ì´ ë¹„í™œì„±í™” (ê°€ìƒ DHCP 기능 만 유효) +CT_b_support_cascade ìºìŠ¤ì¼€ì´ë“œê°€ 사용 가능 +CT_b_support_cascade_cert ìºìŠ¤ì¼€ì´ë“œ ì—°ê²°ì‹œ 서버 ì¸ì¦ì„ 사용 가능 +CT_b_support_config_log 로그 저장 ì„¤ì •ì„ ë³€ê²½í•  수 있습니다 +CT_b_support_autodelete 로그 íŒŒì¼ ìžë™ 삭제가 사용 가능 +CT_b_support_radius 외부 ì¸ì¦ ì„œë²„ì˜ ì¸ì¦ ì„¤ì •ì´ ê°€ëŠ¥ +CT_b_support_config_rw ì›ê²© Config 파ì¼ì„ ì½ê³  쓸 수 +CT_b_support_hub_admin_option ê°€ìƒ HUB 관리 ì˜µì…˜ì„ ì„¤ì • 가능 +CT_b_support_cascade_client_cert ìºìŠ¤ì¼€ì´ë“œ ì—°ê²°ì‹œ í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œê°€ 사용 가능 +CT_b_support_hide_hub ìµëª… 사용ìžì— ê°€ìƒ HUBì˜ ì—´ê±°ë¥¼ 금지 í•  수 +CT_b_support_cluster_admin 여러 ì„œë²„ì— ë¶„ì‚° ëœ í´ëŸ¬ìŠ¤í„°ì˜ 통합 관리가 가능 +CT_b_support_cluster í´ëŸ¬ìŠ¤í„°ì˜ ì¼ë¶€ë¡œ ìž‘ë™ ê°€ëŠ¥ +CT_b_support_cluster_controller í´ëŸ¬ìŠ¤í„° 컨트롤러로 ìž‘ë™ ì¤‘ +CT_b_support_layer3 ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê¸°ëŠ¥ì„ ì§€ì› +CT_b_support_crl ìž˜ëª»ëœ ì¸ì¦ì„œ 목ë¡ì„ ê°€ìƒ HUB마다 설정 가능 +CT_b_support_ac ì ‘ê·¼ IP 제한 목ë¡ì„ ê°€ìƒ HUB마다 설정 가능 +CT_b_support_read_log 로그 파ì¼ì˜ 다운로드가 가능 +CT_b_support_rename_cascade ê³„ë‹¨ì‹ ì„¤ì •ì˜ ì´ë¦„ì„ ë³€ê²½í•  수 +CT_b_support_license ë¼ì´ì„¼ìŠ¤ 관리가 가능 +CT_b_support_limit_multilogin ë™ì¼í•œ 사용ìžì˜ 다중 ë¡œê·¸ì¸ ì œí•œì„ ì„¤ì • 가능 +CT_b_support_qos VoIP/QoS ì§€ì› ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 +CT_b_support_syslog syslog ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 +CT_b_cluster_hub_type_fixed í´ëŸ¬ìŠ¤í„°ì˜ ê°€ìƒ HUBì˜ ì¢…ë¥˜ê°€ ê³ ì •ë˜ì–´ +CT_b_beta_version 베타 (ì‹œí—˜íŒ ë¹Œë“œ)ì´ë‹¤ +CT_b_support_check_mac 액세스 목ë¡ì—ì„œ MAC 주소를 지정 가능 +CT_b_support_check_tcp_state TCP ì—°ê²° ìƒíƒœì—ì„œ 패킷 í•„í„°ë§ì´ 가능 +CT_b_support_network_connection_name ë¬¼ë¦¬ì  LAN ì¹´ë“œì˜ ë³„ëª…ì„ ì·¨ë“ í•  수 +CT_b_support_radius_retry_interval_and_several_servers RADIUS ì¸ì¦ ìž¬ì‹œë„ ê°„ê²© ë° ë‹¤ì¤‘ 서버 ì§€ì •ì´ ê°€ëŠ¥ +CT_b_support_vlan MAC 주소 í…Œì´ë¸” 태그 VLAN ID를 관리 가능 +CT_b_support_hub_ext_options ê°€ìƒ HUB 확장 ì˜µì…˜ì„ ì§€ì› +CT_b_support_policy_ver_3 보안 ì •ì±… 버전 3.0ì„ ì§€ì› +CT_b_support_ipv6_acl IPv6 액세스 ëª©ë¡ ì§€ì› +CT_b_support_ex_acl 액세스 목ë¡ì—ì„œ 지연 지터 패킷 ì†ì‹¤ ì„¤ì •ì„ ì§€ì› +CT_b_support_acl_group 액세스 목ë¡ì—ì„œ 그룹 ì´ë¦„ì— ì˜í•œ ì¡°ê±´ ì§€ì •ì„ ì§€ì› +CT_b_support_ipv6_ac IPv6 ì ‘ê·¼ IP 제한 ëª©ë¡ ì§€ì› +CT_b_support_eth_vlan 태그 VLAN 패킷 전송 설정 ë„구를 ì§€ì› +CT_b_support_msg ê°€ìƒ HUBì— VPN ì—°ê²°ì‹œ 메시지 표시 ê¸°ëŠ¥ì„ ì§€ì› +CT_b_vpn3 내부 버전 3.0ì˜ ìƒˆë¡œìš´ 기능 +CT_b_vpn4 내부 버전 4.0ì˜ ìƒˆë¡œìš´ 기능 +CT_b_support_ipsec IPsec/L2TP/EtherIP/L2TPv3 서버 기능 +CT_b_support_sstp MS-SSTP VPN 서버 기능 +CT_b_support_udp_acceleration UDP ê°€ì† ê¸°ëŠ¥ +CT_b_support_openvpn OpenVPN 서버 기능 +CT_b_support_ddns ë™ì  DNS í´ë¼ì´ì–¸íŠ¸ 기능 +CT_b_support_ddns_proxy DDNS í´ë¼ì´ì–¸íŠ¸ì˜ 프ë¡ì‹œ 서버를 통해 ì—°ê²° +CT_b_support_special_listener VPN over ICMP ë° VPN over DNS ì—°ê²° 접수 +CT_b_support_redirect_url_acl 액세스 목ë¡ì—ì„œ HTTPì˜ URL 리디렉션 ê¸°ëŠ¥ì„ ì§€ì› +CT_b_is_in_vm VM (ê°€ìƒ ë¨¸ì‹ )ì—ì„œ ì‹¤í–‰ì¤‘ì¸ +CT_b_support_azure VPN Azure ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 +CT_b_support_intel_aes Intel CPU AES Acceleration (AES-NI)ê°€ ë™ìž‘ 중 +CT_b_using_selow_driver SoftEther 경량 ì»¤ë„ ëª¨ë“œ Ethernet ë“œë¼ì´ë²„를 사용 중 +CT_b_support_vgs VPN Gate 서비스 서버 ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 +CT_b_support_vgs_in_client VPN Gate 서비스 서버 기능 (VPN Client 통합) +CT_b_is_softether 무료 ë˜ëŠ” 오픈 소스 ë²„ì „ì˜ SoftEther VPNì´ë‹¤ +CT_b_suppport_push_route ì •ì  ë¼ìš°íŒ… í…Œì´ë¸”ì˜ í‘¸ì‹œ 기능 +CT_b_suppport_push_route_config ì •ì  ë¼ìš°íŒ… í…Œì´ë¸”ì˜ í‘¸ì‹œ 기능 (설정 가능) + + +# ì •ì±… 관계 +POL_TITLE_STR ì •ì±… ì´ë¦„ +POL_VALUE_STR ì •ì±… 설정 +POL_TYPE_BOOL ON/OFF 형 +POL_TYPE_INT 정수 형 +POL_BOOL_ENABLE 활성화 +POL_BOOL_DISABLE - +POL_BOOL_DISABLE_EX - +POL_INT_ZERO - +POL_INT_COUNT %u ê°œ +POL_INT_SEC %u ì´ˆ +POL_INT_BPS %u bps +POL_INT_VLAN %u + +# Ver 2.0 +POL_0 액세스를 허용 +POL_EX_0ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžëŠ” VPN Serverì— VPN 연결하게ë©ë‹ˆë‹¤. +POL_1 DHCP íŒ¨í‚·ì„ í•„í„°ë§ (IPv4) +POL_EX_1ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ IPv4ì—ì„œ DHCP íŒ¨í‚·ì„ í•„í„°ë§í•©ë‹ˆë‹¤. +POL_2 DHCP ì„œë²„ì˜ ë™ìž‘ì„ ê¸ˆì§€ (IPv4) +POL_EX_2ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì— ì—°ê²°ëœ ì»´í“¨í„°ê°€ DHCP 서버입니다 IPv4 주소 ë° DNS 서버 ì •ë³´ ë“±ì„ IPv4 DHCP í´ë¼ì´ì–¸íŠ¸ì—게 ë°°í¬í•˜ëŠ” ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. +POL_3 DHCPê°€ 할당 í•œ IP 주소를 ê°•ì œ (IPv4) +POL_EX_3ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ IPv4 컴퓨터는 ê°€ìƒ ë„¤íŠ¸ì›Œí¬ ì¸¡ì˜ DHCP 서버가 할당 í•œ IPv4 주소 만 사용할 수 있ë„ë¡í•©ë‹ˆë‹¤. +POL_4 브리지 금지 +POL_EX_4ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžì˜ 세션ì—서는 브리지 ì—°ê²°ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. 사용ìžì˜ í´ë¼ì´ì–¸íŠ¸ ì¸¡ì— Ethernet 브리지가 설정ë˜ì–´ ìžˆì–´ë„ í†µì‹  í•  수 없습니다. +POL_5 ë¼ìš°í„° ë™ìž‘ì„ ê¸ˆì§€ (IPv4) +POL_EX_5ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 IPv4 ë¼ìš°íŒ…ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. 사용ìžì˜ í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ IP ë¼ìš°í„°ê°€ ìž‘ë™í•˜ê³  ìžˆì–´ë„ í†µì‹  í•  수 없습니다. +POL_6 MAC ì£¼ì†Œì˜ ì¤‘ë³µì„ ê¸ˆì§€ +POL_EX_6ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 다른 ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ ì‚¬ìš©ì¤‘ì¸ MAC 주소를 사용할 수 ì—†ë„ë¡í•©ë‹ˆë‹¤. +POL_7 IP ì£¼ì†Œì˜ ì¤‘ë³µì„ ê¸ˆì§€ (IPv4) +POL_EX_7ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 다른 ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ ì‚¬ìš©ì¤‘ì¸ IPv4 주소를 중복 사용할 수 ì—†ë„ë¡í•©ë‹ˆë‹¤. +POL_8 ARP·DHCP·ICMPv6 ì´ì™¸ì˜ ë°©ì†¡ì„ ê¸ˆì§€ +POL_EX_8ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 ê°€ìƒ ë„¤íŠ¸ì›Œí¬ì—ì„œ IPv4ì˜ ARP ë° DHCP 프로토콜 ë° IPv6ì—ì„œ ICMPv6 프로토콜 브로드 ìºìŠ¤íŠ¸ íŒ¨í‚·ì„ ì œì™¸í•œ 모든 브로드 ìºìŠ¤íŠ¸ íŒ¨í‚·ì˜ ì†¡ìˆ˜ì‹ ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. +POL_9 ê°œì¸ ì •ë³´ 보호 í•„í„° 모드 +POL_EX_9 ê°œì¸ ì •ë³´ 보호 í•„í„° 모드 ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션 ê°„ì˜ ì§ì ‘ í†µì‹ ì„ í•„í„°ë§í•©ë‹ˆë‹¤. +POL_10 TCP/IP 서버로 ë™ìž‘ì„ ê¸ˆì§€ (IPv4) +POL_EX_10ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ TCP/IP 프로토콜ì—ì„œ 서버로 ë™ìž‘하는 ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. +POL_11 방송 수를 제한하지 +POL_EX_11ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ ì¼ë°˜ì ìœ¼ë¡œ ìƒê°í•  수없는 비정ìƒì ì¸ ìˆ˜ì˜ ë¸Œë¡œë“œ ìºìŠ¤íŠ¸ íŒ¨í‚·ì„ ê°€ìƒ ë„¤íŠ¸ì›Œí¬ì— 전달한 ìžë™ìœ¼ë¡œ 제한하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. +POL_12 ëª¨ë‹ˆí„°ë§ ëª¨ë“œë¥¼ 허용 +POL_EX_12ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžëŠ” ëª¨ë‹ˆí„°ë§ ëª¨ë“œì—ì„œ ê°€ìƒ HUBì— ì—°ê²° í•  수 있습니다. ëª¨ë‹ˆí„°ë§ ëª¨ë“œ ì„¸ì…˜ì€ ê°€ìƒ HUB 내를 í르는 모든 íŒ¨í‚·ì„ ëª¨ë‹ˆí„°ë§ (차단) í•  수 있습니다. +POL_13 TCP ì—°ê²°ì˜ ìµœëŒ€ ê°’ +POL_EX_13ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ ì„¸ì…˜ ë‹¹ì— í• ë‹¹ í•  수있는 ë¬¼ë¦¬ì  ì¸ TCP ì—°ê²°ì˜ ìµœëŒ€ 수를 설정합니다. +POL_14 통신 제한 시간 +POL_EX_14ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—ì„œ VPN Client/VPN Server ê°„ì˜ í†µì‹ ì— ìž¥ì• ê°€ ë°œìƒí•˜ë©´ ì„¸ì…˜ì„ ì¢…ë£Œí•˜ê¸° ì „ì— ì œí•œ ì‹œê°„ì„ ì´ˆ 단위로 설정합니다. +POL_15 MAC ì£¼ì†Œì˜ í•œê³„ +POL_EX_15ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션 1 세션 당 ë“±ë¡ í•  수있는 MAC ì£¼ì†Œì˜ ê°œìˆ˜ë¥¼ 지정합니다. +POL_16 IP ì£¼ì†Œì˜ ìƒí•œì„  (IPv4) +POL_EX_16ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션 1 세션 당 ë“±ë¡ í•  수있는 IPv4 ì£¼ì†Œì˜ ìˆ˜ë¥¼ 지정합니다. +POL_17 업로드 ëŒ€ì—­í­ +POL_EX_17ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—ì„œ ê°€ìƒ HUB 외부ì—ì„œ ê°€ìƒ HUB 안쪽 방향으로 들어오는 íŠ¸ëž˜í”½ì˜ ëŒ€ì—­í­ì„ 제한합니다. +POL_18 다운로드 ëŒ€ì—­í­ +POL_EX_18ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—ì„œ ê°€ìƒ HUB 내부ì—ì„œ ê°€ìƒ HUB 외부 방향으로 나가는 íŠ¸ëž˜í”½ì˜ ëŒ€ì—­í­ì„ 제한합니다. +POL_19 사용ìžê°€ 암호를 변경할 수 ì—†ìŒ +POL_EX_19ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžê°€ 암호 ì¸ì¦ì˜ 경우 사용ìžê°€ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž ë“±ìœ¼ë¡œë¶€í„° ìžì‹ ì˜ 암호를 변경하는 ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. +POL_20 다중 ë¡œê·¸ì¸ ì œí•œ +POL_EX_20ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ 사용ìžê°€ 설정ë˜ì–´ìžˆëŠ” 수 ì´ìƒì˜ ë™ì‹œ 로그ì¸ì„하는 ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. 브리지 모드 세션ì—는 ì´ëŸ¬í•œ ì œí•œì´ ì ìš©ë˜ì§€ 않습니다. ì´ ë³´ì•ˆ ì •ì±…ì€ VPN Server 3.0 ì´ìƒ ë˜ëŠ” 다중 ë¡œê·¸ì¸ ì œí•œ ê¸°ëŠ¥ì´ íƒ‘ìž¬ë˜ì–´ìžˆëŠ” VPN Server 2.0ì—서만 유효합니다. +POL_21 VoIP/QoS ì§€ì› ê¸°ëŠ¥ì˜ ì‚¬ìš©ì„ ê¸ˆì§€ +POL_EX_21ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžì˜ VPN ì—°ê²° 세션ì—ì„œ VoIP/QoS ì§€ì› ê¸°ëŠ¥ì˜ ì‚¬ìš©ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. ì´ ë³´ì•ˆ ì •ì±…ì€ VPN Server 3.0 ì´ìƒ ë˜ëŠ” VoIP/QoS ì§€ì› ê¸°ëŠ¥ì´ íƒ‘ìž¬ë˜ì–´ìžˆëŠ” VPN Server 2.0ì—서만 유효합니다. + +# Ver 3.0 +POL_22 ë¼ìš°í„° 요청/ê´‘ê³  íŒ¨í‚·ì„ í•„í„°ë§ (IPv6) +POL_EX_22ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ IPv6ì—ì„œ ICMPv6 패킷 중 메시지 ìœ í˜•ì´ 133 (ë¼ìš°í„° 요청) ë° 134 (ë¼ìš°í„° ê´‘ê³ ) ì¸ ëª¨ë“  íŒ¨í‚·ì„ í•„í„°ë§í•©ë‹ˆë‹¤. ì´ë ‡ê²Œí•˜ë©´ IPv6 í´ë¼ì´ì–¸íŠ¸ê°€ IPv6ì˜ IP 주소 ì ‘ë‘사 ìžë™ ê°ì§€ 기능 ë° ê¸°ë³¸ 게ì´íŠ¸ì›¨ì´ ìžë™ ê°ì§€ ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 없습니다. +POL_23 ë¼ìš°í„° ê´‘ê³  íŒ¨í‚·ì„ í•„í„°ë§ (IPv6) +POL_EX_23ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì— ì—°ê²°ë˜ì–´ìžˆëŠ” IPv6 ë¼ìš°í„°ê°€ ê°€ìƒ HUBì— ë°œì‹  í•œ 모든 ICMPv6 패킷 중 메시지 ìœ í˜•ì´ 134 (ë¼ìš°í„° ê´‘ê³ ) ì¸ ëª¨ë“  íŒ¨í‚·ì„ í•„í„°ë§í•©ë‹ˆë‹¤. ì´ë¥¼ 통해 ì•…ì˜ì  ì¸ ì‚¬ìš©ìžê°€ ìž˜ëª»ëœ ì ‘ë‘사와 기본 게ì´íŠ¸ì›¨ì´ 정보를 네트워í¬ì— í˜ë¦¬ëŠ” ê²ƒì„ ê¸ˆì§€ í•  수 있습니다. +POL_24 DHCP íŒ¨í‚·ì„ í•„í„°ë§ (IPv6) +POL_EX_24ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ IPv6ì—ì„œ DHCP íŒ¨í‚·ì„ í•„í„°ë§í•©ë‹ˆë‹¤. +POL_25 DHCP ì„œë²„ì˜ ë™ìž‘ì„ ê¸ˆì§€ (IPv6) +POL_EX_25ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì— ì—°ê²°ëœ ì»´í“¨í„°ê°€ DHCP 서버입니다 IPv6 주소 ë° DNS 서버 ì •ë³´ ë“±ì„ IPv6 DHCP í´ë¼ì´ì–¸íŠ¸ì—게 ë°°í¬í•˜ëŠ” ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. +POL_26 ë¼ìš°í„° ë™ìž‘ì„ ê¸ˆì§€ (IPv6) +POL_EX_26ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 IPv6 ë¼ìš°íŒ…ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. 사용ìžì˜ í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ IP ë¼ìš°í„°ê°€ ìž‘ë™í•˜ê³  ìžˆì–´ë„ í†µì‹  í•  수 없습니다. +POL_27 IP ì£¼ì†Œì˜ ì¤‘ë³µì„ ê¸ˆì§€ (IPv6) +POL_EX_27ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 다른 ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ ì‚¬ìš©ì¤‘ì¸ IPv6 주소를 중복 사용할 수 ì—†ë„ë¡í•©ë‹ˆë‹¤. +POL_28 TCP/IP 서버로 ë™ìž‘ì„ ê¸ˆì§€ (IPv6) +POL_EX_28ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ TCP/IP 프로토콜ì—ì„œ 서버로 ë™ìž‘하는 ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. +POL_29 IP ì£¼ì†Œì˜ ìƒí•œì„  (IPv6) +POL_EX_29ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션 1 세션 당 ë“±ë¡ í•  수있는 IPv6 ì£¼ì†Œì˜ ìˆ˜ë¥¼ 지정합니다. IPv6 í´ë¼ì´ì–¸íŠ¸ëŠ” ì¼ë°˜ì ìœ¼ë¡œ ë³µìˆ˜ì˜ IPv6 ìž„ì‹œ 주소를 사용할 수 있기 ë•Œë¬¸ì— 1 세션 당 연결하는 컴퓨터 대수가 하나만하ë”ë¼ë„ì´ ê°’ì€ ìµœì†Œí•œ 20 ì´ìƒìœ¼ë¡œ 설정하는 ê²ƒì´ ê¶Œìž¥í•©ë‹ˆë‹¤. +POL_30 VPN Clientì— ì•”í˜¸ë¥¼ 저장 금지 +POL_EX_30ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžë¡œ VPN 연결해온 VPN Client는 ì‚¬ìš©ìž ì¸ì¦ ë°©ì‹ì´ 암호 ì¸ì¦ ì¸ ê²½ìš°, 암호를 기억하고 저장 í•  수 없습니다. ë”°ë¼ì„œ 사용ìžëŠ” VPN ì—°ê²°ì„ í•  때마다 암호를 입력하ë¼ëŠ” 메시지가있게하여 ë³´ì•ˆì„ ê°•í™”í•©ë‹ˆë‹¤. ë˜í•œì´ ì •ì±…ì„ ì‚¬ìš©í•˜ë©´ VPN Client 버전 2.0 ì´ì „ í´ë¼ì´ì–¸íŠ¸ PC는 ì—°ê²°ì„ ê±°ë¶€ë˜ê²Œë©ë‹ˆë‹¤. +POL_31 VPN Client를 ì¼ì • ì‹œê°„ì— ìžë™ 절단 +POL_EX_31ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 경우 VPN 연결해온 VPN Client는 ì—°ê²° 후 ì§€ì •ëœ ì‹œê°„ (ì´ˆ)ì´ ê²½ê³¼í•˜ë©´ ìžë™ìœ¼ë¡œ VPN ì—°ê²°ì„ ëŠìŠµë‹ˆë‹¤. ì´ ê²½ìš°, ìžë™ 재 ì—°ê²°ì€ ì‹¤ì‹œë˜ì§€ 않습니다. ë”°ë¼ì„œ 비활성 사용ìžì— ì˜í•œ ëŒ€ëŸ‰ì˜ VPN ì—°ê²°ì„ ê¸ˆì§€ í•  수 있습니다. ë˜í•œì´ ì •ì±…ì„ ì‚¬ìš©í•˜ë©´ VPN Client 버전 2.0 ì´ì „ í´ë¼ì´ì–¸íŠ¸ PC는 ì—°ê²°ì„ ê±°ë¶€ë˜ê²Œë©ë‹ˆë‹¤. +POL_32 IPv4 íŒ¨í‚·ì„ í•„í„°ë§ +POL_EX_32ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 모든 IPv4 íŒ¨í‚·ì˜ ì†¡ìˆ˜ì‹ ì´ í•„í„°ë§ë˜ì–´ 차단ë©ë‹ˆë‹¤. ë˜í•œ ARP íŒ¨í‚·ì˜ ì†¡ìˆ˜ì‹ ë„ ê¸ˆì§€ë©ë‹ˆë‹¤. +POL_33 IPv6 íŒ¨í‚·ì„ í•„í„°ë§ +POL_EX_33ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 모든 IPv6 íŒ¨í‚·ì˜ ì†¡ìˆ˜ì‹ ì´ í•„í„°ë§ë˜ì–´ 차단ë©ë‹ˆë‹¤. +POL_34 비 IP íŒ¨í‚·ì„ í•„í„°ë§ +POL_EX_34ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 모든 비 IP 패킷 (IPv4, ARP, IPv6 다른 ì¢…ë¥˜ì˜ íŒ¨í‚·)ì˜ ì†¡ìˆ˜ì‹ ì´ í•„í„°ë§ë˜ì–´ 차단ë©ë‹ˆë‹¤. ë˜í•œ, ê°€ìƒ HUB를 통과하는 모든 태그 VLAN íŒ¨í‚·ì€ ë¹„ IP 패킷으로 간주ë©ë‹ˆë‹¤. +POL_35 IPv6 ë¼ìš°í„° ê´‘ê³ ì—ì„œ ë””í´íŠ¸ ë¼ìš°í„° 태그를 제거 +POL_EX_35ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì— ê°€ìƒ HUB 다른 ì„¸ì…˜ì˜ IPv6 ë¼ìš°í„°ê°€ 제공하는 IPv6 ë¼ìš°í„° ê´‘ê³  메시지 ë¼ìš°í„° 유효 기간 ê°’ì´ 0ì´ ì•„ë‹Œ ìˆ«ìž ì¸ ê²½ìš°ì´ ê°’ì„ ê°•ì œë¡œ 0 ì— ë‹¤ì‹œ 전송합니다. 그러면 VPN í´ë¼ì´ì–¸íŠ¸ 컴퓨터가 VPN ì—°ê²° ëŒ€ìƒ ë„¤íŠ¸ì›Œí¬ì—있는 ë¼ìš°í„°ë¥¼ 기본 르 변수로 ì´ìš©í•¨ìœ¼ë¡œì¨ ë¬¼ë¦¬ì  ì¸ IPv6 í†µì‹ ì´ ëŠê¹ë‹ˆë‹¤ 오작ë™ì„ 방지 í•  수 있습니다. +POL_36 IPv6 ë¼ìš°í„° ê´‘ê³ ì—ì„œ ë””í´íŠ¸ ë¼ìš°í„° ì§€ì •ì„ ì œê±° (IPv6 ì—°ê²°ì‹œ ìžë™ 활성화) +POL_EX_36 [IPv6 ë¼ìš°í„° ê´‘ê³ ì—ì„œ ë””í´íŠ¸ ë¼ìš°í„° ì§€ì •ì„ ì œê±° ì •ì±…ì´ ìž˜ëª»ëœ ê²½ìš°ì—ë„ VPN Client ë˜ëŠ” VPN Bridgeì—ì„œ VPN Serverì— ëŒ€í•œ ì—°ê²° ë° í†µì‹ ì„ ê°€ëŠ¥í•˜ê²Œ ë¬¼ë¦¬ì  í”„ë¡œí† ì½œì´ IPv6ì˜ ê²½ìš°ì—는 ìžë™ìœ¼ë¡œ IPv6 ë¼ìš°í„° ê´‘ê³ ì—ì„œ ë””í´íŠ¸ ë¼ìš°í„° ì§€ì •ì„ ì œê±° ì •ì±…ì´ í™œì„±í™”ë˜ì–´ìžˆëŠ” 것으로 ë³´ì•„ ìž‘ë™í•˜ë„ë¡í•©ë‹ˆë‹¤. +POL_37 VLAN ID (IEEE802.1Q) +POL_EX_37ì´ ì •ì±…ì—ì„œ VLAN ID를 설정할 수 있습니다. VLAN ID ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 ì„¸ì…˜ì˜ ì‚¬ìš©ìžê°€ ê°€ìƒ HUBì— ë³´ë‚´ëŠ” 모든 Ethernet í”„ë ˆìž„ì— ìžë™ìœ¼ë¡œ VLAN 태그 (IEEE 802.1Q 준수)ê°€ 추가ë©ë‹ˆë‹¤. ë˜í•œ ì„¸ì…˜ì˜ ì‚¬ìš©ìžëŠ” ë™ì¼í•œ VLAN IDê°€ ê¸°ë¡ ëœ VLAN 태그 프레임 만 수신 í•  수 있습니다 (수신시ì—는 ìžë™ìœ¼ë¡œ VLAN 태그는 제거ë©ë‹ˆë‹¤). 다른 IDì˜ VLAN 태그가 붙어 있는지 ë˜ëŠ” VLAN 태그가 붙지 ì•Šì€ í”„ë ˆìž„ì€ë°›ì„ 수 없습니다. VLAN ID ì •ì±…ì´ ì„¤ì •ë˜ì§€ ì•Šì€ ì„¸ì…˜ì—서는 모든 Ethernet í”„ë ˆìž„ì„ ì „ì†¡í•  수있어 VLAN 태그 ìžë™ 부여 ë° ì œê±°ê°€ 수행ë˜ì§€ 않습니다. ë˜í•œ, ê°€ìƒ HUB를 통과하는 모든 태그 VLAN íŒ¨í‚·ì€ ë¹„ IP 패킷으로 간주ë©ë‹ˆë‹¤. ë˜í•œ 태그 VLAN íŒ¨í‚·ì€ ê°€ìƒ HUBì—ì„œ IPv4/IPv6와 ê´€ë ¨ëœ ë³´ì•ˆ ì •ì±…, 액세스 ëª©ë¡ ë° ê¸°íƒ€ IPv4/IPv6 패킷 별 ìž‘ì—…ì˜ ì ìš© 대ìƒì´ë˜ì§€ 않습니다. + + +# ì›ê²© ì—°ê²° 대화 관계 +REMOTE_DEF_CAPTION ì›ê²© ì—°ê²° +REMOTE_DEF_TITLE ì›ê²© ëŒ€ìƒ ì»´í“¨í„°ë¥¼ 지정하십시오. + + +# í´ë¼ì´ì–¸íŠ¸ 알림 서비스 관계 +CN_TITLE SoftEther VPN Client + + +# ì—°ê²° ê´€ë¦¬ìž ê´€ê³„ +CM_TITLE SoftEther VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž +CM_PW_LOCALMACHINEì´ ì»´í“¨í„° +CM_NO_REMOTE %sì—ì„œ ìž‘ë™í•˜ëŠ” VPN Client 서비스는 ì›ê²© ì¡°ìž‘ì„ í—ˆìš©í•˜ì§€ 않습니다. +CM_CONNECT_FAILED %sì—ì„œ ìž‘ë™í•˜ëŠ” VPN Client ì„œë¹„ìŠ¤ì— ì—°ê²°í•  수 없습니다. \r\nVPN Client 서비스가 시작ë˜ê³  제대로 ìž‘ë™í•˜ê³  있는지 확ì¸í•˜ì‹­ì‹œì˜¤. +CM_BAD_PASSWORD 암호가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤. 다시 입력하십시오. 암호를 ìž…ë ¥ í•  때는 대소 문ìžì—주ì˜í•˜ì‹­ì‹œì˜¤. +CM_NUM_CONN_COUNT VPN ì—°ê²° 중:%u 계정 +CM_CONN_NO 미 ì ‘ì† +CM_PRODUCT_NAME SoftEther VPN Client Build %u +CM_ACCOUNT_COLUMN_1 ì—°ê²° 설정 ì´ë¦„ +CM_ACCOUNT_COLUMN_2 ìƒíƒœ +CM_ACCOUNT_COLUMN_3 ì—°ê²°ëœ VPN 서버 +CM_ACCOUNT_COLUMN_3_2 ê°€ìƒ HUB ì´ë¦„ +CM_ACCOUNT_COLUMN_4 ê°€ìƒ LAN ì¹´ë“œ ì´ë¦„ +CM_VLAN_COLUMN_1 ê°€ìƒ LAN ì¹´ë“œ ì´ë¦„ +CM_VLAN_COLUMN_2 ìƒíƒœ +CM_VLAN_COLUMN_3 MAC 주소 +CM_VLAN_COLUMN_4 버전 +CM_ACCOUNT_OFFLINE 오프ë¼ì¸ +CM_ACCOUNT_ONLINE ì—°ê²° 완료 +CM_ACCOUNT_CONNECTING ì—°ê²° 처리 중 +CM_VLAN_ENABLED 유효 (사용 가능) +CM_VLAN_DISABLED 유효 (사용 불가) +CM_DELETE_ACCOUNT_MSG ì—°ê²° 설정 "%s"를 삭제합니다. 하시겠습니까? +CM_ST_ACCOUNT_NAME ì—°ê²° 설정 ì´ë¦„ +CM_ST_CONNECTED 세션 ì—°ê²° ìƒíƒœ +CM_ST_CONNECTED_TRUE ì—°ê²° 완료 (세션 확립 ëœ) +CM_ST_CONNECTED_FALSE ì—°ê²° ì‹œë„ ì¤‘ +CM_ST_CONNECTING VPN ì„œë²„ì— ì—°ê²° 시작 중 +CM_ST_NEGOTIATION í˜‘ìƒ ì¤‘ +CM_ST_AUTH ì‚¬ìš©ìž ì¸ì¦ 중 +CM_ST_ESTABLISHED ì—°ê²° 설정 ë¨ +CM_ST_RETRY ìž¬ì‹œë„ +CM_ST_IDLE 유휴 ìƒíƒœ +CM_ST_SERVER_NAME 서버 ì´ë¦„ +CM_ST_SERVER_PORT í¬íŠ¸ 번호 +CM_ST_PORT_TCP TCP í¬íŠ¸ %u +CM_ST_SERVER_P_NAME 서버 제품 ì´ë¦„ +CM_ST_SERVER_P_VER 서버 버전 +CM_ST_SERVER_P_BUILD 서버 빌드 번호 +CM_ST_START_TIME ì—°ê²° 시작 시간 +CM_ST_FIRST_ESTAB_TIME 첫 세션 설정 시간 +CM_ST_NONE - +CM_ST_CURR_ESTAB_TIME í˜„ìž¬ì˜ ì„¸ì…˜ 설정 시간 +CM_ST_NUM_ESTABLISHED 세션 설정 횟수 +CM_ST_NUM_STR %u 시간 +CM_ST_HALF_CONNECTION ë°˜ì´ì¤‘ TCP ì—°ê²° 모드 +CM_ST_HALF_TRUE 예 (ë°˜ì´ì¤‘) +CM_ST_HALF_FALSE 아니오 (ì „ì´ì¤‘) +CM_ST_QOS VoIP/QoS ì§€ì› ê¸°ëŠ¥ +CM_ST_QOS_TRUE 유효 (사용) +CM_ST_QOS_FALSE í•´ì œ +CM_ST_NUM_TCP TCP ì—°ê²° 수 +CM_ST_NUM_TCP_UPLOAD 업스트림 TCP ì—°ê²° 수 +CM_ST_NUM_TCP_DOWNLOAD 내려가는 ë°©í–¥ TCP ì—°ê²° 수 +CM_ST_MAX_TCP TCP ì—°ê²° 수 최대 +CM_ST_VLAN_ID VLAN ID +CM_ST_NO_VLAN - +CM_ST_USE_ENCRYPT 암호화 사용 +CM_ST_USE_ENCRYPT_TRUE 예 (암호화 알고리즘:%S) +CM_ST_USE_ENCRYPT_TRUE2 ìž” +CM_ST_USE_ENCRYPT_FALSE 아니오 (암호화 ì—†ìŒ) +CM_ST_USE_COMPRESS 압축 사용 +CM_ST_UDP_ACCEL_ENABLED UDP ê°€ì†í™” ê¸°ëŠ¥ì„ ì§€ì› +CM_ST_UDP_ACCEL_USING UDP ì†ë„ ê¸°ëŠ¥ì„ ì‚¬ìš© 중 +CM_ST_RUDP TCP over UDP (NAT Traversal) +CM_ST_UNDERLAY_PROTOCOL 실제 í†µì‹ ì— ì‚¬ìš©ë˜ëŠ” 프로토콜 +CM_ST_COMPRESS_TRUE 예 (약 %u %%) +CM_ST_COMPRESS_FALSE 아니오 (압축 ì—†ìŒ) +CM_ST_SESSION_NAME 세션 ì´ë¦„ +CM_ST_CONNECTION_NAME ì—°ê²° ì´ë¦„ +CM_ST_SESSION_KEY 세션 키 (160bit) +CM_ST_BRIDGE_MODE 브리지/ë¼ìš°í„° 모드 +CM_ST_MONITOR_MODE ëª¨ë‹ˆí„°ë§ ëª¨ë“œ +CM_ST_YES 예 +CM_ST_NO 아니오 +CM_ST_SEND_SIZE 전송 ë°ì´í„° í¬ê¸° +CM_ST_RECV_SIZE 수신 ë°ì´í„° í¬ê¸° + +CM_ST_SEND_UCAST_NUM 전송 유니 ìºìŠ¤íŠ¸ 패킷 수 +CM_ST_SEND_UCAST_SIZE 전송 유니 ìºìŠ¤íŠ¸ ì „ì²´ í¬ê¸° +CM_ST_SEND_BCAST_NUM 전송 브로드 ìºìŠ¤íŠ¸ 패킷 수 +CM_ST_SEND_BCAST_SIZE 전송 브로드 ìºìŠ¤íŠ¸ ì „ì²´ í¬ê¸° + +CM_ST_RECV_UCAST_NUM 수신 유니 ìºìŠ¤íŠ¸ 패킷 수 +CM_ST_RECV_UCAST_SIZE 수신 유니 ìºìŠ¤íŠ¸ ì „ì²´ í¬ê¸° +CM_ST_RECV_BCAST_NUM 수신 브로드 ìºìŠ¤íŠ¸ 패킷 수 +CM_ST_RECV_BCAST_SIZE 수신 브로드 ìºìŠ¤íŠ¸ ì „ì²´ í¬ê¸° + +CM_ST_NUM_PACKET_STR %S 패킷 +CM_ST_SIZE_BYTE_STR %S ë°”ì´íŠ¸ + +CM_NEW_ICON 새 ì—°ê²° 설정 만들기 +CM_VGC_ICON VPN Gate 공개 VPN 중계 서버 +CM_VGC_LINK VPN Gate 학술 실험 Web 사ì´íŠ¸ +CM_ST_TITLE %sì˜ ì—°ê²° ìƒíƒœ +CM_ST_COLUMN_1 항목 ì´ë¦„ +CM_ST_COLUMN_2 ìƒí™© +CM_NEW_ACCOUNT_NAME_1 새로운 ì—°ê²° +CM_NEW_ACCOUNT_NAME_2 새로운 ì—°ê²° (%u) +CM_ACCOUNT_TITLE_1 새 ì—°ê²° 설정 ì†ì„± +CM_ACCOUNT_TITLE_2 %sì˜ ì†ì„± +CM_SERVER_CERT_1 고유 ì¸ì¦ì„œ ë“±ë¡ (&R) +CM_SERVER_CERT_2 고유 ì¸ì¦ì„œ ì‚­ì œ (&0) +CM_CLIENT_CERT_1 í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œ 지정 (&8) +CM_CLIENT_CERT_2 í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œ ì‚­ì œ (&8) +CM_CERT_INFO 발급 대ìƒ:%s \r\n 게시ìž:%s \r\n 유효 기간:%s +CM_NO_CERT ì‚¬ìš©ìž ì¸ì¦ì— 사용할 í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œë¥¼ 지정해야합니다. +CM_NO_SECURE ì‚¬ìš©ìž ì¸ì¦ì— 사용ë˜ëŠ” 스마트 ì¹´ë“œì—있는 í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ 지정하십시오. +CM_CERT_SECURE_INFO ì¸ì¦ì„œ:"%S"\r\n 비밀 열쇠:"%S" +CM_SELECT_SECURE_DEVICE 사용 스마트 ì¹´ë“œ ì„ íƒ (&J) +CM_SELECT_CERT_INCARD ì¸ì¦ì„œ ë° ê°œì¸ í‚¤ 지정 (&7) +CM_VIEW_CLIENT_CERT í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œë³´ê¸° (&7) +CM_NO_VLAN 새 ì—°ê²° ì„¤ì •ì„ ìž‘ì„±í•˜ê¸° ì „ì— ê°€ìƒ LAN 카드를 작성하십시오. \r\n\r\n ê°€ìƒ LAN 카드를 만들 수 있습니까? +CM_NO_VLAN_2 VPN Serverì— ì—°ê²°í•˜ê¸° ì „ì— ê°€ìƒ LAN 카드를 작성하십시오. \r\n\r\n ê°€ìƒ LAN 카드를 만들 수 있습니까? +CM_VLAN_REMOTE_ERROR ê°€ìƒ LAN 카드는 ì›ê²©ìœ¼ë¡œ 만들 수 없습니다. \r\n \rVPN Client 서비스가 실행ë˜ëŠ” 로컬 컴퓨터ì—ì„œ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작하고 ê°€ìƒ LAN 카드를 설치하십시오. +CM_9X_VLAN_INSTALL 새로운 ê°€ìƒ LAN 카드를 만듭니다. \r\n\r\n ê°€ìƒ LAN 카드를 작성한 경우 즉시 Windows를 다시 시작해야합니다. \r\n ë˜í•œ ê°€ìƒ LAN 카드를 설치하는 ë™ì•ˆ Windows 설치 CD-ROMì´ í•„ìš”í•  수 있습니다. \r\n\r\nVPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 제외한 모든 ìž‘ì—…ì¤‘ì¸ ì‘ìš© í”„ë¡œê·¸ëž¨ì„ ì¢…ë£Œí•˜ê³  Windows 설치 CD-ROMì„ ì¤€ë¹„í•˜ê³  OK를 í´ë¦­í•˜ì‹­ì‹œì˜¤. \r\n [OK]를 í´ë¦­í•˜ë©´ ê°€ìƒ LAN ì¹´ë“œ 설치가 시작ë©ë‹ˆë‹¤. ê·¸ 후 ìžë™ìœ¼ë¡œ Windowsê°€ 다시 시작합니다. +CM_9X_VLAN_ME_MESSAGE ê°€ìƒ LAN 카드를 만들었습니다. [OK]를 í´ë¦­í•˜ë©´ 컴퓨터가 ìžë™ìœ¼ë¡œ 다시 시작합니다. \r\n\r\n 재부팅 후 새 ìž¥ì¹˜ì˜ ì„¤ì¹˜ 마법사가 나타날 수 있습니다. \r\n ê·¸ 경우는 다ìŒì„ 몇 번 í´ë¦­í•˜ì—¬ ë“œë¼ì´ë²„ 설치를 완료하십시오. +CM_9X_VLAN_UNINSTALL ê°€ìƒ LAN ì¹´ë“œì˜ ì‚­ì œëŠ” ë„¤íŠ¸ì›Œí¬ ì†ì„±ì—ì„œ 수행해야합니다. \r\n\r\n ë„¤íŠ¸ì›Œí¬ ë“±ë¡ ì •ë³´ í™”ë©´ì„ í‘œì‹œ 하시겠습니까? +CM_PORT_1 8888 (PX-VPN í¬íŠ¸) +CM_PORT_2 443 (HTTPS í¬íŠ¸) +CM_PORT_3 992 (telnets í¬íŠ¸) +CM_PORT_4 5555 (SE-VPN í¬íŠ¸) +CM_RETRY_INTERVAL_ERROR 다시 ì—°ê²° ê°„ê²©ì€ 5 ì´ˆ ì´ìƒìœ¼ë¡œ 설정하십시오. +CM_DELETE_CLIENT_CERT 설정ë˜ì–´ìžˆëŠ” í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œë¥¼ 삭제합니다. 하시겠습니까? +CM_DELETE_SERVER_CERT 설정ë˜ì–´ìžˆëŠ” 서버 별 ì¸ì¦ì„œë¥¼ 삭제합니다. 하시겠습니까? +CM_SET_STARTUP ì—°ê²° 설정 "%s"를 시작 ì—°ê²°ë¡œ 설정했습니다. \r\n\r\nì´ ê³„ì •ì€ ë‹¤ìŒ ì»´í“¨í„° 시작시 ìžë™ìœ¼ë¡œ ì—°ê²°ë©ë‹ˆë‹¤. \r\n (Windows 사용ìžì˜ 경우 Windows 시작 ì§í›„ì— ì—°ê²°ì´ ì‹œìž‘ë©ë‹ˆë‹¤. \r\n 사용ìžê°€ 로그온하기 ì „ì— ë°±ê·¸ë¼ìš´ë“œì—ì„œ ì—°ê²°ë©ë‹ˆë‹¤.) +CM_REMOVE_STARTUP ì—°ê²° 설정 "%s"ì˜ ì‹œìž‘ ì—°ê²° ì†ì„±ì„ í•´ì œ 하시겠습니까? +CM_NO_DISCONNECT_SPAN TCP ì—°ê²°ì˜ ìˆ˜ëª…ì„ ì„¤ì •í•˜ì‹­ì‹œì˜¤. +CM_HALF_MSG ë°˜ì´ì¤‘ 모드를 사용하는 경우 TCP ì—°ê²° 수는 2 ì´ìƒìœ¼ë¡œ 설정하십시오. +CM_TOO_SMALL_INTERVAL TCP ì—°ê²° 설정 ê°„ê²©ì€ 1 ì´ˆ ì´ìƒìœ¼ë¡œ 설정하십시오. +CM_DELETE_VLAN ê°€ìƒ LAN ì¹´ë“œ "%s"를 삭제합니다. 하시겠습니까? +CM_COPY_NAME_1 사본 - %s +CM_COPY_NAME_2 복사 (%u)~%s +CM_IMPORT_NAME_1 %s +CM_IMPORT_NAME_2 %s (%u) +CM_CERT_COLUMN_1 발급 ëŒ€ìƒ +CM_CERT_COLUMN_2 ê²Œì‹œìž +CM_CERT_COLUMN_3 유효 기간 +CM_CERT_DELETE_MSGì´ ì¸ì¦ì„œë¥¼ 목ë¡ì—ì„œ ì‚­ì œ 하시겠습니까? +CM_PASSWORD_SET 암호를 설정했습니다. +CM_PASSWORD_REMOVE 암호 ì„¤ì •ì„ í•´ì œí–ˆìŠµë‹ˆë‹¤. +CM_UNDER_CONSTRUCTION 미완성입니다. +CM_CURRENT_ACTIVE ì—°ê²° 설정 "%s"ì˜ ì„¤ì •ì„ ì €ìž¥í–ˆì§€ë§Œ í˜„ìž¬ì´ ì—°ê²° ì„¤ì •ì€ VPN Serverì— ì—°ê²° 중ì´ë¯€ë¡œ ì„¤ì •ì€ ë‹¤ìŒ ì ‘ì†ì‹œê¹Œì§€ ì ìš©ë˜ì§€ 않습니다. +CM_DISCONNECT_ALL 현재 ì—°ê²°ëœ %u ê°œì˜ ì—°ê²° ì„¤ì •ì„ ëŠìŠµë‹ˆë‹¤. \r\n 하시겠습니까? +CM_HTTPS_MSG HTTP 프ë¡ì‹œ 서버를 통해 연결하는 ê²ƒì„ ì„ íƒí–ˆìŠµë‹ˆë‹¤. \r\n\r\n ë§Žì€ HTTP 프ë¡ì‹œ 서버는 ìž„ì˜ì˜ TCP í¬íŠ¸ì— 대한 액세스를 허용하지 않습니다. \r\nVPN Client는 HTTP 프ë¡ì‹œ 서버를 통해 VPN Serverì— ì—°ê²°í•  ë•Œ HTTPS (HTTP over SSL) í†µì‹ ì„ ì—°ê²°í•  수 있습니다. \r\nì´ ê²½ìš° ì—°ê²°ëœ VPN Serverì˜ í¬íŠ¸ 번호를 443 (HTTPS í¬íŠ¸)ë¡œ 설정하는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. \r\n (다른 í¬íŠ¸ ë²ˆí˜¸ì˜ ê²½ìš° HTTP 프ë¡ì‹œ 서버를 통해 í•  수없는 경우가 있습니다. \r \n ì—°ê²° VPN Serverì—ì„œ í¬íŠ¸ 443ê°€ 활성화ë˜ì–´ 있는지 확ì¸í•˜ì‹­ì‹œì˜¤.) \r\n\r\n ìžì„¸í•œ ë‚´ìš©ì€ ê²½ìœ í•˜ë ¤ê³ í•˜ëŠ” HTTP 프ë¡ì‹œ ì„œë²„ì˜ ì‹œìŠ¤í…œ ê´€ë¦¬ìž ë‚˜ ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. \r\n\r\n ì—°ê²° VPN Serverì˜ í¬íŠ¸ 번호 ì§€ì •ì„ 443 (HTTPS í¬íŠ¸)ë¡œ 변경 하시겠습니까? +CM_REMOTE_WARNING ì›ê²© 관리 ì„¤ì •ì„ í—ˆê°€í•˜ì§€ 않는 설정으로 변경하려고합니다. \r\n\r\n 현재 VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžëŠ” ì›ê²© 컴퓨터 "%S"ì— ì ‘ì†í•˜ì—¬ì´ 컴퓨터ì—ì„œ VPN Client 서비스를 제어 í•  수 있습니다. \r\n ì›ê²© ì—°ê²°ì„ í•´ì œí•˜ë©´ 컴퓨터 "%S"ì˜ VPN Client ì„œë¹„ìŠ¤ì— ì›ê²© VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžì— ì˜í•´ 연결하고 제어 í•  수 없습니다. \r\n\r\n ì›ê²© 관리를 í•´ì œ 하시겠습니까? +CM_KEEP_INTERVAL_MSG 패킷 전송 ê°„ê²©ì€ %u ì´ˆì—ì„œ %u ì´ˆê¹Œì§€ì˜ ê°’ì„ ì„¤ì •í•˜ì‹­ì‹œì˜¤. +CM_REMOTE_TITLE 다른 컴퓨터ì—ì„œ ìž‘ë™í•˜ëŠ” VPN Client 서비스를 VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžì—ì„œ 연결하여 ì›ê²©ìœ¼ë¡œ 관리 í•  수 있습니다. \r\n (단, ì—°ê²°ëœ ì»´í“¨í„°ì˜ VPN Client 서비스가 ì›ê²© 관리를 허용해야합니다.) +CM_DESKTOP_LOCAL_PCì´ ì»´í“¨í„° +CM_DESKTOP_REMOTE_PC 컴퓨터 %S +CM_DESKTOP_MSG_LOCAL_TS í„°ë¯¸ë„ ì„œë¹„ìŠ¤ (ì›ê²© ë°ìŠ¤í¬í†±) 기능 +CM_DESKTOP_MSG_LOCAL_SW ì‚¬ìš©ìž ì „í™˜ 기능 +CM_DESKTOP_MSG_LOCAL_1 í˜„ìž¬ì´ ì»´í“¨í„°ëŠ” %sê°€ 설치ë˜ì–´ 있으며, 여러 사용ìžê°€ ë™ì‹œì— 로그온 í•  수있는 환경ì´ë˜ì–´ 있습니다. ì´ ê²½ìš° VPN Clientê°€ 표시 진행률 메시지 나 오류 ë“±ì€ "콘솔 세션"ë¼ëŠ” ì„¸ì…˜ì— í‘œì‹œë©ë‹ˆë‹¤. +CM_DESKTOP_MSG_LOCAL_21 í˜„ìž¬ì´ ì»´í“¨í„°ì˜ ì½˜ì†” ì„¸ì…˜ì€ "세션 ID:0 ì‚¬ìš©ìž %s 'ì— í• ë‹¹í•˜ì§€ë§Œ ë‹¹ì‹ ì€ %u 세션ì—ì„œ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작하고 있기 ë•Œë¬¸ì— VPN Client를 표시하는 진행 나 오류 ë“±ì˜ ë©”ì‹œì§€ ì°½ì„ í‘œì‹œ í•  수 없습니다. +CM_DESKTOP_MSG_LOCAL_22 í˜„ìž¬ì´ ì»´í“¨í„°ì˜ ì½˜ì†” 세션 (세션 ID:0) ì•„ë¬´ë„ ë¡œê·¸ì˜¨í•˜ì§€ ì•Šê³  ë‹¹ì‹ ì€ %u 세션ì—ì„œ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작하고 있기 ë•Œë¬¸ì— VPN Client를 표시하는 진행 ìƒí™©ê³¼ 오류 ë“±ì˜ ë©”ì‹œì§€ ì°½ì„ í‘œì‹œ í•  수 없습니다. +CM_DESKTOP_MSG_LOCAL_31 ì»´í“¨í„°ì˜ ì½˜ì†” 세션 (세션 ID:0 ì‚¬ìš©ìž %s)를 표시하고 해당 세션ì—ì„œ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작하고 ì—°ê²° 설정 "%s"ì— ëŒ€í•œ ì—°ê²°ì„ ì‹œìž‘í•˜ëŠ” ê²ƒì„ ê¶Œìž¥ 합니다. ì´ëŒ€ë¡œ ì—°ê²° ìž‘ì—…ì„ ì‹œìž‘í•  ìˆ˜ë„ ìžˆì§€ë§Œ,ì´ ê²½ìš° ì¤‘ê°„ì— ë‚˜íƒ€ë‚  수있는 진행 ë˜ëŠ” 오류 메시지를 확ì¸í•  수없는 경우가 있습니다. +CM_DESKTOP_MSG_LOCAL_32 로그 오프 í•œ ë‹¤ìŒ ë¡œì»¬ë¡œ 로그온 다시 ë‹¤ìŒ ì„¸ì…˜ì—ì„œ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작하고 ì—°ê²° 설정 "%s"ì— ëŒ€í•œ ì—°ê²°ì„ ì‹œìž‘í•˜ëŠ” ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. ì´ëŒ€ë¡œ ì—°ê²° ìž‘ì—…ì„ ì‹œìž‘í•  ìˆ˜ë„ ìžˆì§€ë§Œ,ì´ ê²½ìš° ì¤‘ê°„ì— ë‚˜íƒ€ë‚  수있는 진행 ë˜ëŠ” 오류 메시지를 확ì¸í•  수없는 경우가 있습니다. +CM_DESKTOP_MSG_REMOTE_1 현재 컴퓨터 %Sì—ì„œ VPN Clientì— ì›ê²© ì ‘ì†í•˜ì—¬ ìž‘ì—…ì„하고 있기 ë•Œë¬¸ì— ì—°ê²° ì„¤ì •ì— ëŒ€í•œ VPN ì—°ê²° ì¤‘ì— VPN Clientê°€ 진행 ë˜ëŠ” 오류 메시지 ë“±ì„ í‘œì‹œ í•œ 경우, ê·¸ 메시지 현재 화면ì—ì„œ 확ì¸í•  수 없습니다. +CM_DESKTOP_MSG_REMOTE_2 VPN Client를 표시하는 진행 ìƒí™©ì´ë‚˜ 오류 ë“±ì˜ ë©”ì‹œì§€ ì°½ì„ í™•ì¸í•˜ë ¤ë©´ 컴퓨터 %Sì— ë¡œì»¬ë¡œ 로그온하여 콘솔 세션 (바탕 화면)ì„ í‘œì‹œí•´ì•¼í•©ë‹ˆë‹¤. +CM_DESKTOP_MSG_REMOTE_3 컴퓨터 %S 콘솔 세션으로 ì§ì ‘ 로컬로 로그온 í•œ ë‹¤ìŒ ì„¸ì…˜ì—ì„œ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작하고 ì—°ê²° 설정 "%s"ì— ëŒ€í•œ ì—°ê²°ì„ ì‹œìž‘í•˜ëŠ” ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. ì´ëŒ€ë¡œ ì—°ê²° ìž‘ì—…ì„ ì‹œìž‘í•  ìˆ˜ë„ ìžˆì§€ë§Œ,ì´ ê²½ìš° ì¤‘ê°„ì— ë‚˜íƒ€ë‚  수있는 진행 ë˜ëŠ” 오류 메시지를 확ì¸í•  수없는 경우가 있습니다. +CM_STOP_INST_VLAN_1ì´ ì»´í“¨í„°ì—ì„œ ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì„ ìˆ˜í–‰í•˜ë ¤ë©´ "콘솔 세션"ì— VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작해야합니다. \r\n\r\n í˜„ìž¬ì´ ì»´í“¨í„°ëŠ” %sê°€ 설치ë˜ì–´ 있으며, 현재 사용ìžê°€ 콘솔 ì„¸ì…˜ì´ ì•„ë‹Œ ì›ê²© 세션 (세션 ID:%u)ë¡œ 로그온합니다. \r\n ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì€ ì½˜ì†” 세션 (세션 ID:%u ì‚¬ìš©ìž %sê°€ 로그온)ì—ì„œ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작해야합니다. \r\n\r\n ì‚¬ìš©ìž ì „í™˜ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê±°ë‚˜ ì›ê²© ë°ìŠ¤í¬í†±ì˜/console 스위치 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê±°ë‚˜ ì»´í“¨í„°ì˜ ë¡œì»¬ 콘솔 장치를 사용하여 ì»´í“¨í„°ì— ë¡œì»¬ë¡œ 로그온 í•œ 후 VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž ë¥¼ 시작하고 ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì„ ìˆ˜í–‰í•©ë‹ˆë‹¤. +CM_STOP_INST_VLAN_2ì´ ì»´í“¨í„°ì—ì„œ ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì„ ìˆ˜í–‰í•˜ë ¤ë©´ "콘솔 세션"ì— VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작해야합니다. \r\n\r\n í˜„ìž¬ì´ ì»´í“¨í„°ëŠ” %sê°€ 설치ë˜ì–´ 있으며, 현재 사용ìžê°€ 콘솔 ì„¸ì…˜ì´ ì•„ë‹Œ ì›ê²© 세션 (세션 ID:%u)ë¡œ 로그온합니다. \r\n ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì€ ì½˜ì†” 세션ì—ì„œ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작해야합니다. \r\n (현재 콘솔 세션 (세션 ID:0)ì€ ì‚¬ìš©ìžê°€ 로그온하지 않습니다.) \r\n\r\n ì‚¬ìš©ìž ì „í™˜ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê±°ë‚˜ ì›ê²© ë°ìŠ¤í¬í†±ì˜/console 스위치 기능 를 사용하거나 ì»´í“¨í„°ì˜ ë¡œì»¬ 콘솔 장치를 사용하여 ì»´í“¨í„°ì— ë¡œì»¬ë¡œ 로그온 í•œ 후 VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작하고 ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì„ ìˆ˜í–‰í•©ë‹ˆë‹¤. +CM_SHORTCUT_DESKTOP_MSG ì—°ê²° ì„¤ì •ì˜ ë‹¨ì¶•í‚¤ë¥¼ 사용하여 ì—°ê²°ì„ ì‹œìž‘í•˜ë ¤ë©´ "콘솔 세션"ì— ë°”ë¡œ 가기 파ì¼ì„ 시작해야합니다. \r\n\r\n 현재 사용ìžê°€ 콘솔 ì„¸ì…˜ì´ ì•„ë‹Œ ì›ê²© 세션 (세션 ID:%u)ë¡œ 로그온합니다. +CM_HTTP_PROXY_WARNING HTTP 프ë¡ì‹œ 서버를 통해 ì—°ê²°ì´ ì„ íƒë˜ì–´ 있습니다. \r\n\r\n 종종 HTTP 프ë¡ì‹œ 서버는 ì—°ê²°í•  ì„œë²„ì˜ í¬íŠ¸ 번호로 HTTP 프로토콜 (TCP 80 번 í¬íŠ¸) ë° HTTPS 프로토콜 (TCP í¬íŠ¸ 443)ì˜ 2 ì¢…ë¥˜ì˜ TCP í¬íŠ¸ì— ì—°ê²° 만 를 허용하고 있습니다. \r\n (프ë¡ì‹œ 서버가 ìž„ì˜ì˜ TCP í¬íŠ¸ì— 대한 ì—°ê²°ì„ í—ˆìš©í•˜ëŠ” ê²½ìš°ë„ ìžˆìŠµë‹ˆë‹¤.) \r\n\r\nHTTP ë˜ëŠ” HTTPS í¬íŠ¸ ì´ì™¸ì˜ 서버 í¬íŠ¸ì— ì—°ê²°ì„ ê¸ˆì§€í•˜ê³ ìžˆëŠ” HTTP 프ë¡ì‹œ 서버를 통해 VPN ì—°ê²°ì„ í•  경우 ì—°ê²°ëœ VPN Serverì˜ í¬íŠ¸ 번호는 443 (HTTPS 프로토콜)ì— ì§€ì •í•´ì•¼í•©ë‹ˆë‹¤. \r\n\r\n 통해 HTTP 프ë¡ì‹œ 서버가 80 번 ë˜ëŠ” 443 번 í¬íŠ¸ ì´ì™¸ì˜ ì—°ê²°ì„ í—ˆìš©í•˜ëŠ”ì§€ 여부를 확ì¸í•˜ë ¤ë©´ HTTP 프ë¡ì‹œ ì„œë²„ì˜ ê´€ë¦¬ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. \r\n\r\n 현재 ì—°ê²°ëœ VPN Serverì˜ í¬íŠ¸ 번호는 %dê°€ 지정ë˜ì–´ 있지만 í¬íŠ¸ 번호를 443 (HTTPS 프로토콜)ë¡œ 변경 하시겠습니까? \r\n (연결하는 VPN Serverì˜ í¬íŠ¸ 443ì—ì„œ ì—°ê²°ì„ ê¸°ë‹¤ë¦¬ëŠ” 설정ë˜ì–´ 있어야합니다.) \r\n ì•Œ 수없는 경우 시스템 ê´€ë¦¬ìž ë˜ëŠ” ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. +CM_PASSWORD_CHANGED 비밀번호가 변경ë˜ì—ˆìŠµë‹ˆë‹¤. +CM_ACCOUNT_SETTING_FILE ì—°ê²° 설정 íŒŒì¼ (* .VPN)|* .vpn|모든 íŒŒì¼ (*.*)|*.* +CM_ACCOUNT_SAVE_TITLE 대ìƒì˜ ì—°ê²° 설정 íŒŒì¼ ì´ë¦„ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤. +CM_ACCOUNT_OPEN_TITLE 가져올 ì—°ê²° 설정 파ì¼ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤. +CM_ACCOUNT_FILE_BANNER # VPN Client ì—°ê²° 설정 íŒŒì¼ \r\n # \r\n #ì´ íŒŒì¼ì€ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžì— ì˜í•´ ë‚´ 보낸 것입니다. \r\n #ì´ íŒŒì¼ì˜ ë‚´ìš©ì€ í…스트 편집기ì—ì„œ 편집 í•  수 있습니다. \r\n # \r\n #ì´ íŒŒì¼ì„ í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¡œ 가져 오면 즉시 사용하는 \r\n # 수 있습니다. \r\n \r \n +CM_FAILED_TO_OPEN_FILE 파ì¼ì„ ì—´ 수 없습니다. +CM_FAILED_TO_SAVE_FILE 파ì¼ì„ 저장할 수 없습니다. +CM_ACCOUNT_PARSE_FAILED ì§€ì •ëœ íŒŒì¼ì—ì„œ ì—°ê²° 설정ì„로드 í•  수 없습니다. \r\n 파ì¼ì˜ ë‚´ìš©ì„ í™•ì¸í•˜ì‹­ì‹œì˜¤. +CM_ACCOUNT_MSG_SENSITIVEì´ ì—°ê²° 설정ì—는 ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호 ì •ë³´ê°€ 저장ë˜ì–´ 있습니다. \r\n ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호 정보를 ì—°ê²° 설정 파ì¼ì—ì„œ ì‚­ì œ 하시겠습니까? \r\n\r\n 예를 í´ë¦­í•˜ë©´ ì—°ê²° 설정 파ì¼ì—ì„œ ì¸ì¦ 정보를 삭제합니다. \r\nì´ ê²½ìš° ì—°ê²° ì„¤ì •ì„ ê°€ì ¸ì˜¨ 사용ìžëŠ” VPN ì—°ê²°ì‹œ ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호를 입력해야합니다. \r\n\r\n 아니오를 í´ë¦­í•˜ë©´ ì—°ê²° 설정 파ì¼ì— ì¸ì¦ 정보를 저장 í•œ ìƒíƒœë¡œ 있습니다. +CM_SHORTCUT_FILE 바로 가기 파ì¼|* .lnk +CM_SHORTCUT_SAVE_TITLE 바로 가기 íŒŒì¼ ì´ë¦„ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤. +CM_SHORTCUT_UNSUPPORTEDì´ ë²„ì „ì˜ VPN Client는 ì—°ê²° 바로 가기 ê¸°ëŠ¥ì„ ì§€ì›í•˜ì§€ 않습니다. \r\n 새로운 버전으로 ì—…ë°ì´íŠ¸í•˜ì‹­ì‹œì˜¤. +CM_SHORTCUT_COMMENT ì—°ê²° 설정 "%s"를 사용하여 VPN Serverì— ì—°ê²°í•©ë‹ˆë‹¤. +CM_SHORTCUT_ERROR 바로 가기 ë§Œë“¤ê¸°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +CM_VPN_FILE_CLICKED ì—°ê²° 설정 파ì¼ì„ 가져 오시겠습니까? +CM_VPN_FILE_IMPORT_NG ì—°ê²° 설정 파ì¼ì„ 가져올 수 없습니다. VPN Clientì˜ ì„¤ì •ì´ ìž ê²¨ 있습니다. +CM_VLAN_INSTALLING 기다려주십시오... +CM_SECURE_MUST_LOCAL 현재 ì›ê²© ì»´í“¨í„°ì˜ VPN Client ì„œë¹„ìŠ¤ì— ì—°ê²°í•˜ì—¬ 관리하고 있기 ë•Œë¬¸ì— ìŠ¤ë§ˆíŠ¸ ì¹´ë“œì˜ ì„¤ì •ì„ í•  수 없습니다. +CM_DETAIL_MODE_LINK_STR ìºìŠ¤ì¼€ì´ë“œëŠ” í•­ìƒ ë¸Œë¦¬ì§€/ë¼ìš°í„° 모드ì—ì„œ ì—°ê²°ì´ í™œì„±í™”ë˜ì–´ 있습니다. +CM_TRAY_INITING SoftEther VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž +CM_TRAY_NOT_CONNECTED SoftEther VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž \r\n ì—°ê²°ë˜ì–´ 있지 않습니다 +CM_TRAY_CONNECTED_0 SoftEther VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž \r\n %u ê°œì˜ ì„œë²„ì™€ì˜ ì—°ê²°ì´ ì™„ë£Œ %u ê°œì˜ ì„œë²„ì— ì—°ê²°ì„ ì‹œë„합니다 +CM_TRAY_CONNECTED_1 SoftEther VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž \r\n %u ê°œì˜ ì„œë²„ì— ì—°ê²°ì„ ì‹œë„합니다 +CM_TRAY_CONNECTED_2 SoftEther VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž \r\n %u ê°œì˜ ì„œë²„ì™€ ì—°ê²°ì´ ì™„ë£Œí•˜ê³  있습니다 +CM_TRAY_MENU_1_SHOW ì—°ê²° 관리ìžë¥¼ 표시 (&S) +CM_TRAY_MENU_1_HIDE ì—°ê²° 관리ìžë¥¼ 닫기 (&O) +CM_TRAY_MENU_2_QUIT ì—°ê²° ê´€ë¦¬ìž í”„ë¡œê·¸ëž¨ì˜ ì¢…ë£Œ (&X) +CM_TRAY_MENU_CONNECT VPN ì—°ê²°ì„ ì‹œìž‘ (&C) +CM_TRAY_MENU_DISCONNECT VPN ì—°ê²°ì„ í•´ì œ (&D) +CM_TRAY_MENU_STATUS ì—°ê²° ìƒíƒœë¥¼ 표시 (&I) +CM_TRAY_MENU_DISCONNECT_ALL 모든 ì—°ê²°ì„ í•´ì œ (&A) +CM_TRAY_MENU_NEW ì—°ê²° 설정 만들기 (&N)... +CM_TRAY_MENU_RECENT 최근 ì—°ê²° í•œ VPN 서버 (&Y) +CM_TRAY_MENU_TRAFFIC 통신 처리량 측정 ë„구 (&R)... +CM_TRAY_MENU_NETIF ë„¤íŠ¸ì›Œí¬ ìž¥ì¹˜ì˜ ìƒíƒœë¥¼ 표시 (&D)... +CM_TRAY_MENU_ABOUT ì—°ê²° 관리ìžì˜ 버전 ì •ë³´ (&A)... +CM_TRAY_MENU_SETTING ë™ìž‘ 모드 변경 (&M)... +CM_TRAY_MENU_CANCELì´ ë©”ë‰´ 닫기 +CM_EXIT_MESSAGE VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž í”„ë¡œê·¸ëž¨ì„ ì¢…ë£Œí•©ë‹ˆë‹¤. \r\n 하시겠습니까? +CM_IMPORT_MESSAGE íŒŒì¼ "%S"ì—ì„œ ì—°ê²° 설정 "%s"를 가져 왔습니다. +CM_VLAN_CREATING 새로운 VPN ìš© ê°€ìƒ LAN 카드를 만들고 Windowsì— ì¶”ê°€í•©ë‹ˆë‹¤. \r\n\r\nì´ ìž‘ì—…ì€ ëª‡ ì´ˆì—ì„œ 수십 초가 걸릴 수 있습니다. \r\n ìž ì‹œ 기다려주십시오... \r\n\r\n (ê°€ìƒ LAN 카드를 작성하는 ë™ì•ˆ 다른 ìž‘ì—…ì€í•˜ì§€ 마십시오.) +CM_SETTING_PASSWORD 설정 잠금 ê¸°ëŠ¥ì´ í™œì„±í™”ë˜ì–´ 있습니다. 해제하려면 암호를 입력해야합니다. +CM_EASY_MODE_NOT_ON_REMOTE ì›ê²© ì»´í“¨í„°ì˜ VPN Clientì˜ ë™ìž‘ 모드가 편리 ëª¨ë“œì— ì—°ê²°í•  수 없습니다. +CM_EASY_CONNECT_BUTTON_1 VPN ì—°ê²°ì„ ì‹œìž‘ (&C) +CM_EASY_CONNECT_BUTTON_2 절단 (&D) +CM_EASY_ACCOUNT_WARNING ì„¤ì •ì´ ìž ê²¨ 있기 때문ì—, 통해 프ë¡ì‹œ 서버 설정, ì‚¬ìš©ìž ì¸ì¦ ë° ì‚¬ìš©í•˜ëŠ” ê°€ìƒ LAN ì¹´ë“œ] 만 변경할 수 있습니다. +CM_EASY_INFO_1 VPN ì—°ê²°ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤. +CM_EASY_INFO_2 [VPN ì—°ê²°ì„ ì‹œìž‘ ë²„íŠ¼ì„ í´ë¦­í•˜ë©´ VPN ì—°ê²°ì„ ì‹œìž‘í•©ë‹ˆë‹¤. +CM_EASY_INFO_3 VPN ì—°ê²° 중입니다. ì—°ê²° ëŠê¸° 버튼으로 ëŠì„ 수 있습니다. +CM_EXT_VOICE_MSG 확장 ìŒì„± 안내 ìŒì„± ë©”ì‹œì§€ì˜ ë‚´ìš©ì€ ì¼ë¶€ ì •ìƒì ìœ¼ë¡œ 재ìƒë˜ì§€ ì•Šì„ ìˆ˜ 있습니다. \r\n 확장 ìŒì„± ê°€ì´ë“œë¥¼ 사용 하시겠습니까? +CM_EASY_TITLE VPN í´ë¼ì´ì–¸íŠ¸ ê°„ì´ ì—°ê²° ê´€ë¦¬ìž +CM_EASY_CONNECTED VPN ì—°ê²°ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. +CM_EASY_CONNECTING VPN ì—°ê²°ì˜ ì‹¤í–‰ 중... +CM_PROXY_FROM_IE 현재 Internet Explorerì˜ í”„ë¡ì‹œ 서버 ì„¤ì •ì„ ì½ìŠµë‹ˆë‹¤. +CM_TRAY_ICON_RESTORE 알림 ì˜ì—­ì˜ ì•„ì´ì½˜ì„ 삭제했습니다. \r\n\r\n ì•„ì´ì½˜ì„ 살려내는 VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작하고 ì •ìƒ ëª¨ë“œì—ì„œ [보기] ë©”ë‰´ì˜ [ìž‘ì—… 표시 ì¤„ì˜ ì•„ì´ì½˜ 표시를 í´ë¦­í•˜ì‹­ì‹œì˜¤. +CM_WOULDYOULOAD_IE_PROXY í˜„ìž¬ì´ ì»´í“¨í„°ëŠ” Internet Explorer 설정ì—ì„œ 프ë¡ì‹œ 서버 "%S"를 사용하ë„ë¡ ì„¤ì •ë˜ì–´ 있습니다. \r\n ì´ë²ˆ 만들기 새 ì—°ê²° ì„¤ì •ì€ Internet Explorerì˜ í”„ë¡ì‹œ 서버 ì„¤ì •ì„ ì‚¬ìš©í•˜ì—¬ VPN 연결하ë„ë¡ í•˜ì‹œê² ìŠµë‹ˆê¹Œ? \r\n\r\n 예를 í´ë¦­í•˜ë©´ Internet Explorerì˜ í”„ë¡ì‹œ 서버 설정 를 사용합니다. \r\n 아니오를 í´ë¦­í•˜ë©´ 프ë¡ì‹œ 서버를 사용하지 ì•Šê³  ì§ì ‘ VPN ì—°ê²°ë˜ë„ë¡ ì„¤ì •í•©ë‹ˆë‹¤. \r\nì´ ì„¤ì •ì€ ì–¸ì œë“ ì§€ ì—°ê²° ì„¤ì •ì˜ ì†ì„± 화면ì—ì„œ 변경할 수 있습니다. +CM_MSG_TITLE VPN 서버 "%S"(ê°€ìƒ HUB:"%S") +CM_JUMPLIST_RCCONNECT 최근 ì—°ê²° +CM_VPNGATE_MESSAGE VPN Gate 학술 실험 프로ì íŠ¸ì˜ Web 사ì´íŠ¸ì— 공개 VPN 중계 서버 목ë¡ì´ 공개ë˜ì–´ 있습니다. \r\nì´ VPN 서버ì—는 누구나 등ë¡ì—†ì´ VPN ì—°ê²° í•  수 있습니다. \r\n\r\nVPN Gate 학술 실험 프로ì íŠ¸ëŠ” SoftEther VPNì˜ ì¼ë¶€ê°€ 아닙니다. \r\nì´ ì•„ì´ì½˜ì€ http://www.vpngate.net/ì— ëŒ€í•œ ë§í¬ë¥¼ 제공하고있는 ê²ƒì— ì§€ë‚˜ì§€ 않습니다. \r\nVPN Gateì— ì—°ê²°í•˜ê¸° 위해서는 VPN Gate Pluginì„ ì„¤ì¹˜í•´ì•¼í•©ë‹ˆë‹¤. \r\n\r\nhttp://www.vpngate.net/ (ì“°ì¿ ë°” ëŒ€í•™ì˜ í•™ìˆ  실험 사ì´íŠ¸)ì„여시겠습니까? + + +# VPN Gate Service 관계 +VGC_COLUMN_0 DDNS ì´ë¦„ +VGC_COLUMN_1 IP 주소 (호스트 ì´ë¦„) +VGC_COLUMN_2 국가·지역 +VGC_COLUMN_3 시작 시간 +VGC_COLUMN_4 VPN ì—°ê²° 수 +VGC_COLUMN_5 회선 ì†ë„ +VGC_COLUMN_6 Ping (Google, SE) +VGC_COLUMN_7 SSL-VPN (TCP) +VGC_COLUMN_8 UDP ì§€ì› +VGC_COLUMN_9 로그 ë³´ì¡´ ì •ì±… +VGC_COLUMN_10 ëˆ„ì  í†µì‹ ëŸ‰ +VGC_COLUMN_11 ëˆ„ì  ì‚¬ìš©ìž ìˆ˜ +VGC_COLUMN_12 ìš´ì˜ìž +VGC_COLUMN_13 ìš´ì˜ìžì— ì˜í•œ 메시지 +VGC_COLUMN_14 ì ìˆ˜ + +VGC_LOG_PERMANENT ì˜êµ¬ì ìœ¼ë¡œ 저장 +VGC_LOG_2WEEKS 2 주 저장 +VGC_LOG_NONE 로그 í•´ì œ + +VGC_UPTIME_MIN %u 분 +VGC_UPTIME_HOUR %u 시간 +VGC_UPTIME_DAY %u ì¼ê°„ +VGC_NUM_VPN %u 세션 +VGC_NUM_LOGIN %S ì¸ + +VGC_UDP_AVAILABLE UDP OK + +VGC_TITLE VPN Gate 플러그ì¸ì— 대한 메시지 + +VGC_VER_DIFFì´ VPN Gate Client í”ŒëŸ¬ê·¸ì¸ ë²„ì „ì´ SoftEther VPN Clientì˜ ë²„ì „ê³¼ 다릅니다. \r\n\r\n 현재 VPN Gate 플러그ì¸:빌드 %u \r\n 현재 SoftEther VPN Client:빌드 %u \r\n\r\nVPN Gate 플러그ì¸ì˜ 최신 버전 (빌드 %u) 를 다운로드하고 설치하는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. 최신 버전으로 ì—…ë°ì´íŠ¸í•˜ì§€ 않는 경우, VPN 통신 오류와 ëª©ë¡ ì—…ë°ì´íŠ¸ 오류가 ë°œìƒí•  수 있습니다. 만약 여러 번 VPN 서버 ëª©ë¡ ê°±ì‹ ì— ì‹¤íŒ¨í•˜ë©´ VPN Gate í”ŒëŸ¬ê·¸ì¸ ë²„ì „ì„ ì—…ë°ì´íŠ¸í•˜ì‹­ì‹œì˜¤. \r\n\r\n 최신 ë²„ì „ì˜ VPN Gate í”ŒëŸ¬ê·¸ì¸ ìž…ìˆ˜:http://www.vpngate.net/\r\n (만약 위 사ì´íŠ¸ì— ì§ì ‘ 액세스 í•  수없는 경우 미러 사ì´íŠ¸ë¥¼ 통해 방문 하십시오.) \r\n\r\n + +VGC_LIST_STR_OK 지구ìƒì— %S 대 공개 VPN 중계 서버 (%Sì— ì—…ë°ì´íŠ¸) +VGC_LIST_STR_OK_2 %S ëŒ€ì˜ ì„œë²„ (%Sì— ì—…ë°ì´íŠ¸) - ëª©ë¡ ê²€ìƒ‰ 실패. 최신 ë²„ì „ì˜ VPN Gate Client를 다운로드하십시오. +VGC_LIST_STR_NG ëª©ë¡ ê²€ìƒ‰ 실패. 최신 ë²„ì „ì˜ VPN Gate Client를 다운로드하십시오. +VGC_PROXY_MSG 프ë¡ì‹œ 서버를 통해 í•  필요가있는 ë„¤íŠ¸ì›Œí¬ í™˜ê²½ ë‚´ì—서는 "SSL-VPN ì—°ê²°"ì—ì„œ TCP í¬íŠ¸ 443ê°€ 지ì›ë˜ì§€ 않는 VPN 중계 ì„œë²„ì— ì•¡ì„¸ìŠ¤ í•  수없는 경우가 있습니다. +VGC_PROXY_TITLE 프ë¡ì‹œ ì„œë²„ì— ëŒ€í•œì£¼ì˜ + +VGS_NO_HUB_YET 메시지를 설정하려면 먼저 ìš°ì„  VPN Gate 서비스 제어íŒì—ì„œ VPN Gate 서비스를 활성화하고 OK를 í´ë¦­ í•œ 후 ë‹¤ì‹œì´ ì°½ì„여십시오. + +VGS_STOP VPN Gate 서비스를 중지합니다. \r\n\r\nVPN Gate 서비스를 ì¤‘ì§€í•˜ë©´ì´ ì»´í“¨í„°ëŠ” 새로운 VPN ì—°ê²°ì„ ìˆ˜ë½í•˜ì§€ 않습니다 만, 현재 활성 VPN ì„¸ì…˜ì´ ë‚¨ì•„ìžˆì„ ìˆ˜ 있습니다. \r\n (ê·¸ VPN ì„¸ì…˜ì€ ì—´ê±°ë˜ì§€ ì•Šì„ ìˆ˜ 있습니다.) \r\n\r\n 활성 VPN ì„¸ì…˜ì„ ì‚­ì œí•˜ê¸° 위해서는, VPN Gate 서비스를 중지 í•œ 후 즉시 SoftEther VPN Server ë˜ëŠ” SoftEther VPN Client 서비스를 다시 시작하거나 컴퓨터를 다시 시작하십시오. + +VGS_START VPN Gate 중계 서비스 ê¸°ëŠ¥ì„ í™œì„±í™”í•©ë‹ˆë‹¤. \r\nì´ ì»´í“¨í„°ì—ì„œ VPN Gate 중계 서비스 ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ë©´ì´ ì»´í“¨í„°ëŠ” ì–´ë–¤ VPN Gate 사용ìžê°€ VPN ì—°ê²°ì„ í—ˆìš©í•˜ê³  í†µì‹ ì„ ì¤‘ê³„ í•  수 있습니다. \r\n\r\nVPN Gate 중계 서비스 ê¸°ëŠ¥ì€ ì‚¬ìš©ìžì˜ 책임으로 설정하십시오. \r\n ë²•ë ¹ì— ë”°ë¼ VPN 암호화 í†µì‹ ì´ ê¸ˆì§€ë˜ì–´ìžˆëŠ” 나ë¼ê°€ 있습니다. \r\nVPN Gate 중계 서비스 ê¸°ëŠ¥ì— ëŒ€í•œ ìžì„¸í•œ ë‚´ìš©ì€ http://www.vpngate.net/ja/join.aspxì„ ì½ì–´ 보시기 ë°”ëžë‹ˆë‹¤. \r\n\r\nVPN Gate 학술 실험 서비스는 ì¼ë³¸ì— 소재하는 츠쿠바 대학 대학ì›ì—ì„œ 연구 프로ì íŠ¸ë¡œ ìš´ì˜ë˜ëŠ” 서비스입니다. 본 서비스는 ì¼ë³¸ êµ­ì˜ ë²•ë ¹ì—만 준수 ìš´ìš©ë˜ê³  있으며, ì¼ë³¸ ì´ì™¸ì˜ êµ­ê°€Â·ì§€ì—­ì˜ ë²•ê·œì— ëŒ€í•´ì„œëŠ” ì¼ì ˆ 관여하고 있지 않습니다. \r\n\r\n ì›ëž˜ 세계ì—는 200 개국 가까운 나ë¼ê°€ 존재하고 있으며, ê° êµ­ê°€ì˜ ë²•ë¥ ì€ ì„œë¡œ 다릅니다. 모든 êµ­ê°€ì˜ ë²•ë¥ ì„ ê³µë¶€ í•œ 후 그들 모ë‘ì— ì í•© í•¨ì„ ë³´ì¦í•˜ëŠ” 소프트웨어를 개발하는 ê²ƒì€ ì‚¬ì‹¤ìƒ ë¶ˆê°€ëŠ¥í•©ë‹ˆë‹¤. ë§Œì¼ ì‚¬ìš©ìžê°€ 본 서비스를 특정 êµ­ê°€Â·ì§€ì—­ì˜ ì˜ì—­ ë‚´ì—ì„œ ì´ìš©í•¨ìœ¼ë¡œì¨ 공무ì›ì— ì˜í•´ 법ì ì¸ ì²˜ë²Œì„ ë¶€ê³¼ ë“±ì˜ ì†í•´ê°€ ë°œìƒí•œ 경우ì—ë„ í”„ë¡œì íŠ¸ 실시는 ì¼ì²´ ì±…ìž„ì„지지 않습니다. \r\n 소프트웨어 나 서비스를 사용할 ë•Œ 사용ìžê°€ ì ìš©ë˜ëŠ” 모든 ë²•ë ¹ì„ ì‚¬ìš©ìžì˜ ì±…ìž„ì— ì˜í•´ 준수하십시오. 소프트웨어 ë˜ëŠ” 서비스를 ì¼ë³¸ 국내외를 불문하고 사용 ëœ ê²½ìš°ì— ë°œìƒí•˜ëŠ” 모든 ì†í•´ ë° ì±…ìž„ì€ ì‚¬ìš©ìžì—게 귀책합니다. 본 학술 실험 ìš´ì˜ìž ë° ì†Œí”„íŠ¸ì›¨ì–´ 공급 업체는 ì±…ìž„ì„지지 않습니다. \r\n ì´ëŸ¬í•œì£¼ì˜ ì‚¬í•­ì— ë™ì˜í•˜ì§€ 않는 경우ì—는 VPN Gate 학술 실험 서비스 관련 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì§€ 마십시오. + + +# 서비스 관계 (Win32) +SVC_HELP [%s (%S)ì˜ ëª…ë ¹ 줄 ì¸ìˆ˜ \r\n\r\nì´ í”„ë¡œê·¸ëž¨ (%s)ì€ ë°±ê·¸ë¼ìš´ë“œì—ì„œ 실행ë˜ëŠ” 프로세스입니다. ë‹¤ìŒ ëª…ë ¹ 줄 ì¸ìˆ˜ë¥¼ì£¼ê³  시작하십시오. \r\n \r\n\r\n/install...... %s 서비스 (서비스 명:%S)를 Windowsì— ì„¤ì¹˜í•©ë‹ˆë‹¤. ê·¸ 후 ìžë™ìœ¼ë¡œ 서비스를 시작합니다. \r\n\r\n/uninstall...... %s 서비스 (서비스 명:%S)ì„ Windowsì—ì„œ 제거합니다. \r\n\r\n/start... %s 서비스 (서비스 명:%S)를 시작합니다. \r\n\r\n/stop... %s 서비스 (서비스 명:%S)를 중지합니다. \r\n\r\n/test... %s í”„ë¡œê·¸ëž¨ì„ í…ŒìŠ¤íŠ¸ 모드ì—ì„œ 시작합니다. (디버깅) \r\n\r\n/usermode... %s í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš©ìž ëª¨ë“œë¡œ 시작합니다. (가능한 경우) \r\n\r\n/usermode_showtray... ì‚¬ìš©ìž ëª¨ë“œë¡œ 부팅 í•  ë•Œ ì´ì „ ìž‘ì—… 표시 ì¤„ì˜ ì•„ì´ì½˜ì„ ë³´ì´ì§€ 않게 설정 í•œ ì ì´ìžˆëŠ” 경우 ì•„ì´ì½˜ì„ 회복합니다. \r\n\r\n/usermode_hidetray... ì‚¬ìš©ìž ëª¨ë“œë¡œ 부팅 í•  ë•Œ 시스템 íŠ¸ë ˆì´ ì•„ì´ì½˜ì„ 숨 ê¹ë‹ˆë‹¤. \r\n\r\n \r\n ※/test ë°/usermode ì´ì™¸ì˜ 서비스 조작계 ëª…ë ¹ì€ Windows 98/Meì—ì„œ ìž‘ë™í•˜ì§€ 않습니다. +SVC_NT_ONLY 서비스 ê³„ì˜ ì¡°ìž‘ ëª…ë ¹ì€ Windows 98/Meì—ì„œ ìž‘ë™í•˜ì§€ 않습니다. +SVC_ALREADY_INSTALLED 서비스 %s (서비스 ì´ë¦„ %S)는 ì´ë¯¸ì´ ì»´í“¨í„°ì— ì„¤ì¹˜ë˜ì–´ 있습니다. ì¼ë‹¨ 제거하고 다시 설치 하시겠습니까? +SVC_INSTALL_OK 서비스 %s (서비스 ì´ë¦„ %S)를 성공ì ìœ¼ë¡œ 설치했습니다. \r\n\r\n (실행 경로:%s) \r\n\r\n 서비스 ì‹œìž‘ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. +SVC_INSTALL_FAILED 서비스 %s (서비스 ì´ë¦„ %S)ì˜ ì„¤ì¹˜ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +SVC_INSTALL_FAILED_2 서비스 %s (서비스 ì´ë¦„ %S)를 성공ì ìœ¼ë¡œ 설치했습니다. \r\n\r\n (실행 경로:%s) \r\n\r\n 그러나 서비스 ì‹œìž‘ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +SVC_NOT_INSTALLED 서비스 %s (서비스 ì´ë¦„ %S)는 ì»´í“¨í„°ì— ì„¤ì¹˜ë˜ì–´ 있지 않습니다./install 명령 줄 ì¸ìˆ˜ë¥¼ 사용하여 설치하십시오. +SVC_START_OK 서비스 %s (서비스 ì´ë¦„ %S) ë¶€íŒ…ì„ ì™„ë£Œí–ˆìŠµë‹ˆë‹¤. +SVC_START_FAILED 서비스 %s (서비스 ì´ë¦„ %S)ì˜ ì‹œìž‘ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +SVR_ALREADY_START 서비스 %s (서비스 ì´ë¦„ %S)는 ì´ë¯¸ 시작하고 있습니다. +SVC_STOP_OK 서비스 %s (서비스 ì´ë¦„ %S)를 중지했습니다. +SVC_STOP_FAILED 서비스 %s (서비스 ì´ë¦„ %S) ì¤‘ì§€ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +SVC_ALREADY_STOP 서비스 %s (서비스 ì´ë¦„ %S)ì€ ì´ë¯¸ 중지ë˜ì–´ 있습니다. +SVC_UNINSTALL_OK 서비스 %s (서비스 ì´ë¦„ %S)ì„ ì œê±°í–ˆìŠµë‹ˆë‹¤. +SVC_UNINSTALL_FAILED 서비스 %s (서비스 ì´ë¦„ %S)ì˜ ì œê±°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +SVC_NOT_FOUND 서비스 %Sì— ëŒ€í•œ ì •ë³´ê°€ 문ìžì—´ í…Œì´ë¸”ì—ì„œ ì°¾ì„ ìˆ˜ 없습니다. +SVC_NOT_ADMIN 서비스를 설치/제거/시작/ì¤‘ì§€í•˜ë ¤ë©´ì´ ì»´í“¨í„°ì˜ Administrators 권한 (ê´€ë¦¬ìž ê¶Œí•œ)ì´ í•„ìš”í•©ë‹ˆë‹¤. \r\n\r\nì´ ì»´í“¨í„°ì˜ Administrators ê³„ì •ì„ ê°€ì§€ê³ ìžˆëŠ” 경우 Administrators 계정으로 다시 로그온하십시오. \r\nAdministrators ê³„ì •ì´ ì•Œ 수없는 경우 시스템 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. +SVC_TEST_MSG 서비스 %s를 테스트 모드로 시작합니다. \r\n\r\n [OK]를 í´ë¦­í•˜ë©´ 종료합니다. +SVC_TRAY_TOOLTIP %S (ì‚¬ìš©ìž ëª¨ë“œ) +SVC_TEST_MUTEX ì´ë¯¸ 실행 íŒŒì¼ %sê°€ 시작합니다. +SVC_USERMODE_MUTEX ì´ë¯¸ %s 다른 프로세스가 실행ë˜ê³  있습니다. +SVC_SERVICE_MUTEX 서비스 %S 프로세스 %sê°€ ì´ë¯¸ 시작하고 있기 ë•Œë¬¸ì— ì„œë¹„ìŠ¤ë¥¼ 시작할 수 없습니다. +SVC_USERMODE_MENU_1 íŠ¸ë ˆì´ ì•„ì´ì½˜ì„ 숨기려면 (&H) +SVC_USERMODE_MENU_2 %s 종료 (&X) +SVC_HIDE_TRAY_MSG %S ì‚¬ìš©ìž ëª¨ë“œ 시작시 시스템 íŠ¸ë ˆì´ ì•„ì´ì½˜ì„ 숨 ê¹ë‹ˆë‹¤. \r\n 다ìŒë²ˆ %S를 ì‚¬ìš©ìž ëª¨ë“œë¡œ 부팅 í•  ë•Œ 시스템 트레ì´ì— ì•„ì´ì½˜ì´ 표시ë˜ì§€ 않습니다. \r\n 프로세스를 종료하는 ë©”ë‰´ë„ í‘œì‹œë˜ì§€ 않습니다. \r\n\r\n 프로세스를 종료하려면 Windows 98/Meì˜ ê²½ìš° Ctrl + Alt + Delì„ ëˆŒëŸ¬ 프로그램 종료를 사용하십시오. \r\n 그렇지 OSì˜ ê²½ìš° [ìž‘ì—… 관리ìž]를 사용하십시오. \r\n\r\n íŠ¸ë ˆì´ ì•„ì´ì½˜ì˜ 표시를 부활 시키려면 다ìŒì˜ ì‚¬ìš©ìž ëª¨ë“œ 시작시/usermode_showtray ì˜µì…˜ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. + + +# 서비스 관계 (UNIX) +UNIX_SVC_HELP %S service program \nCopyright (c) SoftEther VPN Project. All Rights Reserved. \n \n %S command usage:\n %S start - Start the %S service \n %S stop - Stop the %S service if the service has been already started. \n \n +UNIX_SVC_STARTED The %S service has been started. \n +UNIX_SVC_STOPPING Stopping the %S service... \n +UNIX_SVC_STOPPED %S service has been stopped. \n +UNIX_SVC_STOP_FAILED Stopping %S service was failed. \n +UNIX_SVC_ALREADY_START %S service has been already started \nRun the "%S stop"command to stop this service. \n +UNIX_SVC_NOT_STARTED %S service has not yet been started. \nRun the "%S start"to start this service. \n +UNIX_SVC_ERROR_FORK Failed to create child process for the %S service \n +UNIX_SVC_NONROOT \nWarning:The current user context is non-root. It is recommended to run the VPN service by the root user. Although the VPN service may run under non-root users, some privilege-required functions (eg the local bridge function) need the root privilege. \n + + +# 서비스 ì •ì˜ (SoftEther VPN Client) +SVC_VPNCLIENT_NAME vpnclient +SVC_VPNCLIENT_TITLE SoftEther VPN Client +SVC_VPNCLIENT_DESCRIPT SoftEther VPN Clientì˜ ê°€ìƒ LAN ì¹´ë“œ 장치 ë“œë¼ì´ë²„ ë° ì—°ê²° 서비스를 관리합니다. ì´ ì„œë¹„ìŠ¤ê°€ 중지ë˜ë©´ì´ 컴퓨터 SoftEther VPN Client를 사용하여 SoftEther VPN Serverì— ì—°ê²°í•  수 없습니다. + + +# 서비스 ì •ì˜ (SoftEther VPN Server) +SVC_VPNSERVER_NAME vpnserver +SVC_VPNSERVER_TITLE SoftEther VPN Server +SVC_VPNSERVER_DESCRIPT SoftEther VPN Server 서버 프로세스를 관리합니다. SoftEther VPN Server는 고성능 SoftEther VPN Server ê¸°ëŠ¥ì„ TCP/IP í”„ë¡œí† ì½œì„ í†µí•´ 제공합니다. ì´ ì„œë¹„ìŠ¤ê°€ 중지ë˜ë©´ì´ 컴퓨터 SoftEther VPN Server를 중지하고 SoftEther VPN ClientëŠ”ì´ ì»´í“¨í„°ì— VPN ì—°ê²° í•  수 없습니다. + + +# 서비스 ì •ì˜ (SoftEther VPN Bridge) +SVC_VPNBRIDGE_NAME vpnbridge +SVC_VPNBRIDGE_TITLE SoftEther VPN Bridge +SVC_VPNBRIDGE_DESCRIPT SoftEther VPN Bridge 프로세스를 관리합니다. SoftEther VPN BridgeëŠ”ì´ ì»´í“¨í„°ì— ì—°ê²°ë˜ì–´ìžˆëŠ” 네트워í¬ì™€ ì›ê²©ì§€ì—있는 SoftEther VPN Server 사ì´ë¥¼ 브리지 연결합니다. ì´ ì„œë¹„ìŠ¤ê°€ 중지ë˜ë©´ì´ 컴퓨터 SoftEther VPN Bridge는 중지하고 브리지 ì—°ê²°ì„ í†µí•œ 통신 í•  수 없습니다. + + +# 서비스 ì •ì˜ (SoftEther VPN Client) +SVC_SEVPNCLIENT_NAME sevpnclient +SVC_SEVPNCLIENT_TITLE SoftEther VPN Client +SVC_SEVPNCLIENT_DESCRIPT SoftEther VPN Clientì˜ ê°€ìƒ LAN ì¹´ë“œ 장치 ë“œë¼ì´ë²„ ë° ì—°ê²° 서비스를 관리합니다. ì´ ì„œë¹„ìŠ¤ê°€ 중지ë˜ë©´ì´ 컴퓨터 SoftEther VPN Client를 사용하여 SoftEther VPN Serverì— ì—°ê²°í•  수 없습니다. + + +# 서비스 ì •ì˜ (SoftEther VPN Server) +SVC_SEVPNSERVER_NAME sevpnserver +SVC_SEVPNSERVER_TITLE SoftEther VPN Server +SVC_SEVPNSERVER_DESCRIPT SoftEther VPN Server 서버 프로세스를 관리합니다. SoftEther VPN Server는 고성능 SoftEther VPN Server ê¸°ëŠ¥ì„ TCP/IP í”„ë¡œí† ì½œì„ í†µí•´ 제공합니다. ì´ ì„œë¹„ìŠ¤ê°€ 중지ë˜ë©´ì´ 컴퓨터 SoftEther VPN Server를 중지하고 SoftEther VPN ClientëŠ”ì´ ì»´í“¨í„°ì— VPN ì—°ê²° í•  수 없습니다. + + +# 서비스 ì •ì˜ (SoftEther VPN Bridge) +SVC_SEVPNBRIDGE_NAME sevpnbridge +SVC_SEVPNBRIDGE_TITLE SoftEther VPN Bridge +SVC_SEVPNBRIDGE_DESCRIPT SoftEther VPN Bridge 프로세스를 관리합니다. SoftEther VPN BridgeëŠ”ì´ ì»´í“¨í„°ì— ì—°ê²°ë˜ì–´ìžˆëŠ” 네트워í¬ì™€ ì›ê²©ì§€ì—있는 SoftEther VPN Server 사ì´ë¥¼ 브리지 연결합니다. ì´ ì„œë¹„ìŠ¤ê°€ 중지ë˜ë©´ì´ 컴퓨터 SoftEther VPN Bridge는 중지하고 브리지 ì—°ê²°ì„ í†µí•œ 통신 í•  수 없습니다. + + +# 서비스 ì •ì˜ (SoftEther VPN User-mode Router) +SVC_VPNROUTER_NAME vpnrouter +SVC_VPNROUTER_TITLE SoftEther VPN Router +SVC_VPNROUTER_DESCRIPT SoftEther VPN Router (서비스 모드) 서버 프로세스를 관리합니다. SoftEther VPN Router는 ì‚¬ìš©ìž ëª¨ë“œì—ì„œ 실행ë˜ëŠ” ê°€ìƒ NAT ë° DHCP 서버를 제공하는 프로그램으로 ê°€ìƒ IP 네트워í¬ì™€ ë¬¼ë¦¬ì  IP ë„¤íŠ¸ì›Œí¬ ì‚¬ì´ë¥¼ 간단한 조작으로 안전하게 ì—°ê²°í•  수 있습니다. ì´ ì„œë¹„ìŠ¤ê°€ 중지ë˜ë©´ì´ 컴퓨터 SoftEther VPN Router는 중지하고 VPN ClientëŠ”ì´ ì»´í“¨í„°ì˜ ë¼ìš°íŒ… 서비스를 ì´ìš©í•  수 없게ë©ë‹ˆë‹¤. + + +# 서비스 ì •ì˜ (EtherLogger) +SVC_ELOGSVC_NAME elogsvc +SVC_ELOGSVC_TITLE SoftEther EtherLogger +SVC_ELOGSVC_DESCRIPT SoftEther EtherLogger ì»´í“¨í„°ì— ì—°ê²°ë˜ì–´ìžˆëŠ” LAN 카드를 í르는 ë°ì´í„°ë¥¼ 캡처하고 관리ìžê°€ 지정한 ì¢…ë¥˜ì˜ íŒ¨í‚· í—¤ë” ë˜ëŠ” 모든 ë°ì´í„°ë¥¼ í…스트 파ì¼ì— 로그로 기ë¡í•˜ëŠ” 서비스입니다. + + +# SoftEther VPN 서버 관리 매니저 관계 +SM_TITLE SoftEther VPN 서버 관리 ê´€ë¦¬ìž +SM_LOCALHOST localhost (서버) +SM_SERVER_BRIDGE_TITLE VPN Bridge "%S"ì˜ ê´€ë¦¬ +SM_S_VHUB_BRIDGE VPN Bridge는 "BRIDGE"ë¼ëŠ” ê°€ìƒ HUBì— ëŒ€í•´ ìž‘ì—…ì„ ìˆ˜í–‰ í•  관리합니다. +SM_DISCONNECTED 관리 ì—°ê²°ì´ ëŠì–´ì¡ŒìŠµë‹ˆë‹¤. +SM_MIKAN 미완성입니다. +SM_MAIN_COLUMN_1 ì—°ê²° 설정 ì´ë¦„ +SM_MAIN_COLUMN_2 ì—°ê²°ëœ VPN Server +SM_MAIN_COLUMN_3 관리 +SM_MODE_SERVER 서버 ì „ì²´ +SM_MODE_HUB %S +SM_EDIT_CAPTION_1 새 ì—°ê²° 설정 만들기 +SM_EDIT_CAPTION_2 %sì˜ íŽ¸ì§‘ +SM_SETTING_EXISTS ì´ë¯¸ ê°™ì€ ì´ë¦„ì˜ ì—°ê²° 설정 "%s"ì´ ë“±ë¡ë˜ì–´ 있습니다. 다른 ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. +SM_SETTING_DELETE_MSG ì—°ê²° 설정 "%s"를 삭제합니다. 하시겠습니까? +SM_PASSWORD_TYPE_STR 관리 ì—°ê²° 암호 +SM_HUB_COLUMN_1 ê°€ìƒ HUB ì´ë¦„ +SM_HUB_COLUMN_2 ìƒíƒœ +SM_HUB_COLUMN_3 종류 +SM_HUB_COLUMN_4 ì‚¬ìš©ìž +SM_HUB_COLUMN_5 그룹 +SM_HUB_COLUMN_6 세션 +SM_HUB_COLUMN_7 MAC í…Œì´ë¸” +SM_HUB_COLUMN_8 IP í…Œì´ë¸” +SM_HUB_COLUMN_9 ë¡œê·¸ì¸ íšŸìˆ˜ +SM_HUB_COLUMN_10 마지막 ë¡œê·¸ì¸ ë‚ ì§œ +SM_HUB_COLUMN_11 마지막 통신 ì¼ì‹œ +SM_HUB_ONLINE 온ë¼ì¸ +SM_HUB_OFFLINE 오프ë¼ì¸ +SM_HUB_STANDALONE ë…립형 +SM_HUB_STATIC ì •ì  ê°€ìƒ HUB +SM_HUB_DYNAMIC ë™ì  ê°€ìƒ HUB +SM_SERVER_STANDALONE ë…립형 서버 +SM_FARM_CONTROLLER í´ëŸ¬ìŠ¤í„° 컨트롤러 +SM_FARM_MEMBER í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ +SM_INFORMATION 최신 ì •ë³´ +SM_HUB_STATUS_CAPTION ê°€ìƒ HUB "%s"ì˜ ìƒíƒœ +SM_HUB_STATUS_HUBNAME ê°€ìƒ HUB ì´ë¦„ +SM_HUB_STATUS_ONLINE ìƒíƒœ +SM_HUB_TYPE 종류 +SM_HUB_NUM_SESSIONS 세션 수 +SM_HUB_NUM_SESSIONS_CLIENT 세션 (í´ë¼ì´ì–¸íŠ¸) +SM_HUB_NUM_SESSIONS_BRIDGE 세션 (브릿지) +SM_HUB_NUM_ACCESSES 액세스리스트 수 +SM_HUB_NUM_USERS ì‚¬ìš©ìž ìˆ˜ +SM_HUB_NUM_GROUPS 그룹 수 +SM_HUB_NUM_MAC_TABLES MAC í…Œì´ë¸” 수 +SM_HUB_NUM_IP_TABLES IP í…Œì´ë¸” 수 +SM_HUB_SECURE_NAT SecureNAT 기능 +SM_HUB_SECURE_NAT_YES 활성화 +SM_HUB_SECURE_NAT_NO í•´ì œ +SM_HUB_NUM_LOGIN ë¡œê·¸ì¸ íšŸìˆ˜ +SM_HUB_LAST_LOGIN_TIME 마지막 ë¡œê·¸ì¸ ë‚ ì§œ +SM_HUB_LAST_COMM_TIME 마지막 통신 ì¼ì‹œ +SM_HUB_CREATED_TIME 만든 날짜 +SM_STATUS_COLUMN_1 항목 +SM_STATUS_COLUMN_2 ê°’ + +SM_ST_SEND_UCAST_NUM 전송 유니 ìºìŠ¤íŠ¸ 패킷 수 +SM_ST_SEND_UCAST_SIZE 전송 유니 ìºìŠ¤íŠ¸ ì „ì²´ í¬ê¸° +SM_ST_SEND_BCAST_NUM 전송 브로드 ìºìŠ¤íŠ¸ 패킷 수 +SM_ST_SEND_BCAST_SIZE 전송 브로드 ìºìŠ¤íŠ¸ ì „ì²´ í¬ê¸° + +SM_ST_RECV_UCAST_NUM 수신 유니 ìºìŠ¤íŠ¸ 패킷 수 +SM_ST_RECV_UCAST_SIZE 수신 유니 ìºìŠ¤íŠ¸ ì „ì²´ í¬ê¸° +SM_ST_RECV_BCAST_NUM 수신 브로드 ìºìŠ¤íŠ¸ 패킷 수 +SM_ST_RECV_BCAST_SIZE 수신 브로드 ìºìŠ¤íŠ¸ ì „ì²´ í¬ê¸° + +SM_ST_NUM_PACKET_STR %S 패킷 +SM_ST_SIZE_BYTE_STR %S ë°”ì´íŠ¸ + +CM_EDIT_HUB_1 ê°€ìƒ HUB 만들기 +CM_EDIT_HUB_2 %Sì˜ ì†ì„± + +CM_EDIT_HUB_STANDALONE 현재 서버는 ë…립형 모드ì—ì„œ ìž‘ë™í•˜ê³  있습니다. ì´ ê°€ìƒ HUB는 ë…립형 HUB ì—­í• ì„합니다. +CM_EDIT_HUB_TYPE_FIXED 현재 서버가 í´ëŸ¬ìŠ¤í„° 모드로 실행하고 있습니다. ì´ ê°€ìƒ HUBì˜ ì¢…ë¥˜ëŠ” 다ìŒê³¼ 같습니다 ë™ì  ë³€ê²½ì€ í•  수 없습니다. +CM_EDIT_HUB_CREATER 새로운 ê°€ìƒ HUB %S를 만들었습니다. +CM_OFFLINE_MSG %s를 오프ë¼ì¸ 하시겠습니까? \r\n\r\n ê°€ìƒ HUB를 오프ë¼ì¸ìœ¼ë¡œí•˜ë©´ 현재 ê°€ìƒ HUBì— ì—°ê²°ë˜ì–´ìžˆëŠ” 모든 ì„¸ì…˜ì´ ëŠì–´ì§€ê³  새로운 ì„¸ì…˜ì´ ì—°ê²°í•  수 없습니다. +CM_DELETE_HUB_MSG %S를 ì‚­ì œ 하시겠습니까? \r\n\r\n ê°€ìƒ HUB를 제거하면 현재 ê°€ìƒ HUBì— ì—°ê²°ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì´ ëŠì–´ì§€ê³  새로운 ì„¸ì…˜ì´ ê°€ìƒ HUBì— ì—°ê²°í•  수 없습니다. \r\n ë˜í•œ ê°€ìƒ HUBì˜ ëª¨ë“  설정 ì‚¬ìš©ìž ê°œì²´, 그룹 개체, ì¸ì¦ì„œ ë° ê³„ë‹¨ì‹ê°€ ì‚­ì œë©ë‹ˆë‹¤. \r\n\r\n ê°€ìƒ HUB를 삭제하면 ë˜ëŒë¦´ 수 없습니다. \r\n ì‚­ì œ 하시겠습니까? +CM_HUB_DELETED_MSG ê°€ìƒ HUB %S를 제거했습니다. +CM_LISTENER_COLUMN_1 í¬íŠ¸ 번호 +CM_LISTENER_COLUMN_2 ìƒíƒœ +CM_LISTENER_TCP_PORT TCP %u +CM_LISTENER_ONLINE ìž‘ë™ ì¤‘ +CM_LISTENER_OFFLINE 정지 +CM_LISTENER_ERROR 오류 ë°œìƒ +CM_DELETE_LISTENER_MSG 수신기 (TCP í¬íŠ¸ %u)를 제거합니다. ì•žìœ¼ë¡œì´ í¬íŠ¸ì— ì—°ê²°í•  수 없습니다. \r\n 하시겠습니까? +CM_STOP_LISTENER_MSG 수신기 (TCP í¬íŠ¸ %u)를 중지합니다. ì²­ì·¨ìžë¥¼ 다시 시작할 ë•Œê¹Œì§€ì´ í¬íŠ¸ì— ì—°ê²°í•  수 없습니다. \r\n\r\n 하시겠습니까? +CM_CLOSE_BUTTON 닫기 +CM_CERT_SET_MSG 새 서버 ì¸ì¦ì„œë¥¼ 설정했습니다. \r\n\r\n ë˜í•œ OpenVPN í´ë¼ì´ì–¸íŠ¸ë¥¼ 사용하는 경우는 OpenVPN 설정 파ì¼ì— í¬í•¨ ëœ ì¸ì¦ì„œë¥¼ 갱신 í•  í•„ìš”ê°€ìžˆì„ ìˆ˜ 있으므로주ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤. +CM_SHORTCUT_DISCONNECT ì§€ì •ëœ ì—°ê²°ì— ì´ë¯¸ ì—°ê²°ë˜ì–´ 있습니다. \r\n\r\n 절단 하시겠습니까? + + + +SM_SERVER_STATUS 서버 ìƒíƒœ +SM_ST_SERVER_TYPE ì„œë²„ì˜ ì¢…ë¥˜ +SM_ST_NUM_TCP 열려있는 소켓 수 +SM_ST_NUM_TCP_LOCALì´ ì„œë²„ 소켓 수 +SM_ST_NUM_TCP_REMOTE 다른 í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ 소켓 수 합계 +SM_ST_NUM_HUB_TOTAL ê°€ìƒ HUB 수 +SM_ST_NUM_HUB_STATIC ì •ì  ê°€ìƒ HUB 수 +SM_ST_NUM_HUB_DYNAMIC ë™ì  ê°€ìƒ HUB 수 +SM_ST_NUM_SESSION_TOTAL 세션 수 +SM_ST_NUM_SESSION_LOCALì´ ì„œë²„ì˜ ì„¸ì…˜ 수 +SM_ST_NUM_SESSION_REMOTE 다른 í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ì˜ ì„¸ì…˜ 수 +SM_ST_NUM_MAC_TABLE MAC 주소 í…Œì´ë¸” 수 +SM_ST_NUM_IP_TABLE IP 주소 í…Œì´ë¸” 수 +SM_ST_NUM_USERS ì‚¬ìš©ìž ìˆ˜ +SM_ST_NUM_GROUPS 그룹 수 +SM_ST_CLIENT_LICENSE 소비 í´ë¼ì´ì–¸íŠ¸ 액세스 ë¼ì´ì„¼ìŠ¤ 수 (서버) +SM_ST_BRIDGE_LICENSE 소비 브리지 ë¼ì´ì„¼ìŠ¤ 수 (서버) +SM_ST_CLIENT_LICENSE_EX 소비 í´ë¼ì´ì–¸íŠ¸ 액세스 ë¼ì´ì„¼ìŠ¤ 수 (í´ëŸ¬ìŠ¤í„°) +SM_ST_BRIDGE_LICENSE_EX 소비 브리지 ë¼ì´ì„¼ìŠ¤ 수 (í´ëŸ¬ìŠ¤í„°) +SM_ST_START_TIME 서버 시작 시간 +SM_ST_CURRENT_TIME 현재 시간 +SM_ST_CURRENT_TICK 64 bit ì •ë°€ 논리 시스템 시간 +SM_ST_TOTAL_MEMORY ì´ ë…¼ë¦¬ 메모리 í¬ê¸° +SM_ST_USED_MEMORY ì‚¬ìš©ì¤‘ì¸ ë…¼ë¦¬ 메모리 í¬ê¸° +SM_ST_FREE_MEMORY 여유 논리 메모리 í¬ê¸° +SM_ST_TOTAL_PHYS ì´ ì‹¤ì œ 메모리 í¬ê¸° +SM_ST_USED_PHYS ì‚¬ìš©ì¤‘ì¸ ì‹¤ì œ 메모리 í¬ê¸° +SM_ST_FREE_PHYS 가능한 실제 메모리 í¬ê¸° +SM_ST_RAM_SIZE_KB %S ë°”ì´íŠ¸ +SM_INFO_TITLE ì—°ê²°ëœ VPN Server 버전 ì •ë³´ +SM_INFO_PRODUCT_NAME 제품명 +SM_INFO_VERSION ì •ë³´ +SM_INFO_BUILD 빌드 ì •ë³´ +SM_INFO_HOSTNAME 호스트 ì´ë¦„ +SM_OS_SYSTEM_NAME ìš´ì˜ ì²´ì œ 종류 +SM_OS_PRODUCT_NAME ìš´ì˜ ì²´ì œ 제품명 +SM_OS_SERVICE_PACK 서비스 팩 +SM_OS_SP_TAG Service Pack %u +SM_OS_VENDER_NAME ìš´ì˜ ì‹œìŠ¤í…œ 제조업체 +SM_OS_VERSION ìš´ì˜ ì²´ì œ 버전 +SM_OS_KERNEL_NAME OS ì»¤ë„ ì´ë¦„ +SM_OS_KERNEL_VERSION OS ì»¤ë„ ë²„ì „ +SM_CONNECTION_TYPE_0 í´ë¼ì´ì–¸íŠ¸ +SM_CONNECTION_TYPE_1 초기화 중 +SM_CONNECTION_TYPE_2 ë¡œê·¸ì¸ +SM_CONNECTION_TYPE_3 추가 ì—°ê²° +SM_CONNECTION_TYPE_4 í´ëŸ¬ìŠ¤í„°ë§ RPC +SM_CONNECTION_TYPE_5 관리 RPC +SM_CONNECTION_TYPE_6 HUB ì—´ê±° RPC +SM_CONNECTION_TYPE_7 암호 변경 +SM_CONNECTION_TYPE_8 MS-SSTP ì—°ê²° +SM_CONNECTION_TYPE_9 OpenVPN ì—°ê²° +SM_CONN_COLUMN_1 ì—°ê²° ì´ë¦„ +SM_CONN_COLUMN_2 ì ‘ì† ì› +SM_CONN_COLUMN_3 ì—°ê²° 시간 +SM_CONN_COLUMN_4 종류 +SM_HOSTNAME_AND_PORT %S:%u +SM_CONN_DISCONNECT_MSG ì—°ê²° %s를 ëŠìŠµë‹ˆë‹¤. \r\n 하시겠습니까? +SM_CONNINFO_CAPTION ì—°ê²° %sì˜ ì •ë³´ +SM_CONNINFO_NAME ì—°ê²° ì´ë¦„ +SM_CONNINFO_TYPE ì—°ê²° 유형 +SM_CONNINFO_HOSTNAME í´ë¼ì´ì–¸íŠ¸ 호스트 ì´ë¦„ +SM_CONNINFO_IP í´ë¼ì´ì–¸íŠ¸ IP 주소 +SM_CONNINFO_PORT í´ë¼ì´ì–¸íŠ¸ í¬íŠ¸ 번호 (TCP) +SM_CONNINFO_TIME ì—°ê²° 시간 +SM_CONNINFO_SERVER_STR 서버 제품 ì´ë¦„ +SM_CONNINFO_SERVER_VER 서버 버전 +SM_CONNINFO_SERVER_BUILD 서버 빌드 번호 +SM_CONNINFO_CLIENT_STR í´ë¼ì´ì–¸íŠ¸ 제품명 +SM_CONNINFO_CLIENT_VER í´ë¼ì´ì–¸íŠ¸ 버전 +SM_CONNINFO_CLIENT_BUILD í´ë¼ì´ì–¸íŠ¸ 빌드 번호 +SM_FARM_REBOOT_MSG í´ëŸ¬ìŠ¤í„°ë§ êµ¬ì„±ì„ ë³€ê²½í•˜ë ¤ê³ í•©ë‹ˆë‹¤. \r\n\r\n í´ëŸ¬ìŠ¤í„°ë§ êµ¬ì„±ì„ ë³€ê²½í•˜ë©´ 현재 ì—°ê²°ë˜ì–´ìžˆëŠ” 모든 세션 ë° ê´€ë¦¬ ì—°ê²° (ì´ ê´€ë¦¬ ì—°ê²°ì„ í¬í•¨)ì´ ëŠê¸°ê³  서버 í”„ë¡œê·¸ëž¨ì„ ë‹¤ì‹œ 시작합니다. \r\n ì„œë²„ì˜ ì‚¬ìš©ìž ìˆ˜ê°€ ë§Žì€ ê²½ìš°ì—는 다시 ì‹œìž‘ì— ìˆ˜ì‹­ 초가 걸릴 수 있습니다. \r\n\r\n [OK]를 í´ë¦­í•˜ë©´ ì„œë²„ì™€ì˜ ì—°ê²°ì´ ìžë™ìœ¼ë¡œ í•´ì œë©ë‹ˆë‹¤. 관리를 계ì†í•˜ë ¤ë©´ 다시 ì„œë²„ì— ë‹¤ì‹œ 연결하십시오. +SM_FM_COLUMN_1 종류 +SM_FM_COLUMN_2 ì—°ê²° 시간 +SM_FM_COLUMN_3 호스트 ì´ë¦„ +SM_FM_COLUMN_4 í¬ì¸íŠ¸ +SM_FM_COLUMN_5 세션 수 +SM_FM_COLUMN_6 TCP ì—°ê²° 수 +SM_FM_COLUMN_7 ë™ìž‘ HUB 수 +SM_FM_COLUMN_8 소비 í´ë¼ì´ì–¸íŠ¸ 액세스 ë¼ì´ì„¼ìŠ¤ +SM_FM_COLUMN_9 소비 브리지 ë¼ì´ì„¼ìŠ¤ +SM_FM_CONTROLLER 컨트롤러 +SM_FM_MEMBER 멤버 +SM_FMINFO_TYPE ì„œë²„ì˜ ì¢…ë¥˜ +SM_FMINFO_CONNECT_TIME ì—°ê²° 설정 시간 +SM_FMINFO_IP IP 주소 +SM_FMINFO_HOSTNAME 호스트 ì´ë¦„ +SM_FMINFO_POINT í¬ì¸íŠ¸ +SM_FMINFO_WEIGHT 성능 기준 대비 +SM_FMINFO_NUM_PORT 공개 í¬íŠ¸ +SM_FMINFO_PORT %u ê°œëª©ì˜ ê³µê°œ í¬íŠ¸ (TCP/IP) +SM_FMINFO_NUM_HUB ë™ìž‘하는 ê°€ìƒ HUB 수 +SM_FMINFO_HUB %u ê°œëª©ì˜ ê°€ìƒ HUB +SM_FMINFO_HUB_TAG_1 %S (ë™ì ) +SM_FMINFO_HUB_TAG_2 %S (ì •ì ) +SM_FMINFO_NUM_SESSION 세션 수 +SM_FMINFO_NUN_CONNECTION TCP ì—°ê²° 수 +SM_FMINFO_CAPTION í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ì˜ ìƒíƒœ +SM_FC_STATUS_CAPTION í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì— ì—°ê²° ìƒíƒœ +SM_FC_IP ì»¨íŠ¸ë¡¤ëŸ¬ì˜ IP 주소 +SM_FC_PORT ì»¨íŠ¸ë¡¤ëŸ¬ì˜ TCP/IP í¬íŠ¸ 번호 +SM_FC_STATUS ì—°ê²° ìƒíƒœ +SM_FC_ONLINE 온ë¼ì¸ +SM_FC_OFFLINE 오프ë¼ì¸ +SM_FC_LAST_ERROR 마지막으로 ë°œìƒí•œ ì—러 +SM_FC_ERROR_TAG %s (오류 코드:%u) +SM_FC_START_TIME ì—°ê²° 시작 시간 +SM_FC_FIRST_TIME 초기 ì—°ê²° 확립 성공 시간 +SM_FC_CURRENT_TIME 현재 ì—°ê²° 확립 성공 시간 +SM_FC_NUM_TRY ì—°ê²° ì‹œë„ +SM_FC_NUM_CONNECTED ì—°ê²°ì— ì„±ê³µí•œ 횟수 +SM_FC_NUM_FAILED ì—°ê²°ì— ì‹¤íŒ¨í•œ 횟수 +SM_FC_NOT_CONNECTED (미 ì ‘ì†) +SM_CHANGE_PASSWORD_1 í™•ì¸ ìž…ë ¥ì´ ì•”í˜¸ì™€ ì¼ì¹˜í•˜ì§€ 않습니다. 암호 ë° í™•ì¸ ìƒìžì— ë™ì¼í•œ 암호를 입력하십시오. +SM_CHANGE_PASSWORD_2 암호가 ìž…ë ¥ë˜ì–´ 있지 않습니다. ê³„ì† í•˜ì‹œê² ìŠµë‹ˆê¹Œ? +SM_CHANGE_PASSWORD_3 암호를 변경했습니다. +SM_USER_COLUMN_1 ì‚¬ìš©ìž ì´ë¦„ +SM_USER_COLUMN_2 본명 +SM_USER_COLUMN_3 ì†Œì† ê·¸ë£¹ +SM_USER_COLUMN_4 설명 +SM_USER_COLUMN_5 ì¸ì¦ 방법 +SM_USER_COLUMN_6 ë¡œê·¸ì¸ íšŸìˆ˜ +SM_USER_COLUMN_7 마지막 ë¡œê·¸ì¸ ë‚ ì§œ +SM_AUTHTYPE_0 ìµëª… ì¸ì¦ +SM_AUTHTYPE_1 암호 ì¸ì¦ +SM_AUTHTYPE_2 고유 ì¸ì¦ì„œ ì¸ì¦ +SM_AUTHTYPE_3 서명 ëœ ì¸ì¦ì„œ ì¸ì¦ +SM_AUTHTYPE_4 RADIUS ì¸ì¦ +SM_AUTHTYPE_5 NT ë„ë©”ì¸ ì¸ì¦ +SM_NO_GROUP - +SM_USER_DELETE_MSG ì‚¬ìš©ìž "%s"를 삭제합니다. 하시겠습니까? +SM_EDIT_USER_CAPTION_1 ì‚¬ìš©ìž ë§Œë“¤ê¸° +SM_EDIT_USER_CAPTION_2 ì‚¬ìš©ìž %Sì˜ ì†ì„± +SM_EDIT_USER_CERT_INFO [고유 ì¸ì¦ì„œ ì¸ì¦ì´ ì„ íƒë˜ì–´ 사용ìžê°€ ì—°ê²°í•  ë•Œ SSL í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œê°€ 미리 사용ìžë§ˆë‹¤ ì„¤ì •ëœ ì¸ì¦ì„œì™€ 완전히 ì¼ì¹˜ ì—¬ë¶€ì— ì—°ê²°ì„ í—ˆìš©í•˜ê±°ë‚˜ 거부ë©ë‹ˆë‹¤. +SM_EDIT_USER_POL_DLG ì‚¬ìš©ìž %Sì˜ ë³´ì•ˆ ì •ì±… +SM_POLICY_DEF_CAPTION 보안 ì •ì±… +SM_LIMIT_STR %u~%uì˜ ë²”ìœ„ì˜ ì •ìˆ˜ ê°’ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. +SM_POLICY_INIT_TITLE 왼쪽 목ë¡ì—ì„œ ì •ì±… í•­ëª©ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤. +SM_USER_CREEATE_OK ì‚¬ìš©ìž %S를 만들었습니다. +SM_USERINFO_CAPTION ì‚¬ìš©ìž "%S"ì˜ ì •ë³´ +SM_USERINFO_NAME ì‚¬ìš©ìž ì´ë¦„ +SM_USERINFO_GROUP 그룹 ì´ë¦„ +SM_USERINFO_CREATE 만든 날짜 +SM_USERINFO_UPDATE ì—…ë°ì´íŠ¸ 날짜 +SM_USERINFO_EXPIRE 유효 기간 +SM_USERINFO_NUMLOGIN ë¡œê·¸ì¸ íšŸìˆ˜ +SM_GROUPLIST_NAME 그룹 ì´ë¦„ +SM_GROUPLIST_REALNAME 본명 +SM_GROUPLIST_NOTE 설명 +SM_GROUPLIST_NUMUSERS ì‚¬ìš©ìž ìˆ˜ +SM_EDIT_GROUP_CAPTION_1 그룹 만들기 +SM_EDIT_GROUP_CAPTION_2 그룹 %Sì˜ ì†ì„± +SM_GROUP_CREATED 그룹 %S를 만들었습니다. +SM_GROUP_DELETE_MSG 그룹 %S를 제거합니다. 하시겠습니까? +SM_GROUP_POLICY_CAPTION 그룹 %Sì˜ ë³´ì•ˆ ì •ì±… +SM_GROUP_MEMBER_STR \(그룹 %Sì— ì†í•œ ì‚¬ìš©ìž ë§Œ 표시) +SM_SELECT_GROUP ì„ íƒ (&S) +SM_SELECT_NO_GROUP ì—†ìŒ (&N) +SM_SELECT_ALT_GROUP ê·¸ë£¹ì„ ì„ íƒ (&G)... +SM_ACCESS_COLUMN_0 ID +SM_ACCESS_COLUMN_1 ë™ìž‘ +SM_ACCESS_COLUMN_2 ìƒíƒœ +SM_ACCESS_COLUMN_3 ìš°ì„  순위 +SM_ACCESS_COLUMN_4 설명 +SM_ACCESS_COLUMN_5 ë‚´ìš© +SM_ACCESS_COLUMN_6 고유 ID +SM_ACCESS_PASS 통과 +SM_ACCESS_DISCARD 파기 +SM_ACCESS_ENABLE 활성화 +SM_ACCESS_DISABLE í•´ì œ +SM_ACCESS_PROTO_1 모든 IPv4/IPv6 프로토콜 +SM_ACCESS_PROTO_2 6 (TCP/IP 프로토콜) +SM_ACCESS_PROTO_3 17 (UDP/IP 프로토콜) +SM_ACCESS_PROTO_4 1 (ICMPv4 프로토콜) +SM_ACCESS_PROTO_5 58 (ICMPv6 프로토콜) +SM_ACCESS_PROTO_6 IP 프로토콜 번호를 지정 +SM_SELECT_USER ì„ íƒ (&S) +SM_SELECT_NO ì„ íƒ ì•ˆí•¨ (&N) +SM_PLEASE_SELECT 사용ìžë¥¼ ì„ íƒí•˜ì‹­ì‹œì˜¤. +SM_LINK_COLUMN_1 ì—°ê²° 설정 ì´ë¦„ +SM_LINK_COLUMN_2 ìƒíƒœ +SM_LINK_COLUMN_3 ì—°ê²° 완료 시간 +SM_LINK_COLUMN_4 ì—°ê²°ëœ VPN Server +SM_LINK_COLUMN_5 ì—°ê²°ëœ ê°€ìƒ HUB +SM_LINK_STATUS_OFFLINE 오프ë¼ì¸ (중지 중) +SM_LINK_STATUS_ERROR 오류 %u:%s +SM_LINK_STATUS_ONLINE 온ë¼ì¸ (ì—°ê²°ë¨) +SM_LINK_POLICY_GROUP ê³„ë‹¨ì‹ ì„¤ì • +SM_LINK_POLICY_CAPTION ê³„ë‹¨ì‹ ì„¸ì…˜ì— ì ìš© í•  보안 ì •ì±… 설정 +SM_LINK_CONNECTING ì—°ê²° 처리 중 +SM_LINK_SAVE_ONLINE ê³„ë‹¨ì‹ ì„¤ì • "%s"를 변경했지만 í˜„ìž¬ì´ ê³„ë‹¨ì‹ ì˜¨ë¼ì¸ì— 대한 ë‹¤ìŒ ì ‘ì†ì‹œê¹Œì§€ ì„¤ì •ì´ ì ìš©ë˜ì§€ 않습니다. +SM_LINK_DELETE_MSG ê³„ë‹¨ì‹ "%s"ì˜ ì„¤ì •ì„ ì‚­ì œí•©ë‹ˆë‹¤. 하시겠습니까? +SM_LINK_OFFLINE_MSG ê³„ë‹¨ì‹ "%s"는 현재 ì—°ê²° 중입니다. ì—°ê²°ì„ í•´ì œ 하시겠습니까? +SM_LINK_STATUS_CAPTION ê³„ë‹¨ì‹ "%s"ì˜ ì—°ê²° ìƒíƒœ +SM_LOG_SWITCH_0 전환ì„하지 +SM_LOG_SWITCH_1 1 ì´ˆ 단위로 전환 +SM_LOG_SWITCH_2 1 분 단위로 전환 +SM_LOG_SWITCH_3 1 시간 단위로 전환 +SM_LOG_SWITCH_4 1 ì¼ ë‹¨ìœ„ë¡œ 전환 +SM_LOG_SWITCH_5 1 개월 단위로 전환 +SM_SESS_DISCONNECT_MSG 세션 "%S"를 ëŠìŠµë‹ˆë‹¤. 하시겠습니까? +SM_SESS_COLUMN_1 세션 ì´ë¦„ +SM_SESS_COLUMN_2 위치 +SM_SESS_COLUMN_3 ì‚¬ìš©ìž ì´ë¦„ +SM_SESS_COLUMN_4 ì—°ê²°ë˜ëŠ” 호스트 ì´ë¦„ +SM_SESS_COLUMN_5 TCP ì—°ê²° +SM_SESS_COLUMN_6 전송 ë°”ì´íŠ¸ 수 +SM_SESS_COLUMN_7 전송 패킷 수 +SM_SESS_COLUMN_8 VLAN ID +SM_SESS_NORMAL 로컬 세션 +SM_SESS_LOCAL 로컬 세션 +SM_SESS_LOCAL_2 %S ìƒ +SM_SESS_REMOTE %S ìƒ +SM_SESS_LINK ê³„ë‹¨ì‹ +SM_SESS_LINK_HOSTNAME ê°€ìƒ í˜¸ìŠ¤íŠ¸ +SM_SESS_LINK_TCP ì—†ìŒ +SM_SESS_SNAT SecureNAT 세션 +SM_SESS_SNAT_HOSTNAME ê°€ìƒ í˜¸ìŠ¤íŠ¸ +SM_SESS_SNAT_TCP ì—†ìŒ +SM_SESS_BRIDGE 로컬 브리지 세션 +SM_SESS_BRIDGE_HOSTNAME Ethernet 브리지 +SM_SESS_LAYER3_HOSTNAME ê°€ìƒ ë ˆì´ì–´ 3 스위치 +SM_SESS_BRIDGE_TCP ì—†ìŒ +SM_SESS_STATUS_CAPTION VPN 세션 "%S"ìƒí™© +SM_SESS_STATUS_USERNAME ì‚¬ìš©ìž ì´ë¦„ (ì¸ì¦) +SM_SESS_STATUS_REALUSER ì‚¬ìš©ìž ì´ë¦„ (ë°ì´í„°ë² ì´ìŠ¤) +SM_SESS_STATUS_GROUPNAME 그룹 ì´ë¦„ +SM_CLIENT_IP í´ë¼ì´ì–¸íŠ¸ IP 주소 +SM_CLIENT_HOSTNAME í´ë¼ì´ì–¸íŠ¸ 호스트 ì´ë¦„ +SM_NODE_CLIENT_NAME í´ë¼ì´ì–¸íŠ¸ 제품 ì´ë¦„ (ì‹ ê³ ) +SM_NODE_CLIENT_VER í´ë¼ì´ì–¸íŠ¸ 버전 (ì‹ ê³ ) +SM_NODE_CLIENT_BUILD í´ë¼ì´ì–¸íŠ¸ 빌드 번호 (ì‹ ê³ ) +SM_NODE_SERVER_NAME 서버 제품 ì´ë¦„ (ì‹ ê³ ) +SM_NODE_SERVER_VER 서버 버전 (ì‹ ê³ ) +SM_NODE_SERVER_BUILD 서버 빌드 번호 (ì‹ ê³ ) +SM_NODE_CLIENT_OS_NAME í´ë¼ì´ì–¸íŠ¸ OS ì´ë¦„ (ì‹ ê³ ) +SM_NODE_CLIENT_OS_VER í´ë¼ì´ì–¸íŠ¸ OS 버전 (ì‹ ê³ ) +SM_NODE_CLIENT_OS_PID í´ë¼ì´ì–¸íŠ¸ OS 제품 ID (ì‹ ê³ ) +SM_NODE_CLIENT_HOST í´ë¼ì´ì–¸íŠ¸ 호스트 ì´ë¦„ (ì‹ ê³ ) +SM_NODE_CLIENT_IP í´ë¼ì´ì–¸íŠ¸ IP 주소 (ì‹ ê³ ) +SM_NODE_CLIENT_PORT í´ë¼ì´ì–¸íŠ¸ í¬íŠ¸ 번호 (ì‹ ê³ ) +SM_NODE_SERVER_HOST 서버 호스트 ì´ë¦„ (ì‹ ê³ ) +SM_NODE_SERVER_IP 서버 IP 주소 (ì‹ ê³ ) +SM_NODE_SERVER_PORT 서버 í¬íŠ¸ 번호 (ì‹ ê³ ) +SM_NODE_PROXY_HOSTNAME 통해 프ë¡ì‹œ 호스트 ì´ë¦„ (ì‹ ê³ ) +SM_NODE_PROXY_IP 통해 프ë¡ì‹œ IP 주소 (ì‹ ê³ ) +SM_NODE_PROXY_PORT 통해 프ë¡ì‹œ í¬íŠ¸ 번호 (ì‹ ê³ ) +SM_MAC_COLUMN_1 세션 ì´ë¦„ +SM_MAC_COLUMN_2 MAC 주소 +SM_MAC_COLUMN_3 작성 시간 +SM_MAC_COLUMN_4 ì—…ë°ì´íŠ¸ 시간 +SM_MAC_COLUMN_5 위치 +SM_MAC_COLUMN_1A VLAN ID +SM_SESSION_FILTER \(세션 %S 항목 만 표시) +SM_IP_COLUMN_1 세션 ì´ë¦„ +SM_IP_COLUMN_2 IP 주소 +SM_IP_COLUMN_3 작성 시간 +SM_IP_COLUMN_4 ì—…ë°ì´íŠ¸ 시간 +SM_IP_COLUMN_5 위치 +SM_MAC_IP_DHCP %S (DHCP) +SM_MACIP_LOCALì´ ì„œë²„ +SM_MACIP_SERVER %S ìƒ +SM_SNAT_STATUS SecureNATì˜ ìž‘ë™ ìƒí™© +SM_SNAT_NUM_SESSION %u 세션 +SM_SNAT_NUM_CLIENT %u í´ë¼ì´ì–¸íŠ¸ +SM_SNAT_IS_KERNEL ì»¤ë„ ëª¨ë“œ NATì—ì„œ ìž‘ë™ ì¤‘ +SM_BRIDGE_TOO_OLD_VER 현재 ì—°ê²°ëœ VPN Server 버전ì—서는 로컬 브리지 ê¸°ëŠ¥ì„ ì§€ì›í•˜ì§€ 않습니다. \r\n 새로운 버전으로 ì—…ë°ì´íŠ¸ 해보십시오. +SM_BRIDGE_UNSUPPORTEDì´ VPN Serverê°€ ì‹¤í–‰ì¤‘ì¸ ìš´ì˜ ì²´ì œì—ì„œ 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 없습니다. 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수있는 ìš´ì˜ ì²´ì œ 목ë¡ì€ VPN Server 온ë¼ì¸ 설명서를 참조하십시오. +SM_BRIDGE_WPCAP_REMOTEì´ VPN Serverì—ì„œ 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. 현재 서버 컴퓨터는 WinPcap 소프트웨어가 설치ë˜ì–´ 있지 않습니다. \r\n\r\nWinPcap 소프트웨어 설치를 계ì†í•˜ê¸° 위해서는 VPN Server를 실행하는 서버 컴퓨터ì—ì„œ SoftEther VPN 서버 관리 관리ìžë¥¼ 시작하고 localhost (ìžì‹ )ì— ì—°ê²° í•œ ìƒíƒœì—ì„œ 로컬 브리지 기능 설정 í™”ë©´ì„ í‘œì‹œí•´ì•¼í•©ë‹ˆë‹¤. \r\n 계ì†í•˜ë ¤ë©´ ì¼ë‹¨ì´ 관리 ì„¸ì…˜ì„ ì¢…ë£Œí•˜ê³  서버 컴퓨터ì—ì„œ SoftEther VPN 서버 관리 관리ìžë¥¼ 시작하고 localhostì— ì—°ê²°í•˜ì—¬ ì„¤ì •ì„ ê³„ì†í•˜ì‹­ì‹œì˜¤. +SM_BRIDGE_WPCAP_ROOTì´ VPN Serverì—ì„œ 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. \r\n\r\n 설치를 계ì†í•˜ë ¤ë©´ì´ ì»´í“¨í„°ì— Administrators (관리ìž) ê¶Œí•œì„ ê°€ì§„ 사용ìžë¡œ 로그온해야합니다. \r\nAdministrators 권한으로 로그온 í•œ 후 다시 SoftEther VPN 서버 관리 관리ìžë¥¼ 시작하십시오. +SM_BRIDGE_WPCAP_INSTALLì´ VPN Serverì—ì„œ 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. 현재 서버 컴퓨터는 WinPcap 소프트웨어가 설치ë˜ì–´ 있지 않습니다. \r\n\r\nWinPcap는 무료 소프트웨어ì´ë©°, VPN Serverì˜ ì¼ë¶€ë¡œ í¬í•¨ë˜ì–´ 있기 ë•Œë¬¸ì— ì‰½ê²Œ 설치 í•  수 있습니다. \r\n\r\nWinPcap를 설치 하시겠습니까? +SM_BRIDGE_WPCAP_REBOOT1 WinPcap 설치가 ì™„ë£Œëœ í›„ 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ 컴퓨터를 다시 시작해야합니다. \r\n\r\n 수ë™ìœ¼ë¡œ 컴퓨터를 다시 시작하고 VPN Serverê°€ ì‹œìž‘ëœ í›„ 로컬 브리지 기능 설정ì„해야합니다. +SM_BRIDGE_WPCAP_REBOOT2 WinPcap 설치가 ì™„ë£Œëœ í›„ 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•  경우 SoftEther VPN Server 서비스를 다시 시작해야합니다. \r\n \r \nSoftEther VPN Server 서비스를 다시 시작 ë‹¨ì‹œê°„ì— ì™„ë£Œë˜ì§€ë§Œ í˜„ìž¬ì´ VPN Serverì— ì—°ê²°ëœ ì„¸ì…˜ì´ ëŠì–´ì§‘니다. \r\nì´ ê´€ë¦¬ ì„¸ì…˜ë„ ì¢…ë£Œë˜ë¯€ë¡œ 계ì†í•˜ë ¤ë©´ 다시 연결하십시오. \r\n\r\nSoftEther VPN Server 서비스를 다시 시작 하시겠습니까? +SM_BRIDGE_RESOURCE WinPcap ë“œë¼ì´ë²„를로드하지 못했습니다. +SM_BRIDGE_COLUMN_1 번호 +SM_BRIDGE_COLUMN_2 ê°€ìƒ HUB ì´ë¦„ +SM_BRIDGE_COLUMN_3 브리지 ëŒ€ìƒ LAN ì¹´ë“œ ë˜ëŠ” tap 장치 ì´ë¦„ +SM_BRIDGE_COLUMN_4 ìƒíƒœ +SM_BRIDGE_OFFLINE 오프ë¼ì¸ +SM_BRIDGE_ONLINE ìž‘ë™ ì¤‘ +SM_BRIDGE_ERROR 오류 ë°œìƒ +SM_BRIDGE_OK 로컬 ë¸Œë¦¬ì§€ì˜ ì •ì˜ë¥¼ 추가했습니다. +SM_BRIDGE_DELETE ê°€ìƒ HUB "%s"ì—ì„œ 장치 "%s"ê¹Œì§€ì˜ ë¡œì»¬ 브리지를 ì‚­ì œ 하시겠습니까? +SM_BRIDGE_DELETE_OK 로컬 브리지를 제거했습니다. +SM_BRIDGE_INTEL ë¬¼ë¦¬ì  LAN ì¹´ë“œì— ë¸Œë¦¿ì§€ë¥¼ í•  경우 새로운 브리지를 만든 ì§í›„ì˜ ìƒíƒœì—서는 ì¼ë¶€ LAN 카드는 ê°€ìƒ ë„¤íŠ¸ì›Œí¬ì—있는 컴퓨터ì—ì„œ ë¸Œë¦¬ì§€ì— ì‚¬ìš©í•˜ëŠ” LAN ì¹´ë“œ ìžì‹ ì— 대한 TCP/IP í†µì‹ ì´ ì œëŒ€ë¡œë˜ì§€ ì•Šì€ ê²½ìš°ê°€ 있습니다. \r\n (특히 Intelì´ë‚˜ Broadcom ì œ LAN ì¹´ë“œ ë“±ìœ¼ë¡œì´ í˜„ìƒì´ ë°œìƒí•  수 있습니다.) \r\n\r\n \r\n ê·¸ 경우는 ì¼ë‹¨ VPN Server/Bridgeê°€ ìž‘ë™ ìžˆëŠ” 컴퓨터를 다시 시작하십시오. 컴퓨터를 다시 시작한 후 제대로 통신 í•  수 있습니다. \r\n\r\n \r\n ë˜í•œ ëŒ€ë¶€ë¶„ì˜ ë¬´ì„  LAN 어댑터는 무차별 모드ì—ì„œ íŒ¨í‚·ì˜ ì†¡ìˆ˜ì‹ ì„ ì§€ì›í•˜ì§€ 않는 경우가 종종 있기 ë•Œë¬¸ì— ë¡œì»¬ ë¸Œë¦¬ì§€ì— ì‚¬ìš©í•  수없는 경우가 있습니다. ì´ëŸ¬í•œ 경우ì—는 무선 LAN 어댑터가 ì•„ë‹Œ ì¼ë°˜ LAN ì¹´ë“œì˜ ì‚¬ìš©ì„ ê³ ë ¤í•˜ì‹­ì‹œì˜¤. +SM_BRIDGE_VPN "%S"ì— ëŒ€í•´ 로컬 브리지 ì—°ê²°ì„ ì‹œë„하고 있습니다. \r\n\r\n ì¼ë°˜ì ìœ¼ë¡œ ê°€ìƒ HUB와 ë¬¼ë¦¬ì  LAN ì¹´ë“œ 사ì´ì—ì„œ 로컬 브리지 연결합니다. ê°€ìƒ LAN ì¹´ë“œ ë“±ì˜ ë¡œì»¬ 브리지 ì—°ê²°ì„해야 í•  경우는 ê±°ì˜ ì—†ìŠµë‹ˆë‹¤. \r\n ì´ê²ƒì´ ì˜ë„ í•œ ì¡°ìž‘ì¸ì§€ 여부를 다시 확ì¸í•˜ì‹­ì‹œì˜¤. \r\n\r\n ì •ë§ ê³„ì† í•˜ì‹œê² ìŠµë‹ˆê¹Œ? +SM_BRIDGE_INFO_1 브리지 ëŒ€ìƒ Ethernet 장치 (LAN ì¹´ë“œ)를 ì„ íƒí•˜ì‹­ì‹œì˜¤. +SM_BRIDGE_INFO_2 새로 만든 tap ìž¥ì¹˜ì˜ ì´ë¦„ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤. +SM_CONFIG_SAVED 설정 파ì¼ì„ 저장했습니다. +SM_CONFIG_SAVE_FAILED 설정 파ì¼ì˜ ì €ìž¥ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +SM_CONFIG_OPEN_FAILED 지정한 파ì¼ì„ ì—´ 수 없습니다. +SM_CONFIG_CONFIRM ì§€ì •ëœ êµ¬ì„± 파ì¼ì„ VPN Serverì— ì”니다. VPN Serverê°€ ìžë™ìœ¼ë¡œ 다시 시작하고 새 설정 파ì¼ì˜ 내용으로 시작합니다. 현재 VPN Serverì— ì—°ê²°ëœ ì‚¬ìš©ìžëŠ” ì¼ë‹¨ ëŠì–´ì§‘니다. ì´ ê´€ë¦¬ ì„¸ì…˜ë„ ì¢…ë£Œë˜ë¯€ë¡œ 다시 ì„œë²„ì— ë‹¤ì‹œ 연결하십시오. \r\n\r\n ê³„ì† í•˜ì‹œê² ìŠµë‹ˆê¹Œ? +SM_CONFIG_WRITE_OK 서버 ì¸¡ì˜ ì„¤ì • 파ì¼ì„ 재 작성ë˜ì—ˆìŠµë‹ˆë‹¤. +SM_AO_COLUMN_1 ê°’ì˜ ì´ë¦„ +SM_AO_COLUMN_2 설정 +SM_TRUE_OR_FALSEì´ í•­ëª©ì€ 0 (false) ë˜ëŠ” 1 (true)ë¡œ 설정하십시오. +SM_AO_SET_OK ê°€ìƒ HUB 관리 ì˜µì…˜ì„ ì„¤ì •í–ˆìŠµë‹ˆë‹¤. +SM_EXT_OPTION_SET_OK ê°€ìƒ HUB 확장 ì˜µì…˜ì„ ì„¤ì •í–ˆìŠµë‹ˆë‹¤. +SM_PASSWORD_MSG 현재 ì—°ê²°ëœ VPN Server ê´€ë¦¬ìž ì•”í˜¸ê°€ 설정ë˜ì–´ 있지 않습니다. 암호를 설정하는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. \r\n\r\n 서버 ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 설정 하시겠습니까? +SM_L3_SW_COLUMN1 ë ˆì´ì–´ 3 스위치 ì´ë¦„ +SM_L3_SW_COLUMN2 í™œë™ +SM_L3_SW_COLUMN3 ì¸í„°íŽ˜ì´ìŠ¤ 수 +SM_L3_SW_COLUMN4 ë¼ìš°íŒ… í…Œì´ë¸” 수 +SM_L3_SW_ST_F_F 정지 +SM_L3_SW_ST_T_F 시작 (오류) +SM_L3_SW_ST_T_T 시작 (ë™ìž‘ 중) +SM_L3_SW_DEL_MSG ê°€ìƒ ë ˆì´ì–´ 3 스위치 "%S"를 삭제합니다. \r\n 하시겠습니까? +SM_L3_SW_IF_COLUMN1 IP 주소 +SM_L3_SW_IF_COLUMN2 서브넷 ë§ˆìŠ¤í¬ +SM_L3_SW_IF_COLUMN3 ê°€ìƒ HUB ì´ë¦„ +SM_L3_SW_TABLE_COLUMN1 ë„¤íŠ¸ì›Œí¬ ì£¼ì†Œ +SM_L3_SW_TABLE_COLUMN2 서브넷 ë§ˆìŠ¤í¬ +SM_L3_SW_TABLE_COLUMN3 게ì´íŠ¸ì›¨ì´ 주소 +SM_L3_SW_TABLE_COLUMN4 메트릭 +SM_SECURE_NAT_MSG SecureNAT ê¸°ëŠ¥ì„ ì •ë§ ì‚¬ìš© 하시겠습니까? \r\n\r\nSecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë©´ ê°€ìƒ HUBì— IP 주소를 하나 가지고 ê°€ìƒì˜ NAT 기능 ë¼ìš°í„°ê°€ ìƒì„±ë©ë‹ˆë‹¤. ì´ ê°€ìƒ ë¼ìš°í„°ëŠ” ê°€ìƒ LANì— ì•¡ì„¸ìŠ¤ í•  수있는 컴퓨터ì—ì„œ ë‹¨ì¼ ì»´í“¨í„° ë˜ëŠ” ë¼ìš°í„° ë³´ì¸ë‹¤. \r\n\r\nSecureNAT ê°€ìƒ NAT ê¸°ëŠ¥ì€ ê°€ìƒ HUBì— ì—°ê²°ë˜ì–´ìžˆëŠ” 모든 ì»´í“¨í„°ì— ëŒ€í•´ SecureNAT ê¸°ëŠ¥ì„ ë™ìž‘시키고 컴퓨터를 통해 외부 네트워í¬ì™€ 통신 가능하게합니다. \r\n ë”°ë¼ì„œ VPN Serverì—ì„œ SecureNAT를 ìž‘ë™ì‹œí‚¨ 경우 ë™ì¼í•œ 컴퓨터ì—ì„œ localhost (ìžì‹ )ì— ê°€ìƒ LAN 카드를 ì—°ê²°í•  필요가 없습니다. (SecureNATê°€ ìž‘ë™í•˜ëŠ” 컴퓨터가 ìžì‹ ì— 대해 ê°€ìƒ LAN 카드를 연결하면 ì„¤ì •ì— ë”°ë¼ íŒ¨í‚·ì´ ë¬´í•œ 루프 수 있습니다.) \r\n\r\n \r\n ë˜í•œ ì´ë¯¸ ê°€ìƒ HUB ë ˆì´ì–´ 2 세그먼트ì—ì„œ ë„달 í•  수있는 ìœ„ì¹˜ì— DHCP 서버가있는 경우 DHCP 충ëŒì´ ë°œìƒí•˜ê¸° 때문ì—, SecureNAT ì„¤ì •ì„ í´ë¦­í•˜ì—¬ DHCP 서버 ê¸°ëŠ¥ì„ ë¹„í™œì„±í™”í•˜ì‹­ì‹œì˜¤. \r\n\r\n ë˜í•œ NAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì—¬ DHCP 서버로만 사용할 수 있습니다. +SM_CRL_COLUMN_1 ì¸ì¦ì„œì˜ 개요 +SM_CRL_DELETE_MSG ì„ íƒí•œ í•­ëª©ì„ ì‚­ì œí•©ë‹ˆë‹¤. 하시겠습니까? +SM_CRL_EMPTY_MSG í•­ëª©ì´ í•˜ë‚˜ë„ ì„ íƒë˜ì–´ 있지 않습니다. \r\nì´ ìž˜ëª»ëœ ì¸ì¦ì„œ í•­ëª©ì´ ì¶”ê°€ë˜ë©´ 모든 ì¸ì¦ì„œê°€ 유효로 íŒë‹¨ ë ë•Œ ì¸ì¦ì„œ ì¸ì¦ ëª¨ë“œì— ì ‘ì†í•˜ë ¤ê³ í•˜ëŠ” 모든 í´ë¼ì´ì–¸íŠ¸ ì—°ê²°ì´ ê±°ë¶€ë©ë‹ˆë‹¤. \r\n\r\n 하시겠습니까? +SM_AC_COLUMN_1 ID +SM_AC_COLUMN_2 ìš°ì„  순위 +SM_AC_COLUMN_3 ë™ìž‘ +SM_AC_COLUMN_4 ë‚´ìš© +SM_AC_PASS 허용 +SM_AC_DENY 거부 +SM_LOG_FILE_COLUMN_1 로그 íŒŒì¼ ì´ë¦„ +SM_LOG_FILE_COLUMN_2 íŒŒì¼ í¬ê¸° +SM_LOG_FILE_COLUMN_3 ì—…ë°ì´íŠ¸ 날짜 +SM_LOG_FILE_COLUMN_4 위치 +SM_READ_LOG_FILE_INFO_1 처리 중ì´ë¯€ë¡œ 기다려주십시오... +SM_READ_LOG_FILE_INFO_2 %S 중 %Sê°€ 완료ë˜ì—ˆìŠµë‹ˆë‹¤... +SM_READ_LOG_FILE_ERROR 파ì¼ì˜ 다운로드가 제대로 완료ë˜ì§€ 않았습니다. +SM_READ_SAVE_DLG_TITLE 로그 파ì¼ì„ 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ +SM_READ_SAVE_DLG_FILTER 로그 íŒŒì¼ (* .LOG)|* .log|모든 íŒŒì¼ (*.*)|*.* +SM_READ_SAVE_FAILED 로그 íŒŒì¼ ì €ìž¥ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +SM_READ_SAVE_TMP_FAILED ìž„ì‹œ íŒŒì¼ "%S"ì— ì“¸ 수 없습니다. +SM_READ_SAVE_OPEN_ERROR ìž„ì‹œ íŒŒì¼ "%S"를 ì—´ 수 없습니다. \r\n\r\n 확장ìžê°€ .LOG 파ì¼ì´ Windowsì— ì˜í•´ ì—°ê²°ë˜ì–´ ì•Šì„ ìˆ˜ 있습니다. +SM_LICENSE_COLUMN_1 번호 +SM_LICENSE_COLUMN_2 ë¼ì´ì„¼ìŠ¤ 키 +SM_LICENSE_COLUMN_3 ë¼ì´ì„¼ìŠ¤ 종류 ì´ë¦„ +SM_LICENSE_COLUMN_4 ìƒíƒœ +SM_LICENSE_COLUMN_5 유효 기간 +SM_LICENSE_COLUMN_6 ë¼ì´ì„¼ìŠ¤ ID +SM_LICENSE_COLUMN_7 ë¼ì´ì„¼ìŠ¤ 유형 ID +SM_LICENSE_COLUMN_8 서버 ID +SM_LICENSE_COLUMN_9 ì¼ë ¨ ID +SM_LICENSE_INFINITE 무제한 +SM_LICENSE_NO_EXPIRES 무기한 +SM_LICENSE_STATUS_EDITION 제품 버전 ì´ë¦„ +SM_LICENSE_STATUS_RELEASEì´ VPN Server 릴리스 날짜 +SM_LICENSE_STATUS_SYSTEM_ID 현재 서버 ID +SM_LICENSE_STATUS_EXPIRES 현재 제품 ë¼ì´ì„¼ìŠ¤ 만료 +SM_LICENSE_STATUS_SUBSCRIPTION êµ¬ë… ê³„ì•½ ìƒíƒœ +SM_LICENSE_STATUS_SUBSCRIPTION_NONEED ê³„ì•½ì—†ì´ (ì´ ë²„ì „ì—서는 êµ¬ë… í‚¤ í•„ìš” ì—†ìŒ) +SM_LICENSE_STATUS_SUBSCRIPTION_NONE 키 ë“±ë¡ ì•„ì§ (ì´ ë²„ì „ì—서는 êµ¬ë… í‚¤ë¥¼ ë“±ë¡ í•„ìˆ˜) +SM_LICENSE_STATUS_SUBSCRIPTION_VALID 계약 ëœ [계약 기간:%s까지] +SM_LICENSE_STATUS_SUBSCRIPTION_EXPIRED 계약 만료 [계약 기간:%s까지] +SM_LICENSE_STATUS_SUBSCRIPTION_BUILD 현재 계약ì—ì„œ 사용할 수있는 버전 +SM_LICENSE_STATUS_SUBSCRIPTION_BUILD_STR %s까지 출시 ëœ ëª¨ë“  ë²„ì „ì— ë¬´ìƒ ì—…ê·¸ë ˆì´ë“œ 가능 +SM_LICENSE_STATUS_ENTERPRISE 엔터프ë¼ì´ì¦ˆ ê¸°ëŠ¥ì˜ ì´ìš© 여부 +SM_LICENSE_STATUS_ENTERPRISE_YES 예 (사용 가능) +SM_LICENSE_STATUS_ENTERPRISE_NO 아니오 (ì´ìš© 불가) +SM_LICENSE_NUM_USER ì‚¬ìš©ìž ìž‘ì„± 가능 수 +SM_LICENSE_NUM_CLIENT í´ë¼ì´ì–¸íŠ¸ ë™ì‹œ ì—°ê²° 수를 +SM_LICENSE_NUM_BRIDGE 브리지 ë™ì‹œ ì—°ê²° 수를 +SM_NO_LICENSE_COLUMN주ì˜: +SM_NO_LICENSE 제품 ë¼ì´ì„¼ìŠ¤ê°€ í•˜ë‚˜ë„ ë“±ë¡ë˜ì–´ 있지 않기 때문ì—ì´ VPN Serverì˜ í†µì‹  ê¸°ëŠ¥ì´ ìž‘ë™í•˜ì§€ 않습니다. +SM_LICENSE_DELETE_MSG ì„ íƒëœ ë¼ì´ì„¼ìŠ¤ë¥¼ VPN Serverì—ì„œ ì‚­ì œ 하시겠습니까? +SM_SYSLOG_0 syslog 송신 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì§€ +SM_SYSLOG_1 서버 로그를 syslogë¡œ 보내기 +SM_SYSLOG_2 서버 ë° ê°€ìƒ HUB 보안 로그를 syslogë¡œ 보내기 +SM_SYSLOG_3 서버 ê°€ìƒ HUB 보안 ë° íŒ¨í‚· 로그를 syslogë¡œ 보내기 +SM_SETUP_INFO_1 다ìŒì„ í´ë¦­í•˜ì—¬ 설치를 시작합니다. [닫기]를 í´ë¦­í•˜ë©´ì´ 설정 í™”ë©´ì„ ë‹«ê³  수ë™ìœ¼ë¡œ 모든 ì„¤ì •ì„ í•  수 있습니다. +SM_SETUP_INFO_2 고급 ê¸°ëŠ¥ì„ ì´ìš©í•œ VPN 서버 설정ì„하려면 닫기를 í´ë¦­í•˜ì‹­ì‹œì˜¤. +SM_SETUP_BRIDGE_ONLY 현재 VPN Bridgeì— ì—°ê²°ë˜ì–´ 있기 때문ì—, ê±°ì  ê°„ ì—°ê²° VPN]ì˜ [ê° ê±°ì ì— 설치하는 VPN Bridge] 만 작성할 수 있습니다. +SM_SETUP_BRIDGE_EDGE ê° ê±°ì ì— 설치하는 VPN Bridge (&E) +SM_SETUP_WARNING 계ì†í•˜ë©´ì´ VPN Server ë˜ëŠ” VPN Bridgeì˜ í˜„ìž¬ ì„¤ì •ì€ ë¹ ë¥¸ 설치로 지정한 ë‚´ìš©ì— ì´ˆê¸°í™”ë©ë‹ˆë‹¤. \r\n 하시겠습니까? +SM_SETUP_SELECT 브리지 연결하는 Ethernet 장치를 ì„ íƒí•˜ì‹­ì‹œì˜¤ +SM_SETUP_NO_LICENSE_KEYì´ SoftEther VPN Server는 유효한 ë¼ì´ì„¼ìŠ¤ 키가 등ë¡ë˜ì–´ 있지 않습니다. \r\n\r\nSoftEther VPN Serverê°€ VPN 서버로 ìž‘ë™í•˜ë ¤ë©´ ë¼ì´ì„¼ìŠ¤ 키를 등ë¡í•´ì•¼í•©ë‹ˆë‹¤. \r\n ë¼ì´ì„¼ìŠ¤ 관리 í™”ë©´ì„ í‘œì‹œ 하시겠습니까? \r\n\r\n (시험íŒìœ¼ë¡œ 사용하는 경우 소프트 ì´ì‚¬ 주ì‹íšŒì‚¬ì˜ Web 사ì´íŠ¸ë¥¼ 방문하여 í‰ê°€íŒ ë¼ì´ì„¼ìŠ¤ 키를 얻으려면 해야합니다. \r\n 예를 í´ë¦­ í•œ ë‹¤ìŒ ë¼ì´ì„¼ìŠ¤ 확보·고침 단추를 í´ë¦­í•˜ë©´ í‰ê°€íŒ ë¼ì´ì„¼ìŠ¤ 키를 ì–»ì„ ìˆ˜ 있습니다.) +SM_HUBEXT_OPTION_TITLE ê°€ìƒ HUB 확장 옵션 +SM_HUBEXT_OPTION_STATIC1 ê°€ìƒ HUB 확장 ì˜µì…˜ì„ ì‚¬ìš©í•˜ë©´ì´ ê°€ìƒ HUBì— ê´€í•œë³´ë‹¤ ìƒì„¸í•œ ì„¤ì •ì„ í•  수 있습니다. +SM_HUBEXT_OPTION_STATIC2 표준ì—서는 VPN Server ì „ì²´ ê´€ë¦¬ìž ë° ê°€ìƒ HUB ê´€ë¦¬ìž ëª¨ë‘ ê°€ìƒ HUB 확장 ì˜µì…˜ì„ íŽ¸ì§‘ í•  수 있습니다. \r\n 그러나 ê°€ìƒ HUB 관리 옵션 deny_hub_admin_change_ext_optionê°€ 1ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì˜ ê´€ë¦¬ìžëŠ” 확장 ì˜µì…˜ì„ íŽ¸ì§‘ í•  수 없습니다 (설정 ë‚´ìš©ì„ í‘œì‹œ í•  수 있습니다). +SM_VLAN_COLUMN_0 LAN ì¹´ë“œ ì´ë¦„ +SM_VLAN_COLUMN_1 ë“œë¼ì´ë²„ 종류 +SM_VLAN_COLUMN_2 ë“œë¼ì´ë²„ íŒŒì¼ ì´ë¦„ +SM_VLAN_COLUMN_3 VLAN 전송 설정 +SM_VLAN_COLUMN_4 GUID +SM_VLAN_COLUMN_5 장치 ì¸ìŠ¤í„´ìŠ¤ ID +SM_VLAN_YES êµ¬ì„±ëœ +SM_VLAN_NO 미 설정 +SM_VLAN_MSG_1 LAN ì¹´ë“œ "%S"ë¡œ 태그 VLAN íŒ¨í‚·ì„ ì „ì†¡í•˜ë„ë¡ ë ˆì§€ìŠ¤íŠ¸ë¦¬ë¥¼ 설정했습니다. \r\n\r\n ë˜í•œ ì¼ë¶€ LAN 카드는 ë³„ë„ ëŒ€ìƒ Windows ì»´í“¨í„°ì— ë¡œê·¸ì˜¨í•˜ì—¬ 장치 관리ìžì—ì„œ LAN ì¹´ë“œì˜ ì†ì„±ì„ ì—´ê³  ì ë³´ 프레임 (프레임 í¬ê¸°ê°€ 1,514 ë°”ì´íŠ¸ ì´ìƒì˜ Ethernet 프레임 )ì˜ ì†¡ìˆ˜ì‹ ì„ í™œì„±í™” í•  필요가있는 경우가 있습니다. ì ë³´ 프레임 설정ì„하지 않으면 태그 VLAN 패킷 중 프레임 í¬ê¸°ê°€ 가장 í° ê²ƒì€ ì†¡ìˆ˜ì‹ ì— ì‹¤íŒ¨ í•  ê°€ëŠ¥ì„±ì´ ìžˆìŠµë‹ˆë‹¤. í° í¬ê¸°ì˜ 패킷 만 ì „ì†¡ì´ ë¶ˆì•ˆì •í•œ 경우는 반드시 ì ë³´ í”„ë ˆìž„ì„ í™œì„±í™”í•˜ì‹­ì‹œì˜¤ (예를 들어, 최대 패킷 í¬ê¸°ë¥¼ 4,088 ë°”ì´íŠ¸ë¡œ 설정하십시오). 설정 ë°©ë²•ì€ Windows 장치 관리ìžì—ì„œ LAN ì¹´ë“œì˜ ì„¤ì •ì„ ì—´ê±° 나 LAN ì¹´ë“œì˜ ë¬¸ì„œë¥¼ 참고하십시오. \r\n\r\n ë˜í•œ ì´ë²ˆ 설정 변경 ë‚´ìš©ì€ Windows ë ˆì§€ìŠ¤íŠ¸ë¦¬ì— ê¸°ë¡ë˜ì—ˆì§€ë§Œ 반드시 ì´ë²ˆ 설정 ë³€ê²½ì— ì˜í•´ 태그 VLAN íŒ¨í‚·ì„ ì „ì†¡í•˜ê²Œëœë‹¤ 보장ë˜ëŠ” ê²ƒì€ ì•„ë‹™ë‹ˆë‹¤. \r\nì´ ì„¤ì •ì„ í•œ 후 태그 VLAN íŒ¨í‚·ì˜ ì†¡ìˆ˜ì‹ ì´ ì •ìƒì ìœ¼ë¡œ 수행 í•  수없는 경우, LAN ì¹´ë“œ "%S"문서를 참조 ì ì ˆí•˜ê²Œ 수ë™ìœ¼ë¡œ 설정하십시오. ë˜í•œ LAN ì¹´ë“œ "%S"ê°€ ì›ëž˜ 태그 VLAN íŒ¨í‚·ì— ëŒ€ì‘하지 ì•Šì„ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. 그런 경우, LAN 카드는 태그 VLAN íŒ¨í‚·ì˜ ì†¡ìˆ˜ì‹ ì— ì‚¬ìš©í•  수 없기 ë•Œë¬¸ì— ë‹¤ë¥¸ ì¢…ë¥˜ì˜ LAN 카드를 로컬 브리지 용으로 ì´ìš©í•˜ì‹­ì‹œì˜¤. \r\n\r\n ì´ë²ˆ 설정 ë‚´ìš©ì„ ì ìš©í•˜ê¸° 위해서는 ëŒ€ìƒ Windows 컴퓨터를 다시 시작해야합니다. 잊지 ë§ê³  반드시 다시 시작하십시오. +SM_VLAN_MSG_2 LAN ì¹´ë“œ "%S"ë¡œ 설정ë˜ì–´ 태그 VLAN íŒ¨í‚·ì„ ì „ì†¡í•˜ë„ë¡í•˜ëŠ” ì„¤ì •ì„ ë ˆì§€ìŠ¤íŠ¸ë¦¬ì—ì„œ 제거했습니다. \r\n\r\n ë˜í•œ ì´ì „ì— íƒœê·¸ VLAN íŒ¨í‚·ì˜ ì „ì†¡ì„ ì‹¤í˜„í•˜ê¸° 위해 LAN ì¹´ë“œì˜ ì ë³´ í”„ë ˆìž„ì„ ì‚¬ìš© 가능하게하기 위해 설정 í•œ ê²½ìš°ì— í–¥í›„ ì ë³´ í”„ë ˆìž„ì˜ ì´ìš©ì´ 필요하다고 ìƒê°í•˜ë©´ 수ë™ìœ¼ë¡œ ì ë³´ 프레임 ì„¤ì •ì„ í•´ì œí•˜ì‹­ì‹œì˜¤. \r\n\r\n ì´ë²ˆ 설정 ë‚´ìš©ì„ ì ìš©í•˜ê¸° 위해서는 ëŒ€ìƒ Windows 컴퓨터를 다시 시작해야합니다. 잊지 ë§ê³  반드시 다시 시작하십시오. +SM_VLAN_NOTHING 현재 컴퓨터 "%S"는 태그 VLAN 패킷 전송 설정 ë„구가 지ì›í•˜ëŠ” ë¬¼ë¦¬ì  LAN 카드는 í•œ ìž¥ë„ ì—†ìŠµë‹ˆë‹¤. \r\n\r\n 그러나 í˜„ìž¬ì´ íƒœê·¸ VLAN 패킷 전송 설정 ë„구가 지ì›í•˜ì§€ 않는 LAN ì¹´ë“œì—ì„œë„ íƒœê·¸ VLANì´ ê¸°ë³¸ì ìœ¼ë¡œ 투과 가능하거나 ì–´ë–¤ ì„¤ì •í•¨ìœ¼ë¡œì¨ íˆ¬ê³¼ 가능하게 ë  ìˆ˜ 있습니다 . \r \n ê·¸ 경우 시스템 관리ìžê°€ 스스로 Windowsì— ë¡œê·¸ì¸í•˜ì—¬ ì´ëŸ¬í•œ 설정ì„해야합니다. +SM_SERVER_ADMIN_MSG VPN Server/Bridge "%S" +SM_ETHERIP_COLUMN_0 ISAKMP Phase 1 ID +SM_ETHERIP_COLUMN_1 ê°€ìƒ HUB ì´ë¦„ +SM_ETHERIP_COLUMN_2 ì‚¬ìš©ìž ì´ë¦„ +SM_ETHERIP_ADD_OK 새로운 EtherIP/L2TPv3 í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²° ì„¤ì •ì„ ì¶”ê°€í–ˆìŠµë‹ˆë‹¤. +SM_IPSEC_SETUP_QUESTIONì´ VPN Server는 IPsec/L2TP/EtherIP/L2TPv3 사용하는 VPN í´ë¼ì´ì–¸íŠ¸ì™€ ë¼ìš°í„° 제품 ë“±ì˜ ì—°ê²°ì„ ìˆ˜ë½ í•  수있는 ê¸°ëŠ¥ì„ ê°€ì§€ê³  있습니다. \r\n\r\nì´ VPN Serverê°€ iPhone, iPad Android ë“±ì˜ ìŠ¤ë§ˆíŠ¸ í°ê³¼ Mac OS X, Windows ë“±ì— íƒ‘ìž¬ë˜ëŠ” VPN í´ë¼ì´ì–¸íŠ¸ ê¸°ëŠ¥ì˜ ì—°ê²°ì„ ë°›ì•„ ë“¤ì¼ ìˆ˜ 있ë„ë¡ IPsec ì„¤ì •ì„ í•  수 있습니다. \r\n\r\nIPsec ì„¤ì •ì„ í•˜ì‹œê² ìŠµë‹ˆê¹Œ? \r\n (ì´ ì„¤ì •ì€ ë‚˜ì¤‘ì— [IPsec/L2TP 설정 ë²„íŠ¼ì„ í´ë¦­í•˜ì—¬ 언제든지 í•  수 있습니다.) +SM_OPENVPN_CONFIG_SAVE_OK OpenVPN 설정 파ì¼ì„ 저장 í•œ ZIP 파ì¼ì„ '%s'ì— ì €ìž¥í–ˆìŠµë‹ˆë‹¤. \r\n\r\nì´ ZIP 파ì¼ì„ ì—´ë©´ OpenVPN í´ë¼ì´ì–¸íŠ¸ì—ì„œ 사용할 수있는 설정 파ì¼ì˜ ìƒ˜í”Œì„ ë°°í¬ í•  수 있습니다. \r\n ë˜í•œ 설정 파ì¼ì€ 실제로 사용하기 ì „ì— í™˜ê²½ì— ë”°ë¼ ìˆ˜ì •í•´ì•¼í•˜ëŠ” 경우가 있습니다. \r\n\r\n ìžì„¸í•œ ë‚´ìš©ì€ ZIP 파ì¼ì˜ 'readme.txt'파ì¼ì„ ì½ì–´ 보시기 ë°”ëžë‹ˆë‹¤. \r\n\r\nì´ ZIP 파ì¼ì„ 지금 시작 하시겠습니까? +SM_OPENVPN_CONFIG_SAVE_NG ZIP íŒŒì¼ '%s'ì˜ ì €ìž¥ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +SM_OPENVPN_CONFIG_OPEN_NG ZIP íŒŒì¼ '%s'ì„ ì—´ë ¤ê³  실패했습니다. 수ë™ìœ¼ë¡œ 파ì¼ì„ 엽니 다. +SM_DDNS_IPV4_ERROR IPv4ì˜ DDNS ì„œë²„ì— ì—°ê²°í•  수 없습니다. +SM_DDNS_IPV6_ERROR IPv6ì˜ DDNS ì„œë²„ì— ì—°ê²°í•  수 없습니다. +SM_DDNS_FQDN_EMPTY (ì—†ìŒ) +SM_DDNS_OK_MSG ë™ì  DNS 호스트 ì´ë¦„:%S %S \r\n\r\n ìœ„ì˜ DNS 호스트 ì´ë¦„ì„ ì§€ì •í•˜ì—¬ì´ VPN Serverì˜ ê¸€ë¡œë²Œ IP 주소 ì¸ ë‹¤ìŒ IP ì£¼ì†Œì— ì•¡ì„¸ìŠ¤ í•  수 있습니다. \r\n\r\nIPv4 주소:%s \r\nIPv6 주소:%s \r\n\r\n ë˜í•œ 다ìŒê³¼ ê°™ì€ DNS 호스트 ì´ë¦„ì„ ì§€ì •í•˜ì—¬ IPv4 ë˜ëŠ” IPv6 주소 ì¤‘é¹¿æµ·ì„ ëª…ì‹œ ì ìœ¼ë¡œ ì‘답 í•  수 있습니다. \r\n\r\nIPv4 만 ì‘답하는 호스트 ì´ë¦„:%S.v4 %S \r\nIPv6 만 ì‘답하는 호스트 ì´ë¦„:%S.v6 %S \r\n +SM_DDNS_OK_TITLE ë™ì  DNS 기능 +SM_DDNS_OK_MSG2 ë™ì  DNS 호스트 ì´ë¦„ì„ '%S'ë¡œ 변경했습니다. \r\n\r\n [ë„움ë§] ë²„íŠ¼ì„ í´ë¦­í•˜ì—¬ 추가 정보를 ì½ì–´ 보시기 ë°”ëžë‹ˆë‹¤. +SM_DDNS_KEY_TITLE ë™ì  DNS 비밀 +SM_DDNS_KEY_MSG ë™ì  DNS 비밀 키:%s \r\n\r\nì´ ë¹„ë°€ 키는 현재 사용하고있는 DDNS ì´ë¦„ê³¼ 매핑ë˜ì–´ 있습니다. 현재 VPN Serverë¡œ 사용하는 PCê°€ ì†ìƒ 등,ì´ ë¹„ë°€ 키가 ì†ì‹¤ë˜ë©´ 그때 설정ë˜ì–´ ìžˆë˜ DDNS ì´ë¦„ì€ ì ìœ  ëœ ìƒíƒœê°€ë˜ê³ , 다른 VPN Serverì—ì„œ 사용할 수 없습니다. ê°™ì€ ì´ë¦„ì„ ê³„ì† ì‚¬ìš©í•˜ê³ ìží•˜ëŠ” 경우ì—는 ê°œì¸ í‚¤ë¥¼ 다른 PC 나 ì¸í„°ë„·ìƒì˜ 스토리지, 메모지 ë“±ì— ë³´ê´€í•˜ì‹­ì‹œì˜¤. \r\n 비밀 열쇠를 새로운 VPN Serverë¡œ 설정하는 경우, VPN Server 설정 파ì¼ì„ 편집합니다. "declare DDnsClient"지시문 중ì—있다 "byte Key"ë‹¤ìŒ ê°’ì„ ë³´ê´€ 비밀 키 문ìžì—´ë¡œ 바꿉니다. \r\n ë˜í•œ ë™ì‹œì— 여러 VPN Serverì—ì„œ ë™ì¼í•œ 비밀 키를 설정하면 제대로 ìž‘ë™í•˜ì§€ 않게ë˜ë¯€ë¡œì£¼ì˜í•˜ì‹­ì‹œì˜¤. +SM_DDNS_KEY_ERR DNS 열쇠를 가져 오는 ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +SM_IPSEC_PSK_TOO_LONG 사전 공유 키 (PSK)ì˜ ê¸¸ì´ê°€ 10 ìž ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ 있습니다. \r\n\r\nAndroid 휴대 ì „í™”ì˜ ì¼ë¶€ 버전ì—는 버그가 미리 공유 ëœ í‚¤ê°€ 10 ìž ì´ìƒì¸ 경우는 VPN ì—°ê²° í•  수없는 경우가 있습니다. \r\n ë”°ë¼ì„œ 사전 공유 í‚¤ì˜ ê¸¸ì´ëŠ” 8 ìž ì´í•˜ë¡œ í•  ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤. \r\n\r\n 사전 공유 키 ì„¤ì •ì„ ê²€í†  있습니까? +SM_ADVANCED_REDIRECT_URL_HINT_TITLE 고급 HTTP 리디렉션 기능 사용 +SM_ADVANCED_REDIRECT_URL_HINT 고급 HTTP 리디렉션 기능 (고급) \r\n\r\n 액세스 목ë¡ì— HTTP 리디렉션 URLì„ ê¸°ìž¬ í•  ë•Œ URLì˜ ì¼ë¶€ë¡œ ë¼ëŠ” 문ìžì—´ì„ í¬í•¨ í•  수 있습니다 . 그러면 리디렉션 URLë¥¼ë°›ì€ CGI 등으로 VPN ì—°ê²°ì„하는 í´ë¼ì´ì–¸íŠ¸ì˜ 정보를 ì´ìš©í•œ 고급 ìž‘ì—…ì„ ìˆ˜í–‰ í•  수 있습니다. \r \n \r\n í¬í•¨ ëœ URL 예:\r\nhttp://www.google.com/search?q=|secret \r\n\r\n 실제로 í´ë¼ì´ì–¸íŠ¸ê°€ 리디렉션ë˜ëŠ” 경우 ì—는 해당 문ìžì—´ ë¶€ë¶„ì´ ë‹¤ìŒê³¼ ê°™ì€ ë¬¸ìžì—´ë¡œ 대체ë©ë‹ˆë‹¤. \r\n\r\n ì‚¬ìš©ìž ì´ë¦„|세션 ID|IP 주소|날짜 ë° ì‹œê°„|í•´ì‹œ ê°’ \r\n\r\n 바꿀 예:zurukko|SID-ZURUKKO-123|219.117.219.154|20131117100354|99707160AFE7A454042B2C47B064112D652452D7 \r\n\r\n 여기서, ìƒê¸°ì˜ ê° í•„ë“œ ê°’ì˜ ë‚´ìš©ì˜ ì„¸ë¶€ ì‚¬í•­ì€ ë‹¤ìŒê³¼ 같습니다. \r\n\r\n ì‚¬ìš©ìž ì´ë¦„:VPN ì—°ê²°ì„ ì‚¬ìš©í•˜ê³ ìžˆëŠ” ì‚¬ìš©ìž ì´ë¦„ì´ í• ë‹¹ë©ë‹ˆë‹¤. \r\n\r\n 세션 ID:해당 VPN 세션 IDê°€ 할당ë©ë‹ˆë‹¤. \r\n\r\n 날짜와 시간:'YYYYMMDDHHMMSS'ì˜ í˜•ì‹ìœ¼ë¡œ 14 ìžë¦¬ 숫ìžê°€ 할당ë©ë‹ˆë‹¤ (시간대는 UTC). \r\n\r\n í•´ì‹œ ê°’:í•´ì‹œ ê°’ ì§ì „까지 위 í•„ë“œì˜ ë¹„íŠ¸ ì—´ë¡œ URLì˜ ë¬¸ìž '|'ì´ì œë¶€í„° ë까지 문ìžì—´ (ìœ„ì˜ ì˜ˆì—서는 "secret"ë¼ëŠ” 문ìžì—´)ì˜ ë¹„íŠ¸ ì—´ê³¼ 를 ì—°ê²° SHA-1 í•´ì‹œ 함수를 ì ìš©í•œ ê²°ê³¼ 20 ë°”ì´íŠ¸ë¥¼ 16 진수로 표기 í•œ 40 문ìžì—´. ë˜í•œ URLì—ì„œ ë¬¸ìž '|'ê°€ 존재하지 않는 경우는 í•´ì‹œ ê°’ì´ ë¶€ì—¬ë˜ì§€ 않습니다. \r\n\r\n í•´ì‹œ ê°’ì˜ ì¡´ìž¬ ì˜ì˜ì— 대해:í•´ì‹œ 문ìžì—´ (ìœ„ì˜ ì˜ˆì—서는 "secret"ë¼ëŠ” 문ìžì—´)ì€ ë¹„ë°€ 키 ì—­í• ì„합니다. 그러면 리디렉션 쿼리 문ìžì—´ë¥¼ë°›ì€ CGI 받았다 문ìžì—´ì´ í´ë¼ì´ì–¸íŠ¸ì— ì˜í•´ 무단으로 변경ë˜ì§€ 않았 ìŒì„ 확ì¸í•  수 있습니다. \r\n +SM_ADVANCED_REDIRECT_URL_MSG URLì€ "http://"ë˜ëŠ” "https://"ë¡œ 시작해야합니다. +SM_DISABLE_DDNS_HINT_CAPTION ë™ì  DNS ê¸°ëŠ¥ì„ ë¹„í™œì„±í™” +SM_DISABLE_DDNS_HINT ë™ì  DNS ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN Server 설정 파ì¼ì„ 편집합니다. \r\n\r\n "declare root"ì§€ì‹œë¬¸ì— "declare DDnsClient"ì§€ì‹œë¬¸ì´ ìžˆìŠµë‹ˆë‹¤. ì´ ì•ˆì—있는 "bool Disable"ì˜ ê°’ì„ trueë¡œ 설정하여 VPN Server를 다시 시작하여 ë™ì  DNS ê¸°ëŠ¥ì´ ë¹„í™œì„±í™”ë©ë‹ˆë‹¤. \r\n +SM_REGENERATE_CERT_MSG VPN Serverì˜ ì„œë²„ ì¸ì¦ì„œë¥¼ 새 것으로 êµì²´í•©ë‹ˆë‹¤. \r\n\r\n ì´ëŠ” ì´ì „ 서버 ì¸ì¦ì„œì— 연결하는 ê²ƒì„ ì „ì œë¡œ 설정ë˜ì–´ìžˆëŠ” VPN ClientëŠ”ì´ VPN Serverì— ì—°ê²°í•˜ì§€ 못할 수 있습니다. \r\n 하시겠습니까? +SM_DDNS_SERVER_CERT_MSG DDNS 호스트 ì´ë¦„ì„ "%S"ë¡œ 변경했습니다. \r\n\r\nì´ VPN Serverì— Microsoft SSTP VPN í”„ë¡œí† ì½œì„ ì‚¬ìš©í•˜ì—¬ Windows Vista ì´í›„ ë²„ì „ì˜ Windows 내장 SSTP VPN í´ë¼ì´ì–¸íŠ¸ì—ì„œ 연결하는 경우 VPN í´ë¼ì´ì–¸íŠ¸ì—ì„œ ì—°ê²°í•  VPN 서버 ì´ë¦„으로 지정하는 호스트 ì´ë¦„ (DNS ì´ë¦„) 문ìžì—´ê³¼ì´ VPN Serverì˜ SSL 서버 ì¸ì¦ì„œì˜ CN (Common Name) 문ìžì—´ê³¼ 완전히 ì¼ì¹˜í•´ì•¼í•©ë‹ˆë‹¤. \r\n\r\nì´ VPN Serverì˜ SSL 서버 ì¸ì¦ì„œì˜ CNì´ "%S"ê°€ë˜ë„ë¡ ì„œë²„ ì¸ì¦ì„œë¥¼ 다시 ìƒì„± 하시겠습니까? \r\n (아니오를 í´ë¦­í•˜ë©´ 현재 ì˜ SSL 서버 ì¸ì¦ì„œê°€ ê³„ì† ì‚¬ìš©ë©ë‹ˆë‹¤.) +SM_DDNS_SERVER_CERT_OK VPN Serverì˜ SSL ì¸ì¦ì„œë¥¼ 다시 ìƒì„±í–ˆìŠµë‹ˆë‹¤. \r\n\r\nì´ VPN Serverì— Microsoft SSTP VPN í´ë¼ì´ì–¸íŠ¸ì—ì„œ 연결하려면 현재 DDNS 호스트 ì´ë¦„ "%S"를 ì—°ê²°í•  서버 ì´ë¦„으로 지정하는 ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤. \r\n ë˜í•œ SSTP VPN í´ë¼ì´ì–¸íŠ¸ë¥¼ 위해 Windowsìƒì—ì„œì˜ "신뢰할 수있는 루트 ì¸ì¦ì„œ"ë¯¸ë¦¬ì´ VPN Serverì˜ ì¸ì¦ì„œ 파ì¼ì„ 설치해야합니다. \r\n (루트 ì¸ì¦ì„œë¥¼ Windowsì— ì„¤ì¹˜í•˜ë ¤ë©´ MMCì˜ "ì¸ì¦ì„œ"ì—ì„œ "로컬 컴퓨터"ì¸ì¦ì„œ 저장소를 ì—´ê³  "신뢰할 수있는 루트 ì¸ì¦ì„œ 'ì´ VPN Serverì˜ ì¸ì¦ì„œ 파ì¼ì„ 추가합니다. \r\n ìžì„¸í•œ ë‚´ìš©ì€ Microsoft 문서를 참조하십시오.) \r\n\r\n 새로운 VPN Serverì˜ SSL ì¸ì¦ì„œë¥¼ X.509 형ì‹ì˜ ì¸ì¦ì„œ 파ì¼ì— 저장 하시겠습니까 ? +SM_SETUP_STEP_SECURENATì´ VPN Server/Bridge는 ì‚¬ìš©ìž ëª¨ë“œë¡œ 부팅하고 있거나 OSê°€ 로컬 브리지 비 대ì‘ì„위한 ê°€ìƒ HUB와 ë¬¼ë¦¬ì  LAN 카드와 브리지 수 없습니다. 대신 "SecureNAT"ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë©´ 연결해온 VPN í´ë¼ì´ì–¸íŠ¸ëŠ” ê°€ìƒ NAT를 통해 LANì—있는 ì»´í“¨í„°ì— ì•¡ì„¸ìŠ¤ í•  수 있습니다. +SM_SETUP_STEP_SECURENAT_TITLE 3. ê°€ìƒ HUB와 ë¬¼ë¦¬ì  LANê³¼ì˜ ì ‘ì† +SM_UPDATE_CHECK_TITLE_VPNSERVER %S VPN Server (서버 '%S'위) +SM_UPDATE_CHECK_TITLE_VPNBRIDGE %S VPN Bridge (서버 '%S'위) +SM_FACTORY_DEFAULT_WARNING VPN Server/Bridge ì„¤ì •ì„ ìž¬ì„¤ì •í•©ë‹ˆë‹¤. \r\nVPN Server/Bridgeì˜ í˜„ìž¬ ì„¤ì •ì´ ì§€ì›Œ 즉시 초기 설정 (설치 ì§í›„ 설정)으로 ëŒì•„갑니다. \r\n ìž¬ì„¤ì •ì„ ì‹¤í–‰í•˜ê¸° ì „ì— í˜„ìž¬ 설정 파ì¼ì„ 백업 í•´ ë‘는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. \r\n\r\n [OK]를 í´ë¦­í•˜ë©´ ìž¬ì„¤ì •ì„ ì‹¤í–‰í•©ë‹ˆë‹¤. VPN Server/Bridge 서비스는 다시 시작 현재 VPN 서버 관리 관리ìžì˜ ì—°ê²°ì€ ëŠì–´ì§‘니다 ë•Œë¬¸ì— ë‹¤ìŒì— VPN Server/Bridgeì— ë‹¤ì‹œ 연결하십시오. \r\n 다시 연결하면 ì„¤ì •ì´ ì´ˆê¸°í™” ëœ í›„ VPN Serverì— ì•¡ì„¸ìŠ¤ í•  수 있습니다. +SM_FACTORY_DEFAULT_PERFORMED 설정 재설정 ìž‘ì—…ì€ ì„œë²„ì—ì„œ 시작ë˜ì—ˆìŠµë‹ˆë‹¤. \r\n\r\nOkì„ í´ë¦­í•˜ë©´ 현재 VPN 서버 관리 ê´€ë¦¬ìž ì„¸ì…˜ì„ ì¢…ë£Œí•©ë‹ˆë‹¤. \r\n 종료 후 VPN 서버 관리 관리ìžë¥¼ 다시 시작하여 VPN Serverì— ë‹¤ì‹œ 연결하십시오. \r\n 다시 연결하면 ì„¤ì •ì´ ì´ˆê¸°í™” ëœ í›„ VPN Serverê°€ 출현합니다. +SM_AZURE_STATUS_CONNECTED ìƒíƒœ:í´ë¼ìš°ë“œì— ì—°ê²° 완료 +SM_AZURE_STATUS_NOT_CONNECTED ìƒíƒœ:í´ë¼ìš°ë“œì— ì—°ê²°ë˜ì§€ ì•ŠìŒ +SM_NO_BRIDGE_NICS 로컬 브리지를 만들 수있는 ë¬¼ë¦¬ì  ì¸ LAN 카드가 VPN 서버 ì»´í“¨í„°ì— 1 ìž¥ì˜ ì°¾ì„ ìˆ˜ 없습니다. \r\n\r\n 로컬 브리지를 만들려면 ë¬¼ë¦¬ì  ì¸ LAN 카드를 1 장 ì´ìƒ ì»´í“¨í„°ì— ì„¤ì¹˜í•´ì•¼í•©ë‹ˆë‹¤. \r\n 무선 LAN ì¹´ë“œ, 3G 어댑터 ë“±ì€ ì‚¬ìš©í•  수 없습니다. \r\n ì¼ë°˜ ì¼€ì´ë¸” ì—°ê²° Ethernetì„ ì§€ì›í•˜ëŠ” LAN 카드를 설치하십시오. \r\n\r\n ìµœê·¼ì— ì„¤ì¹˜ í•œ LAN 카드가 표시ë˜ì§€ 않는 경우, ì¼ë‹¨ 컴퓨터를 다시 시작하십시오. \r\n\r\n 로컬 브리지를 사용할 수없는 경우는 대신 "SecureNAT 기능"ê°€ìƒ NAT 기능 ì‚¬ìš©ì„ ê³ ë ¤í•˜ì‹­ì‹œì˜¤. \r\n\r\n ë˜í•œ ì–´ë–¤ ì´ìœ ë¡œ ë¬¼ë¦¬ì  LAN ì¹´ë“œ ì´ì™¸ì˜ LAN ì¹´ë“œ (무선 LAN ê°€ìƒ LAN 등)ì„ ì‚¬ìš©í•˜ë ¤ë©´ 설정 íŒŒì¼ "LocalBridgeList"ì§€ì‹œì–´ì˜ "ShowAllInterfaces"ì„ " true "로하고 VPN Server를 다시 시작하면 ì´ëŸ¬í•œ ìž¥ì¹˜ë„ í‘œì‹œë˜ê²Œë©ë‹ˆë‹¤. (고급, Windows ì „ìš©) +SM_CERT_MESSAGE 현재 ì„œë²„ì— ì„¤ì •ë˜ì–´ìžˆëŠ” SSL ìžì²´ 서명 루트 ì¸ì¦ì„œëŠ” ì´ì „ 형ì‹ìž…니다. \r\n\r\nOpenVPN í”„ë¡œí† ì½œì„ ì‚¬ìš©í•˜ì—¬ì´ VPN Serverì— ì—°ê²°í•˜ëŠ” í´ë¼ì´ì–¸íŠ¸ê°€ 존재하는 경우, í˜„ìž¬ì˜ ì„œë²„ ì¸ì¦ì„œë¥¼ ê³„ì† ì‚¬ìš©í•˜ë©´ OpenVPN Connect for Androidì—ì„œ 문제가 ë°œìƒí•  수 있습니다 . \r\n \r \nOpenVPN Connect for Android를 ì‚¬ìš©í•˜ì—¬ì´ VPN Serverì— VPN ì—°ê²°ì„ ì‚¬ìš©í•˜ê³  있다면, 서버 ì¸ì¦ì„œë¥¼ 다시 ìƒì„±í•˜ì—¬ ì—…ë°ì´íŠ¸ í•  ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤. \r\n\r\n 서버 ì¸ì¦ì„œë¥¼ 다시 ìƒì„±í•˜ì—¬ ì—…ë°ì´íŠ¸ 하시겠습니까? +SM_CERT_MESSAGE_CLI ---ì£¼ì˜ --- \r\n\r\n 현재 ì„œë²„ì— ì„¤ì •ë˜ì–´ìžˆëŠ” SSL ìžì²´ 서명 루트 ì¸ì¦ì„œëŠ” ì´ì „ 형ì‹ìž…니다. \r\n\r\n í˜„ìž¬ì˜ ì„œë²„ ì¸ì¦ì„œë¥¼ ê³„ì† ì‚¬ìš©í•˜ë©´ OpenVPN Connect for Androidì—ì„œ 문제가 ë°œìƒí•  수 있습니다. \r\n\r\nOpenVPN Connect for Android를 ì‚¬ìš©í•˜ì—¬ì´ VPN Serverì— VPN ì—°ê²°ì„ ì‚¬ìš©í•˜ê³  있다면, 서버 ì¸ì¦ì„œë¥¼ 다시 ìƒì„±í•˜ì—¬ ì—…ë°ì´íŠ¸ í•  ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤. \r\n\r\n 서버 ì¸ì¦ì„œë¥¼ 다시 작성하고 ì—…ë°ì´íŠ¸í•˜ë ¤ë©´ VPN Server를 최신 버전으로 ì—…ë°ì´íŠ¸ í•œ 후 "ServerCertRegenerate"ëª…ë ¹ì„ ì‹¤í–‰í•˜ì‹­ì‹œì˜¤. +SM_CERT_NEED_ROOT ì§€ì •ëœ SSL ì¸ì¦ì„œëŠ” ì¸ì¦ 기관 (CA)ì—ì„œ 발급 ëœ ì¸ì¦ì„œìž…니다. \r\n\r\nì´ VPN Serverì— Microsoft SSTP ë˜ëŠ” OpenVPN 프로토콜로 VPN ì—°ê²°ì„ í•  경우 루트 ì¸ì¦ì„œ ë° ì¤‘ê°„ ì¸ì¦ì„œ (있는 경우)를 VPN Serverì— ì„¤ì¹˜í•´ì•¼í•©ë‹ˆë‹¤. \r\n\r\nVPN Serverì— ë£¨íŠ¸ ì¸ì¦ì„œ ë° ì¤‘ê°„ ì¸ì¦ì„œë¥¼ 설치하기 위해서는 X.509 ì¸ì¦ì„œì˜ 루트 ì¸ì¦ì„œ ë° ì¤‘ê°„ ì¸ì¦ì„œ 파ì¼ì„ VPN Serverê°€ 설치ë˜ì–´ìžˆëŠ” ë””ë ‰í† ë¦¬ì— ìžˆëŠ” "chain_certs"하위 ë””ë ‰í† ë¦¬ì— ë³µì‚¬í•˜ì‹­ì‹œì˜¤. \r\n\r\n 루트 ì¸ì¦ì„œ ë° ì¤‘ê°„ ì¸ì¦ì„œ 파ì¼ì„ 얻는 ë°©ë²•ì€ ì¸ì¦ 기관 (CA)ì´ ë°œí–‰í•˜ê³ ìžˆëŠ” Web 사ì´íŠ¸ë¥¼ 참조하거나 ì¸ì¦ 기관 (CA)ì˜ ì§€ì›ì— 문ì˜í•˜ì‹­ì‹œì˜¤ . + + +# User-modeRouter 관리 ë„구 관계 +NM_TITLE deleted +NM_CONNECT_TITLE deleted +NM_STATUS_TAG ì—°ê²° ìƒíƒœ:%s +NM_OFFLINE ì–´ë–¤ VPN Serverì— ì—°ê²°ë˜ì–´ 있지 않습니다. +NM_CONNECTING VPN Serverì— ì—°ê²°í•˜ëŠ” 중 +NM_CONNECTED VPN Server "%S"ì— ì—°ê²° 완료 +NM_CONNECT_ERROR 오류 번호 %u (%s) +NM_ACCOUNT_TITLE deleted +NM_STATUS User-mode Router ìƒí™© +NM_STATUS_CONNECT ì—°ê²° ìƒíƒœ +NM_STATUS_TCP NAT TCP/IP 세션 수 +NM_STATUS_UDP NAT UDP/IP 세션 수 +NM_STATUS_ICMP NAT ICMP 세션 수 +NM_STATUS_DNS NAT DNS 세션 수 +NM_STATUS_DHCP 할당 ëœ DHCP í´ë¼ì´ì–¸íŠ¸ 수 +NM_INFO User-mode Router ì •ë³´ +NM_INFO_PRODUCT_NAME 제품명 +NM_INFO_VERSION_STR ì •ë³´ +NM_INFO_BUILD_INFO 빌드 ì •ë³´ +NM_INFO_HOSTNAME 호스트 ì´ë¦„ +NM_NAT_ID ID +NM_NAT_PROTOCOL 프로토콜 +NM_NAT_SRC_HOST ì—°ê²°ë˜ëŠ” 호스트 +NM_NAT_SRC_PORT ì›ë³¸ í¬íŠ¸ +NM_NAT_DST_HOST ì—°ê²°ëœ í˜¸ìŠ¤íŠ¸ +NM_NAT_DST_PORT ëŒ€ìƒ í¬íŠ¸ +NM_NAT_CREATED 세션 작성 시간 +NM_NAT_LAST_COMM 마지막 통신 시간 +NM_NAT_SIZE ì¸ë°”ìš´ë“œ/아웃 바운드 í¬ê¸° +NM_NAT_TCP_STATUS TCP ì—°ê²° ìƒíƒœ +NM_NAT_PROTO_TCP TCP/IP +NM_NAT_PROTO_UDP UDP/IP +NM_NAT_PROTO_DNS DNS +NM_NAT_PROTO_ICMP ICMP +NAT_TCP_CONNECTING ì—°ê²° 중 +NAT_TCP_SEND_RESET 절단 중 +NAT_TCP_CONNECTED ì—°ê²° 완료 +NAT_TCP_ESTABLISHED 통신 중 +NAT_TCP_WAIT_DISCONNECT 절단 중 +DHCP_DHCP_ID ID +DHCP_LEASED_TIME 임대 시작 날짜 +DHCP_EXPIRE_TIME 임대 시간 +DHCP_MAC_ADDRESS MAC 주소 +DHCP_IP_ADDRESS 할당 IP +DHCP_HOSTNAME í´ë¼ì´ì–¸íŠ¸ 호스트 ì´ë¦„ +NM_PASSWORD_MSG 관리 암호를 설정했습니다. +NM_PUSH_ROUTE_WARNING ì§€ì •ëœ ì •ì  ë¼ìš°íŒ… í…Œì´ë¸”ì˜ í…ìŠ¤íŠ¸ì— ë¬¸ë²• ì˜¤ë¥˜ê°€ìžˆì„ ìˆ˜ 있습니다. + + +# ì •ë³´ 계 +ABOUT_CAPTION %s 버전 ì •ë³´ +BETA_EXPIRES 현재 설치ë˜ì–´ìžˆëŠ” SoftEther VPN 소프트웨어는 베타 만료ë˜ì–´ 있습니다. ë” ìƒˆë¡œìš´ 베타 버전 ë˜ëŠ” 완성 ëœ ì œê³µì´ ê°œì‹œëœ í›„ ì´ìš©í•  수 없습니다. \r\nhttp://selinks.org/를 방문하여 최신 ë²„ì „ì˜ SoftEther VPN 소프트웨어를 구하십시오. + + +# 로그 저장 관계 +# (공통 로그) +L_YES 예 +L_NO 아니오 +L_LINE ------------------------------------------------------ + +# (서버 로그) +LS_START_UTF8 Log Messages are written with UTF-8 Encoding Format. +LS_START_1 SoftEther VPN Server ì—”ì§„ì„ ì‹œìž‘í–ˆìŠµë‹ˆë‹¤. +LS_START_2 %S %S +LS_START_3 %S +LS_END_1 SoftEther VPN Server ì—”ì§„ì´ ì„±ê³µì ìœ¼ë¡œ 종료ë˜ì—ˆìŠµë‹ˆë‹¤. +LS_END_2 서버 ì—”ì§„ì˜ ì¢…ë£Œ 처리를 시작합니다. +LS_STOP_ALL_LISTENER 모든 TCP 리스너를 중지합니다. +LS_STOP_ALL_LISTENER_2 모든 TCP 리스너 정지가 완료ë˜ì—ˆìŠµë‹ˆë‹¤. +LS_STOP_ALL_HUB 모든 ê°€ìƒ HUB를 중지하고 있습니다. +LS_STOP_ALL_HUB_2 모든 ê°€ìƒ HUBì˜ ì •ì§€ê°€ 완료ë˜ì—ˆìŠµë‹ˆë‹¤. +LS_STOP_CEDAR Cedar 통신 ëª¨ë“ˆì„ ì¢…ë£Œí•˜ê³  있습니다. +LS_STOP_CEDAR_2 Cedar 통신 ëª¨ë“ˆì„ ì¢…ë£Œí–ˆìŠµë‹ˆë‹¤. +LS_STOP_FARM_MEMBER í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì— ì—°ê²°ì„ ëŠ ìžˆìŠµë‹ˆë‹¤. +LS_STOP_FARM_MEMBER_2 í´ëŸ¬ìŠ¤í„° 컨트롤러 사ì´ì˜ ë‹¨ì ˆì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. +LS_STOP_FARM_CONTROL í´ëŸ¬ìŠ¤í„° 컨트롤러를 중지하고 있습니다. +LS_STOP_FARM_CONTROL_2 í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì˜ ì •ì§€ê°€ 완료ë˜ì—ˆìŠµë‹ˆë‹¤. +LS_ENUM_ETHERNET_1 Ethernet 장치 열거했다. +LS_ENUM_ETHERNET_2 장치 %u:"%S" +LS_LOAD_CONFIG_1 설정 파ì¼ì„로드합니다. +LS_LOAD_CONFIG_2 설정 파ì¼ì˜ ë¡œë”©ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. +LS_LOAD_CONFIG_3 설정 파ì¼ì´ 존재하지 않습니다. 기본ì ìœ¼ë¡œ ë¶€íŒ…ì„ ì‹œë„합니다. +LS_INIT_SAVE_THREAD ìžë™ 설정 저장ì„위한 백그ë¼ìš´ë“œ ìž‘ì—…ì„ ì‹œìž‘í•©ë‹ˆë‹¤. 저장 ê°„ê²©ì€ %u 초입니다. ë˜í•œ ìžë™ 저장 ê°„ê²©ì€ ì„¤ì • 파ì¼ì˜ AutoSaveConfigSpan 파ë¼ë¯¸í„°ë¡œ 변경할 수 있습니다. +LS_BAD_CONFIG 설정 파ì¼ì˜ ë‚´ìš©ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. 로드 종료합니다. +LS_LISTENER_START_1 TCP 리스너 (í¬íŠ¸ %u)를 시작합니다. +LS_LISTENER_START_2 TCP 리스너 (í¬íŠ¸ %u)ê°€ 시작ë˜ì—ˆìŠµë‹ˆë‹¤. í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²°ì„ ëŒ€ê¸°í•˜ê³  있습니다. +LS_LISTENER_START_3 TCP 리스너 (í¬íŠ¸ %u)ì—ì„œ í¬íŠ¸ë¥¼ Listen ìƒíƒœë¡œ 설정할 수 없습니다. 성공할 때까지 ì¼ì •í•œ 간격으로 시행합니다. +LS_LISTENER_ACCEPT TCP 리스너 (í¬íŠ¸ %u) í´ë¼ì´ì–¸íŠ¸ (IP 주소 %S 호스트 ì´ë¦„ "%S"í¬íŠ¸ 번호 %u)ê°€ 연결했습니다. +LS_LISTENER_DISCONNECT í´ë¼ì´ì–¸íŠ¸ (IP 주소 %S í¬íŠ¸ 번호 %u) 사ì´ì˜ ì—°ê²°ì´ ëŠì–´ì¡ŒìŠµë‹ˆë‹¤. +LS_LISTENER_DOS TCP 리스너 (í¬íŠ¸ %u)ì— ëŒ€í•œ DoS ê³µê²©ì„ ê°ì§€í–ˆìŠµë‹ˆë‹¤. ì—°ê²° ì›ëž˜ëŠ” IP 주소 %S í¬íŠ¸ 번호 %u입니다. ì´ ì—°ê²°ì€ ê°•ì œ 종료합니다. +LS_LISTENER_MAXUEC TCP 리스너가 처리하고있는 처리ë˜ì§€ ì•Šì€ ì—°ê²° 수가 %uì— ë‹¬í–ˆë‹¤ (현재 개수=%u) ë•Œë¬¸ì— ì¼ì‹œì ìœ¼ë¡œ 접수 ì—°ê²° 수를 제한하고 있습니다. +LS_LISTENER_STOP_1 TCP 리스너 (í¬íŠ¸ %u)를 중지합니다. +LS_LISTENER_STOP_2 TCP 리스너 (í¬íŠ¸ %u)ì˜ ì •ì§€ê°€ 완료ë˜ì—ˆìŠµë‹ˆë‹¤. +LS_HUB_START ê°€ìƒ HUB "%S"를 시작했습니다. +LS_HUB_STOP ê°€ìƒ HUB "%S"를 중지했습니다. +LS_HUB_MAC ê°€ìƒ HUB "%S"ì˜ MAC 주소는 "%S"입니다. +LS_NODE_INFO_TAG í´ë¼ì´ì–¸íŠ¸ 제품 ì´ë¦„ "%S"í´ë¼ì´ì–¸íŠ¸ 버전 %u í´ë¼ì´ì–¸íŠ¸ 빌드 번호 %u 서버 제품 ì´ë¦„ "%S"서버 버전 %u 서버 빌드 번호 %u í´ë¼ì´ì–¸íŠ¸ OS ì´ë¦„ "%S"í´ë¼ì´ì–¸íŠ¸ OS 버전 "%S"í´ë¼ì´ì–¸íŠ¸ 제품 ID "%S"í´ë¼ì´ì–¸íŠ¸ 호스트 ì´ë¦„ "%S"í´ë¼ì´ì–¸íŠ¸ IP 주소 "%S"í´ë¼ì´ì–¸íŠ¸ í¬íŠ¸ 번호 %u 서버 호스트 ì´ë¦„ "%S"서버 IP 주소 "%S" 서버 í¬íŠ¸ 번호 %u 프ë¡ì‹œ 호스트 ì´ë¦„ "%S"프ë¡ì‹œ IP 주소 "%S"프ë¡ì‹œ í¬íŠ¸ 번호 %u ê°€ìƒ HUB ì´ë¦„ "%S"í´ë¼ì´ì–¸íŠ¸ 고유 ID "%S" +LS_CONNECTION_START_1 í´ë¼ì´ì–¸íŠ¸ (IP 주소 %S 호스트 ì´ë¦„ "%S"í¬íŠ¸ 번호 %u)ì— ëŒ€ì‘하는 ì—°ê²° "%S"ê°€ 작성ë˜ì—ˆìŠµë‹ˆë‹¤. +LS_CONNECTION_END_1 ì—°ê²° "%S"ê°€ 종료ë˜ì—ˆìŠµë‹ˆë‹¤. +LS_SSL_START ì—°ê²° "%S"ì— ëŒ€í•œ SSL í†µì‹ ì´ ì‹œìž‘ë˜ì—ˆìŠµë‹ˆë‹¤. 암호화 알고리즘 ëª…ì€ "%S"입니다. +LS_CONNECTION_ERROR ì—°ê²° "%S"는 ì´ìœ ë¡œ "%s"(코드 %u)ë¡œ 종료ë˜ì—ˆìŠµë‹ˆë‹¤. +LS_FARMMEMBER_NOT_ADMIN ì—°ê²° "%S": 서버는 í´ëŸ¬ìŠ¤í„° 멤버ì´ì§€ë§Œ, í´ë¼ì´ì–¸íŠ¸ëŠ” ê°€ìƒ HUB "%S"ê´€ë¦¬ìž ì‚¬ìš©ìž "%S"ì´ì™¸ë¡œ ì§ì ‘ 연결하려고 ì‹œë„했습니다. í´ë¼ì´ì–¸íŠ¸ê°€ 제공 í•œ ì‚¬ìš©ìž ì´ë¦„ì€ "%S"입니다. 액세스는 허용ë˜ì§€ 않습니다. +LS_HUB_NOT_FOUND ì—°ê²° "%S": í´ë¼ì´ì–¸íŠ¸ê°€ ì—°ê²°ì„ ì‹œë„하는 ê°€ìƒ HUB "%S"는 ì„œë²„ì— ì¡´ìž¬í•˜ì§€ 않습니다. +LS_IP_DENIED ì—°ê²° "%S": í´ë¼ì´ì–¸íŠ¸ì˜ ì ‘ê·¼ IP 주소 "%S"는 ê°€ìƒ HUBì— ì •ì˜ ëœ ì ‘ê·¼ IP 제한 목ë¡ì— ì˜í•´ 거부ë˜ì—ˆìŠµë‹ˆë‹¤. +LS_LICENSE_ERROR ì—°ê²° "%S": ë¼ì´ì„¼ìŠ¤ì— 오류가 ë°œìƒí–ˆê¸° ë•Œë¬¸ì— í´ë¼ì´ì–¸íŠ¸ëŠ” ì„œë²„ì— ì—°ê²°í•  수 없습니다. +LS_BETA_EXPIRES ë¼ì´ì„¼ìŠ¤ 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. 베타 사용 ê¸°ê°„ì´ ì¢…ë£Œí•˜ê³  있습니다. 새로운 베타 버전 ë˜ëŠ” 완성íŒì„ http://selinks.org/ì—ì„œ 다운로드하십시오. +LS_TICKET_1 í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ "%S"ì— ëŒ€í•´ 새로운 í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ í‹°ì¼“ì„ ë°œí–‰í–ˆìŠµë‹ˆë‹¤. ê°€ìƒ HUB "%S"ì‚¬ìš©ìž ì´ë¦„ "%S"( "%S") 세션 ì´ë¦„ "%S"티켓 "%S" +LS_TICKET_2 í´ëŸ¬ìŠ¤í„° 컨트롤러ì—ì„œ 새 í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ í‹°ì¼“ì„ ìˆ˜ë ¹í–ˆìŠµë‹ˆë‹¤. ê°€ìƒ HUB "%S"ì‚¬ìš©ìž ì´ë¦„ "%S"( "%S") 세션 ì´ë¦„ "%S"티켓 "%S"만료 %u ì´ˆ +LS_ENUM_HUB ì—°ê²° "%S":ì´ ì„œë²„ì—ì„œ %u ê°œì˜ ê°€ìƒ HUB를 열거했습니다. +LS_FARM_ACCEPT_1 ì—°ê²° "%S":ì´ ì„œë²„ì— í´ëŸ¬ìŠ¤í„° 컨트롤 ì—°ê²°ì„ ìš”ì²­ í•´ 왔지만,ì´ ì„œë²„ëŠ” í´ëŸ¬ìŠ¤í„° 컨트롤러가 없습니다. +LS_FARM_ACCEPT_2 ì—°ê²° "%S":ì´ ì„œë²„ì— í´ëŸ¬ìŠ¤í„° 컨트롤 ì—°ê²°ì„ ìš”ì²­ í•´ 왔지만, ì¸ì¦ 암호가 올바르지 ì•Šì•„ ì—°ê²°ì„ ê±°ë¶€í–ˆìŠµë‹ˆë‹¤. +LS_FARM_ACCEPT_3 ì—°ê²° "%S":ì´ ì„œë²„ì— ëŒ€í•œ í´ëŸ¬ìŠ¤í„° 컨트롤 ì—°ê²°ì„ ìš”ì²­ í•´ 왔습니다. ì¸ì¦ì— 성공했습니다. +LS_FARM_SERV_START í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ê°„ì˜ ì—°ê²°ì„ ì„¤ì •í–ˆìŠµë‹ˆë‹¤. IP 주소 %S 호스트 ì´ë¦„ "%S" +LS_FARM_SERV_END í´ëŸ¬ìŠ¤í„° 멤버 "%S"사ì´ì˜ ì—°ê²°ì„ í•´ì œí–ˆìŠµë‹ˆë‹¤. +LS_FARM_CONNECT_1 í´ëŸ¬ìŠ¤í„° 컨트롤러 "%S"ì— ëŒ€í•œ ì—°ê²°ì„ ì‹œìž‘í–ˆìŠµë‹ˆë‹¤. +LS_FARM_CONNECT_2 í´ëŸ¬ìŠ¤í„° 컨트롤러 "%S"ì—°ê²°ì´ ê±°ë¶€ë˜ì—ˆìŠµë‹ˆë‹¤. 오류:%s (코드 %u) +LS_FARM_CONNECT_3 í´ëŸ¬ìŠ¤í„° 컨트롤러 "%S"ì— ëŒ€í•œ TCP ì—°ê²°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. ì—°ê²°ì´ ì„±ê³µí•  때까지 %u ì´ˆ 간격으로 시행합니다. +LS_FARM_DISCONNECT í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì— ì—°ê²°ì„ ì¤‘ì§€í–ˆìŠµë‹ˆë‹¤. +LS_FARM_START í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì— ì—°ê²°ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. í´ëŸ¬ìŠ¤í„° 구성ì›ìœ¼ë¡œ ë™ìž‘ì„ ì‹œìž‘í•©ë‹ˆë‹¤. +LS_LICENSE_NOT_VPNSERVER ì—°ê²° "%S": ë¼ì´ì„¼ìŠ¤ 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. VPN Server 제품 ë¼ì´ì„¼ìŠ¤ê°€ 등ë¡ë˜ì–´ 있지 ì•Šì„ ë•Œ, VPN Clientê°€ ì—°ê²°ì„ ì‹œë„했습니다. +LS_LICENSE_NOT_VPNCLUSTER ì—°ê²° "%S": ë¼ì´ì„¼ìŠ¤ 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. ì´ VPN Server는 현재 í´ëŸ¬ìŠ¤í„°ë§ ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수없는 ì¢…ë¥˜ì˜ ë¼ì´ì„¼ìŠ¤ê°€ 등ë¡ë˜ì–´ 있지만 í´ëŸ¬ìŠ¤í„° 모드로 실행 ì¤‘ì— VPN Clientê°€ ì—°ê²°ì„ ì‹œë„했습니다. VPN Server를 다시 시작해야합니다. +LS_LICENSE_VIOLATION ì—°ê²° "%S": VPN Serverì—ì„œ ë¼ì´ì„¼ìŠ¤ ìœ„ë°˜ì´ ë°œìƒí•˜ê³  있기 ë•Œë¬¸ì— ì—°ê²°ì„ ë°›ì•„ ë“¤ì¼ ìˆ˜ 없습니다. +LS_LICENSE_VIOLATION_DETECTED ë¼ì´ì„¼ìŠ¤ ìœ„ë°˜ì„ ê°ì§€í–ˆìŠµë‹ˆë‹¤. 다른 VPN Serverê°€ ì´ VPN Server와 ë™ì¼í•œ 서버 ID "%I64u"으로 ë™ìž‘합니다. í´ëŸ¬ìŠ¤í„°ì— ë™ì¼í•œ ë¼ì´ì„¼ìŠ¤ë¥¼ 사용하여 ë‘ ê°œ ì´ìƒì˜ VPN Serverê°€ ìžˆì„ ìˆ˜ 있습니다. ê° VPN Serverì˜ ë¼ì´ì„¼ìŠ¤ 정보를 확ì¸í•˜ì‹­ì‹œì˜¤. + + +# (OpenVPN 로그) +LO_PREFIX_RAW OpenVPN 모듈: +LO_PREFIX_SESSION OpenVPN 세션 %u (%r:%u -> %r:%u): +LO_PREFIX_CHANNEL OpenVPN 세션 %u (%r:%u -> %r:%u) ì±„ë„ %u: +LO_NEW_CHANNEL 새로운 채ë„ì„ ë§Œë“¤ì—ˆìŠµë‹ˆë‹¤. +LO_CHANNEL_ESTABLISHED_NEWKEY 채ë„ì´ ì„¤ì • ìƒíƒœê°€ë˜ì—ˆìŠµë‹ˆë‹¤ (ì›ì¸:리키 완료). +LO_OPTION_STR_RECVë°›ì€ ì˜µì…˜ 문ìžì—´:"%S" +LO_OPTION_STR_SEND 보내는 옵션 문ìžì—´:"%S" +LO_NEW_SESSION 새 ì„¸ì…˜ì„ ë§Œë“¤ì—ˆìŠµë‹ˆë‹¤. 프로토콜:%S +LO_INITIATE_REKEYì´ ì±„ë„ì˜ ë¦¬í‚¤ë¥¼ 시작합니다. +LO_CHANNEL_ESTABLISHED 채ë„ì´ ì„¤ì • ìƒíƒœê°€ë˜ì—ˆìŠµë‹ˆë‹¤ . +LO_PUSH_REPLY ì‘답 옵션 문ìžì—´ ì „ì²´:"%S" +LO_CHANNEL_FAILED 채ë„ì˜ ì ‘ì† ì²˜ë¦¬ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +LO_CHANNEL_DISCONNECTED_BY_HUB ê°€ìƒ HUB 관리ìžê°€ VPN ì„¸ì…˜ì´ ëŠì–´ 졌기 때문ì—ì´ OpenVPN 채ë„ì„ ëŠìŠµë‹ˆë‹¤. +LO_DELETE_SESSION ì„¸ì…˜ì„ ì‚­ì œí•©ë‹ˆë‹¤. +LO_START OpenVPN 서버 ëª¨ë“ˆì„ ì‹œìž‘í–ˆìŠµë‹ˆë‹¤. +LO_STOP OpenVPN 서버 ëª¨ë“ˆì„ ì¤‘ì§€í–ˆìŠµë‹ˆë‹¤. + + +# IPsec (로그) +LI_PREFIX_RAW IPsec 모듈: +LI_PREFIX_CLIENT IPsec í´ë¼ì´ì–¸íŠ¸ %u (%S:%u -> %S:%u): +LI_PREFIX_IKE IPsec IKE 세션 (IKE SA) %u (í´ë¼ì´ì–¸íŠ¸:%u) (%S:%u -> %S:%u): +LI_PREFIX_IPSEC IPsec ESP 세션 (IPsec SA) %u (í´ë¼ì´ì–¸íŠ¸:%u) (%S:%u -> %S:%u): +LI_START IPsec ver 2.0 (ISAKMP/IKEv1) 처리 ëª¨ë“ˆì„ ì‹œìž‘í–ˆìŠµë‹ˆë‹¤. +LI_STOPPING IPsec ver 2.0 (ISAKMP/IKEv1) 처리 ëª¨ë“ˆì˜ ì¢…ë£Œ 처리를 시작합니다... +LI_STOP IPsec ver 2.0 (ISAKMP/IKEv1) 처리 ëª¨ë“ˆì„ ì¢…ë£Œí–ˆìŠµë‹ˆë‹¤. +LI_NUM_IPSEC_SA ì¢…ë£Œì‹œì— ìž”ì¡´í•˜ê³  ìžˆë˜ IPsec SAì˜ ìˆ˜ëŠ” %u 개였습니다. +LI_NUM_IKE_SA ì¢…ë£Œì‹œì— ìž”ì¡´í•˜ê³  ìžˆë˜ IKE SAì˜ ìˆ˜ëŠ” %u 개였습니다. +LI_NUM_IKE_CLIENTS ì¢…ë£Œì‹œì— ìž”ì¡´í•˜ê³  ìžˆë˜ IPsec í´ë¼ì´ì–¸íŠ¸ì˜ 수는 %u 개였습니다. +LI_L2TP_SERVER_STARTED L2TP 서버 ëª¨ë“ˆì„ ì‹œìž‘í–ˆìŠµë‹ˆë‹¤. +LI_ETHERIP_SERVER_STARTED EtherIP 서버 ëª¨ë“ˆì„ ì‹œìž‘í–ˆìŠµë‹ˆë‹¤. EtherIP 세션 번호:%u +LI_DELETE_IKE_CLIENTì´ IPsec í´ë¼ì´ì–¸íŠ¸ë¥¼ 삭제했습니다. +LI_DELETE_IKE_SAì´ IKE SA를 삭제했습니다. +LI_DELETE_IPSEC_SAì´ IPsec SA를 삭제했습니다. +LI_START_QM_FROM_SERVER 서버 측ì—ì„œ QuickModeì˜ ì ˆì¶©ì„ ì‹œìž‘í–ˆìŠµë‹ˆë‹¤. +LI_START_QM_FROM_CLIENT í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ QuickModeì˜ ì ˆì¶©ì´ ì‹œìž‘ë˜ì—ˆìŠµë‹ˆë‹¤. +LI_QM_DH_ERROR Diffie-Hellman ì•Œê³ ë¦¬ì¦˜ì˜ ê³„ì‚°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +LI_NEW_IKE_CLIENT 새로운 IPsec í´ë¼ì´ì–¸íŠ¸ë¥¼ 만들었습니다. +LI_NEW_IKE_SA 새로운 IKE SA (%s)ì„ ë§Œë“¤ì—ˆìŠµë‹ˆë‹¤. Initiator Cookie:0x %I64X, Responder Cookie:0x %I64X, DH 그룹:%S í•´ì‹œ 알고리즘:%S 암호화 알고리즘:%S 암호화 키 í¬ê¸°:%u bits 만료:%u kbytes ë˜ëŠ” %u ì´ˆ +LI_TAG_MAINMODE Main Mode +LI_TAG_AGGRESSIVE Aggressive Mode +LI_NEW_IPSEC_SA 새로운 IPsec SA (ë°©í–¥:%s)를 만들었습니다. SPI:0x %X, DH 그룹:%S í•´ì‹œ 알고리즘:%S 암호화 알고리즘:%S 암호화 키 í¬ê¸°:%u bits 만료:%u kbytes ë˜ëŠ” %u ì´ˆ +LI_TAG_SERVER_TO_CLIENT 서버 -> í´ë¼ì´ì–¸íŠ¸ +LI_TAG_CLIENT_TO_SERVER í´ë¼ì´ì–¸íŠ¸ -> 서버 +LI_IPSEC_SA_SPI_SET 지금까지 미정 ì¸ SPI를 변경했습니다. 새로운 SPI:0x %X +LI_IPSEC_SA_ESTABLISHED 서버 í´ë¼ì´ì–¸íŠ¸ê°„ì—ì´ IPsec SAê°€ 수립ë˜ì—ˆìŠµë‹ˆë‹¤. +LI_IKE_SA_ESTABLISHED 서버 í´ë¼ì´ì–¸íŠ¸ê°„ì—ì´ IKE SAê°€ 확립ë˜ì—ˆìŠµë‹ˆë‹¤. +LI_IPSEC_NO_TRANSFORM í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ 제시 í•œ IPsec SA 설립ì„위한 변환 후보 ìˆ˜ë½ í•  수있는 ê²ƒì„ ì°¾ì„ ìˆ˜ 없었습니다. +LI_IKE_NO_TRANSFORM í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ 제시 í•œ IKE SA 설립ì„위한 변환 후보 ìˆ˜ë½ í•  수있는 ê²ƒì„ ì°¾ì„ ìˆ˜ 없었습니다. +LI_IKE_NO_NAT_Tì´ í´ë¼ì´ì–¸íŠ¸ëŠ” IPsec NAT Traversal (RFC 3947 Negotiation of NAT-Traversal in the IKE ë˜ëŠ” draft-ietf-ipsec-nat-t-ike)ì— ëŒ€ì‘하고 있지 않기 ë•Œë¬¸ì— ì—°ê²°ì„ ë°›ì•„ ë“¤ì¼ ìˆ˜ 없습니다. +LI_SET_CLIENT_IDì´ í´ë¼ì´ì–¸íŠ¸ê°€ IKE SAì˜ í™•ë¦½ì‹œì— ì œì‹œ í•œ í´ë¼ì´ì–¸íŠ¸ ID는 "%S"입니다. +LI_CLIENT_MERGEì´ í´ë¼ì´ì–¸íŠ¸ (í´ë¼ì´ì–¸íŠ¸ %u)와 ê¸°ì¡´ì˜ ë‹¤ë¥¸ í´ë¼ì´ì–¸íŠ¸ %u와 ë™ì¼í•˜ë¯€ë¡œ í´ë¼ì´ì–¸íŠ¸ %uì— ê²°í•©ë˜ì—ˆìŠµë‹ˆë‹¤. +LI_CLIENT_UPDATEì´ í´ë¼ì´ì–¸íŠ¸ì˜ í¬íŠ¸ 번호 ì •ë³´ê°€ ì—…ë°ì´íŠ¸ë˜ì—ˆìŠµë‹ˆë‹¤. + + +# (EtherIP 로그) +LE_PREFIX EtherIP/L2TPv3 세션 %u (%S:%u -> %S:%u): +LE_START_MODULE EtherIP/L2TPv3 ëª¨ë“ˆì´ ì‹œìž‘ë˜ì—ˆìŠµë‹ˆë‹¤. +LE_STOP EtherIP/L2TPv3 ëª¨ë“ˆì„ ì¢…ë£Œí–ˆìŠµë‹ˆë‹¤. +LE_NO_SETTING 오류:í´ë¼ì´ì–¸íŠ¸ ID "%S"ì— ëŒ€í•œ EtherIP/L2TPv3 ì„¤ì •ì´ ë“±ë¡ë˜ì–´ 있지 않습니다. EtherIP/L2TPv3 ì„¤ì •ì„ VPN Serverì— ë“±ë¡í•˜ì‹­ì‹œì˜¤. +LE_START_IPC EtherIP/L2TPv3 모듈ì—ì„œ ê°€ìƒ HUB "%S"ë¡œ 내부ì ìœ¼ë¡œ 통신 ì—°ê²° ìž‘ì—…ì„ ì‹œìž‘í–ˆìŠµë‹ˆë‹¤. 사용하는 ì‚¬ìš©ìž ì´ë¦„ì€ "%S"입니다. 설정 IPv4 TCP MSS (Max Segment Size)는 %u bytes입니다. +LE_IPC_CONNECT_ERROR EtherIP/L2TPv3 모듈ì—ì„œ ê°€ìƒ HUB "%S"ì— ì—°ê²°í•˜ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. 오류:%u:%s +LE_IPC_CONNECT_OK EtherIP/L2TPv3 모듈ì—ì„œ ê°€ìƒ HUB "%S"ì— ì—°ê²°í•˜ëŠ” ë° ì„±ê³µí–ˆìŠµë‹ˆë‹¤. +LE_RECONNECT EtherIP/L2TPv3 관계 ì„¤ì •ì´ ë³€ê²½ ë˜ì—ˆê¸° ë•Œë¬¸ì— ë‚´ë¶€ ì—°ê²°ì„ ëŠì—ˆë‹¤ê°€ 다시 연결합니다. + + +# (PPP 로그) +LP_PREFIX %S %SPPP 세션 [%S:%u: +LP_CONNECTED 새로운 PPP 세션 (ìƒìœ„ 프로토콜:%S)ê°€ 시작ë˜ì—ˆìŠµë‹ˆë‹¤. PPP í´ë¼ì´ì–¸íŠ¸ IP 주소:%S (호스트 ì´ë¦„:"%S"), PPP í´ë¼ì´ì–¸íŠ¸ í¬íŠ¸ 번호:%u, PPP 서버 IP 주소:%S, PPP 서버 í¬íŠ¸ 번호:%u í´ë¼ì´ì–¸íŠ¸ 소프트웨어 ì´ë¦„:"%S" IPv4 TCP MSS (Max Segment Size):%u bytes +LP_DISCONNECTED PPP ì—°ê²°ì´ ëŠì–´ì¡ŒìŠµë‹ˆë‹¤. +LP_PAP_REJECTED í´ë¼ì´ì–¸íŠ¸ëŠ” ì¸ì¦ 프로토콜로 "PAP"(Password Authentication Protocol ì¼ë°˜ í…스트 암호 ì¸ì¦ 프로토콜)를 거부했습니다. í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²° 설정ì—ì„œ PAP를 활성화하고 다시 ì‹œë„하십시오. +LP_PAP_MSCHAPV2_REJECTED í´ë¼ì´ì–¸íŠ¸ëŠ” ì¸ì¦ 프로토콜로 "PAP"(Password Authentication Protocol ì¼ë°˜ í…스트 암호 ì¸ì¦ 프로토콜) ë° MS-CHAP v2 í”„ë¡œí† ì½œì„ ê±°ë¶€í–ˆìŠµë‹ˆë‹¤. í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²° 설정ì—ì„œ PAP ë˜ëŠ” MS-CHAP v2 중 하나를 사용하여 다시 ì‹œë„하십시오. +LP_DISCONNECTED_ABNORMAL PPP 프로토콜 오류가 ë°œìƒí–ˆê±°ë‚˜ PPP ì„¸ì…˜ì´ ëŠì–´ì¡ŒìŠµë‹ˆë‹¤. +LP_NEXT_PROTOCOL_IS_NOT_PAP PAP (Password Authentication Protocol)ì˜ ì œì–´ ë°ì´í„° ì´ì™¸ì˜ ìž˜ëª»ëœ í”„ë¡œí† ì½œ (프로토콜 번호:0x %x)를 받았습니다. +LP_PAP_FAILED "PAP"(Password Authentication Protocol ì¼ë°˜ í…스트 암호 ì¸ì¦ 프로토콜)ì˜ ì‚¬ìš©ìž ì¸ì¦ì— 실패했습니다. +LP_MSCHAPV2_FAILED "MS-CHAP v2"(Microsoft Challenge and Response Protocol Version 2.0, 마ì´í¬ë¡œ 소프트 암호화 ëœ ì•”í˜¸ ì¸ì¦ 프로토콜)ì˜ ì‚¬ìš©ìž ì¸ì¦ì— 실패했습니다. +LP_NEXT_PROTOCOL_IS_NOT_IPCP IPCP (IP Configuration Protocol)ì˜ ì œì–´ ë°ì´í„° ì´ì™¸ì˜ ìž˜ëª»ëœ í”„ë¡œí† ì½œ (프로토콜 번호:0x %x)를 받았습니다. +LP_DATA_TIMEOUT PPP 통신 시간 초과가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. PPP í´ë¼ì´ì–¸íŠ¸ê°€ 네트워í¬ì—ì„œ 분리 ëœ ê°€ëŠ¥ì„±ì´ ìžˆìŠµë‹ˆë‹¤. +LP_CONTROL_TIMEOUT PPP 제어 통신 시간 초과가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. PPP í´ë¼ì´ì–¸íŠ¸ì—ì„œ ì‘ë‹µì´ ì—†ìŠµë‹ˆë‹¤. +LP_VPN_SESSION_TERMINATED VPN ì„¸ì…˜ì´ ì‹œìŠ¤í…œ 관리ìžì— ì˜í•´ 절단 ëœ ë•Œë¬¸ì— PPP ì„¸ì…˜ì„ ëŠìŠµë‹ˆë‹¤. +LP_UPPER_PROTOCOL_DISCONNECTED ìƒìœ„ 프로토콜 "%S"ê°€ ëŠì–´ì§„ ë•Œë¬¸ì— PPP ì„¸ì…˜ì„ ëŠìŠµë‹ˆë‹¤. +LP_NORMAL_TERMINATE VPN í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ 절단 ìš”êµ¬ì— ë”°ë¼ PPP ì„¸ì…˜ì„ ëŠìŠµë‹ˆë‹¤. +LP_IP_ADDRESS_NOT_DETERMIND VPN í´ë¼ì´ì–¸íŠ¸ì˜ IP 주소가 ì•„ì§ ê²°ì •ë˜ì§€ 않았ìŒì—ë„ ë¶ˆêµ¬í•˜ê³  VPN í´ë¼ì´ì–¸íŠ¸ê°€ 통신ì„하려고했습니다. +LP_DHCP_REQUEST_TRYING DHCP 서버ì—ì„œ IP 주소를 얻으려고 ì‹œë„하고 있습니다. +LP_DHCP_REQUEST_OK DHCP 서버ì—ì„œ IP 주소를 얻습니다. í´ë¼ì´ì–¸íŠ¸ IP 주소:%S, 서브넷 마스í¬:%S 기본 게ì´íŠ¸ì›¨ì´:%S ë„ë©”ì¸ ì´ë¦„:"%S"DNS 서버 1:%S DNS 서버 2:%S WINS 서버 1:%S WINS 서버 2:%S DHCP 서버 IP 주소:%S, 임대 시간:%u ì´ˆ +LP_DHCP_REQUEST_NG DHCP 서버ì—ì„œ IP 주소를 가져 오는 ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. PPP í†µì‹ ì„ ìˆ˜ë½í•˜ê¸° 위해서는 DHCP 서버가 필요합니다. ê°€ìƒ HUBì˜ Ethernet ì„¸ê·¸ë¨¼íŠ¸ì— DHCP 서버가 제대로 ìž‘ë™í•˜ê³  있는지 확ì¸í•˜ì‹­ì‹œì˜¤. DHCP 서버를 사용할 수없는 경우ì—는 ê°€ìƒ HUBì˜ SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 있습니다. +LP_DHCP_INFORM_TRYING DHCP 서버ì—ì„œ 서브넷 ë§ˆìŠ¤í¬ ë° ê¸°ë³¸ 게ì´íŠ¸ì›¨ì´ì˜ IP ë„¤íŠ¸ì›Œí¬ ì •ë³´ë¥¼ 얻으려고 ì‹œë„하고 있습니다. +LP_DHCP_INFORM_OK DHCP 서버ì—ì„œ IP ë„¤íŠ¸ì›Œí¬ ì •ë³´ë¥¼ ì·¨ë“했습니다. 서브넷 마스í¬:%S 기본 게ì´íŠ¸ì›¨ì´:%S ë„ë©”ì¸ ì´ë¦„:"%S"DNS 서버 1:%S DNS 서버 2:%S WINS 서버 1:%S WINS 서버 2:%S DHCP 서버 IP 주소:%S +LP_DHCP_INFORM_NG DHCP 서버ì—ì„œ IP ë„¤íŠ¸ì›Œí¬ ì •ë³´ë¥¼ 가져 오는 ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. PPP í†µì‹ ì„ ìˆ˜ë½í•˜ê¸° 위해서는 DHCP 서버가 필요합니다. ê°€ìƒ HUBì˜ Ethernet ì„¸ê·¸ë¨¼íŠ¸ì— DHCP 서버가 제대로 ìž‘ë™í•˜ê³  있는지 확ì¸í•˜ì‹­ì‹œì˜¤. DHCP 서버를 사용할 수없는 경우ì—는 ê°€ìƒ HUBì˜ SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 있습니다. +LP_SET_IPV4_PARAM í´ë¼ì´ì–¸íŠ¸ì˜ IP 주소 ë° ê¸°íƒ€ IP ë„¤íŠ¸ì›Œí¬ ì •ë³´ ì„¤ì •ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. í´ë¼ì´ì–¸íŠ¸ IP 주소:%S, 서브넷 마스í¬:%S 기본 게ì´íŠ¸ì›¨ì´:%S DNS 서버 1:%S DNS 서버 2:%S WINS 서버 1:%S WINS 서버 2:%S + + +# (ê°€ìƒ HUB 로그) +LH_ONLINE ê°€ìƒ HUBê°€ 온ë¼ì¸ë˜ì—ˆìŠµë‹ˆë‹¤. +LH_OFFLINE ê°€ìƒ HUBê°€ 오프ë¼ì¸ë˜ì—ˆìŠµë‹ˆë‹¤. +LH_CONNECT_CLIENT ì—°ê²° "%S"(IP 주소 %S 호스트 ì´ë¦„ %S í¬íŠ¸ 번호 %u í´ë¼ì´ì–¸íŠ¸ ì´ë¦„ "%S"버전 %S 빌드 %u)ê°€ ê°€ìƒ HUBì— ì—°ê²°ì„ ì‹œë„하고 있습니다. 제시하는 ì¸ì¦ ë°©ë²•ì€ "%s"ì—ì„œ ì‚¬ìš©ìž ì´ë¦„ì€ "%S"입니다. +LH_AUTH_UNKNOWN ì•Œ 수없는 ì¸ì¦ 방법 +LH_AUTH_ANONYMOUS ìµëª… ì¸ì¦ +LH_AUTH_PASSWORD 암호 ì¸ì¦ +LH_AUTH_PLAIN_PASSWORD 외부 서버 ì¸ì¦ +LH_AUTH_CERT ì¸ì¦ì„œ ì¸ì¦ +LH_AUTH_TICKET 티켓 ì¸ì¦ +LH_AUTH_RADIUS_NOT_SUPPORT ì—°ê²° "%S"ì‚¬ìš©ìž "%S"ì˜ ì¸ì¦ 방법으로 RADIUS ì¸ì¦ ë˜ëŠ” Active Directory ì¸ì¦ (NT ë„ë©”ì¸ ì¸ì¦)ì´ ì§€ì • ë˜ì—ˆìœ¼ë‚˜, 현재 VPN Server ë²„ì „ì€ "%S"ì´ê¸° ë•Œë¬¸ì— RADIUS ì¸ì¦ ë˜ëŠ” Active Directory ì¸ì¦ (NT ë„ë©”ì¸ ì¸ì¦)ì„ ì‚¬ìš©í•  수 없습니다. ì—°ê²°ì´ ê±°ë¶€ë©ë‹ˆë‹¤. +LH_AUTH_RADIUS_NOT_SUPPORT_ON_OPEN_SOURCE ì—°ê²° "%S"ì‚¬ìš©ìž "%S"ì˜ ì¸ì¦ 방법으로 RADIUS ì¸ì¦ ë˜ëŠ” Active Directory ì¸ì¦ (NT ë„ë©”ì¸ ì¸ì¦)ì´ ì§€ì •ë˜ì—ˆìŠµë‹ˆë‹¤ 만, RADIUS ì¸ì¦ ë˜ëŠ” Active Directory ì¸ì¦ (NT ë„ë©”ì¸ ì¸ì¦)ì„ ì‚¬ìš©í•  수 수 없습니다. ì´ ê¸°ëŠ¥ì€ ì˜¤í”ˆ 소스 버전 SoftEther VPNì€ ì•„ì§ êµ¬í˜„ë˜ì–´ 있지 않습니다. ì—°ê²°ì´ ê±°ë¶€ë©ë‹ˆë‹¤. +LH_AUTH_CERT_NOT_SUPPORT_ON_OPEN_SOURCE ì—°ê²° "%S"ì‚¬ìš©ìž "%S"ì˜ ì¸ì¦ 방법으로 ì¸ì¦ì„œ ì¸ì¦ì„ 지정했지만 ì¸ì¦ì„œ ì¸ì¦ì„ 사용 í•  수 없습니다. ì´ ê¸°ëŠ¥ì€ ì˜¤í”ˆ 소스 버전 SoftEther VPNì€ ì•„ì§ êµ¬í˜„ë˜ì–´ 있지 않습니다. ì—°ê²°ì´ ê±°ë¶€ë©ë‹ˆë‹¤. +LH_AUTH_OK ì—°ê²° "%S"ì‚¬ìš©ìž "%S"ë¡œ 성공ì ìœ¼ë¡œ ì¸ì¦ë˜ì—ˆìŠµë‹ˆë‹¤. +LH_AUTH_OK_CERT ê°€ìƒ HUB 보안 계정 관리ìžëŠ” ì‚¬ìš©ìž "%S"ê°€ ë¡œê·¸ì¸ í•  ë•Œ ì¸ì¦ì„œë¡œ ë‹¤ìŒ ì¸ì¦ì„œë¥¼ VPN Clientì—ì„œ 접수하고 ê·¸ ë‚´ìš©ì„ ìŠ¹ì¸í–ˆìŠµë‹ˆë‹¤:%s +LH_AUTH_NG_CERT ê°€ìƒ HUB 보안 계정 관리ìžëŠ” ì‚¬ìš©ìž "%S"ê°€ ë¡œê·¸ì¸ í•  ë•Œ ì¸ì¦ì„œë¡œ ë‹¤ìŒ ì¸ì¦ì„œë¥¼ VPN Clientì—ì„œ 접수했지만,ì´ ì¸ì¦ì„œëŠ” ê°€ìƒ HUBì˜ ìž˜ëª»ëœ ì¸ì¦ì„œ 목ë¡ì— ë“±ë¡ ë˜ëŠ” ë‚´ìš©ê³¼ ì¼ì¹˜í•˜ëŠ” 거부했습니다:%s +LH_AUTH_NG ì—°ê²° "%S": ì‚¬ìš©ìž ì¸ì¦ì— 실패했습니다. ì œì‹œëœ ì‚¬ìš©ìž ì´ë¦„ì€ "%S"였습니다. +LH_LOCAL_ONLY ì—°ê²° "%S"ì‚¬ìš©ìž "%S"암호가 비어ì„위한 ì›ê²©ì—ì„œ 로그ì¸ì´ 거부ë˜ì—ˆìŠµë‹ˆë‹¤. +LH_POLICY_ACCESS_NG ì—°ê²° "%S"ì‚¬ìš©ìž "%S"는 보안 ì •ì±…ì— ì˜í•´ 액세스가 거부ë˜ì–´ 있습니다. +LH_USER_EXPIRES ì—°ê²° "%S"ì‚¬ìš©ìž "%S"ì˜ ìœ íš¨ ê¸°ê°„ì´ ë§Œë£Œë˜ì–´ 액세스가 거부ë˜ì—ˆìŠµë‹ˆë‹¤. +LH_CLIENT_VERSION_OLD ì—°ê²° "%S": í´ë¼ì´ì–¸íŠ¸ì˜ 빌드 번호는 %u입니다. 최소 빌드 %u ì´ìƒì˜ í´ë¼ì´ì–¸íŠ¸ì—서만 ì—°ê²°ì´ í—ˆìš©ë©ë‹ˆë‹¤. +LH_CLIENT_ID_REQUIRED ì—°ê²° "%S": í´ë¼ì´ì–¸íŠ¸ì—ì„œ 송부 ëœ í´ë¼ì´ì–¸íŠ¸ ID는 %uì´ì§€ë§Œì´ ê°€ìƒ HUBë¡œ 설정ë˜ì–´ RequiredClientId ê°’ì€ %u입니다. +LH_FARM_SELECT_1 ì—°ê²° "%S": í´ëŸ¬ìŠ¤í„° 컨트롤러는 í´ë¼ì´ì–¸íŠ¸ê°€ ì—°ê²°ëœ í´ëŸ¬ìŠ¤í„° 구성ì›ì„ 결정하고 있습니다. +LH_FARM_SELECT_2 ì—°ê²° "%S": ì—°ê²°ëœ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ì˜ ê²°ì •ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +LH_FARM_SELECT_3 ì—°ê²° "%S": ì—°ê²°ëœ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ í˜„ìž¬ì´ VPN Serverê°€ ê²°ì •ë˜ì—ˆìŠµë‹ˆë‹¤. ì—°ê²° í—ˆìš©ì„ ê³„ì†í•©ë‹ˆë‹¤. +LH_FARM_SELECT_4 ì—°ê²° "%S": ì—°ê²°ëœ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ 서버 "%S"ê°€ ê²°ì •ë˜ì—ˆìŠµë‹ˆë‹¤. í´ë¼ì´ì–¸íŠ¸ì—ì„œ ì„œë²„ì— ì—°ê²°ì„ ë¦¬ë””ë ‰ì…˜í•˜ë„ë¡ ì§€ì‹œí•©ë‹ˆë‹¤. +LH_MAX_SESSION ì—°ê²° "%S": ê°€ìƒ HUBê°€ ì„¤ì •ëœ ìµœëŒ€ 52,950 %uì— ë„달했습니다. 새로운 ì„¸ì…˜ì„ ë§Œë“¤ 수 없습니다. +LH_MAX_SESSION_CLIENT ì—°ê²° "%S": ê°€ìƒ HUBê°€ ì„¤ì •ëœ ìµœëŒ€ í´ë¼ì´ì–¸íŠ¸ 세션 몇 %uì— ë„달했습니다. 새로운 ì„¸ì…˜ì„ ë§Œë“¤ 수 없습니다. +LH_MAX_SESSION_BRIDGE ì—°ê²° "%S": ê°€ìƒ HUBê°€ ì„¤ì •ëœ ìµœëŒ€ 브리지 52,950 %uì— ë„달했습니다. 새로운 ì„¸ì…˜ì„ ë§Œë“¤ 수 없습니다. +LH_MAX_SESSION_2 ì—°ê²° "%S": VPN Serverì—ì„œ 관리 í•  수있는 최대 세션 수 %uì— ë„달했습니다. 새로운 ì„¸ì…˜ì„ ë§Œë“¤ 수 없습니다. +LH_NEW_SESSION ì—°ê²° "%S": 새로운 세션 "%S"ê°€ 작성ë˜ì—ˆìŠµë‹ˆë‹¤. (IP 주소 %S í¬íŠ¸ 번호 %u ë¬¼ë¦¬ì  ê³„ì¸µ 프로토콜:"%S") +LH_SET_SESSION 세션 "%S": 매개 변수가 설정ë˜ì—ˆìŠµë‹ˆë‹¤. 최대 TCP ì—°ê²° 수 %u 암호화 사용 %s 압축 사용 %s ë°˜ì´ì¤‘ í†µì‹ ì˜ ì‚¬ìš© %s 제한 %u ì´ˆ +LH_NODE_INFO 세션 "%S": VPN Client ìƒì„¸ ì •ë³´:(%s) +LH_VLAN_ID 세션 "%S": 할당 ëœ VLAN ID:%u +LH_INVALID_SIGNATURE 세션 "%S": ì ‘ì†í•˜ëŠ” í´ë¼ì´ì–¸íŠ¸ê°€ ìž˜ëª»ëœ í”„ë¡œí† ì½œ ë°ì´í„°ë¥¼ 전송했습니다. í´ë¼ì´ì–¸íŠ¸ì™€ì˜ í†µì‹ ì´ ì œëŒ€ë¡œë˜ì§€ 않습니다. í´ë¼ì´ì–¸íŠ¸ì™€ 서버 사ì´ì˜ ë„¤íŠ¸ì›Œí¬ íšŒì„ ì— ì´ìƒì´ 없는지 여부 특수한 투과형 패킷 다시 장치를 설치하지 않았는지 확ì¸í•˜ì‹­ì‹œì˜¤. +LH_END_SESSION 세션 "%S": ì„¸ì…˜ì´ ì¢…ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. 통계는 다ìŒê³¼ 같습니다. ì´ ì†¡ì‹  ë°ì´í„° í¬ê¸°:%I64u ë°”ì´íŠ¸ ì´ ìˆ˜ì‹  ë°ì´í„° í¬ê¸°:%I64u ë°”ì´íŠ¸ +LH_BCAST_STORM 세션 "%S": ëŒ€ëŸ‰ì˜ ë¸Œë¡œë“œ ìºìŠ¤íŠ¸ íŒ¨í‚·ì„ ê°ì§€í–ˆìŠµë‹ˆë‹¤. ì •ì±…ì— ë”°ë¼ íŒ¨í‚·ì„ í기 í•  수 있습니다. 소스 MAC 주소는 %S 소스 IP 주소는 %S ëŒ€ìƒ IP 주소는 %S입니다. 브로드 ìºìŠ¤íŠ¸ 패킷 수는 1 ì´ˆ ë™ì•ˆ %u ê°œ ì´ìƒìž…니다 (ë˜í•œì´ 정보는 íŒ¨í‚·ì˜ ì¼ë¶€ë¥¼ 기계ì ìœ¼ë¡œ í•´ì„ í•œ ê²°ê³¼ì´ë©°, 정확하지 ì•Šì„ ìˆ˜ 있습니다.) +LH_DHCP_FORCE 세션 "%S": DHCP 서버가 할당ë˜ì§€ ì•Šì€ IP 주소 %S를 사용하려고했기 ë•Œë¬¸ì— íŒ¨í‚·ì´ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤. +LH_MAC_LIMIT 세션 "%S": 새로운 MAC 주소 "%S"를 관련 지으려고했지만 ì´ë¯¸ì´ ì„¸ì…˜ì€ %u ê°œì˜ MAC 주소가 ì—°ê²°ë˜ì–´ 있습니다. 보안 ì •ì±…ì€ì´ ì„¸ì…˜ì€ ìµœëŒ€ %u ê°œì˜ MAC 주소를 가질 수 있ë„ë¡ë˜ì–´ 있습니다. íŒ¨í‚·ì´ ì‚­ì œë©ë‹ˆë‹¤. +LH_BRIDGE_LIMIT 세션 "%S": 새로운 MAC 주소 "%S"를 관련 지 으려고했지만 ì´ë¯¸ì´ ì„¸ì…˜ì€ %u ê°œì˜ MAC 주소가 ì—°ê²°ë˜ì–´ 있습니다. 보안 ì •ì±…ì€ì´ ì„¸ì…˜ì€ ë¸Œë¦¬ì§€ë¥¼ 금지하고 있기 때문ì—, %u 개보다 ë§Žì€ MAC 주소를 갖는 ê²ƒì€ í—ˆìš©ë˜ì§€ 않습니다. íŒ¨í‚·ì´ ì‚­ì œë©ë‹ˆë‹¤. +LH_MAC_REGIST 세션 "%S": 새로운 MAC 주소 "%S"ê°€ ì—°ê²°ë˜ì—ˆìŠµë‹ˆë‹¤. +LH_MAC_REGIST_VLAN 세션 "%S": 새로운 MAC 주소 "%S"(VLAN ID:%u)ê°€ ì—°ê²°ë˜ì—ˆìŠµë‹ˆë‹¤. +LH_IP_LIMIT 세션 "%S": 새로운 IP 주소 %S를 관련 지으려고했지만 ì´ë¯¸ì´ ì„¸ì…˜ì€ %u ê°œì˜ IP 주소가 ì—°ê²°ë˜ì–´ 있습니다. 보안 ì •ì±…ì€ì´ ì„¸ì…˜ì€ ìµœëŒ€ %u ê°œì˜ IP 주소를 가질 수 있ë„ë¡ë˜ì–´ 있습니다. íŒ¨í‚·ì´ ì‚­ì œë©ë‹ˆë‹¤. +LH_ROUTING_LIMIT 세션 "%S": 새로운 IP 주소 %S를 관련 지 으려고했지만 ì´ë¯¸ì´ ì„¸ì…˜ì€ %u ê°œì˜ IP 주소가 ì—°ê²°ë˜ì–´ 있습니다. 보안 ì •ì±…ì€ì´ ì„¸ì…˜ì€ ë¼ìš°íŒ…ì„ ê¸ˆì§€í•˜ê³  있기 때문ì—, %u 개보다 ë§Žì€ IP 주소를 가지는 ê²ƒì€ í—ˆê°€ë˜ì§€ 않습니다. íŒ¨í‚·ì´ ì‚­ì œë©ë‹ˆë‹¤. +LH_IP_CONFLICT 세션 "%S": IP 주소 %S를 ì‚¬ìš©í•˜ë ¤ê³ í–ˆì§€ë§Œì´ IP 주소는 ì´ë¯¸ 다른 세션 "%S"(MAC 주소:"%S")ì— ì˜í•´ 사용ë˜ê³  있습니다. ì´ ì„¸ì…˜ì˜ ë³´ì•ˆ ì •ì±…ì— ë”°ë¼ ë‹¤ë¥¸ ì„¸ì…˜ì´ ì‚¬ìš©ì¤‘ì¸ IP 주소와 중복 금지ë©ë‹ˆë‹¤. íŒ¨í‚·ì´ ì‚­ì œë©ë‹ˆë‹¤. ìƒì„¸ ì •ë³´:CreatedTime=%I64u, UpdatedTime=%I64u, DhcpAllocated=%u, Now=%I64u +LH_NO_SERVER 세션 "%S":ì´ ì„¸ì…˜ì— %S:%uì—ì„œ %S:%uì— ëŒ€í•œ TCP/IP ì—°ê²° 요청ì´ìžˆì—ˆìŠµë‹ˆë‹¤ 만, 보안 ì •ì±…ì€ ì„œë²„ë¡œ ë™ìž‘ì´ ê¸ˆì§€ë˜ì–´ 있기 ë•Œë¬¸ì— íŒ¨í‚· ì´ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤. +LH_NO_DHCP 세션 "%S":ì´ ì„¸ì…˜ì˜ í˜¸ìŠ¤íŠ¸ %Sê°€ 다른 ì„¸ì…˜ì˜ í˜¸ìŠ¤íŠ¸ %Sì— ëŒ€í•´ DHCP 서버로 IP 주소를 할당 íŒ¨í‚·ì„ ì „ì†¡í–ˆìœ¼ë‚˜ì´ ì„¸ì…˜ì˜ ë³´ì•ˆ ì •ì±…ì— ë”°ë¼ DHCP 서버로 ë™ìž‘ì€ ê¸ˆì§€ë˜ì–´ 있습니다. íŒ¨í‚·ì´ ì‚­ì œë©ë‹ˆë‹¤. +LH_REGIST_DHCP 세션 "%S":ì´ ì„¸ì…˜ì˜ í˜¸ìŠ¤íŠ¸ "%S"(%S)ì˜ DHCP 서버는 다른 세션 "%S"ì˜ í˜¸ìŠ¤íŠ¸ "%S"ì— ëŒ€í•´ 새로운 IP 주소 %S를 할당했습니다 했다. +LH_BRIDGE_1 세션 "%S": 로컬 브리지를 ë¬¼ë¦¬ì  Ethernet ì¸í„°íŽ˜ì´ìŠ¤ "%S"사ì´ì—ì„œ 시작했습니다. +LH_BRIDGE_2 세션 "%S": ë¬¼ë¦¬ì  Ethernet ì¸í„°íŽ˜ì´ìŠ¤ "%S"사ì´ì˜ í†µì‹ ì— ì‹¤íŒ¨í–ˆê¸° ë•Œë¬¸ì— ë¡œì»¬ 브리지를 중지했습니다. +LH_SET_MTU 세션 "%S": ë¬¼ë¦¬ì  Ethernet ì¸í„°íŽ˜ì´ìŠ¤ "%S"ì˜ MTU는 현재 %u입니다. %u ë°”ì´íŠ¸ì˜ Ethernet íŒ¨í‚·ì„ ì†¡ìˆ˜ì‹ í•˜ê¸° 위해ì´ë¥¼ %u 설정 변경했습니다. +LH_SET_MTU_ERROR 세션 "%S": 오류:ë¬¼ë¦¬ì  Ethernet ì¸í„°íŽ˜ì´ìŠ¤ "%S"ì˜ MTU는 현재 %u입니다. %u ë°”ì´íŠ¸ì˜ Ethernet íŒ¨í‚·ì„ ì†¡ìˆ˜ì‹ í•˜ê¸° 위해 MTU를 %uë¡œ 설정하는 ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. ì´ ë¬¼ë¦¬ì  Ethernet ì¸í„°íŽ˜ì´ìŠ¤ ë° ìž¥ì¹˜ ë“œë¼ì´ë²„ê°€ 1,514 ë°”ì´íŠ¸ (페ì´ë¡œë“œ 부분:1,500 ë°”ì´íŠ¸) ì´ìƒì˜ Ethernet íŒ¨í‚·ì˜ ì†¡ìˆ˜ì‹ ì„ ì§€ì›í•˜ì§€ ì•Šì„ ìˆ˜ 있습니다. ì´ ê²½ìš° í° íƒœê·¸ VLAN íŒ¨í‚·ì„ ì „ë‹¬í•˜ëŠ” 수 없습니다. ë¬¼ë¦¬ì  Ethernet ì¸í„°íŽ˜ì´ìŠ¤ ìœ í˜•ì„ Jumbo Framesì— ëŒ€ì‘ í•œ 제품으로 êµì²´í•˜ê±°ë‚˜ 장치 ë“œë¼ì´ë²„를 ì—…ë°ì´íŠ¸í•˜ì—¬ë³´ì‹­ì‹œì˜¤. ë˜í•œ ìš´ì˜ ì‹œìŠ¤í…œ ë° ìž¥ì¹˜ ë“œë¼ì´ë²„ 설정ì—ì„œ Jumbo Frames 허용합니다. +LH_START_BRIDGE 로컬 브리지 ì—°ê²° "%S"를 시작했습니다. 브리지 세션 "%S"를 만들었습니다. +LH_STOP_BRIDGE 로컬 브리지 ì—°ê²° "%S"를 중지했습니다. +LH_LINK_START ê³„ë‹¨ì‹ "%s"ê°€ 설립ë˜ì—ˆìŠµë‹ˆë‹¤. ê³„ë‹¨ì‹ ì„¸ì…˜ "%S"를 만들었습니다. +LH_LINK_STOP ê³„ë‹¨ì‹ "%s"ì´ ì¤‘ì§€ë˜ì—ˆìŠµë‹ˆë‹¤. +LH_NAT_START SecureNATê°€ 시작ë˜ì—ˆìŠµë‹ˆë‹¤. SecureNAT 세션 "%S"를 만들었습니다. +LH_NAT_STOP SecureNATê°€ 중단ë˜ì—ˆìŠµë‹ˆë‹¤. +LH_NAT_TCP_SUCCEED TCP 세션 %u:호스트 "%S (%S)"í¬íŠ¸ %uì— ì—°ê²°í•˜ëŠ” ë° ì„±ê³µí–ˆìŠµë‹ˆë‹¤. +LH_NAT_TCP_FAILED TCP 세션 %u:호스트 "%S"í¬íŠ¸ %uì— ì—°ê²°í•˜ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +LH_NAT_TCP_DELETED TCP 세션 %uì´ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤. +LH_NAT_TCP_CREATED TCP 세션 %uê°€ 작성ë˜ì—ˆìŠµë‹ˆë‹¤. ì ‘ì† ì› %S:%u ì—°ê²°ëœ %S:%u +LH_NAT_UDP_DELETED UDP %u ì„¸ì…˜ì´ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤. +LH_NAT_UDP_CREATED UDP %u ì„¸ì…˜ì´ ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤. ì ‘ì† ì› %S:%u ì—°ê²°ëœ %S:%u +LH_NAT_DHCP_CREATED DHCP 항목 %uê°€ 작성ë˜ì—ˆìŠµë‹ˆë‹¤. MAC 주소:%S, IP 주소:%S 호스트 ì´ë¦„:%S 만료:%u ì´ˆ +LH_CHANGE_PASSWORD_1 ì—°ê²° "%S"(IP 주소 %S)ê°€ 암호 변경 모드ì—ì„œ ê°€ìƒ HUBì— ì—°ê²°í–ˆìŠµë‹ˆë‹¤. +LH_CHANGE_PASSWORD_2 ì—°ê²° "%S": 암호 ë³€ê²½ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. 지정한 ì‚¬ìš©ìž "%S"는 존재하지 않습니다. +LH_CHANGE_PASSWORD_3 ì—°ê²° "%S": 암호 ë³€ê²½ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. ì‚¬ìš©ìž "%S"ì˜ ì¸ì¦ ë°©ë²•ì€ ì•”í˜¸ ì¸ì¦ì´ 없습니다. +LH_CHANGE_PASSWORD_4 ì—°ê²° "%S": 암호 ë³€ê²½ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. ì‚¬ìš©ìž "%S"ì˜ ì´ì „ 암호가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤. +LH_CHANGE_PASSWORD_5 ì—°ê²° "%S"ì‚¬ìš©ìž "%S"ì˜ ì•”í˜¸ë¥¼ 변경했습니다. +LH_CONNECT_1 ê³„ë‹¨ì‹ "%s": %u 번째 ì—°ê²° ë™ìž‘ì„ ì‹œìž‘í•©ë‹ˆë‹¤. +LH_CONNECT_2 ê³„ë‹¨ì‹ "%s": ì—°ê²°ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. 세션 ì´ë¦„:"%S" +LH_CONNECT_ERROR ê³„ë‹¨ì‹ "%s": ì—°ê²°ì´ ëŠì–´ 졌는지 ì—°ê²°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. ì´ìœ :%s (코드 %u) +LH_POLICY_MONITOR_MODE ì—°ê²° "%S": 보안 ì •ì±…ì—ì„œ ëª¨ë‹ˆí„°ë§ ëª¨ë“œê°€ 허가ë˜ì§€ ì•Šì€ ì‚¬ìš©ìžê°€ ëª¨ë‹ˆí„°ë§ ëª¨ë“œë¥¼ 활성화하ë„ë¡ ìš”êµ¬í•˜ê³  ê°€ìƒ HUBì— ì—°ê²°í•˜ë ¤ê³ í–ˆê¸° ë•Œë¬¸ì— ì—°ê²°ì„ ê±°ë¶€í–ˆìŠµë‹ˆë‹¤. +LH_POLICY_BRIDGE_MODE ì—°ê²° "%S": 보안 ì •ì±…ì—ì„œ 브리지 금지 ë° ë¼ìš°íŒ…ì„ ê¸ˆì§€ 둘 다 활성화ë˜ì–´ 사용ìžê°€ 브리지/ë¼ìš°í„° 모드를 사용하ë„ë¡ ìš”êµ¬í•˜ê³  ê°€ìƒ HUBì— ì—°ê²°í•˜ë ¤ê³ í–ˆê¸° ë•Œë¬¸ì— ì—°ê²°ì„ ê±°ë¶€í–ˆìŠµë‹ˆë‹¤. +LH_NOT_ENOUGH_CLIENT_LICENSE ì—°ê²° "%S":ì´ ì—°ê²°ì€ VPN Serverì— "í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 모드"ë¡œ 연결하려고했지만 ì „ì²´ ì„œë²„ì˜ í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 수가 ë“±ë¡ ëœ í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ë¼ì´ì„¼ìŠ¤ 수를 ì´ˆê³¼í•˜ë¯€ë¡œì´ ì—°ê²°ì˜ ì—°ê²°ì„ í—ˆìš© 수 없습니다. ë™ì‹œ ë¼ì´ì„¼ìŠ¤ 수가 부족한 경우 ê¸°ì¡´ì˜ ë‹¤ë¥¸ í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²°ì„ ëŠê±°ë‚˜ ë¼ì´ì„¼ìŠ¤ 수를 늘려야합니다. 현재 ë“±ë¡ ëœ í´ë¼ì´ì–¸íŠ¸ 액세스 ë¼ì´ì„¼ìŠ¤ 개수는 %uì—ì„œ ì„œë²„ì— ëŒ€í•œ ì—°ê²° 수는 %uì´ì—ˆìŠµë‹ˆë‹¤. +LH_NOT_ENOUGH_BRIDGE_LICENSE ì—°ê²° "%S":ì´ ì—°ê²°ì€ VPN Serverì— "브리지 모드"ì— ì ‘ì†í•˜ë ¤ê³ í–ˆì§€ë§Œ 서버 ì „ì²´ì˜ ë¸Œë¦¬ì§€ ì—°ê²° 수가 ë“±ë¡ ëœ ë¸Œë¦¬ì§€ ë¼ì´ì„¼ìŠ¤ 수를 ì´ˆê³¼í•˜ë¯€ë¡œì´ ì—°ê²°ì˜ ì—°ê²°ì„ í—ˆìš© 수 없습니다. ë™ì‹œ ë¼ì´ì„¼ìŠ¤ 수가 부족한 경우 ê¸°ì¡´ì˜ ë‹¤ë¥¸ í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²°ì„ ëŠê±°ë‚˜ ë¼ì´ì„¼ìŠ¤ 수를 늘려야합니다. 현재 등ë¡ë˜ì–´ìžˆëŠ” 브리지 ë¼ì´ì„ ìŠ¤ 개수는 %uì—ì„œ ì„œë²„ì— ëŒ€í•œ ì—°ê²° 수는 %uì´ì—ˆìŠµë‹ˆë‹¤. +LH_TOO_MANY_MULTILOGINS ì—°ê²° "%S"ì‚¬ìš©ìž "%S"ê°€ 로그ì¸ì„ ì‹œë„í–ˆì§€ë§Œì´ ì‚¬ìš©ìžê°€ ì ìš©ëœ 보안 ì •ì±…ì€ ë‹¤ì¤‘ ë¡œê·¸ì¸ ìƒí•œì„ %u 세션으로 제한하고 있습니다. í˜„ìž¬ì´ ì‚¬ìš©ìžì˜ ë¡œê·¸ì¸ ìˆ˜ëŠ” %u 세션ì´ë¯€ë¡œ 새로운 VPN ì—°ê²°ì„ í—ˆìš© í•  수 없습니다. +LH_TOO_MANY_MULTILOGINS2 ì—°ê²° "%S"ì‚¬ìš©ìž "%S"ê°€ 로그ì¸ì„ ì‹œë„í–ˆì§€ë§Œì´ VPN Server 제품 ë²„ì „ì€ 1 ê°œì˜ ì‚¬ìš©ìž ê°œì²´ì— ë™ì‹œì— ë¡œê·¸ì¸ í•  수 VPN 세션 개수는 %u 세션으로 제한ë˜ì–´ 있습니다 . í˜„ìž¬ì´ ì‚¬ìš©ìžì˜ ë¡œê·¸ì¸ ìˆ˜ëŠ” %u 세션ì´ë¯€ë¡œ 새로운 VPN ì—°ê²°ì„ í—ˆìš© í•  수 없습니다. ë˜í•œ VPN Serverì˜ Professional Edition ì´ìƒì˜ 제품 ë²„ì „ì˜ ê²½ìš°ëŠ” 1 ê°œì˜ ì‚¬ìš©ìž ê°œì²´ì— ëŒ€í•´ ë™ì‹œì— 다중 로그ì¸ì´ 가능합니다. +LH_PACKET_LOG_NO_LOGì´ VPN Server는 패킷 로그 ì €ìž¥ì„ ì§€ì›í•˜ì§€ 않는 제품 ë²„ì „ì— ëŒ€í•œ IP 주소 ë° TCP/UDP ë“±ì˜ ë°ì´í„°ëŠ” 저장ë˜ì§€ 않습니다. VPN Server ë²„ì „ì„ Professional Edition ì´ìƒìœ¼ë¡œ 업그레ì´ë“œí•˜ë©´ 모든 패킷 로그가 저장ë˜ê²Œë©ë‹ˆë‹¤. +LH_PACKET_LOG_NO_LOG_OSSì´ VPN Server는 오픈 소스 버전 ë˜ëŠ” 무료 버전ì´ê¸° ë•Œë¬¸ì— íŒ¨í‚· 로그 ì €ìž¥ì„ ì§€ì›í•˜ì§€ 않습니다. ë”°ë¼ì„œ IP 주소 ë° TCP/UDP ë“±ì˜ ë°ì´í„°ëŠ” 저장ë˜ì§€ 않습니다. +LH_NO_RADIUS_SETTINGì´ ê°€ìƒ HUB ì‚¬ìš©ìž "%S"ê°€ 연결하기 위해 RADIUS ì¸ì¦ì„해야하지만, RADIUS ì„œë²„ì˜ ì„¤ì •ì´ ì´ë£¨ì–´ì§€ê³  있지 않기 ë•Œë¬¸ì— ì‚¬ìš©ìž ì¸ì¦ì„ 수행 í•  수 없습니다. +LH_KERNEL_MODE_START ê°€ìƒ NAT 기능ì—ì„œ ì»¤ë„ ëª¨ë“œ NATê°€ ì¸í„°íŽ˜ì´ìŠ¤ "%S"ì—ì„œ 가능하다는 ê²ƒì„ ë°œê²¬í–ˆìŠµë‹ˆë‹¤. ì»¤ë„ ëª¨ë“œ NAT를 시작합니다. 향후 TCP, UDP ë° ICMPì˜ NAT 처리는 ì»¤ë„ ëª¨ë“œë¥¼ 통해 빠르게 실행ë©ë‹ˆë‹¤. ì»¤ë„ ëª¨ë“œ NATì˜ ë¬¼ë¦¬ì  ë„¤íŠ¸ì›Œí¬ ë§¤ê°œ 변수:IP 주소="%r", 서브넷 마스í¬="%r"기본 게ì´íŠ¸ì›¨ì´="%r"브로드 ìºìŠ¤íŠ¸ 주소="%r"ê°€ìƒ MAC 주소:"%S "DHCP 서버 주소:"%r "DNS 서버 주소:"%r " +LH_KERNEL_MODE_STOP ê°€ìƒ NAT 기능 ì¸í„°íŽ˜ì´ìŠ¤ "%S"ì—ì„œ ì»¤ë„ ëª¨ë“œ NAT를 중지했습니다. + + +# (관리 로그) +LA_CONNECTED_1 ì—°ê²° "%S"ê°€ 서버 관리 모드로 연결했습니다. +LA_CONNECTED_2 ì—°ê²° "%S"ê°€ ê°€ìƒ HUB 관리 모드로 연결했습니다. ê°€ìƒ HUB ì´ë¦„ì€ "%S"입니다. +LA_IP_DENIED ì—°ê²° "%S"는 adminip.txt 파ì¼ì—ì„œ 허용ë˜ì§€ ì•Šì€ IP 주소ì—ì„œ 관리 모드로 ì—°ê²°ì„ ì‹œë„했습니다. 절단합니다. +LA_ERROR ì—°ê²° "%S"는 관리 ëª¨ë“œì— ë¡œê·¸ì¸ í•  수 없습니다. %s (오류 코드 %u) +LA_OK ì—°ê²° "%S"ê°€ 관리 모드 로그ì¸ì— 성공했습니다. +LA_RPC_START ì—°ê²° "%S"는 관리 모드를위한 새로운 ì›ê²© 프로 시저 호출 세션 "%S"를 ìƒì„±í–ˆìŠµë‹ˆë‹¤. +LA_TAG_1 관리 모드 [%S]: +LA_TAG_2 관리 모드 [%S] (ê°€ìƒ HUB "%S"): +LA_CREATE_LISTENER 새로운 TCP 리스너 (í¬íŠ¸ 번호 %u)를 만들었습니다. +LA_DELETE_LISTENER TCP 리스너 (í¬íŠ¸ 번호 %u)ì„ ì‚­ì œí–ˆìŠµë‹ˆë‹¤. +LA_ENABLE_LISTENER TCP 리스너 (í¬íŠ¸ 번호 %u)를 활성화했습니다. +LA_DISABLE_LISTENER TCP 리스너 (í¬íŠ¸ 번호 %u)를 비활성화했습니다. +LA_SET_SERVER_PASSWORD 서버 ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 설정했습니다. +LA_SET_FARM_SETTING í´ëŸ¬ìŠ¤í„°ë§ ì„¤ì •ì„ ë³€ê²½í–ˆìŠµë‹ˆë‹¤. +LA_SET_SERVER_CERT 서버 ì¸ì¦ì„œë¥¼ 설정했습니다. +LA_REGENERATE_SERVER_CERT 서버 ì¸ì¦ì„œë¥¼ 다시 ìƒì„±í–ˆìŠµë‹ˆë‹¤. 새로운 CN:"%S" +LA_SET_SERVER_CIPHER ì„œë²„ì˜ ìƒˆë¡œìš´ 암호화 알고리즘 ëª…ì„ ì„¤ì •í–ˆìŠµë‹ˆë‹¤. 새로운 암호화 알고리즘 ëª…ì€ "%S"입니다. +LA_CREATE_HUB 새로운 ê°€ìƒ HUB "%S"를 만들었습니다. +LA_SET_HUB ê°€ìƒ HUBì˜ ì„¤ì •ì„ ë³€ê²½í–ˆìŠµë‹ˆë‹¤. +LA_DELETE_HUB ê°€ìƒ HUB "%S"를 삭제했습니다. +LA_SET_HUB_RADIUS ê°€ìƒ HUB 외부 RADIUS ì¸ì¦ ì„œë²„ì˜ ì„¤ì •ì„ ë³€ê²½í–ˆìŠµë‹ˆë‹¤. +LA_DISCONNECT_CONN ì„œë²„ì— ì—°ê²°í•˜ëŠ” í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²° "%S"를 ê°•ì œ 종료했습니다. +LA_SET_HUB_ONLINE ê°€ìƒ HUB 온ë¼ì¸í–ˆìŠµë‹ˆë‹¤. +LA_SET_HUB_OFFLINE ê°€ìƒ HUB를 오프ë¼ì¸ìœ¼ë¡œ 전환했습니다. +LA_SET_SNAT_OPTION SecureNAT ì˜µì…˜ì„ ì„¤ì •í–ˆìŠµë‹ˆë‹¤. +LA_ENABLE_SNAT SecureNAT ê¸°ëŠ¥ì„ í™œì„±í™”í–ˆìŠµë‹ˆë‹¤. +LA_DISABLE_SNAT SecureNAT ê¸°ëŠ¥ì„ ë¹„í™œì„±í™”í–ˆìŠµë‹ˆë‹¤. +LA_SET_HUB_LOG 로그 저장 ì„¤ì •ì„ ë³€ê²½í–ˆìŠµë‹ˆë‹¤. +LA_ADD_CA 신뢰하는 루트 ì¸ì¦ì„œ 등ë¡ì„ 추가했다. +LA_DELETE_CA 신뢰하는 루트 ì¸ì¦ì„œ 등ë¡ì„ 삭제했습니다. +LA_CREATE_LINK ê³„ë‹¨ì‹ "%s"를 추가했습니다. +LA_SET_LINK ê³„ë‹¨ì‹ "%s"ì˜ ì„¤ì •ì„ ë³€ê²½í–ˆìŠµë‹ˆë‹¤. +LA_SET_LINK_ONLINE ê³„ë‹¨ì‹ "%s"를 온ë¼ì¸ìœ¼ë¡œí–ˆìŠµë‹ˆë‹¤. +LA_SET_LINK_OFFLINE ê³„ë‹¨ì‹ "%s"를 오프ë¼ì¸ìœ¼ë¡œ 전환했습니다. +LA_DELETE_LINK ê³„ë‹¨ì‹ "%s"를 삭제했습니다. +LA_RENAME_LINK ê³„ë‹¨ì‹ "%s"ì˜ ì´ë¦„ì„ "%s"ë¡œ 변경했습니다. +LA_ADD_ACCESS 액세스 목ë¡ì„ 추가했습니다. +LA_DELETE_ACCESS 액세스 목ë¡ì„ 삭제했습니다. +LA_SET_ACCESS_LIST 액세스 목ë¡ì„ ì—…ë°ì´íŠ¸í–ˆìŠµë‹ˆë‹¤. %u ê°œì˜ ì•¡ì„¸ìŠ¤ 목ë¡ì„ 설정했습니다. +LA_SET_AC_LIST ì ‘ê·¼ IP 제한 목ë¡ì„ ì—…ë°ì´íŠ¸í–ˆìŠµë‹ˆë‹¤. %u ê°œì˜ ê·œì¹™ í•­ëª©ì„ ì„¤ì •í–ˆìŠµë‹ˆë‹¤. +LA_CREATE_USER ì‚¬ìš©ìž "%S"를 만들었습니다. +LA_SET_USER ì‚¬ìš©ìž "%S"ì˜ ì„¤ì •ì„ ì—…ë°ì´íŠ¸í–ˆìŠµë‹ˆë‹¤. +LA_DELETE_USER ì‚¬ìš©ìž "%S"를 삭제했습니다. +LA_CREATE_GROUP 그룹 "%S"를 만들었습니다. +LA_SET_GROUP 그룹 "%S"ì˜ ì„¤ì •ì„ ì—…ë°ì´íŠ¸í–ˆìŠµë‹ˆë‹¤. +LA_DELETE_GROUP 그룹 "%S"를 삭제했습니다. +LA_DELETE_SESSION 세션 "%S"를 ê°•ì œ 종료했습니다. +LA_SET_KEEP ì„œë²„ì˜ ì¸í„°ë„· ì—°ê²° 유지 ì„¤ì •ì„ ì—…ë°ì´íŠ¸í–ˆìŠµë‹ˆë‹¤. +LA_SET_SYSLOG ì„œë²„ì˜ syslog 송신 기능 ì„¤ì •ì„ ì—…ë°ì´íŠ¸í–ˆìŠµë‹ˆë‹¤. +LA_DELETE_BRIDGE 로컬 브리지 ì •ì˜ "%S"-> "%S"를 삭제했습니다. +LA_ADD_BRIDGE 로컬 브리지 ì •ì˜ "%S"-> "%S"를 추가했습니다. +LA_REBOOT_SERVER VPN Server를 다시 시작하ë„ë¡ ìš”êµ¬í–ˆìŠµë‹ˆë‹¤. +LA_GET_CONFIG config 파ì¼ì„ ì½ìŠµë‹ˆë‹¤. +LA_SET_CONFIG config 파ì¼ì„ ì¼ìŠµë‹ˆë‹¤. VPN Server를 다시 시작합니다. +LA_SET_HUB_ADMIN_OPTION ê°€ìƒ HUB "%S"ì˜ ê´€ë¦¬ ì˜µì…˜ì„ ì„¤ì •í–ˆìŠµë‹ˆë‹¤. +LA_SET_HUB_EXT_OPTION ê°€ìƒ HUB "%S"확장 ì˜µì…˜ì„ ì„¤ì •í–ˆìŠµë‹ˆë‹¤. +LA_ADD_L3_SW ê°€ìƒ ë ˆì´ì–´ 3 스위치 "%S"를 ì„œë²„ì— ë§Œë“¤ì—ˆìŠµë‹ˆë‹¤. +LA_DEL_L3_SW ê°€ìƒ ë ˆì´ì–´ 3 스위치 "%S"를 서버ì—ì„œ 삭제했습니다. +LA_START_L3_SW ê°€ìƒ ë ˆì´ì–´ 3 스위치 "%S"를 시작했습니다. +LA_STOP_L3_SW ê°€ìƒ ë ˆì´ì–´ 3 스위치 "%S"를 중지했습니다. +LA_ADD_L3_IF ê°€ìƒ HUB "%S"ì— ëŒ€í•œ ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ ê°€ìƒ ë ˆì´ì–´ 3 스위치 "%S"ì— ì¶”ê°€í–ˆìŠµë‹ˆë‹¤. +LA_DEL_L3_IF ê°€ìƒ HUB "%S"ì— ëŒ€í•œ ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ ê°€ìƒ ë ˆì´ì–´ 3 스위치 "%S"ì—ì„œ 제거했습니다. +LA_ADD_L3_TABLE ë„¤íŠ¸ì›Œí¬ "%S"ì— ëŒ€í•œ ë¼ìš°íŒ… í…Œì´ë¸”ì„ ê°€ìƒ ë ˆì´ì–´ 3 스위치 "%S"ì— ì¶”ê°€í–ˆìŠµë‹ˆë‹¤. +LA_DEL_L3_TABLE ë„¤íŠ¸ì›Œí¬ "%S"ì— ëŒ€í•œ ë¼ìš°íŒ… í…Œì´ë¸”ì„ ê°€ìƒ ë ˆì´ì–´ 3 스위치 "%S"ì—ì„œ 제거했습니다. +LA_ADD_CRL ìž˜ëª»ëœ ì¸ì¦ì„œ 목ë¡ì˜ 등ë¡ì„ 추가했다. +LA_DEL_CRL ìž˜ëª»ëœ ì¸ì¦ì„œ 목ë¡ì˜ 등ë¡ì„ 삭제했습니다. +LA_SET_CRL ìž˜ëª»ëœ ì¸ì¦ì„œ ëª©ë¡ ë“±ë¡ ë“±ë¡ ëœ í•­ëª©ì„ íŽ¸ì§‘í–ˆìŠµë‹ˆë‹¤. +LA_READ_LOG_FILE 서버 "%S"ì—ì„œ 로그 íŒŒì¼ "%S"를 다운로드했습니다. +LA_ADD_LICENSE_KEY 새 ë¼ì´ì„¼ìŠ¤ 키 "%S"를 등ë¡í–ˆìŠµë‹ˆë‹¤. +LA_DEL_LICENSE_KEY 기존 ë¼ì´ì„¼ìŠ¤ (%u 번)ì„ ì‚­ì œí–ˆìŠµë‹ˆë‹¤. +LA_SET_IPSEC_CONFIG IPsec 서버 ì„¤ì •ì„ ì—…ë°ì´íŠ¸í–ˆìŠµë‹ˆë‹¤. +LA_ADD_ETHERIP_ID EtherIP/L2TPv3 서버 설정 (ID="%S")를 추가했습니다. +LA_DEL_ETHERIP_ID EtherIP/L2TPv3 서버 설정 (ID="%S")ì„ ì‚­ì œí–ˆìŠµë‹ˆë‹¤. +LA_SET_OVPN_SSTP_CONFIG OpenVPN ë° MS-SSTP VPN 서버 ì„¤ì •ì„ ì—…ë°ì´íŠ¸í–ˆìŠµë‹ˆë‹¤. +LA_DDNS_HOSTNAME_CHANGED ë™ì  DNS ê¸°ëŠ¥ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ì„ "%S"ë¡œ 변경했습니다. +LA_SET_SPECIAL_LISTENER 특별한 ìˆ˜ì‹ ê¸°ì˜ í™œì„±í™”/비활성화 ìƒíƒœë¥¼ 변경했습니다. + +# (Client 로그) +LC_START_1 SoftEther VPN Client ì—”ì§„ì„ ì‹œìž‘í–ˆìŠµë‹ˆë‹¤. +LC_START_2 %S %S +LC_START_3 %S +LC_END SoftEther VPN Client ì—”ì§„ì„ ì¢…ë£Œí–ˆìŠµë‹ˆë‹¤. +LC_LOAD_CONFIG_1 설정 파ì¼ì„로드 중입니다. +LC_LOAD_CONFIG_2 설정 파ì¼ì˜ ë¡œë”©ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. +LC_LOAD_CONFIG_3 설정 파ì¼ì´ 존재하지 않습니다. 초기 ì„¤ì •ì„ ë§Œë“­ë‹ˆë‹¤. +LC_NEW_ACCOUNT 새 ì—°ê²° 설정 "%s"를 만들었습니다. +LC_DELETE_ACCOUNT ì—°ê²° 설정 "%s"를 삭제했습니다. +LC_RENAME_ACCOUNT ì—°ê²° 설정 "%s"ì˜ ì´ë¦„ì„ "%s"ë¡œ 변경했습니다. +LC_CONNECT ì—°ê²° 설정 "%s"ì—°ê²° 처리를 시작했습니다. +LC_CONNECT_1 ì—°ê²° 설정 "%s": %u 번째 ì—°ê²° ë™ìž‘ì„ ì‹œìž‘í•©ë‹ˆë‹¤. +LC_CONNECT_2 ì—°ê²° 설정 "%s": ì—°ê²°ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. 세션 ì´ë¦„:"%S" +LC_CONNECT_ERROR ì—°ê²° 설정 "%s": ì—°ê²°ì´ ëŠì–´ 졌는지 ì—°ê²°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. ì´ìœ :%s (코드 %u) +LC_DISCONNECT ì—°ê²° 설정 "%s"를 ëŠìŠµë‹ˆë‹¤. +LC_CREATE_VLAN ê°€ìƒ LAN ì¹´ë“œ "%S"를 만들었습니다. +LC_UPDATE_VLAN ê°€ìƒ LAN ì¹´ë“œ "%S"ë“œë¼ì´ë²„를 다시 설치했습니다. +LC_DELETE_VLAN ê°€ìƒ LAN ì¹´ë“œ "%S"를 삭제했습니다. +LC_SET_PASSWORD í´ë¼ì´ì–¸íŠ¸ ì„œë¹„ìŠ¤ì— ì ‘ì†í•˜ê¸°ìœ„í•œ 비밀번호 ì„¤ì •ì„ ë³€ê²½í–ˆìŠµë‹ˆë‹¤. +LC_TAP_NOT_FOUND MacOS X ìš© tun/tap ë“œë¼ì´ë²„를 ì°¾ì„ ìˆ˜ 없습니다. tun/tap ë“œë¼ì´ë²„를 설치해야합니다. + +# (지우개 로그) +LE_START 디렉토리 "%S"모니터ë§ì„ 시작합니다. ë””ìŠ¤í¬ ê³µê°„ì´ %S ë¯¸ë§Œì¸ ê²½ìš°ì´ ë””ë ‰í† ë¦¬ì˜ í•˜ìœ„ ë””ë ‰í† ë¦¬ì— ì €ìž¥ë˜ì–´ìžˆëŠ” 로그 파ì¼ê³¼ ì„¤ì •ì˜ ë°±ì—… 파ì¼ì„ ì´ì „ 순서대로 ìžë™ìœ¼ë¡œ 삭제합니다. 삭제를 시작할 최소 ë””ìŠ¤í¬ ìš©ëŸ‰ì€ ì„¤ì • 파ì¼ì˜ "AutoDeleteCheckDiskFreeSpaceMin"항목ì—ì„œ 변경할 수 있습니다. +LE_DELETE ë””ìŠ¤í¬ ê³µê°„ì´ %S 미만 ë˜ì—ˆê¸° ë•Œë¬¸ì— ì´ì „ íŒŒì¼ "%S"를 ìžë™ìœ¼ë¡œ 삭제했습니다. ë˜í•œ 제거를 시작하기 최소 ë””ìŠ¤í¬ ìš©ëŸ‰ì€ ì„¤ì • 파ì¼ì˜ "AutoDeleteCheckDiskFreeSpaceMin"항목ì—ì„œ 변경할 수 있습니다. +LE_NOT_ENOUGH_FREE << 경고 >> ë””ìŠ¤í¬ ê³µê°„ì´ %S ì´í•˜ë¡œë˜ì–´ 있습니다 만, ë” ì´ìƒ ì´ì „ 로그 íŒŒì¼ ë° ì„¤ì • 백업 파ì¼ì„ ìžë™ìœ¼ë¡œ 제거 í•  수 없습니다. 즉시 수ë™ìœ¼ë¡œì´ ì»´í“¨í„°ì˜ ë¶ˆí•„ìš”í•œ 파ì¼ì„ 삭제하여 ë””ìŠ¤í¬ ê³µê°„ì„ í™•ë³´í•˜ëŠ” ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. ë””ìŠ¤í¬ ê³µê°„ì´ ë§¤ìš° 부족하면 컴퓨터가 불안정해질 수 있습니다. + +# (ë ˆì´ì–´ 3 스위치 로그) +L3_SWITCH_START ê°€ìƒ ë ˆì´ì–´ 3 스위치 "%S"ê°€ 시작ë˜ì—ˆìŠµë‹ˆë‹¤. ì´ ìŠ¤ìœ„ì¹˜ì— ë“±ë¡ ëœ ëª¨ë“  ì¸í„°íŽ˜ì´ìŠ¤ì˜ ê°€ìƒ HUBê°€ 온ë¼ì¸ ë  ë•Œê¹Œì§€ 대기하여 ìš´ì˜ì„ 시작합니다. +L3_SWITCH_ONLINE ê°€ìƒ ë ˆì´ì–´ 3 스위치 "%S"ì˜ ëª¨ë“  ì¸í„°íŽ˜ì´ìŠ¤ì˜ ê°€ìƒ HUBê°€ 온ë¼ì¸ ìƒíƒœ ë•Œë¬¸ì— ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ë™ìž‘ì„ ì‹œìž‘í•©ë‹ˆë‹¤. +L3_SWITCH_OFFLINE ê°€ìƒ ë ˆì´ì–´ 3 스위치 "%S"ì— ë“±ë¡ë˜ì–´ìžˆëŠ” 하나 ì´ìƒì˜ ì¸í„°íŽ˜ì´ìŠ¤ì˜ ê°€ìƒ HUBê°€ 정지했기 ë•Œë¬¸ì— ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ìž‘ë™ì„ 중지합니다. +L3_SWITCH_STOP ê°€ìƒ ë ˆì´ì–´ 3 스위치 "%S"ê°€ 종료ë˜ì—ˆìŠµë‹ˆë‹¤. + + +# Microsoft.c 관계 +MS_ETHERNET Ethernet ì¸í„°íŽ˜ì´ìŠ¤ +MS_TOKENRING í† í° ë§ ì¸í„°íŽ˜ì´ìŠ¤ +MS_FDDI FDDI ì¸í„°íŽ˜ì´ìŠ¤ +MS_PPP PPP (ì „í™” ì ‘ì† ë˜ëŠ” VPN) +MS_LOOPBACK 루프백 ì¸í„°íŽ˜ì´ìŠ¤ +MS_SLIP SLIP ì¸í„°íŽ˜ì´ìŠ¤ +MS_WLAN 무선 LAN ì¸í„°íŽ˜ì´ìŠ¤ +MS_OTHER ì•Œ 수없는 ìœ í˜•ì˜ ì¸í„°íŽ˜ì´ìŠ¤ +MS_NON_OPERATIONAL í•´ì œ +MS_UNREACHABLE 미 ì ‘ì† +MS_DISCONNECTED 미 ì ‘ì† +MS_CONNECTING ì—°ê²° 중 +MS_CONNECTED ì—°ê²°ë¨ +MS_OPERATIONAL ì—°ê²°ë¨ + + +# Network Utility 관계 +UT_SM_COLUMN_1 항목 ì´ë¦„ +UT_SM_COLUMN_2 ê°’ +UT_SM_ST_TITLE ë„¤íŠ¸ì›Œí¬ ì–´ëŒ‘í„° ì´ë¦„ +UT_SM_ST_GUID GUID +UT_SM_ST_TYPE 종류 +UT_SM_ST_TYPE2 ë¬¼ë¦¬ì  Ethernet LAN ì—°ê²° +UT_SM_ST_STATUS ìƒí™© +UT_SM_ST_MTU MTU +UT_SM_ST_SPEED ë§í¬ ì†ë„ +UT_SM_ST_ADDRESS ë¬¼ë¦¬ì  ì£¼ì†Œ +UT_SM_ST_RECV_BYTESë°›ì€ ë°”ì´íŠ¸ 수 +UT_SM_ST_RECV_BCASTS 수신 브로드 ìºìŠ¤íŠ¸ 수 +UT_SM_ST_RECV_UNICASTS 수신 유니 ìºìŠ¤íŠ¸ 수 +UT_SM_ST_SEND_BYTES 보낸 ë°”ì´íŠ¸ 수 +UT_SM_ST_SEND_BCASTS 전송 브로드 ìºìŠ¤íŠ¸ 수 +UT_SM_ST_SEND_UNICASTS 전송 유니 ìºìŠ¤íŠ¸ 수 +UT_SM_ST_IP IP 주소 %u +UT_SM_ST_SUBNET 서브넷 ë§ˆìŠ¤í¬ %u +UT_SM_ST_GATEWAY 게ì´íŠ¸ì›¨ì´ %u +UT_SM_ST_DHCP DHCP 서버 +UT_SM_ST_DHCP_1 임대 시작 날짜 +UT_SM_ST_DHCP_2 임대 기한 날짜 +UT_SM_ST_WINS_1 WINS 서버 1 +UT_SM_ST_WINS_2 WINS 서버 2 + + +# EtherLogger Manager 관계 +EM_TITLE SoftEther EtherLogger Manager +EM_REMOTE_TITLE SoftEther EtherLogger ì„œë¹„ìŠ¤ì— ì—°ê²°í•˜ê³  관리 í•  수 있습니다. \r\n 관리 EtherLogger 서비스가 ì‹¤í–‰ì¤‘ì¸ ì»´í“¨í„°ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소를 입력하십시오. ":"(콜론) ë’¤ì— í¬íŠ¸ 번호를 지정할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +EM_MAIN_COLUMN_1 LAN ì¹´ë“œ ì´ë¦„ +EM_MAIN_COLUMN_2 ìƒíƒœ +EM_MAIN_OK ìž‘ë™ ì¤‘ +EM_MAIN_ERROR 오류 ë°œìƒ +EM_ADD_NEW 새로운 캡처 장치 추가 +EM_ADD_EDIT 캡처 설정 편집 +EM_DELETE_CONFIRM 캡처 설정 "%S"를 ì‚­ì œ 하시겠습니까? +EM_NO_LICENSE_COLUMN주ì˜: +EM_NO_LICENSE 제품 ë¼ì´ì„¼ìŠ¤ê°€ í•˜ë‚˜ë„ ë“±ë¡ë˜ì–´ 있지 않기 때문ì—ì´ SoftEther EtherLogger ìž‘ë™í•˜ì§€ 않습니다. + +EM_UNSUPPORTEDì´ SoftEther EtherLoggerê°€ ì‹¤í–‰ì¤‘ì¸ ìš´ì˜ ì²´ì œì—서는 SoftEther EtherLoggerì„ ì‚¬ìš©í•  수 없습니다. SoftEther EtherLoggerê°€ 사용할 수있는 ìš´ì˜ ì²´ì œì˜ ëª©ë¡ì€ SoftEther EtherLogger 온ë¼ì¸ 문서를 참조하십시오. +EM_WPCAP_REMOTEì´ SoftEther EtherLoggerì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. 현재 서버 컴퓨터는 WinPcap 소프트웨어가 설치ë˜ì–´ 있지 않습니다. \r\n\r\nWinPcap 소프트웨어 설치를 계ì†í•˜ê¸° 위해서는 VPN Server를 실행하는 서버 컴퓨터ì—ì„œ SoftEther EtherLogger Manager를 시작하고 localhost (ìžì‹ )ì— ì—°ê²° í•œ ìƒíƒœì—ì„œ 로컬 브리지 기능 설정 í™”ë©´ì„ í‘œì‹œí•´ì•¼í•©ë‹ˆë‹¤. \r\n 계ì†í•˜ë ¤ë©´ ì¼ë‹¨ì´ 관리 ì„¸ì…˜ì„ ì¢…ë£Œí•˜ê³  서버 컴퓨터ì—ì„œ SoftEther EtherLogger Manager를 시작하고 localhostì— ì—°ê²°í•˜ì—¬ ì„¤ì •ì„ ê³„ì†í•˜ì‹­ì‹œì˜¤. +EM_WPCAP_ROOTì´ SoftEther EtherLoggerì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. \r\n\r\n 설치를 계ì†í•˜ë ¤ë©´ì´ ì»´í“¨í„°ì— Administrators (관리ìž) ê¶Œí•œì„ ê°€ì§„ 사용ìžë¡œ 로그온해야합니다. \r\nAdministrators 권한으로 로그온 í•œ 후 다시 SoftEther VPN 서버 관리 관리ìžë¥¼ 시작하십시오. +EM_WPCAP_INSTALLì´ SoftEther EtherLoggerì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. 현재 서버 컴퓨터는 WinPcap 소프트웨어가 설치ë˜ì–´ 있지 않습니다. \r\n\r\nWinPcap는 무료 소프트웨어ì´ë©°, VPN Serverì˜ ì¼ë¶€ë¡œ í¬í•¨ë˜ì–´ 있기 ë•Œë¬¸ì— ì‰½ê²Œ 설치 í•  수 있습니다. \r\n\r\nWinPcap를 설치 하시겠습니까? +EM_WPCAP_REBOOT1 WinPcap 설치가 ì™„ë£Œëœ í›„ SoftEther EtherLoggerì„ ì‚¬ìš©í•˜ëŠ” 경우 컴퓨터를 다시 시작해야합니다. \r\n\r\n 수ë™ìœ¼ë¡œ 컴퓨터를 다시 시작하고 SoftEther EtherLoggerê°€ ì‹œìž‘ëœ í›„ 다시 설정ì„해야합니다. +EM_WPCAP_REBOOT2 WinPcap 설치가 ì™„ë£Œëœ í›„ SoftEther EtherLogger 서비스를 다시 시작해야합니다. \r\n\r\nSoftEther EtherLogger 서비스를 다시 시작 ë‹¨ì‹œê°„ì— ì™„ë£Œë˜ì§€ë§Œ í˜„ìž¬ì´ SoftEther EtherLoggerì— ì—°ê²°ëœ ê´€ë¦¬ ì„¸ì…˜ì´ ëŠì–´ì§‘니다. \r\nì´ ê´€ë¦¬ ì„¸ì…˜ë„ ì¢…ë£Œë˜ë¯€ë¡œ 계ì†í•˜ë ¤ë©´ 다시 연결하십시오. \r\n \r\nSoftEther EtherLogger 서비스를 다시 시작 하시겠습니까? +EM_RESOURCE WinPcap ë“œë¼ì´ë²„를로드하지 못했습니다. + + + +################################################## ######################### +# # +# ì†Œí”„íŠ¸ì›¨ì–´ì˜ ëŒ€í™” ìƒìžì˜ 문ìžì—´ ë°ì´í„° # +# # +################################################## ######################### + + +PREFIX D_SECURE +CAPTION %s - %Sì— ëŒ€í•œ 액세스 +S_TITLE %Sì— ëŒ€í•œ 액세스 +S_DEVICE_INFO 장치 ì´ë¦„:%S \r\n 제조업체:%S +IDS_STATIC1 장치 ì •ë³´ +S_WARNING ì¼ì • 횟수 PIN 코드를 잘못 사용하면 ìž¥ì¹˜ì— ì•¡ì„¸ìŠ¤í•˜ì§€ 못할 수 있습니다. 주ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤. +IDOK & OK +IDCANCEL 취소 +S_PIN_CODE ë° PIN 코드: + + +PREFIX D_PKCSUTIL +CAPTION PKCS #12 굽기 유틸리티 +S_TITLE ePass 1000 USB í† í° PKCS #12 굽기 유틸리티 +STATIC1ì´ ìœ í‹¸ë¦¬í‹°ë¥¼ 사용하면 ìž„ì˜ì˜ PKCS #12 íŒŒì¼ (ì¸ì¦ì„œ 파ì¼)ì„ ePass 1000 USB 하드웨어 보안 토í°ì— 쓸 수 있습니다. \r\n\r\n ì¸ì¦ì„œ 파ì¼ì´ ê¸°ë¡ ëœ USB 토í°ì€ SoftEther VPN ì¸ì¦ì— 사용할 수 있습니다. +STATIC2 PKCS #12 íŒŒì¼ ì“°ê¸° +STATIC3 기존 PKCS #12 파ì¼ì„ USB 토í°ì— 쓸 경우 굽기를 í´ë¦­í•˜ì‹­ì‹œì˜¤. \r\n ※ ì´ë¯¸ USB 토í°ì— SoftEther VPN ìš© PKCS #12 ì¸ì¦ì„œê°€ í¬í•¨ë˜ì–´ìžˆëŠ” 경우 ë®ì–´ 쓰기ë©ë‹ˆë‹¤. +B_WRITE 쓰기 (&W) +STATIC4 USB 토í°ì˜ PKCS #12 ì¸ì¦ì„œ ì‚­ì œ +STATIC5 ì´ë¯¸ SoftEther VPN ìš© PKCS #12 ì¸ì¦ì„œê°€ 저장ë˜ì–´ìžˆëŠ” USB 토í°ì—ì„œ ì¸ì¦ì„œ ë°ì´í„°ë¥¼ 지울 수 있습니다. +B_ERASE ì‚­ì œ (&E) +IDCANCEL 유틸리티 종료 (&X) +S_COPYRIGHT Copyright (c) SoftEther VPN Project \r\nAll Rights Reserved. + + +PREFIX D_PASSPHRASE +CAPTION 비밀 키 암호 +STATIC1 비밀 키 ì•”í˜¸ì— ì˜í•´ 보호ë˜ê³  있습니다. \r\n\r\n 비밀 키를 ì½ì„ 수있는 암호를 입력하십시오. +STATIC2 암호 (&P): +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_NM_CONNECT +CAPTION SoftEther VPN User-mode Routerì— ì—°ê²° +S_TITLE %Sì— ì—°ê²°ë˜ì–´ 있습니다... + + +PREFIX D_PASSWORD +CAPTION %Sì— ë¡œê·¸ì¸ +S_TITLE 서버 %Sì— ë¡œê·¸ì¸í•˜ê¸°ìœ„í•œ ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호를 입력하십시오. ë˜í•œ 올바른 계정 ìœ í˜•ì´ ì„ íƒë˜ì–´ 있는지 확ì¸í•˜ì‹­ì‹œì˜¤. +STATIC1 ì‚¬ìš©ìž ì •ë³´ ìž…ë ¥ (&R): +STATIC2 계정 유형 (&T): +STATIC3 ì‚¬ìš©ìž ì´ë¦„ (&N): +STATIC4 비밀번호 (&P): +R_NO_SAVE_PASSWORD 암호를 저장하지 않는 (&D) +S_COUNTDOWN ìž…ë ¥ì´ë˜ì§€ ì•Šì„ ê²½ìš°, 나머지 %u ì´ˆ í›„ì— ìžë™ìœ¼ë¡œ 다시 연결합니다... +IDOK & OK +IDCANCEL ì—°ê²° 중단 + + +PREFIX D_STATUS +CAPTION %sì— ì—°ê²°ë˜ì–´ 있습니다... +S_STATUS 초기화하고 있습니다... +IDCANCEL 취소 + + +PREFIX D_CERT +CAPTION ì¸ì¦ì„œ +S_TITLEì´ ì¸ì¦ì„œì— 대한 정보는 다ìŒê³¼ 같습니다. +STATIC1 ì¸ì¦ì„œ 기본 ì •ë³´: +STATIC2 발급 대ìƒ: +STATIC3 게시ìž: +STATIC4 유효 기간: +STATIC5 ì¸ì¦ì„œ ì •ë³´: +STATIC6ì´ ì¸ì¦ì„œë¥¼ 서명 í•œ ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ: +S_PARENTì´ ì¸ì¦ì„œë¥¼ 서명 í•œ ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œê°€ 신뢰할 수있는 ì¸ì¦ì„œ 목ë¡ì— 등ë¡ë˜ì–´ 있습니다. +S_PARENT_BUTTON_STR ì¸ì¦ì„œë³´ê¸° (&V) +IDCANCEL & OK +B_SAVE 파ì¼ì— 저장 (&S) + + +PREFIX D_CHECKCERT +CAPTION 보안 경고 - %s +S_TITLE 현재 ì—°ê²°ì„ ì‹œë„하고있다 ì—°ê²°ëœ VPN Server "%S"사ì´ì˜ í†µì‹ ì€ ì•”í˜¸í™”ë˜ì–´ 있지만 서버가 제시 í•œ 서버 ì¸ì¦ì„œê°€ 신뢰할 수 있는지 여부는 ì•Œ 수 없습니다. +STATIC1 서버 ì¸ì¦ì„œì— 대해 +STATIC2 VPN í†µì‹ ì€ ì„œë²„ì™€ í´ë¼ì´ì–¸íŠ¸ 사ì´ì—ì„œ 암호화 통신 (SSL 세션)ì„ ì„¤ì •í•©ë‹ˆë‹¤. ê·¸ ë•Œ 서버 ì¸ì¦ì„œë¥¼ 확ì¸í•˜ì—¬ 연결하려고하는 서버가 ì •í’ˆ 여부를 확ì¸í•  수 있습니다. +S_MSG1 ì—°ê²°ëœ VPN Server "%S"ê°€ 제시 í•œ 서버 ì¸ì¦ì„œëŠ” 다ìŒê³¼ 같습니다. +STATIC3 발급 대ìƒ: +STATIC4 게시ìž: +STATIC5 유효 기간: +B_SHOW ì¸ì¦ì„œë³´ê¸° (&S) +STATIC6 다ì´ì œìŠ¤íŠ¸ (MD5): +STATIC7 다ì´ì œìŠ¤íŠ¸ (SHA-1): +IDOK ì—°ê²°ì„ ê³„ì† (&R) +IDCANCEL ì—°ê²°ì„ ì·¨ì†Œ (&C) +STATIC8ì´ ì„œë²„ ì¸ì¦ì„œëŠ” 신뢰할 수있는 ì¸ì¦ ê¸°ê´€ì´ ë°œê¸‰ë˜ì–´ 있지 않거나 만료ë˜ì—ˆê±°ë‚˜ 다른 ë¬¸ì œê°€ìžˆì„ ìˆ˜ 있습니다. +STATIC9 ìƒê¸° ì„œë¥˜ì˜ ë‚´ìš©ì„ í™•ì¸í•˜ê³ ì´ VPN Serverì— ì—°ê²°í• ì§€ 여부를 결정합니다. ì—°ê²° 취소를 í´ë¦­í•˜ë©´ì´ ì„œë²„ì— ì—°ê²°ì„ ì¤‘ë‹¨í•©ë‹ˆë‹¤. + + +PREFIX D_CONNECTERROR +CAPTION ì—°ê²° 오류 - %s +S_TITLE VPN 서버 "%S"와 통신 ë‹¤ìŒ ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤. +S_COUNTDOWN 후 %u ì´ˆ í›„ì— ìžë™ìœ¼ë¡œ 다시 연결합니다... +IDOK 다시 ì‹œë„ (&R) +IDCANCEL ì—°ê²° 중단 +R_HIDE ì´ë²ˆ ì—°ê²°í•  ë•Œì´ ì°½ì„ ìˆ¨ê¸°ë ¤ë©´ (&H) + + +PREFIX D_CM_LOGIN +CAPTION 암호 - VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž +S_TITLE %sì—ì„œ ìž‘ë™í•˜ëŠ” VPN Client를 사용하기 위해서는 í´ë¼ì´ì–¸íŠ¸ ê´€ë¦¬ìž ì•”í˜¸ê°€ 필요합니다. í´ë¼ì´ì–¸íŠ¸ 관리 암호를 입력하십시오. +STATIC1 비밀번호 (&P): +STATIC2 í´ë¼ì´ì–¸íŠ¸ 관리 암호: +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_CONNECTION_STATUS +S_TITLE ì—°ê²° 설정 %sì˜ VPN ì„¸ì…˜ì˜ ìƒí™© (실시간) +B_POLICY 보안 ì •ì±… (&P)... +B_SERVER_CERT 서버 ì¸ì¦ì„œ (&S) +B_CLIENT_CERT í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œ (&E) +IDCANCEL 닫기 (&C) + + +PREFIX D_CM_POLICY +CAPTION 보안 ì •ì±… ëª©ë¡ +S_TITLE ì—°ê²° 설정 %sì˜ í˜„ìž¬ ì„¸ì…˜ì— ì„¤ì •ëœ ë³´ì•ˆ ì •ì±… +IDCANCEL 닫기 (&C) + + +PREFIX D_CM_ACCOUNT +STATIC1 VPN Serverì— ì—°ê²°ì„ ì„¤ì •í•©ë‹ˆë‹¤. +S_ACCOUNT_NAME ì—°ê²° 설정 ì´ë¦„ (&T): +STATIC2 ì—°ê²°ëœ VPN Serverì˜ ì§€ì • (&B): +STATIC3 연결하려는 VPN Server를 실행하는 ì»´í“¨í„°ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소, í¬íŠ¸ 번호 ë° ê°€ìƒ HUB ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. +STATIC4 호스트 ì´ë¦„ (&H): +STATIC5 í¬íŠ¸ 번호 (&P): +STATIC6 (TCP í¬íŠ¸) +STATIC7 ê°€ìƒ HUB ì´ë¦„ (&V): +STATIC8 통해 프ë¡ì‹œ 서버 설정 (&X): +STATIC9 프ë¡ì‹œ 서버를 통해 VPN Serverì— ì—°ê²°í•  수 있습니다. +STATIC10 프ë¡ì‹œ 유형 (&M): +R_DIRECT_TCP ì§ì ‘ TCP/IP ì—°ê²° (프ë¡ì‹œë¥¼ 사용하지 않는다) (&D) +R_HTTPS HTTP 프ë¡ì‹œ 서버를 통해 ì—°ê²° (&Q) +R_SOCKS SOCKS 프ë¡ì‹œ 서버를 통해 ì—°ê²° (&S) +B_PROXY_CONFIG 프ë¡ì‹œ 서버 ì—°ê²° 설정 (&2) +STATIC11 서버 ì¸ì¦ì„œ ê²€ì¦ ì˜µì…˜ (&F): +R_CHECK_CERT 서버 ì¸ì¦ì„œë¥¼ 반드시 확ì¸í•œë‹¤ (&3) +B_TRUST 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 관리 (&4) +B_SERVER_CERT 고유 ì¸ì¦ì„œ ë“±ë¡ (&R) +B_VIEW_SERVER_CERT 고유 ì¸ì¦ì„œë³´ê¸° (&5) +S_VLAN_GROUP 사용하는 ê°€ìƒ LAN ì¹´ë“œ (&L): +S_POLICY_1 ê³„ë‹¨ì‹ í•  ë•Œì´ ê°€ìƒ HUB 측ì—ì„œ ìƒì„±ë˜ëŠ” ì„¸ì…˜ì— ì ìš© í•  보안 ì •ì±…ì„ ì„¤ì •í•  수 있습니다. +B_POLICY 보안 ì •ì±… (&L) +STATIC12 ì‚¬ìš©ìž ì¸ì¦ (&A): +STATIC13 ì¸ì¦ 유형 (&6): +S_USERNAME ì‚¬ìš©ìž ì´ë¦„ (&U): +S_PASSWORD 암호 (&Y): +S_CERT_INFO ì‚¬ìš©ìž ì¸ì¦ì— 사용할 í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œë¥¼ 지정해야합니다. +STATIC14 통신 설정 (&G): +R_RETRY VPN Server와 í†µì‹ ì´ ëŠì–´ì§„ 경우 재 ì—°ê²° (&Z) +S_RETRY_NUM_1 다시 ì—°ê²° 횟수 (&C): +S_RETRY_NUM_2 회 +S_RETRY_SPAN_1 다시 ì—°ê²° 간격 (&K): +S_RETRY_SPAN_2 ì´ˆ +R_INFINITE 무한 재 ì—°ê²°ì„ ì‹œë„하는 (ìƒì‹œ ì ‘ì†) (&I) +R_NOTLS1 TLS ë° 1.0ì„ ì‚¬ìš©í•˜ì§€ +B_DETAIL 고급 통신 설정 (&N)... +IDOK & OK +IDCANCEL 취소 +B_CHANGE_PASSWORD 암호 변경 (&J) +S_CHANGE_PASSWORD VPN Server ì¸¡ì˜ ì‚¬ìš©ìž ì•”í˜¸ë¥¼ 변경할 수 있습니다. +R_HIDE ì—°ê²°ëœ í™”ë©´ê³¼ 오류 화면 숨기기 (&W) +R_HIDE2 IP 주소 메시지 숨기기 (&9) +STATIC15 VPN Serverì— ì—°ê²°í•˜ëŠ” ë° í•„ìš”í•œ ì‚¬ìš©ìž ì¸ì¦ 정보를 설정하십시오. +B_REGIST_CLIENT_CERT í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œ 지정 (&8) +B_IE IEì˜ ì„¤ì •ì„ ì‚¬ìš© (&E) +R_DISABLE_NATT NAT-T í•´ì œ + + +PREFIX D_CM_PROXY +CAPTION 프ë¡ì‹œ 서버 ì—°ê²° 설정 +STATIC1 통해 프ë¡ì‹œ 서버 (HTTP 프ë¡ì‹œ ë˜ëŠ” SOCKS 프ë¡ì‹œ)ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소, í¬íŠ¸ 번호 ë° í•„ìš”í•œ 경우 ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호를 입력하십시오. +STATIC2 호스트 ì´ë¦„ (&H): +STATIC3 í¬íŠ¸ 번호 (&A): +STATIC4 ì‚¬ìš©ìž ì´ë¦„ (&U): +STATIC5 비밀번호 (&P): +IDOK & OK +IDCANCEL 취소 +STATIC6 (옵션) +STATIC7 (옵션) + + +PREFIX D_CM_DETAIL +CAPTION 고급 통신 설정 +STATIC1 ë„¤íŠ¸ì›Œí¬ í†µì‹  프로토콜 ë° ë³´ì•ˆ 관련 지ì‹ì„ 가지고 계신 분 ë° ì‹œìŠ¤í…œ 관리ìžë¥¼ìœ„í•œ 옵션입니다. VPN í”„ë¡œí† ì½œì˜ í†µì‹  ì„¤ì •ì„ ì¡°ì •í•  수 있습니다. +STATIC2 VPN 통신 최ì í™” (&T): +STATIC3 VPN Server 사ì´ì˜ VPN 통신 ì„¸ì…˜ì˜ ë°ì´í„° ì „ì†¡ì— ë³µìˆ˜ ê°œì˜ TCP ì—°ê²°ì„ ë¬¶ì–´ 사용하여 통신 ì†ë„를 í–¥ìƒì‹œí‚¬ 수 있습니다. +STATIC4 VPN í†µì‹ ì— ì‚¬ìš©í•˜ëŠ” TCP ì—°ê²° 수 (&N): +STATIC5 ê°œ +STATIC6 ※ ì„œë²„ì— ì—°ê²° íšŒì„ ì´ ë¹ ë¥¸ 경우는 8 ê°œ ì •ë„를 ì „í™” ì ‘ì† ë“±ì˜ ëŠë¦° 경우 1 개를 추천합니다. +STATIC7 고급: +STATIC8 ê° TCP ì—°ê²° 설정 간격 (&S): +STATIC9 ì´ˆ +R_USE_DISCONNECT ê° TCP ì—°ê²°ì˜ ìˆ˜ëª…ì„ ì„¤ì • (&A) +STATIC10 수명 (&P): +STATIC11 ì´ˆ +STATIC12 2 ê°œ ì´ìƒì˜ TCP ì—°ê²°ì„ ë¬¶ì–´ VPN í†µì‹ ì„ í•  ë•Œ "ë°˜ì´ì¤‘ 모드"를 사용할 수 있습니다. \r\n ë°˜ì´ì¤‘ 모드를 활성화하면 ìžë™ìœ¼ë¡œ ê° TCP ì—°ê²° ë°ì´í„° 전송 ë°©í–¥ì„ ì ˆë°˜ 씩 ê³ ì • í•  수 있습니다. \r\n\r\n 예를 들어, 8 ê°œì˜ TCP ì ‘ì†ì„ 사용하여 VPN ì„¸ì…˜ì„ ì„¤ì • í•œ 경우 ë°˜ì´ì¤‘ 모드를 사용하면 4 ê°œì˜ TCP ì—°ê²°ì€ ì—…ë¡œë“œ ë°©í–¥ ì „ìš© 나머지 4 ê°œ ì—°ê²°ì€ ë‹¤ìš´ë¡œë“œ ë°©í–¥ ì „ìš©ì— ê³ ì •ë˜ì–´ í†µì‹ ì´ ì´ë£¨ì–´ì§‘니다. +R_USE_HALF_CONNECTION ë°˜ì´ì¤‘ 모드 사용 (&H) +STATIC13 암호화 ë° ì••ì¶• (&C): +STATIC14 ì¼ë°˜ì ìœ¼ë¡œ VPN Server ê°„ì˜ í†µì‹ ì„ SSLë¡œ 암호화하여 ì •ë³´ì˜ ë„ì²­ ë° ë³€ì¡°ë¥¼ 방지합니다. 암호화를 비활성화 í•  수 있습니다. 암호화를 해제하면 통신 ì²˜ë¦¬ëŸ‰ì´ í–¥ìƒë˜ì§€ë§Œ, 통신 ë°ì´í„°ëŠ” ì¼ë°˜ í…스트로 네트워í¬ë¥¼ 통해 í릅니다. +R_USE_ENCRYPT VPN Server ê°„ì˜ í†µì‹ ì„ SSLë¡œ 암호화 (&E) +STATIC15 ë°ì´í„° 압축 ê¸°ìˆ ì„ ì‚¬ìš©í•˜ì—¬ VPN í†µì‹ ì„ ì••ì¶• í•  수 있습니다. ì „í™” ì ‘ì† ë° ëª¨ë°”ì¼ ì—°ê²° 등 ì €ì†ì—서만 사용하십시오. +R_DISABLE_UDP UD & P ê°€ì†í™” ê¸°ëŠ¥ì„ ë¹„í™œì„±í™” +R_USE_COMPRESS ë°ì´í„° ì••ì¶•ì„ ì‚¬ìš© (&U) +STATIC16 ì—°ê²° 모드 ì„ íƒ (&M): +S_MODE VPN Serverì— ì•„ëž˜ì˜ ì—°ê²° 모드를 지정하여 ì—°ê²°í•  수 있습니다. (ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìž) +R_BRIDGE 브리지/ë¼ìš°í„° 모드ì—ì„œ ì—°ê²° (&B) +R_MONITOR ëª¨ë‹ˆí„°ë§ ëª¨ë“œì—ì„œ ì—°ê²° (&D) +STATIC17 기타 설정 (&G): +R_NO_ROUTING ë¼ìš°íŒ… í…Œì´ë¸”ì˜ ì¡°ì • ìž‘ì—…ì„ ìˆ˜í–‰í•˜ì§€ (&R) +STATIC18ì´ ì„¤ì • í™”ë©´ì˜ ì„¤ì •ì€ ì‹œìŠ¤í…œ 관리ìžì˜ ì§€ì‹œê°€ìžˆì„ ê²½ìš°, ë„¤íŠ¸ì›Œí¬ ë° ë³´ì•ˆì— ëŒ€í•´ ìƒì„¸í•œ 지ì‹ì„ 가지고있는 경우를 제외하고는 변경하지 마십시오. +STATIC19 VoIP/QoS ì§€ì› ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë©´ IP ì „í™” 패킷 ë“±ì˜ ìš°ì„  순위가 ë†’ì€ íŒ¨í‚·ì„ VPNì—ì„œ ê³ ì†ìœ¼ë¡œ 전송할 수 있습니다. +R_DISABLE_QOS VoIP/QoS ì§€ì› ê¸°ëŠ¥ì„ ë¹„í™œì„±í™” (&Q) +IDOK & OK +IDCANCEL 취소 +S_UDPACCEL ë°ì´í„° 압축 ê¸°ìˆ ì„ ì‚¬ìš©í•˜ì—¬ VPN í†µì‹ ì„ ì••ì¶• í•  수 있습니다. ì „í™” ì ‘ì† ë° ëª¨ë°”ì¼ ì—°ê²° 등 ì €ì†ì—서만 사용하십시오. + + +PREFIX D_CM_NEW_VLAN +CAPTION 새로운 ê°€ìƒ LAN ì¹´ë“œ 만들기 +S_INFO 새로운 ê°€ìƒ LAN 카드를 ì‹œìŠ¤í…œì— ì¶”ê°€í•©ë‹ˆë‹¤. \r\n ê°€ìƒ LAN ì¹´ë“œì—는 ì˜ìˆ«ìž %u ìžê¹Œì§€ ì´ë¦„ì„ ë„£ì„ ìˆ˜ 있습니다. +STATIC1 ê°€ìƒ LAN ì¹´ë“œì˜ ì´ë¦„ (&N): +IDOK & OK +IDCANCEL 취소 +S_WIN8 í˜„ìž¬ì˜ OS는 Windows 8입니다. ê°€ìƒ LAN ì¹´ë“œ ì´ë¦„ì€ 'VPN'ë˜ëŠ” 'VPN2'ì—ì„œ 'VPN127'까지 ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ (ì´ 127 ê°œ ìƒì„± 가능). + + +PREFIX D_CM_TRUST +CAPTION 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 관리 +STATIC1 VPN Clientê°€ 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì„ 관리합니다. \r\n\r\n ì—¬ê¸°ì— ë“±ë¡ ëœ ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì€ VPN Serverì— ì—°ê²°í•  ë•Œ 서버 ì¸ì¦ì„œ í™•ì¸ ë“±ì— ì´ìš©ë©ë‹ˆë‹¤. +B_IMPORT 추가 (&A) +B_EXPORT 내보내기 (&E) +IDOK ì¸ì¦ì„œë³´ê¸° (&V) +IDCANCEL 닫기 (&C) +B_DELETE ì‚­ì œ (&D) + + +PREFIX D_CM_PASSWORD +CAPTION 암호 설정 - VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž +S_TITLEì´ SoftEther VPN Client 서비스 제어를 위해 암호를 설정할 수 있습니다. \r\n 비밀번호를 설정하면 ë‹¤ìŒ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž SoftEther VPN Client ì„œë¹„ìŠ¤ì— ì—°ê²°í•  ë•Œ 암호를 입력해야합니다. +STATIC1 í´ë¼ì´ì–¸íŠ¸ ê´€ë¦¬ìž ì•”í˜¸ 설정: +R_USE_PASSWORD 암호를 설정 (&U) +R_REMOTE_ONLY 암호는 ì›ê²©ìœ¼ë¡œ ì¡°ìž‘ í•  때만 í•„ìš” (&R) +IDC_STATIC1 비밀번호 (&P): +IDC_STATIC2 í™•ì¸ ìž…ë ¥ (&E): +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_CM_CONFIG +CAPTION 옵션 설정 +STATIC1 VPN Clientì˜ ë™ìž‘ì— ëŒ€í•œ ì„¤ì •ì„ ë³€ê²½í•  수 있습니다. +STATIC2 ì›ê²© 관리 설정 (&E) +STATIC3 VPN Client 서비스 í”„ë¡œê·¸ëž¨ì„ ë‹¤ë¥¸ 컴퓨터ì—ì„œ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžê°€ ì›ê²©ìœ¼ë¡œ 관리 í•  수 있습니다. +R_ALLOW_REMOTE_CONFIG VPN Client ì„œë¹„ìŠ¤ì˜ ì›ê²© 관리를 허용 (&R) +S_WARNING ì›ê²© 관리를 허용 í•  경우 암호를 설정하는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤í•©ë‹ˆë‹¤. 비밀번호는 ë„구 ë©”ë‰´ì˜ [암호 설정]ì„ í´ë¦­í•˜ì—¬ 설정 í•  수 있습니다. +STATIC4 기간 비활성 ìƒíƒœê°€ ê³„ì† ì—°ê²°ì´ ìžë™ìœ¼ë¡œ ëŠì–´ 질 ê°™ì€ ë„¤íŠ¸ì›Œí¬ ì ‘ì† í™˜ê²½ì˜ ê²½ìš° ì¸í„°ë„·ì—있는 ì„œë²„ì— ì¼ì • 간격으로 íŒ¨í‚·ì„ ì „ì†¡í•˜ì—¬ ì¸í„°ë„· ì—°ê²°ì„ ìœ ì§€í•  수 있습니다. +R_USE_KEEP_CONNECT ì¸í„°ë„· ì—°ê²° 유지 기능 사용 (&K) +S_HOSTNAME 호스트 ì´ë¦„ (&H): +S_PORT í¬íŠ¸ 번호 (&P): +S_INTERVAL 패킷 전송 간격 (&I): +S_INTERVAL2 ì´ˆì— 1 패킷 +S_PROTOCOL 프로토콜 (&C): +R_TCP TCP/IP 프로토콜 (&T) +R_UDP UDP/IP 프로토콜 (&U) +S_INFO ì¸í„°ë„· ì—°ê²°ì„ ìœ ì§€í•˜ê¸° 위해 전송ë˜ëŠ” íŒ¨í‚·ì€ ìž„ì˜ì˜ ë‚´ìš©ì´ë©°, 컴퓨터 나 사용ìžë¥¼ ì‹ë³„ ê°œì¸ ì •ë³´ ë“±ì´ ì „ì†¡ë˜ëŠ” ê²ƒì€ ì•„ë‹™ë‹ˆë‹¤. +IDOK & OK +IDCANCEL 취소 +STATIC5 기타 설정 (&S) +R_ALPHA 윈ë„우를 반투명 (&A) +STATIC6 ※ ë°˜íˆ¬ëª…ì˜ ì„¤ì •ì€ ì—°ê²° 관리ìžë¥¼ 다시 시작할 때까지 ì ìš©ë˜ì§€ 않습니다. +STATIC7 ì¸í„°ë„· ì—°ê²° 유지 기능 (&N) + + +PREFIX D_ABOUT +S_INFO1 SoftEther VPN %u.0 (Ver %u %02u, Build %u) +S_INFO2 An Open-Source VPN Software for Academic Purpose, under the GPLv2 License \r\nCopyright (c) 2012- %u SoftEther Project at University of Tsukuba, Japan. All Rights Reserved. \r\nWeb Site:http://www.softether.org/\r\n%S +S_INFO3 This product includes the following software components:\r\nBitVisor:Copyright (c) 2007, 2008 University of Tsukuba. Copyright (C) 2007, 2008 National Institute of Information and Communications Technology. All rights reserved./Microsoft (R) C Runtime Library:(c) 2007 Microsoft Corporation. All Rights Reserved./PKCS # 11 Cryptographic Token Interface (Cryptoki):Copyright (c) RSA Security Inc./WinPcap:Copyright (c) 2001 - 2003 NetGroup, Politecnico di Torino (Italy ). All rights reserved./libedit:Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved./libiconv:Copyright (C) 2007 Free Software Foundation, Inc./ncurses:Copyright (c) 1998 -2005, 2006 Free Software Foundation, Inc./OpenSSL:Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www. openssl.org/) This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)/zlib:(C) 1995-2004 Jean-loup Gailly and Mark Adler/Special Thanks to:Software Laboratory, Academic Computing Communication Center, Industrial Liaison and Cooperative Research Center and Professor Yasushi Shinjo in University of Tsukuba, Japan. +S_INFO4ì´ ì†Œí”„íŠ¸ì›¨ì–´ëŠ” 츠쿠바 대학 SoftEther VPN 프로ì íŠ¸ì—ì„œ 개발 ëœ í”„ë¦¬ì›¨ì–´ìž…ë‹ˆë‹¤. 본 소프트웨어는 ì–´ë– í•œ ë³´ì¦ì´ì—†ëŠ” ìƒíƒœë¡œ 제공ë˜ëŠ” 것ì´ë©°, 개발 ë° ë°°í¬ìžëŠ” ì‚¬ìš©ì˜ ê²°ê³¼ ì†í•´ì— 대해 ì±…ìž„ì„지지 않습니다. \r\n\r\nSoftEther VPN 소프트웨어는 ì¼ë³¸ 경제 ì‚°ì—… 성 소프트웨어 연구 개발 프로ì íŠ¸ì˜ 결과물입니다. IPA (ë…립 행정법 ì¸ ì •ë³´ 처리 추진기구)ì˜ ë¯¸ë‹µ 소프트웨어 창조 ì‚¬ì—…ì— ì±„íƒë˜ì–´ 개발ë˜ì—ˆìŠµë‹ˆë‹¤. ìžì„¸í•œ ë‚´ìš©ì€ http://www.ipa.go.jp/를 참조하십시오. +IDCANCEL & OK +B_WEB SoftEther VPNì˜ Web 사ì´íŠ¸ (&W)... +B_EULA 사용권 계약 (&E) +B_IMPORTANT 중요 사항 설명서 (&I) +B_LEGAL ë²•ì  ê³ ì§€ (&L) +B_UPDATE_CONFIG ì—…ë°ì´íŠ¸ 알림 설정 (&C) +B_AUTHORS ê°œë°œìž ëª©ë¡ (&A) + + +PREFIX D_REMOTE +STATIC1 연결하는 ì»´í“¨í„°ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소를 지정하십시오 (&S): +R_LOCAL 로컬 컴퓨터 (ì´ í™”ë©´ì„ í‘œì‹œí•˜ëŠ” 컴퓨터)ì— ì—°ê²° (&L) +S_HOSTNAME 컴퓨터 ì´ë¦„ (&C): +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_CM_DESKTOP +CAPTION ì—°ê²° - %s +S_TITLE ì—°ê²° 설정 "%s"ì—°ê²° 처리를 시작합니다. +S_WARNING VPN Client는 VPN Serverì— ì—°ê²°í•˜ëŠ” ë™ì•ˆì˜ 진행 ìƒíƒœ 나 오류 메시지 ë“±ì„ %sì˜ "콘솔 세션"í™”ë©´ì— ì¶œë ¥í•©ë‹ˆë‹¤. +S_INFO ì—°ê²°ì„ ê³„ì† í•˜ì‹œê² ìŠµë‹ˆê¹Œ? +IDOK ê³„ì† (&C) +IDCANCEL 취소 + + +PREFIX D_CM_CHANGE_PASSWORD +CAPTION 암호 변경 +S_TITLE 서버 %Sì— ë“±ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 암호를 변경할 수 있습니다. +STATIC1 암호 변경 (&P) +STATIC2 ê°€ìƒ HUB ì´ë¦„ (&H): +STATIC3 ì‚¬ìš©ìž ì´ë¦„ (&U): +STATIC4 ì´ì „ 암호 (&W): +STATIC5 새 암호 (&N): +STATIC6 새로운 암호 \r\n í™•ì¸ ìž…ë ¥ (&C): +IDOK & OK +IDCANCEL 취소 +S_STATIC ※ [RADIUS ë˜ëŠ” NT ë„ë©”ì¸ ì¸ì¦ì„ 사용하여 ì¸ì¦í•˜ëŠ” 사용ìžì˜ 암호를 변경할 수 없습니다. + + +PREFIX D_SM_MAIN +CAPTION SoftEther VPN 서버 관리 ê´€ë¦¬ìž +STATIC1 SoftEther VPN Serverì— ì—°ê²° 설정 (&P): +STATIC2 ë‹¤ìŒ VPN Server ë˜ëŠ” VPN Bridge ì—°ê²° ì„¤ì •ì´ ë“±ë¡ë˜ì–´ 있습니다. ì´ë¦„ì„ ë”블 í´ë¦­í•˜ë©´ ì„œë²„ì— ì—°ê²°í•  수 있습니다. \r\n 새 ì—°ê²°ì„ ì¶”ê°€í•˜ë ¤ë©´ 새 ì—°ê²° ì„¤ì •ì„ í´ë¦­í•˜ì‹­ì‹œì˜¤. +B_NEW_SETTING 새 ì—°ê²° 설정 (&N) +B_EDIT_SETTING ì—°ê²° 설정 편집 (&E) +B_DELETE ì—°ê²° 설정 ì‚­ì œ (&D) +IDOK ì—°ê²° (&C) +B_SECURE_MANAGER 스마트 ì¹´ë“œ ê´€ë¦¬ìž (&S)... +B_SELECT_SECURE 스마트 ì¹´ë“œ ì„ íƒ (&M)... +B_ABOUT ì •ë³´ (&A) +IDCANCEL SoftEther VPN 서버 관리 ê´€ë¦¬ìž ë내기 (&X) +B_CERT_TOOL ì¸ì¦ì„œ 작성 ë„구 (&R) + + +PREFIX D_SM_EDIT_SETTING +STATIC1 관리하는 VPN Server ì—°ê²° 설정ì„합니다. +STATIC2 ì—°ê²° 설정 ì´ë¦„ (&N): +STATIC3 ì—°ê²°ëœ VPN Serverì˜ ì§€ì • (&B): +STATIC4 관리하려는 VPN Server를 실행하는 ì»´í“¨í„°ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소 ãŠã‚ˆã² í¬íŠ¸ 번호를 지정하십시오. +STATIC5 호스트 ì´ë¦„ (&H): +R_LOCALHOSTì´ ì»´í“¨í„° (localhost)ì— ì—°ê²° (&L) +STATIC6 í¬íŠ¸ 번호 (&P): +STATIC7 (TCP í¬íŠ¸) +STATIC8 통해 프ë¡ì‹œ 서버 설정 (&X): +STATIC9 프ë¡ì‹œ 서버를 통해 VPN Serverì— ì—°ê²°í•  수 있습니다. +STATIC10 프ë¡ì‹œ 유형 (&Y): +R_DIRECT_TCP ì§ì ‘ TCP/IP ì—°ê²° (프ë¡ì‹œë¥¼ 사용하지 않는다) (&D) +R_HTTPS HTTP 프ë¡ì‹œ 서버를 통해 ì—°ê²° (&T) +R_SOCKS SOCKS 프ë¡ì‹œ 서버를 통해 ì—°ê²° (&K) +B_PROXY_CONFIG 프ë¡ì‹œ 서버 ì—°ê²° 설정 (&R) +STATIC11 관리 ëª¨ë“œì˜ ì„ íƒê³¼ 암호 (&M) +STATIC12 VPN Server는 서버 관리 모드와 ê°€ìƒ HUB 관리 모드 중 í•˜ë‚˜ì˜ ëª¨ë“œë¡œ ì—°ê²°í•  수 있습니다. \r\n\r\n 서버 관리 모드로 연결하면 VPN Server 설정 ë° ëª¨ë“  ê°€ìƒ HUBê°€ 관리 í•  수 있습니다. \r\n\r\n ê°€ìƒ HUB 관리 모드로 연결하면 권한ì´ìžˆëŠ” ê°€ìƒ HUB 관리 í•  수 있습니다. +R_SERVER_ADMIN 서버 관리 모드 (&S) +R_HUB_ADMIN ê°€ìƒ HUB 관리 모드 (&U) +S_HUBNAME ê°€ìƒ HUB ì´ë¦„ (&V): +STATIC13 관리 모드로 ì—°ê²°í•  ë•Œ 암호를 입력하십시오. +S_PASSWORD ê´€ë¦¬ìž ì•”í˜¸ (&A): +R_NO_SAVE 관리 암호를 저장하지 않는 (&W) +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_SERVER +CAPTION %s - SoftEther VPN 서버 관리 ê´€ë¦¬ìž +S_TITLE VPN Server "%S"ì˜ ê´€ë¦¬ +S_VHUB_BRIDGEì´ ì„œë²„ê°€ 호스팅하는 ê°€ìƒ HUB (&U): +IDOK ê°€ìƒ HUB 관리 (&A) +B_ONLINE 온ë¼ì¸ (&O) +B_OFFLINE 오프ë¼ì¸ (&F) +B_HUB_STATUS ìƒíƒœ 표시 (&S) +B_CREATE ê°€ìƒ HUB 만들기 (&C) +B_EDIT ì†ì„± (&E) +B_DELETE ì‚­ì œ (&D) +STATIC1 ì²­ì·¨ìž ê´€ë¦¬ (&J) +STATIC2 리스너 ëª©ë¡ (TCP/IP í¬íŠ¸) (&I): +B_CREATE_LISTENER 새로 만들기 (&R) +B_DELETE_LISTENER ì‚­ì œ (&T) +B_START 시작 (&G) +B_STOP 정지 (&P) +STATIC3 서버 ì •ë³´ì˜ í™•ì¸ ë° ì„¤ì • (&N) +B_SSL 암호화 ë° í†µì‹  ê´€ê³„ì˜ ì„¤ì • (&W) +B_STATUS 서버 ìƒíƒœë³´ê¸° (&V) +B_INFO SoftEther VPN Server \r\n ì •ë³´ (&Q) +B_LICENSE ë¼ì´ì„¼ìŠ¤ 추가 ë° ì‚­ì œ (&L) +B_FARM í´ëŸ¬ìŠ¤í„°ë§ 구성 (&M) +B_FARM_STATUS í´ëŸ¬ìŠ¤í„°ë§ ìƒíƒœ (&Z) +B_CONNECTION TCP/IP ì—°ê²° \r\n 목ë¡ë³´ê¸° (&Y) +B_BRIDGE 로컬 브리지 설정 (&B) +B_L3 ë ˆì´ì–´ 3 스위치 설정 (&3) +B_CONFIG Config 편집 (&K) +B_REFRESH 최신 ìƒíƒœë¡œ ì—…ë°ì´íŠ¸ (&H) +IDCANCEL 닫기 (&X) +S_BETA 베타 (시험íŒ) +B_IPSEC IPsec/L & 2TP 설정 +B_DDNS ë™ì  DNS 설정 +S_DDNS 현재 DDNS 호스트 ì´ë¦„: +B_OPENVPN OpenVPN/MS-SSTP 설정 +B_AZURE VPN Azure 설정 +S_AZURE VPN Azure 호스트 ì´ë¦„: +B_VPNGATE VPN Gate 서비스 설정 + + +PREFIX D_SM_STATUS +IDOK 최신 ìƒíƒœë¡œ ì—…ë°ì´íŠ¸ (&H) +IDCANCEL 닫기 (&X) + + +PREFIX D_SM_EDIT_HUB +STATIC1 ê°€ìƒ HUB ì´ë¦„ (&N): +STATIC2 보안 설정 (&S): +S_BOLDì´ ê°€ìƒ HUB 관리 암호 +STATIC3 비밀번호 (&P): +STATIC4 í™•ì¸ ìž…ë ¥ (&C): +R_NO_ENUM ìµëª… 사용ìžì—ê²Œì´ ê°€ìƒ HUB를 열거하지 (&U) +STATIC5 ê°€ìƒ HUB 옵션 (&I): +R_LIMIT_MAX_SESSION 최대 ë™ì‹œ 세션 수 제한 (&L) +S_MAX_SESSION_1 최대 ë™ì‹œ 세션 수 (&Z): +S_MAX_SESSION_2 세션 +STATIC6 (로컬 브리지 ê°€ìƒ NAT ê³„ë‹¨ì‹ ë“±ì— ì˜í•´ ìƒì„±ë˜ëŠ” 서버 측 ê°€ìƒ ì„¸ì…˜ 수는 í¬í•¨í•˜ì§€ 않는다) +STATIC7 ê°€ìƒ HUB ìƒíƒœ (&J): +STATIC8 ê°€ìƒ HUB ìƒíƒœë¥¼ ì„ íƒí•˜ì‹­ì‹œì˜¤. +R_ONLINE 온ë¼ì¸ (&E) +R_OFFLINE 오프ë¼ì¸ (&F) +STATIC9 í´ëŸ¬ìŠ¤í„°ë§ 설정 (&M): +S_FARM_INFO í´ëŸ¬ìŠ¤í„°ì—ì„œ ê°€ìƒ HUB ìœ í˜•ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤. +R_STATIC ì •ì  ê°€ìƒ HUB (&A) +R_DYNAMIC ë™ì  ê°€ìƒ HUB (&D) +S_AO_1 ê°€ìƒ HUB 관리 옵션 (&Y): +S_AO_3 ê°€ìƒ HUB 관리 옵션ì„ë³´ê³  편집 í•  수 있습니다. +B_ADMINOPTION ê°€ìƒ HUB 관리 옵션 (&K) +S_ACL_3 ì ‘ê·¼ IP 제한 ëª©ë¡ (&R): +S_ACL í´ë¼ì´ì–¸íŠ¸ ì»´í“¨í„°ì˜ IP ì£¼ì†Œì— ë”°ë¼ì´ ê°€ìƒ HUBì— VPN ì—°ê²°ì„ í—ˆìš©í•˜ê±°ë‚˜ 거부 í•  수 있습니다. +B_ACL ì ‘ê·¼ IP 제한 ëª©ë¡ (&T) +IDOK & OK +IDCANCEL 취소 +STATIC10 ê°€ìƒ HUB 확장 ì˜µì…˜ì„ ì‚¬ìš©í•˜ë©´ì´ ê°€ìƒ HUBì— ê´€í•œë³´ë‹¤ ìƒì„¸í•œ ì„¤ì •ì„ í•  수 있습니다. +B_EXTOPTION ê°€ìƒ HUB 확장 옵션 편집 (&X) +S_MSG_1 ì—°ê²°ì‹œ 메시지 표시 +S_MSG_2ì´ ê°€ìƒ HUBì— VPN Clientê°€ ì ‘ì†í–ˆì„ ë•Œ 사용ìžì˜ í™”ë©´ì— ë©”ì‹œì§€ë¥¼ ë³¼ 수 있습니다. +B_MSG 메시지 설정 (&G) + + +PREFIX D_SM_CREATE_LISTENER +CAPTION ì²­ì·¨ìž ë§Œë“¤ê¸° +STATIC1 VPN Serverê°€ í´ë¼ì´ì–¸íŠ¸ë¡œë¶€í„°ì˜ ì—°ê²°ì„ ê¸°ë‹¤ë¦¬ëŠ” TCP/IP í¬íŠ¸ 번호를 추가 í•  수 있습니다. \r\n\r\n 새로 추가하는 í¬íŠ¸ 번호를 지정하십시오. +STATIC2 í¬íŠ¸ 번호가 ì´ë¯¸ 다른 서버 프로그램ì—ì„œ 사용ë˜ëŠ” 경우 í¬íŠ¸ì˜ í™•ë³´ì— ì‹¤íŒ¨í–ˆì„ ê²½ìš°, ë¦¬ìŠ¤ë„ˆì˜ ìƒíƒœê°€ 오류 ìƒíƒœìž…니다. \r\n\r\nì´ ê²½ìš° ê°™ì€ í¬íŠ¸ 번호를 열려있는 다른 í”„ë¡œê·¸ëž¨ì„ ì¤‘ì§€í•˜ì‹­ì‹œì˜¤. +STATIC3 í¬íŠ¸ 번호 (&P): +IDOK & OK +IDCANCEL 취소 +STATIC4 (TCP/IP í¬íŠ¸) + + +PREFIX D_SM_SSL +CAPTION 암호화 ë° í†µì‹  관계 설정 +STATIC1ì´ VPN Server 암호화 통신 ë° ë³´ì•ˆ ì„¤ì •ì„ ë³´ê±°ë‚˜ 변경할 수 있습니다. +STATIC2 사용ë˜ëŠ” 암호화 알고리즘 (&A): +STATIC3ì´ VPN Serverì— ì—°ê²°í•˜ëŠ” VPN Client 사ì´ì—ì„œ 사용ë˜ëŠ” SSLì„ ì§€ì›í•˜ëŠ” 암호화 알고리즘 ëª…ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. 암호화 ì•Œê³ ë¦¬ì¦˜ì€ SSL 버전 3ì— í•´ë‹¹í•˜ëŠ” 것ì´ì–´ì•¼í•©ë‹ˆë‹¤. +STATIC4 암호화 알고리즘 명 (&C): +STATIC6 서버 ì¸ì¦ì„œ (&E): +STATIC7ì´ VPN Serverê°€ í´ë¼ì´ì–¸íŠ¸ì— 제공하는 X509 ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ 지정하십시오. +B_IMPORT 가져 오기 (&I) +B_EXPORT 내보내기 (&X) +B_VIEW ì¸ì¦ì„œë³´ê¸° (&V) +B_REGENERATE 새로 만들기 (&N) +STATIC8 ì¸í„°ë„· ì—°ê²° 유지 기능: +STATIC9 기간 비활성 ìƒíƒœê°€ ê³„ì† ì—°ê²°ì´ ìžë™ìœ¼ë¡œ ëŠì–´ 질 ê°™ì€ ë„¤íŠ¸ì›Œí¬ ì ‘ì† í™˜ê²½ì˜ ê²½ìš° ì¸í„°ë„·ì—있는 ì„œë²„ì— ì¼ì • 간격으로 íŒ¨í‚·ì„ ì „ì†¡í•˜ì—¬ ì¸í„°ë„· ì—°ê²°ì„ ìœ ì§€í•  수 있습니다. +STATIC10 서버 ì¸ì¦ì„œ: +R_USE_KEEP_CONNECT ì¸í„°ë„· ì—°ê²° 유지 기능 사용 (&K) +S_HOSTNAME 호스트 ì´ë¦„ (&H): +S_PORT í¬íŠ¸ 번호 (&F): +S_INTERVAL 패킷 전송 간격 (&D): +S_INTERVAL2 ì´ˆ +S_PROTOCOL 프로토콜 (&L): +R_TCP TCP/IP 프로토콜 (&T) +R_UDP UDP/IP 프로토콜 (&U) +S_INFO ì¸í„°ë„· ì—°ê²°ì„ ìœ ì§€í•˜ê¸° 위해 전송ë˜ëŠ” íŒ¨í‚·ì€ ìž„ì˜ì˜ ë‚´ìš©ì´ë©°, 컴퓨터 나 사용ìžë¥¼ ì‹ë³„ ê°œì¸ ì •ë³´ ë“±ì´ ì „ì†¡ë˜ëŠ” ê²ƒì€ ì•„ë‹™ë‹ˆë‹¤. +STATIC11 ê´€ë¦¬ìž ì•”í˜¸ (&W): +S_INFO4ì´ VPN Server 전체와 모든 ê°€ìƒ HUBì— ëŒ€í•œ 관리 권한ì´ìžˆëŠ” ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 설정하거나 변경할 수 있습니다. +B_PASSWORD ê´€ë¦¬ìž ì•”í˜¸ 변경 (&P) +IDOK & OK +IDCANCEL 취소 +IDCANCEL2 취소 +STATIC12 syslog 송신 기능 +STATIC13 VPN 서버/VPN 다리 ì „ì²´ 로그 ê°€ìƒ HUBì˜ ê´€ë¦¬ 로그 ë° ê°€ìƒ HUB 패킷 로그를 디스í¬ì˜ 파ì¼ë¡œ 내보내기 대신 syslog 프로토콜로 전송 í•  수 있습니다. +STATIC14 syslog 서버 호스트 ì´ë¦„ (&S): +STATIC15 í¬íŠ¸ 번호 (&R): +S_OVER_FUNCS VPN over ICMP/DNS 서버 기능 +S_INFO5 방화벽ì´ë‚˜ ë¼ìš°í„°ì—ì„œ TCP/IP í†µì‹ ì´ ì¤‘ë‹¨ë˜ëŠ” 경우ì—ë„ ICMP ë˜ëŠ” DNS íŒ¨í‚·ë§Œì„ ì´ìš©í•˜ì—¬ VPNì„ ì„¤ì •í•  수 있습니다. +B_SPECIALLISTENER VPN over ICMP/DNS 설정 +B_UPDATE_CONFIG ì—…ë°ì´íŠ¸ 알림 설정 (&U)... + + +PREFIX D_SM_SAVE_KEY_PAIR +CAPTION ì¸ì¦ì„œ ë° ê°œì¸ í‚¤ 저장 +STATIC1 ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ 저장하는 ë°©ë²•ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤. +STATIC2 저장 방법 (&V): +R_X509_AND_KEY X509 ì¸ì¦ì„œ íŒŒì¼ (.CER)와 ê°œì¸ í‚¤ íŒŒì¼ (.KEY)ì˜ ì¡°í•©ìœ¼ë¡œ 저장 (&X) +R_PKCS12 PKCS #12 íŒŒì¼ (.P12)ë¡œ 저장 (&P) +R_SECURE 스마트 ì¹´ë“œì— ê¸°ë¡ (&W) +STATIC3 표준 Base 64ë¡œ ì¸ì½”딩 ëœ ì¸ì¦ì„œ 파ì¼ê³¼ ê°œì¸ í‚¤ 파ì¼ì˜ 2 ê°œì˜ íŒŒì¼ë¡œ 나누어 저장합니다. +STATIC4 PKCS #12 (Public Key Cryptography Standard #12) 파ì¼ë¡œ 저장합니다. \r\n1 ê°œì˜ PKCS #12 파ì¼ì—는 ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ ëª¨ë‘ í¬í•¨ í•  수 있습니다. +STATIC5ì´ ì»´í“¨í„°ì— ìŠ¤ë§ˆíŠ¸ 카드가 ì—°ê²°ë˜ì–´ìžˆëŠ” 경우 스마트 ì¹´ë“œì— ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ ë™ì‹œì— 쓸 수 있습니다. +B_SELECT 사용하는 스마트 ì¹´ë“œì˜ ì„ íƒ (&S)... +S_PASS3 ë¹„ë°€ì˜ ë³´í˜¸ (&R) +S_PASS4 비밀 키를 저장할 ë•Œ 암호를 설정할 수 있습니다. 암호를 설정 í•œ 비밀 열쇠는 ì½ì„ ë•Œ 암호를 입력해야합니다. +R_USE_PASS 암호를 설정 (&A) +S_PASS1 암호 (&H): +S_PASS2 í™•ì¸ ìž…ë ¥ (&E): +IDOK & OK +IDCANCEL 취소 +B_SECURE_MANAGER 스마트 ì¹´ë“œ ê´€ë¦¬ìž (&M)... + + +PREFIX D_SM_CONNECTION +CAPTION ì—°ê²° ëª©ë¡ +S_TITLE 현재 서버 %Sì— ì—°ê²°ëœ ì—°ê²°ì€ ë‹¤ìŒê³¼ 같습니다. 그러나 VPN ì„¸ì…˜ì´ í™•ë¦½ ëœ ì—°ê²°ì´ í‘œì‹œë˜ì§€ 않습니다. +IDOK ì—°ê²° 정보를 표시 (&I) +B_DISCONNECT 절단 (&D) +B_REFRESH 최신 ìƒíƒœë¡œ ì—…ë°ì´íŠ¸ (&H) +IDCANCEL 닫기 (&X) + + +PREFIX D_SM_FARM +CAPTION í´ëŸ¬ìŠ¤í„°ë§ 구성 +S_TITLE VPN Server "%S"ì˜ í´ëŸ¬ìŠ¤í„°ë§ êµ¬ì„±ì„ ë³€ê²½í•  수 있습니다. +STATIC1 여러 ëŒ€ì˜ VPN Server í´ëŸ¬ìŠ¤í„°ë¥¼ 구성하면로드 밸런싱 (부하 분산) ë° ë‚´ê²°í•¨ì„± 확보를 실현 í•  수 있습니다. +STATIC2 현재 ìž‘ë™ ëª¨ë“œ: +STATIC3 í´ëŸ¬ìŠ¤í„°ë§ 구성 설정 (&T): +R_STANDALONE ë…립형 서버 (í´ëŸ¬ìŠ¤í„°ë§ 구성 ì—†ìŒ) (&S) +R_CONTROLLER í´ëŸ¬ìŠ¤í„° 컨트롤러 (&C) +R_MEMBER í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ (&M) +STATIC4 í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ 기본 설정 항목 (&E): +S_IP_1 공개 IP 주소 (&I): +S_IP_2 (공개 IP 주소를 입력하지 않으면 í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì— ì—°ê²°í•  ë•Œ 사용ë˜ëŠ” ë„¤íŠ¸ì›Œí¬ ì¸í„°íŽ˜ì´ìŠ¤ì˜ IP 주소가 ìžë™ìœ¼ë¡œ 사용ë©ë‹ˆë‹¤.) +S_PORT_1 공개 í¬íŠ¸ ëª©ë¡ (&P): +S_PORT_2 (다중 입력하는 경우 공백ì´ë‚˜ 쉼표로 구분합니다.) +S_CONTROLLER ì»¨íŠ¸ë¡¤ëŸ¬ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소 (&H): +S_CONTROLLER_PORT ì»¨íŠ¸ë¡¤ëŸ¬ì˜ \r\n í¬íŠ¸ 번호 (&R): +S_PORT_3 (TCP í¬íŠ¸) +S_PASSWORD ê´€ë¦¬ìž ì•”í˜¸ (&D): +STATIC5 í´ëŸ¬ìŠ¤í„°ë§ êµ¬ì„±ì„ ë³€ê²½í•˜ë©´ VPN Server 서비스가 ìžë™ìœ¼ë¡œ 다시 시작합니다. ê·¸ ë•Œ, 현재 ì—°ê²°ë˜ì–´ìžˆëŠ” 모든 세션 ë° ê´€ë¦¬ ì—°ê²°ì´ ëŠì–´ì§‘니다. +IDOK & OK +IDCANCEL 취소 +S_1 í´ëŸ¬ìŠ¤í„°ì˜ 성능 기준 비율 (&W): +S_2 (표준:100) +R_CONTROLLER_ONLY 컨트롤러 기능 만 (ìžì‹ ì€ VPN í†µì‹ ì„ ì²˜ë¦¬í•˜ì§€ ì•ŠìŒ) + + +PREFIX D_SM_FARM_MEMBER +CAPTION í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ëª©ë¡ +S_TITLE 현재 í´ëŸ¬ìŠ¤í„° 컨트롤러 %S는 ë‹¤ìŒ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ê°€ ì—°ê²°ë˜ì–´ 있습니다. +IDOK í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ì˜ ì •ë³´ (&I) +B_REFRESH 최신 ìƒíƒœë¡œ ì—…ë°ì´íŠ¸ (&H) +IDCANCEL 닫기 (&X) +B_CERT 서버 ì¸ì¦ì„œë³´ê¸° (&C) + + +PREFIX D_SM_CHANGE_PASSWORD +CAPTION %Sì˜ ê´€ë¦¬ìž ì•”í˜¸ 설정 +S_TITLE 서버 %Sì˜ ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 설정합니다. 새 암호를 입력하고 [OK]를 í´ë¦­í•˜ì‹­ì‹œì˜¤. +STATIC1 새 암호 (&P): +STATIC2 í™•ì¸ ìž…ë ¥ (&C): +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_HUB +CAPTION ê°€ìƒ HUB 관리 - %S +S_TITLE %S 관리 +STATIC1 보안 ë°ì´í„°ë² ì´ìŠ¤ 관리 (&D): +B_USER ì‚¬ìš©ìž ê´€ë¦¬ (&U) +S_USER ì‚¬ìš©ìž ê³„ì •ì„ ì¶”ê°€Â·ì‚­ì œÂ·íŽ¸ì§‘ í•  수 있습니다. +B_GROUP 그룹 관리 (&G) +S_GROUP ê·¸ë£¹ì„ ì¶”ê°€Â·ì‚­ì œÂ·íŽ¸ì§‘ í•  수 있습니다. +B_ACCESS 액세스 ëª©ë¡ ê´€ë¦¬ (&A) +S_ACCESS 액세스 ëª©ë¡ (패킷 í•„í„°ë§ ê·œì¹™)ì„ ì¶”ê°€Â·ì‚­ì œí•  수 있습니다. +STATIC2 ê°€ìƒ HUB 설정 (&N) +B_PROPERTY ê°€ìƒ HUBì˜ ì†ì„± (&P) +S_PROPERTYì´ ê°€ìƒ HUBì˜ ì„¤ì •ì„ ë³€ê²½í•  수 있습니다. +B_RADIUS ì¸ì¦ 서버 설정 (&E) +S_RADIUS ì‚¬ìš©ìž ì¸ì¦ì— 사용ë˜ëŠ” RADIUS ì¸ì¦ ì„œë²„ì˜ ì„¤ì •ì„ í•  수 있습니다. +B_LINK ê³„ë‹¨ì‹ ê´€ë¦¬ (&C) +S_LINK ë™ì¼í•˜ê±°ë‚˜ 다른 서버ì—ì„œ 여러 ê°œì˜ ê°€ìƒ HUBë¼ë¦¬ ê³„ë‹¨ì‹ ìˆ˜ 있습니다. +STATIC3ì´ ê°€ìƒ HUBì˜ í˜„ìž¬ ìƒí™© (&R): +B_REFRESH 최신 ìƒíƒœë¡œ ì—…ë°ì´íŠ¸ (&H) +STATIC4 기타 관리 (&O) +B_LOG 로그 저장 설정 (&L) +B_LOG_FILE 로그 íŒŒì¼ ëª©ë¡ (&Q) +S_LOG 로그 저장 ì„¤ì •ì„ í•  수 있습니다. +B_CA 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ (&T) +B_CRL ìž˜ëª»ëœ ì¸ì¦ì„œ (&K) +S_CAì´ ê°€ìƒ HUBê°€ 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œë¥¼ 관리합니다. +B_SNAT ê°€ìƒ NAT ë° ê°€ìƒ DHCP 서버 기능 (&V) +S_SNATì´ ê°€ìƒ HUBì—ì„œ SecureNAT ê¸°ëŠ¥ì„ ìž‘ë™ì‹œí‚µë‹ˆë‹¤. ê°€ìƒ NAT ë° ê°€ìƒ DHCP를 ê°€ë™ í•  수 있습니다. +STATIC5 세션 관리 (&I): +B_SESSION 세션 관리 (&S) +IDCANCEL 닫기 (&X) + + +PREFIX D_SM_USER +CAPTION ì‚¬ìš©ìž ê´€ë¦¬ +S_TITLE ê°€ìƒ HUB "%S"ì— ë“±ë¡ë˜ì–´ìžˆëŠ” 사용ìžëŠ” 다ìŒê³¼ 같습니다. +IDOK 편집 (&E) +B_CREATE 새로 만들기 (&C) +B_DELETE ì‚­ì œ (&D) +B_REFRESH 최신 ìƒíƒœë¡œ ì—…ë°ì´íŠ¸ (&R) +IDCANCEL 닫기 (&X) +B_STATUS ì‚¬ìš©ìž ì •ë³´ë³´ê¸° (&V) + + +PREFIX D_SM_EDIT_USER +IDC_STATIC1 ì‚¬ìš©ìž ì´ë¦„ (&U): +IDC_STATIC3 본명 (&R): +IDC_STATIC4 설명 (&N): +IDC_STATIC5 그룹 ì´ë¦„ \r\n (ì„ íƒ ì‚¬í•­): +B_GROUP ê·¸ë£¹ì˜ ì°¸ì¡° (&J)... +R_EXPIRESì´ ê³„ì •ì˜ ìœ íš¨ ê¸°ê°„ì„ ì„¤ì • (&S) +IDC_STATIC6 ì¸ì¦ 방법 (&A): +S_RADIUS_3 RADIUS ë˜ëŠ” NT ë„ë©”ì¸ ì¸ì¦ +S_RADIUS_1 외부 RADIUS 서버 Windows NT ë„ë©”ì¸ ì»¨íŠ¸ë¡¤ëŸ¬ ë˜ëŠ” Active Directory 컨트롤러ì—ì„œ 사용ìžê°€ ìž…ë ¥ í•œ 암호가 ê²€ì¦ë©ë‹ˆë‹¤. +R_SET_RADIUS_USERNAME ì¸ì¦ ì„œë²„ì˜ ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì • (&K) +S_RADIUS_2 ì¸ì¦ ì„œë²„ì˜ ì‚¬ìš©ìž ì´ë¦„ (&T): +S_POLICY_1 보안 ì •ì±… +R_POLICYì´ ì‚¬ìš©ìžì˜ 보안 ì •ì±… 설정 (&Y) +B_POLICY 보안 ì •ì±… (&M) +S_PASSWORD_1 암호 ì¸ì¦ +S_PASSWORD_2 비밀번호 (&P): +S_PASSWORD_3 암호 í™•ì¸ (&C): +S_USER_CERT_1 고유 ì¸ì¦ì„œ ì¸ì¦ +B_LOAD_CERT ì¸ì¦ì„œ 지정 (&E) +B_VIEW_CERT ì¸ì¦ì„œë³´ê¸° (&V) +B_CREATE ì¸ì¦ì„œ 작성 ë„구 (&W) +S_ROOT_CERT_1 서명 ëœ ì¸ì¦ì„œ ì¸ì¦ +S_ROOT_CERT_2 í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œê°€ì´ ê°€ìƒ HUB 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œë¡œ 서명ë˜ì–´ 있는지 여부를 확ì¸í•©ë‹ˆë‹¤. +R_CN ì¸ì¦ì„œ Common Name (CN)ì˜ ê°’ì„ ì œí•œ (&B) +R_SERIAL ì¸ì¦ì„œ ì¼ë ¨ 번호 ê°’ì„ ì œí•œ (&L) +S_ROOT_CERT_3 ※ 16 진수로 입력하십시오. (예:0155ABCDEF) +S_HINT íŒ:ì‚¬ìš©ìž ì´ë¦„ì´ '*'(별표) 사용ìžë¥¼ 만들면 다른 명시 ì ìœ¼ë¡œ ì¼ì¹˜í•˜ëŠ” ì‚¬ìš©ìž ì´ë¦„ì˜ ì •ì˜ê°€ì—†ëŠ” 사용ìžê°€ ì—°ê²°ì„ ì‹œë„하는 ê²½ìš°ì— ì™¸ë¶€ ì¸ì¦ 서버를 사용하여 암호 ì¸ì¦ìœ¼ë¡œ ì—°ê²° 허용 í•  수 있습니다. +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_POLICY +STATIC1 ì„ íƒë˜ëŠ” ì •ì±… (&P): +S_BOLDì´ ì •ì±… 설명 (&C): +S_BOLD2 설정 ê°’ (&V): +R_ENABLEì´ ì •ì±…ì„ ì‚¬ìš© (&E) +R_DISABLEì´ ì •ì±…ì„ ë¹„í™œì„±í™” (&D) +R_DEFINEì´ ì •ì±…ì˜ ê°’ì„ ì •ì˜ (&F) +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_GROUP +CAPTION 그룹 관리 +S_TITLE ê°€ìƒ HUB "%S"ì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê·¸ë£¹ì€ ë‹¤ìŒê³¼ 같습니다. +B_CREATE 새로 만들기 (&C) +IDOK 편집 (&E) +B_DELETE ì‚­ì œ (&D) +B_REFRESH 최신 ìƒíƒœë¡œ ì—…ë°ì´íŠ¸ (&R) +B_USER 멤버 ëª©ë¡ (&M) +IDCANCEL 닫기 (&X) + + +PREFIX D_SM_EDIT_GROUP +IDC_STATIC1 그룹 ì´ë¦„ (&G): +IDC_STATIC3 본명 (&R): +IDC_STATIC4 설명 (&N): +S_POLICY_1 보안 ì •ì±… +R_POLICYì´ ê·¸ë£¹ì˜ ì‚¬ìš©ìž ë³´ì•ˆ ì •ì±… 설정 (&Y) +B_POLICY 보안 ì •ì±… (&M) +S_POLICY_2ì´ ê·¸ë£¹ì˜ í†µê³„ +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_ACCESS_LIST +CAPTION 액세스 ëª©ë¡ +S_TITLE ê°€ìƒ HUB "%S"는 현재 다ìŒì˜ 액세스 ëª©ë¡ (패킷 í•„í„°ë§ ê·œì¹™)ì´ ë“±ë¡ë˜ì–´ 있습니다. +B_ADD 추가 (IPv &4) +B_ADD_V6 추가 (IPv &6) +IDOK 편집 (&E) +B_DELETE ì‚­ì œ (&D) +B_SAVE 저장 (&S) +IDCANCEL 취소 (&C) +STATIC1 ìš°ì„  순위 ëª©ë¡ ìœ„ì—있는 것 ì¼ìˆ˜ë¡ 높아집니다. +STATIC2 VPN Serverì—서는 ì–´ë–¤ 액세스 ëª©ë¡ í•­ëª©ê³¼ ì¼ì¹˜í•˜ì§€ IP íŒ¨í‚·ì€ ë¬´ì¡°ê±´ ê°€ìƒ HUB를 통과 í•  수 있습니다. +B_CLONE í´ë¡  (&O) +B_ENABLE 사용 (&N) +B_DISABLE 비활성화 (&I) + + +PREFIX D_SM_EDIT_ACCESS +CAPTION 액세스 ëª©ë¡ í•­ëª© 편집 +STATIC1 액세스 ëª©ë¡ í•­ëª©ì„ ì„¤ì •í•˜ì‹­ì‹œì˜¤. 여기ì—ì„œ 설정 í•œ 액세스리스트는 ê°€ìƒ HUB 내를 통과하는 모든 IP íŒ¨í‚·ì— ì ìš©ë©ë‹ˆë‹¤. +STATIC2 기본 설정 +STATIC3 액세스 목ë¡ì˜ 설명 (&N): +STATIC4 ë™ìž‘ (&A): +R_PASS 통과 (&P) +R_DISCARD ì‚­ì œ (&D) +STATIC5 ìš°ì„  순위 (&R): +STATIC6 (정수:ìž‘ì„ìˆ˜ë¡ \r\n ìš°ì„  순위가 높아집니다) +STATIC7 IP í—¤ë”ì— ëŒ€í•œ í•„í„°ë§ ì˜µì…˜ +S_ACCESS_SRC_ALL 소스 IP 주소: +R_SRC_ALL 모든 ì†ŒìŠ¤ì— ì ìš© +S_SRC_IP_1 IPv4 주소: +S_SRC_IP_2 마스í¬: +S_SRC_IP_3 (255.255.255.255:ë‹¨ì¼ í˜¸ìŠ¤íŠ¸) +S_SRC_IP_1_V6 IPv6 주소: +S_SRC_IP_3_V6 (ë§ˆìŠ¤í¬ í‘œê¸° 예:"ffff:ff00::"ë˜ëŠ” "/24"ë‹¨ì¼ í˜¸ìŠ¤íŠ¸ì˜ ê²½ìš° "/128") +S_ACCESS_DST_ALL 목ì ì§€ IP 주소: +R_DST_ALL 모든 대ìƒì— ì ìš© +S_IP_DST_1 IPv4 주소: +S_IP_DST_2 마스í¬: +S_IP_DST_3 (255.255.255.255:ë‹¨ì¼ í˜¸ìŠ¤íŠ¸) +S_IP_DST_1_V6 IPv6 주소: +S_IP_DST_3_V6 (ë§ˆìŠ¤í¬ í‘œê¸° 예:"ffff:ff00::"ë˜ëŠ” "/24"ë‹¨ì¼ í˜¸ìŠ¤íŠ¸ì˜ ê²½ìš° "/128") +STATIC9 í”„ë¡œí† ì½œì˜ ì¢…ë¥˜: +STATIC10 TCP í—¤ë” ë˜ëŠ” UDP í—¤ë”ì— ëŒ€í•œ í•„í„°ë§ ì˜µì…˜ +S_TCP_1 최소 +S_TCP_2 최대 +S_TCP_3 소스 í¬íŠ¸ 번호: +S_TCP_5 목ì ì§€ í¬íŠ¸ 번호: +S_TCP_7 í¬íŠ¸ 번호를 입력하지 않으면 모든 í¬íŠ¸ì— ì ìš©ë©ë‹ˆë‹¤. \r\n 최소치가 지정ë˜ì–´ 최대 ê°’ì´ ì§€ì •ë˜ì–´ 있지 ì•Šì€ ê²½ìš°ëŠ” 최소 ê°’ê³¼ ì¼ì¹˜í•˜ëŠ” 패킷ì—만 ì ìš©ë©ë‹ˆë‹¤. +STATIC11 ì‚¬ìš©ìž ë˜ëŠ” ê·¸ë£¹ì— ëŒ€í•œ í•„í„°ë§ ì˜µì…˜ +STATIC11_OLD 사용ìžì— 대한 í•„í„°ë§ ì˜µì…˜ +STATIC12ì´ ì•¡ì„¸ìŠ¤ ëª©ë¡ í•­ëª©ì„ íŠ¹ì • ì‚¬ìš©ìž ë˜ëŠ” ê·¸ë£¹ì´ ë³´ë‚¸ 패킷 ë˜ëŠ” 특정 ì‚¬ìš©ìž ë˜ëŠ” ê·¸ë£¹ì— ì˜í•´ 수신ë˜ëŠ” íŒ¨í‚·ì— ëŒ€í•´ì„œë§Œ ì ìš© í•  수 있습니다. +STATIC12_OLDì´ ì•¡ì„¸ìŠ¤ ëª©ë¡ í•­ëª©ì„ íŠ¹ì • 사용ìžê°€ 보낸 패킷 ë˜ëŠ” 특정 사용ìžê°€ 수신ë˜ëŠ” íŒ¨í‚·ì— ëŒ€í•´ì„œë§Œ ì ìš© í•  수 있습니다. +STATIC13 ì›ë³¸ ì´ë¦„: +B_USER1 참조... +STATIC14 대ìƒì˜ ì´ë¦„: +B_USER2 참조... +STATIC15 ê° ì‚¬ìš©ìž ë˜ëŠ” 그룹 ì´ë¦„ 중 하나를 지정하십시오. 지정하지 않으면 비워하십시오. +STATIC15_OLD ê°ê° ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. 지정하지 않으면 비워하십시오. +IDOK & OK +IDCANCEL 취소 +S_PROTOID IP 프로토콜 번호 지정: +STATIC16 MAC í—¤ë”ì— ëŒ€í•œ í•„í„°ë§ ì˜µì…˜ +S_CHECK_SRC_MAC 소스 MAC 주소: +R_CHECK_SRC_MAC 모든 ì†ŒìŠ¤ì— ì ìš© +S_SRC_MAC MAC 주소: +S_SRC_MAC_MASK 마스í¬: +S_CHECK_DST_MAC ëŒ€ìƒ MAC 주소: +R_CHECK_DST_MAC 모든 대ìƒì— ì ìš© +B_SIMULATION 지연 패킷 로스 ìƒì„± 기능 (&L)... +S_DST_MAC MAC 주소: +S_DST_MAC_MASK 마스í¬: +S_MAC_NOTE MAC 주소와 마스í¬ë¥¼ 16 진수로 "-"ë˜ëŠ” ":"문ìžë¥¼ 사용할 수 있지만, ìƒëžµ í•  수 있습니다. (FF-FF-FF-FF-FF-FF:ë‹¨ì¼ í˜¸ìŠ¤íŠ¸) +R_CHECK_TCP_STATE TCP ì—°ê²° ìƒíƒœë¥¼ 검사 (TCP 패킷 만) +R_ESTABLISHED 확립 ëœ íŒ¨í‚· +R_UNESTABLISHED 미 확립 패킷 +R_REDIRECT HTTP 액세스를 강제로 지정 URLë¡œ 리디렉션 +B_REDIRECT 리디렉션 URL... + + +PREFIX D_SM_RADIUS +CAPTION ì¸ì¦ ì„œë²„ì˜ ì„¤ì • +S_TITLE ê°€ìƒ HUB "%S"사용ìžê°€ RADIUS 서버 ì¸ì¦ 모드로 ì ‘ì† í•œ 경우 ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호를 확ì¸í•˜ë ¤ë©´ 외부 RADIUS 서버를 지정할 수 있습니다. +STATIC1 RADIUS 서버 설정 (&F): +R_USE_RADIUS RADIUS ì¸ì¦ì„ 사용 (&U) +S_RADIUS_1 RADIUS ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소 (&S): +S_RADIUS_2 í¬íŠ¸ 번호 (&P): +S_RADIUS3 (UDP í¬íŠ¸) +S_RADIUS_4 공유 ì‹œí¬ë¦¿ (&E): +S_RADIUS_5 공유 암호 í™•ì¸ (&C): +S_RADIUS_6 RADIUS 서버는 VPN Serverì˜ IP ì£¼ì†Œì˜ ìš”ì²­ì„ ìˆ˜ë½í•˜ë„ë¡ ì„¤ì •í•´ì•¼í•©ë‹ˆë‹¤. ë˜í•œ Password Authentication Protocol (PAP) ì¸ì¦ì´ 활성화ë˜ì–´ 있어야합니다. +S_RADIUS_7 밀리 ì´ˆ (%u ì´ìƒì˜ %u 미만) +S_RADIUS_8 ìž¬ì‹œë„ ê°„ê²© (&R): +S_RADIUS_9 (ë˜ëŠ”;ì—ì„œ 복수 지정할 수 있습니다.) +STATIC2 외부 ì¸ì¦ 서버로 Windows NT ë„ë©”ì¸ ì»¨íŠ¸ë¡¤ëŸ¬ ë˜ëŠ” Windows Serverì˜ Active Directory 컨트롤러를 사용하는 경우 VPN Server를 실행하고있는 컴퓨터를 ë„ë©”ì¸ì— 소ì†ì‹œì¼œ 둘 필요가 있습니다. NT ë„ë©”ì¸ ì¸ì¦ì„ 사용하려면 설정 í•­ëª©ì€ ì—†ìŠµë‹ˆë‹¤. +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_LINK +CAPTION %Sì—ì„œ ê³„ë‹¨ì‹ +STATIC1 ìºìŠ¤ì¼€ì´ë“œë¥¼ ì‚¬ìš©í•˜ë©´ì´ ê°€ìƒ HUB를 ë™ì¼í•˜ê±°ë‚˜ 다른 컴퓨터ì—ì„œ ì‹¤í–‰ì¤‘ì¸ ë‹¤ë¥¸ ê°€ìƒ HUB 계층 2 ê³„ë‹¨ì‹ ìˆ˜ 있습니다. +STATIC2 계단ì‹ì˜ 경고 +STATIC3 ìºìŠ¤ì¼€ì´ë“œë¥¼ 사용하면 여러 ê°€ìƒ HUBê°„ì— ë ˆì´ì–´ 2 브리지가 가능하지만 ì—°ê²° ë°©ë²•ì„ ìž˜ëª»í•˜ë©´ 루프 ëª¨ì–‘ì˜ ê³„ë‹¨ì‹ ë§Œë“¤ì–´ 버리는 경우가 있습니다. ê³„ë‹¨ì‹ ê¸°ëŠ¥ì„ ì‚¬ìš©í•  ë•Œ 신중하게 ë„¤íŠ¸ì›Œí¬ í† í´ë¡œì§€ë¥¼ 설계하십시오. +B_CREATE 새로 만들기 (&C) +B_EDIT 편집 (&E) +B_ONLINE 온ë¼ì¸ (&N) +B_OFFLINE 오프ë¼ì¸ (&F) +IDOK ìƒíƒœ (&S) +B_DELETE ì‚­ì œ (&D) +B_RENAME ì´ë¦„ 바꾸기 (&A) +B_REFRESH 최신 ìƒíƒœë¡œ ì—…ë°ì´íŠ¸ (&R) +IDCANCEL 닫기 (&X) + + +PREFIX D_SM_LOG +CAPTION 로그 저장 설정 +S_TITLE ê°€ìƒ HUB "%S"ì— ëŒ€í•œ 보안 로그 (사용ìžì˜ ë¡œê·¸ì¸ ë“±ì˜ ê¸°ë¡) ë° ê°€ìƒ HUB를 통과하는 모든 íŒ¨í‚·ì— ëŒ€í•œ 패킷 로그를 저장할 수 있습니다. +STATIC1 보안 로그 (&S): +B_SEC 보안 로그를 저장 (&E) +S_SEC 로그 íŒŒì¼ ì „í™˜ì£¼ê¸° (&W): +STATIC2 패킷 로그 (&P): +B_PACKET 패킷 로그를 저장 (&F) +S_PACKET 로그 íŒŒì¼ ì „í™˜ì£¼ê¸° (&X): +S_PACKET_0 TCP ì—°ê²° 로그: +B_PACKET_0_0 저장 ì—†ìŒ +B_PACKET_0_1 í—¤ë” ì •ë³´ 만 +B_PACKET_0_2 패킷 ë‚´ìš© 모든 +S_PACKET_1 TCP 패킷 로그: +B_PACKET_1_0 저장 ì—†ìŒ +B_PACKET_1_1 í—¤ë” ì •ë³´ 만 +B_PACKET_1_2 패킷 ë‚´ìš© 모든 +S_PACKET_2 DHCP 패킷 로그: +B_PACKET_2_0 저장 ì—†ìŒ +B_PACKET_2_1 í—¤ë” ì •ë³´ 만 +B_PACKET_2_2 패킷 ë‚´ìš© 모든 +S_PACKET_3 UDP 패킷 로그: +B_PACKET_3_0 저장 ì—†ìŒ +B_PACKET_3_1 í—¤ë” ì •ë³´ 만 +B_PACKET_3_2 패킷 ë‚´ìš© 모든 +S_PACKET_4 ICMP 패킷 로그: +B_PACKET_4_0 저장 ì—†ìŒ +B_PACKET_4_1 í—¤ë” ì •ë³´ 만 +B_PACKET_4_2 패킷 ë‚´ìš© 모든 +S_PACKET_5 IP 패킷 로그: +B_PACKET_5_0 저장 ì—†ìŒ +B_PACKET_5_1 í—¤ë” ì •ë³´ 만 +B_PACKET_5_2 패킷 ë‚´ìš© 모든 +S_PACKET_6 ARP 패킷 로그: +B_PACKET_6_0 저장 ì—†ìŒ +B_PACKET_6_1 í—¤ë” ì •ë³´ 만 +B_PACKET_6_2 패킷 ë‚´ìš© 모든 +S_PACKET_7 Ethernet \r\n 패킷 로그: +B_PACKET_7_0 저장 ì—†ìŒ +B_PACKET_7_1 í—¤ë” ì •ë³´ 만 +B_PACKET_7_2 패킷 ë‚´ìš© 모든 +IDOK & OK +IDCANCEL 취소 +STATIC3 ëŒ€ëŸ‰ì˜ íŒ¨í‚· 로그를 저장하려고하면 CPU ë° í•˜ë“œ 디스í¬ì— í° ë¶€ë‹´ì´ ê°€ìƒ HUBì´ë‚˜ VPN Serverì˜ ì „ë°˜ì ì¸ 성능 ì €í•˜ì˜ ì›ì¸ì´ë˜ëŠ” 경우가 있습니다. 필요한 패킷 로그 ì •ë³´ 만 저장하ë„ë¡ ì„¤ì •í•˜ì‹­ì‹œì˜¤. + + +PREFIX D_SM_CA +CAPTION 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 관리 +STATIC1ì´ ê°€ìƒ HUBê°€ 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì„ 관리합니다. \r\n\r\n ì—¬ê¸°ì— ë“±ë¡ ëœ ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì€ VPN Clientê°€ 서명 ëœ ì¸ì¦ì„œ ì¸ì¦ 모드로 ì ‘ì† í•´ ì™”ì„ ë•Œì— ì¸ì¦ì„œ ê²€ì¦ì— 사용ë©ë‹ˆë‹¤. +B_IMPORT 추가 (&A) +IDOK ì¸ì¦ì„œë³´ê¸° (&V) +IDCANCEL 닫기 (&C) +B_DELETE ì‚­ì œ (&D) + + +PREFIX D_SM_SESSION +CAPTION 세션 관리 - %S +S_TITLE 현재 ê°€ìƒ HUB "%S"ì— ë‹¤ìŒê³¼ ê°™ì€ ì„¸ì…˜ì´ ì—°ê²°ë˜ì–´ 있습니다. +STATIC1 ì„¸ì…˜ì— ëŒ€í•œ ìž‘ì—… +IDOK 세션 정보를 표시 (&I) +B_DISCONNECT 절단 (&D) +B_REFRESH 최신 ìƒíƒœë¡œ ì—…ë°ì´íŠ¸ (&H) +B_SESSION_MAC_TABLEì´ ì„¸ì…˜ì˜ MAC í…Œì´ë¸” (&M) +B_SESSION_IP_TABLEì´ ì„¸ì…˜ì˜ IP í…Œì´ë¸” (&P) +STATIC2 다른 관리 ìž‘ì—… +B_MAC_TABLE MAC 주소 í…Œì´ë¸” ëª©ë¡ (&A) +B_IP_TABLE IP 주소 í…Œì´ë¸” ëª©ë¡ (&B) +IDCANCEL 닫기 (&X) +S_FARM_INFO_2 현재 í´ëŸ¬ìŠ¤í„°ì˜ 모든 ì„¸ì…˜ì„ í‘œì‹œí•˜ê³  있습니다 만, 다른 í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ì—ì„œ ì„¸ì…˜ì„ ê´€ë¦¬í•˜ë ¤ë©´ 해당 ì„œë²„ì— ê´€ë¦¬ 연결해야합니다. + + +PREFIX D_SM_MAC +CAPTION MAC 주소 í…Œì´ë¸” +S_TITLE ê°€ìƒ HUB "%S"ì—ì„œ MAC 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ëŠ” 다ìŒê³¼ 같습니다. +B_DELETE ì„ íƒí•œ í•­ëª©ì„ ì‚­ì œ (&D) +B_REFRESH 최신 ìƒíƒœë¡œ ì—…ë°ì´íŠ¸ (&H) +IDCANCEL 닫기 (&X) + + +PREFIX D_SM_IP +CAPTION IP 주소 í…Œì´ë¸” +S_TITLE ê°€ìƒ HUB "%S"ì—ì„œ IP 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ëŠ” 다ìŒê³¼ 같습니다. +B_DELETE ì„ íƒí•œ í•­ëª©ì„ ì‚­ì œ (&D) +B_REFRESH 최신 ìƒíƒœë¡œ ì—…ë°ì´íŠ¸ (&H) +IDCANCEL 닫기 (&X) + + +PREFIX D_SM_CREATE_CERT +CAPTION 새 ì¸ì¦ì„œ 만들기 +STATIC1ì´ ë„구를 사용하면 루트 ì¸ì¦ì„œ ë˜ëŠ” 기존 ì¸ì¦ì„œë¡œ 서명 ëœ ì¸ì¦ì„œë¥¼ 쉽게 만들 수 있습니다. +STATIC2 ì¸ì¦ì„œì˜ 종류 (&T): +R_ROOT_CERT 루트 ì¸ì¦ì„œ (ìžì²´ 서명 ì¸ì¦ì„œ) (&R) +R_SIGNED_CERT 다른 ì¸ì¦ì„œë¡œ 서명 ëœ ì¸ì¦ì„œ (&S) +S_LOAD_1 서명하는 ë° ì‚¬ìš©í•˜ëŠ” ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ (&C): +B_LOAD ì¸ì¦ì„œ ë° ê°œì¸ í‚¤ 고침 (&L) +S_LOAD_2 ì¸ì¦ì„œ ë° ê°œì¸ í‚¤ 가져 오기를 í´ë¦­í•˜ì—¬ 새 ì¸ì¦ì„œ ì„œëª…ì— ì‚¬ìš© X509 ì¸ì¦ì„œì™€ RSA 비밀 키를 지정하십시오. +S_LOAD_3 ì´ë¦„ (CN): +S_LOAD_4 ì†Œì† ê¸°ê´€ (O): +S_LOAD_5 ì¡°ì§ ë‹¨ìœ„ (OU): +S_LOAD_6 êµ­ê°€ (C): +S_LOAD_7 ê´‘ì—­ì‹œ/ë„ (ST): +S_LOAD_8 로컬 (L): +S_LOAD_11 ì¼ë ¨ 번호 (S):\r\n (16 진수) +S_LOAD_9 ì¸ì¦ì„œì˜ 유효 기간 (&E): +S_LOAD_10 ì¼ +STATIC3 대규모로 ì¸ì¦ì„œ ë° ì¸ì¦ ê¸°ê´€ì„ ìš´ìš©í•˜ëŠ” 경우ì—는 OpenSSL ë“±ì˜ ë¬´ë£Œ 소프트웨어와 ìƒìš© CA (ì¸ì¦ 기관) 소프트웨어를 사용하는 ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤. +IDOK & OK +IDCANCEL 취소 +S_LOAD_12 암호화 ê°•ë„ (&N): + + +PREFIX D_NM_LOGIN +CAPTION deleted +S_TITLE deleted +STATIC1 deleted +STATIC2 deleted +IDOK deleted +IDCANCEL deleted + + +PREFIX D_SPEEDMETER +CAPTION ë„¤íŠ¸ì›Œí¬ ìž¥ì¹˜ì˜ ìƒíƒœ +STATIC1 ë„¤íŠ¸ì›Œí¬ ì–´ëŒ‘í„° ì„ íƒ: +STATIC2 최신 ìƒí™© (&L) +STATIC3 ì—…ë°ì´íŠ¸ (&R) + + +PREFIX D_NM_MAIN +CAPTION deleted +STATIC1 deleted +STATIC2 deleted +B_SETTING VPN Serverì— ì—°ê²° 설정 (&S) +B_CONNECT ì—°ê²° (&C) +B_DISCONNECT 절단 (&D) +STATIC3 User-mode Routerì˜ ê¸°ëŠ¥ì„ ì„¤ì • +STATIC4 SoftEther VPN User-mode Router ê°€ìƒ ë„¤íŠ¸ì›Œí¬ì˜ ë™ìž‘ì„ ì„¤ì •í•  수 있습니다. +B_OPTION User-mode Routerì˜ ë™ìž‘ 설정 (&O) +STATIC5 User-mode Routerì˜ ë™ìž‘ ìƒí™© +STATIC6 SoftEther VPN User-mode Routerì˜ í˜„ìž¬ ìž‘ë™ ìƒíƒœë¥¼ 표시합니다. +B_NAT ê°€ìƒ NATì˜ ìƒí™© (&N) +B_DHCP ê°€ìƒ DHCP ì„œë²„ì˜ ìƒí™© (&H) +B_STATUS User-mode Routerì˜ ìƒí™© (&R) +B_INFO User-mode Routerì˜ ì •ë³´ (&I) +B_PASSWORD ê´€ë¦¬ìž ì•”í˜¸ 설정 (&P) +B_REFRESH 새로 고침 (&E) +B_ABOUT ì •ë³´ (&A) +IDCANCEL 닫기 (&X) + + +PREFIX D_NM_OPTION +CAPTION SecureNAT 설정 +S_TITLE SecureNAT ê°€ìƒ í˜¸ìŠ¤íŠ¸ê°€ ê°€ìƒ HUB "%S"ê°€ìƒ ë„¤íŠ¸ì›Œí¬ì—ì„œ ì–´ë–¤ ë™ìž‘ì„ í•  것ì¸ì§€ë¥¼ 설정하십시오. +STATIC1 ê°€ìƒ í˜¸ìŠ¤íŠ¸ì˜ ë„¤íŠ¸ì›Œí¬ ì¸í„°íŽ˜ì´ìŠ¤ 설정: +STATIC2 MAC 주소 (&M): +STATIC3 IP 주소 (&P): +STATIC4 서브넷 ë§ˆìŠ¤í¬ (&S): +STATIC5 ê°€ìƒ NAT 설정: +R_USE_NAT ê°€ìƒ NAT 기능 사용 (&A) +STATIC6 M & TU ê°’: +STATIC7 ë°”ì´íŠ¸ +STATIC8 TCP 세션 타임 아웃 (&C): +STATIC9 ì´ˆ +STATIC10 UDP 세션 타임 아웃 (&U): +STATIC11 ì´ˆ +R_SAVE_LOG NAT ë° DHCP ì„œë²„ì˜ ë™ìž‘ì„ ë¡œê·¸ 파ì¼ì— 저장 (&L) +STATIC12 ê°€ìƒ DHCP 서버 설정: +R_USE_DHCP ê°€ìƒ DHCP 서버 기능 사용 (&N) +STATIC13 ë°°í¬ IP 대역 (&D): +STATIC14ì—ì„œ +STATIC15까지 +STATIC16 서브넷 ë§ˆìŠ¤í¬ (&B): +STATIC17 임대 기간 (&E): +STATIC18 ì´ˆ +STATIC19 í´ë¼ì´ì–¸íŠ¸ì— 할당 옵션 설정 (ê³µëž€ë„ ê°€ëŠ¥): +STATIC20 기본 게ì´íŠ¸ì›¨ì´ \r\n 주소 (&F): +STATIC21 DNS 서버 주소 1 (&V): +STATIC22 ë„ë©”ì¸ ì´ë¦„ (&W): +STATIC23 DNS 서버 주소 2 (&X): +IDOK & OK +IDCANCEL 취소 +S_1 ì •ì  ë¼ìš°íŒ… í…Œì´ë¸” 푸시 (분할 í„°ë„ë§) +S_2 VPN í´ë¼ì´ì–¸íŠ¸ì— ì •ì  ë¼ìš°íŒ… í…Œì´ë¸”ì„ í‘¸ì‹œ í•  수 있습니다. +B_PUSH 밀어 ì •ì  ë¼ìš°íŒ… í…Œì´ë¸” 편집 + + +PREFIX D_NM_NAT +CAPTION ê°€ìƒ NAT ë¼ìš°í„°ì—ì„œ NAT 세션 í…Œì´ë¸” +S_TITLE 현재 SecureNAT ê°€ìƒ NAT ë¼ìš°í„°ì— ë‹¤ìŒ TCP 나 UDP NAT í…Œì´ë¸” í•­ëª©ì´ ìžˆìŠµë‹ˆë‹¤. +B_REFRESH 최신 ìƒíƒœë¡œ ì—…ë°ì´íŠ¸ (&H) +IDCANCEL 닫기 (&X) + + +PREFIX D_NM_DHCP +CAPTION ê°€ìƒ DHCP 서버ì—ì„œ IP 임대 í…Œì´ë¸” +S_TITLE 현재 SecureNAT ê°€ìƒ DHCP 서버는 ë‹¤ìŒ IP 주소를 í´ë¼ì´ì–¸íŠ¸ì— ë°°í¬í•˜ê³  있습니다. +B_REFRESH 최신 ìƒíƒœë¡œ ì—…ë°ì´íŠ¸ (&H) +IDCANCEL 닫기 (&X) + + +PREFIX D_NM_CHANGE_PASSWORD +CAPTION %Sì˜ ê´€ë¦¬ìž ì•”í˜¸ 변경 +S_TITLE SoftEther VPN User-mode Router (%S) ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 변경할 수 있습니다. 새 암호를 입력하고 [OK]를 í´ë¦­í•˜ì‹­ì‹œì˜¤. +STATIC1 새 암호 (&P): +STATIC2 í™•ì¸ ìž…ë ¥ (&C): +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_SNAT +CAPTION ê°€ìƒ NAT ë° ê°€ìƒ DHCP 기능 (SecureNAT) 설정 +S_TITLE SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë©´ ê°€ìƒ HUB "%S"ì˜ ê°€ìƒ ë„¤íŠ¸ì›Œí¬ ë‚´ì—ì„œ NAT ë¼ìš°í„° (IP 마스커레ì´ë“œ)와 DHCP 서버 ê¸°ëŠ¥ì„ ê°€ìƒìœ¼ë¡œ ë™ìž‘시킬 수 있습니다. +STATIC1 SecureNAT ê¸°ëŠ¥ì— ëŒ€í•œ 경고 +S_WARNING SecureNAT ê¸°ëŠ¥ì€ ì‹œìŠ¤í…œ ê´€ë¦¬ìž ë˜ëŠ” 네트워í¬ì— 대해 잘 알고있는 ì´ë“¤ì„위한 기능입니다. +S_WARNING2 SecureNAT ê¸°ëŠ¥ì„ ì œëŒ€ë¡œ 사용하면 VPNì„ í†µí•œ 안전한 ì›ê²© 액세스가 가능합니다. 그러나 ìž˜ëª»ëœ ë°©ë²•ìœ¼ë¡œ 사용하면 ì „ì²´ 네트워í¬ë¥¼ 위험한 ìƒíƒœë¡œ ë  ê°€ëŠ¥ì„±ë„ ìžˆìŠµë‹ˆë‹¤. 네트워í¬ì— 대한 충분한 지ì‹ì„ 가지고 있지 ì•Šì€ ê²½ìš°, ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì˜ 허가를받지 ì•Šì€ ê²½ìš° SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì§€ 마십시오. SecureNAT ê¸°ëŠ¥ì— ëŒ€í•œ ìžì„¸í•œ ì„¤ëª…ì€ VPN Server 설명서 ë° ì˜¨ë¼ì¸ 문서를 참조하십시오. +STATIC2 SecureNAT ê¸°ëŠ¥ì˜ í™œì„±í™”/비활성화 ë° ì„¤ì • 변경 +STATIC3ì´ ê°€ìƒ HUBì—ì„œ SecureNAT ê¸°ëŠ¥ì„ í™œì„±í™” ë˜ëŠ” 비활성화하거나 ì„¤ì •ì„ ë³€ê²½í•  수 있습니다. +B_ENABLE SecureNAT ê¸°ëŠ¥ì„ í™œì„±í™” (&E) +B_DISABLE SecureNAT ê¸°ëŠ¥ì„ ë¹„í™œì„±í™” (&D) +B_CONFIG SecureNAT 설정 (&C) +STATIC4 ※ ì‹¤í–‰ì¤‘ì¸ SecureNATì„ í•´ì œ í•œ 경우 현재 SecureNAT를 통해 ì—°ê²°ëœ TCP ë˜ëŠ” UDP ì„¸ì…˜ì´ ëŠì–´ì§‘니다. +STATIC5 현재 SecureNATì˜ ìƒíƒœ 표시 +STATIC6 현재 SecureNATì˜ ìž‘ë™ ìƒíƒœë¥¼ 표시 í•  수 있습니다. +B_NAT ê°€ìƒ NAT ë¼ìš°í„°ì˜ ìƒí™© (&N) +B_DHCP ê°€ìƒ DHCP ì„œë²„ì˜ ìƒí™© (&H) +B_STATUS SecureNATì˜ ë™ìž‘ ìƒíƒœ 표시 (&S) +S_TSUKUBA2 SecureNAT는 ë“±ë¡ å¤§éŠì´ ì“°ì¿ ë°” 셋째 학군 ì •ë³´í•™ ë¥˜ì˜ 2004 ë…„ë„ ìˆ˜ì—… "ì •ë³´ 특별 연습 â… "ì—ì„œ 개발 í•œ ê¸°ìˆ ì„ ì‚¬ìš©í•˜ê³  있습니다. +IDCANCEL 닫기 (&X) + + +PREFIX D_SM_BRIDGE +CAPTION 로컬 브리지 설정 +STATIC1 로컬 브리지를 ì‚¬ìš©í•˜ë©´ì´ VPN Serverì—ì„œ 실행ë˜ëŠ” ê°€ìƒ HUB와 ë¬¼ë¦¬ì  Ethernet 장치 (LAN ì¹´ë“œ) 사ì´ì—ì„œ ë ˆì´ì–´ 2 브리지를 구성 í•  수 있습니다. \r\n ë˜í•œ ì‹œìŠ¤í…œì— tap 장치 (ê°€ìƒ ë„¤íŠ¸ì›Œí¬ ì¸í„°íŽ˜ì´ìŠ¤)를 작성하고 ê°€ìƒ HUB 사ì´ì—ì„œ 브리지 ì—°ê²° í•  수 있습니다. (Linux 버전 만 지ì›) +B_DELETE 로컬 브리지 ì‚­ì œ (&D) +STATIC2 새로운 로컬 브리지 ì •ì˜ (&N): +STATIC3 브리지 ê°€ìƒ HUB를 ì„ íƒí•˜ê±°ë‚˜ ì´ë¦„ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤. +STATIC4 ê°€ìƒ HUB (&H): +STATIC5 만드는 유형 (&Y): +R_BRIDGE ë¬¼ë¦¬ì  ê¸°ì¡´ì˜ LAN 카드와 브리지 (&P) +R_TAP 새로운 tap ìž¥ì¹˜ì˜ ë¸Œë¦¬ì§€ (&T) +S_ETH_1 LAN ì¹´ë“œ (&L): +S_TAP_1 새로운 tap 장치 ì´ë¦„ (&V): +S_TAP_2 (11 ìž ì´ë‚´) +STATIC6 ※ ì‹¤í–‰ì¤‘ì¸ ëª¨ë“  LAN ì¹´ë“œ 사ì´ì—ì„œ 브리지 수 있지만 고부하 환경ì—ì„œ 브리지 ì „ìš© LAN 카드를 준비하는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. +IDOK 로컬 브리지를 추가 (&A) +STATIC7 최근 ì‹œìŠ¤í…œì— ì¶”ê°€ ëœ LAN 카드가 나타나지 ì•Šì„ ê²½ìš° 컴퓨터를 다시 시작하고 ë‹¤ì‹œì´ í™”ë©´ì„ ì—´ë©´ 표시ë©ë‹ˆë‹¤. +IDCANCEL 닫기 (&X) +B_VLAN 태그 VLAN 패킷 전송 설정 ë„구 (&G) + + +PREFIX D_WIN9X_REBOOT +CAPTION VPN Client - ê°€ìƒ LAN ì¹´ë“œ 설치 +STATIC1 VPN Clientì˜ ê°€ìƒ LAN ì¹´ë“œ 설치를했습니다. \r\n 즉시 Windows를 종료하고 컴퓨터를 다시 시작해야합니다. \r\n\r\n 컴퓨터가 ìžë™ìœ¼ë¡œ 다시 시작ë©ë‹ˆë‹¤. ìžë™ìœ¼ë¡œ 다시 시작하지 않으면 수ë™ìœ¼ë¡œ 다시 시작해야합니다. + + +PREFIX D_EM_MAIN +CAPTION SoftEther EtherLogger Manager +STATIC1 SoftEther EtherLogger ì»´í“¨í„°ì— ì—°ê²°ë˜ì–´ìžˆëŠ” LAN 카드를 í르는 ë°ì´í„°ë¥¼ 캡처하고 관리ìžê°€ 지정한 ì¢…ë¥˜ì˜ íŒ¨í‚· í—¤ë” ë˜ëŠ” 모든 ë°ì´í„°ë¥¼ í…스트 파ì¼ì— 로그로 기ë¡í•˜ëŠ” 서비스입니다. \r\n\r\n 현재 ë‹¤ìŒ ìº¡ì²˜ 장치ì—ì„œ 패킷 ë¡œê¹…ì„ ìˆ˜í–‰í•˜ê³  있습니다. +B_PASSWORD ê´€ë¦¬ìž ì•”í˜¸ (&P) +B_LICENSE ë¼ì´ì„¼ìŠ¤ (&L) +B_ADD 추가 (&A) +IDOK 편집 (&E) +B_DELETE ì‚­ì œ (&D) +IDCANCEL 닫기 (&X) + + +PREFIX D_EM_ADD +STATIC1 ìº¡ì²˜ì— ì‚¬ìš©í•˜ëŠ” LAN ì¹´ë“œ ì´ë¦„ (&L): +R_PROMISCUS 캡처로 ì¸í•´ 무차별 모드를 사용 안함 (&N) +STATIC2 패킷 로그 (&P): +S_PACKET 로그 íŒŒì¼ ì „í™˜ì£¼ê¸° (&W): +S_PACKET_0 TCP ì—°ê²° 로그: +B_PACKET_0_0 저장 ì—†ìŒ +B_PACKET_0_1 í—¤ë” ì •ë³´ 만 +B_PACKET_0_2 패킷 ë‚´ìš© 모든 +S_PACKET_1 TCP 패킷 로그: +B_PACKET_1_0 저장 ì—†ìŒ +B_PACKET_1_1 í—¤ë” ì •ë³´ 만 +B_PACKET_1_2 패킷 ë‚´ìš© 모든 +S_PACKET_2 DHCP 패킷 로그: +B_PACKET_2_0 저장 ì—†ìŒ +B_PACKET_2_1 í—¤ë” ì •ë³´ 만 +B_PACKET_2_2 패킷 ë‚´ìš© 모든 +S_PACKET_3 UDP 패킷 로그: +B_PACKET_3_0 저장 ì—†ìŒ +B_PACKET_3_1 í—¤ë” ì •ë³´ 만 +B_PACKET_3_2 패킷 ë‚´ìš© 모든 +S_PACKET_4 ICMP 패킷 로그: +B_PACKET_4_0 저장 ì—†ìŒ +B_PACKET_4_1 í—¤ë” ì •ë³´ 만 +B_PACKET_4_2 패킷 ë‚´ìš© 모든 +S_PACKET_5 IP 패킷 로그: +B_PACKET_5_0 저장 ì—†ìŒ +B_PACKET_5_1 í—¤ë” ì •ë³´ 만 +B_PACKET_5_2 패킷 ë‚´ìš© 모든 +S_PACKET_6 ARP 패킷 로그: +B_PACKET_6_0 저장 ì—†ìŒ +B_PACKET_6_1 í—¤ë” ì •ë³´ 만 +B_PACKET_6_2 패킷 ë‚´ìš© 모든 +S_PACKET_7 Ethernet \r\n 패킷 로그: +B_PACKET_7_0 저장 ì—†ìŒ +B_PACKET_7_1 í—¤ë” ì •ë³´ 만 +B_PACKET_7_2 패킷 ë‚´ìš© 모든 +IDOK & OK +IDCANCEL 취소 +STATIC3 ëŒ€ëŸ‰ì˜ íŒ¨í‚· 로그를 저장하려고하면 CPU ë° í•˜ë“œ 디스í¬ì— í° ë¶€ë‹´ì´ ì „ì²´ ì‹œìŠ¤í…œì˜ ì„±ëŠ¥ ì €í•˜ì˜ ì›ì¸ì´ë˜ëŠ” 경우가 있습니다. 필요한 패킷 로그 ì •ë³´ 만 저장하ë„ë¡ ì„¤ì •í•˜ì‹­ì‹œì˜¤. + + +PREFIX D_EM_PASSWORD +CAPTION ê´€ë¦¬ìž ì•”í˜¸ 변경 +S_TITLE ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 변경할 수 있습니다. 새 암호를 입력하고 [OK]를 í´ë¦­í•˜ì‹­ì‹œì˜¤. +STATIC1 새 암호 (&P): +STATIC2 í™•ì¸ ìž…ë ¥ (&C): +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_EM_LICENSE +CAPTION ë¼ì´ì„¼ìŠ¤ 추가 ë° ì œê±° +STATIC1 SoftEther EtherLoggerì„ ì‚¬ìš©í•˜ë ¤ë©´ 유효한 ë¼ì´ì„¼ìŠ¤ë¥¼ ì·¨ë“하고 ë¼ì´ì„¼ìŠ¤ 키를 등ë¡í•´ì•¼í•©ë‹ˆë‹¤. ì´ í™”ë©´ì—ì„œ 새 ë¼ì´ì„¼ìŠ¤ 키를 등ë¡í•˜ê±°ë‚˜ ë“±ë¡ ëœ ë¼ì´ì„¼ìŠ¤ 키를 삭제하거나 현재 ë¼ì´ì„¼ìŠ¤ 목ë¡ê³¼ SoftEther EtherLogger ë¼ì´ì„¼ìŠ¤ 모드를 표시 í•  수 있습니다. +S_BOLD 현재 ë“±ë¡ ëœ ë¼ì´ì„¼ìŠ¤ì˜ ëª©ë¡ (&L): +B_OBTAIN ë¼ì´ì„¼ìŠ¤ 확보·갱신 (&O) +STATIC2 ë¼ì´ì„¼ìŠ¤ 입수·업ë°ì´íŠ¸ë¥¼ í´ë¦­í•˜ë©´ ë¼ì´ì„¼ìŠ¤ 확보·업ë°ì´íŠ¸ ë°©ë²•ì— ëŒ€í•œ ì„¤ëª…ì´ í¬í•¨ ëœ Web 사ì´íŠ¸ë¥¼ 표시합니다. +B_ADD 새로운 ë¼ì´ì„¼ìŠ¤ 키 ë“±ë¡ (&A) +B_DEL ì‚­ì œ (&D) +IDOK ë¼ì´ì„¼ìŠ¤ ì •ë³´ (&I) +STATIC3 ë¼ì´ì„¼ìŠ¤ë¥¼ ì„ íƒí•˜ê³  ë¼ì´ì„¼ìŠ¤ 정보를 í´ë¦­í•˜ë©´ 소프트 ì´ì‚¬ 주ì‹íšŒì‚¬ì˜ Web 사ì´íŠ¸ (softether.com)ì— ì—°ê²°í•˜ê³  해당 ë¼ì´ì„¼ìŠ¤ì— 대한 ë“±ë¡ ì •ë³´ë¥¼ 표시합니다. +S_BOLD2 현재 SoftEther EtherLogger ë¼ì´ì„¼ìŠ¤ 모드 (&M): +IDCANCEL 닫기 (&X) + + +PREFIX D_EM_LICENSE_ADD +CAPTION 새로운 ë¼ì´ì„¼ìŠ¤ 키 ë“±ë¡ +S_INFO SoftEther EtherLogger 제품 ë¼ì´ì„¼ìŠ¤ì˜ ë¼ì´ì„¼ìŠ¤ 키를 ë“±ë¡ í•  수 있습니다. +STATIC1 ë¼ì´ì„¼ìŠ¤ 키는 36 ìžë¦¬ 숫ìžì™€ 하ì´í”ˆ ( '-')으로 구성ë˜ì–´ìžˆëŠ” ë¼ì´ì„¼ìŠ¤ì˜ 소유를 ì¦ëª…하는 키 코드입니다. \r\n\r\n ë¼ì´ì„¼ìŠ¤ 키는 소프트웨어와 함께 ë¼ì´ì„¼ìŠ¤ ì¦ì„œë¥¼ë°›ì€ 경우 ë¼ì´ì„¼ìŠ¤ ì¦ì„œì— ì¸ì‡„ë˜ì–´ 있습니다. 소프트웨어 ë¼ì´ì„ ìŠ¤ë¥¼ 온ë¼ì¸ìœ¼ë¡œ 구입 í•œ 경우 êµ¬ìž…ì‹œì˜ Web 사ì´íŠ¸ì˜ 화면ì´ë‚˜ ë©”ì¼ ë“±ì— ë¼ì´ì„¼ìŠ¤ 키가 í¬í•¨ë˜ì–´ìžˆì„ 수 있습니다. 다른 방법으로 ë¼ì´ì„¼ìŠ¤ 키가 í¬í•¨ë˜ì–´ìžˆëŠ” ê²½ìš°ë„ ìžˆìŠµë‹ˆë‹¤. ì•Œ 수없는 경우 ë¼ì´ì„¼ìŠ¤ êµ¬ìž…ì²˜ì— ë¬¸ì˜í•˜ì‹­ì‹œì˜¤. +STATIC2 ë¼ì´ì„¼ìŠ¤ 키를 정확하게 입력하십시오 (&I): +STATIC3 ë¼ì´ì„¼ìŠ¤ 키는 6 ìžë¦¬ë§ˆë‹¤ 구분하여 입력하십시오. 하ì´í”ˆì€ ìž…ë ¥ í•  필요가 없습니다. 복사 & & 붙여 넣기로 ìž…ë ¥ í•  수 있습니다. +B_INFO2ì´ ì†Œí”„íŠ¸ì›¨ì–´ì˜ ì €ìž‘ê¶Œì€ ì „ 세계ì—ì„œ 보호ë˜ê³  있습니다. 사용권 ê³„ì•½ì„œì˜ ì¡°ê±´ì— ë”°ë¼ì„œ 만 본 소프트웨어를 복제·사용할 수 있습니다. 부정하게 입수 í•œ ë¼ì´ì„¼ìŠ¤ 키 사용 여러 ëŒ€ì˜ ì„œë²„ì—ì„œ ë™ì¼í•œ ë¼ì´ì„¼ìŠ¤ 키 사용 ë¼ì´ì„¼ìŠ¤ 키를 무단 ë°°í¬ ë“±ì€ ë¼ì´ì„¼ìŠ¤ ê³„ì•½ì„ ìœ„ë°˜í•˜ì—¬ 민사 ë˜ëŠ” 형사ìƒì˜ 처벌ì„ë°›ì„ ìˆ˜ 있으니 주ì˜í•˜ì‹­ì‹œì˜¤. +IDOK ë“±ë¡ (&R) +IDCANCEL 취소 + +PREFIX D_EM_REMOTE +STATIC1 연결하는 ì»´í“¨í„°ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소를 지정하십시오 (&S): +R_LOCAL 로컬 컴퓨터 (ì´ í™”ë©´ì„ í‘œì‹œí•˜ëŠ” 컴퓨터)ì— ì—°ê²° (&L) +S_HOSTNAME 컴퓨터 ì´ë¦„ (&C): +IDOK & OK +IDCANCEL 취소 +B_ABOUT ì •ë³´ + +PREFIX D_SM_CONFIG +CAPTION Config 파ì¼ì˜ 편집 +IDC_INFO VPN Server "%S"ì˜ í˜„ìž¬ 설정 파ì¼ì€ 다ìŒê³¼ 같습니다. \r\nì´ ì„¤ì • 파ì¼ì˜ ë‚´ìš©ì„ íŽ¸ì§‘í•˜ì—¬ VPN Serverì— ê¸°ë¡ í•  수 있습니다. +B_EXPORT 파ì¼ì— 저장 (&S) +B_IMPORT 파ì¼ì—ì„œ 가져 쓰기 (&I) +IDCANCEL 닫기 (&C) +STATIC1 설정 파ì¼ì€ ì¼ë°˜ í…스트 ì—디터 등으로 편집 가능합니다. 편집 í•œ 설정 파ì¼ì„ VPN Serverì— ê¸°ë¡í•œ 경우 VPN Serverê°€ ìžë™ìœ¼ë¡œ 다시 시작하고 새 설정 íŒŒì¼ ìˆœì„œëŒ€ë¡œ 부팅ë©ë‹ˆë‹¤. ìž˜ëª»ëœ ì„¤ì • 파ì¼ì„ 작성한 경우 오류가 ë°œìƒí•˜ê±°ë‚˜ 현재 ì„¤ì •ì´ ì†ì‹¤ ë  ìˆ˜ 있으므로주ì˜í•˜ì‹­ì‹œì˜¤. +B_FACTORY ì„¤ì •ì„ ìž¬ì„¤ì •í•˜ê³  초기화 (&R) + + +PREFIX D_SM_ADMIN_OPTION +CAPTION ê°€ìƒ HUB 관리 옵션 +S_INFO 현재 ê°€ìƒ HUB "%S"는 다ìŒì˜ 관리 ì˜µì…˜ì´ ì„¤ì •ë˜ì–´ 있습니다. +B_ADD ê°’ 추가 (&A) +B_EDIT ê°’ 편집 (&E) +B_DELETE ê°’ ì‚­ì œ (&D) +STATIC1 ê°€ìƒ HUB 관리 ì˜µì…˜ì€ VPN Server 관리ìžê°€ ê° ê°€ìƒ HUB 관리ìžì— ê°€ìƒ HUBì˜ ê´€ë¦¬ë¥¼ 위임하는 ê²½ìš°ì— ì„¤ì • 범위를 제한하는 ë° ì‚¬ìš©í•©ë‹ˆë‹¤. +IDOK 저장 (&S) +IDCANCEL 취소 +STATIC2 ê°€ìƒ HUB 관리 ì˜µì…˜ì„ íŽ¸ì§‘ í•  ìˆ˜ìžˆëŠ”ì´ VPN Server ì „ì²´ 관리 ê¶Œí•œì„ ê°€ì§„ ê´€ë¦¬ìž ë§Œìž…ë‹ˆë‹¤. ê°€ìƒ HUBì˜ ê´€ë¦¬ìžëŠ” 관리 ì˜µì…˜ì„ ë³¼ 수 있지만 변경할 수 없습니다. \r\n 그러나 allow_hub_admin_change_optionê°€ 1ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUB 관리ìžì—ì„œ 관리 ì˜µì…˜ì„ íŽ¸ì§‘ í•  수 있습니다. +S_BOLD 설명: + + +PREFIX D_SM_MSG +CAPTION 메시지 설정 +S_MSG_2 ê°€ìƒ HUB "%S"ì— VPN Clientê°€ ì ‘ì†í–ˆì„ ë•Œ 사용ìžì˜ í™”ë©´ì— ë©”ì‹œì§€ë¥¼ ë³¼ 수 있습니다. 메시지를 표시하는 경우는 다ìŒì— 표시 í•  ë©”ì‹œì§€ì˜ ë‚´ìš©ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤. +C_USEMSG 메시지 표시 (&M) +STATIC1 메시지 표시 기능 +S_INFO 연결하는 사용ìžê°€ 사용하는 VPN Client ë²„ì „ì´ 3.0 ì´ìƒì´ì–´ì•¼í•©ë‹ˆë‹¤. \r\n\r\n ë©”ì‹œì§€ì— "http://"ë¡œ 시작하는 URLì„ í•œ 줄 설명하는 메시지를 표시하는 ëŒ€ì‹ ì— ê·¸ URLì„ ê¸°ë³¸ Web 브ë¼ìš°ì €ë¥¼ 실행하고 ë³¼ 수 있습니다. +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_NICINFO +CAPTION ê°€ìƒ LAN ì¹´ë“œ "%S"ì˜ ìƒíƒœ +IDCANCEL 닫기 (&C) + + +PREFIX D_SM_VLAN +CAPTION 태그 VLAN 패킷 전송 설정 ë„구 +STATIC1 LAN ì¹´ë“œì˜ ì¢…ë¥˜ì— ë”°ë¼ì„œëŠ” 기본ì ìœ¼ë¡œ 태그 VLAN 패킷 (IEEE802.1Q)ì„ íˆ¬ê³¼ í•  수없는 경우가 있습니다. \r\n\r\n ê°€ìƒ HUB와 LAN 카드를 로컬 브리지 연결하는 경우 ë¬¼ë¦¬ì  ë„¤íŠ¸ì›Œí¬ì—ì„œ 태그 VLAN íŒ¨í‚·ì„ ê°€ìƒ HUBì— ìž…ë ¥í•˜ê±°ë‚˜ ê°€ìƒ HUBì—ì„œ 태그 VLAN íŒ¨í‚·ì„ ë¬¼ë¦¬ì  ë„¤íŠ¸ì›Œí¬ì— 출력 하고 ì‹¶ì€ ê²½ìš°, LAN ì¹´ë“œì— VLAN íŒ¨í‚·ì„ ì „ì†¡í•˜ê¸°ìœ„í•œ 설정ì„해야합니다. +B_ENABLE ì„ íƒí•œ LAN 카드를 태그 VLANì´ íˆ¬ê³¼ 가능하게 설정 (&C) +B_DISABLE ì„¤ì •ì„ í•´ì œ (&U) +STATIC2 태그 VLAN 패킷 전송 설정 ë„구를 +S_WARNINGì´ ë„구를 사용하면 Intel, Broadcom ë° Marvell ì œ ì •ê·œ ë“œë¼ì´ë²„를 사용하는 ì¼ë¶€ Windows ìš© LAN ì¹´ë“œì˜ íƒœê·¸ VLANì˜ íˆ¬ê³¼ 설정ì„하거나 ì„¤ì •ì„ í•´ì œ í•  수 있습니다. +S_WARNING2 ìœ„ì˜ ëª©ë¡ì— 표시ë˜ëŠ” LAN ì¹´ë“œëŠ”ì´ ë„구는 ì„¤ì •ì„ ë³€ê²½í•  수 지ì›í•˜ê³  있습니다. 목ë¡ì— 표시ë˜ì§€ ì•Šì€ LAN ì¹´ë“œëŠ”ì´ ë„구는 ì„¤ì •ì„ í•  수 없습니다. 목ë¡ì—없는 LAN ì¹´ë“œì—ì„œë„ íƒœê·¸ VLANì´ ê¸°ë³¸ì ìœ¼ë¡œ 투과 가능하거나 ì–´ë–¤ ì„¤ì •í•¨ìœ¼ë¡œì¨ íˆ¬ê³¼ 가능하게 ë  ìˆ˜ 있습니다. \r\n\r\n ê·¸ 경우 시스템 관리ìžê°€ 스스로 Windowsì— ë¡œê·¸ì¸í•˜ì—¬ ì´ëŸ¬í•œ 설정ì„해야합니다. +IDCANCEL 닫기 (&X) + + +PREFIX D_SM_SIMULATION +CAPTION 지연 패킷 로스 ìƒì„± 기능 +STATIC1ì´ ì•¡ì„¸ìŠ¤ë¦¬ìŠ¤íŠ¸ì˜ ì¡°ê±´ì— ì¼ì¹˜í•˜ëŠ” íŒ¨í‚·ì´ ê°€ìƒ HUB를 통과 í•  ë•Œ 패킷 지연 지터 ë° íŒ¨í‚· ì†ì‹¤ì„ ë°œìƒì‹œí‚¬ 수 있습니다. \r\n\r\nì´ ê¸°ëŠ¥ì€ ì €ì†ì—ì„œ ë‚®ì€ í’ˆì§ˆì˜ ì¸í„°ë„· 회선과 WAN 회선, 무선 회선 ë“±ì„ ì´ìš©í–ˆì„ ê²½ìš°ì˜ ë™ìž‘ì„ LANì˜ ì±…ìƒì—ì„œ 실험 í•  수 있습니다. 예를 들어, IP ì „í™” (VoIP) ë“±ì˜ ë™ìž‘ ì‹œí—˜ì— ìœ ìš©í•©ë‹ˆë‹¤. +STATIC2 ë°œìƒì‹œí‚¤ëŠ” 지연 지터 패킷 ì†ì‹¤ì˜ ë‚´ìš©: +C_DELAY ì§€ì—°ì„ ë°œìƒì‹œí‚¤ëŠ” (&D) +S_DELAY ë°œìƒí•˜ëŠ” ì§€ì—°ì˜ ì–‘ (0 - 10000): +S_DELAY2 밀리 ì´ˆ (msecs) +C_JITTER 지연 지터 (ìš”ë™)ì„ ë°œìƒì‹œí‚¤ëŠ” (&J) +S_JITTER ë°œìƒí•˜ëŠ” ì§€ì—°ì˜ ìš”ë™ (0 - 100): +S_JITTER2 í¼ì„¼íŠ¸ (%) +C_LOSS 패킷 ì†ì‹¤ì„ ë°œìƒì‹œí‚¤ëŠ” (&L) +S_LOSS ë°œìƒì‹œí‚¤ëŠ” 패킷 로스율 (0 - 100): +S_LOSS2 í¼ì„¼íŠ¸ (%) +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_AO_VALUE +CAPTION ì´ë¦„ê³¼ ê°’ +STATIC1 ì´ë¦„ (&N): +STATIC2 ê°’ (&V): +STATIC3 (정수) +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_L3 +CAPTION ê°€ìƒ ë ˆì´ì–´ 3 스위치 설정 +STATIC1ì´ VPN Serverì—ì„œ ì‹¤í–‰ì¤‘ì¸ ì—¬ëŸ¬ ê°€ìƒ HUBê°„ì— ê°€ìƒ ë ˆì´ì–´ 3 스위치를 ì •ì˜í•˜ê³  다른 IP 네트워í¬ë¥¼ ë¼ìš°íŒ… í•  수 있습니다. +STATIC2 ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê¸°ëŠ¥ì€ ë„¤íŠ¸ì›Œí¬ ë° IP ë¼ìš°íŒ… 관련 지ì‹ì„ 가지고 계신 분ì´ë‚˜ ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžë¥¼ìœ„í•œ 기능입니다. ì¼ë°˜ì ì¸ VPN ê¸°ëŠ¥ì„ ì‚¬ìš©í•  경우 ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê¸°ëŠ¥ì„ ì‚¬ìš©í•  필요가 없습니다. \r\n\r\n ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ IP ë¼ìš°íŒ…ì— ê´€í•œ 충분한 지ì‹ì„ 가지고 ê³„ì‹ ì— ë„¤íŠ¸ì›Œí¬ì— 미치는 ì˜í–¥ì„ 충분히 고려하고 설정하십시오. +STATIC3 ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê¸°ëŠ¥ì— ëŒ€í•œì£¼ì˜ +S_BOLD ì •ì˜ ëœ ê°€ìƒ ë ˆì´ì–´ 3 스위치 ëª©ë¡ (&L): +B_ADD 새로 만들기 (&N) +B_START ë™ìž‘ 시작 (&S) +B_STOP ë™ìž‘ 정지 (&T) +IDOK 편집 (&E) +B_DELETE ì‚­ì œ (&D) +IDCANCEL 닫기 (&C) + + +PREFIX D_SM_L3_ADD +CAPTION 새로운 ê°€ìƒ ë ˆì´ì–´ 3 스위치 만들기 +STATIC1 새로운 ê°€ìƒ ë ˆì´ì–´ 3 스위치를 만듭니다. ì´ë¦„ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤. \r\n\r\n ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„ì€ ì´ë¯¸ì´ VPN Serverì— ì¡´ìž¬í•˜ëŠ” 다른 ê°€ìƒ ë ˆì´ì–´ 3 스위치와 중복 ë  ìˆ˜ 없습니다. +STATIC2 ì´ë¦„ (&N): +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_L3_SW +CAPTION ê°€ìƒ ë ˆì´ì–´ 3 스위치 "%S"ì˜ íŽ¸ì§‘ +STATIC1 í•˜ë‚˜ì˜ ê°€ìƒ ë ˆì´ì–´ 3 스위치는 ë³µìˆ˜ì˜ ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ì™€ ë¼ìš°íŒ… í…Œì´ë¸”ì„ ì •ì˜ í•  수 있습니다. +STATIC2 ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ëŠ” ê°€ìƒ HUB와 ê´€ë ¨ëœ ê°€ìƒ HUBê°€ ìž‘ë™í•˜ëŠ” ë™ì•ˆ ê°€ìƒ HUBì—ì„œ í•˜ë‚˜ì˜ IP 호스트처럼 ë™ìž‘합니다. 여러 ê°€ìƒ HUBì— ëŒ€í•´ 별ë„ì˜ IP 네트워í¬ì— ì†Œì† ëœ ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ê°€ ì •ì˜ë˜ì–´ìžˆì„ ë•Œ, ê·¸ ì¸í„°íŽ˜ì´ìŠ¤ê°„ì— IP ë¼ìš°íŒ…ì´ ìžë™ìœ¼ë¡œ ì´ë£¨ì–´ì§‘니다. \r\n\r\n ë˜í•œ ë¼ìš°íŒ… í…Œì´ë¸”ì„ ìˆ˜ë™ìœ¼ë¡œ 설정하여보다 세밀한 경로 ì„¤ì •ì„ í•  수 있습니다. +S_BOLD1 ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ ëª©ë¡ (&I): +B_ADD_IF ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ 추가 (&A) +B_DEL_IF ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ì˜ ì‚­ì œ (&E) +S_BOLD2 ë¼ìš°íŒ… í…Œì´ë¸” (&R): +B_ADD_TABLE ë¼ìš°íŒ… í…Œì´ë¸” 항목 추가 (&D) +B_DEL_TABLE ë¼ìš°íŒ… í…Œì´ë¸” 항목 ì‚­ì œ (&L) +B_START ë™ìž‘ 시작 (&S) +B_STOP ë™ìž‘ 정지 (&T) +IDCANCEL 닫기 (&C) + + +PREFIX D_SM_L3_SW_IF +CAPTION ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ 추가 +STATIC1 새로운 ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì— ì¶”ê°€í•©ë‹ˆë‹¤. \r\n\r\n ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ê°€ ì†í•œ IP ë„¤íŠ¸ì›Œí¬ ê³µê°„ê³¼ ì¸í„°íŽ˜ì´ìŠ¤ ìžì‹ ì˜ IP 주소를 ì •ì˜í•´ì•¼í•©ë‹ˆë‹¤. \r\n ë˜í•œ ì¸í„°íŽ˜ì´ìŠ¤ê°€ ì—°ê²° ëŒ€ìƒ ê°€ìƒ HUB ì´ë¦„ì„ ì„ íƒí•˜ê±°ë‚˜ 입력하십시오. \r\n ê°€ìƒ HUB ì´ë¦„ì€ í˜„ìž¬ 존재하지 않는 ê°€ìƒ HUB를 지정할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +STATIC2 ì—°ê²°ëœ ê°€ìƒ HUB (&A) +STATIC3ì´ ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 연결하는 ê°€ìƒ HUB를 ì„ íƒí•˜ê±°ë‚˜ ì´ë¦„ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤. +STATIC4 ê°€ìƒ HUB (&H): +STATIC5 ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ê°€ 가지는 IP 주소와 ì†Œì† ì„œë¸Œë„· 공간 (&D) +STATIC6 ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ëŠ” ê°€ìƒ HUBì—ì„œ í•˜ë‚˜ì˜ IP 주소를 가지고 있어야합니다. ë˜í•œ IP 주소가 ì†í•œ IP 네트워í¬ì˜ 서브넷 마스í¬ë¥¼ 지정해야합니다. \r \n \r\n 여러 ê°€ìƒ HUBì˜ IP 공간ë¼ë¦¬ì˜ ê°€ìƒ ë ˆì´ì–´ 3 스위치를 통한 ë¼ìš°íŒ…ì€ ì—¬ê¸°ì— ì§€ì •ëœ IP ì£¼ì†Œì— ë”°ë¼ ìž‘ë™í•©ë‹ˆë‹¤. +S_SRC_IP_1 ë° IP 주소: +S_SRC_IP_2 서브넷 ë§ˆìŠ¤í¬ (&S): +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_L3_SW_TABLE +CAPTION ë¼ìš°íŒ… í…Œì´ë¸” 항목 추가 +STATIC1 ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ë¼ìš°íŒ… í…Œì´ë¸”ì— ìƒˆë¡œìš´ ë¼ìš°íŒ… í…Œì´ë¸” í•­ëª©ì„ ì¶”ê°€í•©ë‹ˆë‹¤. \r\n\r\n ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ IP ë¼ìš°íŒ… ì—”ì§„ì€ IP íŒ¨í‚·ì˜ ëª©ì ì§€ IP 주소가 ê° ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ ì†Œì† IP 네트워í¬ì˜ ì–´ëŠ ê²ƒì—ë„ ì†í•˜ì§€ 않는 경우 ë¼ìš°íŒ… í…Œì´ë¸”ì„ ì°¸ì¡°í•˜ì—¬ ë¼ìš°íŒ…ì„ ìˆ˜í–‰ 합니다. +STATIC2 ë¼ìš°íŒ… í…Œì´ë¸” í•­ëª©ì˜ ë‚´ìš© (&E): +STATIC3 ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ëŠ” ê°€ìƒ HUBì—ì„œ í•˜ë‚˜ì˜ IP 주소를 가지고 있어야합니다. ë˜í•œ IP 주소가 ì†í•œ IP 네트워í¬ì˜ 서브넷 마스í¬ë¥¼ 지정해야합니다. \r \n \r\n 여러 ê°€ìƒ HUBì˜ IP 공간ë¼ë¦¬ì˜ ê°€ìƒ ë ˆì´ì–´ 3 스위치를 통한 ë¼ìš°íŒ…ì€ ì—¬ê¸°ì— ì§€ì •ëœ IP ì£¼ì†Œì— ë”°ë¼ ìž‘ë™í•©ë‹ˆë‹¤. +S_SRC_IP_1 ë„¤íŠ¸ì›Œí¬ ì£¼ì†Œ (&N): +S_SRC_IP_2 서브넷 ë§ˆìŠ¤í¬ (&S): +S_SRC_IP_3 게ì´íŠ¸ì›¨ì´ 주소 (&G): +S_SRC_IP_4 메트릭 ê°’ (&M): +STATIC4 ※ ë„¤íŠ¸ì›Œí¬ ì£¼ì†Œì— 0.0.0.0ì„ ì„œë¸Œë„· ë§ˆìŠ¤í¬ 0.0.0.0ì„ ì§€ì •í•˜ë©´ 기본 ê²½ë¡œì˜ ì˜ë¯¸ìž…니다. +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_CM_SELECT_SECURE +CAPTION 스마트 ì¹´ë“œ ì„ íƒ +STATIC1 사용하는 스마트 ì¹´ë“œ ìœ í˜•ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤. \r\n\r\n 스마트 ì¹´ë“œ í˜•ì‹ ëª©ë¡ì—는 현재 ì»´í“¨í„°ì— ë“œë¼ì´ë²„ê°€ 설치ë˜ì–´ 있고, 한편 VPN 소프트웨어ì—ì„œ 지ì›ë˜ëŠ” 장치 목ë¡ì´ 표시ë©ë‹ˆë‹¤. \r\n 현재 사용하고있는 스마트 ì¹´ë“œì˜ ì¢…ë¥˜ê°€ 표시ë˜ì§€ 않는 경우 VPN 소프트웨어를 최신 버전으로 ì—…ë°ì´íŠ¸í•˜ë©´ 사용할 수있게ë˜ëŠ” ê²½ìš°ë„ ìžˆìŠµë‹ˆë‹¤. \r\n\r\n ※ ë„ìž… ì§í›„ì˜ ë“œë¼ì´ë²„ê°€ 표시ë˜ì§€ 않는 경우 Windows를 다시 시작하여보십시오. +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_CM_SECURE_MANAGER +CAPTION 스마트 ì¹´ë“œ ê´€ë¦¬ìž +S_INFO 현재 ì„ íƒë˜ì–´ìžˆëŠ” 스마트 ì¹´ë“œ:\r\n\r\n %S +B_BOLD 스마트 ì¹´ë“œì— ì €ìž¥ë˜ì–´ìžˆëŠ” 개체 목ë¡: +B_REFRESH 개체 ëª©ë¡ ì—…ë°ì´íŠ¸ (&R) +B_IMPORT ì¹´ë“œì— ê¸°ë¡ (&I)... +B_EXPORT ì¹´ë“œì—ì„œ 가져 오기 (&E)... +B_DELETE ì¹´ë“œì—ì„œ ì‚­ì œ (&D) +B_NEW_CERT 새 ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ ìƒì„±í•˜ì—¬ ì¹´ë“œì— ê¸°ë¡ (&N)... +B_PIN PIN 코드 변경 (&C)... +IDCANCEL 닫기 + + +PREFIX D_CM_SECURE_TYPE +CAPTION 개체 유형 ì„ íƒ +STATIC 가져올 개체 ìœ í˜•ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤. +R_CERT ì¸ì¦ì„œ (&C) +R_KEY 비밀 키 (&K) +R_DATA 모든 ë°ì´í„° (&D) +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_STRING +CAPTION VPN 소프트웨어 +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_SELECT_KEYPAIR +CAPTION 스마트 ì¹´ë“œì˜ ì¸ì¦ì„œ 지정 +S_INFO 현재 ì„ íƒë˜ì–´ìžˆëŠ” 스마트 ì¹´ë“œ:\r\n\r\n %S +B_BOLD1 스마트 ì¹´ë“œì˜ ì¸ì¦ì„œë¥¼ ì„ íƒí•˜ì‹­ì‹œì˜¤: +IDOK & OK +IDCANCEL 취소 +B_BOLD2 대ì‘하는 비밀 키를 ì„ íƒí•˜ì‹­ì‹œì˜¤: + + +PREFIX D_CM_LOAD_X +CAPTION ì¸ì¦ì„œ 가져 오기 +STATIC1 ì–´ë–¤ 방법으로 ì¸ì¦ì„œë¥¼ë¡œë“œ 있습니까? +R_FROM_FILE 파ì¼ì—ì„œ ì¸ì¦ì„œë¥¼ë¡œë“œ (&F) +R_FROM_SECURE 스마트 ì¹´ë“œì—ì„œ ì¸ì¦ì„œë¥¼ë¡œë“œ (&R) +S_FILE ì¸ì¦ì„œ ë°ì´í„°ê°€ 저장ë˜ì–´ìžˆëŠ” íŒŒì¼ (확장ìžê°€ .cer, .crt, .p12, .pfx 중 하나)ì—ì„œ ì¸ì¦ì„œë¥¼ 가져올 수 있습니다. +S_CERTì´ ì»´í“¨í„°ì— ìŠ¤ë§ˆíŠ¸ 카드가 ì—°ê²°ë˜ì–´ìžˆëŠ” 경우 스마트 ì¹´ë“œì˜ ì¸ì¦ì„œë¥¼ 가져올 수 있습니다. +B_SELECT 사용하는 스마트 ì¹´ë“œì˜ ì„ íƒ (&S)... +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_CM_SECURE_PIN +CAPTION PIN 코드 변경 +STATIC1 스마트 ì¹´ë“œì˜ PIN 코드 PIN 번호를 변경할 수 있습니다. \r\n\r\nPIN 코드를 변경하려면 현재 PIN 코드와 새 PIN 코드를 ë‘ ë²ˆ 입력하십시오. 설정 í•œ PIN 코드를 잊지 ì•Šë„ë¡í•˜ì‹­ì‹œì˜¤. +STATIC2 현재 PIN 코드 (&C): +STATIC3 새로운 PIN 코드 (&N): +STATIC4 í™•ì¸ ìž…ë ¥ (&E): +STATIC5ì£¼ì˜ +STATIC6 현재 PIN 코드를 ì¼ì • 횟수 입력하면 스마트 카드를 사용할 수 없게ë˜ëŠ” 경우가 있습니다. +STATIC7 스마트 카드를 삽입하고 [OK]를 í´ë¦­í•˜ì‹­ì‹œì˜¤. +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_CRL +CAPTION ìž˜ëª»ëœ ì¸ì¦ì„œ ëª©ë¡ +STATIC1ì´ ê°€ìƒ HUBì—ì„œ ìž˜ëª»ëœ ì¸ì¦ì„œ 목ë¡ì„ 관리합니다. \r\n\r\n ìž˜ëª»ëœ ì¸ì¦ì„œ 목ë¡ì— ì¸ì¦ì„œë¥¼ 등ë¡í•˜ë©´ 해당 ì¦ëª…서를 제시 í•œ í´ë¼ì´ì–¸íŠ¸ëŠ”ì´ ê°€ìƒ HUBì— ì¸ì¦ì„œ ì¸ì¦ 모드로 ì—°ê²°í•  수 없습니다. +B_ADD 추가 (&A) +IDOK 편집 (&E) +IDCANCEL 닫기 (&C) +B_DELETE ì‚­ì œ (&D) + + +PREFIX D_SM_EDIT_CRL +CAPTION ìž˜ëª»ëœ ì¸ì¦ì„œ +STATIC1 ìž˜ëª»ëœ ì¸ì¦ì„œ 목ë¡ì— 등ë¡í•˜ëŠ” ë‚´ìš©ì„ ì„¤ì •í•©ë‹ˆë‹¤. \r\n\r\n ê°€ìƒ HUB 사용ìžê°€ ì¸ì¦ì„œ ì¸ì¦ 모드로 ì ‘ì† í•´ ì™”ì„ ë•Œ, ê·¸ ì¸ì¦ì„œê°€ 유효하지 ì•Šì€ ì¸ì¦ì„œ 목ë¡ì— 등ë¡ë˜ì–´ìžˆëŠ” 하나 ì´ìƒì˜ ë‚´ìš©ê³¼ ì¼ì¹˜í•˜ëŠ” ê²½ìš°ì— ê·¸ 사용ìžì˜ ì—°ê²°ì„ ê±°ë¶€í•©ë‹ˆë‹¤. +S_BOLD 아래 ì •ì˜ ëœ í•­ëª© 모든 ë‚´ìš©ê³¼ ì¼ì¹˜í•˜ëŠ” ì¸ì¦ì„œë¥¼ 무효로합니다. +STATIC2 ì¸ì¦ì„œì˜ ë‚´ìš© +R_CN ì´ë¦„ (CN): +R_O ì†Œì† ê¸°ê´€ (O): +R_OU ì¡°ì§ ë‹¨ìœ„ (OU): +R_C êµ­ê°€ (C): +R_ST ê´‘ì—­ì‹œ/ë„ (ST): +R_L 로컬 (L): +STATIC3 ì¸ì¦ì„œì˜ ì†ì„± ê°’: +R_SERI ì¼ë ¨ 번호 (16 진수): +R_MD5_HASH MD5 다ì´ì œìŠ¤íŠ¸ ê°’ (16 진수 128 bit): +R_SHA1_HASH SHA-1 다ì´ì œìŠ¤íŠ¸ ê°’ (16 진수 160 bit): +STATIC4 다ì´ì œìŠ¤íŠ¸ ê°’ (í•´ì‹œ ê°’)ì˜ ì§€ì • ì¸ì¦ì„œë¥¼ ì‚¬ì‹¤ìƒ ê³ ìœ í•˜ê²Œ ì‹ë³„ í•  수 있습니다. ì¼ë°˜ì ìœ¼ë¡œ MD5 ë˜ëŠ” SHA-1ì˜ ë‹¤ì´ì œìŠ¤íŠ¸ ê°’ì„ ìž…ë ¥í•˜ëŠ” 경우 다른 í•­ëª©ì„ ìž…ë ¥ í•  필요가 없습니다. +STATIC5 기존 ì¸ì¦ì„œ 파ì¼ì—ì„œ 지정 +STATIC6 비활성화하려면 ì¸ì¦ì„œ 파ì¼ì´ 있으면 ê·¸ 파ì¼ì„ 지정하여 ì¸ì¦ì„œë¥¼ 정확하게 지정 í•´ì œ 목ë¡ì— 추가 í•  수 있습니다. ì¸ì¦ì„œ 가져 오기를 í´ë¦­í•˜ì—¬ 지정한 ì¸ì¦ì„œ 파ì¼ì˜ ë‚´ìš©ì´ ìžë™ìœ¼ë¡œ ìž…ë ¥ë©ë‹ˆë‹¤. +B_LOAD ì¸ì¦ì„œ 가져 오기 (&L)... +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_AC_LIST +CAPTION ì ‘ê·¼ IP 제한 ëª©ë¡ +S_TITLE í´ë¼ì´ì–¸íŠ¸ ì»´í“¨í„°ì˜ IP ì£¼ì†Œì— ë”°ë¼ì´ VPN Serverì˜ ê°€ìƒ HUB "%S"ì— ëŒ€í•œ VPN ì—°ê²°ì„ í—ˆìš©í•˜ê±°ë‚˜ 거부 í•  수 있습니다. ì•„ëž˜ì— ì—°ê²°ì„ í—ˆìš©í•˜ê±°ë‚˜ 거부하는 ê·œì¹™ì„ ì„¤ì •í•  수 있습니다. +B_ADD 규칙 추가 (&A) +IDOK 규칙 편집 (&E) +B_DELETE 규칙 ì‚­ì œ (&D) +B_SAVE 저장 (&S) +IDCANCEL 취소 (&C) +STATIC1 ìš°ì„  순위 ëª©ë¡ ìœ„ì—있는 것 ì¼ìˆ˜ë¡ 높아집니다. +STATIC2 í´ë¼ì´ì–¸íŠ¸ì˜ IP 주소가 목ë¡ì—있는 모든 항목과 ì¼ì¹˜í•˜ì§€ ì•Šì€ ê²½ìš°ì´ ê°€ìƒ HUBì— VPN ì—°ê²°ì„ í—ˆìš©í•©ë‹ˆë‹¤. + + +PREFIX D_SM_AC +CAPTION ì ‘ê·¼ IP 제한 ëª©ë¡ ê·œì¹™ 항목 편집 +STATIC1 IP 액세스 제한 ëª©ë¡ ê·œì¹™ í•­ëª©ì„ ì„¤ì •í•˜ì‹­ì‹œì˜¤. 여기ì—ì„œ 설정 í•œ í•­ëª©ì€ VPN Clientê°€ ê°€ìƒ HUBì— ì—°ê²°í•˜ë ¤ê³  í•  ë•Œ í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²°ì„ í—ˆìš©í• ì§€ 거부할지 여부를 결정하는 ë° ì‚¬ìš©ë©ë‹ˆë‹¤. +STATIC2 규칙 í•­ëª©ì˜ ë‚´ìš© +STATIC3 í´ë¼ì´ì–¸íŠ¸ì˜ IP 주소가 다ìŒê³¼ ê°™ì€ ê²½ìš°ì— ê·œì¹™ì„ ì ìš©í•œë‹¤: +R_SINGLE ë‹¨ì¼ IP 주소 (&S) +R_MASKED 여러 IP 주소 (IP ë„¤íŠ¸ì›Œí¬ ì£¼ì†Œì™€ ë„· 마스í¬ë¡œ 지정) (&M): +STATIC4 주소 (&A): +S_MASK ë„· ë§ˆìŠ¤í¬ (&K): +STATIC5 ë™ìž‘ +R_PASS ì—°ê²° 허용 (&P) +R_DENY ì—°ê²°ì„ ê±°ë¶€ (&D) +STATIC6 기타 +STATIC7 ìš°ì„  순위 (&R): +STATIC8 (정수:ìž‘ì„ìˆ˜ë¡ ìš°ì„  순위가 높아집니다) +STATIC9 IP 프로토콜 버전: +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_LOG_FILE +CAPTION 로그 íŒŒì¼ ëª©ë¡ +STATIC1 ì„œë²„ì— ì €ìž¥ë˜ì–´ìžˆëŠ” 로그 파ì¼ì„ 지정하여 다운로드 í•  수 있습니다. \r\n\r\nVPN Server ì „ì²´ 관리ìžëŠ” 모든 ê°€ìƒ HUB 로그 ë° ì„œë²„ 로그를 다운로드 í•  수 있습니다. ê°€ìƒ HUBì˜ ê´€ë¦¬ìžëŠ” ê°€ìƒ HUBì˜ ë¡œê·¸ íŒŒì¼ ë§Œ 다운로드 í•  수 있습니다. +IDOK 다운로드 (&D) +B_REFRESH 최신 ìƒíƒœë¡œ ì—…ë°ì´íŠ¸ (&R) +IDCANCEL 닫기 + + +PREFIX D_SM_READ_LOG_FILE +CAPTION íŒŒì¼ ë‹¤ìš´ë¡œë“œ +S_INFO2 íŒŒì¼ "%S"를 VPN Serverì—ì„œ 다운로드합니다. \r\n ìž ì‹œ 기다려주십시오... +IDCANCEL 다운로드 취소 (&S) + + +PREFIX D_SM_SAVE_LOG +CAPTION 로그 파ì¼ì˜ 다운로드 완료 +S_INFO íŒŒì¼ "%S"ì˜ ë‹¤ìš´ë¡œë“œê°€ 완료ë˜ì—ˆìŠµë‹ˆë‹¤. \r\n\r\nì´ íŒŒì¼ì„ ì—´ê±° 나 저장할 수 있습니다. +IDOK 열기 (&O) +B_SAVE 저장 (&S) +IDCANCEL 취소 + + +PREFIX D_TCP +CAPTION TCP/IP 최ì í™” 유틸리티 +STATIC1 Windowsì˜ ì¸í„°ë„· 프로토콜 (TCP/IP) ì„¤ì •ì„ ìµœì í™”하여 컴퓨터 네트워í¬ì˜ 통신 ì†ë„를 ê³ ì†í™” í•  수있는 경우가 있습니다. \r\n\r\nì´ TCP/IP 최ì í™” 유틸리티를 사용하면 통신 ì†ë„ì˜ ìµœì í™” ì„¤ì •ì„ ì‰½ê²Œ í•  수 있습니다. +STATIC2 ì•„ëž˜ì— í‘œì‹œë˜ì–´ìžˆëŠ” í˜„ìž¬ì˜ Windowsê°€ 보유하고있는 TCP/IP 설정 값입니다. ì´ ê°’ì„ ë³€ê²½í•˜ì—¬ TCP/IP ì„¤ì •ì„ ìµœì í™” í•  수 있습니다. ë˜í•œì´ 유틸리티를 ë‚˜ì¤‘ì— ì‹œìž‘í•˜ì—¬ 언제든지 ê°’ì„ ë‹¤ì‹œ 설정하거나 취소 í•  수 있습니다. +STATIC3 TCP/IP 통신 설정: +STATIC4 TCP 수신 ì°½ í¬ê¸° (&R): +R_RECV_DISABLE OSì˜ ê¸°ë³¸ê°’ì„ ì‚¬ìš© (&D) +R_RECV_ENABLE ì•„ëž˜ì˜ ê°’ìœ¼ë¡œ 설정 (&E) +S_RECV ë°”ì´íŠ¸ +B_RECV 권장 ê°’ì„ ì‚¬ìš© (&C) +STATIC5 TCP 전송 윈ë„ìš° í¬ê¸° (&S): +R_SEND_DISABLE OSì˜ ê¸°ë³¸ê°’ì„ ì‚¬ìš© (&I) +R_SEND_ENABLE ì•„ëž˜ì˜ ê°’ìœ¼ë¡œ 설정 (&N) +S_SEND ë°”ì´íŠ¸ +B_SEND 권장 ê°’ì„ ì‚¬ìš© (&M) +IDOK & OK +IDCANCEL 취소 +STATIC6 TCP/IP ì„¤ì •ì„ ë³€ê²½ í•œ 경우ì—는 Windows를 다시 ì‹œìž‘í–ˆì„ ë•Œ ì„¤ì •ì´ ì ìš©ë©ë‹ˆë‹¤. 설정 변경 후 바로 컴퓨터를 다시 시작할 필요가 없지만 다시 시작할 때까지 TCP/IPì˜ ìµœì í™” ì„¤ì •ì´ ì ìš©ë˜ì§€ 않습니다. +B_DELETE TCP 통신 설정 최ì í™” 유틸리티를 사용하여 관리를하지 + + +PREFIX D_TCP_MSG +CAPTION TCP/IP 통신 설정 최ì í™” +STATIC1 Windows TCP/IP 통신 ì„¤ì •ì„ ìµœì í™”하면 TCP/IP를 사용하여 통신 ì†ë„를 í¬ê²Œ í–¥ìƒì‹œí‚¬ 수 있습니다. 통신 ì„¤ì •ì„ ìµœì í™” 하시겠습니까? \r\n \r\n ë‚˜ì¤‘ì— TCP/IP 최ì í™” 유틸리티를 시작하여 언제든지 통신 ì„¤ì •ì„ ìµœì í™”하거나 취소 í•  수 있습니다. +STATIC2 TCP/IP ì„¤ì •ì„ ë³€ê²½ í•œ 경우ì—는 Windows를 다시 ì‹œìž‘í–ˆì„ ë•Œ ì„¤ì •ì´ ì ìš©ë©ë‹ˆë‹¤. 설정 변경 후 바로 컴퓨터를 다시 시작할 필요가 없지만 다시 시작할 때까지 TCP/IPì˜ ìµœì í™” ì„¤ì •ì´ ì ìš©ë˜ì§€ 않습니다. +R_OPTIMIZE 통신 ì„¤ì •ì„ ìžë™ìœ¼ë¡œ 최ì í™” (&A) +R_MANUAL TCP/IP 최ì í™” 유틸리티를 사용하여 수ë™ìœ¼ë¡œ 최ì í™” (&M) +R_NO 최ì í™”는하지 (&D) +IDOK ë‹¤ìŒ (&N)> +IDOK3 <뒤로 (&B) + + +PREFIX D_CM_PKCSEULA +CAPTION 소프트웨어와 스마트 ì¹´ë“œì˜ ì‚¬ìš© ì¡°ê±´ì— ëŒ€í•œ í™•ì¸ +S_INFO_1 소프트웨어 "%S"를 사용하여 ì§€ì •ëœ ìŠ¤ë§ˆíŠ¸ ì¹´ë“œì— ì•¡ì„¸ìŠ¤í•˜ë ¤ê³ í•©ë‹ˆë‹¤. +S_INFO_2 소프트웨어 "%S"를 사용하는 경우 해당 소프트웨어와 사용하는 스마트 ì¹´ë“œì˜ ì•½ì •ì´ìžˆì„ 경우 ì´ì— ë™ì˜ í•œ 후 사용해야하는 경우가 있습니다. \r\n\r\n ìžì„¸í•œ ë‚´ìš©ì€ ì†Œí”„íŠ¸ì›¨ì–´ "%S"와 스마트 ì¹´ë“œ 공급 ì—…ì²´ì— ë¬¸ì˜í•˜ì‹­ì‹œì˜¤. +S_INFO_3 ìœ„ì— ë™ì˜í•˜ê³  소프트웨어 "%S"를 사용하여 ì§€ì •ëœ ìŠ¤ë§ˆíŠ¸ ì¹´ë“œì— ëŒ€í•œ 액세스를 하시겠습니까? +IDOK 예 (&Y) +IDCANCEL 아니오 (&N) + + +PREFIX D_CM_TRAFFIC +CAPTION 통신 처리량 측정 ë„구 +STATIC1 통신 처리량 측정 ë„구를 사용하면 IP 네트워í¬ì— ì—°ê²°ë˜ì–´ìžˆëŠ” ë‘ ì»´í“¨í„°ê°„ì— ìµœëŒ€í•œ 통신 실제 통신 ë°ì´í„° 량과 통신 시간ì—ì„œ ê·¸ë™ì•ˆ 네트워í¬ì˜ 최대 ëŒ€ì—­í­ (처리량)ì„ ì¸¡ì • í•  수 있습니다. ì´ ë„구는 VPN ê°€ìƒ ë„¤íŠ¸ì›Œí¬ì—ì„œë„ VPNê³¼ 관계없는 ë¬¼ë¦¬ì  ë„¤íŠ¸ì›Œí¬ì—ì„œë„ ì‚¬ìš©í•  수 있습니다. +STATIC2ì´ ë„구를 사용하여 í˜„ìž¬ì˜ ë„¤íŠ¸ì›Œí¬ í†µì‹  ëŠ¥ë ¥ì„ ì¸¡ì • í•  수 있습니다. 그러나 측정 결과는 측정하는 ë‘ ì»´í“¨í„°ì˜ CPU 능력ì´ë‚˜ 다른 ì‹¤í–‰ì¤‘ì¸ ì‘ìš© í”„ë¡œê·¸ëž¨ì˜ ìƒíƒœ, ë„¤íŠ¸ì›Œí¬ ì‚¬ìš©ëŸ‰ ë“±ì— ë”°ë¼ ë‹¬ë¼ì§ˆ 수 있으므로 실제 ë„¤íŠ¸ì›Œí¬ ì²˜ë¦¬ 능력보다 ë‚®ì€ ê°’ì´ ë‚˜ì˜¤ëŠ” ê²½ìš°ë„ ìžˆìŠµë‹ˆë‹¤. +S_1 ë™ìž‘ 설정 +S_3ì´ ì»´í“¨í„°ëŠ” 측정 서버 ë˜ëŠ” 측정 í´ë¼ì´ì–¸íŠ¸ 중입니까? +R_SERVER 측정 서버 (&S) +R_CLIENT 측정 í´ë¼ì´ì–¸íŠ¸ (&C) +S_4 측정 ì„œë²„ì˜ ê²½ìš°ëŠ” 기다리는 í¬íŠ¸ 번호를 지정합니다. \r\n 측정 í´ë¼ì´ì–¸íŠ¸ì˜ 경우, ì—°ê²°ëœ ì¸¡ì • ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소와 í¬íŠ¸ 번호를 지정하고 필요한 경우 필요한 ì˜µì…˜ì„ ì„¤ì •í•©ë‹ˆë‹¤. +S_5 ì—°ê²°ëœ ì¸¡ì • 서버 ì´ë¦„ (&H): +S_6 í¬íŠ¸ 번호 (&P): +S_7 (TCP í¬íŠ¸) +S_8 아래 ì˜µì…˜ì€ í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ 설정합니다. +S_9 ë°ì´í„° í†µì‹ ì˜ ë°©í–¥ +R_DOWNLOAD 측정 서버ì—ì„œ 측정 í´ë¼ì´ì–¸íŠ¸ë¡œ 전송 (다운로드) (&D) +R_UPLOAD 측정 í´ë¼ì´ì–¸íŠ¸ì—ì„œ 측정 서버로 전송 (업로드) (&U) +R_FULL ì–‘ë°©í–¥ 전송 (다운로드 ë° ì—…ë¡œë“œë¥¼ ë™ì‹œì— 실행) (&F) +S_10 í†µì‹ ì˜ ê³ ê¸‰ +S_11 병렬 연결하여 ë°ì´í„° ì „ì†¡ì— ì‚¬ìš©í•˜ëŠ” TCP ì—°ê²° 수 (&N): +S_12 ë°ì´í„° 전송 시간 (측정 시간) (&A): +S_13 ì´ˆ +R_ETHERNET Ethernet 가정 ë ˆì´ì–´ 2ì˜ ì²˜ë¦¬ëŸ‰ì„ ì‚°ì¶œ (&E) +R_DOUBLE 중계 장치 능력 측정 모드 (&B) +S_14 ì—°ê²° +IDOK 실행 (&R) +IDCANCEL 취소 +S_15 통신 처리량 측정 ë„구는 vpncmd 명령 줄 관리 유틸리티ì—ì„œ 수행 í•  수 있습니다 (Windows ì´ì™¸ì˜ OSì—ì„œë„ ì‚¬ìš©í•  수 있습니다). + + +PREFIX D_CM_TRAFFIC_RUN +CAPTION 통신 트래픽 측정 ë„구 +S_INFO 현재 통신 트래픽 측정 ë„구를 실행하고 있습니다. ì•„ëž˜ì— ìž‘ë™ ìƒíƒœê°€ 표시ë©ë‹ˆë‹¤. +STATIC1 통신 트래픽 측정 ë„구를 ì¢…ë£Œí•˜ê³ ì´ í™”ë©´ì„ ë‹«ìœ¼ë ¤ë©´ ë§ˆì¹¨ì„ í´ë¦­í•˜ì‹­ì‹œì˜¤. +IDCANCEL 종료 (&X) + + +PREFIX D_CM_TRAFFIC_RESULT +CAPTION 통신 트래픽 측정 ê²°ê³¼ +STATIC1 통신 íŠ¸ëž˜í”½ì˜ ì¸¡ì •ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. 결과는 다ìŒê³¼ 같습니다. +IDCANCEL 닫기 (&C) + + +PREFIX D_SM_LICENSE +CAPTION ë¼ì´ì„¼ìŠ¤ 추가 ë° ì œê±° +STATIC1 SoftEther VPN Server를 사용하려면 유효한 ë¼ì´ì„¼ìŠ¤ë¥¼ ì·¨ë“하고 ë¼ì´ì„¼ìŠ¤ 키를 등ë¡í•´ì•¼í•©ë‹ˆë‹¤. ì´ í™”ë©´ì—ì„œ 새 ë¼ì´ì„¼ìŠ¤ 키를 등ë¡í•˜ê±°ë‚˜ ë“±ë¡ ëœ ë¼ì´ì„¼ìŠ¤ 키를 삭제하거나 현재 ë¼ì´ì„¼ìŠ¤ ëª©ë¡ ë° VPN Serverì˜ ë¼ì´ì„¼ìŠ¤ 모드를 표시 í•  수 있습니다. +S_BOLD 현재 ë“±ë¡ ëœ ë¼ì´ì„¼ìŠ¤ì˜ ëª©ë¡ (&L): +B_OBTAIN ë¼ì´ì„¼ìŠ¤ 확보·갱신 (&O) +STATIC2 ë¼ì´ì„¼ìŠ¤ 입수·업ë°ì´íŠ¸ë¥¼ í´ë¦­í•˜ë©´ ë¼ì´ì„¼ìŠ¤ 확보·업ë°ì´íŠ¸ ë°©ë²•ì— ëŒ€í•œ ì„¤ëª…ì´ í¬í•¨ ëœ Web 사ì´íŠ¸ë¥¼ 표시합니다. +B_ADD 새로운 ë¼ì´ì„¼ìŠ¤ 키 ë“±ë¡ (&A) +B_DEL ì‚­ì œ (&D) +IDOK ë¼ì´ì„¼ìŠ¤ ì •ë³´ (&I) +STATIC3 ë¼ì´ì„¼ìŠ¤ë¥¼ ì„ íƒí•˜ê³  ë¼ì´ì„¼ìŠ¤ 정보를 í´ë¦­í•˜ë©´ 소프트 ì´ì‚¬ 주ì‹íšŒì‚¬ì˜ Web 사ì´íŠ¸ (softether.com)ì— ì—°ê²°í•˜ê³  해당 ë¼ì´ì„¼ìŠ¤ì— 대한 ë“±ë¡ ì •ë³´ë¥¼ 표시합니다. +S_BOLD2 현재 SoftEther VPN Serverì˜ ë¼ì´ì„¼ìŠ¤ 모드 (&M): +IDCANCEL 닫기 (&X) + + +PREFIX D_SM_LICENSE_ADD +CAPTION 새로운 ë¼ì´ì„¼ìŠ¤ 키 ë“±ë¡ +S_INFO SoftEther VPN Server 제품 ë¼ì´ì„¼ìŠ¤ ë˜ëŠ” ì—°ê²° ë¼ì´ì„¼ìŠ¤ì˜ ë¼ì´ì„¼ìŠ¤ 키를 ë“±ë¡ í•  수 있습니다. +STATIC1 ë¼ì´ì„¼ìŠ¤ 키는 36 ìžë¦¬ 숫ìžì™€ 하ì´í”ˆ ( '-')으로 구성ë˜ì–´ìžˆëŠ” ë¼ì´ì„¼ìŠ¤ì˜ 소유를 ì¦ëª…하는 키 코드입니다. \r\n\r\n ë¼ì´ì„¼ìŠ¤ 키는 소프트웨어와 함께 ë¼ì´ì„¼ìŠ¤ ì¦ì„œë¥¼ë°›ì€ 경우 ë¼ì´ì„¼ìŠ¤ ì¦ì„œì— ì¸ì‡„ë˜ì–´ 있습니다. 소프트웨어 ë¼ì´ì„ ìŠ¤ë¥¼ 온ë¼ì¸ìœ¼ë¡œ 구입 í•œ 경우 êµ¬ìž…ì‹œì˜ Web 사ì´íŠ¸ì˜ 화면ì´ë‚˜ ë©”ì¼ ë“±ì— ë¼ì´ì„¼ìŠ¤ 키가 í¬í•¨ë˜ì–´ìžˆì„ 수 있습니다. 다른 방법으로 ë¼ì´ì„¼ìŠ¤ 키가 í¬í•¨ë˜ì–´ìžˆëŠ” ê²½ìš°ë„ ìžˆìŠµë‹ˆë‹¤. ì•Œ 수없는 경우 ë¼ì´ì„¼ìŠ¤ êµ¬ìž…ì²˜ì— ë¬¸ì˜í•˜ì‹­ì‹œì˜¤. +STATIC2 ë¼ì´ì„¼ìŠ¤ 키를 정확하게 입력하십시오 (&I): +STATIC3 ë¼ì´ì„¼ìŠ¤ 키는 6 ìžë¦¬ë§ˆë‹¤ 구분하여 입력하십시오. 하ì´í”ˆì€ ìž…ë ¥ í•  필요가 없습니다. 복사 & & 붙여 넣기로 ìž…ë ¥ í•  수 있습니다. +B_INFO2ì´ ì†Œí”„íŠ¸ì›¨ì–´ì˜ ì €ìž‘ê¶Œì€ ì „ 세계ì—ì„œ 보호ë˜ê³  있습니다. 사용권 ê³„ì•½ì„œì˜ ì¡°ê±´ì— ë”°ë¼ì„œ 만 본 소프트웨어를 복제·사용할 수 있습니다. 부정하게 입수 í•œ ë¼ì´ì„¼ìŠ¤ 키 사용 여러 ëŒ€ì˜ ì„œë²„ì—ì„œ ë™ì¼í•œ ë¼ì´ì„¼ìŠ¤ 키 사용 ë¼ì´ì„¼ìŠ¤ 키를 무단 ë°°í¬ ë“±ì€ ë¼ì´ì„¼ìŠ¤ ê³„ì•½ì„ ìœ„ë°˜í•˜ì—¬ 민사 ë˜ëŠ” 형사ìƒì˜ 처벌ì„ë°›ì„ ìˆ˜ 있으니 주ì˜í•˜ì‹­ì‹œì˜¤. +IDOK ë“±ë¡ (&R) +IDCANCEL 취소 + + +PREFIX D_FREEINFO +CAPTION SoftEther VPN Server Free Editionì— ëŒ€í•´ +S_INFO_1 SoftEther VPN Server Free Editionì„ ì´ìš©í•´ 주셔서 ê°ì‚¬í•©ë‹ˆë‹¤. +S_INFO_2 ì—°ê²°ëœ ì„œë²„ "%S"ì—ì„œ ì‹¤í–‰ì¤‘ì¸ SoftEther VPN Server는 ê°œì¸ ì‚¬ìš©ì„ ëª©ì ìœ¼ë¡œ í•œ Free Edition입니다. \r\nFree Editionì—서는 SoftEther VPN Serverì˜ ëª¨ë“  ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 있지만 ì•„ëž˜ì˜ ì´ìš© ë°©ë²•ì€ ì‚¬ìš© 권한 ì•½ê´€ì— ì˜í•´ 금지ë˜ì–´ 있습니다. +S_INFO_3·VPN Server를 통해 ì—…ë¬´ì— ëŒ€í•œ í†µì‹ ì´ ì´ë£¨ì–´ 지ë„ë¡ ì‚¬ìš© 방법. +S_INFO_4 ìœ„ì˜ ê¸ˆì§€ ëœ ì‚¬ìš© 방법으로 사용하는 경우는 SoftEther VPN Server 사용권 계약 위반ì´ë˜ë¯€ë¡œì£¼ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤. SoftEther VPN Serverì˜ ì¼ë°˜ ì •í’ˆ ë¼ì´ì„¼ìŠ¤ë¥¼ 입수 í•´ 주시는 것으로, 위와 ê°™ì€ ì œí•œì€ ì—†ì–´ì§„ë‹¤. ì¼ë°˜ 제품 ë²„ì „ì€ www.softether.com를 참조하십시오. \r\n\r\n ë§Œì•½ì´ ì„œë²„ë¥¼ 위와 ê°™ì€ ì‚¬ìš© 방법으로 사용ë˜ëŠ” 경우는 www.softether.comë¡œ ì—°ë½ ì£¼ì‹œê¸°ë¥¼ 부íƒë“œë¦½ë‹ˆë‹¤. \r\n\r\n â€»ì´ í™”ë©´ì€ Free Editionì˜ VPN Serverì— ì—°ê²°í–ˆì„ ë•Œ 표시ë©ë‹ˆë‹¤. Free Edition ë²„ì „ì´ ì•„ë‹Œ 버전 제품ì—서는 표시ë˜ì§€ 않습니다. \r\n ※ Free Edition 소프트웨어는 정품과 비êµí•˜ì—¬ì´ 공지 í™”ë©´ì´ í‘œì‹œë˜ëŠ” ì´ì™¸ì˜ ì°¨ì´ëŠ” 전혀 없습니다. +B_HIDE 다ìŒì—ì„œì´ ì†Œì‹ì„ 열지 ì•ŠìŒ (&H) +IDCANCEL & OK + + +PREFIX D_CM_SETTING +CAPTION SoftEther VPN Client ìž‘ë™ ëª¨ë“œ 변경 +STATIC1 SoftEther VPN Client는 "ì¼ë°˜ 모드"ë˜ëŠ” "간편 모드"ë¡œ 사용할 수 있습니다. 사용 모드를 전환하려면 ì•„ëž˜ì˜ í™•ì¸ëž€ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤. +R_NORMAL ì¼ë°˜ 모드 (&N) +R_EASY ê°„ì´ ëª¨ë“œ (&E) +STATIC2 [ì¼ë°˜ 모드]는 SoftEther VPN Client ì†Œí”„íŠ¸ì›¨ì–´ì˜ ëª¨ë“  ìž‘ì—…ì„ ìˆ˜í–‰ í•  수있는 ë™ìž‘ 모드입니다. ì¼ë°˜ ì‚¬ìš©ìž ë° ì‹œìŠ¤í…œ 관리ìžì—게 권장합니다. +STATIC3 편리 모드는 VPN Serverì— ì—°ê²° ë“±ì˜ ìžì£¼ 사용하는 ìž‘ì—… ë°–ì— í•  수없는 ë™ìž‘ 모드입니다. VPNì„ ìžì„¸ížˆ ì´í•´ê°€ì—†ëŠ” 사용ìžì—게 추천합니다. +STATIC4 설정 잠금 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë©´ SoftEther VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì‚¬ìš©í•˜ì—¬ VPN Serverì— ì—°ê²°í•  수 있지만 ì—°ê²° ì„¤ì •ì˜ ë‚´ìš©ì„ ë³€ê²½í•˜ê±°ë‚˜ 새로 ì—°ê²° ì„¤ì •ì„ ë§Œë“¤ê±°ë‚˜ 제거 í•  수 없습니다. +R_LOCK 설정 잠금 ê¸°ëŠ¥ì„ ì‚¬ìš© (&L) +S_PASSWORD1 암호를 지정할 수 있습니다. 암호를 지정하면 ë‚˜ì¤‘ì— ì„¤ì • 잠금 ê¸°ëŠ¥ì„ í•´ì œ í•  ë•Œ 암호를 입력해야합니다. +S_PASSWORD2 비밀번호 (&P): +S_PASSWORD3 í™•ì¸ ìž…ë ¥ (&C): +IDOK & OK +IDCANCEL 취소 +S_VGS2 VPN Gate 학술 실험 ì„œë¹„ìŠ¤ì˜ ì„¤ì •ì„ í•  수 있습니다. +B_VGS VPN & Gate 서비스 설정... + + +PREFIX D_CM_EASY +CAPTION SoftEther VPN í´ë¼ì´ì–¸íŠ¸ ê°„ì´ ì—°ê²° ê´€ë¦¬ìž +B_MODE ë™ìž‘ 모드 변경 (&M) +IDCANCEL 닫기 (&C) +B_STATUS ì—°ê²° ìƒíƒœë³´ê¸° (&S) +B_VGC VPN Gate 학술 실험 + + +PREFIX D_SM_SETUP +CAPTION SoftEther VPN Server/Bridge 빠른 설치 +S_TITLE SoftEther VPN Server/Bridge 빠른 설치 +IDC_STATIC_1ì´ ì„¤ì¹˜ í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš©í•˜ë©´ SoftEther VPN Server ë˜ëŠ” VPN Bridge를 다ìŒì˜ ìš©ë„ ë‚˜ 목ì ì— 쉽게 설치 í•  수 있습니다. 설치 완료 후 VPN 서버 관리 관리ìžë¥¼ 사용하여보다 ìƒì„¸í•œ ì„¤ì •ì„ ìžìœ ë¡­ê²Œ í•  수 있습니다. +S_BOLD 구축하려고하는 VPN 서버 ìœ í˜•ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤. 여러 ìš©ë„위한 VPN 서버를 구축하려고하는 경우는 여러 종류를 ì„ íƒí•  수 있습니다. +C_REMOTE ì›ê²© 액세스 VPN 서버 (&R) +S_REMOTE_1 ì›ê²© 액세스 VPNì€ ì˜ˆë¥¼ 들어 사내 LAN ë“±ì˜ ê¸°ì¡´ Ethernet ì„¸ê·¸ë¨¼íŠ¸ì— ëŒ€í•´ ì¸í„°ë„· ë“±ì„ í†µí•´ ì›ê²©ì§€ì˜ VPN í´ë¼ì´ì–¸íŠ¸ 컴퓨터가 VPN ì—°ê²° í•  수있는 í˜•íƒœì˜ VPN 구성입니다. \r\nVPN Serverì— ì—°ê²°í•˜ëŠ” VPN í´ë¼ì´ì–¸íŠ¸ 컴퓨터는 내부 Ethernetì— ì§ì ‘ LAN ì¼€ì´ë¸”ë¡œ ì—°ê²°ë˜ì–´ìžˆëŠ” 것과 ë™ì¼í•œ ìƒíƒœì—ì„œ 네트워í¬ì— 액세스 í•  수 있습니다. +C_SITE ê±°ì  ê°„ ì—°ê²° VPN 서버 ë˜ëŠ” 브리지 (&S) +S_SITE_1 ê±°ì  ê°„ ì—°ê²° VPNì€ ê¸°ì¡´ì˜ 2 ê°œ ì´ìƒì˜ ê±°ì ì˜ Ethernet 세그먼트ë¼ë¦¬ VPN ì—°ê²° í˜•íƒœì˜ VPN 구성입니다. \r\nVPN ì—°ê²°ëœ ê°ê°ì˜ ê±°ì ë¼ë¦¬ ë ˆì´ì–´ 2 수준ì—ì„œ ë™ì¼í•œ 세그먼트하므로 ê° ê±°ì ì˜ ì»´í“¨í„°ë“¤ì´ ë™ì¼í•œ 네트워í¬ì—있는 것으로 통신 í•  수 있습니다. +S_SITE_2ì´ VPN Serverì˜ ì—­í• ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤: +C_CENTER ê±°ì  ê°„ ì—°ê²° VPNì˜ ì¤‘ì‹¬ì´ë˜ì–´, 다른 ê±°ì ì—ì„œì˜ ì—°ê²°ì„ í—ˆìš© VPN Server (&M) +C_EDGE ê° ê±°ì ì— 설치하는 VPN Server ë˜ëŠ” VPN Bridge (&E) +C_OTHER 고급 ê¸°ëŠ¥ì„ ì´ìš©í•œ VPN (&O) +S_OTHER í´ëŸ¬ìŠ¤í„°ë§ 기능과 ê°€ìƒ ë ˆì´ì–´ 3 스위치 기능 ë“±ì˜ ê³ ê¸‰ ê¸°ëŠ¥ì„ ì œê³µí•˜ëŠ” VPN ì‹œìŠ¤í…œì„ êµ¬ì¶•í•˜ëŠ” 경우. +IDOK ë‹¤ìŒ (&N) +IDCANCEL 닫기 (&C) + + +PREFIX D_SM_SETUP_HUB +CAPTION 빠른 설치 - ê°€ìƒ HUB ì´ë¦„ ê²°ì • +IDC_STATIC_1 VPN Serverì— ê°€ìƒ HUB를 1 ê°œ 작성해야합니다. ê°€ìƒ HUBì˜ ì´ë¦„ì€ ì›í•˜ëŠ”대로 지정할 수 있습니다. +IDC_STATIC_2 ê°€ìƒ HUB ì´ë¦„ (&N): +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_SETUP_STEP +CAPTION 빠른 설치 실행 +IDC_STATIC_1ì´ VPN Server/VPN Bridgeì˜ ì„¤ì¹˜ë¥¼ 완료하려면 ë‹¤ìŒ ìž‘ì—… 중 필요한 ê²ƒì„ ì‹¤í–‰í•˜ì‹­ì‹œì˜¤. +S_1_1 1. VPN ì—°ê²°ì„ ë°›ì•„ë“¤ì´ ê¸°ìœ„í•œ ì‚¬ìš©ìž ìž‘ì„± +S_1_2ì´ VPN Serverê°€ ì›ê²© 액세스 VPNì„ ë°›ì•„ë“¤ì´ê±°ë‚˜ ê±°ì  ê°„ ì—°ê²° VPNì—ì„œ 중심ì´ë˜ì–´ 다른 ê±°ì ì—ì„œì˜ ì—°ê²°ì„ ìˆ˜ë½í•˜ë©´ VPN ì—°ê²°ì„ ë°›ì•„ë“¤ì´ ê¸° 위하여 사용ìžë¥¼ ìƒì„± í•´ 둘 필요가 있습니다. +B_USER ì‚¬ìš©ìž ë§Œë“¤ê¸° (&U) +S_2_1 2. 연결하려는 VPN Serverì— ì—°ê²° 설정 +S_2_2 ê±°ì  ê°„ ì—°ê²° VPNì˜ ê° ê±°ì ì— 설치하는 VPN Server ë˜ëŠ” VPN Bridgeì˜ ê²½ìš° ê° VPN ê±°ì ì—ì„œì˜ ì—°ê²°ì„ ìˆ˜ë½í•˜ëŠ” 핵심 VPN Serverì˜ ì£¼ì†Œ ë“±ì„ ìž…ë ¥í•˜ì—¬ ê·¸ VPN Serverì— ì—°ê²° 해야합니다. +B_CASCADE ì—°ê²°ëœ VPN Serverì— ì—°ê²°í•˜ë„ë¡ êµ¬ì„± (&O) +S_3_1 3. 로컬 브리지 설정 +S_3_2 VPNì„ í†µí•´ LANì— ì•¡ì„¸ìŠ¤í•˜ê¸° 위해서는, VPN ì¸¡ì˜ ê°€ìƒ Ethernet 세그먼트와 ë¬¼ë¦¬ì  Ethernet 세그먼트 사ì´ë¥¼ "로컬 브리지 ì—°ê²°"기능 브리지 연결해야합니다. \r\n\r\nVPNì— ë¸Œë¦¬ì§€ 연결하는 ê¸°ì¡´ì˜ Ethernet 장치 (LAN ì¹´ë“œ)를 ì„ íƒí•˜ì‹­ì‹œì˜¤. +IDCANCEL 닫기 (&C) +IDC_STATIC_8 필요한 모든 ì„¤ì •ì´ ì™„ë£Œë˜ë©´ 닫기를 í´ë¦­í•˜ì‹­ì‹œì˜¤. VPN Server/VPN Bridgeì˜ ìƒì„¸í•œ 관리 í™”ë©´ì´ í‘œì‹œë©ë‹ˆë‹¤. ê·¸ 후ì—는 필요한 경우 ìžì„¸í•œ 설정ì„해야합니다. +B_SECURENAT SecureN & AT ê¸°ëŠ¥ì„ ì„¤ì •í•  + + +PREFIX D_CPU64_WARNING +CAPTION SoftEther VPNì˜ 64 bit ë²„ì „ì— ëŒ€í•œ ì •ë³´ +S_BOLD ì„¤ì¹˜ëœ SoftEther VPN 소프트웨어는 32 bit 버전ì´ì§€ë§Œ 현재 ì‹¤í–‰ì¤‘ì¸ Windows ìš´ì˜ ì²´ì œëŠ” 64 bit 버전입니다. +S_INFO 64 bit 버전 Windowsì—ì„œ 32 bit ë²„ì „ì˜ SoftEther VPN 소프트웨어를 실행하는 ê²ƒì€ ê°€ëŠ¥í•˜ì§€ë§Œ, Windowsê°€ 탑재하고있는 32 bit ì—뮬레ì´í„°ì—ì„œ 실행ë˜ëŠ” 것ì´ê¸° ë•Œë¬¸ì— ì„±ëŠ¥ì´ ì €í•˜ ë  ìˆ˜ 있습니다. \r\n ë˜í•œ ì¼ë¶€ ê¸°ëŠ¥ì´ ì§€ì›ë˜ì§€ ì•Šì„ ìˆ˜ 있습니다. \r\n\r\n64 bit 버전 Windowsì—ì„œ SoftEther VPN 소프트웨어 64 bit ë²„ì „ì„ ì„¤ì¹˜í•˜ê³  사용하는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. \r\nSoftEther VPN 소프트웨어 64 bit ë²„ì „ì€ http://selinks.org/ì—ì„œ 다운로드 í•  수 있습니다. \r \n \r\nì´ ëŒ€í™” ìƒìžëŠ” 30 ì´ˆ 후 ìžë™ìœ¼ë¡œ 닫습니다. +IDOK & OK + + +PREFIX D_ONCEMSG +CAPTION TITLE +C_DONTSHOWAGAIN ì•žìœ¼ë¡œì´ ë©”ì‹œì§€ë¥¼ 표시하지 않습니다 (&D) +IDCANCEL & OK + + +PREFIX D_CONNECT +IDCANCEL 취소 + + +PREFIX D_SM_IPSEC +CAPTION IPsec/L2TP/EtherIP/L2TPv3 설정 +S_TITLE IPsec/L2TP/EtherIP/L2TPv3 서버 기능 설정 +S_3ì´ VPN Serverì—ì„œ ê°€ìƒ HUB는 L2TPì— ëŒ€ì‘ í•œ PC 나 Mac OS X, 스마트 í° ë“±ì—ì„œ ì›ê²© 액세스 VPN ì—°ê²°ì„ í—ˆìš©í•˜ê±°ë‚˜ EtherIP/L2TPv3ì— ëŒ€ì‘ í•œ ìƒìš© ë¼ìš°í„° 등ì—ì„œ ê±°ì  ê°„ VPN ì—°ê²°ì„ í—ˆìš© í•  수 합니다. +S01 L2TP 서버 기능 (ì›ê²© 액세스 VPN 서버 ì—°ê²°) +S02 iPhone, iPad, Android ë“±ì˜ ìŠ¤ë§ˆíŠ¸ í°ê³¼ Mac OS X, Windows ë“±ì˜ OS 부ì†ì˜ 표준 VPN í´ë¼ì´ì–¸íŠ¸ì—ì„œ VPN ì—°ê²°ì„ í•  수 있습니다. +R_L2TP_OVER_IPSEC L2TP 서버 ê¸°ëŠ¥ì„ í™œì„±í™” (L2TP over IP & sec) +S03 iPhone, iPad, Android, Windows, Mac OS Xì—ì„œ VPN ì—°ê²°ì„ ìˆ˜ë½ í•  수 있습니다. +R_L2TP_RAW L2TP 서버 ê¸°ëŠ¥ì„ ì‚¬ìš© (암호화ë˜ì§€ ì•Šì€ ë° L2TP) +S04 IPsecì„ ì‚¬ìš©í•˜ì§€ L2TP를 사용하는 특수한 í´ë¼ì´ì–¸íŠ¸ë¥¼ 지ì›í•  수 있습니다. +S_1 ì ‘ì†ì‹œ ì‚¬ìš©ìž ì´ë¦„ì—ì„œ ê°€ìƒ HUB ì´ë¦„ì´ ìƒëžµ ëœ ê²½ìš°ì— ì—°ê²°í•˜ëŠ” ê°€ìƒ HUBì˜ ì„ íƒ (&H): +S_2 L2TP, OpenVPN ë° MS-SSTP VPN ì—°ê²°ì‹œ ì‚¬ìš©ìž ì´ë¦„ì€ "ê°€ìƒ HUB ì´ë¦„ \\ì‚¬ìš©ìž ëª…"ë˜ëŠ” "ì‚¬ìš©ìž ì´ë¦„ @ ê°€ìƒ HUB ì´ë¦„"ê³¼ ê°™ì´ ì§€ì •í•˜ì‹­ì‹œì˜¤. ë˜í•œ, ê°€ìƒ HUB ì´ë¦„ ì§€ì •ì´ ìƒëžµ ëœ ê²½ìš° 기본ì ìœ¼ë¡œ 연결하는 ê°€ìƒ HUB를 설정해 둘 수 있습니다. +S05 EtherIP/L2TPv3 서버 기능 (ê±°ì  ê°„ ì—°ê²° VPN 서버 기능) +S06 EtherIP/L2TPv3 over IPsecì„ ì§€ì›í•˜ëŠ” ìƒìš© ë¼ìš°í„° ì œí’ˆì´ VPN Serverì˜ ê°€ìƒ HUB 계층 2 (Ethernet) 브리지 ì—°ê²°í•  수 있습니다. +R_ETHERIP & EtherIP/L2TPv3 over IPsec 서버 기능 활성화 +B_DETAIL 서버 기능 설정 (&D) +S07 IPsec 공통 설정 (&C) +S_PSK IPsec 사전 공유 키 (&P): +S_PSK2 IPsec 사전 공유 키는 "PSK (Pre-Shared Key) 'ë˜ëŠ”'ì‹œí¬ë¦¿ 'ë¼ëŠ” ê²ƒì´ ìžˆìŠµë‹ˆë‹¤. 8 ìž ì •ë„ë¡œ 설정하고 VPNì„ ì‚¬ìš©í•˜ëŠ” 모든 사용ìžì—게 ë°°í¬í•˜ì‹­ì‹œì˜¤. +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_ETHERIP +CAPTION EtherIP/L2TPv3 서버 ê¸°ëŠ¥ì— ëŒ€í•œ ìžì„¸í•œ 설정 +S_TITLE EtherIP/L2TPv3 서버 기능 +S01 VPN Serverì— EtherIP/L2TPv3 over IPsecì„ ì§€ì›í•˜ëŠ” ìƒìš© ë¼ìš°í„° 장비ì—ì„œ Layer 2 Ethernet 브리지 ì—°ê²°ì„ í•  수 있습니다. \r\nCisco ì‚¬ì˜ ë¼ìš°í„°ì™€ NEC ì œ IX ë¼ìš°í„°, IIJ ì œ SEIL ë¼ìš°í„° ë“±ì´ ì¢‹ìŠµë‹ˆë‹¤. +S02 EtherIP/L2TPv3 ì˜í•œ ì ‘ì†ì„ 받아들ì´ëŠ” 미리 í´ë¼ì´ì–¸íŠ¸ ì¸¡ì´ EtherIP/L2TPv3 ëŒ€ì‘ ë¼ìš°í„°ê°€ì´ VPN Serverì— ì—°ê²°í•  ë•Œ IPsec Phase 1 ID 문ìžì—´ê³¼ ì—°ê²°ëœ ê°€ìƒ HUB ì •ë³´ì˜ ëŒ€ì‘표를 ì •ì˜ í•´ 둘 필요가 있습니다. +S_BOLD IPsec Phase 1 ID와 ì—°ê²°ëœ ê°€ìƒ HUBì™€ì˜ ëŒ€ì‘í‘œ (&T): +B_ADD 추가 (&A) +IDOK 편집 (&E) +B_DELETE ì‚­ì œ (&D) +IDCANCEL 닫기 (&X) + + +PREFIX D_SM_ETHERIP_ID +CAPTION EtherIP/L2TPv3 over IPsec í´ë¼ì´ì–¸íŠ¸ ì •ì˜ +S01 EtherIP/L2TPv3 over IPsec í´ë¼ì´ì–¸íŠ¸ê°€ VPN Serverì— ì—°ê²°ì„ ì‹œë„í–ˆì„ ë•Œ ISAKMP (IKE) Phase 1ì˜ ì´ˆê¸° ID 문ìžì—´ì´ 다ìŒì— ì¼ì¹˜í•˜ëŠ” 경우 ë‹¤ìŒ ê°€ìƒ HUBì— ì—°ê²° ì„¤ì •ì„ ì ìš©í•©ë‹ˆë‹¤. +S02 ISAKMP Phase 1 & ID: +S03 ì—°ê²°ëœ ê°€ìƒ & HUB: +S04 ì‚¬ìš©ìž ì´ë¦„ (&U): +S05 비밀번호 (&P): +S06 ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ 있어야합니다. EtherIP/L2TPv3 í´ë¼ì´ì–¸íŠ¸ëŠ” 위ì—ì„œ ìž…ë ¥ ëœ ì •ë³´ì— ì˜í•´ ì‹ë³„ë˜ëŠ” 사용ìžì˜ 권한으로 ê°€ìƒ HUBì— ì—°ê²° í•œ 것으로 간주ë©ë‹ˆë‹¤. +IDOK & OK +IDCANCEL 취소 +S07 (ID는 í´ë¼ì´ì–¸íŠ¸ 측 ë¼ìš°í„°ì˜ ì—°ê²° 설정ì—ì„œ 설정하는 것과 ë™ì¼í•œ 문ìžì—´ì„ 지정합니다. 문ìžì—´ 외ì—ë„ IDì˜ ì¢…ë¥˜ê°€ IP ì£¼ì†Œì˜ ê²½ìš° IP ì£¼ì†Œë„ ì§€ì •í•  수 있습니다.) \r\n\r\n ë˜í•œ '*'(별표)를 지정하면 와ì¼ë“œ ì¹´ë“œ 지정ë˜ê³ , 다른 명시ì ì¸ ê·œì¹™ì— ì¼ì¹˜í•˜ì§€ 않는 모든 연결하는 í´ë¼ì´ì–¸íŠ¸ê°€ 대ìƒì´ë©ë‹ˆë‹¤. + + +PREFIX D_SM_OPENVPN +CAPTION OpenVPN/MS-SSTP 설정 +S_TITLE OpenVPN/MS-SSTP VPN 서버 기능 설정 +S_1 OpenVPN ì‚¬ì˜ OpenVPN 소프트웨어 제품과 ë™ì¼í•œ VPN 서버 ê¸°ëŠ¥ì„ íƒ‘ìž¬í•˜ê³  있습니다. \r\n\r\nOpenVPN í´ë¼ì´ì–¸íŠ¸ì—ì„œì´ VPN Serverì— ì—°ê²°í•  수 있습니다. +R_OPENVPN & OpenVPN 서버 ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ë ¤ë©´ +S_UDP OpenVPN 서비스를 제공 ë° UDP í¬íŠ¸: +B_DEFAULT 기본값 ë³µì› (&D) +S_UDP2 UDP í¬íŠ¸ëŠ” 여러 지정할 수 있습니다. 복수 지정하려면 공백 ë˜ëŠ” 쉼표로 구분하십시오. \r\nOpenVPN 서버 ê¸°ëŠ¥ì€ TCP í¬íŠ¸ì—ì„œë„ ì‚¬ìš©í•  수 있습니다. ì´ ê²½ìš° VPN Serverì— í˜„ìž¬ ìƒì„±ë˜ì–´ìžˆëŠ” 모든 TCP 리스너 í¬íŠ¸ì—ì„œ OpenVPN í”„ë¡œí† ì½œì´ ì§€ì›ë©ë‹ˆë‹¤. +S_TOOL OpenVPN í´ë¼ì´ì–¸íŠ¸ 샘플 설정 íŒŒì¼ ìžë™ ìƒì„± ë„구 +S_TOOL2 ì›ëž˜ OpenVPN í´ë¼ì´ì–¸íŠ¸ë¥¼ 사용하기 위해서는 설정 파ì¼ì„ 수ë™ìœ¼ë¡œ 작성해야하며 ì´ê²ƒì€ ë‚œì´ë„ê°€ ë†’ì€ ìž‘ì—…ìž…ë‹ˆë‹¤. 그러나 ë‹¤ìŒ ë²„íŠ¼ì„ í´ë¦­í•˜ë©´ì´ VPN Serverì— ì—°ê²°í•  수있는 기본ì ì¸ OpenVPN í´ë¼ì´ì–¸íŠ¸ì˜ 설정 파ì¼ì„ ìžë™ìœ¼ë¡œ ìƒì„± í•  수 있습니다. +B_CONFIG OpenVPN í´ë¼ì´ì–¸íŠ¸ì˜ 샘플 구성 파ì¼ì„ ìƒì„± (&C) +S_2 Microsoft SSTP VPN 호환 서버 기능 +S_3 Microsoft ì‚¬ì˜ Windows Server 2008/2012 ì œí’ˆì— íƒ‘ìž¬ ëœ MS-SSTP VPN 서버 기능과 호환 ê¸°ëŠ¥ì„ íƒ‘ìž¬í•˜ê³  있습니다. \r\n\r\nWindows Vista/7/8/RTì— ë‚´ìž¥ ëœ MS-SSTP í´ë¼ì´ì–¸íŠ¸ì—ì„œì´ VPN Serverì— ì—°ê²°í•  수 있습니다. +R_SSTP & MS-SSTP VPN 서버 ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ë ¤ë©´ +S_SSTP VPN Serverì˜ SSL ì¸ì¦ì„œì˜ CN ê°’ì´ í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ 지정하는 호스트 ì´ë¦„ê³¼ ì¼ì¹˜í•˜ë©° ê·¸ ì¸ì¦ì„œë¥¼ 신뢰할 수 있어야합니다. ìžì„¸í•œ ë‚´ìš©ì€ Microsoft 문서를 참조하십시오. +S_4ì´ í˜¸í™˜ 서버 기능으로 ê°€ìƒ HUBì— ì—°ê²°í•˜ëŠ” 경우 ì‚¬ìš©ìž ì´ë¦„ 지정 방법 ë° ê¸°ë³¸ ê°€ìƒ HUB ì„ íƒ ê·œì¹™ì€ IPsec 서버 기능과 유사합니다. +B_IPSEC I & Psec 서버 기능 설정 +S_13 OpenVPN 호환 서버 기능 +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_SM_DDNS +CAPTION ë™ì  DNS 기능 +S_TITLE ë™ì  DNS 기능 +S_BOLDì´ ë²„ì „ì˜ VPN Server는 ë™ì  DNS ê¸°ëŠ¥ì´ íƒ‘ìž¬ë˜ì–´ 있습니다. +S_1 ë™ì  DNS í†µí•´ì´ VPN Server ì»´í“¨í„°ì— ì˜êµ¬ì  ì¸ ê³ ìœ ì˜ DNS 호스트 ì´ë¦„ì´ í• ë‹¹ë©ë‹ˆë‹¤. ì´ëŠ” ìžì²´ë¡œ ë„ë©”ì¸ì„ 소유하고 있지 ì•Šì•„ë„, VPN Client와 VPN Bridge ë“±ì˜ ì„¤ì • 화면ì—ì„œ VPN Serverì˜ IP 주소 대신 DNS 호스트 ì´ë¦„으로 VPN Server를 지정할 수 있습니다. +S_22 ë˜í•œ IP 주소가 바뀔 수있는 ì¼ë°˜ì ì¸ ISP를 사용하여 VPN Server를 ì¸í„°ë„·ì— 연결하는 경우ì—ë„ IP 주소가 변경ë˜ë©´ ìžë™ìœ¼ë¡œ DNS í˜¸ìŠ¤íŠ¸ì— ëŒ€ì‘하는 IP 주소가 ì—…ë°ì´íŠ¸ë˜ê¸° ë•Œë¬¸ì— ê°€ë³€ IP 주소ì—ì„œ VPN Server를 ìš´ìš© í•  수 있습니다. \r\n 그러면 비싼 월정액 ìš”ê¸ˆì´ í•„ìš”í•œ ê³ ì • 글로벌 IP 주소 서비스를 계약 í•  필요가 없습니다. +S_3 ë˜í•œì´ ë²„ì „ì˜ VPN Server는 NAT íƒìƒ‰ ê¸°ëŠ¥ì„ ì§€ì›í•˜ê³  있으며, VPN Serverê°€ NAT ë’¤ì— ìžˆê³  ê°œì¸ IP 주소 ë°–ì— ê°€ì§€ê³  있지 ì•Šì€ ê²½ìš°ì—ë„ NATì—ì„œ 특별한 설정ì„하지 ì•Šê³  ì¸í„°ë„· 측ì—ì„œ VPN ì—°ê²°ì„ ë°›ì•„ ë“¤ì¼ ìˆ˜ 있습니다. +S_4 현재 ìƒíƒœ (&S): +S_STATUS3 할당 ëœ ë™ì  DNS 호스트 ì´ë¦„ (&H): +B_HINT íŒ +S_STATUS4 글로벌 IPv &4 주소: +S_STATUS5 글로벌 IPv &6 주소: +S_5 설정 변경 (&M): +S_STATUS6 ë™ì  DNS 호스트 ì´ë¦„ 변경 (&C): +S_STATUS7 3 ìž ì´ìƒ 31 ìž ì´ë‚´ì˜ ì˜ìˆ«ìžì™€ 하ì´í”ˆ '-'를 사용할 수 있습니다. \r\n ë³€ê²½ì€ ëª‡ 번ì´ë¼ë„ 가능합니다. +IDOK ìœ„ì˜ DNS 호스트 ì´ë¦„으로 변경 (&A) +B_RESTORE 변경 ì „ì— ì·¨ì†Œ (&R) +S_2 IPv6 ì¸í„°ë„·ì— ì—°ê²°ë˜ì–´ 있지 않으면 ìœ„ì˜ IPv6 주소 ëž€ì— ì˜¤ë¥˜ê°€ 표시ë˜ì§€ë§Œ ì´ìƒì´ 없습니다. ì¼ë¶€ 국가·지역ì—서는 행정 ê¸°ê´€ì— ì˜í•œ 제한으로 ì¸í•´ ë™ì  DNS 서비스를 ì´ìš©í•  수없는 경우가 있습니다. +IDCANCEL 닫기 (&X) +B_DISABLE ë™ì  DNS ê¸°ëŠ¥ì„ ë¹„í™œì„±í™” (&D) +B_PROXY 프ë¡ì‹œ 서버를 통해 ì—°ê²° (&P) +S_STATUS8 DNS 키: +B_HINT2 íŒ + + +PREFIX D_SM_SPECIALLISTENER +CAPTION VPN over ICMP/DNS 기능 설정 +S_TITLE VPN over ICMP/DNS 기능 +S_1 VPN over ICMP/DNS 기능 +S_2 방화벽ì´ë‚˜ ë¼ìš°í„° ë“±ì˜ ê³ ìž¥ì´ë‚˜ 과부하 설정 실수 ë“±ì— ì˜í•´ TCP/IP í†µì‹ ì´ ì°¨ë‹¨ ëœ í™˜ê²½ì˜ ë„¤íŠ¸ì›Œí¬ì—ì„œì—ë„ ICMP (Ping) ë˜ëŠ” DNS 패킷 í†µì‹ ì´ ê°€ëŠ¥í•˜ë©´,ì´ VPN Server와 사ì´ì— VPN í†µì‹ ì„ í•  수 있습니다. 그러기 위해서는 미리 다ìŒì˜ ê¸°ëŠ¥ì„ í™œì„±í™”í•´ì•¼í•©ë‹ˆë‹¤. +R_OVER_ICMP VPN over & ICMP 서버 ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ë ¤ë©´ +R_OVER_DNS VPN over & DNS 서버 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ (UDP í¬íŠ¸ 53ì„ ì‚¬ìš©í•©ë‹ˆë‹¤) +IDOK & OK +IDCANCEL 취소 +S_3 ì ‘ì†ì„ ì‹œë„하는 VPN Client ë˜ëŠ” VPN Bridge는 내부 버전 4.0 ì´ìƒì´ 필요합니다. +S_4 경고:ì´ê²ƒì€ 방화벽ì´ë‚˜ ë¼ìš°í„° ë“±ì´ ì¼ì‹œì ìœ¼ë¡œ 부진ë˜ì–´ ICMP ë˜ëŠ” DNS 만 ì•ˆì •ëœ í†µì‹ ì´ ê°€ëŠ¥í•œ 환경ì—ì„œ VPN í†µì‹ ì„ ì„¤ì •í•˜ê¸°ìœ„í•œ 기능입니다. 긴급시 등ì—는 유용하지만 장기간 사용ì—는 ì í•©í•˜ì§€ ì•Šì„ ìˆ˜ 있습니다. + + +PREFIX D_SM_REDIRECT +CAPTION HTTP URL 리디렉션 설정 +S_1 ê°€ìƒ HUB를 통한 TCP ì—°ê²°ì´ ì•¡ì„¸ìŠ¤ ëª©ë¡ ì¡°ê±´ì— ì¼ì¹˜í•˜ëŠ” 경우 TCP ì—°ê²°ì„ ì‚¬ìš©í•˜ì—¬ í´ë¼ì´ì–¸íŠ¸ê°€ ì–´ë–¤ 통신ì„하려고하면 강제로 다ìŒì— ì„¤ì •ëœ URL 문ìžì—´ì„ í´ë¼ì´ì–¸íŠ¸ì— ì‘답합니다. \r\n\r\n 그러면 VPN í´ë¼ì´ì–¸íŠ¸ì—ì„œ ì‹¤í–‰ì¤‘ì¸ Web 브ë¼ìš°ì €ê°€ 특정 IP ì£¼ì†Œì— ì•¡ì„¸ìŠ¤ í•œ ê²½ìš°ì— ìž„ì˜ì˜ Web 페ì´ì§€ë¥¼ ê·¸ Web 브ë¼ìš°ì €ì— 표시 í•  수 있습니다. +S_2 리디렉션 URL ìž…ë ¥: +S_BOLD2 리디렉션 ë° URL: +S_3 ìž…ë ¥ 예: +S_4 간단한 URL 리디렉션: +S_5 고급 URL 리디렉션: +B_HINT 고급 URL 리디렉션 기능 사용 (&U)... +S_6ì£¼ì˜ +S_BOLDì´ ê¸°ëŠ¥ì€ TCP/IPì— ìµìˆ™í•œ ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžë¥¼ìœ„í•œ 기능입니다. 다ìŒì˜ì£¼ì˜ ì‚¬í•­ì„ ìž˜ ì½ê³  신중하게 설정하십시오. +S_7 액세스 목ë¡ì˜ ì¡°ê±´ì— ëª©ì ì§€ ì„¸ì…˜ì˜ ì‚¬ìš©ìž ë˜ëŠ” 그룹 ì´ë¦„ì´ ì§€ì •ë˜ì–´ìžˆëŠ” ê²½ìš°ì— í•´ë‹¹ 액세스 목ë¡ì´ íŒ¨í‚·ì— ì¼ì¹˜í•˜ëŠ” ê²½ìš°ì´ ê¸°ëŠ¥ì€ ë¬´ì‹œë©ë‹ˆë‹¤. +S_8 TCP ì•„ë‹Œ 패킷 액세스 목ë¡ê³¼ ì¼ì¹˜í•˜ëŠ” ê²½ìš°ì´ ê¸°ëŠ¥ì€ ë¬´ì‹œë©ë‹ˆë‹¤. +S_9 모든 TCP íŒ¨í‚·ì— ëŒ€í•´ HTTP 리디렉션 ì‘ë‹µì„ ë°˜í™˜í•©ë‹ˆë‹¤ (í¬íŠ¸ 80ì— í•œì •ë˜ì§€ 않습니다). 예를 들어 í¬íŠ¸ 80으로 제한하는 액세스 목ë¡ì˜ ì¡°ê±´ì—ì„œ ëŒ€ìƒ í¬íŠ¸ë¥¼ TCP 80ì— í•œì •í•©ë‹ˆë‹¤. +S_10 리디렉션 URLì— ëŒ€í•´ í´ë¼ì´ì–¸íŠ¸ê°€ 액세스하려고 í•œ 결과가 ë‹¤ì‹œì´ ì•¡ì„¸ìŠ¤ 목ë¡ê³¼ ì¼ì¹˜í•˜ëŠ” 경우 해당 액세스 ìš”ì²­ì— ëŒ€í•´ 다시 리디렉션 ì‘ë‹µì´ íšŒì‹ ë©ë‹ˆë‹¤. ì´ ê²½ìš° 무한 ë¦¬ë””ë ‰ì…˜ì˜ ë°˜ë³µì´ ë°œìƒí•  수 있습니다. +IDOK & OK +IDCANCEL 취소 +S_11 고급 재 지정 ê¸°ëŠ¥ì€ ë¦¬ë””ë ‰ì…˜ CGIì— VPN 세션 정보를 제공 í•  수 있습니다. + + +PREFIX D_SW_WELCOME +CAPTION D_SW_WELCOME +S_WELCOME SoftEther VPNì€ ì¸ ì¿ ë°” 대학ì—ì„œ 개발 ëœ Windows 나 Mac 등 컴퓨터 ë° iPhone, iPad, Android Windows RT ë“±ì˜ ìŠ¤ë§ˆíŠ¸ í°ì´ë‚˜ 태블릿, Cisco ë“±ì˜ íƒ€ì‚¬ VPN ë¼ìš°í„°, OpenVPN ë° MS-SSTP ë“±ì˜ ê¸°ì¡´ VPN 프로토콜과 í˜¸í™˜ì´ ì•ˆì „í•˜ê³  ê³ ì„±ëŠ¥ì˜ ì˜¤í”ˆ 소스 VPN 소프트웨어입니다. +S_TITLE 모든 주요 ìž¥ì¹˜ì— ëŒ€ì‘하는 오픈 소스 VPN 소프트웨어 + + +PREFIX D_SW_MODE +CAPTION D_SW_MODE +R_SYSTEM 시스템 모드 (권장) (&S) +R_USER ì‚¬ìš©ìž ëª¨ë“œ (&U) +S_1ì´ ì»´í“¨í„°ì— ì¼ë°˜ì ì¸ 방법으로 VPN 소프트웨어를 설치합니다. ì´ ì»´í“¨í„°ì˜ ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +S_USER ì¼ë°˜ ì‚¬ìš©ìž ê¶Œí•œìœ¼ë¡œ VPN 소프트웨어를 설치합니다. ê´€ë¦¬ìž ê¶Œí•œì´ í•„ìš”í•˜ì§€ 않지만 로컬 브리지 ë“±ì˜ ì¼ë¶€ ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 없습니다. ì‚¬ìš©ìž "%s"ê°€ Windowsì— ë¡œê·¸ì˜¨í•˜ëŠ” ë™ì•ˆ 만 사용할 수 있습니다. +S_2 SoftEther VPNì€ ë‘ ê°€ì§€ 설치 모드로 설치할 수 있습니다. \r\n\r\n ì¼ë°˜ì ìœ¼ë¡œ "시스템 모드 '를 ì„ íƒí•˜ì‹­ì‹œì˜¤. \r\n\r\n ì–´ë–¤ ì´ìœ ë¡œ ê´€ë¦¬ìž ê¶Œí•œì„ ì–»ì„ ìˆ˜ì—†ëŠ” 경우ì—는 "ì‚¬ìš©ìž ëª¨ë“œ"를 ì„ íƒí•˜ë©´ ì¼ë°˜ ì‚¬ìš©ìž ê¶Œí•œìœ¼ë¡œ 설치할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. + + +PREFIX D_SW_NOT_ADMIN +CAPTION D_SW_NOT_ADMIN +S_INFO 현재 Windowsì— ë¡œê·¸ì˜¨ í•œ ì‚¬ìš©ìž "%s"ê´€ë¦¬ìž ê¶Œí•œ (Administrators 권한)ì´ ì—†ìŠµë‹ˆë‹¤. \r\n\r\n 설치를 계ì†í•˜ë ¤ë©´ ì¼ë‹¨ Windowsì—ì„œ 로그 ì˜¤í”„í•˜ê³ ì´ ì»´í“¨í„°ì˜ ê´€ë¦¬ìž ê¶Œí•œì„ ê°€ì§„ 사용ìžë¡œ 로그온 í•œ 후 다시 설치 마법사를 시작하십시오. +S_INFO6 "완료"를 í´ë¦­í•˜ë©´ 설치 마법사를 종료합니다. +S_INFO2 ê´€ë¦¬ìž ê¶Œí•œì´ì—†ëŠ” 경우ì—ë„ ì‚¬ìš©ìž ëª¨ë“œë¡œ 설치할 수 있습니다. \r\n ì‚¬ìš©ìž ëª¨ë“œì—ì„œ 소프트웨어를 설치하려면 "뒤로"를 í´ë¦­í•˜ì‹­ì‹œì˜¤. + + +PREFIX D_SW_COMPONENTS +CAPTION D_SW_COMPONENTS + + +PREFIX D_SW_EULA +CAPTION D_SW_EULA +S_1 사용권 계약ì„ì£¼ì˜ ê¹Šê²Œ ì½ì–´ì£¼ì‹­ì‹œì˜¤. +B_AGREE 사용권 ê³„ì•½ì— ë™ì˜í•©ë‹ˆë‹¤ (&A) + + +PREFIX D_SW_WARNING +CAPTION D_SW_WARNING +S_1 SoftEther VPN 소프트웨어는 매우 강력한 통신 ê¸°ëŠ¥ì„ ê°€ì§€ê³  있기 때문ì—, ì´ìš©ì‹œì—는 ì•„ëž˜ì˜ ì¤‘ìš” 사항 설명서를 잘 ì½ì–´ 보시기 ë°”ëžë‹ˆë‹¤. + + +PREFIX D_SW_DIR +CAPTION D_SW_DIR +S_INFO '%s'ì˜ ì„¤ì¹˜ 디렉토리를 지정하십시오. +R_CUSTOM 설치 위치를 변경 (&S) +S_DEST 설치 (&D): +B_BROWSE 참조 (&B)... +R_SHOWCUSTOM ìƒê¸‰ìžì— 대한 설치 옵션 (&A) +R_FOR_SYSTEMì´ ì»´í“¨í„°ì˜ Windowsì— ì„¤ì¹˜ (&Y) +R_FOR_USER ì‚¬ìš©ìž "%s"환경ì—만 설치 (&U) +S_WARNING주ì˜:권장하지 않습니다. ì‚¬ìš©ìž "%s"ê°€ Windowsì—ì„œ 로그 오프하면 %s ìž‘ì—…ì„ ì¤‘ë‹¨í•©ë‹ˆë‹¤. ë˜í•œ 로컬 브리지 기능과 L2TP/IPsec 기능 (Macì´ë‚˜ 스마트 í°ì—ì„œ ì—°ê²°) ë“±ì€ ìž‘ë™í•˜ì§€ 않습니다. + + +PREFIX D_SW_READY +CAPTION D_SW_READY +S_INFO '%s'ì˜ ì„¤ì¹˜ 준비가 완료ë˜ì—ˆìŠµë‹ˆë‹¤. +S_INFO7 "다ìŒ"ì„ í´ë¦­í•˜ë©´ 설치 프로세스를 시작합니다. + + + +PREFIX D_SW_PERFORM +CAPTION D_SW_PERFORM +S_INFO %sì˜ ì„¤ì¹˜ê°€ 진행 중입니다. \r\n 완료까지 ìž ì‹œ 기다려주십시오... +S_INFO8 SoftEther VPNì€ ì¼ë³¸ 경제 ì‚°ì—… ì„±ì˜ ì†Œí”„íŠ¸ì›¨ì–´ 연구 개발 프로ì íŠ¸ì˜ 결과물입니다. IPA (ë…립 행정법 ì¸ ì •ë³´ 처리 추진기구)ì˜ ë¯¸ë‹µ 소프트웨어 창조 ì‚¬ì—…ì— ì±„íƒë˜ì–´ 개발ë˜ì—ˆìŠµë‹ˆë‹¤. ìžì„¸í•œ ë‚´ìš©ì€ http://www.ipa.go.jp/를 참조하십시오. + +PREFIX D_SW_ERROR +CAPTION D_SW_ERROR +S_INFO 오류가 ë°œìƒí–ˆê¸° ë•Œë¬¸ì— %s 설치를 완료 í•  수 없습니다. \r\n\r\n 다시 ì‹œë„하려면 다시 설치 마법사를 시작하십시오. + + +PREFIX D_SW_FINISH +CAPTION D_SW_FINISH +S_INFO %s 설치 ìž‘ì—…ì„ ì™„ë£Œí–ˆìŠµë‹ˆë‹¤. +S_INFO8 SoftEther VPNì€ ì¼ë³¸ 경제 ì‚°ì—… ì„±ì˜ ì†Œí”„íŠ¸ì›¨ì–´ 연구 개발 프로ì íŠ¸ì˜ 결과물입니다. IPA (ë…립 행정법 ì¸ ì •ë³´ 처리 추진기구)ì˜ ë¯¸ë‹µ 소프트웨어 창조 ì‚¬ì—…ì— ì±„íƒë˜ì–´ 개발ë˜ì—ˆìŠµë‹ˆë‹¤. ìžì„¸í•œ ë‚´ìš©ì€ http://www.ipa.go.jp/를 참조하십시오. + +PREFIX D_SW_UNINST1 +CAPTION D_SW_UNINST1 +S_WELCOME 설치 마법사를 사용하면 %s를 컴퓨터ì—ì„œ 제거 í•  수 있습니다. \r\n\r\n 제거를 시작하려면 "다ìŒ"ì„ í´ë¦­í•˜ì‹­ì‹œì˜¤. +S_TITLE %s 제거 + + + +PREFIX D_SW_EASY1 +CAPTION D_SW_EASY1 +S_WELCOME ê¸°ì—…ì˜ ë§Žì€ ìˆ˜ì˜ ì‚¬ìš©ìž ì»´í“¨í„°ì— VPN Client를 설치할 ë•Œ í•œ ë²ˆì— í•˜ë‚˜ì”© VPN ì—°ê²° ì„¤ì •ì„ ì‹¤ì‹œí•˜ëŠ” ê²ƒì€ íž˜ë“­ë‹ˆë‹¤. +S_TITLE SoftEther VPN Client 빠른 설치 í”„ë¡œê·¸ëž¨ì€ +S_WELCOME2 "빠른 설치 마법사 '는 ê¸°ì—…ì˜ ì‹œìŠ¤í…œ 관리ìžë¥¼ìœ„í•œ ë„구입니다. "빠른 설치 마법사"를 사용하면 미리 지정한 ì—°ê²° 설정 파ì¼ì„ í¬í•¨í•˜ëŠ” VPN Client 설치 í”„ë¡œê·¸ëž¨ì„ ë§Œë“¤ 수 있습니다. 물론 ê°œì¸ ì‚¬ìš©ìžë„ 사용할 수 있습니다. +S_WELCOME3 작성한 í”„ë¡œê·¸ëž¨ì€ ì‚¬ë‚´ íŒŒì¼ ì„œë²„ 나 ë©”ì¼ ë“±ì„ ì´ìš©í•˜ì—¬ ì§ì›ë“¤ì—게 ë°°í¬ í•  수 있습니다. 설치 í”„ë¡œê·¸ëž¨ì„ ì‹¤í–‰í•˜ë©´ VPN Clientê°€ 설치ë˜ì–´ ìžë™ìœ¼ë¡œ ì—°ê²° ì„¤ì •ì´ ê°€ì ¸ì˜¨ ê·¸ ì—°ê²° ì„¤ì •ì„ ì´ìš©í•œ VPN ì—°ê²°ì´ ì‹œìž‘ë©ë‹ˆë‹¤. + + +PREFIX D_SW_EASY2 +CAPTION D_SW_EASY2 +S_BOLD1 í¬í•¨ í•  ì—°ê²° 설정 íŒŒì¼ (.vpn 파ì¼)ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ +S_1 ê°„ì´ ì„¤ì¹˜ í”„ë¡œê·¸ëž¨ì— í¬í•¨ í•  ì—°ê²° 설정 íŒŒì¼ (확장ìžê°€ .vpn 파ì¼)ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. ì—°ê²° 설정 파ì¼ì€ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžì—ì„œ ì—°ê²° ì„¤ì •ì„ ë§ˆìš°ìŠ¤ 오른쪽 단추로 "ì—°ê²° 설정 내보내기"를 í´ë¦­í•˜ì—¬ 내보낼 수 있습니다. +S_18 ì—°ê²° 설정 (&S): +B_BROWSE_SETTING 참조 (&B)... +B_DELETE_SENSITIVE ì—°ê²° 설정 파ì¼ì— ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호를 저장하지 않는 (&E) +S_BOLD2 ìƒì„± ëœ EXE 파ì¼ì„ 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ +S_3ì´ ë§ˆë²•ì‚¬ëŠ” 간단한 설치 프로그램으로 EXE íŒŒì¼ (실행 파ì¼)ì„ ìƒì„±í•©ë‹ˆë‹¤. ìƒì„± ëœ íŒŒì¼ì„ 저장하기위한 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. +S_19 íŒŒì¼ ì´ë¦„ (&A): +B_BROWSE_OUT 참조 (&R)... +B_EASYMODE VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ ì¼ë°˜ 모드로 설정 (&E) + + +PREFIX D_SW_WEB1 +CAPTION D_SW_WEB1 +S_WELCOME SoftEther VPN Client Web í”„ë¡œê·¸ëž¨ì„ ë§Œë“¤ë©´ Web 브ë¼ìš°ì €ë¥¼ ì—´ê³  특정 페ì´ì§€ì— 액세스하여 SoftEther VPN Client를 ìžë™ìœ¼ë¡œ 설치할 수 있습니다. ì´ ë•Œ 미리 설정 í•´ë‘” ì—°ê²° 설정 파ì¼ì„ 가져 와서 VPN ì—°ê²°ì„ ì‹œìž‘ì‹œí‚¬ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +S_TITLE SoftEther VPN Client Web í”„ë¡œê·¸ëž¨ì€ +S_WELCOME2 작성한 Web Installer는 ì‚¬ë‚´ì˜ Web 서버 ë“±ì— HTML 파ì¼ë¡œ 설치할 수 있습니다. ì„¤ì¹˜ëœ HTML 파ì¼ì˜ URLì— ì§ì›ì´ 방문하면 SoftEther VPN Clientì˜ ì„¤ì¹˜ê°€ 시작ë©ë‹ˆë‹¤. +S_WELCOME3 ActiveX ì»¨íŠ¸ë¡¤ì„ ì‚¬ìš©í•˜ê³  있습니다. í´ë¼ì´ì–¸íŠ¸ 브ë¼ìš°ì €ëŠ” Internet Explorer 5.0 ì´ìƒ ìš´ì˜ ì²´ì œëŠ” Windows 2000 ì´ìƒì„ 지ì›í•˜ê³  있습니다. IE ì´ì™¸ì˜ 브ë¼ìš°ì € 나 Windows 98ê³¼ ê°™ì€ ì´ì „ OS는 지ì›ë˜ì§€ 않습니다. + + +PREFIX D_SW_WEB2 +CAPTION D_SW_WEB2 +S_BOLD1 í¬í•¨ í•  ì—°ê²° 설정 íŒŒì¼ (.vpn 파ì¼)ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ +S_1 Web í”„ë¡œê·¸ëž¨ì— í¬í•¨ í•  ì—°ê²° 설정 íŒŒì¼ (확장ìžê°€ .vpn 파ì¼)ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. ì—°ê²° 설정 파ì¼ì€ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžì—ì„œ ì—°ê²° ì„¤ì •ì„ ë§ˆìš°ìŠ¤ 오른쪽 단추로 "ì—°ê²° 설정 내보내기"를 í´ë¦­í•˜ì—¬ 내보낼 수 있습니다. +S_18 ì—°ê²° 설정 (&S): +B_BROWSE_SETTING 참조 (&B)... +B_DELETE_SENSITIVE ì—°ê²° 설정 파ì¼ì— ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호를 저장하지 않는 (&E) +S_BOLD2 ìƒì„±ë˜ëŠ” Web 서버 설치용 파ì¼ì„ 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ +S_3ì´ ë§ˆë²•ì‚¬ëŠ” Web ì„œë²„ì— ì„¤ì¹˜í•˜ê¸°ìœ„í•œ HTML 파ì¼ì´ë‚˜ CAB 파ì¼ì´ í¬í•¨ ëœ ZIP íŒŒì¼ (압축 파ì¼)ì„ ìƒì„±í•©ë‹ˆë‹¤. ìƒì„± ëœ íŒŒì¼ì„ 저장하기위한 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. +S_19 íŒŒì¼ ì´ë¦„ (&A): +B_BROWSE_OUT 참조 (&R)... +B_EASYMODE VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ ì¼ë°˜ 모드로 설정 (&E) + + +PREFIX D_UPDATE_NOTICE +CAPTION %s ì—…ë°ì´íŠ¸ +IDOK ì—…ë°ì´íŠ¸ Web 사ì´íŠ¸ë¥¼ 표시 (&S)... +B_CONFIG ì—…ë°ì´íŠ¸ 알림 설정 (&C)... +IDCANCELì´ ë©”ì‹œì§€ë¥¼ 다시 표시하지 ì•ŠìŒ (&I) +S_INFO %sì˜ ìµœì‹  ë²„ì „ì´ ì¶œì‹œë˜ì–´ 있습니다. 지금 다운로드하고 ì—…ë°ì´íŠ¸ í•  수 있습니다. +S_PRODUCT 소프트웨어: +S_CURRENT 현재 ì‚¬ìš©ì¤‘ì¸ ë²„ì „: +S_CURRENT_STR Ver %u %02u %04u %s +S_LATEST 최신 버전: +S_LATEST_STR Ver %S %s + + +PREFIX D_UPDATE_CONFIG +CAPTION ì—…ë°ì´íŠ¸ 알림 설정 +S_INFO %sì˜ ìƒˆ ë²„ì „ì´ ì¶œì‹œë˜ì§€ 않았는지 정기ì ìœ¼ë¡œ 확ì¸í•˜ê³  분리ë˜ì–´ ìžˆë˜ ê²½ìš°ëŠ” 통지 í™”ë©´ì„ í‘œì‹œí•©ë‹ˆë‹¤. \r\n\r\n ì—…ë°ì´íŠ¸ 확ì¸ì„ 위해 ì¼ë³¸ì˜ ì´ë°”ë¼í‚¤ 현 ì¸ ì¿ ë°”ì‹œì— ì„¤ì¹˜ë˜ì–´ìžˆëŠ” SoftEther Update 서버 사ì´ì— HTTPS 통신ì„합니다. ê³ ê°ì˜ ê°œì¸ ì •ë³´ê°€ 전송ë˜ëŠ” ê²ƒì€ ì•„ë‹™ë‹ˆë‹¤. +S_TITLE %s ì—…ë°ì´íŠ¸ í™•ì¸ ë° ì•Œë¦¼ 설정 +S_ENABLE ì—…ë°ì´íŠ¸ 확ì¸ì„ 활성화 (&E) +S_DISBLE ì—…ë°ì´íŠ¸ 확ì¸ì„ 비활성화 (&D) +IDCANCEL 닫기 (&C) + + +PREFIX D_SM_VMBRIDGE +CAPTION VM ë‚´ì—ì„œ 로컬 브리지를 사용하는 경우ì˜ì£¼ì˜ 사항 +S_TITLE VM ë‚´ì—ì„œì˜ ë¡œì»¬ 브리지 기능 사용 +S_1 VPN Serverê°€ VMware와 Hyper-V ë“±ì˜ VM (ê°€ìƒ ë¨¸ì‹ ) ë‚´ì—ì„œ ìž‘ë™í•˜ê³ ìžˆì„ ê°€ëŠ¥ì„±ì´ ê°ì§€ë˜ì—ˆìŠµë‹ˆë‹¤. 다ìŒì˜ì£¼ì˜ ì‚¬í•­ì„ ìž˜ ì½ì–´ 보시기 ë°”ëžë‹ˆë‹¤. VMì„ ì‚¬ìš©í•˜ì§€ 않는 ê²½ìš°ì´ ë©”ì‹œì§€ë¥¼ 무시하십시오. +S_2 VMì€ ê¸°ë³¸ì ìœ¼ë¡œ LAN ì¹´ë“œì˜ '무차별 모드'(MAC 주소 스푸핑)ì—ì„œì˜ í†µì‹ ì´ ê¸ˆì§€ë˜ëŠ” 경우가 있습니다. \r\n\r\nVMì—ì„œ ë™ìž‘하는 VPN Serverì˜ ê°€ìƒ HUB와 호스트 ì»´í“¨í„°ì— ìž¥ì°©ë˜ì–´ìžˆëŠ” ë¬¼ë¦¬ì  ì¸ LAN ì¹´ë“œ 사ì´ì—ì„œ 로컬 브릿지를 í•  경우 무차별 모드 (MAC 주소 스푸핑) 금지 ë˜ì–´ ì •ìƒì ìœ¼ë¡œ 통신 í•  수 없습니다. ì´ëŸ° 경우 VM 설정 ë„구를 사용하여 무차별 모드 (MAC 주소 스푸핑)를 사용하십시오. \r\n\r\n ìžì„¸í•œ ë‚´ìš©ì€ VM 설명서를 참조하십시오. 다른 관리ìžì— ì˜í•´ 관리ë˜ëŠ” 공유 VMì˜ ê²½ìš° 관리ìžì—게 무차별 모드 (MAC 주소 스푸핑)ì„ í—ˆìš©í•˜ë„ë¡ ìš”ì²­í•˜ì‹­ì‹œì˜¤. +S_BOLDì£¼ì˜ ì‚¬í•­ +IDCANCEL & OK + + +PREFIX D_SM_AZURE +CAPTION VPN Azure 서비스 설정 +S_TITLE VPN Azure í´ë¼ìš°ë“œ 형 VPN 서비스 (무료) +S_1 VPN Azure하여 íšŒì‚¬ì˜ PCì— ê°€ì •ì´ë‚˜ ì´ë™ PCì—ì„œ 매우 쉽게 VPN ì—°ê²° í•  수 있습니다. VPN ì—°ê²° ì¤‘ì— íšŒì‚¬ì˜ ì»´í“¨í„°ë¥¼ 통해 사내 LANì˜ ë‹¤ë¥¸ ì„œë²„ì— ì•¡ì„¸ìŠ¤ í•  수 있습니다. +S_2 회사 컴퓨터 (VPN Server)는 글로벌 IP 주소는 필요하지 않습니다. 방화벽ì´ë‚˜ NAT ë’¤ì—ë¼ë„ ìž‘ë™í•˜ê³  ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì˜ ì„¤ì •ì€ í•„ìš”í•˜ì§€ 않습니다. VPN í´ë¼ì´ì–¸íŠ¸ê°€ ë  ìžíƒì˜ PCì—서는 Windowsì— í‘œì¤€ 부ì†ì˜ SSTP VPN í´ë¼ì´ì–¸íŠ¸ë¥¼ 사용할 수 있습니다. +S_3 VPN Azure는 SoftEther VPN Server를 사용하시는 ë¶„ë“¤ì€ ëˆ„êµ¬ë‚˜ 무료로 ì´ìš©í•  수 í´ë¼ìš°ë“œ VPN 서비스입니다. 소프트 ì´ì‚¬ íšŒì‚¬ì— ì˜í•´ ìš´ì˜ë˜ê³  있습니다. ì‚¬ìš©ë²•ì„ í‘œì‹œí•˜ë ¤ë©´ 오른쪽 ë²„íŠ¼ì„ í´ë¦­í•˜ì‹­ì‹œì˜¤. +B_BOLD VPN Azure 설정 +R_ENABLE VPN Azure를 사용 (&E) +R_DISABLE VPN Azure를 비활성화 (&D) +S_HOSTNAME_BORDER 현재 VPN Azure 호스트 ì´ë¦„ +S_HOSTNAME_INFO VPN Azure 호스트 ì´ë¦„ì€ ë™ì  DNS 서비스 호스트 ì´ë¦„ì˜ ë„ë©”ì¸ ë¶€ë¶„ì„ "vpnazure.net"ë¡œ 변경 í•œ ê²ƒì´ ì‚¬ìš©ë©ë‹ˆë‹¤. +B_CHANGE 호스트 ì´ë¦„ 변경 (&H) +B_WEB VPN Azure 사용 \r\n (Web 사ì´íŠ¸ë³´ê¸°) +IDCANCEL & OK + + +PREFIX D_SM_PROXY +CAPTION 프ë¡ì‹œ 서버를 통해 ì—°ê²° +STATIC9 프ë¡ì‹œ 서버를 통해 ì„œë²„ì— ì—°ê²°í•  수 있습니다. +STATIC10 프ë¡ì‹œ 유형 (&Y): +R_DIRECT_TCP ì§ì ‘ TCP/IP ì—°ê²° (프ë¡ì‹œë¥¼ 사용하지 않는다) (&D) +R_HTTPS HTTP 프ë¡ì‹œ 서버를 통해 ì—°ê²° (&T) +R_SOCKS SOCKS 프ë¡ì‹œ 서버를 통해 ì—°ê²° (&K) +B_PROXY_CONFIG 프ë¡ì‹œ 서버 ì—°ê²° 설정 (&R) +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_VGC_LIST +CAPTION VPN Gate 학술 실험 프로ì íŠ¸ í”ŒëŸ¬ê·¸ì¸ for SoftEther VPN Client +S_TITLE VPN Gate 공개 VPN 중계 서버 ëª©ë¡ +S_INFO1 전세계 ìžì› 봉사ìžë“¤ì´ 무료로 제공ë˜ëŠ” VPN ì„œë²„ì— VPN 연결하면 VPN 서버를 통해 ì¸í„°ë„·ì— ìžìœ ë¡­ê²Œ ì ‘ê·¼ í•  수 있습니다. 로컬 방화벽 ì œì•½ì„ íšŒí”¼í•˜ê±°ë‚˜ ìžì‹ ì˜ IP 주소를 ì€ë‹‰ í•  수 있습니다. +IDOK ì„ íƒí•œ VPN ì„œë²„ì— ì—°ê²° (&C) +B_PROXY 프ë¡ì‹œ 설정 (&P) +S_VLAN ê°€ìƒ LAN ì¹´ë“œ: +B_WEB VPN Gate 학술 실험 \r\nWeb 사ì´íŠ¸ +B_REFRESH ëª©ë¡ ì—…ë°ì´íŠ¸ (&R) +S_REFRESH ëª©ë¡ ì—…ë°ì´íŠ¸ 중... +S_RESEARCH 츠쿠바 ëŒ€í•™ì˜ í•™ìˆ  연구 프로ì íŠ¸ +S_INFO9 회선 ì†ë„ (Mbps)ê°€ ê³ ì†ìœ¼ë¡œ Ping ê°’ì´ ìž‘ì€ VPN 서버 ì •ë„ë¡œ 편안합니다. ë˜í•œ í•´ì™¸ì— ì„¤ì¹˜ë˜ì–´ìžˆëŠ” VPN 서버를 통해하면 í‰ì†Œ ë‹¹ì‹ ì˜ ë‚˜ë¼ì—ì„œ ë³¼ 수없는 Web 사ì´íŠ¸ 나 콘í…츠가 ë³´ì´ê²Œ ë ì§€ë„ 모릅니다. + + +PREFIX D_VGC_PROTOCOL +CAPTION ì—°ê²°ì— ì‚¬ìš©ë˜ëŠ” VPN í”„ë¡œí† ì½œì˜ ì„ íƒ +S_TITLE 공개 VPN 중계 서버 "%S"(%S)는 TCP와 UDP ëª¨ë‘ VPN í”„ë¡œí† ì½œì„ ì§€ì›í•©ë‹ˆë‹¤. +S_INFO VPN 서버 "%S"(%S)ì— ì—°ê²°í•˜ëŠ” ë° ì‚¬ìš©í•  VPN í”„ë¡œí† ì½œì„ ì„ íƒí•˜ì‹­ì‹œì˜¤. ì¼ë°˜ì ìœ¼ë¡œ TCP ìª½ì´ ë°©í™”ë²½ì„ í†µê³¼í•˜ê¸° 쉽지만, TCPì—ì„œ ì •ìƒì ìœ¼ë¡œ 사용할 수없는 경우는 ëŒ€ì‹ ì— UDP를 사용해보십시오. +R_TCP & TCP를 사용 (Ethernet over HTTPS VPN) (권장) +R_UDP & UDP를 사용 (Ethernet over UDP VPN) +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_VGS_CONFIG +CAPTION VPN Gate 서비스 ì œì–´íŒ +R_ENABLE VPN Gate 중계 서비스를 활성화하고 ìžì› 봉사ìžë¡œ ì‹¤í—˜ì— ì°¸ì—¬ (&E) +S_TITLE VPN Gate 학술 ì‹¤í—˜ì— ì°¸ê°€í•©ë‹ˆê¹Œ? +S_INFO1 VPN Gate는 츠쿠바 대학 대학ì›ì—ì„œ 학술ì ì¸ 연구로 실시ë˜ëŠ” 분산 형 공개 VPN 중계 ì„œë²„ì˜ ìš´ìš©ì— ê´€í•œ 실험입니다. VPN Gate í´ë¼ì´ì–¸íŠ¸ 사용ìžëŠ” 공개 VPN 중계 서버 컴퓨터ì—ì„œ 실행ë˜ëŠ” VPN Gate ì„œë¹„ìŠ¤ì— ì—°ê²°í•˜ì—¬ ê·¸ VPN 서비스를 통해 ì¸í„°ë„·ì— 액세스 í•  수 있습니다. +S_INFO9 VPN Gate í´ë¼ì´ì–¸íŠ¸ì˜ 사용ìžê°€ ì¸í„°ë„·ìƒì˜ ì„œë²„ì— ì•¡ì„¸ìŠ¤ í•  ë•Œ 사용ìžê°€ 액세스 í•œ IP 주소가 공개 VPN 중계 서버 ì»´í“¨í„°ì˜ IP 주소로 변경합니다. 그러면 VPN Gate í´ë¼ì´ì–¸íŠ¸ 사용ìžëŠ” 예를 들어 로컬 ë°©í™”ë²½ì´ ê³ ìž¥ìœ¼ë¡œ ì¸í•´ 액세스 해외 Web 사ì´íŠ¸ì— ì›í™œí•˜ê²Œ 액세스 í•  수 있습니다. +S_WARNING 확ì¸ëž€ì„ ì„ íƒí•˜ê³  [OK]를 í´ë¦­í•˜ë©´ì´ 컴퓨터ì—ì„œ VPN Gate 중계 서비스가 ìž‘ë™í•©ë‹ˆë‹¤. ì´ë ‡ê²Œí•˜ë©´ 모든 VPN Gate í´ë¼ì´ì–¸íŠ¸ê°€ 해당 VPN Gate 중계 서비스를 통해 ì¸í„°ë„·ì„ 향해 통신 í•  수 있습니다. VPN Gate 중계 서비스가 ì‹¤í–‰ì¤‘ì¸ ê²½ìš°ì—ë„ì´ ì»´í“¨í„°ê°€ ì—°ê²°ë˜ì–´ìžˆëŠ” 사내 LAN ë“±ì˜ ê°œì¸ IP ì£¼ì†Œì— ëŒ€í•œ VPN í†µì‹ ì€ VPN Gate 중계 서비스를 통해 않기 ë•Œë¬¸ì— ì•ˆì „í•©ë‹ˆë‹¤. +B_OPTION VPN Gate 서비스 옵션 설정 (&O)... +IDOK & OK +IDCANCEL 취소 +B_WEB http://www.vpngate.net/ 열기 (&B)... + + +PREFIX D_VGS_OPTION +CAPTION VPN Gate 서비스 옵션 설정 +S_TITLE VPN Gate 서비스 옵션 설정 +S_1 VPN Gate ì„œë¹„ìŠ¤ë¥¼ì´ ì»´í“¨í„°ì—ì„œ ë™ìž‘시키는 ê²½ìš°ì´ ì»´í“¨í„°ëŠ” 공개 VPN 서버입니다. 서버 ìš´ì˜ìž 정보를 입력하십시오. ìž…ë ¥ ëœ ìš´ì˜ìž 정보는 www.vpngate.netì—ì„œ 서버 ëª©ë¡ ë“±ì— ê³µê°œë˜ì–´ 누구나 ë³¼ 수 있습니다. ë˜í•œ VPN Gate ì‹¤í—˜ì— ê´€í•œ ì—°ë½ì²˜ë¡œ 사용합니다. +S_2 ìš´ì˜ìž ì •ë³´: +S_3ì´ VPN Gate 서비스 ìš´ì˜ìž (&O): +S_19 (64 ìž ì´ë‚´) +S_20 ë„ìš©ì´ìžˆì„ ë•Œì˜ í†µë³´ 처 \r\n (ì´ë©”ì¼ ì£¼ì†Œ 등) (&A): +S_21 (64 ìž ì´ë‚´) +S_22 ì´ìš©ìžì—게 메시지 (&M):\r\n (128 ìž ì´ë‚´) +S_23 ì´ìš©ìžì—게 메시지는 VPN Gate 서버 ëª©ë¡ ì•ˆì— í‘œì‹œë©ë‹ˆë‹¤. 재미있는 메시지를 입력하면 심리ì ìœ¼ë¡œ ì¢‹ì€ ê¸°ë¶„ì´ë©ë‹ˆë‹¤. +S_24 VPN 통신 설정: +R_LOG VPN 통신 패킷 로그를 저장 (&S) (권장) +R_2WEEKS 2 주 ì´ìƒ 경과 í•œ 패킷 로그는 ìžë™ ì‚­ì œ ë˜ëŠ” ì¸ì½”딩 후 ë³´ê´€ (&T) (권장) +R_PERMANENT 패킷 로그는 ë””ìŠ¤í¬ ê³µê°„ì´ í—ˆë½í•˜ëŠ” í•œ ì˜êµ¬ì ìœ¼ë¡œ 저장 (&P) +R_L2TP ë° L2TP/IPsec VPN 서버 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ (권장) +S_25 Mac OS X, iPhone/iPad, Android ë“±ì˜ VPN ì—°ê²°ì„ ê°€ëŠ¥í•˜ê²Œí•©ë‹ˆë‹¤. +B_MESSAGE VPN Clientê°€ VPN ì ‘ì†í•˜ëŠ” ê²½ìš°ì— í´ë¼ì´ì–¸íŠ¸ PCì˜ í™”ë©´ì— ë©”ì‹œì§€ 표시 (&S)... +IDOK & OK +IDCANCEL 취소 + + +PREFIX D_VGS_WARNING +CAPTION VPN Gate 학술 실험 참여 ì „ì£¼ì˜ ì‚¬í•­ +S1 VPN Gate 학술 실험 서비스는 ì¼ë³¸ì— 소재하는 츠쿠바 대학 대학ì›ì—ì„œ 연구 프로ì íŠ¸ë¡œ ìš´ì˜ë˜ëŠ” 서비스입니다. 본 서비스는 ì¼ë³¸ êµ­ì˜ ë²•ë ¹ì—만 준수 ìš´ìš©ë˜ê³  있으며, ì¼ë³¸ ì´ì™¸ì˜ êµ­ê°€Â·ì§€ì—­ì˜ ë²•ê·œì— ëŒ€í•´ì„œëŠ” ì¼ì ˆ 관여하고 있지 않습니다. +S2 ì›ëž˜ 세계ì—는 200 개국 가까운 나ë¼ê°€ 존재하고 있으며, ê° êµ­ê°€ì˜ ë²•ë¥ ì€ ì„œë¡œ 다릅니다. 모든 êµ­ê°€ì˜ ë²•ë¥ ì„ ê³µë¶€ í•œ 후 그들 모ë‘ì— ì í•© í•¨ì„ ë³´ì¦í•˜ëŠ” 소프트웨어를 개발하는 ê²ƒì€ ì‚¬ì‹¤ìƒ ë¶ˆê°€ëŠ¥í•©ë‹ˆë‹¤. ë§Œì¼ ì‚¬ìš©ìžê°€ 본 서비스를 특정 êµ­ê°€Â·ì§€ì—­ì˜ ì˜ì—­ ë‚´ì—ì„œ ì´ìš©í•¨ìœ¼ë¡œì¨ 공무ì›ì— ì˜í•´ 법ì ì¸ ì²˜ë²Œì„ ë¶€ê³¼ ë“±ì˜ ì†í•´ê°€ ë°œìƒí•œ 경우ì—ë„ í”„ë¡œì íŠ¸ 실시는 ì¼ì²´ ì±…ìž„ì„지지 않습니다. +S3 본 소프트웨어 나 서비스를 사용할 ë•Œ 사용ìžê°€ ì ìš©ë˜ëŠ” 모든 ë²•ë ¹ì„ ì‚¬ìš©ìžì˜ ì±…ìž„ì— ì˜í•´ 준수하십시오. 소프트웨어 ë˜ëŠ” 서비스를 ì¼ë³¸ 국내외를 불문하고 사용 ëœ ê²½ìš°ì— ë°œìƒí•˜ëŠ” 모든 ì†í•´ ë° ì±…ìž„ì€ ì‚¬ìš©ìžì—게 귀책합니다. 본 학술 실험 ìš´ì˜ìž ë° ì†Œí”„íŠ¸ì›¨ì–´ 공급 업체는 ì±…ìž„ì„지지 않습니다. +S4 ì´ëŸ¬í•œì£¼ì˜ ì‚¬í•­ì— ë™ì˜í•˜ì§€ 않는 경우ì—는 VPN Gate 학술 실험 서비스 관련 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì§€ 마십시오. +S5 VPN Gate는 츠쿠바 대학 ëŒ€í•™ì› í•™ìˆ  목ì ì˜ 연구 프로ì íŠ¸ìž…니다. VPN Gate 소프트웨어는 프리웨어ì´ë‹¤ SoftEther VPN ë° ì˜¤í”ˆ 소스 ì¸ UT-VPNì„ í™•ìž¥í•˜ëŠ” í”ŒëŸ¬ê·¸ì¸ í˜•íƒœë¡œ 개발ë˜ì–´ 있지만, ì´ëŠ” 본 연구 프로ì íŠ¸ì—ì„œ 개발 ëœ ê²ƒì´ë©°, 소프트 ì´ì‚¬ (주)ì— ì˜í•´ 개발 ëœ ê²ƒì€ ì•„ë‹™ë‹ˆë‹¤. 본 연구는 소프트 ì´ì‚¬ 주ì‹íšŒì‚¬ê°€ 주재 추진하거나 ë³´ì¦í•˜ì§€ 않습니다. +R_NEVERì´ ë©”ì‹œì§€ë¥¼ 다시 표시하지 ì•ŠìŒ (&S) +B_WEB VPN Gate 학술 실험 & Web 사ì´íŠ¸... +IDOK ë™ì˜ (&A) +IDCANCEL ë™ì˜í•˜ì§€ 않는다 (&D) +S_BOLD VPN í†µì‹ ì´ ê¸ˆì§€ë˜ëŠ” 국가·지역ì—서는 VPN Gate를 사용하지 마십시오. + + +PREFIX D_NM_PUSH +CAPTION 밀어 ì •ì  ë¼ìš°íŒ… í…Œì´ë¸” 편집 +S1 VPN í´ë¼ì´ì–¸íŠ¸ì—ì´ ê°€ìƒ DHCP 서버ì—ì„œ DHCP ì‘ë‹µì„ ë³´ë‚¼ ë•Œ, í´ëž˜ìŠ¤ì—†ëŠ” ê³ ì • 경로 (RFC 3442)ì„ í•¨ê»˜ 보낼 수 있습니다. +S2 VPN í´ë¼ì´ì–¸íŠ¸ê°€ í´ëž˜ìŠ¤ì—†ëŠ” ê³ ì • 경로 (RFC 3442)ì„ ì¸ì‹ í•  수 있는지 여부는 VPN í´ë¼ì´ì–¸íŠ¸ ì†Œí”„íŠ¸ì›¨ì–´ì— ë”°ë¼ ë‹¤ë¦…ë‹ˆë‹¤. SoftEther VPN Client ë° OpenVPN Client는 í´ëž˜ìŠ¤ì—†ëŠ” ê³ ì • ê²½ë¡œì— í•´ë‹¹í•©ë‹ˆë‹¤. L2TP/IPsec ë° MS-SSTPì—서는 ì´ìš© 여부는 í´ë¼ì´ì–¸íŠ¸ ì†Œí”„íŠ¸ì›¨ì–´ì— ë”°ë¼ ë‹¬ë¼ì§‘니다. +S3 ê°€ìƒ DHCP 서버 옵션ì—ì„œ 기본 게ì´íŠ¸ì›¨ì´ë¥¼ 공백으로 설정하여 분할 í„°ë„ë§ì´ 가능합니다. L2TP/IPsec ë° MS-SSTP í´ë¼ì´ì–¸íŠ¸ë¥¼ 사용하는 경우ì—는 IPv4 설정 화면ì—ì„œ 기본 게ì´íŠ¸ì›¨ì´ë¥¼ VPN 서버로 향하지 ì•Šë„ë¡ ì„¤ì •í•´ì•¼í•©ë‹ˆë‹¤. +S4 로컬 브리지를 통해 ì™¸ë¶€ì— DHCP 서버가있는 경우 해당 DHCP 서버ì—ì„œ í´ëž˜ìŠ¤ì—†ëŠ” ê³ ì • 경로 (RFC 3442)ì„ ì¶”ì§„í•˜ë„ë¡ ì„¤ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. ì´ ê²½ìš° SecureNAT ê°€ìƒ DHCP 서버 ê¸°ëŠ¥ì„ ë¹„í™œì„±í™”í•˜ì‹­ì‹œì˜¤. ë˜í•œì´ 화면ì—ì„œì˜ ì„¤ì •ì€ í•„ìš”í•˜ì§€ 않습니다. +S5 밀어 ì •ì  ë¼ìš°íŒ… í…Œì´ë¸” 편집 +S6 예:192.168.5.0/255.255.255.0/192.168.4.254, 10.0.0.0/255.0.0.0/192.168.4.253\r\n\r\n 여러 항목 (최대 64 ê°œ)ì€ ì‰¼í‘œ ë˜ëŠ” 공백으로 구분합니다. \r \n ê° í•­ëª©ì€ "IP ë„¤íŠ¸ì›Œí¬ ì£¼ì†Œ/서브넷 마스í¬/게ì´íŠ¸ì›¨ì´ IP 주소"형ì‹ìœ¼ë¡œ 작성합니다. +S7 í´ëž˜ìŠ¤ì—†ëŠ” ê³ ì • 경로 ë‚´ìš©ì€ RFC 3442ì„ ì°¸ì¡°í•˜ì‹­ì‹œì˜¤. +IDOK & OK +IDCANCEL 취소 + + + +################################################## ######################### +# # +# ì†Œí”„íŠ¸ì›¨ì–´ì˜ ë©”ë‰´ 문ìžì—´ ë°ì´í„° # +# # +################################################## ######################### + + +# ì—°ê²° ê´€ë¦¬ìž ë©”ë‰´ +PREFIX CM_MENU +# ì—°ê²° 메뉴 +CMD_TOP_CONNECT ì—°ê²° (&C) +CMD_CONNECT ì—°ê²° (&O) \tEnter +CMD_STATUS ìƒíƒœ 표시 (&S)... \tCtrl + S +CMD_DISCONNECT 절단 (&I) \tCtrl-D +CMD_DISCONNECT_ALL 모든 ì—°ê²°ì„ í•´ì œ (&A) \tCtrl + I +CMD_RENAME ì´ë¦„ 바꾸기 (&M) \tF2 +CMD_NEW ì—°ê²° 설정 만들기 (&N)... \tCtrl + N +CMD_CLONE 복사본 만들기 (&C) \tCtrl + C +CMD_SHORTCUT ì—°ê²° 바로 가기 만들기 (&H)... +CMD_EXPORT_ACCOUNT ì—°ê²° 설정 내보내기 (&F)... +CMD_IMPORT_ACCOUNT ì—°ê²° 설정 가져 오기 (&P)... +CMD_STARTUP 시작 ì—°ê²° 설정 (&T) \tCtrl + T +CMD_NOSTARTUP 시작 ì—°ê²°ì„ í•´ì œ (&E) +CMD_RECENT 최근 ì—°ê²° ë° VPN 서버 +CMD_DELETE ì‚­ì œ (&D) \tDel +CMD_PROPERTY ì†ì„± (&R)... \tAlt + Enter +CMD_EXIT ì—°ê²° 관리ìžë¥¼ 닫기 (&O) \tAlt + F4 +CMD_QUIT ì—°ê²° ê´€ë¦¬ìž í”„ë¡œê·¸ëž¨ì˜ ì¢…ë£Œ (&X) \tAlt-Q +# 편집 메뉴 +CMD_TOP_EDIT 편집 (&E) +CMD_SELECT_ALL ëª¨ë‘ ì„ íƒ (&A) \tCtrl + A +CMD_SWITCH_SELECT ì„ íƒì˜ 전환 (&I) +#보기 메뉴 +CMD_TOP_VIEW보기 (&V) +CMD_STATUSBAR ìƒíƒœ 표시 ì¤„ì— í‘œì‹œ (&S) +CMD_VISTASTYLE Windows Vista/Windows 7 ìŠ¤íƒ€ì¼ (&Y) +CMD_SHOWPORT í¬íŠ¸ 번호를 ì—°ê²° 설정 목ë¡ì— 표시 (&P) +CMD_TRAYICON íŠ¸ë ˆì´ ì•„ì´ì½˜ 표시 (&T) +CMD_ICON ì•„ì´ì½˜ (&I) +CMD_DETAIL 세부 ì •ë³´ (&D) +CMD_GRID í…Œë‘리 표시 (&G) +CMD_REFRESH 최신 ìƒíƒœë¡œ ì—…ë°ì´íŠ¸ (&R) \tF5 +# ê°€ìƒ LAN 메뉴 +CMD_TOP_VLAN ê°€ìƒ ë° LAN +CMD_NEW_VLAN ì‹ ê·œ ê°€ìƒ LAN ì¹´ë“œ 만들기 (&C)... \tCtrl + L +CMD_ENABLE_VLAN ê°€ìƒ LAN ì¹´ë“œ 활성화 (&E) \tCtrl + E +CMD_DISABLE_VLAN ê°€ìƒ LAN ì¹´ë“œ 비활성화 (&S) \tCtrl + B +CMD_DELETE_VLAN ê°€ìƒ LAN ì¹´ë“œì˜ ì‚­ì œ (&D) \tDel +CMD_REINSTALL ë“œë¼ì´ë²„ 재설치 (&U)... \tCtrl + U +CMD_WINNET & Windows ë„¤íŠ¸ì›Œí¬ ì—°ê²° 설정... \tCtrl + W +# 스마트 ì¹´ë“œ 메뉴 +CMD_TOP_SECURE 스마트 ì¹´ë“œ (&S) +CMD_SECURE_MANAGER 스마트 ì¹´ë“œ ê´€ë¦¬ìž (&M)... \tCtrl + G +CMD_SECURE_SELECT 사용하는 스마트 ì¹´ë“œì˜ ì„ íƒ (&S)... +# ë„구 메뉴 +CMD_TOP_TOOL ë„구 (&T) +CMD_PASSWORD 암호 설정 (&P)... \tCtrl + P +CMD_TRUST 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 관리 (&T)... \tCtrl + R +CMD_NETIF ë„¤íŠ¸ì›Œí¬ ìž¥ì¹˜ì˜ ìƒíƒœ (&N)... +CMD_TCPIP TCP/IP 최ì í™” 유틸리티 (&U)... +CMD_MMCSS Windows Vista/Windows 7/Windows 8ì— ëŒ€í•œ 최ì í™” 기능 (&V)... +CMD_TRAFFIC 통신 처리량 측정 ë„구 (&R)... \tCtrl + Q +CMD_CM_SETTING ë™ìž‘ 모드 변경 (&M)... +CMD_LANGUAGE 표시 언어 변경 (&L)... +CMD_OPTION 옵션 설정 (&O)... \tCtrl + O +# ìŒì„± 안내 메뉴 +CMD_TOP_VOICE ìŒì„± 안내 (&O) +CMD_VOIDE_NONE ìŒì„± 안내 OFF (&D) +CMD_VOICE_NORMAL 표준 ìŒì„± ê°€ì´ë“œ (&N) +CMD_VOICE_ODD 확장 ìŒì„± 안내 (&O) +# ë„ì›€ë§ ë©”ë‰´ +CMD_TOP_HELP ë„ì›€ë§ (&H) +CMD_ABOUT ì •ë³´ (&A)... + + + + + + + + + + + + + + + +################################################## ######################### +# # +# 명령 프롬프트 문ìžì—´ ë°ì´í„° # +# # +################################################## ######################### + +PREFIX NULL + +# 콘솔 시스템 ì „ë°˜ 계 +CON_INFILE_ERROR 오류:ì§€ì •ëœ ìž…ë ¥ íŒŒì¼ "%s"를 ì—´ 수 없습니다. +CON_OUTFILE_ERROR 오류:ì§€ì •ëœ ì¶œë ¥ íŒŒì¼ "%s"를 만들 수 없습니다. +CON_INFILE_START íŒŒì¼ "%s"ì— ì„¤ëª… ëœ ëª…ë ¹ì„ í‚¤ë³´ë“œ ìž…ë ¥ 대신 사용합니다. +CON_OUTFILE_START í™”ë©´ì— ì¶œë ¥ ëœ ë©”ì‹œì§€ íŒŒì¼ "%s"ì— ì €ìž¥ë©ë‹ˆë‹¤. +CON_USER_CANCEL [EOF] +CON_UNKNOWN_CMD "%S": ëª…ë ¹ì„ ì°¾ì„ ìˆ˜ 없습니다. \nHELP 명령ì—ì„œ 사용할 수있는 명령 목ë¡ì„ ë³¼ 수 있습니다. +CON_AMBIGIOUS_CMD "%S": ëª…ë ¹ì´ ëª¨í˜¸í•©ë‹ˆë‹¤. +CON_AMBIGIOUS_CMD_1 ì§€ì •ëœ ëª…ë ¹ ì´ë¦„ 다ìŒì˜ 여러 명령과 ì¼ì¹˜í•©ë‹ˆë‹¤: +CON_AMBIGIOUS_CMD_2보다 엄격하게 명령 ì´ë¦„ì„ ì§€ì •í•˜ê³  다시 ì‹œë„하십시오. +CON_INVALID_PARAM 매개 변수 "/%S"ê°€ 지정ë˜ì–´ 있습니다. 명령 "%S"는 ì´ëŸ¬í•œ 매개 변수는 지정할 수 없습니다. ìžì„¸í•œ ë‚´ìš©ì€ "%S/HELP"를 입력하여 사용할 수있는 매개 변수 목ë¡ì„ 확ì¸í•˜ì‹­ì‹œì˜¤. +CON_AMBIGIOUS_PARAM "/%S": 매개 변수 ì´ë¦„ì´ ëª¨í˜¸í•©ë‹ˆë‹¤. +CON_AMBIGIOUS_PARAM_1 ì§€ì •ëœ ë§¤ê°œ 변수 ì´ë¦„ì€ ëª…ë ¹ "%S"매개 변수로 지정할 수있는 다ìŒì˜ 여러 매개 변수와 ì¼ì¹˜í•©ë‹ˆë‹¤: +CON_AMBIGIOUS_PARAM_2보다 엄격하게 매개 변수 ì´ë¦„ì„ ì§€ì •í•˜ê³  다시 ì‹œë„하십시오. + + +# ì•Œ 수없는 명령 +CMD_UNKNOWMì´ ëª…ë ¹ì— ëŒ€í•œ ì„¤ëª…ì€ ì—†ìŠµë‹ˆë‹¤. +CMD_UNKNOWN_HELPì´ ëª…ë ¹ì— ëŒ€í•œ ìžì„¸í•œ ì„¤ëª…ì€ ì—†ìŠµë‹ˆë‹¤. ì´ ëª…ë ¹ì˜ ë™ìž‘ì— ëŒ€í•´ ìžì„¸ížˆ 알고 싶다면, ë° ì˜¨ë¼ì¸ 설명서를 참조하십시오. +CMD_UNKNOWN_ARGS ëª…ë ¹ì˜ ì‹¤í–‰ 예는 없습니다. +CMD_UNKNOWN_PARAMì´ ë§¤ê°œ ë³€ìˆ˜ì— ëŒ€í•œ ì„¤ëª…ì€ ì—†ìŠµë‹ˆë‹¤. + + +# 콘솔 시스템 내부ì—ì„œ 사용하는 문ìžì—´ +CMD_HELP_1 ì•„ëž˜ì˜ %u ê°œì˜ ëª…ë ¹ì„ ì‚¬ìš©í•  수 있습니다: +CMD_HELP_2 ê° ëª…ë ¹ì˜ ì‚¬ìš© ë°©ë²•ì— ëŒ€í•´ì„œëŠ” "명령 ì´ë¦„?"ë¼ê³  입력하면 ë„움ë§ì´ 표시ë©ë‹ˆë‹¤. +CMD_EVAL_MIN_MAX ê°’ì€ %u ì´ìƒì˜ %u 다ìŒì˜ 정수로 지정해야합니다. +CMD_PROMPT ê°’ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤: +CMD_EVAL_NOT_EMPTY ê³µë°±ì„ ì§€ì •í•  수 없습니다. +CMD_EVAL_SAFE 사용할 수없는 문ìžê°€ í¬í•¨ë˜ì–´ 있습니다. +CMD_EVAL_INT 1 ì´ìƒì˜ 정수를 지정해야합니다. +CMD_HELP_TITLE 명령 "%S"ë„ì›€ë§ +CMD_HELP_DESCRIPTION [목ì ] +CMD_HELP_USAGE [사용 방법] +CMD_HELP_HELP 설명 +CMD_HELP_ARGS [매개 변수] +CMD_PROPMT_PORT í¬íŠ¸ 번호를 입력하십시오: +CMD_EVAL_PORT í¬íŠ¸ 번호가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤. í¬íŠ¸ 번호는 1 ì´ìƒ 65535 ì´í•˜ë¡œ 지정하십시오. +CMD_CT_STD_COLUMN_1 항목 +CMD_CT_STD_COLUMN_2 ê°’ +CMD_CT_STD_COLUMN_3 설명 +CMD_PARSE_IP_SUBNET_ERROR_1_6 "IPv6 주소/서브넷 마스í¬"ì˜ í˜•ì‹ìœ¼ë¡œ 지정하십시오. \nIPv6 주소는 2001:200:0:1::처럼 16 진수를 콜론으로 구분하여 지정합니다. 서브넷 마스í¬ëŠ” ffff:ffff:ffff:ffff::처럼 IPv6 형ì‹ìœ¼ë¡œ 구분하거나 64와 ê°™ì´ ì²˜ìŒë¶€í„° 비트 길ì´ë¥¼ 10 진수로 지정할 수 있습니다. \n ë‹¨ì¼ IPv6 호스트를 지정하려면 서브넷 마스í¬ë¥¼ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff ë˜ëŠ” 128ë¡œ 지정합니다. \n (예) \n2001:200:0:1::/64 \n2001:200:0:1::/ffff:ffff:ffff:ffff:\n2001:200:0:1:5/128 \n \n +CMD_PARSE_IP_SUBNET_ERROR_1 "IPv4 주소/서브넷 마스í¬"ì˜ í˜•ì‹ìœ¼ë¡œ 지정하십시오. \nIPv4 주소는 192.168.0.1ê³¼ ê°™ì´ 10 진수를 ì ìœ¼ë¡œ 구분하여 지정합니다. 서브넷 마스í¬ëŠ” 255.255.255.0ê³¼ ê°™ì´ 10 진수를 ì ìœ¼ë¡œ 구분하여 지정하거나 24와 ê°™ì´ ì²˜ìŒë¶€í„° 비트 길ì´ë¥¼ 10 진수로 지정할 수 있습니다. \n ë‹¨ì¼ í˜¸ìŠ¤íŠ¸ë¥¼ 지정하려면 서브넷 마스í¬ë¥¼ 255.255.255.255 ë˜ëŠ” 32ë¡œ 지정합니다. \n (예) \n192.168.0.1/24 \n192.168.0.1/255.255.255.0 \n192.168.0.5/255.255.255.255 \n \n +CMD_PARSE_IP_SUBNET_ERROR_2 ì§€ì •ëœ IP 주소는 ë„¤íŠ¸ì›Œí¬ ì£¼ì†Œê°€ 없습니다. +CMD_PARSE_IP_SUBNET_ERROR_3 ì§€ì •ëœ IP 주소는 ë„¤íŠ¸ì›Œí¬ ì ‘ë‘사 주소가 없습니다. +CMD_EVAL_DATE_TIME_FAILED 날짜 ë° ì‹œê°„ ì§€ì •ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. \n "2005/10/08 19:30:00"처럼, ë…„Â·ì›”Â·ì¼ Â·ì‹œÂ·ë¶„Â·ì´ˆ 6 ê°œì˜ ì •ìˆ˜ë¥¼ 공백, 슬래시 ë˜ëŠ” 콜론으로 구분하십시오. ì—°ë„는 4 ìžë¦¬ë¡œ 지정하십시오. +CMD_PARSE_IP_MASK_ERROR_1_6 "IPv6 주소/마스í¬"ì˜ í˜•ì‹ìœ¼ë¡œ 지정하십시오. \nIPv6 주소는 2001:200:0:1::처럼 16 진수를 콜론으로 구분하여 지정합니다. 마스í¬ëŠ” ffff:ffff:ffff:ffff::처럼 IPv6 형ì‹ìœ¼ë¡œ 구분하거나 64와 ê°™ì´ ì²˜ìŒë¶€í„° 비트 길ì´ë¥¼ 10 진수로 지정할 수 있습니다. \n ë‹¨ì¼ IPv6 호스트를 지정하려면 마스í¬ë¥¼ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff ë˜ëŠ” 128ë¡œ 지정합니다. \n (예) \n2001:200:0:1::/64 \n2001:200:0:1::/ffff:ffff:ffff:ffff:\n2001:200:0:1:5/128 \n \n +CMD_PARSE_IP_MASK_ERROR_1 "IPv4 주소/마스í¬"ì˜ í˜•ì‹ìœ¼ë¡œ 지정하십시오. \nIPv4 주소는 192.168.0.1ê³¼ ê°™ì´ 10 진수를 ì ìœ¼ë¡œ 구분하여 지정합니다. 마스í¬ëŠ” 255.255.255.0ê³¼ ê°™ì´ 10 진수를 ì ìœ¼ë¡œ 구분하여 지정하거나 24와 ê°™ì´ ì²˜ìŒë¶€í„° 비트 길ì´ë¥¼ 10 진수로 지정할 수 있습니다. \n ë‹¨ì¼ í˜¸ìŠ¤íŠ¸ë¥¼ 지정하려면 마스í¬ë¥¼ 255.255.255.255 ë˜ëŠ” 32ë¡œ 지정합니다. \n (예) \n192.168.0.1/24 \n192.168.0.1/255.255.255.0 \n192.168.0.5/255.255.255.255 \n \n + + +# 공통 메시지 +CMD_MSG_INVALID_HOSTNAME 호스트 ì´ë¦„ ì§€ì •ì´ ì˜¬ë°”ë¥´ì§€ 않습니다. +CMD_MSG_OK ëª…ë ¹ì´ ì„±ê³µì ìœ¼ë¡œ 완료ë˜ì—ˆìŠµë‹ˆë‹¤. +CMD_MSG_ALLOW 허용 +CMD_MSG_DENY 금지 +CMD_MSG_INFINITE 무제한 +CMD_MSG_ENABLE 활성화 +CMD_MSG_DISABLE í•´ì œ +CMD_MSG_LOAD_CERT_FAILED ì§€ì •ëœ X.509 ì¸ì¦ì„œ 파ì¼ì„ ì½ì„ 수 없습니다. +CMD_MSG_SAVE_CERT_FAILED X.509 ì¸ì¦ì„œ íŒŒì¼ ì“°ê¸°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +CMD_ACCOUNT_COLUMN_NAME ì—°ê²° 설정 ì´ë¦„ +CMD_ACCOUNT_COLUMN_HOSTNAME ì—°ê²°ëœ VPN Serverì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ +CMD_ACCOUNT_COLUMN_PORT ì—°ê²°ëœ VPN Serverì˜ í¬íŠ¸ 번호 +CMD_ACCOUNT_COLUMN_HUBNAME ì—°ê²°ëœ VPN Serverì˜ ê°€ìƒ HUB ì´ë¦„ +CMD_ACCOUNT_COLUMN_PROXY_TYPE 통해 프ë¡ì‹œ ì„œë²„ì˜ ì¢…ë¥˜ +CMD_ACCOUNT_COLUMN_PROXY_HOSTNAME 프ë¡ì‹œ ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ +CMD_ACCOUNT_COLUMN_PROXY_PORT 프ë¡ì‹œ ì„œë²„ì˜ í¬íŠ¸ 번호 +CMD_ACCOUNT_COLUMN_PROXY_USERNAME 프ë¡ì‹œ ì„œë²„ì˜ ì‚¬ìš©ìž ì´ë¦„ +CMD_ACCOUNT_COLUMN_SERVER_CERT_USE 서버 ì¸ì¦ì„œ í™•ì¸ +CMD_ACCOUNT_COLUMN_SERVER_CERT_NAME ë“±ë¡ ëœ ì„œë²„ 별 ì¸ì¦ì„œ +CMD_ACCOUNT_COLUMN_DEVICE_NAME ì—°ê²°ì— ì‚¬ìš©í•  장치 ì´ë¦„ +CMD_ACCOUNT_COLUMN_AUTH_TYPE ì¸ì¦ì˜ 종류 +CMD_ACCOUNT_COLUMN_AUTH_USERNAME ì‚¬ìš©ìž ì´ë¦„ +CMD_ACCOUNT_COLUMN_AUTH_CERT_NAME ì¸ì¦ì— 사용ë˜ëŠ” í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œ +CMD_ACCOUNT_COLUMN_NUMTCP VPN í†µì‹ ì— ì‚¬ìš©í•˜ëŠ” TCP ì—°ê²° 수 +CMD_ACCOUNT_COLUMN_TCP_INTERVAL ê° TCP ì—°ê²° 설정 간격 +CMD_ACCOUNT_COLUMN_TCP_TTL ê° TCP ì—°ê²°ì˜ ìˆ˜ëª… +CMD_ACCOUNT_COLUMN_TCP_HALF ë°˜ì´ì¤‘ 모드 사용 +CMD_ACCOUNT_COLUMN_ENCRYPT SSL 암호화 +CMD_ACCOUNT_COLUMN_COMPRESS ë°ì´í„° 압축 +CMD_ACCOUNT_COLUMN_BRIDGE_ROUTER 브리지/ë¼ìš°í„° 모드로 ì—°ê²° +CMD_ACCOUNT_COLUMN_MONITOR ëª¨ë‹ˆí„°ë§ ëª¨ë“œë¡œ ì—°ê²° +CMD_ACCOUNT_COLUMN_NO_TRACKING ë¼ìš°íŒ… í…Œì´ë¸”ì„ ì¡°ì •í•˜ì§€ +CMD_ACCOUNT_COLUMN_QOS_DISABLE QoS 제어 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì§€ + + +# 디버깅 ì •ë³´ 내보내기 명령 +CMD_DEBUG_SOFTNAME SoftEther VPN 디버깅 ì •ë³´ 수집 ë„구 +CMD_DEBUG_PRINT SoftEther VPN 디버깅 ì •ë³´ 수집 ë„구 \r\n\r\n +CMD_DEBUG_NOT_2000ì´ ëª…ë ¹ì€ Windows 2000 ì´ìƒì—서만 사용할 수 있습니다. +CMD_DEBUG_NOT_ADMINì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ Windowsì— ê´€ë¦¬ìž ê¶Œí•œìœ¼ë¡œ 로그ì¸í•´ì•¼í•©ë‹ˆë‹¤. +CMD_DEBUG_UAC_FAILED ê´€ë¦¬ìž ê¶Œí•œì„ ê°€ì ¸ 오는 ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +CMD_DEBUG_SAVE_TITLE 디버깅 정보를 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ +CMD_DEBUG_OK 디버그 ì •ë³´ 파ì¼ì„ "%s"ì— ì €ìž¥ë˜ì—ˆìŠµë‹ˆë‹¤. \r\n\r\nì´ íŒŒì¼ì„ ì§€ì› ë‹´ë‹¹ìžì˜ ì§€ì‹œì— ë”°ë¼ ì§€ì› ë‹´ë‹¹ìžì—게 문ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤. \r\n ë˜í•œ 파ì¼ì„ ë³´ë‚´ 주시기 ì „ì— ë°˜ë“œì‹œ 파ì¼ì˜ ë‚´ìš©ì„ í™•ì¸í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤. \r\n 만약 파ì¼ì˜ ë‚´ìš©ì— ë¹„ë°€ ì •ë³´ê°€ í¬í•¨ë˜ì–´ìžˆëŠ” ê²½ìš°ì— ê·¸ 정보를 파ì¼ì˜ 송 부처 담당ìžì—게 공개하고 싶지 않다고 ìƒê°ë˜ëŠ” 경우ì—는 당해 비밀 ì •ë³´ì˜ ë¶€ë¶„ 만 ë‹¹ì‹ ì˜ ì±…ìž„ ì—ì„œ 수ë™ìœ¼ë¡œ 제거하고 다시 파ì¼ì„ ZIP으로 압축하여 보내주십시오. \r\n\r\n 비밀 ì •ë³´ê°€ í¬í•¨ë˜ì–´ 있ìŒì—ë„ ë¶ˆêµ¬í•˜ê³  ê·¸ê²ƒì„ ì œê±°í•˜ì§€ ì•Šê³  ì§€ì› ë‹´ë‹¹ìžì—게 ë³´ë‚´ 주신 경우 당해 비밀 정보를 ì§€ì› ë‹´ë‹¹ìžì—게 공개하는 ê²ƒì— ëŒ€í•˜ì—¬ ë™ì˜ ëœ ê²ƒìœ¼ë¡œ 간주ë˜ë¯€ë¡œì£¼ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤. +CMD_DEBUG_NG 디버그 ì •ë³´ 파ì¼ì„ "%s"ì— ì €ìž¥í•  수 없습니다. + + +# TEST 명령 +CMD_TEST 실험ì ì¸ ìž‘ì—…ì„ ìˆ˜í–‰í•©ë‹ˆë‹¤. +CMD_TEST_HELP 테스트 명령입니다. 실험ì ì¸ ìž‘ì—…ì„ ìˆ˜í–‰í•©ë‹ˆë‹¤. Test ëª…ë ¹ì€ ëª‡ 가지 ì¸ìˆ˜ë¥¼ 지정할 수 있습니다. ì¼ë¶€ ì¸ìˆ˜ëŠ” ìƒëžµ í•  수 있습니다. +CMD_TEST_ARGS Test [/A1:a_str] [/A2:b_str] [/A3:int_value] +CMD_TEST_A1 매개 변수 A1ì„ ì§€ì •í•©ë‹ˆë‹¤. ìƒëžµ í•  수 있습니다. +CMD_TEST_A2 매개 변수 A2를 지정합니다. ìƒëžµí•˜ë©´ 실행시 매개 변수 A2를 입력하ë¼ëŠ” 메시지가 표시ë©ë‹ˆë‹¤. ê³µë°±ì„ ì§€ì •í•  수 없습니다. +CMD_TEST_A3 수치를 지정합니다. 1 ì´ìƒ 100 ì´í•˜ì˜ 정수를 지정해야합니다. 그렇지 정수를 지정하면 오류 메시지가 표시ë©ë‹ˆë‹¤. +CMD_TEST_EVAL_A2 매개 변수 A2ì— ê³µë°±ì„ ì§€ì •í•  수 없습니다. +CMD_IP_EVAL_FAILED IP ì£¼ì†Œì˜ ì§€ì •ì´ ì˜¬ë°”ë¥´ì§€ 않습니다. +CMD_HOSTPORT_EVAL_FAILED 호스트 ì´ë¦„ê³¼ í¬íŠ¸ ë²ˆí˜¸ì˜ ì§€ì •ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. \n 호스트 ì´ë¦„:í¬íŠ¸ 번호 ë˜ëŠ” IP 주소:í¬íŠ¸ 번호와 ê°™ì€ í˜•ì‹ìœ¼ë¡œ 지정하십시오. +CMD_PORTLIST_EVAL_FAILED í¬íŠ¸ 번호 목ë¡ì˜ ì§€ì •ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. \n í¬íŠ¸ 번호는 ì ì–´ë„ 하나 ì´ìƒ 설정해야 복수 설정할 수 있습니다. ì´ ê²½ìš° "443,992,8888"와 ê°™ì´ ì½¤ë§ˆ 기호로 구분합니다. +CMD_PROTOCOL_EVAL_FAILED í”„ë¡œí† ì½œì˜ ì§€ì •ì´ ì˜¬ë°”ë¥´ì§€ 않습니다. í”„ë¡œí† ì½œì€ ip, tcp, udp icmpv4, icmpv6 ë˜ëŠ” 프로토콜 번호 (0-255)를 지정하십시오. +CMD_PORT_RANGE_EVAL_FAILED í¬íŠ¸ 번호 ë˜ëŠ” í¬íŠ¸ 번호 범위 ì§€ì •ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. í¬íŠ¸ 번호를 1 개만 지정할 경우 해당 í¬íŠ¸ 번호를 정수로 지정하십시오. 여러 í¬íŠ¸ë¥¼ 지정하려면 ë²”ìœ„ì˜ ì‹œìž‘ í¬íŠ¸ 번호와 종료 í¬íŠ¸ 번호를 80-443처럼 하ì´í”ˆìœ¼ë¡œ 연결하여 지정하십시오. +CMD_TCP_CONNECTION_STATE_EVAL_FAILED TCP ì—°ê²° ìƒíƒœ ì§€ì •ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. TCP ì—°ê²°ì˜ ìƒíƒœë¥¼ 지정하는 경우, "Established"ë˜ëŠ” "Unestablished"를 지정하십시오. 프로토콜 ì§€ì •ì— tcp를 ì„ íƒí•´ì•¼í•©ë‹ˆë‹¤. +CMD_MAC_ADDRESS_AND_MASK_EVAL_FAILED MAC 주소와 마스í¬ì˜ ì§€ì •ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. MAC 주소와 마스í¬ëŠ” 16 진수로 지정하십시오. "-"ë˜ëŠ” ":"분리를 사용할 수 있지만, ìƒëžµ 수 있습니다. 예를 들어 "00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-FF"ê³¼ ê°™ì´ ì§€ì •í•˜ì‹­ì‹œì˜¤. +CMD_EXEC_MSG_NAME %S 명령 - %s +CMD_ID ID +CMD_FILE_NOT_FOUND ì§€ì •ëœ íŒŒì¼ "%s"를 ì°¾ì„ ìˆ˜ 없습니다. +CMD_FILE_NAME_EMPTY íŒŒì¼ ì´ë¦„ì´ ì§€ì •ë˜ì–´ 있지 않습니다. +CMD_SAVECERTPATH X.509 ì¸ì¦ì„œë¥¼ 저장할 íŒŒì¼ ì´ë¦„: +CMD_SAVECERT_FAILED ì¸ì¦ì„œ íŒŒì¼ ì €ìž¥ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +CMD_SAVEKEYPATH 비밀 키를 저장할 íŒŒì¼ ì´ë¦„: +CMD_SAVEKEY_FAILED ê°œì¸ í‚¤ 파ì¼ì˜ ì €ìž¥ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +CMD_SAVEFILE_FAILED íŒŒì¼ ì €ìž¥ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +CMD_LOADFILE_FAILED 파ì¼ì„ 여는 ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +CMD_LOADCERTPATH로드 X.509 ì¸ì¦ì„œ íŒŒì¼ ì´ë¦„: +CMD_LOADCERT_FAILED ì¸ì¦ì„œ 파ì¼ì˜ ì½ê¸°ì— 실패했습니다. +CMD_LOADKEYPATH로드 ê°œì¸ í‚¤ íŒŒì¼ ì´ë¦„: +CMD_LOADKEY_FAILED ê°œì¸ í‚¤ íŒŒì¼ ê°€ì ¸ ì˜¤ê¸°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +CMD_LOADKEY_ENCRYPTED_1 ì§€ì •ëœ ê°œì¸ í‚¤ 파ì¼ì€ 암호로 보호ë˜ì–´ 있습니다. +CMD_LOADKEY_ENCRYPTED_2 암호를 입력하십시오: +CMD_LOADKEY_ENCRYPTED_3 암호가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤. +CMD_KEYPAIR_FAILED ì§€ì •ëœ X.509 ì¸ì¦ì„œ ë° ê°œì¸ í‚¤ ì¡°í•©ì€ ìœ íš¨í•˜ì§€ 않습니다. ì¸ì¦ì„œì™€ ì¸ì¦ì„œì— 대ì‘하는 비밀 키가 필요합니다. +CMD_CERT_NOT_EXISTS ì¸ì¦ì„œëŠ” 등ë¡ë˜ì–´ 있지 않습니다. +CMD_NO_SETTINGS - +CMD_DISCONNECTED_MSG \n --- 오류 --- \n \n 관리 í˜¸ìŠ¤íŠ¸ì™€ì˜ í†µì‹  ì„¸ì…˜ì´ ëŠì–´ì¡ŒìŠµë‹ˆë‹¤. ì´ í›„ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë©´ 오류가 ë°œìƒí•©ë‹ˆë‹¤. \n \n 관리 í˜¸ìŠ¤íŠ¸ì— ë‹¤ì‹œ 연결하려면 EXIT를 입력하고 í•œ 번 프롬프트ì—ì„œ ë¹ ì ¸ 다시 연결하십시오. \n \n + + +# VPNCMD 명령 +CMD_VPNCMD SoftEther VPN 명령 줄 관리 유틸리티 +CMD_VPNCMD_HELP vpncmd í”„ë¡œê·¸ëž¨ì€ SoftEther VPN 소프트웨어를 명령 줄ì—ì„œ 관리 í•  수있는 유틸리티입니다. vpncmd를 사용하면 로컬 ë˜ëŠ” ì›ê²© 컴퓨터ì—ì„œ 실행ë˜ëŠ” VPN Client, VPN Server ë° VPN Bridgeì— ì—°ê²°í•˜ì—¬ 해당 서비스를 관리 í•  수 있습니다. ë˜í•œ VPN Tools 모드를 사용하여 VPN Server와 VPN Clientì— ì—°ê²°ë˜ì–´ 있지 ì•Šì•„ë„ ì‚¬ìš©í•  수있는 ì¸ì¦ì„œ 작성 ë° ì†ë„ 측정 기능 ë“±ì„ í˜¸ì¶œ í•  수 있습니다. \nvpncmd는/IN ë°/OUT 매개 변수로 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ë©´ 실행할 ëª…ë ¹ì„ ì—´ê±° í•œ 파ì¼ì— ë”°ë¼ ëª…ë ¹ì„ ì¼ê´„ 실행하거나 실행 결과를 파ì¼ë¡œ 내보낼 수 있습니다. ì¼ë°˜ì ìœ¼ë¡œ vpncmdì„ ì‹œìž‘í•˜ë©´ 명령 프롬프트가 표시ë˜ì§€ë§Œ/IN 매개 변수ì—ì„œ ìž…ë ¥ 파ì¼ì„ 지정하면 ìž…ë ¥ 파ì¼ì˜ 모든 í–‰ì˜ ì‹¤í–‰ì´ ì™„ë£Œë˜ë©´ ìžë™ìœ¼ë¡œ 종료ë©ë‹ˆë‹¤. ë˜í•œ/CMD 매개 변수ì—ì„œ 실행할 ëª…ë ¹ì„ ì§€ì •í•˜ë©´ 해당 ëª…ë ¹ì˜ ì‹¤í–‰ì´ ì™„ë£Œë˜ë©´ ìžë™ìœ¼ë¡œ 종료ë©ë‹ˆë‹¤./IN 파ë¼ë¯¸í„° ë°/CMD 매개 변수는 ë™ì‹œì— 지정할 수 없습니다. vpncmd í”„ë¡œê·¸ëž¨ì˜ ì¢…ë£Œ 코드는 마지막으로 실행 í•œ ëª…ë ¹ì˜ ì˜¤ë¥˜ 코드 (ì„±ê³µí–ˆì„ ê²½ìš°ëŠ” 0)입니다. \nWindows 환경ì—서는 ê´€ë¦¬ìž ê¶Œí•œìœ¼ë¡œ í•œ 번 ì´ìƒ vpncmd를 시작하면 다ìŒë¶€í„°ëŠ” Windowsì˜ ëª…ë ¹ 프롬프트와 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ê³  ì‹¤í–‰ì„ ì—´ê³  vpncmd를 입력하는 것만으로 vpncmdì„ ì‹œìž‘í•  수 있ë„ë¡ í•©ë‹ˆë‹¤. UNIX 시스템ì—ì„œ ê°™ì€ ì¼ì„ 실현하기 위해 PATH 환경 변수를 수ë™ìœ¼ë¡œ ì ì ˆížˆ 설정할 수 있습니다. +CMD_VPNCMD_ARGS vpncmd [host:port] [/CLIENT |/SERVER |/TOOLS] [/HUB:hub] [/ADMINHUB:adminhub] [/PASSWORD:password] [/IN:infile] [/OUT:outfile] [/CMD commands...] +CMD_VPNCMD_ [host:port] 호스트 ì´ë¦„:í¬íŠ¸ 번호] 형ì‹ì˜ 매개 변수를 지정하면 ê·¸ í˜¸ìŠ¤íŠ¸ì— ìžë™ìœ¼ë¡œ 연결합니다. 지정하지 않으면 ì—°ê²° 정보를 입력하ë¼ëŠ” 메시지가 표시ë©ë‹ˆë‹¤. VPN Clientì— ì—°ê²°í•˜ëŠ” 경우 í¬íŠ¸ 번호는 지정할 수 없습니다. +CMD_VPNCMD_CLIENT VPN Clientì— ì—°ê²°í•˜ê³  관리합니다./SERVER 함께 지정할 수 없습니다. +CMD_VPNCMD_SERVER VPN Server ë˜ëŠ” VPN Bridgeì— ì—°ê²°í•˜ê³  관리합니다./CLIENT 함께 지정할 수 없습니다. +CMD_VPNCMD_TOOLS VPN Tools ëª…ë ¹ì„ ì‚¬ìš©í•  수 프롬프트를 표시합니다. 여기ì—는 ì¸ì¦ì„œ ê°„ì´ ë„구 (MakeCert 명령) ë° í†µì‹  ì†ë„ 측정 ë„구 (SpeedTest 명령) ë“±ì´ í¬í•¨ë©ë‹ˆë‹¤. +CMD_VPNCMD_HUB VPN Serverì— "ê°€ìƒ HUB 관리 모드"ì— ì—°ê²°í•  ë•Œ ê°€ìƒ HUB ì´ë¦„ 'hub'ì„ ì§€ì •í•©ë‹ˆë‹¤. 호스트 ì´ë¦„ì„ ì§€ì •í•˜ê³ /HUB 매개 변수를 지정하지 않으면 "서버 관리 모드"ë¡œ 연결합니다. +CMD_VPNCMD_ADMINHUB VPN Serverì— ì—°ê²° í•œ 후 ìžë™ìœ¼ë¡œ ì„ íƒí•˜ëŠ” ê°€ìƒ HUB ì´ë¦„ 'adminhub'ì„ ì§€ì •í•©ë‹ˆë‹¤./HUB 매개 변수를 지정한 경우 해당 ê°€ìƒ HUBê°€ ìžë™ìœ¼ë¡œ ì„ íƒë˜ë¯€ë¡œ 지정할 필요가 없습니다. +CMD_VPNCMD_PASSWORD ì—°ê²°í•  ë•Œ ê´€ë¦¬ìž ì•”í˜¸ê°€ 필요한 경우 암호 'password'를 지정합니다. 암호가 지정ë˜ì–´ 있지 않으면 입력하ë¼ëŠ” 메시지가 표시ë©ë‹ˆë‹¤. +CMD_VPNCMD_IN ì—°ê²°ì´ ì™„ë£Œëœ í›„ ìžë™ìœ¼ë¡œ ì‹¤í–‰ë  ëª…ë ¹ 목ë¡ì´ í¬í•¨ ëœ í…스트 íŒŒì¼ ì´ë¦„ 'infile'ì„ ì§€ì •í•©ë‹ˆë‹¤./IN 매개 변수가 지정ë˜ì–´ìžˆëŠ” 경우 파ì¼ì˜ 모든 í–‰ì˜ ì‹¤í–‰ì´ ì™„ë£Œëœ í›„ ìžë™ìœ¼ë¡œ vpncmd í”„ë¡œê·¸ëž¨ì„ ì¢…ë£Œí•©ë‹ˆë‹¤. 파ì¼ì— 멀티 ë°”ì´íŠ¸ 문ìžê°€ í¬í•¨ë˜ì–´ìžˆëŠ” 경우 Unicode (UTF-8)ë¡œ ì¸ì½”딩ë˜ì–´ 있어야합니다./CMD 함께 지정할 수 없습니다 (/CMD 함께 지정한 경우/INì€ ë¬´ì‹œë©ë‹ˆë‹¤). +CMD_VPNCMD_OUT í™”ë©´ì— í‘œì‹œë˜ëŠ” 프롬프트 메시지 오류, 실행 ê²°ê³¼ ë“±ì˜ ëª¨ë“  문ìžì—´ì„ 내보낼 í…스트 íŒŒì¼ ì´ë¦„ 'outfile'를 지정할 수 있습니다. ì´ë¯¸ 존재하는 파ì¼ì„ 지정하면 파ì¼ì˜ ë‚´ìš©ì„ ë®ì–´ 쓰게ë˜ë¯€ë¡œì£¼ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤. 멀티 ë°”ì´íŠ¸ 문ìžëŠ” Unicode (UTF-8)ë¡œ ì¸ì½”딩ë˜ì–´ 기ë¡ë©ë‹ˆë‹¤. +CMD_VPNCMD_CMD/CMD 후 ìž„ì˜ì˜ 명령 'commands...'를 작성하면 ì—°ê²°ì´ ì™„ë£Œëœ í›„ ê·¸ ëª…ë ¹ì´ ì‹¤í–‰ ëœ í›„ vpncmd í”„ë¡œê·¸ëž¨ì„ ì¢…ë£Œí•©ë‹ˆë‹¤./IN 함께 지정할 수 없습니다 (/IN 함께 지정한 경우/INì€ ë¬´ì‹œë©ë‹ˆë‹¤)./CMD 매개 변수는 다른 모든 vpncmd 매개 변수 ì´í›„ì— ì§€ì •í•˜ì‹­ì‹œì˜¤. +CMD_VPNCMD_CSV ëª…ë ¹ì´ ê²°ê³¼ë¥¼ CSV 형ì‹ìœ¼ë¡œ 출력하ë„ë¡í•©ë‹ˆë‹¤. 다른 프로그램ì—ì„œ ì¶œë ¥ì„ ìžë™ 처리하는 ë° ìœ ìš©í•©ë‹ˆë‹¤. +CMD_VPNCMD_CS_1 vpncmd í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš©í•˜ì—¬ 다ìŒì„ 수행 í•  수 있습니다. \n \n1. VPN Server ë˜ëŠ” VPN Bridge 관리 \n2. VPN Client 관리 \n3. VPN Tools ëª…ë ¹ì˜ ì‚¬ìš© (ì¸ì¦ì„œ 작성 ë° í†µì‹  ì†ë„ 측정) \n \n +CMD_VPNCMD_CS_2 1 - 3ì„ ì„ íƒ: +CMD_VPNCMD_HOST_1 ì—°ê²°ëœ VPN Server ë˜ëŠ” VPN Bridgeê°€ ì‹¤í–‰ì¤‘ì¸ ì»´í“¨í„°ì˜ IP 주소 ë˜ëŠ” 호스트 ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. \n '호스트 ì´ë¦„:í¬íŠ¸ 번호'형ì‹ìœ¼ë¡œ 지정하면 í¬íŠ¸ ë²ˆí˜¸ë„ ì§€ì •í•  수 있습니다. \n (í¬íŠ¸ 번호를 지정하지 않으면 443ì´ ì‚¬ìš©ë©ë‹ˆë‹¤.) \n ì•„ë¬´ê²ƒë„ ìž…ë ¥í•˜ì§€ ì•Šê³  Enter를 누르면 localhost (ì´ ì»´í“¨í„°)ì˜ í¬íŠ¸ 443ì— ì—°ê²°í•©ë‹ˆë‹¤. +CMD_VPNCMD_HOST_2 ì—°ê²°ëœ VPN Client를 실행하는 ì»´í“¨í„°ì˜ IP 주소 ë˜ëŠ” 호스트 ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. \n ì•„ë¬´ê²ƒë„ ìž…ë ¥í•˜ì§€ ì•Šê³  Enter를 누르면 localhost (ì´ ì»´í“¨í„°)ì— ì—°ê²°í•©ë‹ˆë‹¤. +CMD_VPNCMD_HOST_3 ì—°ê²°ëœ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소: +CMD_VPNCMD_HUB_1 ì„œë²„ì— ê°€ìƒ HUB 관리 모드로 ì ‘ì†í•˜ëŠ” 경우ì—는 ê°€ìƒ HUB ì´ë¦„ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤. \n 서버 관리 모드로 ì ‘ì†í•˜ëŠ” 경우는 ì•„ë¬´ê²ƒë„ ìž…ë ¥í•˜ì§€ ì•Šê³  Enter를 누르십시오. +CMD_VPNCMD_HUB_2 ì—°ê²°ëœ ê°€ìƒ HUB ì´ë¦„ì„ ìž…ë ¥: +CMD_VPNCMD_ABOUT SoftEther VPN 명령 줄 관리 유틸리티 (vpncmd 명령) \n %S \n %S \nCopyright (c) SoftEther VPN Project. All Rights Reserved. \n +CMD_VPNCMD_PASSWORD_1 액세스가 거부ë˜ì—ˆìŠµë‹ˆë‹¤. 암호가 잘못ë˜ì—ˆê±°ë‚˜ ì—°ê²° 관리 모드가 정확하지 ì•Šì„ ìˆ˜ 있습니다. 암호를 다시 ìž…ë ¥ í•  수 있습니다. 취소하려면 Ctrl + D를 누르십시오. +CMD_VPNCMD_PASSWORD_2 비밀번호: +CMD_VPNCMD_ERROR 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. (오류 코드:%u) \n %s +CMD_VPNCMD_SERVER_CONNECTED VPN Server "%S"(í¬íŠ¸ %u)ì— ì—°ê²°í–ˆìŠµë‹ˆë‹¤. +CMD_VPNCMD_SERVER_CONNECTED_1 VPN Server ì „ì²´ 관리 ê¶Œí•œì´ ìžˆìŠµë‹ˆë‹¤. +CMD_VPNCMD_SERVER_CONNECTED_2 VPN Serverì˜ ê°€ìƒ HUB '%S'ì— ëŒ€í•œ 관리 ê¶Œí•œì´ ìžˆìŠµë‹ˆë‹¤. +CMD_VPNCMD_CLIENT_NO_REMODE ì—°ê²°ëœ VPN Client 서비스는 ì›ê²© 컴퓨터ì—ì„œ 관리 ì—°ê²°ì„ í—ˆìš©í•˜ì§€ 않습니다. VPN Clientê°€ ì‹¤í–‰ì¤‘ì¸ ì»´í“¨í„°ì—ì„œ 명령 줄 관리 유틸리티 ë˜ëŠ” VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작하고 localhostì— ì—°ê²°í•˜ì‹­ì‹œì˜¤. +CMD_VPNCMD_PWPROMPT_0 암호를 입력하십시오. 취소하려면 Ctrl + D 키를 누르십시오. +CMD_VPNCMD_PWPROMPT_1 비밀번호: +CMD_VPNCMD_PWPROMPT_2 확ì¸: +CMD_VPNCMD_PWPROMPT_3 ìž…ë ¥ ëœ ë¹„ë°€ë²ˆí˜¸ì™€ í™•ì¸ ìž…ë ¥ì´ ë‹¤ë¦…ë‹ˆë‹¤. 다시 입력하십시오. +CMD_VPNCMD_CLIENT_CONNECTED VPN Client "%S"ë¡œ 연결했습니다. +CMD_VPNCMD_TOOLS_CONNECTED VPN Tools를 시작했습니다. HELP를 입력하면 사용할 수있는 명령 목ë¡ì„ ë³¼ 수 있습니다. + + +################################################## #### +# # +# 여기ì—ì„œ 아래는 VPN Serverì— ëŒ€í•œ 관리 명령 # +# # +################################################## #### + + + +# About 명령 +CMD_About 버전 ì •ë³´ 표시 +CMD_About_HELPì´ ëª…ë ¹ 줄 관리 ìœ í‹¸ë¦¬í‹°ì˜ ë²„ì „ 정보를 표시합니다. 버전 정보는 vpncmd 버전 번호, 빌드 번호, 빌드 ì •ë³´ ë“±ì´ í¬í•¨ë©ë‹ˆë‹¤. +CMD_About_ARGS About + + +# ServerInfoGet 명령 +CMD_ServerInfoGet 서버 ì •ë³´ 검색 +CMD_ServerInfoGet_Help 현재 ì—°ê²°ëœ VPN Server ë˜ëŠ” VPN Bridgeì˜ ì„œë²„ 정보를 가져옵니다. 서버 ì •ë³´ì—는 버전 번호, 빌드 번호, 빌드 ì •ë³´ ë“±ì´ í¬í•¨ë©ë‹ˆë‹¤. ë˜í•œ 현재 ì„œë²„ì˜ ë™ìž‘ 모드와 ë™ìž‘하는 ìš´ì˜ ì‹œìŠ¤í…œì˜ ì •ë³´ ë“±ë„ ì–»ì„ ìˆ˜ 있습니다. +CMD_ServerInfoGet_Args ServerInfoGet + + +# ServerStatusGet 명령 +CMD_ServerStatusGet ì„œë²„ì˜ í˜„ìž¬ ìƒíƒœì˜ ì·¨ë“ +CMD_ServerStatusGet_Help 현재 ì—°ê²°ëœ VPN Server ë˜ëŠ” VPN Bridgeì˜ í˜„ìž¬ ìƒíƒœë¥¼ 실시간으로 가져옵니다. ì„œë²„ì— ì¡´ìž¬í•˜ëŠ” ê°ì¢… ê°ì²´ì˜ 개수와 ë°ì´í„° 통신 통계 ì •ë³´ ë“±ì„ ì–»ì„ ìˆ˜ 있습니다. ë˜í•œ OSì— ë”°ë¼ í˜„ìž¬ ì»´í“¨í„°ì— ì‚¬ìš©ë˜ëŠ” 메모리 용량 ë“±ì„ í™•ì¸í•  수 있습니다. +CMD_ServerStatusGet_Args ServerStatusGet + + +# ListenerCreate 명령 +CMD_ListenerCreate TCP 리스너 추가 +CMD_ListenerCreate_Help ì„œë²„ì— ìƒˆë¡œìš´ TCP 리스너를 추가합니다. TCP 리스너를 추가하면 서버는 ì§€ì •ëœ TCP/IP í¬íŠ¸ 번호ì—ì„œ í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²° 대기를 시작합니다. \n 번 추가 í•œ TCP 리스너는 ListenerDelete 명령으로 제거 í•  수 있습니다. \n ë˜í•œ, 현재 등ë¡ë˜ì–´ìžˆëŠ” TCP 리스너 목ë¡ì€ ListenerList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_ListenerCreate_Args ListenerCreate [port] +CMD_ListenerCreate_ [port] 새로 추가하는 TCP/IP ë¦¬ìŠ¤ë„ˆì˜ í¬íŠ¸ 번호를 정수로 지정합니다. ì´ë¯¸ 다른 í”„ë¡œê·¸ëž¨ì´ ì‚¬ìš©í•˜ëŠ” í¬íŠ¸ 번호를 사용할 수 있지만 ê·¸ í”„ë¡œê·¸ëž¨ì´ í¬íŠ¸ì˜ ì‚¬ìš©ì„ ì¢…ë£Œ í•  때까지 VPN Server는 해당 í¬íŠ¸ë¥¼ 사용할 수 없습니다. í¬íŠ¸ 번호는 1 ì´ìƒ 65535 ì´í•˜ë¡œ 지정하십시오. +CMD_ListenerCreate_PortPrompt 새로 추가하는 TCP/IP 리스너 í¬íŠ¸ 번호: + + +# ListenerDelete 명령 +CMD_ListenerDelete TCP 리스너 제거 +CMD_ListenerDelete_Help ì„œë²„ì— ë“±ë¡ë˜ì–´ìžˆëŠ” TCP 리스너를 제거합니다. TCP 수신기가 ë™ìž‘ ìƒíƒœì—ìžˆì„ ê²½ìš° ìžë™ìœ¼ë¡œ ìž‘ë™ì„ 중지하고 ì²­ì·¨ìžê°€ ì‚­ì œë©ë‹ˆë‹¤. \n ë˜í•œ, 현재 등ë¡ë˜ì–´ìžˆëŠ” TCP 리스너 목ë¡ì€ ListenerList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_ListenerDelete_Args ListenerDelete [port] +CMD_ListenerDelete_ [port] 삭제할 TCP/IP ë¦¬ìŠ¤ë„ˆì˜ í¬íŠ¸ 번호를 정수로 지정합니다. +CMD_ListenerDelete_PortPrompt 삭제하는 TCP/IP 리스너 í¬íŠ¸ 번호: + + +# ListenerList 명령 +CMD_ListenerList TCP 리스너 ëª©ë¡ ê²€ìƒ‰ +CMD_ListenerList_Help 현재 ì„œë²„ì— ë“±ë¡ë˜ì–´ìžˆëŠ” TCP 리스너 목ë¡ì„ 가져옵니다. ê° TCP 수신기가 ìž‘ë™ ì¤‘ì´ê±°ë‚˜ 오류 ìƒíƒœì¸ì§€ ì—¬ë¶€ì— ëŒ€í•œ ì •ë³´ë„ ì–»ì„ ìˆ˜ 있습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_ListenerList_Args ListenerList +CMD_ListenerList_Column1 TCP í¬íŠ¸ 번호 +CMD_ListenerList_Column2 ìƒíƒœ + + +# ListenerEnable 명령 +CMD_ListenerEnable TCP ìˆ˜ì‹ ê¸°ì˜ ë™ìž‘ 개시 +CMD_ListenerEnable_Help 현재 ì„œë²„ì— ë“±ë¡ë˜ì–´ìžˆëŠ” TCP 리스너가 정지하고있는 경우는, ê·¸ ë™ìž‘ì„ ì‹œìž‘í•©ë‹ˆë‹¤. \n ë˜í•œ, 현재 등ë¡ë˜ì–´ìžˆëŠ” TCP 리스너 목ë¡ì€ ListenerList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_ListenerEnable_Args ListenerEnable [port] +CMD_ListenerEnable_ [port] 시작하는 TCP/IP ë¦¬ìŠ¤ë„ˆì˜ í¬íŠ¸ 번호를 정수로 지정합니다. +CMD_ListenerEnable_PortPrompt 시작하는 TCP/IP 리스너 í¬íŠ¸ 번호: + + +# ListenerDisable 명령 +CMD_ListenerDisable TCP ìˆ˜ì‹ ê¸°ì˜ ë™ìž‘ 정지 +CMD_ListenerDisable_Help 현재 ì„œë²„ì— ë“±ë¡ë˜ì–´ìžˆëŠ” TCP 리스너가 ì‹¤í–‰ì¤‘ì¸ ê²½ìš° ìž‘ë™ì„ 중지합니다. \n ë˜í•œ, 현재 등ë¡ë˜ì–´ìžˆëŠ” TCP 리스너 목ë¡ì€ ListenerList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_ListenerDisable_Args ListenerDisable [port] +CMD_ListenerDisable_ [port] 중지 TCP/IP ë¦¬ìŠ¤ë„ˆì˜ í¬íŠ¸ 번호를 정수로 지정합니다. +CMD_ListenerDisable_PortPrompt 시작하는 TCP/IP 리스너 í¬íŠ¸ 번호: + + +# ServerPasswordSet 명령 +CMD_ServerPasswordSet VPN Server ê´€ë¦¬ìž ì•”í˜¸ 설정 +CMD_ServerPasswordSet_Help VPN Server ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 설정합니다. 매개 변수로 암호를 지정 í•  수 있습니다. 매개 변수를 지정하지 않으면, 패스워드와 ê·¸ í™•ì¸ ìž…ë ¥ì„위한 프롬프트가 표시ë©ë‹ˆë‹¤. 비밀번호를 매개 변수로 ì£¼ì—ˆì„ ê²½ìš°, 암호가 ì¼ì‹œì ìœ¼ë¡œ í™”ë©´ì— í‘œì‹œë˜ê¸° ë•Œë¬¸ì— ìœ„í—˜í•©ë‹ˆë‹¤. 가능한 매개 변수를 지정하지 ì•Šê³  암호 프롬프트를 사용하여 암호를 ìž…ë ¥ í•  ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_ServerPasswordSet_Args ServerPasswordSet [password] +CMD_ServerPasswordSet_ [password] 새로운 암호를 지정합니다. + + +# ClusterSettingGet 명령 +CMD_ClusterSettingGet 현재 VPN Server í´ëŸ¬ìŠ¤í„°ë§ 구성 검색 +CMD_ClusterSettingGet_Help 현재 VPN Server í´ëŸ¬ìŠ¤í„°ë§ êµ¬ì„±ì„ ê°€ì ¸ì˜µë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_ClusterSettingGet_Args ClusterSettingGet +CMD_ClusterSettingGet_Current 현재 구성 +CMD_ClusterSettingGet_None (설정 ì—†ìŒ) +CMD_ClusterSettingGet_PublicIp 공개 IP 주소 +CMD_ClusterSettingGet_PublicPorts 공개 í¬íŠ¸ ëª©ë¡ +CMD_ClusterSettingGet_Controller ì—°ê²°ëœ ì»¨íŠ¸ë¡¤ëŸ¬ +CMD_ClusterSettingGet_ControllerOnly 컨트롤러 기능 만 +CMD_ClusterSettingGet_Weight í´ëŸ¬ìŠ¤í„°ì˜ 성능 기준치 + + +# ClusterSettingStandalone 명령 +CMD_ClusterSettingStandalone VPN Serverì˜ ì¢…ë¥˜ë¥¼ ë…립형으로 설정 +CMD_ClusterSettingStandalone_Help VPN Server ìœ í˜•ì„ "ë…립 실행 형 서버"ë¡œ 설정합니다. ë…립형 서버는 í•˜ë‚˜ì˜ í´ëŸ¬ìŠ¤í„°ì— ì†í•˜ì§€ 않는 ìƒíƒœì˜ VPN Server를 ì˜ë¯¸í•©ë‹ˆë‹¤. VPN Server를 설치 í•œ ìƒíƒœì—ì„œ 기본ì ìœ¼ë¡œ ë…립형 서버 모드입니다. 특히 í´ëŸ¬ìŠ¤í„°ë¥¼ 구성 í•  예정ì´ì—†ëŠ” 경우는 ë…립형 서버 모드로 ë™ìž‘하는 ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë©´ VPN Serverê°€ ìžë™ìœ¼ë¡œ 다시 시작합니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. +CMD_ClusterSettingStandalone_Args ClusterSettingStandalone + + +# ClusterSettingController 명령 +CMD_ClusterSettingController VPN Server ìœ í˜•ì„ í´ëŸ¬ìŠ¤í„° 컨트롤러로 설정 +CMD_ClusterSettingController_Help VPN Server ìœ í˜•ì„ "í´ëŸ¬ìŠ¤í„° 컨트롤러"ë¡œ 설정합니다. í´ëŸ¬ìŠ¤í„° 컨트롤러는 여러 ëŒ€ì˜ VPN Serverì—ì„œ í´ëŸ¬ìŠ¤í„°ë§ì„ 구축하는 경우ì—있어서 ê° í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ì˜ ì¤‘ì•™ 컴퓨터ì—ì„œ í´ëŸ¬ìŠ¤í„°ì— 하나 필요합니다. ë™ì¼í•œ í´ëŸ¬ìŠ¤í„°ë¥¼ 구성하는 다른 구성ì›ì—ì„œ í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì— ì—°ê²°í•˜ì—¬ í´ëŸ¬ìŠ¤í„° 구성ì›ìœ¼ë¡œ ë™ìž‘ì„ ì‹œìž‘í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë©´ VPN Serverê°€ ìžë™ìœ¼ë¡œ 다시 시작합니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. +CMD_ClusterSettingController_Args ClusterSettingController [/WEIGHT:weight] [/ONLY:yes|no] +CMD_ClusterSettingController_WEIGHTì´ VPN Serverì˜ ì„±ëŠ¥ 기준 ë¹„ìœ¨ì˜ ê°’ì„ ì„¤ì •í•©ë‹ˆë‹¤. í´ëŸ¬ìŠ¤í„° ë‚´ì—서로드 ë°¸ëŸ°ì‹±ì„ í•  ë•Œ 기준ì´ë˜ëŠ” 값입니다. ë³´í†µì€ 100입니다. 예를 들어, 다른 멤버가 100 ìƒíƒœì—ì„œ 하나만 200하면 다른 ë©¤ë²„ì˜ 2 ë°° ì—°ê²°ì„ ë§¡ê²Œë¡œë“œ ë°¸ëŸ°ì‹±ì‹œì— ì¡°ì •ë©ë‹ˆë‹¤. ê°’ì€ 1 ì´ìƒì´ì–´ì•¼í•©ë‹ˆë‹¤. ì´ ë§¤ê°œ 변수를 지정하지 않으면 100ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. +CMD_ClusterSettingController_ONLY "yes"를 지정하면 VPN Serverê°€ í´ëŸ¬ìŠ¤í„°ì—ì„œ ì»¨íŠ¸ë¡¤ëŸ¬ë¡œì„œì˜ ê¸°ëŠ¥ë§Œì„ ë™ìž‘시켜, ì¼ë°˜ VPN Clientì˜ ì—°ê²°ì€ ìžì‹  ì´ì™¸ì˜ 구성ì›ì´ 반드시 배분하게ë©ë‹ˆë‹¤. ì´ ê¸°ëŠ¥ì€ ë¶€í•˜ê°€ ë†’ì€ í™˜ê²½ì—ì„œ 사용합니다. ì´ ë§¤ê°œ 변수를 지정하지 않으면 "no"ê°€ 사용ë©ë‹ˆë‹¤. + + +# ClusterSettingMember 명령 +CMD_ClusterSettingMember VPN Server ìœ í˜•ì„ í´ëŸ¬ìŠ¤í„° 구성ì›ìœ¼ë¡œ 설정 +CMD_ClusterSettingMember_Help VPN Server ìœ í˜•ì„ "í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„"ë¡œ 설정합니다. í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ëŠ” 여러 ëŒ€ì˜ VPN Serverì—ì„œ í´ëŸ¬ìŠ¤í„°ë§ì„ 구축하는 경우ì—ìžˆì–´ì„œì˜ íŠ¹ì • 기존 í´ëŸ¬ìŠ¤í„° 컨트롤러가 중심ì´ë˜ì–´ êµ¬ì„±ëœ í´ëŸ¬ìŠ¤í„°ì— ì†í•˜ëŠ” 다른 êµ¬ì„±ì› ì»´í“¨í„°ì—ì„œ í´ëŸ¬ìŠ¤í„°ì— í•„ìš”í•œë§Œí¼ ì—¬ëŸ¬ 추가 수 있습니다. \n í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ VPN Server를 설정하려면 ì‚¬ì „ì— ì°¸ê°€í•  예정 í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì˜ ê´€ë¦¬ìžì— ì»¨íŠ¸ë¡¤ëŸ¬ì˜ IP 주소와 í¬íŠ¸ ë²ˆí˜¸ì´ VPN Serverì˜ ê³µìš© IP 주소 ë° ê³µê°œ í¬íŠ¸ 번호 (필요한 경우) ë° ì•”í˜¸ë¥¼ 문ì˜í•´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë©´ VPN Serverê°€ ìžë™ìœ¼ë¡œ 다시 시작합니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. +CMD_ClusterSettingMember_Args ClusterSettingMember [server:port] [/IP:ip] [/PORTS:ports] [/PASSWORD:password] [/WEIGHT:weight] +CMD_ClusterSettingMember_ [server:port] 호스트 ì´ë¦„:í¬íŠ¸ 번호] 형ì‹ì˜ 매개 ë³€ìˆ˜ì— ì—°ê²°í•  í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소 ë° í¬íŠ¸ 번호를 지정합니다. +CMD_ClusterSettingMember_IPì´ ì„œë²„ì˜ ê³µìš© IP 주소를 지정합니다. 공개 IP 주소를 지정하지 않으면 "/IP:none"ê³¼ ê°™ì´ ì§€ì •í•˜ì‹­ì‹œì˜¤. 공개 IP 주소를 지정하지 않으면 í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì— ì—°ê²°í•  ë•Œ 사용ë˜ëŠ” ë„¤íŠ¸ì›Œí¬ ì¸í„°íŽ˜ì´ìŠ¤ì˜ IP 주소가 ìžë™ìœ¼ë¡œ 사용ë©ë‹ˆë‹¤. +CMD_ClusterSettingMember_PORTSì´ ì„œë²„ì˜ ê³µê°œ í¬íŠ¸ 번호 목ë¡ì„ 지정합니다. 공개 í¬íŠ¸ 번호는 ì ì–´ë„ 하나 ì´ìƒ 설정해야 복수 설정할 수 있습니다. ì´ ê²½ìš° "/PORTS:443,992,8888"와 ê°™ì´ ì½¤ë§ˆ 기호로 구분합니다. +CMD_ClusterSettingMember_PASSWORD ì—°ê²°ëœ ì»¨íŠ¸ë¡¤ëŸ¬ì— ì—°ê²°í•˜ê¸°ìœ„í•œ 암호를 지정합니다. ì—°ê²°ëœ ì»¨íŠ¸ë¡¤ëŸ¬ 관리 비밀번호와 ë™ì¼í•©ë‹ˆë‹¤. +CMD_ClusterSettingMember_WEIGHTì´ VPN Serverì˜ ì„±ëŠ¥ 기준 ë¹„ìœ¨ì˜ ê°’ì„ ì„¤ì •í•©ë‹ˆë‹¤. í´ëŸ¬ìŠ¤í„°ì—서로드 ë°¸ëŸ°ì‹±ì„ í•  ë•Œ 기준ì´ë˜ëŠ” 값입니다. 예를 들어, 다른 멤버가 100 ìƒíƒœì—ì„œ 하나만 200하면 다른 ë©¤ë²„ì˜ 2 ë°°ì˜ ì—°ê²°ì„ ë§¡ë„ë¡ ì¡°ì •ë©ë‹ˆë‹¤. ê°’ì€ 1 ì´ìƒì´ì–´ì•¼í•©ë‹ˆë‹¤. ì´ ë§¤ê°œ 변수를 지정하지 않으면 100ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. +CMD_ClusterSettingMember_Prompt_IP_1 공개 IP 주소를 지정하십시오. \n 지정하지 않으면, ì•„ë¬´ê²ƒë„ ìž…ë ¥í•˜ì§€ ì•Šê³  Enter를 누르십시오. +CMD_ClusterSettingMember_Prompt_IP_2 공개 IP 주소: +CMD_ClusterSettingMember_Prompt_PORT_1 공개 í¬íŠ¸ 번호 목ë¡ì„ 지정하십시오. \n2 ê°œ ì´ìƒì˜ í¬íŠ¸ 번호를 지정하는 경우, 443,992,8888와 ê°™ì´ ì½¤ë§ˆ 기호로 구분합니다. +CMD_ClusterSettingMember_Prompt_PORT_2 공개 í¬íŠ¸ 번호: +CMD_ClusterSettingMember_Prompt_HOST_1 ì—°ê²°ëœ ì»¨íŠ¸ë¡¤ëŸ¬ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ê³¼ í¬íŠ¸ 번호: + + +# ClusterMemberList 명령 +CMD_ClusterMemberList í´ëŸ¬ìŠ¤í„° 구성ì›ì˜ 목ë¡ì„ 검색 +CMD_ClusterMemberList_Help VPN Serverê°€ í´ëŸ¬ìŠ¤í„° 컨트롤러로 ìž‘ë™í•˜ëŠ” 경우 해당 í´ëŸ¬ìŠ¤í„° 구성ì›ì—ì„œ 목ë¡ì„ í´ëŸ¬ìŠ¤í„° 컨트롤러 ìžì‹ ì„ í¬í•¨í•˜ì—¬ 가져옵니다. \n ê° ë©¤ë²„ë§ˆë‹¤, 유형, ì—°ê²° 시간, 호스트 ì´ë¦„, í¬ì¸íŠ¸, 세션, TCP ì—°ê²° 수, ë™ìž‘ ê°€ìƒ HUB 수, 소비 í´ë¼ì´ì–¸íŠ¸ 액세스 ë¼ì´ì„¼ìŠ¤, [소비 브리지 ë¼ì´ì„¼ìŠ¤ 목ë¡ë„ 가져옵니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. +CMD_ClusterMemberList_Args ClusterMemberList + + +# ClusterMemberInfoGet 명령 +CMD_ClusterMemberInfoGet í´ëŸ¬ìŠ¤í„° 구성ì›ì˜ ì •ë³´ 검색 +CMD_ClusterMemberInfoGet_Help VPN Serverê°€ í´ëŸ¬ìŠ¤í„° 컨트롤러로 ìž‘ë™í•˜ëŠ” 경우 해당 í´ëŸ¬ìŠ¤í„°ì˜ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ ID를 지정하여 ê·¸ êµ¬ì„±ì› ì„œë²„ì˜ ì •ë³´ë¥¼ ì–»ì„ ìˆ˜ 있습니다. \n ì§€ì •ëœ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ì˜ ì„œë²„ 유형, ì—°ê²° 설정 시간, IP 주소, 호스트 ì´ë¦„, 지ì , 공개 í¬íŠ¸ì˜ 목ë¡, ì‹¤í–‰ì¤‘ì¸ ê°€ìƒ HUB 수 , 1 ê°œì§¸ì˜ ê°€ìƒ HUB, 세션, TCP ì—°ê²° 개수를 ì·¨ë“ í•  수 있습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. +CMD_ClusterMemberInfoGet_Args ClusterMemberInfoGet [id] +CMD_ClusterMemberInfoGet_ [id] 정보를 얻으려면 í´ëŸ¬ìŠ¤í„° 구성ì›ì˜ ID를 지정합니다. í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ì˜ ID는 ClusterMemberList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. +CMD_ClusterMemberInfoGet_PROMPT_ID 정보를 ì–»ì„ í´ëŸ¬ìŠ¤í„° 멤버 ID: + + +# ClusterMemberCertGet 명령 +CMD_ClusterMemberCertGet í´ëŸ¬ìŠ¤í„° 구성ì›ì˜ ì¸ì¦ì„œ ì·¨ë“ +CMD_ClusterMemberCertGet_Help VPN Serverê°€ í´ëŸ¬ìŠ¤í„° 컨트롤러로 ìž‘ë™í•˜ëŠ” 경우 해당 í´ëŸ¬ìŠ¤í„°ì˜ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ ID를 지정하여 ê·¸ êµ¬ì„±ì› ì„œë²„ì˜ ê²Œì‹œ ëœ X.509 ì¸ì¦ì„œë¥¼ ì·¨ë“ í•  수 있습니다. ì¸ì¦ì„œëŠ” X.509 형ì‹ì˜ 파ì¼ë¡œ 저장할 수 있습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. +CMD_ClusterMemberCertGet_Args ClusterMemberCertGet [id] [/SAVECERT:cert] +CMD_ClusterMemberCertGet_ [id] ì¸ì¦ì„œë¥¼ ì·¨ë“하는 í´ëŸ¬ìŠ¤í„° 구성ì›ì˜ ID를 지정합니다. í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ì˜ ID는 ClusterMemberList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. +CMD_ClusterMemberCertGet_SAVECERT ì·¨ë“í•œ ì¸ì¦ì„œë¥¼ 저장하는 파ì¼ì˜ 경로 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ì¸ì¦ì„œëŠ” X.509 형ì‹ìœ¼ë¡œ 저장ë©ë‹ˆë‹¤. +CMD_ClusterMemberCertGet_PROMPT_ID ì¸ì¦ì„œë¥¼ ì·¨ë“하는 í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ID: + +# ClusterConnectionStatusGet 명령 +CMD_ClusterConnectionStatusGet í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì— ì—°ê²° ìƒíƒœ 검색 +CMD_ClusterConnectionStatusGet_Help VPN Serverê°€ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ë™ìž‘하는 경우 í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì— ì—°ê²° ìƒíƒœë¥¼ 가져옵니다. \n ì–»ì„ ìˆ˜ìžˆëŠ” 정보는, ì»¨íŠ¸ë¡¤ëŸ¬ì˜ IP 주소, í¬íŠ¸ 번호, ì—°ê²° ìƒíƒœ, ì—°ê²° 시작 시간, 초기 ì—°ê²° 확립 성공 시간, í˜„ìž¬ì˜ ì—°ê²° 성공 확립 시간, ì—°ê²° ì‹œë„ íšŸìˆ˜ ì—°ê²°ì— ì„±ê³µí•œ 횟수, ì ‘ì†ì— 실패한 횟수가 있습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. +CMD_ClusterConnectionStatusGet_Args ClusterConnectionStatusGet + + +# Debug 명령 +CMD_Debug 디버깅 ëª…ë ¹ì˜ ì‹¤í–‰ +CMD_Debug_Help VPN Server/Bridge ì‹¤í–‰ì¤‘ì¸ í”„ë¡œì„¸ìŠ¤ 디버깅 ëª…ë ¹ì„ ì‹¤í–‰í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ ì†Œí”„íŠ¸ ì´ì‚¬ (주)ì—ì„œ 지ì›ì˜ ì§€ì‹œê°€ìžˆì„ ê²½ìš°ì—만 사용하십시오. \n í•¨ë¶€ë¡œì´ ëª…ë ¹ì„ ì‚¬ìš©í•˜ë©´ ì‹¤í–‰ì¤‘ì¸ VPN Server/Bridgeê°€ 정지하는 ì›ì¸ì´ë©ë‹ˆë‹¤. +CMD_Debug_Args Debug [id] [/ARG:arg] +CMD_Debug_ [id] 디버깅 명령 번호를 정수로 지정합니다. +CMD_Debug_ARG 디버그 ëª…ë ¹ì— ì „ë‹¬ë˜ëŠ” 문ìžì—´ì„ 지정합니다. ê³µë°±ì´ í¬í•¨ ëœ ê²½ìš° ""ë¡œ 묶어야합니다. +CMD_Debug_Msg1 디버깅 ëª…ë ¹ì„ ë³´ë‚´ëŠ” 중... +CMD_Debug_Msg2 디버깅 ëª…ë ¹ì˜ ë™ìž‘ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. \n 반환 ê°’:\"%S \" + +# Crash 명령 +CMD_Crash VPN Server/Bridge 과정ì—ì„œ 오류를 ë°œìƒì‹œí‚¨ 프로세스를 ê°•ì œ 종료 +CMD_Crash_Help VPN Server/Bridge ì‹¤í–‰ì¤‘ì¸ í”„ë¡œì„¸ìŠ¤ì— ì¹˜ëª…ì ì¸ 오류 (메모리 보호 위반 등)를 ë°œìƒì‹œí‚¤ê³  프로세스를 중단시킵니다. ê·¸ ê²°ê³¼, VPN Server/Bridgeê°€ 서비스 모드로 부팅하는 경우 ìžë™ìœ¼ë¡œ 프로세스가 다시 시작합니다. VPN Serverê°€ ì‚¬ìš©ìž ëª¨ë“œë¡œ 부팅하는 경우, 프로세스가 ìžë™ìœ¼ë¡œ 다시 시작하지 않습니다. \nì´ ëª…ë ¹ì€ VPN Server/Bridgeì—ì„œ ì–´ë–¤ 복구 í•  수없는 오류가 ë°œìƒí•˜ê±°ë‚˜ 프로세스가 í­ì£¼í•˜ê³ ìžˆëŠ” 경우 즉시 프로세스를 다시 시작해야 í•  것 ê°™ì€ ê²½ìš°ì— ì´ìš©í•˜ì‹­ì‹œì˜¤ . ì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë©´ 현재 VPN Server/Bridgeì— ì—°ê²°ë˜ì–´ìžˆëŠ” 모든 VPN ì„¸ì…˜ì´ ëŠì–´ì§‘니다. ë˜í•œ VPN Serverê°€ ë©”ëª¨ë¦¬ì— ë³´ìœ í•˜ê³ ìžˆëŠ” 저장ë˜ì§€ ì•Šì€ ëª¨ë“  ë°ì´í„°ê°€ ì†ì‹¤ë©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ê¸° ì „ì— Flush ëª…ë ¹ì„ ì‹¤í–‰í•˜ì—¬ VPN Server/Bridge 저장ë˜ì§€ ì•Šì€ êµ¬ì„± ë°ì´í„°ë¥¼ 설정 파ì¼ì— ê°•ì œ 저장하는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Server/Bridge ì „ì²´ ê´€ë¦¬ìž ë§Œ 실행할 수 있습니다. +CMD_Crash_Args Crash [yes] +CMD_Crash_ [yes] 확ì¸ì„ 위해 "yes"를 지정하십시오. +CMD_Crash_Msg VPN Serverì— ì¶©ëŒ ëª…ë ¹ì„ ë³´ë‚¼ 수 있습니다. VPN Server는 즉시 중단하기위한 ëª…ë ¹ì´ ì„±ê³µí–ˆëŠ”ì§€ 여부를 ë°˜í™˜ë°›ì„ ìˆ˜ 없습니다. ì´ ëª…ë ¹ì„ ì‹¤í–‰ í•œ 후ì—는 vpncmd는 VPN Server 사ì´ì˜ ì—°ê²°ì„ ëŠìŠµë‹ˆë‹¤. +CMD_Crash_Confirm ì •ë§ VPN Server ì¶©ëŒ í•˜ì‹œê² ìŠµë‹ˆê¹Œ? \n 하시겠습니까 경우 "yes"를 입력하십시오: +CMD_Crash_Aborted Crash ëª…ë ¹ì´ ì¤‘ë‹¨ë˜ì—ˆìŠµë‹ˆë‹¤. + + +# Flush 명령 +CMD_Flush VPN Server/Bridge 저장ë˜ì§€ ì•Šì€ êµ¬ì„± ë°ì´í„°ë¥¼ 설정 파ì¼ì— ê°•ì œ 저장 +CMD_Flush_Help ì¼ë°˜ì ìœ¼ë¡œ VPN Server/Bridge는 설정 ë‚´ìš©ì„ ë©”ëª¨ë¦¬ì— ë³´ê´€í•˜ê³  vpn_server.config ë˜ëŠ” vpn_bridge.config 파ì¼ì— 정기ì ìœ¼ë¡œ 저장합니다. ì´ëŸ¬í•œ 설정 파ì¼ì— 저장 처리는 ì¼ë°˜ì ìœ¼ë¡œ 300 ì´ˆ (5 분)마다 ìžë™ìœ¼ë¡œ ì´ë£¨ì–´ì§‘니다 (ì´ ê°„ê²©ì€ ì„¤ì • 파ì¼ì˜ AutoSaveConfigSpan í•­ëª©ì„ íŽ¸ì§‘í•˜ì—¬ 변경할 수 있습니다.) ë˜í•œ VPN Server/Bridge 서비스가 ì •ìƒì ìœ¼ë¡œ 종료하려고 í•  ë•Œì—ë„ ì´ëŸ¬í•œ 설정 파ì¼ì€ ìžë™ìœ¼ë¡œ 저장ë©ë‹ˆë‹¤. \nFlush ëª…ë ¹ì„ ì‹¤í–‰í•˜ë©´ VPN Server/Bridge는 즉시 설정 파ì¼ì— ë³´ì¡´ 처리를 실시합니다. 그러면 현재 최신 설정 ë°ì´í„°ë¥¼ 반드시 서버 ì»´í“¨í„°ì˜ ë””ìŠ¤í¬ ë“œë¼ì´ë¸Œì— 복사ë©ë‹ˆë‹¤. 예를 들어, ì–´ì©” ìˆ˜ì—†ì´ ì„œë¹„ìŠ¤ 프로세스를 성공ì ìœ¼ë¡œ 완료 í•  ì‹œê°„ì  ì—¬ìœ ê°€ì—†ëŠ” 경우 Flush ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ ë°ì´í„°ë¥¼ ê°•ì œ 저장하고 서비스 프로세스 나 서버 컴퓨터를 ê°•ì œ 종료하십시오. \nì´ ëª…ë ¹ì€ VPN Server/Bridge ì „ì²´ ê´€ë¦¬ìž ë§Œ 실행할 수 있습니다. +CMD_Flush_Args Flush +CMD_Flush_Msg1 ë©”ëª¨ë¦¬ì˜ êµ¬ì„± ë°ì´í„°ë¥¼ 디스í¬ì— 쓰는 중입니다... \n +CMD_Flush_Msg2 ì“°ê¸°ì— ì„±ê³µí–ˆìŠµë‹ˆë‹¤. íŒŒì¼ í¬ê¸°ëŠ” %S bytes입니다. \n + + +# ServerCertGet 명령 +CMD_ServerCertGet VPN Serverì˜ SSL ì¸ì¦ì„œ ì·¨ë“ +CMD_ServerCertGet_Help VPN Serverê°€ ì—°ê²°ëœ í´ë¼ì´ì–¸íŠ¸ì— 제공하는 SSL ì¸ì¦ì„œë¥¼ 가져옵니다. ì¸ì¦ì„œëŠ” X.509 형ì‹ì˜ 파ì¼ë¡œ 저장할 수 있습니다. +CMD_ServerCertGet_Args ServerCertGet [cert] +CMD_ServerCertGet_ [cert] ì·¨ë“í•œ ì¸ì¦ì„œë¥¼ 저장하는 파ì¼ì˜ 경로 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ì¸ì¦ì„œëŠ” X.509 형ì‹ìœ¼ë¡œ 저장ë©ë‹ˆë‹¤. + + +# ServerKeyGet 명령 +CMD_ServerKeyGet VPN Serverì˜ SSL ì¸ì¦ì„œ 비밀 í‚¤ì˜ ì·¨ë“ +CMD_ServerKeyGet_Help VPN Serverê°€ ì—°ê²°ëœ í´ë¼ì´ì–¸íŠ¸ì— 제공하는 SSL ì¸ì¦ì„œì˜ ê°œì¸ í‚¤ë¥¼ 가져옵니다. ê°œì¸ í‚¤ëŠ” Base 64ë¡œ ì¸ì½”딩 ëœ íŒŒì¼ì— 저장할 수 있습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_ServerKeyGet_Args ServerKeyGet [key] +CMD_ServerKeyGet_ [key] ì·¨ë“í•œ 비밀 키를 저장하는 파ì¼ì˜ 경로 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 비밀 키는 Base 64 ì¸ì½”딩ë˜ì–´ 저장ë©ë‹ˆë‹¤. + + +# ServerCertSet 명령 +CMD_ServerCertSet VPN Serverì˜ SSL ì¸ì¦ì„œ ë° ê°œì¸ í‚¤ 설정 +CMD_ServerCertSet_Help VPN Serverê°€ ì—°ê²°ëœ í´ë¼ì´ì–¸íŠ¸ì— 제공하는 SSL ì¸ì¦ì„œì™€ ì¸ì¦ì„œì— 대ì‘하는 비밀 키를 설정합니다. ì¸ì¦ì„œëŠ” X.509 형ì‹, 비밀 열쇠는 Base 64 ì¸ì½”딩 ëœ í˜•ì‹ì´ì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_ServerCertSet_Args ServerCertSet [/LOADCERT:cert] [/LOADKEY:key] +CMD_ServerCertSet_LOADCERT 사용하는 X.509 형ì‹ì˜ ì¸ì¦ì„œ 파ì¼ì„ 지정합니다. +CMD_ServerCertSet_LOADKEY 사용하는 Base 64 ì¸ì½”딩 ëœ ì¸ì¦ì„œì— 해당하는 ê°œì¸ í‚¤ 파ì¼ì„ 지정합니다. + + +# ServerCipherGet 명령 +CMD_ServerCipherGet VPN í†µì‹ ì— ì‚¬ìš©ë˜ëŠ” 암호화 ì•Œê³ ë¦¬ì¦˜ì˜ ì·¨ë“ +CMD_ServerCipherGet_Help VPN Server와 ì—°ê²°ëœ í´ë¼ì´ì–¸íŠ¸ 사ì´ì˜ í†µì‹ ì— ì‚¬ìš©ë˜ëŠ” SSL ì—°ê²°ì˜ ì•”í˜¸í™” ë° ì „ìž ì„œëª…ì— ì‚¬ìš©ë˜ëŠ” ì•Œê³ ë¦¬ì¦˜ì˜ í˜„ìž¬ 설정과 VPN Serverì—ì„œ 사용 가능한 알고리즘 목ë¡ì„ 가져옵니다. +CMD_ServerCipherGet_Args ServerCipherGet +CMD_ServerCipherGet_SERVER VPN Serverì—ì„œ 현재 사용ë˜ëŠ” 암호화 알고리즘: +CMD_ServerCipherGet_CIPHERS 사용 가능한 암호화 알고리즘 ì´ë¦„ 목ë¡: + +# ServerCipherSet 명령 +CMD_ServerCipherSet VPN í†µì‹ ì— ì‚¬ìš©ë˜ëŠ” 암호화 알고리즘 설정 +CMD_ServerCipherSet_Help VPN Server와 ì—°ê²°ëœ í´ë¼ì´ì–¸íŠ¸ 사ì´ì˜ í†µì‹ ì— ì‚¬ìš©ë˜ëŠ” SSL ì—°ê²°ì˜ ì•”í˜¸í™” ë° ì „ìž ì„œëª…ì— ì‚¬ìš©ë˜ëŠ” ì•Œê³ ë¦¬ì¦˜ì„ ì„¤ì •í•©ë‹ˆë‹¤. \n 알고리즘 ëª…ì„ ì§€ì •í•˜ë©´ ì´í›„ì´ VPN Serverì— ì—°ê²°í•˜ëŠ” VPN Client와 VPN Bridge 사ì´ì—ì„œ 지정한 ì•Œê³ ë¦¬ì¦˜ì„ ì‚¬ìš©í•˜ì—¬ ë°ì´í„°ë¥¼ 암호화ë©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_ServerCipherSet_Args ServerCipherSet [name] +CMD_ServerCipherSet_ [name] 설정해야 루루 암호화 ë° ì „ìž ì„œëª… ì•Œê³ ë¦¬ì¦˜ì„ ì§€ì •í•©ë‹ˆë‹¤. 사용 가능한 알고리즘 목ë¡ì€ ServerCipherGet 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. +CMD_ServerCipherSet_PROMPT_NAME 지정하는 암호화 알고리즘 명: + + +# KeepEnable 명령 +CMD_KeepEnable ì¸í„°ë„· ì—°ê²° 유지 기능 활성화 +CMD_KeepEnable_Help ì¸í„°ë„· ì—°ê²° 유지 ê¸°ëŠ¥ì„ í™œì„±í™”í•©ë‹ˆë‹¤. ì¸í„°ë„· ì—°ê²° 유지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë©´ ì¼ì • 기간 비활성 ìƒíƒœê°€ 계ì†ë˜ë©´ ìžë™ìœ¼ë¡œ ì—°ê²°ì´ ëŠê¸¸ì™€ ê°™ì€ ë„¤íŠ¸ì›Œí¬ í™˜ê²½ì˜ ê²½ìš° ì¸í„°ë„·ì—있는 ì„œë²„ì— ì¼ì • 간격으로 패킷 를 전송하여 ì¸í„°ë„· ì—°ê²°ì„ ìœ ì§€í•  수 있습니다. \n ì—°ê²°í•  호스트 ì´ë¦„ê³¼ ê°™ì€ ë‚´ìš©ì€ KeepSet 명령으로 설정할 수 있습니다. \nVPN Server ë˜ëŠ” VPN Bridgeì—ì„œì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ ê´€ë¦¬ìž ê¶Œí•œì´ í•„ìš”í•©ë‹ˆë‹¤. +CMD_KeepEnable_Args KeepEnable + + +# KeepDisable 명령 +CMD_KeepDisable ì¸í„°ë„· ì—°ê²° 유지 기능 비활성화 +CMD_KeepDisable_Help ì¸í„°ë„· ì—°ê²° 유지 ê¸°ëŠ¥ì„ ë¹„í™œì„±í™”í•©ë‹ˆë‹¤. \nVPN Server ë˜ëŠ” VPN Bridgeì—ì„œì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ ê´€ë¦¬ìž ê¶Œí•œì´ í•„ìš”í•©ë‹ˆë‹¤. +CMD_KeepDisable_Args KeepDisable + + +# KeepSet 명령 +CMD_KeepSet ì¸í„°ë„· ì—°ê²° 유지 기능 설정 +CMD_KeepSet_Help ì¸í„°ë„· ì—°ê²° 유지 기능 ì—°ê²°ëœ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë“±ì˜ ì„¤ì •ì„합니다. ì¼ì • 기간 비활성 ìƒíƒœê°€ 계ì†ë˜ë©´ ìžë™ìœ¼ë¡œ ì—°ê²°ì´ ëŠê¸¸ì™€ ê°™ì€ ë„¤íŠ¸ì›Œí¬ í™˜ê²½ì—ì„œ ì¸í„°ë„· ì—°ê²° 유지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë©´ ì¸í„°ë„·ìƒì˜ 모든 ì„œë²„ì— ì¼ì • 간격으로 íŒ¨í‚·ì„ ì „ì†¡í•˜ì—¬ ì¸í„°ë„· ì—°ê²°ì„ ìœ ì§€í•  수 있습니다. \nì´ ëª…ë ¹ì€ í†µì‹  ìƒëŒ€ì˜ 호스트 ì´ë¦„, í¬íŠ¸ 번호, 패킷 전송 간격 ë° í”„ë¡œí† ì½œì„ ì§€ì •í•  수 있습니다. \n ì¸í„°ë„· ì—°ê²°ì„ ìœ ì§€í•˜ê¸° 위해 전송ë˜ëŠ” íŒ¨í‚·ì€ ìž„ì˜ì˜ ë‚´ìš©ì´ë©°, 컴퓨터 나 사용ìžë¥¼ ì‹ë³„ ê°œì¸ ì •ë³´ ë“±ì´ ì „ì†¡ë˜ëŠ” ê²ƒì€ ì•„ë‹™ë‹ˆë‹¤. \n ì¸í„°ë„· ì—°ê²° 유지 ê¸°ëŠ¥ì€ KeepEnable 명령 ë˜ëŠ” KeepDisable ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ 활성화/비활성화 í•  수 있습니다. KeepSet는 유효/ë¬´íš¨ì˜ ìƒíƒœë¥¼ 변경하지 않습니다. \nVPN Server ë˜ëŠ” VPN Bridgeì—ì„œì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ ê´€ë¦¬ìž ê¶Œí•œì´ í•„ìš”í•©ë‹ˆë‹¤. +CMD_KeepSet_Args KeepSet [/HOST:host:port] [/PROTOCOL:tcp|udp] [/INTERVAL:interval] +CMD_KeepSet_HOST 호스트 ì´ë¦„:í¬íŠ¸ 번호 형ì‹ìœ¼ë¡œ 통신하는 호스트 ì´ë¦„ ë˜ëŠ” IP 주소와 í¬íŠ¸ 번호를 지정합니다. +CMD_KeepSet_PROTOCOL tcp ë˜ëŠ” udp를 지정합니다. +CMD_KeepSet_INTERVAL íŒ¨í‚·ì„ ì „ì†¡í•˜ëŠ” ê°„ê²©ì„ ì´ˆ 단위로 지정합니다. +CMD_KeepSet_PROMPT_HOST 통신하는 호스트 ì´ë¦„ ë˜ëŠ” IP 주소와 í¬íŠ¸ 번호: +CMD_KeepSet_PROMPT_PROTOCOL tcp ë˜ëŠ” udp: +CMD_KeepSet_PROMPT_INTERVAL íŒ¨í‚·ì„ ì „ì†¡í•˜ëŠ” 간격 (ì´ˆ): +CMD_KeepSet_EVAL_TCP_UDP "tcp"ë˜ëŠ” "udp"를 지정하십시오. + +# KeepGet 명령 +CMD_KeepGet ì¸í„°ë„· ì—°ê²° 유지 ê¸°ëŠ¥ì˜ ì·¨ë“ +CMD_KeepGet_Help ì¸í„°ë„· ì—°ê²° 유지 ê¸°ëŠ¥ì˜ í˜„ìž¬ ì„¤ì •ì„ ê°€ì ¸ì˜µë‹ˆë‹¤. 통신 ìƒëŒ€ì˜ 호스트 ì´ë¦„, í¬íŠ¸ 번호, 패킷 전송 간격 ë° í”„ë¡œí† ì½œë¿ë§Œ 아니ë¼, í˜„ìž¬ì˜ ì¸í„°ë„· ì—°ê²° 유지 ê¸°ëŠ¥ì˜ í™œì„±í™” ìƒíƒœë¥¼ ì–»ì„ ìˆ˜ 있습니다. +CMD_KeepGet_Args KeepGet +CMD_KeepGet_COLUMN_1 호스트 ì´ë¦„ +CMD_KeepGet_COLUMN_2 í¬íŠ¸ 번호 +CMD_KeepGet_COLUMN_3 패킷 전송 간격 (ì´ˆ) +CMD_KeepGet_COLUMN_4 프로토콜 +CMD_KeepGet_COLUMN_5 현재 ìƒíƒœ + + +# SyslogEnable 명령 +CMD_SyslogEnable syslog 송신 기능 설정 +CMD_SyslogEnable_Help syslog 송신 ê¸°ëŠ¥ì˜ ì‚¬ìš© 방법과 사용하는 syslog 서버를 설정합니다. +CMD_SyslogEnable_Args SyslogEnable [1|2|3] [/HOST:host:port] +CMD_SyslogEnable_ [1|2|3] syslog 송신 기능 사용 ì„¤ì •ì„ 1~3 중 í•˜ë‚˜ì˜ ì •ìˆ˜ë¡œ 지정합니다. \n1:서버 로그를 syslogë¡œ. \n2:서버 ë° ê°€ìƒ HUB 보안 로그를 syslogë¡œ. \n3:서버 ê°€ìƒ HUB 보안 ë° íŒ¨í‚· 로그를 syslogë¡œ. +CMD_SyslogEnable_HOST 호스트 ì´ë¦„:í¬íŠ¸ 번호 형ì‹ìœ¼ë¡œ syslog ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소와 í¬íŠ¸ 번호를 지정합니다. í¬íŠ¸ 번호를 ìƒëžµí•˜ë©´ 514ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. +CMD_SyslogEnable_MINMAX syslog 송신 기능 사용 ì„¤ì •ì€ 1~3 중 í•˜ë‚˜ì˜ ì •ìˆ˜ë¥¼ 지정하십시오. +CMD_SyslogEnable_Prompt_123 syslog 송신 기능 사용 설정 (1~3): +CMD_SyslogEnable_Prompt_HOST syslog 서버 지정: + + +# SyslogDisable 명령 +CMD_SyslogDisable syslog 송신 기능 비활성화 +CMD_SyslogDisable_Help syslog 송신 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì§€ ì•Šë„ë¡í•©ë‹ˆë‹¤. +CMD_SyslogDisable_Args SyslogDisable + + +# SyslogGet 명령 +CMD_SyslogGet syslog 전송 ê¸°ëŠ¥ì˜ ì·¨ë“ +CMD_SyslogGet_Help syslog 전송 ê¸°ëŠ¥ì˜ í˜„ìž¬ ì„¤ì •ì„ ê°€ì ¸ì˜µë‹ˆë‹¤. syslog ê¸°ëŠ¥ì˜ ì‚¬ìš© ë°©ë²•ì˜ ì„¤ì • ë° ì‚¬ìš© syslog ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ê³¼ í¬íŠ¸ 번호를 ì–»ì„ ìˆ˜ 있습니다. +CMD_SyslogGet_Args SyslogGet +CMD_SyslogGet_COLUMN_1 syslog 송신 기능 사용 설정 +CMD_SyslogGet_COLUMN_2 syslog 서버 호스트 ì´ë¦„ +CMD_SyslogGet_COLUMN_3 syslog 서버 í¬íŠ¸ 번호 + + +# ConnectionList 명령 +CMD_ConnectionList VPN Serverì— ì—°ê²°ì¤‘ì¸ TCP ì—°ê²° ëª©ë¡ ê²€ìƒ‰ +CMD_ConnectionList_Help 현재 VPN Serverì— ì—°ê²°ëœ TCP/IP ì—°ê²° 목ë¡ì„ 가져옵니다. 그러나 VPN 세션으로 확립 ëœ TCP/IP ì—°ê²°ì€ í‘œì‹œë˜ì§€ 않습니다. VPN 세션으로 확립 ëœ TCP/IP ì—°ê²° 목ë¡ì€ SessionList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ ì–»ì„ ìˆ˜ 있습니다. \n [ì—°ê²° ì´ë¦„], [ì›ë³¸, ì—°ê²° 시간 ë° ìœ í˜•ì„ ì·¨ë“ í•  수 있습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_ConnectionList_Args ConnectionList + + +# ConnectionGet 명령 +CMD_ConnectionGet VPN Serverì— ì—°ê²°ì¤‘ì¸ TCP ì—°ê²°ì˜ ì •ë³´ 검색 +CMD_ConnectionGet_Help VPN Serverì— ì—°ê²°ëœ ì§€ì •ëœ TCP/IP ì—°ê²°ì— ëŒ€í•œ ìžì„¸í•œ 정보를 ì–»ì„ ìˆ˜ 있습니다. \n [ì—°ê²° ì´ë¦„, ì—°ê²° 유형 ì—°ê²°ë˜ëŠ” 호스트 ì´ë¦„, ì ‘ê·¼ IP 주소, ì›ë³¸ í¬íŠ¸ 번호 (TCP), ì—°ê²° 시간, 서버 제품 ì´ë¦„, 서버 버전, 서버 빌드 번호, í´ë¼ì´ì–¸íŠ¸ 제품 ì´ë¦„, í´ë¼ì´ì–¸íŠ¸ 버전, í´ë¼ì´ì–¸íŠ¸ 빌드 번호를 ì·¨ë“ í•  수 있습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_ConnectionGet_Args ConnectionGet [name] +CMD_ConnectionGet_ [name] 정보를 ì–»ì„ ì—°ê²° ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ì—°ê²° ì´ë¦„ 목ë¡ì€ ConnectionList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. +CMD_ConnectionGet_PROMPT_NAME 정보를 ì–»ì„ ì—°ê²° ì´ë¦„: + +# ConnectionDisconnect 명령 +CMD_ConnectionDisconnect VPN Serverì— ì—°ê²°ì¤‘ì¸ TCP ì—°ê²°ì˜ ì ˆë‹¨ +CMD_ConnectionDisconnect_Help VPN Serverì— ì—°ê²°ëœ ì§€ì •ëœ TCP/IP ì—°ê²°ì„ ê°•ì œë¡œ 종료합니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_ConnectionDisconnect_Args ConnectionDisconnect [name] +CMD_ConnectionDisconnect_ [name] 절단하는 ì—°ê²° ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ì—°ê²° ì´ë¦„ 목ë¡ì€ ConnectionList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. +CMD_ConnectionDisconnect_PROMPT_NAME 절단 ì—°ê²° ì´ë¦„: + + +# BridgeDeviceList 명령 +CMD_BridgeDeviceList 로컬 ë¸Œë¦¬ì§€ì— ì‚¬ìš©í•  수있는 LAN ì¹´ë“œ 목ë¡ì„ 검색 +CMD_BridgeDeviceList_Help 로컬 브리지ì—ì„œ 브리지 ëŒ€ìƒ ìž¥ì¹˜ë¡œ 사용할 수있는 Ethernet 장치 (LAN ì¹´ë“œ)ì˜ ëª©ë¡ì„ 가져옵니다. \n ì—¬ê¸°ì— í‘œì‹œë˜ëŠ” 장치 ì´ë¦„ì€ BridgeCreate 명령ì—ì„œ 사용할 수 있습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_BridgeDeviceList_Args BridgeDeviceList + + +# BridgeList 명령 +CMD_BridgeList 로컬 브리지 ì—°ê²° 목ë¡ì˜ ì·¨ë“ +CMD_BridgeList_Help 현재 ì •ì˜ë˜ì–´ìžˆëŠ” 로컬 브리지 ì—°ê²° 목ë¡ì„ 가져옵니다. \n 로컬 ë¸Œë¦¬ì§€ì˜ ê°€ìƒ HUB ì´ë¦„ê³¼ 브리지 ëŒ€ìƒ Ethernet 장치 (LAN ì¹´ë“œ) ì´ë¦„ ë˜ëŠ” tap 장치 ì´ë¦„ ë° ìž‘ë™ ìƒíƒœë¥¼ 확ì¸í•  수 있습니다. +CMD_BridgeList_Args BridgeList + + +# BridgeCreate 명령 +CMD_BridgeCreate 로컬 브리지 ì—°ê²° 만들기 +CMD_BridgeCreate_Help 새로운 로컬 브리지 ì—°ê²°ì„ VPN Serverì— ë§Œë“­ë‹ˆë‹¤. \n 로컬 브리지를 ì‚¬ìš©í•˜ë©´ì´ VPN Serverì—ì„œ 실행ë˜ëŠ” ê°€ìƒ HUB와 ë¬¼ë¦¬ì  Ethernet 장치 (LAN ì¹´ë“œ) 사ì´ì—ì„œ ë ˆì´ì–´ 2 브리지를 구성 í•  수 있습니다. \n ì‹œìŠ¤í…œì— tap 장치 (ê°€ìƒ ë„¤íŠ¸ì›Œí¬ ì¸í„°íŽ˜ì´ìŠ¤)를 작성하고 ê°€ìƒ HUB 사ì´ì—ì„œ 브리지 ì—°ê²° í•  수 있습니다 (tap 장치는 Linux 버전ì—서만 지ì›ë©ë‹ˆë‹¤). \n 브리지 ëŒ€ìƒ Ethernet 장치 (LAN ì¹´ë“œ)ì—는 ì‹¤í–‰ì¤‘ì¸ ëª¨ë“  LAN ì¹´ë“œ 사ì´ì—ì„œ 브리지 수 있지만 고부하 환경ì—ì„œ 브리지 ì „ìš© LAN 카드를 준비하는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_BridgeCreate_Args BridgeCreate [hubname] [/DEVICE:device_name] [/TAP:yes|no] +CMD_BridgeCreate_ [hubname] 브리지 ê°€ìƒ HUB를 지정합니다. ê°€ìƒ HUB 목ë¡ì€ HubList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. 그러나 반드시 현재 ì‹¤í–‰ì¤‘ì¸ ê°€ìƒ HUB ì´ë¦„ì„ ì§€ì •í•  필요가 없습니다. 현재 ìž‘ë™í•˜ì§€ 않거나 존재하지 않는 ê°€ìƒ HUB ì´ë¦„ì„ ì§€ì •í•˜ë©´ 해당 ê°€ìƒ HUBê°€ 실제로 ìž‘ë™ì„ ì‹œìž‘í–ˆì„ ë•Œ 로컬 브리지 ì—°ê²°ì„ ì‚¬ìš©í•  수 있습니다. +CMD_BridgeCreate_DEVICE 브리지 ëŒ€ìƒ Ethernet 장치 (LAN ì¹´ë“œ) ì´ë¦„ ë˜ëŠ” tap 장치 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. Ethernet 장치 ì´ë¦„ 목ë¡ì€ BridgeDeviceList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. +CMD_BridgeCreate_TAP 브리지 대ìƒìœ¼ë¡œ LAN 카드가 ì•„ë‹Œ tap 장치를 사용하는 경우는 yes를 지정합니다 (Linux 버전 만 지ì›ë©ë‹ˆë‹¤). ìƒëžµ í•œ 경우 noë¡œ 간주ë©ë‹ˆë‹¤. +CMD_BridgeCreate_PROMPT_HUBNAME 브리지 ê°€ìƒ HUB ì´ë¦„: +CMD_BridgeCreate_PROMPT_DEVICE 브리지 ëŒ€ìƒ ìž¥ì¹˜ ì´ë¦„: +CMD_BridgeCreate_PROMPT_TAP tap 장치를 사용합니까? (yes/no): + + +# BridgeDelete 명령 +CMD_BridgeDelete 로컬 브리지 ì‚­ì œ +CMD_BridgeDelete_Help ê¸°ì¡´ì˜ ë¡œì»¬ 브리지 ì—°ê²°ì„ ì œê±°í•©ë‹ˆë‹¤. 현재 로컬 브리지 목ë¡ì€ BridgeDeviceList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_BridgeDelete_Args BridgeDelete [hubname] [/DEVICE:device_name] +CMD_BridgeDelete_ [hubname] ì‚­ì œ 로컬 ë¸Œë¦¬ì§€ì˜ ê°€ìƒ HUB를 지정합니다. +CMD_BridgeDelete_DEVICE 제거 로컬 브리지 장치 ì´ë¦„ (LAN ì¹´ë“œ ì´ë¦„ ë˜ëŠ” tap 장치 ì´ë¦„)ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_BridgeDelete_PROMPT_HUBNAME ì‚­ì œ 브리지 ê°€ìƒ HUB ì´ë¦„: +CMD_BridgeDelete_PROMPT_DEVICE ì‚­ì œ 브리지 장치 ì´ë¦„: + + +# Caps 명령 +CMD_Caps 서버 기능·능력 ëª©ë¡ ê²€ìƒ‰ +CMD_Caps_Help 현재 연결하고 관리하는 VPN Serverê°€ 가지는 기능 ë° ëŠ¥ë ¥ì˜ ëª©ë¡ì„ 가져옵니다. \nVPN Serverì˜ ê¸°ëŠ¥ê³¼ ëŠ¥ë ¥ì€ ìž‘ë™í•˜ëŠ” VPN Server 버전 ë° ë²„ì „ì— ë”°ë¼ ë‹¤ë¦…ë‹ˆë‹¤. 명령 줄 관리 ìœ í‹¸ë¦¬í‹°ì˜ ëª…ë ¹ì— ì—°ê²°í•  VPN Server 기능과 ëŠ¥ë ¥ì— ë”°ë¼ ë™ìž‘하지 ì•Šì„ ìˆ˜ 있습니다. ì´ ëª…ë ¹ì€ ì—°ê²°ëœ VPN Serverì˜ ëŠ¥ë ¥ì„ ì¡°ì‚¬í•˜ê³ ë³´ê³ í•©ë‹ˆë‹¤. \nVPN Server 버전 ìª½ì´ ëª…ë ¹ 줄 관리 유틸리티보다 새로운 명령 줄 관리 유틸리티를 파악하지 ì•Šì€ ê¸°ëŠ¥ì´ìžˆëŠ” 경우는 ê·¸ 내부 문ìžì—´ (변수 ì´ë¦„)ê°€ 그대로 나타날 수 있습니다. +CMD_Caps_Args Caps + + +# Reboot 명령 +CMD_Reboot VPN Server 서비스를 다시 시작 +CMD_Reboot_Help VPN Server 서비스를 다시 시작합니다. \nVPN Server를 다시 시작하면 현재 ì—°ê²°ëœ ì„¸ì…˜ ë° TCP ì—°ê²°ì´ ëŠê¸°ê³  다시 ì‹œìž‘ì´ ì™„ë£Œ ë  ë•Œê¹Œì§€ 새로운 ì—°ê²°ì€ í—ˆìš©ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ VPN Server 서비스 프로그램 만 다시 시작ë˜ê³  VPN Serverê°€ ì‹¤í–‰ì¤‘ì¸ ë¬¼ë¦¬ì  ì»´í“¨í„°ë¥¼ 다시 시작할 수 없습니다. ì´ ê´€ë¦¬ ì„¸ì…˜ë„ ì ˆë‹¨ë˜ê¸° ë•Œë¬¸ì— ê´€ë¦¬ë¥¼ 계ì†í•˜ë ¤ë©´ 다시 연결하십시오. \n ë˜í•œ/RESETCONFIG:yes 매개 변수를 지정하면 현재 VPN Serverê°€ 가지고있는 설정 íŒŒì¼ (.config)ì˜ ë‚´ìš©ì„ ì´ˆê¸°í™”í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_Reboot_Args Reboot [/RESETCONFIG:yes|no] +CMD_Reboot_RESETCONFIG yes를 지정하면 현재 VPN Serverê°€ 가지고있는 설정 íŒŒì¼ (.config)ì˜ ë‚´ìš©ì„ ì´ˆê¸°í™”í•©ë‹ˆë‹¤. ì´ ë§¤ê°œ 변수는 신중하게 설정하십시오. + + +# ConfigGet 명령 +CMD_ConfigGet VPN Serverì˜ í˜„ìž¬ 구성 가져 오기 +CMD_ConfigGet_Help VPN Serverì˜ í˜„ìž¬ êµ¬ì„±ì˜ ë‚´ìš©ì„ êµ¬ì¡°í™” ëœ í…스트 íŒŒì¼ (.config 파ì¼)ë¡œ 가져옵니다. ì´ ëª…ë ¹ì„ ì‹¤í–‰ í•œ ìˆœê°„ì˜ VPN Serverì˜ ìƒíƒœë¥¼ ì–»ì„ ìˆ˜ 있습니다. \n 설정 파ì¼ì˜ ë‚´ìš©ì€ ë§¤ê°œ 변수를 지정하지 않으면 í™”ë©´ì— ê·¸ëŒ€ë¡œ 표시ë©ë‹ˆë‹¤. 매개 ë³€ìˆ˜ì— ì €ìž¥í•  íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ë©´ 해당 íŒŒì¼ ì´ë¦„ì— ë‚´ìš©ì´ ì €ìž¥ë©ë‹ˆë‹¤. \n 설정 파ì¼ì€ ì¼ë°˜ í…스트 ì—디터 등으로 편집 가능합니다. 편집 í•œ êµ¬ì„±ì„ VPN Serverì— ì“°ë ¤ë©´ ConfigSet ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_ConfigGet_Args ConfigGet [path] +CMD_ConfigGet_ [path] 설정 파ì¼ì˜ ë‚´ìš©ì„ íŒŒì¼ì— 저장하려면 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ì•„ë¬´ê²ƒë„ ì§€ì •í•˜ì§€ 않는 경우는 구성 ë‚´ìš©ì€ í™”ë©´ì— í‘œì‹œë©ë‹ˆë‹¤. 설정 파ì¼ì— 멀티 ë°”ì´íŠ¸ 문ìžê°€ í¬í•¨ ëœ ê²½ìš° Unicode (UTF-8)ë¡œ ì¸ì½”딩ë˜ì–´ 저장ë©ë‹ˆë‹¤. +CMD_ConfigGet_FILENAME Config ì´ë¦„:"%S"í¬ê¸°:%u +CMD_ConfigGet_FILE_SAVE_FAILED ì§€ì •ëœ íŒŒì¼ì˜ ìž‘ì„±ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. + + +# ConfigSet 명령 +CMD_ConfigSet VPN Serverë¡œ 구성 쓰기 +CMD_ConfigSet_Help VPN Server 컨피규레ì´ì…˜ì„ ì”니다. ì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë©´ ì§€ì •ëœ ì„¤ì • 파ì¼ì˜ ë‚´ìš©ì´ VPN Serverì— ì ìš©ë˜ê³  VPN Server í”„ë¡œê·¸ëž¨ì´ ìžë™ìœ¼ë¡œ 재부팅ë˜ê³  새로운 êµ¬ì„±ì˜ ë‚´ìš©ì— ë”°ë¼ ë™ìž‘ì„ ì‹œìž‘í•©ë‹ˆë‹¤. \n 구성 파ì¼ì€ 모든 ë‚´ìš©ì„ ê´€ë¦¬ìžê°€ 기술하는 ê²ƒì€ ì–´ë µ 기 때문ì—, ConfigGet ëª…ë ¹ì€ ë¨¼ì € 현재 VPN Serverì˜ êµ¬ì„± ë‚´ìš©ì„ ê²€ìƒ‰í•˜ê³  파ì¼ì— 저장하고 ê·¸ ë‚´ìš©ì„ ì¼ë°˜ í…스트 편집기ì—ì„œ 편집 í•œ ê²ƒì„ ConfigSet 명령 VPN Serverì— ë‹¤ì‹œ 쓸 ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Serverì— ëŒ€í•œ 지ì‹ì´ 가지고 계신 분ì„위한 명령ì´ë©° ìž˜ëª»ëœ êµ¬ì„± 파ì¼ì„ 작성한 경우, 오류가 ë°œìƒí•˜ê±°ë‚˜ 현재 ì„¤ì •ì´ ì†ì‹¤ ë  ê°€ëŠ¥ì„± ê°€ 있으므로주ì˜í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_ConfigSet_Args ConfigSet [path] +CMD_ConfigSet_ [path] ê¸°ë¡ ì„¤ì • 파ì¼ì˜ íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ê¸°ë¡ íŒŒì¼ì— 멀티 ë°”ì´íŠ¸ 문ìžê°€ í¬í•¨ë˜ì–´ìžˆëŠ” 경우 Unicode (UTF-8)ë¡œ ì¸ì½”딩ë˜ì–´ 있어야합니다. +CMD_ConfigSet_PROMPT_PATH ì„œë²„ì— ì—…ë¡œë“œí•˜ëŠ” Config 파ì¼ì˜ 경로 ì´ë¦„: +CMD_ConfigSet_FILE_LOAD_FAILED ì§€ì •ëœ íŒŒì¼ì˜ ì½ê¸°ì— 실패했습니다. + + +# RouterList 명령 +CMD_RouterList ê°€ìƒ ë ˆì´ì–´ 3 스위치 목ë¡ì„ 검색 +CMD_RouterList_Help VPN Serverì— ì •ì˜ ëœ ê°€ìƒ ë ˆì´ì–´ 3 스위치 목ë¡ì„ 가져옵니다. ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ìŠ¤ìœ„ì¹˜ ì´ë¦„, ë™ìž‘ ìƒíƒœ, ì¸í„°íŽ˜ì´ìŠ¤ì˜ 수, ë¼ìš°íŒ… í…Œì´ë¸” 개수가 가져올 수 있습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \n ë˜í•œì´ ëª…ë ¹ì€ VPN Bridgeì—서는 ìž‘ë™í•˜ì§€ 않습니다. +CMD_RouterList_Args RouterList + + +# RouterAdd 명령 +CMD_RouterAdd 새로운 ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì •ì˜ +CMD_RouterAdd_Help VPN Serverì— ìƒˆ ê°€ìƒ ë ˆì´ì–´ 3 스위치를 ì •ì˜í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \n ë˜í•œì´ ëª…ë ¹ì€ VPN Bridgeì—서는 ìž‘ë™í•˜ì§€ 않습니다. \n \n ê°€ìƒ ë ˆì´ì–´ 3 스위치 기능 설명] \nì´ VPN Serverì—ì„œ ì‹¤í–‰ì¤‘ì¸ ì—¬ëŸ¬ ê°€ìƒ HUBê°„ì— ê°€ìƒ ë ˆì´ì–´ 3 스위치를 ì •ì˜í•˜ê³  다른 IP 네트워í¬ë¥¼ ë¼ìš°íŒ… í•  수 있습니다. \n \n ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê¸°ëŠ¥ì— ëŒ€í•œì£¼ì˜] \n ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê¸°ëŠ¥ì€ ë„¤íŠ¸ì›Œí¬ ë° IP ë¼ìš°íŒ… 관련 지ì‹ì„ 가지고 계신 분ì´ë‚˜ ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžë¥¼ìœ„í•œ 기능입니다. ì¼ë°˜ì ì¸ VPN ê¸°ëŠ¥ì„ ì‚¬ìš©í•  경우 ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê¸°ëŠ¥ì„ ì‚¬ìš©í•  필요가 없습니다. \n ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ IP ë¼ìš°íŒ…ì— ê´€í•œ 충분한 지ì‹ì„ 가지고 ê³„ì‹ ì— ë„¤íŠ¸ì›Œí¬ì— 미치는 ì˜í–¥ì„ 충분히 고려하고 설정하십시오. +CMD_RouterAdd_Args RouterAdd [name] +CMD_RouterAdd_ [name] 새로 만든 ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ì´ë¯¸ 존재하는 ê°€ìƒ ë ˆì´ì–´ 3 스위치와 ë™ì¼í•œ ì´ë¦„ì„ ë¶™ì¼ ìˆ˜ 없습니다. +CMD_RouterAdd_PROMPT_NAME 만드는 ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„: + + +# RouterDelete 명령 +CMD_RouterDelete ê°€ìƒ ë ˆì´ì–´ 3 스위치 제거 +CMD_RouterDelete_Help VPN Serverì— ì •ì˜ ëœ ê¸°ì¡´ì˜ ê°€ìƒ ë ˆì´ì–´ 3 스위치를 제거합니다. ì§€ì •ëœ ê°€ìƒ ë ˆì´ì–´ 3 스위치가 ìž‘ë™ì¤‘ì¸ ê²½ìš° ìžë™ìœ¼ë¡œ ìž‘ë™ì„ 중지하고 삭제를 ì„ íƒí•©ë‹ˆë‹¤. \n 기존 ê°€ìƒ ë ˆì´ì–´ 3 스위치 목ë¡ì„ 검색하려면 RouterList ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \n ë˜í•œì´ ëª…ë ¹ì€ VPN Bridgeì—서는 ìž‘ë™í•˜ì§€ 않습니다. +CMD_RouterDelete_Args RouterDelete [name] +CMD_RouterDelete_ [name] 삭제하는 ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_RouterDelete_PROMPT_NAME 삭제하는 ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„: + + +# RouterStart 명령 +CMD_RouterStart ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ë™ìž‘ì˜ ì‹œìž‘ +CMD_RouterStart_Help VPN Serverì— ì •ì˜ ëœ ê¸°ì¡´ì˜ ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ë™ìž‘ì´ ì •ì§€í•˜ê³ ìžˆëŠ” 경우는, ê·¸ ë™ìž‘ì„ ì‹œìž‘í•©ë‹ˆë‹¤. \n 기존 ê°€ìƒ ë ˆì´ì–´ 3 스위치 목ë¡ì„ 검색하려면 RouterList ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \n ë˜í•œì´ ëª…ë ¹ì€ VPN Bridgeì—서는 ìž‘ë™í•˜ì§€ 않습니다. \n \n ê°€ìƒ ë ˆì´ì–´ 3 스위치 기능 설명] \nì´ VPN Serverì—ì„œ ì‹¤í–‰ì¤‘ì¸ ì—¬ëŸ¬ ê°€ìƒ HUBê°„ì— ê°€ìƒ ë ˆì´ì–´ 3 스위치를 ì •ì˜í•˜ê³  다른 IP 네트워í¬ë¥¼ ë¼ìš°íŒ… í•  수 있습니다. \n \n ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê¸°ëŠ¥ì— ëŒ€í•œì£¼ì˜] \n ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê¸°ëŠ¥ì€ ë„¤íŠ¸ì›Œí¬ ë° IP ë¼ìš°íŒ… 관련 지ì‹ì„ 가지고 계신 분ì´ë‚˜ ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžë¥¼ìœ„í•œ 기능입니다. ì¼ë°˜ì ì¸ VPN ê¸°ëŠ¥ì„ ì‚¬ìš©í•  경우 ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê¸°ëŠ¥ì„ ì‚¬ìš©í•  필요가 없습니다. \n ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ IP ë¼ìš°íŒ…ì— ê´€í•œ 충분한 지ì‹ì„ 가지고 ê³„ì‹ ì— ë„¤íŠ¸ì›Œí¬ì— 미치는 ì˜í–¥ì„ 충분히 고려하고 설정하십시오. +CMD_RouterStart_Args RouterStart [name] +CMD_RouterStart_ [name] 시작하는 ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_RouterStart_PROMPT_NAME 시작하는 ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„: + + +# RouterStop 명령 +CMD_RouterStop ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ë™ìž‘ì˜ ì •ì§€ +CMD_RouterStop_Help VPN Serverì— ì •ì˜ ëœ ê¸°ì¡´ì˜ ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ë™ìž‘ì´ ì‹¤í–‰ë˜ëŠ” 경우 ìž‘ë™ì„ 중지합니다. \n 기존 ê°€ìƒ ë ˆì´ì–´ 3 스위치 목ë¡ì„ 검색하려면 RouterList ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +CMD_RouterStop_Args RouterStop [name] +CMD_RouterStop_ [name] 중지 í•  ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_RouterStop_PROMPT_NAME 중지 í•  ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„: + + +# RouterIfList 명령 +CMD_RouterIfList ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì¸í„°íŽ˜ì´ìŠ¤ 목ë¡ì„ 검색 +CMD_RouterIfList_Help ì§€ì •ëœ ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì— ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ê°€ ì •ì˜ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ 목ë¡ì„ 가져옵니다. \n1 ê°œì˜ ê°€ìƒ ë ˆì´ì–´ 3 스위치는 ë³µìˆ˜ì˜ ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ì™€ ë¼ìš°íŒ… í…Œì´ë¸”ì„ ì •ì˜ í•  수 있습니다. \n ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ëŠ” ê°€ìƒ HUB와 ê´€ë ¨ëœ ê°€ìƒ HUBê°€ ìž‘ë™í•˜ëŠ” ë™ì•ˆ ê°€ìƒ HUBì—ì„œ í•˜ë‚˜ì˜ IP 호스트처럼 ë™ìž‘합니다. 여러 ê°€ìƒ HUBì— ëŒ€í•´ 별ë„ì˜ IP 네트워í¬ì— ì†Œì† ëœ ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ê°€ ì •ì˜ë˜ì–´ìžˆì„ ë•Œ, ê·¸ ì¸í„°íŽ˜ì´ìŠ¤ê°„ì— IP ë¼ìš°íŒ…ì´ ìžë™ìœ¼ë¡œ ì´ë£¨ì–´ì§‘니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \n ë˜í•œì´ ëª…ë ¹ì€ VPN Bridgeì—서는 ìž‘ë™í•˜ì§€ 않습니다. +CMD_RouterIfList_Args RouterIfList [name] +CMD_RouterIfList_ [name] ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_RouterIfList_PROMPT_NAME ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„: + + +# RouterIfAdd 명령 +CMD_RouterIfAdd ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ 추가 +CMD_RouterIfAdd_Help ì§€ì •ëœ ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì— ë™ì¼í•œ VPN Serverì—ì„œ 실행ë˜ëŠ” ê°€ìƒ HUBì— ì—°ê²°í•˜ëŠ” ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 추가합니다. \n1 ê°œì˜ ê°€ìƒ ë ˆì´ì–´ 3 스위치는 ë³µìˆ˜ì˜ ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ì™€ ë¼ìš°íŒ… í…Œì´ë¸”ì„ ì •ì˜ í•  수 있습니다. \n ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ëŠ” ê°€ìƒ HUB와 ê´€ë ¨ëœ ê°€ìƒ HUBê°€ ìž‘ë™í•˜ëŠ” ë™ì•ˆ ê°€ìƒ HUBì—ì„œ í•˜ë‚˜ì˜ IP 호스트처럼 ë™ìž‘합니다. 여러 ê°€ìƒ HUBì— ëŒ€í•´ 별ë„ì˜ IP 네트워í¬ì— ì†Œì† ëœ ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ê°€ ì •ì˜ë˜ì–´ìžˆì„ ë•Œ, ê·¸ ì¸í„°íŽ˜ì´ìŠ¤ê°„ì— IP ë¼ìš°íŒ…ì´ ìžë™ìœ¼ë¡œ ì´ë£¨ì–´ì§‘니다. \n ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ê°€ ì†í•œ IP ë„¤íŠ¸ì›Œí¬ ê³µê°„ê³¼ ì¸í„°íŽ˜ì´ìŠ¤ ìžì‹ ì˜ IP 주소를 ì •ì˜í•´ì•¼í•©ë‹ˆë‹¤. \n ë˜í•œ ì¸í„°íŽ˜ì´ìŠ¤ê°€ ì—°ê²° ëŒ€ìƒ ê°€ìƒ HUB ì´ë¦„ì„ ì§€ì •í•´ì•¼í•©ë‹ˆë‹¤. \n ê°€ìƒ HUB ì´ë¦„ì€ í˜„ìž¬ 존재하지 않는 ê°€ìƒ HUB를 지정할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. \n ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ëŠ” ê°€ìƒ HUBì—ì„œ í•˜ë‚˜ì˜ IP 주소를 가지고 있어야합니다. ë˜í•œ IP 주소가 ì†í•œ IP 네트워í¬ì˜ 서브넷 마스í¬ë¥¼ 지정해야합니다. \n 여러 ê°€ìƒ HUBì˜ IP 공간ë¼ë¦¬ì˜ ê°€ìƒ ë ˆì´ì–´ 3 스위치를 통한 ë¼ìš°íŒ…ì€ ì—¬ê¸°ì— ì§€ì •ëœ IP ì£¼ì†Œì— ë”°ë¼ ìž‘ë™í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \n ë˜í•œì´ ëª…ë ¹ì€ VPN Bridgeì—서는 ìž‘ë™í•˜ì§€ 않습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ ìž‘ì—… í•  ê°€ìƒ ë ˆì´ì–´ 3 스위치가 ì •ì§€í•˜ê³ ìžˆì„ í•„ìš”ê°€ 있습니다. 만약 정지하지 ì•Šì€ ê²½ìš° RouterStop 명령으로 정지시킨 í›„ì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ì‹­ì‹œì˜¤. +CMD_RouterIfAdd_Args RouterIfAdd [name] [/HUB:hub] [/IP:ip/mask] +CMD_RouterIfAdd_ [name] ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_RouterIfAdd_HUB 새로 추가하는 ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ê°€ ì—°ê²°ëœ ê°€ìƒ HUB ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ê°€ìƒ HUB 목ë¡ì€ HubList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. 그러나 반드시 현재 ì‹¤í–‰ì¤‘ì¸ ê°€ìƒ HUB ì´ë¦„ì„ ì§€ì •í•  필요가 없습니다. 현재 ìž‘ë™í•˜ì§€ 않거나 존재하지 않는 ê°€ìƒ HUB ì´ë¦„ì„ ì§€ì •í•˜ë©´ 해당 ê°€ìƒ HUBê°€ 실제로 ìž‘ë™ì„ ì‹œìž‘í–ˆì„ ë•Œ, ê°€ìƒ ë ˆì´ì–´ 3 스위치가 활성화ë©ë‹ˆë‹¤. +CMD_RouterIfAdd_IP IP 주소/서브넷 마스í¬ì˜ 형ì‹ìœ¼ë¡œ 새로 추가하는 ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ê°€ 가지는 IP 주소와 서브넷 마스í¬ë¥¼ 지정합니다. IP 주소는 192.168.0.1ê³¼ ê°™ì´ 10 진수를 ì ìœ¼ë¡œ 구분하여 지정합니다. 서브넷 마스í¬ëŠ” 255.255.255.0ê³¼ ê°™ì´ 10 진수를 ì ìœ¼ë¡œ 구분하여 지정하거나 24와 ê°™ì´ ì²˜ìŒë¶€í„° 비트 길ì´ë¥¼ 10 진수로 지정할 수 있습니다. +CMD_RouterIfAdd_PROMPT_NAME ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„: +CMD_RouterIfAdd_PROMPT_HUB ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ê°€ ì—°ê²°ëœ ê°€ìƒ HUB ì´ë¦„: +CMD_RouterIfAdd_PROMPT_IP IP 주소/서브넷 마스í¬: + + +# RouterIfDel 명령 +CMD_RouterIfDel ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ ì‚­ì œ +CMD_RouterIfDel_Help ì§€ì •ëœ ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì— ì´ë¯¸ ì •ì˜ë˜ì–´ìžˆëŠ” ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 삭제합니다. \n 현재 ì •ì˜ ëœ ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ 목ë¡ì€ RouterIfList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \n ë˜í•œì´ ëª…ë ¹ì€ VPN Bridgeì—서는 ìž‘ë™í•˜ì§€ 않습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ ìž‘ì—… í•  ê°€ìƒ ë ˆì´ì–´ 3 스위치가 ì •ì§€í•˜ê³ ìžˆì„ í•„ìš”ê°€ 있습니다. 만약 정지하지 ì•Šì€ ê²½ìš° RouterStop 명령으로 정지시킨 í›„ì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ì‹­ì‹œì˜¤. +CMD_RouterIfDel_Args RouterIfDel [name] [/HUB:hub] +CMD_RouterIfDel_ [name] ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_RouterIfDel_HUB 삭제할 ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ê°€ ì—°ê²°ëœ ê°€ìƒ HUB ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# RouterTableList 명령 +CMD_RouterTableList ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ë¼ìš°íŒ… í…Œì´ë¸” ëª©ë¡ ê²€ìƒ‰ +CMD_RouterTableList_Help ì§€ì •ëœ ê°€ìƒ ë ˆì´ì–´ 3 스위치ì—ì„œ ë¼ìš°íŒ… í…Œì´ë¸”ì´ ì •ì˜ë˜ì–´ìžˆëŠ” 경우 ë¼ìš°íŒ… í…Œì´ë¸”ì˜ ëª©ë¡ì„ 가져옵니다. \n ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ IP ë¼ìš°íŒ… ì—”ì§„ì€ IP íŒ¨í‚·ì˜ ëª©ì ì§€ IP 주소가 ê° ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ ì†Œì† IP 네트워í¬ì˜ ì–´ëŠ ê²ƒì—ë„ ì†í•˜ì§€ 않는 ê²½ìš°ì´ ë¼ìš°íŒ… í…Œì´ë¸”ì„ ì°¸ì¡°í•˜ì—¬ ë¼ìš°íŒ…합니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \n ë˜í•œì´ ëª…ë ¹ì€ VPN Bridgeì—서는 ìž‘ë™í•˜ì§€ 않습니다. +CMD_RouterTableList_Args RouterTableList [name] +CMD_RouterTableList_ [name] ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_RouterTableList_PROMPT_NAME ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„: + + +# RouterTableAdd 명령 +CMD_RouterTableAdd ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ë¼ìš°íŒ… í…Œì´ë¸” 항목 추가 +CMD_RouterTableAdd_Help ì§€ì •ëœ ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ë¼ìš°íŒ… í…Œì´ë¸”ì— ìƒˆë¡œìš´ ë¼ìš°íŒ… í…Œì´ë¸” í•­ëª©ì„ ì¶”ê°€í•©ë‹ˆë‹¤. \n ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ IP ë¼ìš°íŒ… ì—”ì§„ì€ IP íŒ¨í‚·ì˜ ëª©ì ì§€ IP 주소가 ê° ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ ì†Œì† IP 네트워í¬ì˜ ì–´ëŠ ê²ƒì—ë„ ì†í•˜ì§€ 않는 경우 ë¼ìš°íŒ… í…Œì´ë¸”ì„ ì°¸ì¡°í•˜ì—¬ ë¼ìš°íŒ…합니다. \n ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì— ì¶”ê°€ ë¼ìš°íŒ… í…Œì´ë¸” í•­ëª©ì˜ ë‚´ìš©ì„ ì§€ì •í•´ì•¼í•©ë‹ˆë‹¤. 게ì´íŠ¸ì›¨ì´ ì£¼ì†Œë¡œëŠ”ì´ ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ 중 하나와 ë™ì¼í•œ IP 네트워í¬ì— ì†Œì† ëœ IP 주소를 지정해야합니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \n ë˜í•œì´ ëª…ë ¹ì€ VPN Bridgeì—서는 ìž‘ë™í•˜ì§€ 않습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ ìž‘ì—… í•  ê°€ìƒ ë ˆì´ì–´ 3 스위치가 ì •ì§€í•˜ê³ ìžˆì„ í•„ìš”ê°€ 있습니다. 만약 정지하지 ì•Šì€ ê²½ìš° RouterStop 명령으로 정지시킨 í›„ì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ì‹­ì‹œì˜¤. +CMD_RouterTableAdd_Args RouterTableAdd [name] [/NETWORK:ip/mask] [/GATEWAY:gwip] [/METRIC:metric] +CMD_RouterTableAdd_ [name] ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_RouterTableAdd_NETWORK IP 주소/서브넷 마스í¬ì˜ 형ì‹ìœ¼ë¡œ 새로 추가 ë¼ìš°íŒ… í…Œì´ë¸” í•­ëª©ì˜ ë„¤íŠ¸ì›Œí¬ ì£¼ì†Œì™€ 서브넷 마스í¬ë¥¼ 지정합니다. ë„¤íŠ¸ì›Œí¬ ì£¼ì†ŒëŠ” 192.168.0.1ê³¼ ê°™ì´ 10 진수를 ì ìœ¼ë¡œ 구분하여 지정합니다. 서브넷 마스í¬ëŠ” 255.255.255.0ê³¼ ê°™ì´ 10 진수를 ì ìœ¼ë¡œ 구분하여 지정하거나 24와 ê°™ì´ ì²˜ìŒë¶€í„° 비트 길ì´ë¥¼ 10 진수로 지정할 수 있습니다. 0.0.0.0/0.0.0.0ì„ ì§€ì •í•˜ë©´ 기본 ê²½ë¡œì˜ ì˜ë¯¸ìž…니다. +CMD_RouterTableAdd_GATEWAY 게ì´íŠ¸ì›¨ì´ì˜ IP 주소를 지정합니다. +CMD_RouterTableAdd_METRIC 메트릭 ê°’ì„ ì§€ì •í•©ë‹ˆë‹¤. 1 ì´ìƒì˜ 정수로 지정하십시오. +CMD_RouterTableAdd_PROMPT_NAME ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„: +CMD_RouterTableAdd_PROMPT_NETWORK ë„¤íŠ¸ì›Œí¬ ì£¼ì†Œ/서브넷 마스í¬: +CMD_RouterTableAdd_PROMPT_GATEWAY 게ì´íŠ¸ì›¨ì´ 주소: +CMD_RouterTableAdd_PROMPT_METRIC 메트릭 ê°’: + + +# RouterTableDel 명령 +CMD_RouterTableDel ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ë¼ìš°íŒ… í…Œì´ë¸” 항목 ì‚­ì œ +CMD_RouterTableDel_Help ì§€ì •ëœ ê°€ìƒ ë ˆì´ì–´ 3 스위치ì—ì„œ ì •ì˜ ëœ ë¼ìš°íŒ… í…Œì´ë¸”ì˜ í•­ëª©ì„ ì‚­ì œí•©ë‹ˆë‹¤. \n ì´ë¯¸ ì •ì˜ ëœ ë£¨í‹´ í¬ í…Œì´ë¸” í•­ëª©ì˜ ëª©ë¡ì€ RouterTableList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \n ë˜í•œì´ ëª…ë ¹ì€ VPN Bridgeì—서는 ìž‘ë™í•˜ì§€ 않습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ ìž‘ì—… í•  ê°€ìƒ ë ˆì´ì–´ 3 스위치가 ì •ì§€í•˜ê³ ìžˆì„ í•„ìš”ê°€ 있습니다. 만약 정지하지 ì•Šì€ ê²½ìš° RouterStop 명령으로 정지시킨 í›„ì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ì‹­ì‹œì˜¤. +CMD_RouterTableDel_Args RouterTableDel [name] [/NETWORK:ip/mask] [/GATEWAY:gwip] [/METRIC:metric] +CMD_RouterTableDel_ [name] ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_RouterTableDel_NETWORK IP 주소/서브넷 마스í¬ì˜ 형ì‹ì—ì„œ 삭제할 ë¼ìš°íŒ… í…Œì´ë¸” í•­ëª©ì˜ ë„¤íŠ¸ì›Œí¬ ì£¼ì†Œë¥¼ 지정합니다. +CMD_RouterTableDel_GATEWAY 게ì´íŠ¸ì›¨ì´ì˜ IP 주소를 지정합니다. +CMD_RouterTableDel_METRIC 메트릭 ê°’ì„ ì§€ì •í•©ë‹ˆë‹¤. 1 ì´ìƒì˜ 정수로 지정하십시오. + + +# LogFileList 명령 +CMD_LogFileList 로그 íŒŒì¼ ëª©ë¡ ê²€ìƒ‰ +CMD_LogFileList_Help VPN Server ì»´í“¨í„°ì— ì €ìž¥ë˜ì–´ìžˆëŠ” VPN Serverê°€ 출력 í•œ 로그 파ì¼ì˜ 목ë¡ì„ 표시합니다. ì—¬ê¸°ì— í‘œì‹œë˜ëŠ” 로그 파ì¼ì˜ íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ê³  LogFileGet ëª…ë ¹ì„ í˜¸ì¶œí•˜ì—¬ 로그 파ì¼ì˜ ë‚´ìš©ì„ ë‹¤ìš´ë¡œë“œ í•  수 있습니다. \nVPN Server 서버 관리 모드로 ì—°ê²°ë˜ì–´ìžˆëŠ” 경우, 모든 ê°€ìƒ HUB 패킷 로그, 보안 로그 ë° VPN Serverì˜ ì„œë²„ 로그를 보거나 다운로드 í•  수 있습니다. \n ê°€ìƒ HUB 관리 모드로 ì—°ê²°ë˜ì–´ìžˆëŠ” 경우ì—는 관리 ê°€ìƒ HUB 패킷 ë° ë³´ì•ˆ 로그 만 보거나 다운로드 í•  수 있습니다. +CMD_LogFileList_Args LogFileList +CMD_LogFileList_START 로그 íŒŒì¼ ëª©ë¡ì„ 검색하고 있습니다. 여기ì—는 ì‹œê°„ì´ ê±¸ë¦´ 수 있습니다. ìž ì‹œ 기다려주십시오... +CMD_LogFileList_NUM_LOGS ì´ %u ê°œì˜ ë¡œê·¸ 파ì¼ì´ 있습니다. + + +# LogFileGet 명령 +CMD_LogFileGet 로그 íŒŒì¼ ë‹¤ìš´ë¡œë“œ +CMD_LogFileGet_Help VPN Server ì»´í“¨í„°ì— ì €ìž¥ë˜ì–´ìžˆëŠ” 로그 파ì¼ì„ 다운로드합니다. 로그 파ì¼ì„ 다운로드하려면 먼저 LogFileList 명령으로 로그 파ì¼ì˜ 목ë¡ì„ 표시 í•œ ë‹¤ìŒ LogFileGet 명령ì—ì„œ 다운로드 í•  수 있습니다. VPN Serverì— ì„œë²„ 관리 모드로 ì—°ê²°ë˜ì–´ìžˆëŠ” 경우, 모든 ê°€ìƒ HUB 패킷 로그, 보안 로그 ë° VPN Serverì˜ ì„œë²„ 로그를 보거나 다운로드 í•  수 있습니다. ê°€ìƒ HUB 관리 모드로 ì—°ê²°ë˜ì–´ìžˆëŠ” 경우ì—는 관리 ê°€ìƒ HUB 패킷 로그 ë° ë³´ì•ˆ 로그 만 보거나 다운로드 í•  수 있습니다. \n 매개 변수로 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•œ 경우ì—는 다운로드 í•œ 로그 파ì¼ì€ íŒŒì¼ ì´ë¦„ì˜ íŒŒì¼ì— 저장ë©ë‹ˆë‹¤. íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì§€ ì•Šì€ ê²½ìš° í™”ë©´ì— í‘œì‹œë©ë‹ˆë‹¤. \n 로그 파ì¼ì˜ í¬ê¸°ê°€ 거대해질 수 있으므로주ì˜í•˜ì‹­ì‹œì˜¤. +CMD_LogFileGet_Args LogFileGet [name] [/SERVER:server] [/SAVEPATH:savepath] +CMD_LogFileGet_ [name] 다운로드 로그 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. LogFileList 명령ì—ì„œ 다운로드 í•  수있는 로그 íŒŒì¼ ì´ë¦„ì˜ ëª©ë¡ì„ ì–»ì„ ìˆ˜ 있습니다. +CMD_LogFileGet_SERVER í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì— ë‹¤ìš´ë¡œë“œ ìš”ì²­ì„ í•  경우 로그 파ì¼ì´ 저장ë˜ëŠ” 서버 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. LogFileGet 명령으로 표시ë˜ëŠ” 서버를 지정하십시오. +CMD_LogFileGet_SAVEPATH 다운로드 í•œ 로그 파ì¼ì„ 저장하려면 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 지정하지 않으면 í™”ë©´ì— í‘œì‹œë©ë‹ˆë‹¤. +CMD_LogFileGet_PROMPT_NAME 다운로드 로그 íŒŒì¼ ì´ë¦„: +CMD_LogFileGet_START 로그 파ì¼ì„ 다운로드합니다. 여기ì—는 ì‹œê°„ì´ ê±¸ë¦´ 수 있습니다. ìž ì‹œ 기다려주십시오... +CMD_LogFileGet_FAILED ë‹¤ìš´ë¡œë“œì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +CMD_LogFileGet_SAVE_FAILED ì§€ì •ëœ íŒŒì¼ì— 쓸 수 없습니다. +CMD_LogFileGet_FILESIZE 로그 파ì¼ì˜ íŒŒì¼ í¬ê¸°:%u + + +# HubCreate 명령 +CMD_HubCreate 새로운 ê°€ìƒ HUB 만들기 +CMD_HubCreate_Help VPN Serverì— ìƒˆë¡œìš´ ê°€ìƒ HUB를 만듭니다. \n 만든 ê°€ìƒ HUB는 즉시 ìž‘ë™ì„ 시작합니다. \nVPN Serverê°€ í´ëŸ¬ìŠ¤í„°ì—ì„œ ì‹¤í–‰ì¤‘ì¸ ê²½ìš°ì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„° 컨트롤러ì—만 ì ìš©ë©ë‹ˆë‹¤. ë˜í•œ 새로운 ê°€ìƒ HUB는 ë™ì  ê°€ìƒ HUB ì—­í• ì„합니다. HubSetStatic 명령ì—ì„œ ì •ì  ê°€ìƒ HUB 변경 ë  ìˆ˜ 있습니다. ì´ë¯¸ VPN Serverì— ì¡´ìž¬í•˜ëŠ” ê°€ìƒ HUB 목ë¡ì„ 검색하려면 HubList ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \n ë˜í•œì´ ëª…ë ¹ì€ VPN Bridge ë° í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì—ì„œ ìž‘ë™í•˜ì§€ 않습니다. \n ë˜í•œ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì— ê°€ìƒ HUB 작성 ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ HubCreateStatic 명령 ë˜ëŠ” HubCreateDynamic ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤ (í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì— HubCreate ëª…ë ¹ì„ ì‚¬ìš©í•˜ë©´ HubCreateDynamic 명령과 ë™ë“±í•˜ê²Œ ë™ìž‘ 합니다). +CMD_HubCreate_Args HubCreate [name] [/PASSWORD:password] +CMD_HubCreate_ [name] 만들 ê°€ìƒ HUBì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_HubCreate_PASSWORD 만드는 ê°€ìƒ HUB 관리 암호를 설정하는 경우, ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 지정합니다. 지정하지 않으면 입력하ë¼ëŠ” 메시지가 표시ë©ë‹ˆë‹¤. +CMD_HubCreate_PROMPT_NAME 만드는 ê°€ìƒ HUBì˜ ì´ë¦„: + + +# HubCreateDynamic 명령 +CMD_HubCreateDynamic 새로운 ë™ì  ê°€ìƒ HUB 만들기 (í´ëŸ¬ìŠ¤í„°ë§) +CMD_HubCreateDynamic_Help VPN Serverì— ìƒˆë¡œìš´ ë™ì  ê°€ìƒ HUB를 만듭니다. \n 만든 ê°€ìƒ HUB는 즉시 ìž‘ë™ì„ 시작합니다. \nVPN Serverê°€ í´ëŸ¬ìŠ¤í„°ì—ì„œ ì‹¤í–‰ì¤‘ì¸ ê²½ìš°ì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„° 컨트롤러ì—만 ì ìš©ë©ë‹ˆë‹¤. ë˜í•œ 새로운 ê°€ìƒ HUB는 ë™ì  ê°€ìƒ HUB ì—­í• ì„합니다. HubSetStatic 명령ì—ì„œ ì •ì  ê°€ìƒ HUB 변경 ë  ìˆ˜ 있습니다. ì´ë¯¸ VPN Serverì— ì¡´ìž¬í•˜ëŠ” ê°€ìƒ HUB 목ë¡ì„ 검색하려면 HubList ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \n ë˜í•œì´ ëª…ë ¹ì€ VPN Bridge ë° í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ ë˜ëŠ” ë…립 실행 형 서버로 ìž‘ë™í•˜ëŠ” VPN Serverì—ì„œ ìž‘ë™í•˜ì§€ 않습니다. +CMD_HubCreateDynamic_Args HubCreateDynamic [name] [/PASSWORD:password] +CMD_HubCreateDynamic_ [name] 만들 ê°€ìƒ HUBì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_HubCreateDynamic_PASSWORD 만드는 ê°€ìƒ HUB 관리 암호를 설정하는 경우, ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 지정합니다. 지정하지 않으면 입력하ë¼ëŠ” 메시지가 표시ë©ë‹ˆë‹¤. + + +# HubCreateStatic 명령 +CMD_HubCreateStatic 새 ì •ì  ê°€ìƒ HUB 만들기 (í´ëŸ¬ìŠ¤í„°ë§) +CMD_HubCreateStatic_Help VPN Serverì— ìƒˆ ì •ì  ê°€ìƒ HUB를 만듭니다. \n 만든 ê°€ìƒ HUB는 즉시 ìž‘ë™ì„ 시작합니다. \nVPN Serverê°€ í´ëŸ¬ìŠ¤í„°ì—ì„œ ì‹¤í–‰ì¤‘ì¸ ê²½ìš°ì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„° 컨트롤러ì—만 ì ìš©ë©ë‹ˆë‹¤. ë˜í•œ 새로운 ê°€ìƒ HUB는 ë™ì  ê°€ìƒ HUB ì—­í• ì„합니다. HubSetStatic 명령ì—ì„œ ì •ì  ê°€ìƒ HUB 변경 ë  ìˆ˜ 있습니다. ì´ë¯¸ VPN Serverì— ì¡´ìž¬í•˜ëŠ” ê°€ìƒ HUB 목ë¡ì„ 검색하려면 HubList ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \n ë˜í•œì´ ëª…ë ¹ì€ VPN Bridge ë° í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ ë˜ëŠ” ë…립 실행 형 서버로 ìž‘ë™í•˜ëŠ” VPN Serverì—ì„œ ìž‘ë™í•˜ì§€ 않습니다. +CMD_HubCreateStatic_Args HubCreateStatic [name] [/PASSWORD:password] +CMD_HubCreateStatic_ [name] 만들 ê°€ìƒ HUBì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_HubCreateStatic_PASSWORD 만드는 ê°€ìƒ HUB 관리 암호를 설정하는 경우, ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 지정합니다. 지정하지 않으면 입력하ë¼ëŠ” 메시지가 표시ë©ë‹ˆë‹¤. + + +# HubDelete 명령 +CMD_HubDelete ê°€ìƒ HUB ì‚­ì œ +CMD_HubDelete_Help VPN Serverì—ì„œ 기존 ê°€ìƒ HUB를 제거합니다. \n ê°€ìƒ HUB를 제거하면 현재 ê°€ìƒ HUBì— ì—°ê²°ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì´ ëŠì–´ì§€ê³  새로운 ì„¸ì…˜ì´ ê°€ìƒ HUBì— ì—°ê²°í•  수 없습니다. \n ë˜í•œ ê°€ìƒ HUBì˜ ëª¨ë“  설정 ì‚¬ìš©ìž ê°œì²´, 그룹 개체, ì¸ì¦ì„œ ë° ê³„ë‹¨ì‹ê°€ ì‚­ì œë©ë‹ˆë‹¤. \n ê°€ìƒ HUB를 삭제하면 ë˜ëŒë¦´ 수 없습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \n ë˜í•œì´ ëª…ë ¹ì€ VPN Bridge ë° í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì—ì„œ ìž‘ë™í•˜ì§€ 않습니다. +CMD_HubDelete_Args HubDelete [name] +CMD_HubDelete_ [name] 삭제할 ê°€ìƒ HUBì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_HubDelete_PROMPT_NAME 삭제할 ê°€ìƒ HUBì˜ ì´ë¦„: + + +# HubSetStatic 명령 +CMD_HubSetStatic ê°€ìƒ HUBì˜ ì¢…ë¥˜ë¥¼ ì •ì  ê°€ìƒ HUBë¡œ 변경 +CMD_HubSetStatic_Help VPN Serverê°€ í´ëŸ¬ìŠ¤í„°ì—ì„œ ë™ìž‘하는 경우 ê°€ìƒ HUBì˜ ì¢…ë¥˜ë¥¼ ì •ì  ê°€ìƒ HUBë¡œ 설정합니다. ê°€ìƒ HUB ìœ í˜•ì„ ë³€ê²½í•˜ë©´ 현재 ê°€ìƒ HUBì— ì—°ê²°ë˜ì–´ìžˆëŠ” 모든 ì„¸ì…˜ì€ ì¼ë‹¨ ëŠì–´ì§‘니다. \n ì •ì  ê°€ìƒ HUB ì—­í• ì„하는 ê°€ìƒ HUB가있는 경우, 모든 í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ì—ì„œ 해당 ì´ë¦„ì˜ ê°€ìƒ HUBê°€ ìƒì„±ë©ë‹ˆë‹¤. ê°€ìƒ HUBì— ì—°ê²°í•˜ë ¤ê³ í•˜ëŠ” 사용ìžëŠ” ê° ì„œë²„ì˜ ë¶€í•˜ ìƒí™©ì„ 바탕으로 í•œ ì•Œê³ ë¦¬ì¦˜ì€ ê°€ìƒ HUB를 호스팅하고있는 í•˜ë‚˜ì˜ í´ëŸ¬ìŠ¤í„° 구성ì›ì— ì—°ê²°ë©ë‹ˆë‹¤. \n ì •ì  ê°€ìƒ HUB는 ì¼ë¡€ë¡œ ê¸°ì—…ì˜ ì¸í„°ë„·ì—ì„œ 사내 LANì— ëŒ€í•œ ì›ê²© 액세스 어플리케ì´ì…˜ì—ì„œ ë™ì‹œì— 수천~수만 ë‹¨ìœ„ì˜ ëŒ€ëŸ‰ì˜ ì‚¬ìš©ìžê°€ ë™ì‹œì— ì—°ê²°í•  수있는 ì›ê²© 액세스 VPN 용으로 사용할 수 ì´ ê°€ëŠ¥í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \n ë˜í•œì´ ëª…ë ¹ì€ VPN Bridge ë° í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ ë˜ëŠ” ë…립 실행 형 서버로 ìž‘ë™í•˜ëŠ” VPN Serverì—ì„œ ìž‘ë™í•˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ ë¹Œë“œ 5190보다 새로운 VPN Server는 사용할 수 없습니다. +CMD_HubSetStatic_Args HubSetStatic [name] +CMD_HubSetStatic_ [name] ì •ì  ê°€ìƒ HUBë¡œ 설정하는 ê°€ìƒ HUBì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_HubChange_PROMPT_NAME ì„¤ì •ì„ ë³€ê²½í•˜ëŠ” ê°€ìƒ HUBì˜ ì´ë¦„: + + +# HubSetDynamic 명령 +CMD_HubSetDynamic ê°€ìƒ HUB ìœ í˜•ì„ ë™ì  ê°€ìƒ HUBë¡œ 변경 +CMD_HubSetDynamic_Help VPN Serverê°€ í´ëŸ¬ìŠ¤í„°ì—ì„œ ë™ìž‘하는 경우 ê°€ìƒ HUB ìœ í˜•ì„ ë™ì  ê°€ìƒ HUBë¡œ 설정합니다. ê°€ìƒ HUB ìœ í˜•ì„ ë³€ê²½í•˜ë©´ 현재 ê°€ìƒ HUBì— ì—°ê²°ë˜ì–´ìžˆëŠ” 모든 ì„¸ì…˜ì€ ì¼ë‹¨ ëŠì–´ì§‘니다. \n í´ëŸ¬ìŠ¤í„°ì— ì •ì˜ ëœ ë™ì  ê°€ìƒ HUB í´ë¼ì´ì–¸íŠ¸ê°€ í•˜ë‚˜ë„ ì—°ê²°ë˜ì§€ ì•Šì„ ë•Œ, ê°€ìƒ HUB는 모든 í´ëŸ¬ìŠ¤í„° ë©¤ë²„ì— ì¡´ìž¬í•˜ì§€ 않습니다. ë™ì  ê°€ìƒ HUBì— ì²« 번째 í´ë¼ì´ì–¸íŠ¸ê°€ ì—°ê²°ì„ ì‹œë„하면 í´ëŸ¬ìŠ¤í„° ë‚´ì—ì„œ 가장 부하가 ì ì€ 서버가 ê°€ìƒ HUB를 호스팅합니다. 2 대 ì´ìƒì˜ í´ë¼ì´ì–¸íŠ¸ê°€ ê°€ìƒ HUBì— ì—°ê²°í•˜ë ¤ê³ í•˜ë©´ ê°€ìƒ HUB를 호스팅하는 ì„œë²„ì— ìžë™ìœ¼ë¡œ 연결합니다. ê° ë™ì  ê°€ìƒ HUB는 모든 í´ë¼ì´ì–¸íŠ¸ê°€ ì—°ê²°ì„ ëŠìœ¼ë©´ 모든 ì„œë²„ì— ì‹¤ì²´ê°€ 존재하지 않는 ìƒíƒœë¡œ ëŒì•„갑니다. \n ë™ì  ê°€ìƒ HUBì˜ ì‘ìš© 예는 í­ë„“게, 예를 들어 사내ì—ì„œ 부과마다 ê°€ìƒ HUB를 ì •ì˜ í•´ë‘ê³ , ê° ì§ì›ì´ ìžì‹ ì´ ì†í•œ 부과 ê°€ìƒ HUBì— ì—°ê²°í•˜ì—¬ ìž‘ì—… ë“±ì„ ë‹¨ í•œ í´ëŸ¬ìŠ¤í„°ë¥¼ 설치하는 것만으로 집중 관리 í•  수 있습니다. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \n ë˜í•œì´ ëª…ë ¹ì€ VPN Bridge ë° í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ ë˜ëŠ” ë…립 실행 형 서버로 ìž‘ë™í•˜ëŠ” VPN Serverì—ì„œ ìž‘ë™í•˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ ë¹Œë“œ 5190보다 새로운 VPN Server는 사용할 수 없습니다. +CMD_HubSetDynamic_Args HubSetDynamic [name] +CMD_HubSetDynamic_ [name] ë™ì  ê°€ìƒ HUBë¡œ 설정하는 ê°€ìƒ HUBì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# HubList 명령 +CMD_HubList ê°€ìƒ HUB ëª©ë¡ ê°€ì ¸ 오기 +CMD_HubList_Help VPN Serverì˜ ê¸°ì¡´ ê°€ìƒ HUB 목ë¡ì„ 가져옵니다. ê°ê°ì˜ ê°€ìƒ HUB 대해 ê°€ìƒ HUB ì´ë¦„, ìƒíƒœ, 유형, ì‚¬ìš©ìž ìˆ˜, 그룹 수, 방문수, MAC í…Œì´ë¸” 수, IP í…Œì´ë¸” 수, ë¡œê·¸ì¸ íšŸìˆ˜ , 최종 ë¡œê·¸ì¸ ì‹œê°„ ë° ë§ˆì§€ë§‰ 통신 ì‹œê°„ì„ ì–»ì„ ìˆ˜ 있습니다. \n 그러나 ê°€ìƒ HUB 관리 모드로 ì—°ê²°ë˜ì–´ìžˆëŠ” 경우ì—는 관리 권한ì´ì—†ëŠ” ê°€ìƒ HUB 옵션ì—ì„œ ìµëª… 사용ìžì—게 ê°€ìƒ HUB를 열거하지 않는 ì˜µì…˜ì´ í™œì„±í™”ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUB는 ì—´ê±° ë˜ì§€ 않습니다. 서버 관리 모드로 ì—°ê²°ë˜ì–´ìžˆëŠ” 경우, 모든 ê°€ìƒ HUBì˜ ëª©ë¡ì´ 표시ë©ë‹ˆë‹¤. \n í´ëŸ¬ìŠ¤í„°ë§ 환경ì—ì„œ í´ëŸ¬ìŠ¤í„° 컨트롤러 ì´ì™¸ì˜ í´ëŸ¬ìŠ¤í„° 구성ì›ì— 연결하여 관리하는 경우 해당 VPN Serverê°€ 현재 호스팅하는 ê°€ìƒ HUB 만 표시ë©ë‹ˆë‹¤. í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì— ì—°ê²°í•˜ì—¬ 관리하는 경우 모든 ê°€ìƒ HUBê°€ 표시ë©ë‹ˆë‹¤. +CMD_HubList_Args HubList + + +# Hub 명령 +CMD_Hub 관리하는 ê°€ìƒ HUBì˜ ì„ íƒ +CMD_Hub_Help 관리 ê°€ìƒ HUB를 ì„ íƒí•©ë‹ˆë‹¤. VPN Serverì— ì—°ê²° í•œ ìƒíƒœ 관리 유틸리티는 ê°€ìƒ HUBì— ê´€í•œ 설정·관리하는 ëª…ë ¹ì„ ì‹¤í–‰í•˜ê¸° ì „ì— ê´€ë¦¬ í•  ê°€ìƒ HUB를 Hub 명령ì—ì„œ ì„ íƒí•´ì•¼í•©ë‹ˆë‹¤. \nVPN Serverì— ê°€ìƒ HUB 관리 모드로 ì—°ê²°ëœ ìƒíƒœì—서는 관리 대ìƒì´ë˜ê³ ìžˆëŠ” í•˜ë‚˜ì˜ ê°€ìƒ HUB를 ì„ íƒí•  수 있으며, 다른 ê°€ìƒ HUB를 ì„ íƒí•  수 없습니다. VPN Serverì— ì„œë²„ 관리 모드로 ì—°ê²°ëœ ìƒíƒœì—서는 모든 ê°€ìƒ HUB를 관리 í•  수 있습니다. \n 현재 서버ì—있는 ê°€ìƒ HUB 목ë¡ì„ 검색하려면 HubList ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nVPN Bridge는 "BRIDGE"ë¼ëŠ” ê°€ìƒ HUB ì´ì™¸ë¥¼ ì„ íƒ í•  수 없습니다. +CMD_Hub_Args Hub [name] +CMD_Hub_ [name] 관리하는 ê°€ìƒ HUBì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 매개 변수를 지정하지 ì•Šì€ ê²½ìš° 관리ë˜ëŠ” ê°€ìƒ HUBì˜ ì„ íƒì„ 해제합니다. +CMD_Hub_Unselected ê°€ìƒ HUBì˜ ì„ íƒì„ 해제했습니다. +CMD_Hub_Selected ê°€ìƒ HUB "%S"를 ì„ íƒí–ˆìŠµë‹ˆë‹¤. +CMD_Hub_Select_Failed/ADMINHUBì—ì„œ ì§€ì •ëœ ê°€ìƒ HUB "%S"를 ì„ íƒí•˜ë ¤ê³ í•˜ë©´ ë‹¤ìŒ ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤. +CMD_Hub_Not_Selectedì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ê¸° ì „ì— Hub 명령ì—ì„œ 관리ë˜ëŠ” ê°€ìƒ HUB를 ì„ íƒí•˜ì‹­ì‹œì˜¤. + + +# Online 명령 +CMD_Online ê°€ìƒ HUB를 온ë¼ì¸ìœ¼ë¡œ 만들 +CMD_Online_Help 현재 관리하고있는 ê°€ìƒ HUBê°€ 오프ë¼ì¸ 경우 온ë¼ì¸ìœ¼ë¡œí•©ë‹ˆë‹¤. 오프ë¼ì¸ ìƒíƒœì˜ ê°€ìƒ HUB는 í´ë¼ì´ì–¸íŠ¸ì—ì„œ VPN ì—°ê²°ì„ í—ˆìš©í•˜ì§€ 않습니다. ê°€ìƒ HUB를 온ë¼ì¸ í™”í•¨ìœ¼ë¡œì¨ ê°€ìƒ HUB는 사용ìžì˜ ì ‘ì†ì„ 허용하거나 서비스를 제공 í•  수 있습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_Online_Args Online + + +# Offline 명령 +CMD_Offline ê°€ìƒ HUB를 오프ë¼ì¸ìœ¼ë¡œ 전환 +CMD_Offline_Help 현재 관리하고있는 ê°€ìƒ HUBê°€ 온ë¼ì¸ ìƒíƒœ ì¸ ê²½ìš° 오프ë¼ì¸ìœ¼ë¡œí•©ë‹ˆë‹¤. ê°€ìƒ HUBì— ì—°ê²°ì¤‘ì¸ ì„¸ì…˜ì´ìžˆëŠ” 경우는 모든 절단ë©ë‹ˆë‹¤. 오프ë¼ì¸ ìƒíƒœì˜ ê°€ìƒ HUB는 í´ë¼ì´ì–¸íŠ¸ì—ì„œ VPN ì—°ê²°ì„ í—ˆìš©í•˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_Offline_Args Offline + + +# SetMaxSession 명령 +CMD_SetMaxSession ê°€ìƒ HUB 최대 ë™ì‹œ ì—°ê²° 세션 수를 설정하려면 +CMD_SetMaxSession_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ìµœëŒ€ ë™ì‹œ 세션 수를 설정합니다. 최대 ë™ì‹œ 세션 수를 초과 í•œ ì„¸ì…˜ì´ VPN Client ë° VPN Bridgeì—ì„œ ì—°ê²°ëœ ê²½ìš° 최대 ë™ì‹œ 세션 수를 초과 í•œ ì‹œì ì—ì„œ ë” ì´ìƒ í´ë¼ì´ì–¸íŠ¸ëŠ” ì—°ê²°í•  수 없습니다. ì´ ìµœëŒ€ ë™ì‹œ 세션 ìˆ˜ì˜ ì œí•œ 로컬 브리지 ê°€ìƒ NAT ê³„ë‹¨ì‹ ë“±ì— ì˜í•´ ê°€ìƒ HUBì— ìƒì„± ëœ ì„¸ì…˜ì€ í¬í•¨ë˜ì§€ 않습니다. \n 현재 최대 ë™ì‹œ 세션 수 ì„¤ì •ì€ OptionsGet 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_SetMaxSession_Args SetMaxSession [max_session] +CMD_SetMaxSession_ [max_session 설정하는 최대 ë™ì‹œ 세션 수를 정수로 지정합니다. 0ì„ ì§€ì •í•˜ë©´ 제한ë©ë‹ˆë‹¤. +CMD_SetMaxSession_Prompt 최대 ë™ì‹œ 세션 수: + + +# SetHubPassword 명령 +CMD_SetHubPassword ê°€ìƒ HUB 관리 암호를 설정하려면 +CMD_SetHubPassword_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ê´€ë¦¬ 암호를 설정합니다. ê°€ìƒ HUBì˜ ê´€ë¦¬ìž ì•”í˜¸ê°€ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ëŒ€í•´ VPN Server ì—°ê²° 유틸리티ì—ì„œ ê°€ìƒ HUB 관리 모드ì—ì„œ 암호를 지정하여 ì—°ê²°í•  수 있습니다. ë˜í•œ VPN Client ë° VPN Bridge 등ì—ì„œ ì‚¬ìš©ìž ì´ë¦„ì„ "Administrator"암호를 ê°€ìƒ HUB ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 지정하여 VPN ì—°ê²° í•  수 있습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_SetHubPassword_Args SetHubPassword [password] +CMD_SetHubPassword_ [password 설정 암호를 지정합니다. 매개 ë³€ìˆ˜ì— ì•”í˜¸ë¥¼ 지정하지 않으면 암호를 입력하ë¼ëŠ” 메시지가 표시ë©ë‹ˆë‹¤. + + +# SetEnumAllow 명령 +CMD_SetEnumAllow ê°€ìƒ HUB ìµëª… 사용ìžì— ì—´ê±°ì˜ ê¶Œí•œ 설정 +CMD_SetEnumAllow_Help 현재 관리하고있는 ê°€ìƒ HUB 옵션 ì„¤ì •ì„ ë³€ê²½í•˜ì—¬ ìµëª… 사용ìžì—ê²Œì´ ê°€ìƒ HUB를 열거하ë„ë¡ ì„¤ì •í•©ë‹ˆë‹¤. ì´ ì˜µì…˜ì„ ì„¤ì •í•˜ë©´ VPN Clientì˜ ì‚¬ìš©ìžëŠ” VPN Serverì˜ ì£¼ì†Œë¥¼ ìž…ë ¥í•˜ë©´ì´ ê°€ìƒ HUB를 ì—´ê±° í•  수 있습니다. ë˜í•œ SetEnumDeny ëª…ë ¹ì„ ì‚¬ìš©í•˜ë©´ ìµëª… 사용ìžì— 열거를 금지 í•  수 있습니다. ê°€ìƒ HUB는 ìž‘ì„±ëœ ì‹œì ì—서는 ì—´ê±°ê°€ 허용ë˜ì–´ 있습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_SetEnumAllow_Args SetEnumAllow + + +# SetEnumDeny 명령 +CMD_SetEnumDeny ê°€ìƒ HUB ìµëª… 사용ìžì— ì—´ê±° 금지 설정 +CMD_SetEnumDeny_Help 현재 관리하고있는 ê°€ìƒ HUB 옵션 ì„¤ì •ì„ ë³€ê²½í•˜ì—¬ ìµëª… 사용ìžì—ê²Œì´ ê°€ìƒ HUB를 열거하지 ì•Šë„ë¡ ì„¤ì •í•©ë‹ˆë‹¤. ì´ ì˜µì…˜ì„ ì„¤ì •í•˜ë©´ VPN Clientì˜ ì‚¬ìš©ìžê°€ VPN Serverì— ê°€ìƒ HUBì˜ ì—´ê±°ë¥¼ 요청하는 경우ì—ë„ì´ ê°€ìƒ HUB는 ì—´ê±°ë˜ì§€ ì•Šë„ë¡í•©ë‹ˆë‹¤. ë˜í•œ SetEnumAllow ëª…ë ¹ì„ ì‚¬ìš©í•˜ë©´ ìµëª… 사용ìžì— ì—´ê±° 허용 í•  수 있습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_SetEnumDeny_Args SetEnumDeny + + +# OptionsGet 명령 +CMD_OptionsGet ê°€ìƒ HUB 옵션 설정 검색 +CMD_OptionsGet_Help 현재 관리하고있는 ê°€ìƒ HUB 옵션 설정 목ë¡ì„ 가져옵니다. ê°€ìƒ HUB ì—´ê±° 허가/금지 설정 최대 ë™ì‹œ ì—°ê²° 수 온ë¼ì¸/오프ë¼ì¸ ìƒíƒœ ë° í´ëŸ¬ìŠ¤í„°ë§ 환경ì—ì„œ ê°€ìƒ HUBì˜ ì¢…ë¥˜ë¥¼ ì–»ì„ ìˆ˜ 있습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_OptionsGet_Args OptionsGet +CMD_OptionsGet_TITLE ê°€ìƒ HUB "%S"옵션 설정 ëª©ë¡ +CMD_OptionsGet_ENUM ìµëª… 사용ìžì— 대한 ê°€ìƒ HUBì˜ ì—´ê±° +CMD_OptionsGet_MAXSESSIONS 최대 ë™ì‹œ 세션 수 +CMD_OptionsGet_STATUS ìƒíƒœ +CMD_OptionsGet_TYPE ê°€ìƒ HUBì˜ ì¢…ë¥˜ + + + +# RadiusServerSet 명령 +CMD_RadiusServerSet ì‚¬ìš©ìž ì¸ì¦ì— 사용ë˜ëŠ” RADIUS 서버 설정 +CMD_RadiusServerSet_Help 현재 관리하고있는 ê°€ìƒ HUB 사용ìžê°€ RADIUS 서버 ì¸ì¦ 모드로 ì ‘ì† í•œ 경우 ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호를 확ì¸í•˜ê¸° 위해 외부 RADIUS 서버를 지정합니다. \nRadius 서버는 VPN Serverì˜ IP ì£¼ì†Œì˜ ìš”ì²­ì„ ìˆ˜ë½í•˜ë„ë¡ ì„¤ì •í•´ì•¼í•©ë‹ˆë‹¤. ë˜í•œ Password Authentication Protocol (PAP) ì¸ì¦ì´ 활성화ë˜ì–´ 있어야합니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_RadiusServerSet_Args RadiusServerSet [server_name:port] [/SECRET:secret] [/RETRY_INTERVAL:interval] +CMD_RadiusServerSet_ [server_name:port] 호스트 ì´ë¦„:í¬íŠ¸ 번호 형ì‹ìœ¼ë¡œ 사용하는 RADIUS ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소와 UDP í¬íŠ¸ 번호를 지정합니다. í¬íŠ¸ 번호를 ìƒëžµí•˜ë©´ 1812ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. +CMD_RadiusServerSet_SECRET RADIUS 서버 사ì´ì˜ í†µì‹ ì— ì‚¬ìš©ë˜ëŠ” 공유 비밀 (암호)를 지정합니다. +CMD_RadiusServerSet_RETRY_INTERVAL RADIUS 서버 사ì´ì˜ í†µì‹ ì— ì‚¬ìš©í•˜ëŠ” 다시 ì‹œë„ ê°„ê²©ì„ ë°€ë¦¬ ì´ˆ 단위로 지정합니다. +CMD_RadiusServerSet_Prompt_Host 사용하는 RADIUS ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ê³¼ í¬íŠ¸ 번호: +CMD_RadiusServerSet_Prompt_Secret 공유 비밀: +CMD_RadiusServerSet_Prompt_RetryInterval ìž¬ì‹œë„ ê°„ê²© (밀리 ì´ˆ): +CMD_RadiusServerSet_EVAL_NUMINTERVAL ìž¬ì‹œë„ ê°„ê²©ì€ 500ì—ì„œ 10000 ì´ˆ 범위ì—ì„œ 지정하십시오. + +# RadiusServerDelete 명령 +CMD_RadiusServerDelete ì‚¬ìš©ìž ì¸ì¦ì— 사용ë˜ëŠ” RADIUS 서버 설정 ì‚­ì œ +CMD_RadiusServerDelete_Help 현재 관리하고있는 ê°€ìƒ HUB 사용ìžê°€ RADIUS 서버 ì¸ì¦ 모드로 ì—°ê²° í•œ ê²½ìš°ì— ì‚¬ìš©í•˜ëŠ” RADIUS ì„œë²„ì— ëŒ€í•œ ì„¤ì •ì„ ì œê±°í•˜ê³  RADIUS ì¸ì¦ì„ 사용하지 못하ë„ë¡í•©ë‹ˆë‹¤. 현재 RADIUS ì„œë²„ì— ëŒ€í•œ ì„¤ì •ì€ RadiusServerGet 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_RadiusServerDelete_Args RadiusServerDelete + + +# RadiusServerGet 명령 +CMD_RadiusServerGet ì‚¬ìš©ìž ì¸ì¦ì— 사용ë˜ëŠ” RADIUS 서버 ì„¤ì •ì˜ ì·¨ë“ +CMD_RadiusServerGet_Help 현재 관리하고있는 ê°€ìƒ HUB 사용ìžê°€ RADIUS 서버 ì¸ì¦ 모드로 ì—°ê²° í•œ ê²½ìš°ì— ì‚¬ìš©í•˜ëŠ” RADIUS ì„œë²„ì— ëŒ€í•œ 현재 ì„¤ì •ì„ ê°€ì ¸ì˜µë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_RadiusServerGet_Args RadiusServerGet +CMD_RadiusServerGet_STATUS RADIUS 서버 사용 +CMD_RadiusServerGet_HOST RADIUS ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소 +CMD_RadiusServerGet_PORT RADIUS ì„œë²„ì˜ í¬íŠ¸ 번호 +CMD_RadiusServerGet_SECRET 공유 비밀 +CMD_RadiusServerGet_RetryInterval ìž¬ì‹œë„ ê°„ê²© (밀리 ì´ˆ) + + +# StatusGet 명령 +CMD_StatusGet ê°€ìƒ HUBì˜ í˜„ìž¬ ìƒíƒœì˜ ì·¨ë“ +CMD_StatusGet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ í˜„ìž¬ ìƒí™©ì„ 가져옵니다. ê°€ìƒ HUBì˜ ì¢…ë¥˜ì™€ 세션 ê°ì¢… 개체 수, ë¡œê·¸ì¸ íšŸìˆ˜, 최종 ë¡œê·¸ì¸ ì¼ì‹œì™€ 마지막 통신 ì¼ì‹œ, í†µì‹ ì˜ í†µê³„ ë°ì´í„°ë¥¼ 검색 í•  수 있습니다. +CMD_StatusGet_Args StatusGet + + +# LogGet 명령 +CMD_LogGet ê°€ìƒ HUB 로그 저장 ì„¤ì •ì˜ ì·¨ë“ +CMD_LogGet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë¡œê·¸ 저장 ì„¤ì •ì„ ê°€ì ¸ì˜µë‹ˆë‹¤. 보안 로그 ë° íŒ¨í‚· ë¡œê·¸ì— ëŒ€í•œ 설정 저장 ë° ì €ìž¥ ëŒ€ìƒ ë“±ì˜ êµ¬ì„± 정보를 ì–»ì„ ìˆ˜ 있습니다. +CMD_LogGet_Args LogGet +CMD_Log_SecurityLog 보안 로그 저장 +CMD_Log_PacketLog 패킷 로그 저장 +CMD_Log_SwitchType 로그 íŒŒì¼ ì „í™˜ì£¼ê¸° +CMD_Log_0 TCP ì—°ê²° 로그 +CMD_Log_1 TCP 패킷 로그 +CMD_Log_2 DHCP 로그 +CMD_Log_3 UDP 로그 +CMD_Log_4 ICMP 로그 +CMD_Log_5 IP 로그 +CMD_Log_6 ARP 로그 +CMD_Log_7 Ethernet 로그 + + +# LogEnable 명령 +CMD_LogEnable 보안 로그 ë˜ëŠ” 패킷 로그 활성화 +CMD_LogEnable_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 로그 ë˜ëŠ” 패킷 로그를 활성화합니다. \n 현재 ì„¤ì •ì€ LogGet 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. +CMD_LogEnable_Args LogEnable [security|packet] +CMD_LogEnable_ [security|packet] 활성화 로그 ìœ í˜•ì„ ì„ íƒí•©ë‹ˆë‹¤. "security"ë˜ëŠ” "packet"중 하나를 지정합니다. +CMD_LogEnable_Prompt security ë˜ëŠ” packetì„ ì„ íƒ: +CMD_LogEnable_Prompt_Error ì§€ì •ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. + + +# LogDisable 명령 +CMD_LogDisable 보안 로그 ë˜ëŠ” 패킷 로그 비활성화 +CMD_LogDisable_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 로그 ë˜ëŠ” 패킷 로그를 비활성화합니다. \n 현재 ì„¤ì •ì€ LogGet 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. +CMD_LogDisable_Args LogDisable [security|packet] +CMD_LogDisable_ [security|packet] 비활성화하는 ë¡œê·¸ì˜ ì¢…ë¥˜ë¥¼ ì„ íƒí•©ë‹ˆë‹¤. "security"ë˜ëŠ” "packet"중 하나를 지정합니다. + + +# LogSwitchSet 명령 +CMD_LogSwitchSet 로그 íŒŒì¼ ì „í™˜ì£¼ê¸° 설정 +CMD_LogSwitchSet_Help 현재 관리하고있는 ê°€ìƒ HUB를 저장하는 보안 로그 ë˜ëŠ” 패킷 ë¡œê·¸ì˜ ë¡œê·¸ íŒŒì¼ ì „í™˜ì£¼ê¸°ë¥¼ 설정합니다. 로그 íŒŒì¼ ì „í™˜ì£¼ê¸°ëŠ” 1 ì´ˆ 1 분 단위, 시간 단위, 1 ì¼ ë‹¨ìœ„, 1 개월 단위 ë˜ëŠ” 전환ì„하지 ì•Šë„ë¡ ë³€ê²½í•  수 있습니다. \n 현재 ì„¤ì •ì€ LogGet 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. +CMD_LogSwitchSet_Args LogSwitchSet [security|packet] [/SWITCH:sec|min|hour|day|month|none] +CMD_LogSwitchSet_ [security|packet ì„¤ì •ì„ ë³€ê²½ 로그 ìœ í˜•ì„ ì„ íƒí•©ë‹ˆë‹¤. "security"ë˜ëŠ” "packet"중 하나를 지정합니다. +CMD_LogSwitchSet_SWITCH 설정 전환주기를 ì„ íƒí•©ë‹ˆë‹¤. sec, min, hour, day, month, noneì—ì„œ 지정합니다. +CMD_LogSwitchSet_Prompt sec, min, hour, day, month, noneì„ ì§€ì •: + + +# LogPacketSaveType 명령 +CMD_LogPacketSaveType 패킷 ë¡œê·¸ì— ì €ìž¥í•˜ëŠ” íŒ¨í‚·ì˜ ì¢…ë¥˜ì™€ 저장 ë‚´ìš© 설정 +CMD_LogPacketSaveType_Help 현재 관리하고있는 ê°€ìƒ HUBì— ì €ìž¥í•˜ëŠ” 패킷 ë¡œê·¸ì˜ ì €ìž¥ ë‚´ìš©ì„ íŒ¨í‚·ì˜ ì¢…ë¥˜ë§ˆë‹¤ 설정합니다. íŒ¨í‚·ì˜ ì¢…ë¥˜ì—는 [TCP ì—°ê²° 로그, TCP 패킷 로그, DHCP 패킷 로그, UDP 패킷 로그, ICMP 패킷 로그, IP 패킷 로그, ARP 패킷 로그, Ethernet 패킷 로그가 있습니다. \n 현재 ì„¤ì •ì€ LogGet 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. +CMD_LogPacketSaveType_Args LogPacketSaveType [/TYPE:tcpconn|tcpdata|dhcp|udp|icmp|ip|arp|ether] [/SAVE:none|header|full] +CMD_LogPacketSaveType_TYPE 저장 ë‚´ìš©ì˜ ë³€ê²½ 대칭 íŒ¨í‚·ì˜ ì¢…ë¥˜ë¥¼ tcpconn, tcpdata, dhcp, udp icmp, ip, arp, ether 중ì—ì„œ 지정합니다. +CMD_LogPacketSaveType_SAVE 패킷 ë¡œê·¸ì˜ ì €ìž¥ ë‚´ìš©ì„ ì§€ì •í•©ë‹ˆë‹¤. \nnone:저장 ì—†ìŒ \nheader:í—¤ë” ì •ë³´ 만 \nfull:패킷 ë‚´ìš© 모든 \n 중 하나를 지정합니다. +CMD_LogPacketSaveType_Prompt_TYPE tcpconn, tcpdata, dhcp, udp icmp, ip, arp, ether를 지정: +CMD_LogPacketSaveType_Prompt_SAVE none, header, fullì„ ì§€ì •: + + +# CAList 명령 +CMD_CAList 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì„ 검색 +CMD_CAList_Help 현재 관리하고있는 ê°€ìƒ HUBê°€ 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œë¥¼ 관리합니다. ë“±ë¡ ëœ ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì€ VPN Clientê°€ 서명 ëœ ì¸ì¦ì„œ ì¸ì¦ 모드로 ì ‘ì† í•´ ì™”ì„ ë•Œì— ì¸ì¦ì„œ ê²€ì¦ì— 사용ë©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CAList_Args CAList +CMD_CAList_COLUMN_ID ID + + +# CAAdd 명령 +CMD_CAAdd 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 추가 +CMD_CAAdd_Help 현재 관리하고있는 ê°€ìƒ HUBê°€ 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì— 새 ì¸ì¦ì„œë¥¼ 추가합니다. ë“±ë¡ ëœ ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì€ VPN Clientê°€ 서명 ëœ ì¸ì¦ì„œ ì¸ì¦ 모드로 ì ‘ì† í•´ ì™”ì„ ë•Œì— ì¸ì¦ì„œ ê²€ì¦ì— 사용ë©ë‹ˆë‹¤. \n 현재 ì¸ì¦ì„œ 목ë¡ì„ 검색하려면 CAList ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \n ì¸ì¦ì„œë¥¼ 추가하려면 ì¸ì¦ì„œê°€ X.509 형ì‹ì˜ 파ì¼ë¡œ 저장ë˜ì–´ 있어야합니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CAAdd_Args CAAdd [path] +CMD_CAAdd_ [path] ë“±ë¡ X.509 ì¸ì¦ì„œ íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CAAdd_PROMPT_PATH ë“±ë¡ X.509 ì¸ì¦ì„œ íŒŒì¼ ì´ë¦„: + + +# CADelete 명령 +CMD_CADelete 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ ì‚­ì œ +CMD_CADelete_Help 현재 관리하고있는 ê°€ìƒ HUBê°€ 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì—ì„œ 기존 ì¸ì¦ì„œë¥¼ 삭제합니다. \n 현재 ì¸ì¦ì„œ 목ë¡ì„ 검색하려면 CAList ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CADelete_Args CADelete [id] +CMD_CADelete_ [id] 삭제할 ì¸ì¦ì„œì˜ ID를 지정합니다. +CMD_CADelete_PROMPT_ID 삭제할 ì¸ì¦ì„œì˜ ID: + + +# CAGet 명령 +CMD_CAGet 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ ì·¨ë“ +CMD_CAGet_Help 현재 관리하고있는 ê°€ìƒ HUBê°€ 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì—ì„œ 기존 ì¸ì¦ì„œë¥¼ ì·¨ë“하고 X.509 형ì‹ì˜ 파ì¼ë¡œ 저장합니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CAGet_Args CAGet [id] [/SAVECERT:path] +CMD_CAGet_ [id] ì·¨ë“하는 ì¸ì¦ì„œì˜ ID를 지정합니다. +CMD_CAGet_SAVECERT ì·¨ë“í•œ ì¸ì¦ì„œë¥¼ 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CAGet_PROMPT_ID ì–»ì„ ì¸ì¦ì„œ ID: +CMD_CAGet_PROMPT_SAVECERT 저장할 íŒŒì¼ ì´ë¦„: + + +# CascadeList 명령 +CMD_CascadeList ê³„ë‹¨ì‹ ëª©ë¡ ê²€ìƒ‰ +CMD_CascadeList_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” 계단ì‹ì˜ 목ë¡ì„ 가져옵니다. \n ìºìŠ¤ì¼€ì´ë“œë¥¼ ì‚¬ìš©í•˜ë©´ì´ ê°€ìƒ HUB를 ë™ì¼í•˜ê±°ë‚˜ 다른 컴퓨터ì—ì„œ ì‹¤í–‰ì¤‘ì¸ ë‹¤ë¥¸ ê°€ìƒ HUBì— ë ˆì´ì–´ 2 ê³„ë‹¨ì‹ ìˆ˜ 있습니다. \n \n [계단ì‹ì˜ 경고 \n ìºìŠ¤ì¼€ì´ë“œë¥¼ 사용하면 여러 ê°€ìƒ HUBê°„ì— ë ˆì´ì–´ 2 브리지가 가능하지만 ì—°ê²° ë°©ë²•ì„ ìž˜ëª»í•˜ë©´ 루프 ëª¨ì–‘ì˜ ê³„ë‹¨ì‹ ë§Œë“¤ì–´ 버리는 경우 수 있습니다. ê³„ë‹¨ì‹ ê¸°ëŠ¥ì„ ì‚¬ìš©í•  ë•Œ 신중하게 ë„¤íŠ¸ì›Œí¬ í† í´ë¡œì§€ë¥¼ 설계하십시오. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeList_Args CascadeList + + +# CascadeCreate 명령 +CMD_CascadeCreate 새로운 ê³„ë‹¨ì‹ ë§Œë“¤ê¸° +CMD_CascadeCreate_Help 현재 관리하고있는 ê°€ìƒ HUBì— ìƒˆë¡œìš´ ìºìŠ¤ì¼€ì´ë“œë¥¼ 만듭니다. \n ìºìŠ¤ì¼€ì´ë“œë¥¼ ì‚¬ìš©í•˜ë©´ì´ ê°€ìƒ HUB를 ë™ì¼í•˜ê±°ë‚˜ 다른 컴퓨터ì—ì„œ ì‹¤í–‰ì¤‘ì¸ ë‹¤ë¥¸ ê°€ìƒ HUB ê³„ë‹¨ì‹ ìˆ˜ 있습니다. \n ê³„ë‹¨ì‹ ë§Œë“¤ë ¤ë©´ 초기 매개 변수로 계단ì‹ì˜ ì´ë¦„ê³¼ ì—°ê²°ëœ ì„œë²„ì™€ ì—°ê²°ëœ ê°€ìƒ HUB ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•´ì•¼í•©ë‹ˆë‹¤. 새로운 ìºìŠ¤ì¼€ì´ë“œë¥¼ 만든 경우 ì‚¬ìš©ìž ì¸ì¦ ìœ í˜•ì€ ìµëª… ì¸ì¦ì— 초기 ì„¤ì •ëœ í”„ë¡ì‹œ 서버 설정 ë° ì„œë²„ ì¸ì¦ì„œ 유효성 검사 옵션 설정ë˜ì§€ 않습니다. ì´ëŸ¬í•œ 설정 ë° ê¸°íƒ€ ìžì„¸í•œ ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ê³„ë‹¨ì‹ ìž‘ì„±í•œ 후 "Cascade"ë¼ëŠ” ì´ë¦„으로 시작하는 다른 ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \n \n [계단ì‹ì˜ 경고 \n ìºìŠ¤ì¼€ì´ë“œë¥¼ 사용하면 여러 ê°€ìƒ HUBê°„ì— ë ˆì´ì–´ 2 브리지가 가능하지만 ì—°ê²° ë°©ë²•ì„ ìž˜ëª»í•˜ë©´ 루프 ëª¨ì–‘ì˜ ê³„ë‹¨ì‹ ë§Œë“¤ì–´ 버리는 경우 수 있습니다. ê³„ë‹¨ì‹ ê¸°ëŠ¥ì„ ì‚¬ìš©í•  ë•Œ 신중하게 ë„¤íŠ¸ì›Œí¬ í† í´ë¡œì§€ë¥¼ 설계하십시오. \n \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeCreate_Args CascadeCreate [name] [/SERVER:hostname:port] [/HUB:hubname] [/USERNAME:username] +CMD_CascadeCreate_ [name] 만들 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadeCreate_SERVER 호스트 ì´ë¦„:í¬íŠ¸ 번호 형ì‹ìœ¼ë¡œ ì—°ê²°ëœ VPN Serverì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ê³¼ í¬íŠ¸ 번호를 지정합니다. IP 주소를 지정할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_CascadeCreate_HUB ì—°ê²°ëœ VPN Serverì˜ ê°€ìƒ HUB를 지정합니다. +CMD_CascadeCreate_USERNAME ì—°ê²°ëœ VPN Serverì— ì—°ê²°í•  ë•Œ ì‚¬ìš©ìž ì¸ì¦ì— 사용할 ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadeCreate_Prompt_Name 계단ì‹ì˜ ì´ë¦„: +CMD_CascadeCreate_Prompt_Server ì—°ê²°ëœ VPN Serverì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ê³¼ í¬íŠ¸ 번호: +CMD_CascadeCreate_Prompt_Hub ì—°ê²°ëœ ê°€ìƒ HUB ì´ë¦„: +CMD_CascadeCreate_Prompt_Username 연결하는 ì‚¬ìš©ìž ì´ë¦„: + + +# CascadeSet 명령 +CMD_CascadeSet ê³„ë‹¨ì‹ ì—°ê²° 설정 +CMD_CascadeSet_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì—°ê²°í•˜ë ¤ëŠ” VPN Serverì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ê³¼ í¬íŠ¸ 번호 ê°€ìƒ HUB ì´ë¦„ ë° ì—°ê²°ì— ì‚¬ìš©í•  ì‚¬ìš©ìž ì´ë¦„ì„ ì„¤ì •í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeSet_Args CascadeSet [name] [/SERVER:hostname:port] [/HUB:hubname] +CMD_CascadeSet_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadeSet_SERVER 호스트 ì´ë¦„:í¬íŠ¸ 번호 형ì‹ìœ¼ë¡œ ì—°ê²°ëœ VPN Serverì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ê³¼ í¬íŠ¸ 번호를 지정합니다. IP 주소를 지정할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_CascadeSet_HUB ì—°ê²°ëœ VPN Serverì˜ ê°€ìƒ HUB를 지정합니다. + + +# CascadeGet 명령 +CMD_CascadeGet ê³„ë‹¨ì‹ ì„¤ì • 검색 +CMD_CascadeGet_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì—°ê²° ì„¤ì •ì„ ê°€ì ¸ì˜µë‹ˆë‹¤. \n ë˜í•œ ê³„ë‹¨ì‹ ì—°ê²° ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ê³„ë‹¨ì‹ ìž‘ì„±í•œ 후 "Cascade"ë¼ëŠ” ì´ë¦„으로 시작하는 다른 ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeGet_Args CascadeGet [name] +CMD_CascadeGet_ [name] ì„¤ì •ì„ ê°€ì ¸ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadeGet_Policy [ê³„ë‹¨ì‹ ì„¸ì…˜ì˜ ë³´ì•ˆ ì •ì±… 설정] + +# CascadeDelete 명령 +CMD_CascadeDelete ê³„ë‹¨ì‹ ì‚­ì œ +CMD_CascadeDelete_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì‚­ì œí•©ë‹ˆë‹¤. ì§€ì •ëœ ê³„ë‹¨ì‹ê°€ 온ë¼ì¸ ìƒíƒœ ì¸ ê²½ìš° ìžë™ìœ¼ë¡œ ì—°ê²°ì„ ëŠê³  삭제합니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeDelete_Args CascadeDelete [name] +CMD_CascadeDelete_ [name] ì‚­ì œ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# CascadeUsernameSet 명령 +CMD_CascadeUsernameSet ê³„ë‹¨ì‹ ì—°ê²°í•˜ëŠ” ë° ì‚¬ìš©í•˜ëŠ” ì‚¬ìš©ìž ì´ë¦„ 설정 +CMD_CascadeUsernameSet_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ê°€ VPN Serverì— ì—°ê²°í•  ë•Œ ì‚¬ìš©ìž ì¸ì¦ì— 필요한 ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. \n ë˜í•œ, ì‚¬ìš©ìž ì¸ì¦ ìœ í˜•ì„ ì§€ì •í•˜ê³  필요한 매개 변수를 지정 í•  í•„ìš”ê°€ìžˆì„ ìˆ˜ 있습니다. ì´ëŸ¬í•œ 정보를 변경하려면 CascadeAnonymousSet, CascadePasswordSet, CascadeCertSet ê°™ì€ ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeUsernameSet_Args CascadeUsernameSet [name] [/USERNAME:username] +CMD_CascadeUsernameSet_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadeUsernameSet_USERNAME 계단ì‹ê°€ VPN Serverì— ì—°ê²°í•  ë•Œ ì‚¬ìš©ìž ì¸ì¦ì— 필요한 ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadeUsername_Noticeì´ ì—°ê²° ì„¤ì •ì˜ ì¸ì¦ ë°©ë²•ì€ í˜„ìž¬ 암호 ì¸ì¦ìœ¼ë¡œ 설정ë˜ì–´ 있습니다. ì‚¬ìš©ìž ì´ë¦„ì„ ë³€ê²½ í•œ 후 CascadePasswordSet 명령ì—ì„œ 암호를 다시 설정해야합니다. + + +# CascadeAnonymousSet 명령 +CMD_CascadeAnonymousSet ê³„ë‹¨ì‹ ì‚¬ìš©ìž ì¸ì¦ ìœ í˜•ì„ ìµëª… ì¸ì¦ìœ¼ë¡œ 설정 +CMD_CascadeAnonymousSet_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ê°€ VPN Serverì— ì—°ê²°í•  ë•Œ ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ ìµëª… ì¸ì¦ìœ¼ë¡œ 설정합니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeAnonymousSet_Args CascadeAnonymousSet [name] +CMD_CascadeAnonymousSet_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# CascadePasswordSet 명령 +CMD_CascadePasswordSet ê³„ë‹¨ì‹ ì‚¬ìš©ìž ì¸ì¦ ìœ í˜•ì„ ì•”í˜¸ ì¸ì¦ 설정 +CMD_CascadePasswordSet_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ê°€ VPN Serverì— ì—°ê²°í•  ë•Œ ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ ì•”í˜¸ ì¸ì¦ìœ¼ë¡œ 설정합니다. 암호 ì¸ì¦ì˜ 종류ì—는 표준 암호 ì¸ì¦ ë° RADIUS ë˜ëŠ” NT ë„ë©”ì¸ ì¸ì¦ì„ 지정합니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadePasswordSet_Args CascadePasswordSet [name] [/PASSWORD:password] [/TYPE:standard|radius] +CMD_CascadePasswordSet_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadePasswordSet_PASSWORD 암호 ì¸ì¦ì— 사용할 암호를 지정합니다. 지정하지 않으면 암호를 입력하ë¼ëŠ” 메시지가 표시ë©ë‹ˆë‹¤. +CMD_CascadePasswordSet_TYPE 암호 ì¸ì¦ 유형으로 "standard"(표준 암호 ì¸ì¦) ë˜ëŠ” "radius"(RADIUS ë˜ëŠ” NT ë„ë©”ì¸ ì¸ì¦) 중 하나를 지정합니다. +CMD_CascadePasswordSet_Prompt_Type standard ë˜ëŠ” radius 지정: +CMD_CascadePasswordSet_Type_Invalid standard ë˜ëŠ” radiusì˜ ì§€ì •ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. + + +# CascadeCertSet 명령 +CMD_CascadeCertSet ê³„ë‹¨ì‹ ì‚¬ìš©ìž ì¸ì¦ ìœ í˜•ì„ í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œ ì¸ì¦ìœ¼ë¡œ 설정 +CMD_CascadeCertSet_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ê°€ VPN Serverì— ì—°ê²°í•  ë•Œ ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œ ì¸ì¦ìœ¼ë¡œ 설정합니다. ì¸ì¦ì„œë¡œëŠ” X.509 형ì‹ì˜ ì¸ì¦ì„œ 파ì¼ê³¼ Base 64ë¡œ ì¸ì½”딩 ëœ í•´ë‹¹í•˜ëŠ” ê°œì¸ í‚¤ 파ì¼ì„ 지정해야합니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeCertSet_Args CascadeCertSet [name] [/LOADCERT:cert] [/LOADKEY:key] +CMD_CascadeCertSet_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadeCertSet_LOADCERT ì¸ì¦ì„œ ì¸ì¦ì—ì„œ 제시하는 X.509 형ì‹ì˜ ì¸ì¦ì„œ íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadeCertSet_LOADKEY ì¸ì¦ì„œì— ëŒ€ì‘ í•œ Base 64ë¡œ ì¸ì½”딩 ëœ ê°œì¸ í‚¤ íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# CascadeCertGet 명령 +CMD_CascadeCertGet ìºìŠ¤ì¼€ì´ë“œ ì ‘ì†ì— ì´ìš©í•˜ëŠ” í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œ ì·¨ë“ +CMD_CascadeCertGet_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ê°€ í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œ ì¸ì¦ì„ 사용하려면 í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œë¡œ 제공하는 ì¸ì¦ì„œë¥¼ ì·¨ë“하여 ì¸ì¦ì„œ 파ì¼ì„ X.509 형ì‹ìœ¼ë¡œ 저장합니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeCertGet_Args CascadeCertGet [name] [/SAVECERT:cert] +CMD_CascadeCertGet_ [name] ì„¤ì •ì„ ê°€ì ¸ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadeCertGet_SAVECERT ì·¨ë“í•œ ì¸ì¦ì„œë¥¼ X.509 형ì‹ìœ¼ë¡œ 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadeCertSet_Not_Auth_Cert 지정한 ê³„ë‹¨ì‹ í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œ ì¸ì¦ 모드는 없습니다. +CMD_CascadeCertSet_Cert_Not_Exists 지정한 ê³„ë‹¨ì‹ ì—°ê²° ì„¤ì •ì— ì¸ì¦ì„œê°€ í¬í•¨ë˜ì–´ 있지 않습니다. + + +# CascadeEncryptEnable 명령 +CMD_CascadeEncryptEnable ê³„ë‹¨ì‹ í†µì‹ ì‹œ 암호화 활성화 +CMD_CascadeEncryptEnable_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ê°€ VPN Server 사ì´ì—ì„œ VPN ì—°ê²°ì„ í–‰í•˜ê³  í†µì‹ ì„ í•  ë•Œ VPN Server 사ì´ì˜ 통신 ë‚´ìš©ì„ SSL ë¡œ 암호화하ë„ë¡ ì„¤ì •í•©ë‹ˆë‹¤. \n ì¼ë°˜ì ìœ¼ë¡œ VPN Server ê°„ì˜ í†µì‹ ì„ SSLë¡œ 암호화하여 ì •ë³´ì˜ ë„ì²­ ë° ë³€ì¡°ë¥¼ 방지합니다. 암호화를 비활성화 í•  수 있습니다. 암호화를 해제하면 통신 ì²˜ë¦¬ëŸ‰ì´ í–¥ìƒë˜ì§€ë§Œ, 통신 ë°ì´í„°ëŠ” ì¼ë°˜ í…스트로 네트워í¬ë¥¼ 통해 í릅니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeEncryptEnable_Args CascadeEncryptEnable [name] +CMD_CascadeEncryptEnable_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# CascadeEncryptDisable 명령 +CMD_CascadeEncryptDisable ê³„ë‹¨ì‹ í†µì‹ ì‹œ 암호화 í•´ì œ +CMD_CascadeEncryptDisable_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ê°€ VPN Server 사ì´ì—ì„œ VPN ì—°ê²°ì„ í–‰í•˜ê³  í†µì‹ ì„ í•  ë•Œ VPN Server 사ì´ì˜ 통신 ë‚´ìš©ì„ ì•”í˜¸í™” 하지 ì•Šë„ë¡ ì„¤ì •í•©ë‹ˆë‹¤. \n ì¼ë°˜ì ìœ¼ë¡œ VPN Server ê°„ì˜ í†µì‹ ì„ SSLë¡œ 암호화하여 ì •ë³´ì˜ ë„ì²­ ë° ë³€ì¡°ë¥¼ 방지합니다. 암호화를 비활성화 í•  수 있습니다. 암호화를 해제하면 통신 ì²˜ë¦¬ëŸ‰ì´ í–¥ìƒë˜ì§€ë§Œ, 통신 ë°ì´í„°ëŠ” ì¼ë°˜ í…스트로 네트워í¬ë¥¼ 통해 í릅니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeEncryptDisable_Args CascadeEncryptDisable [name] +CMD_CascadeEncryptDisable_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# CascadeCompressEnable 명령 +CMD_CascadeCompressEnable ê³„ë‹¨ì‹ í†µì‹ ì‹œ ë°ì´í„° 압축 사용 +CMD_CascadeCompressEnable_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ê°€ VPN Server 사ì´ì—ì„œ VPN ì—°ê²°ì„ í–‰í•˜ê³  í†µì‹ ì„ í•  ë•Œ VPN Server 사ì´ì˜ 통신 ë‚´ìš©ì„ ì••ì¶• 하ë„ë¡ ì„¤ì •í•©ë‹ˆë‹¤. \n 최대 약 80 %ì •ë„ì˜ ì••ì¶•ì„ í•  수 있습니다. 그러나 압축하면 í´ë¼ì´ì–¸íŠ¸ì™€ 서버 모ë‘ì—ì„œ CPU 부하가 높아집니다. 회선 ì†ë„ê°€ 10 Mbps ì´ìƒì˜ 경우 압축하면 ì²˜ë¦¬ëŸ‰ì´ ê°ì†Œí•˜ê³  역효과가 ë  ìˆ˜ 있습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeCompressEnable_Args CascadeCompressEnable [name] +CMD_CascadeCompressEnable_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# CascadeCompressDisable 명령 +CMD_CascadeCompressDisable ê³„ë‹¨ì‹ í†µì‹ ì‹œ ë°ì´í„° 압축 í•´ì œ +CMD_CascadeCompressDisable_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ê°€ VPN Server 사ì´ì—ì„œ VPN ì—°ê²°ì„ í–‰í•˜ê³  í†µì‹ ì„ í•  ë•Œ VPN Server 사ì´ì˜ 통신 ë‚´ìš©ì„ ì••ì¶• 하지 ì•Šë„ë¡ ì„¤ì •í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeCompressDisable_Args CascadeCompressDisable [name] +CMD_CascadeCompressDisable_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# CascadeProxyNone 명령 +CMD_CascadeProxyNone ê³„ë‹¨ì‹ ì—°ê²° ë°©ë²•ì„ ì§ì ‘ TCP/IP ì—°ê²° 설정 +CMD_CascadeProxyNone_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ê°€ VPN Serverì— ì—°ê²°í•  ë•Œ 사용할 ì—°ê²° ë°©ë²•ì„ [ì§ì ‘ TCP/IP ì—°ê²°ì„ ì„¤ì •í•˜ê³  프ë¡ì‹œ 서버를 경유하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeProxyNone_Args CascadeProxyNone [name] +CMD_CascadeProxyNone_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# CascadeProxyHttp 명령 +CMD_CascadeProxyHttp ê³„ë‹¨ì‹ ì—°ê²° ë°©ë²•ì„ HTTP 프ë¡ì‹œ 서버를 통해 ì—°ê²° 설정 +CMD_CascadeProxyHttp_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ê°€ VPN Serverì— ì—°ê²°í•  ë•Œ 사용할 ì—°ê²° ë°©ë²•ì„ HTTP 프ë¡ì‹œ 서버를 통해 ì—°ê²°ì„ ì„¤ì •í•˜ê³  경유 HTTP 프ë¡ì‹œ ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ê³¼ í¬íŠ¸ 번호, ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호 (필요한 경우)ì„ ì§€ì •í•©ë‹ˆë‹¤. \n 통해 HTTP 서버는 HTTPS 통신ì„하기위한 CONNECT 메소드를 지ì›í•´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeProxyHttp_Args CascadeProxyHttp [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password] +CMD_CascadeProxyHttp_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadeProxyHttp_SERVER 호스트 ì´ë¦„:í¬íŠ¸ 번호 형ì‹ìœ¼ë¡œ 통해 HTTP 프ë¡ì‹œ ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소와 í¬íŠ¸ 번호를 지정합니다. +CMD_CascadeProxyHttp_USERNAME 통해 HTTP 프ë¡ì‹œ ì„œë²„ì— ì—°ê²°í•˜ê¸° 위해 ì‚¬ìš©ìž ì¸ì¦ì´ 필요한 경우 ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ë˜í•œ ë™ì‹œì—/PASSWORD 매개 ë³€ìˆ˜ë„ ì§€ì •í•©ë‹ˆë‹¤./USERNAME ë°/PASSWORD 매개 변수가 지정ë˜ì§€ ì•Šì€ ê²½ìš° ì‚¬ìš©ìž ì¸ì¦ ë°ì´í„°ë¥¼ 설정하지 않습니다. +CMD_CascadeProxyHttp_PASSWORD 통해 HTTP 프ë¡ì‹œ ì„œë²„ì— ì—°ê²°í•˜ê¸° 위해 ì‚¬ìš©ìž ì¸ì¦ì´ 필요한 경우 암호를 지정합니다./USERNAME 매개 변수와 함께 지정합니다. +CMD_CascadeProxyHttp_Prompt_Server 프ë¡ì‹œ ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ê³¼ í¬íŠ¸ 번호: + + + +# CascadeProxySocks 명령 +CMD_CascadeProxySocks ê³„ë‹¨ì‹ ì—°ê²° ë°©ë²•ì„ SOCKS 프ë¡ì‹œ 서버를 통해 ì—°ê²° 설정 +CMD_CascadeProxySocks_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ê°€ VPN Serverì— ì—°ê²°í•  ë•Œ 사용할 ì—°ê²° ë°©ë²•ì„ [SOCKS 프ë¡ì‹œ 서버를 통해 ì—°ê²°ì„ ì„¤ì •í•˜ê³  경유 하는 SOCKS 프ë¡ì‹œ ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ê³¼ í¬íŠ¸ 번호, ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호 (필요한 경우)ì„ ì§€ì •í•©ë‹ˆë‹¤. \n 통해 SOCKS 서버는 SOCKS 버전 4를 지ì›í•´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeProxySocks_Args CascadeProxySocks [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password] +CMD_CascadeProxySocks_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadeProxySocks_SERVER 호스트 ì´ë¦„:í¬íŠ¸ 번호 형ì‹ìœ¼ë¡œ 통해 SOCKS 프ë¡ì‹œ ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소와 í¬íŠ¸ 번호를 지정합니다. +CMD_CascadeProxySocks_USERNAME 통해 SOCKS 프ë¡ì‹œ ì„œë²„ì— ì—°ê²°í•˜ê¸° 위해 ì‚¬ìš©ìž ì¸ì¦ì´ 필요한 경우 ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ë˜í•œ ë™ì‹œì—/PASSWORD 매개 ë³€ìˆ˜ë„ ì§€ì •í•©ë‹ˆë‹¤./USERNAME ë°/PASSWORD 매개 변수가 지정ë˜ì§€ ì•Šì€ ê²½ìš° ì‚¬ìš©ìž ì¸ì¦ ë°ì´í„°ë¥¼ 설정하지 않습니다. +CMD_CascadeProxySocks_PASSWORD 통해 SOCKS 프ë¡ì‹œ ì„œë²„ì— ì—°ê²°í•˜ê¸° 위해 ì‚¬ìš©ìž ì¸ì¦ì´ 필요한 경우 암호를 지정합니다./USERNAME 매개 변수와 함께 지정합니다. + + +# CascadeServerCertEnable 명령 +CMD_CascadeServerCertEnable ê³„ë‹¨ì‹ ì„œë²„ ì¸ì¦ì„œ ê²€ì¦ ì˜µì…˜ 활성화 +CMD_CascadeServerCertEnable_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ê°€ VPN Serverì— ì—°ê²°í•  ë•Œ 연결하려는 VPN Serverê°€ 제시하는 SSL ì¸ì¦ì„œë¥¼ 신뢰할 수 있는지 여부 검사 ì˜µì…˜ì„ í™œì„±í™”í•©ë‹ˆë‹¤. \nì´ ì˜µì…˜ì´ í™œì„±í™”ë˜ì–´ìžˆëŠ” 경우 ì—°ê²°í•  ì„œë²„ì˜ SSL ì¸ì¦ì„œë¥¼ 미리 CascadeServerCertSet ëª…ë ¹ì— ê³„ë‹¨ì‹ ì„¤ì •ì— ì €ìž¥í• í•˜ê±°ë‚˜ ê°€ìƒ HUB 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì— 서버 SSL ì¸ì¦ì„œë¥¼ 서명 í•œ 루트 ì¸ì¦ì„œë¥¼ CAAdd 명령 등으로 등ë¡ë˜ì–´ 있어야합니다. \n ê³„ë‹¨ì‹ ì„œë²„ ì¸ì¦ì„œ ê²€ì¦ ì˜µì…˜ì´ í™œì„±í™”ë˜ì–´ìžˆëŠ” ìƒíƒœì—ì„œ ì—°ê²° í•œ VPN Serverì˜ ì¸ì¦ì„œë¥¼ 신뢰할 수없는 경우 즉시 ì—°ê²°ì„ í•´ì œí•˜ê³  재 ì‹œë„를 반복합니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeServerCertEnable_Args CascadeServerCertEnable [name] +CMD_CascadeServerCertEnable_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# CascadeServerCertDisable 명령 +CMD_CascadeServerCertDisable ê³„ë‹¨ì‹ ì„œë²„ ì¸ì¦ì„œ ê²€ì¦ ì˜µì…˜ 비활성화 +CMD_CascadeServerCertDisable_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ê°€ VPN Serverì— ì—°ê²°í•  ë•Œ 연결하려는 VPN Serverê°€ 제시하는 SSL ì¸ì¦ì„œê°€ 신뢰할 수 있는지 여부 검사 ì˜µì…˜ì„ í•´ì œí•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeServerCertDisable_Args CascadeServerCertDisable [name] +CMD_CascadeServerCertDisable_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# CascadeServerCertSet 명령 +CMD_CascadeServerCertSet ê³„ë‹¨ì‹ ì„œë²„ 별 ì¸ì¦ì„œ 설정 +CMD_CascadeServerCertSet_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ê°€ VPN Serverì— ì—°ê²°í•  ë•Œ 연결하려는 VPN Serverê°€ 제시하는 SSL ì¸ì¦ì„œì™€ ë™ì¼í•œ ì¸ì¦ì„œë¥¼ 미리 등ë¡í•©ë‹ˆë‹¤. \n ê³„ë‹¨ì‹ ì„œë²„ ì¸ì¦ì„œ ê²€ì¦ ì˜µì…˜ì´ í™œì„±í™”ë˜ì–´ìžˆëŠ” 경우 ì—°ê²°í•  ì„œë²„ì˜ SSL ì¸ì¦ì„œë¥¼ ë¯¸ë¦¬ì´ ëª…ë ¹ì—ì„œ ê³„ë‹¨ì‹ ì„¤ì •ì— ì €ìž¥í• í•˜ê±°ë‚˜ ê°€ìƒ HUBì˜ ì‹ ë¢° ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì— ì„œë²„ì˜ SSL ì¸ì¦ì„œë¥¼ 서명 í•œ 루트 ì¸ì¦ì„œë¥¼ CAAdd 명령 등으로 등ë¡ë˜ì–´ 있어야합니다. \n ê³„ë‹¨ì‹ ì„œë²„ ì¸ì¦ì„œ ê²€ì¦ ì˜µì…˜ì´ í™œì„±í™”ë˜ì–´ìžˆëŠ” ìƒíƒœì—ì„œ ì—°ê²° í•œ VPN Serverì˜ ì¸ì¦ì„œë¥¼ 신뢰할 수없는 경우 즉시 ì—°ê²°ì„ í•´ì œí•˜ê³  재 ì‹œë„를 반복합니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeServerCertSet_Args CascadeServerCertSet [name] [/LOADCERT:cert] +CMD_CascadeServerCertSet_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadeServerCertSet_LOADCERT 설정 서버 별 ì¸ì¦ì„œê°€ 저장ë˜ì–´ìžˆëŠ” X.509 형ì‹ì˜ ì¸ì¦ì„œ íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# CascadeServerCertDelete 명령 +CMD_CascadeServerCertDelete ê³„ë‹¨ì‹ ì„œë²„ 별 ì¸ì¦ì„œ ì‚­ì œ +CMD_CascadeServerCertDelete_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  ê³„ë‹¨ì‹ ì„œë²„ 별 ì¸ì¦ì„œê°€ 등ë¡ë˜ì–´ìžˆëŠ” 경우는 ê·¸ê²ƒì„ ì‚­ì œí•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeServerCertDelete_Args CascadeServerCertDelete [name] +CMD_CascadeServerCertDelete_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# CascadeServerCertGet 명령 +CMD_CascadeServerCertGet ê³„ë‹¨ì‹ ì„œë²„ 별 ì¸ì¦ì„œ ì·¨ë“ +CMD_CascadeServerCertGet_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  ê³„ë‹¨ì‹ ì„œë²„ 별 ì¸ì¦ì„œê°€ 등ë¡ë˜ì–´ìžˆëŠ” 경우 해당 ì¸ì¦ì„œë¥¼ ì·¨ë“하여 X.509 형ì‹ì˜ ì¸ì¦ì„œ 파ì¼ë¡œ 저장합니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeServerCertGet_Args CascadeServerCertGet [name] [/SAVECERT:path] +CMD_CascadeServerCertGet_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadeServerCertGet_SAVECERT 서버 별 ì¸ì¦ì„œë¥¼ X.509 형ì‹ìœ¼ë¡œ 저장할 ì¸ì¦ì„œ íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# CascadeDetailSet 명령 +CMD_CascadeDetailSet ê³„ë‹¨ì‹ ê³ ê¸‰ 통신 설정 설정 +CMD_CascadeDetailSet_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ê°€ VPN Server와 통신하는 ë° ì‚¬ìš©ë˜ëŠ” VPN í”„ë¡œí† ì½œì˜ í†µì‹  ì„¤ì •ì„ ì‚¬ìš©ìž ì •ì˜í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeDetailSet_Args CascadeDetailSet [name] [/MAXTCP:max_connection] [/INTERVAL:interval] [/TTL:disconnect_span] [/HALF:yes|no] [/NOQOS:yes|no] +CMD_CascadeDetailSet_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadeDetailSet_MAXTCP VPN í†µì‹ ì— ì‚¬ìš©í•˜ëŠ” TCP ì—°ê²° 수를 1 ì´ìƒ 32 ì´í•˜ì˜ 정수로 지정합니다. VPN Server 사ì´ì˜ VPN 통신 ì„¸ì…˜ì˜ ë°ì´í„° ì „ì†¡ì— ë³µìˆ˜ ê°œì˜ TCP ì—°ê²°ì„ ë¬¶ì–´ 사용하여 통신 ì†ë„를 í–¥ìƒì‹œí‚¬ 수 있습니다. \n주ì˜:ì„œë²„ì— ì—°ê²° íšŒì„ ì´ ë¹ ë¥¸ 경우는 8 ê°œ ì •ë„를 ì „í™” ì ‘ì† ë“±ì˜ ëŠë¦° 경우 1 개를 추천합니다. +CMD_CascadeDetailSet_INTERVAL 여러 TCP ì—°ê²°ì„ ì„¤ì •í•˜ê³  VPN í†µì‹ ì„ í•  ë•Œ ê° TCP ì—°ê²° 설정 ê°„ê²©ì„ ì´ˆ 단위로 지정합니다. ê¸°ë³¸ê°’ì€ 1 초입니다. +CMD_CascadeDetailSet_TTL ê° TCP ì—°ê²°ì˜ ìˆ˜ëª…ì„ ì„¤ì •í•˜ëŠ” 경우, TCP ì—°ê²°ì´ ì„¤ì •ë˜ê³  나서 절단 ë  ë•Œê¹Œì§€ì˜ ìˆ˜ëª…ì„ ì´ˆ 단위로 지정합니다. 0ì„ ì§€ì •í•˜ë©´ ìˆ˜ëª…ì€ ì„¤ì •ë˜ì§€ 않습니다. +CMD_CascadeDetailSet_HALF ë°˜ì´ì¤‘ 모드를 활성화하려면 "yes"를 지정합니다. 2 ê°œ ì´ìƒì˜ TCP ì—°ê²°ì„ ë¬¶ì–´ VPN í†µì‹ ì„ í•  ë•Œ "ë°˜ì´ì¤‘ 모드"를 사용할 수 있습니다. ë°˜ì´ì¤‘ 모드를 활성화하면 ìžë™ìœ¼ë¡œ ê° TCP ì—°ê²° ë°ì´í„° 전송 ë°©í–¥ì„ ì ˆë°˜ 씩 ê³ ì • í•  수 있습니다. 예를 들어, 8 ê°œì˜ TCP ì ‘ì†ì„ 사용하여 VPN ì„¸ì…˜ì„ ì„¤ì • í•œ 경우 ë°˜ì´ì¤‘ 모드를 사용하면 4 ê°œì˜ TCP ì—°ê²°ì€ ì—…ë¡œë“œ ë°©í–¥ ì „ìš© 나머지 4 ê°œì˜ ì—°ê²°ì€ ë‹¤ìš´ë¡œë“œ ë°©í–¥ ì „ìš©ì— ê³ ì • ëœ í†µì‹ ì´ ì´ë£¨ì–´ì§‘니다. +CMD_CascadeDetailSet_NOQOS VoIP/QoS ì§€ì› ê¸°ëŠ¥ì„ í•´ì œí•˜ë ¤ë©´ "yes"를 지정합니다. ì¼ë°˜ì ìœ¼ë¡œ "no"를 지정합니다. +CMD_CascadeDetailSet_Eval_MaxTcp TCP ì—°ê²° 수는 1ì—ì„œ 32 ì‚¬ì´ ì—¬ì•¼í•©ë‹ˆë‹¤. +CMD_CascadeDetailSet_Eval_Interval TCP ì—°ê²° 설정 ê°„ê²©ì€ 1 ì´ˆ ì´ìƒì„ 지정하십시오. +CMD_CascadeDetailSet_Prompt_MaxTcp VPN í†µì‹ ì— ì‚¬ìš©í•˜ëŠ” TCP ì—°ê²° 수: +CMD_CascadeDetailSet_Prompt_Interval ê° TCP ì—°ê²° 설정 간격: +CMD_CascadeDetailSet_Prompt_TTL ê° TCP ì—°ê²°ì˜ ìˆ˜ëª… (0 ì—†ìŒ): +CMD_CascadeDetailSet_Prompt_HALF ë°˜ì´ì¤‘ 모드를 활성화 (yes/no): + + +# CascadePolicySet 명령 +CMD_CascadePolicySet ê³„ë‹¨ì‹ ì„¸ì…˜ì˜ ë³´ì•ˆ ì •ì±… 설정 +CMD_CascadePolicySet_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  ìºìŠ¤ì¼€ì´ë“œ ì—°ê²°í–ˆì„ ë•Œ ê°€ìƒ HUBì—ì„œ ìƒì„± ëœ ì„¸ì…˜ì— ì ìš© í•  보안 ì •ì±…ì˜ ë‚´ìš©ì„ ë³€ê²½í•©ë‹ˆë‹¤. \n ê°€ìƒ HUBê°€ 다른 VPN Serverì— ê³„ë‹¨ì‹í•˜ë©´ ê³„ë‹¨ì‹ ì›ì˜ ê°€ìƒ HUB는 "ê³„ë‹¨ì‹ ì„¸ì…˜"ê°€ 새롭게 ìƒì„±ë©ë‹ˆë‹¤. ê·¸ ê³„ë‹¨ì‹ ì„¸ì…˜ì— ì„¤ì •ëœ ë³´ì•ˆ ì •ì±…ì˜ ë‚´ìš©ì„ì´ ëª…ë ¹ìœ¼ë¡œ 설정할 수 있습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadePolicySet_Args [name] [/NAME:policy_name] [/VALUE:num|yes|no] +CMD_CascadePolicySet_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadePolicySet_NAME ê°’ì„ ë³€ê²½í•˜ëŠ” ì •ì±…ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ì •ì±…ì˜ ì´ë¦„ê³¼ 설정 가능한 ê°’ì˜ ëª©ë¡ì€ PolicyList 명령으로 표시 í•  수 있습니다. +CMD_CascadePolicySet_VALUE ì •ì±…ì˜ ìƒˆ ê°’ì„ ì§€ì •í•©ë‹ˆë‹¤. ê·¸ ì •ì±…ì´ ìˆ˜ì¹˜ í˜•ì˜ ê²½ìš° 정수를 지정합니다. 부울 경우는 yes ë˜ëŠ” no를 지정합니다. 설정할 수있는 형ì‹ê³¼ ê°’ì€ PolicyList 명령으로 표시 í•  수 있습니다. +CMD_CascadePolicySet_PROMPT_POLNAME ê°’ì„ ë³€ê²½í•˜ëŠ” ì •ì±…ì˜ ì´ë¦„: +CMD_CascadePolicySet_PROMPT_POLVALUE 새롭게 설정 ê°’: +CMD_CascadePolicySet_Invalid_Name ì§€ì •ëœ ì •ì±… ì´ë¦„ "%S"는 부정합니다. \nPolicyList 명령으로 설정할 수있는 ì •ì±… ì´ë¦„ 목ë¡ì„ 확ì¸í•˜ì‹­ì‹œì˜¤. +CMD_CascadePolicySet_Invalid_Name_For_Cadcade ì§€ì •ëœ ì •ì±… ì´ë¦„ "%S"는 계단ì‹ì˜ 보안 ì •ì±… ì„¤ì •ì„ ì‚¬ìš©í•  수 없습니다. +CMD_CascadePolicySet_Invalid_Range ì •ì±… "%S"%sì˜ ë²”ìœ„ì—ì„œ 지정하십시오. + + +# PolicyList 명령 +CMD_PolicyList 보안 ì •ì±…ì˜ ì¢…ë¥˜ì™€ 설정 가능한 ê°’ì˜ ëª©ë¡ì„ 표시 +CMD_PolicyList_Help VPN Server ì‚¬ìš©ìž ë° ê·¸ë£¹ ê³„ë‹¨ì‹ ëŒ€í•´ 설정할 수있는 보안 ì •ì±…ì˜ í•­ëª© ì´ë¦„, 설명 ë° ì„¤ì •í•  수있는 ê°’ì˜ ëª©ë¡ì„ 표시합니다. \nPolicyList ëª…ë ¹ì— ì•„ë¬´ê²ƒë„ ì¸ìˆ˜ë¥¼ 지정하지 ì•Šê³  시작하면 지ì›ë˜ëŠ” 모든 보안 ì •ì±…ì˜ ì´ë¦„ê³¼ ì„¤ëª…ì´ ë‚˜ì—´ë©ë‹ˆë‹¤. \nPolicyList ëª…ë ¹ì˜ ì¸ìˆ˜ë¡œ ì´ë¦„ì„ ì§€ì •í•˜ë©´ ê·¸ ê°’ì— ëŒ€í•œ ìžì„¸í•œ 설명과 설정 가능한 ê°’ì˜ í˜•íƒœì™€ 범위가 표시ë©ë‹ˆë‹¤. +CMD_PolicyList_Args PolicyList [name] +CMD_PolicyList_ [name] ì„¤ëª…ì„ í‘œì‹œí•˜ëŠ” ì •ì±… ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 지정하지 않는 경우는 지ì›ë˜ëŠ” 모든 보안 ì •ì±…ì˜ ì´ë¦„ê³¼ ì„¤ëª…ì´ ë‚˜ì—´ë©ë‹ˆë‹¤. +CMD_PolicyList_Invalid_Name ì§€ì •ëœ ë³´ì•ˆ ì •ì±… ì´ë¦„ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. +CMD_PolicyList_Column_1 ì •ì±… ì´ë¦„ +CMD_PolicyList_Column_2 ì •ì±…ì˜ ê°„ë‹¨í•œ 설명 +CMD_PolicyList_Column_3 설정 +CMD_PolicyList_Help_1 ì •ì±… ì´ë¦„ +CMD_PolicyList_Help_2 ì •ì±…ì˜ ê°„ë‹¨í•œ 설명] +CMD_PolicyList_Help_3 설정 가능한 ê°’ì˜ ë²”ìœ„] +CMD_PolicyList_Help_4 [기본값] +CMD_PolicyList_Help_5 ì •ì±…ì— ëŒ€í•œ ìžì„¸í•œ 설명 +CMD_PolicyList_Range_Bool 예 (Yes) ë˜ëŠ” 아니오 (No) +CMD_PolicyList_Range_Int_1 %s ì´ìƒ %s ì´í•˜ (0ì€ ì§€ì •í•  수 없다) +CMD_PolicyList_Range_Int_2 %s ì´ìƒ %s ì´í•˜ (단 0ì„ ì§€ì •í•˜ë©´ 설정 ì—†ìŒ) + + +# CascadeStatusGet 명령 +CMD_CascadeStatusGet 계단ì‹ì˜ 현재 ìƒíƒœì˜ ì·¨ë“ +CMD_CascadeStatusGet_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ê°€ 현재 온ë¼ì¸ ìƒíƒœ ì¸ ê²½ìš°, ì—°ê²° ìƒíƒœ ë° ê¸°íƒ€ 정보를 가져옵니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeStatusGet_Args CascadeStatusGet [name] +CMD_CascadeStatusGet_ [name] 정보를 ì–»ì„ ê³„ë‹¨ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# CascadeRename 명령 +CMD_CascadeRename ê³„ë‹¨ì‹ ì´ë¦„ 변경 +CMD_CascadeRename_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  계단ì‹ì˜ ì´ë¦„ì„ ë³€ê²½í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeRename_Args CascadeRename [name] [/NEW:new_name] +CMD_CascadeRename_ [name] ì´ë¦„ì„ ë³€ê²½ 계단ì‹ì˜ 현재 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadeRename_NEW 변경 후 새 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CascadeRename_PROMPT_OLD í˜„ìž¬ì˜ ì´ë¦„: +CMD_CascadeRename_PROMPT_NEW 새 ì´ë¦„: + + + +# CascadeOnline 명령 +CMD_CascadeOnline ê³„ë‹¨ì‹ ì˜¨ë¼ì¸ ìƒíƒœë¡œ 설정 +CMD_CascadeOnline_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  ê³„ë‹¨ì‹ ì˜¨ë¼ì¸ 화합니다. 온ë¼ì¸ ìƒíƒœê°€ ëœ ìºìŠ¤ì¼€ì´ë“œ ì—°ê²° ì„¤ì •ì— ë”°ë¼ ì—°ê²° ëŒ€ìƒ VPN Serverì— ì—°ê²° 프로세스를 시작합니다. 온ë¼ì¸ ìƒíƒœê°€ ëœ ìºìŠ¤ì¼€ì´ë“œëŠ” CascadeOffline 명령ì—ì„œ 오프ë¼ì¸ ìƒíƒœë¡œ 설정 ë  ë•Œê¹Œì§€ VPN Serverì— í•­ìƒ ì—°ê²°í•˜ê±°ë‚˜ ì—°ê²°ì„ ì‹œë„하고 있습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeOnline_Args CascadeOnline [name] +CMD_CascadeOnline_ [name] 온ë¼ì¸ ìƒíƒœì— 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# CascadeOffline 명령 +CMD_CascadeOffline ê³„ë‹¨ì‹ ì˜¤í”„ë¼ì¸ ìƒíƒœë¡œ 설정 +CMD_CascadeOffline_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê³„ë‹¨ì‹ ì§€ì •í•˜ê³  ê³„ë‹¨ì‹ ì˜¤í”„ë¼ì¸ 화합니다. 오프ë¼ì¸ ëœ ìºìŠ¤ì¼€ì´ë“œëŠ” ë‹¤ìŒ CascadeOnline 명령ì—ì„œ 온ë¼ì¸ ìƒíƒœë¡œ 설정 ë  ë•Œê¹Œì§€ VPN Serverì— ì—°ê²°í•˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CascadeOffline_Args CascadeOffline [name] +CMD_CascadeOffline_ [name] 오프ë¼ì¸ ìƒíƒœë¡œ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccessAdd 명령 +CMD_AccessAdd 액세스 목ë¡ì— 규칙 추가 (IPv4) +CMD_AccessAdd_Help 현재 관리하고있는 ê°€ìƒ HUB 액세스 목ë¡ì— 새 ê·œì¹™ì„ ì¶”ê°€í•©ë‹ˆë‹¤. \n 액세스 목ë¡ì€ ê°€ìƒ HUB 내를 í르는 íŒ¨í‚·ì— ì ìš©ë˜ëŠ” 패킷 í•„í„° ê·œì¹™ì˜ ì§‘í•©ìž…ë‹ˆë‹¤. 액세스 목ë¡ì—는 여러 ê·œì¹™ì„ ë“±ë¡ í•  수 있으며, ê° ê·œì¹™ì— ëŒ€í•´ ìš°ì„  순위를 ì •ì˜ í•  수 있습니다. 모든 패킷 액세스 목ë¡ì— 등ë¡ë˜ì–´ìžˆëŠ” ê·œì¹™ì— ì§€ì •ëœ ì¡°ê±´ì— ì¼ì¹˜í•˜ëŠ” 첫 번째 규칙ì—ì„œ 규정 ëœ ë™ìž‘으로 통과 ë˜ëŠ” í기가 ê²°ì •ë©ë‹ˆë‹¤. ì–´ë–¤ 규칙 ì¡°ê±´ì— ì¼ì¹˜í•˜ì§€ ì•Šì€ íŒ¨í‚·ì€ ë‚´ìž¬ì ìœ¼ë¡œ 통과 허용ë©ë‹ˆë‹¤. ë˜í•œ AccessAddEx ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ í†µê³¼ì‹œì— ì§€ì—° 지터 패킷 ì†ì‹¤ì„ ë°œìƒì‹œí‚¬ 수 있습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_AccessAdd_Args AccessAdd [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE:established|unestablished] +CMD_AccessAdd_ [pass|discard] íŒ¨í‚·ì´ ê·œì¹™ì˜ ì¡°ê±´ì— ì¼ì¹˜í•˜ë©´ ë™ìž‘ì„ ê²°ì •í•©ë‹ˆë‹¤. pass를 지정하면 트래버스를 discard를 지정하면 [ì‚­ì œ]를 ì˜ë¯¸í•©ë‹ˆë‹¤. +CMD_AccessAdd_MEMO 규칙 설명 (주)ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAdd_PRIORITY ê·œì¹™ì˜ ìš°ì„  순위를 1 ì´ìƒì˜ 정수로 지정합니다. ìš°ì„  순위는 ìž‘ì€ ê²ƒ ì¼ìˆ˜ë¡ ìš°ì„  순위가 높습니다. +CMD_AccessAdd_SRCIP ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ 보내는 IPv4 주소를 "IP 주소/마스í¬"ì˜ í˜•ì‹ìœ¼ë¡œ 지정합니다. IP 주소는 192.168.0.1ê³¼ ê°™ì´ 10 진수를 ì ìœ¼ë¡œ 구분하여 지정합니다. 마스í¬ëŠ” 255.255.255.0ê³¼ ê°™ì´ 10 진수를 ì ìœ¼ë¡œ 구분하여 지정하거나 24와 ê°™ì´ ì²˜ìŒë¶€í„° 비트 길ì´ë¥¼ 10 진수로 지정할 수 있습니다. 0.0.0.0/0.0.0.0를 지정하면 모든 호스트를 나타냅니다. +CMD_AccessAdd_DESTIP ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ ëŒ€ìƒ IPv4 주소를 "IP 주소/마스í¬"ì˜ í˜•ì‹ìœ¼ë¡œ 지정합니다. 지정 방법ì€/SRCIP 매개 변수와 같습니다. +CMD_AccessAdd_PROTOCOL ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ í”„ë¡œí† ì½œì˜ ì¢…ë¥˜ë¥¼ 지정합니다. IP 프로토콜 번호를 10 진수로 입력하거나 "tcp"(TCP/IP 프로토콜 6 번) "udp"(UDP/IP 프로토콜 17 번) "icmpv4"(ICMPv4 프로토콜 1 번) "icmpv6 "(ICMPv6 프로토콜 58 번)"ip "(모든 IP 프로토콜 0 번) 키워드를 지정합니다. 모든 IP í”„ë¡œí† ì½œì„ ëŒ€ìƒìœ¼ë¡œí•˜ë ¤ë©´ 0ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAdd_SRCPORT í”„ë¡œí† ì½œì´ TCP/IP ë˜ëŠ” UDP/IPì˜ ê²½ìš°ëŠ” 규칙 조건으로 소스 í¬íŠ¸ 번호를 지정합니다. 그렇지 í”„ë¡œí† ì½œì˜ ê²½ìš°ëŠ” 무시ë©ë‹ˆë‹¤. ì´ ë§¤ê°œ 변수를 지정하지 않으면 모든 í¬íŠ¸ 번호가 대ìƒì´ë©ë‹ˆë‹¤. 지정 ë°©ë²•ì€ "1-1024"(1 번 ì´ìƒ 1024 ì´í•˜) "23"(23 번ì—만 해당) 등과 ê°™ì´ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAdd_DESTPORT í”„ë¡œí† ì½œì´ TCP/IP ë˜ëŠ” UDP/IPì˜ ê²½ìš°ëŠ” 규칙 조건으로 목ì ì§€ í¬íŠ¸ 번호를 지정합니다. 그렇지 í”„ë¡œí† ì½œì˜ ê²½ìš°ëŠ” 무시ë©ë‹ˆë‹¤. 지정 방법ì€/SRCPORT 매개 변수와 같습니다. +CMD_AccessAdd_SRCUSERNAME ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ ì§€ì •ëœ ì´ë¦„ì˜ ì‚¬ìš©ìž ë˜ëŠ” ê·¸ë£¹ì˜ ì„¸ì…˜ì—ì„œ 전송 ëœ íŒ¨í‚·ì—ë§Œì´ ê·œì¹™ì„ ì ìš© í•  수 있습니다. ì´ ê²½ìš° ì‚¬ìš©ìž ë‚˜ ê·¸ë£¹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAdd_DESTUSERNAME ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ ì§€ì •ëœ ì´ë¦„ì˜ ì‚¬ìš©ìž ë˜ëŠ” ê·¸ë£¹ì˜ ì‚¬ìš©ìž ì„¸ì…˜ì´ ìˆ˜ì‹ í•˜ëŠ” 패킷ì—ë§Œì´ ê·œì¹™ì„ ì ìš© í•  수 있습니다. ì´ ê²½ìš° ì‚¬ìš©ìž ë‚˜ ê·¸ë£¹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAdd_SRCMAC ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ 소스 MAC 주소를 지정합니다. MAC 주소는 00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00ê³¼ ê°™ì´ 16 진수로 "-"ë˜ëŠ” ":"구분 기호를 사용하여 지정합니다. 구분 기호는 ìƒëžµ í•  수 있습니다. +CMD_AccessAdd_DESTMAC ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ 목ì ì§€ MAC 주소를 지정합니다. 지정 방법ì€/SRCMAC 매개 변수와 같습니다. +CMD_AccessAdd_TCPSTATE ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ TCP ì—°ê²° ìƒíƒœë¥¼ 지정합니다. Established ë˜ëŠ” Unestablishedì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAdd_Prompt_TYPE pass ë˜ëŠ” discard: +CMD_AccessAdd_Prompt_MEMO 규칙 설명 (주): +CMD_AccessAdd_Prompt_PRIORITY ê·œì¹™ì˜ ìš°ì„  순위: +CMD_AccessAdd_Eval_PRIORITY ìš°ì„  순위는 1 ì´ìƒì˜ 정수로 지정하십시오. +CMD_AccessAdd_Prompt_SRCIP ì›ë³¸ IP 주소 (0.0.0.0/0 모든): +CMD_AccessAdd_Prompt_DESTIP ëŒ€ìƒ IP 주소 (0.0.0.0/0 모든): +CMD_AccessAdd_Prompt_PROTOCOL 프로토콜 번호 ë˜ëŠ” 프로토콜 ì´ë¦„ (tcp/udp/icmpv4/icmpv6/ip): +CMD_AccessAdd_Prompt_SRCPORT 소스 í¬íŠ¸ ë²ˆí˜¸ì˜ ë²”ìœ„ (tcp/udpì˜ ê²½ìš°ì—만): +CMD_AccessAdd_Prompt_DESTPORT 목ì ì§€ í¬íŠ¸ ë²ˆí˜¸ì˜ ë²”ìœ„ (tcp/udpì˜ ê²½ìš°ì—만): +CMD_AccessAdd_Prompt_SRCUSERNAME 전송 ì‚¬ìš©ìž ì´ë¦„ (지정ì—ì„œ 모든): +CMD_AccessAdd_Prompt_DESTUSERNAMEë°›ì€ ì‚¬ìš©ìž ì´ë¦„ (지정ì—ì„œ 모든): +CMD_AccessAdd_Prompt_SRCMAC 소스 MAC 주소와 ë§ˆìŠ¤í¬ (지정ì—ì„œ 모든): +CMD_AccessAdd_Prompt_DESTMAC ëŒ€ìƒ MAC 주소와 ë§ˆìŠ¤í¬ (지정ì—ì„œ 모든): +CMD_AccessAdd_Prompt_TCPSTATE TCP ì—°ê²° ìƒíƒœ (Established/Unestablished): + + +# AccessAddEx 명령 +CMD_AccessAddEx 액세스 목ë¡ì— 규칙 추가 (IPv4 지연 지터 패킷 ì†ì‹¤ 설정 가능) +CMD_AccessAddEx_Help 현재 관리하고있는 ê°€ìƒ HUB 액세스 목ë¡ì— 새 ê·œì¹™ì„ ì¶”ê°€í•©ë‹ˆë‹¤. 통과시 지연 지터 패킷 ì†ì‹¤ì„ ë°œìƒì‹œí‚¬ 수 있습니다. \n 액세스 목ë¡ì€ ê°€ìƒ HUB 내를 í르는 íŒ¨í‚·ì— ì ìš©ë˜ëŠ” 패킷 í•„í„° ê·œì¹™ì˜ ì§‘í•©ìž…ë‹ˆë‹¤. 액세스 목ë¡ì—는 여러 ê·œì¹™ì„ ë“±ë¡ í•  수 있으며, ê° ê·œì¹™ì— ëŒ€í•´ ìš°ì„  순위를 ì •ì˜ í•  수 있습니다. 모든 패킷 액세스 목ë¡ì— 등ë¡ë˜ì–´ìžˆëŠ” ê·œì¹™ì— ì§€ì •ëœ ì¡°ê±´ì— ì¼ì¹˜í•˜ëŠ” 첫 번째 규칙ì—ì„œ 규정 ëœ ë™ìž‘으로 통과 ë˜ëŠ” í기가 ê²°ì •ë©ë‹ˆë‹¤. ì–´ë–¤ 규칙 ì¡°ê±´ì— ì¼ì¹˜í•˜ì§€ ì•Šì€ íŒ¨í‚·ì€ ë‚´ìž¬ì ìœ¼ë¡œ 통과 허용ë©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_AccessAddEx_Args AccessAddEx [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/SRCUSERNAME:username ] [/DESTUSERNAME:username] [/TCPSTATE:established|unestablished] [/DELAY:delay_millisec] [/JITTER:jitter_percent] [/LOSS:loss_percent] +CMD_AccessAddEx_ [pass|discard] íŒ¨í‚·ì´ ê·œì¹™ì˜ ì¡°ê±´ì— ì¼ì¹˜í•˜ë©´ ë™ìž‘ì„ ê²°ì •í•©ë‹ˆë‹¤. pass를 지정하면 트래버스를 discard를 지정하면 [ì‚­ì œ]를 ì˜ë¯¸í•©ë‹ˆë‹¤. 지연 지터 패킷 ì†ì‹¤ ì„¤ì •ì€ passì˜ ê²½ìš°ì—만 ì ìš©ë©ë‹ˆë‹¤. +CMD_AccessAddEx_MEMO 규칙 설명 (주)ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAddEx_PRIORITY ê·œì¹™ì˜ ìš°ì„  순위를 1 ì´ìƒì˜ 정수로 지정합니다. ìš°ì„  순위는 ìž‘ì€ ê²ƒ ì¼ìˆ˜ë¡ ìš°ì„  순위가 높습니다. +CMD_AccessAddEx_SRCIP ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ 보내는 IPv4 주소를 "IP 주소/마스í¬"ì˜ í˜•ì‹ìœ¼ë¡œ 지정합니다. IP 주소는 192.168.0.1ê³¼ ê°™ì´ 10 진수를 ì ìœ¼ë¡œ 구분하여 지정합니다. 마스í¬ëŠ” 255.255.255.0ê³¼ ê°™ì´ 10 진수를 ì ìœ¼ë¡œ 구분하여 지정하거나 24와 ê°™ì´ ì²˜ìŒë¶€í„° 비트 길ì´ë¥¼ 10 진수로 지정할 수 있습니다. 0.0.0.0/0.0.0.0를 지정하면 모든 호스트를 나타냅니다. +CMD_AccessAddEx_DESTIP ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ ëŒ€ìƒ IPv4 주소를 "IP 주소/마스í¬"ì˜ í˜•ì‹ìœ¼ë¡œ 지정합니다. 지정 방법ì€/SRCIP 매개 변수와 같습니다. +CMD_AccessAddEx_PROTOCOL ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ í”„ë¡œí† ì½œì˜ ì¢…ë¥˜ë¥¼ 지정합니다. IP 프로토콜 번호를 10 진수로 입력하거나 "tcp"(TCP/IP 프로토콜 6 번) "udp"(UDP/IP 프로토콜 17 번) "icmpv4"(ICMPv4 프로토콜 1 번) "icmpv6 "(ICMPv6 프로토콜 58 번)"ip "(모든 IP 프로토콜 0 번) 키워드를 지정합니다. 모든 IP í”„ë¡œí† ì½œì„ ëŒ€ìƒìœ¼ë¡œí•˜ë ¤ë©´ 0ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAddEx_SRCPORT í”„ë¡œí† ì½œì´ TCP/IP ë˜ëŠ” UDP/IPì˜ ê²½ìš°ëŠ” 규칙 조건으로 소스 í¬íŠ¸ 번호를 지정합니다. 그렇지 í”„ë¡œí† ì½œì˜ ê²½ìš°ëŠ” 무시ë©ë‹ˆë‹¤. ì´ ë§¤ê°œ 변수를 지정하지 않으면 모든 í¬íŠ¸ 번호가 대ìƒì´ë©ë‹ˆë‹¤. 지정 ë°©ë²•ì€ "1-1024"(1 번 ì´ìƒ 1024 ì´í•˜) "23"(23 번ì—만 해당) 등과 ê°™ì´ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAddEx_DESTPORT í”„ë¡œí† ì½œì´ TCP/IP ë˜ëŠ” UDP/IPì˜ ê²½ìš°ëŠ” 규칙 조건으로 목ì ì§€ í¬íŠ¸ 번호를 지정합니다. 그렇지 í”„ë¡œí† ì½œì˜ ê²½ìš°ëŠ” 무시ë©ë‹ˆë‹¤. 지정 방법ì€/SRCPORT 매개 변수와 같습니다. +CMD_AccessAddEx_SRCUSERNAME ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ ì§€ì •ëœ ì´ë¦„ì˜ ì‚¬ìš©ìž ë˜ëŠ” ê·¸ë£¹ì˜ ì„¸ì…˜ì—ì„œ 전송 ëœ íŒ¨í‚·ì—ë§Œì´ ê·œì¹™ì„ ì ìš© í•  수 있습니다. ì´ ê²½ìš° ì‚¬ìš©ìž ë‚˜ ê·¸ë£¹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAddEx_DESTUSERNAME ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ ì§€ì •ëœ ì´ë¦„ì˜ ì‚¬ìš©ìž ë˜ëŠ” ê·¸ë£¹ì˜ ì„¸ì…˜ì´ ìˆ˜ì‹ í•˜ëŠ” 패킷ì—ë§Œì´ ê·œì¹™ì„ ì ìš© í•  수 있습니다. ì´ ê²½ìš° ì‚¬ìš©ìž ë‚˜ ê·¸ë£¹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAddEx_SRCMAC ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ 소스 MAC 주소를 지정합니다. MAC 주소는 00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00ê³¼ ê°™ì´ 16 진수로 "-"ë˜ëŠ” ":"구분 기호를 사용하여 지정합니다. 구분 기호는 ìƒëžµ í•  수 있습니다. +CMD_AccessAddEx_DESTMAC ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ 목ì ì§€ MAC 주소를 지정합니다. 지정 방법ì€/SRCMAC 매개 변수와 같습니다. +CMD_AccessAddEx_TCPSTATE ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ TCP ì—°ê²° ìƒíƒœë¥¼ 지정합니다. Established ë˜ëŠ” Unestablishedì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAddEx_DELAYì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼í•˜ëŠ” ê²½ìš°ì— ì§€ì—°ì„ ë°œìƒì‹œí‚¬ 수 있습니다. ë°œìƒì‹œí‚¤ê³  ìží•˜ëŠ” 지연 ì‹œê°„ì„ ë°€ë¦¬ ì´ˆ 단위로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ ì§€ì—°ì€ ë°œìƒí•˜ì§€ 않습니다. ì§€ì—°ì€ 10000 밀리 ì´ˆ ì´í•˜ 여야합니다. +CMD_AccessAddEx_JITTERì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼í•˜ëŠ” ê²½ìš°ì— ì§€í„°ë¥¼ ë°œìƒì‹œí‚¬ 수 있습니다. 지연 ê°’ì— ëŒ€í•´ ì§€í„°ì˜ ìš”ë™ì„ 0 %~ 100 %ì˜ ë°±ë¶„ìœ¨ 수치로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ 지터가 ë°œìƒí•˜ì§€ 않습니다. +CMD_AccessAddEx_LOSSì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼ í•  ë•Œ 패킷 ì†ì‹¤ì„ ë°œìƒì‹œí‚¬ 수 있습니다. íŒ¨í‚·ì´ ì†ì‹¤ ë  ê°€ëŠ¥ì„±ì„ 0 %~ 100 %ì˜ ë°±ë¶„ìœ¨ 수치로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ 패킷 ì†ì‹¤ì€ ë°œìƒí•˜ì§€ 않습니다. + +CMD_AccessAddEx_Prompt_DELAY ë°œìƒí•˜ëŠ” 지연 (밀리 세컨드 단위:0 - 10000): +CMD_AccessAddEx_Prompt_JITTER ë°œìƒì‹œí‚¤ëŠ” ì§€í„°ì˜ ìš”ë™ (백분율:0 - 100): +CMD_AccessAddEx_Prompt_LOSS ë°œìƒí•˜ëŠ” 패킷 ì†ì‹¤ 비율 (백분율:0 - 100): +CMD_AccessAddEx_Eval_DELAY ì§€ì—°ì€ 0 - 10000ì˜ ì •ìˆ˜ë¡œ 설정하십시오. +CMD_AccessAddEx_Eval_JITTER ì§€í„°ì˜ ìš”ë™ì€ 0 - 100ì˜ ì •ìˆ˜ë¡œ 지정하십시오. +CMD_AccessAddEx_Eval_LOSS 패킷 ì†ì‹¤ ë¹„ìœ¨ì€ 0 - 100ì˜ ì •ìˆ˜ë¡œ 지정하십시오. + + + +# AccessAdd6 명령 +CMD_AccessAdd6 액세스 목ë¡ì— 규칙 추가 (IPv6) +CMD_AccessAdd6_Help 현재 관리하고있는 ê°€ìƒ HUB 액세스 목ë¡ì— 새 ê·œì¹™ì„ ì¶”ê°€í•©ë‹ˆë‹¤. \n 액세스 목ë¡ì€ ê°€ìƒ HUB 내를 í르는 íŒ¨í‚·ì— ì ìš©ë˜ëŠ” 패킷 í•„í„° ê·œì¹™ì˜ ì§‘í•©ìž…ë‹ˆë‹¤. 액세스 목ë¡ì—는 여러 ê·œì¹™ì„ ë“±ë¡ í•  수 있으며, ê° ê·œì¹™ì— ëŒ€í•´ ìš°ì„  순위를 ì •ì˜ í•  수 있습니다. 모든 패킷 액세스 목ë¡ì— 등ë¡ë˜ì–´ìžˆëŠ” ê·œì¹™ì— ì§€ì •ëœ ì¡°ê±´ì— ì¼ì¹˜í•˜ëŠ” 첫 번째 규칙ì—ì„œ 규정 ëœ ë™ìž‘으로 통과 ë˜ëŠ” í기가 ê²°ì •ë©ë‹ˆë‹¤. ì–´ë–¤ 규칙 ì¡°ê±´ì— ì¼ì¹˜í•˜ì§€ ì•Šì€ íŒ¨í‚·ì€ ë‚´ìž¬ì ìœ¼ë¡œ 통과 허용ë©ë‹ˆë‹¤. ë˜í•œ AccessAddEx6 ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ í†µê³¼ì‹œì— ì§€ì—° 지터 패킷 ì†ì‹¤ì„ ë°œìƒì‹œí‚¬ 수 있습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_AccessAdd6_Args AccessAdd6 [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/SRCUSERNAME:username ] [/DESTUSERNAME:username] [/TCPSTATE:established|unestablished] +CMD_AccessAdd6_ [pass|discard] íŒ¨í‚·ì´ ê·œì¹™ì˜ ì¡°ê±´ì— ì¼ì¹˜í•˜ë©´ ë™ìž‘ì„ ê²°ì •í•©ë‹ˆë‹¤. pass를 지정하면 트래버스를 discard를 지정하면 [ì‚­ì œ]를 ì˜ë¯¸í•©ë‹ˆë‹¤. +CMD_AccessAdd6_MEMO 규칙 설명 (주)ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAdd6_PRIORITY ê·œì¹™ì˜ ìš°ì„  순위를 1 ì´ìƒì˜ 정수로 지정합니다. ìš°ì„  순위는 ìž‘ì€ ê²ƒ ì¼ìˆ˜ë¡ ìš°ì„  순위가 높습니다. +CMD_AccessAdd6_SRCIP ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ ì›ë³¸ IPv6 주소를 "IP 주소/마스í¬"ì˜ í˜•ì‹ìœ¼ë¡œ 지정합니다. IPv6 주소는 2001:200:0:1::처럼 16 진수를 콜론으로 구분하여 지정합니다. 마스í¬ëŠ” ffff:ffff:ffff:ffff::처럼 IPv6 형ì‹ìœ¼ë¡œ 구분하거나 64와 ê°™ì´ ì²˜ìŒë¶€í„° 비트 길ì´ë¥¼ 10 진수로 지정합니다. ë‹¨ì¼ IPv6 호스트를 지정하려면 마스í¬ë¥¼ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff ë˜ëŠ” 128ë¡œ 지정합니다. 모든 IPv6 호스트를 지정하려면 "::/0"으로 지정합니다. +CMD_AccessAdd6_DESTIP ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ ëŒ€ìƒ IPv6 주소를 "IP 주소/마스í¬"ì˜ í˜•ì‹ìœ¼ë¡œ 지정합니다. 지정 방법ì€/SRCIP 매개 변수와 같습니다. +CMD_AccessAdd6_PROTOCOL ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ í”„ë¡œí† ì½œì˜ ì¢…ë¥˜ë¥¼ 지정합니다. IP 프로토콜 번호를 10 진수로 입력하거나 "tcp"(TCP/IP 프로토콜 6 번) "udp"(UDP/IP 프로토콜 17 번) "icmpv4"(ICMPv4 프로토콜 1 번) "icmpv6 "(ICMPv6 프로토콜 58 번)"ip "(모든 IP 프로토콜 0 번) 키워드를 지정합니다. 모든 IP í”„ë¡œí† ì½œì„ ëŒ€ìƒìœ¼ë¡œí•˜ë ¤ë©´ 0ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAdd6_SRCPORT í”„ë¡œí† ì½œì´ TCP/IP ë˜ëŠ” UDP/IPì˜ ê²½ìš°ëŠ” 규칙 조건으로 소스 í¬íŠ¸ 번호를 지정합니다. 그렇지 í”„ë¡œí† ì½œì˜ ê²½ìš°ëŠ” 무시ë©ë‹ˆë‹¤. ì´ ë§¤ê°œ 변수를 지정하지 않으면 모든 í¬íŠ¸ 번호가 대ìƒì´ë©ë‹ˆë‹¤. 지정 ë°©ë²•ì€ "1-1024"(1 번 ì´ìƒ 1024 ì´í•˜) "23"(23 번ì—만 해당) 등과 ê°™ì´ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAdd6_DESTPORT í”„ë¡œí† ì½œì´ TCP/IP ë˜ëŠ” UDP/IPì˜ ê²½ìš°ëŠ” 규칙 조건으로 목ì ì§€ í¬íŠ¸ 번호를 지정합니다. 그렇지 í”„ë¡œí† ì½œì˜ ê²½ìš°ëŠ” 무시ë©ë‹ˆë‹¤. 지정 방법ì€/SRCPORT 매개 변수와 같습니다. +CMD_AccessAdd6_SRCUSERNAME ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ ì§€ì •ëœ ì´ë¦„ì˜ ì‚¬ìš©ìž ë˜ëŠ” ê·¸ë£¹ì˜ ì„¸ì…˜ì—ì„œ 전송 ëœ íŒ¨í‚·ì—ë§Œì´ ê·œì¹™ì„ ì ìš© í•  수 있습니다. ì´ ê²½ìš° ì‚¬ìš©ìž ë‚˜ ê·¸ë£¹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAdd6_DESTUSERNAME ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ ì§€ì •ëœ ì´ë¦„ì˜ ì‚¬ìš©ìž ë˜ëŠ” ê·¸ë£¹ì˜ ì„¸ì…˜ì´ ìˆ˜ì‹ í•˜ëŠ” 패킷ì—ë§Œì´ ê·œì¹™ì„ ì ìš© í•  수 있습니다. ì´ ê²½ìš° ì‚¬ìš©ìž ë‚˜ ê·¸ë£¹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAdd6_SRCMAC ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ 소스 MAC 주소를 지정합니다. MAC 주소는 00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00ê³¼ ê°™ì´ 16 진수로 "-"ë˜ëŠ” ":"구분 기호를 사용하여 지정합니다. 구분 기호는 ìƒëžµ í•  수 있습니다. +CMD_AccessAdd6_DESTMAC ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ 목ì ì§€ MAC 주소를 지정합니다. 지정 방법ì€/SRCMAC 매개 변수와 같습니다. +CMD_AccessAdd6_TCPSTATE ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ TCP ì—°ê²° ìƒíƒœë¥¼ 지정합니다. Established ë˜ëŠ” Unestablishedì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAdd6_Prompt_TYPE pass ë˜ëŠ” discard: +CMD_AccessAdd6_Prompt_MEMO 규칙 설명 (주): +CMD_AccessAdd6_Prompt_PRIORITY ê·œì¹™ì˜ ìš°ì„  순위: +CMD_AccessAdd6_Eval_PRIORITY ìš°ì„  순위는 1 ì´ìƒì˜ 정수로 지정하십시오. +CMD_AccessAdd6_Prompt_SRCIP ì›ë³¸ IPv6 주소 (::/0으로 모든): +CMD_AccessAdd6_Prompt_DESTIP ëŒ€ìƒ IPv6 주소 (::/0으로 모든): +CMD_AccessAdd6_Prompt_PROTOCOL 프로토콜 번호 ë˜ëŠ” 프로토콜 ì´ë¦„ (tcp/udp/icmpv4/icmpv6/ip): +CMD_AccessAdd6_Prompt_SRCPORT 소스 í¬íŠ¸ ë²ˆí˜¸ì˜ ë²”ìœ„ (tcp/udpì˜ ê²½ìš°ì—만): +CMD_AccessAdd6_Prompt_DESTPORT 목ì ì§€ í¬íŠ¸ ë²ˆí˜¸ì˜ ë²”ìœ„ (tcp/udpì˜ ê²½ìš°ì—만): +CMD_AccessAdd6_Prompt_SRCUSERNAME 전송 ì‚¬ìš©ìž ì´ë¦„ (지정ì—ì„œ 모든): +CMD_AccessAdd6_Prompt_DESTUSERNAMEë°›ì€ ì‚¬ìš©ìž ì´ë¦„ (지정ì—ì„œ 모든): +CMD_AccessAdd6_Prompt_SRCMAC 소스 MAC 주소와 ë§ˆìŠ¤í¬ (지정ì—ì„œ 모든): +CMD_AccessAdd6_Prompt_DESTMAC ëŒ€ìƒ MAC 주소와 ë§ˆìŠ¤í¬ (지정ì—ì„œ 모든): +CMD_AccessAdd6_Prompt_TCPSTATE TCP ì—°ê²° ìƒíƒœ (Established/Unestablished): + + +# AccessAddEx6 명령 +CMD_AccessAddEx6 액세스 목ë¡ì— 규칙 추가 (IPv6 지연 지터 패킷 ì†ì‹¤ 설정 가능) +CMD_AccessAddEx6_Help 현재 관리하고있는 ê°€ìƒ HUB 액세스 목ë¡ì— 새 ê·œì¹™ì„ ì¶”ê°€í•©ë‹ˆë‹¤. 통과시 지연 지터 패킷 ì†ì‹¤ì„ ë°œìƒì‹œí‚¬ 수 있습니다. \n 액세스 목ë¡ì€ ê°€ìƒ HUB 내를 í르는 íŒ¨í‚·ì— ì ìš©ë˜ëŠ” 패킷 í•„í„° ê·œì¹™ì˜ ì§‘í•©ìž…ë‹ˆë‹¤. 액세스 목ë¡ì—는 여러 ê·œì¹™ì„ ë“±ë¡ í•  수 있으며, ê° ê·œì¹™ì— ëŒ€í•´ ìš°ì„  순위를 ì •ì˜ í•  수 있습니다. 모든 패킷 액세스 목ë¡ì— 등ë¡ë˜ì–´ìžˆëŠ” ê·œì¹™ì— ì§€ì •ëœ ì¡°ê±´ì— ì¼ì¹˜í•˜ëŠ” 첫 번째 규칙ì—ì„œ 규정 ëœ ë™ìž‘으로 통과 ë˜ëŠ” í기가 ê²°ì •ë©ë‹ˆë‹¤. ì–´ë–¤ 규칙 ì¡°ê±´ì— ì¼ì¹˜í•˜ì§€ ì•Šì€ íŒ¨í‚·ì€ ë‚´ìž¬ì ìœ¼ë¡œ 통과 허용ë©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_AccessAddEx6_Args AccessAddEx6 [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/SRCUSERNAME:username ] [/DESTUSERNAME:username] [/TCPSTATE:established|unestablished] [/DELAY:delay_millisec] [/JITTER:jitter_percent] [/LOSS:loss_percent] +CMD_AccessAddEx6_ [pass|discard] íŒ¨í‚·ì´ ê·œì¹™ì˜ ì¡°ê±´ì— ì¼ì¹˜í•˜ë©´ ë™ìž‘ì„ ê²°ì •í•©ë‹ˆë‹¤. pass를 지정하면 트래버스를 discard를 지정하면 [ì‚­ì œ]를 ì˜ë¯¸í•©ë‹ˆë‹¤. 지연 지터 패킷 ì†ì‹¤ ì„¤ì •ì€ passì˜ ê²½ìš°ì—만 ì ìš©ë©ë‹ˆë‹¤. +CMD_AccessAddEx6_MEMO 규칙 설명 (주)ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAddEx6_PRIORITY ê·œì¹™ì˜ ìš°ì„  순위를 1 ì´ìƒì˜ 정수로 지정합니다. ìš°ì„  순위는 ìž‘ì€ ê²ƒ ì¼ìˆ˜ë¡ ìš°ì„  순위가 높습니다. +CMD_AccessAddEx6_SRCIP ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ ì›ë³¸ IPv6 주소를 "IP 주소/마스í¬"ì˜ í˜•ì‹ìœ¼ë¡œ 지정합니다. IPv6 주소는 2001:200:0:1::처럼 16 진수를 콜론으로 구분하여 지정합니다. 마스í¬ëŠ” ffff:ffff:ffff:ffff::처럼 IPv6 형ì‹ìœ¼ë¡œ 구분하거나 64와 ê°™ì´ ì²˜ìŒë¶€í„° 비트 길ì´ë¥¼ 10 진수로 지정합니다. ë‹¨ì¼ IPv6 호스트를 지정하려면 마스í¬ë¥¼ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff ë˜ëŠ” 128ë¡œ 지정합니다. 모든 IPv6 호스트를 지정하려면 "::/0"으로 지정합니다. +CMD_AccessAddEx6_DESTIP ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ ëŒ€ìƒ IPv6 주소를 "IP 주소/마스í¬"ì˜ í˜•ì‹ìœ¼ë¡œ 지정합니다. 지정 방법ì€/SRCIP 매개 변수와 같습니다. +CMD_AccessAddEx6_PROTOCOL ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ í”„ë¡œí† ì½œì˜ ì¢…ë¥˜ë¥¼ 지정합니다. IP 프로토콜 번호를 10 진수로 입력하거나 "tcp"(TCP/IP 프로토콜 6 번) "udp"(UDP/IP 프로토콜 17 번) "icmpv4"(ICMPv4 프로토콜 1 번) "icmpv6 "(ICMPv6 프로토콜 58 번)"ip "(모든 IP 프로토콜 0 번) 키워드를 지정합니다. 모든 IP í”„ë¡œí† ì½œì„ ëŒ€ìƒìœ¼ë¡œí•˜ë ¤ë©´ 0ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAddEx6_SRCPORT í”„ë¡œí† ì½œì´ TCP/IP ë˜ëŠ” UDP/IPì˜ ê²½ìš°ëŠ” 규칙 조건으로 소스 í¬íŠ¸ 번호를 지정합니다. 그렇지 í”„ë¡œí† ì½œì˜ ê²½ìš°ëŠ” 무시ë©ë‹ˆë‹¤. ì´ ë§¤ê°œ 변수를 지정하지 않으면 모든 í¬íŠ¸ 번호가 대ìƒì´ë©ë‹ˆë‹¤. 지정 ë°©ë²•ì€ "1-1024"(1 번 ì´ìƒ 1024 ì´í•˜) "23"(23 번ì—만 해당) 등과 ê°™ì´ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAddEx6_DESTPORT í”„ë¡œí† ì½œì´ TCP/IP ë˜ëŠ” UDP/IPì˜ ê²½ìš°ëŠ” 규칙 조건으로 목ì ì§€ í¬íŠ¸ 번호를 지정합니다. 그렇지 í”„ë¡œí† ì½œì˜ ê²½ìš°ëŠ” 무시ë©ë‹ˆë‹¤. 지정 방법ì€/SRCPORT 매개 변수와 같습니다. +CMD_AccessAddEx6_SRCUSERNAME ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ ì§€ì •ëœ ì´ë¦„ì˜ ì‚¬ìš©ìž ë˜ëŠ” ê·¸ë£¹ì˜ ì„¸ì…˜ì—ì„œ 전송 ëœ íŒ¨í‚·ì—ë§Œì´ ê·œì¹™ì„ ì ìš© í•  수 있습니다. ì´ ê²½ìš° ì‚¬ìš©ìž ë‚˜ ê·¸ë£¹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAddEx6_DESTUSERNAME ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ ì§€ì •ëœ ì´ë¦„ì˜ ì‚¬ìš©ìž ë˜ëŠ” ê·¸ë£¹ì˜ ì„¸ì…˜ì´ ìˆ˜ì‹ í•˜ëŠ” 패킷ì—ë§Œì´ ê·œì¹™ì„ ì ìš© í•  수 있습니다. ì´ ê²½ìš° ì‚¬ìš©ìž ë‚˜ ê·¸ë£¹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAddEx6_SRCMAC ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ 소스 MAC 주소를 지정합니다. MAC 주소는 00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00ê³¼ ê°™ì´ 16 진수로 "-"ë˜ëŠ” ":"구분 기호를 사용하여 지정합니다. 구분 기호는 ìƒëžµ í•  수 있습니다. +CMD_AccessAddEx6_DESTMAC ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ 목ì ì§€ MAC 주소를 지정합니다. 지정 방법ì€/SRCMAC 매개 변수와 같습니다. +CMD_AccessAddEx6_TCPSTATE ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ TCP ì—°ê²° ìƒíƒœë¥¼ 지정합니다. Established ë˜ëŠ” Unestablishedì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccessAddEx6_DELAYì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼í•˜ëŠ” ê²½ìš°ì— ì§€ì—°ì„ ë°œìƒì‹œí‚¬ 수 있습니다. ë°œìƒì‹œí‚¤ê³  ìží•˜ëŠ” 지연 ì‹œê°„ì„ ë°€ë¦¬ ì´ˆ 단위로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ ì§€ì—°ì€ ë°œìƒí•˜ì§€ 않습니다. 지터는 10000 밀리 ì´ˆ ì´í•˜ 여야합니다. +CMD_AccessAddEx6_JITTERì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼í•˜ëŠ” ê²½ìš°ì— ì§€í„°ë¥¼ ë°œìƒì‹œí‚¬ 수 있습니다. 지연 ê°’ì— ëŒ€í•´ ì§€í„°ì˜ ìš”ë™ì„ 0 %~ 100 %ì˜ ë°±ë¶„ìœ¨ 수치로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ 지터가 ë°œìƒí•˜ì§€ 않습니다. +CMD_AccessAddEx6_LOSSì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼ í•  ë•Œ 패킷 ì†ì‹¤ì„ ë°œìƒì‹œí‚¬ 수 있습니다. íŒ¨í‚·ì´ ì†ì‹¤ ë  ê°€ëŠ¥ì„±ì„ 0 %~ 100 %ì˜ ë°±ë¶„ìœ¨ 수치로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ 패킷 ì†ì‹¤ì€ ë°œìƒí•˜ì§€ 않습니다. + +CMD_AccessAddEx6_Prompt_DELAY ë°œìƒí•˜ëŠ” 지연 (밀리 세컨드 단위:0 - 10000): +CMD_AccessAddEx6_Prompt_JITTER ë°œìƒì‹œí‚¤ëŠ” ì§€í„°ì˜ ìš”ë™ (백분율:0 - 100): +CMD_AccessAddEx6_Prompt_LOSS ë°œìƒí•˜ëŠ” 패킷 ì†ì‹¤ 비율 (백분율:0 - 100): +CMD_AccessAddEx6_Eval_DELAY ì§€ì—°ì€ 0 - 10000ì˜ ì •ìˆ˜ë¡œ 설정하십시오. +CMD_AccessAddEx6_Eval_JITTER ì§€í„°ì˜ ìš”ë™ì€ 0 - 100ì˜ ì •ìˆ˜ë¡œ 지정하십시오. +CMD_AccessAddEx6_Eval_LOSS 패킷 ì†ì‹¤ ë¹„ìœ¨ì€ 0 - 100ì˜ ì •ìˆ˜ë¡œ 지정하십시오. + + + + + +# AccessList 명령 +CMD_AccessList 액세스 ëª©ë¡ ê·œì¹™ 목ë¡ì„ 검색 +CMD_AccessList_Help 현재 관리하고있는 ê°€ìƒ HUB 액세스 목ë¡ì— 등ë¡ë˜ì–´ìžˆëŠ” 패킷 í•„í„°ë§ ê·œì¹™ 목ë¡ì„ 가져옵니다. \n 액세스 목ë¡ì€ ê°€ìƒ HUB 내를 í르는 íŒ¨í‚·ì— ì ìš©ë˜ëŠ” 패킷 í•„í„° ê·œì¹™ì˜ ì§‘í•©ìž…ë‹ˆë‹¤. 액세스 목ë¡ì—는 여러 ê·œì¹™ì„ ë“±ë¡ í•  수 규칙마다 ìš°ì„  순위를 ì •ì˜ í•  수 있습니다. 모든 패킷 액세스 목ë¡ì— 등ë¡ë˜ì–´ìžˆëŠ” ê·œì¹™ì— ì§€ì •ëœ ì¡°ê±´ì— ì¼ì¹˜í•˜ëŠ” 첫 번째 규칙ì—ì„œ 규정 ëœ ë™ìž‘으로 통과 ë˜ëŠ” í기가 ê²°ì •ë©ë‹ˆë‹¤. ì–´ë–¤ 규칙 ì¡°ê±´ì— ì¼ì¹˜í•˜ì§€ ì•Šì€ íŒ¨í‚·ì€ ë‚´ìž¬ì ìœ¼ë¡œ 통과 허용ë©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_AccessList_Args AccessList + + +# AccessDelete 명령 +CMD_AccessDelete 액세스 목ë¡ì—ì„œ ê·œì¹™ì„ ì‚­ì œ +CMD_AccessDelete_Help 현재 관리하고있는 ê°€ìƒ HUB 액세스 목ë¡ì— 등ë¡ë˜ì–´ìžˆëŠ” 패킷 í•„í„°ë§ ê·œì¹™ì„ ì‚¬ìš©í•˜ì—¬ 삭제합니다. \n ê·œì¹™ì„ ì‚­ì œí•˜ë ¤ë©´ ê·œì¹™ì˜ ID를 지정해야합니다. ID는 AccessList 명령으로 ë³¼ 수 있습니다. \n ë˜í•œ ê·œì¹™ì„ ì‚­ì œí•˜ì§€ ì•Šê³  ì¼ì‹œì ìœ¼ë¡œ 비활성화하려면 AccessDisable ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_AccessDelete_Args AccessDelete [id] +CMD_AccessDelete_ [id] 삭제할 ê·œì¹™ì˜ ID ë˜ëŠ” 고유 ID를 지정합니다. +CMD_Access_Prompt_ID 액세스 ëª©ë¡ ê·œì¹™ ID ë˜ëŠ” 고유 ID: + + +# AccessEnable 명령 +CMD_AccessEnable 액세스 ëª©ë¡ ê·œì¹™ì˜ í™œì„±í™” +CMD_AccessEnable_Help 현재 관리하고있는 ê°€ìƒ HUB 액세스 목ë¡ì— 등ë¡ë˜ì–´ìžˆëŠ” 패킷 í•„í„°ë§ ê·œì¹™ì„ ì§€ì •í•˜ì—¬ 활성화합니다. 활성화 ëœ ê·œì¹™ì€ íŒ¨í‚· í•„í„°ë§ì— 사용ë©ë‹ˆë‹¤. \n ê·œì¹™ì„ í™œì„±í™”í•˜ë ¤ë©´ ê·œì¹™ì˜ ID를 지정해야합니다. ID는 AccessList 명령으로 ë³¼ 수 있습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_AccessEnable_Args AccessEnable [id] +CMD_AccessEnable_ [id] 활성화하는 ê·œì¹™ì˜ ID를 지정합니다. + + +# AccessDisable 명령 +CMD_AccessDisable 액세스 ëª©ë¡ ê·œì¹™ 비활성화 +CMD_AccessDisable_Help 현재 관리하고있는 ê°€ìƒ HUB 액세스 목ë¡ì— 등ë¡ë˜ì–´ìžˆëŠ” 패킷 í•„í„°ë§ ê·œì¹™ì„ ì§€ì •í•˜ì—¬ 비활성화합니다. 비활성화 ëœ ê·œì¹™ì€ íŒ¨í‚· í•„í„°ë§ì— 사용ë˜ì§€ 않습니다. \n ê·œì¹™ì„ ë¹„í™œì„±í™”í•˜ë ¤ë©´ ê·œì¹™ì˜ ID를 지정해야합니다. ID는 AccessList 명령으로 ë³¼ 수 있습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_AccessDisable_Args AccessDisable [id] +CMD_AccessDisable_ [id] 비활성화하는 ê·œì¹™ì˜ ID를 지정합니다. + + +# UserList 명령 +CMD_UserList ì‚¬ìš©ìž ëª©ë¡ì„ 검색 +CMD_UserList_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” ì‚¬ìš©ìž ëª©ë¡ì„ 가져옵니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_UserList_Args UserList + + +# UserCreate 명령 +CMD_UserCreate ì‚¬ìš©ìž ìž‘ì„± +CMD_UserCreate_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 새 사용ìžë¥¼ 만듭니다. \n 사용ìžë¥¼ 만들 ë•Œ 사용ìžì˜ ì¸ì¦ 정보를 사용하여 VPN Clientê°€ì´ ê°€ìƒ HUBì— ì—°ê²° í•  수 있습니다. \nUserCreate ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ 사용ìžë¥¼ 만든 경우 해당 사용ìžì˜ ì¸ì¦ ë°©ë²•ì€ ì•”í˜¸ ì¸ì¦ìœ¼ë¡œ ë“±ë¡ ëœ ì•”í˜¸ë¡œ ìž„ì˜ì˜ 문ìžì—´ì´ 할당ë©ë‹ˆë‹¤. ë”°ë¼ì„œ 사용ìžëŠ” 그대로는 ê°€ìƒ HUBì— ì—°ê²° í•  수 없습니다. 사용ìžë¥¼ 만든 후 반드시 UserPasswordSet ëª…ë ¹ì— ì‚¬ìš©ìž ì•”í˜¸ë¥¼ 지정하거나 UserAnonymousSet 명령 UserCertSet 명령 UserSignedSet 명령 UserRadiusSet 명령 ë˜ëŠ” UserNTLMSet 명령ì—ì„œ ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ ë³€ê²½í•˜ì‹­ì‹œì˜¤. \n 그러나 ì‚¬ìš©ìž ì´ë¦„ì„ "*"(별표 1 문ìž)ë¡œ 만든 사용ìžëŠ” ìžë™ìœ¼ë¡œ RADIUS ì¸ì¦ 사용ìžë¡œ 등ë¡ë©ë‹ˆë‹¤. "*"ë¼ëŠ” 사용ìžê°€ 존재하는 경우ì—만 í´ë¼ì´ì–¸íŠ¸ê°€ VPN Serverì— ì—°ê²°í–ˆì„ ë•Œ 제시 í•œ ì‚¬ìš©ìž ì´ë¦„ì´ ê¸°ì¡´ì˜ ì‚¬ìš©ìž ì´ë¦„ê³¼ ì¼ì¹˜í•˜ì§€ 않는 사용ìžëŠ” 사용ìžê°€ ìž…ë ¥ í•œ ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호를 사용하여 RADIUS 서버 ë˜ëŠ” NT ë„ë©”ì¸ ì»¨íŠ¸ë¡¤ëŸ¬ì— ì˜í•´ ì¸ì¦ ë  ìˆ˜ 있으며, ê·¸ ê²½ìš°ì˜ ì¸ì¦ 설정 ë° ë³´ì•ˆ ì •ì±… ì„¤ì •ì€ "*"ì‚¬ìš©ìž ì„¤ì •ì— ë”°ë¦…ë‹ˆë‹¤. \n 번 만든 사용ìžì˜ ì‚¬ìš©ìž ì •ë³´ë¥¼ 변경하려면 UserSet ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_UserCreate_Args UserCreate [name] [/GROUP:group] [/REALNAME:realname] [/NOTE:note] +CMD_UserCreate_ [name] 새로 만든 사용ìžì˜ ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_UserCreate_GROUP 사용ìžë¥¼ ê·¸ë£¹ì— ê°€ìž… í•  경우 그룹 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 사용ìžê°€ ì–´ë–¤ 그룹ì—ë„ ì†Œì†í•˜ì§€ 않는 경우/GROUP:noneì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_UserCreate_REALNAME 사용ìžì˜ ì‹¤ëª…ì„ ì§€ì •í•©ë‹ˆë‹¤. 지정하지 않으면/REALNAME:noneì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_UserCreate_NOTE 사용ìžì˜ ì„¤ëª…ì„ ì§€ì •í•©ë‹ˆë‹¤. 지정하지 않으면/NOTE:noneì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_UserCreate_Prompt_NAME ì‚¬ìš©ìž ì´ë¦„: +CMD_UserCreate_Prompt_GROUP 참여하는 그룹 ì´ë¦„: +CMD_UserCreate_Prompt_REALNAME 사용ìžì˜ 본명: +CMD_UserCreate_Prompt_NOTE ì‚¬ìš©ìž ì„¤ëª…: + + +# UserSet 명령 +CMD_UserSet ì‚¬ìš©ìž ì •ë³´ 변경 +CMD_UserSet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” ì‚¬ìš©ìž ì •ë³´ë¥¼ 변경합니다. \nì´ ëª…ë ¹ìœ¼ë¡œ 변경할 수있는 ì‚¬ìš©ìž ì •ë³´ëŠ” UserCreate 명령으로 새로 사용ìžë¥¼ 만들 ë•Œ 지정하는 "그룹 ì´ë¦„", "본명"ë° "설명"ì˜ 3 항목입니다. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 목ë¡ì„ 검색하려면 UserList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_UserSet_Args UserSet [name] [/GROUP:group] [/REALNAME:realname] [/NOTE:note] +CMD_UserSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_UserSet_GROUP 사용ìžë¥¼ ê·¸ë£¹ì— ê°€ìž… í•  경우 그룹 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 사용ìžê°€ ì–´ë–¤ 그룹ì—ë„ ì†Œì†í•˜ì§€ 않는 경우/GROUP:noneì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_UserSet_REALNAME 사용ìžì˜ ì‹¤ëª…ì„ ì§€ì •í•©ë‹ˆë‹¤. 지정하지 않으면/REALNAME:noneì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_UserSet_NOTE 사용ìžì˜ ì„¤ëª…ì„ ì§€ì •í•©ë‹ˆë‹¤. 지정하지 않으면/NOTE:noneì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# UserDelete 명령 +CMD_UserDelete ì‚¬ìš©ìž ì‚­ì œ +CMD_UserDelete_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžë¥¼ 삭제합니다. 사용ìžë¥¼ 삭제하면 해당 사용ìžëŠ” ê°€ìƒ HUBì— ì—°ê²°í•  수 없습니다. \nUserPolicySet ëª…ë ¹ì„ ì‚¬ìš©í•˜ë©´ 사용ìžë¥¼ 삭제하지 ì•Šê³  ì¼ì‹œì ìœ¼ë¡œ 로그ì¸ì„ 금지하ë„ë¡ êµ¬ì„± í•  수 있습니다. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 목ë¡ì„ 검색하려면 UserList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_UserDelete_Args UserDelete [name] +CMD_UserDelete_ [name] 제거 í•  ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# UserGet 명령 +CMD_UserGet ì‚¬ìš©ìž ì •ë³´ 검색 +CMD_UserGet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” ì‚¬ìš©ìž ë“±ë¡ ì •ë³´ë¥¼ 소ë“합니다. \nì´ ëª…ë ¹ì—ì„œ ì–»ì„ ìˆ˜ìžˆëŠ” 정보는 "ì‚¬ìš©ìž ì´ë¦„", "본명", "설명", "ì†Œì† ê·¸ë£¹", "유효 기간", "보안 ì •ì±…", "ì¸ì¦ 방법"ë° ì„¤ì •ë˜ì–´ìžˆëŠ” ì¸ì¦ 방법 ì†ì„±ìœ¼ë¡œ 지정ë˜ì–´ìžˆëŠ” 파ë¼ë¯¸í„° ì´ì™¸ì—, 사용ìžì˜ 통계 ë°ì´í„°ìž…니다. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 목ë¡ì„ 검색하려면 UserList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_UserGet_Args UserGet [name] +CMD_UserGet_ [name] 정보를 얻으려면 ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_UserGet_Column_Name ì‚¬ìš©ìž ì´ë¦„ +CMD_UserGet_Column_RealName 본명 +CMD_UserGet_Column_Note 설명 +CMD_UserGet_Column_Group 그룹 ì´ë¦„ +CMD_UserGet_Column_Expires 유효 기간 +CMD_UserGet_Column_AuthType ì¸ì¦ 방법 +CMD_UserGet_Column_UserCert ë“±ë¡ ëœ ì‚¬ìš©ìž ê³ ìœ  ì¸ì¦ì„œ +CMD_UserGet_Column_RadiusAlias 외부 ì¸ì¦ ì„œë²„ì˜ ì¸ì¦ ì‚¬ìš©ìž ì´ë¦„ +CMD_UserGet_Column_RootCert_CN ì¸ì¦ì„œì˜ CN ê°’ì˜ ì œí•œ +CMD_UserGet_Column_RootCert_SERIAL ì¸ì¦ì„œ ì¼ë ¨ 번호 제한 +CMD_UserGet_Policyì´ ì‚¬ìš©ìžì— ì„¤ì •ëœ ë³´ì•ˆ ì •ì±… + + +# UserAnonymousSet 명령 +CMD_UserAnonymousSet ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ ìµëª… ì¸ì¦ìœ¼ë¡œ 설정 +CMD_UserAnonymousSet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ "ìµëª… ì¸ì¦"으로 설정합니다. ìµëª… ì¸ì¦ì— ì„¤ì •ëœ ì‚¬ìš©ìž ì´ë¦„ì—ì„œ ê°€ìƒ HUBì— ì—°ê²° í•œ VPN Client는 ì–´ë– í•œ ì‚¬ìš©ìž ì¸ì¦ë„받지 ì•Šê³  무조건 ê°€ìƒ HUBì— ì—°ê²° í•  수 있습니다. ìµëª… ì¸ì¦ ê¸°ëŠ¥ì€ ì¸í„°ë„· 등ì—ì„œ ë„리 누구나 ì ‘ì†í•  수 있ë„ë¡ ì„¤ì •ìœ¼ë¡œ 공개하는 VPN Serverì— ì´ìƒì ìž…니다. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 목ë¡ì„ 검색하려면 UserList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_UserAnonymousSet_Args UserAnonymousSet [name] +CMD_UserAnonymousSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# UserPasswordSet 명령 +CMD_UserPasswordSet ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ ì•”í˜¸ ì¸ì¦ 설정 암호를 설정 +CMD_UserPasswordSet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ "암호 ì¸ì¦"으로 설정합니다. 암호 ì¸ì¦ê³¼ ê°€ìƒ HUB 보안 계정 ë°ì´í„°ë² ì´ìŠ¤ì˜ ì‚¬ìš©ìž ê°œì²´ì— ì–´ë–¤ 암호를 설정해ë‘ê³  ê·¸ ì´ë¦„으로 사용ìžê°€ ê°€ìƒ HUBì— ì—°ê²°í•˜ë ¤ê³  í•  ë•Œ 암호를 입력하ë¼ëŠ” 메시지는 암호 ê°€ ì¼ì¹˜í•˜ëŠ” ê²½ìš°ì— ì—°ê²°ì„ í—ˆìš©í•˜ëŠ” ì¸ì¦ 방법입니다. \n 사실, 사용ìžì˜ 암호 í•´ì‹œ 저장ë˜ë¯€ë¡œ VPN Server 설정 파ì¼ì„ 분ì„í•´ì„œ ì›ëž˜ 암호는 모릅니다. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 목ë¡ì„ 검색하려면 UserList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_UserPasswordSet_Args UserPasswordSet [name] [/PASSWORD:password] +CMD_UserPasswordSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_UserPasswordSet_PASSWORD 사용ìžê°€ 설정 암호를 지정합니다. ì´ ë§¤ê°œ 변수를 지정하지 않으면 암호를 입력하ë¼ëŠ” 메시지가 표시ë©ë‹ˆë‹¤. + + +# UserCertSet 명령 +CMD_UserCertSet ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ ê³ ìœ  ì¸ì¦ì„œ ì¸ì¦ìœ¼ë¡œ 설정 ì¸ì¦ì„œë¥¼ 설정 +CMD_UserCertSet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ "고유 ì¸ì¦ì„œ ì¸ì¦"으로 설정합니다. 고유 ì¸ì¦ì„œ ì¸ì¦ì€ ê°€ìƒ HUB 보안 계정 ë°ì´í„°ë² ì´ìŠ¤ì˜ ì‚¬ìš©ìž ê°œì²´ì— ëŒ€í•´ í•˜ë‚˜ì˜ X.509 ì¸ì¦ì„œë¥¼ 설정해ë‘ê³  ê·¸ ì´ë¦„으로 사용ìžê°€ ê°€ìƒ HUBì— ì—°ê²°í•˜ë ¤ê³  í•  ë•Œ 제시 ì¸ì¦ì„œê°€ 등ë¡ë˜ì–´ìžˆëŠ” ì¸ì¦ì„œì™€ ì¼ì¹˜í•˜ë©° í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œì— 해당 ê°œì¸ í‚¤ë¥¼ 보유하고 있는지 RSA 알고리즘 ê²€ì¦í•¨ìœ¼ë¡œì¨ ì—°ê²°ì„ í—ˆìš©í•˜ëŠ” ì¸ì¦ 방법입니다. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 목ë¡ì„ 검색하려면 UserList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_UserCertSet_Args UserCertSet [name] [/LOADCERT:cert] +CMD_UserCertSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_UserCertSet_LOADCERT 사용ìžê°€ 설정하는 ì¸ì¦ì„œë¥¼ X.509 ì¸ì¦ì„œ íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# UserCertGet 명령 +CMD_UserCertGet 고유 ì¸ì¦ì„œ ì¸ì¦ ì‚¬ìš©ìž ë“±ë¡ë˜ì–´ìžˆëŠ” ì¸ì¦ì„œ ì·¨ë“ +CMD_UserCertGet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” 「고유 ì¸ì¦ì„œ ì¸ì¦ "사용ìžì— 대해 설정ë˜ì–´ìžˆëŠ” X.509 형ì‹ì˜ ì¸ì¦ì„œë¥¼ 검색하고 파ì¼ì— 저장합니다. \n ì§€ì •ëœ ì‚¬ìš©ìžê°€ '고유 ì¸ì¦ì„œ ì¸ì¦ "으로 설정ë˜ì–´ 있지 않으면 오류가 ë°œìƒí•©ë‹ˆë‹¤. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 목ë¡ì„ 검색하려면 UserList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_UserCertGet_Args UserCertGet [name] [/SAVECERT:cert] +CMD_UserCertGet_ [name] 정보를 얻으려면 ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_UserCertGet_SAVECERT ì·¨ë“í•œ ì‚¬ìš©ìž ì¸ì¦ì„œë¥¼ X.509 형ì‹ìœ¼ë¡œ 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_UserCertGet_Not_Cert ì‚¬ìš©ìž ê³ ìœ  ì¸ì¦ì„œ ì¸ì¦ 아닌지 고유 ì¸ì¦ì„œê°€ 설정ë˜ì–´ 있지 않습니다. + + +# UserSignedSet 명령 +CMD_UserSignedSet ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ ì„œëª… ëœ ì¸ì¦ì„œ ì¸ì¦ 설정 +CMD_UserSignedSet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ "서명 ëœ ì¸ì¦ì„œ ì¸ì¦"으로 설정합니다. 서명 ëœ ì¸ì¦ì„œ ì¸ì¦ìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” ì‚¬ìš©ìž ì´ë¦„ì€ ì‚¬ìš©ìžê°€ ê°€ìƒ HUBì— ì—°ê²°í–ˆì„ ë•Œ 사용ìžê°€ 제시 í•œ ì¸ì¦ì„œê°€ ê°€ìƒ HUB 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì— ì¸ì¦ì„œ 중 í•˜ë‚˜ì— ì˜í•´ 서명ë˜ì–´ 있는지를 검사하며 í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œì— 해당 ê°œì¸ í‚¤ë¥¼ 보유하고 있는지 RSA 알고리즘 ê²€ì¦í•¨ìœ¼ë¡œì¨ ì—°ê²°ì„ í—ˆìš©í•˜ëŠ” ì¸ì¦ 방법입니다. \n ë˜í•œ 사용ìžë§ˆë‹¤ 기대하는 ì¦ëª…ì„œì˜ Common Name (CN) ë° ì¼ë ¨ 번호를 ë“±ë¡ í•´ë‘ê³ , ìƒê¸°ì˜ ê²€ì¦ì„ 통과 í•œ 후 ì¸ì¦ì„œì˜ ë‚´ìš©ì´ ì„¤ì •ëœ ê°’ê³¼ ì¼ì¹˜í•˜ëŠ” 경우ì—만 ì—°ê²° 를 허용하ë„ë¡ ì„¤ì •ë„ ê°€ëŠ¥í•©ë‹ˆë‹¤. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 목ë¡ì„ 검색하려면 UserList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_UserSignedSet_Args UserSignedSet [name] [/CN:cn] [/SERIAL:serial] +CMD_UserSignedSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_UserSignedSet_CNì´ ë§¤ê°œ 변수를 지정한 경우ì—는 사용ìžê°€ 제시 í•œ ì¸ì¦ì„œê°€ 신뢰할 수있는 ì¸ì¦ 기관ì—ì„œ 서명ë˜ê³  있는지를 ê²€ì¦ í•œ 후 ê·¸ ì¦ëª…ì„œì˜ Common Name (CN)ì˜ ê°’ì„ì´ ë§¤ê°œ ë³€ìˆ˜ì— ì˜í•´ ì„¤ì •ëœ ê°’ê³¼ 비êµí•˜ì—¬ ì¼ì¹˜í•˜ëŠ” 경우ì—만 ì—°ê²°ì„ í—ˆìš©í•©ë‹ˆë‹¤. "none"ì„ ì§€ì •í–ˆì„ ê²½ìš°,ì´ ì²´í¬ëŠ” 행해지 지 않습니다. +CMD_UserSignedSet_SERIALì´ ë§¤ê°œ 변수를 지정한 경우ì—는 사용ìžê°€ 제시 í•œ ì¸ì¦ì„œê°€ 신뢰할 수있는 ì¸ì¦ 기관ì—ì„œ 서명ë˜ê³  있는지를 ê²€ì¦ í•œ 후 ì¸ì¦ì„œì˜ ì¼ë ¨ 번호 ê°’ì„ì´ ë§¤ê°œ ë³€ìˆ˜ì— ì˜í•´ ì„¤ì •ëœ ê°’ê³¼ ë¹„êµ í•˜ê³  ì¼ì¹˜í•˜ëŠ” 경우ì—만 ì—°ê²°ì„ í—ˆìš©í•©ë‹ˆë‹¤. "none"ì„ ì§€ì •í–ˆì„ ê²½ìš°,ì´ ì²´í¬ëŠ” 행해지 지 않습니다. +CMD_UserSignedSet_Prompt_CN Common Name (CN) ê°’ì„ í•œì •: +CMD_UserSignedSet_Prompt_SERIAL ì¼ë ¨ 번호 ê°’ì„ í•œì •: + + +# UserRadiusSet 명령 +CMD_UserRadiusSet ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ RADIUS ì¸ì¦ 설정 +CMD_UserRadiusSet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ "RADIUS ì¸ì¦"으로 설정합니다. RADIUS ì¸ì¦ìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” ì´ë¦„으로 사용ìžê°€ ê°€ìƒ HUBì— ì—°ê²°í–ˆì„ ë•Œ ì‚¬ìš©ìž ì´ë¦„ê³¼ 사용ìžê°€ ìž…ë ¥ í•œ 암호가 RADIUS 서버로 전송 ëœ RADIUS 서버가 ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호 검사를 실시한 후 ì¸ì¦ 성공하면 사용ìžì˜ VPN ì—°ê²°ì„ í—ˆìš©í•©ë‹ˆë‹¤. \nRadius ì¸ì¦ì„ 사용하려면 미리 RadiusServerSet ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ 사용하는 RADIUS 서버를 ê°€ìƒ HUBë¡œ 설정해야합니다. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 목ë¡ì„ 검색하려면 UserList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_UserRadiusSet_Args UserRadiusSet [name] [/ALIAS:alias_name] +CMD_UserRadiusSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_UserRadiusSet_ALIASì´ ë§¤ê°œ 변수가 설정ë˜ì–´ìžˆëŠ” 경우 RADIUS ì„œë²„ì— ì „ì†¡ë˜ëŠ” ì‚¬ìš©ìž ì´ë¦„ì„ ê°€ìƒ HUBì—ì„œ ì‚¬ìš©ìž ì´ë¦„ê³¼ 다른 ì‚¬ìš©ìž ì´ë¦„ ì¼ ìˆ˜ 있습니다. 설정하지 않으면,/ALIAS:noneì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ (ê°€ìƒ HUBì˜ ì‚¬ìš©ìž ì´ë¦„ì´ ì‚¬ìš©ë©ë‹ˆë‹¤). ì‚¬ìš©ìž ì´ë¦„ì´ "*"ì˜ ê²½ìš°/ALIAS 매개 변수는 무시ë©ë‹ˆë‹¤. "*"사용ìžì— 대한 ì„¤ëª…ì€ UserCreate/HELP를 입력하면 표시ë©ë‹ˆë‹¤. +CMD_UserRadiusSet_Prompt_ALIAS ì¸ì¦ 별칭 ì´ë¦„ (옵션): + + +# UserNTLMSet 명령 +CMD_UserNTLMSet ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ NT ë„ë©”ì¸ ì¸ì¦ìœ¼ë¡œ 설정 +CMD_UserNTLMSet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ "NT ë„ë©”ì¸ ì¸ì¦"으로 설정합니다. NT ë„ë©”ì¸ ì¸ì¦ì— 설정ë˜ì–´ìžˆëŠ” ì´ë¦„으로 사용ìžê°€ ê°€ìƒ HUBì— ì—°ê²°í–ˆì„ ë•Œ ì‚¬ìš©ìž ì´ë¦„ê³¼ 사용ìžê°€ ìž…ë ¥ í•œ 암호가 Windows NT/2000/Server 2003/Server 2008/Server 2008 R2/Server 2012 ë„ë©”ì¸ ì»¨íŠ¸ë¡¤ëŸ¬ ë˜ëŠ” Active Directory 서버로 전송 ëœ ì¸ì¦ 서버가 ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호를 ì²´í¬ í•œ 후 ì¸ì¦ì´ 성공하면 ê·¸ 사용ìžì˜ VPN ì—°ê²°ì„ í—ˆìš©í•©ë‹ˆë‹¤. \nNT ë„ë©”ì¸ ì¸ì¦ì„ 사용하려면 VPN Serverê°€ 해당 ë„ë©”ì¸ì— ì—°ê²°ë˜ì–´ìžˆëŠ” Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012 중 í•˜ë‚˜ì˜ ìš´ì˜ ì²´ì œì—ì„œ 실행해야합니다. ìžì„¸í•œ ë‚´ìš©ì€ VPN Server 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 목ë¡ì„ 검색하려면 UserList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_UserNTLMSet_Args UserNTLMSet [name] [/ALIAS:alias_name] +CMD_UserNTLMSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_UserNTLMSet_ALIASì´ ë§¤ê°œ 변수가 설정ë˜ì–´ìžˆëŠ” 경우, NT ë„ë©”ì¸ ë˜ëŠ” Active Directoryì— ì „ì†¡ë˜ëŠ” ì‚¬ìš©ìž ì´ë¦„ì„ ê°€ìƒ HUBì—ì„œ ì‚¬ìš©ìž ì´ë¦„ê³¼ 다른 ì‚¬ìš©ìž ì´ë¦„ ì¼ ìˆ˜ 있습니다. 설정하지 않으면,/ALIAS:noneì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ (ê°€ìƒ HUBì˜ ì‚¬ìš©ìž ì´ë¦„ì´ ì‚¬ìš©ë©ë‹ˆë‹¤). ì‚¬ìš©ìž ì´ë¦„ì´ "*"ì˜ ê²½ìš°/ALIAS 매개 변수는 무시ë©ë‹ˆë‹¤. "*"사용ìžì— 대한 ì„¤ëª…ì€ UserCreate/HELP를 입력하면 표시ë©ë‹ˆë‹¤. + + +# UserPolicyRemove 명령 +CMD_UserPolicyRemove ì‚¬ìš©ìž ë³´ì•ˆ ì •ì±… 제거 +CMD_UserPolicyRemove_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì— 대해 설정ë˜ì–´ìžˆëŠ” 보안 ì •ì±… ì„¤ì •ì„ ì œê±°í•©ë‹ˆë‹¤. 보안 ì •ì±… ì„¤ì •ì´ ì‚­ì œ ëœ ì‚¬ìš©ìžëŠ” 사용ìžê°€ ì†í•œ ê·¸ë£¹ì˜ ë³´ì•ˆ ì •ì±… ì„¤ì •ì´ ì ìš©ë©ë‹ˆë‹¤. ê·¸ë£¹ì— ì†Œì†ë˜ì–´ 있지 않거나 ê·¸ë£¹ì— ë³´ì•ˆ ì •ì±…ì´ ì„¤ì •ë˜ì–´ 있지 않으면 기본 ê°’ (액세스 허용:사용, TCP ì—°ê²°ì˜ ìµœëŒ€ 개수:32 ê°œ, 제한 시간:20 ì´ˆ)ì„ ë”°ë¦…ë‹ˆë‹¤. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 목ë¡ì„ 검색하려면 UserList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_UserPolicyRemove_Args UserPolicyRemove [name] +CMD_UserPolicyRemove_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# UserPolicySet 명령 +CMD_UserPolicySet 사용ìžì˜ 보안 ì •ì±… 설정 +CMD_UserPolicySet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì— 대해 ì„¤ì •ëœ ë³´ì•ˆ ì •ì±…ì˜ ë‚´ìš©ì„ ë³€ê²½í•©ë‹ˆë‹¤. \n ì‚¬ìš©ìž ë³´ì•ˆ ì •ì±…ì´ ì„¤ì •ë˜ì–´ 있지 ì•Šì€ ê²½ìš°ëŠ” 새로운 기본 보안 ì •ì±…ì„ ì„¤ì •í•˜ê³  ì§€ì •ëœ ê°’ì„ ë³€ê²½í•©ë‹ˆë‹¤. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 목ë¡ì„ 검색하려면 UserList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_UserPolicySet_Args UserPolicySet [name] [/NAME:policy_name] [/VALUE:num|yes|no] +CMD_UserPolicySet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_UserPolicySet_NAME ê°’ì„ ë³€ê²½í•˜ëŠ” ì •ì±…ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ì •ì±…ì˜ ì´ë¦„ê³¼ 설정 가능한 ê°’ì˜ ëª©ë¡ì€ PolicyList 명령으로 표시 í•  수 있습니다. +CMD_UserPolicySet_VALUE ì •ì±…ì˜ ìƒˆ ê°’ì„ ì§€ì •í•©ë‹ˆë‹¤. ê·¸ ì •ì±…ì´ ìˆ˜ì¹˜ í˜•ì˜ ê²½ìš° 정수를 지정합니다. 부울 경우는 yes ë˜ëŠ” no를 지정합니다. 설정할 수있는 형ì‹ê³¼ ê°’ì€ PolicyList 명령으로 표시 í•  수 있습니다. + + +# UserExpiresSet 명령 +CMD_UserExpiresSet 사용ìžì˜ 유효 기간 설정 +CMD_UserExpiresSet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 유효 ê¸°ê°„ì„ ì„¤ì •í•©ë‹ˆë‹¤. 만료 ëœ ì‚¬ìš©ìžëŠ” ê°€ìƒ HUBì— ì—°ê²°í•  수 없습니다. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 목ë¡ì„ 검색하려면 UserList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_UserExpiresSet_Args UserExpiresSet [name] [/EXPIRES:expires] +CMD_UserExpiresSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_UserExpiresSet_EXPIRES 사용ìžì˜ 만료 날짜 ë° ì‹œê°„ì„ ì§€ì •í•©ë‹ˆë‹¤. "2005/10/08 19:30:00"처럼, ë…„Â·ì›”Â·ì¼ Â·ì‹œÂ·ë¶„Â·ì´ˆ 6 ê°œì˜ ì •ìˆ˜ë¥¼ 공백, 슬래시 ë˜ëŠ” 콜론으로 구분하십시오. ì—°ë„는 4 ìžë¦¬ë¡œ 지정하십시오. ê°’ì— ê³µë°±ì„ ë„£ëŠ” 경우는 ì „ì²´ ê°’ì„ ""ë¡œ 묶어야합니다. ì§€ì •ì€ í˜„ì§€ 시간 (명령 줄 관리 유틸리티를 실행하는 ì»´í“¨í„°ì˜ ê¸°ì¤€ 시간)ì— ì§€ì •í•  수 있습니다./EXPIRES:noneì„ ì§€ì •í•˜ë©´, 유효 ê¸°ê°„ì´ í•´ì œë©ë‹ˆë‹¤. +CMD_UserExpiresSet_Prompt_EXPIRES 사용ìžì˜ 유효 기간 (지정 무기한): + + +# GroupList 명령 +CMD_GroupList 그룹 ëª©ë¡ ê²€ìƒ‰ +CMD_GroupList_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” 그룹 목ë¡ì„ 가져옵니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_GroupList_Args GroupList + + +# GroupCreate 명령 +CMD_GroupCreate 그룹 만들기 +CMD_GroupCreate_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 새 ê·¸ë£¹ì„ ë§Œë“­ë‹ˆë‹¤. \n ê·¸ë£¹ì— ì—¬ëŸ¬ 사용ìžë¥¼ ë“±ë¡ í•  수 있습니다. ê·¸ë£¹ì— ì‚¬ìš©ìžë¥¼ 등ë¡í•˜ë ¤ë©´ GroupJoin ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_GroupCreate_Args GroupCreate [name] [/REALNAME:realname] [/NOTE:note] +CMD_GroupCreate_ [name] 만들 그룹 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_GroupCreate_REALNAME ê·¸ë£¹ì˜ ë³¸ëª…ì„ ì§€ì •í•©ë‹ˆë‹¤. 예를 들어, ê·¸ë£¹ì´ ì‹¤ì œ 부과 ì´ë¦„ì— í•´ë‹¹í•˜ëŠ” 경우ì—는 ê·¸ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 지정하지 않으면/REALNAME:noneì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_GroupCreate_NOTE ê·¸ë£¹ì˜ ì„¤ëª…ì„ ì§€ì •í•©ë‹ˆë‹¤. 지정하지 않으면/NOTE:noneì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_GroupCreate_Prompt_NAME 그룹 ì´ë¦„: +CMD_GroupCreate_Prompt_REALNAME ê·¸ë£¹ì˜ ë³¸ëª…: +CMD_GroupCreate_Prompt_NOTE ê·¸ë£¹ì˜ ì„¤ëª…: + + +# GroupSet 명령 +CMD_GroupSet 그룹 ì •ë³´ 설정 +CMD_GroupSet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” ê·¸ë£¹ì˜ ì •ë³´ë¥¼ 설정합니다. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” ê·¸ë£¹ì˜ ëª©ë¡ì„ 검색하려면 GroupList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_GroupSet_Args GroupSet [name] [/REALNAME:realname] [/NOTE:note] +CMD_GroupSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ 그룹 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_GroupSet_REALNAME ê·¸ë£¹ì˜ ë³¸ëª…ì„ ì§€ì •í•©ë‹ˆë‹¤. 예를 들어, ê·¸ë£¹ì´ ì‹¤ì œ 부과 ì´ë¦„ì— í•´ë‹¹í•˜ëŠ” 경우ì—는 ê·¸ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 지정하지 않으면/REALNAME:noneì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_GroupSet_NOTE ê·¸ë£¹ì˜ ì„¤ëª…ì„ ì§€ì •í•©ë‹ˆë‹¤. 지정하지 않으면/NOTE:noneì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# GroupDelete 명령 +CMD_GroupDelete 그룹 ì‚­ì œ +CMD_GroupDelete_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” ê·¸ë£¹ì„ ì‚­ì œí•©ë‹ˆë‹¤. \n ê·¸ë£¹ì„ ì‚­ì œí•˜ë©´ 해당 ê·¸ë£¹ì— ì†Œì† ëœ ì‚¬ìš©ìžëŠ” ëª¨ë‘ ë¬´ì†Œì†ë©ë‹ˆë‹¤. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” ê·¸ë£¹ì˜ ëª©ë¡ì„ 검색하려면 GroupList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_GroupDelete_Args GroupDelete [name] +CMD_GroupDelete_ [name] 삭제할 그룹 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤ + + +# GroupGet 명령 +CMD_GroupGet 그룹 정보와 ì†Œì† ëœ ì‚¬ìš©ìž ëª©ë¡ì„ 검색 +CMD_GroupGet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” 그룹 정보와 해당 ê·¸ë£¹ì— ì†Œì† ëœ ì‚¬ìš©ìž ëª©ë¡ì„ 가져옵니다. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” ê·¸ë£¹ì˜ ëª©ë¡ì„ 검색하려면 GroupList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_GroupGet_Args GroupGet [name] +CMD_GroupGet_ [name] 정보를 얻으려면 그룹 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_GroupGet_Column_NAME 그룹 ì´ë¦„ +CMD_GroupGet_Column_REALNAME 본명 +CMD_GroupGet_Column_NOTE 설명 +CMD_GroupGet_Column_POLICYì´ ê·¸ë£¹ì— ì„¤ì •ëœ ë³´ì•ˆ ì •ì±… +CMD_GroupGet_Column_MEMBERSì´ ê·¸ë£¹ì— ì†í•œ ì‚¬ìš©ìž ì´ë¦„ ëª©ë¡ + + +# GroupJoin 명령 +CMD_GroupJoin ê·¸ë£¹ì— ì‚¬ìš©ìžë¥¼ 추가 +CMD_GroupJoin_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” ê·¸ë£¹ì— ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì˜ 사용ìžë¥¼ 추가합니다. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” ì‚¬ìš©ìž ë° ê·¸ë£¹ 목ë¡ì€ UserList 명령과 GroupList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_GroupJoin_Args GroupJoin [name] [/USERNAME:username] +CMD_GroupJoin_ [name] 사용ìžë¥¼ 추가 í•  그룹 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_GroupJoin_USERNAME nameì— ì§€ì •ëœ ê·¸ë£¹ì— ì¶”ê°€ í•  ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_GroupJoin_Prompt_USERNAME ê·¸ë£¹ì— ì°¸ì—¬í•˜ëŠ” ì‚¬ìš©ìž ì´ë¦„: + + +# GroupUnjoin 명령 +CMD_GroupUnjoin 그룹ì—ì„œ 사용ìžë¥¼ 제거 +CMD_GroupUnjoin_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” 그룹ì—ì„œ 지정한 사용ìžë¥¼ 삭제합니다. 그룹ì—ì„œ 사용ìžê°€ ì‚­ì œë˜ë©´ ê·¸ 사용ìžëŠ” 무소ì†ìž…니다. \n ê·¸ë£¹ì— í˜„ìž¬ 소ì†ë˜ì–´ìžˆëŠ” 사용ìžì˜ 목ë¡ì„ 검색하려면 GroupGet ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” ê·¸ë£¹ì˜ ëª©ë¡ì„ 검색하려면 GroupList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_GroupUnjoin_Args GroupUnjoin [name] +CMD_GroupUnjoin_ [name] 그룹ì—ì„œ 제거 í•  ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_GroupUnjoin_Prompt_name 그룹ì—ì„œ 제거 í•  ì‚¬ìš©ìž ì´ë¦„: + + +# GroupPolicyRemove 명령 +CMD_GroupPolicyRemove ê·¸ë£¹ì˜ ë³´ì•ˆ ì •ì±… ì‚­ì œ +CMD_GroupPolicyRemove_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” ê·¸ë£¹ì— ëŒ€í•´ ì„¤ì •ëœ ë³´ì•ˆ ì •ì±… ì„¤ì •ì„ ì œê±°í•©ë‹ˆë‹¤. ì†Œì† ëœ ê·¸ë£¹ì— ì‚¬ìš©ìž ë³¸ì²´ì— ë³´ì•ˆ ì •ì±…ì´ ì„¤ì •ë˜ì–´ 있지 ì•Šì€ ì‚¬ìš©ìžëŠ” 기본 ê°’ (액세스 허용:사용, TCP ì—°ê²°ì˜ ìµœëŒ€ 개수:32 ê°œ, 제한 시간:20 ì´ˆ)ì„ ë”°ë¦…ë‹ˆë‹¤. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” ê·¸ë£¹ì˜ ëª©ë¡ì„ 검색하려면 GroupList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_GroupPolicyRemove_Args GroupPolicyRemove [name] +CMD_GroupPolicyRemove_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ 그룹 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# GroupPolicySet 명령 +CMD_GroupPolicySet ê·¸ë£¹ì˜ ë³´ì•ˆ ì •ì±… 설정 +CMD_GroupPolicySet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” ê·¸ë£¹ì— ëŒ€í•´ ì„¤ì •ëœ ë³´ì•ˆ ì •ì±…ì˜ ë‚´ìš©ì„ ë³€ê²½í•©ë‹ˆë‹¤. \n ê·¸ë£¹ì— ë³´ì•ˆ ì •ì±…ì´ ì„¤ì •ë˜ì–´ 있지 ì•Šì€ ê²½ìš°ëŠ” 새로운 기본 보안 ì •ì±…ì„ ì„¤ì •í•˜ê³  ì§€ì •ëœ ê°’ì„ ë³€ê²½í•©ë‹ˆë‹¤. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” ê·¸ë£¹ì˜ ëª©ë¡ì„ 검색하려면 GroupList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_GroupPolicySet_Args GroupPolicySet [name] [/NAME:policy_name] [/VALUE:num|yes|no] +CMD_GroupPolicySet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ 그룹 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_GroupPolicySet_NAME ê°’ì„ ë³€ê²½í•˜ëŠ” ì •ì±…ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ì •ì±…ì˜ ì´ë¦„ê³¼ 설정 가능한 ê°’ì˜ ëª©ë¡ì€ PolicyList 명령으로 표시 í•  수 있습니다. +CMD_GroupPolicySet_VALUE ì •ì±…ì˜ ìƒˆ ê°’ì„ ì§€ì •í•©ë‹ˆë‹¤. ê·¸ ì •ì±…ì´ ìˆ˜ì¹˜ í˜•ì˜ ê²½ìš° 정수를 지정합니다. 부울 경우는 yes ë˜ëŠ” no를 지정합니다. 설정할 수있는 형ì‹ê³¼ ê°’ì€ PolicyList 명령으로 표시 í•  수 있습니다. + + +# SessionList 명령 +CMD_SessionList ì—°ê²°ëœ ì„¸ì…˜ 목ë¡ì„ 검색 +CMD_SessionList_Help 현재 관리하고있는 ê°€ìƒ HUBì— ì—°ê²°ì¤‘ì¸ ì„¸ì…˜ 목ë¡ì„ 가져옵니다. 세션 목ë¡ì—는 ê° ì—°ê²° 당 세션 ì´ë¦„, ì„¸ì…˜ì˜ ìœ„ì¹˜, ì‚¬ìš©ìž ì´ë¦„, ì—°ê²°ë˜ëŠ” 호스트 ì´ë¦„, TCP ì—°ê²°, 전송 ë°”ì´íŠ¸ 수, 전송 íŒ¨í‚·ì´ í‘œì‹œ ë©ë‹ˆë‹¤. \n 현재 ì—°ê²°ëœ VPN Serverê°€ í´ëŸ¬ìŠ¤í„° 컨트롤러ì—ì„œ 관리하는 ê°€ìƒ HUBê°€ ì •ì  ê°€ìƒ HUBì˜ ê²½ìš°ëŠ” 모든 í´ëŸ¬ìŠ¤í„° 구성ì›ì˜ 해당 ê°€ìƒ HUBì— ì—°ê²°ë˜ì–´ìžˆëŠ” 세션 목ë¡ì´ ëª¨ë‘ ê²°í•©ë˜ì–´ 검색ë©ë‹ˆë‹¤ . \n 그렇지 않으면 현재 관리하고있는 VPN Serverì— ì‹¤ì œë¡œ ì—°ê²°ë˜ì–´ìžˆëŠ” 세션 ëª©ë¡ ë§Œ 검색ë©ë‹ˆë‹¤. +CMD_SessionList_Args SessionList + + +# SessionGet 명령 +CMD_SessionGet 세션 ì •ë³´ 검색 +CMD_SessionGet_Help 현재 관리하고있는 ê°€ìƒ HUBì— ì—°ê²°ëœ ì„¸ì…˜ì„ ì§€ì •í•˜ì—¬ 해당 ì„¸ì…˜ì˜ ì •ë³´ë¥¼ 가져옵니다. 세션 ì •ë³´ì— ì—°ê²°ë˜ëŠ” 호스트 ì´ë¦„ê³¼ ì‚¬ìš©ìž ì´ë¦„, 버전 ì •ë³´, 시간 ì •ë³´, TCP ì—°ê²° 수, 통신 파ë¼ë¯¸í„° 세션 í‚¤ì£¼ê³ ë°›ì€ ë°ì´í„° 통계, 다른 í´ë¼ì´ì–¸íŠ¸ì™€ ì„œë²„ì˜ ì •ë³´ ë“±ì´ í¬í•¨ë©ë‹ˆë‹¤. \n 현재 ì—°ê²°ëœ ì„¸ì…˜ 목ë¡ì„ 검색하려면 SessionList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. +CMD_SessionGet_Args SessionGet [name] +CMD_SessionGet_ [name] 정보를 얻으려면 세션 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_SessionGet_Prompt_NAME 세션 ì´ë¦„: + + +# SessionDisconnect 명령 +CMD_SessionDisconnect 세션 ì—°ê²° ëŠê¸° +CMD_SessionDisconnect_Help 현재 관리하고있는 ê°€ìƒ HUBì— ì—°ê²°ëœ ì„¸ì…˜ì„ ì§€ì •í•˜ì—¬ 해당 ì„¸ì…˜ì„ ê´€ë¦¬ìž ê¶Œí•œìœ¼ë¡œ ê°•ì œ 종료합니다. \n 그러나 연결하는 í´ë¼ì´ì–¸íŠ¸ 측 설정ì—ì„œ í†µì‹ ì´ ë‘ì ˆ ëœ ê²½ìš° ìžë™ìœ¼ë¡œ 다시 ì—°ê²° ì˜µì…˜ì´ í™œì„±í™”ë˜ì–´ 있으면 í´ë¼ì´ì–¸íŠ¸ëŠ” 다시 연결하고 올 ê°€ëŠ¥ì„±ì´ ìžˆìŠµë‹ˆë‹¤. \n 현재 ì—°ê²°ëœ ì„¸ì…˜ 목ë¡ì„ 검색하려면 SessionList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. +CMD_SessionDisconnect_Args SessionDisconnect [name] +CMD_SessionDisconnect_ [name] 절단하는 세션 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# MacTable 명령 +CMD_MacTable MAC 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ 검색 +CMD_MacTable_Help 현재 관리하고있는 ê°€ìƒ HUBê°€ 보유하고있는 MAC 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 가져옵니다. \nMAC 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ëŠ” ê°€ìƒ HUBê°€ Ethernet í”„ë ˆìž„ì˜ ìŠ¤ìœ„ì¹­ ë™ìž‘ì„ ìˆ˜í–‰í•˜ëŠ” ë° í•„ìš”í•œ í…Œì´ë¸”ì—ì„œ ê°€ìƒ HUB는 MAC 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 기반으로 ê° Ethernet í”„ë ˆìž„ì˜ ë°°ë¶„ ëŒ€ìƒ ì„¸ì…˜ì„ ê²°ì •í•©ë‹ˆë‹¤. MAC 주소 ë°ì´í„°ë² ì´ìŠ¤ëŠ” ê°€ìƒ HUBê°€ í르는 통신 ë‚´ìš©ì„ ìžë™ìœ¼ë¡œ 분ì„하고 구축합니다. \n 세션 ì´ë¦„ì„ ì§€ì •í•˜ì—¬ 해당 ì„¸ì…˜ì— ì—°ê´€ëœ MAC 주소 í…Œì´ë¸” í•­ëª©ì„ ê²€ìƒ‰ í•  수 있습니다. +CMD_MacTable_Args MacTable [session_name] +CMD_MacTable_ [session_name] ì¸ìˆ˜ë¡œ 세션 ì´ë¦„ì„ ì§€ì •í•˜ë©´ 해당 ì„¸ì…˜ì— ì—°ê´€ëœ MAC 주소 í…Œì´ë¸” 항목 만 표시합니다. 지정하지 않으면 모든 í•­ëª©ì´ í‘œì‹œë©ë‹ˆë‹¤. + + +# MacDelete 명령 +CMD_MacDelete MAC 주소 í…Œì´ë¸” 항목 ì‚­ì œ +CMD_MacDelete_Help 현재 관리하고있는 ê°€ìƒ HUBê°€ 보유하고있는 MAC 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 조작하여 ì§€ì •ëœ MAC 주소 í…Œì´ë¸” í•­ëª©ì„ ë°ì´í„°ë² ì´ìŠ¤ì—ì„œ 삭제합니다. \n 현재 MAC 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ì˜ ë‚´ìš©ì„ ê²€ìƒ‰í•˜ë ¤ë©´ MacTable ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. +CMD_MacDelete_Args MacDelete [id] +CMD_MacDelete_ [id] ì‚­ì œ MAC 주소 í…Œì´ë¸” í•­ëª©ì˜ ID를 지정합니다. +CMD_MacDelete_Prompt ì‚­ì œ ID: + + +# IpTable 명령 +CMD_IpTable IP 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ 검색 +CMD_IpTable_Help 현재 관리하고있는 ê°€ìƒ HUBê°€ 보유하고있는 IP 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 가져옵니다. \nIP 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ì€ ì–´ë–¤ ì„¸ì…˜ì´ ì–´ë–¤ IP 주소를 사용하고 있는지를 í•­ìƒ ê°€ìƒ HUB 파악하기 위해 ìžë™ìœ¼ë¡œ 통신 ë‚´ìš©ì„ ë¶„ì„하여 ìƒì„±ë˜ëŠ” í…Œì´ë¸”ì—ì„œ ê°€ìƒ HUB 보안 ì •ì±… ì ìš© 엔진 ì— ì˜í•´ 빈번하게 사용ë˜ê³  있습니다. \n 세션 ì´ë¦„ì„ ì§€ì •í•˜ì—¬ 해당 ì„¸ì…˜ì— ì—°ê²°ëœ IP 주소 í…Œì´ë¸” í•­ëª©ì„ ê²€ìƒ‰ í•  수 있습니다. +CMD_IpTable_Args IpTable [session_name] +CMD_IpTable_ [session_name] ì¸ìˆ˜ë¡œ 세션 ì´ë¦„ì„ ì§€ì •í•˜ë©´ 해당 ì„¸ì…˜ì— ì—°ê²°ëœ IP 주소 í…Œì´ë¸” 항목 만 표시합니다. 지정하지 않으면 모든 í•­ëª©ì´ í‘œì‹œë©ë‹ˆë‹¤. + + +# IpDelete 명령 +CMD_IpDelete IP 주소 í…Œì´ë¸” 항목 ì‚­ì œ +CMD_IpDelete_Help 현재 관리하고있는 ê°€ìƒ HUBê°€ 보유하고있는 IP 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 조작하여 ì§€ì •ëœ IP 주소 í…Œì´ë¸” í•­ëª©ì„ ë°ì´í„°ë² ì´ìŠ¤ì—ì„œ 삭제합니다. \n í˜„ìž¬ì˜ IP 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ì˜ ë‚´ìš©ì„ ê²€ìƒ‰í•˜ë ¤ë©´ IpTable ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. +CMD_IpDelete_Args IpDelete [id] +CMD_IpDelete_ [id] 삭제할 IP 주소 í…Œì´ë¸” í•­ëª©ì˜ ID를 지정합니다. + + +# SecureNatEnable 명령 +CMD_SecureNatEnable ê°€ìƒ NAT ë° DHCP 서버 기능 (SecureNAT 기능) 활성화 +CMD_SecureNatEnable_Help 현재 관리하고있는 ê°€ìƒ HUBì—ì„œ ê°€ìƒ NAT ë° DHCP 서버 기능 (SecureNAT 기능)를 활성화하고 ìž‘ì—…ì„ ì‹œìž‘í•©ë‹ˆë‹¤. ì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ê¸° ì „ì— ë°˜ë“œì‹œ SecureNatHostGet 명령 NatGet 명령 ë° DhcpGet 명령ì—ì„œ 현재 ê°€ìƒ NAT 기능 ë° DHCP 서버 ê¸°ëŠ¥ì˜ ì„¤ì • ë‚´ìš©ì„ í™•ì¸í•˜ì‹­ì‹œì˜¤. \nSecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë©´ ê°€ìƒ HUBì˜ ê°€ìƒ ë„¤íŠ¸ì›Œí¬ì—ì„œ NAT ë¼ìš°í„° (IP 마스커레ì´ë“œ)와 DHCP 서버 ê¸°ëŠ¥ì„ ê°€ìƒìœ¼ë¡œ ë™ìž‘시킬 수 있습니다. \n \n [SecureNAT ê¸°ëŠ¥ì— ëŒ€í•œ 경고] \nSecureNAT ê¸°ëŠ¥ì€ ì‹œìŠ¤í…œ ê´€ë¦¬ìž ë˜ëŠ” 네트워í¬ì— 대해 잘 알고있는 ì´ë“¤ì„위한 기능입니다. \nSecureNAT ê¸°ëŠ¥ì„ ì œëŒ€ë¡œ 사용하면 VPNì„ í†µí•œ 안전한 ì›ê²© 액세스가 가능합니다. 그러나 ìž˜ëª»ëœ ë°©ë²•ìœ¼ë¡œ 사용하면 ì „ì²´ 네트워í¬ë¥¼ 위험한 ìƒíƒœë¡œ ë  ê°€ëŠ¥ì„±ë„ ìžˆìŠµë‹ˆë‹¤. 네트워í¬ì— 대한 충분한 지ì‹ì„ 가지고 있지 ì•Šì€ ê²½ìš°, ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì˜ 허가를받지 ì•Šì€ ê²½ìš° SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì§€ 마십시오. SecureNAT ê¸°ëŠ¥ì— ëŒ€í•œ ìžì„¸í•œ ì„¤ëª…ì€ VPN Server 설명서 ë° ì˜¨ë¼ì¸ 문서를 참조하십시오. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_SecureNatEnable_Args SecureNatEnable + + +# SecureNatDisable 명령 +CMD_SecureNatDisable ê°€ìƒ NAT ë° DHCP 서버 기능 (SecureNAT 기능) 비활성화 +CMD_SecureNatDisable_Help 현재 관리하고있는 ê°€ìƒ HUBì—ì„œ ê°€ìƒ NAT ë° DHCP 서버 기능 (SecureNAT 기능)ì„ ë¹„í™œì„±í™”í•©ë‹ˆë‹¤. ì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë©´ ê°€ìƒ NAT ê¸°ëŠ¥ì€ ì¦‰ì‹œ ìž‘ë™ì´ 중지 ê°€ìƒ DHCP 서버 ê¸°ëŠ¥ì„ ë³´ìœ í•˜ê³  DHCP 임대 ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 삭제하고 서비스를 중지합니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_SecureNatDisable_Args SecureNatDisable + + +# SecureNatStatusGet 명령 +CMD_SecureNatStatusGet ê°€ìƒ NAT ë° DHCP 서버 기능 (SecureNAT 기능)ì˜ ë™ìž‘ ìƒí™©ì˜ ì·¨ë“ +CMD_SecureNatStatusGet_Help 현재 관리하고있는 ê°€ìƒ HUBì—ì„œ ê°€ìƒ NAT ë° DHCP 서버 기능 (SecureNAT 기능)ì´ ìž‘ë™í•˜ê³ ìžˆëŠ” 경우는 ê·¸ ìž‘ë™ ìƒíƒœë¥¼ 가져옵니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_SecureNatStatusGet_Args SecureNatStatusGet + + +# SecureNatHostGet 명령 +CMD_SecureNatHostGet SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ í˜¸ìŠ¤íŠ¸ì˜ ë„¤íŠ¸ì›Œí¬ ì¸í„°íŽ˜ì´ìŠ¤ 설정 검색 +CMD_SecureNatHostGet_Help 현재 관리하고있는 ê°€ìƒ HUBì—ì„œ ê°€ìƒ NAT ë° DHCP 서버 기능 (SecureNAT 기능) 설정 항목 중 ê°€ìƒ í˜¸ìŠ¤íŠ¸ì˜ ë„¤íŠ¸ì›Œí¬ ì¸í„°íŽ˜ì´ìŠ¤ ì„¤ì •ì„ ê°€ì ¸ì˜µë‹ˆë‹¤. \nSecureNAT ê¸°ëŠ¥ì€ ê°€ìƒ HUB 내부ì—ì„œ L2 세그먼트ì—ì„œ 1 ê°œì˜ ê°€ìƒ LAN 카드를 가지고 MAC 주소와 IP 주소를 할당합니다. ì´ì— ë”°ë¼ ë™ì¼í•œ L2 ì„¸ê·¸ë¨¼íŠ¸ì— ì—°ê²°ëœ ë‹¤ë¥¸ 호스트는 마치 실제 IP 호스트가 네트워í¬ì— 존재하는 것처럼 SecureNAT ê°€ìƒ í˜¸ìŠ¤íŠ¸ì™€ 통신 í•  수 있습니다. \n \n [SecureNAT ê¸°ëŠ¥ì— ëŒ€í•œ 경고] \nSecureNAT ê¸°ëŠ¥ì€ ì‹œìŠ¤í…œ ê´€ë¦¬ìž ë˜ëŠ” 네트워í¬ì— 대해 잘 알고있는 ì´ë“¤ì„위한 기능입니다. \nSecureNAT ê¸°ëŠ¥ì„ ì œëŒ€ë¡œ 사용하면 VPNì„ í†µí•œ 안전한 ì›ê²© 액세스가 가능합니다. 그러나 ìž˜ëª»ëœ ë°©ë²•ìœ¼ë¡œ 사용하면 ì „ì²´ 네트워í¬ë¥¼ 위험한 ìƒíƒœë¡œ ë  ê°€ëŠ¥ì„±ë„ ìžˆìŠµë‹ˆë‹¤. 네트워í¬ì— 대한 충분한 지ì‹ì„ 가지고 있지 ì•Šì€ ê²½ìš°, ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì˜ 허가를받지 ì•Šì€ ê²½ìš° SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì§€ 마십시오. SecureNAT ê¸°ëŠ¥ì— ëŒ€í•œ ìžì„¸í•œ ì„¤ëª…ì€ VPN Server 설명서 ë° ì˜¨ë¼ì¸ 문서를 참조하십시오. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_SecureNatHostGet_Args SecureNatHostGet +CMD_SecureNatHostGet_Column_MAC MAC 주소 +CMD_SecureNatHostGet_Column_IP IP 주소 +CMD_SecureNatHostGet_Column_MASK 서브넷 ë§ˆìŠ¤í¬ +CMD_SecureNatHostGet_Column_LOG NAT ë° DHCPì˜ ë™ìž‘ 로그 저장 + + +# SecureNatHostSet 명령 +CMD_SecureNatHostSet SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ í˜¸ìŠ¤íŠ¸ì˜ ë„¤íŠ¸ì›Œí¬ ì¸í„°íŽ˜ì´ìŠ¤ 설정 변경 +CMD_SecureNatHostSet_Help 현재 관리하고있는 ê°€ìƒ HUBì—ì„œ ê°€ìƒ NAT ë° DHCP 서버 기능 (SecureNAT 기능) 설정 항목 중 ê°€ìƒ í˜¸ìŠ¤íŠ¸ì˜ ë„¤íŠ¸ì›Œí¬ ì¸í„°íŽ˜ì´ìŠ¤ì˜ ì„¤ì •ì„ ë³€ê²½í•˜ì—¬ 저장합니다. \nSecureNAT ê¸°ëŠ¥ì€ ê°€ìƒ HUB 내부ì—ì„œ L2 세그먼트ì—ì„œ 1 ê°œì˜ ê°€ìƒ LAN 카드를 가지고 MAC 주소와 IP 주소를 할당합니다. ì´ì— ë”°ë¼ ë™ì¼í•œ L2 ì„¸ê·¸ë¨¼íŠ¸ì— ì—°ê²°ëœ ë‹¤ë¥¸ 호스트는 마치 실제 IP 호스트가 네트워í¬ì— 존재하는 것처럼 SecureNAT ê°€ìƒ í˜¸ìŠ¤íŠ¸ì™€ 통신 í•  수 있습니다. \n \n [SecureNAT ê¸°ëŠ¥ì— ëŒ€í•œ 경고] \nSecureNAT ê¸°ëŠ¥ì€ ì‹œìŠ¤í…œ ê´€ë¦¬ìž ë˜ëŠ” 네트워í¬ì— 대해 잘 알고있는 ì´ë“¤ì„위한 기능입니다. \nSecureNAT ê¸°ëŠ¥ì„ ì œëŒ€ë¡œ 사용하면 VPNì„ í†µí•œ 안전한 ì›ê²© 액세스가 가능합니다. 그러나 ìž˜ëª»ëœ ë°©ë²•ìœ¼ë¡œ 사용하면 ì „ì²´ 네트워í¬ë¥¼ 위험한 ìƒíƒœë¡œ ë  ê°€ëŠ¥ì„±ë„ ìžˆìŠµë‹ˆë‹¤. 네트워í¬ì— 대한 충분한 지ì‹ì„ 가지고 있지 ì•Šì€ ê²½ìš°, ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì˜ 허가를받지 ì•Šì€ ê²½ìš° SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì§€ 마십시오. SecureNAT ê¸°ëŠ¥ì— ëŒ€í•œ ìžì„¸í•œ ì„¤ëª…ì€ VPN Server 설명서 ë° ì˜¨ë¼ì¸ 문서를 참조하십시오. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_SecureNatHostSet_Args SecureNatHostSet [/MAC:mac] [/IP:ip] [/MASK:mask] +CMD_SecureNatHostSet_MAC ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ì— 할당 MAC 주소를 지정합니다. MAC 주소는 "00-AC-01-23-45-67"처럼 문ìžì—´ë¡œ 지정합니다./MAC:noneì„ ì§€ì •í•˜ë©´ í˜„ìž¬ì˜ ì„¤ì •ì„ ë³€ê²½í•˜ì§€ 않습니다. +CMD_SecureNatHostSet_IP ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ì— 할당 ëœ IP 주소를 지정합니다./IP:noneì„ ì§€ì •í•˜ë©´ í˜„ìž¬ì˜ ì„¤ì •ì„ ë³€ê²½í•˜ì§€ 않습니다. +CMD_SecureNatHostSet_MASK ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ì— 할당 서브넷 마스í¬ë¥¼ 지정합니다./MASK:noneì„ ì§€ì •í•˜ë©´ í˜„ìž¬ì˜ ì„¤ì •ì„ ë³€ê²½í•˜ì§€ 않습니다. +CMD_SecureNatHostSet_Prompt_MAC MAC 주소: +CMD_SecureNatHostSet_Prompt_IP IP 주소: +CMD_SecureNatHostSet_Prompt_MASK 서브넷 마스í¬: + + +# NatGet 명령 +CMD_NatGet SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ NAT 기능 설정 가져 오기 +CMD_NatGet_Help 현재 관리하고있는 ê°€ìƒ HUBì—ì„œ ê°€ìƒ NAT ë° DHCP 서버 기능 (SecureNAT 기능) 설정 항목 중 ê°€ìƒ NAT ì„¤ì •ì„ ê°€ì ¸ì˜µë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_NatGet_Args NatGet +CMD_NatGet_Column_USE ê°€ìƒ NAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ +CMD_NetGet_Column_MTU MTU ê°’ +CMD_NatGet_Column_TCP TCP 세션 시간 초과 (ì´ˆ) +CMD_NatGet_Column_UDP UDP 세션 시간 초과 (ì´ˆ) + + +# NatEnable 명령 +CMD_NatEnable SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ NAT 기능 활성화 +CMD_NatEnable_Help 현재 관리하고있는 ê°€ìƒ HUBì—ì„œ ê°€ìƒ NAT ê¸°ëŠ¥ì„ í™œì„±í™”í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ ê°€ìƒ NAT ê¸°ëŠ¥ì„ í™œì„±í™”í•´ë„ SecureNAT ê¸°ëŠ¥ì´ ìž‘ë™í•˜ì§€ 않는 경우ì—는 ê°€ìƒ NAT ìž‘ë™í•˜ì§€ 않습니다. SecureNAT ê¸°ëŠ¥ì˜ ìž‘ë™ì„ 시작하려면 SecureNatEnable ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_NatEnable_Args NatEnable + + +# NatDisable 명령 +CMD_NatDisable SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ NAT 기능 비활성화 +CMD_NatDisable_Help 현재 관리하고있는 ê°€ìƒ HUBì—ì„œ ê°€ìƒ NAT ê¸°ëŠ¥ì„ ë¹„í™œì„±í™”í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_NatDisable_Args NatDisable + + +# NatSet 명령 +CMD_NatSet SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ NAT 기능 설정 변경 +CMD_NatSet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ê°€ìƒ NAT ì„¤ì •ì„ ë³€ê²½í•©ë‹ˆë‹¤. ê°€ìƒ NAT ì„¤ì •ì€ MTU ê°’ TCP 세션 제한 시간, UDP 세션 시간 ì œí•œì´ í¬í•¨ë©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_NatSet_Args NatSet [/MTU:mtu] [/TCPTIMEOUT:tcp_timeout] [/UDPTIMEOUT:udp_timeout] [/LOG:yes|no] +CMD_NatSet_MTU MTU (최대 전송 가능 유닛 í¬ê¸°)를 ë°”ì´íŠ¸ ë‹¨ìœ„ì˜ ì •ìˆ˜ë¡œ 설정합니다. ì´ ê°’ì€ ê°€ìƒ NAT를 전달하는 Ethernet í”„ë ˆìž„ì˜ MAC í—¤ë”를 제외한 페ì´ë¡œë“œì˜ 최대 길ì´ì´ë©° 기본ì ìœ¼ë¡œëŠ” 1500 ë°”ì´íŠ¸ìž…니다. +CMD_NatSet_TCPTIMEOUT ê°€ìƒ NATê°€ 중계하는 TCP 세션ì—ì„œ 몇 ì´ˆ 비활성 ìƒíƒœê°€ 계ì†ë˜ë©´ 초과 ì„¸ì…˜ì„ ì‚­ì œí• ì§€ 여부를 설정합니다. +CMD_NatSet_UDPTIMEOUT ê°€ìƒ NATê°€ 중계하는 UDP 세션ì—ì„œ 몇 ì´ˆ 비활성 ìƒíƒœê°€ 계ì†ë˜ë©´ 초과 ì„¸ì…˜ì„ ì‚­ì œí• ì§€ 여부를 설정합니다. +CMD_NatSet_LOG ê°€ìƒ NATì˜ ë™ìž‘ì„ ê°€ìƒ HUBì˜ ë³´ì•ˆ ë¡œê·¸ì— ì €ìž¥í• ì§€ 여부를 지정합니다. "yes"를 지정하면 저장ë˜ê³  "no"를 지정하면 저장하지 않습니다. +CMD_NatSet_Prompt_MTU MTU ê°’: +CMD_NatSet_Prompt_TCPTIMEOUT TCP 세션 시간 초과 (ì´ˆ): +CMD_NatSet_Prompt_UDPTIMEOUT UDP 세션 시간 초과 (ì´ˆ): +CMD_NatSet_Prompt_LOG 로그 저장 (yes/no): +CMD_NatSet_Eval_MTU MTU ê°’ì€ %dì—ì„œ %d 사ì´ì—ì„œ 설정하십시오. +CMD_NatSet_Eval_TCP TCP 세션 시간 초과 (ì´ˆ)는 %dì—ì„œ %d 사ì´ì—ì„œ 설정하십시오. +CMD_NatSet_Eval_UDP UDP 세션 시간 초과 (ì´ˆ)는 %dì—ì„œ %d 사ì´ì—ì„œ 설정하십시오. + + +# NatTable 명령 +CMD_NatTable SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ NAT ê¸°ëŠ¥ì˜ ì„¸ì…˜ í…Œì´ë¸” 검색 +CMD_NatTable_Help 현재 관리하고있는 ê°€ìƒ HUBì—ì„œ ê°€ìƒ NAT ê¸°ëŠ¥ì´ ìž‘ë™í•˜ëŠ” 경우 ê°€ìƒ NAT를 통해 현재 í†µì‹ ì¤‘ì¸ TCP ë° UDP 세션 í…Œì´ë¸” (NAT í…Œì´ë¸”)ì„ ê°€ì ¸ì˜µë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_NatTable_Args NatTable + + +# DhcpGet 명령 +CMD_DhcpGet SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ DHCP 서버 기능 설정 가져 오기 +CMD_DhcpGet_Help 현재 관리하고있는 ê°€ìƒ HUBì—ì„œ ê°€ìƒ NAT ë° DHCP 서버 기능 (SecureNAT 기능) 설정 항목 중 ê°€ìƒ DHCP 서버 ì„¤ì •ì„ ê°€ì ¸ì˜µë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_DhcpGet_Args DhcpGet +CMD_DhcpGet_Column_Log NAT ë° DHCP ë™ìž‘ì˜ ê¸°ë¡ +CMD_DhcpGet_Column_USE ê°€ìƒ DHCP ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ +CMD_DhcpGet_Column_IP1 ë°°í¬ ì£¼ì†Œ ë²”ìœ„ì˜ ì‹œìž‘ +CMD_DhcpGet_Column_IP2 ë°°í¬ ì£¼ì†Œ ë²”ìœ„ì˜ ì¢…ë£Œ +CMD_DhcpGet_Column_MASK 서브넷 ë§ˆìŠ¤í¬ +CMD_DhcpGet_Column_LEASE 임대 시간 (ì´ˆ) +CMD_DhcpGet_Column_GW 기본 게ì´íŠ¸ì›¨ì´ 주소 +CMD_DhcpGet_Column_DNS DNS 서버 주소 1 +CMD_DhcpGet_Column_DNS2 DNS 서버 주소 2 +CMD_DhcpGet_Column_DOMAIN ë„ë©”ì¸ ì´ë¦„ +CMD_DhcpGet_Column_PUSHROUTE 밀어 ì •ì  ë¼ìš°íŒ… í…Œì´ë¸” + + +# DhcpEnable 명령 +CMD_DhcpEnable SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ DHCP 서버 기능 활성화 +CMD_DhcpEnable_Help 현재 관리하고있는 ê°€ìƒ HUBì—ì„œ ê°€ìƒ DHCP 서버 ê¸°ëŠ¥ì„ í™œì„±í™”í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ ê°€ìƒ DHCP ê¸°ëŠ¥ì„ í™œì„±í™”í•´ë„ SecureNAT ê¸°ëŠ¥ì´ ìž‘ë™í•˜ì§€ 않는 경우 ê°€ìƒ DHCP 서버가 ìž‘ë™í•˜ì§€ 않습니다. SecureNAT ê¸°ëŠ¥ì˜ ìž‘ë™ì„ 시작하려면 SecureNatEnable ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_DhcpEnable_Args DhcpEnable + + +# DhcpDisable 명령 +CMD_DhcpDisable SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ DHCP 서버 기능 비활성화 +CMD_DhcpDisable_Help 현재 관리하고있는 ê°€ìƒ HUBì—ì„œ ê°€ìƒ DHCP 서버 ê¸°ëŠ¥ì„ ë¹„í™œì„±í™”í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_DhcpDisable_Args DhcpDisable + + +# DhcpSet 명령 +CMD_DhcpSet SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ DHCP 서버 ê¸°ëŠ¥ì˜ ì„¤ì • 변경 +CMD_DhcpSet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ê°€ìƒ DHCP 서버 ì„¤ì •ì„ ë³€ê²½í•©ë‹ˆë‹¤. ê°€ìƒ DHCP ì„œë²„ì˜ ì„¤ì •ì—는 ë°°í¬ IP 주소 범위, 서브넷 마스í¬, 임대 기간 ë° í´ë¼ì´ì–¸íŠ¸ì— 할당 옵션 ê°’ì´ í¬í•¨ë©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_DhcpSet_Args DhcpSet [/START:start_ip] [/END:end_ip] [/MASK:subnetmask] [/EXPIRE:sec] [/GW:gwip] [/DNS:dns] [/DNS2:dns2] [/DOMAIN:domain] [/LOG:yes|no] [/PUSHROUTE:"routing_table"] +CMD_DhcpSet_START í´ë¼ì´ì–¸íŠ¸ì— ë°°í¬ í•  주소 ë²”ìœ„ì˜ ì‹œìž‘ì ì„ 지정합니다. (예:192.168.30.10) +CMD_DhcpSet_END í´ë¼ì´ì–¸íŠ¸ì— ë°°í¬ í•  주소 ë²”ìœ„ì˜ ëì ì„ 지정합니다. (예:192.168.30.200) +CMD_DhcpSet_MASK í´ë¼ì´ì–¸íŠ¸ì— 지정 서브넷 마스í¬ë¥¼ 지정합니다. (예:255.255.255.0) +CMD_DhcpSet_EXPIRE í´ë¼ì´ì–¸íŠ¸ì— IP 주소를 임대 í•  ë•Œì˜ ìœ íš¨ ê¸°ê°„ì„ ì´ˆ 단위로 지정합니다. +CMD_DhcpSet_GW í´ë¼ì´ì–¸íŠ¸ì— 알림 기본 게ì´íŠ¸ì›¨ì´ì˜ IP 주소를 지정합니다. SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ NAT 기능과 함께 사용하여 사용하는 경우 SecureNAT ê°€ìƒ í˜¸ìŠ¤íŠ¸ì˜ IP 주소를 지정할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. 0 ë˜ëŠ” noneì„ ì§€ì •í•˜ë©´ 기본 게ì´íŠ¸ì›¨ì´ë¥¼ í´ë¼ì´ì–¸íŠ¸ì— 통지하지 않습니다. +CMD_DhcpSet_DNS í´ë¼ì´ì–¸íŠ¸ì— 통지하는 DNS 서버 (주)ì˜ IP 주소를 지정합니다. SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ NAT 기능과 함께 사용하여 사용하는 경우 SecureNAT ê°€ìƒ í˜¸ìŠ¤íŠ¸ì˜ IP 주소를 지정할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. 0 ë˜ëŠ” noneì„ ì§€ì •í•˜ë©´ DNS 서버 주소를 í´ë¼ì´ì–¸íŠ¸ì— 통지하지 않습니다. +CMD_DhcpSet_DNS2 í´ë¼ì´ì–¸íŠ¸ì— 통지하는 DNS 서버 (ë³´ì¡°)ì˜ IP 주소를 지정합니다. SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ NAT 기능과 함께 사용하여 사용하는 경우 SecureNAT ê°€ìƒ í˜¸ìŠ¤íŠ¸ì˜ IP 주소를 지정할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. 0 ë˜ëŠ” noneì„ ì§€ì •í•˜ë©´ DNS 서버 주소를 í´ë¼ì´ì–¸íŠ¸ì— 통지하지 않습니다. +CMD_DhcpSet_DOMAIN í´ë¼ì´ì–¸íŠ¸ì— 통지하는 ë„ë©”ì¸ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. noneì„ ì§€ì •í•˜ë©´ ë„ë©”ì¸ ì´ë¦„ì„ í´ë¼ì´ì–¸íŠ¸ì—게 통지하지 않습니다. +CMD_DhcpSet_LOG ê°€ìƒ DHCP ì„œë²„ì˜ ë™ìž‘ì„ ê°€ìƒ HUBì˜ ë³´ì•ˆ ë¡œê·¸ì— ì €ìž¥í• ì§€ 여부를 지정합니다. "yes"를 지정하면 저장합니다. ì´ ê°’ì€ ê°€ìƒ NAT ê¸°ëŠ¥ì˜ ë¡œê·¸ 저장 설정과 함께하고 있습니다. +CMD_DhcpSet_PUSHROUTE 밀어 ì •ì  ë¼ìš°íŒ… í…Œì´ë¸”ì„ ì§€ì •í•©ë‹ˆë‹¤. \n 예:"192.168.5.0/255.255.255.0/192.168.4.254, 10.0.0.0/255.0.0.0/192.168.4.253"\n 여러 항목 (최대 64 ê°œ)ì€ ì‰¼í‘œ ë˜ëŠ” 공백으로 구분합니다. ê° í•­ëª©ì€ "IP ë„¤íŠ¸ì›Œí¬ ì£¼ì†Œ/서브넷 마스í¬/게ì´íŠ¸ì›¨ì´ IP 주소"형ì‹ìœ¼ë¡œ 작성합니다. \nVPN í´ë¼ì´ì–¸íŠ¸ì—ì´ ê°€ìƒ DHCP 서버ì—ì„œ DHCP ì‘ë‹µì„ ë³´ë‚¼ ë•Œ, í´ëž˜ìŠ¤ì—†ëŠ” ê³ ì • 경로 (RFC 3442)ì„ í•¨ê»˜ 보낼 수 있습니다. \nVPN í´ë¼ì´ì–¸íŠ¸ê°€ í´ëž˜ìŠ¤ì—†ëŠ” ê³ ì • 경로 (RFC 3442)ì„ ì¸ì‹ í•  수 있는지 여부는 VPN í´ë¼ì´ì–¸íŠ¸ ì†Œí”„íŠ¸ì›¨ì–´ì— ë”°ë¼ ë‹¤ë¦…ë‹ˆë‹¤. SoftEther VPN Client ë° OpenVPN Client는 í´ëž˜ìŠ¤ì—†ëŠ” ê³ ì • ê²½ë¡œì— í•´ë‹¹í•©ë‹ˆë‹¤. L2TP/IPsec ë° MS-SSTPì—서는 ì´ìš© 여부는 í´ë¼ì´ì–¸íŠ¸ ì†Œí”„íŠ¸ì›¨ì–´ì— ë”°ë¼ ë‹¬ë¼ì§‘니다. \n ê°€ìƒ DHCP 서버 옵션ì—ì„œ 기본 게ì´íŠ¸ì›¨ì´ë¥¼ 공백으로 설정하여 분할 í„°ë„ë§ì´ 가능합니다. L2TP/IPsec ë° MS-SSTP í´ë¼ì´ì–¸íŠ¸ë¥¼ 사용하는 경우ì—는 IPv4 설정 화면ì—ì„œ 기본 게ì´íŠ¸ì›¨ì´ë¥¼ VPN 서버로 향하지 ì•Šë„ë¡ ì„¤ì •í•´ì•¼í•©ë‹ˆë‹¤. \n 로컬 브리지를 통해 ì™¸ë¶€ì— DHCP 서버가있는 경우 해당 DHCP 서버ì—ì„œ í´ëž˜ìŠ¤ì—†ëŠ” ê³ ì • 경로 (RFC 3442)ì„ ì¶”ì§„í•˜ë„ë¡ ì„¤ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. ì´ ê²½ìš° SecureNAT ê°€ìƒ DHCP 서버 ê¸°ëŠ¥ì„ ë¹„í™œì„±í™”í•˜ì‹­ì‹œì˜¤. ë˜í•œì´ ëª…ë ¹ì˜ ì„¤ì •ì€ í•„ìš”í•˜ì§€ 않습니다. \n í´ëž˜ìŠ¤ì—†ëŠ” ê³ ì • 경로 ë‚´ìš©ì€ RFC 3442ì„ ì°¸ì¡°í•˜ì‹­ì‹œì˜¤. +CMD_DhcpSet_Prompt_START ë°°í¬ í•  주소 ë²”ìœ„ì˜ ì‹œìž‘ì : +CMD_DhcpSet_Prompt_END ë°°í¬ í•  주소 ë²”ìœ„ì˜ ë: +CMD_DhcpSet_Prompt_MASK 서브넷 마스í¬: +CMD_DhcpSet_Prompt_EXPIRE 임대 시간 (ì´ˆ): +CMD_DhcpSet_Prompt_GW 기본 게ì´íŠ¸ì›¨ì´ (미 설정 가능): +CMD_DhcpSet_Prompt_DNS DNS 서버 1 (미 설정 가능): +CMD_DhcpSet_Prompt_DNS2 DNS 서버 2 (미 설정 가능): +CMD_DhcpSet_Prompt_DOMAIN ë„ë©”ì¸ ì´ë¦„: + + +# DhcpTable 명령 +CMD_DhcpTable SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ DHCP 서버 ê¸°ëŠ¥ì˜ ìž„ëŒ€ í…Œì´ë¸” 검색 +CMD_DhcpTable_Help 현재 관리하고있는 ê°€ìƒ HUBì—ì„œ ê°€ìƒ DHCP 서버 ê¸°ëŠ¥ì´ ë™ìž‘하는 경우 ê°€ìƒ DHCP 서버가 보유하고있는 í´ë¼ì´ì–¸íŠ¸ì— 할당 ëœ IP 주소 임대 í…Œì´ë¸”ì„ ê°€ì ¸ì˜µë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_DhcpTable_Args DhcpTable + + +# AdminOptionList 명령 +CMD_AdminOptionList ê°€ìƒ HUB 관리 옵션 목ë¡ì˜ ì·¨ë“ +CMD_AdminOptionList_Help 현재 관리하고있는 ê°€ìƒ HUBë¡œ 설정ë˜ì–´ìžˆëŠ” ê°€ìƒ HUB 관리 ì˜µì…˜ì˜ ëª©ë¡ì„ 가져옵니다. \n ê°€ìƒ HUB 관리 ì˜µì…˜ì€ VPN Server 관리ìžê°€ ê° ê°€ìƒ HUB 관리ìžì— ê°€ìƒ HUBì˜ ê´€ë¦¬ë¥¼ 위임하는 ê²½ìš°ì— ì„¤ì • 범위를 제한하는 ë° ì‚¬ìš©í•©ë‹ˆë‹¤. \n ê°€ìƒ HUB 관리 ì˜µì…˜ì„ ì¶”ê°€í•˜ê³  편집 ë° ì‚­ì œí•  수있는 것ì€ì´ VPN Server ì „ì²´ 관리 ê¶Œí•œì„ ê°€ì§„ ê´€ë¦¬ìž ë§Œìž…ë‹ˆë‹¤. ê°€ìƒ HUBì˜ ê´€ë¦¬ìžëŠ” 관리 ì˜µì…˜ì„ ë³¼ 수 있지만 변경할 수 없습니다. \n 그러나 allow_hub_admin_change_optionê°€ 1ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUB 관리ìžì—ì„œ 관리 ì˜µì…˜ì„ íŽ¸ì§‘ í•  수 있습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_AdminOptionList_Args AdminOptionList + + +# AdminOptionSet 명령 +CMD_AdminOptionSet ê°€ìƒ HUB 관리 옵션 ê°’ 설정 +CMD_AdminOptionSet_Help 현재 관리하고있는 ê°€ìƒ HUBë¡œ 설정ë˜ì–´ìžˆëŠ” ê°€ìƒ HUB 관리 ì˜µì…˜ì˜ ê°’ì„ ë³€ê²½í•©ë‹ˆë‹¤. \n ê°€ìƒ HUB 관리 ì˜µì…˜ì€ VPN Server 관리ìžê°€ ê° ê°€ìƒ HUB 관리ìžì— ê°€ìƒ HUBì˜ ê´€ë¦¬ë¥¼ 위임하는 ê²½ìš°ì— ì„¤ì • 범위를 제한하는 ë° ì‚¬ìš©í•©ë‹ˆë‹¤. \n ê°€ìƒ HUB 관리 ì˜µì…˜ì„ ì¶”ê°€í•˜ê³  편집 ë° ì‚­ì œí•  수있는 것ì€ì´ VPN Server ì „ì²´ 관리 ê¶Œí•œì„ ê°€ì§„ ê´€ë¦¬ìž ë§Œìž…ë‹ˆë‹¤. ê°€ìƒ HUBì˜ ê´€ë¦¬ìžëŠ” 관리 ì˜µì…˜ì„ ë³¼ 수 있지만 변경할 수 없습니다. \n 그러나 allow_hub_admin_change_optionê°€ 1ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUB 관리ìžì—ì„œ 관리 ì˜µì…˜ì„ íŽ¸ì§‘ í•  수 있습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_AdminOptionSet_Args AdminOptionSet [name] [/VALUE:value] +CMD_AdminOptionSet_ [name] ê°’ì„ ë³€ê²½ 관리 옵션 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. AdminOptionList 명령 ì´ë¦„ì˜ ëª©ë¡ì„ ì–»ì„ ìˆ˜ 있습니다. +CMD_AdminOptionSet_VALUE 설정 ê°’ì„ ì •ìˆ˜ë¡œ 지정합니다. +CMD_AdminOptionSet_Prompt_name ê°’ì„ ë³€ê²½í•˜ë ¤ë©´ 관리 옵션: +CMD_AdminOptionSet_Prompt_VALUE 설정 ê°’ (정수): + + +# ExtOptionList 명령 +CMD_ExtOptionList ê°€ìƒ HUB 확장 옵션 목ë¡ì˜ ì·¨ë“ +CMD_ExtOptionList_Help 현재 관리하고있는 ê°€ìƒ HUBë¡œ 설정ë˜ì–´ìžˆëŠ” ê°€ìƒ HUB 확장 옵션 목ë¡ì„ 가져옵니다. \n ê°€ìƒ HUB 확장 ì˜µì…˜ì€ ê°€ìƒ HUBì— ê´€í•œë³´ë‹¤ ìƒì„¸í•œ ì„¤ì •ì„ í•  수있는 기능입니다. \n ê°€ìƒ HUB 관리 ì˜µì…˜ì„ ì¶”ê°€í•˜ê³  편집 ë° ì‚­ì œí•  수있는 것ì€ì´ VPN Server ì „ì²´ 관리 ê¶Œí•œì„ ê°€ì§„ ê´€ë¦¬ìž ë° ê°€ìƒ HUB 관리ìžìž…니다. \n 그러나 ê°€ìƒ HUB 관리 옵션 deny_hub_admin_change_ext_optionê°€ 1ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì˜ ê´€ë¦¬ìžëŠ” 확장 ì˜µì…˜ì„ íŽ¸ì§‘ í•  수 없습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_ExtOptionList_Args ExtOptionList + + +# ExtOptionSet 명령 +CMD_ExtOptionSet ê°€ìƒ HUB 관리 옵션 ê°’ 설정 +CMD_ExtOptionSet_Help 현재 관리하고있는 ê°€ìƒ HUBë¡œ 설정ë˜ì–´ìžˆëŠ” ê°€ìƒ HUB 확장 옵션 ê°’ì„ ì„¤ì •í•©ë‹ˆë‹¤. \n ê°€ìƒ HUB 확장 ì˜µì…˜ì€ ê°€ìƒ HUBì— ê´€í•œë³´ë‹¤ ìƒì„¸í•œ ì„¤ì •ì„ í•  수있는 기능입니다. \n ê°€ìƒ HUB 관리 ì˜µì…˜ì„ ì¶”ê°€í•˜ê³  편집 ë° ì‚­ì œí•  수있는 것ì€ì´ VPN Server ì „ì²´ 관리 ê¶Œí•œì„ ê°€ì§„ ê´€ë¦¬ìž ë° ê°€ìƒ HUB 관리ìžìž…니다. \n 그러나 ê°€ìƒ HUB 관리 옵션 deny_hub_admin_change_ext_optionê°€ 1ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì˜ ê´€ë¦¬ìžëŠ” 확장 ì˜µì…˜ì„ íŽ¸ì§‘ í•  수 없습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_ExtOptionSet_Args ExtOptionSet [name] [/VALUE:value] +CMD_ExtOptionSet_ [name] ê°’ì„ ë³€ê²½í•˜ëŠ” 확장 옵션 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ExtOptionList 명령 ì´ë¦„ì˜ ëª©ë¡ì„ ì–»ì„ ìˆ˜ 있습니다. +CMD_ExtOptionSet_VALUE 설정 ê°’ì„ ì •ìˆ˜ë¡œ 지정합니다. +CMD_ExtOptionSet_Prompt_name ê°’ì„ ë³€ê²½í•˜ëŠ” 확장 옵션: +CMD_ExtOptionSet_Prompt_VALUE 설정 ê°’ (정수): + + +# CrlList 명령 +CMD_CrlList ìž˜ëª»ëœ ì¸ì¦ì„œ ëª©ë¡ ëª©ë¡ ê°€ì ¸ 오기 +CMD_CrlList_Help 현재 관리하고있는 ê°€ìƒ HUBë¡œ 설정ë˜ì–´ìžˆëŠ” ìž˜ëª»ëœ ì¸ì¦ì„œ ëª©ë¡ ëª©ë¡ì„ 가져옵니다. \n ìž˜ëª»ëœ ì¸ì¦ì„œ 목ë¡ì— ì¸ì¦ì„œë¥¼ 등ë¡í•˜ë©´ 해당 ì¦ëª…서를 제시 í•œ í´ë¼ì´ì–¸íŠ¸ëŠ”ì´ ê°€ìƒ HUBì— ì¸ì¦ì„œ ì¸ì¦ 모드로 ì—°ê²°í•  수 없습니다. \n ì¼ë°˜ì ìœ¼ë¡œì´ ê¸°ëŠ¥ì€ ê°œì¸ í‚¤ë¥¼ 공개하거나 ì¸ì¦ì„œë¥¼ 보유한 ìžì˜ ê¶Œí•œì´ í•´ì§€ ëœ ê²½ìš° 해당 ì¸ì¦ì„œë¥¼ 무효로 ê°€ìƒ HUBì— ë“±ë¡í•¨ìœ¼ë¡œì¨ 해당 ì¸ì¦ì„œë¥¼ 사용하여 VPN Client ì´ ê°€ìƒ HUBì— ì—°ê²°í•˜ë ¤ê³  í•  ë•Œ ì‚¬ìš©ìž ì¸ì¦ì„ 거부하는 ë° ì‚¬ìš©ë©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CrlList_Args CrlList + + +# CrlAdd 명령 +CMD_CrlAdd ìž˜ëª»ëœ ì¸ì¦ì„œ 추가 +CMD_CrlAdd_Help 현재 관리하고있는 ê°€ìƒ HUBë¡œ 설정ë˜ì–´ìžˆëŠ” ìž˜ëª»ëœ ì¸ì¦ì„œ 목ë¡ì— 새 ìž˜ëª»ëœ ì¸ì¦ì„œì˜ ì •ì˜ë¥¼ 추가합니다. \n ìž˜ëª»ëœ ì¸ì¦ì„œ 목ë¡ì— 등ë¡í•˜ëŠ” ë‚´ìš©ì„ì´ ëª…ë ¹ì˜ ë§¤ê°œ 변수로 지정합니다. ê°€ìƒ HUB 사용ìžê°€ ì¸ì¦ì„œ ì¸ì¦ 모드로 ì ‘ì† í•´ ì™”ì„ ë•Œ, ê·¸ ì¸ì¦ì„œê°€ 유효하지 ì•Šì€ ì¸ì¦ì„œ 목ë¡ì— 등ë¡ë˜ì–´ìžˆëŠ” 하나 ì´ìƒì˜ ë‚´ìš©ê³¼ ì¼ì¹˜í•˜ëŠ” 경우 해당 사용ìžì˜ ì—°ê²°ì„ ê±°ë¶€í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì—ì„œ 지정한 매개 ë³€ìˆ˜ì— ì •ì˜ ëœ ëª¨ë“  ì¡°ê±´ì— ì¼ì¹˜í•˜ëŠ” ì¸ì¦ì„œê°€ 유효하지 ì•Šì€ ê²ƒìœ¼ë¡œ íŒì •ë©ë‹ˆë‹¤. \n 설정할 수있는 í•­ëª©ì€ ì´ë¦„ (CN), ì†Œì† ê¸°ê´€ (O), ì¡°ì§ ë‹¨ìœ„ (OU), êµ­ê°€ (C), ê´‘ì—­ì‹œ/ë„ (ST), 로컬 (L) ,ì‹œ ì¼ë ¨ 번호 (16 진수), MD5 다ì´ì œìŠ¤íŠ¸ ê°’ (16 진수 128 bit), SHA-1 다ì´ì œìŠ¤íŠ¸ ê°’ (16 진수 160 bit)입니다. 다ì´ì œìŠ¤íŠ¸ ê°’ (í•´ì‹œ ê°’)ì˜ ì§€ì • ì¸ì¦ì„œë¥¼ ì‚¬ì‹¤ìƒ ê³ ìœ í•˜ê²Œ ì‹ë³„ í•  수 있습니다. ì¼ë°˜ì ìœ¼ë¡œ MD5 ë˜ëŠ” SHA-1ì˜ ë‹¤ì´ì œìŠ¤íŠ¸ ê°’ì„ ìž…ë ¥í•˜ëŠ” 경우 다른 í•­ëª©ì„ ìž…ë ¥ í•  필요가 없습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CrlAdd_Args CrlAdd [/SERIAL:serial] [/MD5:md5] [/SHA1:sha1] [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l] +CMD_CrlAdd_SERIAL 조건으로 ì¸ì¦ì„œ ì¼ë ¨ 번호 (16 진수)를 설정하는 ê²½ìš°ì´ ë§¤ê°œ 변수 ê°’ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_CrlAdd_MD5 조건으로 ì¸ì¦ì„œì˜ MD5 다ì´ì œìŠ¤íŠ¸ ê°’ (16 진수 128 bit)를 설정하는 ê²½ìš°ì´ ë§¤ê°œ 변수 ê°’ì„ ì§€ì •í•©ë‹ˆë‹¤. 16 진수 32 ìž (16 Bytes) 매개 변수를 지정하지 않으면 무시ë©ë‹ˆë‹¤. +CMD_CrlAdd_SHA1 조건으로 ì¸ì¦ì„œì˜ SHA1 다ì´ì œìŠ¤íŠ¸ ê°’ (16 진수 160 bit)를 설정하는 ê²½ìš°ì´ ë§¤ê°œ 변수 ê°’ì„ ì§€ì •í•©ë‹ˆë‹¤. 16 진수로 40 ìž (20 Bytes) 매개 변수를 지정하지 않으면 무시ë©ë‹ˆë‹¤. +CMD_CrlAdd_CN 조건으로 ì¸ì¦ì„œì˜ ì´ë¦„ (CN)ì„ ì§€ì •í•˜ë ¤ë©´ì´ ë§¤ê°œ 변수 ê°’ì„ ì„¤ì •í•©ë‹ˆë‹¤. +CMD_CrlAdd_O 조건으로 ì¸ì¦ì„œì˜ ì†Œì† ê¸°ê´€ (O)ì„ ì§€ì •í•˜ë ¤ë©´ì´ ë§¤ê°œ 변수 ê°’ì„ ì„¤ì •í•©ë‹ˆë‹¤. +CMD_CrlAdd_OU 조건으로 ì¸ì¦ì„œ ì¡°ì§ êµ¬ì„± 단위 (OU)를 ì§€ì •í•˜ë ¤ë©´ì´ ë§¤ê°œ 변수 ê°’ì„ ì„¤ì •í•©ë‹ˆë‹¤. +CMD_CrlAdd_C 조건으로 ì¸ì¦ì„œì˜ êµ­ê°€ (C)ì„ ì§€ì •í•˜ë ¤ë©´ì´ ë§¤ê°œ 변수 ê°’ì„ ì„¤ì •í•©ë‹ˆë‹¤. +CMD_CrlAdd_ST 조건으로 ì¸ì¦ì„œì˜ ê´‘ì—­ì‹œ/ë„ (ST)를 ì§€ì •í•˜ë ¤ë©´ì´ ë§¤ê°œ 변수 ê°’ì„ ì„¤ì •í•©ë‹ˆë‹¤. +CMD_CrlAdd_L 조건으로 ì¸ì¦ì„œì˜ 로컬 (L)ì„ ì§€ì •í•˜ë ¤ë©´ì´ ë§¤ê°œ 변수 ê°’ì„ ì„¤ì •í•©ë‹ˆë‹¤. + + +# CrlDel 명령 +CMD_CrlDel ìž˜ëª»ëœ ì¸ì¦ì„œ ì‚­ì œ +CMD_CrlDel_Help 현재 관리하고있는 ê°€ìƒ HUBë¡œ 설정ë˜ì–´ìžˆëŠ” ìž˜ëª»ëœ ì¸ì¦ì„œ 목ë¡ì—ì„œ ìž˜ëª»ëœ ì¸ì¦ì„œì˜ ì •ì˜ë¥¼ 사용하여 삭제합니다. \n 현재 ë“±ë¡ ëœ ìž˜ëª»ëœ ì¸ì¦ì„œì˜ ì •ì˜ ëª©ë¡ì€ CrlList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다 \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CrlDel_Args CrlDel [id] +CMD_CrlDel_ [id] ì‚­ì œ ìž˜ëª»ëœ ì¸ì¦ì„œì˜ ì •ì˜ì˜ ID를 지정합니다. +CMD_CrlDel_Prompt_ID ì‚­ì œ ID: + + +# CrlGet 명령 +CMD_CrlGet ìž˜ëª»ëœ ì¸ì¦ì„œ ì·¨ë“ +CMD_CrlGet_Help 현재 관리하고있는 ê°€ìƒ HUBë¡œ 설정ë˜ì–´ìžˆëŠ” ìž˜ëª»ëœ ì¸ì¦ì„œ 목ë¡ì—ì„œ ìž˜ëª»ëœ ì¸ì¦ì„œì˜ ì •ì˜ë¥¼ 지정하고 ì •ì˜ ë‚´ìš©ì„ ê°€ì ¸ì˜µë‹ˆë‹¤. \n 현재 ë“±ë¡ ëœ ìž˜ëª»ëœ ì¸ì¦ì„œì˜ ì •ì˜ ëª©ë¡ì€ CrlList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_CrlGet_Args CrlGet [id] +CMD_CrlGet_ [id] ì–»ì„ ìž˜ëª»ëœ ì¸ì¦ì„œì˜ ì •ì˜ì˜ ID를 지정합니다. +CMD_CrlGet_Prompt_ID ì–»ì„ ID: +CMD_CrlGet_CN ì´ë¦„ (CN) +CMD_CrlGet_O ì†Œì† ê¸°ê´€ (O) +CMD_CrlGet_OU ì¡°ì§ ë‹¨ìœ„ (OU) +CMD_CrlGet_C êµ­ê°€ (C) +CMD_CrlGet_ST ê´‘ì—­ì‹œ/ë„ (ST) +CMD_CrlGet_L 로컬 (L) +CMD_CrlGet_SERI ì¼ë ¨ 번호 (16 진수) +CMD_CrlGet_MD5_HASH MD5 다ì´ì œìŠ¤íŠ¸ ê°’ (16 진수 128 bit) +CMD_CrlGet_SHA1_HASH SHA-1 다ì´ì œìŠ¤íŠ¸ ê°’ (16 진수 160 bit) + + +# AcList 명령 +CMD_AcList ì ‘ê·¼ IP 제한 ëª©ë¡ ê·œì¹™ 목ë¡ì„ 검색 +CMD_AcList_Help 현재 관리하고있는 ê°€ìƒ HUBë¡œ 설정ë˜ì–´ìžˆëŠ” ì ‘ê·¼ IP 제한 ëª©ë¡ ê·œì¹™ 목ë¡ì„ 가져옵니다. \n í´ë¼ì´ì–¸íŠ¸ ì»´í“¨í„°ì˜ ì—°ê²° 소스 IP ì£¼ì†Œì— ë”°ë¼ì´ ê°€ìƒ HUBì— VPN ì—°ê²°ì„ í—ˆìš©í•˜ê±°ë‚˜ 거부 í•  수 있습니다. 여러 ê·œì¹™ì„ ì •ì˜ í•  수 있으며, ê° ê·œì¹™ì— ìš°ì„  순위를 설정할 수 있습니다. ìš°ì„  순위가 ë†’ì€ ê·œì¹™ì—ì„œ ê²€ìƒ‰ì„ ì‹¤ì‹œ 먼저 IP 주소가 ì¼ì¹˜ ëœ ê·œì¹™ì˜ ë™ìž‘ì— ë”°ë¼ ê·¸ í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²°ì„ í—ˆìš©í•˜ê±°ë‚˜ 거부합니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_AcList_Args AcList + + +# AcAdd 명령 +CMD_AcAdd ì ‘ê·¼ IP 제한 목ë¡ì— ê·œì¹™ì„ ì¶”ê°€ (IPv4) +CMD_AcAdd_Help 현재 관리하고있는 ê°€ìƒ HUBë¡œ 설정ë˜ì–´ìžˆëŠ” ì ‘ê·¼ IP 제한 목ë¡ì— 새 ê·œì¹™ì„ ì¶”ê°€í•©ë‹ˆë‹¤. \n 여기ì—ì„œ 설정 í•œ í•­ëª©ì€ VPN Clientê°€ ê°€ìƒ HUBì— ì—°ê²°í•˜ë ¤ê³  í•  ë•Œ, ê·¸ í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²°ì„ í—ˆìš©í• ì§€ 거부할지 여부를 결정하는 ë° ì‚¬ìš©ë©ë‹ˆë‹¤. \n 규칙 í•­ëª©ì˜ ë‚´ìš©ìœ¼ë¡œ 규칙과 ì¼ì¹˜í•˜ëŠ” í´ë¼ì´ì–¸íŠ¸ì˜ IP 주소 ë˜ëŠ” IP 주소와 마스í¬ë¥¼ 지정할 수 있습니다. IP 주소 만 지정하면 ë‹¨ì¼ ì§€ì •í•œ 컴퓨터ì—ë§Œì´ ê·œì¹™ê³¼ ì¼ì¹˜í•˜ê²Œë˜ì§€ë§Œ, IP ë„¤íŠ¸ì›Œí¬ ì£¼ì†Œì™€ 마스í¬ë¥¼ 지정하면 해당 서브넷 범위 ë‚´ì˜ ëª¨ë“  컴퓨터가 ê·œì¹™ì— ì¼ì¹˜í•˜ê²Œ ë©ë‹ˆë‹¤. \n ê·œì¹™ì— ìš°ì„  순위를 설정할 수 있습니다. ìš°ì„  순위는 1 ì´ìƒì˜ 정수로 지정하고 ê°’ì´ ìž‘ì„ìˆ˜ë¡ ìš°ì„  순위가 높게 í‰ê°€ë˜ê³  있습니다. \n 현재 ë“±ë¡ ëœ ì ‘ê·¼ IP 제한 ëª©ë¡ ê·œì¹™ 목ë¡ì„ 검색하려면 AcList ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_AcAdd_Args AcAdd [allow|deny] [/PRIORITY:priority] [/IP:ip/mask] +CMD_AcAdd_ [allow|deny 규칙과 ì¼ì¹˜í•˜ëŠ” í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²°ì„ í—ˆìš© ( "allow") ë˜ëŠ” 거부 ( "deny")ì„ ì„¤ì •í•©ë‹ˆë‹¤. +CMD_AcAdd_PRIORITY ê·œì¹™ì˜ ìš°ì„  순위를 1 ì´ìƒì˜ 정수로 지정합니다. ê°’ì´ ìž‘ì„ìˆ˜ë¡ ìš°ì„  순위가 높게 í‰ê°€ë˜ê³  있습니다. +CMD_AcAdd_IP IP 주소/ë§ˆìŠ¤í¬ í˜•ì‹ìœ¼ë¡œ í´ë¼ì´ì–¸íŠ¸ IPv4 주소 범위를 지정합니다. IPv4 주소는 192.168.0.1ê³¼ ê°™ì´ 10 진수를 ì ìœ¼ë¡œ 구분하여 지정합니다. 마스í¬ëŠ” 255.255.255.0ê³¼ ê°™ì´ 10 진수를 ì ìœ¼ë¡œ 구분하여 지정하거나 24와 ê°™ì´ ì²˜ìŒë¶€í„° 비트 길ì´ë¥¼ 10 진수로 지정합니다. ë‹¨ì¼ IPv4 호스트를 지정하려면 마스í¬ë¥¼ 255.255.255.255 ë˜ëŠ” 32ë¡œ 지정합니다. +CMD_AcAdd_Prompt_AD allow ë˜ëŠ” deny: +CMD_AcAdd_Prompt_PRIORITY ìš°ì„  순위: +CMD_AcAdd_Prompt_IP IPv4 주소/마스í¬: +CMD_AcAdd_Eval_PRIORITY ìš°ì„  순위는 1 ì´ìƒì´ì–´ì•¼í•©ë‹ˆë‹¤. + + +# AcAdd6 명령 +CMD_AcAdd6 ì ‘ê·¼ IP 제한 목ë¡ì— ê·œì¹™ì„ ì¶”ê°€ (IPv6) +CMD_AcAdd6_Help 현재 관리하고있는 ê°€ìƒ HUBë¡œ 설정ë˜ì–´ìžˆëŠ” ì ‘ê·¼ IP 제한 목ë¡ì— 새 ê·œì¹™ì„ ì¶”ê°€í•©ë‹ˆë‹¤. \n 여기ì—ì„œ 설정 í•œ í•­ëª©ì€ VPN Clientê°€ ê°€ìƒ HUBì— ì—°ê²°í•˜ë ¤ê³  í•  ë•Œ, ê·¸ í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²°ì„ í—ˆìš©í• ì§€ 거부할지 여부를 결정하는 ë° ì‚¬ìš©ë©ë‹ˆë‹¤. \n 규칙 í•­ëª©ì˜ ë‚´ìš©ìœ¼ë¡œ 규칙과 ì¼ì¹˜í•˜ëŠ” í´ë¼ì´ì–¸íŠ¸ì˜ IP 주소 ë˜ëŠ” IP 주소와 마스í¬ë¥¼ 지정할 수 있습니다. IP 주소 만 지정하면 ë‹¨ì¼ ì§€ì •í•œ 컴퓨터ì—ë§Œì´ ê·œì¹™ê³¼ ì¼ì¹˜í•˜ê²Œë˜ì§€ë§Œ, IP ë„¤íŠ¸ì›Œí¬ ì£¼ì†Œì™€ 마스í¬ë¥¼ 지정하면 해당 서브넷 범위 ë‚´ì˜ ëª¨ë“  컴퓨터가 ê·œì¹™ì— ì¼ì¹˜í•˜ê²Œ ë©ë‹ˆë‹¤. \n ê·œì¹™ì— ìš°ì„  순위를 설정할 수 있습니다. ìš°ì„  순위는 1 ì´ìƒì˜ 정수로 지정하고 ê°’ì´ ìž‘ì„ìˆ˜ë¡ ìš°ì„  순위가 높게 í‰ê°€ë˜ê³  있습니다. \n 현재 ë“±ë¡ ëœ ì ‘ê·¼ IP 제한 ëª©ë¡ ê·œì¹™ 목ë¡ì„ 검색하려면 AcList ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_AcAdd6_Args AcAdd6 [allow|deny] [/PRIORITY:priority] [/IP:ip/mask] +CMD_AcAdd6_ [allow|deny 규칙과 ì¼ì¹˜í•˜ëŠ” í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²°ì„ í—ˆìš© ( "allow") ë˜ëŠ” 거부 ( "deny")ì„ ì„¤ì •í•©ë‹ˆë‹¤. +CMD_AcAdd6_PRIORITY ê·œì¹™ì˜ ìš°ì„  순위를 1 ì´ìƒì˜ 정수로 지정합니다. ê°’ì´ ìž‘ì„ìˆ˜ë¡ ìš°ì„  순위가 높게 í‰ê°€ë˜ê³  있습니다. +CMD_AcAdd6_IP IP 주소/ë§ˆìŠ¤í¬ í˜•ì‹ìœ¼ë¡œ í´ë¼ì´ì–¸íŠ¸ IPv6 ì£¼ì†Œì˜ ë²”ìœ„ë¥¼ 지정합니다. IPv6 주소는 2001:200:0:1::처럼 16 진수를 콜론으로 구분하여 지정합니다. 마스í¬ëŠ” ffff:ffff:ffff:ffff::처럼 IPv6 형ì‹ìœ¼ë¡œ 구분하거나 64와 ê°™ì´ ì²˜ìŒë¶€í„° 비트 길ì´ë¥¼ 10 진수로 지정합니다. ë‹¨ì¼ IPv6 호스트를 지정하려면 마스í¬ë¥¼ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff ë˜ëŠ” 128ë¡œ 지정합니다. +CMD_AcAdd6_Prompt_AD allow ë˜ëŠ” deny: +CMD_AcAdd6_Prompt_PRIORITY ìš°ì„  순위: +CMD_AcAdd6_Prompt_IP IPv6 주소/서브넷 마스í¬: +CMD_AcAdd6_Eval_PRIORITY ìš°ì„  순위는 1 ì´ìƒì´ì–´ì•¼í•©ë‹ˆë‹¤. + +# AcDel 명령 +CMD_AcDel ì ‘ê·¼ IP 제한 목ë¡ì—ì„œ 규칙 ì‚­ì œ +CMD_AcDel_Help 현재 관리하고있는 ê°€ìƒ HUBë¡œ 설정ë˜ì–´ìžˆëŠ” ì ‘ê·¼ IP 제한 ëª©ë¡ ê·œì¹™ì„ ì‚­ì œí•©ë‹ˆë‹¤. \n 현재 ë“±ë¡ ëœ ì ‘ê·¼ IP 제한 ëª©ë¡ ê·œì¹™ 목ë¡ì„ 검색하려면 AcList ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_AcDel_Args AcDel [id] +CMD_AcDel_ [id] ì‚­ì œ ì ‘ê·¼ IP 제한 목ë¡ì—ì„œ ê·œì¹™ì˜ ID를 지정합니다. +CMD_AcDel_Prompt_ID ì‚­ì œ 규칙 ID: + + +# LicenseAdd 명령 +CMD_LicenseAdd 새로운 ë¼ì´ì„¼ìŠ¤ 키 ë“±ë¡ +CMD_LicenseAdd_Help SoftEther VPN Serverì— ìƒˆ ë¼ì´ì„¼ìŠ¤ 키를 등ë¡í•©ë‹ˆë‹¤. \nSoftEther VPN Server를 사용하려면 유효한 ë¼ì´ì„¼ìŠ¤ë¥¼ ì·¨ë“하고 ë¼ì´ì„¼ìŠ¤ 키를 등ë¡í•´ì•¼í•©ë‹ˆë‹¤. ë¼ì´ì„¼ìŠ¤ 키는 36 ìžë¦¬ 숫ìžì™€ 하ì´í”ˆ ( '-')으로 구성ë˜ì–´ìžˆëŠ” ë¼ì´ì„¼ìŠ¤ì˜ 소유를 ì¦ëª…하는 키 코드입니다. \n ë¼ì´ì„¼ìŠ¤ 키는 소프트웨어와 함께 ë¼ì´ì„¼ìŠ¤ ì¦ì„œë¥¼ë°›ì€ 경우, ë¼ì´ì„¼ìŠ¤ ì¦ì„œì— ì¸ì‡„ë˜ì–´ 있습니다. 소프트웨어 ë¼ì´ì„ ìŠ¤ë¥¼ 온ë¼ì¸ìœ¼ë¡œ 구입 í•œ 경우 êµ¬ìž…ì‹œì˜ Web 사ì´íŠ¸ì˜ 화면ì´ë‚˜ ë©”ì¼ ë“±ì— ë¼ì´ì„¼ìŠ¤ 키가 í¬í•¨ë˜ì–´ìžˆì„ 수 있습니다. ë˜ ë‹¤ë¥¸ 방법으로 ë¼ì´ì„¼ìŠ¤ 키가 í¬í•¨ë˜ì–´ìžˆëŠ” ê²½ìš°ë„ ìžˆìŠµë‹ˆë‹¤. ì•Œ 수없는 경우 ë¼ì´ì„¼ìŠ¤ êµ¬ìž…ì²˜ì— ë¬¸ì˜í•˜ì‹­ì‹œì˜¤. \n \n 현재 등ë¡ë˜ì–´ìžˆëŠ” ë¼ì´ì„¼ìŠ¤ì˜ 목ë¡ì„ 검색하려면 LicenseList ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \n 현재 VPN Serverì˜ ë¼ì´ì„¼ìŠ¤ ìƒíƒœë¥¼ 표시하려면 LicenseStatus ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. +CMD_LicenseAdd_Args LicenseAdd [key] +CMD_LicenseAdd_ [key] ë“±ë¡ ë¼ì´ì„¼ìŠ¤ 키를 지정합니다. 36 ìžë¦¬ 숫ìžë¥¼ 6 ìžë¦¬ë§ˆë‹¤ 하ì´í”ˆìœ¼ë¡œ 구분합니다. +CMD_LicenseAdd_Prompt_Key ë¼ì´ì„¼ìŠ¤ 키: + + +# LicenseDel 명령 +CMD_LicenseDel 등ë¡ë˜ì–´ìžˆëŠ” ë¼ì´ì„¼ìŠ¤ 제거 +CMD_LicenseDel_Help SoftEther VPN Serverì— í˜„ìž¬ 등ë¡ë˜ì–´ìžˆëŠ” ë¼ì´ì„¼ìŠ¤ 목ë¡ì—ì„œ ì§€ì •ëœ ë¼ì´ì„¼ìŠ¤ë¥¼ 제거합니다. \n \n 현재 등ë¡ë˜ì–´ìžˆëŠ” ë¼ì´ì„¼ìŠ¤ì˜ 목ë¡ì„ 검색하려면 LicenseList ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \n 현재 VPN Serverì˜ ë¼ì´ì„¼ìŠ¤ ìƒíƒœë¥¼ 표시하려면 LicenseStatus ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. +CMD_LicenseDel_Args LicenseDel [id] +CMD_LicenseDel_ [id] 제거 ë¼ì´ì„¼ìŠ¤ 번호를 지정합니다. +CMD_LicenseDel_Prompt_ID 제거 ë¼ì´ì„¼ìŠ¤ 번호: + + +# LicenseList 명령 +CMD_LicenseList 등ë¡ë˜ì–´ìžˆëŠ” ë¼ì´ì„¼ìŠ¤ ëª©ë¡ ê²€ìƒ‰ +CMD_LicenseList_Help SoftEther VPN Serverì— í˜„ìž¬ 등ë¡ë˜ì–´ìžˆëŠ” ë¼ì´ì„¼ìŠ¤ ë¼ì´ì„¼ìŠ¤ 키 ë¼ì´ì„¼ìŠ¤ 종류 ì´ë¦„, ìƒíƒœ, 유효 기간, ë¼ì´ì„¼ìŠ¤ ID ë¼ì´ì„¼ìŠ¤ 종류 ID, 서버 ID ë° ì¼ë ¨ IDì˜ ëª©ë¡ì„ 표시합니다. \n \n 현재 VPN Serverì˜ ë¼ì´ì„¼ìŠ¤ ìƒíƒœë¥¼ 표시하려면 LicenseStatus ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. +CMD_LicenseList_Args LicenseList + + +# LicenseStatus 명령 +CMD_LicenseStatus 현재 VPN Serverì˜ ë¼ì´ì„¼ìŠ¤ ìƒíƒœì˜ ì·¨ë“ +CMD_LicenseStatus_Help 현재 SoftEther VPN Serverì˜ ë¼ì´ì„¼ìŠ¤ ìƒíƒœë¥¼ 검색하고 표시합니다. \nSoftEther VPN Serverì˜ í˜„ìž¬ 제품 버전 ì´ë¦„ 서버 ID 제품 ë¼ì´ì„¼ìŠ¤ 만료 ë° ì‚¬ìš©í•  수있는 í´ë¼ì´ì–¸íŠ¸ 액세스 ë¼ì´ì„¼ìŠ¤ 수와 브리지 ë¼ì´ì„¼ìŠ¤ê°€ 표시ë©ë‹ˆë‹¤. \n \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. +CMD_LicenseStatus_Args LicenseStatus + + +## SoftEther VPN 4.0ì—ì„œ 새롭게 추가 ëœ ëª…ë ¹ + +# IPsecEnable 명령 +CMD_IPsecEnable IPsec VPN 서버 ê¸°ëŠ¥ì˜ í™œì„±í™”/비활성화 +CMD_IPsecEnable_Help SoftEther VPN Serverì˜ IPsec VPN 서버 ê¸°ëŠ¥ì„ í™œì„±í™”/비활성화합니다. \nIPsec VPN 서버 ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ë©´ VPN Serverì—ì„œ ê°€ìƒ HUB는 IPsec/L2TP/EtherIP/L2TPv3ì— ëŒ€ì‘ í•œ PC 나 Mac OS X, 스마트 í°, ë¼ìš°í„° ë“±ì˜ VPN ì—°ê²°ì„ ìˆ˜ë½ í•  수 있ë„ë¡ í•©ë‹ˆë‹¤. \n \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_IPsecEnable_Args IPsecEnable [/L2TP:yes|no] [/L2TPRAW:yes|no] [/ETHERIP:yes|no] [/PSK:pre-shared-key] [/DEFAULTHUB:default_hub] +CMD_IPsecEnable_L2TP L2TP over IPsec 서버 ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ê±°ë‚˜ 비활성화합니다. iPhone, iPad Android, Windows Mac OS Xì—ì„œ VPN ì—°ê²°ì„ ë°›ë„ë¡í•˜ë ¤ë©´ì´ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. +CMD_IPsecEnable_L2TPRAW IPsecì„ ì‚¬ìš©í•˜ì§€ L2TP 서버 ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ê±°ë‚˜ 비활성화합니다. 특수 í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²°ì„ ë°›ì•„ë“¤ì´ëŠ” 경우ì—만 ì ìš©í•˜ì‹­ì‹œì˜¤. +CMD_IPsecEnable_ETHERIP EtherIP/L2TPv3 over IPsec 서버 기능 (ê±°ì  ê°„ ì—°ê²° VPN 서버 기능)를 활성화하거나 비활성화합니다. EtherIP/L2TPv3 over IPsecì„ ì§€ì›í•˜ëŠ” ìƒìš© ë¼ìš°í„° ì œí’ˆì´ VPN Serverì˜ ê°€ìƒ HUB 계층 2 (Ethernet)으로 브리지 ì—°ê²° í•  수 있습니다. +CMD_IPsecEnable_PSK IPsec 사전 공유 키를 설정합니다. IPsec 사전 공유 키는 "PSK (Pre-Shared Key) 'ë˜ëŠ”'ì‹œí¬ë¦¿ 'ë¼ëŠ” ê²ƒì´ ìžˆìŠµë‹ˆë‹¤. 8 ìž ì •ë„ë¡œ 설정하고 VPNì„ ì‚¬ìš©í•˜ëŠ” 모든 사용ìžì—게 ë°°í¬í•˜ì‹­ì‹œì˜¤. Google Android 4.0ì— ë²„ê·¸ê°€ìžˆì–´, PSKì˜ ê¸¸ì´ê°€ 10ìžë¥¼ 초과하면 VPN í†µì‹ ì— ì‹¤íŒ¨ í•  수 있습니다. ë”°ë¼ì„œ PSKì˜ ê¸¸ì´ëŠ” 9 ìž ì´í•˜ë¡œ í•  ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤. +CMD_IPsecEnable_DEFAULTHUB ì ‘ì†ì‹œ ì‚¬ìš©ìž ì´ë¦„ì—ì„œ ê°€ìƒ HUB ì´ë¦„ì´ ìƒëžµ ëœ ê²½ìš° ì—°ê²° 기본 ê°€ìƒ HUBì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ì¼ë°˜ì ìœ¼ë¡œ L2TP, OpenVPN ë° MS-SSTP VPN ì—°ê²°ì‹œ ì‚¬ìš©ìž ì´ë¦„ì€ "ê°€ìƒ HUB ì´ë¦„ \\ì‚¬ìš©ìž ëª…"ë˜ëŠ” "ì‚¬ìš©ìž ì´ë¦„ @ ê°€ìƒ HUB ì´ë¦„"ê³¼ ê°™ì´ ì§€ì • ë  í•„ìš”ê°€ 있습니다. 만약 사용ìžê°€ ê°€ìƒ HUB ì´ë¦„ì„ ìƒëžµ í•œ 경우 DEFAULTHUB 매개 변수로 ì§€ì •ëœ ê°€ìƒ HUBê°€ 기본 ê°€ìƒ HUBë¡œ ì„ íƒë˜ê²Œë©ë‹ˆë‹¤. +CMD_IPsecEnable_Prompt_L2TP L2TP over IPsec 서버 ê¸°ëŠ¥ì„ í™œì„±í™” (yes/no): +CMD_IPsecEnable_Prompt_L2TPRAW Raw L2TP 서버 ê¸°ëŠ¥ì„ í™œì„±í™” (yes/no): +CMD_IPsecEnable_Prompt_ETHERIP EtherIP/L2TPv3 over IPsec 서버 ê¸°ëŠ¥ì„ í™œì„±í™” (yes/no): +CMD_IPsecEnable_Prompt_PSK IPsec 사전 공유 키 문ìžì—´ (9 ìž ì´í•˜ 권장): +CMD_IPsecEnable_Prompt_DEFAULTHUB VPN ì—°ê²°ì‹œ ê°€ìƒ HUB ì´ë¦„ì´ ìƒëžµ ëœ ê²½ìš° 기본값 ê°€ìƒ HUB ì´ë¦„: + + +# IPsecGet 명령 +CMD_IPsecGet IPsec VPN 서버 ê¸°ëŠ¥ì˜ í˜„ìž¬ 설정 가져 오기 +CMD_IPsecGet_Help SoftEther VPN Serverì˜ IPsec VPN 서버 ê¸°ëŠ¥ì˜ í˜„ìž¬ ì„¤ì •ì„ ê²€ìƒ‰í•˜ê³  표시합니다. \n \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_IPsecGet_Args IPsecGet +CMD_IPsecGet_PRINT_L2TP L2TP over IPsec 서버 ê¸°ëŠ¥ì´ í™œì„±í™” +CMD_IPsecGet_PRINT_L2TPRAW Raw L2TP 서버 ê¸°ëŠ¥ì´ í™œì„±í™” +CMD_IPsecGet_PRINT_ETHERIP EtherIP/L2TPv3 over IPsec 서버 ê¸°ëŠ¥ì´ í™œì„±í™” +CMD_IPsecGet_PRINT_PSK IPsec 사전 공유 키 문ìžì—´ +CMD_IPsecGet_PRINT_DEFAULTHUB 기본 ê°€ìƒ HUB ì´ë¦„ + + +# EtherIpClientAdd 명령 +CMD_EtherIpClientAdd EtherIP/L2TPv3 over IPsec 서버 ê¸°ëŠ¥ì˜ í´ë¼ì´ì–¸íŠ¸ 장치ì—ì„œ ì—°ê²°ì„ ë°›ì•„ë“¤ì´ ê¸°ìœ„í•œ ì—°ê²° 설정 추가 +CMD_EtherIpClientAdd_Help EtherIP/L2TPv3 over IPsec 서버 ê¸°ëŠ¥ì˜ í´ë¼ì´ì–¸íŠ¸ 장치ì—ì„œ ì—°ê²°ì„ ë°›ì•„ë“¤ì´ ê¸°ìœ„í•œ ì—°ê²° ì„¤ì •ì„ ì¶”ê°€í•©ë‹ˆë‹¤. \nEtherIP/L2TPv3 over IPsec 서버 ê¸°ëŠ¥ì´ í™œì„±í™”ë˜ì–´ìžˆëŠ” 경우 ë¼ìš°í„° ë“±ì˜ ì ‘ì†ì„ 받아들ì´ëŠ” 미리 í´ë¼ì´ì–¸íŠ¸ ì¸¡ì´ EtherIP/L2TPv3 over IPsec ëŒ€ì‘ ë¼ìš°í„°ê°€ VPN Serverì— ì—°ê²°í•  ë•Œ IPsec Phase 1 ë¬¸ìž ì—´ê³¼ ì—°ê²°ëœ ê°€ìƒ HUB ì •ë³´ì˜ ëŒ€ì‘표를 ì •ì˜ í•´ 둘 필요가 있습니다. \nEtherIpClientAdd ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ ì •ì˜ë¥¼ ì¶”ê°€í•¨ìœ¼ë¡œì¨ EtherIP/L2TPv3 over IPsec í´ë¼ì´ì–¸íŠ¸ê°€ VPN Serverì— ì—°ê²°ì„ ì‹œë„í–ˆì„ ë•Œ ISAKMP (IKE) Phase 1ì˜ ì´ˆê¸° ID 문ìžì—´ì´ ì •ì˜ì— ì¼ì¹˜í•˜ëŠ” 경우, ì •ì˜ ë˜ëŠ” ê°€ìƒ HUBì— ì—°ê²° ì„¤ì •ì´ ì ìš©ë©ë‹ˆë‹¤. \n ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ 있어야합니다. EtherIP/L2TPv3 í´ë¼ì´ì–¸íŠ¸ëŠ”ì´ ëª…ë ¹ì— ìž…ë ¥ ëœ ì •ë³´ì— ì˜í•´ ì‹ë³„ë˜ëŠ” 사용ìžì˜ 권한으로 ê°€ìƒ HUBì— ì—°ê²° í•œ 것으로 간주ë©ë‹ˆë‹¤. \n \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_EtherIpClientAdd_Args EtherIpClientAdd [ID] [/HUB:hubname] [/USERNAME:username] [/PASSWORD:password] +CMD_EtherIpClientAdd_ [ID] ISAKMP Phase 1 ID를 지정합니다. ID는 í´ë¼ì´ì–¸íŠ¸ 측 ë¼ìš°í„°ì˜ ì—°ê²° 설정ì—ì„œ 설정하는 것과 ë™ì¼í•œ 문ìžì—´ì„ 지정하십시오. 문ìžì—´ 외ì—ë„ IDì˜ ì¢…ë¥˜ê°€ IP ì£¼ì†Œì˜ ê²½ìš° IP ì£¼ì†Œë„ ì§€ì •í•  수 있습니다. ë˜í•œ '*'(별표)를 지정하면 와ì¼ë“œ ì¹´ë“œ 지정ë˜ê³ , 다른 명시ì ì¸ ê·œì¹™ì— ì¼ì¹˜í•˜ì§€ 않는 모든 연결하는 í´ë¼ì´ì–¸íŠ¸ê°€ 대ìƒì´ë©ë‹ˆë‹¤. +CMD_EtherIpClientAdd_HUB ì—°ê²°ëœ ê°€ìƒ HUBì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_EtherIpClientAdd_USERNAME ì—°ê²°ëœ ê°€ìƒ HUBì— ë¡œê·¸ì¸í•˜ê¸°ìœ„í•œ ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_EtherIpClientAdd_PASSWORD ì—°ê²°ëœ ê°€ìƒ HUBì— ë¡œê·¸ì¸í•˜ê¸°ìœ„í•œ 암호를 지정합니다. +CMD_EtherIpClientAdd_Prompt_ID ISAKMP Phase 1 ID ( '*'와ì¼ë“œ ì¹´ë“œ 지정): +CMD_EtherIpClientAdd_Prompt_HUB ì—°ê²°ëœ ê°€ìƒ HUBì˜ ì´ë¦„: +CMD_EtherIpClientAdd_Prompt_USERNAME ê°€ìƒ HUB ë¡œê·¸ì¸ ì‚¬ìš©ìž ì´ë¦„: +CMD_EtherIpClientAdd_Prompt_PASSWORD ê°€ìƒ HUB ë¡œê·¸ì¸ ë¹„ë°€ë²ˆí˜¸: + + +# EtherIpClientDelete 명령 +CMD_EtherIpClientDelete EtherIP/L2TPv3 over IPsec 서버 ê¸°ëŠ¥ì˜ í´ë¼ì´ì–¸íŠ¸ 장치ì—ì„œ ì—°ê²°ì„ ë°›ì•„ë“¤ì´ ê¸°ìœ„í•œ ì—°ê²° 설정 ì‚­ì œ +CMD_EtherIpClientDelete_Help EtherIP/L2TPv3 over IPsec 서버 ê¸°ëŠ¥ì˜ í´ë¼ì´ì–¸íŠ¸ 장치ì—ì„œ ì—°ê²°ì„ ë°›ì•„ë“¤ì´ ê¸°ìœ„í•œ ì—°ê²° 설정 미리 ì •ì˜ ëœ í•­ëª©ì„ ì‚­ì œí•©ë‹ˆë‹¤. \n \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_EtherIpClientDelete_Args EtherIpClientDelete [ID] +CMD_EtherIpClientDelete_ [ID] ISAKMP Phase 1 ID를 지정합니다. +CMD_EtherIpClientDelete_Prompt_ID ISAKMP Phase 1 ID: + + +# EtherIpClientList 명령 +CMD_EtherIpClientList EtherIP/L2TPv3 over IPsec 서버 ê¸°ëŠ¥ì˜ í´ë¼ì´ì–¸íŠ¸ 장치ì—ì„œ ì—°ê²°ì„ ë°›ì•„ë“¤ì´ ê¸°ìœ„í•œ ì—°ê²° 설정 나열 +CMD_EtherIpClientList_Help EtherIP/L2TPv3 over IPsec 서버 ê¸°ëŠ¥ì˜ í´ë¼ì´ì–¸íŠ¸ 장치ì—ì„œ ì—°ê²°ì„ ë°›ì•„ë“¤ì´ ê¸°ìœ„í•œ ì—°ê²° 설정 미리 ì •ì˜ ëœ ëª©ë¡ì„ 표시합니다. \n \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +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] [/PORTS:udp_port_list] +CMD_OpenVpnEnable_ [yes|no] OpenVPN 호환 서버 ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ë ¤ë©´ yes, 무효로하는 경우 no를 지정합니다. +CMD_OpenVpnEnable_PORTS OpenVPN 서비스를 제공하는 UDP í¬íŠ¸ 목ë¡ì„ 지정하십시오. UDP í¬íŠ¸ëŠ” 여러 지정할 수 있습니다. 복수 지정하는 경우는 1194, 2001, 2010, 2012와 ê°™ì´ ì½¤ë§ˆ (,)ë¡œ 구분하십시오. OpenVPNì€ í‘œì¤€ì—ì„œ UDP 1194 í¬íŠ¸ë¥¼ 사용하지만 다른 ìž„ì˜ì˜ UDP í¬íŠ¸ë¥¼ 지정할 수 있습니다. +CMD_OpenVpnEnable_Prompt_ [yes|no] OpenVPN 호환 서버 ê¸°ëŠ¥ì„ í™œì„±í™” (yes/no): +CMD_OpenVpnEnable_Prompt_PORTS UDP í¬íŠ¸ 번호 ëª©ë¡ (표준 1194/복수 지정 가능): + + +# 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 호환 서버 ê¸°ëŠ¥ì´ í™œì„±í™” +CMD_OpenVpnGet_PRINT_Ports UDP í¬íŠ¸ 번호 ëª©ë¡ + +# OpenVpnMakeConfig 명령 +CMD_OpenVpnMakeConfig OpenVPN 호환 서버 ê¸°ëŠ¥ì— ì—°ê²° 가능한 ìƒ˜í”Œì˜ OpenVPN 설정 íŒŒì¼ ìƒì„± +CMD_OpenVpnMakeConfig_Help ì›ëž˜ OpenVPN í´ë¼ì´ì–¸íŠ¸ë¥¼ 사용하기 위해서는 설정 파ì¼ì„ 수ë™ìœ¼ë¡œ 작성해야하지만, ì´ê²ƒì€ ë‚œì´ë„ê°€ ë†’ì€ ìž‘ì—…ìž…ë‹ˆë‹¤. ê·¸ëŸ¬ë‚˜ì´ ëª…ë ¹ì„ ì‚¬ìš©í•˜ë©´ì´ VPN Serverì— ì—°ê²°í•  수있는 기본ì ì¸ OpenVPN í´ë¼ì´ì–¸íŠ¸ì˜ 설정 파ì¼ì„ ìžë™ìœ¼ë¡œ ìƒì„± í•  수 있습니다. \n \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_OpenVpnMakeConfig_Args OpenVpnMakeConfig [ZIP_FileName] +CMD_OpenVpnMakeConfig_ [ZIP_FileName]ì´ ëª…ë ¹ì— ì˜í•´ 출력ë˜ëŠ” 설정 íŒŒì¼ (ZIP 압축 형ì‹)ì„ ì €ìž¥í•  íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 확장ìžê°€ 지정ë˜ì–´ 있지 않으면 ìžë™ìœ¼ë¡œ ".zip"ê°€ 부가ë©ë‹ˆë‹¤. +CMD_OpenVpnMakeConfig_Prompt_ZIP 설정 파ì¼ì„ 저장할 ëŒ€ìƒ íŒŒì¼ ì´ë¦„ (ZIP 압축 형ì‹): +CMD_OpenVpnMakeConfig_OK 예제 구성 íŒŒì¼ "%s"파ì¼ì— 저장했습니다. ì´ íŒŒì¼ì„ unzip 명령 ë“±ì„ ì´ìš©í•˜ì—¬ 전개하고 사용할 수 있습니다. \n +CMD_OpenVpnMakeConfig_ERROR 예제 구성 íŒŒì¼ "%s"파ì¼ì— 저장할 수 없습니다. íŒŒì¼ ì´ë¦„ì´ ìž˜ëª»ë˜ì—ˆì„ 수 있습니다. \n + + +# 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_Args ServerCertRegenerate [CN] +CMD_ServerCertRegenerate_ [CN] 새로 ìƒì„±í•˜ëŠ” ìžì²´ 서명 ì¸ì¦ì„œ Common Name (CN) ê°’ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_ServerCertRegenerate_Prompt_CN Common Name (CN) ê°’: + + +# VpnOverIcmpDnsEnable 명령 +CMD_VpnOverIcmpDnsEnable VPN over ICMP/VPN over DNS 서버 ê¸°ëŠ¥ì„ í™œì„±í™”/비활성화 +CMD_VpnOverIcmpDnsEnable_Help 방화벽ì´ë‚˜ ë¼ìš°í„° ë“±ì˜ ê³ ìž¥ì´ë‚˜ 과부하 설정 실수 ë“±ì— ì˜í•´ TCP/IP 통신 í•  수없는 í™˜ê²½ì˜ ë„¤íŠ¸ì›Œí¬ì—서나 ICMP (Ping) ë˜ëŠ” DNS 패킷 í†µì‹ ì´ ê°€ëŠ¥í•˜ë©´ VPN Server와 VPN Client ì‚¬ì´ ì—ì„œ VPN í†µì‹ ì„ í•  수 있습니다. 그러기 위해서는 미리 VPN over ICMP/VPN over DNS 서버 ê¸°ëŠ¥ì„ í™œì„±í™”í•´ì•¼í•©ë‹ˆë‹¤. \n \n 경고:ì´ ê¸°ëŠ¥ì€ ë°©í™”ë²½ì´ë‚˜ ë¼ìš°í„° ë“±ì´ ì¼ì‹œì ìœ¼ë¡œ 부진ë˜ì–´ ICMP ë˜ëŠ” DNS 만 ì•ˆì •ëœ í†µì‹ ì´ ê°€ëŠ¥í•œ 환경ì—ì„œ VPN í†µì‹ ì„ ì„¤ì •í•˜ê¸°ìœ„í•œ 기능ì´ë‹¤. 긴급시 등ì—는 유용하지만 장기간 사용ì—는 ì í•©í•˜ì§€ ì•Šì„ ìˆ˜ 있습니다. \n \n ì ‘ì†ì„ ì‹œë„하는 VPN Client ë˜ëŠ” VPN Bridge는 내부 버전 4.0 ì´ìƒì´ 필요합니다. \n \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. +CMD_VpnOverIcmpDnsEnable_Args VpnOverIcmpDnsEnable [/ICMP:yes|no] [/DNS:yes|no] +CMD_VpnOverIcmpDnsEnable_ICMP VPN over ICMP 서버를 사용하려면 yes 비활성화하려면 no를 지정합니다. +CMD_VpnOverIcmpDnsEnable_DNS VPN over DNS 서버를 사용하려면 yes 비활성화하려면 no를 지정합니다. +CMD_VpnOverIcmpDnsEnable_Prompt_ICMP VPN over ICMP 서버를 활성화 (yes/no): +CMD_VpnOverIcmpDnsEnable_Prompt_DNS VPN over DNS 서버를 활성화 (yes/no): + + +# VpnOverIcmpDnsGet 명령 +CMD_VpnOverIcmpDnsGet 현재 VPN over ICMP/VPN over DNS 서버 ê¸°ëŠ¥ì˜ ì„¤ì •ì„ ê°€ì ¸ +CMD_VpnOverIcmpDnsGet_Help 현재 VPN over ICMP/VPN over DNS 서버 ê¸°ëŠ¥ì˜ ì„¤ì •ì„ ê²€ìƒ‰í•˜ê³  표시합니다. \n \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. +CMD_VpnOverIcmpDnsGet_Args VpnOverIcmpDnsGet +CMD_VpnOverIcmpDnsGet_PRINT_ICMP VPN over ICMP 서버가 활성화 +CMD_VpnOverIcmpDnsGet_PRINT_DNS VPN over DNS 서버가 활성화 + + +# DynamicDnsGetStatus 명령 +CMD_DynamicDnsGetStatus ë™ì  DNS ê¸°ëŠ¥ì˜ í˜„ìž¬ ìƒíƒœì˜ ì·¨ë“ +CMD_DynamicDnsGetStatus_Help ë™ì  DNS ê¸°ëŠ¥ì˜ í˜„ìž¬ ìƒíƒœë¥¼ 검색하고 표시합니다. \n \n ë™ì  DNSì— ë”°ë¥´ë©´, VPN Server ì»´í“¨í„°ì— ì˜êµ¬ì  ì¸ ê³ ìœ ì˜ DNS 호스트 ì´ë¦„ì´ í• ë‹¹ë©ë‹ˆë‹¤. ì´ëŠ” ìžì²´ë¡œ ë„ë©”ì¸ì„ 소유하고 있지 ì•Šì•„ë„, VPN Client와 VPN Bridge ë“±ì˜ ì„¤ì • í™”ë©´ì´ VPN Serverì˜ IP 주소 대신 DNS 호스트 ì´ë¦„으로 VPN Server를 지정할 수 있습니다. \n ë˜í•œ IP 주소가 바뀔 수있는 ì¼ë°˜ì ì¸ ISP를 사용하여 VPN Server를 ì¸í„°ë„·ì— 연결하는 경우ì—ë„ IP 주소가 변경ë˜ë©´ ìžë™ìœ¼ë¡œ DNS 호스트 ì´ë¦„ì„ IP 주소가 ì—…ë°ì´íŠ¸ë©ë‹ˆë‹¤ ë•Œë¬¸ì— ê°€ë³€ IP ì£¼ì†Œë„ VPN Server를 ìš´ìš© í•  수있게ë©ë‹ˆë‹¤. \n 그러면 비싼 월정액 ìš”ê¸ˆì´ í•„ìš”í•œ ê³ ì • 글로벌 IP 주소 서비스를 계약 í•  필요가 없습니다. \n \n [주ì˜] \n ë™ì  DNS ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN Server 설정 파ì¼ì„ 편집합니다. \n "declare root"ì§€ì‹œë¬¸ì— "declare DDnsClient"ì§€ì‹œë¬¸ì´ ìžˆìŠµë‹ˆë‹¤. ì´ ì•ˆì—있는 "bool Disable"ì˜ ê°’ì„ trueë¡œ 설정하여 VPN Server를 다시 시작하여 ë™ì  DNS ê¸°ëŠ¥ì´ ë¹„í™œì„±í™”ë©ë‹ˆë‹¤. \n \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. +CMD_DynamicDnsGetStatus_Args DynamicDnsGetStatus +CMD_DynamicDnsGetStatus_PRINT_FQDN 할당 ë™ì  DNS 호스트 ì´ë¦„ (ì „ì²´) +CMD_DynamicDnsGetStatus_PRINT_HOSTNAME 할당 ë™ì  DNS 호스트 ì´ë¦„ (호스트 ì´ë¦„) +CMD_DynamicDnsGetStatus_PRINT_SUFFIX DNS 접미사 +CMD_DynamicDnsGetStatus_PRINT_IPv4 글로벌 IPv4 주소 +CMD_DynamicDnsGetStatus_PRINT_IPv6 글로벌 IPv6 주소 + + +# DynamicDnsSetHostname 명령 +CMD_DynamicDnsSetHostname ë™ì  DNS 호스트 ì´ë¦„ 설정 +CMD_DynamicDnsSetHostname_Help ë™ì  DNS 기능 VPN Serverê°€ 사용하는 호스트 ì´ë¦„ì„ ì„¤ì •í•©ë‹ˆë‹¤. 현재 할당 ëœ í˜¸ìŠ¤íŠ¸ ì´ë¦„ì€ DynamicDnsGetStatus 명령으로 확ì¸í•  수 있습니다. \n \n ë™ì  DNSì— ë”°ë¥´ë©´, VPN Server ì»´í“¨í„°ì— ì˜êµ¬ì  ì¸ ê³ ìœ ì˜ DNS 호스트 ì´ë¦„ì´ í• ë‹¹ë©ë‹ˆë‹¤. ì´ëŠ” ìžì²´ë¡œ ë„ë©”ì¸ì„ 소유하고 있지 ì•Šì•„ë„, VPN Client와 VPN Bridge ë“±ì˜ ì„¤ì • í™”ë©´ì´ VPN Serverì˜ IP 주소 대신 DNS 호스트 ì´ë¦„으로 VPN Server를 지정할 수 있습니다. \n ë˜í•œ IP 주소가 바뀔 수있는 ì¼ë°˜ì ì¸ ISP를 사용하여 VPN Server를 ì¸í„°ë„·ì— 연결하는 경우ì—ë„ IP 주소가 변경ë˜ë©´ ìžë™ìœ¼ë¡œ DNS 호스트 ì´ë¦„ì„ IP 주소가 ì—…ë°ì´íŠ¸ë©ë‹ˆë‹¤ ë•Œë¬¸ì— ê°€ë³€ IP ì£¼ì†Œë„ VPN Server를 ìš´ìš© í•  수있게ë©ë‹ˆë‹¤. \n 그러면 비싼 월정액 ìš”ê¸ˆì´ í•„ìš”í•œ ê³ ì • 글로벌 IP 주소 서비스를 계약 í•  필요가 없습니다. \n \n [주ì˜] \n ë™ì  DNS ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN Server 설정 파ì¼ì„ 편집합니다. \n "declare root"ì§€ì‹œë¬¸ì— "declare DDnsClient"ì§€ì‹œë¬¸ì´ ìžˆìŠµë‹ˆë‹¤. ì´ ì•ˆì—있는 "bool Disable"ì˜ ê°’ì„ trueë¡œ 설정하여 VPN Server를 다시 시작하여 ë™ì  DNS ê¸°ëŠ¥ì´ ë¹„í™œì„±í™”ë©ë‹ˆë‹¤. \n \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. +CMD_DynamicDnsSetHostname_Args DynamicDnsSetHostname [hostname] +CMD_DynamicDnsSetHostname_ [hostname] 새 호스트 ì´ë¦„ì„ 3 ìž ì´ìƒ 31 ìž ì´í•˜ì˜ ì˜ìˆ«ìžì™€ 하ì´í”ˆ '-'ë¡œ 지정합니다. ë³€ê²½ì€ ëª‡ 번ì´ë¼ë„ 가능합니다. +CMD_DynamicDnsSetHostname_Prompt_hostname ë™ì  DNS 호스트 ì´ë¦„ (3 - 31 ìž): + + +# VpnAzureGetStatus 명령 +CMD_VpnAzureGetStatus VPN Azure ê¸°ëŠ¥ì˜ í˜„ìž¬ ìƒíƒœì˜ ì·¨ë“ +CMD_VpnAzureGetStatus_Help VPN Azure ê¸°ëŠ¥ì˜ í˜„ìž¬ ìƒíƒœë¥¼ 가져옵니다. \n \nVPN Azure하여 íšŒì‚¬ì˜ PCì— ê°€ì •ì´ë‚˜ ì´ë™ PCì—ì„œ 매우 쉽게 VPN ì—°ê²° í•  수 있습니다. VPN ì—°ê²° ì¤‘ì— íšŒì‚¬ì˜ ì»´í“¨í„°ë¥¼ 통해 사내 LANì˜ ë‹¤ë¥¸ ì„œë²„ì— ì•¡ì„¸ìŠ¤ í•  수 있습니다. \n 회사 컴퓨터 (VPN Server)는 글로벌 IP 주소는 필요하지 않습니다. 방화벽ì´ë‚˜ NAT ë’¤ì—ë¼ë„ ìž‘ë™í•˜ê³  ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì˜ ì„¤ì •ì€ í•„ìš”í•˜ì§€ 않습니다. VPN í´ë¼ì´ì–¸íŠ¸ê°€ ë  ìžíƒì˜ PCì—서는 Windowsì— í‘œì¤€ 부ì†ì˜ SSTP VPN í´ë¼ì´ì–¸íŠ¸ë¥¼ 사용할 수 있습니다. \nVPN Azure는 SoftEther VPN Server를 사용하시는 ë¶„ë“¤ì€ ëˆ„êµ¬ë‚˜ 무료로 ì´ìš©í•  수 í´ë¼ìš°ë“œ VPN 서비스입니다. 소프트 ì´ì‚¬ íšŒì‚¬ì— ì˜í•´ ìš´ì˜ë˜ê³  있습니다. ì‚¬ìš©ë²•ì€ http://www.vpnazure.net/ì— ê²Œìž¬ë˜ì–´ 있습니다. \n \nVPN Azure 호스트 ì´ë¦„ì€ ë™ì  DNS 서비스 호스트 ì´ë¦„ì˜ ë„ë©”ì¸ ë¶€ë¶„ì„ "vpnazure.net"ë¡œ 변경 í•œ ê²ƒì´ ì‚¬ìš©ë©ë‹ˆë‹¤. 호스트 ì´ë¦„ì„ ë³€ê²½í•˜ë ¤ë©´ DynamicDnsSetHostname ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \n \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_VpnAzureGetStatus_Args VpnAzureGetStatus +CMD_VpnAzureGetStatus_PRINT_ENABLED VPN Azure ê¸°ëŠ¥ì´ í™œì„±í™” +CMD_VpnAzureGetStatus_PRINT_CONNECTED VPN Azure í´ë¼ìš°ë“œ ì„œë²„ì— ì—°ê²° 완료 +CMD_VpnAzureGetStatus_PRINT_HOSTNAME VPN Azure 서비스ì—ì„œ 호스트 ì´ë¦„ + + +# VpnAzureSetStatus 명령 +CMD_VpnAzureSetEnable VPN Azure ê¸°ëŠ¥ì˜ í™œì„±í™”/비활성화 +CMD_VpnAzureSetEnable_Help VPN Azure ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ê±°ë‚˜ 비활성화합니다. \n \nVPN Azure하여 íšŒì‚¬ì˜ PCì— ê°€ì •ì´ë‚˜ ì´ë™ PCì—ì„œ 매우 쉽게 VPN ì—°ê²° í•  수 있습니다. VPN ì—°ê²° ì¤‘ì— íšŒì‚¬ì˜ ì»´í“¨í„°ë¥¼ 통해 사내 LANì˜ ë‹¤ë¥¸ ì„œë²„ì— ì•¡ì„¸ìŠ¤ í•  수 있습니다. \n 회사 컴퓨터 (VPN Server)는 글로벌 IP 주소는 필요하지 않습니다. 방화벽ì´ë‚˜ NAT ë’¤ì—ë¼ë„ ìž‘ë™í•˜ê³  ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì˜ ì„¤ì •ì€ í•„ìš”í•˜ì§€ 않습니다. VPN í´ë¼ì´ì–¸íŠ¸ê°€ ë  ìžíƒì˜ PCì—서는 Windowsì— í‘œì¤€ 부ì†ì˜ SSTP VPN í´ë¼ì´ì–¸íŠ¸ë¥¼ 사용할 수 있습니다. \nVPN Azure는 SoftEther VPN Server를 사용하시는 ë¶„ë“¤ì€ ëˆ„êµ¬ë‚˜ 무료로 ì´ìš©í•  수 í´ë¼ìš°ë“œ VPN 서비스입니다. 소프트 ì´ì‚¬ íšŒì‚¬ì— ì˜í•´ ìš´ì˜ë˜ê³  있습니다. ì‚¬ìš©ë²•ì€ http://www.vpnazure.net/ì— ê²Œìž¬ë˜ì–´ 있습니다. \n \nVPN Azure 호스트 ì´ë¦„ì€ ë™ì  DNS 서비스 호스트 ì´ë¦„ì˜ ë„ë©”ì¸ ë¶€ë¶„ì„ "vpnazure.net"ë¡œ 변경 í•œ ê²ƒì´ ì‚¬ìš©ë©ë‹ˆë‹¤. 호스트 ì´ë¦„ì„ ë³€ê²½í•˜ë ¤ë©´ DynamicDnsSetHostname ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \n \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. +CMD_VpnAzureSetEnable_Args VpnAzureSetEnable [yes|no] +CMD_VpnAzureSetEnable_ [yes|no] VPN Azure ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ë ¤ë©´ yes 비활성화하려면 no를 지정합니다. +CMD_VpnAzureSetEnable_PROMPT VPN Azure ê¸°ëŠ¥ì„ í™œì„±í™” (yes/no): + + + +################################################## #### +# # +# 여기ì—ì„œ 아래는 VPN Clientì˜ ê´€ë¦¬ 명령 # +# # +################################################## #### + + +# VersionGet 명령 +CMD_VersionGet VPN Client ì„œë¹„ìŠ¤ì˜ ë²„ì „ ì •ë³´ 검색 +CMD_VersionGet_Help 현재 관리하고있는 VPN Client 서비스 í”„ë¡œê·¸ëž¨ì˜ ë²„ì „ 정보를 가져옵니다. +CMD_VersionGet_Args VersionGet +CMD_VersionGet_1 제품명 +CMD_VersionGet_2 ì •ë³´ +CMD_VersionGet_3 빌드 ì •ë³´ +CMD_VersionGet_4 프로세스 ID +CMD_VersionGet_5 OSì˜ ì¢…ë¥˜ + + +# PasswordSet 명령 +CMD_PasswordSet VPN Client ì„œë¹„ìŠ¤ì— ì ‘ì†í•˜ê¸°ìœ„í•œ 비밀번호 설정 +CMD_PasswordSet_Help VPN Client 서비스 명령 줄 관리 유틸리티와 VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž ë“±ìœ¼ë¡œ ì—°ê²°ëœ ì œì–´ë¥¼ í•  ë•Œ 암호 ìž…ë ¥ì„ ìš”ì²­í•  수 있습니다. ì´ ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ ìž…ë ¥ì„ ìš”ì²­í•˜ëŠ” 암호를 설정할 수 있습니다. \n 암호는 ì›ê²© (localhostê°€ ì•„ë‹Œ 컴퓨터)ì—ì„œ ìž‘ì—…ì„ í•  경우ì—만 ìž…ë ¥ í•  ê²ƒì„ ìš”êµ¬í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_PasswordSet_Args PasswordSet [password] [/REMOTEONLY:yes|no] +CMD_PasswordSet_ [password 설정 암호를 지정합니다. "none"ì„ ì§€ì •í•˜ë©´ 암호 ì„¤ì •ì„ ì œê±° í•  수 있습니다. +CMD_PasswordSet_REMOTEONLY yes를 지정하면 암호는 ì›ê²© (localhostê°€ ì•„ë‹Œ 컴퓨터)ì—ì„œ ìž‘ì—…ì„ í•  경우ì—만 요구ë˜ë©°, localhostì—ì„œ ì ‘ì†ì‹œì—는 요구ë˜ì§€ 않습니다. ì´ ë§¤ê°œ 변수를 ìƒëžµ í•œ 경우ì—는 "no"ë¡œ 간주합니다. + + +# PasswordGet 명령 +CMD_PasswordGet VPN Client ì„œë¹„ìŠ¤ì— ì ‘ì†í•˜ê¸°ìœ„í•œ 비밀번호 설정 검색 +CMD_PasswordGet_Help VPN Client 서비스 명령 줄 관리 유틸리티와 VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž ë“±ìœ¼ë¡œ ì—°ê²°ëœ ì œì–´ë¥¼ í•  ë•Œ 암호 ìž…ë ¥ì„ ìš”êµ¬í•˜ë„ë¡ë˜ì–´ 있는지 ì„¤ì •ì„ ê°€ì ¸ì˜µë‹ˆë‹¤. \n ë˜í•œ 암호를 요구하는 ê²½ìš°ì— ëŒ€í•´ ì›ê²© (localhostê°€ ì•„ë‹Œ 컴퓨터)ì—ì„œ ìž‘ì—…ì„ í•  경우ì—만 입력시키는 설정ë˜ì–´ 있는지 여부를 가져옵니다. +CMD_PasswordGet_Args PasswordGet +CMD_PasswordGet_1 암호 설정 +CMD_PasswordGet_2 ì›ê²©ì—ì„œ ì ‘ì†ì‹œ 암호를 요구 + + +# CertList 명령 +CMD_CertList 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì„ 검색 +CMD_CertList_Help VPN Clientê°€ 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì„ 관리합니다. ë“±ë¡ ëœ ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì€ VPN Serverì— ì—°ê²°ì‹œ 서버 ì¸ì¦ì„œì˜ 유효성 ë“±ì— ì´ìš©ë©ë‹ˆë‹¤. +CMD_CertList_Args CertList + + +# CertAdd 명령 +CMD_CertAdd 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 추가 +CMD_CertAdd_Help VPN Clientê°€ 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì— 새 ì¸ì¦ì„œë¥¼ 추가합니다. ë“±ë¡ ëœ ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì€ VPN Serverì— ì—°ê²°ì‹œ 서버 ì¸ì¦ì„œì˜ 유효성 ë“±ì— ì´ìš©ë©ë‹ˆë‹¤. \n 현재 ì¸ì¦ì„œ 목ë¡ì„ 검색하려면 CertList ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. \n ì¸ì¦ì„œë¥¼ 추가하려면 ì¸ì¦ì„œê°€ X.509 형ì‹ì˜ 파ì¼ë¡œ 저장ë˜ì–´ 있어야합니다. +CMD_CertAdd_Args CertAdd [path] +CMD_CertAdd_ [path] ë“±ë¡ X.509 ì¸ì¦ì„œ íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# CertDelete 명령 +CMD_CertDelete 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ ì‚­ì œ +CMD_CertDelete_Help VPN Clientê°€ 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì—ì„œ 기존 ì¸ì¦ì„œë¥¼ 삭제합니다. \n 현재 ì¸ì¦ì„œ 목ë¡ì„ 검색하려면 CertList ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. +CMD_CertDelete_Args CertDelete [id] +CMD_CertDelete_ [id] 삭제할 ì¸ì¦ì„œì˜ ID를 지정합니다. + + +# CertGet 명령 +CMD_CertGet 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ ì·¨ë“ +CMD_CertGet_Help VPN Clientê°€ 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì—ì„œ 기존 ì¸ì¦ì„œë¥¼ ì·¨ë“하고 X.509 형ì‹ì˜ 파ì¼ë¡œ 저장합니다. +CMD_CertGet_Args CertGet [id] [/SAVECERT:path] +CMD_CertGet_ [id] ì·¨ë“하는 ì¸ì¦ì„œì˜ ID를 지정합니다. +CMD_CertGet_SAVECERT ì·¨ë“í•œ ì¸ì¦ì„œë¥¼ 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# SecureList 명령 +CMD_SecureList 사용할 수있는 스마트 ì¹´ë“œì˜ ì¢…ë¥˜ ëª©ë¡ ê°€ì ¸ 오기 +CMD_SecureList_Help VPN Clientì—ì„œ 지ì›ë˜ëŠ” 스마트 ì¹´ë“œì˜ ì¢…ë¥˜ë¥¼ 나열합니다. \n 스마트 ì¹´ë“œ í˜•ì‹ ëª©ë¡ì—는 현재 ì»´í“¨í„°ì— ë“œë¼ì´ë²„ê°€ 설치ë˜ì–´ 있고, 한편 VPN 소프트웨어ì—ì„œ 지ì›ë˜ëŠ” 장치 목ë¡ì´ 표시ë©ë‹ˆë‹¤. \r\n 현재 사용하고있는 스마트 ì¹´ë“œì˜ ì¢…ë¥˜ê°€ 표시ë˜ì§€ 않는 경우 VPN 소프트웨어를 최신 버전으로 ì—…ë°ì´íŠ¸í•˜ë©´ 사용할 수있게ë˜ëŠ” ê²½ìš°ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_SecureList_Args SecureList + + +# SecureSelect 명령 +CMD_SecureSelect 사용하는 스마트 ì¹´ë“œ 유형 ì„ íƒ +CMD_SecureSelect_Help VPN Clientì—ì„œ 사용하는 스마트 ì¹´ë“œì˜ ì¢…ë¥˜ë¥¼ ì„ íƒí•©ë‹ˆë‹¤. \n 사용할 수있는 스마트 ì¹´ë“œ í˜•ì‹ ëª©ë¡ì€ SecureList 명령ì—ì„œ ì–»ì„ ìˆ˜ 있습니다. +CMD_SecureSelect_Args SecureSelect [id] +CMD_SecureSelect_ [id] 스마트 ì¹´ë“œ ìœ í˜•ì˜ ID를 지정합니다. +CMD_SecureSelect_PROMPT_ID 사용하는 스마트 ì¹´ë“œì˜ ì¢…ë¥˜ ID: + + +# SecureGet 명령 +CMD_SecureGet 사용하는 스마트 ì¹´ë“œì˜ ì¢…ë¥˜ ID 가져 오기 +CMD_SecureGet_Help 현재 VPN Clientì—ì„œ 사용하ë„ë¡ ì„¤ì •ë˜ì–´ìžˆëŠ” 스마트 ì¹´ë“œì˜ ì¢…ë¥˜ì˜ ID를 가져옵니다. ì´ ID를 바탕으로 SecureList ëª…ë ¹ì˜ ê²°ê³¼ë¥¼ ë´ì„œ 현재 ì„ íƒë˜ì–´ìžˆëŠ” 스마트 ì¹´ë“œì˜ ì¢…ë¥˜ë¥¼ ì·¨ë“ í•  수 있습니다. \n 현재 스마트 카드가 ì„ íƒë˜ì–´ 있지 ì•Šì€ ê²½ìš°ëŠ” IDê°€ 0으로 표시ë©ë‹ˆë‹¤. +CMD_SecureGet_Args SecureGet +CMD_SecureGet_Print 현재 ì„ íƒë˜ì–´ìžˆëŠ” 스마트 ì¹´ë“œ ID는 %u입니다. +CMD_SecureGet_NoPrint 현재 스마트 카드는 ì„ íƒë˜ì§€ 않습니다. + + +# NicCreate 명령 +CMD_NicCreate ì‹ ê·œ ê°€ìƒ LAN ì¹´ë“œ 만들기 +CMD_NicCreate_Help 새로운 ê°€ìƒ LAN 카드를 ì‹œìŠ¤í…œì— ì¶”ê°€í•©ë‹ˆë‹¤. ê°€ìƒ LAN ì¹´ë“œì— ì›í•˜ëŠ” ì´ë¦„ì„ ì§€ì •í•  수 있습니다. \n 그러나 ê°€ìƒ LAN ì¹´ë“œ ì´ë¦„ì— ì‚¬ìš©í•  수있는 문ìžëŠ” ì˜ìˆ«ìž 만 Windows 2000 ì´í›„ì˜ ì‹œìŠ¤í…œì—서는 31 ìžê¹Œì§€ Windows 98, 98 SE ë° MEì—서는 4ìžê°€ ë  ìˆ˜ 있습니다. \nNicCreate ëª…ë ¹ì„ í˜¸ì¶œí•˜ë©´ VPN Clientê°€ ì‹¤í–‰ì¤‘ì¸ ìš´ì˜ ì²´ì œì— ìƒˆë¡œìš´ ê°€ìƒ LAN ì¹´ë“œ ë“œë¼ì´ë²„를 설치합니다. \nì´ ê²½ìš° ìš´ì˜ ì²´ì œì—ì„œ 장치 ë“œë¼ì´ë²„를 ì„¤ì¹˜í•˜ì—¬ë„ ì¢‹ë‹¤ 있는지 확ì¸í•˜ëŠ” 대화 ìƒìžê°€ 나타날 수 있습니다. +CMD_NicCreate_Args NicCreate [name] +CMD_NicCreate_ [name] ê°€ìƒ LAN ì¹´ë“œì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_NicCreate_PROMPT_NAME ê°€ìƒ LAN ì¹´ë“œì˜ ì´ë¦„: + + +# NicDelete 명령 +CMD_NicDelete ê°€ìƒ LAN ì¹´ë“œ ì‚­ì œ +CMD_NicDelete_Help 기존 ê°€ìƒ LAN 카드를 시스템ì—ì„œ 제거합니다. \n 시스템ì—ì„œ ê°€ìƒ LAN 카드를 제거하면 ê°€ìƒ LAN 카드를 사용하여 ì—°ê²°ì´ ëŠì–´ì§‘니다. \n ë˜í•œ ì‚­ì œ ëœ ê°€ìƒ LAN 카드를 사용하ë„ë¡ ì„¤ì •ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì€ ë‹¤ë¥¸ ê°€ìƒ LAN 카드를 사용하ë„ë¡ ìžë™ìœ¼ë¡œ 설정 변경ë©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Client는 Windows 2000 ì´ìƒì˜ ìš´ì˜ ì²´ì œì—ì„œ ìž‘ë™í•˜ëŠ” ê²½ìš°ì— ì‚¬ìš©í•  수 있습니다. +CMD_NicDelete_Args NicDelete [name] +CMD_NicDelete_ [name] ê°€ìƒ LAN ì¹´ë“œì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# NicUpgrade 명령 +CMD_NicUpgrade ê°€ìƒ LAN ì¹´ë“œì˜ ìž¥ì¹˜ ë“œë¼ì´ë²„ 업그레ì´ë“œ +CMD_NicUpgrade_Help 기존 ê°€ìƒ LAN ì¹´ë“œì˜ ìž¥ì¹˜ ë“œë¼ì´ë²„ì˜ ë²„ì „ì´ ì˜¤ëž˜ëœ ê²½ìš° 현재 ìš´ì˜í•˜ê³ ìžˆëŠ” VPN Client와 함께 제공ë˜ëŠ” 최신 장치 ë“œë¼ì´ë²„ë¡œ 업그레ì´ë“œí•©ë‹ˆë‹¤. 업그레ì´ë“œë¥¼í•˜ì§€ 않는 경우ì—ë„ ìž¥ì¹˜ ë“œë¼ì´ë²„를 다시 설치합니다. \n ìš´ì˜ ì²´ì œì— ë”°ë¼ ìž¥ì¹˜ ë“œë¼ì´ë²„를 ì„¤ì¹˜í•˜ì—¬ë„ ì¢‹ë‹¤ 있는지 확ì¸í•˜ëŠ” 대화 ìƒìžê°€ 나타날 수 있습니다. \nì´ ëª…ë ¹ì€ VPN Client는 Windows 2000 ì´ìƒì˜ ìš´ì˜ ì²´ì œì—ì„œ ìž‘ë™í•˜ëŠ” ê²½ìš°ì— ì‚¬ìš©í•  수 있습니다. +CMD_NicUpgrade_Args NicUpgrade [name] +CMD_NicUpgrade_ [name] ê°€ìƒ LAN ì¹´ë“œì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# NicGetSetting 명령 +CMD_NicGetSetting ê°€ìƒ LAN ì¹´ë“œ 설정 검색 +CMD_NicGetSetting_Help 기존 ê°€ìƒ LAN ì¹´ë“œì˜ MAC 주소 ì„¤ì •ì„ ê°€ì ¸ì˜µë‹ˆë‹¤. \nì´ ëª…ë ¹ì€ VPN Client는 Windows 2000 ì´ìƒì˜ ìš´ì˜ ì²´ì œì—ì„œ ìž‘ë™í•˜ëŠ” ê²½ìš°ì— ì‚¬ìš©í•  수 있습니다. +CMD_NicGetSetting_Args NicGetSetting [name] +CMD_NicGetSetting_ [name] ê°€ìƒ LAN ì¹´ë“œì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_NicGetSetting_1 장치 ì´ë¦„ +CMD_NicGetSetting_2 ìƒíƒœ +CMD_NicGetSetting_3 MAC 주소 +CMD_NicGetSetting_4 버전 +CMD_NicGetSetting_5 ë“œë¼ì´ë²„ íŒŒì¼ ì´ë¦„ +CMD_NicGetSetting_6 GUID + + +# NicSetSetting 명령 +CMD_NicSetSetting ê°€ìƒ LAN ì¹´ë“œ 설정 변경 +CMD_NicSetSetting_Help 기존 ê°€ìƒ LAN ì¹´ë“œì˜ MAC 주소 ì„¤ì •ì„ ë³€ê²½í•©ë‹ˆë‹¤. ì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë©´ 현재 ì‹¤í–‰ì¤‘ì¸ ê°€ìƒ LAN ì¹´ë“œ 장치 ë“œë¼ì´ë²„ê°€ 다시 시작합니다. \nì´ ëª…ë ¹ì€ VPN Client는 Windows 2000 ì´ìƒì˜ ìš´ì˜ ì²´ì œì—ì„œ ìž‘ë™í•˜ëŠ” ê²½ìš°ì— ì‚¬ìš©í•  수 있습니다. +CMD_NicSetSetting_Args NicSetSetting [name] [/MAC:mac] +CMD_NicSetSetting_ [name] ê°€ìƒ LAN ì¹´ë“œì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_NicSetSetting_MAC 설정하는 MAC 주소를 지정합니다. \nMAC 주소는 6 ë°”ì´íŠ¸ ë¶„ì˜ 16 진수 문ìžì—´ë¡œ 지정하십시오. \n 예:00:AC:01:23:45:67 ë˜ëŠ” 00-AC-01-23-45-67 +CMD_NicSetSetting_PROMPT_MAC 설정 MAC 주소: + + +# NicEnable 명령 +CMD_NicEnable ê°€ìƒ LAN ì¹´ë“œ 활성화 +CMD_NicEnable_Help 기존 ê°€ìƒ LAN 카드가 비활성화ë˜ì–´ìžˆëŠ” 경우 사용합니다. \nì´ ëª…ë ¹ì€ VPN Client는 Windows 2000 ì´ìƒì˜ ìš´ì˜ ì²´ì œì—ì„œ ìž‘ë™í•˜ëŠ” ê²½ìš°ì— ì‚¬ìš©í•  수 있습니다. +CMD_NicEnable_Args NicEnable [name] +CMD_NicEnable_ [name] ê°€ìƒ LAN ì¹´ë“œì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# NicDisable 명령 +CMD_NicDisable ê°€ìƒ LAN ì¹´ë“œ 비활성화 +CMD_NicDisable_Help 기존 ê°€ìƒ LAN 카드가 활성화ë˜ì–´ìžˆëŠ” 경우 비활성화합니다. \nì´ ëª…ë ¹ì€ VPN Client는 Windows 2000 ì´ìƒì˜ ìš´ì˜ ì²´ì œì—ì„œ ìž‘ë™í•˜ëŠ” ê²½ìš°ì— ì‚¬ìš©í•  수 있습니다. +CMD_NicDisable_Args NicDisable [name] +CMD_NicDisable_ [name] ê°€ìƒ LAN ì¹´ë“œì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# NicList 명령 +CMD_NicList ê°€ìƒ LAN ì¹´ë“œ 목ë¡ì„ 검색 +CMD_NicList_Help 현재 ì‹œìŠ¤í…œì— ë“±ë¡ ëœ ê°€ìƒ LAN ì¹´ë“œì˜ ëª©ë¡ì„ 가져옵니다. +CMD_NicList_Args NicList + + +# AccountList 명령 +CMD_AccountList ì—°ê²° 설정 목ë¡ì„ 검색 +CMD_AccountList_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° 설정 목ë¡ì„ 가져옵니다. +CMD_AccountList_Args AccountList + + +# AccountCreate 명령 +CMD_AccountCreate 새 ì—°ê²° 설정 만들기 +CMD_AccountCreate_Help VPN Clientì— ìƒˆ ì—°ê²° ì„¤ì •ì„ ë§Œë“­ë‹ˆë‹¤. \n ì—°ê²° ì„¤ì •ì„ ë§Œë“¤ë ¤ë©´ 초기 매개 변수로 ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ê³¼ ì—°ê²°ëœ ì„œë²„ ë° ì—°ê²°ëœ ê°€ìƒ HUB ì‚¬ìš©ìž ì´ë¦„ ì´ì™¸ì— 사용하는 ê°€ìƒ LAN ì¹´ë“œ ì´ë¦„ì„ ì§€ì •í•´ì•¼í•©ë‹ˆë‹¤. 새 ì—°ê²° ì„¤ì •ì„ ë§Œë“  경우 ì‚¬ìš©ìž ì¸ì¦ ìœ í˜•ì€ ìµëª… ì¸ì¦ì— 초기 ì„¤ì •ëœ í”„ë¡ì‹œ 서버 설정 ë° ì„œë²„ ì¸ì¦ì„œ 유효성 검사 옵션 설정ë˜ì§€ 않습니다. ì´ëŸ¬í•œ 설정 ë° ê¸°íƒ€ ìžì„¸í•œ ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì„ ìž‘ì„±í•œ 후 "Account"ë¼ëŠ” ì´ë¦„으로 시작하는 다른 ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. +CMD_AccountCreate_Args AccountCreate [name] [/SERVER:hostname:port] [/HUB:hubname] [/USERNAME:username] [/NICNAME:nicname] +CMD_AccountCreate_ [name] 만들 ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountCreate_SERVER 호스트 ì´ë¦„:í¬íŠ¸ 번호 형ì‹ìœ¼ë¡œ ì—°ê²°ëœ VPN Serverì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ê³¼ í¬íŠ¸ 번호를 지정합니다. IP 주소를 지정할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_AccountCreate_HUB ì—°ê²°ëœ VPN Serverì˜ ê°€ìƒ HUB를 지정합니다. +CMD_AccountCreate_USERNAME ì—°ê²°ëœ VPN Serverì— ì—°ê²°í•  ë•Œ ì‚¬ìš©ìž ì¸ì¦ì— 사용할 ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountCreate_NICNAME ì—°ê²°ì— ì‚¬ìš©í•  ê°€ìƒ LAN ì¹´ë“œ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountCreate_Prompt_Name ì—°ê²° ì„¤ì •ì˜ ì´ë¦„: +CMD_AccountCreate_Prompt_Server ì—°ê²°ëœ VPN Serverì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ê³¼ í¬íŠ¸ 번호: +CMD_AccountCreate_Prompt_Hub ì—°ê²°ëœ ê°€ìƒ HUB ì´ë¦„: +CMD_AccountCreate_Prompt_Username 연결하는 ì‚¬ìš©ìž ì´ë¦„: +CMD_AccountCreate_Prompt_Nicname 사용하는 ê°€ìƒ LAN ì¹´ë“œ ì´ë¦„: + + +# AccountSet 명령 +CMD_AccountSet ì—°ê²° 설정 ì—°ê²° 설정 +CMD_AccountSet_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° 설정 ì—°ê²°í•  VPN Serverì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ê³¼ í¬íŠ¸ 번호 ê°€ìƒ HUB ì´ë¦„ ë° ì—°ê²°ì— ì‚¬ìš©í•  ì‚¬ìš©ìž ì´ë¦„ ì´ì™¸ì— 사용하는 ê°€ìƒ LAN ì¹´ë“œ ì´ë¦„ì„ ì„¤ì •í•©ë‹ˆë‹¤. +CMD_AccountSet_Args AccountSet [name] [/SERVER:hostname:port] [/HUB:hubname] +CMD_AccountSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountSet_SERVER 호스트 ì´ë¦„:í¬íŠ¸ 번호 형ì‹ìœ¼ë¡œ ì—°ê²°ëœ VPN Serverì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ê³¼ í¬íŠ¸ 번호를 지정합니다. IP 주소를 지정할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_AccountSet_HUB ì—°ê²°ëœ VPN Serverì˜ ê°€ìƒ HUB를 지정합니다. + + +# AccountGet 명령 +CMD_AccountGet ì—°ê²° 설정 구성 가져 오기 +CMD_AccountGet_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° 설정 ì—°ê²° ì„¤ì •ì„ ê°€ì ¸ì˜µë‹ˆë‹¤. \n ë˜í•œ ì—°ê²° 설정 ì—°ê²° ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì„ ìž‘ì„±í•œ 후 "Account"ë¼ëŠ” ì´ë¦„으로 시작하는 다른 ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. +CMD_AccountGet_Args AccountGet [name] +CMD_AccountGet_ [name] ì„¤ì •ì„ ê°€ì ¸ì˜¬ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountDelete 명령 +CMD_AccountDelete ì—°ê²° 설정 ì‚­ì œ +CMD_AccountDelete_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì‚­ì œí•©ë‹ˆë‹¤. ì§€ì •ëœ ì—°ê²° ì„¤ì •ì´ ì˜¨ë¼ì¸ ìƒíƒœ ì¸ ê²½ìš° ìžë™ìœ¼ë¡œ ì—°ê²°ì„ ëŠê³  삭제합니다. +CMD_AccountDelete_Args AccountDelete [name] +CMD_AccountDelete_ [name] ì‚­ì œ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountUsernameSet 명령 +CMD_AccountUsernameSet ì—°ê²° 설정 ì—°ê²°ì— ì‚¬ìš©í•  ì‚¬ìš©ìž ì´ë¦„ 설정 +CMD_AccountUsernameSet_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 VPN Serverì— ì—°ê²°í•  ë•Œ ì‚¬ìš©ìž ì¸ì¦ì— 필요한 ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. \n ë˜í•œ, ì‚¬ìš©ìž ì¸ì¦ ìœ í˜•ì„ ì§€ì •í•˜ê³  필요한 매개 변수를 지정 í•  í•„ìš”ê°€ìžˆì„ ìˆ˜ 있습니다. ì´ëŸ¬í•œ 정보를 변경하려면 AccountAnonymousSet, AccountPasswordSet, AccountCertSet, AccountSecureCertSet ê°™ì€ ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. +CMD_AccountUsernameSet_Args AccountUsernameSet [name] [/USERNAME:username] +CMD_AccountUsernameSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountUsernameSet_USERNAME ì—°ê²° 설정 VPN Serverì— ì—°ê²°í•  ë•Œ ì‚¬ìš©ìž ì¸ì¦ì— 필요한 ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountUsername_Noticeì´ ì—°ê²° ì„¤ì •ì˜ ì¸ì¦ ë°©ë²•ì€ í˜„ìž¬ 암호 ì¸ì¦ìœ¼ë¡œ 설정ë˜ì–´ 있습니다. ì‚¬ìš©ìž ì´ë¦„ì„ ë³€ê²½ í•œ 후 AccountPasswordSet 명령ì—ì„œ 암호를 다시 설정해야합니다. + + +# AccountAnonymousSet 명령 +CMD_AccountAnonymousSet ì—°ê²° ì„¤ì •ì˜ ì‚¬ìš©ìž ì¸ì¦ ìœ í˜•ì„ ìµëª… ì¸ì¦ìœ¼ë¡œ 설정 +CMD_AccountAnonymousSet_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 VPN Serverì— ì—°ê²°í•  ë•Œ ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ ìµëª… ì¸ì¦ìœ¼ë¡œ 설정합니다. +CMD_AccountAnonymousSet_Args AccountAnonymousSet [name] +CMD_AccountAnonymousSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountPasswordSet 명령 +CMD_AccountPasswordSet ì—°ê²° ì„¤ì •ì˜ ì‚¬ìš©ìž ì¸ì¦ ìœ í˜•ì„ ì•”í˜¸ ì¸ì¦ 설정 +CMD_AccountPasswordSet_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 VPN Serverì— ì—°ê²°í•  ë•Œ ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ ì•”í˜¸ ì¸ì¦ìœ¼ë¡œ 설정합니다. 암호 ì¸ì¦ì˜ 종류ì—는 표준 암호 ì¸ì¦ ë° RADIUS ë˜ëŠ” NT ë„ë©”ì¸ ì¸ì¦ì„ 지정합니다. +CMD_AccountPasswordSet_Args AccountPasswordSet [name] [/PASSWORD:password] [/TYPE:standard|radius] +CMD_AccountPasswordSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountPasswordSet_PASSWORD 암호 ì¸ì¦ì— 사용할 암호를 지정합니다. 지정하지 않으면 암호를 입력하ë¼ëŠ” 메시지가 표시ë©ë‹ˆë‹¤. +CMD_AccountPasswordSet_TYPE 암호 ì¸ì¦ 유형으로 "standard"(표준 암호 ì¸ì¦) ë˜ëŠ” "radius"(RADIUS ë˜ëŠ” NT ë„ë©”ì¸ ì¸ì¦) 중 하나를 지정합니다. +CMD_AccountPasswordSet_Prompt_Type standard ë˜ëŠ” radius 지정: +CMD_AccountPasswordSet_Type_Invalid standard ë˜ëŠ” radiusì˜ ì§€ì •ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. + + +# AccountCertSet 명령 +CMD_AccountCertSet ì—°ê²° ì„¤ì •ì˜ ì‚¬ìš©ìž ì¸ì¦ ìœ í˜•ì„ í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œ ì¸ì¦ìœ¼ë¡œ 설정 +CMD_AccountCertSet_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 VPN Serverì— ì—°ê²°í•  ë•Œ ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œ ì¸ì¦ìœ¼ë¡œ 설정합니다. ì¸ì¦ì„œë¡œëŠ” X.509 형ì‹ì˜ ì¸ì¦ì„œ 파ì¼ê³¼ Base 64ë¡œ ì¸ì½”딩 ëœ í•´ë‹¹í•˜ëŠ” ê°œì¸ í‚¤ 파ì¼ì„ 지정해야합니다. +CMD_AccountCertSet_Args AccountCertSet [name] [/LOADCERT:cert] [/LOADKEY:key] +CMD_AccountCertSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountCertSet_LOADCERT ì¸ì¦ì„œ ì¸ì¦ì—ì„œ 제시하는 X.509 형ì‹ì˜ ì¸ì¦ì„œ íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountCertSet_LOADKEY ì¸ì¦ì„œì— ëŒ€ì‘ í•œ Base 64ë¡œ ì¸ì½”딩 ëœ ê°œì¸ í‚¤ íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountCertGet 명령 +CMD_AccountCertGet ì—°ê²°ì„ ì„¤ì •í•˜ê¸°ìœ„í•œ í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œ ì·¨ë“ +CMD_AccountCertGet_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° ì„¤ì •ì´ í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œ ì¸ì¦ì„ 사용하려면 í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œë¡œ 제공하는 ì¸ì¦ì„œë¥¼ ì·¨ë“하여 ì¸ì¦ì„œ 파ì¼ì„ X.509 형ì‹ìœ¼ë¡œ 저장합니다. +CMD_AccountCertGet_Args AccountCertGet [name] [/SAVECERT:cert] +CMD_AccountCertGet_ [name] ì„¤ì •ì„ ê°€ì ¸ì˜¬ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountCertGet_SAVECERT ì·¨ë“í•œ ì¸ì¦ì„œë¥¼ X.509 형ì‹ìœ¼ë¡œ 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountEncryptEnable 명령 +CMD_AccountEncryptEnable ì—°ê²° ì„¤ì •ì˜ í†µì‹ ì‹œ 암호화 활성화 +CMD_AccountEncryptEnable_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 VPN Server 사ì´ì—ì„œ VPN ì—°ê²°ì„ í–‰í•˜ê³  í†µì‹ ì„ í•  ë•Œ VPN Server 사ì´ì˜ 통신 ë‚´ìš©ì„ SSLë¡œ 암호화하ë„ë¡ ë¡œ 설정합니다. \n ì¼ë°˜ì ìœ¼ë¡œ VPN Server ê°„ì˜ í†µì‹ ì„ SSLë¡œ 암호화하여 ì •ë³´ì˜ ë„ì²­ ë° ë³€ì¡°ë¥¼ 방지합니다. 암호화를 비활성화 í•  수 있습니다. 암호화를 해제하면 통신 ì²˜ë¦¬ëŸ‰ì´ í–¥ìƒë˜ì§€ë§Œ, 통신 ë°ì´í„°ëŠ” ì¼ë°˜ í…스트로 네트워í¬ë¥¼ 통해 í릅니다. +CMD_AccountEncryptEnable_Args AccountEncryptEnable [name] +CMD_AccountEncryptEnable_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountEncryptDisable 명령 +CMD_AccountEncryptDisable ì—°ê²° ì„¤ì •ì˜ í†µì‹ ì‹œ 암호화 í•´ì œ +CMD_AccountEncryptDisable_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 VPN Server 사ì´ì—ì„œ VPN ì—°ê²°ì„ í–‰í•˜ê³  í†µì‹ ì„ í•  ë•Œ VPN Server 사ì´ì˜ 통신 ë‚´ìš©ì„ ì•”í˜¸í™”í•˜ì§€ ì•Šë„ë¡ ì„¤ì • 합니다. \n ì¼ë°˜ì ìœ¼ë¡œ VPN Server ê°„ì˜ í†µì‹ ì„ SSLë¡œ 암호화하여 ì •ë³´ì˜ ë„ì²­ ë° ë³€ì¡°ë¥¼ 방지합니다. 암호화를 비활성화 í•  수 있습니다. 암호화를 해제하면 통신 ì²˜ë¦¬ëŸ‰ì´ í–¥ìƒë˜ì§€ë§Œ, 통신 ë°ì´í„°ëŠ” ì¼ë°˜ í…스트로 네트워í¬ë¥¼ 통해 í릅니다. +CMD_AccountEncryptDisable_Args AccountEncryptDisable [name] +CMD_AccountEncryptDisable_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountCompressEnable 명령 +CMD_AccountCompressEnable ì—°ê²° ì„¤ì •ì˜ í†µì‹ ì‹œ ë°ì´í„° 압축 사용 +CMD_AccountCompressEnable_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 VPN Server 사ì´ì—ì„œ VPN ì—°ê²°ì„ í–‰í•˜ê³  í†µì‹ ì„ í•  ë•Œ VPN Server 사ì´ì˜ 통신 ë‚´ìš©ì„ ì••ì¶•í•˜ë„ë¡ ì„¤ì • 합니다. \n 최대 약 80 %ì •ë„ì˜ ì••ì¶•ì„ í•  수 있습니다. 그러나 압축하면 í´ë¼ì´ì–¸íŠ¸ì™€ 서버 모ë‘ì—ì„œ CPU 부하가 높아집니다. 회선 ì†ë„ê°€ 10 Mbps ì´ìƒì˜ 경우 압축하면 ì²˜ë¦¬ëŸ‰ì´ ê°ì†Œí•˜ê³  역효과가 ë  ìˆ˜ 있습니다. +CMD_AccountCompressEnable_Args AccountCompressEnable [name] +CMD_AccountCompressEnable_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountCompressDisable 명령 +CMD_AccountCompressDisable ì—°ê²° ì„¤ì •ì˜ í†µì‹ ì‹œ ë°ì´í„° 압축 í•´ì œ +CMD_AccountCompressDisable_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 VPN Server 사ì´ì—ì„œ VPN ì—°ê²°ì„ í–‰í•˜ê³  í†µì‹ ì„ í•  ë•Œ VPN Server 사ì´ì˜ 통신 ë‚´ìš©ì„ ì••ì¶•í•˜ì§€ ì•Šë„ë¡ ì„¤ì • 합니다. +CMD_AccountCompressDisable_Args AccountCompressDisable [name] +CMD_AccountCompressDisable_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountProxyNone 명령 +CMD_AccountProxyNone ì—°ê²° ì„¤ì •ì˜ ì—°ê²° ë°©ë²•ì„ ì§ì ‘ TCP/IP ì—°ê²° 설정 +CMD_AccountProxyNone_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 VPN Serverì— ì—°ê²°í•  ë•Œ 사용하는 ì—°ê²° ë°©ë²•ì„ [ì§ì ‘ TCP/IP ì—°ê²°ì„ ì„¤ì •í•˜ê³  프ë¡ì‹œ 서버를 경유하지 ì•Šë„ë¡ í•©ë‹ˆë‹¤. +CMD_AccountProxyNone_Args AccountProxyNone [name] +CMD_AccountProxyNone_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountProxyHttp 명령 +CMD_AccountProxyHttp ì—°ê²° ì„¤ì •ì˜ ì—°ê²° ë°©ë²•ì„ HTTP 프ë¡ì‹œ 서버를 통해 ì—°ê²° 설정 +CMD_AccountProxyHttp_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 VPN Serverì— ì—°ê²°í•  ë•Œ 사용하는 ì—°ê²° ë°©ë²•ì„ HTTP 프ë¡ì‹œ 서버를 통해 ì—°ê²°ì„ ì„¤ì •í•˜ê³  통해 HTTP 프ë¡ì‹œ ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ê³¼ í¬íŠ¸ 번호, ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호 (필요한 경우)ì„ ì§€ì •í•©ë‹ˆë‹¤. \n 통해 HTTP 프ë¡ì‹œ 서버는 HTTPS 통신ì„하기위한 CONNECT 메소드를 지ì›í•´ì•¼í•©ë‹ˆë‹¤. +CMD_AccountProxyHttp_Args AccountProxyHttp [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password] +CMD_AccountProxyHttp_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountProxyHttp_SERVER 호스트 ì´ë¦„:í¬íŠ¸ 번호 형ì‹ìœ¼ë¡œ 통해 HTTP 프ë¡ì‹œ ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소와 í¬íŠ¸ 번호를 지정합니다. +CMD_AccountProxyHttp_USERNAME 통해 HTTP 프ë¡ì‹œ ì„œë²„ì— ì—°ê²°í•˜ê¸° 위해 ì‚¬ìš©ìž ì¸ì¦ì´ 필요한 경우 ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ë˜í•œ ë™ì‹œì—/PASSWORD 매개 ë³€ìˆ˜ë„ ì§€ì •í•©ë‹ˆë‹¤./USERNAME ë°/PASSWORD 매개 변수가 지정ë˜ì§€ ì•Šì€ ê²½ìš° ì‚¬ìš©ìž ì¸ì¦ ë°ì´í„°ë¥¼ 설정하지 않습니다. +CMD_AccountProxyHttp_PASSWORD 통해 HTTP 프ë¡ì‹œ ì„œë²„ì— ì—°ê²°í•˜ê¸° 위해 ì‚¬ìš©ìž ì¸ì¦ì´ 필요한 경우 암호를 지정합니다./USERNAME 매개 변수와 함께 지정합니다. +CMD_AccountProxyHttp_Prompt_Server 프ë¡ì‹œ ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ê³¼ í¬íŠ¸ 번호: + + + +# AccountProxySocks 명령 +CMD_AccountProxySocks ì—°ê²° ì„¤ì •ì˜ ì—°ê²° ë°©ë²•ì„ SOCKS 프ë¡ì‹œ 서버를 통해 ì—°ê²° 설정 +CMD_AccountProxySocks_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 VPN Serverì— ì—°ê²°í•  ë•Œ 사용하는 ì—°ê²° ë°©ë²•ì„ [SOCKS 프ë¡ì‹œ 서버를 통해 ì—°ê²°ì„ ì„¤ì •í•˜ê³  통해 SOCKS 프ë¡ì‹œ 서버 호스트 ì´ë¦„ê³¼ í¬íŠ¸ 번호, ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호 (필요한 경우)ì„ ì§€ì •í•©ë‹ˆë‹¤. \n 통해 SOCKS 서버는 SOCKS 버전 4를 지ì›í•´ì•¼í•©ë‹ˆë‹¤. +CMD_AccountProxySocks_Args AccountProxySocks [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password] +CMD_AccountProxySocks_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountProxySocks_SERVER 호스트 ì´ë¦„:í¬íŠ¸ 번호 형ì‹ìœ¼ë¡œ 통해 SOCKS 프ë¡ì‹œ ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소와 í¬íŠ¸ 번호를 지정합니다. +CMD_AccountProxySocks_USERNAME 통해 SOCKS 프ë¡ì‹œ ì„œë²„ì— ì—°ê²°í•˜ê¸° 위해 ì‚¬ìš©ìž ì¸ì¦ì´ 필요한 경우 ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ë˜í•œ ë™ì‹œì—/PASSWORD 매개 ë³€ìˆ˜ë„ ì§€ì •í•©ë‹ˆë‹¤./USERNAME ë°/PASSWORD 매개 변수가 지정ë˜ì§€ ì•Šì€ ê²½ìš° ì‚¬ìš©ìž ì¸ì¦ ë°ì´í„°ë¥¼ 설정하지 않습니다. +CMD_AccountProxySocks_PASSWORD 통해 SOCKS 프ë¡ì‹œ ì„œë²„ì— ì—°ê²°í•˜ê¸° 위해 ì‚¬ìš©ìž ì¸ì¦ì´ 필요한 경우 암호를 지정합니다./USERNAME 매개 변수와 함께 지정합니다. + + +# AccountServerCertEnable 명령 +CMD_AccountServerCertEnable ì—°ê²° 설정 서버 ì¸ì¦ì„œ ê²€ì¦ ì˜µì…˜ 활성화 +CMD_AccountServerCertEnable_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 VPN Serverì— ì—°ê²°í•  ë•Œ 연결하려는 VPN Serverê°€ 제시하는 SSL ì¸ì¦ì„œë¥¼ 신뢰할 수 있는지 검사하는 ì˜µì…˜ì„ ì‚¬ìš©í•˜ì—¬ 합니다. \nì´ ì˜µì…˜ì´ í™œì„±í™”ë˜ì–´ìžˆëŠ” 경우 ì—°ê²°í•  ì„œë²„ì˜ SSL ì¸ì¦ì„œë¥¼ 미리 AccountServerCertSet 명령ì—ì„œ ì—°ê²° 설정 ì„¤ì •ì— ì €ìž¥í• í•˜ê±°ë‚˜ ê°€ìƒ HUB 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì— ì„œë²„ì˜ SSL ì¸ì¦ì„œë¥¼ 서명 í•œ 루트 ì¸ì¦ì„œë¥¼ CertAdd 명령 등으로 ë“±ë¡ í•  ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤. 등ë¡ë˜ì–´ 있지 ì•Šì€ ê²½ìš°ëŠ” ì²˜ìŒ ì—°ê²°í•  ë•Œ í™•ì¸ ë©”ì‹œì§€ê°€ 표시 ë  ìˆ˜ 있습니다. \n ì—°ê²° 설정 서버 ì¸ì¦ì„œ ê²€ì¦ ì˜µì…˜ì´ í™œì„±í™”ë˜ì–´ìžˆëŠ” ìƒíƒœì—ì„œ ì—°ê²° í•œ VPN Serverì˜ ì¸ì¦ì„œë¥¼ 신뢰할 수없는 경우 즉시 ì—°ê²°ì„ í•´ì œí•˜ê³  재 ì‹œë„를 반복합니다. +CMD_AccountServerCertEnable_Args AccountServerCertEnable [name] +CMD_AccountServerCertEnable_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountServerCertDisable 명령 +CMD_AccountServerCertDisable ì—°ê²° 설정 서버 ì¸ì¦ì„œ ê²€ì¦ ì˜µì…˜ 비활성화 +CMD_AccountServerCertDisable_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 VPN Serverì— ì—°ê²°í•  ë•Œ 연결하려는 VPN Serverê°€ 제시하는 SSL ì¸ì¦ì„œë¥¼ 신뢰할 수 있는지 검사하는 ì˜µì…˜ì„ í•´ì œ 합니다. +CMD_AccountServerCertDisable_Args AccountServerCertDisable [name] +CMD_AccountServerCertDisable_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountServerCertSet 명령 +CMD_AccountServerCertSet ì—°ê²° 설정 서버 별 ì¸ì¦ì„œ 설정 +CMD_AccountServerCertSet_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 VPN Serverì— ì—°ê²°í•  ë•Œ 연결하려는 VPN Serverê°€ 제시하는 SSL ì¸ì¦ì„œì™€ ë™ì¼í•œ ì¸ì¦ì„œë¥¼ 미리 등ë¡í•©ë‹ˆë‹¤. \n ì—°ê²° 설정 서버 ì¸ì¦ì„œ ê²€ì¦ ì˜µì…˜ì´ í™œì„±í™”ë˜ì–´ìžˆëŠ” 경우 ì—°ê²°í•  ì„œë²„ì˜ SSL ì¸ì¦ì„œë¥¼ ë¯¸ë¦¬ì´ ëª…ë ¹ì—ì„œ ì—°ê²° 설정 ì„¤ì •ì— ì €ìž¥í• í•˜ê±°ë‚˜ ê°€ìƒ HUB 신뢰하는 ì¸ì¦ 기관 ì¸ì¦ì„œ 목ë¡ì— ì„œë²„ì˜ SSL ì¸ì¦ì„œë¥¼ 서명 í•œ 루트 ì¸ì¦ì„œë¥¼ CAAdd 명령 등으로 등ë¡ë˜ì–´ 있어야합니다. \n ì—°ê²° 설정 서버 ì¸ì¦ì„œ ê²€ì¦ ì˜µì…˜ì´ í™œì„±í™”ë˜ì–´ìžˆëŠ” ìƒíƒœì—ì„œ ì—°ê²° í•œ VPN Serverì˜ ì¸ì¦ì„œë¥¼ 신뢰할 수없는 경우 즉시 ì—°ê²°ì„ í•´ì œí•˜ê³  재 ì‹œë„를 반복합니다. +CMD_AccountServerCertSet_Args AccountServerCertSet [name] [/LOADCERT:cert] +CMD_AccountServerCertSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountServerCertSet_LOADCERT 설정 서버 별 ì¸ì¦ì„œê°€ 저장ë˜ì–´ìžˆëŠ” X.509 형ì‹ì˜ ì¸ì¦ì„œ íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountServerCertDelete 명령 +CMD_AccountServerCertDelete ì—°ê²° 설정 서버 별 ì¸ì¦ì„œ ì‚­ì œ +CMD_AccountServerCertDelete_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 서버 고유 ì¸ì¦ì„œê°€ 등ë¡ë˜ì–´ìžˆëŠ” 경우는 ê·¸ê²ƒì„ ì‚­ì œí•©ë‹ˆë‹¤. +CMD_AccountServerCertDelete_Args AccountServerCertDelete [name] +CMD_AccountServerCertDelete_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountServerCertGet 명령 +CMD_AccountServerCertGet ì—°ê²° 설정 서버 관련 ì¸ì¦ì„œ ì·¨ë“ +CMD_AccountServerCertGet_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 서버 고유 ì¸ì¦ì„œê°€ ë“±ë¡ ëœ ê²½ìš° 해당 ì¸ì¦ì„œë¥¼ ì·¨ë“하여 X.509 형ì‹ì˜ ì¸ì¦ì„œ 파ì¼ë¡œ 저장합니다. +CMD_AccountServerCertGet_Args AccountServerCertGet [name] [/SAVECERT:path] +CMD_AccountServerCertGet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountServerCertGet_SAVECERT 서버 별 ì¸ì¦ì„œë¥¼ X.509 형ì‹ìœ¼ë¡œ 저장할 ì¸ì¦ì„œ íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountDetailSet 명령 +CMD_AccountDetailSet ì—°ê²° ì„¤ì •ì˜ ê³ ê¸‰ 통신 설정 설정 +CMD_AccountDetailSet_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 VPN Server와 통신하는 ë° ì‚¬ìš©ë˜ëŠ” VPN í”„ë¡œí† ì½œì˜ í†µì‹  ì„¤ì •ì„ ì‚¬ìš©ìž ì •ì˜í•©ë‹ˆë‹¤. +CMD_AccountDetailSet_Args AccountDetailSet [name] [/MAXTCP:max_connection] [/INTERVAL:additional_interval] [/TTL:disconnect_span] [/HALF:yes|no] [/BRIDGE:yes|no] [/MONITOR:yes|no] [/NOTRACK:yes|no] [/NOQOS:yes|no] +CMD_AccountDetailSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountDetailSet_MAXTCP VPN í†µì‹ ì— ì‚¬ìš©í•˜ëŠ” TCP ì—°ê²° 수를 1 ì´ìƒ 32 ì´í•˜ì˜ 정수로 지정합니다. VPN Server 사ì´ì˜ VPN 통신 ì„¸ì…˜ì˜ ë°ì´í„° ì „ì†¡ì— ë³µìˆ˜ ê°œì˜ TCP ì—°ê²°ì„ ë¬¶ì–´ 사용하여 통신 ì†ë„를 í–¥ìƒì‹œí‚¬ 수 있습니다. \n주ì˜:ì„œë²„ì— ì—°ê²° íšŒì„ ì´ ë¹ ë¥¸ 경우는 8 ê°œ ì •ë„를 ì „í™” ì ‘ì† ë“±ì˜ ëŠë¦° 경우 1 개를 추천합니다. +CMD_AccountDetailSet_INTERVAL 여러 TCP ì—°ê²°ì„ ì„¤ì •í•˜ê³  VPN í†µì‹ ì„ í•  ë•Œ ê° TCP ì—°ê²° 설정 ê°„ê²©ì„ ì´ˆ 단위로 지정합니다. ê¸°ë³¸ê°’ì€ 1 초입니다. +CMD_AccountDetailSet_TTL ê° TCP ì—°ê²°ì˜ ìˆ˜ëª…ì„ ì„¤ì •í•˜ëŠ” 경우, TCP ì—°ê²°ì´ ì„¤ì •ë˜ê³  나서 절단 ë  ë•Œê¹Œì§€ì˜ ìˆ˜ëª…ì„ ì´ˆ 단위로 지정합니다. 0ì„ ì§€ì •í•˜ë©´ ìˆ˜ëª…ì€ ì„¤ì •ë˜ì§€ 않습니다. +CMD_AccountDetailSet_HALF ë°˜ì´ì¤‘ 모드를 활성화하려면 "yes"를 지정합니다. 2 ê°œ ì´ìƒì˜ TCP ì—°ê²°ì„ ë¬¶ì–´ VPN í†µì‹ ì„ í•  ë•Œ "ë°˜ì´ì¤‘ 모드"를 사용할 수 있습니다. ë°˜ì´ì¤‘ 모드를 활성화하면 ìžë™ìœ¼ë¡œ ê° TCP ì—°ê²° ë°ì´í„° 전송 ë°©í–¥ì„ ì ˆë°˜ 씩 ê³ ì • í•  수 있습니다. 예를 들어, 8 ê°œì˜ TCP ì ‘ì†ì„ 사용하여 VPN ì„¸ì…˜ì„ ì„¤ì • í•œ 경우 ë°˜ì´ì¤‘ 모드를 사용하면 4 ê°œì˜ TCP ì—°ê²°ì€ ì—…ë¡œë“œ ë°©í–¥ ì „ìš© 나머지 4 ê°œì˜ ì—°ê²°ì€ ë‹¤ìš´ë¡œë“œ ë°©í–¥ ì „ìš©ì— ê³ ì • ëœ í†µì‹ ì´ ì´ë£¨ì–´ì§‘니다. +CMD_AccountDetailSet_BRIDGE VPN Serverì— "브리지/ë¼ìš°í„° 모드ã€ë¡œ ì ‘ì†í•˜ëŠ” 경우"yes "를 지정합니다. 브리지/ë¼ìš°í„° 모드를 사용하여 ì—°ê²° í•œ 경우 VPN Clientì˜ ê°€ìƒ LAN ì¹´ë“œì˜ ì¸¡ë©´ì—ì„œ 다른 네트워í¬ë¡œ 연결하거나 ë¼ìš°íŒ… í•  수있게ë©ë‹ˆë‹¤. 그러나 ì—°ê²°ì— ì‚¬ìš©í•˜ëŠ” 사용ìžì˜ 보안 ì •ì±…ì—ì„œ 브리지 ë˜ëŠ” ë¼ìš°íŒ…ì´ ê¸ˆì§€ë˜ì–´ìžˆëŠ” 경우 ì—°ê²°ì— ì‹¤íŒ¨í•©ë‹ˆë‹¤. +CMD_AccountDetailSet_MONITOR VPN Serverì— "ëª¨ë‹ˆí„°ë§ ëª¨ë“œ"ë¡œ 연결하려면 "yes"를 지정합니다. ëª¨ë‹ˆí„°ë§ ëª¨ë“œë¥¼ 사용하여 연결하면 ê°€ìƒ HUB 내를 í르는 모든 íŒ¨í‚·ì„ ìˆ˜ì‹  í•  수 있습니다. 그러나 ì—°ê²°ì— ì‚¬ìš©í•˜ëŠ” 사용ìžì˜ 보안 ì •ì±…ì—ì„œ ëª¨ë‹ˆí„°ë§ ëª¨ë“œê°€ 허용ë˜ì§€ ì•Šì€ ê²½ìš° ì—°ê²°ì— ì‹¤íŒ¨í•©ë‹ˆë‹¤. +CMD_AccountDetailSet_NOTRACK ë¼ìš°íŒ… í…Œì´ë¸”ì˜ ì¡°ì • 처리를하지 않는 경우 "yes"를 지정합니다. ì¼ë°˜ì ìœ¼ë¡œ "no"를 지정합니다. +CMD_AccountDetailSet_NOQOS VoIP/QoS ì§€ì› ê¸°ëŠ¥ì„ í•´ì œí•˜ë ¤ë©´ "yes"를 지정합니다. ì¼ë°˜ì ìœ¼ë¡œ "no"를 지정합니다. +CMD_AccountDetailSet_Eval_MaxTcp TCP ì—°ê²° 수는 1ì—ì„œ 32 ì‚¬ì´ ì—¬ì•¼í•©ë‹ˆë‹¤. +CMD_AccountDetailSet_Eval_Interval TCP ì—°ê²° 설정 ê°„ê²©ì€ 1 ì´ˆ ì´ìƒì„ 지정하십시오. +CMD_AccountDetailSet_Prompt_MaxTcp VPN í†µì‹ ì— ì‚¬ìš©í•˜ëŠ” TCP ì—°ê²° 수: +CMD_AccountDetailSet_Prompt_Interval ê° TCP ì—°ê²° 설정 간격: +CMD_AccountDetailSet_Prompt_TTL ê° TCP ì—°ê²°ì˜ ìˆ˜ëª… (0 ì—†ìŒ): +CMD_AccountDetailSet_Prompt_HALF ë°˜ì´ì¤‘ 모드를 활성화 (yes/no): +CMD_AccountDetailSet_Prompt_BRIDGE 브리지/ë¼ìš°í„° 모드를 사용 (yes/no): +CMD_AccountDetailSet_Prompt_MONITOR ëª¨ë‹ˆí„°ë§ ëª¨ë“œë¥¼ 활성화 (yes/no): +CMD_AccountDetailSet_Prompt_NOTRACK ë¼ìš°íŒ… í…Œì´ë¸” ì¡°ì • 처리를 비활성화 (yes/no): +CMD_AccountDetailSet_Prompt_NOQOS QoS 제어 ê¸°ëŠ¥ì„ ë¹„í™œì„±í™” (yes/no): + + +# AccountRename 명령 +CMD_AccountRename ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ 변경 +CMD_AccountRename_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ë³€ê²½í•©ë‹ˆë‹¤. +CMD_AccountRename_Args AccountRename [name] [/NEW:new_name] +CMD_AccountRename_ [name] ì´ë¦„ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ í˜„ìž¬ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountRename_NEW 변경 후 새 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountRename_PROMPT_OLD í˜„ìž¬ì˜ ì´ë¦„: +CMD_AccountRename_PROMPT_NEW 새 ì´ë¦„: + + +# AccountConnect 명령 +CMD_AccountConnect ì—°ê²° ì„¤ì •ì„ ì‚¬ìš©í•˜ì—¬ VPN Serverì— ì—°ê²°ì„ ì‹œìž‘ +CMD_AccountConnect_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  해당 ì—°ê²° ì„¤ì •ì„ ì‚¬ìš©í•˜ì—¬ VPN Serverì— ëŒ€í•œ ì—°ê²°ì„ ì‹œìž‘í•©ë‹ˆë‹¤. ì—°ê²° 처리 중ì´ê±°ë‚˜ ì—°ê²°ëœ ìƒíƒœ ì—°ê²° ì„¤ì •ì€ AccountDisconnect 명령으로 종료 ë  ë•Œê¹Œì§€ VPN Serverì— í•­ìƒ ì—°ê²°í•˜ê±°ë‚˜ ì—°ê²°ì„ ê³„ì† ì‹œë„합니다 (그러나 AccountRetrySet 명령 ìž¬ì‹œë„ íšŸìˆ˜ë¥¼ 지정하고있는 경우 ì§€ì •ëœ íšŸìˆ˜ë§Œí¼ ì‹œë„를 중단합니다). +CMD_AccountConnect_Args AccountConnect [name] +CMD_AccountConnect_ [name] ì—°ê²°ì„ ì‹œìž‘í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountDisconnect 명령 +CMD_AccountDisconnect ì—°ê²°ëœ ì—°ê²° 설정 절단 +CMD_AccountDisconnect_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° ì„¤ì •ì´ ì—°ê²° 처리 중ì´ê±°ë‚˜ ì—°ê²°ëœ ìƒíƒœì´ë©´ 즉시 ëŠìŠµë‹ˆë‹¤. +CMD_AccountDisconnect_Args AccountDisconnect [name] +CMD_AccountDisconnect_ [name] 절단 ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountStatusGet 명령 +CMD_AccountStatusGet ì—°ê²° ì„¤ì •ì˜ í˜„ìž¬ ìƒíƒœì˜ ì·¨ë“ +CMD_AccountStatusGet_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° ì„¤ì •ì´ í˜„ìž¬ ì—°ê²°ë˜ì–´ìžˆëŠ” 경우는 ê·¸ ì—°ê²° ìƒíƒœ ë° ê¸°íƒ€ 정보를 가져옵니다. +CMD_AccountStatusGet_Args AccountStatusGet [name] +CMD_AccountStatusGet_ [name] 정보를 ì–»ì„ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountNicSet 명령 +CMD_AccountNicSet ì—°ê²° 설정ì—ì„œ 사용하는 ê°€ìƒ LAN ì¹´ë“œ 설정 +CMD_AccountNicSet_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ê¸°ì¡´ì˜ ì—°ê²° ì„¤ì •ì´ VPN Serverì— ì—°ê²°í•˜ëŠ” ë° ì‚¬ìš©í•˜ëŠ” ê°€ìƒ LAN ì¹´ë“œ ì´ë¦„ì„ ë³€ê²½í•©ë‹ˆë‹¤. +CMD_AccountNicSet_Args AccountNicSet [name] [/NICNAME:nicname] +CMD_AccountNicSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountNicSet_NICNAME VPN Serverì— ì—°ê²°í•˜ëŠ” ë° ì‚¬ìš©í•˜ëŠ” ê°€ìƒ LAN ì¹´ë“œ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountStatusShow 명령 +CMD_AccountStatusShow VPN Serverì— ì—°ê²°í•˜ëŠ” ë™ì•ˆ ì—°ê²° ìƒíƒœ 나 오류 í™”ë©´ì„ í‘œì‹œí•˜ë„ë¡ ì„¤ì • +CMD_AccountStatusShow_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  해당 ì—°ê²° ì„¤ì •ì„ ì‚¬ìš©í•˜ì—¬ VPN Serverì— ì—°ê²°í•  ë•Œ ì—°ê²° ìƒíƒœ 나 오류 화면 ë“±ì„ ì»´í“¨í„° í™”ë©´ì— í‘œì‹œí•˜ë„ë¡ ì„¤ì •í•©ë‹ˆë‹¤. +CMD_AccountStatusShow_Args AccountStatusShow [name] +CMD_AccountStatusShow_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountStatusHide 명령 +CMD_AccountStatusHide VPN Serverì— ì—°ê²°í•˜ëŠ” ë™ì•ˆ ì—°ê²° ìƒíƒœ 나 오류 í™”ë©´ì„ í‘œì‹œí•˜ì§€ ì•Šë„ë¡ ì„¤ì • +CMD_AccountStatusHide_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  해당 ì—°ê²° ì„¤ì •ì„ ì‚¬ìš©í•˜ì—¬ VPN Serverì— ì—°ê²°í•  ë•Œ ì—°ê²° ìƒíƒœ 나 오류 화면 ë“±ì„ ì»´í“¨í„°ì˜ ë””ìŠ¤í”Œë ˆì´ì— 표시하지 ì•Šë„ë¡ ì„¤ì •í•©ë‹ˆë‹¤. +CMD_AccountStatusHide_Args AccountStatusHide [name] +CMD_AccountStatusHide_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountSecureCertSet 명령 +CMD_AccountSecureCertSet ì—°ê²° ì„¤ì •ì˜ ì‚¬ìš©ìž ì¸ì¦ ìœ í˜•ì„ ìŠ¤ë§ˆíŠ¸ ì¹´ë“œ ì¸ì¦ìœ¼ë¡œ 설정 +CMD_AccountSecureCertSet_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 VPN Serverì— ì—°ê²°í•  ë•Œ ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ ìŠ¤ë§ˆíŠ¸ ì¹´ë“œ ì¸ì¦ìœ¼ë¡œ 설정합니다. ë˜í•œ 스마트 ì¹´ë“œì— ì €ìž¥ë˜ì–´ìžˆëŠ” ì¸ì¦ì„œ 개체와 비밀 열쇠 오브ì íŠ¸ì˜ ì´ë¦„ì„ ì§€ì •í•´ì•¼í•©ë‹ˆë‹¤. +CMD_AccountSecureCertSet_Args AccountSecureCertSet [name] [/CERTNAME:cert] [/KEYNAME:key] +CMD_AccountSecureCertSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountSecureCertSet_CERTNAME 스마트 ì¹´ë“œì— ì €ìž¥ë˜ì–´ìžˆëŠ” ì¸ì¦ì„œ ê°œì²´ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountSecureCertSet_KEYNAME 스마트 ì¹´ë“œì— ì €ìž¥ë˜ì–´ìžˆëŠ” 비밀 열쇠 오브ì íŠ¸ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤./CERTNAMEì— ì§€ì •ëœ ì¸ì¦ì„œì— 대ì‘í•˜ê³ ìžˆì„ í•„ìš”ê°€ 있습니다. +CMD_AccountSecureCertSet_PROMPT_CERTNAME 스마트 ì¹´ë“œì—ì„œ ì¸ì¦ì„œ ê°œì²´ì˜ ì´ë¦„: +CMD_AccountSecureCertSet_PROMPT_KEYNAME 스마트 ì¹´ë“œì˜ ë¹„ë°€ 열쇠 오브ì íŠ¸ì˜ ì´ë¦„: + + +# AccountRetrySet 명령 +CMD_AccountRetrySet ì—°ê²° 설정 ì—°ê²° 실패 ë˜ëŠ” 절단시 다시 ì‹œë„ íšŸìˆ˜ ë° ê°„ê²© 설정 +CMD_AccountRetrySet_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° 설정 VPN Serverì— ì—°ê²°í•˜ë ¤ê³  í•  ë•Œ ë˜ëŠ” ì—°ê²° ì¤‘ì— VPN Server와 í†µì‹ ì´ ëŠê¸°ê±°ë‚˜ ì—°ê²°ì´ ì‹¤íŒ¨ í•  경우ì—, ì—°ê²°ì„ ìž¬ ì‹œë„하는 횟수와 ì—°ê²° ìž¬ì‹œë„ ê°„ê²©ì„ ì§€ì •í•©ë‹ˆë‹¤. \n ë˜í•œ, ì‚¬ìš©ìž ì¸ì¦ ìœ í˜•ì´ ìŠ¤ë§ˆíŠ¸ ì¹´ë“œ ì¸ì¦ì˜ 경우 ì—°ê²° ì‹œë„ íšŸìˆ˜ 제한 ì„¤ì •ì— ê´€ê³„ì—†ì´ ìž¬ ì‹œë„는하지 않습니다. +CMD_AccountRetrySet_Args AccountRetrySet [name] [/NUM:num_retry] [/INTERVAL:retry_interval] +CMD_AccountRetrySet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountRetrySet_NUM 계ì†í•´ì„œ 다시 연결하는 횟수를 지정합니다. "999"ë¡œ 지정하면 무한 재 ì—°ê²°ì„ ì‹œë„합니다 (ìƒì‹œ ì ‘ì†). 0ì„ ì§€ì •í•˜ë©´ 다시 ì—°ê²°ì„하지 않습니다. +CMD_AccountRetrySet_INTERVAL 다시 ì—°ê²°ì„ í•  경우 마지막으로 ì—°ê²°ì´ ëŠê¸°ê±°ë‚˜ ì—°ê²° 실패 후 몇 ì´ˆ í›„ì— ë‹¤ì‹œ ì—°ê²° 처리를 시작할지 여부를 설정합니다. +CMD_AccountRetrySet_PROMPT_NUM 다시 ì—°ê²° 횟수 ( "999"무한): +CMD_AccountRetrySet_PROMPY_INTERVAL 다시 ì—°ê²° 간격 (ì´ˆ): +CMD_AccountRetrySet_EVAL_INTERVAL 다시 ì—°ê²° ê°„ê²©ì€ 5 ì´ˆ ì´ìƒì´ì–´ì•¼í•©ë‹ˆë‹¤. + + +# AccountStartupSet 명령 +CMD_AccountStartupSet ì—°ê²° ì„¤ì •ì„ ì‹œìž‘ ì—°ê²° 설정 +CMD_AccountStartupSet_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  해당 ì—°ê²° ì„¤ì •ì„ ì‹œìž‘ ì—°ê²°ë¡œ 설정합니다. 시작 ì—°ê²°ì— ì„¤ì •ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì€ VPN Client 서비스가 ì‹œìž‘í•˜ìž ë§ˆìž ìžë™ìœ¼ë¡œ ì—°ê²° 처리를 시작합니다. +CMD_AccountStartupSet_Args AccountStartupSet [name] +CMD_AccountStartupSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountStartupRemove 명령 +CMD_AccountStartupRemove ì—°ê²° 설정 시작 ì—°ê²° í•´ì œ +CMD_AccountStartupRemove_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° ì„¤ì •ì´ í˜„ìž¬ 시작 ì—°ê²°ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 시작 ì—°ê²° ì„¤ì •ì„ í•´ì œí•©ë‹ˆë‹¤. +CMD_AccountStartupRemove_Args AccountStartupRemove [name] +CMD_AccountStartupRemove_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. + + +# AccountExport 명령 +CMD_AccountExport ì—°ê²° 설정 내보내기 +CMD_AccountExport_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ì§€ì •í•˜ê³  ì—°ê²° ì„¤ì •ì˜ ë‚´ìš©ì„ í…스트 파ì¼ë¡œ ë‚´ 보냅니다. ë‚´ 보낸 ì—°ê²° 설정 파ì¼ì„ ë‚˜ì¤‘ì— ê°€ì ¸ 와서 ì—°ê²° ì„¤ì •ì˜ ë‚´ìš©ì„ ë³µì œ í•  수 있습니다. ë˜í•œ í…스트 파ì¼ë¡œ 저장ë˜ê¸° ë•Œë¬¸ì— ì¼ë°˜ì ì¸ í…스트 편집기ì—ì„œ 편집 í•  수 있습니다. \n ëŒ€ìƒ íŒŒì¼ì€ UTF-8 형ì‹ì˜ í…스트 파ì¼ë¡œ 저장ë©ë‹ˆë‹¤. ë˜í•œ, íŒŒì¼ ì´ë¦„ì— .vpn 확장ìžë¥¼ 넣으면 Windows ìš© VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžì™€ ì—°ê´€ë˜ë¯€ë¡œ 편리합니다. +CMD_AccountExport_Args AccountExport [name] [/SAVEPATH:savepath] +CMD_AccountExport_ [name] ì—°ê²° ì„¤ì •ì„ ë‚´ë³´ë‚¼ ì—°ê²° 설정 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountExport_SAVEPATH 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountExport_PROMPT_SAVEPATH 저장할 íŒŒì¼ ì´ë¦„ (확장ìžëŠ” .vpn 권장): + + +# AccountImport 명령 +CMD_AccountImport ì—°ê²° 설정 가져 오기 +CMD_AccountImport_Help AccountExport ëª…ë ¹ì— ì˜í•´ ë‚´ 보낸 ì—°ê²° 설정 파ì¼ì„ 가져 와서 VPN Clientì— ì¶”ê°€í•©ë‹ˆë‹¤. +CMD_AccountImport_Args AccountImport [path] +CMD_AccountImport_ [path] 가져올 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_AccountImport_PROMPT_PATH 가져 ì›ëž˜ íŒŒì¼ ì´ë¦„: +CMD_AccountImport_FAILED_PARSE ì§€ì •ëœ íŒŒì¼ì„ 올바르게 í•´ì„ í•  수 없습니다. 제대로 ë‚´ 보낸 íŒŒì¼ ìžˆëŠ”ì§€ 확ì¸í•˜ì‹­ì‹œì˜¤. +CMD_AccountImport_OK ì—°ê²° 설정 "%s"ë¡œ 가져 왔습니다. + + + +# RemoteEnable 명령 +CMD_RemoteEnable VPN Client ì„œë¹„ìŠ¤ì˜ ì›ê²© 관리 허용 +CMD_RemoteEnable_Help VPN Client ì„œë¹„ìŠ¤ì— localhostê°€ ì•„ë‹Œ ì›ê²© 컴퓨터ì—ì„œ 명령 줄 관리 유틸리티 ë˜ëŠ” VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžì—ì„œ ì›ê²© 연결하고 관리 í•  수 있ë„ë¡ í—ˆìš©í•©ë‹ˆë‹¤. +CMD_RemoteEnable_Args RemoteEnable + + +# RemoteDisable 명령 +CMD_RemoteDisable VPN Client ì„œë¹„ìŠ¤ì˜ ì›ê²© 관리 금지 +CMD_RemoteDisable_Help VPN Client ì„œë¹„ìŠ¤ì— localhostê°€ ì•„ë‹Œ ì›ê²© 컴퓨터ì—ì„œ 명령 줄 관리 유틸리티 ë˜ëŠ” VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžì—ì„œ ì›ê²© 연결하여 관리하는 ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. +CMD_RemoteDisable_Args RemoteDisable + + + + + + +################################################## # +# # +# 여기ì—ì„œ 아래는 VPN Toolsì˜ ëª…ë ¹ # +# # +################################################## # + + +# MakeCert 명령 +CMD_MakeCert 새로운 X.509 ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ ìƒì„± (1024 bit) +CMD_MakeCert_Help 새로운 X.509 ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ ìƒì„±í•˜ê³  파ì¼ë¡œ 저장합니다. \n ì¸ì¦ì„œì˜ 공개 키와 비밀 키 ìƒì„± ì•Œê³ ë¦¬ì¦˜ì€ RSA 1024 bitê°€ 사용ë©ë‹ˆë‹¤. \n ì¸ì¦ì„œ 유형으로 루트 ì¸ì¦ì„œ (ìžê¸° 서명 ì¦ëª…ì„œ) ë° ê¸°íƒ€ ì¸ì¦ì„œë¡œ 서명 ëœ ì¸ì¦ì„œì˜ ì–´ë””ë¼ë„ 만들 수 있습니다. 다른 ì¸ì¦ì„œë¡œ 서명 ëœ ì¸ì¦ì„œë¥¼ ìƒì„±í•˜ê¸° 위해서는 ì„œëª…ì— ì‚¬ìš©í•  ì¸ì¦ì„œ (X.509 형ì‹ì˜ 파ì¼)ê³¼ 해당 ê°œì¸ í‚¤ íŒŒì¼ (Base 64 ì¸ì½”딩)ê°€ 필요합니다. \n \n 만든 ì¸ì¦ì„œì—는 ì´ë¦„ (CN), ì†Œì† ê¸°ê´€ (O) ì¡°ì§ ë‹¨ìœ„ (OU) êµ­ê°€ (C),ë„ (ST) 로컬 (L), ì¼ë ¨ 번호, 유효 ê¸°ê°„ì„ ì§€ì •í•  수 있습니다. \n ìƒì„± ëœ ì¸ì¦ì„œëŠ” X.509 형ì‹ì˜ 파ì¼ë¡œ ê°œì¸ í‚¤ 파ì¼ì€ RSA 1024 bit 형ì‹ì˜ Base 64ë¡œ ì¸ì½”딩 ëœ íŒŒì¼ë¡œ ê°ê° 저장ë©ë‹ˆë‹¤. \n \nMakeCert ëª…ë ¹ì€ ì¸ì¦ì„œë¥¼ 만들기위한 ìµœì†Œí•œì˜ ê¸°ëŠ¥ì„ ì œê³µí•˜ëŠ” ë„구입니다. 본격ì ì¸ ì¸ì¦ì„œë¥¼ 작성하려면 OpenSSL ë“±ì˜ ë¬´ë£Œ 소프트웨어와 ìƒìš© CA (ì¸ì¦ 기관) 소프트웨어를 사용하는 ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤. \n \n ※주ì˜:ì´ ëª…ë ¹ì€ SoftEther VPN 명령 줄 관리 유틸리티ì—ì„œ 호출 í•  수 있습니다. 현재 VPN Server와 VPN Clientì—ì„œ 관리 모드로 ì ‘ì†í•˜ëŠ” ê²½ìš°ë„ ì‹¤í–‰í•  수 있지만 실제로 RSA ì—°ì‚°ì„ ìˆ˜í–‰í•˜ê³  ì¸ì¦ì„œ ë°ì´í„°ë¥¼ ìƒì„±í•˜ê³  파ì¼ì— 저장하는 것ì€ì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ëŠ” 컴퓨터입니다 관리 ëª¨ë“œì— ì—°ê²°ëœ ì»´í“¨í„°ì™€ë„ ê´€ê³„ì—†ëŠ” 컨í…스트ì—ì„œ 실행ë©ë‹ˆë‹¤. +CMD_MakeCert_Args MakeCert [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l] [/SERIAL:serial] [/EXPIRES:expires] [/SIGNCERT:signcert] [/SIGNKEY:signkey] [/SAVECERT:savecert] [/SAVEKEY:savekey] +CMD_MakeCert_CN 만든 ì¸ì¦ì„œì˜ ì´ë¦„ (CN) í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. noneì„ ì§€ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_MakeCert_O 만들 ì¸ì¦ì„œì˜ ì†Œì† ê¸°ê´€ (O) í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. noneì„ ì§€ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_MakeCert_OU 만든 ì¸ì¦ì„œ ì¡°ì§ êµ¬ì„± 단위 (OU) í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. noneì„ ì§€ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_MakeCert_C 만들 ì¸ì¦ì„œì˜ êµ­ê°€ (C) í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. noneì„ ì§€ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_MakeCert_ST 만들 ì¸ì¦ì„œì˜ ê´‘ì—­ì‹œ/ë„ (ST) í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. noneì„ ì§€ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_MakeCert_L 만들 ì¸ì¦ì„œì˜ 로컬 (L) í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. noneì„ ì§€ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_MakeCert_SERIAL 만들 ì¸ì¦ì„œì˜ ì¼ë ¨ 번호 í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. 16 진수로 지정합니다. noneì„ ì§€ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_MakeCert_EXPIRES 만들 ì¸ì¦ì„œì˜ 유효 ê¸°ê°„ì„ ì§€ì •í•©ë‹ˆë‹¤. none ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ 3650 ì¼ (10 ë…„)ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. 최대 10950 ì¼ (약 30 ë…„)까지 지정할 수 있습니다. +CMD_MakeCert_SIGNCERT 만들 ì¸ì¦ì„œë¥¼ 기존 ì¸ì¦ì„œë¡œ 서명하는 경우 ì„œëª…ì— ì‚¬ìš©í•˜ëŠ” X.509 형ì‹ì˜ ì¸ì¦ì„œ íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 매개 변수를 ìƒëžµ í•œ 경우ì—는 서명하지 ì•Šê³  새 ì¸ì¦ì„œë¥¼ 루트 ì¸ì¦ì„œë¡œ 만듭니다. +CMD_MakeCert_SIGNKEY/SIGNCERTì— ì§€ì •ëœ ì¸ì¦ì„œì— 대ì‘하는 비밀 키 (RSA Base-64 ì¸ì½”딩)ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_MakeCert_SAVECERT 만든 ì¸ì¦ì„œë¥¼ 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ì¸ì¦ì„œëŠ” RSA 형ì‹ì˜ 1024 bitì˜ ê³µê°œ 키를 í¬í•¨í•œ X.509 파ì¼ë¡œ 저장ë©ë‹ˆë‹¤. +CMD_MakeCert_SAVEKEY 작성한 ì¸ì¦ì„œì— 대ì‘하는 비밀 키를 저장하는 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 비밀 키는 RSA 형ì‹ì˜ 1024 bitì˜ ê°œì¸ í‚¤ 파ì¼ë¡œ 저장ë©ë‹ˆë‹¤. +CMD_MakeCert_PROMPT_CN 만든 ì¸ì¦ì„œì˜ ì´ë¦„ (CN): +CMD_MakeCert_PROMPT_O 만들 ì¸ì¦ì„œì˜ ì†Œì† ê¸°ê´€ (O): +CMD_MakeCert_PROMPT_OU 만든 ì¸ì¦ì„œ ì¡°ì§ êµ¬ì„± 단위 (OU): +CMD_MakeCert_PROMPT_C 만들 ì¸ì¦ì„œì˜ êµ­ê°€ (C): +CMD_MakeCert_PROMPT_ST 만들 ì¸ì¦ì„œì˜ ê´‘ì—­ì‹œ/ë„ (ST): +CMD_MakeCert_PROMPT_L 만들 ì¸ì¦ì„œì˜ 로컬 (L): +CMD_MakeCert_PROMPT_SERIAL 만들 ì¸ì¦ì„œì˜ ì¼ë ¨ 번호 (16 진수): +CMD_MakeCert_PROMPT_EXPIRES 만들 ì¸ì¦ì„œì˜ 유효 기간 (ì¼): +CMD_MakeCert_PROMPT_SAVECERT 만든 ì¸ì¦ì„œë¥¼ 저장할 íŒŒì¼ ì´ë¦„: +CMD_MakeCert_PROMPT_SAVEKEY 만든 비밀 키를 저장하는 íŒŒì¼ ì´ë¦„: +CMD_MakeCert_EVAL_EXPIRES 만료 %u ì´ìƒì˜ %u ì´í•˜ë¡œ 지정하십시오. +CMD_MakeCert_ERROR_SIGNKEY/SIGNCERT ë°/SIGNKEYë¡œ ì§€ì •ëœ ì¸ì¦ì„œ ë˜ëŠ” ê°œì¸ í‚¤ë¥¼ ì½ì§€ 못하거나, ì¡°í•©ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. +CMD_MakeCert_ERROR_GEN_FAILED ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ ìƒì„±ì— 실패했습니다. + + +# MakeCert2048 명령 +CMD_MakeCert2048 새로운 X.509 ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ ìƒì„± (2048 bit) +CMD_MakeCert2048_Help 새로운 X.509 ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ ìƒì„±í•˜ê³  파ì¼ë¡œ 저장합니다. \n ì¸ì¦ì„œì˜ 공개 키와 비밀 키 ìƒì„± ì•Œê³ ë¦¬ì¦˜ì€ RSA 2048 bitê°€ 사용ë©ë‹ˆë‹¤. \n ì¸ì¦ì„œ 유형으로 루트 ì¸ì¦ì„œ (ìžê¸° 서명 ì¦ëª…ì„œ) ë° ê¸°íƒ€ ì¸ì¦ì„œë¡œ 서명 ëœ ì¸ì¦ì„œì˜ ì–´ë””ë¼ë„ 만들 수 있습니다. 다른 ì¸ì¦ì„œë¡œ 서명 ëœ ì¸ì¦ì„œë¥¼ ìƒì„±í•˜ê¸° 위해서는 ì„œëª…ì— ì‚¬ìš©í•  ì¸ì¦ì„œ (X.509 형ì‹ì˜ 파ì¼)ê³¼ 해당 ê°œì¸ í‚¤ íŒŒì¼ (Base 64 ì¸ì½”딩)ê°€ 필요합니다. \n \n 만든 ì¸ì¦ì„œì—는 ì´ë¦„ (CN), ì†Œì† ê¸°ê´€ (O) ì¡°ì§ ë‹¨ìœ„ (OU) êµ­ê°€ (C),ë„ (ST) 로컬 (L), ì¼ë ¨ 번호, 유효 ê¸°ê°„ì„ ì§€ì •í•  수 있습니다. \n ìƒì„± ëœ ì¸ì¦ì„œëŠ” X.509 형ì‹ì˜ 파ì¼ë¡œ ê°œì¸ í‚¤ 파ì¼ì€ RSA 2048 bit 형ì‹ì˜ Base 64ë¡œ ì¸ì½”딩 ëœ íŒŒì¼ë¡œ ê°ê° 저장ë©ë‹ˆë‹¤. \n \nMakeCert ëª…ë ¹ì€ ì¸ì¦ì„œë¥¼ 만들기위한 ìµœì†Œí•œì˜ ê¸°ëŠ¥ì„ ì œê³µí•˜ëŠ” ë„구입니다. 본격ì ì¸ ì¸ì¦ì„œë¥¼ 작성하려면 OpenSSL ë“±ì˜ ë¬´ë£Œ 소프트웨어와 ìƒìš© CA (ì¸ì¦ 기관) 소프트웨어를 사용하는 ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤. \n \n ※주ì˜:ì´ ëª…ë ¹ì€ SoftEther VPN 명령 줄 관리 유틸리티ì—ì„œ 호출 í•  수 있습니다. 현재 VPN Server와 VPN Clientì—ì„œ 관리 모드로 ì ‘ì†í•˜ëŠ” ê²½ìš°ë„ ì‹¤í–‰í•  수 있지만 실제로 RSA ì—°ì‚°ì„ ìˆ˜í–‰í•˜ê³  ì¸ì¦ì„œ ë°ì´í„°ë¥¼ ìƒì„±í•˜ê³  파ì¼ì— 저장하는 것ì€ì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ëŠ” 컴퓨터입니다 관리 ëª¨ë“œì— ì—°ê²°ëœ ì»´í“¨í„°ì™€ë„ ê´€ê³„ì—†ëŠ” 컨í…스트ì—ì„œ 실행ë©ë‹ˆë‹¤. +CMD_MakeCert2048_Args MakeCert2048 [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l] [/SERIAL:serial] [/EXPIRES:expires] [/SIGNCERT:signcert] [/SIGNKEY:signkey] [/SAVECERT:savecert] [/SAVEKEY:savekey] +CMD_MakeCert2048_CN 만든 ì¸ì¦ì„œì˜ ì´ë¦„ (CN) í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. noneì„ ì§€ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_MakeCert2048_O 만들 ì¸ì¦ì„œì˜ ì†Œì† ê¸°ê´€ (O) í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. noneì„ ì§€ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_MakeCert2048_OU 만든 ì¸ì¦ì„œ ì¡°ì§ êµ¬ì„± 단위 (OU) í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. noneì„ ì§€ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_MakeCert2048_C 만들 ì¸ì¦ì„œì˜ êµ­ê°€ (C) í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. noneì„ ì§€ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_MakeCert2048_ST 만들 ì¸ì¦ì„œì˜ ê´‘ì—­ì‹œ/ë„ (ST) í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. noneì„ ì§€ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_MakeCert2048_L 만들 ì¸ì¦ì„œì˜ 로컬 (L) í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. noneì„ ì§€ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_MakeCert2048_SERIAL 만들 ì¸ì¦ì„œì˜ ì¼ë ¨ 번호 í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. 16 진수로 지정합니다. noneì„ ì§€ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. +CMD_MakeCert2048_EXPIRES 만들 ì¸ì¦ì„œì˜ 유효 ê¸°ê°„ì„ ì§€ì •í•©ë‹ˆë‹¤. none ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ 3650 ì¼ (10 ë…„)ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. 최대 10950 ì¼ (약 30 ë…„)까지 지정할 수 있습니다. +CMD_MakeCert2048_SIGNCERT 만들 ì¸ì¦ì„œë¥¼ 기존 ì¸ì¦ì„œë¡œ 서명하는 경우 ì„œëª…ì— ì‚¬ìš©í•˜ëŠ” X.509 형ì‹ì˜ ì¸ì¦ì„œ íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 매개 변수를 ìƒëžµ í•œ 경우ì—는 서명하지 ì•Šê³  새 ì¸ì¦ì„œë¥¼ 루트 ì¸ì¦ì„œë¡œ 만듭니다. +CMD_MakeCert2048_SIGNKEY/SIGNCERTì— ì§€ì •ëœ ì¸ì¦ì„œì— 대ì‘하는 비밀 키 (RSA Base-64 ì¸ì½”딩)ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_MakeCert2048_SAVECERT 만든 ì¸ì¦ì„œë¥¼ 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ì¸ì¦ì„œëŠ” RSA 형ì‹ì˜ 2048 bitì˜ ê³µê°œ 키를 í¬í•¨í•œ X.509 파ì¼ë¡œ 저장ë©ë‹ˆë‹¤. +CMD_MakeCert2048_SAVEKEY 작성한 ì¸ì¦ì„œì— 대ì‘하는 비밀 키를 저장하는 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 비밀 키는 RSA 형ì‹ì˜ 2048 bitì˜ ê°œì¸ í‚¤ 파ì¼ë¡œ 저장ë©ë‹ˆë‹¤. + + +# TrafficClient 명령 +CMD_TrafficClient 통신 처리량 측정 ë„구 í´ë¼ì´ì–¸íŠ¸ì˜ 실행 +CMD_TrafficClient_Help 통신 처리량 측정 ë„êµ¬ì˜ í´ë¼ì´ì–¸íŠ¸ í”„ë¡œê·¸ëž¨ì„ ì‹¤í–‰í•©ë‹ˆë‹¤. \n 통신 처리량 측정 ë„구는 TrafficClientê³¼ TrafficServer ë‘ ëª…ë ¹ìœ¼ë¡œ 활용하여 IP 네트워í¬ì—ì„œ ì—°ê²°ëœ ë‘ ì»´í“¨í„°ê°„ì— ì „ì†¡í•  수있는 통신 ì²˜ë¦¬ëŸ‰ì„ ì¸¡ì • í•  수 있습니다. ì´ë¯¸ 다른 컴퓨터ì—ì„œ TrafficServer ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ 통신 처리량 측정 ë„구 서버를 대기시켜ë‘ê³  TrafficClient 명령ì—ì„œ ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소와 í¬íŠ¸ 번호를 지정하여 연결하고 통신 ì†ë„를 측정하는 수 있습니다. \n 통신 ì†ë„ì˜ ì¸¡ì •ì€ ë™ì‹œì— 복수 ê°œì˜ TCP ì—°ê²°ì„ ì„¤ì •í•˜ê³  ê°ê°ì˜ ì—°ê²°ì—ì„œ 최대한 스트림 ë°ì´í„°ë¥¼ 전송 í•œ ê²°ê³¼, ì§€ì •ëœ ì‹œê°„ ë‚´ì— ì‹¤ì œë¡œ 전송할 수있는 ë°ì´í„°ì˜ 비트 수 를 계산하고 ê·¸ê²ƒì„ ë°”íƒ•ìœ¼ë¡œ 통신 처리량 í‰ê·  (bps)를 산출하는 ë°©ì‹ìœ¼ë¡œ ì´ë£¨ì–´ì§‘니다. ì¼ë°˜ì ìœ¼ë¡œ 1 ê°œì˜ TCP ì—°ê²°ì„ ì‚¬ìš©í•˜ë©´ TCP ì•Œê³ ë¦¬ì¦˜ì˜ í•œê³„ ë•Œë¬¸ì— ì‹¤ì œ ë„¤íŠ¸ì›Œí¬ ì²˜ë¦¬ëŸ‰ë³´ë‹¤ ëŠë¦° ì†ë„ë¡œ ë°–ì— í†µì‹  í•  수없는 경우가 많기 때문ì—, 복수 ê°œì˜ TCP ì—°ê²°ì„ ë™ì‹œì— 구축하여 통신 ê²°ê³¼ 를 측정 í•  ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤. ì´ ì¸¡ì • ë°©ë²•ì— ë”°ë¼ ì¸¡ì • ëœ ì²˜ë¦¬ëŸ‰ì€ ì‹¤ì œë¡œ TCP 스트림으로 수신 ì¸¡ì— ë‹¿ì•˜ ë°ì´í„° 비트 길ì´ì—ì„œ 계산ë˜ê¸° ë•Œë¬¸ì— ë„ì¤‘ì— ë°œìƒí•œ 패킷 ì†ì‹¤ì´ë‚˜ ë°ì´í„° ì†ìƒëœ íŒ¨í‚·ì€ ì‹¤ì œë¡œ ë„ì°©í•œ íŒ¨í‚·ì€ í¬í•¨ë˜ì§€ ì•Šê³ , 순수한 네트워í¬ì˜ 최대 통신 가능 대역í­ì— 가까운 ê°’ì„ ì‚°ì¶œ í•  수 있습니다. \n 측정 결과로 TCPì—ì„œ 전송 ëœ ìŠ¤íŠ¸ë¦¼ 사ì´ì¦ˆì—ì„œ 실제로 네트워í¬ë¥¼ í르는 ë°ì´í„°ì˜ ì–‘ì˜ ê·¼ì‚¬ì¹˜ë¥¼ 계산하고 ê·¸ê²ƒì„ ì‹œê°„ìœ¼ë¡œ 나누어 비트 ë ˆì´íŠ¸ (bps)를 산출합니다. ë¬¼ë¦¬ì  ë„¤íŠ¸ì›Œí¬ì˜ 종류는 Ethernet (IEEE802.3)ì—ì„œ MAC í”„ë ˆìž„ì˜ íŽ˜ì´ë¡œë“œ í¬ê¸°ëŠ” 1,500 Bytes (TCPì˜ MSS는 1,460 Bytes)와 가정하여 ê³„ì‚°ì´ ì´ë£¨ì–´ì§‘니다./RAW ì˜µì…˜ì„ ì§€ì •í•˜ë©´ TCP/IP í—¤ë”와 MAC í—¤ë”ì˜ ë°ì´í„° ëŸ‰ì„ ë³´ì •í•˜ëŠ” 계산ë˜ì§€ 않습니다. \n \n ※주ì˜:ì´ ëª…ë ¹ì€ SoftEther VPN 명령 줄 관리 유틸리티ì—ì„œ 호출 í•  수 있습니다. 현재 VPN Server와 VPN Clientì—ì„œ 관리 모드로 ì ‘ì†í•˜ëŠ” ê²½ìš°ë„ ì‹¤í–‰í•  수 있지만 실제로 통신ì„하고 ì²˜ë¦¬ëŸ‰ì„ ì¸¡ì •í•˜ëŠ”ì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ëŠ” 컴퓨터ì´ë©° 관리 모드로 ì—°ê²° ì»´í“¨í„°ì™€ë„ ê´€ê³„ì—†ëŠ” 컨í…스트ì—ì„œ 실행ë©ë‹ˆë‹¤. +CMD_TrafficClient_Args TrafficClient [host:port] [/NUMTCP:numtcp] [/TYPE:download|upload|full] [/SPAN:span] [/DOUBLE:yes|no] [/RAW:yes|no] +CMD_TrafficClient_ [host:port] 통신 처리량 측정 ë„구 서버 (TrafficServer)ê°€ 대기하고있는 호스트 ì´ë¦„ ë˜ëŠ” IP 주소와 í¬íŠ¸ 번호를 지정합니다. í¬íŠ¸ 번호를 ìƒëžµí–ˆì„ 경우는 9821ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. +CMD_TrafficClient_NUMTCP ë™ì‹œì— í´ë¼ì´ì–¸íŠ¸ì™€ 서버 사ì´ì— ì„¤ì •ëœ ë°ì´í„°ê°€ 전송ë˜ëŠ” TCP ì—°ê²° 수를 지정합니다. ìƒëžµí•˜ë©´ 32ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. +CMD_TrafficClient_TYPE 처리량 측정 í•  ë•Œì˜ ë°ì´í„° í름 ë°©í–¥ì„ ì§€ì •í•©ë‹ˆë‹¤. "download", "upload", "full"중 하나를 지정합니다. download를 지정하면 서버 측ì—ì„œ í´ë¼ì´ì–¸íŠ¸ ì¸¡ì— ë°ì´í„°ê°€ 전송ë©ë‹ˆë‹¤. upload를 지정하면 í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ 서버 ì¸¡ì— ë°ì´í„°ê°€ 전송ë©ë‹ˆë‹¤. fullì„ ì§€ì •í•˜ë©´ 양방향으로 ë°ì´í„°ê°€ 전송ë©ë‹ˆë‹¤. fullì„ ì§€ì •í•˜ëŠ” 경우 NUMTCP ê°’ì€ 2 ì´ìƒì˜ ì§ìˆ˜ë¡œ 지정해야합니다 (ë™ì‹œì— ì—°ê²°ë˜ëŠ” TCP ì—°ê²° 중 ì ˆë°˜ì´ ë‹¤ìš´ë¡œë“œ ë°©í–¥, 나머지 ì ˆë°˜ì€ ì—…ë¡œë“œ 방향으로 사용ë©ë‹ˆë‹¤). ì´ ë§¤ê°œ 변수를 ìƒëžµí•˜ë©´ fullê°€ 사용ë©ë‹ˆë‹¤. +CMD_TrafficClient_SPAN ì²˜ë¦¬ëŸ‰ì„ ì¸¡ì •í•˜ê¸°ìœ„í•œ ë°ì´í„° ì „ì†¡ì„ í•  ì‹œê°„ì„ ì´ˆ 단위로 지정합니다. ì´ ë§¤ê°œ 변수를 ìƒëžµí•˜ë©´ 15 초가 사용ë©ë‹ˆë‹¤. +CMD_TrafficClient_DOUBLE "yes"를 지정하면 측정 í•œ ê²°ê³¼ ì²˜ë¦¬ëŸ‰ì„ 2 ë°°ë¡œ 표시합니다. ì´ ì˜µì…˜ì€ ì¤‘ê°„ì— ë„¤íŠ¸ì›Œí¬ ìž¥ì¹˜ ë“±ì´ ìžˆìœ¼ë©°, ê·¸ ë„¤íŠ¸ì›Œí¬ ìž¥ì¹˜ê°€ 입출력 í•œ ì´ ì²˜ë¦¬ëŸ‰ ëŠ¥ë ¥ì„ ì¸¡ì •í•˜ëŠ” ë° ì‚¬ìš©í•©ë‹ˆë‹¤. +CMD_TrafficClient_RAW "yes"를 지정하면 TCP/IP í—¤ë”와 MAC í—¤ë”ì˜ ë°ì´í„° ëŸ‰ì„ ë³´ì •í•˜ëŠ” 계산ì„하지 않습니다. +CMD_TrafficClient_EVAL_NUMTCP TCP ì—°ê²° 수는 32 ì´í•˜ë¡œ 지정하십시오. +CMD_TrafficClient_PROMPT_HOST 측정 서버 ì´ë¦„ê³¼ í¬íŠ¸ 번호 (ì„ íƒí–ˆë‹¤ë©´ 9821): +CMD_TrafficClient_ERROR_NUMTCP ë°ì´í„° í름 ë°©í–¥ì´ "full"(ì–‘ë°©í–¥)ì˜ ê²½ìš° TCP ì—°ê²° 수 (/NUMTCP)ì€ ì§ìˆ˜ ê°’ì„ ì§€ì •í•´ì•¼í•©ë‹ˆë‹¤. +CMD_TrafficClient_ERROR_HOSTPORT 호스트 ì´ë¦„ ë˜ëŠ” í¬íŠ¸ ë²ˆí˜¸ì˜ ì§€ì •ì´ ì˜¬ë°”ë¥´ì§€ 않습니다. + + +# TrafficServer 명령 +CMD_TrafficServer 통신 처리량 측정 ë„구 ì„œë²„ì˜ ì‹¤í–‰ +CMD_TrafficServer_Help 통신 처리량 측정 ë„êµ¬ì˜ ì„œë²„ í”„ë¡œê·¸ëž¨ì„ ì‹¤í–‰í•©ë‹ˆë‹¤. \n 통신 처리량 측정 ë„구는 TrafficClientê³¼ TrafficServer ë‘ ëª…ë ¹ìœ¼ë¡œ 활용하여 IP 네트워í¬ì—ì„œ ì—°ê²°ëœ ë‘ ì»´í“¨í„°ê°„ì— ì „ì†¡í•  수있는 통신 ì²˜ë¦¬ëŸ‰ì„ ì¸¡ì • í•  수 있습니다. \nì´ ì»´í“¨í„°ì˜ TCP í¬íŠ¸ë¥¼ 대기 ìƒíƒœë¡œ 다른 컴퓨터ì—ì„œ TrafficClientì˜ ì—°ê²°ì„ ê¸°ë‹¤ë¦¬ëŠ”ì—는 TrafficServer ëª…ë ¹ì— í¬íŠ¸ 번호를 지정하여 시작합니다. \n 통신 처리량 측정 ë„êµ¬ì— ëŒ€í•œ ìžì„¸í•œ ë‚´ìš©ì€ "TrafficClient?"ë¼ê³  입력하면 표시ë©ë‹ˆë‹¤. \n \n ※주ì˜:ì´ ëª…ë ¹ì€ SoftEther VPN 명령 줄 관리 유틸리티ì—ì„œ 호출 í•  수 있습니다. 현재 VPN Server와 VPN Clientì—ì„œ 관리 모드로 ì ‘ì†í•˜ëŠ” ê²½ìš°ë„ ì‹¤í–‰í•  수 있지만 실제로 통신ì„하고 ì²˜ë¦¬ëŸ‰ì„ ì¸¡ì •í•˜ëŠ”ì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ëŠ” 컴퓨터ì´ë©° 관리 모드로 ì—°ê²° ì»´í“¨í„°ì™€ë„ ê´€ê³„ì—†ëŠ” 컨í…스트ì—ì„œ 실행ë©ë‹ˆë‹¤. +CMD_TrafficServer_Args TrafficServer [port] +CMD_TrafficServer_ [port ì—°ê²°ì„ ê¸°ë‹¤ë¦¬ëŠ” í¬íŠ¸ 번호를 정수로 지정합니다. ì§€ì •ëœ í¬íŠ¸ê°€ ì´ë¯¸ 다른 프로그램ì—ì„œ 사용 중ì´ê±°ë‚˜ í¬íŠ¸ë¥¼ ì—´ 수없는 경우 오류가 ë°œìƒí•©ë‹ˆë‹¤. + + +# TrafficClient/TrafficServer 계 내부 메시지 문ìžì—´ +TT_LISTEN_FAILED TCP í¬íŠ¸ %u를 대기 í•  수 없습니다. í¬íŠ¸ê°€ 다른 애플리케ì´ì…˜ì— ì˜í•´ 사용ë˜ê³  있거나 í¬íŠ¸ë¥¼ ì—´ 수있는 ê¶Œí•œì´ ì—†ì„ ìˆ˜ 있습니다. +TTS_LISTEN_STOP 대기 í¬íŠ¸ë¥¼ 닫습니다. +TTS_ENTER_TO_EXIT \n ---------------------------------------- \n 통신 처리량 측정 ë„구 서버 í”„ë¡œê·¸ëž¨ì„ ì‹œìž‘í–ˆìŠµë‹ˆë‹¤. \n \nEnter 키를 누르면 서버 í”„ë¡œê·¸ëž¨ì„ ì¤‘ì§€í•©ë‹ˆë‹¤. \n ---------------------------------------- \n \n +TTS_INIT 서버 í”„ë¡œê·¸ëž¨ì„ ì‹œìž‘í•˜ê³  있습니다... +TTS_LISTEN_STARTED 서버 í”„ë¡œê·¸ëž¨ì„ ì‹œìž‘í–ˆìŠµë‹ˆë‹¤. IPv4 TCP í¬íŠ¸ %u를 대기 ìƒíƒœë¡œ í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²°ì„ ëŒ€ê¸°í•˜ê³  있습니다. +TTS_LISTEN_STARTED_V6 IPv6 TCP í¬íŠ¸ %u를 대기 ìƒíƒœë¡œ í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²°ì„ ëŒ€ê¸°í•˜ê³  있습니다. +TTS_LISTEN_FAILED_V6 IPv6 TCP í¬íŠ¸ %u를 대기 í•  수 없습니다. 다른 ì‘ìš© í”„ë¡œê·¸ëž¨ì´ ë™ì¼í•œ IPv6 TCP í¬íŠ¸ë¥¼ 사용하고 있는지, IPv6 스íƒì´ 설치ë˜ì–´ 있지 ì•Šì„ ê°€ëŠ¥ì„±ì´ ìžˆìŠµë‹ˆë‹¤. +TTS_STOP_INIT 서버 í”„ë¡œê·¸ëž¨ì„ ì¤‘ì§€í•˜ê³  있습니다... +TTS_STOP_FINISHED 서버 í”„ë¡œê·¸ëž¨ì˜ ì¢…ë£Œê°€ 완료ë˜ì—ˆìŠµë‹ˆë‹¤. +TTS_ACCEPTED ì—°ê²° %u:í´ë¼ì´ì–¸íŠ¸ %S í¬íŠ¸ %uì—ì„œ ì—°ê²°ë˜ì—ˆìŠµë‹ˆë‹¤. +TTS_DISCONNECTED ì—°ê²° %u (%S)ê°€ 절단ë˜ì—ˆìŠµë‹ˆë‹¤. +TTS_DISCONNECT ì—°ê²° %u (%S)를 절단했습니다. +TTC_INIT í´ë¼ì´ì–¸íŠ¸ í”„ë¡œê·¸ëž¨ì„ ì‹œìž‘í•˜ê³  있습니다... +TTC_FREE í´ë¼ì´ì–¸íŠ¸ í”„ë¡œê·¸ëž¨ì´ ì¢…ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. +TTC_CONNECT_START 서버 %S (í¬íŠ¸ %u)ì— ëŒ€í•œ ì—°ê²°ì„ ì‹œìž‘í•©ë‹ˆë‹¤. %u ì±…ì˜ TCP ì—°ê²°ì„ ì—°ê²°í•©ë‹ˆë‹¤. +TTC_CONNECT_FAILED %u ì±… 번째 TCP ì—°ê²°ì˜ ì—°ê²°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +TTC_CONNECT_NOT_SERVER ì—°ê²°ëœ TCP í¬íŠ¸ TrafficServer 다른 í”„ë¡œê·¸ëž¨ì´ ìž‘ë™í•˜ê³  있기 ë•Œë¬¸ì— íŠ¸ëž˜í”½ì„ ì¸¡ì • í•  수 없습니다. +TTC_CONNECT_OK %u ì±… 번째 TCP ì—°ê²°ì„ ì—°ê²°í–ˆìŠµë‹ˆë‹¤. +TTC_CONNECT_OK_2 \ë°ì´í„° 전송 ë°©í–¥:%s +TTC_ERROR_ABORTED 서버 ê°„ì˜ TCP ì—°ê²°ì˜ ì´ˆê¸°í™”ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. ì¸¡ì •ì„ ì¤‘ì§€í•©ë‹ˆë‹¤. +TTC_SUMMARY_BAR ------------------------------------------------------- +TTC_SUMMARY_TITLE 통신 처리량 측정 ë„구 í´ë¼ì´ì–¸íŠ¸ 설정 +TTC_SUMMARY_HOST ì—°ê²°ëœ í˜¸ìŠ¤íŠ¸ ì´ë¦„ +TTC_SUMMARY_PORT ì—°ê²°ëœ TCP í¬íŠ¸ 번호 +TTC_SUMMARY_NUMTCP 수립 TCP ì—°ê²° 수 +TTC_SUMMARY_TYPE ë°ì´í„° 전송 ë°©í–¥ +TTC_SUMMARY_SPAN ë°ì´í„° 전송 시간 +TTC_SUMMARY_ETHER Ethernet í”„ë ˆìž„ì— ëŒ€í•œ ë°ì´í„° ë³´ì • +TTC_SUMMARY_DOUBLE 중계 ìž¥ì¹˜ì˜ ìž…ì¶œë ¥ ì´ ì†ë„ 측정 +TTC_TYPE_DOWNLOAD 다운로드 (서버 -> í´ë¼ì´ì–¸íŠ¸) +TTC_TYPE_UPLOAD 업로드 (í´ë¼ì´ì–¸íŠ¸ -> 서버) +TTC_TYPE_FULL ì–‘ë°©í–¥ (서버 <-> í´ë¼ì´ì–¸íŠ¸) +TTC_SPAN_STR %.1f ì´ˆ +TTC_COMM_START \n 모든 ì—°ê²°ì´ ì„¤ì • ë˜ì—ˆê¸° ë•Œë¬¸ì— ë°ì´í„° ì†¡ìˆ˜ì‹ ì„ ì‹œìž‘í–ˆìŠµë‹ˆë‹¤. \n 측정 시작 시간:%s \n 완료 예정 시간:%s \n \n 측정 중입니다. ìž ì‹œ 기다려주십시오. \n (측정 중ì—는 다른 ì‘ìš© í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš©í•˜ì§€ 마십시오.) \n \n +TTC_COMM_END %.1f ì´ˆ ì´ìƒì´ 경과했기 ë•Œë¬¸ì— ë°ì´í„° í†µì‹ ì„ ì¢…ë£Œí•©ë‹ˆë‹¤. \n \n +TTC_COMM_USER_CANCEL 사용ìžê°€ 취소 ë˜ì—ˆê¸° ë•Œë¬¸ì— ë°ì´í„° í†µì‹ ì„ ì¢…ë£Œí•©ë‹ˆë‹¤. \n \n +TTC_COMM_DISCONNECTED TCP ì—°ê²° %uì´ ëŠì–´ì¡ŒìŠµë‹ˆë‹¤. +TTC_STOPPING 통신 처리량 측정 ë„구 í´ë¼ì´ì–¸íŠ¸ì˜ ìž‘ë™ì„ 중지하고 있습니다... +TTC_ENTER_TO_EXIT \n ---------------------------------------- \n 통신 처리량 측정 ë„구 í´ë¼ì´ì–¸íŠ¸ í”„ë¡œê·¸ëž¨ì„ ì‹œìž‘í–ˆìŠµë‹ˆë‹¤. \n \nEnter 키를 누르면 í´ë¼ì´ì–¸íŠ¸ í”„ë¡œê·¸ëž¨ì„ ì¤‘ì§€í•©ë‹ˆë‹¤. \n ---------------------------------------- \n \n +TTC_RES_TITLE \n \n 통신 처리량 측정 ë„êµ¬ì— ì˜í•œ 측정 ê²°ê³¼ \n \n +TTC_RES_COLUMN_1 항목 ì´ë¦„ +TTC_RES_COLUMN_2 ì¼ë°˜ë³´ê¸° +TTC_RES_COLUMN_3 ìƒëžµ 표시 +TTC_RES_SPAN ì¸¡ì •ì— ì‚¬ìš©í•œ 시간 +TTC_RES_ETHER Ethernet í”„ë ˆìž„ì— ëŒ€í•œ ë°ì´í„° ë³´ì • +TTC_RES_BYTES_DOWNLOAD 다운로드 ë°©í–¥ì˜ í†µì‹  ë°ì´í„° 량 +TTC_RES_BYTES_UPLOAD 업로드 ë°©í–¥ì˜ í†µì‹  ë°ì´í„° 량 +TTC_RES_BYTES_TOTAL ì´ í†µì‹  ë°ì´í„°ì˜ ì–‘ +TTC_RES_DOUBLE 중계 장치 입출력 ì´ ì²˜ë¦¬ëŸ‰ 산출 +TTC_RES_BPS_DOWNLOAD 다운로드 ë°©í–¥ì˜ í‰ê·  처리량 +TTC_RES_BPS_UPLOAD 업로드 ë°©í–¥ì˜ í‰ê·  처리량 +TTC_RES_BPS_TOTAL ì´ í‰ê·  처리량 + + +# Check 명령 +CMD_Check SoftEther VPN ë™ìž‘ 가능 여부 í™•ì¸ +CMD_Check_Help 현재 vpncmd를 ë™ìž‘시키고 컴퓨터가 SoftEther VPN Server/Bridge ìž‘ì—… 플랫í¼ìœ¼ë¡œ ì í•©í•œ 지 여부를 확ì¸í•©ë‹ˆë‹¤. \nì´ ê²€ì‚¬ë¥¼ 통과 í•œ 시스템ì—서는 SoftEther VPN 소프트웨어가 제대로 ìž‘ë™ í•  ê°€ëŠ¥ì„±ì´ ë†’ë‹¤ê³  ìƒê°ë©ë‹ˆë‹¤. \n ë˜í•œì´ 검사를 통과하지 않는 시스템ì—서는 SoftEther VPN 소프트웨어를 사용하는 ê²½ìš°ì— ë¬¸ì œê°€ ë°œìƒí•  수 있습니다. +CMD_Check_Args Check + + +# 시스템 검사기 관계 +# (ì¼ë¶€ ì´ìƒí•œ 문ìžì—´ì´ í¬í•¨ë˜ì–´ 있지만 ë¬¸ìž ì½”ë“œ 변환 í™•ì¸ ìš©ìž…ë‹ˆë‹¤) +CHECK_TITLE -------------------------------------------------- \nSoftEther VPN ë™ìž‘ 환경 검사 ë„구 \n \nCopyright (c) SoftEther VPN Project \nAll Rights Reserved. \n \n +CHECK_NOTEì´ ìž‘ë™ í™˜ê²½ 검사 ë„구를 실행 í•œ ì‹œìŠ¤í…œì´ í…ŒìŠ¤íŠ¸ë¥¼ 통과 í•œ 경우 SoftEther VPN 소프트웨어가 ìž‘ë™ í•  ê°€ëŠ¥ì„±ì´ ë†’ìŠµë‹ˆë‹¤. ì²´í¬ì— ì‹œê°„ì´ ê±¸ë¦´ 수 있습니다. 기다리십시오... \n \n +CHECK_EXEC_TAG '%s'ì˜ ì²´í¬ ì¤‘... \n +CHECK_PASS [합격] â—‹ +CHECK_FAIL [불합격] × +CHECK_RESULT_1 모든 검사를 통과했습니다. ì´ ì‹œìŠ¤í…œì—ì„œ SoftEther VPN Server/Bridgeê°€ 제대로 ìž‘ë™ í•  ê°€ëŠ¥ì„±ì´ ë†’ë‹¤ê³  ìƒê°ë©ë‹ˆë‹¤. +CHECK_RESULT_2 ì¼ë¶€ 검사 ê²°ê³¼ 불합격ì´ì—ˆìŠµë‹ˆë‹¤. 시스템 요구 ì‚¬í•­ì„ í™•ì¸í•˜ì‹­ì‹œì˜¤. ì´ ì‹œìŠ¤í…œì—ì„œ SoftEther VPN Server/Bridge를 실행하면 문제가 ë°œìƒí•  수 있습니다. +CHECK_TEST_123456789 123456789 + + +CHECK_PROC_KERNEL ì»¤ë„ ê³„ +CHECK_PROC_MEMORY 메모리 조작계 +CHECK_PROC_STRINGS ANSI/Unicode 문ìžì—´ 처리 계 +CHECK_PROC_FILESYSTEM íŒŒì¼ ì‹œìŠ¤í…œ +CHECK_PROC_THREAD 스레드 처리 시스템 +CHECK_PROC_NETWORK ë„¤íŠ¸ì›Œí¬ ì‹œìŠ¤í…œ + + + + + + +################################################## #### +# # +# Setup Wizard (SW) Strings # +# # +################################################## #### + +SW_TITLE SoftEther VPN 설치 마법사 (버전 %S) +SW_EXIT_CONFIRM SoftEther VPN ì„¤ì •ì´ ì™„ë£Œë˜ì§€ 않습니다. \r\n\r\n 설치 마법사를 종료 하시겠습니까? +SW_UNINSTALL_CONFIRM %s 제거 ìž‘ì—…ì„ ì‹œìž‘í•©ë‹ˆë‹¤. \r\n\r\n 하시겠습니까? + + +SW_COMPONENT_VPNSERVER_TITLE SoftEther VPN Server +SW_COMPONENT_VPNSERVER_DESCRIPTION 센터 ê±°ì ì— 설치합니다. VPNì„ êµ¬ì¶• í•  ë•Œ 센터 ì¸¡ì´ ë³¸ì‚¬ì˜ ì»´í“¨í„°ì— ì„¤ì¹˜í•˜ì‹­ì‹œì˜¤. 관리 ë„êµ¬ë„ ì„¤ì¹˜ë©ë‹ˆë‹¤. + +SW_COMPONENT_VPNCLIENT_TITLE SoftEther VPN Client +SW_COMPONENT_VPNCLIENT_DESCRIPTION VPN í´ë¼ì´ì–¸íŠ¸ê°€ë˜ëŠ” PCì— ì„¤ì¹˜í•©ë‹ˆë‹¤. 센터 ê±°ì ìœ¼ë¡œ 실행하는 VPN Serverì— ëŒ€í•´ì´ ì»´í“¨í„°ë¥¼ VPN 연결하기 위해 설치하십시오. 관리 ë„êµ¬ë„ ì„¤ì¹˜ë©ë‹ˆë‹¤. + +SW_COMPONENT_VPNBRIDGE_TITLE SoftEther VPN Bridge +SW_COMPONENT_VPNBRIDGE_DESCRIPTION ì§€ì  ê±°ì ì— 설치합니다. ì´ ê¸°ì§€ì˜ ë¬¼ë¦¬ì  LANì—있는 모든 컴퓨터를 센터 ê±°ì ì—있는 VPN Server를 통해 통신 í•  수 있ë„ë¡í•˜ê¸° 위해 설치하십시오. 관리 ë„êµ¬ë„ ì„¤ì¹˜ë©ë‹ˆë‹¤. + +SW_COMPONENT_VPNSMGR_TITLE SoftEther VPN 서버 관리 ê´€ë¦¬ìž (관리 ë„구 만) +SW_COMPONENT_VPNSMGR_DESCRIPTIONì´ PCì— VPN 서버 관리 ê´€ë¦¬ìž ë§Œ 설치합니다. VPN Server 본체는 설치하지 않습니다. 다른 ì»´í“¨í„°ì˜ Windows/Linux/Mac OS X/Solaris/FreeBSDì—ì„œ ìž‘ë™í•˜ëŠ” VPN Server/VPN Bridge를 ì›ê²© 관리 í•  수 있습니다. + +SW_COMPONENT_VPNCMGR_TITLE SoftEther VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž (관리 ë„구 만) +SW_COMPONENT_VPNCMGR_DESCRIPTIONì´ PCì— VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž ë§Œ 설치합니다. VPN Client 본체는 설치하지 않습니다. 다른 ì»´í“¨í„°ì˜ Windows/Linuxì—ì„œ 실행하는 VPN Client를 ì›ê²© 관리 í•  수 있습니다. + +SW_WELCOME_TITLE SoftEther VPN 설치 마법사 시작 +SW_MODE_TITLE 설치 모드 ì„ íƒ +SW_NOT_ADMIN_TITLE ê¶Œí•œì´ ë¶€ì¡±í•©ë‹ˆë‹¤ +SW_COMPONENTS_TITLE 설치할 소프트웨어 ì„ íƒ +SW_EULA_TITLE 사용권 계약 +SW_WARNING_TITLE 중요 사항 설명서 +SW_DIR_TITLE 설치 디렉토리 +SW_READY_TITLE 설치 준비 완료 +SW_PERFORM_TITLE 설치 진행 중 +SW_ERROR_TITLE 설치 ê²°ê³¼ +SW_FINISH_TITLE 설치가 완료ë˜ì—ˆìŠµë‹ˆë‹¤ +SW_UNINST1_TITLE 제거 시작 +SW_LANG1_TITLE SoftEther VPN:Configure the Display Language (언어 설정 변경) +SW_EASY1_TITLE SoftEther VPN Client 빠른 설치 마법사 시작 +SW_EASY2_TITLE íŒŒì¼ ì§€ì • +SW_WEB1_TITLE SoftEther VPN Client Web 설치 마법사 시작 +SW_WEB2_TITLE íŒŒì¼ ì§€ì • + + +SW_UNINSTALLINFO_URL http://selinks.org/ +SW_UNINSTALLINFO_PUBLISHER SoftEther VPN Project + + +SW_COMPONENTS_ABOUT_TAG '%s'는 +SW_COMPONENTS_REQUIRE_ADMIN 설치하려면 ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤ +SW_COMPONENTS_REQUIRE_ADMIN_TEXT "%s"를 설치하려면 ê´€ë¦¬ìž ê¶Œí•œì´ìžˆëŠ” 사용ìžê°€ 설치를 시작하고 "시스템 모드"ë¡œ 설치해야합니다. 시스템 모드ì—ì„œ 설치하려면 "뒤로"ë²„íŠ¼ì„ í´ë¦­í•˜ì‹­ì‹œì˜¤. +SW_DIR_SELECT 설치 디렉토리를 ì„ íƒí•˜ì‹­ì‹œì˜¤ +SW_DIR_MORE_THAN_110 설치 디렉토리 ì´ë¦„ì´ ë„ˆë¬´ ê¹ë‹ˆë‹¤. \r\n110 ìž ì´í•˜ë¡œ 지정하십시오. +SW_DIR_WRITE_ERROR ì§€ì •ëœ ë””ë ‰í† ë¦¬ "%s"를 만들 수 없거나 해당 ë””ë ‰í† ë¦¬ì— íŒŒì¼ì„ 쓸 수 없습니다. \r\n\r\n 다른 디렉토리를 ì„ íƒí•˜ì‹­ì‹œì˜¤. +SW_DIR_DST_IS_SAME_TO_SRC ì§€ì •ëœ ë””ë ‰í† ë¦¬ "%s"설치 ì›ë³¸ê³¼ ë™ì¼í•©ë‹ˆë‹¤. +SW_DIR_IS_NOT_HDD ì§€ì •ëœ ë””ë ‰í† ë¦¬ "%s"는 로컬 하드 ë””ìŠ¤í¬ ë“œë¼ì´ë¸Œê°€ 없습니다. \r\n\r\n 시스템 모드ì—ì„œ %s를 설치하기 위해서는 로컬 하드 디스í¬ì˜ 디렉토리를 지정해야합니다. +SW_DIR_IS_NOT_FULLPATH 디렉토리 ì´ë¦„ "%s"ì€ ì „ì²´ 경로 형ì‹ì´ 아닙니다. \r\n\r\n ì „ì²´ 경로 형ì‹ìœ¼ë¡œ 지정하십시오. +SW_DIR_DST_IS_OTHER_PRODUCT ì§€ì •ëœ ë””ë ‰í† ë¦¬ì— ë‹¤ë¥¸ 구성 요소가 ì´ë¯¸ 설치ë˜ì–´ 있습니다. \r\n\r\n 다른 디렉토리를 지정하십시오. +SW_DIR_DST_IS_NEWER ì§€ì •ëœ ë””ë ‰í† ë¦¬ëŠ” 최신 ë²„ì „ì˜ ì†Œí”„íŠ¸ì›¨ì–´ê°€ ì´ë¯¸ 설치ë˜ì–´ 있습니다. \r\n\r\n 설치를 í•  필요가 없습니다. +SW_DIR_DST_IS_NEWER_2 ì§€ì •ëœ ë””ë ‰í† ë¦¬ëŠ” 최신 ë²„ì „ì˜ ì†Œí”„íŠ¸ì›¨ì–´ê°€ ì´ë¯¸ 설치ë˜ì–´ 있습니다. \r\n\r\n 설치 프로그램ì—ì„œ 쉬운 설치 ê¸°ëŠ¥ì„ í†µí•´ VPN ì—°ê²° ì„¤ì •ì˜ ì ìš© 만하고 프로그램 파ì¼ì˜ ë®ì–´ 쓰지 않습니다. +SW_DIR_DST_IS_BROKEN ì§€ì •ëœ ë””ë ‰í† ë¦¬ì— ì¡´ìž¬í•˜ëŠ” íŒŒì¼ "%s"를로드 í•  수 없습니다. \r\n\r\n 다른 디렉토리를 지정하십시오. +SW_DIR_DST_IS_SYSTEM_MODE ì§€ì •ëœ ë””ë ‰í† ë¦¬ì— ì´ë¯¸ 소프트웨어가 시스템 모드로 설치ë˜ì–´ 있습니다. \r\n\r\n 다른 디렉토리를 지정하십시오. +SW_DIR_DST_IS_USER_MODE ì§€ì •ëœ ë””ë ‰í† ë¦¬ì— ì´ë¯¸ 소프트웨어가 ì‚¬ìš©ìž ëª¨ë“œë¡œ 설치ë˜ì–´ 있습니다. \r\n\r\n 다른 디렉토리를 지정하십시오. +SW_SYSTEM_MODE_ALREADY_INSTALLED 소프트웨어 '%s'는 ì´ë¯¸ì´ 컴퓨터 시스템 모드로 설치ë˜ì–´ 있습니다. \r\n\r\n ë™ì¼í•œ ì»´í“¨í„°ì— ë™ì¼í•œ 구성 요소를 시스템 모드와 ì‚¬ìš©ìž ëª¨ë“œì—ì„œ 설치하는 경우 충ëŒì´ ë°œìƒí•  수 있습니다. \r\n\r\n ì •ë§ ì‚¬ìš©ìž ëª¨ë“œì—ì„œ 설치를 실행 하시겠습니까? + +SW_NOT_INSTALL_SRC 설치 í”„ë¡œê·¸ëž¨ì´ ì„¤ì¹˜ 소스 ì´ì™¸ì—ì„œ 시작ë˜ì—ˆìŠµë‹ˆë‹¤. \r\n\r\n 설치를 계ì†í•  수 없습니다. +SW_SETUPLOG_CORRUPTED setuplog.dat 파ì¼ì´ ì†ìƒë˜ì–´ 있습니다. +SW_MSI_UNINSTALL_FAILED %sì˜ ì´ì „ 버전 (제품 코드:"%S")ì„ Windows Installerì—ì„œ 제거하려고했지만 ì œê±°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. \r\n\r\nì´ ë²„ì „ì„ ìˆ˜ë™ìœ¼ë¡œ 제거하고 다시 설치 í”„ë¡œê·¸ëž¨ì„ ì‹œìž‘í•˜ì‹­ì‹œì˜¤. +SW_MSI_UNINSTALL_REBOOT_REQUIRED %sì˜ ì´ì „ ë²„ì „ì„ Windows Installerì—ì„œ 제거했습니다. 컴퓨터를 다시 시작해야합니다. \r\n\r\n "완료"를 í´ë¦­í•˜ì—¬ 수ë™ìœ¼ë¡œ 컴퓨터를 다시 시작한 ë‹¤ìŒ ë‹¤ì‹œ 설치 í”„ë¡œê·¸ëž¨ì„ ì‹œìž‘í•˜ì‹­ì‹œì˜¤. +SW_NOTICE_VPNSERVER_IS_INSTALLED 구성 요소로 SoftEther VPN Bridgeê°€ ì„ íƒë˜ì—ˆìŠµë‹ˆë‹¤ 만,ì´ ì»´í“¨í„°ì— ì´ë¯¸ SoftEther VPN Serverê°€ 설치ë˜ì–´ 있습니다. \r\n\r\n ì¼ë°˜ì ìœ¼ë¡œ ë™ì¼í•œ ì»´í“¨í„°ì— SoftEther VPN Server와 SoftEther VPN Bridge를 ëª¨ë‘ ì„¤ì¹˜í•  필요가 없습니다. \r\n ëª¨ë‘ ì„¤ì¹˜í•˜ë©´ í¬íŠ¸ 번호 충ëŒì´ ë°œìƒí•˜ê³  ë¶ˆëŸ‰ì˜ ì›ì¸ì´ë©ë‹ˆë‹¤. \r\n 만약 SoftEther VPN Server를 SoftEther VPN Bridgeë¡œ 바꾸면 ì¼ë‹¨ì´ í”„ë¡œê·¸ëž¨ì„ ì¢…ë£Œí•˜ê³  SoftEther VPN Server를 제거하고 다시 설치 í”„ë¡œê·¸ëž¨ì„ ì‹œìž‘í•˜ì‹­ì‹œì˜¤. \r\n\r\nSoftEther VPN Bridge 설치를 ê³„ì† í•˜ì‹œê² ìŠµë‹ˆê¹Œ? +SW_NOTICE_VPNBRIDGE_IS_INSTALLED 구성 요소로 SoftEther VPN Serverê°€ ì„ íƒë˜ì—ˆìŠµë‹ˆë‹¤ 만,ì´ ì»´í“¨í„°ì— ì´ë¯¸ SoftEther VPN Bridgeê°€ 설치ë˜ì–´ 있습니다. \r\n\r\n ì¼ë°˜ì ìœ¼ë¡œ ë™ì¼í•œ ì»´í“¨í„°ì— SoftEther VPN Server와 SoftEther VPN Bridge를 ëª¨ë‘ ì„¤ì¹˜í•  필요가 없습니다. \r\n ëª¨ë‘ ì„¤ì¹˜í•˜ë©´ í¬íŠ¸ 번호 충ëŒì´ ë°œìƒí•˜ê³  ë¶ˆëŸ‰ì˜ ì›ì¸ì´ë©ë‹ˆë‹¤. \r\n 만약 SoftEther VPN Bridge를 SoftEther VPN Serverë¡œ 바꾸면 ì¼ë‹¨ì´ í”„ë¡œê·¸ëž¨ì„ ì¢…ë£Œí•˜ê³  SoftEther VPN Bridge를 제거하고 다시 설치 í”„ë¡œê·¸ëž¨ì„ ì‹œìž‘í•˜ì‹­ì‹œì˜¤. \r\n\r\nSoftEther VPN Server 설치를 ê³„ì† í•˜ì‹œê² ìŠµë‹ˆê¹Œ? +SW_OS_FAILED %sëŠ”ì´ ìš´ì˜ ì²´ì œì— ì„¤ì¹˜í•  수 없습니다. +SW_LANG_NOT_CHANGED %sì˜ ì–¸ì–´ ì„¤ì •ì€ ë³€ê²½ë˜ì§€ 않았습니다. +SW_LANG_LIST_LOAD_FAILED 언어 ëª©ë¡ ë°ì´í„°ë¡œë“œì— 실패했습니다. +SW_LANG_OK %sì˜ í‘œì‹œ 언어 ë³€ê²½ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. \r\n %s í”„ë¡œê·¸ëž¨ì´ ì‹¤í–‰ì¤‘ì¸ ê²½ìš° í”„ë¡œê·¸ëž¨ì„ í•œ 번 종료하고 다시 시작하면 새 언어가 ì ìš©ë©ë‹ˆë‹¤. 표시 언어가 변화하지 않는 경우 Windows를 다시 시작하여보십시오. \r\n +SW_LANG_OK_SERVICE \r\n 서비스가 ì‹¤í–‰ì¤‘ì¸ ê²½ìš°ì—는 ì„œë¹„ìŠ¤ì˜ ì¶œë ¥ 로그 파ì¼ì˜ 언어 ì„¤ì •ì€ ì„œë¹„ìŠ¤ë¥¼ 다시 시작한 í›„ì— ì ìš©ë©ë‹ˆë‹¤. +SW_LANG_OK_VPNCMGR \r\nVPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžì˜ 표시 언어는 VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 종료 (트레ì´ì— ìƒì£¼ì‹œí‚¤ê³  있다면 완전히 종료)하고 다시 시작한 í›„ì— ì ìš©ë©ë‹ˆë‹¤. +SW_CHILD_PROCESS_ERROR ìžì‹ 프로세스를 시작할 수 없습니다. +SW_EXE_FILTER Windows 실행 íŒŒì¼ (* .EXE)|* .exe|모든 íŒŒì¼ (*.*)|*.* +SW_PERFORM_MSG_EASY_INFO VPN Clientì˜ ê°„ì´ í”„ë¡œê·¸ëž¨ì„ ì»´íŒŒì¼ ì¤‘... +SW_EASY_FINISHED_MSG VPN Clientì˜ ê°„ì´ í”„ë¡œê·¸ëž¨ì˜ ìƒì„±ì´ 완료ë˜ì—ˆìŠµë‹ˆë‹¤. \r\n ê°„ì´ ì„¤ì¹˜ í”„ë¡œê·¸ëž¨ì€ ë‹¤ìŒì˜ íŒŒì¼ ì´ë¦„으로 저장ë˜ì—ˆìŠµë‹ˆë‹¤. \r\n \r \n %s \r\n\r\n ìœ„ì˜ íŒŒì¼ì„ ì¡°ì§ì—ì„œ ë°°í¬í•˜ê³  사용할 수 있습니다. +SW_EASY_ERROR_MSG VPN Clientì˜ ê°„ì´ í”„ë¡œê·¸ëž¨ì˜ ìƒì„±ì— 실패했습니다. +SW_OTHER_INSTANCE_EXISTS ì´ë¯¸ 다른 SoftEther VPN 설치 마법사가 시작ë©ë‹ˆë‹¤. \r\n\r\n 다른 시작하고 설치 마법사를 확ì¸í•˜ê³  마법사를 종료시킨 후 계ì†í•˜ì‹­ì‹œì˜¤. +SW_PERFORM_MSG_WEB_INFO VPN Clientì˜ Web í”„ë¡œê·¸ëž¨ì„ ì»´íŒŒì¼ ì¤‘... +SW_WEB_ERROR_MSG VPN Clientì˜ Web í”„ë¡œê·¸ëž¨ì˜ ìƒì„±ì— 실패했습니다. +SW_INSTALLER_CACHE_IS_NOT_SIGNED 현재 ì»´í“¨í„°ì— ì„¤ì¹˜ë˜ì–´ìžˆëŠ” SoftEther VPN Client는 SoftEther VPN Projectì˜ ìœ íš¨í•œ Authenticode 디지털 ì¸ì¦ì„œë¡œ 서명 ëœ íŒ¨í‚¤ì§€ì—ì„œ 설치ë˜ì–´ 있지 않습니다. \r\n ì‚¬ìš©ìž ì •ì˜ ëœ ë²„ì „ì˜ ì„¤ì¹˜ 프로그램ì—ì„œ ì„¤ì¹˜ëœ ìˆ˜ 있습니다. \r\n 예를 들어, "빠른 설치 프로그램 만들기 키트"ì— ì˜í•´ ì •ì˜ ëœ ì„¤ì¹˜ í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš©í•˜ì—¬ ì„¤ì¹˜ëœ ìˆ˜ 있습니다. \r\n\r\nì´ ìƒíƒœì—ì„œ Web í”„ë¡œê·¸ëž¨ì„ ë§Œë“¤ ë•Œ 작성한 프로그램ì„로드하려고 í•  ë•Œ 보안 경고 메시지가 표시ë©ë‹ˆë‹¤. \r\n 경고 메시지를 표시하지 ì•Šë„ë¡í•˜ê¸° 위해서는 ì¼ë‹¨ Web 프로그램 만들기를 취소하고 소프트 ì´ì‚¬ ì‚¬ì˜ Web 사ì´íŠ¸ì—ì„œ 최신 SoftEther VPN Client 패키지를 다운로드하여 다시 설치하고 다시 Web 설치 를 작성하십시오. \r\n\r\n ê·¸ëž˜ë„ ê³„ì† í•˜ì‹œê² ìŠµë‹ˆê¹Œ? +SW_FILE_NOT_FOUNT íŒŒì¼ "%s"를 ì°¾ì„ ìˆ˜ 없습니다. +SW_WEB_FINISHED ìƒì„± ëœ Web í”„ë¡œê·¸ëž¨ì„ ì €ìž¥ í•œ íŒŒì¼ "%s"를 저장했습니다. \r\n\r\nì´ ZIP 파ì¼ì„ 확장하고 ë‚´ìš©ì˜ íŒŒì¼ì„ Web ì„œë²„ì— ì„¤ì¹˜í•˜ì—¬ HTML 파ì¼ê³¼ inf 파ì¼ì˜ URLì„ ì ì ˆí•˜ê²Œ 바꾼다. \r\n\r\nWeb 설치 í”„ë¡œê·¸ëž¨ì˜ ë°°ì¹˜ ë°©ë²•ì— ëŒ€í•œ ì„¤ëª…ì€ ZIP 파ì¼ì— í¬í•¨ë˜ì–´ 있습니다. + +SW_VG_CONFIRM_MSG SoftEther VPN Clientì— ë‚´ìž¥ ëœ VPN Gate P2P 중계 기능 í”ŒëŸ¬ê·¸ì¸ ëª¨ë“ˆì„ ì„¤ì¹˜í•˜ê³  활성화합니다. 하시겠습니까? \r\n\r\nì´ í”ŒëŸ¬ê·¸ì¸ì€ ì •ë¶€ì˜ ê²€ì—´ ë°©í™”ë²½ì„ íšŒí”¼í•˜ê¸°ìœ„í•œ í†µì‹ ì˜ ì•ˆì •í™”ë¥¼ 실현합니다. 그러나 VPN Gate를위한 ë„¤íŠ¸ì›Œí¬ ëŒ€ì—­í­ ì†Œë¹„ê°€ ì¦ê°€í•©ë‹ˆë‹¤. ë”°ë¼ì„œ ëª¨ë°”ì¼ íšŒì„ ì—ì„œ VPN Gate ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ëŠ” ê²ƒì€ ê¶Œìž¥ë˜ì§€ 않습니다. \r\n\r\n ì •ë¶€ì˜ ê²€ì—´ ë°©í™”ë²½ì„ ìš°íšŒí•˜ê¸° 위해 암호화 ëœ í†µì‹ ì„ í•  ì¼ë¶€ êµ­ê°€ ë° ì§€ì—­ì—서는 금지ë˜ì–´ 있습니다. 그런 경우 VPN Gate ê¸°ëŠ¥ì„ ì»´í“¨í„°ì—ì„œ 사용해서는 안ë©ë‹ˆë‹¤. VPN Gate는 ë…ì ì ìœ¼ë¡œ ì¼ë³¸ êµ­ë‚´ì—ì„œ 사용할 목ì ìœ¼ë¡œ 개발ë˜ê³  있습니다. VPN Gate는 학술 목ì ì˜ 연구 프로ì íŠ¸ìž…니다. VPN Gate는 ì¼ë³¸ êµ­ì˜ ë²•ë ¹ì— ë”°ë¼ ì œê³µë©ë‹ˆë‹¤. 기타 êµ­ê°€ì˜ ë²•ë¥ ì€ VPN Gate Project는 ì¼ì ˆ 관여하고 있지 않습니다. 소프트웨어 ë° ì„œë¹„ìŠ¤ë¥¼ 사용함ì—있어 사용ìžëŠ” ì‚¬ìš©ìž ìžì‹ ì˜ ì±…ìž„í•˜ì— ì ìš©ë˜ëŠ” 모든 ë²•ë ¹ì„ ì¤€ìˆ˜í•˜ì—¬ì•¼í•©ë‹ˆë‹¤. 사용 장소가 ì¼ë³¸ êµ­ë‚´ ë˜ëŠ” 국외ì˜ì¸ì§€ì™€ ìƒê´€ì—†ì´ 소프트웨어 ë° ì„œë¹„ìŠ¤ë¥¼ 사용하여 ë°œìƒí•œ 모든 ì†í•´ ë° ì±…ìž„ì€ ì‚¬ìš©ìžê°€ 부담하게ë©ë‹ˆë‹¤. + + + +SW_PERFORM_MSG_INIT_TASKS ìž‘ì—…ì„ ì¤€ë¹„í•˜ê³  있습니다... +SW_PERFORM_MSG_COPY_PREPARE 파ì¼ì˜ ë³µì‚¬ë³¸ì„ ì¤€ë¹„í•˜ê³  있습니다... +SW_PERFORM_MSG_WRITE_ERROR 설치 íŒŒì¼ "%s"ì— ì“¸ 수 없습니다. \r\n\r\nì´ íŒŒì¼ì„ 열려있는 í”„ë¡œê·¸ëž¨ì´ ì‹¤í–‰ ì¤‘ì¼ ìˆ˜ 있습니다. \r\n "%s"ê´€ê³„ì˜ í”„ë¡œê·¸ëž¨ì´ë‚˜ 서비스가 ì‹¤í–‰ì¤‘ì¸ ê²½ìš° 종료 후 "다시 ì‹œë„"를 í´ë¦­í•˜ì‹­ì‹œì˜¤. +SW_PERFORM_MSG_COPY_FILE "%s"를 복사하고 있습니다... +SW_PERFORM_MSG_SET_SECURITY "%s"ì— ë³´ì•ˆì„ ì„¤ì •í•˜ê³  있습니다... +SW_PERFORM_MSG_PLUGIN 플러그ì¸ì„ 설치하고 있습니다... +SW_PERFORM_MSG_STOP_SVC 서비스 '%s'를 중지 중... +SW_PERFORM_MSG_WAIT_FOR_FILE_UNLOCK íŒŒì¼ "%s"ê°€ ì‹¤í–‰ì¤‘ì¸ í”„ë¡œê·¸ëž¨ì— ì˜í•´ 잠겨 있습니다. ìž ê¸ˆì´ í•´ì œ ë  ë•Œê¹Œì§€ 대기 중... +SW_PERFORM_MSG_INSTALL_SVC 서비스 '%s'를 설치 중... +SW_PERFORM_MSG_START_SVC 서비스 '%s'를 시작 중... +SW_PERFORM_MSG_CREATE_LINKS 바로 가기 파ì¼ì„ 만드는 중... +SW_PERFORM_MSG_DELETE_LINKS 바로 가기 파ì¼ì„ ì‚­ì œ 중... +SW_PERFORM_MSG_DELETE_OLD_LINKS ì˜¤ëž˜ëœ ë°”ë¡œ 가기 파ì¼ì„ ì‚­ì œ 중... +SW_PERFORM_MSG_REGISTER_UNINSTALL 제거 ì •ë³´ 제어íŒì— ë“±ë¡ ì¤‘... +SW_PERFORM_MSG_IMPORTING_ACCOUNT ê°„ì´ ì„¤ì¹˜ í”„ë¡œê·¸ëž¨ì— ë‚´ìž¥ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ ê°€ì ¸ì˜¤ê³  있습니다... +SW_PERFORM_MSG_DELETE_SETUP_INFO 설치 ì •ë³´ ë° ë¡œê·¸ ì‚­ì œ 중... +SW_PERFORM_MSG_WRITE_LOG 설치 로그를 내보낼 수 있습니다... +SW_PERFORM_MSG_COPY_ERROR íŒŒì¼ "%s"ì— ë³µì‚¬ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +SW_PERFORM_MSG_CRAETE_LINK_ERROR 바로 가기 íŒŒì¼ "%s"ì˜ ìž‘ì„±ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. \r\n\r\n 다시 ì‹œë„ í•˜ì‹œê² ìŠµë‹ˆê¹Œ? +SW_PERFORM_MSG_WRITE_LOG_ERROR 설치 로그 íŒŒì¼ "%s"ì˜ ìž‘ì„±ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. \r\n\r\n 다시 ì‹œë„ í•˜ì‹œê² ìŠµë‹ˆê¹Œ? +SW_PERFORM_MSG_STOP_SVC_ERROR 서비스 '%s'(내부 ì´ë¦„:"%S") ì¤‘ì§€ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +SW_PERFORM_MSG_START_SVC_ERROR 서비스 '%s'(내부 ì´ë¦„:"%S")ì˜ ì‹œìž‘ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +SW_PERFORM_MSG_SVC_UNINSTALL_FAILED 서비스 '%s'(내부 ì´ë¦„:"%S")ì˜ ì œê±°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +SW_PERFORM_MSG_SVC_INSTALL_FAILED 서비스 '%s'(내부 ì´ë¦„:"%S")ì˜ ì„¤ì¹˜ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +SW_PERFORM_MSG_SVC_USERMODE_EXEC_FAILED ì‚¬ìš©ìž ëª¨ë“œ 서비스 "%s"ì˜ ì‹œìž‘ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. +SW_PERFORM_MSG_UPDATING 시스템 ì„¤ì •ì„ ì—…ë°ì´íŠ¸í•©ë‹ˆë‹¤... +SW_PERFORM_MSG_DELETE_NIC ê°€ìƒ LAN 카드를 제거하고 있습니다... +SW_PERFORM_MSG_FINISHED 설치 프로세스가 완료ë˜ì—ˆìŠµë‹ˆë‹¤. +SW_PERFORM_MSG_UNINSTALL_MSI %sì˜ ì´ì „ ë²„ì „ì„ Windows Installer를 사용하여 제거하고 있습니다... +SW_PERFORM_MSG_UPDATE_LANG_CONFIG 언어 ì„¤ì •ì„ ë³€ê²½í•˜ê³  있습니다... + +SW_PERFORM_MSG_INIT_UNINST 제거 준비를하고 있습니다... +SW_PERFORM_MSG_DELETE_PREPARE íŒŒì¼ ì‚­ì œë¥¼ 준비하고 있습니다... +SW_PERFORM_MSG_DELETE_ERROR íŒŒì¼ "%s"를 제거 í•  수 없습니다. \r\n\r\nì´ íŒŒì¼ì„ 열려있는 í”„ë¡œê·¸ëž¨ì´ ì‹¤í–‰ ì¤‘ì¼ ìˆ˜ 있습니다. \r\n "%s"ê´€ê³„ì˜ í”„ë¡œê·¸ëž¨ì´ë‚˜ 서비스가 ì‹¤í–‰ì¤‘ì¸ ê²½ìš° 종료 후 "다시 ì‹œë„"를 í´ë¦­í•˜ì‹­ì‹œì˜¤. +SW_PERFORM_MSG_UNINSTALL_SVC 서비스 '%s'를 제거 중... +SW_PERFORM_MSG_DELETE "%s"를 삭제하고 있습니다... +SW_PERFORM_MSG_EASY_INIT ê°„ì´ ì„¤ì¹˜ í”„ë¡œê·¸ëž¨ì„ ë¹Œë“œí•˜ê³  있습니다... +SW_PERFORM_MSG_WEB_INIT Web í”„ë¡œê·¸ëž¨ì„ ë¹Œë“œí•˜ê³  있습니다... +SW_PERFORM_MSG_INSTALL_SELOW 시스템 ë³µì› ì§€ì ì„ 만들고 필요한 ë„¤íŠ¸ì›Œí¬ êµ¬ì„± 요소를 설치하고 있습니다. ì´ ìž‘ì—…ì€ ëª‡ 분 ì •ë„ ê±¸ë¦´ 수 있습니다... + + +SW_TAG_USERNAME \(사용ìž) +SW_DIRNAME_CONFIG_TOOLS 구성 ë„구 +SW_DIRNAME_ADMIN_TOOLS ê´€ë¦¬ìž ë„구 +SW_DIRNAME_LANGUAGE_TOOLS Language Settings + +SW_RUN_TEXT_VPNSMGR SoftEther VPN 서버 관리 관리ìžë¥¼ 시작합니다. +SW_RUN_TEXT_VPNCMGR SoftEther VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작합니다. + +SW_NIC_UNINSTALL SoftEther VPN Clientì˜ ê°€ìƒ LAN 카드가 작성ë˜ì–´ 있습니다. \r\n ì´ëŸ¬í•œ ê°€ìƒ LAN 카드를 ì‚­ì œ 하시겠습니까? + +# Do not translate this section !!! +SW_TAG_USERNAME_ENGLISH \(User-Mode) +SW_LINK_NAME_VPNSERVER_SVC SoftEther VPN Server User-mode Service +SW_LINK_NAME_VPNBRIDGE_SVC SoftEther VPN Bridge User-mode Service +SW_LONG_VPNSERVER SoftEther VPN Server +SW_LONG_VPNCLIENT SoftEther VPN Client +SW_LONG_VPNBRIDGE SoftEther VPN Bridge +SW_LONG_VPNSMGR SoftEther VPN Server Manager +SW_LONG_VPNCMGR SoftEther VPN Client Manager +SW_LANG_SET_FAILED Failed to write the new language setting on lang.config file. + +# 바로 가기 ì´ë¦„ +SW_LINK_NAME_VPNSMGR_SHORT SoftEther VPN 서버 관리 +SW_LINK_NAME_VPNSMGR_SHORT_UM SE-VPN 서버 관리 (사용ìž) +SW_LINK_NAME_VPNSMGR_SHORT_TOOLSONLY SE-VPN 서버 관리 (ë„구) +SW_LINK_NAME_VPNSMGR_SHORT_TOOLSONLY_UM SE-VPN 서버 관리 (ë„구 사용ìž) +SW_LINK_NAME_VPNSMGR_FULL SoftEther VPN 서버 관리 ê´€ë¦¬ìž +SW_LINK_NAME_VPNSMGR_COMMENT 로컬 ë˜ëŠ” ì›ê²© 컴퓨터ì—ì„œ ì‹¤í–‰ì¤‘ì¸ SoftEther VPN Server ë° SoftEther VPN Bridge를 관리하기위한 관리 ë„구입니다. + +SW_LINK_NAME_VPNCMGR_SHORT SoftEther VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° +SW_LINK_NAME_VPNCMGR_FULL SoftEther VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž +SW_LINK_NAME_VPNCMGR_COMMENT SoftEther VPN Client를 사용하여 VPN ì„œë²„ì— ì—°ê²°í•  수 있습니다. + +SW_LINK_NAME_VPNCMGRTOOLS_SHORT SoftEther VPN í´ë¼ì´ì–¸íŠ¸ ì›ê²© 관리 +SW_LINK_NAME_VPNCMGRTOOLS_SHORT_UM SE-VPN í´ë¼ì´ì–¸íŠ¸ ì›ê²© 관리 (사용ìž) +SW_LINK_NAME_VPNCMGRTOOLS_FULL SoftEther VPN í´ë¼ì´ì–¸íŠ¸ ì›ê²© 관리 + +SW_LINK_NAME_VPNCMGR2_FULL 다른 컴퓨터 SoftEther VPN Client 관리 +SW_LINK_NAME_VPNCMGR2_COMMENT 다른 ì»´í“¨í„°ì˜ SoftEther VPN Client í”„ë¡œê·¸ëž¨ì— ì›ê²©ìœ¼ë¡œ 연결하여 관리 í•  수 있습니다. + +SW_LINK_NAME_VPNCMGRTRAY_FULL SoftEther VPN Client Manager Startup +SW_LINK_NAME_VPNCMGRTRAY_COMMENT SoftEther VPN Client ì•„ì´ì½˜ì„ ìž‘ì—… 표시 ì¤„ì˜ ì•Œë¦¼ ì˜ì—­ì— 표시합니다. + +SW_LINK_NAME_EASYINSTALLER ê°„ì´ ì„¤ì¹˜ 마법사 +SW_LINK_NAME_EASYINSTALLER_COMMENT ìžë™ìœ¼ë¡œ 특정 ì—°ê²°ì— VPN ì—°ê²°ì„ ì‹œìž‘í•˜ëŠ” ê¸°ëŠ¥ì„ íƒ‘ìž¬ í•œ SoftEther VPN Clientì˜ ë¹ ë¥¸ 설치 í”„ë¡œê·¸ëž¨ì„ ë§Œë“¤ 관리ìžë¥¼ìœ„í•œ ë„구입니다. + +SW_LINK_NAME_WEBINSTALLER Web 설치 마법사 +SW_LINK_NAME_WEBINSTALLER_COMMENT ìžë™ìœ¼ë¡œ 특정 ì—°ê²°ì— VPN ì—°ê²°ì„ ì‹œìž‘í•˜ëŠ” ê¸°ëŠ¥ì„ íƒ‘ìž¬ í•œ SoftEther VPN Clientì˜ Web Installer (ActiveX 설치 프로그램)ì„ ë§Œë“¤ 관리ìžë¥¼ìœ„í•œ ë„구입니다. + +SW_LINK_NAME_VPNCMD SoftEther VPN 명령 줄 관리 유틸리티 (vpncmd) +SW_LINK_NAME_VPNCMD_COMMENT vpncmd를 사용하여 SoftEther VPN Server, SoftEther VPN Bridge ë° SoftEther VPN Client 명령 줄 ì¸í„°íŽ˜ì´ìŠ¤ì—ì„œ 관리합니다. +SW_LINK_NAME_TRAFFIC 통신 처리량 측정 ë„구 +SW_LINK_NAME_TRAFFIC_COMMENT 통신 처리량 측정 ë„구를 사용하여 IP 네트워í¬ì—있는 ë‘ ì»´í“¨í„°ê°„ì— ìµœëŒ€í•œ 통신 전송 ì†ë„를 쉽게 측정 í•  수 있습니다. +SW_LINK_NAME_TCP TCP 통신 설정 최ì í™” 유틸리티 +SW_LINK_NAME_TCP_COMMENT TCP/IP 통신 ì„¤ì •ì„ ì¡°ì •í•˜ì—¬ì´ ì»´í“¨í„°ì˜ TCP/IP í”„ë¡œí† ì½œì„ ì‚¬ìš©í•˜ì—¬ 통신 ì†ë„를 í–¥ìƒì‹œí‚¬ 수 있습니다. +SW_LINK_NAME_SERVICESì´ ì»´í“¨í„°ì—ì„œ ì‹¤í–‰ì¤‘ì¸ ì„œë¹„ìŠ¤ ëª©ë¡ +SW_LINK_NAME_SERVICES_COMMENT 현재 Windowsì—ì„œ ì‹¤í–‰ì¤‘ì¸ ì„œë¹„ìŠ¤ 목ë¡ì„ 표시합니다. SoftEther VPN 관계 ì„œë¹„ìŠ¤ì˜ ìž‘ë™ì„ 시작하거나 중지 í•  수 있습니다. +SW_LINK_NAME_VPNSERVER_SVC_COMMENT SoftEther VPN Server 서비스를 ì‚¬ìš©ìž ëª¨ë“œë¡œ 시작합니다. +SW_LINK_NAME_VPNBRIDGE_SVC_COMMENT SoftEther VPN Bridge 서비스를 ì‚¬ìš©ìž ëª¨ë“œë¡œ 시작합니다. + +SW_LINK_NAME_UNINSTALL %s 제거 +SW_LINK_NAME_UNINSTALL_COMMENT 설치ë˜ì–´ìžˆëŠ” %s를 제거합니다. + +SW_LINK_NAME_LANGUAGE Configure Display Language (언어 설정) +SW_LINK_NAME_LANGUAGE_COMMENT %sì˜ í‘œì‹œ 언어를 변경합니다. + +SW_LINK_NAME_DEBUG 디버깅 ì •ë³´ 수집 ë„구 +SW_LINK_NAME_DEBUG_COMMENT SoftEther VPN 디버깅 정보를 수집합니다. ì§€ì› ë‹´ë‹¹ìžì˜ 요청ì´ìžˆì„ 때만 사용하십시오. + diff --git a/src/bin/hamcore/vpninstall_ko.inf b/src/bin/hamcore/vpninstall_ko.inf new file mode 100644 index 00000000..e9a95cb7 --- /dev/null +++ b/src/bin/hamcore/vpninstall_ko.inf @@ -0,0 +1,29 @@ +# SoftEther VPN Client Web Installer Configuration File +# (The sample file for VPN Client Web Installer) +# +# Copyright (c) SoftEther Project at University of Tsukuba, Japan. +# All Rights Reserved. +# +# Modify the contents of this file to deploy a Web Installer. +# +# Note: Encoding format must be UTF-8. +# +# Lines start with "#" are comments. + + +# vpninstall.exe Build Number +# (Retrieve the build number which is four-digit number. +# You can see it in vpninstall.exe property screen by Windows Explorer.) +VpnInstallBuild $VER_BUILD$ +VpnClientBuild $VER_BUILD$ + + +# VPN Client Package File for Windows URL +# You must specify the URL (HTTP, HTTPS or FTP). Local filename is not allowed. +VpnClientPath http://example.com/any_folder/$PACKAGE_FILENAME$ + + +# Specify "true" to use the Normal Mode, otherwise "Easy Mode" as the initial mode +# of VPN Client Manager. +NormalMode $NORMAL_MODE$ + diff --git a/src/bin/hamcore/vpnweb_sample_ko.htm b/src/bin/hamcore/vpnweb_sample_ko.htm new file mode 100644 index 00000000..a5a1380c --- /dev/null +++ b/src/bin/hamcore/vpnweb_sample_ko.htm @@ -0,0 +1,72 @@ + + + VPN í´ë¼ì´ì–¸íŠ¸ Web 프로그램 설치 페ì´ì§€ 샘플 + + + + + + +

VPN í´ë¼ì´ì–¸íŠ¸ Web 프로그램 설치 페ì´ì§€ì˜ 샘플 HTML 파ì¼

+ +

ì´ HTML 파ì¼ì€ 샘플입니다.
+"SoftEther VPN í´ë¼ì´ì–¸íŠ¸ Web 설치"í”„ë¡œê·¸ëž¨ì„ ì´ìš©í•˜ì—¬ Web í”„ë¡œê·¸ëž¨ì„ ë§Œë“¤ë ¤ë©´ ë‹¤ìŒ ì‚¬í•­ê³¼ 본 HTML 파ì¼ì˜ ë‚´ìš© (HTML 소스 코드)를 참고하십시오.

+ + + + +
<OBJECT ID="VpnWebInstaller"
+    CLASSID="CLSID:64F1A16B-C3EE-484C-B551-35338A9BB6D2"
+    CODEBASE="vpnweb.cab#Version=$VER_MAJOR$,$VER_MINOR$,0,$VER_BUILD$">
+    <PARAM NAME="InstallerExeUrl" VALUE="http://example.com/any_folder/vpninstall.exe">
+    <PARAM NAME="InstallerInfUrl" VALUE="http://example.com/any_folder/vpninstall.inf">
+    <PARAM NAME="SettingUrl" VALUE="http://example.com/any_folder/auto_setting.vpn">
+    <PARAM NAME="LanguageID" VALUE="EN">
+ </OBJECT>
+

VPN í´ë¼ì´ì–¸íŠ¸ Web 설치 í”„ë¡œê·¸ëž¨ì„ í˜¸ì¶œí•˜ê¸°ìœ„í•œ Web 페ì´ì§€ë¥¼ 만들려면 Web 설치 í”„ë¡œê·¸ëž¨ì„ ì‹¤í–‰í•˜ëŠ” ë° ì‚¬ìš©í•˜ëŠ” ActiveX 컨트롤 ë° í•´ë‹¹ 매개 변수를 지정하기 위해 HTML 파ì¼ì— 위와 ê°™ì€ ì½”ë“œë¥¼ 삽입하십시오.

+

ê·¸ ë•Œ, ìƒê¸° 녹색 글꼴로 ê°•ì¡°ë˜ëŠ” ë¶€ë¶„ì„ ì„¤ì¹˜í•˜ëŠ” Web 서버 ë“±ì˜ í™˜ê²½ì— ë§žì¶”ì–´ 설정하십시오.
+(ìœ„ì˜ ìƒ˜í”Œì˜ ìƒíƒœë¡œëŠ” 존재하지 않는 URLì„ ê°€ë¦¬ 키기 ë•Œë¬¸ì— ì„¤ì¹˜ í”„ë¡œê·¸ëž¨ì´ ì œëŒ€ë¡œ ìž‘ë™í•˜ì§€ 않습니다.)
+
+ìžì„¸í•œ ë‚´ìš©ì€ ì†Œí”„íŠ¸ì›¨ì–´ì™€ 함께 제공ë˜ëŠ” 온ë¼ì¸ 설명서 ë˜ëŠ” http://www.softether.org/ ì„ í™•ì¸í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤.
+
+※ 파ë¼ë¯¸í„° "SettingUrl" ê³¼ "LanguageID" ë‚´ìš©ì€ ì§€ì •í•˜ì§€ ì•Šì•„ë„ ìž‘ë™í•©ë‹ˆë‹¤.

+

 

+ + + +

ì•„ëž˜ì— ì‹¤ì œë¡œ ActiveX ì»¨íŠ¸ë¡¤ì„ í¬í•¨ 예입니다

+

ì£¼ì˜ : HTML 파ì¼ì€ 샘플ì´ë©° vpnweb.cabì— ì „ë‹¬ ëœ ë§¤ê°œ ë³€ìˆ˜ì˜ ë‚´ìš©ìœ¼ë¡œëŠ” ë”ë¯¸ì˜ URLì´ ë“¤ì–´ 있습니다.
ë”°ë¼ì„œ "VPN ì—°ê²°ì˜ ì‹œìž‘"ë²„íŠ¼ì„ í´ë¦­ í•œ 경우ì—ë„ VPN í´ë¼ì´ì–¸íŠ¸ 소프트웨어 설치 ë“±ì˜ ìž‘ì—…ì´ ì‹œìž‘ë˜ì§€ 않습니다.

+ + + + +
+ + + + + + + + +
+ 

※ ìƒê¸°ì˜ 갈색 í‹€ì•ˆì— VPN í´ë¼ì´ì–¸íŠ¸ Web í”„ë¡œê·¸ëž¨ì˜ ActiveX ì»¨íŠ¸ë¡¤ì´ í‘œì‹œë˜ì§€ 않는 경우, ë™ìž‘ í™˜ê²½ì„ í™•ì¸í•˜ì‹­ì‹œì˜¤. ë˜í•œ Web 브ë¼ìš°ì €ê°€ ActiveX ì»¨íŠ¸ë¡¤ì„ ë°›ì•„ë“¤ì´ ì„¤ì •ë˜ì–´ 있는지 확ì¸í•˜ì‹­ì‹œì˜¤.

+ + +

 

+

Copyright (c) SoftEther Project at University of Tsukuba, Japan. All Rights Reserved.

+ + + + diff --git a/src/bin/hamcore/warning_ko.txt b/src/bin/hamcore/warning_ko.txt new file mode 100644 index 00000000..710a031c --- /dev/null +++ b/src/bin/hamcore/warning_ko.txt @@ -0,0 +1,140 @@ +SoftEther VPNì— ê´€í•œ 중요 사항 설명서 + +소프트웨어 VPN 통신 ê¸°ëŠ¥ì€ ì–´ëŠ ë•Œë³´ 다 매우 강력하고 올바른 ì‚¬ìš©ë²•ì— ë”°ë¼ ê³ ê°ì€ í° íŽ¸ì˜ì™€ ì´ìµì„ ì†ì— ë„£ì„ ìˆ˜ 있습니다. 그러나 잘못 사용하면 불ì´ìµì´ ë°œìƒí•  ìœ„í—˜ì´ ìžˆìŠµë‹ˆë‹¤. 그런 ìœ„í—˜ì„ í”¼í•˜ê¸° 위해 ì†Œí”„íŠ¸ì›¨ì–´ì˜ ì‚¬ìš©ì‹œ ê³ ê°ì´ ì‚¬ì „ì— ì„¤ëª…ì„ ë°›ì•„ì•¼ í•  ì‚¬í•­ì„ ì•„ëž˜ì— ì„¤ëª…í•©ë‹ˆë‹¤. ì´ ë‚´ìš©ì€ ëŒ€ë‹¨ížˆ 중요하므로 충분히 ì´í•´ë˜ë„ë¡ ë¶€íƒë“œë¦½ë‹ˆë‹¤. ë˜í•œ ë™ì  DNS NAT 통과 ë˜ëŠ” VPN Azure ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê¸° ì „ì— ì•„ëž˜ì˜ 3.5 ì ˆì£¼ì˜ ì‚¬í•­ì„ ìž˜ ì½ì–´ 보시기 ë°”ëžë‹ˆë‹¤. ì´ ì„¸ 가지 ê¸°ëŠ¥ì€ ì¸í„°ë„·ì„ 통해 제공ë˜ëŠ” 무료 ë¬´ë³´ì¦ í•™ìˆ  실험 서비스ì´ë©° ê³ ìž¥ì´ ìš©ì¸ë˜ì§€ 않는 ì—…ë¬´ì— ì‚¬ìš©í•˜ëŠ” ê²ƒì€ ìƒì •ë˜ì–´ 있지 않습니다. + + +1. VPN í†µì‹ ì— ëŒ€í•´ +1.1. SoftEther VPN 프로토콜 +SoftEther VPNì€ VPN í†µì‹ ì„ í•  수 있습니다. 전통ì ì¸ VPN 프로토콜과는 달리 SoftEther VPNì—는 새롭게 ì„¤ê³„ëœ "SoftEther VPN 프로토콜 (SE-VPN 프로토콜)ã€ê°€ 탑재ë˜ì–´ 있습니다. SE-VPN í”„ë¡œí† ì½œì€ ì–´ë–¤ íŒ¨í‚·ì„ HTTPS (HTTP over SSL) íŒ¨í‚·ì— ìº¡ìŠí™”하여 전송합니다. ì´ëŠ” ê¸°ì¡´ì˜ ë°©í™”ë²½ì´ ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžê°€ ì¼ë°˜ VPN í”„ë¡œí† ì½œì„ í†µê³¼í•˜ì§€ ì•Šë„ë¡ ì„¤ì •ë˜ì–´ìžˆëŠ” 경우ì—ë„, SE-VPN í”„ë¡œí† ì½œì€ ëŒ€ë¶€ë¶„ì˜ ê²½ìš° 통과합니다. SE-VPN í”„ë¡œí† ì½œì€ TLS 1.0 (RFC 5246) ë° HTTPS (RFC 2818)ì„ ì¤€ìˆ˜í•˜ë„ë¡ êµ¬í˜„ë˜ì–´ 있지만, ì¼ë¶€ 비 호환 ë™ìž‘ì„하는 ê²½ìš°ë„ ìžˆìŠµë‹ˆë‹¤. 만약 ë‹¹ì‹ ì´ ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì´ë©° 방화벽ì—ì„œ SE-VPN í”„ë¡œí† ì½œì˜ í†µì‹ ì„ ì°¨ë‹¨í•˜ê³  싶다고 í¬ë§í•˜ëŠ” 경우 ë°©í™”ë²½ì— í™”ì´íŠ¸ë¦¬ìŠ¤íŠ¸ ê·œì¹™ì„ ì ìš©í•˜ì—¬ 경계를 통과하는 모든 무단 TCP ë° UDP íŒ¨í‚·ì„ ì°¨ë‹¨í•˜ê³  ì¼ë¶€ 허용 í•œ Web 사ì´íŠ¸ 나 서버 등 사ì´ì˜ 통신 만 허용하ë„ë¡ ì„¤ì •í•˜ì—¬ ê·¸ í¬ë§ì„ 실현할 수 있습니다. + +1.2. NAT íƒìƒ‰ 기능 +ê¸°ì¡´ì˜ VPN ì‹œìŠ¤í…œì˜ ê²½ìš°, NAT ë° ë°©í™”ë²½ ë’¤ì—있는 VPN 서버를 설치하는 경우ì—는 ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì—게 문ì˜í•˜ì—¬ NAT ë° ë°©í™”ë²½ì—ì„œ "í¬íŠ¸ 개방"ê³¼ "í¬íŠ¸ í¬ì›Œë”©"ë¼ëŠ” ì„¤ì •ì„ í•´ 줄 필요가 있습니다. 그러나 ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì—게 그런 번거 ë¡œì›€ì—†ì´ ì‚¬ë‚´ì˜ ìžì‹ ì˜ ì»´í“¨í„°ì— VPN 서버를 설치하고 외부ì—ì„œ 연결하고ìží•˜ëŠ” ìˆ˜ìš”ì— ë¶€ì‘하기 위해 SoftEther VPNì€ ê°•ë ¥í•œ "NAT íƒìƒ‰ 기능 'ì´ íƒ‘ìž¬ë˜ì–´ 합니다. NAT íƒìƒ‰ ê¸°ëŠ¥ì€ ê¸°ë³¸ì ìœ¼ë¡œ 활성화ë˜ì–´ 있습니다. NAT 통과 ê¸°ëŠ¥ì´ í™œì„±í™”ë˜ì–´ìžˆëŠ” SoftEther VPN Server는 ë¹„ë¡ NAT ë° ë°©í™”ë²½ë„ íŠ¹ë³„í•œ ì„¤ì •ì—†ì´ ì¸í„°ë„· 측ì—ì„œ VPN ì—°ê²°ì„ ë°›ì•„ ë“¤ì¼ ìˆ˜ 있습니다. NAT íƒìƒ‰ ê¸°ëŠ¥ì„ ì„œë²„ 측ì—ì„œ 해제하려면 SoftEther VPN Server 설정 파ì¼ì˜ "DisableNatTraversal"í•­ëª©ì˜ ê°’ì„ "true"ë¡œ 변경하십시오. í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ 해제하려면 ì—°ê²°í•  VPN ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë’¤ì— "/ tcp 'ë¼ëŠ” 접미사를 추가하십시오. + +1.3 ë™ì  DNS 기능 +ê¸°ì¡´ì˜ VPN ì‹œìŠ¤í…œì˜ ê²½ìš° VPN 서버는 ê³ ì • 글로벌 IP 주소를 할당해야했습니다. 소프트 ì´ì‚¬ Inc.는 전세계 IP ì£¼ì†Œì˜ ê³ ê°ˆì„ ë°°ë ¤í•˜ê¸° 위해 SoftEther VPN Serverì— "ë™ì  DNS 기능ã€ì„ 탑재했습니다. ë™ì  DNS ê¸°ëŠ¥ì€ ê¸°ë³¸ì ìœ¼ë¡œ 활성화ë˜ì–´ 있습니다. ë™ì  DNS ê¸°ëŠ¥ì€ í˜„ìž¬ SoftEther VPN Server를 실행하는 ì»´í“¨í„°ì˜ ê³µì¸ IP 주소를 소프트 ì´ì‚¬ 사가 운용하는 ë™ì  DNS ì„œë²„ì— ì£¼ê¸°ì ìœ¼ë¡œ 통지합니다. ì´ ë•Œ "abc.softether.net"( "abc"ë¶€ë¶„ì€ ì´ìš©ìžê°€ 변경할 수있는 ìž„ì˜ì˜ 고유 ID)는 ì „ 세계ì—ì„œ 사용 가능한 호스트 ì´ë¦„ (FQDN)ì´ í• ë‹¹ë©ë‹ˆë‹¤. 호스트 ì´ë¦„ì„ ì•Œê²Œ ëœ VPN ì´ìš©ìžëŠ” 호스트 ì´ë¦„ì„ ì§€ì •í•˜ë©´, í˜„ìž¬ì˜ IP 주소를 몰ë¼ë„ 언제든지 VPN ì„œë²„ì— ì•¡ì„¸ìŠ¤ í•  수 있습니다. IP 주소가 변경 ë  ê²½ìš° ë™ì  DNS 서비스 호스트 ì´ë¦„ì— í•´ë‹¹í•˜ëŠ” IP 주소가 ìžë™ìœ¼ë¡œ 변경ë©ë‹ˆë‹¤. ì´ë ‡ê²Œí•˜ë©´ ê³ ì • IP 주소를 사용할 필요가 없습니다 매월 ë°œìƒí•˜ëŠ” ê³ ì•¡ì˜ ISPì— í†µì‹  ë¹„ìš©ì„ ì¤„ì¼ ìˆ˜ 있으며, ë²•ì¸ ì´ìš©ë„ 소비ìžì˜ 저렴한 가변 IP 주소 ì—°ê²°ì„ ì‚¬ìš©í•  수 있습니다. ë™ì  DNS ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ SoftEther VPN Server 설정 파ì¼ì˜ "DDnsClient"지시문ì—ì„œ "Disabled"í•­ëª©ì˜ ê°’ì„ "true"ë¡œ 변경하십시오. 중화 ì¸ë¯¼ 공화국ì—ì„œ ì´ìš©ë˜ëŠ” ê²½ìš°ì£¼ì˜ : DNS 접미사는 중화 ì¸ë¯¼ 공화국 ë‚´ì—ì„œ 사용하는 경우 "sedns.cn 'ë¼ëŠ” ë„ë©”ì¸ ì´ë¦„으로 대체ë©ë‹ˆë‹¤. sedns.cn ë„ë©”ì¸ì€ 중국 기업 (ë² ì´ì§• 游索 ìš©ì´ ìœ í•œ 공사)ì´ ìš´ì˜ Â· 관리하는 서비스입니다. + +1.4 VPN over ICMP 기능 ë° VPN over DNS 기능 +SoftEther VPN Client / Bridgeê°€ SoftEther VPN Server 사ì´ì—ì„œ VPN 통신ì„하고ìží•˜ëŠ” 경우 TCP ë° UDP í”„ë¡œí† ì½œì´ í†µì‹  í•  수없는 경우를 위해 VPNì„ "ICMP"(ì´ë¥¸ë°” Ping) ë° "DNS"패킷 캡ìŠí™”하여 통신하는 ê¸°ëŠ¥ì´ êµ¬í˜„ë˜ì–´ 있습니다. ì´ ê¸°ëŠ¥ì€ ë„¤íŠ¸ì›Œí¬ ê²½ë¡œìƒì˜ ë¼ìš°í„° 나 ë°©í™”ë²½ì´ TCP와 UDP í†µì‹ ì„ ì°¨ë‹¨ í•´ 버리는 경우ì—ë„ ICMP ë˜ëŠ” DNS í†µì‹ ì´ ê°€ëŠ¥í•œ VPN ì—°ê²°ì„ í•  수 있습니다. VPN over ICMP 기능 ë° VPN over DNS ê¸°ëŠ¥ì€ ICMP ë° DNS í‘œì¤€ì„ ìµœëŒ€í•œ 준수하ë„ë¡ ì„¤ê³„ë˜ì–´ 있지만, ì¼ë¶€ 비 호환 ë™ìž‘ì„하는 ê²½ìš°ë„ ìžˆìŠµë‹ˆë‹¤. ì¼ë¶€ 설계 불량 ë¼ìš°í„°ëŠ” ëŒ€ëŸ‰ì˜ ICMP ë° DNS íŒ¨í‚·ì´ í†µê³¼í•˜ë©´ 메모리 오버플로를 ë°œìƒí•˜ê³  멈추거나 재시작 í•  수 있습니다. ì´ê²ƒì€ 다른 ì´ìš©ìžì—ê²Œë„ ì•…ì˜í–¥ì„ 미칠 수 있습니다. ì´ëŸ¬í•œ ìœ„í—˜ì„ í”¼í•˜ê¸° 위해 VPN over ICMP 기능 ë° VPN over DNS ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN ì ‘ì†ì„ ì‹œë„하는 측면ì—ì„œ ì—°ê²°í•  호스트 ì´ë¦„ 문ìžì—´ ë’¤ì— "/ tcp 'ë¼ëŠ” 접미사를 추가하십시오 . + +1.5 VPN Azure í´ë¼ìš°ë“œ ì„œë¹„ìŠ¤ì— ëŒ€í•´ +SoftEther VPN Serverê°€ NAT ë° ë°©í™”ë²½ ë‚´ë¶€ì— ì–´ë–¤ ì´ìœ ë¡œ NAT íƒìƒ‰ 기능, ë™ì  DNS 기능 ë° VPN over ICMP / DNS 기능 사용할 수없는 경우, VPN Azure í´ë¼ìš°ë“œ 서비스를 ì´ìš©í•  수 있습니다. 소프트 ì´ì‚¬ 사는 ì¸í„°ë„·ì—ì„œ VPN Azure í´ë¼ìš°ë“œë¥¼ ìš´ì˜í•˜ê³  있습니다. VPN Server는 VPN Azure í´ë¼ìš°ë“œì— í•œ 번 ì ‘ì†í•˜ë©´, ê·¸ ì´í›„는 "abc.vpnazure.net '(abc는 ë…특한 호스트 ì´ë¦„) 호스트 ì´ë¦„ì´ í• ë‹¹ë©ë‹ˆë‹¤. ì´ í˜¸ìŠ¤íŠ¸ ì´ë¦„ì€ ì‹¤ì œë¡œëŠ” 소프트 ì´ì‚¬ê°€ ìš´ì˜í•˜ëŠ” í´ë¼ìš°ë“œ ì„œë²„ì˜ ê³µì¸ IP 주소로 ì—°ê²°ë˜ì–´ 있습니다. VPN í´ë¼ì´ì–¸íŠ¸ê°€ VPN Azure í˜¸ìŠ¤íŠ¸ì— ì—°ê²°í•˜ì—¬ VPN Azure는 í†µì‹ ì„ ë°°ì¹˜ 중계 VPN ì„œë²„ì— ì œê³µí•©ë‹ˆë‹¤. VPN Azure ê¸°ëŠ¥ì€ ê¸°ë³¸ì ìœ¼ë¡œ 비활성화ë˜ì–´ 있지만 VPN Server 관리 ë„구ì—ì„œ 쉽게 활성화 í•  수 있습니다. + +1.6 UDP ê³ ì†í™” 기능 +SoftEther VPNì€ UDP ê°€ì†í™” ê¸°ëŠ¥ì´ íƒ‘ìž¬ë˜ì–´ 있습니다. VPNì„ êµ¬ì¶•í•˜ëŠ” 2 ê±°ì ê°„ì— UDP 채ë„ì˜ êµ¬ì¶•ì´ ê°€ëŠ¥í•˜ë‹¤ëŠ” ê²ƒì„ ê°ì§€ë˜ì—ˆì„ 경우 ìžë™ìœ¼ë¡œ UDP 통신ì„합니다. ë”°ë¼ì„œ VPN ì²˜ë¦¬ëŸ‰ì´ í–¥ìƒë©ë‹ˆë‹¤. UDP 채ë„ì˜ êµ¬ì¶•ì‹œì—는 ì§ì ‘ì ì¸ UDP íŒ¨í‚·ì˜ ì „ì†¡ì´ ê°€ëŠ¥í•œ 경우는 ê·¸ê²ƒì„ ì‚¬ìš©í•˜ì§€ë§Œ, ë„ì¤‘ì— NAT ë° ë°©í™”ë²½ì´ìžˆëŠ” 것으로 ê°ì§€ ëœ ê²½ìš° 대신 "UDP 홀 펀칭 'ì„ ì‚¬ìš© 합니다. UDP 홀 íŽ€ì¹­ì´ ì‚¬ìš©ë˜ëŠ” 경우ì—는 ì¸í„°ë„·ì—ì„œ 소프트 ì´ì‚¬ 사가 ìš´ì˜í•˜ëŠ” UDP 홀 펀칭 서버가 사용ë©ë‹ˆë‹¤. UDP ì†ë„ ê¸°ëŠ¥ì€ VPN ì ‘ì†ì„ ì‹œë„하는 쪽 설정ì—ì„œ 언제든지 í•´ì œ í•  수 있습니다. + + +2. VPN 소프트웨어 +2.1. SoftEther VPN Client +SoftEther VPN Client를 Windowsì—ì„œ 사용하려면 ê°€ìƒ LAN 카드를 ì»´í“¨í„°ì— ì„¤ì¹˜í•´ì•¼í•©ë‹ˆë‹¤. ê°€ìƒ LAN 카드는 Windowsì—ì„œ 실행ë˜ëŠ” ì»¤ë„ ëª¨ë“œ ë“œë¼ì´ë²„ë¡œ 구현ë˜ì–´ 있습니다. 해당 ë“œë¼ì´ë²„는 VeriSign ì‚¬ì˜ ë°œê¸‰í•˜ëŠ” ì¸ì¦ì„œì— ì˜í•´ 디지털 서명ë˜ì–´ 있으며, Symantec ì‚¬ì˜ ì—°ëŒ€ 서명ë„ë˜ì–´ 있습니다. ë“œë¼ì´ë²„를 설치할 ë•Œ ì •ë§ ë“œë¼ì´ë²„를 설치할지 여부를 묻는 메시지가 나타날 수 있습니다. SoftEther VPN Client는 가능하면 ìžë™ìœ¼ë¡œ 해당 ë©”ì‹œì§€ì— ì‘답합니다. SoftEther VPN Client는 ì„¤ì¹˜ì‹œì— í†µì‹ ì„ ìµœì í™”하기 위해 Windowsì˜ MMCSS (Multimedia Class Scheduler Service) ì„¤ì •ì„ ìµœì í™”합니다. MMCSS ì„¤ì •ì˜ ìµœì í™”는 ë‚˜ì¤‘ì— ì·¨ì†Œ í•  수 있습니다. + +2.2. SoftEther VPN Server / Bridge +SoftEther VPN Server / Bridge를 Windowsì—ì„œ 사용하는 경우 '로컬 브리지 기능'ì„ ì‚¬ìš©í•˜ëŠ” 경우 ë‚®ì€ ê³„ì¸µ Ethernet 패킷 전송 ë“œë¼ì´ë²„를 ì»´í“¨í„°ì— ì„¤ì¹˜í•´ì•¼í•©ë‹ˆë‹¤. 해당 ë“œë¼ì´ë²„는 VeriSign ì‚¬ì˜ ë°œê¸‰í•˜ëŠ” ì¸ì¦ì„œì— ì˜í•´ 디지털 서명ë˜ì–´ 있으며, Symantec ì‚¬ì˜ ì—°ëŒ€ 서명ë„ë˜ì–´ 있습니다. SoftEther VPN Server / Bridge는 로컬 ë¸Œë¦¬ì§€ì— ëŒ€í•œ ë¬¼ë¦¬ì  ì¸ LAN ì¹´ë“œì˜ TCP / IP 오프로드 ê¸°ëŠ¥ì„ ë¹„í™œì„±í™” í•  수 있습니다. Windows Vista / 2008 ì´ìƒ 버전ì—서는 VPN Serverê°€ IPsec ê¸°ëŠ¥ì„ ì œê³µí•˜ëŠ” Windows Filter Platform (WFP)ì— ë¶€í•©í•˜ëŠ” 패킷 í•„í„° ë“œë¼ì´ë²„를 ì»¤ë„ ëª¨ë“œì— ì‚½ìž…í•©ë‹ˆë‹¤. ì´ íŒ¨í‚· í•„í„° ë“œë¼ì´ë²„는 IPsec ê¸°ëŠ¥ì„ í™œì„±í™” í•œ 경우ì—만로드ë©ë‹ˆë‹¤. SoftEther VPN Serverì˜ IPsec ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ë©´ Windows 표준 IPsec ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 없습니다. 그러나 SoftEther VPN Serverì˜ IPsec ê¸°ëŠ¥ì„ ë¹„í™œì„±í™”í•˜ë©´ì´ í˜„ìƒì€ ì›ëž˜ëŒ€ë¡œ ëŒì•„갑니다. SoftEther VPN Server / Bridge는 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê¸° 위해 OSì˜ TCP / IP 오프로드 ê¸°ëŠ¥ì„ ë¹„í™œì„±í™”í•©ë‹ˆë‹¤. + +2.3. ì‚¬ìš©ìž ëª¨ë“œì—ì„œ 설치 +SoftEther VPN Server ë° SoftEther VPN Bridge는 Windows ì‚¬ìš©ìž ëª¨ë“œë¡œ 설치할 수 있습니다. 즉, 사내 PC 등ì—ì„œ Windows 시스템 ê´€ë¦¬ìž ê¶Œí•œì´ì—†ëŠ” ì¼ë°˜ 사용ìžë„ 설치할 수 있습니다. ì‚¬ìš©ìž ëª¨ë“œë¡œ 설치하면 ì¼ë¶€ ê¸°ëŠ¥ì´ ì œí•œë˜ì§€ë§Œ ëŒ€ë¶€ë¶„ì˜ ê¸°ëŠ¥ì´ ì œëŒ€ë¡œ ìž‘ë™í•©ë‹ˆë‹¤. 그러면 예를 들어 ì§ì›ë“¤ì´ 사내 PCì— ì¼ë°˜ 사용ìžë¡œ VPN Server를 설치하고 집ì—ì„œ 사내 LANì— ì•¡ì„¸ìŠ¤ í•  수 있습니다. 기술ì ìœ¼ë¡œ 시스템 ê´€ë¦¬ìž ê¶Œí•œì´ í•„ìš”í•˜ì§€ 않습니다 만, 그렇다고 ê¸°ì—…ì˜ ê·œì¹™ì— ë°˜í•˜ì—¬ 마ìŒëŒ€ë¡œ VPN 서버를 구축하는 ê²ƒì€ ë°”ëžŒì§í•˜ì§€ ì•Šì€ ê²½ìš°ë„ ìžˆìŠµë‹ˆë‹¤. ë‹¹ì‹ ì´ ê¸°ì—…ì— ì†Œì† ëœ ì§ì›ì˜ 경우 회사 ê·œì¹™ì— ë¬´ë‹¨ 소프트웨어 설치 ë° ì™¸ë¶€ì™€ì˜ í†µì‹ ì´ ê¸ˆì§€ë˜ëŠ” 경우ì—는 ì‚¬ì „ì— ê¸°ì—…ì˜ ê²½ì˜ìž ë˜ëŠ” ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì˜ 명시 ì  ë™ì˜ 후 ì‚¬ìš©ìž ëª¨ë“œì—ì„œ 설치 ìž‘ì—…ì„ ìˆ˜í–‰í•©ë‹ˆë‹¤. ì‚¬ìš©ìž ëª¨ë“œì—ì„œ VPN Server / VPN Bridgeê°€ 실행ë˜ëŠ” ë™ì•ˆ Windows 시스템 트레ì´ì— ì•„ì´ì½˜ì´ 표시ë©ë‹ˆë‹¤. ì´ ì•„ì´ì½˜ì„ 방해하다고 ëŠë‚„ 경우 ì‚¬ìš©ìž ìƒí˜¸ ìž‘ìš©ì— ì˜í•´ 숨길 수 있습니다. ê·¸ëŸ¬ë‚˜ì´ ê¸°ëŠ¥ì„ ì´ìš©í•˜ì—¬ 다른 ì‚¬ëžŒì˜ ì»´í“¨í„°ì— VPN Server를 마ìŒëŒ€ë¡œ 설치하고 스파ì´ì›¨ì–´ë¡œ ì´ìš©í•´ì„œëŠ” 안ë©ë‹ˆë‹¤. 그런 행위는 ë²•ì— ìœ„ë°°ë©ë‹ˆë‹¤. + +2.4 keep-alive 통신 +SoftEther VPN Server ë° SoftEther VPN Bridgeì—서는 기본ì ìœ¼ë¡œ ì¸í„°ë„· íšŒì„ ì„ í™œì„±í™” í•œ ìƒíƒœë¡œ 유지하기 keep-alive 통신 ê¸°ëŠ¥ì´ í™œì„±í™”ë˜ì–´ 있습니다. ì´ ê¸°ëŠ¥ì„ í†µí•´ ì¸í„°ë„·ì— 정기ì ìœ¼ë¡œ 무작위 ë‚´ìš©ì˜ UDP íŒ¨í‚·ì„ ë³´ëƒ…ë‹ˆë‹¤. ì´ ê¸°ëŠ¥ì€ ëª¨ë°”ì¼ íšŒì„ ì´ë‚˜ ì „í™” ì ‘ì† íšŒì„ ì´ ìžë™ìœ¼ë¡œ ëŠì–´ 버리는 ê²ƒì„ ë°©ì§€í•˜ê¸° 위해 ë„움ì´ë©ë‹ˆë‹¤. 킵 ì–¼ë¼ì´ë¸Œ 통신 ê¸°ëŠ¥ì€ ì–¸ì œë“ ì§€ í•´ì œ í•  수 있습니다. + +2.5. 제거 +SoftEther VPN 소프트웨어를 제거하려면 프로그램 파ì¼ì€ ëª¨ë‘ ì‚­ì œë©ë‹ˆë‹¤. 그러나 프로그램 íŒŒì¼ ì´ì™¸ì˜ íŒŒì¼ (예를 들어 í”„ë¡œê·¸ëž¨ì˜ ë™ìž‘ì— ì˜í•´ ìƒì„± ëœ íŒŒì¼ì´ë‚˜ ë°ì´í„°)는 ì‚­ì œë˜ì§€ 않습니다. ë˜í•œ ê¸°ìˆ ì  ì¸ ì´ìœ ë¡œ 제거 프로그램 ë³¸ì²´ì˜ EXE íŒŒì¼ ë° ë¦¬ì†ŒìŠ¤ 파ì¼ë„ ì‚­ì œë˜ì§€ ì•Šê³  ë‚¨ì•„ìžˆì„ ìˆ˜ 있습니다. ì´ëŸ¬í•œ 파ì¼ì´ 잔류하는 ê²ƒì€ ì»´í“¨í„° ì‚¬ìš©ì— ì•„ë¬´ëŸ° 문제가 없지만, ì·¨í–¥ì— ë”°ë¼ ìˆ˜ë™ìœ¼ë¡œ 삭제할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. ë˜í•œ ì»¤ë„ ëª¨ë“œ ë“œë¼ì´ë²„를 제거ë˜ì§€ ì•Šì„ ìˆ˜ 있지만 ë‹¤ìŒ Windows 시작시부터 주요 코드는 메모리ì—로드ë˜ì§€ ì•Šê³  비활성화ë©ë‹ˆë‹¤. ì»¤ë„ ëª¨ë“œ ë“œë¼ì´ë²„를 Windowsì˜ "sc"ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ ì·¨í–¥ì— ë”°ë¼ ìˆ˜ë™ìœ¼ë¡œ 제거 í•  수 있습니다. + +2.6 보안 +SoftEther VPN Server / Bridge를 설치 í•œ 후ì—는 즉시 ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 설정하십시오. ê´€ë¦¬ìž ì•”í˜¸ê°€ 빈 채로 방치하면 다른 ì‚¬ëžŒì´ ë§ˆìŒëŒ€ë¡œ ê´€ë¦¬ìž ëª¨ë“œì—ì„œ SoftEther VPN Server / Bridgeì— ì—°ê²°í•˜ì—¬ ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 설정하거나 ì„¤ì •ì„ ë³€ê²½í•  수 있습니다. ì´ì£¼ì˜ ì‚¬í•­ì€ Linux ìš© SoftEther VPN Clientì— ì ìš©ë©ë‹ˆë‹¤. + +2.7 ì—…ë°ì´íŠ¸ 알림 기능 +Windows ë²„ì „ì˜ SoftEther VPN 소프트웨어는 ì—…ë°ì´íŠ¸ 알림 ê¸°ëŠ¥ì´ íƒ‘ìž¬ë˜ì–´ 있습니다. 소프트 ì´ì‚¬ ì‚¬ì˜ SoftEther Update ì„œë²„ì— ì •ê¸°ì ìœ¼ë¡œ HTTP를 통해 통신하고 최신 ë²„ì „ì˜ ì†Œí”„íŠ¸ì›¨ì–´ê°€ 출시ë˜ì–´ 있는지 확ì¸í•©ë‹ˆë‹¤. 만약 최신 ë²„ì „ì´ ì¶œì‹œë˜ëŠ” 경우ì—는 ê·¸ 취지를 í™”ë©´ì— í‘œì‹œí•©ë‹ˆë‹¤. ì´ ëª©ì ì„ 달성하기 위해 현재 소프트웨어 버전, 고유 ì‹ë³„ìž, IP 주소 ë° ì—°ê²° ëŒ€ìƒ VPN ì„œë²„ì˜ ì£¼ì†Œê°€ SoftEther Update ì„œë²„ì— ì „ì†¡ë©ë‹ˆë‹¤. ê°œì¸ ì •ë³´ëŠ” 전송ë˜ì§€ 않습니다. ì—…ë°ì´íŠ¸ 알림 ê¸°ëŠ¥ì€ ê¸°ë³¸ì ìœ¼ë¡œ 활성화ë˜ì–´ 있습니다 만, 설정 화면ì—ì„œ í•´ì œ í•  수 있습니다. ON / OFF ì„¤ì •ì€ VPN 서버 관리 관리ìžì˜ 경우 ì—°ê²° ëŒ€ìƒ VPN 서버마다 저장ë©ë‹ˆë‹¤. + +2.8 ê°€ìƒ NAT 기능 +SoftEther VPN Server / VPN Bridge ê°€ìƒ HUB는 "ê°€ìƒ NAT 기능 'ì´ íƒ‘ìž¬ë˜ì–´ 있습니다. ê°€ìƒ NAT ê¸°ëŠ¥ì€ í•˜ë‚˜ì˜ ì‹¤ì œ IP 주소를 ë³µìˆ˜ì˜ ê°€ìƒ ì‚¬ì„¤ IP 주소를 할당 í•œ VPN Clientì—ì„œ 공유 í•  수있는 기능입니다. ê°€ìƒ NAT ê¸°ëŠ¥ì˜ ë™ìž‘ 모드는 ì‚¬ìš©ìž ëª¨ë“œì™€ ì»¤ë„ ëª¨ë“œì˜ ë‘ ê°€ì§€ê°€ 있습니다. ì‚¬ìš©ìž ëª¨ë“œë¡œ ë™ìž‘하는 경우 NAT ì™¸ë¶€ì˜ ë¬¼ë¦¬ì  IP 주소는 VPN Server를 ìž‘ë™ì‹œí‚¤ëŠ” 컴퓨터 OSì˜ ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 가지는 IP 주소를 공유합니다. ì´ì™€ 달리 ì»¤ë„ ëª¨ë“œì—ì„œ ë™ìž‘하는 경우 VPN Server는 ì»´í“¨í„°ì— ìž¥ì°©ë˜ì–´ìžˆëŠ” ë¬¼ë¦¬ì  Ethernet ë„¤íŠ¸ì›Œí¬ ì–´ëŒ‘í„°ë¥¼ 검색하여 사용 가능한 IP 주소를 1 ê°œ, ë¬¼ë¦¬ì  Ethernet ì„¸ê·¸ë¨¼íŠ¸ì˜ DHCP 서버ì—ì„œ ì·¨ë“하려고 ì‹œë„합니다. IP ì£¼ì†Œì˜ ì·¨ë“ì— ì„±ê³µí–ˆì„ ê²½ìš°ëŠ” IP 주소가 ê°€ìƒ NATì— ì˜í•´ 사용ë©ë‹ˆë‹¤. ì´ ê²½ìš° ë¬¼ë¦¬ì  DHCP 서버ì—ì„œ IP í’€ì— DHCP í´ë¼ì´ì–¸íŠ¸ í•­ëª©ì´ ìƒì„±ë©ë‹ˆë‹¤. ë¬¼ë¦¬ì  Ethernet ì„¸ê·¸ë¨¼íŠ¸ì˜ ê¸°ë³¸ 게ì´íŠ¸ì›¨ì´ ë° DNS 서버가 ê°€ìƒ NAT를 통해 ì¸í„°ë„· 사ì´ì˜ í†µì‹ ì„ ìœ„í•´ 사용ë©ë‹ˆë‹¤. ì»¤ë„ ëª¨ë“œì—ì„œ ë™ìž‘하는 경우 ê°€ìƒ NAT는 ë¬¼ë¦¬ì  Ethernet 세그먼트ì—ì„œ 1 ê°œì˜ ê°€ìƒ MAC 주소를가집니다. ì»¤ë„ ëª¨ë“œ NATì˜ ë™ìž‘ì´ ê°€ëŠ¥í•œì§€ 여부를 íŒë‹¨í•˜ê¸° 위해 VPN Server는 정기ì ìœ¼ë¡œ ì¸í„°ë„· ì—°ê²°ì„ í™•ì¸í•©ë‹ˆë‹¤. 연결성 검사 위해서는 www.yahoo.com ë˜ëŠ” www.baidu.comë¼ëŠ” 호스트 ì´ë¦„ì— DNS 쿼리 ì‘ë‹µì„ ê²€ì¦í•˜ê³ , ì‘답 ëœ IPv4 주소로 TCP í¬íŠ¸ 80ì— ì—°ê²° 검사 실시 ë©ë‹ˆë‹¤. + +2.9 ì»¤ë„ ëª¨ë“œ 구성 ìš”ì†Œì˜ ìžë™ 설치 +SoftEther VPN 소프트웨어가 Windows ì»¤ë„ ëª¨ë“œ 구성 요소를 설치해야있는 것으로 ê°ì§€ ëœ ê²½ìš° 설치를 í•  지 여부를 확ì¸í•˜ëŠ” 메시지가 Windowsì— í‘œì‹œë˜ëŠ” 경우가 있습니다. ì´ ê²½ìš° SoftEther VPN 소프트웨어는 ìžë™ìœ¼ë¡œ ë¬´ì¸ ëª¨ë“œë¡œ 전환하여 Windows를 설치하기 위해 취지를 ì‘답합니다. ì´ê²ƒì€ ì›ê²© SoftEther VPN 소프트웨어를 관리 í•  ë•Œ ì›ê²© 관리 í†µì‹ ì´ ëŠì–´ êµì°© ìƒíƒœê°€ ë°œìƒë˜ëŠ” ê²ƒì„ ë°©ì§€í•˜ê¸°ìœ„í•œ 조치입니다. + + +2.10. Windows Firewallì— ë“±ë¡ +SoftEther VPN 소프트웨어는 Windows Firewallì— SoftEther VPN 소프트웨어를 안전한 프로그램으로 ìžë™ìœ¼ë¡œ 등ë¡í•©ë‹ˆë‹¤. ì´ ë“±ë¡ì€ 제거 후ì—ë„ ìž”ì¡´í•˜ëŠ” 경우가 있습니다. 등ë¡ì„ 취소 í•  경우, Windows 제어íŒì„ 사용하여 수ë™ìœ¼ë¡œ 설정하십시오. + +3. ì¸í„°ë„· ì„œë¹„ìŠ¤ì— ëŒ€í•œ +3.1. 소프트 ì´ì‚¬ 사가 제공하는 ì¸í„°ë„· ì„œë¹„ìŠ¤ì˜ ë‚´ìš© +소프트 ì´ì‚¬ 사는 "ë™ì  DNS", "NAT 통과"ë° "VPN Azure '서비스를 무료로 제공합니다. ì´ëŸ¬í•œ 서비스는 SoftEther VPN 사용ìžëŠ” ì†Œí”„íŠ¸ì›¨ì–´ì˜ êµ¬í˜„ì„ í†µí•´ ì¸í„°ë„·ì„ 통해 액세스 í•  수 있습니다. ì´ëŸ¬í•œ 서비스는 향후 공개 ë  ì˜ˆì •ì˜ ì˜¤í”ˆ 소스 버전 "SoftEther VPN 'ì—ì„œë„ ì´ìš© 가능하게 ë  ì˜ˆì •ìž…ë‹ˆë‹¤. + +3.2. 전송ë˜ëŠ” ì •ë³´ ë° ê°œì¸ ì •ë³´ 보호 +SoftEther VPN 소프트웨어는 ìœ„ì˜ ì„œë¹„ìŠ¤ë¥¼ ì´ìš©í•˜ê¸° 위해서는 ì»´í“¨í„°ì˜ IP 주소, 호스트 ì´ë¦„, VPN ì†Œí”„íŠ¸ì›¨ì–´ì˜ ë²„ì „ 정보를 소프트 ì´ì‚¬ ì‚¬ì˜ ê´€ë¦¬í•˜ëŠ” í´ë¼ìš°ë“œ ì„œë¹„ìŠ¤ì— ë³´ëƒ…ë‹ˆë‹¤. ì´ëŸ¬í•œ 정보는 ìƒê¸° 서비스를 제공하기 위해 필요한 ìµœì†Œí•œì˜ ê²ƒìž…ë‹ˆë‹¤. ì¼ì²´ì˜ ê°œì¸ ì •ë³´ëŠ” 전송ë˜ì§€ 않습니다. 소프트 ì´ì‚¬ 사는 í´ë¼ìš°ë“œ ì„œë¹„ìŠ¤ì— ì¶•ì  ëœ ìœ„ì˜ IP 주소 ë“±ì˜ ì •ë³´ë¥¼ 최소 90 ì¼ ê¸°ë¡í•˜ëŠ” 경우가 있습니다. ì´ê²ƒì€ 서비스 ì´ìš©ì— ê¸°ìˆ ì  ì¸ ë¬¸ì œê°€ ë°œìƒí•˜ë©´ ì›ì¸ ê·œëª…ì„ ìœ„í•´ ì´ìš©ë©ë‹ˆë‹¤. 소프트 ì´ì‚¬ 사는 해당 로그 정보를 ì¼ë³¸ ë²•ì› ë˜ëŠ” 수사 ê¸°ê´€ì— ì˜í•œ ëª…ë ¹ì— ë”°ë¥´ê¸° 위해 ì´ë“¤ ê¸°ê´€ì˜ ê³µë¬´ì› (ì¼ë³¸ì˜ 공무ì›ì€ ì¼ë³¸ì˜ ë²•ë¥ ì— ì˜í•´ 기밀ì„지게ë©ë‹ˆë‹¤)ì— ê³µê°œ í•  수 있습니다 . ë˜í•œ, IP 주소 ë“±ì˜ ì •ë³´ëŠ” 통계 처리ë˜ì–´ ê·¸ 통계 결과는 개별 구체ì ì¸ IP 주소를 확ì¸í•  수 없게 ëœ í›„, ì¸í„°ë„·ì— 연구 성과로 발표 ë  ìˆ˜ 있습니다. + +3.3 VPN Azure를 통한 통신 ë°ì´í„° +ê³ ê°ì´ VPN Azure í´ë¼ìš°ë“œ 서비스를 통해 VPN í†µì‹ ì„ í•  경우, 3.2ì˜ ê·œì •ì— ë¶ˆêµ¬í•˜ê³  ì‹¤ì œì˜ í†µì‹  페ì´ë¡œë“œê°€ VPN Azure í´ë¼ìš°ë“œ 서비스를 구성하는 ì„œë²„ì˜ ë©”ëª¨ë¦¬ì— ê·¹ížˆ ì§§ì€ ì‹œê°„ ì¶•ì  ë  ìˆ˜ 있습니다. ì´ê²ƒì€ VPN Azure 서비스를 제공하기 위해 당연히 필요한 것입니다 만, 통신 ë‚´ìš©ì€ ë””ìŠ¤í¬ ë“±ì˜ ê³ ì • ì˜ì—­ì— 기ë¡ë˜ëŠ” ê²ƒì€ ì•„ë‹™ë‹ˆë‹¤. 그러나 ì¼ë³¸ì˜ '범죄 수사를위한 통신 ê°ì²­ì— 관한 법률 (í—¤ì„¸ì´ 11 ë…„ 8 ì›” 18 ì¼ ë²•ë¥  ì œ 137 호)ã€ì´ 정하는 íŒì‚¬ì˜ ì˜ìž¥ì„ 소지 í•œ ìˆ˜ì‚¬ê´€ì˜ ìš”ì²­ì´ìžˆì„ 경우 해당 통신 ì´ ì¼ë³¸ ì •ë¶€ì˜ ê³µë¬´ì› (ì¼ë³¸ì˜ 공무ì›ì€ ì¼ë³¸ì˜ ë²•ë¥ ì— ì˜í•´ 기밀ì„지게ë˜ì–´ 있습니다)ì— ì˜í•´ í¬ì°©ë˜ì–´ ê¸°ë¡ ë  ìˆ˜ 있습니다. ì´ ê·œì •ì€ VPN Azure 서비스 서버가 물리ì ìœ¼ë¡œ ì¼ë³¸ì— 존재하는 경우ì—만 ì ìš©ë©ë‹ˆë‹¤. + +3.4. 전기 통신 ì‚¬ì—…ë²•ì˜ ì ìš© +소프트 ì´ì‚¬ 회사는 ìƒê¸°ì˜ 서비스를 ì¼ë³¸ êµ­ë‚´ì—ì„œ 운용함ì—있어서 전기 통신 ì‚¬ì—…ë²•ì˜ ê·œì •ì„ ë°›ì•„ì•¼ í•  ê²½ìš°ì— ëŒ€í•´ì„œëŠ” 전기 통신 ì‚¬ì—…ë²•ì˜ ê·œì •ì— ë”°ë¼ ì´ë¬´ 대신ì—게 ì‹ ê³  ë˜ëŠ” ì‹ ì²­ì„하고 있습니다. + +3.5. 무ìƒìœ¼ë¡œ 학술 실험 목ì ì˜ 서비스 +소프트 ì´ì‚¬ëŠ” "ë™ì  DNS", "NAT 통과"ë° "VPN Azureã€ì„ 학술 실험 목ì ìœ¼ë¡œ 연구 개발하고 ìš´ì˜í•˜ê³  있습니다. ë”°ë¼ì„œ ì´ëŸ¬í•œ 서비스는 ëª¨ë‘ ë¬´ë£Œë¡œ ì´ìš©í•˜ì‹¤ 수 있습니다. ì´ëŸ¬í•œ 서비스는 "SoftEther VPN 소프트웨어 제품"ì˜ ì¼ë¶€ê°€ ì•„ë‹ˆë¼ ë¶€ìˆ˜ì  ì¸ ê²ƒë„ ì•„ë‹™ë‹ˆë‹¤. ì´ëŸ¬í•œ 서비스는 ë³´ì¦ì´ì—†ëŠ” ìƒíƒœì—ì„œ 제공ë˜ëŠ” 것입니다. ì‹¤í—˜ì˜ ì¤‘ë‹¨, 중지 ë° ì‹¤í—˜ì¤‘ì¸ ê¸°ìˆ ì  ë¬¸ì œì˜ ë°œìƒì— ì˜í•´ 서비스가 중단 ë  ìˆ˜ 있습니다. ì´ ê²½ìš° 사용ìžëŠ” 서비스를 사용할 수 없습니다. 사용ìžëŠ” ì´ëŸ¬í•œ 위험ì´ìžˆì„ 수 있고 ê·¸ ìœ„í—˜ì„ ì‚¬ìš©ìž ìžì‹ ì´ 부담 í•  ê²ƒì„ ìŠ¹ë‚™ ë³´ì‹  ì´ëŸ¬í•œ 서비스를 ì´ìš©í•´ì£¼ì‹­ì‹œì˜¤. 소프트 ì´ì‚¬ 사는 사용ìžê°€ ì´ëŸ¬í•œ 서비스를 ì´ìš©í•œ ê²°ê³¼ ë˜ëŠ” ì´ìš©í•˜ì§€ 못한 ê²°ê³¼ì— ëŒ€í•œ ì±…ìž„ì„지지 않습니다. ë§Œì¼ ê³ ê°ì´ SoftEther VPN ì†Œí”„íŠ¸ì›¨ì–´ì˜ ìƒìš© ì œí’ˆì„ êµ¬ìž…í•˜ê³  SoftEther VPN 소프트웨어 ë¼ì´ì„¼ìŠ¤ ë¹„ìš©ì„ ê³ ê°ì´ ì´ë¯¸ 지불하신 경우ì—ë„ í•´ë‹¹ 요금ì—는 ì´ëŸ¬í•œ ì„œë¹„ìŠ¤ì˜ ëŒ€ê°€ëŠ” í¬í•¨ë˜ì–´ 있지 않습니다. ì´ëŸ¬í•œ 서비스를 방해하거나 사용할 수 없게ë˜ê±°ë‚˜í•˜ëŠ” 경우ì—ë„, SoftEther VPN 소프트웨어 ë¼ì´ì„¼ìŠ¤ ë¹„ìš©ì€ ì¼ì²´ 환불ë˜ì§€ ì•Šê³  기타 ì†í•´ ë°°ìƒë„ 제공ë˜ì§€ 않습니다. + +3.6. DNS 프ë¡ì‹œ +ì¼ë¶€ 지역ì—서는 ì¸í„°ë„·ì„ ì´ìš©í•  ë•Œ DNS ì¿¼ë¦¬ì˜ IP 주소를 가져 íšŒì„ ì˜ í†µì‹  ë¶ˆëŸ‰ì— ì˜í•´ 종종 ìž˜ëª»ëœ ê°’ì„ ë°˜í™˜í•©ë‹ˆë‹¤. SoftEther VPN Server, Client ë˜ëŠ” Bridge를 사용하는 ê²½ìš°ì— ë³¸ëž˜ì˜ DNS ì„œë²„ì— ì•¡ì„¸ìŠ¤ í•  수 없거나 네트워í¬ì˜ 중간 ê²½ë¡œì˜ DNS 서버가 오작ë™ì„ ì¼ìœ¼í‚¤ê³ ìžˆëŠ” 가능성ì´ìžˆëŠ” 경우가 ë°œìƒ ë•Œ DNS 쿼리는 소프트 ì´ì‚¬ê°€ ìš´ì˜í•˜ëŠ” DNS 프ë¡ì‹œ 서버로 전송ë©ë‹ˆë‹¤. DNS 프ë¡ì‹œ 서버는 ë³¸ëž˜ì˜ DNS ì„œë²„ì— ì•¡ì„¸ìŠ¤í•˜ê³ , 정확한 IP 주소를 ì·¨ë“ í•´ ê·¸ IP 주소를 호출ìžì—게 회신합니다. + + +4. ê¸°íƒ€ì£¼ì˜ ì‚¬í•­ +4.1. ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì˜ ìŠ¹ì¸ í•„ìš” +SoftEther VPNì€ ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžê°€ 특별한 ì„¤ì •ì´ í•„ìš”ì—†ì´ ìž‘ë™í•˜ë„ë¡ ê°•ë ¥í•œ ê¸°ëŠ¥ì´ êµ¬í˜„ë˜ì–´ 있습니다. 예를 들어, ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì—게 방화벽 설정 ë³€ê²½ì„ ìš”ì²­í•˜ì§€ ì•Šê³ ë„ VPN í†µì‹ ì„ í•  수 있습니다. SoftEther VPNì˜ ì´ëŸ¬í•œ íŠ¹ì§•ì€ ì–´ë”” 까지나 기술ì ìœ¼ë¡œ ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì˜ 수고 나 비용 ì ˆê°ì„ 위해 ë˜ëŠ” 방화벽 설정 ë³€ê²½ì— ë”°ë¥¸ 설정 미스 ë“±ì˜ ìœ„í—˜ì„ ë°©ì§€í•˜ê¸°ìœ„í•œ 것입니다. ê¸°ì—…ì— ì†Œì† ëœ ì§ì›ì€ SoftEther VPNì„ ê¸°ì—… 관리하는 네트워í¬ì˜ ì»´í“¨í„°ì— ì„¤ì¹˜ ë˜ëŠ” 사용하는 ê²½ìš°ì— ìžˆì–´ì„œëŠ” 반드시 ì‚¬ì „ì— ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì˜ í—ˆë½ì„ 얻어야합니다. 만약 ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžê°€ ì´ëŸ¬í•œ ë™ì˜ë¥¼ 제공하지 않으면 대신 ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžë³´ë‹¤ ë” ë†’ì€ ê¶Œí•œì„ ê°€ì§„ ê²½ì˜ìžë¡œë¶€í„° í—ˆë½ì„ 받고 고려하십시오. ì´ëŸ¬í•œ 정당한 권한ì´ì—†ëŠ” ìƒíƒœì—ì„œ SoftEther VPNì„ ì‚¬ìš©í•˜ëŠ” ê²ƒì€ ê³ ê°ì—게 불리한 결과가 ë°œìƒí•  수 있습니다. 소프트 ì´ì‚¬ 사는 SoftEther VPNì„ ì‚¬ìš©í•´ì„œ ê³ ê°ì—게 ë°œìƒí•œ ì¼ì²´ì˜ ì±…ìž„ì„지지 않습니다. + +4.2. ê° ì§€ì—­ì˜ ë²•ë¥  준수 +VPN 통신과 ê°™ì€ ì•”í˜¸í™” í†µì‹ ì´ ë²•ìœ¼ë¡œ 금지ë˜ì–´ìžˆëŠ” êµ­ê°€ · 지역ì—ì„œ SoftEther VPNì„ ì‚¬ìš©í•˜ëŠ” 경우는 반드시 암호화 ê¸°ëŠ¥ì„ ë„ê³  사용하십시오. ì´ ë°–ì— ì¼ë¶€ êµ­ê°€ · 지역ì—ì„œ 특정 ë°©ì‹ìœ¼ë¡œ SoftEther VPN ì‚¬ìš©ì´ ë²•ì ìœ¼ë¡œ 금지ë˜ì–´ìžˆëŠ” 경우가 있습니다. 소프트 ì´ì‚¬ 사는 ì¼ë³¸ì— 소재하는 법ì¸ì´ë¯€ë¡œ 다른 êµ­ê°€ · ì§€ì—­ì— ì œì • ëœ ë²•ë ¹ì— ëŒ€í•´ì„œëŠ” ì¼ì ˆ 관여하고 있지 않습니다. 예를 들어, SoftEther VPNì˜ ì¼ë¶€ ê¸°ëŠ¥ì€ íŠ¹ì • êµ­ê°€ · 지역ì—서만 유효한 íŠ¹í—ˆê¶Œì„ ì¹¨í•´í•˜ê³ ìžˆì„ ê°€ëŠ¥ì„±ë„ ìžˆìŠµë‹ˆë‹¤. 소프트 ì´ì‚¬ 사는 ë‚˜ë¼ Â· ì§€ì—­ì— ëŒ€í•´ 특별한 ê´€ì‹¬ì€ ì—†ìŠµë‹ˆë‹¤. ë”°ë¼ì„œ SoftEther VPNì˜ ê¸°ëŠ¥ì€ ì—¬ëŸ¬ë¶„ì˜ ê±°ì£¼í•˜ê³ ìžˆëŠ” êµ­ê°€ · 지역ì—ì„œ 법ì ìœ¼ë¡œ 사용할 수 있는지 여부는 본ì¸ì— ì˜í•´ ì‚¬ì „ì— ì¶©ë¶„ížˆ 확ì¸í•˜ì‹  후 ì´ìš©í•˜ì‹­ì‹œì˜¤. ì›ëž˜ 세계ì—는 200 개국 가까운 나ë¼ê°€ 존재하고 있으며, ê° êµ­ê°€ì˜ ë²•ë¥ ì€ ì„œë¡œ 다릅니다. 모든 êµ­ê°€ì˜ ë²•ë¥ ì„ ê³µë¶€ í•œ 후 그들 모ë‘ì— ì í•© í•¨ì„ ë³´ì¦ í•œ 소프트웨어를 출시하는 ê²ƒì€ ì‚¬ì‹¤ìƒ ë¶ˆê°€ëŠ¥í•©ë‹ˆë‹¤. 소프트 ì´ì‚¬ 사는 ì¼ë³¸ì˜ ë²•ë¥ ë§Œì„ ì¡°ì‚¬í•˜ê³  ì¼ë³¸ì˜ 법률 하ì—ì„œë‘ê³  ì ë²•í•˜ê²Œ 사용할 수있는 소프트웨어를 제공하는 ê²ƒë§Œì„ ëª©ì ìœ¼ë¡œ 연구 ê°œë°œì„ ì‹¤ì‹œí•˜ê³  있습니다. ë§Œì¼ ê³ ê°ì´ SoftEther VPN ê¸°ëŠ¥ì„ ê·€í•˜ê°€ 거주하고있는 êµ­ê°€ · ì§€ì—­ì˜ ì˜ì—­ì—ì„œ ì´ìš© ëœí•¨ìœ¼ë¡œì¨ êµ­ê°€ ê¶Œë ¥ì— ì˜í•´ 법ì ì¸ ì²˜ë²Œì„ ë¶€ê³¼ ë“±ì˜ ì†í•´ê°€ ë°œìƒí•œ 경우ì—ë„ ì†Œí”„íŠ¸ ì´ë”ë„· 사는 ì±…ìž„ì„지지 않습니다. + + +5. VPN Gate 학술 실험 프로ì íŠ¸ +(ì´ ìž¥ì—서는 VPN Gate 학술 실험 프로ì íŠ¸ì— 대한 확장 플러그ì¸ì´ í¬í•¨ë˜ì–´ìžˆëŠ” 버전 SoftEther VPNì—만 ì ìš©ë©ë‹ˆë‹¤. ìƒìš© ë²„ì „ì˜ SoftEther VPN 소프트웨어는 VPN Gate 기능 확장 플러그ì¸ì´ í¬í•¨ë˜ì–´ 있지 않으므로 ì´ ìž¥ì˜ ë‚´ìš©ì€ ê´€ê³„ 없습니다.) +5.1 VPN Gate 학술 실험 프로ì íŠ¸ì— 대해 +VPN Gate 학술 실험 프로ì íŠ¸ëŠ” ì¼ë³¸ì— 소재하는 츠쿠바 대학 대학ì›ì˜ 학술 연구를 목ì ìœ¼ë¡œ 실시ë˜ëŠ” 온ë¼ì¸ 서비스입니다. 본 연구는 글로벌 분산 공개 VPN 중계 ì„œë²„ì— ê´€í•œ 지ì‹ì„ 얻는 ê²ƒì„ ëª©ì ìœ¼ë¡œí•˜ê³  있습니다. ìžì„¸í•œ ë‚´ìš©ì€ http://www.vpngate.net/를 참조하십시오. + +5.2 VPN Gate 서비스 ì •ë³´ +SoftEther VPN Server ë° SoftEther VPN Client는 "VPN Gate 서비스 'ë¼ëŠ” í”„ë¡œê·¸ëž¨ì´ í¬í•¨ë˜ì–´ìžˆì„ 수 있습니다. 그러나 VPN Gate 서비스는 기본ì ìœ¼ë¡œ 비활성화ë˜ì–´ 있습니다. +VPN Gate 서비스는 SoftEther VPN Server ë˜ëŠ” SoftEther VPN Client를 설치하는 ì»´í“¨í„°ì˜ ì†Œìœ ìžê°€ ìžì‹ ì˜ ì˜ì‚¬ì— ë”°ë¼ VPN Gate 학술 ì‹¤í—˜ì— ì°¸ì—¬í•˜ëŠ” 경우ì—만 사용하십시오. VPN Gate 서비스를 사용하면 컴퓨터가 VPN Gate 학술 실험 ì„œë¹„ìŠ¤ì˜ ê¸€ë¡œë²Œ 분산 공개 VPN 중계 서버로 ë™ìž‘ì„ ì‹œìž‘í•©ë‹ˆë‹¤. 그리고 ì»´í“¨í„°ì˜ IP 주소 나 호스트 ì´ë¦„ ë“±ì˜ ì •ë³´ê°€ ì“°ì¿ ë°” 대학ì—ì„œ ìš´ìš©ë˜ëŠ” VPN Gate 학술 실험 서비스 ë””ë ‰í† ë¦¬ì— ë“±ë¡ ëœ ê³µì¤‘ì˜ ì—´ëžŒì— ì œê³µë©ë‹ˆë‹¤. ì´ëŠ” 전세계ì—있는 VPN Gate Clientë¼ëŠ” í´ë¼ì´ì–¸íŠ¸ 소프트웨어는 해당 VPN Gate 서비스가 실행ë˜ëŠ” VPN 서버 ì»´í“¨í„°ì— VPN ì—°ê²°ì„ í•  수 있습니다. VPN ì—°ê²°ì„ ê³„ì†í•˜ê³ ìžˆëŠ” ë™ì•ˆì€ VPN Gate Client 컴퓨터는 모든 í†µì‹ ì„ VPN Gate 서비스를 통해 ì¸í„°ë„· 사ì´ì—ì„œ í•  수 있습니다. ê·¸ 때는 VPN Gate 서비스를 ë™ìž‘시키고 ì»´í“¨í„°ì˜ ì¸í„°ë„·ìƒì—ì„œì˜ ê¸€ë¡œë²Œ IP 주소가 해당 í†µì‹ ì˜ ë°œì‹  IP 주소로 사용ë©ë‹ˆë‹¤. +VPN Gate 서비스는 VPN Gate 학술 실험 서비스 디렉토리 ì„œë²„ì— ëŒ€í•´ 5.5 ìš´ì˜ìž ì •ë³´, 로그 설정, 시작 시간, OS 종류, 프로토콜 유형, í¬íŠ¸ 번호, 회선 품질 ì •ë³´, 통계, VPN Gate í´ë¼ì´ì–¸íŠ¸ ì—ì„œ ì—°ê²° 로그 (ì¼ì‹œ, IP 주소, 버전 번호, ID) ë° ì†Œí”„íŠ¸ì›¨ì–´ì˜ ë²„ì „ 정보를 보냅니다. ì´ ì •ë³´ëŠ” 디렉토리ì—ì„œ ê³µì¤‘ì˜ ì—´ëžŒì— ì œê³µë©ë‹ˆë‹¤. ë˜í•œ VPN Gate 서비스는 5.9ì—ì„œ 설명 ëœ ê¸°ëŠ¥ì˜ ì¸ì½”딩ì„위한 키를 VPN Gate 학술 실험 서비스 디렉토리 서버ì—ì„œ 수신합니다. + +5.3 VPN Gate ì„œë¹„ìŠ¤ì˜ ë™ìž‘ì— ëŒ€í•œ ìžì„¸í•œ +기본ì ìœ¼ë¡œ 비활성화ë˜ì–´ìžˆëŠ” VPN Gate 서비스를 사용ìžì˜ ì¡°ìž‘ì— ì˜í•´ 활성화하면 SoftEther VPN Serverì— "VPNGATE"ë¼ëŠ” ì´ë¦„ì˜ ê°€ìƒ HUBê°€ ìƒì„±ë©ë‹ˆë‹¤. SoftEter VPN Clientìƒì—ì„œ VPN Gate 서비스를 사용하려고하면 먼저 SoftEther VPN Clientì˜ ë™ì¼ 프로세스ìƒì—ì„œ 간단한 ìž‘ë™ SoftEther VPN Server와 ë™ì¼í•œ í”„ë¡œê·¸ëž¨ì„ ì‹œìž‘í•˜ê³  ê·¸ ì†ì—ì„œ "VPNGATE"ë¼ëŠ” ëª…ì¹­ì˜ ê°€ìƒ HUBê°€ ìƒì„±ë©ë‹ˆë‹¤. 해당 ê°€ìƒ HUB는 "VPN"ë¼ëŠ” 사용ìžê°€ ìƒì„±ë˜ê³  ìµëª…으로 ì¸í„°ë„·ì—ì„œ 누군가가 해당 ê°€ìƒ HUBì— VPN ì—°ê²°ì„ í•  수 있습니다. ì¼ë‹¨ "VPNGATE"ê°€ìƒ HUBì— ì—°ê²°í•˜ëŠ” VPN í´ë¼ì´ì–¸íŠ¸ 컴퓨터가 시작한 모든 í†µì‹ ì€ "VPNGATE"ê°€ìƒ HUB를 통과하고 SoftEther VPN Server (ë˜ëŠ” SoftEther VPN Client)ê°€ 실행ë˜ëŠ” ì»´í“¨í„°ì˜ ë¬¼ë¦¬ì  ë„¤íŠ¸ì›Œí¬ ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 통해 ì¸í„°ë„·ì— 전송ë©ë‹ˆë‹¤. ë”°ë¼ì„œ ì¸í„°ë„·ì—ì„œ 목ì ì§€ 호스트는 마치 해당 í†µì‹ ì´ SoftEther VPN Server를 실행하는 컴퓨터ì—ì„œ ë°œìƒ ëœ ê²ƒì´ë‹¤ 것처럼 ì‹ë³„ í•  수 있습니다. 그러나 대ìƒì´ 192.168.0.0/255.255.0.0, 172.16.0.0/255.240.0.0 ë° 10.0.0.0/255.0.0.0 ì•žì˜ íŒ¨í‚·ì€ ê°œì¸ ë„¤íŠ¸ì›Œí¬ (예를 들어 사내 LAN 등)ì—ì„œ 사용ë˜ëŠ” 것으로 간주 " VPNGATE "ê°€ìƒ HUB를 통해 전송ë˜ëŠ” ê²ƒì€ ì•„ë‹™ë‹ˆë‹¤. VPN Gate 서비스를 사내 LAN ë“±ì˜ ì»´í“¨í„°ì—ì„œ ìž‘ë™ ì‹œì¼œë„, VPN Gate 사용ìžì—게 사내 LANìƒì˜ 다른 ì»´í“¨í„°ì— ì•¡ì„¸ìŠ¤í•˜ëŠ” ê²ƒì„ ìš©ì„œí•´ì•¼í•˜ê¸° ë•Œë¬¸ì— ì•ˆì „í•©ë‹ˆë‹¤. VPN Gate 서비스는 ë˜í•œ VPN Gate 디렉토리 서버 액세스 ì¤‘ê³„ë„ ì‹¤ì‹œí•©ë‹ˆë‹¤. +VPN Gate 서비스는 방화벽ì´ë‚˜ NAT 등과 함께 잘 ìž‘ë™ í•  수 있ë„ë¡í•˜ê¸° 위해 1.2ì—ì„œ 설명ë˜ëŠ” NAT íƒìƒ‰ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì—¬ UDP í¬íŠ¸ë¥¼ 엽니 다. ë˜í•œ ì¼ë¶€ TCP í¬íŠ¸ë¥¼ Listen ìƒíƒœë¡œ ì¼ë¶€ TCP ë° UDP í¬íŠ¸ì— 대해 Universal Plug and Play (UPnP) í”„ë¡œí† ì½œì„ ì‚¬ìš©í•˜ì—¬ 정기ì ìœ¼ë¡œ 로컬 ë¼ìš°í„°ì— í¬íŠ¸ ê°œë°©ì„ ìš”êµ¬í•©ë‹ˆë‹¤. ë¼ìš°í„°ì˜ ë™ìž‘ì— ë”°ë¼ í¬íŠ¸ëŠ” VPN Gate 서비스 중지 후ì—ë„ ê°œë°©ë˜ì–´ ê³„ì† ìˆ˜ 있으므로 UPnP í¬íŠ¸ë¥¼ 닫으려는 경우 수ë™ìœ¼ë¡œ 닫으십시오. +VPN Gate 서비스는 ë˜í•œ www.vpngate.net 미러 ê¸°ëŠ¥ë„ ì œê³µí•©ë‹ˆë‹¤. ì´ê²ƒì€ VPN Gate Web 사ì´íŠ¸ì— 액세스하려고하는 ì¸í„°ë„· 사용ìžì—게 www.vpngate.net 사ì´íŠ¸ ë³µì‚¬ë³¸ì˜ ì½˜í…츠를 ê°„ì´ì ì¸ HTTP 서버를 통해 호스팅하는 구조입니다. ê°„ì´ì ì¸ HTTP 서버 ê¸°ëŠ¥ì€ VPN Gate 서비스 í”„ë¡œê·¸ëž¨ì˜ ì¼ë¶€ë¡œ 실행 ìžì‹ ì„ www.vpngate.netì˜ ë¯¸ëŸ¬ ëª©ë¡ íŽ˜ì´ì§€ì— ìžë™ìœ¼ë¡œ 등ë¡í•©ë‹ˆë‹¤. 그러나 www.vpngate.net ì´ì™¸ì˜ ì„œë²„ì— ì¤‘ê³„ í†µì‹ ì€ ì§€ì›í•˜ì§€ 않습니다. + +5.4 VPN Gate 서비스ì—ì„œ ì¸í„°ë„· 사ì´ì˜ 통신 +VPN Gate 서비스는 "2.8 ê°€ìƒ NAT 기능"ì—ì„œ 설명 ëœ ê¸°ëŠ¥ì„ ì´ìš©í•˜ì—¬ 사용ìžì˜ í†µì‹ ì„ ì¸í„°ë„·ì— ë¼ìš°íŒ…합니다. ë˜í•œ VPN Gate 서비스는 ì¸í„°ë„· íšŒì„ ì˜ í’ˆì§ˆì„ ì¡°ì‚¬í•˜ê¸° 위해 ì¼ì • 시간마다 츠쿠바 ëŒ€í•™ì— ì„¤ì¹˜ë˜ì–´ìžˆëŠ” Ping 서버 ë° Google ì‚¬ì— ì„¤ì¹˜ë˜ëŠ” Public DNS Server (IP 주소 : 8.8.8.8)ì— ëŒ€í•´ Ping íŒ¨í‚·ì„ ë³´ëƒ…ë‹ˆë‹¤. ë˜í•œ 츠쿠바 ëŒ€í•™ì— ì„¤ì¹˜ë˜ì–´ìžˆëŠ” 통신 ì†ë„ 측정 ì„œë²„ì— TCPì—ì„œ ì—°ê²°ì„ ì„¤ì •í•˜ê³  수십 ì´ˆ ì •ë„ì˜ í†µì‹ ì„합니다. ì´ëŸ¬í•œ 품질 ë°ì´í„°ëŠ” 측정 후 ìžë™ìœ¼ë¡œ VPN Gate 학술 실험 프로ì íŠ¸ 중앙 ì„œë²„ì— ì „ì†¡ë˜ì–´ 저장ë©ë‹ˆë‹¤. ê·¸ 결과는 ê³µì¤‘ì˜ ì—´ëžŒì— ì œê³µë©ë‹ˆë‹¤. ì´ëŸ¬í•œ ì •ê¸°ì  ì¸ í†µì‹  네트워í¬ì— ì˜í–¥ì„ 최대한주지 ì•Šë„ë¡í•˜ê¸°ìœ„í•œ 최소 ê¸ˆì•¡ì— ì¡°ì •ë˜ì–´ 있지만 íšŒì„ ì„ ì••ë°•í•˜ëŠ” ê²½ìš°ë„ ìžˆìŠµë‹ˆë‹¤. + +5.5 VPN Gate 서비스 ìš´ì˜ìž ì •ë³´ +VPN Gate 학술 실험 프로ì íŠ¸ì— 참여한 컴퓨터ì—ì„œ 실행ë˜ëŠ” VPN Gate 서비스는 ì¸í„°ë„·ì„ 통해 공중ì—게 서비스를 제공하는 분산 ë…¸ë“œì˜ ì¼ì›ìž…니다. ë”°ë¼ì„œ 해당 ì»´í“¨í„°ì˜ ê´€ë¦¬ìžëŠ” ì„œë²„ì˜ ìš´ì˜ìž 정보를 ì ì ˆí•˜ê²Œ 신고하여야합니다. ìš´ì˜ìž 정보는 ìš´ì˜ìž ì´ë¦„ ë° ë¶€ì • ì´ìš© ë“±ì´ ìžˆì—ˆì„ ê²½ìš°ì˜ ì—°ë½ì²˜ ì´ë©”ì¼ ì£¼ì†Œë¥¼ í¬í•¨í•©ë‹ˆë‹¤. ìš´ì˜ìž 정보는 VPN Gate 서비스 설정 화면ì—ì„œ 언제든지 ìž…ë ¥ í•  수 있습니다. ìž…ë ¥ ëœ ìš´ì˜ìž 정보는 ìžë™ìœ¼ë¡œ VPN Gate 학술 실험 프로ì íŠ¸ 중앙 ì„œë²„ì— ì „ì†¡ë˜ì–´ 저장ë©ë‹ˆë‹¤. ê·¸ 결과는 ê³µì¤‘ì˜ ì—´ëžŒì— ì œê³µë˜ê¸° ë•Œë¬¸ì— ìž…ë ¥ì‹œì—는 충분히주ì˜í•˜ì‹­ì‹œì˜¤. ë˜í•œ, ìž…ë ¥ì´ì—†ëŠ” 경우 ìš´ì˜ìž 정보로서 기본ì ìœ¼ë¡œ ì»´í“¨í„°ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë’¤ì— " 's owner"ë¼ëŠ” 문ìžì—´ì„ 추가 í•œ 문ìžê°€ 사용ë©ë‹ˆë‹¤. + +5.6 VPN Gate 서비스를 ìš´ì˜í•˜ëŠ” 경우 ë²•ë ¹ì˜ ì¤€ìˆ˜ +사용ìžê°€ VPN Gate 서비스를 ìš´ì˜í•˜ëŠ” 경우 êµ­ê°€ · ì§€ì—­ì— ë”°ë¼ì„œëŠ” ì´ëŸ¬í•œ 서비스를 ìš´ì˜í•˜ëŠ” ê²ƒì— ëŒ€í•´ 미리 행정 ê¸°ê´€ì— ì˜í•œ 허가를 얻거나 행정 ê¸°ê´€ì— ì‚¬ì „ì— ì‹ ê³ í•´ì•¼í•˜ëŠ” 규정ì´ìžˆëŠ” 경우가 있습니다. 그런 규정ì´ìžˆëŠ” 경우는 VPN Gate 서비스를 사용하기 ì „ì— ë°˜ë“œì‹œ ë²•ë ¹ì— ì˜í•˜ì—¬ 요구ë˜ëŠ” 절차를 ì´í–‰í•˜ì‹­ì‹œì˜¤. 소프트웨어 ê°œë°œìž ë˜ëŠ” VPN Gate 학술 실험 프로ì íŠ¸ ì‹¤ì‹œë“¤ì€ VPN Gate 서비스를 실행시킨 사용ìžê°€ ë²•ë ¹ì— ê·œì • ëœ ì˜ë¬´ë¥¼ ì´í–‰í•˜ì§€ ì•ŠìŒìœ¼ë¡œì¨ ë°œìƒí•œ ë²•ì  ì±…ìž„ ë˜ëŠ” ì†í•´ì— 대해 ì±…ìž„ì„ ì§€ì§€ 않으므로주ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤. + +5.7. 통신 ë¹„ë°€ì˜ ë³´í˜¸ +ë§Žì€ êµ­ê°€ì˜ ë²•ë ¹ì—ì„œ VPN Gate 서비스 ìš´ì˜ìžëŠ” VPN Gate ì„œë¹„ìŠ¤ì˜ ë‚´ë¶€ë¥¼ 통과 í•œ ì—…ì²´ì˜ í†µì‹ ì— ëŒ€í•´ ë¹„ë°€ì„ ë³´í˜¸í•˜ëŠ” ê²ƒì´ ìš”êµ¬ë˜ê²Œë˜ë¯€ë¡œì£¼ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤. + +5.8 패킷 로그 +VPN Gate 서비스를 통해 전송ë˜ëŠ” 주요 통신 íŒ¨í‚·ì˜ ì¤‘ìš”í•œ í—¤ë” ë¶€ë¶„ì„ ê¸°ë¡í•˜ëŠ” "패킷 로그"ê¸°ëŠ¥ì´ VPN Gate 서비스 í”„ë¡œê·¸ëž¨ì— êµ¬í˜„ë˜ì–´ 있습니다. 패킷 로그는 VPN Gate 서비스를 통해 ì œ 3ìžê°€ 불법 í†µì‹ ì„ í•œ 경우ì—는 ê·¸ ì‚¬ì‹¤ì„ ê¸°ë¡í•˜ê¸°ìœ„í•œ 기능입니다. 패킷 로그와 VPN ì—°ê²°ì˜ ì ‘ìˆ˜ 로그를 참조하여 해당 í†µì‹ ì„ í•œ ìží•˜ë¼ IP 주소를 확ì¸í•  수 있습니다. ì´ ê°™ì€ ì¡°ì‚¬ ë“±ì˜ ì •ë‹¹í•œ 목ì ë§Œì„위한 패킷 로그를 사용하십시오. 패킷 로그를 정당한 ì´ì™¸ì˜ ìš©ë„ë¡œ 열람하거나 ë‚´ìš©ì„ ëˆ„ì„¤í•˜ëŠ” ê²ƒì€ 5.7ì˜ ê·œì •ì— ìœ„ë°°ë©ë‹ˆë‹¤. + +5.9 패킷 ë¡œê·¸ì˜ ìžë™ ë³´ê´€ 기능 +VPN Gate 학술 실험 프로ì íŠ¸ëŠ” ì¼ë³¸ êµ­ 헌법과 ë²•ë¥ ì— ë”°ë¼ ìš´ì˜ë˜ê³  있습니다. ì¼ë³¸ êµ­ 헌법과 ë²•ë ¹ì€ í†µì‹ ì˜ ë¹„ë°€ì— ëŒ€í•´ 매우 엄격한 보호를 요구하고 있습니다. ì¼ë³¸ì—ìžˆì–´ì„œì˜ ê·œì¹™ì„ ì¤€ìˆ˜í•˜ê¸° 위해 VPN Gate 서비스 í”„ë¡œê·¸ëž¨ì€ "ìžë™ 로그 íŒŒì¼ ì¸ì½”딩 'ê¸°ëŠ¥ì´ íƒ‘ìž¬ë˜ì–´ 있으며, 기본ì ìœ¼ë¡œ 활성화ë˜ì–´ 있습니다. +기본ì ìœ¼ë¡œ VPN Gate ì„œë¹„ìŠ¤ì˜ í˜„ìž¬ ì„¤ì •ì€ 2 주 ì´ìƒì´ 경과 í•œ 패킷 로그 파ì¼ì„ ìžë™ìœ¼ë¡œ ì¸ì½”딩하여 보관하ë„ë¡ë˜ì–´ 있습니다. VPN Gate 서비스를 통해 í†µì‹ ì„ ìˆ˜í–‰ í•œ 사용ìžì˜ í†µì‹ ì˜ ë¹„ë°€ì„ ë³´í˜¸í•˜ê¸° 위해 ì¼ë‹¨ ì¸ì½”딩 ëœ íŒŒì¼ì€ VPN Gate 서비스를 실행하는 ì»´í“¨í„°ì˜ ê´€ë¦¬ìžë„ ë³¼ 수 없습니다. ë”°ë¼ì„œ VPN Gate 서비스를 ì´ìš©í•˜ëŠ” 최종 사용ìžì˜ 프ë¼ì´ë²„시가 유지ë©ë‹ˆë‹¤. +패킷 로그 파ì¼ì„ ìƒì„± 후 2 주 ì´ìƒ 경과 í•œ 후ì—ë„ ìžë™ìœ¼ë¡œ ì¸ì½”딩ë˜ì§€ ì•Šë„ë¡í•˜ê¸° 위해서는 VPN Gate 서비스 ì„¤ì •ì„ ë³€ê²½í•˜ì‹­ì‹œì˜¤. ì´ ê²½ìš° 패킷 로그 파ì¼ì€ ì˜êµ¬ì ìœ¼ë¡œ 디스í¬ì— ì¼ë°˜ í…스트로 남게ë©ë‹ˆë‹¤. ë”°ë¼ì„œ 사용ìžì˜ í†µì‹ ì˜ ë¹„ë°€ì„ ì¹¨í•´í•˜ì§€ ì•Šë„ë¡ì£¼ì˜í•˜ì‹­ì‹œì˜¤. +VPN Gate 서비스를 통해 최종 사용ìžê°€ 불법 행위를 í•œ ë•Œ ê°™ì€ ì¸ì½”딩 ëœ íŒ¨í‚· 로그 파ì¼ì„ 디코딩하여 통신 ë‚´ìš©ì„ ë³µì› í•  필요가 ìƒê²¼ì„ 경우, 츠쿠바 대학 ëŒ€í•™ì› VPN Gate 학술 실험 프로ì íŠ¸ ìš´ì˜ìž ì— ì—°ë½í•˜ì‹­ì‹œì˜¤. ì—°ë½ ë°©ë²•ì€ http://www.vpngate.net/ì— ê¸°ìž¬ë˜ì–´ 있습니다. 프로ì íŠ¸ì˜ ìš´ì˜ìžëŠ” 기존 ë²•ë ¹ì— ë”°ë¼ ë²•ì› ë“± 사법 ê¸°ê´€ì˜ ìš”ì²­ ë° ì´ì— 준하는 요청ì´ìžˆì„ 경우 ë””ì½”ë”©ì— ë”°ë¦…ë‹ˆë‹¤. + +5.10 ì¼ë³¸ 지역ì—ì„œ VPN Gate 서비스를 ìš´ì˜í•˜ëŠ” ê²½ìš°ì˜ ì£¼ì˜ì  +사용ìžê°€ ì¼ë³¸ì˜ ì˜ì—­ì—ì„œ VPN Gate 서비스를 ìš´ì˜í•˜ëŠ” ê²½ìš°ì— ê·¸ 행위가 전기 통신 역무를 타ì¸ì˜ ìˆ˜ìš”ì— ì‘하기 위하여 제공하는 ì‚¬ì—…ì— í•´ë‹¹í•˜ëŠ” 경우ì—는 당해 VPN Gate 서비스 제공 행위는 전기 통신 사업법 (1984 ë…„ 12 ì›” 25 ì¼ ë²•ë¥  ì œ 86 호)ì˜ '전기 통신 사업ìž'ì— í•´ë‹¹ ë  ìˆ˜ 있습니다. 그러나 그런 경우ì—ë„, "전기 통신 사업 진입 매뉴얼 [ë¶€ë¡ íŒ]ã€(2005 ë…„ 8 ì›” 18 ì¼ ë°œí–‰ ì´ë¬´ì„± 전기 통신 사업부 ë°ì´í„° 통신과)ì— ë”°ë¥´ë©´ 수ìµì´ ë°œìƒí•˜ì§€ 않는 경우 전기 통신 사업ìžì— 해당하지 ì•Šì„ ê²ƒìž…ë‹ˆë‹¤. ë”°ë¼ì„œ, ìˆ˜ìµ ëª©ì ìœ¼ë¡œ 실행하는 경우를 제외하고 VPN Gate 서비스를 ê°€ë™ ì‹œì¼œë„ ë“±ë¡ Â· ì‹ ê³ ê°€ 필요한 '전기 통신 사업ìž'ì— í•´ë‹¹í•˜ì§€ 않습니다. ë¹„ë¡ ì „ê¸° 통신 사업ìžì— 해당하지 않는 경우ì—ë„ ì „ê¸° 통신 ì‚¬ì—…ë²•ì— ê·œì • ëœ "ë¹„ë°€ì˜ ë³´í˜¸ 'ì˜ë¬´ëŠ” ë°œìƒí•  수입니다. ì´ëŸ¬í•œ ì ì—ì„œ ì¼ë³¸ì˜ ì˜ì—­ì—ì„œ VPN Gate 서비스를 ìš´ì˜í•˜ëŠ” 경우ì—는 VPN Gate 서비스 ìš´ì˜ìžëŠ” ìžê¸° 관리하는 VPN Gate 서비스를 통해 ë°œìƒ ëœ ì—…ì²´ì˜ í†µì‹  ë‚´ìš©ì˜ ë¹„ë°€ 를 누설ë˜ì§€ 않습니다. +ì´ ì ˆì—ì„œì£¼ì˜ ì‚¬í•­ì€ ì¼ë³¸ì˜ 령역 ë°–ì—서는 ì ìš©ë˜ì§€ 않습니다. + +5.11. VPN Gate í´ë¼ì´ì–¸íŠ¸ +SoftEther VPN Clientì— VPN Gate í´ë¼ì´ì–¸íŠ¸ 플러그ì¸ì´ í¬í•¨ë˜ì–´ìžˆëŠ” 경우, 사용ìžëŠ” SoftEther VPN Client를 사용하여 ì¸í„°ë„·ì—ì„œ 실행ë˜ëŠ” VPN Gate 서비스 목ë¡ì„ 검색하고 í•˜â€‹â€‹ë‚˜ì˜ VPN Gate 서비스 서버 를 지정하여 해당 ì„œë²„ì— ì—°ê²°í•  수 있습니다. +VPN Gate í´ë¼ì´ì–¸íŠ¸ëŠ” 시작하는 ë™ì•ˆ í•­ìƒ VPN Gate 서비스 서버 목ë¡ì„ 검색하기위한 통신 ì¸í„°ë„· 호스트 사ì´ì—ì„œ ì¼ì • 시간마다 실시합니다. ë”°ë¼ì„œ 통신량 ë˜ëŠ” 통신 ì‹œê°„ì— ë”°ë¼ ìš”ê¸ˆì´ ë¶€ê³¼ ê°™ì€ ì¸í„°ë„· íšŒì„ ì„ ì´ìš©ì¤‘ì¸ ê²½ìš°ëŠ” 충분히주ì˜í•˜ì‹­ì‹œì˜¤. +VPN Gate í´ë¼ì´ì–¸íŠ¸ë¥¼ 시작할 ë•Œ VPN Gate 서비스를 활성화할지 여부를 ì„ íƒí•˜ëŠ” í™”ë©´ì´ í‘œì‹œ ë  ìˆ˜ 있습니다. VPN Gate 서비스는 ìœ„ì˜ ì„¤ëª…ì„ ì°¸ì¡°í•˜ì‹­ì‹œì˜¤. + +5.12. VPN Gate 학술 ì‹¤í—˜ì— ì°¸ì—¬í•˜ê±°ë‚˜ 사용하기 ì „ì—ì£¼ì˜ ì‚¬í•­ +VPN Gate 학술 실험 서비스는 ì¼ë³¸ì— 소재하는 츠쿠바 대학 대학ì›ì—ì„œ 연구 프로ì íŠ¸ë¡œ ìš´ì˜ë˜ëŠ” 서비스입니다. 본 서비스는 ì¼ë³¸ êµ­ì˜ ë²•ë ¹ì—만 준수 ìš´ìš©ë˜ê³  있으며, ì¼ë³¸ ì´ì™¸ì˜ êµ­ê°€ · ì§€ì—­ì˜ ë²•ê·œì— ëŒ€í•´ì„œëŠ” ì¼ì ˆ 관여하고 있지 않습니다. +ì›ëž˜ 세계ì—는 200 개국 가까운 나ë¼ê°€ 존재하고 있으며, ê° êµ­ê°€ì˜ ë²•ë¥ ì€ ì„œë¡œ 다릅니다. 모든 êµ­ê°€ì˜ ë²•ë¥ ì„ ê³µë¶€ í•œ 후 그들 모ë‘ì— ì í•© í•¨ì„ ë³´ì¦í•˜ëŠ” 소프트웨어를 개발하는 ê²ƒì€ ì‚¬ì‹¤ìƒ ë¶ˆê°€ëŠ¥í•©ë‹ˆë‹¤. ë§Œì¼ ì‚¬ìš©ìžê°€ 본 서비스를 특정 êµ­ê°€ · ì§€ì—­ì˜ ì˜ì—­ ë‚´ì—ì„œ ì´ìš©í•¨ìœ¼ë¡œì¨ 공무ì›ì— ì˜í•´ 법ì ì¸ ì²˜ë²Œì„ ë¶€ê³¼ ë“±ì˜ ì†í•´ê°€ ë°œìƒí•œ 경우ì—ë„ í”„ë¡œì íŠ¸ 실시는 ì¼ì²´ ì±…ìž„ì„지지 않습니다. +소프트웨어 나 서비스를 사용할 ë•Œ 사용ìžê°€ ì ìš©ë˜ëŠ” 모든 ë²•ë ¹ì„ ì‚¬ìš©ìžì˜ ì±…ìž„ì— ì˜í•´ 준수하십시오. 소프트웨어 ë˜ëŠ” 서비스를 ì¼ë³¸ 국내외를 불문하고 사용 ëœ ê²½ìš°ì— ë°œìƒí•˜ëŠ” 모든 ì†í•´ ë° ì±…ìž„ì€ ì‚¬ìš©ìžì—게 귀책합니다. 본 학술 실험 ìš´ì˜ìž ë° ì†Œí”„íŠ¸ì›¨ì–´ 공급 업체는 ì±…ìž„ì„지지 않습니다. +ì´ëŸ¬í•œì£¼ì˜ ì‚¬í•­ì— ë™ì˜í•˜ì§€ 않는 경우ì—는 VPN Gate 학술 실험 서비스 관련 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì§€ 마십시오. +VPN Gate는 츠쿠바 대학 ëŒ€í•™ì› í•™ìˆ  목ì ì˜ 연구 프로ì íŠ¸ìž…니다. VPN Gate 소프트웨어는 프리웨어ì´ë‹¤ SoftEther VPN ë° ì˜¤í”ˆ 소스 ì¸ UT-VPNì„ í™•ìž¥í•˜ëŠ” í”ŒëŸ¬ê·¸ì¸ í˜•íƒœë¡œ 개발ë˜ì–´ 있지만, ì´ëŠ” 본 연구 프로ì íŠ¸ì—ì„œ 개발 ëœ ê²ƒì´ë©°, 소프트 ì´ì‚¬ (주)ì— ì˜í•´ 개발 ëœ ê²ƒì€ ì•„ë‹™ë‹ˆë‹¤. 본 연구는 소프트 ì´ì‚¬ 주ì‹íšŒì‚¬ê°€ 주재 추진하거나 ë³´ì¦í•˜ì§€ 않습니다. +VPN í†µì‹ ì´ ê¸ˆì§€ë˜ëŠ” êµ­ê°€ · 지역ì—서는 VPN Gate를 사용하지 마십시오. + +5.13. VPN Gate Clientì— í¬í•¨ ëœ ê²€ì—´ ë°©í™”ë²½ì˜ íšŒí”¼ë¥¼ìœ„í•œ P2P 중계 기능 +2015 ë…„ 1 ì›” ì´í›„ 출시 ëœ VPN Gate Client는 P2P 중계 ê¸°ëŠ¥ì´ íƒ‘ìž¬ë˜ì–´ 있습니다. ì´ P2P 중계 ê¸°ëŠ¥ì€ ê²€ì—´ 방화벽 우회 강화를 목ì ìœ¼ë¡œí•˜ê³  있습니다. ë‹¹ì‹ ì˜ VPN Gate Clientì—ì„œ P2P 중계 ê¸°ëŠ¥ì´ í™œì„±í™”ë˜ì–´ìžˆëŠ” 경우 P2P ë¦´ë ˆì´ ê¸°ëŠ¥ì€ ì˜¤ë¡œì§€ 당신과 ê°™ì€ ì§€ì—­ì— ê±°ì£¼í•˜ëŠ” 다른 VPN Gate 사용ìžì˜ VPN ì—°ê²°ì„ í—ˆìš©í•˜ê³  해당 VPN í†µì‹ ì„ ê²€ì—´ ìš© 방화벽 외부ì—있는 ìžìœ ë¡œìš´ (검열없ì´) ì¸í„°ë„· ì ‘ì† í™˜ê²½ì—있는 ì‚¬ëžŒì´ ì›ê²©ì§€ì— 설치 í•œ VPN Gate Serverì— ì¤‘ê³„í•©ë‹ˆë‹¤. ì´ ì¤‘ê³„ 기능ì—서는 ë‹¹ì‹ ì˜ VPN Gate Clientì˜ P2P 중계 ê¸°ëŠ¥ì— ì—°ê²°ëœ VPN Gate 사용ìžì˜ VPN Gate 사용중ì—ì„œ NAT 출구 IP 주소는 ë‹¹ì‹ ì˜ ì»´í“¨í„°ë¥¼ 대체하지 않습니다. 왜ëƒí•˜ë©´ ê·¸ 중계 ê¸°ëŠ¥ì€ VPN í„°ë„ì„ ë°˜ì‚¬ 형태로 중계하는 것ì´ë©°, VPN í„°ë„ì˜ ìµœì¢… 종결 ì ì€ ê·¸ ì‚¬ëžŒì´ ì„¤ì¹˜ í•œ VPN Gate Server하기 때문입니다. 그러나 ê·¸ ì‚¬ëžŒì´ ì„¤ì¹˜ í•œ VPN Gate Serverì˜ VPN í„°ë„ì˜ ì ‘ê·¼ IP 주소가 ê·€í•˜ì˜ ì»´í“¨í„°ì˜ IP 주소가 기ë¡ë©ë‹ˆë‹¤. ë˜í•œ ë‹¹ì‹ ì˜ ì»´í“¨í„° P2P 중계 ê¸°ëŠ¥ì„ í†µí•´ ë°œìƒ ëœ íŒ¨í‚·ì€ 5.8ì— ë”°ë¼ ë‹¹ì‹ ì˜ ì»´í“¨í„°ì— ê¸°ë¡ë©ë‹ˆë‹¤. P2P 중계 ê¸°ëŠ¥ì„ ê°–ëŠ” VPN Gate Client를 설치 í•œ 후 해당 P2P 중계 ê¸°ëŠ¥ì´ ìž‘ë™í•˜ëŠ” ìƒíƒœê°€ë˜ì—ˆì„ 경우ì—는 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 5.10, 5.11 ë° 5.12ì—ì„œ VPN Gate 서비스 (VPN 서버 기능)ì„ ëª…ì‹œ ì ìœ¼ë¡œ ì‚¬ìš©í–ˆì„ ê²½ìš°ì™€ ê°™ì€ì£¼ì˜ ì‚¬í•­ì´ ì ìš©ë©ë‹ˆë‹¤. P2P 중계 ê¸°ëŠ¥ì´ í™œì„±í™”ë˜ë©´ ë‹¹ì‹ ì˜ ì»´í“¨í„°ì˜ IP 주소 ë° 5.5ì—ì„œ 언급 ëœ ê¸°ë³¸ ìš´ì˜ìž ì´ë¦„ì€ VPN Gate Projectê°€ ë°°í¬í•˜ëŠ” VPN Gate 서버 목ë¡ì— ìžë™ìœ¼ë¡œ 추가ë©ë‹ˆë‹¤. 5.5ì—ì„œ 언급 ëœ ì •ë³´ëŠ” "vpn_gate_relay.config"파ì¼ì„ 편집하여 변경할 수 있습니다. ì„¤ì •ì„ ë³€ê²½í•˜ëŠ” 경우ì—는 먼저 VPN Client 서비스를 중지해야합니다. VPN Gate Client는 ë‹¹ì‹ ì˜ ì»´í“¨í„°ì˜ P2P 중계 ê¸°ëŠ¥ì„ ë‹¹ì‹ ì˜ ì»´í“¨í„°ê°€ 검열 ë°©í™”ë²½ì´ ì¡´ìž¬í•˜ëŠ” ì§€ì—­ì— ì¡´ìž¬í•˜ëŠ” ê°€ëŠ¥ì„±ì„ ê°ì§€í•˜ë©´ ìžë™ìœ¼ë¡œ 활성화합니다. 만약 P2P 중계 ê¸°ëŠ¥ì„ í•´ì œí•˜ë ¤ë©´ VPN Clientì˜ ì„¤ì • íŒŒì¼ ì¸ "vpn_client.config"파ì¼ì˜ "DisableRelayServer"플래그를 "true"ë¡œ 설정해야합니다. ì„¤ì •ì„ ë³€ê²½í•˜ëŠ” 경우ì—는 먼저 VPN Client 서비스를 중지해야합니다. P2P ë¦´ë ˆì´ ê¸°ëŠ¥ì€ ë²•ë ¹ì— ì˜í•´ 검열 ë°©í™”ë²½ì˜ íšŒí”¼ë¥¼ìœ„í•œ P2P 중계 ê¸°ëŠ¥ì˜ ì œê³µì´ ê¸ˆì§€ ëœ êµ­ê°€ 나 ì§€ì—­ë„ ìžë™ìœ¼ë¡œ 활성화 ë  ìˆ˜ 있습니다. ë”°ë¼ì„œ ë²•ë ¹ì— ì˜í•´ 검열 ë°©í™”ë²½ì˜ íšŒí”¼ë¥¼ìœ„í•œ P2P 중계 ê¸°ëŠ¥ì˜ ì œê³µì´ ê¸ˆì§€ë˜ì–´ìžˆëŠ” êµ­ê°€ ë˜ëŠ” ì§€ì—­ì˜ ì‚¬ìš©ìžëŠ” 수ë™ìœ¼ë¡œ "DisableRelayServer"플래그를 변경하여 P2P 중계 ê¸°ëŠ¥ì„ ìžê¸° 책임으로 즉시 해제해야 합니 않습니다. From 3b5b31c0b1e5bb45795813a19ca60a8e6dbfbb01 Mon Sep 17 00:00:00 2001 From: "Jioh L. Jung" Date: Fri, 29 May 2015 10:57:26 +0900 Subject: [PATCH 006/135] Revised error on strtable_ko.stb Fixed error parts from translation. --- src/bin/hamcore/strtable_ko.stb | 578 ++++++++++++++++---------------- 1 file changed, 289 insertions(+), 289 deletions(-) diff --git a/src/bin/hamcore/strtable_ko.stb b/src/bin/hamcore/strtable_ko.stb index 51123519..881f7da5 100644 --- a/src/bin/hamcore/strtable_ko.stb +++ b/src/bin/hamcore/strtable_ko.stb @@ -149,7 +149,7 @@ ERR_77 ì§€ì •ëœ X509 ì¸ì¦ì„œ 파ì¼ì€ RSA 1024 bit, 1536 bit, 2048 bit, 3072 ERR_78 SecureNAT ì„¸ì…˜ì€ ëŠì„ 수 없습니다. ì„¸ì…˜ì„ ì‚­ì œí•˜ë ¤ë©´ SecureNAT ìž‘ë™ì„ 중지하십시오. ERR_79 SecureNAT ê¸°ëŠ¥ì€ í´ëŸ¬ìŠ¤í„°ë§ 환경ì—ì„œ 사용할 수 없습니다. ERR_80 SecureNAT ê¸°ëŠ¥ì´ ìž‘ë™í•˜ì§€ 않습니다. -ERR_81ì´ VPN Serverì— ì—°ê²° ì„¸ì…˜ì€ ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžê°€ 설치ë˜ì–´ìžˆëŠ” 방화벽 ìž¥ì¹˜ì— ì˜í•´ 차단ë˜ì—ˆìŠµë‹ˆë‹¤. ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. +ERR_81 ì´ VPN Serverì— ì—°ê²° ì„¸ì…˜ì€ ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžê°€ 설치ë˜ì–´ìžˆëŠ” 방화벽 ìž¥ì¹˜ì— ì˜í•´ 차단ë˜ì—ˆìŠµë‹ˆë‹¤. ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. ERR_82 로컬 브리지 ì—°ê²°ì´ ëŠì–´ 수 없습니다. ì„¸ì…˜ì„ ì‚­ì œí•˜ë ¤ë©´ 로컬 브리지 ê¸°ëŠ¥ì„ ì¤‘ì§€í•˜ì‹­ì‹œì˜¤. ERR_83 로컬 브리지 ê¸°ëŠ¥ì´ ìž‘ë™í•˜ì§€ 않습니다. ERR_84 ì—°ê²°ëœ VPN Server는 로컬 브리지를 사용할 수 없습니다. ê·€í•˜ì˜ VPN Serverì—ì„œ 로컬 브리지를 사용하기위한 설정 ë°©ë²•ì€ ì˜¨ë¼ì¸ ë„ì›€ë§ ë“±ì„ ì°¸ì¡°í•˜ì‹­ì‹œì˜¤. @@ -170,7 +170,7 @@ ERR_98 ë¼ìš°íŒ… í…Œì´ë¸” ì¶”ê°€ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. ERR_99 ë¼ìš°íŒ… í…Œì´ë¸”ì˜ ì‚­ì œì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. ERR_100 ì§€ì •ëœ ë¼ìš°íŒ… í…Œì´ë¸”ì´ ì´ë¯¸ 존재합니다. ERR_101 í´ë¼ì´ì–¸íŠ¸ì™€ 서버 사ì´ì˜ 시계가 어긋나 있습니다. 시간 ì„¤ì •ì„ í™•ì¸í•˜ì‹­ì‹œì˜¤. -ERR_102ì´ ê°€ìƒ ë ˆì´ì–´ 3 스위치를 시작할 수 없습니다. \r\n\r\n ê°€ìƒ ë ˆì´ì–´ 3 스위치를 시작하려면 최소한 1 ê°œì˜ ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ê°€ ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì— ì •ì˜ë˜ì–´ 있어야합니다. +ERR_102 ì´ ê°€ìƒ ë ˆì´ì–´ 3 스위치를 시작할 수 없습니다. \r\n\r\n ê°€ìƒ ë ˆì´ì–´ 3 스위치를 시작하려면 최소한 1 ê°œì˜ ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ê°€ ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì— ì •ì˜ë˜ì–´ 있어야합니다. ERR_103 ì—°ê²°ëœ VPN Server í´ë¼ì´ì–¸íŠ¸ 액세스 ë¼ì´ì„¼ìŠ¤ 개수가 부족합니다. 서버 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. ERR_104 ì—°ê²°ëœ VPN Serverì˜ ë¸Œë¦¬ì§€ ë¼ì´ì„¼ìŠ¤ê°€ 부족합니다. 서버 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. ERR_105 ì—°ê²°ëœ VPN Server는 현재 ê¸°ìˆ ì  ì¸ ë¬¸ì œë¡œ ì—°ê²°ì„ í—ˆìš©í•˜ì§€ 않습니다. ìž ì‹œ 기다리거나 VPN Server 관리ìžì—게 문ì˜í•˜ì—¬ ì„œë²„ì˜ ë¡œê·¸ 파ì¼ì„ 확ì¸í•˜ë„ë¡ ìš”ì²­í•˜ì‹­ì‹œì˜¤. @@ -189,14 +189,14 @@ ERR_117 명령 ë˜ëŠ” íŒŒì¼ ì´ë¦„ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. ERR_118 ë¼ì´ì„¼ìŠ¤ 키가 올바르지 않습니다. ERR_119 VPN Serverì— ëŒ€í•œ 유효한 ë¼ì´ì„¼ìŠ¤ê°€ 등ë¡ë˜ì–´ 있지 않습니다. VPN Serverì˜ ê´€ë¦¬ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. ERR_120 VPN Serverê°€ í´ëŸ¬ìŠ¤í„°ë¡œ ìž‘ë™í•˜ëŠ” ë° í•„ìš”í•œ 제품 ë¼ì´ì„¼ìŠ¤ê°€ 등ë¡ë˜ì–´ 있지 않습니다. VPN Serverì˜ ê´€ë¦¬ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. -ERR_121ì´ VPN Clientì˜ ì—°ê²° ì„¤ì •ì€ SoftEther VPN 2.0 Administration Packì— í¬í•¨ ëœ "Web 프로그램 만들기 키트"ë˜ëŠ” "빠른 설치 프로그램 만들기 키트"ì— ì˜í•´ ì„¤ì¹˜ëœ ê²ƒì´ì§€ë§Œ ì—°ê²°í•  VPN Server는 SoftEther VPN 2.0 Administration Packì— ëŒ€ì‘ í•œ ë²„ì „ì€ ì—†ìŠµë‹ˆë‹¤. 설치 í”„ë¡œê·¸ëž¨ì˜ ì›ë³¸ì´ë‚˜ 시스템 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. +ERR_121 ì´ VPN Clientì˜ ì—°ê²° ì„¤ì •ì€ SoftEther VPN 2.0 Administration Packì— í¬í•¨ ëœ "Web 프로그램 만들기 키트"ë˜ëŠ” "빠른 설치 프로그램 만들기 키트"ì— ì˜í•´ ì„¤ì¹˜ëœ ê²ƒì´ì§€ë§Œ ì—°ê²°í•  VPN Server는 SoftEther VPN 2.0 Administration Packì— ëŒ€ì‘ í•œ ë²„ì „ì€ ì—†ìŠµë‹ˆë‹¤. 설치 í”„ë¡œê·¸ëž¨ì˜ ì›ë³¸ì´ë‚˜ 시스템 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. ERR_122 VPN Server SDK for .NET ë¼ì´ë¸ŒëŸ¬ë¦¬ SoftEther VPN 2.0 Administration Packì— ëŒ€ì‘ í•œ 버전 SoftEther VPN Serverì—만 ì—°ê²°í•  수 있습니다. 연결하려는 VPN Server는 SoftEther VPN 2.0 Administration Packì— ëŒ€ì‘ í•œ ë²„ì „ì€ ì—†ìŠµë‹ˆë‹¤. 시스템 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. ERR_123 ì—°ê²°ëœ ì†Œí”„íŠ¸ì›¨ì–´ëŠ” 베타 만료ë˜ì–´ 있습니다. ë” ìƒˆë¡œìš´ 베타 버전 ë˜ëŠ” 완성 ëœ ì œê³µì´ ê°œì‹œëœ í›„ ì´ìš©í•  수 없습니다. http://selinks.org/를 방문하여 최신 ë²„ì „ì˜ ì†Œí”„íŠ¸ì›¨ì–´ë¥¼ 다운로드하ë„ë¡ ì—°ê²°í•  ì„œë²„ì˜ ê´€ë¦¬ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. ERR_124 VPN Serverì— ì—°ê²° 서버 측ì—ì„œ 거부ë˜ì—ˆìŠµë‹ˆë‹¤. ERR_125 VPN Serverì— ëŒ€í•œ ì—°ê²°ì´ í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ 거부ë˜ì—ˆìŠµë‹ˆë‹¤. ERR_126 ì¼ì • ì‹œê°„ì´ ê²½ê³¼í–ˆê¸° ë•Œë¬¸ì— ê´€ë¦¬ìžê°€ 설정 í•œ 보안 ì •ì±… ì„¤ì •ì€ VPN ì—°ê²°ì´ ìžë™ìœ¼ë¡œ ëŠì–´ì¡ŒìŠµë‹ˆë‹¤. ê³„ì† í†µì‹ ì„ í•  경우 다시 연결하십시오. -ERR_127ì´ VPN Serverì— ì—°ê²°í•˜ê¸° 위해서는 VPN Server 관리ìžê°€ 만든 특별 ë²„ì „ì˜ VPN Client 소프트웨어가 필요합니다. VPN Server 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. -ERR_128ì´ VPN Server는 ì´ë¯¸ 현재 제품 버전 ë¼ì´ì„¼ìŠ¤ì—ì„œ 허용ë˜ëŠ” 만들 수 ì‚¬ìš©ìž ìˆ˜ë³´ë‹¤ ë§Žì€ ìˆ˜ì˜ ì‚¬ìš©ìž ê°œì²´ë¥¼ 작성·등ë¡ë˜ì–´ 있습니다. ë” ì´ìƒì´ VPN Serverì— ìƒˆ ì‚¬ìš©ìž ê°œì²´ë¥¼ 만들 수 없습니다. 기존 ì‚¬ìš©ìž ê°œì²´ 중 ì¼ë¶€ë¥¼ 삭제하거나 ì—ë””ì…˜ì„ Professional Edition 등 ìƒìœ„ 버전으로 업그레ì´ë“œí•˜ì‹­ì‹œì˜¤. +ERR_127 ì´ VPN Serverì— ì—°ê²°í•˜ê¸° 위해서는 VPN Server 관리ìžê°€ 만든 특별 ë²„ì „ì˜ VPN Client 소프트웨어가 필요합니다. VPN Server 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. +ERR_128 ì´ VPN Server는 ì´ë¯¸ 현재 제품 버전 ë¼ì´ì„¼ìŠ¤ì—ì„œ 허용ë˜ëŠ” 만들 수 ì‚¬ìš©ìž ìˆ˜ë³´ë‹¤ ë§Žì€ ìˆ˜ì˜ ì‚¬ìš©ìž ê°œì²´ë¥¼ 작성·등ë¡ë˜ì–´ 있습니다. ë” ì´ìƒì´ VPN Serverì— ìƒˆ ì‚¬ìš©ìž ê°œì²´ë¥¼ 만들 수 없습니다. 기존 ì‚¬ìš©ìž ê°œì²´ 중 ì¼ë¶€ë¥¼ 삭제하거나 ì—ë””ì…˜ì„ Professional Edition 등 ìƒìœ„ 버전으로 업그레ì´ë“œí•˜ì‹­ì‹œì˜¤. ERR_129 투입하려고 í•œ ë¼ì´ì„¼ìŠ¤ í‚¤ì˜ êµ¬ë… ê³„ì•½ì´ VPN Server 릴리스 (빌드) ëœ ë‚  ì´ì „ì— ë§Œë£Œë˜ì–´ 있습니다. ê³ ê°ì€ êµ¬ë… ê³„ì•½ì„ ì²´ê²° í•œ 기간 ì¤‘ì— ì¶œì‹œ (빌드) ëœ ë²„ì „ì˜ VPN Server 만 사용할 권리가 있습니다. ê³ ê°ì´ ê³¼ê±°ì— êµ¬ë… ê³„ì•½ì„ ì²´ê²° í•œ 기간 ì¤‘ì— ì¶œì‹œ (빌드) ëœ ì´ì „ ë²„ì „ì˜ VPN Server를 사용하거나 ê³ ê°ì˜ êµ¬ë… ê³„ì•½ì„ ê°±ì‹ í•˜ì—¬ 새 ë¼ì´ì„¼ìŠ¤ 키를 ì·¨ë“합니다. ë˜í•œ ì´ì „ ë²„ì „ì˜ VPN Serverë¡œ 다운 그레ì´ë“œí•˜ê¸° 위해 http://selinks.org/ì—ì„œ 소프트웨어를 다운로드 í•  수 있습니다. ERR_130 VPN Serverì˜ í‰ê°€íŒ ë¼ì´ì„¼ìŠ¤ 키 몇 개를 ì—°ì†í•˜ì—¬ 검색하고 사용할 수 없습니다. ì •í’ˆ ë¼ì´ì„ ìŠ¤ êµ¬ìž…ì„ ê³ ë ¤í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤. ERR_131 ë™ì¼í•œ IP ì£¼ì†Œì— ì—¬ëŸ¬ VPN Serverê°€ 있습니다. NAT ì‚¬ìš©ì˜ ê²½ìš° í¬íŠ¸ 개방 설정ì„해야합니다. ë˜ëŠ” "ì—°ê²°ëœ ê¸€ë¡œë²Œ IP 주소 ë˜ëŠ” 호스트 ì´ë¦„ /192.168.xx"처럼 "/"를 ì¶”ê°€í•˜ê³ ì´ ë¬¸ìž ì´í›„ì— ì—°ê²°ì„ íŠ¹ì • 사설 IP 주소 ë˜ëŠ” 호스트 ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. @@ -212,10 +212,10 @@ ERR_140 ICMP (Ping) í”„ë¡œí† ì½œì„ ì´ˆê¸°í™” í•  수 없습니다. VPN Server ERR_141 DNS í¬íŠ¸ 53를 ì—´ 수 없습니다. VPN Server를 실행하는 ì»´í“¨í„°ì— ì´ë¯¸ 다른 DNS 서버 프로그램 (BIND ë˜ëŠ” Microsoft DNS Server 등)ì´ ìž‘ë™í•˜ì§€ 않는지 확ì¸í•˜ì‹­ì‹œì˜¤. ì´ëŸ¬í•œ ë™ì¼í•œ í¬íŠ¸ë¥¼ 사용하는 í”„ë¡œê·¸ëž¨ì„ ì¢…ë£Œí•˜ê³  다시 ì‹œë„ í•´ë³´ì„¸ìš”. ë˜í•œ Linux/UNIXì˜ ê²½ìš° VPN Server 프로세스가 root 권한으로 실행하고 있는지 확ì¸í•˜ì‹­ì‹œì˜¤. ERR_142 OpenVPN 서버 ê¸°ëŠ¥ì´ í™œì„±í™”ë˜ì–´ 있지 않습니다. ERR_143 ì‚¬ìš©ìž ì¸ì¦ 방법 중 "ì¸ì¦ì„œ ì¸ì¦"ë° "외부 서버 ì¸ì¦"ê¸°ëŠ¥ì€ ì˜¤í”ˆ 소스 버전 SoftEther VPNì€ ì•„ì§ êµ¬í˜„ë˜ì–´ 있지 않습니다. ì‚¬ìš©ìž ì¸ì¦ 방법으로 "ìµëª… ì¸ì¦"ë˜ëŠ” "암호 ì¸ì¦"중 하나를 ì„ íƒí•˜ì‹­ì‹œì˜¤. -ERR_144ì´ ìž‘ì—…ì„ ìˆ˜í–‰ í•  수 없습니다. VPN Gate 중계 ì„œë²„ì— ëŒ€í•œ ìž‘ì—…ì€ VPN Gate 제어íŒì—ì„œ 실행하십시오. -ERR_145ì´ ìž‘ì—…ì„ ìˆ˜í–‰ í•  수 없습니다. VPN Gate 공개 VPN 중계 ì„œë²„ì˜ ì—°ê²° ì„¤ì •ì— ëŒ€í•œ ìž‘ì—…ì€ VPN Gate 설정 화면ì—ì„œ 실행하십시오. +ERR_144 ì´ ìž‘ì—…ì„ ìˆ˜í–‰ í•  수 없습니다. VPN Gate 중계 ì„œë²„ì— ëŒ€í•œ ìž‘ì—…ì€ VPN Gate 제어íŒì—ì„œ 실행하십시오. +ERR_145 ì´ ìž‘ì—…ì„ ìˆ˜í–‰ í•  수 없습니다. VPN Gate 공개 VPN 중계 ì„œë²„ì˜ ì—°ê²° ì„¤ì •ì— ëŒ€í•œ ìž‘ì—…ì€ VPN Gate 설정 화면ì—ì„œ 실행하십시오. ERR_146 VPN Gate 서비스가 VPN Clientì—ì„œ ì‹¤í–‰ì¤‘ì¸ ê²½ìš°ì´ ì„¤ì • 화면ì—ì„œ VPN Gate 서비스를 중지 í•  수 없습니다. VPN Gate 서비스를 중지하려면 VPN Client ì—°ê²° ê´€ë¦¬ìž ì„¤ì • ë„구를 사용하십시오. -ERR_147ì´ ê¸°ëŠ¥ì€ ì˜¤í”ˆ 소스 버전 SoftEther VPNì€ ì•„ì§ êµ¬í˜„ë˜ì–´ 있지 않습니다. +ERR_147 ì´ ê¸°ëŠ¥ì€ ì˜¤í”ˆ 소스 버전 SoftEther VPNì€ ì•„ì§ êµ¬í˜„ë˜ì–´ 있지 않습니다. ERR_148 Windows ì‹œìŠ¤í…œì´ ëŒ€ê¸° ìƒíƒœë¡œ 전환 중ì´ê¸° ë•Œë¬¸ì— VPN í†µì‹ ì´ ëŠì–´ì¡ŒìŠµë‹ˆë‹¤. @@ -243,7 +243,7 @@ TCPOPT_NOT_ADMIN TCP/IP 통신 설정 최ì í™” 유틸리티는 ê´€ë¦¬ìž ê¶Œí•œ VISTA_MMCSS_MSG Windows Vista/Windows 7/Windows 8ì—ì„œ VPN í†µì‹ ì„ í†µí•´ 멀티미디어 íŒŒì¼ (비디오 ë° ì˜¤ë””ì˜¤ ìŠ¤íŠ¸ë¦¬ë° ë“±)ì„ ìž¬ìƒí•˜ê¸°ìœ„í•œ 최ì í™”를 하시겠습니까? VISTA_MMCSS_MSG_2 ì´ë¯¸ Windows Vista/Windows 7/Windows 8ì—ì„œ VPN í†µì‹ ì„ í†µí•´ 멀티미디어 íŒŒì¼ (비디오 ë° ì˜¤ë””ì˜¤ ìŠ¤íŠ¸ë¦¬ë° ë“±)ì„ ìž¬ìƒí•˜ê¸°ìœ„í•œ 최ì í™” ì„¤ì •ì´ ì´ë£¨ì–´ì§€ê³  있습니다. \r\n 최ì í™” ì„¤ì •ì„ ì‚­ì œí•˜ê³  다시 설치 하시겠습니까? VISTA_MMCSS_MSG_3 í˜„ìž¬ì˜ í™˜ê²½ì—ì„œ 최ì í™” ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 없습니다. -VISTA_MMCSS_MSG_4ì´ ê¸°ëŠ¥ì€ Administrators 권한으로 í”„ë¡œê·¸ëž¨ì„ ì‹¤í–‰ì¤‘ì¸ ê²½ìš°ì—만 사용할 수 있습니다. \r\nWindows Vista/Windows 7/Windows 8ì˜ ê²½ìš° ê´€ë¦¬ìž ê¶Œí•œìœ¼ë¡œ 실행] ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì—¬ í”„ë¡œê·¸ëž¨ì„ ì‹¤í–‰í•˜ì‹­ì‹œì˜¤. +VISTA_MMCSS_MSG_4 ì´ ê¸°ëŠ¥ì€ Administrators 권한으로 í”„ë¡œê·¸ëž¨ì„ ì‹¤í–‰ì¤‘ì¸ ê²½ìš°ì—만 사용할 수 있습니다. \r\nWindows Vista/Windows 7/Windows 8ì˜ ê²½ìš° ê´€ë¦¬ìž ê¶Œí•œìœ¼ë¡œ 실행] ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì—¬ í”„ë¡œê·¸ëž¨ì„ ì‹¤í–‰í•˜ì‹­ì‹œì˜¤. VISTA_MMCSS_MSG_5 최ì í™” ì„¤ì •ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. VISTA_MMCSS_MSG_6 최ì í™” ì„¤ì •ì´ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤. @@ -290,7 +290,7 @@ DLG_KEY_SAVE_OK 비밀 키를 올바르게 저장했습니다. DLG_KEY_SAVE_ERROR 비밀 키를 저장할 수 없습니다. DLG_KEY_PAIR_SAVE_OK ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ 올바르게 저장했습니다. DLG_KEY_PAIR_SAVE_ERROR ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ 제대로 저장할 수 없습니다. -DLG_REBOOT_INFO %u ì´ˆ 후 컴퓨터를 다시 시작합니다. +DLG_REBOOT_INFO %uì´ˆ 후 컴퓨터를 다시 시작합니다. DLG_REBOOT_INFO_2 컴퓨터를 다시 시작합니다... DLG_REBOOT_ERROR 컴퓨터를 다시 ì‹œìž‘ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. \r\n\r\n 즉시 컴퓨터를 수ë™ìœ¼ë¡œ 다시 시작하십시오. DLG_SAVE_CONFIG êµ¬ì„±ì„ ì €ìž¥í•  íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ @@ -305,7 +305,7 @@ DLG_UPDATE_HINT [OK]를 í´ë¦­í•˜ë©´ Web 브ë¼ìš°ì €ê°€ ì—´ë ¤ 최신 ì—…ë°ì´ # ê²½ìŸ í”„ë¡œì„¸ìŠ¤ 관계 BAD_PROCESS_TITLE %Sì— ëŒ€í•œ 경고 -BAD_PROCESS_MESSAGEì´ ì»´í“¨í„°ì—ì„œ 문제를 ì¼ìœ¼í‚¬ 수있는 소프트웨어 "%S"ê°€ ìž‘ë™í•˜ê³ ìžˆì„ 가능성ì´ìžˆëŠ” 것으로 ê°ì§€ë˜ì—ˆìŠµë‹ˆë‹¤. \r\n\r\n "%S"ì— í¬í•¨ ëœ ë¬¸ì œë¡œ ì¸í•´ VPN í†µì‹ ì´ ë¶ˆì•ˆì •í•˜ê±°ë‚˜ 오류가 ë°œìƒ í•  수 있습니다. \r\n\r\nVPN 소프트웨어 "%S"함께 ì´ìš©í•¨ìœ¼ë¡œì¨ VPNì˜ ë™ìž‘ì´ ë¶ˆì•ˆì •í•´ì§ˆ 경우 "%S"를 중지하거나 제거 í•  ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤ (소프트웨어 ì¢…ë¥˜ì— ë”°ë¼ ì •ì§€ì‹œí‚¬ë¿ë§Œ 여전히 ì»´í“¨í„°ì— ë¬¸ì œê°€ ë‚¨ì•„ìžˆì„ ìˆ˜ 있으므로주ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤). \r\n +BAD_PROCESS_MESSAGE ì´ ì»´í“¨í„°ì—ì„œ 문제를 ì¼ìœ¼í‚¬ 수있는 소프트웨어 "%S"ê°€ ìž‘ë™í•˜ê³ ìžˆì„ 가능성ì´ìžˆëŠ” 것으로 ê°ì§€ë˜ì—ˆìŠµë‹ˆë‹¤. \r\n\r\n "%S"ì— í¬í•¨ ëœ ë¬¸ì œë¡œ ì¸í•´ VPN í†µì‹ ì´ ë¶ˆì•ˆì •í•˜ê±°ë‚˜ 오류가 ë°œìƒ í•  수 있습니다. \r\n\r\nVPN 소프트웨어 "%S"함께 ì´ìš©í•¨ìœ¼ë¡œì¨ VPNì˜ ë™ìž‘ì´ ë¶ˆì•ˆì •í•´ì§ˆ 경우 "%S"를 중지하거나 제거 í•  ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤ (소프트웨어 ì¢…ë¥˜ì— ë”°ë¼ ì •ì§€ì‹œí‚¬ë¿ë§Œ 여전히 ì»´í“¨í„°ì— ë¬¸ì œê°€ ë‚¨ì•„ìžˆì„ ìˆ˜ 있으므로주ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤). \r\n # 하드웨어 í† í° ê´€ê³„ @@ -421,8 +421,8 @@ STATUS_9 VPN 세션 ì„¤ì •ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤. # ì¸ì¦ì„œ 대화 관계 -CERT_NOT_FOUNDì´ ì¸ì¦ì„œë¥¼ 발급 í•œ ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œê°€ 신뢰할 수있는 ì¸ì¦ì„œ 목ë¡ì—ì„œ ì°¾ì„ ìˆ˜ 없습니다. -CERT_ROOTì´ ì¸ì¦ì„œëŠ” 루트 ì¸ì¦ì„œ (ìžì²´ 서명 ì¸ì¦ì„œ)입니다. +CERT_NOT_FOUND ì´ ì¸ì¦ì„œë¥¼ 발급 í•œ ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œê°€ 신뢰할 수 있는 ì¸ì¦ì„œ 목ë¡ì—ì„œ ì°¾ì„ ìˆ˜ 없습니다. +CERT_ROOT ì´ ì¸ì¦ì„œëŠ” 루트 ì¸ì¦ì„œ (ìžì²´ 서명 ì¸ì¦ì„œ)입니다. CERT_LV_C1 í•„ë“œ CERT_LV_C2 ê°’ CERT_SERIAL ì¼ë ¨ 번호 @@ -466,8 +466,8 @@ WINVER_TITLE Windows ë²„ì „ì— ëŒ€í•œ 경고 WINVER_ERROR_FORMAT %sì˜ Windows 버전 (ë° ì„œë¹„ìŠ¤ 팩 번호)는 "%S"입니다. \r\n\r\n %sê°€ 지ì›ë˜ëŠ” Windows 버전 (ë° ì„œë¹„ìŠ¤ 팩 번호)는 다ìŒê³¼ 같습니다:\r\n %S \r\n\r\n %sì˜ Windows 버전 %sê°€ 지ì›ë˜ëŠ” Windows 버전보다 ì˜¤ëž˜ëœ ê²ƒì´ê¸° ë•Œë¬¸ì— ì˜ˆê¸°ì¹˜ 못한 결함ì´ë‚˜ 호환성 문제 ë“±ì´ ë°œìƒí•  수 있습니다. \r\n 예ìƒì¹˜ 못한 결함ì´ë‚˜ 호환성 문제 ë“±ì„ í”¼í•˜ê¸° 위해 %sì˜ ì—…ë°ì´íŠ¸ ë²„ì „ì„ ë‹¤ìš´ë¡œë“œí•˜ì—¬ ì—…ë°ì´íŠ¸ í•  ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤. \r\n (ì—…ë°ì´íŠ¸í•˜ì§€ ì•Šê³  ì´ëŒ€ë¡œ 사용하는 ê²ƒì€ ê°€ëŠ¥í•˜ì§€ë§Œ, 최대한 빨리 ì—…ë°ì´íŠ¸ í•  ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤.) \r\n\r\n ë‹¹ì‹ ì€ ì‹œìŠ¤í…œ ê´€ë¦¬ìž ì¸ ê²½ìš°ì—는 %s ì—…ë°ì´íŠ¸ ì—…ë°ì´íŠ¸ 패치를 소프트 ì´ì‚¬ 주ì‹íšŒì‚¬ì˜ Web 사ì´íŠ¸ http://selinks.org/ì—ì„œ 무료로 다운로드 í•  수 있습니다. \r\n\r\n ë‹¹ì‹ ì€ ì‹œìŠ¤í…œ 관리ìžê°€ ì•„ë‹Œ ê²½ìš°ì´ ê²½ê³  메시지가 나타납니다 취지를 VPN 시스템 관리ìžì—게 알려주십시오. \r\n\r\n ----- MSG %04u %02u ----- \r\n\r\n WINVER_ERROR_VPNSERVER ì—°ê²°í•  서버 ì»´í“¨í„°ì˜ VPN Server WINVER_ERROR_VPNBRIDGE ì—°ê²°í•  서버 ì»´í“¨í„°ì˜ VPN Bridge -WINVER_ERROR_VPNCLIENTì´ í´ë¼ì´ì–¸íŠ¸ ì»´í“¨í„°ì˜ VPN Client -WINVER_ERROR_PC_LOCALì´ í´ë¼ì´ì–¸íŠ¸ 컴퓨터 +WINVER_ERROR_VPNCLIENT ì´ í´ë¼ì´ì–¸íŠ¸ ì»´í“¨í„°ì˜ VPN Client +WINVER_ERROR_PC_LOCAL ì´ í´ë¼ì´ì–¸íŠ¸ 컴퓨터 WINVER_ERROR_PC_REMOTE ì—°ê²°ëœ ì„œë²„ 컴퓨터 @@ -482,95 +482,95 @@ NATT_MSG2 ** NAT Traversal ì—°ê²° - 안정성 저하 ê°€ëŠ¥ì„±ì´ ìžˆìŠµë‹ˆë‹¤ * # ê°€ìƒ HUB 관리 옵션 관계 HUB_AO_CLICK 항목 ì´ë¦„ì„ ì„ íƒí•˜ë©´ 해당 항목 ì´ë¦„ì— ëŒ€í•œ ì„¤ëª…ì´ í‘œì‹œë©ë‹ˆë‹¤. -HUB_AO_UNKNOWNì´ í•­ëª©ì— ëŒ€í•œ ì„¤ëª…ì„ ì°¾ì„ ìˆ˜ 없습니다. 문서 ë“±ì„ ì°¸ì¡°í•˜ê±°ë‚˜ 항목 ì´ë¦„ì„ ë°”íƒ•ìœ¼ë¡œ ì˜ë¯¸Â·ë‚´ìš©ì„ 추측하여 사용하십시오. -HUB_AO_allow_hub_admin_change_optionì´ í•­ëª©ì€ íŠ¹ë³„í•˜ë‹¤. ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° VPN Server ì „ì²´ 관리ìžë¿ë§Œ ì•„ë‹ˆë¼ ê°€ìƒ HUB 관리ìžë„ 스스로 ê°€ìƒ HUB 관리 ì˜µì…˜ì„ ë³€ê²½ í•  수 있습니다. -HUB_AO_deny_hub_admin_change_ext_optionì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ ê³ ê¸‰ 옵션 ì„¤ì •ì„ ë³€ê²½í•  수 없으며 VPN Server ì „ì²´ ê´€ë¦¬ìž ë§Œ ê°€ìƒ HUBì˜ ê³ ê¸‰ 옵션 ì„¤ì •ì„ ë³€ê²½ í•  수 있습니다. -HUB_AO_no_delay_jitter_packet_lossì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUB 액세스 목ë¡ì„ 추가 í•  ë•Œ 지연 지터 패킷 ì†ì‹¤ì„ ìƒì„±ì‹œí‚¤ê¸°ìœ„í•œ 매개 변수가 설정ë˜ì–´ìžˆëŠ” 경우ì—ë„ ê·¸ ê°’ 를 ëª¨ë‘ ì‚­ì œí•©ë‹ˆë‹¤. ì´ë¡œ ì¸í•´ 지연 패킷 로스 ìƒì„± ê¸°ëŠ¥ì´ ì‹¤ì§ˆì ìœ¼ë¡œ í•´ì œë©ë‹ˆë‹¤. 지연 패킷 로스 ìƒì„± ê¸°ëŠ¥ì€ VPN Serverì˜ CPU ë° ë©”ëª¨ë¦¬ ì‚¬ìš©ë¥ ì´ ë†’ì„ ìˆ˜ 있기 ë•Œë¬¸ì— ë§Žì€ ì‚¬ìš©ìžê°€ 공유하는 ê°€ìƒ HUBì˜ ê²½ìš° ë†’ì€ ë¶€í•˜ë¥¼ 피하기 ìœ„í•´ì´ ì˜µì…˜ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. -HUB_AO_max_usersì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ë“±ë¡ í•  수있는 최대 ì‚¬ìš©ìž ìˆ˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ ì‚¬ìš©ìž ê°œì²´ë¥¼ ë“±ë¡ í•  수 없습니다. -HUB_AO_max_multilogins_per_userì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” 1 ê°œì˜ ì‚¬ìš©ìž ê°œì²´ì— ë™ì‹œì— ë¡œê·¸ì¸ ì—°ê²° 가능한 VPN ì„¸ì…˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒ ì˜ VPN ì„¸ì…˜ì´ ë™ì¼í•œ ì‚¬ìš©ìž ê°œì²´ë¥¼ 사용하여 VPN ì„œë²„ì— ì—°ê²°í•  수 없습니다. -HUB_AO_max_groupsì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ë“±ë¡ í•  ê·¸ë£¹ì˜ ìµœëŒ€ ê°œìˆ˜ê°€ì´ í•­ëª©ì— ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ 그룹 개체를 ë“±ë¡ í•  수 없습니다. -HUB_AO_max_accesslistsì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ë“±ë¡ í•  수있는 액세스 ëª©ë¡ í•­ëª©ì˜ ìµœëŒ€ ìˆ˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ 액세스 ëª©ë¡ í•­ëª©ì„ ë“±ë¡ í•  수 없습니다. -HUB_AO_max_sessions_client_bridge_applyì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우ì—만 max_sessions_client ë° max_sessions_bridge ê°’ì´ ì ìš©ë©ë‹ˆë‹¤. -HUB_AO_max_sessionsì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ì—°ê²° VPN ì„¸ì…˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ VPN ì—°ê²°ì„ ë™ì‹œì— 처리 í•  수 없습니다. -HUB_AO_max_sessions_clientì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ì—°ê²°í•  수 VPN í´ë¼ì´ì–¸íŠ¸ ì„¸ì…˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ VPN ì—°ê²°ì„ ë™ì‹œì— 처리 í•  수 없습니다. ì´ í•­ëª©ì€ max_sessions_client_bridge_applyê°€ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우ì—만 유효합니다. -HUB_AO_max_sessions_bridgeì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ì—°ê²° VPN 브리지 ì„¸ì…˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ VPN ì—°ê²°ì„ ë™ì‹œì— 처리 í•  수 없습니다. ì´ í•­ëª©ì€ max_sessions_client_bridge_applyê°€ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우ì—만 유효합니다. -HUB_AO_max_bitrates_downloadì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ì—°ê²°í•˜ëŠ” 모든 VPN ì„¸ì…˜ì˜ ë³´ì•ˆ ì •ì±… 중 다운로드 ëŒ€ì—­í­ ì •ì±… ê°’ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ê°•ì œë¡œ 수정 ëœ ì„¸ì…˜ 다운로드 ì†ë„ê°€ 제한ë©ë‹ˆë‹¤. 예를 들어,ì´ ê°’ì´ 1000000ë˜ì–´ìžˆëŠ” ê²½ìš°ì´ ê°€ìƒ HUB 대한 ì–´ë– í•œ VPN ì—°ê²° 세션ì—ì„œë„ ê·¸ 다운로드 ì†ë„는 1 Mbps를 초과 í•  수 없습니다. -HUB_AO_max_bitrates_uploadì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ì—°ê²°í•˜ëŠ” 모든 VPN ì„¸ì…˜ì˜ ë³´ì•ˆ ì •ì±… 중 [업로드 ëŒ€ì—­í­ ì •ì±… ê°’ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ê°•ì œë¡œ 수정 ëœ ì„¸ì…˜ 업로드 ì†ë„ê°€ 제한ë©ë‹ˆë‹¤. 예를 들어,ì´ ê°’ì´ 1000000ë˜ì–´ìžˆëŠ” ê²½ìš°ì´ ê°€ìƒ HUB 대한 ì–´ë– í•œ VPN ì—°ê²° 세션ì—ì„œë„ ê·¸ 업로드 ì†ë„는 1 Mbps를 초과 í•  수 없습니다. -HUB_AO_deny_empty_passwordì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ë“±ë¡ ëœ ì‚¬ìš©ìž ë¹ˆ 암호를 설정할 수 없습니다. 만약 빈 암호가 설정ë˜ì–´ìžˆëŠ” 사용ìžê°€ 있다면, ê·¸ 사용ìžëŠ” VPN ì—°ê²°ì„ í•  수 없습니다 (예외는 localhostì—ì„œ ì—°ê²°ì€ ê°€ëŠ¥í•©ë‹ˆë‹¤.) -HUB_AO_deny_bridgeì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ì—°ê²°ë˜ëŠ” ì„¸ì…˜ì€ ì—°ê²°ì‹œ 사용ìžì˜ 보안 ì •ì±…ì˜ ë‚´ìš©ì— ê´€ê³„ì—†ì´ í•­ìƒ ë‹¤ë¦¬ê°€ 금지ë©ë‹ˆë‹¤. ë”°ë¼ì„œ ê°€ìƒ HUB 브리지 목ì ìœ¼ë¡œ ì—°ê²° í•  수 없습니다. -HUB_AO_deny_routingì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ì—°ê²°ë˜ëŠ” ì„¸ì…˜ì€ ì—°ê²°ì‹œ 사용ìžì˜ 보안 ì •ì±…ì˜ ë‚´ìš©ì— ê´€ê³„ì—†ì´ í•­ìƒ ë¼ìš°í„° ë™ìž‘ì´ ê¸ˆì§€ë©ë‹ˆë‹¤. ë”°ë¼ì„œ ê°€ìƒ HUBì— ë¼ìš°íŒ… 목ì ìœ¼ë¡œ ì—°ê²°í•  수 없습니다. -HUB_AO_deny_qosì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ì—°ê²°ë˜ëŠ” ì„¸ì…˜ì€ ì—°ê²°ì‹œ 사용ìžì˜ 보안 ì •ì±…ì˜ ë‚´ìš©ì— ê´€ê³„ì—†ì´ í•­ìƒ QoS ê¸°ëŠ¥ì´ ê¸ˆì§€ë©ë‹ˆë‹¤. -HUB_AO_deny_change_user_passwordì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 사용ìžê°€ "암호 ì¸ì¦"ëª¨ë“œì˜ ê²½ìš°, ìžì‹ ì˜ 암호를 변경할 수 없습니다. -HUB_AO_no_change_usersì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— ìƒˆë¡œìš´ 사용ìžë¥¼ 추가하거나 기존 사용ìžë¥¼ 삭제하거나 편집 í•  수 없습니다. -HUB_AO_no_change_groupsì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— ìƒˆë¡œìš´ ê·¸ë£¹ì„ ì¶”ê°€í•˜ê±°ë‚˜ 기존 ê·¸ë£¹ì„ ì‚­ì œí•˜ê±°ë‚˜ 편집 í•  수 없습니다. -HUB_AO_no_securenatì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” SecureNAT ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ê±°ë‚˜ 비활성화 í•  수 없습니다. -HUB_AO_no_securenat_enablenatì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ NAT ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ê±°ë‚˜ 비활성화 í•  수 없습니다. -HUB_AO_no_securenat_enabledhcpì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ DHCP 서버 ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ê±°ë‚˜ 비활성화 í•  수 없습니다. -HUB_AO_no_cascadeì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê³„ë‹¨ì‹ ìƒì„±Â·ì‚­ì œÂ·íŽ¸ì§‘ ë˜ëŠ” 온ë¼ì¸ í™”/오프ë¼ì¸ í•  수 없습니다. -HUB_AO_no_onlineì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” 오프ë¼ì¸ ìƒíƒœì˜ ê°€ìƒ HUB를 온ë¼ì¸ í™” í•  수 없습니다. -HUB_AO_no_offlineì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì˜ ê´€ë¦¬ìžëŠ” 온ë¼ì¸ ìƒíƒœì˜ ê°€ìƒ HUB를 오프ë¼ì¸ìœ¼ë¡œ 전환 í•  수 없습니다. -HUB_AO_no_change_log_configì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUB 로그 파ì¼ì˜ 저장 ì„¤ì •ì„ ë³€ê²½í•  수 없습니다. -HUB_AO_no_disconnect_sessionì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— ì—°ê²°ë˜ì–´ìžˆëŠ” VPN ì„¸ì…˜ì„ ì‚¬ìš©í•˜ì—¬ ê°•ì œ 종료 í•  수 없습니다. -HUB_AO_no_delete_iptableì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ IP 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ì—ì„œ IP 주소 í•­ëª©ì„ ì§€ì •í•˜ì—¬ 삭제할 수 없습니다. -HUB_AO_no_delete_mactableì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ MAC 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ì—ì„œ MAC 주소 í•­ëª©ì„ ì§€ì •í•˜ì—¬ 삭제할 수 없습니다. -HUB_AO_no_enum_sessionì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— í˜„ìž¬ ì—°ê²°ëœ VPN ì„¸ì…˜ì˜ ëª©ë¡ì„ ì—´ê±° í•  수 없습니다. -HUB_AO_no_query_sessionì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— í˜„ìž¬ ì—°ê²°ëœ VPN ì„¸ì…˜ì„ ì§€ì •í•˜ì—¬ 해당 ì„¸ì…˜ì— ëŒ€í•œ ìžì„¸í•œ 정보를 ì–»ì„ ìˆ˜ 없습니다. -HUB_AO_no_change_admin_passwordì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUB ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 변경할 수 없습니다. -HUB_AO_no_change_log_switch_typeì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUB 로그 파ì¼ì˜ 저장 설정 중 로그 íŒŒì¼ ì „í™˜ì£¼ê¸° 설정 í•­ëª©ì„ ë³€ê²½í•  수 없습니다. -HUB_AO_no_change_access_listì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUB 액세스 목ë¡ì„ ì¡°ìž‘ í•  수 없습니다. -HUB_AO_no_change_access_control_listì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUB 액세스 ì›ëž˜ IP 제한 목ë¡ì„ ì¡°ìž‘ í•  수 없습니다. -HUB_AO_no_change_cert_listì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ '신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ ëª©ë¡ "목ë¡ì„ ì¡°ìž‘ í•  수 없습니다. -HUB_AO_no_change_crl_listì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ "ìž˜ëª»ëœ ì¸ì¦ì„œ"목ë¡ì„ ì¡°ìž‘ í•  수 없습니다. -HUB_AO_no_read_log_fileì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ ë¡œê·¸ 파ì¼ì„ 관리 ì—°ê²°ì„ í†µí•´ 열거하거나 ì›ê²©ìœ¼ë¡œ íŒë… í•  수 없습니다. -HUB_AO_no_change_msgì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— VPN Clientê°€ ì ‘ì†í•  ë•Œ VPN Clientì— í‘œì‹œ ë  ë©”ì‹œì§€ë¥¼ 설정할 수 없습니다. -HUB_AO_no_access_list_include_fileì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— ì•¡ì„¸ìŠ¤ 목ë¡ì„ 추가 í•  ë•Œ 소스 ë˜ëŠ” ëŒ€ìƒ ì‚¬ìš©ìž ì´ë¦„으로 "include:"ë˜ëŠ” "exclude:"지정 ì‚¬ìš©ìž ì´ë¦„ ëª©ë¡ íŒŒì¼ ë¥¼ 지정할 수 없습니다. +HUB_AO_UNKNOWN ì´ í•­ëª©ì— ëŒ€í•œ ì„¤ëª…ì„ ì°¾ì„ ìˆ˜ 없습니다. 문서 ë“±ì„ ì°¸ì¡°í•˜ê±°ë‚˜ 항목 ì´ë¦„ì„ ë°”íƒ•ìœ¼ë¡œ ì˜ë¯¸Â·ë‚´ìš©ì„ 추측하여 사용하십시오. +HUB_AO_allow_hub_admin_change_option ì´ í•­ëª©ì€ íŠ¹ë³„í•˜ë‹¤. ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° VPN Server ì „ì²´ 관리ìžë¿ë§Œ ì•„ë‹ˆë¼ ê°€ìƒ HUB 관리ìžë„ 스스로 ê°€ìƒ HUB 관리 ì˜µì…˜ì„ ë³€ê²½ í•  수 있습니다. +HUB_AO_deny_hub_admin_change_ext_option ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ ê³ ê¸‰ 옵션 ì„¤ì •ì„ ë³€ê²½í•  수 없으며 VPN Server ì „ì²´ ê´€ë¦¬ìž ë§Œ ê°€ìƒ HUBì˜ ê³ ê¸‰ 옵션 ì„¤ì •ì„ ë³€ê²½ í•  수 있습니다. +HUB_AO_no_delay_jitter_packet_loss ì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUB 액세스 목ë¡ì„ 추가 í•  ë•Œ 지연 지터 패킷 ì†ì‹¤ì„ ìƒì„±ì‹œí‚¤ê¸°ìœ„í•œ 매개 변수가 설정ë˜ì–´ìžˆëŠ” 경우ì—ë„ ê·¸ ê°’ 를 ëª¨ë‘ ì‚­ì œí•©ë‹ˆë‹¤. ì´ë¡œ ì¸í•´ 지연 패킷 로스 ìƒì„± ê¸°ëŠ¥ì´ ì‹¤ì§ˆì ìœ¼ë¡œ í•´ì œë©ë‹ˆë‹¤. 지연 패킷 로스 ìƒì„± ê¸°ëŠ¥ì€ VPN Serverì˜ CPU ë° ë©”ëª¨ë¦¬ ì‚¬ìš©ë¥ ì´ ë†’ì„ ìˆ˜ 있기 ë•Œë¬¸ì— ë§Žì€ ì‚¬ìš©ìžê°€ 공유하는 ê°€ìƒ HUBì˜ ê²½ìš° ë†’ì€ ë¶€í•˜ë¥¼ 피하기 ìœ„í•´ì´ ì˜µì…˜ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. +HUB_AO_max_users ì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ë“±ë¡ í•  수있는 최대 ì‚¬ìš©ìž ìˆ˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ ì‚¬ìš©ìž ê°œì²´ë¥¼ ë“±ë¡ í•  수 없습니다. +HUB_AO_max_multilogins_per_user ì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ìžˆëŠ” 1 ê°œì˜ ì‚¬ìš©ìž ê°œì²´ì— ë™ì‹œì— ë¡œê·¸ì¸ ì—°ê²° 가능한 VPN ì„¸ì…˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒ ì˜ VPN ì„¸ì…˜ì´ ë™ì¼í•œ ì‚¬ìš©ìž ê°œì²´ë¥¼ 사용하여 VPN ì„œë²„ì— ì—°ê²°í•  수 없습니다. +HUB_AO_max_groups ì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ë“±ë¡ í•  ê·¸ë£¹ì˜ ìµœëŒ€ ê°œìˆ˜ê°€ì´ í•­ëª©ì— ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ 그룹 개체를 ë“±ë¡ í•  수 없습니다. +HUB_AO_max_accesslists ì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ë“±ë¡ í•  수있는 액세스 ëª©ë¡ í•­ëª©ì˜ ìµœëŒ€ ìˆ˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ 액세스 ëª©ë¡ í•­ëª©ì„ ë“±ë¡ í•  수 없습니다. +HUB_AO_max_sessions_client_bridge_apply ì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우ì—만 max_sessions_client ë° max_sessions_bridge ê°’ì´ ì ìš©ë©ë‹ˆë‹¤. +HUB_AO_max_sessions ì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ì—°ê²° VPN ì„¸ì…˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ VPN ì—°ê²°ì„ ë™ì‹œì— 처리 í•  수 없습니다. +HUB_AO_max_sessions_client ì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ì—°ê²°í•  수 VPN í´ë¼ì´ì–¸íŠ¸ ì„¸ì…˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ VPN ì—°ê²°ì„ ë™ì‹œì— 처리 í•  수 없습니다. ì´ í•­ëª©ì€ max_sessions_client_bridge_applyê°€ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우ì—만 유효합니다. +HUB_AO_max_sessions_bridge ì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ì—°ê²° VPN 브리지 ì„¸ì…˜ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ì œí•œë˜ë©°, ê·¸ ì´ìƒì˜ VPN ì—°ê²°ì„ ë™ì‹œì— 처리 í•  수 없습니다. ì´ í•­ëª©ì€ max_sessions_client_bridge_applyê°€ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우ì—만 유효합니다. +HUB_AO_max_bitrates_download ì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ì—°ê²°í•˜ëŠ” 모든 VPN ì„¸ì…˜ì˜ ë³´ì•ˆ ì •ì±… 중 다운로드 ëŒ€ì—­í­ ì •ì±… ê°’ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ê°•ì œë¡œ 수정 ëœ ì„¸ì…˜ 다운로드 ì†ë„ê°€ 제한ë©ë‹ˆë‹¤. 예를 들어,ì´ ê°’ì´ 1000000ë˜ì–´ìžˆëŠ” ê²½ìš°ì´ ê°€ìƒ HUB 대한 ì–´ë– í•œ VPN ì—°ê²° 세션ì—ì„œë„ ê·¸ 다운로드 ì†ë„는 1 Mbps를 초과 í•  수 없습니다. +HUB_AO_max_bitrates_upload ì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì— ì—°ê²°í•˜ëŠ” 모든 VPN ì„¸ì…˜ì˜ ë³´ì•ˆ ì •ì±… 중 [업로드 ëŒ€ì—­í­ ì •ì±… ê°’ì´ í•­ëª©ì˜ ì§€ì •ëœ ìˆ˜ì— ê°•ì œë¡œ 수정 ëœ ì„¸ì…˜ 업로드 ì†ë„ê°€ 제한ë©ë‹ˆë‹¤. 예를 들어,ì´ ê°’ì´ 1000000ë˜ì–´ìžˆëŠ” ê²½ìš°ì´ ê°€ìƒ HUB 대한 ì–´ë– í•œ VPN ì—°ê²° 세션ì—ì„œë„ ê·¸ 업로드 ì†ë„는 1 Mbps를 초과 í•  수 없습니다. +HUB_AO_deny_empty_password ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ë“±ë¡ ëœ ì‚¬ìš©ìž ë¹ˆ 암호를 설정할 수 없습니다. 만약 빈 암호가 설정ë˜ì–´ìžˆëŠ” 사용ìžê°€ 있다면, ê·¸ 사용ìžëŠ” VPN ì—°ê²°ì„ í•  수 없습니다 (예외는 localhostì—ì„œ ì—°ê²°ì€ ê°€ëŠ¥í•©ë‹ˆë‹¤.) +HUB_AO_deny_bridge ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ì—°ê²°ë˜ëŠ” ì„¸ì…˜ì€ ì—°ê²°ì‹œ 사용ìžì˜ 보안 ì •ì±…ì˜ ë‚´ìš©ì— ê´€ê³„ì—†ì´ í•­ìƒ ë‹¤ë¦¬ê°€ 금지ë©ë‹ˆë‹¤. ë”°ë¼ì„œ ê°€ìƒ HUB 브리지 목ì ìœ¼ë¡œ ì—°ê²° í•  수 없습니다. +HUB_AO_deny_routing ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ì—°ê²°ë˜ëŠ” ì„¸ì…˜ì€ ì—°ê²°ì‹œ 사용ìžì˜ 보안 ì •ì±…ì˜ ë‚´ìš©ì— ê´€ê³„ì—†ì´ í•­ìƒ ë¼ìš°í„° ë™ìž‘ì´ ê¸ˆì§€ë©ë‹ˆë‹¤. ë”°ë¼ì„œ ê°€ìƒ HUBì— ë¼ìš°íŒ… 목ì ìœ¼ë¡œ ì—°ê²°í•  수 없습니다. +HUB_AO_deny_qos ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ì—°ê²°ë˜ëŠ” ì„¸ì…˜ì€ ì—°ê²°ì‹œ 사용ìžì˜ 보안 ì •ì±…ì˜ ë‚´ìš©ì— ê´€ê³„ì—†ì´ í•­ìƒ QoS ê¸°ëŠ¥ì´ ê¸ˆì§€ë©ë‹ˆë‹¤. +HUB_AO_deny_change_user_password ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 사용ìžê°€ "암호 ì¸ì¦"ëª¨ë“œì˜ ê²½ìš°, ìžì‹ ì˜ 암호를 변경할 수 없습니다. +HUB_AO_no_change_users ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— ìƒˆë¡œìš´ 사용ìžë¥¼ 추가하거나 기존 사용ìžë¥¼ 삭제하거나 편집 í•  수 없습니다. +HUB_AO_no_change_groups ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— ìƒˆë¡œìš´ ê·¸ë£¹ì„ ì¶”ê°€í•˜ê±°ë‚˜ 기존 ê·¸ë£¹ì„ ì‚­ì œí•˜ê±°ë‚˜ 편집 í•  수 없습니다. +HUB_AO_no_securenat ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” SecureNAT ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ê±°ë‚˜ 비활성화 í•  수 없습니다. +HUB_AO_no_securenat_enablenat ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ NAT ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ê±°ë‚˜ 비활성화 í•  수 없습니다. +HUB_AO_no_securenat_enabledhcp ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ DHCP 서버 ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ê±°ë‚˜ 비활성화 í•  수 없습니다. +HUB_AO_no_cascade ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê³„ë‹¨ì‹ ìƒì„±Â·ì‚­ì œÂ·íŽ¸ì§‘ ë˜ëŠ” 온ë¼ì¸ í™”/오프ë¼ì¸ í•  수 없습니다. +HUB_AO_no_online ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” 오프ë¼ì¸ ìƒíƒœì˜ ê°€ìƒ HUB를 온ë¼ì¸ í™” í•  수 없습니다. +HUB_AO_no_offline ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì˜ ê´€ë¦¬ìžëŠ” 온ë¼ì¸ ìƒíƒœì˜ ê°€ìƒ HUB를 오프ë¼ì¸ìœ¼ë¡œ 전환 í•  수 없습니다. +HUB_AO_no_change_log_config ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUB 로그 파ì¼ì˜ 저장 ì„¤ì •ì„ ë³€ê²½í•  수 없습니다. +HUB_AO_no_disconnect_session ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— ì—°ê²°ë˜ì–´ìžˆëŠ” VPN ì„¸ì…˜ì„ ì‚¬ìš©í•˜ì—¬ ê°•ì œ 종료 í•  수 없습니다. +HUB_AO_no_delete_iptable ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ IP 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ì—ì„œ IP 주소 í•­ëª©ì„ ì§€ì •í•˜ì—¬ 삭제할 수 없습니다. +HUB_AO_no_delete_mactable ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ MAC 주소 í…Œì´ë¸” ë°ì´í„°ë² ì´ìŠ¤ì—ì„œ MAC 주소 í•­ëª©ì„ ì§€ì •í•˜ì—¬ 삭제할 수 없습니다. +HUB_AO_no_enum_session ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— í˜„ìž¬ ì—°ê²°ëœ VPN ì„¸ì…˜ì˜ ëª©ë¡ì„ ì—´ê±° í•  수 없습니다. +HUB_AO_no_query_session ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— í˜„ìž¬ ì—°ê²°ëœ VPN ì„¸ì…˜ì„ ì§€ì •í•˜ì—¬ 해당 ì„¸ì…˜ì— ëŒ€í•œ ìžì„¸í•œ 정보를 ì–»ì„ ìˆ˜ 없습니다. +HUB_AO_no_change_admin_password ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUB ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 변경할 수 없습니다. +HUB_AO_no_change_log_switch_type ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUB 로그 파ì¼ì˜ 저장 설정 중 로그 íŒŒì¼ ì „í™˜ì£¼ê¸° 설정 í•­ëª©ì„ ë³€ê²½í•  수 없습니다. +HUB_AO_no_change_access_list ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUB 액세스 목ë¡ì„ ì¡°ìž‘ í•  수 없습니다. +HUB_AO_no_change_access_control_list ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUB 액세스 ì›ëž˜ IP 제한 목ë¡ì„ ì¡°ìž‘ í•  수 없습니다. +HUB_AO_no_change_cert_list ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ '신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ ëª©ë¡ "목ë¡ì„ ì¡°ìž‘ í•  수 없습니다. +HUB_AO_no_change_crl_list ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ "ìž˜ëª»ëœ ì¸ì¦ì„œ"목ë¡ì„ ì¡°ìž‘ í•  수 없습니다. +HUB_AO_no_read_log_file ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì˜ ë¡œê·¸ 파ì¼ì„ 관리 ì—°ê²°ì„ í†µí•´ 열거하거나 ì›ê²©ìœ¼ë¡œ íŒë… í•  수 없습니다. +HUB_AO_no_change_msg ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— VPN Clientê°€ ì ‘ì†í•  ë•Œ VPN Clientì— í‘œì‹œ ë  ë©”ì‹œì§€ë¥¼ 설정할 수 없습니다. +HUB_AO_no_access_list_include_file ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 관리ìžëŠ” ê°€ìƒ HUBì— ì•¡ì„¸ìŠ¤ 목ë¡ì„ 추가 í•  ë•Œ 소스 ë˜ëŠ” ëŒ€ìƒ ì‚¬ìš©ìž ì´ë¦„으로 "include:"ë˜ëŠ” "exclude:"지정 ì‚¬ìš©ìž ì´ë¦„ ëª©ë¡ íŒŒì¼ ë¥¼ 지정할 수 없습니다. # ê°€ìƒ HUB 확장 옵션 관계 -HUB_AO_NoAddressPollingIPv4ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ëŠ” ì¼ë°˜ì ìœ¼ë¡œ ê°€ìƒ HUBê°€ 5 초마다 실시하는 ì„¸ê·¸ë¨¼íŠ¸ì˜ MAC 주소 í…Œì´ë¸” ë° IPv4 주소 í…Œì´ë¸”ì˜ ìœ ì§€ 보수 (IPv4 ìž¥ì¹˜ì˜ ìƒì¡´ 확ì¸ì„위한 ARP 패킷)ì„ ì‹¤ì‹œí•˜ì§€ 않게ë©ë‹ˆë‹¤. ì¼ì • 시간 ë¹„í™œì„±ì˜ IPv4 장치는 ê°€ìƒ HUB ì„¸ê·¸ë¨¼íŠ¸ì— ì¡´ìž¬í•˜ê³  ì¼ì • 시간 (1 분~10 분) í…Œì´ë¸”ì—ì„œ ì‚­ì œë˜ê²Œë©ë‹ˆë‹¤. ì´ì— ë”°ë¼ ë¸Œë¡œë“œ ìºìŠ¤íŠ¸ 패킷 수를 ì¤„ì¼ ìˆ˜ 있지만, ì¼ë¶€ IPv4 ê´€ê³„ì˜ ë³´ì•ˆ ì •ì±…ì´ ì‹¤ì§ˆì ìœ¼ë¡œ ìž‘ë™í•˜ì§€ ì•Šì„ ìˆ˜ 있습니다. -HUB_AO_NoAddressPollingIPv6ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ëŠ” ì¼ë°˜ì ìœ¼ë¡œ ê°€ìƒ HUBê°€ 5 초마다 실시하는 ì„¸ê·¸ë¨¼íŠ¸ì˜ MAC 주소 í…Œì´ë¸” ë° IPv6 주소 í…Œì´ë¸”ì˜ ìœ ì§€ 보수 (IPv6 ìž¥ì¹˜ì˜ ìƒì¡´ 확ì¸ì„위한 ICMPv6 패킷)ì„ ì‹¤ì‹œí•˜ì§€ 않게ë©ë‹ˆë‹¤. ì¼ì • 시간 ë¹„í™œì„±ì˜ IPv6 장치는 ê°€ìƒ HUB ì„¸ê·¸ë¨¼íŠ¸ì— ì¡´ìž¬í•˜ê³  ì¼ì • 시간 (1 분~10 분) í…Œì´ë¸”ì—ì„œ ì‚­ì œë˜ê²Œë©ë‹ˆë‹¤. ì´ì— ë”°ë¼ ë¸Œë¡œë“œ ìºìŠ¤íŠ¸ 패킷 수를 ì¤„ì¼ ìˆ˜ 있지만 ì¼ë¶€ IPv6 관련 보안 ì •ì±…ì´ ì‹¤ì§ˆì ìœ¼ë¡œ ìž‘ë™í•˜ì§€ ì•Šì„ ìˆ˜ 있습니다. -HUB_AO_NoIpTableì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 IP 주소 í…Œì´ë¸”ì„ ë‚´ë¶€ì ìœ¼ë¡œ ìžë™ 구축하지 않게ë©ë‹ˆë‹¤. ì´ì— ë”°ë¼ VPN Serverì˜ CPU ë° ë©”ëª¨ë¦¬ ì‚¬ìš©ëŸ‰ì„ ì¤„ì¼ ìˆ˜ìžˆëŠ” 몇 가지 IP ê´€ê³„ì˜ ë³´ì•ˆ ì •ì±…ì´ ì‹¤ì§ˆì ìœ¼ë¡œ ìž‘ë™í•˜ì§€ ì•Šì„ ìˆ˜ 있습니다. -HUB_AO_NoMacAddressLogì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 ê°€ìƒ HUBì˜ MAC 주소 í…Œì´ë¸”ì— ìƒˆ MAC 주소가 ë“±ë¡ ëœ ê²½ìš° 로그 보안 로그로 쓰여진다 않게ë©ë‹ˆë‹¤. -HUB_AO_ManageOnlyPrivateIPì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBê°€ 내부ì ìœ¼ë¡œ 구축하는 IPv4 주소 í…Œì´ë¸”ì—는 ê°œì¸ IPv4 주소 만 저장ë˜ê²Œë©ë‹ˆë‹¤. ì—¬ê¸°ì— ê°œì¸ IPv4 주소는 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 169.254.0.0/16ì„ ì˜ë¯¸í•©ë‹ˆë‹¤. 그렇지 IPv4 주소는 IPv4 주소 í…Œì´ë¸”ì— ì €ìž¥ë˜ì§€ ì•Šë„ë¡í•©ë‹ˆë‹¤. -HUB_AO_ManageOnlyLocalUnicastIPv6ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBê°€ 내부ì ìœ¼ë¡œ 구축하는 IPv6 주소 í…Œì´ë¸”ì—는 로컬 유니 ìºìŠ¤íŠ¸ IPv6 주소 만 저장ë˜ê²Œë©ë‹ˆë‹¤. 여기ì—ì„œ 로컬 유니 ìºìŠ¤íŠ¸ IPv6 주소는 fe80::/10ì„ ì˜ë¯¸í•©ë‹ˆë‹¤. 그렇지 IPv6 주소는 IPv6 주소 í…Œì´ë¸”ì— ì €ìž¥ë˜ì§€ ì•Šë„ë¡í•©ë‹ˆë‹¤. -HUB_AO_DisableIPParsingì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 내부ì ìœ¼ë¡œ 모든 Ethernet íŒ¨í‚·ì˜ IP í—¤ë”를 í•´ì„하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. ì´ì— ë”°ë¼ VPN Serverì˜ CPU ë° ë©”ëª¨ë¦¬ ì‚¬ìš©ëŸ‰ì„ ì¤„ì¼ ìˆ˜ 있지만 ê°€ìƒ HUB는 IP 주소 í…Œì´ë¸”ì„ ë‚´ë¶€ì ìœ¼ë¡œ ìžë™ 작성하지있게 여러 IP ê´€ê³„ì˜ ë³´ì•ˆ ì •ì±…ì´ ì‹¤ì§ˆì ìœ¼ë¡œ 기능 하지 ì•Šì„ ìˆ˜ 있습니다. -HUB_AO_YieldAfterStorePacketì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는있는 VPN 세션ì—ì„œ 패킷ì„ë°›ì€ í›„ ê·¸ íŒ¨í‚·ì„ ë‹¤ë¥¸ VPN ì„¸ì…˜ì— ì €ìž¥ í¬ì›Œë“œ ì§í›„ ì¼ë‹¨ CPU를 대기 ìƒíƒœë¡œ 설정합니다. ì´ ë•Œë¬¸ì— íŒ¨í‚· ì§€ì—°ì´ ì•½ê°„ 낮아질 수 있지만 스레드 컨í…스트 스위치 횟수가 ì¦ê°€í•¨ì— ë”°ë¼ ì„±ëŠ¥ì´ ì €í•˜ ë  ê°€ëŠ¥ì„±ë„ ìžˆìŠµë‹ˆë‹¤. -HUB_AO_FilterPPPoEì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 PPPoE (PPP over Ethernet) íŒ¨í‚·ì„ í기하고 전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. 여러 LANë¼ë¦¬ 브리지 연결하는 ê²½ìš°ì— ëª¨ë‘ PPPoE 세그먼트를 분할하고ìží•˜ëŠ” ê²½ìš°ì— ìœ ìš©í•©ë‹ˆë‹¤. -HUB_AO_FilterOSPFì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 OSPF (Open Shortest Path First) íŒ¨í‚·ì„ í기하고 전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. -HUB_AO_FilterIPv4ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 IPv4 패킷 ë° ARP íŒ¨í‚·ì„ í기하고 전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. -HUB_AO_FilterIPv6ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 IPv6 íŒ¨í‚·ì„ í기하고 전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. -HUB_AO_FilterNonIPì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 비 IP 패킷 (IPv4, ARP, IPv6 다른 ì¢…ë¥˜ì˜ íŒ¨í‚·)ì„ ì‚­ì œí•˜ê³  전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. ë˜í•œ, ê°€ìƒ HUB를 통과하는 모든 태그 VLAN íŒ¨í‚·ì€ ë¹„ IP 패킷으로 간주ë©ë‹ˆë‹¤. -HUB_AO_FilterBPDUì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 BPDU (Bridge Protocol Data Unit) íŒ¨í‚·ì„ í기하고 전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. 그러면 모든 ìŠ¤íŒ¨ë‹ íŠ¸ë¦¬ íŒ¨í‚·ì´ ì „ì†¡ë˜ì§€ 않습니다. -HUB_AO_NoIPv6DefaultRouterInRAWhenIPv6ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ì—°ê²°ë˜ëŠ” 모든 VPN ì„¸ì…˜ì€ [IPv6 ë¼ìš°í„° ê´‘ê³ ì—ì„œ ë””í´íŠ¸ ë¼ìš°í„° ì§€ì •ì„ ì œê±° (IPv6 ë¬¼ë¦¬ì  ì—°ê²°ì‹œ ìžë™ 활성화) ì •ì±…ì´ ìžë™ìœ¼ë¡œ 사용할 수 있습니다. VPN Client ë˜ëŠ” VPN Bridgeì—ì„œ VPN Serverì— ëŒ€í•œ ì—°ê²° ë° í†µì‹ ì„ ê°€ëŠ¥í•˜ê²Œ ë¬¼ë¦¬ì  í”„ë¡œí† ì½œì´ IPv6ì˜ ê²½ìš°ì—는 ê·¸ VPN ì„¸ì…˜ì— ê°€ìƒ HUB 다른 ì„¸ì…˜ì˜ IPv6 ë¼ìš°í„°ê°€ 제공하는 IPv6 ë¼ìš°í„° ê´‘ê³  메시지 ë¼ìš°í„° 유효 기간 ê°’ì´ 0ì´ ì•„ë‹Œ ìˆ«ìž ì¸ ê²½ìš°ì´ ê°’ì„ ê°•ì œë¡œ 0으로 다시 전송합니다. 그러면 VPN í´ë¼ì´ì–¸íŠ¸ 컴퓨터가 VPN ì—°ê²° ëŒ€ìƒ ë„¤íŠ¸ì›Œí¬ì—있는 ë¼ìš°í„°ë¥¼ 기본 ë¼ìš°í„°ë¡œ 사용하여 ë¬¼ë¦¬ì  IPv6 í†µì‹ ì´ ëŠê¹ë‹ˆë‹¤ 오작ë™ì„ 방지 í•  수 있습니다. -HUB_AO_NoLookBPDUBridgeIdì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 BPDU (Bridge Protocol Data Unit) íŒ¨í‚·ì˜ ë‚´ìš©ì„ ë°”íƒ•ìœ¼ë¡œ MAC 주소 í…Œì´ë¸”ì„ ìž‘ì„±í•  ë•Œ BPDU íŒ¨í‚·ì˜ í•„ë“œì—있는 소스 MAC 주소를 무시하고 Ethernet í—¤ë”ì—있는 소스 MAC 주소를 기반으로 MAC 주소 í…Œì´ë¸”ì„ êµ¬ì¶•í•©ë‹ˆë‹¤. ì´ ê°’ì€ ë„¤íŠ¸ì›Œí¬ì— 아주 전문가가 ì•„ë‹Œ 경우 변경하지 마십시오. -HUB_AO_NoManageVlanIdì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 MAC 주소 í…Œì´ë¸”ì˜ êµ¬ì¶• ë° ê²€ìƒ‰ì—ì„œ VLAN ID를 관리하지 ì•Šë„ë¡í•˜ê³  모든 Ethernet íŒ¨í‚·ì˜ VLAN 태그를 무시합니다. +HUB_AO_NoAddressPollingIPv4 ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ëŠ” ì¼ë°˜ì ìœ¼ë¡œ ê°€ìƒ HUBê°€ 5 초마다 실시하는 ì„¸ê·¸ë¨¼íŠ¸ì˜ MAC 주소 í…Œì´ë¸” ë° IPv4 주소 í…Œì´ë¸”ì˜ ìœ ì§€ 보수 (IPv4 ìž¥ì¹˜ì˜ ìƒì¡´ 확ì¸ì„위한 ARP 패킷)ì„ ì‹¤ì‹œí•˜ì§€ 않게ë©ë‹ˆë‹¤. ì¼ì • 시간 ë¹„í™œì„±ì˜ IPv4 장치는 ê°€ìƒ HUB ì„¸ê·¸ë¨¼íŠ¸ì— ì¡´ìž¬í•˜ê³  ì¼ì • 시간 (1 분~10 분) í…Œì´ë¸”ì—ì„œ ì‚­ì œë˜ê²Œë©ë‹ˆë‹¤. ì´ì— ë”°ë¼ ë¸Œë¡œë“œ ìºìŠ¤íŠ¸ 패킷 수를 ì¤„ì¼ ìˆ˜ 있지만, ì¼ë¶€ IPv4 ê´€ê³„ì˜ ë³´ì•ˆ ì •ì±…ì´ ì‹¤ì§ˆì ìœ¼ë¡œ ìž‘ë™í•˜ì§€ ì•Šì„ ìˆ˜ 있습니다. +HUB_AO_NoAddressPollingIPv6 ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ëŠ” ì¼ë°˜ì ìœ¼ë¡œ ê°€ìƒ HUBê°€ 5 초마다 실시하는 ì„¸ê·¸ë¨¼íŠ¸ì˜ MAC 주소 í…Œì´ë¸” ë° IPv6 주소 í…Œì´ë¸”ì˜ ìœ ì§€ 보수 (IPv6 ìž¥ì¹˜ì˜ ìƒì¡´ 확ì¸ì„위한 ICMPv6 패킷)ì„ ì‹¤ì‹œí•˜ì§€ 않게ë©ë‹ˆë‹¤. ì¼ì • 시간 ë¹„í™œì„±ì˜ IPv6 장치는 ê°€ìƒ HUB ì„¸ê·¸ë¨¼íŠ¸ì— ì¡´ìž¬í•˜ê³  ì¼ì • 시간 (1 분~10 분) í…Œì´ë¸”ì—ì„œ ì‚­ì œë˜ê²Œë©ë‹ˆë‹¤. ì´ì— ë”°ë¼ ë¸Œë¡œë“œ ìºìŠ¤íŠ¸ 패킷 수를 ì¤„ì¼ ìˆ˜ 있지만 ì¼ë¶€ IPv6 관련 보안 ì •ì±…ì´ ì‹¤ì§ˆì ìœ¼ë¡œ ìž‘ë™í•˜ì§€ ì•Šì„ ìˆ˜ 있습니다. +HUB_AO_NoIpTable ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 IP 주소 í…Œì´ë¸”ì„ ë‚´ë¶€ì ìœ¼ë¡œ ìžë™ 구축하지 않게ë©ë‹ˆë‹¤. ì´ì— ë”°ë¼ VPN Serverì˜ CPU ë° ë©”ëª¨ë¦¬ ì‚¬ìš©ëŸ‰ì„ ì¤„ì¼ ìˆ˜ìžˆëŠ” 몇 가지 IP ê´€ê³„ì˜ ë³´ì•ˆ ì •ì±…ì´ ì‹¤ì§ˆì ìœ¼ë¡œ ìž‘ë™í•˜ì§€ ì•Šì„ ìˆ˜ 있습니다. +HUB_AO_NoMacAddressLog ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 ê°€ìƒ HUBì˜ MAC 주소 í…Œì´ë¸”ì— ìƒˆ MAC 주소가 ë“±ë¡ ëœ ê²½ìš° 로그 보안 로그로 쓰여진다 않게ë©ë‹ˆë‹¤. +HUB_AO_ManageOnlyPrivateIP ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBê°€ 내부ì ìœ¼ë¡œ 구축하는 IPv4 주소 í…Œì´ë¸”ì—는 ê°œì¸ IPv4 주소 만 저장ë˜ê²Œë©ë‹ˆë‹¤. ì—¬ê¸°ì— ê°œì¸ IPv4 주소는 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 169.254.0.0/16ì„ ì˜ë¯¸í•©ë‹ˆë‹¤. 그렇지 IPv4 주소는 IPv4 주소 í…Œì´ë¸”ì— ì €ìž¥ë˜ì§€ ì•Šë„ë¡í•©ë‹ˆë‹¤. +HUB_AO_ManageOnlyLocalUnicastIPv6 ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBê°€ 내부ì ìœ¼ë¡œ 구축하는 IPv6 주소 í…Œì´ë¸”ì—는 로컬 유니 ìºìŠ¤íŠ¸ IPv6 주소 만 저장ë˜ê²Œë©ë‹ˆë‹¤. 여기ì—ì„œ 로컬 유니 ìºìŠ¤íŠ¸ IPv6 주소는 fe80::/10ì„ ì˜ë¯¸í•©ë‹ˆë‹¤. 그렇지 IPv6 주소는 IPv6 주소 í…Œì´ë¸”ì— ì €ìž¥ë˜ì§€ ì•Šë„ë¡í•©ë‹ˆë‹¤. +HUB_AO_DisableIPParsing ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 내부ì ìœ¼ë¡œ 모든 Ethernet íŒ¨í‚·ì˜ IP í—¤ë”를 í•´ì„하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. ì´ì— ë”°ë¼ VPN Serverì˜ CPU ë° ë©”ëª¨ë¦¬ ì‚¬ìš©ëŸ‰ì„ ì¤„ì¼ ìˆ˜ 있지만 ê°€ìƒ HUB는 IP 주소 í…Œì´ë¸”ì„ ë‚´ë¶€ì ìœ¼ë¡œ ìžë™ 작성하지있게 여러 IP ê´€ê³„ì˜ ë³´ì•ˆ ì •ì±…ì´ ì‹¤ì§ˆì ìœ¼ë¡œ 기능 하지 ì•Šì„ ìˆ˜ 있습니다. +HUB_AO_YieldAfterStorePacket ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는있는 VPN 세션ì—ì„œ 패킷ì„ë°›ì€ í›„ ê·¸ íŒ¨í‚·ì„ ë‹¤ë¥¸ VPN ì„¸ì…˜ì— ì €ìž¥ í¬ì›Œë“œ ì§í›„ ì¼ë‹¨ CPU를 대기 ìƒíƒœë¡œ 설정합니다. ì´ ë•Œë¬¸ì— íŒ¨í‚· ì§€ì—°ì´ ì•½ê°„ 낮아질 수 있지만 스레드 컨í…스트 스위치 횟수가 ì¦ê°€í•¨ì— ë”°ë¼ ì„±ëŠ¥ì´ ì €í•˜ ë  ê°€ëŠ¥ì„±ë„ ìžˆìŠµë‹ˆë‹¤. +HUB_AO_FilterPPPoE ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 PPPoE (PPP over Ethernet) íŒ¨í‚·ì„ í기하고 전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. 여러 LANë¼ë¦¬ 브리지 연결하는 ê²½ìš°ì— ëª¨ë‘ PPPoE 세그먼트를 분할하고ìží•˜ëŠ” ê²½ìš°ì— ìœ ìš©í•©ë‹ˆë‹¤. +HUB_AO_FilterOSPF ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 OSPF (Open Shortest Path First) íŒ¨í‚·ì„ í기하고 전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. +HUB_AO_FilterIPv4 ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 IPv4 패킷 ë° ARP íŒ¨í‚·ì„ í기하고 전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. +HUB_AO_FilterIPv6 ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 IPv6 íŒ¨í‚·ì„ í기하고 전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. +HUB_AO_FilterNonIP ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 비 IP 패킷 (IPv4, ARP, IPv6 다른 ì¢…ë¥˜ì˜ íŒ¨í‚·)ì„ ì‚­ì œí•˜ê³  전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. ë˜í•œ, ê°€ìƒ HUB를 통과하는 모든 태그 VLAN íŒ¨í‚·ì€ ë¹„ IP 패킷으로 간주ë©ë‹ˆë‹¤. +HUB_AO_FilterBPDU ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 모든 BPDU (Bridge Protocol Data Unit) íŒ¨í‚·ì„ í기하고 전송하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. 그러면 모든 ìŠ¤íŒ¨ë‹ íŠ¸ë¦¬ íŒ¨í‚·ì´ ì „ì†¡ë˜ì§€ 않습니다. +HUB_AO_NoIPv6DefaultRouterInRAWhenIPv6 ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ì—°ê²°ë˜ëŠ” 모든 VPN ì„¸ì…˜ì€ [IPv6 ë¼ìš°í„° ê´‘ê³ ì—ì„œ ë””í´íŠ¸ ë¼ìš°í„° ì§€ì •ì„ ì œê±° (IPv6 ë¬¼ë¦¬ì  ì—°ê²°ì‹œ ìžë™ 활성화) ì •ì±…ì´ ìžë™ìœ¼ë¡œ 사용할 수 있습니다. VPN Client ë˜ëŠ” VPN Bridgeì—ì„œ VPN Serverì— ëŒ€í•œ ì—°ê²° ë° í†µì‹ ì„ ê°€ëŠ¥í•˜ê²Œ ë¬¼ë¦¬ì  í”„ë¡œí† ì½œì´ IPv6ì˜ ê²½ìš°ì—는 ê·¸ VPN ì„¸ì…˜ì— ê°€ìƒ HUB 다른 ì„¸ì…˜ì˜ IPv6 ë¼ìš°í„°ê°€ 제공하는 IPv6 ë¼ìš°í„° ê´‘ê³  메시지 ë¼ìš°í„° 유효 기간 ê°’ì´ 0ì´ ì•„ë‹Œ ìˆ«ìž ì¸ ê²½ìš°ì´ ê°’ì„ ê°•ì œë¡œ 0으로 다시 전송합니다. 그러면 VPN í´ë¼ì´ì–¸íŠ¸ 컴퓨터가 VPN ì—°ê²° ëŒ€ìƒ ë„¤íŠ¸ì›Œí¬ì—있는 ë¼ìš°í„°ë¥¼ 기본 ë¼ìš°í„°ë¡œ 사용하여 ë¬¼ë¦¬ì  IPv6 í†µì‹ ì´ ëŠê¹ë‹ˆë‹¤ 오작ë™ì„ 방지 í•  수 있습니다. +HUB_AO_NoLookBPDUBridgeId ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 BPDU (Bridge Protocol Data Unit) íŒ¨í‚·ì˜ ë‚´ìš©ì„ ë°”íƒ•ìœ¼ë¡œ MAC 주소 í…Œì´ë¸”ì„ ìž‘ì„±í•  ë•Œ BPDU íŒ¨í‚·ì˜ í•„ë“œì—있는 소스 MAC 주소를 무시하고 Ethernet í—¤ë”ì—있는 소스 MAC 주소를 기반으로 MAC 주소 í…Œì´ë¸”ì„ êµ¬ì¶•í•©ë‹ˆë‹¤. ì´ ê°’ì€ ë„¤íŠ¸ì›Œí¬ì— 아주 전문가가 ì•„ë‹Œ 경우 변경하지 마십시오. +HUB_AO_NoManageVlanId ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 MAC 주소 í…Œì´ë¸”ì˜ êµ¬ì¶• ë° ê²€ìƒ‰ì—ì„œ VLAN ID를 관리하지 ì•Šë„ë¡í•˜ê³  모든 Ethernet íŒ¨í‚·ì˜ VLAN 태그를 무시합니다. HUB_AO_VlanTypeId VLAN 태그 Ethernet Type ID (TPID) ê°’ì„ 10 진수로 지정합니다. ì´ ê°’ì€ ê¸°ë³¸ì ìœ¼ë¡œ 33024 (16 진수로 0x8100)입니다. ì´ ê°’ì€ ë„¤íŠ¸ì›Œí¬ì— 아주 전문가가 ì•„ë‹Œ 경우 변경하지 마십시오. -HUB_AO_FixForDLinkBPDUì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° FixForDLinkBPDU ì˜µì…˜ì„ ì‚¬ìš©í•  수 있습니다. ì´ ê°’ì€ ë„¤íŠ¸ì›Œí¬ì— 아주 전문가가 ì•„ë‹Œ 경우 변경하지 마십시오. -HUB_AO_NoIPv4PacketLogì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB를 í르는 모든 IPv4 íŒ¨í‚·ì— ëŒ€í•œ 패킷 로그가 저장ë˜ì§€ ì•Šë„ë¡í•©ë‹ˆë‹¤. -HUB_AO_NoIPv6PacketLogì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB를 í르는 모든 IPv6 íŒ¨í‚·ì— ëŒ€í•œ 패킷 로그가 저장ë˜ì§€ ì•Šë„ë¡í•©ë‹ˆë‹¤. -HUB_AO_NoSpinLockForPacketDelayì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 액세스 목ë¡ì€ 패킷 ì§€ì—°ì„ ë°œìƒì‹œí‚¤ëŠ” ê²½ìš°ì— ì§€ì—° ì‹œê°„ì„ ê³ í™”ì§ˆë¡œ 시뮬레ì´ì…˜í•˜ê¸° 위해 스핀 ë½ì„ 사용하지 ì•Šê³  OSì— ì˜í•œ 타ì´ë¨¸ ì¸í„°ëŸ½íŠ¸ì— ì˜í•´ 지연 를 ë°œìƒ ì‹œí‚¤ë„ë¡í•©ë‹ˆë‹¤. ì´ë¡œ ì¸í•´ CPU ì‚¬ìš©ë¥ ì´ ì €í•˜ë˜ì§€ë§Œ, ë°œìƒì‹œí‚¬ 수있는 ì§€ì—°ì˜ ì •ë„는 낮아집니다. +HUB_AO_FixForDLinkBPDU ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° FixForDLinkBPDU ì˜µì…˜ì„ ì‚¬ìš©í•  수 있습니다. ì´ ê°’ì€ ë„¤íŠ¸ì›Œí¬ì— 아주 전문가가 ì•„ë‹Œ 경우 변경하지 마십시오. +HUB_AO_NoIPv4PacketLog ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB를 í르는 모든 IPv4 íŒ¨í‚·ì— ëŒ€í•œ 패킷 로그가 저장ë˜ì§€ ì•Šë„ë¡í•©ë‹ˆë‹¤. +HUB_AO_NoIPv6PacketLog ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB를 í르는 모든 IPv6 íŒ¨í‚·ì— ëŒ€í•œ 패킷 로그가 저장ë˜ì§€ ì•Šë„ë¡í•©ë‹ˆë‹¤. +HUB_AO_NoSpinLockForPacketDelay ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB 액세스 목ë¡ì€ 패킷 ì§€ì—°ì„ ë°œìƒì‹œí‚¤ëŠ” ê²½ìš°ì— ì§€ì—° ì‹œê°„ì„ ê³ í™”ì§ˆë¡œ 시뮬레ì´ì…˜í•˜ê¸° 위해 스핀 ë½ì„ 사용하지 ì•Šê³  OSì— ì˜í•œ 타ì´ë¨¸ ì¸í„°ëŸ½íŠ¸ì— ì˜í•´ 지연 를 ë°œìƒ ì‹œí‚¤ë„ë¡í•©ë‹ˆë‹¤. ì´ë¡œ ì¸í•´ CPU ì‚¬ìš©ë¥ ì´ ì €í•˜ë˜ì§€ë§Œ, ë°œìƒì‹œí‚¬ 수있는 ì§€ì—°ì˜ ì •ë„는 낮아집니다. HUB_AO_BroadcastStormDetectionThreshold ëŒ€ëŸ‰ì˜ ë¸Œë¡œë“œ ìºìŠ¤íŠ¸ íŒ¨í‚·ì´ ê°€ìƒ HUBì— ë™ì¼í•œ 세션ì—ì„œ íˆ¬ìž…ëœ ê²½ìš° 브로드 ìºìŠ¤íŠ¸ 스톰ì´ë¼ê³  íŒì •í•˜ê¸°ìœ„í•œ 임계 ê°’ì„ ì§€ì •í•©ë‹ˆë‹¤. 초당 패킷 수를 지정합니다. 지정하지 않으면 (0 ì¸ ê²½ìš°) 32ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. -HUB_AO_ClientMinimumRequiredBuildì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 설정ë˜ëŠ” 값보다 빌드 번호가 ìž‘ì€ VPN Clientê°€ ì ‘ì†í•˜ëŠ” 경우 VPN ì—°ê²°ì„ ê±°ë¶€í•©ë‹ˆë‹¤. -HUB_AO_RequiredClientIdì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°,ì´ ì •ìˆ˜ì™€ ë™ì¼í•œ "í´ë¼ì´ì–¸íŠ¸ ID"ê°€ í¬í•¨ ëœ VPN Client 소프트웨어 ë§Œì´ ê°€ìƒ HUBì— ì—°ê²°í•  수 있고 그렇지 VPN Client는 ì—°ê²°í•  수 없습니다. -HUB_AO_AdjustTcpMssValueì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ì´ ê°€ìƒ HUB를 통해 통신하는 모든 TCP/IP íŒ¨í‚·ì˜ MSS (Max Segment Size)ê°€ì´ í•­ëª©ì— ì§€ì •ëœ ë°”ì´íŠ¸ ì´í•˜ê°€ë˜ë„ë¡ ìžë™ 조정합니다. -HUB_AO_DisableAdjustTcpMssì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ì´ ê°€ìƒ HUBì˜ ì–´ë– í•œ MSS (Max Segment Size)ë„ í•´ì œí•©ë‹ˆë‹¤. AdjustTcpMssValue ì˜µì…˜ì´ ì§€ì •ë˜ì–´ 있거나 IPsec/L2TP/EtherIP/L2TPv3 서버 ê¸°ëŠ¥ì„ í†µí•´ 접수 ëœ VPN í†µì‹ ì´ ì´ë£¨ì–´ì§€ëŠ” 경우ì—ë„ MSS ì¡°ì •ë˜ì§€ 않습니다. -HUB_AO_NoDhcpPacketLogOutsideHubì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ë„달 í•œ DHCP를 통해 IP 주소 할당 패킷 ì¤‘ì´ ê°€ìƒ HUBì— ì—°ê²°ë˜ì–´ìžˆëŠ” 세션과 무관 í•œ ê²ƒë“¤ì— ëŒ€í•œ 로그를 저장하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. -HUB_AO_DisableHttpParsingì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 내부ì ìœ¼ë¡œ 모든 HTTP íŒ¨í‚·ì˜ HTTP í—¤ë”를 í•´ì„하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. ì´ì— ë”°ë¼ VPN Serverì˜ CPU ë° ë©”ëª¨ë¦¬ ì‚¬ìš©ëŸ‰ì„ ì¤„ì¼ ìˆ˜ 있지만 HTTP 액세스 로그가 저장ë˜ì§€ 않습니다. -HUB_AO_DisableUdpAccelerationì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ì´ ê°€ìƒ HUBì— ì—°ê²°ë˜ëŠ” 모든 VPN 세션ì—ì„œ UDP ê°€ì†í™” ê¸°ëŠ¥ì˜ ì‚¬ìš©ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. -HUB_AO_DisableUdpFilterForLocalBridgeNicì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì—ì„œ ìƒì„±ë˜ëŠ” 로컬 브리지를 구성하는 ë¬¼ë¦¬ì  ì¸ LAN 카드가 VPNì„ í†µí•´ ì›ê²©ì§€ì˜ DHCP 서버ì—ì„œ IP 주소를 할당 ë°›ìŒìœ¼ë¡œì¨ ë™ìž‘ ì´ ë¶ˆì•ˆì • 문제를 해결하기위한 DHCP 패킷 í•„í„°ë§ ë™ìž‘ì„ ë¬´íš¨ë¡œí•©ë‹ˆë‹¤. -HUB_AO_ApplyIPv4AccessListOnArpPacketì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ì •ì˜ë˜ì–´ìžˆëŠ” IPv4 액세스 ëª©ë¡ ê·œì¹™ì„ ARP íŒ¨í‚·ì— ì ìš©í•©ë‹ˆë‹¤. 불필요한 ARP 요청 íŒ¨í‚·ì„ ì°¨ë‹¨í•˜ê³  ì‹¶ì€ ê²½ìš°ì— ìœ ìš©í•©ë‹ˆë‹¤. -HUB_AO_RemoveDefGwOnDhcpForLocalhostì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ëŠ” DHCP 서버가 ê°€ìƒ HUBì— ì—°ê²°ëœ VPN í´ë¼ì´ì–¸íŠ¸ì— IP 주소를 할당 í•  ë•Œ 해당 VPN í´ë¼ì´ì–¸íŠ¸ê°€ VPN Server를 실행하는 컴퓨터와 ë™ì¼í•œ 경우는 DHCP ì‘답 패킷ì—ì„œ 기본 게ì´íŠ¸ì›¨ì´ ì§€ì •ì„ ì œê±°í•©ë‹ˆë‹¤. ì´ë¡œ ì¸í•´ ì˜ë„하지 ì•Šì€ ë¬´í•œ 루프를 방지 í•  수 있습니다. -HUB_AO_SecureNAT_MaxTcpSessionsPerIpì´ í•­ëª©ì´ 0 ì´ì™¸ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN í´ë¼ì´ì–¸íŠ¸ 당 TCP ì—°ê²° 수 (SYN_SENT ìƒíƒœ ì´ì™¸ì˜ TCP ì—°ê²°)ì´ í•­ëª©ì—ì„œ 지정한 ìˆ˜ì— ì œí•œë©ë‹ˆë‹¤. -HUB_AO_SecureNAT_MaxTcpSynSentPerIpì´ í•­ëª©ì´ 0 ì´ì™¸ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN í´ë¼ì´ì–¸íŠ¸ 당 TCP ì—°ê²° 수 (SYN_SENT ìƒíƒœì˜ TCP ì—°ê²°)ì´ í•­ëª©ì—ì„œ 지정한 ìˆ˜ì— ì œí•œë©ë‹ˆë‹¤. -HUB_AO_SecureNAT_MaxUdpSessionsPerIpì´ í•­ëª©ì´ 0 ì´ì™¸ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN í´ë¼ì´ì–¸íŠ¸ 당 UDP ì„¸ì…˜ì´ í•­ëª©ì— ì§€ì •ëœ ìˆ˜ì— ì œí•œë©ë‹ˆë‹¤. -HUB_AO_SecureNAT_MaxDnsSessionsPerIpì´ í•­ëª©ì´ 0 ì´ì™¸ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN í´ë¼ì´ì–¸íŠ¸ 당 DNS ì„¸ì…˜ì´ í•­ëª©ì— ì§€ì •ëœ ìˆ˜ì— ì œí•œë©ë‹ˆë‹¤. -HUB_AO_SecureNAT_MaxIcmpSessionsPerIpì´ í•­ëª©ì´ 0 ì´ì™¸ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN í´ë¼ì´ì–¸íŠ¸ 당 ICMP ì„¸ì…˜ì´ í•­ëª©ì— ì§€ì •ëœ ìˆ˜ì— ì œí•œë©ë‹ˆë‹¤. +HUB_AO_ClientMinimumRequiredBuild ì´ í•­ëª©ì´ 1 ì´ìƒìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 설정ë˜ëŠ” 값보다 빌드 번호가 ìž‘ì€ VPN Clientê°€ ì ‘ì†í•˜ëŠ” 경우 VPN ì—°ê²°ì„ ê±°ë¶€í•©ë‹ˆë‹¤. +HUB_AO_RequiredClientId ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°,ì´ ì •ìˆ˜ì™€ ë™ì¼í•œ "í´ë¼ì´ì–¸íŠ¸ ID"ê°€ í¬í•¨ ëœ VPN Client 소프트웨어 ë§Œì´ ê°€ìƒ HUBì— ì—°ê²°í•  수 있고 그렇지 VPN Client는 ì—°ê²°í•  수 없습니다. +HUB_AO_AdjustTcpMssValue ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ì´ ê°€ìƒ HUB를 통해 통신하는 모든 TCP/IP íŒ¨í‚·ì˜ MSS (Max Segment Size)ê°€ì´ í•­ëª©ì— ì§€ì •ëœ ë°”ì´íŠ¸ ì´í•˜ê°€ë˜ë„ë¡ ìžë™ 조정합니다. +HUB_AO_DisableAdjustTcpMss ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ì´ ê°€ìƒ HUBì˜ ì–´ë– í•œ MSS (Max Segment Size)ë„ í•´ì œí•©ë‹ˆë‹¤. AdjustTcpMssValue ì˜µì…˜ì´ ì§€ì •ë˜ì–´ 있거나 IPsec/L2TP/EtherIP/L2TPv3 서버 ê¸°ëŠ¥ì„ í†µí•´ 접수 ëœ VPN í†µì‹ ì´ ì´ë£¨ì–´ì§€ëŠ” 경우ì—ë„ MSS ì¡°ì •ë˜ì§€ 않습니다. +HUB_AO_NoDhcpPacketLogOutsideHub ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ë„달 í•œ DHCP를 통해 IP 주소 할당 패킷 ì¤‘ì´ ê°€ìƒ HUBì— ì—°ê²°ë˜ì–´ìžˆëŠ” 세션과 무관 í•œ ê²ƒë“¤ì— ëŒ€í•œ 로그를 저장하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. +HUB_AO_DisableHttpParsing ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUB는 내부ì ìœ¼ë¡œ 모든 HTTP íŒ¨í‚·ì˜ HTTP í—¤ë”를 í•´ì„하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. ì´ì— ë”°ë¼ VPN Serverì˜ CPU ë° ë©”ëª¨ë¦¬ ì‚¬ìš©ëŸ‰ì„ ì¤„ì¼ ìˆ˜ 있지만 HTTP 액세스 로그가 저장ë˜ì§€ 않습니다. +HUB_AO_DisableUdpAcceleration ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ì´ ê°€ìƒ HUBì— ì—°ê²°ë˜ëŠ” 모든 VPN 세션ì—ì„œ UDP ê°€ì†í™” ê¸°ëŠ¥ì˜ ì‚¬ìš©ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. +HUB_AO_DisableUdpFilterForLocalBridgeNic ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì—ì„œ ìƒì„±ë˜ëŠ” 로컬 브리지를 구성하는 ë¬¼ë¦¬ì  ì¸ LAN 카드가 VPNì„ í†µí•´ ì›ê²©ì§€ì˜ DHCP 서버ì—ì„œ IP 주소를 할당 ë°›ìŒìœ¼ë¡œì¨ ë™ìž‘ ì´ ë¶ˆì•ˆì • 문제를 해결하기위한 DHCP 패킷 í•„í„°ë§ ë™ìž‘ì„ ë¬´íš¨ë¡œí•©ë‹ˆë‹¤. +HUB_AO_ApplyIPv4AccessListOnArpPacket ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì— ì •ì˜ë˜ì–´ìžˆëŠ” IPv4 액세스 ëª©ë¡ ê·œì¹™ì„ ARP íŒ¨í‚·ì— ì ìš©í•©ë‹ˆë‹¤. 불필요한 ARP 요청 íŒ¨í‚·ì„ ì°¨ë‹¨í•˜ê³  ì‹¶ì€ ê²½ìš°ì— ìœ ìš©í•©ë‹ˆë‹¤. +HUB_AO_RemoveDefGwOnDhcpForLocalhost ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš°ëŠ” DHCP 서버가 ê°€ìƒ HUBì— ì—°ê²°ëœ VPN í´ë¼ì´ì–¸íŠ¸ì— IP 주소를 할당 í•  ë•Œ 해당 VPN í´ë¼ì´ì–¸íŠ¸ê°€ VPN Server를 실행하는 컴퓨터와 ë™ì¼í•œ 경우는 DHCP ì‘답 패킷ì—ì„œ 기본 게ì´íŠ¸ì›¨ì´ ì§€ì •ì„ ì œê±°í•©ë‹ˆë‹¤. ì´ë¡œ ì¸í•´ ì˜ë„하지 ì•Šì€ ë¬´í•œ 루프를 방지 í•  수 있습니다. +HUB_AO_SecureNAT_MaxTcpSessionsPerIp ì´ í•­ëª©ì´ 0 ì´ì™¸ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN í´ë¼ì´ì–¸íŠ¸ 당 TCP ì—°ê²° 수 (SYN_SENT ìƒíƒœ ì´ì™¸ì˜ TCP ì—°ê²°)ì´ í•­ëª©ì—ì„œ 지정한 ìˆ˜ì— ì œí•œë©ë‹ˆë‹¤. +HUB_AO_SecureNAT_MaxTcpSynSentPerIp ì´ í•­ëª©ì´ 0 ì´ì™¸ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN í´ë¼ì´ì–¸íŠ¸ 당 TCP ì—°ê²° 수 (SYN_SENT ìƒíƒœì˜ TCP ì—°ê²°)ì´ í•­ëª©ì—ì„œ 지정한 ìˆ˜ì— ì œí•œë©ë‹ˆë‹¤. +HUB_AO_SecureNAT_MaxUdpSessionsPerIp ì´ í•­ëª©ì´ 0 ì´ì™¸ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN í´ë¼ì´ì–¸íŠ¸ 당 UDP ì„¸ì…˜ì´ í•­ëª©ì— ì§€ì •ëœ ìˆ˜ì— ì œí•œë©ë‹ˆë‹¤. +HUB_AO_SecureNAT_MaxDnsSessionsPerIp ì´ í•­ëª©ì´ 0 ì´ì™¸ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN í´ë¼ì´ì–¸íŠ¸ 당 DNS ì„¸ì…˜ì´ í•­ëª©ì— ì§€ì •ëœ ìˆ˜ì— ì œí•œë©ë‹ˆë‹¤. +HUB_AO_SecureNAT_MaxIcmpSessionsPerIp ì´ í•­ëª©ì´ 0 ì´ì™¸ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN í´ë¼ì´ì–¸íŠ¸ 당 ICMP ì„¸ì…˜ì´ í•­ëª©ì— ì§€ì •ëœ ìˆ˜ì— ì œí•œë©ë‹ˆë‹¤. HUB_AO_AccessListIncludeFileCacheLifetime ê°€ìƒ HUBì˜ ì•¡ì„¸ìŠ¤ ëª©ë¡ í•­ëª©ì— ì‚¬ìš©ìž ì´ë¦„ì´ "include:"ë˜ëŠ” "exclude:"형ì‹ìœ¼ë¡œ 지정ë˜ì–´ 있으며 외부 파ì¼ì„ 참조하는 경우, 해당 외부 파ì¼ì„ ì½ì–´ 들ì´ê³  나서 ë©”ëª¨ë¦¬ì— ìºì‹œí•˜ëŠ” ì‹œê°„ì„ ì´ˆ 단위로 지정합니다. -HUB_AO_DisableKernelModeSecureNATì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° SecureNAT ê¸°ëŠ¥ì˜ ì»¤ë„ ëª¨ë“œ NAT를 해제합니다. ì»¤ë„ ëª¨ë“œ NAT는 SecureNAT ê°€ìƒ NAT ê¸°ëŠ¥ì˜ ìž‘ë™ ì†ë„를 빠르게하기위한 기능ì´ë©°, VPN Server 프로세스가 시스템 권한으로 실행하는 ê²½ìš°ì— ì‚¬ìš©í•  수 있습니다. ì»¤ë„ ëª¨ë“œ NATë¡œ ì¸í•´ 통신 실패가 ë°œìƒí•˜ëŠ” ê²½ìš°ì´ ì˜µì…˜ì„ ì‚¬ìš©í•˜ì—¬ ì»¤ë„ ëª¨ë“œ NAT를 해제하십시오. -HUB_AO_DisableUserModeSecureNATì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° SecureNAT ê¸°ëŠ¥ì˜ ì‚¬ìš©ìž ëª¨ë“œ NAT를 해제합니다. ì‚¬ìš©ìž ëª¨ë“œ NAT는 SecureNAT ê°€ìƒ NAT ê¸°ëŠ¥ì„ ì¼ë°˜ ì‚¬ìš©ìž ê¶Œí•œìœ¼ë¡œ 실행시킬 수있는 기능ì´ë©°, VPN Server 프로세스가 ì¼ë°˜ ì‚¬ìš©ìž ê¶Œí•œìœ¼ë¡œ 실행하고있는 경우ì—ë„ ì‚¬ìš©í•  수 있습니다. -HUB_AO_DisableCheckMacOnLocalBridgeì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° 로컬 브리지 기능ì—ì„œ MAC ì£¼ì†Œì˜ ì¤‘ë³µ ì²´í¬ë¥¼ 해제합니다. ì¼ë¶€ LAN 카드는 로컬 브리지 ê¸°ëŠ¥ì— ì˜í•´ 전달 ëœ íŒ¨í‚·ì„ LAN ì¹´ë“œ 내부ì—ì„œ 반사 ê°€ìƒ HUBë¡œ ëŒì•„올 수 있습니다. ì´ ê²½ìš° ê°€ìƒ HUB는 MAC ì£¼ì†Œì˜ ì¤‘ë³µì„ ìžë™ìœ¼ë¡œ ê°ì§€í•˜ê³  반사ë˜ì–´ 온 íŒ¨í‚·ì„ í기합니다. ì´ í”Œëž˜ê·¸ë¥¼ ì‚¬ìš©í•˜ë©´ì´ ê²€ì¶œ ì²´í¬ê°€ 무효가ë©ë‹ˆë‹¤. -HUB_AO_DisableCorrectIpOffloadChecksumì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° 로컬 브리지 기능ì—ì„œ IP ì²´í¬ì„¬ 검사 ë° ë³´ì • 처리가 비활성화ë©ë‹ˆë‹¤. IP, TCP, UDP í—¤ë”ì˜ ì²´í¬ì„¬ 오프로드 ê¸°ëŠ¥ì´ íƒ‘ìž¬ë˜ì–´ìžˆëŠ” LAN ì¹´ë“œì—ì„œ 전송 ëœ IP íŒ¨í‚·ì´ ë™ì¼í•œ 호스트ì—ì„œ 실행ë˜ëŠ” VPN Serverì˜ ë¡œì»¬ ë¸Œë¦¬ì§€ì— ìž…ë ¥ ëœ ê²½ìš° 해당 IP íŒ¨í‚·ì˜ ì²´í¬ì„¬ 부정확 í•œ ê°’ì´ ëŒ€ìž…ë˜ëŠ” 경우가 있습니다. 로컬 브리지는 기본ì ìœ¼ë¡œ ê·¸ 부정확 í•œ ê°’ì„ ê°ì§€í•˜ê³  올바른 ì²´í¬ì„¬ 계산 결과를 대입합니다. ì´ í”Œëž˜ê·¸ë¥¼ 사용하면 ì´ëŸ¬í•œ ë³´ì • 처리가 비활성화ë©ë‹ˆë‹¤. -HUB_AO_BroadcastLimiterStrictModeì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì—ì„œ 세션ì—ì„œ 브로드 ìºìŠ¤íŠ¸ 스톰 검출 알고리즘ì—ì„œ 소스 IP 주소 나 ëŒ€ìƒ IP 주소 중 í•œ 개가 ì¼ì¹˜í•˜ëŠ” 경우 ê¸°ì¡´ì˜ ê²€ì¶œ ìš© 기ë¡ê³¼ 히트 í•œ 것으로 간주합니다. +HUB_AO_DisableKernelModeSecureNAT ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° SecureNAT ê¸°ëŠ¥ì˜ ì»¤ë„ ëª¨ë“œ NAT를 해제합니다. ì»¤ë„ ëª¨ë“œ NAT는 SecureNAT ê°€ìƒ NAT ê¸°ëŠ¥ì˜ ìž‘ë™ ì†ë„를 빠르게하기위한 기능ì´ë©°, VPN Server 프로세스가 시스템 권한으로 실행하는 ê²½ìš°ì— ì‚¬ìš©í•  수 있습니다. ì»¤ë„ ëª¨ë“œ NATë¡œ ì¸í•´ 통신 실패가 ë°œìƒí•˜ëŠ” ê²½ìš°ì´ ì˜µì…˜ì„ ì‚¬ìš©í•˜ì—¬ ì»¤ë„ ëª¨ë“œ NAT를 해제하십시오. +HUB_AO_DisableUserModeSecureNAT ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° SecureNAT ê¸°ëŠ¥ì˜ ì‚¬ìš©ìž ëª¨ë“œ NAT를 해제합니다. ì‚¬ìš©ìž ëª¨ë“œ NAT는 SecureNAT ê°€ìƒ NAT ê¸°ëŠ¥ì„ ì¼ë°˜ ì‚¬ìš©ìž ê¶Œí•œìœ¼ë¡œ 실행시킬 수있는 기능ì´ë©°, VPN Server 프로세스가 ì¼ë°˜ ì‚¬ìš©ìž ê¶Œí•œìœ¼ë¡œ 실행하고있는 경우ì—ë„ ì‚¬ìš©í•  수 있습니다. +HUB_AO_DisableCheckMacOnLocalBridge ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° 로컬 브리지 기능ì—ì„œ MAC ì£¼ì†Œì˜ ì¤‘ë³µ ì²´í¬ë¥¼ 해제합니다. ì¼ë¶€ LAN 카드는 로컬 브리지 ê¸°ëŠ¥ì— ì˜í•´ 전달 ëœ íŒ¨í‚·ì„ LAN ì¹´ë“œ 내부ì—ì„œ 반사 ê°€ìƒ HUBë¡œ ëŒì•„올 수 있습니다. ì´ ê²½ìš° ê°€ìƒ HUB는 MAC ì£¼ì†Œì˜ ì¤‘ë³µì„ ìžë™ìœ¼ë¡œ ê°ì§€í•˜ê³  반사ë˜ì–´ 온 íŒ¨í‚·ì„ í기합니다. ì´ í”Œëž˜ê·¸ë¥¼ ì‚¬ìš©í•˜ë©´ì´ ê²€ì¶œ ì²´í¬ê°€ 무효가ë©ë‹ˆë‹¤. +HUB_AO_DisableCorrectIpOffloadChecksum ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° 로컬 브리지 기능ì—ì„œ IP ì²´í¬ì„¬ 검사 ë° ë³´ì • 처리가 비활성화ë©ë‹ˆë‹¤. IP, TCP, UDP í—¤ë”ì˜ ì²´í¬ì„¬ 오프로드 ê¸°ëŠ¥ì´ íƒ‘ìž¬ë˜ì–´ìžˆëŠ” LAN ì¹´ë“œì—ì„œ 전송 ëœ IP íŒ¨í‚·ì´ ë™ì¼í•œ 호스트ì—ì„œ 실행ë˜ëŠ” VPN Serverì˜ ë¡œì»¬ ë¸Œë¦¬ì§€ì— ìž…ë ¥ ëœ ê²½ìš° 해당 IP íŒ¨í‚·ì˜ ì²´í¬ì„¬ 부정확 í•œ ê°’ì´ ëŒ€ìž…ë˜ëŠ” 경우가 있습니다. 로컬 브리지는 기본ì ìœ¼ë¡œ ê·¸ 부정확 í•œ ê°’ì„ ê°ì§€í•˜ê³  올바른 ì²´í¬ì„¬ 계산 결과를 대입합니다. ì´ í”Œëž˜ê·¸ë¥¼ 사용하면 ì´ëŸ¬í•œ ë³´ì • 처리가 비활성화ë©ë‹ˆë‹¤. +HUB_AO_BroadcastLimiterStrictMode ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° ê°€ìƒ HUBì—ì„œ 세션ì—ì„œ 브로드 ìºìŠ¤íŠ¸ 스톰 검출 알고리즘ì—ì„œ 소스 IP 주소 나 ëŒ€ìƒ IP 주소 중 í•œ 개가 ì¼ì¹˜í•˜ëŠ” 경우 ê¸°ì¡´ì˜ ê²€ì¶œ ìš© 기ë¡ê³¼ 히트 í•œ 것으로 간주합니다. HUB_AO_MaxLoggedPacketsPerMinute 분당 패킷 ë¡œê·¸ì— ì €ìž¥í•  수있는 최대 패킷 수를 지정합니다. HUB_AO_DoNotSaveHeavySecurityLogs 저장 ì§‘ì•½ì  ë³´ì•ˆ 로그를 저장하지 않는 설정ì„합니다. HUB_AO_DropBroadcastsInPrivacyFilterMode ì›ë³¸ ë° ëŒ€ìƒì˜ ë‘ ì„¸ì…˜ì´ ê°œì¸ ì •ë³´ 보호 í•„í„° ëª¨ë“œì˜ ê²½ìš° 브로드 ìºìŠ¤íŠ¸ íŒ¨í‚·ì„ íŒŒê¸°í•©ë‹ˆë‹¤. @@ -578,9 +578,9 @@ HUB_AO_DropArpInPrivacyFilterMode ì›ë³¸ ë° ëŒ€ìƒì˜ ë‘ ì„¸ì…˜ì´ ê°œì¸ ì • HUB_AO_SuppressClientUpdateNotification VPN Clientì˜ ì—…ë°ì´íŠ¸ 알림 í™”ë©´ì˜ í‘œì‹œë¥¼ 억제합니다. HUB_AO_FloodingSendQueueBufferQuota íŒ¨í‚·ì˜ ê°€ìƒ HUB ë‚´ì—ì„œ í™ìˆ˜ ë™ìž‘ì‹œì— ì†Œë¹„í•˜ëŠ” ê²ƒì„ í—ˆìš©í•˜ëŠ” ëŒ€ê¸°ì—´ì˜ ë²„í¼ í¬ê¸° 제한 (ë°”ì´íŠ¸)를 지정합니다. 쿼터는 모든 ì—°ê²°ëœ VPN ì„¸ì…˜ì˜ ì „ì†¡ íì˜ ì´ ê¸¸ì´ì— ì „ì²´ì ìœ¼ë¡œ ì ìš©ë©ë‹ˆë‹¤. 0ì„ ì§€ì •í•˜ë©´ 제한ë©ë‹ˆë‹¤. ì´ ì˜µì…˜ì€ í™ìˆ˜ íŒ¨í‚·ì´ ë‹¤ë°œí•˜ëŠ” 네트워í¬ì—ì„œ 메모리 ì†Œë¹„ëŸ‰ì´ ì¦ê°€í•˜ëŠ” 문제를 해결하기 위해 사용할 수 있습니다. HUB_AO_AssignVLanIdByRadiusAttribute VLAN IDì˜ ë™ì  할당 ê¸°ëŠ¥ì„ í™œì„±í™”í•©ë‹ˆë‹¤. VPN ì—°ê²° ì‚¬ìš©ìž ê°œì²´ì˜ ë³´ì•ˆ ì •ì±…ì— VLAN IDê°€ 지정ë˜ì§€ ì•Šì€ ê²½ìš° ê° VPN ì„¸ì…˜ì€ ì‚¬ìš©ìž ì¸ì¦ í•œ RADIUS 서버ì—ì„œ 반환ë˜ëŠ” RADIUS ì†ì„± ê°’ì„ ê¸°ì¤€ìœ¼ë¡œ VLANì´ í• ë‹¹ë©ë‹ˆë‹¤. RADIUS ì†ì„± 중 "Tunnel-Pvt-Group-ID"(ID=81)ì˜ ê°’ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. ë°ì´í„° 형ì‹ì€ 문ìžì—´ì´ì–´ì•¼í•©ë‹ˆë‹¤. -HUB_AO_SecureNAT_RandomizeAssignIpì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ DHCP 서버는 DHCP í´ë¼ì´ì–¸íŠ¸ì— 할당 ëœ IP 주소를 ì§€ì •ëœ IP 주소 í’€ì—ì„œ 사용하지 않는 주소ì—ì„œ ìž„ì˜ë¡œ ì„ íƒí•˜ë„ë¡í•©ë‹ˆë‹¤. ë˜í•œ, 기본 ë™ìž‘ì€ ë¯¸ì‚¬ìš© 주소 중 첫 번째 주소를 할당 í•  수 있ë„ë¡ë˜ì–´ 있습니다. -HUB_AO_DetectDormantSessionIntervalì´ í•­ëª©ì´ 0ì´ ì•„ë‹Œ 경우, ì§€ì •ëœ ì´ˆ 비활성ì´ì—ˆë‹¤ VPN ì„¸ì…˜ì„ ë“œ í° ë§í†  ìƒíƒœ (최대 절전 모드)ë¡œ ì‹ë³„합니다. ë“œ í° ë§í†  ìƒíƒœì˜ VPN ì„¸ì…˜ì— ê°€ìƒ HUBì—ì„œ í™ìˆ˜ë˜ì–´ì•¼ íŒ¨í‚·ì´ ì¹¨ìˆ˜ 없습니다. -HUB_AO_NoPhysicalIPOnPacketLogì´ í•­ëª©ì´ 0 (사용)ì˜ ê²½ìš° 패킷 ë¡œê·¸ì— ì›ë³¸ ë° ëŒ€ìƒ VPN ì„¸ì…˜ì˜ ë¬¼ë¦¬ì  ì—°ê²° ì›ëž˜ VPN í´ë¼ì´ì–¸íŠ¸ì˜ IP 주소가 기ë¡ë˜ì§€ ì•Šë„ë¡í•©ë‹ˆë‹¤. +HUB_AO_SecureNAT_RandomizeAssignIp ì´ í•­ëª©ì„ 1 (유효)ì˜ ê²½ìš° SecureNAT ê¸°ëŠ¥ì˜ ê°€ìƒ DHCP 서버는 DHCP í´ë¼ì´ì–¸íŠ¸ì— 할당 ëœ IP 주소를 ì§€ì •ëœ IP 주소 í’€ì—ì„œ 사용하지 않는 주소ì—ì„œ ìž„ì˜ë¡œ ì„ íƒí•˜ë„ë¡í•©ë‹ˆë‹¤. ë˜í•œ, 기본 ë™ìž‘ì€ ë¯¸ì‚¬ìš© 주소 중 첫 번째 주소를 할당 í•  수 있ë„ë¡ë˜ì–´ 있습니다. +HUB_AO_DetectDormantSessionInterval ì´ í•­ëª©ì´ 0ì´ ì•„ë‹Œ 경우, ì§€ì •ëœ ì´ˆ 비활성ì´ì—ˆë‹¤ VPN ì„¸ì…˜ì„ ë“œ í° ë§í†  ìƒíƒœ (최대 절전 모드)ë¡œ ì‹ë³„합니다. ë“œ í° ë§í†  ìƒíƒœì˜ VPN ì„¸ì…˜ì— ê°€ìƒ HUBì—ì„œ í™ìˆ˜ë˜ì–´ì•¼ íŒ¨í‚·ì´ ì¹¨ìˆ˜ 없습니다. +HUB_AO_NoPhysicalIPOnPacketLog ì´ í•­ëª©ì´ 0 (사용)ì˜ ê²½ìš° 패킷 ë¡œê·¸ì— ì›ë³¸ ë° ëŒ€ìƒ VPN ì„¸ì…˜ì˜ ë¬¼ë¦¬ì  ì—°ê²° ì›ëž˜ VPN í´ë¼ì´ì–¸íŠ¸ì˜ IP 주소가 기ë¡ë˜ì§€ ì•Šë„ë¡í•©ë‹ˆë‹¤. # Caps 관계 @@ -660,7 +660,7 @@ CT_b_support_ddns ë™ì  DNS í´ë¼ì´ì–¸íŠ¸ 기능 CT_b_support_ddns_proxy DDNS í´ë¼ì´ì–¸íŠ¸ì˜ 프ë¡ì‹œ 서버를 통해 ì—°ê²° CT_b_support_special_listener VPN over ICMP ë° VPN over DNS ì—°ê²° 접수 CT_b_support_redirect_url_acl 액세스 목ë¡ì—ì„œ HTTPì˜ URL 리디렉션 ê¸°ëŠ¥ì„ ì§€ì› -CT_b_is_in_vm VM (ê°€ìƒ ë¨¸ì‹ )ì—ì„œ ì‹¤í–‰ì¤‘ì¸ +CT_b_is_in_vm VM(ê°€ìƒ ë¨¸ì‹ )ì—ì„œ ì‹¤í–‰ì¤‘ì¸ CT_b_support_azure VPN Azure ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 CT_b_support_intel_aes Intel CPU AES Acceleration (AES-NI)ê°€ ë™ìž‘ 중 CT_b_using_selow_driver SoftEther 경량 ì»¤ë„ ëª¨ë“œ Ethernet ë“œë¼ì´ë²„를 사용 중 @@ -687,83 +687,83 @@ POL_INT_VLAN %u # Ver 2.0 POL_0 액세스를 허용 -POL_EX_0ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžëŠ” VPN Serverì— VPN 연결하게ë©ë‹ˆë‹¤. +POL_EX_0 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžëŠ” VPN Serverì— VPN 연결하게ë©ë‹ˆë‹¤. POL_1 DHCP íŒ¨í‚·ì„ í•„í„°ë§ (IPv4) -POL_EX_1ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ IPv4ì—ì„œ DHCP íŒ¨í‚·ì„ í•„í„°ë§í•©ë‹ˆë‹¤. +POL_EX_1 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ IPv4ì—ì„œ DHCP íŒ¨í‚·ì„ í•„í„°ë§í•©ë‹ˆë‹¤. POL_2 DHCP ì„œë²„ì˜ ë™ìž‘ì„ ê¸ˆì§€ (IPv4) -POL_EX_2ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì— ì—°ê²°ëœ ì»´í“¨í„°ê°€ DHCP 서버입니다 IPv4 주소 ë° DNS 서버 ì •ë³´ ë“±ì„ IPv4 DHCP í´ë¼ì´ì–¸íŠ¸ì—게 ë°°í¬í•˜ëŠ” ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. +POL_EX_2 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì— ì—°ê²°ëœ ì»´í“¨í„°ê°€ DHCP 서버입니다 IPv4 주소 ë° DNS 서버 ì •ë³´ ë“±ì„ IPv4 DHCP í´ë¼ì´ì–¸íŠ¸ì—게 ë°°í¬í•˜ëŠ” ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. POL_3 DHCPê°€ 할당 í•œ IP 주소를 ê°•ì œ (IPv4) -POL_EX_3ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ IPv4 컴퓨터는 ê°€ìƒ ë„¤íŠ¸ì›Œí¬ ì¸¡ì˜ DHCP 서버가 할당 í•œ IPv4 주소 만 사용할 수 있ë„ë¡í•©ë‹ˆë‹¤. +POL_EX_3 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ IPv4 컴퓨터는 ê°€ìƒ ë„¤íŠ¸ì›Œí¬ ì¸¡ì˜ DHCP 서버가 할당 í•œ IPv4 주소 만 사용할 수 있ë„ë¡í•©ë‹ˆë‹¤. POL_4 브리지 금지 -POL_EX_4ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžì˜ 세션ì—서는 브리지 ì—°ê²°ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. 사용ìžì˜ í´ë¼ì´ì–¸íŠ¸ ì¸¡ì— Ethernet 브리지가 설정ë˜ì–´ ìžˆì–´ë„ í†µì‹  í•  수 없습니다. +POL_EX_4 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžì˜ 세션ì—서는 브리지 ì—°ê²°ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. 사용ìžì˜ í´ë¼ì´ì–¸íŠ¸ ì¸¡ì— Ethernet 브리지가 설정ë˜ì–´ ìžˆì–´ë„ í†µì‹  í•  수 없습니다. POL_5 ë¼ìš°í„° ë™ìž‘ì„ ê¸ˆì§€ (IPv4) -POL_EX_5ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 IPv4 ë¼ìš°íŒ…ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. 사용ìžì˜ í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ IP ë¼ìš°í„°ê°€ ìž‘ë™í•˜ê³  ìžˆì–´ë„ í†µì‹  í•  수 없습니다. +POL_EX_5 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 IPv4 ë¼ìš°íŒ…ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. 사용ìžì˜ í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ IP ë¼ìš°í„°ê°€ ìž‘ë™í•˜ê³  ìžˆì–´ë„ í†µì‹  í•  수 없습니다. POL_6 MAC ì£¼ì†Œì˜ ì¤‘ë³µì„ ê¸ˆì§€ -POL_EX_6ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 다른 ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ ì‚¬ìš©ì¤‘ì¸ MAC 주소를 사용할 수 ì—†ë„ë¡í•©ë‹ˆë‹¤. +POL_EX_6 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 다른 ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ ì‚¬ìš©ì¤‘ì¸ MAC 주소를 사용할 수 ì—†ë„ë¡í•©ë‹ˆë‹¤. POL_7 IP ì£¼ì†Œì˜ ì¤‘ë³µì„ ê¸ˆì§€ (IPv4) -POL_EX_7ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 다른 ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ ì‚¬ìš©ì¤‘ì¸ IPv4 주소를 중복 사용할 수 ì—†ë„ë¡í•©ë‹ˆë‹¤. -POL_8 ARP·DHCP·ICMPv6 ì´ì™¸ì˜ ë°©ì†¡ì„ ê¸ˆì§€ -POL_EX_8ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 ê°€ìƒ ë„¤íŠ¸ì›Œí¬ì—ì„œ IPv4ì˜ ARP ë° DHCP 프로토콜 ë° IPv6ì—ì„œ ICMPv6 프로토콜 브로드 ìºìŠ¤íŠ¸ íŒ¨í‚·ì„ ì œì™¸í•œ 모든 브로드 ìºìŠ¤íŠ¸ íŒ¨í‚·ì˜ ì†¡ìˆ˜ì‹ ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. +POL_EX_7 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 다른 ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ ì‚¬ìš©ì¤‘ì¸ IPv4 주소를 중복 사용할 수 ì—†ë„ë¡í•©ë‹ˆë‹¤. +POL_8 ARP·DHCP·ICMPv6 ì´ì™¸ì˜ 브로드ìºìŠ¤íŒ…ì„ ê¸ˆì§€ +POL_EX_8 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 ê°€ìƒ ë„¤íŠ¸ì›Œí¬ì—ì„œ IPv4ì˜ ARP ë° DHCP 프로토콜 ë° IPv6ì—ì„œ ICMPv6 프로토콜 브로드 ìºìŠ¤íŠ¸ íŒ¨í‚·ì„ ì œì™¸í•œ 모든 브로드 ìºìŠ¤íŠ¸ íŒ¨í‚·ì˜ ì†¡ìˆ˜ì‹ ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. POL_9 ê°œì¸ ì •ë³´ 보호 í•„í„° 모드 POL_EX_9 ê°œì¸ ì •ë³´ 보호 í•„í„° 모드 ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션 ê°„ì˜ ì§ì ‘ í†µì‹ ì„ í•„í„°ë§í•©ë‹ˆë‹¤. POL_10 TCP/IP 서버로 ë™ìž‘ì„ ê¸ˆì§€ (IPv4) -POL_EX_10ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ TCP/IP 프로토콜ì—ì„œ 서버로 ë™ìž‘하는 ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. +POL_EX_10 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ TCP/IP 프로토콜ì—ì„œ 서버로 ë™ìž‘하는 ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. POL_11 방송 수를 제한하지 -POL_EX_11ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ ì¼ë°˜ì ìœ¼ë¡œ ìƒê°í•  수없는 비정ìƒì ì¸ ìˆ˜ì˜ ë¸Œë¡œë“œ ìºìŠ¤íŠ¸ íŒ¨í‚·ì„ ê°€ìƒ ë„¤íŠ¸ì›Œí¬ì— 전달한 ìžë™ìœ¼ë¡œ 제한하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. +POL_EX_11 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ ì¼ë°˜ì ìœ¼ë¡œ ìƒê°í•  수없는 비정ìƒì ì¸ ìˆ˜ì˜ ë¸Œë¡œë“œ ìºìŠ¤íŠ¸ íŒ¨í‚·ì„ ê°€ìƒ ë„¤íŠ¸ì›Œí¬ì— 전달한 ìžë™ìœ¼ë¡œ 제한하지 ì•Šë„ë¡í•©ë‹ˆë‹¤. POL_12 ëª¨ë‹ˆí„°ë§ ëª¨ë“œë¥¼ 허용 -POL_EX_12ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžëŠ” ëª¨ë‹ˆí„°ë§ ëª¨ë“œì—ì„œ ê°€ìƒ HUBì— ì—°ê²° í•  수 있습니다. ëª¨ë‹ˆí„°ë§ ëª¨ë“œ ì„¸ì…˜ì€ ê°€ìƒ HUB 내를 í르는 모든 íŒ¨í‚·ì„ ëª¨ë‹ˆí„°ë§ (차단) í•  수 있습니다. +POL_EX_12 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžëŠ” ëª¨ë‹ˆí„°ë§ ëª¨ë“œì—ì„œ ê°€ìƒ HUBì— ì—°ê²° í•  수 있습니다. ëª¨ë‹ˆí„°ë§ ëª¨ë“œ ì„¸ì…˜ì€ ê°€ìƒ HUB 내를 í르는 모든 íŒ¨í‚·ì„ ëª¨ë‹ˆí„°ë§ (차단) í•  수 있습니다. POL_13 TCP ì—°ê²°ì˜ ìµœëŒ€ ê°’ -POL_EX_13ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ ì„¸ì…˜ ë‹¹ì— í• ë‹¹ í•  수있는 ë¬¼ë¦¬ì  ì¸ TCP ì—°ê²°ì˜ ìµœëŒ€ 수를 설정합니다. +POL_EX_13 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ ì„¸ì…˜ ë‹¹ì— í• ë‹¹ í•  수있는 ë¬¼ë¦¬ì  ì¸ TCP ì—°ê²°ì˜ ìµœëŒ€ 수를 설정합니다. POL_14 통신 제한 시간 -POL_EX_14ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—ì„œ VPN Client/VPN Server ê°„ì˜ í†µì‹ ì— ìž¥ì• ê°€ ë°œìƒí•˜ë©´ ì„¸ì…˜ì„ ì¢…ë£Œí•˜ê¸° ì „ì— ì œí•œ ì‹œê°„ì„ ì´ˆ 단위로 설정합니다. +POL_EX_14 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—ì„œ VPN Client/VPN Server ê°„ì˜ í†µì‹ ì— ìž¥ì• ê°€ ë°œìƒí•˜ë©´ ì„¸ì…˜ì„ ì¢…ë£Œí•˜ê¸° ì „ì— ì œí•œ ì‹œê°„ì„ ì´ˆ 단위로 설정합니다. POL_15 MAC ì£¼ì†Œì˜ í•œê³„ -POL_EX_15ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션 1 세션 당 ë“±ë¡ í•  수있는 MAC ì£¼ì†Œì˜ ê°œìˆ˜ë¥¼ 지정합니다. +POL_EX_15 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션 1 세션 당 ë“±ë¡ í•  수있는 MAC ì£¼ì†Œì˜ ê°œìˆ˜ë¥¼ 지정합니다. POL_16 IP ì£¼ì†Œì˜ ìƒí•œì„  (IPv4) -POL_EX_16ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션 1 세션 당 ë“±ë¡ í•  수있는 IPv4 ì£¼ì†Œì˜ ìˆ˜ë¥¼ 지정합니다. +POL_EX_16 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션 1 세션 당 ë“±ë¡ í•  수있는 IPv4 ì£¼ì†Œì˜ ìˆ˜ë¥¼ 지정합니다. POL_17 업로드 ëŒ€ì—­í­ -POL_EX_17ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—ì„œ ê°€ìƒ HUB 외부ì—ì„œ ê°€ìƒ HUB 안쪽 방향으로 들어오는 íŠ¸ëž˜í”½ì˜ ëŒ€ì—­í­ì„ 제한합니다. +POL_EX_17 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—ì„œ ê°€ìƒ HUB 외부ì—ì„œ ê°€ìƒ HUB 안쪽 방향으로 들어오는 íŠ¸ëž˜í”½ì˜ ëŒ€ì—­í­ì„ 제한합니다. POL_18 다운로드 ëŒ€ì—­í­ -POL_EX_18ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—ì„œ ê°€ìƒ HUB 내부ì—ì„œ ê°€ìƒ HUB 외부 방향으로 나가는 íŠ¸ëž˜í”½ì˜ ëŒ€ì—­í­ì„ 제한합니다. +POL_EX_18 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—ì„œ ê°€ìƒ HUB 내부ì—ì„œ ê°€ìƒ HUB 외부 방향으로 나가는 íŠ¸ëž˜í”½ì˜ ëŒ€ì—­í­ì„ 제한합니다. POL_19 사용ìžê°€ 암호를 변경할 수 ì—†ìŒ -POL_EX_19ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžê°€ 암호 ì¸ì¦ì˜ 경우 사용ìžê°€ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž ë“±ìœ¼ë¡œë¶€í„° ìžì‹ ì˜ 암호를 변경하는 ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. +POL_EX_19 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžê°€ 암호 ì¸ì¦ì˜ 경우 사용ìžê°€ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž ë“±ìœ¼ë¡œë¶€í„° ìžì‹ ì˜ 암호를 변경하는 ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. POL_20 다중 ë¡œê·¸ì¸ ì œí•œ -POL_EX_20ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ 사용ìžê°€ 설정ë˜ì–´ìžˆëŠ” 수 ì´ìƒì˜ ë™ì‹œ 로그ì¸ì„하는 ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. 브리지 모드 세션ì—는 ì´ëŸ¬í•œ ì œí•œì´ ì ìš©ë˜ì§€ 않습니다. ì´ ë³´ì•ˆ ì •ì±…ì€ VPN Server 3.0 ì´ìƒ ë˜ëŠ” 다중 ë¡œê·¸ì¸ ì œí•œ ê¸°ëŠ¥ì´ íƒ‘ìž¬ë˜ì–´ìžˆëŠ” VPN Server 2.0ì—서만 유효합니다. +POL_EX_20 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ 사용ìžê°€ 설정ë˜ì–´ìžˆëŠ” 수 ì´ìƒì˜ ë™ì‹œ 로그ì¸ì„하는 ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. 브리지 모드 세션ì—는 ì´ëŸ¬í•œ ì œí•œì´ ì ìš©ë˜ì§€ 않습니다. ì´ ë³´ì•ˆ ì •ì±…ì€ VPN Server 3.0 ì´ìƒ ë˜ëŠ” 다중 ë¡œê·¸ì¸ ì œí•œ ê¸°ëŠ¥ì´ íƒ‘ìž¬ë˜ì–´ìžˆëŠ” VPN Server 2.0ì—서만 유효합니다. POL_21 VoIP/QoS ì§€ì› ê¸°ëŠ¥ì˜ ì‚¬ìš©ì„ ê¸ˆì§€ -POL_EX_21ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžì˜ VPN ì—°ê²° 세션ì—ì„œ VoIP/QoS ì§€ì› ê¸°ëŠ¥ì˜ ì‚¬ìš©ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. ì´ ë³´ì•ˆ ì •ì±…ì€ VPN Server 3.0 ì´ìƒ ë˜ëŠ” VoIP/QoS ì§€ì› ê¸°ëŠ¥ì´ íƒ‘ìž¬ë˜ì–´ìžˆëŠ” VPN Server 2.0ì—서만 유효합니다. +POL_EX_21 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžì˜ VPN ì—°ê²° 세션ì—ì„œ VoIP/QoS ì§€ì› ê¸°ëŠ¥ì˜ ì‚¬ìš©ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. ì´ ë³´ì•ˆ ì •ì±…ì€ VPN Server 3.0 ì´ìƒ ë˜ëŠ” VoIP/QoS ì§€ì› ê¸°ëŠ¥ì´ íƒ‘ìž¬ë˜ì–´ìžˆëŠ” VPN Server 2.0ì—서만 유효합니다. # Ver 3.0 POL_22 ë¼ìš°í„° 요청/ê´‘ê³  íŒ¨í‚·ì„ í•„í„°ë§ (IPv6) -POL_EX_22ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ IPv6ì—ì„œ ICMPv6 패킷 중 메시지 ìœ í˜•ì´ 133 (ë¼ìš°í„° 요청) ë° 134 (ë¼ìš°í„° ê´‘ê³ ) ì¸ ëª¨ë“  íŒ¨í‚·ì„ í•„í„°ë§í•©ë‹ˆë‹¤. ì´ë ‡ê²Œí•˜ë©´ IPv6 í´ë¼ì´ì–¸íŠ¸ê°€ IPv6ì˜ IP 주소 ì ‘ë‘사 ìžë™ ê°ì§€ 기능 ë° ê¸°ë³¸ 게ì´íŠ¸ì›¨ì´ ìžë™ ê°ì§€ ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 없습니다. +POL_EX_22 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ IPv6ì—ì„œ ICMPv6 패킷 중 메시지 ìœ í˜•ì´ 133 (ë¼ìš°í„° 요청) ë° 134 (ë¼ìš°í„° ê´‘ê³ ) ì¸ ëª¨ë“  íŒ¨í‚·ì„ í•„í„°ë§í•©ë‹ˆë‹¤. ì´ë ‡ê²Œí•˜ë©´ IPv6 í´ë¼ì´ì–¸íŠ¸ê°€ IPv6ì˜ IP 주소 ì ‘ë‘사 ìžë™ ê°ì§€ 기능 ë° ê¸°ë³¸ 게ì´íŠ¸ì›¨ì´ ìžë™ ê°ì§€ ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 없습니다. POL_23 ë¼ìš°í„° ê´‘ê³  íŒ¨í‚·ì„ í•„í„°ë§ (IPv6) -POL_EX_23ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì— ì—°ê²°ë˜ì–´ìžˆëŠ” IPv6 ë¼ìš°í„°ê°€ ê°€ìƒ HUBì— ë°œì‹  í•œ 모든 ICMPv6 패킷 중 메시지 ìœ í˜•ì´ 134 (ë¼ìš°í„° ê´‘ê³ ) ì¸ ëª¨ë“  íŒ¨í‚·ì„ í•„í„°ë§í•©ë‹ˆë‹¤. ì´ë¥¼ 통해 ì•…ì˜ì  ì¸ ì‚¬ìš©ìžê°€ ìž˜ëª»ëœ ì ‘ë‘사와 기본 게ì´íŠ¸ì›¨ì´ 정보를 네트워í¬ì— í˜ë¦¬ëŠ” ê²ƒì„ ê¸ˆì§€ í•  수 있습니다. +POL_EX_23 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì— ì—°ê²°ë˜ì–´ìžˆëŠ” IPv6 ë¼ìš°í„°ê°€ ê°€ìƒ HUBì— ë°œì‹  í•œ 모든 ICMPv6 패킷 중 메시지 ìœ í˜•ì´ 134 (ë¼ìš°í„° ê´‘ê³ ) ì¸ ëª¨ë“  íŒ¨í‚·ì„ í•„í„°ë§í•©ë‹ˆë‹¤. ì´ë¥¼ 통해 ì•…ì˜ì  ì¸ ì‚¬ìš©ìžê°€ ìž˜ëª»ëœ ì ‘ë‘사와 기본 게ì´íŠ¸ì›¨ì´ 정보를 네트워í¬ì— í˜ë¦¬ëŠ” ê²ƒì„ ê¸ˆì§€ í•  수 있습니다. POL_24 DHCP íŒ¨í‚·ì„ í•„í„°ë§ (IPv6) -POL_EX_24ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ IPv6ì—ì„œ DHCP íŒ¨í‚·ì„ í•„í„°ë§í•©ë‹ˆë‹¤. +POL_EX_24 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ IPv6ì—ì„œ DHCP íŒ¨í‚·ì„ í•„í„°ë§í•©ë‹ˆë‹¤. POL_25 DHCP ì„œë²„ì˜ ë™ìž‘ì„ ê¸ˆì§€ (IPv6) -POL_EX_25ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì— ì—°ê²°ëœ ì»´í“¨í„°ê°€ DHCP 서버입니다 IPv6 주소 ë° DNS 서버 ì •ë³´ ë“±ì„ IPv6 DHCP í´ë¼ì´ì–¸íŠ¸ì—게 ë°°í¬í•˜ëŠ” ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. +POL_EX_25 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì— ì—°ê²°ëœ ì»´í“¨í„°ê°€ DHCP 서버입니다 IPv6 주소 ë° DNS 서버 ì •ë³´ ë“±ì„ IPv6 DHCP í´ë¼ì´ì–¸íŠ¸ì—게 ë°°í¬í•˜ëŠ” ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. POL_26 ë¼ìš°í„° ë™ìž‘ì„ ê¸ˆì§€ (IPv6) -POL_EX_26ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 IPv6 ë¼ìš°íŒ…ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. 사용ìžì˜ í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ IP ë¼ìš°í„°ê°€ ìž‘ë™í•˜ê³  ìžˆì–´ë„ í†µì‹  í•  수 없습니다. +POL_EX_26 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 IPv6 ë¼ìš°íŒ…ì„ ê¸ˆì§€í•©ë‹ˆë‹¤. 사용ìžì˜ í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ IP ë¼ìš°í„°ê°€ ìž‘ë™í•˜ê³  ìžˆì–´ë„ í†µì‹  í•  수 없습니다. POL_27 IP ì£¼ì†Œì˜ ì¤‘ë³µì„ ê¸ˆì§€ (IPv6) -POL_EX_27ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 다른 ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ ì‚¬ìš©ì¤‘ì¸ IPv6 주소를 중복 사용할 수 ì—†ë„ë¡í•©ë‹ˆë‹¤. +POL_EX_27 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 다른 ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ ì‚¬ìš©ì¤‘ì¸ IPv6 주소를 중복 사용할 수 ì—†ë„ë¡í•©ë‹ˆë‹¤. POL_28 TCP/IP 서버로 ë™ìž‘ì„ ê¸ˆì§€ (IPv6) -POL_EX_28ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ TCP/IP 프로토콜ì—ì„œ 서버로 ë™ìž‘하는 ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. +POL_EX_28 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì˜ ì»´í“¨í„°ê°€ TCP/IP 프로토콜ì—ì„œ 서버로 ë™ìž‘하는 ê²ƒì„ ê¸ˆì§€í•©ë‹ˆë‹¤. POL_29 IP ì£¼ì†Œì˜ ìƒí•œì„  (IPv6) -POL_EX_29ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션 1 세션 당 ë“±ë¡ í•  수있는 IPv6 ì£¼ì†Œì˜ ìˆ˜ë¥¼ 지정합니다. IPv6 í´ë¼ì´ì–¸íŠ¸ëŠ” ì¼ë°˜ì ìœ¼ë¡œ ë³µìˆ˜ì˜ IPv6 ìž„ì‹œ 주소를 사용할 수 있기 ë•Œë¬¸ì— 1 세션 당 연결하는 컴퓨터 대수가 하나만하ë”ë¼ë„ì´ ê°’ì€ ìµœì†Œí•œ 20 ì´ìƒìœ¼ë¡œ 설정하는 ê²ƒì´ ê¶Œìž¥í•©ë‹ˆë‹¤. +POL_EX_29 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션 1 세션 당 ë“±ë¡ í•  수있는 IPv6 ì£¼ì†Œì˜ ìˆ˜ë¥¼ 지정합니다. IPv6 í´ë¼ì´ì–¸íŠ¸ëŠ” ì¼ë°˜ì ìœ¼ë¡œ ë³µìˆ˜ì˜ IPv6 ìž„ì‹œ 주소를 사용할 수 있기 ë•Œë¬¸ì— 1 세션 당 연결하는 컴퓨터 대수가 하나만하ë”ë¼ë„ì´ ê°’ì€ ìµœì†Œí•œ 20 ì´ìƒìœ¼ë¡œ 설정하는 ê²ƒì´ ê¶Œìž¥í•©ë‹ˆë‹¤. POL_30 VPN Clientì— ì•”í˜¸ë¥¼ 저장 금지 -POL_EX_30ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžë¡œ VPN 연결해온 VPN Client는 ì‚¬ìš©ìž ì¸ì¦ ë°©ì‹ì´ 암호 ì¸ì¦ ì¸ ê²½ìš°, 암호를 기억하고 저장 í•  수 없습니다. ë”°ë¼ì„œ 사용ìžëŠ” VPN ì—°ê²°ì„ í•  때마다 암호를 입력하ë¼ëŠ” 메시지가있게하여 ë³´ì•ˆì„ ê°•í™”í•©ë‹ˆë‹¤. ë˜í•œì´ ì •ì±…ì„ ì‚¬ìš©í•˜ë©´ VPN Client 버전 2.0 ì´ì „ í´ë¼ì´ì–¸íŠ¸ PC는 ì—°ê²°ì„ ê±°ë¶€ë˜ê²Œë©ë‹ˆë‹¤. +POL_EX_30 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 사용ìžë¡œ VPN 연결해온 VPN Client는 ì‚¬ìš©ìž ì¸ì¦ ë°©ì‹ì´ 암호 ì¸ì¦ ì¸ ê²½ìš°, 암호를 기억하고 저장 í•  수 없습니다. ë”°ë¼ì„œ 사용ìžëŠ” VPN ì—°ê²°ì„ í•  때마다 암호를 입력하ë¼ëŠ” 메시지가있게하여 ë³´ì•ˆì„ ê°•í™”í•©ë‹ˆë‹¤. ë˜í•œì´ ì •ì±…ì„ ì‚¬ìš©í•˜ë©´ VPN Client 버전 2.0 ì´ì „ í´ë¼ì´ì–¸íŠ¸ PC는 ì—°ê²°ì„ ê±°ë¶€ë˜ê²Œë©ë‹ˆë‹¤. POL_31 VPN Client를 ì¼ì • ì‹œê°„ì— ìžë™ 절단 -POL_EX_31ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 경우 VPN 연결해온 VPN Client는 ì—°ê²° 후 ì§€ì •ëœ ì‹œê°„ (ì´ˆ)ì´ ê²½ê³¼í•˜ë©´ ìžë™ìœ¼ë¡œ VPN ì—°ê²°ì„ ëŠìŠµë‹ˆë‹¤. ì´ ê²½ìš°, ìžë™ 재 ì—°ê²°ì€ ì‹¤ì‹œë˜ì§€ 않습니다. ë”°ë¼ì„œ 비활성 사용ìžì— ì˜í•œ ëŒ€ëŸ‰ì˜ VPN ì—°ê²°ì„ ê¸ˆì§€ í•  수 있습니다. ë˜í•œì´ ì •ì±…ì„ ì‚¬ìš©í•˜ë©´ VPN Client 버전 2.0 ì´ì „ í´ë¼ì´ì–¸íŠ¸ PC는 ì—°ê²°ì„ ê±°ë¶€ë˜ê²Œë©ë‹ˆë‹¤. +POL_EX_31 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 경우 VPN 연결해온 VPN Client는 ì—°ê²° 후 ì§€ì •ëœ ì‹œê°„ (ì´ˆ)ì´ ê²½ê³¼í•˜ë©´ ìžë™ìœ¼ë¡œ VPN ì—°ê²°ì„ ëŠìŠµë‹ˆë‹¤. ì´ ê²½ìš°, ìžë™ 재 ì—°ê²°ì€ ì‹¤ì‹œë˜ì§€ 않습니다. ë”°ë¼ì„œ 비활성 사용ìžì— ì˜í•œ ëŒ€ëŸ‰ì˜ VPN ì—°ê²°ì„ ê¸ˆì§€ í•  수 있습니다. ë˜í•œì´ ì •ì±…ì„ ì‚¬ìš©í•˜ë©´ VPN Client 버전 2.0 ì´ì „ í´ë¼ì´ì–¸íŠ¸ PC는 ì—°ê²°ì„ ê±°ë¶€ë˜ê²Œë©ë‹ˆë‹¤. POL_32 IPv4 íŒ¨í‚·ì„ í•„í„°ë§ -POL_EX_32ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 모든 IPv4 íŒ¨í‚·ì˜ ì†¡ìˆ˜ì‹ ì´ í•„í„°ë§ë˜ì–´ 차단ë©ë‹ˆë‹¤. ë˜í•œ ARP íŒ¨í‚·ì˜ ì†¡ìˆ˜ì‹ ë„ ê¸ˆì§€ë©ë‹ˆë‹¤. +POL_EX_32 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 모든 IPv4 íŒ¨í‚·ì˜ ì†¡ìˆ˜ì‹ ì´ í•„í„°ë§ë˜ì–´ 차단ë©ë‹ˆë‹¤. ë˜í•œ ARP íŒ¨í‚·ì˜ ì†¡ìˆ˜ì‹ ë„ ê¸ˆì§€ë©ë‹ˆë‹¤. POL_33 IPv6 íŒ¨í‚·ì„ í•„í„°ë§ -POL_EX_33ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 모든 IPv6 íŒ¨í‚·ì˜ ì†¡ìˆ˜ì‹ ì´ í•„í„°ë§ë˜ì–´ 차단ë©ë‹ˆë‹¤. +POL_EX_33 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 모든 IPv6 íŒ¨í‚·ì˜ ì†¡ìˆ˜ì‹ ì´ í•„í„°ë§ë˜ì–´ 차단ë©ë‹ˆë‹¤. POL_34 비 IP íŒ¨í‚·ì„ í•„í„°ë§ -POL_EX_34ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 모든 비 IP 패킷 (IPv4, ARP, IPv6 다른 ì¢…ë¥˜ì˜ íŒ¨í‚·)ì˜ ì†¡ìˆ˜ì‹ ì´ í•„í„°ë§ë˜ì–´ 차단ë©ë‹ˆë‹¤. ë˜í•œ, ê°€ìƒ HUB를 통과하는 모든 태그 VLAN íŒ¨í‚·ì€ ë¹„ IP 패킷으로 간주ë©ë‹ˆë‹¤. +POL_EX_34 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 모든 비 IP 패킷 (IPv4, ARP, IPv6 다른 ì¢…ë¥˜ì˜ íŒ¨í‚·)ì˜ ì†¡ìˆ˜ì‹ ì´ í•„í„°ë§ë˜ì–´ 차단ë©ë‹ˆë‹¤. ë˜í•œ, ê°€ìƒ HUB를 통과하는 모든 태그 VLAN íŒ¨í‚·ì€ ë¹„ IP 패킷으로 간주ë©ë‹ˆë‹¤. POL_35 IPv6 ë¼ìš°í„° ê´‘ê³ ì—ì„œ ë””í´íŠ¸ ë¼ìš°í„° 태그를 제거 -POL_EX_35ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì— ê°€ìƒ HUB 다른 ì„¸ì…˜ì˜ IPv6 ë¼ìš°í„°ê°€ 제공하는 IPv6 ë¼ìš°í„° ê´‘ê³  메시지 ë¼ìš°í„° 유효 기간 ê°’ì´ 0ì´ ì•„ë‹Œ ìˆ«ìž ì¸ ê²½ìš°ì´ ê°’ì„ ê°•ì œë¡œ 0 ì— ë‹¤ì‹œ 전송합니다. 그러면 VPN í´ë¼ì´ì–¸íŠ¸ 컴퓨터가 VPN ì—°ê²° ëŒ€ìƒ ë„¤íŠ¸ì›Œí¬ì—있는 ë¼ìš°í„°ë¥¼ 기본 르 변수로 ì´ìš©í•¨ìœ¼ë¡œì¨ ë¬¼ë¦¬ì  ì¸ IPv6 í†µì‹ ì´ ëŠê¹ë‹ˆë‹¤ 오작ë™ì„ 방지 í•  수 있습니다. +POL_EX_35 ì´ ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” ì„¸ì…˜ì— ê°€ìƒ HUB 다른 ì„¸ì…˜ì˜ IPv6 ë¼ìš°í„°ê°€ 제공하는 IPv6 ë¼ìš°í„° ê´‘ê³  메시지 ë¼ìš°í„° 유효 기간 ê°’ì´ 0ì´ ì•„ë‹Œ ìˆ«ìž ì¸ ê²½ìš°ì´ ê°’ì„ ê°•ì œë¡œ 0 ì— ë‹¤ì‹œ 전송합니다. 그러면 VPN í´ë¼ì´ì–¸íŠ¸ 컴퓨터가 VPN ì—°ê²° ëŒ€ìƒ ë„¤íŠ¸ì›Œí¬ì—있는 ë¼ìš°í„°ë¥¼ 기본 르 변수로 ì´ìš©í•¨ìœ¼ë¡œì¨ ë¬¼ë¦¬ì  ì¸ IPv6 í†µì‹ ì´ ëŠê¹ë‹ˆë‹¤ 오작ë™ì„ 방지 í•  수 있습니다. POL_36 IPv6 ë¼ìš°í„° ê´‘ê³ ì—ì„œ ë””í´íŠ¸ ë¼ìš°í„° ì§€ì •ì„ ì œê±° (IPv6 ì—°ê²°ì‹œ ìžë™ 활성화) POL_EX_36 [IPv6 ë¼ìš°í„° ê´‘ê³ ì—ì„œ ë””í´íŠ¸ ë¼ìš°í„° ì§€ì •ì„ ì œê±° ì •ì±…ì´ ìž˜ëª»ëœ ê²½ìš°ì—ë„ VPN Client ë˜ëŠ” VPN Bridgeì—ì„œ VPN Serverì— ëŒ€í•œ ì—°ê²° ë° í†µì‹ ì„ ê°€ëŠ¥í•˜ê²Œ ë¬¼ë¦¬ì  í”„ë¡œí† ì½œì´ IPv6ì˜ ê²½ìš°ì—는 ìžë™ìœ¼ë¡œ IPv6 ë¼ìš°í„° ê´‘ê³ ì—ì„œ ë””í´íŠ¸ ë¼ìš°í„° ì§€ì •ì„ ì œê±° ì •ì±…ì´ í™œì„±í™”ë˜ì–´ìžˆëŠ” 것으로 ë³´ì•„ ìž‘ë™í•˜ë„ë¡í•©ë‹ˆë‹¤. POL_37 VLAN ID (IEEE802.1Q) -POL_EX_37ì´ ì •ì±…ì—ì„œ VLAN ID를 설정할 수 있습니다. VLAN ID ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 ì„¸ì…˜ì˜ ì‚¬ìš©ìžê°€ ê°€ìƒ HUBì— ë³´ë‚´ëŠ” 모든 Ethernet í”„ë ˆìž„ì— ìžë™ìœ¼ë¡œ VLAN 태그 (IEEE 802.1Q 준수)ê°€ 추가ë©ë‹ˆë‹¤. ë˜í•œ ì„¸ì…˜ì˜ ì‚¬ìš©ìžëŠ” ë™ì¼í•œ VLAN IDê°€ ê¸°ë¡ ëœ VLAN 태그 프레임 만 수신 í•  수 있습니다 (수신시ì—는 ìžë™ìœ¼ë¡œ VLAN 태그는 제거ë©ë‹ˆë‹¤). 다른 IDì˜ VLAN 태그가 붙어 있는지 ë˜ëŠ” VLAN 태그가 붙지 ì•Šì€ í”„ë ˆìž„ì€ë°›ì„ 수 없습니다. VLAN ID ì •ì±…ì´ ì„¤ì •ë˜ì§€ ì•Šì€ ì„¸ì…˜ì—서는 모든 Ethernet í”„ë ˆìž„ì„ ì „ì†¡í•  수있어 VLAN 태그 ìžë™ 부여 ë° ì œê±°ê°€ 수행ë˜ì§€ 않습니다. ë˜í•œ, ê°€ìƒ HUB를 통과하는 모든 태그 VLAN íŒ¨í‚·ì€ ë¹„ IP 패킷으로 간주ë©ë‹ˆë‹¤. ë˜í•œ 태그 VLAN íŒ¨í‚·ì€ ê°€ìƒ HUBì—ì„œ IPv4/IPv6와 ê´€ë ¨ëœ ë³´ì•ˆ ì •ì±…, 액세스 ëª©ë¡ ë° ê¸°íƒ€ IPv4/IPv6 패킷 별 ìž‘ì—…ì˜ ì ìš© 대ìƒì´ë˜ì§€ 않습니다. +POL_EX_37 ì´ ì •ì±…ì—ì„œ VLAN ID를 설정할 수 있습니다. VLAN ID ì •ì±…ì´ ì„¤ì •ë˜ì–´ìžˆëŠ” 세션ì—서는 ì„¸ì…˜ì˜ ì‚¬ìš©ìžê°€ ê°€ìƒ HUBì— ë³´ë‚´ëŠ” 모든 Ethernet í”„ë ˆìž„ì— ìžë™ìœ¼ë¡œ VLAN 태그 (IEEE 802.1Q 준수)ê°€ 추가ë©ë‹ˆë‹¤. ë˜í•œ ì„¸ì…˜ì˜ ì‚¬ìš©ìžëŠ” ë™ì¼í•œ VLAN IDê°€ ê¸°ë¡ ëœ VLAN 태그 프레임 만 수신 í•  수 있습니다 (수신시ì—는 ìžë™ìœ¼ë¡œ VLAN 태그는 제거ë©ë‹ˆë‹¤). 다른 IDì˜ VLAN 태그가 붙어 있는지 ë˜ëŠ” VLAN 태그가 붙지 ì•Šì€ í”„ë ˆìž„ì€ë°›ì„ 수 없습니다. VLAN ID ì •ì±…ì´ ì„¤ì •ë˜ì§€ ì•Šì€ ì„¸ì…˜ì—서는 모든 Ethernet í”„ë ˆìž„ì„ ì „ì†¡í•  수있어 VLAN 태그 ìžë™ 부여 ë° ì œê±°ê°€ 수행ë˜ì§€ 않습니다. ë˜í•œ, ê°€ìƒ HUB를 통과하는 모든 태그 VLAN íŒ¨í‚·ì€ ë¹„ IP 패킷으로 간주ë©ë‹ˆë‹¤. ë˜í•œ 태그 VLAN íŒ¨í‚·ì€ ê°€ìƒ HUBì—ì„œ IPv4/IPv6와 ê´€ë ¨ëœ ë³´ì•ˆ ì •ì±…, 액세스 ëª©ë¡ ë° ê¸°íƒ€ IPv4/IPv6 패킷 별 ìž‘ì—…ì˜ ì ìš© 대ìƒì´ë˜ì§€ 않습니다. # ì›ê²© ì—°ê²° 대화 관계 @@ -777,7 +777,7 @@ CN_TITLE SoftEther VPN Client # ì—°ê²° ê´€ë¦¬ìž ê´€ê³„ CM_TITLE SoftEther VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž -CM_PW_LOCALMACHINEì´ ì»´í“¨í„° +CM_PW_LOCALMACHINE ì´ ì»´í“¨í„° CM_NO_REMOTE %sì—ì„œ ìž‘ë™í•˜ëŠ” VPN Client 서비스는 ì›ê²© ì¡°ìž‘ì„ í—ˆìš©í•˜ì§€ 않습니다. CM_CONNECT_FAILED %sì—ì„œ ìž‘ë™í•˜ëŠ” VPN Client ì„œë¹„ìŠ¤ì— ì—°ê²°í•  수 없습니다. \r\nVPN Client 서비스가 시작ë˜ê³  제대로 ìž‘ë™í•˜ê³  있는지 확ì¸í•˜ì‹­ì‹œì˜¤. CM_BAD_PASSWORD 암호가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤. 다시 입력하십시오. 암호를 ìž…ë ¥ í•  때는 대소 문ìžì—주ì˜í•˜ì‹­ì‹œì˜¤. @@ -914,7 +914,7 @@ CM_IMPORT_NAME_2 %s (%u) CM_CERT_COLUMN_1 발급 ëŒ€ìƒ CM_CERT_COLUMN_2 ê²Œì‹œìž CM_CERT_COLUMN_3 유효 기간 -CM_CERT_DELETE_MSGì´ ì¸ì¦ì„œë¥¼ 목ë¡ì—ì„œ ì‚­ì œ 하시겠습니까? +CM_CERT_DELETE_MSG ì´ ì¸ì¦ì„œë¥¼ 목ë¡ì—ì„œ ì‚­ì œ 하시겠습니까? CM_PASSWORD_SET 암호를 설정했습니다. CM_PASSWORD_REMOVE 암호 ì„¤ì •ì„ í•´ì œí–ˆìŠµë‹ˆë‹¤. CM_UNDER_CONSTRUCTION 미완성입니다. @@ -924,7 +924,7 @@ CM_HTTPS_MSG HTTP 프ë¡ì‹œ 서버를 통해 연결하는 ê²ƒì„ ì„ íƒí–ˆìŠµë‹ˆ CM_REMOTE_WARNING ì›ê²© 관리 ì„¤ì •ì„ í—ˆê°€í•˜ì§€ 않는 설정으로 변경하려고합니다. \r\n\r\n 현재 VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžëŠ” ì›ê²© 컴퓨터 "%S"ì— ì ‘ì†í•˜ì—¬ì´ 컴퓨터ì—ì„œ VPN Client 서비스를 제어 í•  수 있습니다. \r\n ì›ê²© ì—°ê²°ì„ í•´ì œí•˜ë©´ 컴퓨터 "%S"ì˜ VPN Client ì„œë¹„ìŠ¤ì— ì›ê²© VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžì— ì˜í•´ 연결하고 제어 í•  수 없습니다. \r\n\r\n ì›ê²© 관리를 í•´ì œ 하시겠습니까? CM_KEEP_INTERVAL_MSG 패킷 전송 ê°„ê²©ì€ %u ì´ˆì—ì„œ %u ì´ˆê¹Œì§€ì˜ ê°’ì„ ì„¤ì •í•˜ì‹­ì‹œì˜¤. CM_REMOTE_TITLE 다른 컴퓨터ì—ì„œ ìž‘ë™í•˜ëŠ” VPN Client 서비스를 VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžì—ì„œ 연결하여 ì›ê²©ìœ¼ë¡œ 관리 í•  수 있습니다. \r\n (단, ì—°ê²°ëœ ì»´í“¨í„°ì˜ VPN Client 서비스가 ì›ê²© 관리를 허용해야합니다.) -CM_DESKTOP_LOCAL_PCì´ ì»´í“¨í„° +CM_DESKTOP_LOCAL_PC ì´ ì»´í“¨í„° CM_DESKTOP_REMOTE_PC 컴퓨터 %S CM_DESKTOP_MSG_LOCAL_TS í„°ë¯¸ë„ ì„œë¹„ìŠ¤ (ì›ê²© ë°ìŠ¤í¬í†±) 기능 CM_DESKTOP_MSG_LOCAL_SW ì‚¬ìš©ìž ì „í™˜ 기능 @@ -936,8 +936,8 @@ CM_DESKTOP_MSG_LOCAL_32 로그 오프 í•œ ë‹¤ìŒ ë¡œì»¬ë¡œ 로그온 다시 다 CM_DESKTOP_MSG_REMOTE_1 현재 컴퓨터 %Sì—ì„œ VPN Clientì— ì›ê²© ì ‘ì†í•˜ì—¬ ìž‘ì—…ì„하고 있기 ë•Œë¬¸ì— ì—°ê²° ì„¤ì •ì— ëŒ€í•œ VPN ì—°ê²° ì¤‘ì— VPN Clientê°€ 진행 ë˜ëŠ” 오류 메시지 ë“±ì„ í‘œì‹œ í•œ 경우, ê·¸ 메시지 현재 화면ì—ì„œ 확ì¸í•  수 없습니다. CM_DESKTOP_MSG_REMOTE_2 VPN Client를 표시하는 진행 ìƒí™©ì´ë‚˜ 오류 ë“±ì˜ ë©”ì‹œì§€ ì°½ì„ í™•ì¸í•˜ë ¤ë©´ 컴퓨터 %Sì— ë¡œì»¬ë¡œ 로그온하여 콘솔 세션 (바탕 화면)ì„ í‘œì‹œí•´ì•¼í•©ë‹ˆë‹¤. CM_DESKTOP_MSG_REMOTE_3 컴퓨터 %S 콘솔 세션으로 ì§ì ‘ 로컬로 로그온 í•œ ë‹¤ìŒ ì„¸ì…˜ì—ì„œ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작하고 ì—°ê²° 설정 "%s"ì— ëŒ€í•œ ì—°ê²°ì„ ì‹œìž‘í•˜ëŠ” ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. ì´ëŒ€ë¡œ ì—°ê²° ìž‘ì—…ì„ ì‹œìž‘í•  ìˆ˜ë„ ìžˆì§€ë§Œ,ì´ ê²½ìš° ì¤‘ê°„ì— ë‚˜íƒ€ë‚  수있는 진행 ë˜ëŠ” 오류 메시지를 확ì¸í•  수없는 경우가 있습니다. -CM_STOP_INST_VLAN_1ì´ ì»´í“¨í„°ì—ì„œ ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì„ ìˆ˜í–‰í•˜ë ¤ë©´ "콘솔 세션"ì— VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작해야합니다. \r\n\r\n í˜„ìž¬ì´ ì»´í“¨í„°ëŠ” %sê°€ 설치ë˜ì–´ 있으며, 현재 사용ìžê°€ 콘솔 ì„¸ì…˜ì´ ì•„ë‹Œ ì›ê²© 세션 (세션 ID:%u)ë¡œ 로그온합니다. \r\n ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì€ ì½˜ì†” 세션 (세션 ID:%u ì‚¬ìš©ìž %sê°€ 로그온)ì—ì„œ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작해야합니다. \r\n\r\n ì‚¬ìš©ìž ì „í™˜ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê±°ë‚˜ ì›ê²© ë°ìŠ¤í¬í†±ì˜/console 스위치 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê±°ë‚˜ ì»´í“¨í„°ì˜ ë¡œì»¬ 콘솔 장치를 사용하여 ì»´í“¨í„°ì— ë¡œì»¬ë¡œ 로그온 í•œ 후 VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž ë¥¼ 시작하고 ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì„ ìˆ˜í–‰í•©ë‹ˆë‹¤. -CM_STOP_INST_VLAN_2ì´ ì»´í“¨í„°ì—ì„œ ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì„ ìˆ˜í–‰í•˜ë ¤ë©´ "콘솔 세션"ì— VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작해야합니다. \r\n\r\n í˜„ìž¬ì´ ì»´í“¨í„°ëŠ” %sê°€ 설치ë˜ì–´ 있으며, 현재 사용ìžê°€ 콘솔 ì„¸ì…˜ì´ ì•„ë‹Œ ì›ê²© 세션 (세션 ID:%u)ë¡œ 로그온합니다. \r\n ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì€ ì½˜ì†” 세션ì—ì„œ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작해야합니다. \r\n (현재 콘솔 세션 (세션 ID:0)ì€ ì‚¬ìš©ìžê°€ 로그온하지 않습니다.) \r\n\r\n ì‚¬ìš©ìž ì „í™˜ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê±°ë‚˜ ì›ê²© ë°ìŠ¤í¬í†±ì˜/console 스위치 기능 를 사용하거나 ì»´í“¨í„°ì˜ ë¡œì»¬ 콘솔 장치를 사용하여 ì»´í“¨í„°ì— ë¡œì»¬ë¡œ 로그온 í•œ 후 VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작하고 ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì„ ìˆ˜í–‰í•©ë‹ˆë‹¤. +CM_STOP_INST_VLAN_1 ì´ ì»´í“¨í„°ì—ì„œ ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì„ ìˆ˜í–‰í•˜ë ¤ë©´ "콘솔 세션"ì— VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작해야합니다. \r\n\r\n í˜„ìž¬ì´ ì»´í“¨í„°ëŠ” %sê°€ 설치ë˜ì–´ 있으며, 현재 사용ìžê°€ 콘솔 ì„¸ì…˜ì´ ì•„ë‹Œ ì›ê²© 세션 (세션 ID:%u)ë¡œ 로그온합니다. \r\n ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì€ ì½˜ì†” 세션 (세션 ID:%u ì‚¬ìš©ìž %sê°€ 로그온)ì—ì„œ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작해야합니다. \r\n\r\n ì‚¬ìš©ìž ì „í™˜ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê±°ë‚˜ ì›ê²© ë°ìŠ¤í¬í†±ì˜/console 스위치 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê±°ë‚˜ ì»´í“¨í„°ì˜ ë¡œì»¬ 콘솔 장치를 사용하여 ì»´í“¨í„°ì— ë¡œì»¬ë¡œ 로그온 í•œ 후 VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž ë¥¼ 시작하고 ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì„ ìˆ˜í–‰í•©ë‹ˆë‹¤. +CM_STOP_INST_VLAN_2 ì´ ì»´í“¨í„°ì—ì„œ ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì„ ìˆ˜í–‰í•˜ë ¤ë©´ "콘솔 세션"ì— VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작해야합니다. \r\n\r\n í˜„ìž¬ì´ ì»´í“¨í„°ëŠ” %sê°€ 설치ë˜ì–´ 있으며, 현재 사용ìžê°€ 콘솔 ì„¸ì…˜ì´ ì•„ë‹Œ ì›ê²© 세션 (세션 ID:%u)ë¡œ 로그온합니다. \r\n ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì€ ì½˜ì†” 세션ì—ì„œ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작해야합니다. \r\n (현재 콘솔 세션 (세션 ID:0)ì€ ì‚¬ìš©ìžê°€ 로그온하지 않습니다.) \r\n\r\n ì‚¬ìš©ìž ì „í™˜ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê±°ë‚˜ ì›ê²© ë°ìŠ¤í¬í†±ì˜/console 스위치 기능 를 사용하거나 ì»´í“¨í„°ì˜ ë¡œì»¬ 콘솔 장치를 사용하여 ì»´í“¨í„°ì— ë¡œì»¬ë¡œ 로그온 í•œ 후 VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ 시작하고 ê°€ìƒ LAN ì¹´ë“œì˜ ì„¤ì¹˜ ìž‘ì—…ì„ ìˆ˜í–‰í•©ë‹ˆë‹¤. CM_SHORTCUT_DESKTOP_MSG ì—°ê²° ì„¤ì •ì˜ ë‹¨ì¶•í‚¤ë¥¼ 사용하여 ì—°ê²°ì„ ì‹œìž‘í•˜ë ¤ë©´ "콘솔 세션"ì— ë°”ë¡œ 가기 파ì¼ì„ 시작해야합니다. \r\n\r\n 현재 사용ìžê°€ 콘솔 ì„¸ì…˜ì´ ì•„ë‹Œ ì›ê²© 세션 (세션 ID:%u)ë¡œ 로그온합니다. CM_HTTP_PROXY_WARNING HTTP 프ë¡ì‹œ 서버를 통해 ì—°ê²°ì´ ì„ íƒë˜ì–´ 있습니다. \r\n\r\n 종종 HTTP 프ë¡ì‹œ 서버는 ì—°ê²°í•  ì„œë²„ì˜ í¬íŠ¸ 번호로 HTTP 프로토콜 (TCP 80 번 í¬íŠ¸) ë° HTTPS 프로토콜 (TCP í¬íŠ¸ 443)ì˜ 2 ì¢…ë¥˜ì˜ TCP í¬íŠ¸ì— ì—°ê²° 만 를 허용하고 있습니다. \r\n (프ë¡ì‹œ 서버가 ìž„ì˜ì˜ TCP í¬íŠ¸ì— 대한 ì—°ê²°ì„ í—ˆìš©í•˜ëŠ” ê²½ìš°ë„ ìžˆìŠµë‹ˆë‹¤.) \r\n\r\nHTTP ë˜ëŠ” HTTPS í¬íŠ¸ ì´ì™¸ì˜ 서버 í¬íŠ¸ì— ì—°ê²°ì„ ê¸ˆì§€í•˜ê³ ìžˆëŠ” HTTP 프ë¡ì‹œ 서버를 통해 VPN ì—°ê²°ì„ í•  경우 ì—°ê²°ëœ VPN Serverì˜ í¬íŠ¸ 번호는 443 (HTTPS 프로토콜)ì— ì§€ì •í•´ì•¼í•©ë‹ˆë‹¤. \r\n\r\n 통해 HTTP 프ë¡ì‹œ 서버가 80 번 ë˜ëŠ” 443 번 í¬íŠ¸ ì´ì™¸ì˜ ì—°ê²°ì„ í—ˆìš©í•˜ëŠ”ì§€ 여부를 확ì¸í•˜ë ¤ë©´ HTTP 프ë¡ì‹œ ì„œë²„ì˜ ê´€ë¦¬ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. \r\n\r\n 현재 ì—°ê²°ëœ VPN Serverì˜ í¬íŠ¸ 번호는 %dê°€ 지정ë˜ì–´ 있지만 í¬íŠ¸ 번호를 443 (HTTPS 프로토콜)ë¡œ 변경 하시겠습니까? \r\n (연결하는 VPN Serverì˜ í¬íŠ¸ 443ì—ì„œ ì—°ê²°ì„ ê¸°ë‹¤ë¦¬ëŠ” 설정ë˜ì–´ 있어야합니다.) \r\n ì•Œ 수없는 경우 시스템 ê´€ë¦¬ìž ë˜ëŠ” ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. CM_PASSWORD_CHANGED 비밀번호가 변경ë˜ì—ˆìŠµë‹ˆë‹¤. @@ -948,10 +948,10 @@ CM_ACCOUNT_FILE_BANNER # VPN Client ì—°ê²° 설정 íŒŒì¼ \r\n # \r\n #ì´ íŒŒì¼ CM_FAILED_TO_OPEN_FILE 파ì¼ì„ ì—´ 수 없습니다. CM_FAILED_TO_SAVE_FILE 파ì¼ì„ 저장할 수 없습니다. CM_ACCOUNT_PARSE_FAILED ì§€ì •ëœ íŒŒì¼ì—ì„œ ì—°ê²° 설정ì„로드 í•  수 없습니다. \r\n 파ì¼ì˜ ë‚´ìš©ì„ í™•ì¸í•˜ì‹­ì‹œì˜¤. -CM_ACCOUNT_MSG_SENSITIVEì´ ì—°ê²° 설정ì—는 ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호 ì •ë³´ê°€ 저장ë˜ì–´ 있습니다. \r\n ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호 정보를 ì—°ê²° 설정 파ì¼ì—ì„œ ì‚­ì œ 하시겠습니까? \r\n\r\n 예를 í´ë¦­í•˜ë©´ ì—°ê²° 설정 파ì¼ì—ì„œ ì¸ì¦ 정보를 삭제합니다. \r\nì´ ê²½ìš° ì—°ê²° ì„¤ì •ì„ ê°€ì ¸ì˜¨ 사용ìžëŠ” VPN ì—°ê²°ì‹œ ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호를 입력해야합니다. \r\n\r\n 아니오를 í´ë¦­í•˜ë©´ ì—°ê²° 설정 파ì¼ì— ì¸ì¦ 정보를 저장 í•œ ìƒíƒœë¡œ 있습니다. +CM_ACCOUNT_MSG_SENSITIVE ì´ ì—°ê²° 설정ì—는 ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호 ì •ë³´ê°€ 저장ë˜ì–´ 있습니다. \r\n ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호 정보를 ì—°ê²° 설정 파ì¼ì—ì„œ ì‚­ì œ 하시겠습니까? \r\n\r\n 예를 í´ë¦­í•˜ë©´ ì—°ê²° 설정 파ì¼ì—ì„œ ì¸ì¦ 정보를 삭제합니다. \r\nì´ ê²½ìš° ì—°ê²° ì„¤ì •ì„ ê°€ì ¸ì˜¨ 사용ìžëŠ” VPN ì—°ê²°ì‹œ ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호를 입력해야합니다. \r\n\r\n 아니오를 í´ë¦­í•˜ë©´ ì—°ê²° 설정 파ì¼ì— ì¸ì¦ 정보를 저장 í•œ ìƒíƒœë¡œ 있습니다. CM_SHORTCUT_FILE 바로 가기 파ì¼|* .lnk CM_SHORTCUT_SAVE_TITLE 바로 가기 íŒŒì¼ ì´ë¦„ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤. -CM_SHORTCUT_UNSUPPORTEDì´ ë²„ì „ì˜ VPN Client는 ì—°ê²° 바로 가기 ê¸°ëŠ¥ì„ ì§€ì›í•˜ì§€ 않습니다. \r\n 새로운 버전으로 ì—…ë°ì´íŠ¸í•˜ì‹­ì‹œì˜¤. +CM_SHORTCUT_UNSUPPORTED ì´ ë²„ì „ì˜ VPN Client는 ì—°ê²° 바로 가기 ê¸°ëŠ¥ì„ ì§€ì›í•˜ì§€ 않습니다. \r\n 새로운 버전으로 ì—…ë°ì´íŠ¸í•˜ì‹­ì‹œì˜¤. CM_SHORTCUT_COMMENT ì—°ê²° 설정 "%s"를 사용하여 VPN Serverì— ì—°ê²°í•©ë‹ˆë‹¤. CM_SHORTCUT_ERROR 바로 가기 ë§Œë“¤ê¸°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. CM_VPN_FILE_CLICKED ì—°ê²° 설정 파ì¼ì„ 가져 오시겠습니까? @@ -977,7 +977,7 @@ CM_TRAY_MENU_TRAFFIC 통신 처리량 측정 ë„구 (&R)... CM_TRAY_MENU_NETIF ë„¤íŠ¸ì›Œí¬ ìž¥ì¹˜ì˜ ìƒíƒœë¥¼ 표시 (&D)... CM_TRAY_MENU_ABOUT ì—°ê²° 관리ìžì˜ 버전 ì •ë³´ (&A)... CM_TRAY_MENU_SETTING ë™ìž‘ 모드 변경 (&M)... -CM_TRAY_MENU_CANCELì´ ë©”ë‰´ 닫기 +CM_TRAY_MENU_CANCEL ì´ ë©”ë‰´ 닫기 CM_EXIT_MESSAGE VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž í”„ë¡œê·¸ëž¨ì„ ì¢…ë£Œí•©ë‹ˆë‹¤. \r\n 하시겠습니까? CM_IMPORT_MESSAGE íŒŒì¼ "%S"ì—ì„œ ì—°ê²° 설정 "%s"를 가져 왔습니다. CM_VLAN_CREATING 새로운 VPN ìš© ê°€ìƒ LAN 카드를 만들고 Windowsì— ì¶”ê°€í•©ë‹ˆë‹¤. \r\n\r\nì´ ìž‘ì—…ì€ ëª‡ ì´ˆì—ì„œ 수십 초가 걸릴 수 있습니다. \r\n ìž ì‹œ 기다려주십시오... \r\n\r\n (ê°€ìƒ LAN 카드를 작성하는 ë™ì•ˆ 다른 ìž‘ì—…ì€í•˜ì§€ 마십시오.) @@ -1032,7 +1032,7 @@ VGC_UDP_AVAILABLE UDP OK VGC_TITLE VPN Gate 플러그ì¸ì— 대한 메시지 -VGC_VER_DIFFì´ VPN Gate Client í”ŒëŸ¬ê·¸ì¸ ë²„ì „ì´ SoftEther VPN Clientì˜ ë²„ì „ê³¼ 다릅니다. \r\n\r\n 현재 VPN Gate 플러그ì¸:빌드 %u \r\n 현재 SoftEther VPN Client:빌드 %u \r\n\r\nVPN Gate 플러그ì¸ì˜ 최신 버전 (빌드 %u) 를 다운로드하고 설치하는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. 최신 버전으로 ì—…ë°ì´íŠ¸í•˜ì§€ 않는 경우, VPN 통신 오류와 ëª©ë¡ ì—…ë°ì´íŠ¸ 오류가 ë°œìƒí•  수 있습니다. 만약 여러 번 VPN 서버 ëª©ë¡ ê°±ì‹ ì— ì‹¤íŒ¨í•˜ë©´ VPN Gate í”ŒëŸ¬ê·¸ì¸ ë²„ì „ì„ ì—…ë°ì´íŠ¸í•˜ì‹­ì‹œì˜¤. \r\n\r\n 최신 ë²„ì „ì˜ VPN Gate í”ŒëŸ¬ê·¸ì¸ ìž…ìˆ˜:http://www.vpngate.net/\r\n (만약 위 사ì´íŠ¸ì— ì§ì ‘ 액세스 í•  수없는 경우 미러 사ì´íŠ¸ë¥¼ 통해 방문 하십시오.) \r\n\r\n +VGC_VER_DIFF ì´ VPN Gate Client í”ŒëŸ¬ê·¸ì¸ ë²„ì „ì´ SoftEther VPN Clientì˜ ë²„ì „ê³¼ 다릅니다. \r\n\r\n 현재 VPN Gate 플러그ì¸:빌드 %u \r\n 현재 SoftEther VPN Client:빌드 %u \r\n\r\nVPN Gate 플러그ì¸ì˜ 최신 버전 (빌드 %u) 를 다운로드하고 설치하는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. 최신 버전으로 ì—…ë°ì´íŠ¸í•˜ì§€ 않는 경우, VPN 통신 오류와 ëª©ë¡ ì—…ë°ì´íŠ¸ 오류가 ë°œìƒí•  수 있습니다. 만약 여러 번 VPN 서버 ëª©ë¡ ê°±ì‹ ì— ì‹¤íŒ¨í•˜ë©´ VPN Gate í”ŒëŸ¬ê·¸ì¸ ë²„ì „ì„ ì—…ë°ì´íŠ¸í•˜ì‹­ì‹œì˜¤. \r\n\r\n 최신 ë²„ì „ì˜ VPN Gate í”ŒëŸ¬ê·¸ì¸ ìž…ìˆ˜:http://www.vpngate.net/\r\n (만약 위 사ì´íŠ¸ì— ì§ì ‘ 액세스 í•  수없는 경우 미러 사ì´íŠ¸ë¥¼ 통해 방문 하십시오.) \r\n\r\n VGC_LIST_STR_OK 지구ìƒì— %S 대 공개 VPN 중계 서버 (%Sì— ì—…ë°ì´íŠ¸) VGC_LIST_STR_OK_2 %S ëŒ€ì˜ ì„œë²„ (%Sì— ì—…ë°ì´íŠ¸) - ëª©ë¡ ê²€ìƒ‰ 실패. 최신 ë²„ì „ì˜ VPN Gate Client를 다운로드하십시오. @@ -1233,13 +1233,13 @@ CM_SHORTCUT_DISCONNECT ì§€ì •ëœ ì—°ê²°ì— ì´ë¯¸ ì—°ê²°ë˜ì–´ 있습니다. \r\ SM_SERVER_STATUS 서버 ìƒíƒœ SM_ST_SERVER_TYPE ì„œë²„ì˜ ì¢…ë¥˜ SM_ST_NUM_TCP 열려있는 소켓 수 -SM_ST_NUM_TCP_LOCALì´ ì„œë²„ 소켓 수 +SM_ST_NUM_TCP_LOCAL ì´ ì„œë²„ 소켓 수 SM_ST_NUM_TCP_REMOTE 다른 í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ 소켓 수 합계 SM_ST_NUM_HUB_TOTAL ê°€ìƒ HUB 수 SM_ST_NUM_HUB_STATIC ì •ì  ê°€ìƒ HUB 수 SM_ST_NUM_HUB_DYNAMIC ë™ì  ê°€ìƒ HUB 수 SM_ST_NUM_SESSION_TOTAL 세션 수 -SM_ST_NUM_SESSION_LOCALì´ ì„œë²„ì˜ ì„¸ì…˜ 수 +SM_ST_NUM_SESSION_LOCAL ì´ ì„œë²„ì˜ ì„¸ì…˜ 수 SM_ST_NUM_SESSION_REMOTE 다른 í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ì˜ ì„¸ì…˜ 수 SM_ST_NUM_MAC_TABLE MAC 주소 í…Œì´ë¸” 수 SM_ST_NUM_IP_TABLE IP 주소 í…Œì´ë¸” 수 @@ -1490,17 +1490,17 @@ SM_IP_COLUMN_3 작성 시간 SM_IP_COLUMN_4 ì—…ë°ì´íŠ¸ 시간 SM_IP_COLUMN_5 위치 SM_MAC_IP_DHCP %S (DHCP) -SM_MACIP_LOCALì´ ì„œë²„ +SM_MACIP_LOCAL ì´ ì„œë²„ SM_MACIP_SERVER %S ìƒ SM_SNAT_STATUS SecureNATì˜ ìž‘ë™ ìƒí™© SM_SNAT_NUM_SESSION %u 세션 SM_SNAT_NUM_CLIENT %u í´ë¼ì´ì–¸íŠ¸ SM_SNAT_IS_KERNEL ì»¤ë„ ëª¨ë“œ NATì—ì„œ ìž‘ë™ ì¤‘ SM_BRIDGE_TOO_OLD_VER 현재 ì—°ê²°ëœ VPN Server 버전ì—서는 로컬 브리지 ê¸°ëŠ¥ì„ ì§€ì›í•˜ì§€ 않습니다. \r\n 새로운 버전으로 ì—…ë°ì´íŠ¸ 해보십시오. -SM_BRIDGE_UNSUPPORTEDì´ VPN Serverê°€ ì‹¤í–‰ì¤‘ì¸ ìš´ì˜ ì²´ì œì—ì„œ 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 없습니다. 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수있는 ìš´ì˜ ì²´ì œ 목ë¡ì€ VPN Server 온ë¼ì¸ 설명서를 참조하십시오. -SM_BRIDGE_WPCAP_REMOTEì´ VPN Serverì—ì„œ 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. 현재 서버 컴퓨터는 WinPcap 소프트웨어가 설치ë˜ì–´ 있지 않습니다. \r\n\r\nWinPcap 소프트웨어 설치를 계ì†í•˜ê¸° 위해서는 VPN Server를 실행하는 서버 컴퓨터ì—ì„œ SoftEther VPN 서버 관리 관리ìžë¥¼ 시작하고 localhost (ìžì‹ )ì— ì—°ê²° í•œ ìƒíƒœì—ì„œ 로컬 브리지 기능 설정 í™”ë©´ì„ í‘œì‹œí•´ì•¼í•©ë‹ˆë‹¤. \r\n 계ì†í•˜ë ¤ë©´ ì¼ë‹¨ì´ 관리 ì„¸ì…˜ì„ ì¢…ë£Œí•˜ê³  서버 컴퓨터ì—ì„œ SoftEther VPN 서버 관리 관리ìžë¥¼ 시작하고 localhostì— ì—°ê²°í•˜ì—¬ ì„¤ì •ì„ ê³„ì†í•˜ì‹­ì‹œì˜¤. -SM_BRIDGE_WPCAP_ROOTì´ VPN Serverì—ì„œ 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. \r\n\r\n 설치를 계ì†í•˜ë ¤ë©´ì´ ì»´í“¨í„°ì— Administrators (관리ìž) ê¶Œí•œì„ ê°€ì§„ 사용ìžë¡œ 로그온해야합니다. \r\nAdministrators 권한으로 로그온 í•œ 후 다시 SoftEther VPN 서버 관리 관리ìžë¥¼ 시작하십시오. -SM_BRIDGE_WPCAP_INSTALLì´ VPN Serverì—ì„œ 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. 현재 서버 컴퓨터는 WinPcap 소프트웨어가 설치ë˜ì–´ 있지 않습니다. \r\n\r\nWinPcap는 무료 소프트웨어ì´ë©°, VPN Serverì˜ ì¼ë¶€ë¡œ í¬í•¨ë˜ì–´ 있기 ë•Œë¬¸ì— ì‰½ê²Œ 설치 í•  수 있습니다. \r\n\r\nWinPcap를 설치 하시겠습니까? +SM_BRIDGE_UNSUPPORTED ì´ VPN Serverê°€ ì‹¤í–‰ì¤‘ì¸ ìš´ì˜ ì²´ì œì—ì„œ 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 없습니다. 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수있는 ìš´ì˜ ì²´ì œ 목ë¡ì€ VPN Server 온ë¼ì¸ 설명서를 참조하십시오. +SM_BRIDGE_WPCAP_REMOTE ì´ VPN Serverì—ì„œ 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. 현재 서버 컴퓨터는 WinPcap 소프트웨어가 설치ë˜ì–´ 있지 않습니다. \r\n\r\nWinPcap 소프트웨어 설치를 계ì†í•˜ê¸° 위해서는 VPN Server를 실행하는 서버 컴퓨터ì—ì„œ SoftEther VPN 서버 관리 관리ìžë¥¼ 시작하고 localhost (ìžì‹ )ì— ì—°ê²° í•œ ìƒíƒœì—ì„œ 로컬 브리지 기능 설정 í™”ë©´ì„ í‘œì‹œí•´ì•¼í•©ë‹ˆë‹¤. \r\n 계ì†í•˜ë ¤ë©´ ì¼ë‹¨ì´ 관리 ì„¸ì…˜ì„ ì¢…ë£Œí•˜ê³  서버 컴퓨터ì—ì„œ SoftEther VPN 서버 관리 관리ìžë¥¼ 시작하고 localhostì— ì—°ê²°í•˜ì—¬ ì„¤ì •ì„ ê³„ì†í•˜ì‹­ì‹œì˜¤. +SM_BRIDGE_WPCAP_ROOT ì´ VPN Serverì—ì„œ 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. \r\n\r\n 설치를 계ì†í•˜ë ¤ë©´ì´ ì»´í“¨í„°ì— Administrators (관리ìž) ê¶Œí•œì„ ê°€ì§„ 사용ìžë¡œ 로그온해야합니다. \r\nAdministrators 권한으로 로그온 í•œ 후 다시 SoftEther VPN 서버 관리 관리ìžë¥¼ 시작하십시오. +SM_BRIDGE_WPCAP_INSTALL ì´ VPN Serverì—ì„œ 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. 현재 서버 컴퓨터는 WinPcap 소프트웨어가 설치ë˜ì–´ 있지 않습니다. \r\n\r\nWinPcap는 무료 소프트웨어ì´ë©°, VPN Serverì˜ ì¼ë¶€ë¡œ í¬í•¨ë˜ì–´ 있기 ë•Œë¬¸ì— ì‰½ê²Œ 설치 í•  수 있습니다. \r\n\r\nWinPcap를 설치 하시겠습니까? SM_BRIDGE_WPCAP_REBOOT1 WinPcap 설치가 ì™„ë£Œëœ í›„ 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ 컴퓨터를 다시 시작해야합니다. \r\n\r\n 수ë™ìœ¼ë¡œ 컴퓨터를 다시 시작하고 VPN Serverê°€ ì‹œìž‘ëœ í›„ 로컬 브리지 기능 설정ì„해야합니다. SM_BRIDGE_WPCAP_REBOOT2 WinPcap 설치가 ì™„ë£Œëœ í›„ 로컬 브리지 ê¸°ëŠ¥ì„ ì‚¬ìš©í•  경우 SoftEther VPN Server 서비스를 다시 시작해야합니다. \r\n \r \nSoftEther VPN Server 서비스를 다시 시작 ë‹¨ì‹œê°„ì— ì™„ë£Œë˜ì§€ë§Œ í˜„ìž¬ì´ VPN Serverì— ì—°ê²°ëœ ì„¸ì…˜ì´ ëŠì–´ì§‘니다. \r\nì´ ê´€ë¦¬ ì„¸ì…˜ë„ ì¢…ë£Œë˜ë¯€ë¡œ 계ì†í•˜ë ¤ë©´ 다시 연결하십시오. \r\n\r\nSoftEther VPN Server 서비스를 다시 시작 하시겠습니까? SM_BRIDGE_RESOURCE WinPcap ë“œë¼ì´ë²„를로드하지 못했습니다. @@ -1525,7 +1525,7 @@ SM_CONFIG_CONFIRM ì§€ì •ëœ êµ¬ì„± 파ì¼ì„ VPN Serverì— ì”니다. VPN Server SM_CONFIG_WRITE_OK 서버 ì¸¡ì˜ ì„¤ì • 파ì¼ì„ 재 작성ë˜ì—ˆìŠµë‹ˆë‹¤. SM_AO_COLUMN_1 ê°’ì˜ ì´ë¦„ SM_AO_COLUMN_2 설정 -SM_TRUE_OR_FALSEì´ í•­ëª©ì€ 0 (false) ë˜ëŠ” 1 (true)ë¡œ 설정하십시오. +SM_TRUE_OR_FALSE ì´ í•­ëª©ì€ 0 (false) ë˜ëŠ” 1 (true)ë¡œ 설정하십시오. SM_AO_SET_OK ê°€ìƒ HUB 관리 ì˜µì…˜ì„ ì„¤ì •í–ˆìŠµë‹ˆë‹¤. SM_EXT_OPTION_SET_OK ê°€ìƒ HUB 확장 ì˜µì…˜ì„ ì„¤ì •í–ˆìŠµë‹ˆë‹¤. SM_PASSWORD_MSG 현재 ì—°ê²°ëœ VPN Server ê´€ë¦¬ìž ì•”í˜¸ê°€ 설정ë˜ì–´ 있지 않습니다. 암호를 설정하는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. \r\n\r\n 서버 ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 설정 하시겠습니까? @@ -1578,7 +1578,7 @@ SM_LICENSE_COLUMN_9 ì¼ë ¨ ID SM_LICENSE_INFINITE 무제한 SM_LICENSE_NO_EXPIRES 무기한 SM_LICENSE_STATUS_EDITION 제품 버전 ì´ë¦„ -SM_LICENSE_STATUS_RELEASEì´ VPN Server 릴리스 날짜 +SM_LICENSE_STATUS_RELEASE ì´ VPN Server 릴리스 날짜 SM_LICENSE_STATUS_SYSTEM_ID 현재 서버 ID SM_LICENSE_STATUS_EXPIRES 현재 제품 ë¼ì´ì„¼ìŠ¤ 만료 SM_LICENSE_STATUS_SUBSCRIPTION êµ¬ë… ê³„ì•½ ìƒíƒœ @@ -1594,7 +1594,7 @@ SM_LICENSE_STATUS_ENTERPRISE_NO 아니오 (ì´ìš© 불가) SM_LICENSE_NUM_USER ì‚¬ìš©ìž ìž‘ì„± 가능 수 SM_LICENSE_NUM_CLIENT í´ë¼ì´ì–¸íŠ¸ ë™ì‹œ ì—°ê²° 수를 SM_LICENSE_NUM_BRIDGE 브리지 ë™ì‹œ ì—°ê²° 수를 -SM_NO_LICENSE_COLUMN주ì˜: +SM_NO_LICENSE_COLUMN 주ì˜: SM_NO_LICENSE 제품 ë¼ì´ì„¼ìŠ¤ê°€ í•˜ë‚˜ë„ ë“±ë¡ë˜ì–´ 있지 않기 때문ì—ì´ VPN Serverì˜ í†µì‹  ê¸°ëŠ¥ì´ ìž‘ë™í•˜ì§€ 않습니다. SM_LICENSE_DELETE_MSG ì„ íƒëœ ë¼ì´ì„¼ìŠ¤ë¥¼ VPN Serverì—ì„œ ì‚­ì œ 하시겠습니까? SM_SYSLOG_0 syslog 송신 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì§€ @@ -1607,7 +1607,7 @@ SM_SETUP_BRIDGE_ONLY 현재 VPN Bridgeì— ì—°ê²°ë˜ì–´ 있기 때문ì—, ê±°ì  SM_SETUP_BRIDGE_EDGE ê° ê±°ì ì— 설치하는 VPN Bridge (&E) SM_SETUP_WARNING 계ì†í•˜ë©´ì´ VPN Server ë˜ëŠ” VPN Bridgeì˜ í˜„ìž¬ ì„¤ì •ì€ ë¹ ë¥¸ 설치로 지정한 ë‚´ìš©ì— ì´ˆê¸°í™”ë©ë‹ˆë‹¤. \r\n 하시겠습니까? SM_SETUP_SELECT 브리지 연결하는 Ethernet 장치를 ì„ íƒí•˜ì‹­ì‹œì˜¤ -SM_SETUP_NO_LICENSE_KEYì´ SoftEther VPN Server는 유효한 ë¼ì´ì„¼ìŠ¤ 키가 등ë¡ë˜ì–´ 있지 않습니다. \r\n\r\nSoftEther VPN Serverê°€ VPN 서버로 ìž‘ë™í•˜ë ¤ë©´ ë¼ì´ì„¼ìŠ¤ 키를 등ë¡í•´ì•¼í•©ë‹ˆë‹¤. \r\n ë¼ì´ì„¼ìŠ¤ 관리 í™”ë©´ì„ í‘œì‹œ 하시겠습니까? \r\n\r\n (시험íŒìœ¼ë¡œ 사용하는 경우 소프트 ì´ì‚¬ 주ì‹íšŒì‚¬ì˜ Web 사ì´íŠ¸ë¥¼ 방문하여 í‰ê°€íŒ ë¼ì´ì„¼ìŠ¤ 키를 얻으려면 해야합니다. \r\n 예를 í´ë¦­ í•œ ë‹¤ìŒ ë¼ì´ì„¼ìŠ¤ 확보·고침 단추를 í´ë¦­í•˜ë©´ í‰ê°€íŒ ë¼ì´ì„¼ìŠ¤ 키를 ì–»ì„ ìˆ˜ 있습니다.) +SM_SETUP_NO_LICENSE_KEY ì´ SoftEther VPN Server는 유효한 ë¼ì´ì„¼ìŠ¤ 키가 등ë¡ë˜ì–´ 있지 않습니다. \r\n\r\nSoftEther VPN Serverê°€ VPN 서버로 ìž‘ë™í•˜ë ¤ë©´ ë¼ì´ì„¼ìŠ¤ 키를 등ë¡í•´ì•¼í•©ë‹ˆë‹¤. \r\n ë¼ì´ì„¼ìŠ¤ 관리 í™”ë©´ì„ í‘œì‹œ 하시겠습니까? \r\n\r\n (시험íŒìœ¼ë¡œ 사용하는 경우 소프트 ì´ì‚¬ 주ì‹íšŒì‚¬ì˜ Web 사ì´íŠ¸ë¥¼ 방문하여 í‰ê°€íŒ ë¼ì´ì„¼ìŠ¤ 키를 얻으려면 해야합니다. \r\n 예를 í´ë¦­ í•œ ë‹¤ìŒ ë¼ì´ì„¼ìŠ¤ 확보·고침 단추를 í´ë¦­í•˜ë©´ í‰ê°€íŒ ë¼ì´ì„¼ìŠ¤ 키를 ì–»ì„ ìˆ˜ 있습니다.) SM_HUBEXT_OPTION_TITLE ê°€ìƒ HUB 확장 옵션 SM_HUBEXT_OPTION_STATIC1 ê°€ìƒ HUB 확장 ì˜µì…˜ì„ ì‚¬ìš©í•˜ë©´ì´ ê°€ìƒ HUBì— ê´€í•œë³´ë‹¤ ìƒì„¸í•œ ì„¤ì •ì„ í•  수 있습니다. SM_HUBEXT_OPTION_STATIC2 표준ì—서는 VPN Server ì „ì²´ ê´€ë¦¬ìž ë° ê°€ìƒ HUB ê´€ë¦¬ìž ëª¨ë‘ ê°€ìƒ HUB 확장 ì˜µì…˜ì„ íŽ¸ì§‘ í•  수 있습니다. \r\n 그러나 ê°€ìƒ HUB 관리 옵션 deny_hub_admin_change_ext_optionê°€ 1ë¡œ 설정ë˜ì–´ìžˆëŠ” 경우 ê°€ìƒ HUBì˜ ê´€ë¦¬ìžëŠ” 확장 ì˜µì…˜ì„ íŽ¸ì§‘ í•  수 없습니다 (설정 ë‚´ìš©ì„ í‘œì‹œ í•  수 있습니다). @@ -1627,7 +1627,7 @@ SM_ETHERIP_COLUMN_0 ISAKMP Phase 1 ID SM_ETHERIP_COLUMN_1 ê°€ìƒ HUB ì´ë¦„ SM_ETHERIP_COLUMN_2 ì‚¬ìš©ìž ì´ë¦„ SM_ETHERIP_ADD_OK 새로운 EtherIP/L2TPv3 í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²° ì„¤ì •ì„ ì¶”ê°€í–ˆìŠµë‹ˆë‹¤. -SM_IPSEC_SETUP_QUESTIONì´ VPN Server는 IPsec/L2TP/EtherIP/L2TPv3 사용하는 VPN í´ë¼ì´ì–¸íŠ¸ì™€ ë¼ìš°í„° 제품 ë“±ì˜ ì—°ê²°ì„ ìˆ˜ë½ í•  수있는 ê¸°ëŠ¥ì„ ê°€ì§€ê³  있습니다. \r\n\r\nì´ VPN Serverê°€ iPhone, iPad Android ë“±ì˜ ìŠ¤ë§ˆíŠ¸ í°ê³¼ Mac OS X, Windows ë“±ì— íƒ‘ìž¬ë˜ëŠ” VPN í´ë¼ì´ì–¸íŠ¸ ê¸°ëŠ¥ì˜ ì—°ê²°ì„ ë°›ì•„ ë“¤ì¼ ìˆ˜ 있ë„ë¡ IPsec ì„¤ì •ì„ í•  수 있습니다. \r\n\r\nIPsec ì„¤ì •ì„ í•˜ì‹œê² ìŠµë‹ˆê¹Œ? \r\n (ì´ ì„¤ì •ì€ ë‚˜ì¤‘ì— [IPsec/L2TP 설정 ë²„íŠ¼ì„ í´ë¦­í•˜ì—¬ 언제든지 í•  수 있습니다.) +SM_IPSEC_SETUP_QUESTION ì´ VPN Server는 IPsec/L2TP/EtherIP/L2TPv3 사용하는 VPN í´ë¼ì´ì–¸íŠ¸ì™€ ë¼ìš°í„° 제품 ë“±ì˜ ì—°ê²°ì„ ìˆ˜ë½ í•  수있는 ê¸°ëŠ¥ì„ ê°€ì§€ê³  있습니다. \r\n\r\nì´ VPN Serverê°€ iPhone, iPad Android ë“±ì˜ ìŠ¤ë§ˆíŠ¸ í°ê³¼ Mac OS X, Windows ë“±ì— íƒ‘ìž¬ë˜ëŠ” VPN í´ë¼ì´ì–¸íŠ¸ ê¸°ëŠ¥ì˜ ì—°ê²°ì„ ë°›ì•„ ë“¤ì¼ ìˆ˜ 있ë„ë¡ IPsec ì„¤ì •ì„ í•  수 있습니다. \r\n\r\nIPsec ì„¤ì •ì„ í•˜ì‹œê² ìŠµë‹ˆê¹Œ? \r\n (ì´ ì„¤ì •ì€ ë‚˜ì¤‘ì— [IPsec/L2TP 설정 ë²„íŠ¼ì„ í´ë¦­í•˜ì—¬ 언제든지 í•  수 있습니다.) SM_OPENVPN_CONFIG_SAVE_OK OpenVPN 설정 파ì¼ì„ 저장 í•œ ZIP 파ì¼ì„ '%s'ì— ì €ìž¥í–ˆìŠµë‹ˆë‹¤. \r\n\r\nì´ ZIP 파ì¼ì„ ì—´ë©´ OpenVPN í´ë¼ì´ì–¸íŠ¸ì—ì„œ 사용할 수있는 설정 파ì¼ì˜ ìƒ˜í”Œì„ ë°°í¬ í•  수 있습니다. \r\n ë˜í•œ 설정 파ì¼ì€ 실제로 사용하기 ì „ì— í™˜ê²½ì— ë”°ë¼ ìˆ˜ì •í•´ì•¼í•˜ëŠ” 경우가 있습니다. \r\n\r\n ìžì„¸í•œ ë‚´ìš©ì€ ZIP 파ì¼ì˜ 'readme.txt'파ì¼ì„ ì½ì–´ 보시기 ë°”ëžë‹ˆë‹¤. \r\n\r\nì´ ZIP 파ì¼ì„ 지금 시작 하시겠습니까? SM_OPENVPN_CONFIG_SAVE_NG ZIP íŒŒì¼ '%s'ì˜ ì €ìž¥ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. SM_OPENVPN_CONFIG_OPEN_NG ZIP íŒŒì¼ '%s'ì„ ì—´ë ¤ê³  실패했습니다. 수ë™ìœ¼ë¡œ 파ì¼ì„ 엽니 다. @@ -1649,7 +1649,7 @@ SM_DISABLE_DDNS_HINT ë™ì  DNS ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ VPN Server 설정 파 SM_REGENERATE_CERT_MSG VPN Serverì˜ ì„œë²„ ì¸ì¦ì„œë¥¼ 새 것으로 êµì²´í•©ë‹ˆë‹¤. \r\n\r\n ì´ëŠ” ì´ì „ 서버 ì¸ì¦ì„œì— 연결하는 ê²ƒì„ ì „ì œë¡œ 설정ë˜ì–´ìžˆëŠ” VPN ClientëŠ”ì´ VPN Serverì— ì—°ê²°í•˜ì§€ 못할 수 있습니다. \r\n 하시겠습니까? SM_DDNS_SERVER_CERT_MSG DDNS 호스트 ì´ë¦„ì„ "%S"ë¡œ 변경했습니다. \r\n\r\nì´ VPN Serverì— Microsoft SSTP VPN í”„ë¡œí† ì½œì„ ì‚¬ìš©í•˜ì—¬ Windows Vista ì´í›„ ë²„ì „ì˜ Windows 내장 SSTP VPN í´ë¼ì´ì–¸íŠ¸ì—ì„œ 연결하는 경우 VPN í´ë¼ì´ì–¸íŠ¸ì—ì„œ ì—°ê²°í•  VPN 서버 ì´ë¦„으로 지정하는 호스트 ì´ë¦„ (DNS ì´ë¦„) 문ìžì—´ê³¼ì´ VPN Serverì˜ SSL 서버 ì¸ì¦ì„œì˜ CN (Common Name) 문ìžì—´ê³¼ 완전히 ì¼ì¹˜í•´ì•¼í•©ë‹ˆë‹¤. \r\n\r\nì´ VPN Serverì˜ SSL 서버 ì¸ì¦ì„œì˜ CNì´ "%S"ê°€ë˜ë„ë¡ ì„œë²„ ì¸ì¦ì„œë¥¼ 다시 ìƒì„± 하시겠습니까? \r\n (아니오를 í´ë¦­í•˜ë©´ 현재 ì˜ SSL 서버 ì¸ì¦ì„œê°€ ê³„ì† ì‚¬ìš©ë©ë‹ˆë‹¤.) SM_DDNS_SERVER_CERT_OK VPN Serverì˜ SSL ì¸ì¦ì„œë¥¼ 다시 ìƒì„±í–ˆìŠµë‹ˆë‹¤. \r\n\r\nì´ VPN Serverì— Microsoft SSTP VPN í´ë¼ì´ì–¸íŠ¸ì—ì„œ 연결하려면 현재 DDNS 호스트 ì´ë¦„ "%S"를 ì—°ê²°í•  서버 ì´ë¦„으로 지정하는 ê²ƒì„ ê¶Œìž¥í•©ë‹ˆë‹¤. \r\n ë˜í•œ SSTP VPN í´ë¼ì´ì–¸íŠ¸ë¥¼ 위해 Windowsìƒì—ì„œì˜ "신뢰할 수있는 루트 ì¸ì¦ì„œ"ë¯¸ë¦¬ì´ VPN Serverì˜ ì¸ì¦ì„œ 파ì¼ì„ 설치해야합니다. \r\n (루트 ì¸ì¦ì„œë¥¼ Windowsì— ì„¤ì¹˜í•˜ë ¤ë©´ MMCì˜ "ì¸ì¦ì„œ"ì—ì„œ "로컬 컴퓨터"ì¸ì¦ì„œ 저장소를 ì—´ê³  "신뢰할 수있는 루트 ì¸ì¦ì„œ 'ì´ VPN Serverì˜ ì¸ì¦ì„œ 파ì¼ì„ 추가합니다. \r\n ìžì„¸í•œ ë‚´ìš©ì€ Microsoft 문서를 참조하십시오.) \r\n\r\n 새로운 VPN Serverì˜ SSL ì¸ì¦ì„œë¥¼ X.509 형ì‹ì˜ ì¸ì¦ì„œ 파ì¼ì— 저장 하시겠습니까 ? -SM_SETUP_STEP_SECURENATì´ VPN Server/Bridge는 ì‚¬ìš©ìž ëª¨ë“œë¡œ 부팅하고 있거나 OSê°€ 로컬 브리지 비 대ì‘ì„위한 ê°€ìƒ HUB와 ë¬¼ë¦¬ì  LAN 카드와 브리지 수 없습니다. 대신 "SecureNAT"ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë©´ 연결해온 VPN í´ë¼ì´ì–¸íŠ¸ëŠ” ê°€ìƒ NAT를 통해 LANì—있는 ì»´í“¨í„°ì— ì•¡ì„¸ìŠ¤ í•  수 있습니다. +SM_SETUP_STEP_SECURENAT ì´ VPN Server/Bridge는 ì‚¬ìš©ìž ëª¨ë“œë¡œ 부팅하고 있거나 OSê°€ 로컬 브리지 비 대ì‘ì„위한 ê°€ìƒ HUB와 ë¬¼ë¦¬ì  LAN 카드와 브리지 수 없습니다. 대신 "SecureNAT"ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë©´ 연결해온 VPN í´ë¼ì´ì–¸íŠ¸ëŠ” ê°€ìƒ NAT를 통해 LANì—있는 ì»´í“¨í„°ì— ì•¡ì„¸ìŠ¤ í•  수 있습니다. SM_SETUP_STEP_SECURENAT_TITLE 3. ê°€ìƒ HUB와 ë¬¼ë¦¬ì  LANê³¼ì˜ ì ‘ì† SM_UPDATE_CHECK_TITLE_VPNSERVER %S VPN Server (서버 '%S'위) SM_UPDATE_CHECK_TITLE_VPNBRIDGE %S VPN Bridge (서버 '%S'위) @@ -1795,10 +1795,10 @@ LO_PREFIX_SESSION OpenVPN 세션 %u (%r:%u -> %r:%u): LO_PREFIX_CHANNEL OpenVPN 세션 %u (%r:%u -> %r:%u) ì±„ë„ %u: LO_NEW_CHANNEL 새로운 채ë„ì„ ë§Œë“¤ì—ˆìŠµë‹ˆë‹¤. LO_CHANNEL_ESTABLISHED_NEWKEY 채ë„ì´ ì„¤ì • ìƒíƒœê°€ë˜ì—ˆìŠµë‹ˆë‹¤ (ì›ì¸:리키 완료). -LO_OPTION_STR_RECVë°›ì€ ì˜µì…˜ 문ìžì—´:"%S" +LO_OPTION_STR_RECV ë°›ì€ ì˜µì…˜ 문ìžì—´:"%S" LO_OPTION_STR_SEND 보내는 옵션 문ìžì—´:"%S" LO_NEW_SESSION 새 ì„¸ì…˜ì„ ë§Œë“¤ì—ˆìŠµë‹ˆë‹¤. 프로토콜:%S -LO_INITIATE_REKEYì´ ì±„ë„ì˜ ë¦¬í‚¤ë¥¼ 시작합니다. +LO_INITIATE_REKEY ì´ ì±„ë„ì˜ ë¦¬í‚¤ë¥¼ 시작합니다. LO_CHANNEL_ESTABLISHED 채ë„ì´ ì„¤ì • ìƒíƒœê°€ë˜ì—ˆìŠµë‹ˆë‹¤ . LO_PUSH_REPLY ì‘답 옵션 문ìžì—´ ì „ì²´:"%S" LO_CHANNEL_FAILED 채ë„ì˜ ì ‘ì† ì²˜ë¦¬ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. @@ -1821,9 +1821,9 @@ LI_NUM_IKE_SA ì¢…ë£Œì‹œì— ìž”ì¡´í•˜ê³  ìžˆë˜ IKE SAì˜ ìˆ˜ëŠ” %u 개였습니 LI_NUM_IKE_CLIENTS ì¢…ë£Œì‹œì— ìž”ì¡´í•˜ê³  ìžˆë˜ IPsec í´ë¼ì´ì–¸íŠ¸ì˜ 수는 %u 개였습니다. LI_L2TP_SERVER_STARTED L2TP 서버 ëª¨ë“ˆì„ ì‹œìž‘í–ˆìŠµë‹ˆë‹¤. LI_ETHERIP_SERVER_STARTED EtherIP 서버 ëª¨ë“ˆì„ ì‹œìž‘í–ˆìŠµë‹ˆë‹¤. EtherIP 세션 번호:%u -LI_DELETE_IKE_CLIENTì´ IPsec í´ë¼ì´ì–¸íŠ¸ë¥¼ 삭제했습니다. -LI_DELETE_IKE_SAì´ IKE SA를 삭제했습니다. -LI_DELETE_IPSEC_SAì´ IPsec SA를 삭제했습니다. +LI_DELETE_IKE_CLIENT ì´ IPsec í´ë¼ì´ì–¸íŠ¸ë¥¼ 삭제했습니다. +LI_DELETE_IKE_SA ì´ IKE SA를 삭제했습니다. +LI_DELETE_IPSEC_SA ì´ IPsec SA를 삭제했습니다. LI_START_QM_FROM_SERVER 서버 측ì—ì„œ QuickModeì˜ ì ˆì¶©ì„ ì‹œìž‘í–ˆìŠµë‹ˆë‹¤. LI_START_QM_FROM_CLIENT í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ QuickModeì˜ ì ˆì¶©ì´ ì‹œìž‘ë˜ì—ˆìŠµë‹ˆë‹¤. LI_QM_DH_ERROR Diffie-Hellman ì•Œê³ ë¦¬ì¦˜ì˜ ê³„ì‚°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. @@ -1839,10 +1839,10 @@ LI_IPSEC_SA_ESTABLISHED 서버 í´ë¼ì´ì–¸íŠ¸ê°„ì—ì´ IPsec SAê°€ 수립ë˜ì—ˆ LI_IKE_SA_ESTABLISHED 서버 í´ë¼ì´ì–¸íŠ¸ê°„ì—ì´ IKE SAê°€ 확립ë˜ì—ˆìŠµë‹ˆë‹¤. LI_IPSEC_NO_TRANSFORM í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ 제시 í•œ IPsec SA 설립ì„위한 변환 후보 ìˆ˜ë½ í•  수있는 ê²ƒì„ ì°¾ì„ ìˆ˜ 없었습니다. LI_IKE_NO_TRANSFORM í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ 제시 í•œ IKE SA 설립ì„위한 변환 후보 ìˆ˜ë½ í•  수있는 ê²ƒì„ ì°¾ì„ ìˆ˜ 없었습니다. -LI_IKE_NO_NAT_Tì´ í´ë¼ì´ì–¸íŠ¸ëŠ” IPsec NAT Traversal (RFC 3947 Negotiation of NAT-Traversal in the IKE ë˜ëŠ” draft-ietf-ipsec-nat-t-ike)ì— ëŒ€ì‘하고 있지 않기 ë•Œë¬¸ì— ì—°ê²°ì„ ë°›ì•„ ë“¤ì¼ ìˆ˜ 없습니다. -LI_SET_CLIENT_IDì´ í´ë¼ì´ì–¸íŠ¸ê°€ IKE SAì˜ í™•ë¦½ì‹œì— ì œì‹œ í•œ í´ë¼ì´ì–¸íŠ¸ ID는 "%S"입니다. -LI_CLIENT_MERGEì´ í´ë¼ì´ì–¸íŠ¸ (í´ë¼ì´ì–¸íŠ¸ %u)와 ê¸°ì¡´ì˜ ë‹¤ë¥¸ í´ë¼ì´ì–¸íŠ¸ %u와 ë™ì¼í•˜ë¯€ë¡œ í´ë¼ì´ì–¸íŠ¸ %uì— ê²°í•©ë˜ì—ˆìŠµë‹ˆë‹¤. -LI_CLIENT_UPDATEì´ í´ë¼ì´ì–¸íŠ¸ì˜ í¬íŠ¸ 번호 ì •ë³´ê°€ ì—…ë°ì´íŠ¸ë˜ì—ˆìŠµë‹ˆë‹¤. +LI_IKE_NO_NAT_T ì´ í´ë¼ì´ì–¸íŠ¸ëŠ” IPsec NAT Traversal (RFC 3947 Negotiation of NAT-Traversal in the IKE ë˜ëŠ” draft-ietf-ipsec-nat-t-ike)ì— ëŒ€ì‘하고 있지 않기 ë•Œë¬¸ì— ì—°ê²°ì„ ë°›ì•„ ë“¤ì¼ ìˆ˜ 없습니다. +LI_SET_CLIENT_ID ì´ í´ë¼ì´ì–¸íŠ¸ê°€ IKE SAì˜ í™•ë¦½ì‹œì— ì œì‹œ í•œ í´ë¼ì´ì–¸íŠ¸ ID는 "%S"입니다. +LI_CLIENT_MERGE ì´ í´ë¼ì´ì–¸íŠ¸ (í´ë¼ì´ì–¸íŠ¸ %u)와 ê¸°ì¡´ì˜ ë‹¤ë¥¸ í´ë¼ì´ì–¸íŠ¸ %u와 ë™ì¼í•˜ë¯€ë¡œ í´ë¼ì´ì–¸íŠ¸ %uì— ê²°í•©ë˜ì—ˆìŠµë‹ˆë‹¤. +LI_CLIENT_UPDATE ì´ í´ë¼ì´ì–¸íŠ¸ì˜ í¬íŠ¸ 번호 ì •ë³´ê°€ ì—…ë°ì´íŠ¸ë˜ì—ˆìŠµë‹ˆë‹¤. # (EtherIP 로그) @@ -1961,9 +1961,9 @@ LH_NOT_ENOUGH_CLIENT_LICENSE ì—°ê²° "%S":ì´ ì—°ê²°ì€ VPN Serverì— "í´ë¼ì´ LH_NOT_ENOUGH_BRIDGE_LICENSE ì—°ê²° "%S":ì´ ì—°ê²°ì€ VPN Serverì— "브리지 모드"ì— ì ‘ì†í•˜ë ¤ê³ í–ˆì§€ë§Œ 서버 ì „ì²´ì˜ ë¸Œë¦¬ì§€ ì—°ê²° 수가 ë“±ë¡ ëœ ë¸Œë¦¬ì§€ ë¼ì´ì„¼ìŠ¤ 수를 ì´ˆê³¼í•˜ë¯€ë¡œì´ ì—°ê²°ì˜ ì—°ê²°ì„ í—ˆìš© 수 없습니다. ë™ì‹œ ë¼ì´ì„¼ìŠ¤ 수가 부족한 경우 ê¸°ì¡´ì˜ ë‹¤ë¥¸ í´ë¼ì´ì–¸íŠ¸ì˜ ì—°ê²°ì„ ëŠê±°ë‚˜ ë¼ì´ì„¼ìŠ¤ 수를 늘려야합니다. 현재 등ë¡ë˜ì–´ìžˆëŠ” 브리지 ë¼ì´ì„ ìŠ¤ 개수는 %uì—ì„œ ì„œë²„ì— ëŒ€í•œ ì—°ê²° 수는 %uì´ì—ˆìŠµë‹ˆë‹¤. LH_TOO_MANY_MULTILOGINS ì—°ê²° "%S"ì‚¬ìš©ìž "%S"ê°€ 로그ì¸ì„ ì‹œë„í–ˆì§€ë§Œì´ ì‚¬ìš©ìžê°€ ì ìš©ëœ 보안 ì •ì±…ì€ ë‹¤ì¤‘ ë¡œê·¸ì¸ ìƒí•œì„ %u 세션으로 제한하고 있습니다. í˜„ìž¬ì´ ì‚¬ìš©ìžì˜ ë¡œê·¸ì¸ ìˆ˜ëŠ” %u 세션ì´ë¯€ë¡œ 새로운 VPN ì—°ê²°ì„ í—ˆìš© í•  수 없습니다. LH_TOO_MANY_MULTILOGINS2 ì—°ê²° "%S"ì‚¬ìš©ìž "%S"ê°€ 로그ì¸ì„ ì‹œë„í–ˆì§€ë§Œì´ VPN Server 제품 ë²„ì „ì€ 1 ê°œì˜ ì‚¬ìš©ìž ê°œì²´ì— ë™ì‹œì— ë¡œê·¸ì¸ í•  수 VPN 세션 개수는 %u 세션으로 제한ë˜ì–´ 있습니다 . í˜„ìž¬ì´ ì‚¬ìš©ìžì˜ ë¡œê·¸ì¸ ìˆ˜ëŠ” %u 세션ì´ë¯€ë¡œ 새로운 VPN ì—°ê²°ì„ í—ˆìš© í•  수 없습니다. ë˜í•œ VPN Serverì˜ Professional Edition ì´ìƒì˜ 제품 ë²„ì „ì˜ ê²½ìš°ëŠ” 1 ê°œì˜ ì‚¬ìš©ìž ê°œì²´ì— ëŒ€í•´ ë™ì‹œì— 다중 로그ì¸ì´ 가능합니다. -LH_PACKET_LOG_NO_LOGì´ VPN Server는 패킷 로그 ì €ìž¥ì„ ì§€ì›í•˜ì§€ 않는 제품 ë²„ì „ì— ëŒ€í•œ IP 주소 ë° TCP/UDP ë“±ì˜ ë°ì´í„°ëŠ” 저장ë˜ì§€ 않습니다. VPN Server ë²„ì „ì„ Professional Edition ì´ìƒìœ¼ë¡œ 업그레ì´ë“œí•˜ë©´ 모든 패킷 로그가 저장ë˜ê²Œë©ë‹ˆë‹¤. -LH_PACKET_LOG_NO_LOG_OSSì´ VPN Server는 오픈 소스 버전 ë˜ëŠ” 무료 버전ì´ê¸° ë•Œë¬¸ì— íŒ¨í‚· 로그 ì €ìž¥ì„ ì§€ì›í•˜ì§€ 않습니다. ë”°ë¼ì„œ IP 주소 ë° TCP/UDP ë“±ì˜ ë°ì´í„°ëŠ” 저장ë˜ì§€ 않습니다. -LH_NO_RADIUS_SETTINGì´ ê°€ìƒ HUB ì‚¬ìš©ìž "%S"ê°€ 연결하기 위해 RADIUS ì¸ì¦ì„해야하지만, RADIUS ì„œë²„ì˜ ì„¤ì •ì´ ì´ë£¨ì–´ì§€ê³  있지 않기 ë•Œë¬¸ì— ì‚¬ìš©ìž ì¸ì¦ì„ 수행 í•  수 없습니다. +LH_PACKET_LOG_NO_LOG ì´ VPN Server는 패킷 로그 ì €ìž¥ì„ ì§€ì›í•˜ì§€ 않는 제품 ë²„ì „ì— ëŒ€í•œ IP 주소 ë° TCP/UDP ë“±ì˜ ë°ì´í„°ëŠ” 저장ë˜ì§€ 않습니다. VPN Server ë²„ì „ì„ Professional Edition ì´ìƒìœ¼ë¡œ 업그레ì´ë“œí•˜ë©´ 모든 패킷 로그가 저장ë˜ê²Œë©ë‹ˆë‹¤. +LH_PACKET_LOG_NO_LOG_OSS ì´ VPN Server는 오픈 소스 버전 ë˜ëŠ” 무료 버전ì´ê¸° ë•Œë¬¸ì— íŒ¨í‚· 로그 ì €ìž¥ì„ ì§€ì›í•˜ì§€ 않습니다. ë”°ë¼ì„œ IP 주소 ë° TCP/UDP ë“±ì˜ ë°ì´í„°ëŠ” 저장ë˜ì§€ 않습니다. +LH_NO_RADIUS_SETTING ì´ ê°€ìƒ HUB ì‚¬ìš©ìž "%S"ê°€ 연결하기 위해 RADIUS ì¸ì¦ì„해야하지만, RADIUS ì„œë²„ì˜ ì„¤ì •ì´ ì´ë£¨ì–´ì§€ê³  있지 않기 ë•Œë¬¸ì— ì‚¬ìš©ìž ì¸ì¦ì„ 수행 í•  수 없습니다. LH_KERNEL_MODE_START ê°€ìƒ NAT 기능ì—ì„œ ì»¤ë„ ëª¨ë“œ NATê°€ ì¸í„°íŽ˜ì´ìŠ¤ "%S"ì—ì„œ 가능하다는 ê²ƒì„ ë°œê²¬í–ˆìŠµë‹ˆë‹¤. ì»¤ë„ ëª¨ë“œ NAT를 시작합니다. 향후 TCP, UDP ë° ICMPì˜ NAT 처리는 ì»¤ë„ ëª¨ë“œë¥¼ 통해 빠르게 실행ë©ë‹ˆë‹¤. ì»¤ë„ ëª¨ë“œ NATì˜ ë¬¼ë¦¬ì  ë„¤íŠ¸ì›Œí¬ ë§¤ê°œ 변수:IP 주소="%r", 서브넷 마스í¬="%r"기본 게ì´íŠ¸ì›¨ì´="%r"브로드 ìºìŠ¤íŠ¸ 주소="%r"ê°€ìƒ MAC 주소:"%S "DHCP 서버 주소:"%r "DNS 서버 주소:"%r " LH_KERNEL_MODE_STOP ê°€ìƒ NAT 기능 ì¸í„°íŽ˜ì´ìŠ¤ "%S"ì—ì„œ ì»¤ë„ ëª¨ë“œ NAT를 중지했습니다. @@ -2108,7 +2108,7 @@ UT_SM_ST_STATUS ìƒí™© UT_SM_ST_MTU MTU UT_SM_ST_SPEED ë§í¬ ì†ë„ UT_SM_ST_ADDRESS ë¬¼ë¦¬ì  ì£¼ì†Œ -UT_SM_ST_RECV_BYTESë°›ì€ ë°”ì´íŠ¸ 수 +UT_SM_ST_RECV_BYTES ë°›ì€ ë°”ì´íŠ¸ 수 UT_SM_ST_RECV_BCASTS 수신 브로드 ìºìŠ¤íŠ¸ 수 UT_SM_ST_RECV_UNICASTS 수신 유니 ìºìŠ¤íŠ¸ 수 UT_SM_ST_SEND_BYTES 보낸 ë°”ì´íŠ¸ 수 @@ -2134,13 +2134,13 @@ EM_MAIN_ERROR 오류 ë°œìƒ EM_ADD_NEW 새로운 캡처 장치 추가 EM_ADD_EDIT 캡처 설정 편집 EM_DELETE_CONFIRM 캡처 설정 "%S"를 ì‚­ì œ 하시겠습니까? -EM_NO_LICENSE_COLUMN주ì˜: +EM_NO_LICENSE_COLUMN 주ì˜: EM_NO_LICENSE 제품 ë¼ì´ì„¼ìŠ¤ê°€ í•˜ë‚˜ë„ ë“±ë¡ë˜ì–´ 있지 않기 때문ì—ì´ SoftEther EtherLogger ìž‘ë™í•˜ì§€ 않습니다. -EM_UNSUPPORTEDì´ SoftEther EtherLoggerê°€ ì‹¤í–‰ì¤‘ì¸ ìš´ì˜ ì²´ì œì—서는 SoftEther EtherLoggerì„ ì‚¬ìš©í•  수 없습니다. SoftEther EtherLoggerê°€ 사용할 수있는 ìš´ì˜ ì²´ì œì˜ ëª©ë¡ì€ SoftEther EtherLogger 온ë¼ì¸ 문서를 참조하십시오. -EM_WPCAP_REMOTEì´ SoftEther EtherLoggerì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. 현재 서버 컴퓨터는 WinPcap 소프트웨어가 설치ë˜ì–´ 있지 않습니다. \r\n\r\nWinPcap 소프트웨어 설치를 계ì†í•˜ê¸° 위해서는 VPN Server를 실행하는 서버 컴퓨터ì—ì„œ SoftEther EtherLogger Manager를 시작하고 localhost (ìžì‹ )ì— ì—°ê²° í•œ ìƒíƒœì—ì„œ 로컬 브리지 기능 설정 í™”ë©´ì„ í‘œì‹œí•´ì•¼í•©ë‹ˆë‹¤. \r\n 계ì†í•˜ë ¤ë©´ ì¼ë‹¨ì´ 관리 ì„¸ì…˜ì„ ì¢…ë£Œí•˜ê³  서버 컴퓨터ì—ì„œ SoftEther EtherLogger Manager를 시작하고 localhostì— ì—°ê²°í•˜ì—¬ ì„¤ì •ì„ ê³„ì†í•˜ì‹­ì‹œì˜¤. -EM_WPCAP_ROOTì´ SoftEther EtherLoggerì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. \r\n\r\n 설치를 계ì†í•˜ë ¤ë©´ì´ ì»´í“¨í„°ì— Administrators (관리ìž) ê¶Œí•œì„ ê°€ì§„ 사용ìžë¡œ 로그온해야합니다. \r\nAdministrators 권한으로 로그온 í•œ 후 다시 SoftEther VPN 서버 관리 관리ìžë¥¼ 시작하십시오. -EM_WPCAP_INSTALLì´ SoftEther EtherLoggerì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. 현재 서버 컴퓨터는 WinPcap 소프트웨어가 설치ë˜ì–´ 있지 않습니다. \r\n\r\nWinPcap는 무료 소프트웨어ì´ë©°, VPN Serverì˜ ì¼ë¶€ë¡œ í¬í•¨ë˜ì–´ 있기 ë•Œë¬¸ì— ì‰½ê²Œ 설치 í•  수 있습니다. \r\n\r\nWinPcap를 설치 하시겠습니까? +EM_UNSUPPORTED ì´ SoftEther EtherLoggerê°€ ì‹¤í–‰ì¤‘ì¸ ìš´ì˜ ì²´ì œì—서는 SoftEther EtherLoggerì„ ì‚¬ìš©í•  수 없습니다. SoftEther EtherLoggerê°€ 사용할 수있는 ìš´ì˜ ì²´ì œì˜ ëª©ë¡ì€ SoftEther EtherLogger 온ë¼ì¸ 문서를 참조하십시오. +EM_WPCAP_REMOTE ì´ SoftEther EtherLoggerì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. 현재 서버 컴퓨터는 WinPcap 소프트웨어가 설치ë˜ì–´ 있지 않습니다. \r\n\r\nWinPcap 소프트웨어 설치를 계ì†í•˜ê¸° 위해서는 VPN Server를 실행하는 서버 컴퓨터ì—ì„œ SoftEther EtherLogger Manager를 시작하고 localhost (ìžì‹ )ì— ì—°ê²° í•œ ìƒíƒœì—ì„œ 로컬 브리지 기능 설정 í™”ë©´ì„ í‘œì‹œí•´ì•¼í•©ë‹ˆë‹¤. \r\n 계ì†í•˜ë ¤ë©´ ì¼ë‹¨ì´ 관리 ì„¸ì…˜ì„ ì¢…ë£Œí•˜ê³  서버 컴퓨터ì—ì„œ SoftEther EtherLogger Manager를 시작하고 localhostì— ì—°ê²°í•˜ì—¬ ì„¤ì •ì„ ê³„ì†í•˜ì‹­ì‹œì˜¤. +EM_WPCAP_ROOT ì´ SoftEther EtherLoggerì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. \r\n\r\n 설치를 계ì†í•˜ë ¤ë©´ì´ ì»´í“¨í„°ì— Administrators (관리ìž) ê¶Œí•œì„ ê°€ì§„ 사용ìžë¡œ 로그온해야합니다. \r\nAdministrators 권한으로 로그온 í•œ 후 다시 SoftEther VPN 서버 관리 관리ìžë¥¼ 시작하십시오. +EM_WPCAP_INSTALL ì´ SoftEther EtherLoggerì„ ì‚¬ìš©í•˜ê¸° 위해서는 WinPcap 소프트웨어를 설치해야합니다. 현재 서버 컴퓨터는 WinPcap 소프트웨어가 설치ë˜ì–´ 있지 않습니다. \r\n\r\nWinPcap는 무료 소프트웨어ì´ë©°, VPN Serverì˜ ì¼ë¶€ë¡œ í¬í•¨ë˜ì–´ 있기 ë•Œë¬¸ì— ì‰½ê²Œ 설치 í•  수 있습니다. \r\n\r\nWinPcap를 설치 하시겠습니까? EM_WPCAP_REBOOT1 WinPcap 설치가 ì™„ë£Œëœ í›„ SoftEther EtherLoggerì„ ì‚¬ìš©í•˜ëŠ” 경우 컴퓨터를 다시 시작해야합니다. \r\n\r\n 수ë™ìœ¼ë¡œ 컴퓨터를 다시 시작하고 SoftEther EtherLoggerê°€ ì‹œìž‘ëœ í›„ 다시 설정ì„해야합니다. EM_WPCAP_REBOOT2 WinPcap 설치가 ì™„ë£Œëœ í›„ SoftEther EtherLogger 서비스를 다시 시작해야합니다. \r\n\r\nSoftEther EtherLogger 서비스를 다시 시작 ë‹¨ì‹œê°„ì— ì™„ë£Œë˜ì§€ë§Œ í˜„ìž¬ì´ SoftEther EtherLoggerì— ì—°ê²°ëœ ê´€ë¦¬ ì„¸ì…˜ì´ ëŠì–´ì§‘니다. \r\nì´ ê´€ë¦¬ ì„¸ì…˜ë„ ì¢…ë£Œë˜ë¯€ë¡œ 계ì†í•˜ë ¤ë©´ 다시 연결하십시오. \r\n \r\nSoftEther EtherLogger 서비스를 다시 시작 하시겠습니까? EM_RESOURCE WinPcap ë“œë¼ì´ë²„를로드하지 못했습니다. @@ -2168,7 +2168,7 @@ S_PIN_CODE ë° PIN 코드: PREFIX D_PKCSUTIL CAPTION PKCS #12 굽기 유틸리티 S_TITLE ePass 1000 USB í† í° PKCS #12 굽기 유틸리티 -STATIC1ì´ ìœ í‹¸ë¦¬í‹°ë¥¼ 사용하면 ìž„ì˜ì˜ PKCS #12 íŒŒì¼ (ì¸ì¦ì„œ 파ì¼)ì„ ePass 1000 USB 하드웨어 보안 토í°ì— 쓸 수 있습니다. \r\n\r\n ì¸ì¦ì„œ 파ì¼ì´ ê¸°ë¡ ëœ USB 토í°ì€ SoftEther VPN ì¸ì¦ì— 사용할 수 있습니다. +STATIC1 ì´ ìœ í‹¸ë¦¬í‹°ë¥¼ 사용하면 ìž„ì˜ì˜ PKCS #12 íŒŒì¼ (ì¸ì¦ì„œ 파ì¼)ì„ ePass 1000 USB 하드웨어 보안 토í°ì— 쓸 수 있습니다. \r\n\r\n ì¸ì¦ì„œ 파ì¼ì´ ê¸°ë¡ ëœ USB 토í°ì€ SoftEther VPN ì¸ì¦ì— 사용할 수 있습니다. STATIC2 PKCS #12 íŒŒì¼ ì“°ê¸° STATIC3 기존 PKCS #12 파ì¼ì„ USB 토í°ì— 쓸 경우 굽기를 í´ë¦­í•˜ì‹­ì‹œì˜¤. \r\n ※ ì´ë¯¸ USB 토í°ì— SoftEther VPN ìš© PKCS #12 ì¸ì¦ì„œê°€ í¬í•¨ë˜ì–´ìžˆëŠ” 경우 ë®ì–´ 쓰기ë©ë‹ˆë‹¤. B_WRITE 쓰기 (&W) @@ -2213,14 +2213,14 @@ IDCANCEL 취소 PREFIX D_CERT CAPTION ì¸ì¦ì„œ -S_TITLEì´ ì¸ì¦ì„œì— 대한 정보는 다ìŒê³¼ 같습니다. +S_TITLE ì´ ì¸ì¦ì„œì— 대한 정보는 다ìŒê³¼ 같습니다. STATIC1 ì¸ì¦ì„œ 기본 ì •ë³´: STATIC2 발급 대ìƒ: STATIC3 게시ìž: STATIC4 유효 기간: STATIC5 ì¸ì¦ì„œ ì •ë³´: -STATIC6ì´ ì¸ì¦ì„œë¥¼ 서명 í•œ ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ: -S_PARENTì´ ì¸ì¦ì„œë¥¼ 서명 í•œ ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œê°€ 신뢰할 수있는 ì¸ì¦ì„œ 목ë¡ì— 등ë¡ë˜ì–´ 있습니다. +STATIC6 ì´ ì¸ì¦ì„œë¥¼ 서명 í•œ ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ: +S_PARENT ì´ ì¸ì¦ì„œë¥¼ 서명 í•œ ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œê°€ 신뢰할 수있는 ì¸ì¦ì„œ 목ë¡ì— 등ë¡ë˜ì–´ 있습니다. S_PARENT_BUTTON_STR ì¸ì¦ì„œë³´ê¸° (&V) IDCANCEL & OK B_SAVE 파ì¼ì— 저장 (&S) @@ -2240,7 +2240,7 @@ STATIC6 다ì´ì œìŠ¤íŠ¸ (MD5): STATIC7 다ì´ì œìŠ¤íŠ¸ (SHA-1): IDOK ì—°ê²°ì„ ê³„ì† (&R) IDCANCEL ì—°ê²°ì„ ì·¨ì†Œ (&C) -STATIC8ì´ ì„œë²„ ì¸ì¦ì„œëŠ” 신뢰할 수있는 ì¸ì¦ ê¸°ê´€ì´ ë°œê¸‰ë˜ì–´ 있지 않거나 만료ë˜ì—ˆê±°ë‚˜ 다른 ë¬¸ì œê°€ìžˆì„ ìˆ˜ 있습니다. +STATIC8 ì´ ì„œë²„ ì¸ì¦ì„œëŠ” 신뢰할 수있는 ì¸ì¦ ê¸°ê´€ì´ ë°œê¸‰ë˜ì–´ 있지 않거나 만료ë˜ì—ˆê±°ë‚˜ 다른 ë¬¸ì œê°€ìžˆì„ ìˆ˜ 있습니다. STATIC9 ìƒê¸° ì„œë¥˜ì˜ ë‚´ìš©ì„ í™•ì¸í•˜ê³ ì´ VPN Serverì— ì—°ê²°í• ì§€ 여부를 결정합니다. ì—°ê²° 취소를 í´ë¦­í•˜ë©´ì´ ì„œë²„ì— ì—°ê²°ì„ ì¤‘ë‹¨í•©ë‹ˆë‹¤. @@ -2367,7 +2367,7 @@ R_BRIDGE 브리지/ë¼ìš°í„° 모드ì—ì„œ ì—°ê²° (&B) R_MONITOR ëª¨ë‹ˆí„°ë§ ëª¨ë“œì—ì„œ ì—°ê²° (&D) STATIC17 기타 설정 (&G): R_NO_ROUTING ë¼ìš°íŒ… í…Œì´ë¸”ì˜ ì¡°ì • ìž‘ì—…ì„ ìˆ˜í–‰í•˜ì§€ (&R) -STATIC18ì´ ì„¤ì • í™”ë©´ì˜ ì„¤ì •ì€ ì‹œìŠ¤í…œ 관리ìžì˜ ì§€ì‹œê°€ìžˆì„ ê²½ìš°, ë„¤íŠ¸ì›Œí¬ ë° ë³´ì•ˆì— ëŒ€í•´ ìƒì„¸í•œ 지ì‹ì„ 가지고있는 경우를 제외하고는 변경하지 마십시오. +STATIC18 ì´ ì„¤ì • í™”ë©´ì˜ ì„¤ì •ì€ ì‹œìŠ¤í…œ 관리ìžì˜ ì§€ì‹œê°€ìžˆì„ ê²½ìš°, ë„¤íŠ¸ì›Œí¬ ë° ë³´ì•ˆì— ëŒ€í•´ ìƒì„¸í•œ 지ì‹ì„ 가지고있는 경우를 제외하고는 변경하지 마십시오. STATIC19 VoIP/QoS ì§€ì› ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë©´ IP ì „í™” 패킷 ë“±ì˜ ìš°ì„  순위가 ë†’ì€ íŒ¨í‚·ì„ VPNì—ì„œ ê³ ì†ìœ¼ë¡œ 전송할 수 있습니다. R_DISABLE_QOS VoIP/QoS ì§€ì› ê¸°ëŠ¥ì„ ë¹„í™œì„±í™” (&Q) IDOK & OK @@ -2396,7 +2396,7 @@ B_DELETE ì‚­ì œ (&D) PREFIX D_CM_PASSWORD CAPTION 암호 설정 - VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž -S_TITLEì´ SoftEther VPN Client 서비스 제어를 위해 암호를 설정할 수 있습니다. \r\n 비밀번호를 설정하면 ë‹¤ìŒ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž SoftEther VPN Client ì„œë¹„ìŠ¤ì— ì—°ê²°í•  ë•Œ 암호를 입력해야합니다. +S_TITLE ì´ SoftEther VPN Client 서비스 제어를 위해 암호를 설정할 수 있습니다. \r\n 비밀번호를 설정하면 ë‹¤ìŒ VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž SoftEther VPN Client ì„œë¹„ìŠ¤ì— ì—°ê²°í•  ë•Œ 암호를 입력해야합니다. STATIC1 í´ë¼ì´ì–¸íŠ¸ ê´€ë¦¬ìž ì•”í˜¸ 설정: R_USE_PASSWORD 암호를 설정 (&U) R_REMOTE_ONLY 암호는 ì›ê²©ìœ¼ë¡œ ì¡°ìž‘ í•  때만 í•„ìš” (&R) @@ -2435,7 +2435,7 @@ PREFIX D_ABOUT S_INFO1 SoftEther VPN %u.0 (Ver %u %02u, Build %u) S_INFO2 An Open-Source VPN Software for Academic Purpose, under the GPLv2 License \r\nCopyright (c) 2012- %u SoftEther Project at University of Tsukuba, Japan. All Rights Reserved. \r\nWeb Site:http://www.softether.org/\r\n%S S_INFO3 This product includes the following software components:\r\nBitVisor:Copyright (c) 2007, 2008 University of Tsukuba. Copyright (C) 2007, 2008 National Institute of Information and Communications Technology. All rights reserved./Microsoft (R) C Runtime Library:(c) 2007 Microsoft Corporation. All Rights Reserved./PKCS # 11 Cryptographic Token Interface (Cryptoki):Copyright (c) RSA Security Inc./WinPcap:Copyright (c) 2001 - 2003 NetGroup, Politecnico di Torino (Italy ). All rights reserved./libedit:Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved./libiconv:Copyright (C) 2007 Free Software Foundation, Inc./ncurses:Copyright (c) 1998 -2005, 2006 Free Software Foundation, Inc./OpenSSL:Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www. openssl.org/) This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)/zlib:(C) 1995-2004 Jean-loup Gailly and Mark Adler/Special Thanks to:Software Laboratory, Academic Computing Communication Center, Industrial Liaison and Cooperative Research Center and Professor Yasushi Shinjo in University of Tsukuba, Japan. -S_INFO4ì´ ì†Œí”„íŠ¸ì›¨ì–´ëŠ” 츠쿠바 대학 SoftEther VPN 프로ì íŠ¸ì—ì„œ 개발 ëœ í”„ë¦¬ì›¨ì–´ìž…ë‹ˆë‹¤. 본 소프트웨어는 ì–´ë– í•œ ë³´ì¦ì´ì—†ëŠ” ìƒíƒœë¡œ 제공ë˜ëŠ” 것ì´ë©°, 개발 ë° ë°°í¬ìžëŠ” ì‚¬ìš©ì˜ ê²°ê³¼ ì†í•´ì— 대해 ì±…ìž„ì„지지 않습니다. \r\n\r\nSoftEther VPN 소프트웨어는 ì¼ë³¸ 경제 ì‚°ì—… 성 소프트웨어 연구 개발 프로ì íŠ¸ì˜ 결과물입니다. IPA (ë…립 행정법 ì¸ ì •ë³´ 처리 추진기구)ì˜ ë¯¸ë‹µ 소프트웨어 창조 ì‚¬ì—…ì— ì±„íƒë˜ì–´ 개발ë˜ì—ˆìŠµë‹ˆë‹¤. ìžì„¸í•œ ë‚´ìš©ì€ http://www.ipa.go.jp/를 참조하십시오. +S_INFO4 ì´ ì†Œí”„íŠ¸ì›¨ì–´ëŠ” 츠쿠바 대학 SoftEther VPN 프로ì íŠ¸ì—ì„œ 개발 ëœ í”„ë¦¬ì›¨ì–´ìž…ë‹ˆë‹¤. 본 소프트웨어는 ì–´ë– í•œ ë³´ì¦ì´ì—†ëŠ” ìƒíƒœë¡œ 제공ë˜ëŠ” 것ì´ë©°, 개발 ë° ë°°í¬ìžëŠ” ì‚¬ìš©ì˜ ê²°ê³¼ ì†í•´ì— 대해 ì±…ìž„ì„지지 않습니다. \r\n\r\nSoftEther VPN 소프트웨어는 ì¼ë³¸ 경제 ì‚°ì—… 성 소프트웨어 연구 개발 프로ì íŠ¸ì˜ 결과물입니다. IPA (ë…립 행정법 ì¸ ì •ë³´ 처리 추진기구)ì˜ ë¯¸ë‹µ 소프트웨어 창조 ì‚¬ì—…ì— ì±„íƒë˜ì–´ 개발ë˜ì—ˆìŠµë‹ˆë‹¤. ìžì„¸í•œ ë‚´ìš©ì€ http://www.ipa.go.jp/를 참조하십시오. IDCANCEL & OK B_WEB SoftEther VPNì˜ Web 사ì´íŠ¸ (&W)... B_EULA 사용권 계약 (&E) @@ -2497,7 +2497,7 @@ STATIC2 ì—°ê²° 설정 ì´ë¦„ (&N): STATIC3 ì—°ê²°ëœ VPN Serverì˜ ì§€ì • (&B): STATIC4 관리하려는 VPN Server를 실행하는 ì»´í“¨í„°ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소 ãŠã‚ˆã² í¬íŠ¸ 번호를 지정하십시오. STATIC5 호스트 ì´ë¦„ (&H): -R_LOCALHOSTì´ ì»´í“¨í„° (localhost)ì— ì—°ê²° (&L) +R_LOCALHOST ì´ ì»´í“¨í„° (localhost)ì— ì—°ê²° (&L) STATIC6 í¬íŠ¸ 번호 (&P): STATIC7 (TCP í¬íŠ¸) STATIC8 통해 프ë¡ì‹œ 서버 설정 (&X): @@ -2522,7 +2522,7 @@ IDCANCEL 취소 PREFIX D_SM_SERVER CAPTION %s - SoftEther VPN 서버 관리 ê´€ë¦¬ìž S_TITLE VPN Server "%S"ì˜ ê´€ë¦¬ -S_VHUB_BRIDGEì´ ì„œë²„ê°€ 호스팅하는 ê°€ìƒ HUB (&U): +S_VHUB_BRIDGE ì´ ì„œë²„ê°€ 호스팅하는 ê°€ìƒ HUB (&U): IDOK ê°€ìƒ HUB 관리 (&A) B_ONLINE 온ë¼ì¸ (&O) B_OFFLINE 오프ë¼ì¸ (&F) @@ -2567,7 +2567,7 @@ IDCANCEL 닫기 (&X) PREFIX D_SM_EDIT_HUB STATIC1 ê°€ìƒ HUB ì´ë¦„ (&N): STATIC2 보안 설정 (&S): -S_BOLDì´ ê°€ìƒ HUB 관리 암호 +S_BOLD ì´ ê°€ìƒ HUB 관리 암호 STATIC3 비밀번호 (&P): STATIC4 í™•ì¸ ìž…ë ¥ (&C): R_NO_ENUM ìµëª… 사용ìžì—ê²Œì´ ê°€ìƒ HUB를 열거하지 (&U) @@ -2595,7 +2595,7 @@ IDCANCEL 취소 STATIC10 ê°€ìƒ HUB 확장 ì˜µì…˜ì„ ì‚¬ìš©í•˜ë©´ì´ ê°€ìƒ HUBì— ê´€í•œë³´ë‹¤ ìƒì„¸í•œ ì„¤ì •ì„ í•  수 있습니다. B_EXTOPTION ê°€ìƒ HUB 확장 옵션 편집 (&X) S_MSG_1 ì—°ê²°ì‹œ 메시지 표시 -S_MSG_2ì´ ê°€ìƒ HUBì— VPN Clientê°€ ì ‘ì†í–ˆì„ ë•Œ 사용ìžì˜ í™”ë©´ì— ë©”ì‹œì§€ë¥¼ ë³¼ 수 있습니다. +S_MSG_2 ì´ ê°€ìƒ HUBì— VPN Clientê°€ ì ‘ì†í–ˆì„ ë•Œ 사용ìžì˜ í™”ë©´ì— ë©”ì‹œì§€ë¥¼ ë³¼ 수 있습니다. B_MSG 메시지 설정 (&G) @@ -2611,12 +2611,12 @@ STATIC4 (TCP/IP í¬íŠ¸) PREFIX D_SM_SSL CAPTION 암호화 ë° í†µì‹  관계 설정 -STATIC1ì´ VPN Server 암호화 통신 ë° ë³´ì•ˆ ì„¤ì •ì„ ë³´ê±°ë‚˜ 변경할 수 있습니다. +STATIC1 ì´ VPN Server 암호화 통신 ë° ë³´ì•ˆ ì„¤ì •ì„ ë³´ê±°ë‚˜ 변경할 수 있습니다. STATIC2 사용ë˜ëŠ” 암호화 알고리즘 (&A): -STATIC3ì´ VPN Serverì— ì—°ê²°í•˜ëŠ” VPN Client 사ì´ì—ì„œ 사용ë˜ëŠ” SSLì„ ì§€ì›í•˜ëŠ” 암호화 알고리즘 ëª…ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. 암호화 ì•Œê³ ë¦¬ì¦˜ì€ SSL 버전 3ì— í•´ë‹¹í•˜ëŠ” 것ì´ì–´ì•¼í•©ë‹ˆë‹¤. +STATIC3 ì´ VPN Serverì— ì—°ê²°í•˜ëŠ” VPN Client 사ì´ì—ì„œ 사용ë˜ëŠ” SSLì„ ì§€ì›í•˜ëŠ” 암호화 알고리즘 ëª…ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. 암호화 ì•Œê³ ë¦¬ì¦˜ì€ SSL 버전 3ì— í•´ë‹¹í•˜ëŠ” 것ì´ì–´ì•¼í•©ë‹ˆë‹¤. STATIC4 암호화 알고리즘 명 (&C): STATIC6 서버 ì¸ì¦ì„œ (&E): -STATIC7ì´ VPN Serverê°€ í´ë¼ì´ì–¸íŠ¸ì— 제공하는 X509 ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ 지정하십시오. +STATIC7 ì´ VPN Serverê°€ í´ë¼ì´ì–¸íŠ¸ì— 제공하는 X509 ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ 지정하십시오. B_IMPORT 가져 오기 (&I) B_EXPORT 내보내기 (&X) B_VIEW ì¸ì¦ì„œë³´ê¸° (&V) @@ -2634,7 +2634,7 @@ R_TCP TCP/IP 프로토콜 (&T) R_UDP UDP/IP 프로토콜 (&U) S_INFO ì¸í„°ë„· ì—°ê²°ì„ ìœ ì§€í•˜ê¸° 위해 전송ë˜ëŠ” íŒ¨í‚·ì€ ìž„ì˜ì˜ ë‚´ìš©ì´ë©°, 컴퓨터 나 사용ìžë¥¼ ì‹ë³„ ê°œì¸ ì •ë³´ ë“±ì´ ì „ì†¡ë˜ëŠ” ê²ƒì€ ì•„ë‹™ë‹ˆë‹¤. STATIC11 ê´€ë¦¬ìž ì•”í˜¸ (&W): -S_INFO4ì´ VPN Server 전체와 모든 ê°€ìƒ HUBì— ëŒ€í•œ 관리 권한ì´ìžˆëŠ” ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 설정하거나 변경할 수 있습니다. +S_INFO4 ì´ VPN Server 전체와 모든 ê°€ìƒ HUBì— ëŒ€í•œ 관리 권한ì´ìžˆëŠ” ê´€ë¦¬ìž ì•”í˜¸ë¥¼ 설정하거나 변경할 수 있습니다. B_PASSWORD ê´€ë¦¬ìž ì•”í˜¸ 변경 (&P) IDOK & OK IDCANCEL 취소 @@ -2658,7 +2658,7 @@ R_PKCS12 PKCS #12 íŒŒì¼ (.P12)ë¡œ 저장 (&P) R_SECURE 스마트 ì¹´ë“œì— ê¸°ë¡ (&W) STATIC3 표준 Base 64ë¡œ ì¸ì½”딩 ëœ ì¸ì¦ì„œ 파ì¼ê³¼ ê°œì¸ í‚¤ 파ì¼ì˜ 2 ê°œì˜ íŒŒì¼ë¡œ 나누어 저장합니다. STATIC4 PKCS #12 (Public Key Cryptography Standard #12) 파ì¼ë¡œ 저장합니다. \r\n1 ê°œì˜ PKCS #12 파ì¼ì—는 ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ ëª¨ë‘ í¬í•¨ í•  수 있습니다. -STATIC5ì´ ì»´í“¨í„°ì— ìŠ¤ë§ˆíŠ¸ 카드가 ì—°ê²°ë˜ì–´ìžˆëŠ” 경우 스마트 ì¹´ë“œì— ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ ë™ì‹œì— 쓸 수 있습니다. +STATIC5 ì´ ì»´í“¨í„°ì— ìŠ¤ë§ˆíŠ¸ 카드가 ì—°ê²°ë˜ì–´ìžˆëŠ” 경우 스마트 ì¹´ë“œì— ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ë¥¼ ë™ì‹œì— 쓸 수 있습니다. B_SELECT 사용하는 스마트 ì¹´ë“œì˜ ì„ íƒ (&S)... S_PASS3 ë¹„ë°€ì˜ ë³´í˜¸ (&R) S_PASS4 비밀 키를 저장할 ë•Œ 암호를 설정할 수 있습니다. 암호를 설정 í•œ 비밀 열쇠는 ì½ì„ ë•Œ 암호를 입력해야합니다. @@ -2735,12 +2735,12 @@ B_ACCESS 액세스 ëª©ë¡ ê´€ë¦¬ (&A) S_ACCESS 액세스 ëª©ë¡ (패킷 í•„í„°ë§ ê·œì¹™)ì„ ì¶”ê°€Â·ì‚­ì œí•  수 있습니다. STATIC2 ê°€ìƒ HUB 설정 (&N) B_PROPERTY ê°€ìƒ HUBì˜ ì†ì„± (&P) -S_PROPERTYì´ ê°€ìƒ HUBì˜ ì„¤ì •ì„ ë³€ê²½í•  수 있습니다. +S_PROPERTY ì´ ê°€ìƒ HUBì˜ ì„¤ì •ì„ ë³€ê²½í•  수 있습니다. B_RADIUS ì¸ì¦ 서버 설정 (&E) S_RADIUS ì‚¬ìš©ìž ì¸ì¦ì— 사용ë˜ëŠ” RADIUS ì¸ì¦ ì„œë²„ì˜ ì„¤ì •ì„ í•  수 있습니다. B_LINK ê³„ë‹¨ì‹ ê´€ë¦¬ (&C) S_LINK ë™ì¼í•˜ê±°ë‚˜ 다른 서버ì—ì„œ 여러 ê°œì˜ ê°€ìƒ HUBë¼ë¦¬ ê³„ë‹¨ì‹ ìˆ˜ 있습니다. -STATIC3ì´ ê°€ìƒ HUBì˜ í˜„ìž¬ ìƒí™© (&R): +STATIC3 ì´ ê°€ìƒ HUBì˜ í˜„ìž¬ ìƒí™© (&R): B_REFRESH 최신 ìƒíƒœë¡œ ì—…ë°ì´íŠ¸ (&H) STATIC4 기타 관리 (&O) B_LOG 로그 저장 설정 (&L) @@ -2748,9 +2748,9 @@ B_LOG_FILE 로그 íŒŒì¼ ëª©ë¡ (&Q) S_LOG 로그 저장 ì„¤ì •ì„ í•  수 있습니다. B_CA 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ (&T) B_CRL ìž˜ëª»ëœ ì¸ì¦ì„œ (&K) -S_CAì´ ê°€ìƒ HUBê°€ 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œë¥¼ 관리합니다. +S_CA ì´ ê°€ìƒ HUBê°€ 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œë¥¼ 관리합니다. B_SNAT ê°€ìƒ NAT ë° ê°€ìƒ DHCP 서버 기능 (&V) -S_SNATì´ ê°€ìƒ HUBì—ì„œ SecureNAT ê¸°ëŠ¥ì„ ìž‘ë™ì‹œí‚µë‹ˆë‹¤. ê°€ìƒ NAT ë° ê°€ìƒ DHCP를 ê°€ë™ í•  수 있습니다. +S_SNAT ì´ ê°€ìƒ HUBì—ì„œ SecureNAT ê¸°ëŠ¥ì„ ìž‘ë™ì‹œí‚µë‹ˆë‹¤. ê°€ìƒ NAT ë° ê°€ìƒ DHCP를 ê°€ë™ í•  수 있습니다. STATIC5 세션 관리 (&I): B_SESSION 세션 관리 (&S) IDCANCEL 닫기 (&X) @@ -2773,14 +2773,14 @@ IDC_STATIC3 본명 (&R): IDC_STATIC4 설명 (&N): IDC_STATIC5 그룹 ì´ë¦„ \r\n (ì„ íƒ ì‚¬í•­): B_GROUP ê·¸ë£¹ì˜ ì°¸ì¡° (&J)... -R_EXPIRESì´ ê³„ì •ì˜ ìœ íš¨ ê¸°ê°„ì„ ì„¤ì • (&S) +R_EXPIRES ì´ ê³„ì •ì˜ ìœ íš¨ ê¸°ê°„ì„ ì„¤ì • (&S) IDC_STATIC6 ì¸ì¦ 방법 (&A): S_RADIUS_3 RADIUS ë˜ëŠ” NT ë„ë©”ì¸ ì¸ì¦ S_RADIUS_1 외부 RADIUS 서버 Windows NT ë„ë©”ì¸ ì»¨íŠ¸ë¡¤ëŸ¬ ë˜ëŠ” Active Directory 컨트롤러ì—ì„œ 사용ìžê°€ ìž…ë ¥ í•œ 암호가 ê²€ì¦ë©ë‹ˆë‹¤. R_SET_RADIUS_USERNAME ì¸ì¦ ì„œë²„ì˜ ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì • (&K) S_RADIUS_2 ì¸ì¦ ì„œë²„ì˜ ì‚¬ìš©ìž ì´ë¦„ (&T): S_POLICY_1 보안 ì •ì±… -R_POLICYì´ ì‚¬ìš©ìžì˜ 보안 ì •ì±… 설정 (&Y) +R_POLICY ì´ ì‚¬ìš©ìžì˜ 보안 ì •ì±… 설정 (&Y) B_POLICY 보안 ì •ì±… (&M) S_PASSWORD_1 암호 ì¸ì¦ S_PASSWORD_2 비밀번호 (&P): @@ -2801,11 +2801,11 @@ IDCANCEL 취소 PREFIX D_SM_POLICY STATIC1 ì„ íƒë˜ëŠ” ì •ì±… (&P): -S_BOLDì´ ì •ì±… 설명 (&C): +S_BOLD ì´ ì •ì±… 설명 (&C): S_BOLD2 설정 ê°’ (&V): -R_ENABLEì´ ì •ì±…ì„ ì‚¬ìš© (&E) -R_DISABLEì´ ì •ì±…ì„ ë¹„í™œì„±í™” (&D) -R_DEFINEì´ ì •ì±…ì˜ ê°’ì„ ì •ì˜ (&F) +R_ENABLE ì´ ì •ì±…ì„ ì‚¬ìš© (&E) +R_DISABLE ì´ ì •ì±…ì„ ë¹„í™œì„±í™” (&D) +R_DEFINE ì´ ì •ì±…ì˜ ê°’ì„ ì •ì˜ (&F) IDOK & OK IDCANCEL 취소 @@ -2826,9 +2826,9 @@ IDC_STATIC1 그룹 ì´ë¦„ (&G): IDC_STATIC3 본명 (&R): IDC_STATIC4 설명 (&N): S_POLICY_1 보안 ì •ì±… -R_POLICYì´ ê·¸ë£¹ì˜ ì‚¬ìš©ìž ë³´ì•ˆ ì •ì±… 설정 (&Y) +R_POLICY ì´ ê·¸ë£¹ì˜ ì‚¬ìš©ìž ë³´ì•ˆ ì •ì±… 설정 (&Y) B_POLICY 보안 ì •ì±… (&M) -S_POLICY_2ì´ ê·¸ë£¹ì˜ í†µê³„ +S_POLICY_2 ì´ ê·¸ë£¹ì˜ í†µê³„ IDOK & OK IDCANCEL 취소 @@ -2883,8 +2883,8 @@ S_TCP_5 목ì ì§€ í¬íŠ¸ 번호: S_TCP_7 í¬íŠ¸ 번호를 입력하지 않으면 모든 í¬íŠ¸ì— ì ìš©ë©ë‹ˆë‹¤. \r\n 최소치가 지정ë˜ì–´ 최대 ê°’ì´ ì§€ì •ë˜ì–´ 있지 ì•Šì€ ê²½ìš°ëŠ” 최소 ê°’ê³¼ ì¼ì¹˜í•˜ëŠ” 패킷ì—만 ì ìš©ë©ë‹ˆë‹¤. STATIC11 ì‚¬ìš©ìž ë˜ëŠ” ê·¸ë£¹ì— ëŒ€í•œ í•„í„°ë§ ì˜µì…˜ STATIC11_OLD 사용ìžì— 대한 í•„í„°ë§ ì˜µì…˜ -STATIC12ì´ ì•¡ì„¸ìŠ¤ ëª©ë¡ í•­ëª©ì„ íŠ¹ì • ì‚¬ìš©ìž ë˜ëŠ” ê·¸ë£¹ì´ ë³´ë‚¸ 패킷 ë˜ëŠ” 특정 ì‚¬ìš©ìž ë˜ëŠ” ê·¸ë£¹ì— ì˜í•´ 수신ë˜ëŠ” íŒ¨í‚·ì— ëŒ€í•´ì„œë§Œ ì ìš© í•  수 있습니다. -STATIC12_OLDì´ ì•¡ì„¸ìŠ¤ ëª©ë¡ í•­ëª©ì„ íŠ¹ì • 사용ìžê°€ 보낸 패킷 ë˜ëŠ” 특정 사용ìžê°€ 수신ë˜ëŠ” íŒ¨í‚·ì— ëŒ€í•´ì„œë§Œ ì ìš© í•  수 있습니다. +STATIC12 ì´ ì•¡ì„¸ìŠ¤ ëª©ë¡ í•­ëª©ì„ íŠ¹ì • ì‚¬ìš©ìž ë˜ëŠ” ê·¸ë£¹ì´ ë³´ë‚¸ 패킷 ë˜ëŠ” 특정 ì‚¬ìš©ìž ë˜ëŠ” ê·¸ë£¹ì— ì˜í•´ 수신ë˜ëŠ” íŒ¨í‚·ì— ëŒ€í•´ì„œë§Œ ì ìš© í•  수 있습니다. +STATIC12_OLD ì´ ì•¡ì„¸ìŠ¤ ëª©ë¡ í•­ëª©ì„ íŠ¹ì • 사용ìžê°€ 보낸 패킷 ë˜ëŠ” 특정 사용ìžê°€ 수신ë˜ëŠ” íŒ¨í‚·ì— ëŒ€í•´ì„œë§Œ ì ìš© í•  수 있습니다. STATIC13 ì›ë³¸ ì´ë¦„: B_USER1 참조... STATIC14 대ìƒì˜ ì´ë¦„: @@ -2995,7 +2995,7 @@ STATIC3 ëŒ€ëŸ‰ì˜ íŒ¨í‚· 로그를 저장하려고하면 CPU ë° í•˜ë“œ 디스 PREFIX D_SM_CA CAPTION 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 관리 -STATIC1ì´ ê°€ìƒ HUBê°€ 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì„ 관리합니다. \r\n\r\n ì—¬ê¸°ì— ë“±ë¡ ëœ ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì€ VPN Clientê°€ 서명 ëœ ì¸ì¦ì„œ ì¸ì¦ 모드로 ì ‘ì† í•´ ì™”ì„ ë•Œì— ì¸ì¦ì„œ ê²€ì¦ì— 사용ë©ë‹ˆë‹¤. +STATIC1 ì´ ê°€ìƒ HUBê°€ 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì„ 관리합니다. \r\n\r\n ì—¬ê¸°ì— ë“±ë¡ ëœ ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì€ VPN Clientê°€ 서명 ëœ ì¸ì¦ì„œ ì¸ì¦ 모드로 ì ‘ì† í•´ ì™”ì„ ë•Œì— ì¸ì¦ì„œ ê²€ì¦ì— 사용ë©ë‹ˆë‹¤. B_IMPORT 추가 (&A) IDOK ì¸ì¦ì„œë³´ê¸° (&V) IDCANCEL 닫기 (&C) @@ -3009,8 +3009,8 @@ STATIC1 ì„¸ì…˜ì— ëŒ€í•œ ìž‘ì—… IDOK 세션 정보를 표시 (&I) B_DISCONNECT 절단 (&D) B_REFRESH 최신 ìƒíƒœë¡œ ì—…ë°ì´íŠ¸ (&H) -B_SESSION_MAC_TABLEì´ ì„¸ì…˜ì˜ MAC í…Œì´ë¸” (&M) -B_SESSION_IP_TABLEì´ ì„¸ì…˜ì˜ IP í…Œì´ë¸” (&P) +B_SESSION_MAC_TABLE ì´ ì„¸ì…˜ì˜ MAC í…Œì´ë¸” (&M) +B_SESSION_IP_TABLE ì´ ì„¸ì…˜ì˜ IP í…Œì´ë¸” (&P) STATIC2 다른 관리 ìž‘ì—… B_MAC_TABLE MAC 주소 í…Œì´ë¸” ëª©ë¡ (&A) B_IP_TABLE IP 주소 í…Œì´ë¸” ëª©ë¡ (&B) @@ -3036,7 +3036,7 @@ IDCANCEL 닫기 (&X) PREFIX D_SM_CREATE_CERT CAPTION 새 ì¸ì¦ì„œ 만들기 -STATIC1ì´ ë„구를 사용하면 루트 ì¸ì¦ì„œ ë˜ëŠ” 기존 ì¸ì¦ì„œë¡œ 서명 ëœ ì¸ì¦ì„œë¥¼ 쉽게 만들 수 있습니다. +STATIC1 ì´ ë„구를 사용하면 루트 ì¸ì¦ì„œ ë˜ëŠ” 기존 ì¸ì¦ì„œë¡œ 서명 ëœ ì¸ì¦ì„œë¥¼ 쉽게 만들 수 있습니다. STATIC2 ì¸ì¦ì„œì˜ 종류 (&T): R_ROOT_CERT 루트 ì¸ì¦ì„œ (ìžì²´ 서명 ì¸ì¦ì„œ) (&R) R_SIGNED_CERT 다른 ì¸ì¦ì„œë¡œ 서명 ëœ ì¸ì¦ì„œ (&S) @@ -3115,8 +3115,8 @@ R_SAVE_LOG NAT ë° DHCP ì„œë²„ì˜ ë™ìž‘ì„ ë¡œê·¸ 파ì¼ì— 저장 (&L) STATIC12 ê°€ìƒ DHCP 서버 설정: R_USE_DHCP ê°€ìƒ DHCP 서버 기능 사용 (&N) STATIC13 ë°°í¬ IP 대역 (&D): -STATIC14ì—ì„œ -STATIC15까지 +STATIC14 ì—ì„œ +STATIC15 까지 STATIC16 서브넷 ë§ˆìŠ¤í¬ (&B): STATIC17 임대 기간 (&E): STATIC18 ì´ˆ @@ -3162,7 +3162,7 @@ STATIC1 SecureNAT ê¸°ëŠ¥ì— ëŒ€í•œ 경고 S_WARNING SecureNAT ê¸°ëŠ¥ì€ ì‹œìŠ¤í…œ ê´€ë¦¬ìž ë˜ëŠ” 네트워í¬ì— 대해 잘 알고있는 ì´ë“¤ì„위한 기능입니다. S_WARNING2 SecureNAT ê¸°ëŠ¥ì„ ì œëŒ€ë¡œ 사용하면 VPNì„ í†µí•œ 안전한 ì›ê²© 액세스가 가능합니다. 그러나 ìž˜ëª»ëœ ë°©ë²•ìœ¼ë¡œ 사용하면 ì „ì²´ 네트워í¬ë¥¼ 위험한 ìƒíƒœë¡œ ë  ê°€ëŠ¥ì„±ë„ ìžˆìŠµë‹ˆë‹¤. 네트워í¬ì— 대한 충분한 지ì‹ì„ 가지고 있지 ì•Šì€ ê²½ìš°, ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžì˜ 허가를받지 ì•Šì€ ê²½ìš° SecureNAT ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì§€ 마십시오. SecureNAT ê¸°ëŠ¥ì— ëŒ€í•œ ìžì„¸í•œ ì„¤ëª…ì€ VPN Server 설명서 ë° ì˜¨ë¼ì¸ 문서를 참조하십시오. STATIC2 SecureNAT ê¸°ëŠ¥ì˜ í™œì„±í™”/비활성화 ë° ì„¤ì • 변경 -STATIC3ì´ ê°€ìƒ HUBì—ì„œ SecureNAT ê¸°ëŠ¥ì„ í™œì„±í™” ë˜ëŠ” 비활성화하거나 ì„¤ì •ì„ ë³€ê²½í•  수 있습니다. +STATIC3 ì´ ê°€ìƒ HUBì—ì„œ SecureNAT ê¸°ëŠ¥ì„ í™œì„±í™” ë˜ëŠ” 비활성화하거나 ì„¤ì •ì„ ë³€ê²½í•  수 있습니다. B_ENABLE SecureNAT ê¸°ëŠ¥ì„ í™œì„±í™” (&E) B_DISABLE SecureNAT ê¸°ëŠ¥ì„ ë¹„í™œì„±í™” (&D) B_CONFIG SecureNAT 설정 (&C) @@ -3283,7 +3283,7 @@ S_INFO SoftEther EtherLogger 제품 ë¼ì´ì„¼ìŠ¤ì˜ ë¼ì´ì„¼ìŠ¤ 키를 ë“±ë¡ STATIC1 ë¼ì´ì„¼ìŠ¤ 키는 36 ìžë¦¬ 숫ìžì™€ 하ì´í”ˆ ( '-')으로 구성ë˜ì–´ìžˆëŠ” ë¼ì´ì„¼ìŠ¤ì˜ 소유를 ì¦ëª…하는 키 코드입니다. \r\n\r\n ë¼ì´ì„¼ìŠ¤ 키는 소프트웨어와 함께 ë¼ì´ì„¼ìŠ¤ ì¦ì„œë¥¼ë°›ì€ 경우 ë¼ì´ì„¼ìŠ¤ ì¦ì„œì— ì¸ì‡„ë˜ì–´ 있습니다. 소프트웨어 ë¼ì´ì„ ìŠ¤ë¥¼ 온ë¼ì¸ìœ¼ë¡œ 구입 í•œ 경우 êµ¬ìž…ì‹œì˜ Web 사ì´íŠ¸ì˜ 화면ì´ë‚˜ ë©”ì¼ ë“±ì— ë¼ì´ì„¼ìŠ¤ 키가 í¬í•¨ë˜ì–´ìžˆì„ 수 있습니다. 다른 방법으로 ë¼ì´ì„¼ìŠ¤ 키가 í¬í•¨ë˜ì–´ìžˆëŠ” ê²½ìš°ë„ ìžˆìŠµë‹ˆë‹¤. ì•Œ 수없는 경우 ë¼ì´ì„¼ìŠ¤ êµ¬ìž…ì²˜ì— ë¬¸ì˜í•˜ì‹­ì‹œì˜¤. STATIC2 ë¼ì´ì„¼ìŠ¤ 키를 정확하게 입력하십시오 (&I): STATIC3 ë¼ì´ì„¼ìŠ¤ 키는 6 ìžë¦¬ë§ˆë‹¤ 구분하여 입력하십시오. 하ì´í”ˆì€ ìž…ë ¥ í•  필요가 없습니다. 복사 & & 붙여 넣기로 ìž…ë ¥ í•  수 있습니다. -B_INFO2ì´ ì†Œí”„íŠ¸ì›¨ì–´ì˜ ì €ìž‘ê¶Œì€ ì „ 세계ì—ì„œ 보호ë˜ê³  있습니다. 사용권 ê³„ì•½ì„œì˜ ì¡°ê±´ì— ë”°ë¼ì„œ 만 본 소프트웨어를 복제·사용할 수 있습니다. 부정하게 입수 í•œ ë¼ì´ì„¼ìŠ¤ 키 사용 여러 ëŒ€ì˜ ì„œë²„ì—ì„œ ë™ì¼í•œ ë¼ì´ì„¼ìŠ¤ 키 사용 ë¼ì´ì„¼ìŠ¤ 키를 무단 ë°°í¬ ë“±ì€ ë¼ì´ì„¼ìŠ¤ ê³„ì•½ì„ ìœ„ë°˜í•˜ì—¬ 민사 ë˜ëŠ” 형사ìƒì˜ 처벌ì„ë°›ì„ ìˆ˜ 있으니 주ì˜í•˜ì‹­ì‹œì˜¤. +B_INFO2 ì´ ì†Œí”„íŠ¸ì›¨ì–´ì˜ ì €ìž‘ê¶Œì€ ì „ 세계ì—ì„œ 보호ë˜ê³  있습니다. 사용권 ê³„ì•½ì„œì˜ ì¡°ê±´ì— ë”°ë¼ì„œ 만 본 소프트웨어를 복제·사용할 수 있습니다. 부정하게 입수 í•œ ë¼ì´ì„¼ìŠ¤ 키 사용 여러 ëŒ€ì˜ ì„œë²„ì—ì„œ ë™ì¼í•œ ë¼ì´ì„¼ìŠ¤ 키 사용 ë¼ì´ì„¼ìŠ¤ 키를 무단 ë°°í¬ ë“±ì€ ë¼ì´ì„¼ìŠ¤ ê³„ì•½ì„ ìœ„ë°˜í•˜ì—¬ 민사 ë˜ëŠ” 형사ìƒì˜ 처벌ì„ë°›ì„ ìˆ˜ 있으니 주ì˜í•˜ì‹­ì‹œì˜¤. IDOK ë“±ë¡ (&R) IDCANCEL 취소 @@ -3339,14 +3339,14 @@ STATIC1 LAN ì¹´ë“œì˜ ì¢…ë¥˜ì— ë”°ë¼ì„œëŠ” 기본ì ìœ¼ë¡œ 태그 VLAN 패킷 B_ENABLE ì„ íƒí•œ LAN 카드를 태그 VLANì´ íˆ¬ê³¼ 가능하게 설정 (&C) B_DISABLE ì„¤ì •ì„ í•´ì œ (&U) STATIC2 태그 VLAN 패킷 전송 설정 ë„구를 -S_WARNINGì´ ë„구를 사용하면 Intel, Broadcom ë° Marvell ì œ ì •ê·œ ë“œë¼ì´ë²„를 사용하는 ì¼ë¶€ Windows ìš© LAN ì¹´ë“œì˜ íƒœê·¸ VLANì˜ íˆ¬ê³¼ 설정ì„하거나 ì„¤ì •ì„ í•´ì œ í•  수 있습니다. +S_WARNING ì´ ë„구를 사용하면 Intel, Broadcom ë° Marvell ì œ ì •ê·œ ë“œë¼ì´ë²„를 사용하는 ì¼ë¶€ Windows ìš© LAN ì¹´ë“œì˜ íƒœê·¸ VLANì˜ íˆ¬ê³¼ 설정ì„하거나 ì„¤ì •ì„ í•´ì œ í•  수 있습니다. S_WARNING2 ìœ„ì˜ ëª©ë¡ì— 표시ë˜ëŠ” LAN ì¹´ë“œëŠ”ì´ ë„구는 ì„¤ì •ì„ ë³€ê²½í•  수 지ì›í•˜ê³  있습니다. 목ë¡ì— 표시ë˜ì§€ ì•Šì€ LAN ì¹´ë“œëŠ”ì´ ë„구는 ì„¤ì •ì„ í•  수 없습니다. 목ë¡ì—없는 LAN ì¹´ë“œì—ì„œë„ íƒœê·¸ VLANì´ ê¸°ë³¸ì ìœ¼ë¡œ 투과 가능하거나 ì–´ë–¤ ì„¤ì •í•¨ìœ¼ë¡œì¨ íˆ¬ê³¼ 가능하게 ë  ìˆ˜ 있습니다. \r\n\r\n ê·¸ 경우 시스템 관리ìžê°€ 스스로 Windowsì— ë¡œê·¸ì¸í•˜ì—¬ ì´ëŸ¬í•œ 설정ì„해야합니다. IDCANCEL 닫기 (&X) PREFIX D_SM_SIMULATION CAPTION 지연 패킷 로스 ìƒì„± 기능 -STATIC1ì´ ì•¡ì„¸ìŠ¤ë¦¬ìŠ¤íŠ¸ì˜ ì¡°ê±´ì— ì¼ì¹˜í•˜ëŠ” íŒ¨í‚·ì´ ê°€ìƒ HUB를 통과 í•  ë•Œ 패킷 지연 지터 ë° íŒ¨í‚· ì†ì‹¤ì„ ë°œìƒì‹œí‚¬ 수 있습니다. \r\n\r\nì´ ê¸°ëŠ¥ì€ ì €ì†ì—ì„œ ë‚®ì€ í’ˆì§ˆì˜ ì¸í„°ë„· 회선과 WAN 회선, 무선 회선 ë“±ì„ ì´ìš©í–ˆì„ ê²½ìš°ì˜ ë™ìž‘ì„ LANì˜ ì±…ìƒì—ì„œ 실험 í•  수 있습니다. 예를 들어, IP ì „í™” (VoIP) ë“±ì˜ ë™ìž‘ ì‹œí—˜ì— ìœ ìš©í•©ë‹ˆë‹¤. +STATIC1 ì´ ì•¡ì„¸ìŠ¤ë¦¬ìŠ¤íŠ¸ì˜ ì¡°ê±´ì— ì¼ì¹˜í•˜ëŠ” íŒ¨í‚·ì´ ê°€ìƒ HUB를 통과 í•  ë•Œ 패킷 지연 지터 ë° íŒ¨í‚· ì†ì‹¤ì„ ë°œìƒì‹œí‚¬ 수 있습니다. \r\n\r\nì´ ê¸°ëŠ¥ì€ ì €ì†ì—ì„œ ë‚®ì€ í’ˆì§ˆì˜ ì¸í„°ë„· 회선과 WAN 회선, 무선 회선 ë“±ì„ ì´ìš©í–ˆì„ ê²½ìš°ì˜ ë™ìž‘ì„ LANì˜ ì±…ìƒì—ì„œ 실험 í•  수 있습니다. 예를 들어, IP ì „í™” (VoIP) ë“±ì˜ ë™ìž‘ ì‹œí—˜ì— ìœ ìš©í•©ë‹ˆë‹¤. STATIC2 ë°œìƒì‹œí‚¤ëŠ” 지연 지터 패킷 ì†ì‹¤ì˜ ë‚´ìš©: C_DELAY ì§€ì—°ì„ ë°œìƒì‹œí‚¤ëŠ” (&D) S_DELAY ë°œìƒí•˜ëŠ” ì§€ì—°ì˜ ì–‘ (0 - 10000): @@ -3372,7 +3372,7 @@ IDCANCEL 취소 PREFIX D_SM_L3 CAPTION ê°€ìƒ ë ˆì´ì–´ 3 스위치 설정 -STATIC1ì´ VPN Serverì—ì„œ ì‹¤í–‰ì¤‘ì¸ ì—¬ëŸ¬ ê°€ìƒ HUBê°„ì— ê°€ìƒ ë ˆì´ì–´ 3 스위치를 ì •ì˜í•˜ê³  다른 IP 네트워í¬ë¥¼ ë¼ìš°íŒ… í•  수 있습니다. +STATIC1 ì´ VPN Serverì—ì„œ ì‹¤í–‰ì¤‘ì¸ ì—¬ëŸ¬ ê°€ìƒ HUBê°„ì— ê°€ìƒ ë ˆì´ì–´ 3 스위치를 ì •ì˜í•˜ê³  다른 IP 네트워í¬ë¥¼ ë¼ìš°íŒ… í•  수 있습니다. STATIC2 ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê¸°ëŠ¥ì€ ë„¤íŠ¸ì›Œí¬ ë° IP ë¼ìš°íŒ… 관련 지ì‹ì„ 가지고 계신 분ì´ë‚˜ ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžë¥¼ìœ„í•œ 기능입니다. ì¼ë°˜ì ì¸ VPN ê¸°ëŠ¥ì„ ì‚¬ìš©í•  경우 ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê¸°ëŠ¥ì„ ì‚¬ìš©í•  필요가 없습니다. \r\n\r\n ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ IP ë¼ìš°íŒ…ì— ê´€í•œ 충분한 지ì‹ì„ 가지고 ê³„ì‹ ì— ë„¤íŠ¸ì›Œí¬ì— 미치는 ì˜í–¥ì„ 충분히 고려하고 설정하십시오. STATIC3 ê°€ìƒ ë ˆì´ì–´ 3 스위치 ê¸°ëŠ¥ì— ëŒ€í•œì£¼ì˜ S_BOLD ì •ì˜ ëœ ê°€ìƒ ë ˆì´ì–´ 3 스위치 ëª©ë¡ (&L): @@ -3411,7 +3411,7 @@ PREFIX D_SM_L3_SW_IF CAPTION ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ 추가 STATIC1 새로운 ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ ê°€ìƒ ë ˆì´ì–´ 3 ìŠ¤ìœ„ì¹˜ì— ì¶”ê°€í•©ë‹ˆë‹¤. \r\n\r\n ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ê°€ ì†í•œ IP ë„¤íŠ¸ì›Œí¬ ê³µê°„ê³¼ ì¸í„°íŽ˜ì´ìŠ¤ ìžì‹ ì˜ IP 주소를 ì •ì˜í•´ì•¼í•©ë‹ˆë‹¤. \r\n ë˜í•œ ì¸í„°íŽ˜ì´ìŠ¤ê°€ ì—°ê²° ëŒ€ìƒ ê°€ìƒ HUB ì´ë¦„ì„ ì„ íƒí•˜ê±°ë‚˜ 입력하십시오. \r\n ê°€ìƒ HUB ì´ë¦„ì€ í˜„ìž¬ 존재하지 않는 ê°€ìƒ HUB를 지정할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. STATIC2 ì—°ê²°ëœ ê°€ìƒ HUB (&A) -STATIC3ì´ ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 연결하는 ê°€ìƒ HUB를 ì„ íƒí•˜ê±°ë‚˜ ì´ë¦„ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤. +STATIC3 ì´ ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 연결하는 ê°€ìƒ HUB를 ì„ íƒí•˜ê±°ë‚˜ ì´ë¦„ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤. STATIC4 ê°€ìƒ HUB (&H): STATIC5 ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ê°€ 가지는 IP 주소와 ì†Œì† ì„œë¸Œë„· 공간 (&D) STATIC6 ê°€ìƒ ì¸í„°íŽ˜ì´ìŠ¤ëŠ” ê°€ìƒ HUBì—ì„œ í•˜ë‚˜ì˜ IP 주소를 가지고 있어야합니다. ë˜í•œ IP 주소가 ì†í•œ IP 네트워í¬ì˜ 서브넷 마스í¬ë¥¼ 지정해야합니다. \r \n \r\n 여러 ê°€ìƒ HUBì˜ IP 공간ë¼ë¦¬ì˜ ê°€ìƒ ë ˆì´ì–´ 3 스위치를 통한 ë¼ìš°íŒ…ì€ ì—¬ê¸°ì— ì§€ì •ëœ IP ì£¼ì†Œì— ë”°ë¼ ìž‘ë™í•©ë‹ˆë‹¤. @@ -3486,7 +3486,7 @@ STATIC1 ì–´ë–¤ 방법으로 ì¸ì¦ì„œë¥¼ë¡œë“œ 있습니까? R_FROM_FILE 파ì¼ì—ì„œ ì¸ì¦ì„œë¥¼ë¡œë“œ (&F) R_FROM_SECURE 스마트 ì¹´ë“œì—ì„œ ì¸ì¦ì„œë¥¼ë¡œë“œ (&R) S_FILE ì¸ì¦ì„œ ë°ì´í„°ê°€ 저장ë˜ì–´ìžˆëŠ” íŒŒì¼ (확장ìžê°€ .cer, .crt, .p12, .pfx 중 하나)ì—ì„œ ì¸ì¦ì„œë¥¼ 가져올 수 있습니다. -S_CERTì´ ì»´í“¨í„°ì— ìŠ¤ë§ˆíŠ¸ 카드가 ì—°ê²°ë˜ì–´ìžˆëŠ” 경우 스마트 ì¹´ë“œì˜ ì¸ì¦ì„œë¥¼ 가져올 수 있습니다. +S_CERT ì´ ì»´í“¨í„°ì— ìŠ¤ë§ˆíŠ¸ 카드가 ì—°ê²°ë˜ì–´ìžˆëŠ” 경우 스마트 ì¹´ë“œì˜ ì¸ì¦ì„œë¥¼ 가져올 수 있습니다. B_SELECT 사용하는 스마트 ì¹´ë“œì˜ ì„ íƒ (&S)... IDOK & OK IDCANCEL 취소 @@ -3498,7 +3498,7 @@ STATIC1 스마트 ì¹´ë“œì˜ PIN 코드 PIN 번호를 변경할 수 있습니다. STATIC2 현재 PIN 코드 (&C): STATIC3 새로운 PIN 코드 (&N): STATIC4 í™•ì¸ ìž…ë ¥ (&E): -STATIC5ì£¼ì˜ +STATIC5 ì£¼ì˜ STATIC6 현재 PIN 코드를 ì¼ì • 횟수 입력하면 스마트 카드를 사용할 수 없게ë˜ëŠ” 경우가 있습니다. STATIC7 스마트 카드를 삽입하고 [OK]를 í´ë¦­í•˜ì‹­ì‹œì˜¤. IDOK & OK @@ -3507,7 +3507,7 @@ IDCANCEL 취소 PREFIX D_SM_CRL CAPTION ìž˜ëª»ëœ ì¸ì¦ì„œ ëª©ë¡ -STATIC1ì´ ê°€ìƒ HUBì—ì„œ ìž˜ëª»ëœ ì¸ì¦ì„œ 목ë¡ì„ 관리합니다. \r\n\r\n ìž˜ëª»ëœ ì¸ì¦ì„œ 목ë¡ì— ì¸ì¦ì„œë¥¼ 등ë¡í•˜ë©´ 해당 ì¦ëª…서를 제시 í•œ í´ë¼ì´ì–¸íŠ¸ëŠ”ì´ ê°€ìƒ HUBì— ì¸ì¦ì„œ ì¸ì¦ 모드로 ì—°ê²°í•  수 없습니다. +STATIC1 ì´ ê°€ìƒ HUBì—ì„œ ìž˜ëª»ëœ ì¸ì¦ì„œ 목ë¡ì„ 관리합니다. \r\n\r\n ìž˜ëª»ëœ ì¸ì¦ì„œ 목ë¡ì— ì¸ì¦ì„œë¥¼ 등ë¡í•˜ë©´ 해당 ì¦ëª…서를 제시 í•œ í´ë¼ì´ì–¸íŠ¸ëŠ”ì´ ê°€ìƒ HUBì— ì¸ì¦ì„œ ì¸ì¦ 모드로 ì—°ê²°í•  수 없습니다. B_ADD 추가 (&A) IDOK 편집 (&E) IDCANCEL 닫기 (&C) @@ -3635,9 +3635,9 @@ IDCANCEL 아니오 (&N) PREFIX D_CM_TRAFFIC CAPTION 통신 처리량 측정 ë„구 STATIC1 통신 처리량 측정 ë„구를 사용하면 IP 네트워í¬ì— ì—°ê²°ë˜ì–´ìžˆëŠ” ë‘ ì»´í“¨í„°ê°„ì— ìµœëŒ€í•œ 통신 실제 통신 ë°ì´í„° 량과 통신 시간ì—ì„œ ê·¸ë™ì•ˆ 네트워í¬ì˜ 최대 ëŒ€ì—­í­ (처리량)ì„ ì¸¡ì • í•  수 있습니다. ì´ ë„구는 VPN ê°€ìƒ ë„¤íŠ¸ì›Œí¬ì—ì„œë„ VPNê³¼ 관계없는 ë¬¼ë¦¬ì  ë„¤íŠ¸ì›Œí¬ì—ì„œë„ ì‚¬ìš©í•  수 있습니다. -STATIC2ì´ ë„구를 사용하여 í˜„ìž¬ì˜ ë„¤íŠ¸ì›Œí¬ í†µì‹  ëŠ¥ë ¥ì„ ì¸¡ì • í•  수 있습니다. 그러나 측정 결과는 측정하는 ë‘ ì»´í“¨í„°ì˜ CPU 능력ì´ë‚˜ 다른 ì‹¤í–‰ì¤‘ì¸ ì‘ìš© í”„ë¡œê·¸ëž¨ì˜ ìƒíƒœ, ë„¤íŠ¸ì›Œí¬ ì‚¬ìš©ëŸ‰ ë“±ì— ë”°ë¼ ë‹¬ë¼ì§ˆ 수 있으므로 실제 ë„¤íŠ¸ì›Œí¬ ì²˜ë¦¬ 능력보다 ë‚®ì€ ê°’ì´ ë‚˜ì˜¤ëŠ” ê²½ìš°ë„ ìžˆìŠµë‹ˆë‹¤. +STATIC2 ì´ ë„구를 사용하여 í˜„ìž¬ì˜ ë„¤íŠ¸ì›Œí¬ í†µì‹  ëŠ¥ë ¥ì„ ì¸¡ì • í•  수 있습니다. 그러나 측정 결과는 측정하는 ë‘ ì»´í“¨í„°ì˜ CPU 능력ì´ë‚˜ 다른 ì‹¤í–‰ì¤‘ì¸ ì‘ìš© í”„ë¡œê·¸ëž¨ì˜ ìƒíƒœ, ë„¤íŠ¸ì›Œí¬ ì‚¬ìš©ëŸ‰ ë“±ì— ë”°ë¼ ë‹¬ë¼ì§ˆ 수 있으므로 실제 ë„¤íŠ¸ì›Œí¬ ì²˜ë¦¬ 능력보다 ë‚®ì€ ê°’ì´ ë‚˜ì˜¤ëŠ” ê²½ìš°ë„ ìžˆìŠµë‹ˆë‹¤. S_1 ë™ìž‘ 설정 -S_3ì´ ì»´í“¨í„°ëŠ” 측정 서버 ë˜ëŠ” 측정 í´ë¼ì´ì–¸íŠ¸ 중입니까? +S_3 ì´ ì»´í“¨í„°ëŠ” 측정 서버 ë˜ëŠ” 측정 í´ë¼ì´ì–¸íŠ¸ 중입니까? R_SERVER 측정 서버 (&S) R_CLIENT 측정 í´ë¼ì´ì–¸íŠ¸ (&C) S_4 측정 ì„œë²„ì˜ ê²½ìš°ëŠ” 기다리는 í¬íŠ¸ 번호를 지정합니다. \r\n 측정 í´ë¼ì´ì–¸íŠ¸ì˜ 경우, ì—°ê²°ëœ ì¸¡ì • ì„œë²„ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소와 í¬íŠ¸ 번호를 지정하고 필요한 경우 필요한 ì˜µì…˜ì„ ì„¤ì •í•©ë‹ˆë‹¤. @@ -3694,7 +3694,7 @@ S_INFO SoftEther VPN Server 제품 ë¼ì´ì„¼ìŠ¤ ë˜ëŠ” ì—°ê²° ë¼ì´ì„¼ìŠ¤ì˜ STATIC1 ë¼ì´ì„¼ìŠ¤ 키는 36 ìžë¦¬ 숫ìžì™€ 하ì´í”ˆ ( '-')으로 구성ë˜ì–´ìžˆëŠ” ë¼ì´ì„¼ìŠ¤ì˜ 소유를 ì¦ëª…하는 키 코드입니다. \r\n\r\n ë¼ì´ì„¼ìŠ¤ 키는 소프트웨어와 함께 ë¼ì´ì„¼ìŠ¤ ì¦ì„œë¥¼ë°›ì€ 경우 ë¼ì´ì„¼ìŠ¤ ì¦ì„œì— ì¸ì‡„ë˜ì–´ 있습니다. 소프트웨어 ë¼ì´ì„ ìŠ¤ë¥¼ 온ë¼ì¸ìœ¼ë¡œ 구입 í•œ 경우 êµ¬ìž…ì‹œì˜ Web 사ì´íŠ¸ì˜ 화면ì´ë‚˜ ë©”ì¼ ë“±ì— ë¼ì´ì„¼ìŠ¤ 키가 í¬í•¨ë˜ì–´ìžˆì„ 수 있습니다. 다른 방법으로 ë¼ì´ì„¼ìŠ¤ 키가 í¬í•¨ë˜ì–´ìžˆëŠ” ê²½ìš°ë„ ìžˆìŠµë‹ˆë‹¤. ì•Œ 수없는 경우 ë¼ì´ì„¼ìŠ¤ êµ¬ìž…ì²˜ì— ë¬¸ì˜í•˜ì‹­ì‹œì˜¤. STATIC2 ë¼ì´ì„¼ìŠ¤ 키를 정확하게 입력하십시오 (&I): STATIC3 ë¼ì´ì„¼ìŠ¤ 키는 6 ìžë¦¬ë§ˆë‹¤ 구분하여 입력하십시오. 하ì´í”ˆì€ ìž…ë ¥ í•  필요가 없습니다. 복사 & & 붙여 넣기로 ìž…ë ¥ í•  수 있습니다. -B_INFO2ì´ ì†Œí”„íŠ¸ì›¨ì–´ì˜ ì €ìž‘ê¶Œì€ ì „ 세계ì—ì„œ 보호ë˜ê³  있습니다. 사용권 ê³„ì•½ì„œì˜ ì¡°ê±´ì— ë”°ë¼ì„œ 만 본 소프트웨어를 복제·사용할 수 있습니다. 부정하게 입수 í•œ ë¼ì´ì„¼ìŠ¤ 키 사용 여러 ëŒ€ì˜ ì„œë²„ì—ì„œ ë™ì¼í•œ ë¼ì´ì„¼ìŠ¤ 키 사용 ë¼ì´ì„¼ìŠ¤ 키를 무단 ë°°í¬ ë“±ì€ ë¼ì´ì„¼ìŠ¤ ê³„ì•½ì„ ìœ„ë°˜í•˜ì—¬ 민사 ë˜ëŠ” 형사ìƒì˜ 처벌ì„ë°›ì„ ìˆ˜ 있으니 주ì˜í•˜ì‹­ì‹œì˜¤. +B_INFO2 ì´ ì†Œí”„íŠ¸ì›¨ì–´ì˜ ì €ìž‘ê¶Œì€ ì „ 세계ì—ì„œ 보호ë˜ê³  있습니다. 사용권 ê³„ì•½ì„œì˜ ì¡°ê±´ì— ë”°ë¼ì„œ 만 본 소프트웨어를 복제·사용할 수 있습니다. 부정하게 입수 í•œ ë¼ì´ì„¼ìŠ¤ 키 사용 여러 ëŒ€ì˜ ì„œë²„ì—ì„œ ë™ì¼í•œ ë¼ì´ì„¼ìŠ¤ 키 사용 ë¼ì´ì„¼ìŠ¤ 키를 무단 ë°°í¬ ë“±ì€ ë¼ì´ì„¼ìŠ¤ ê³„ì•½ì„ ìœ„ë°˜í•˜ì—¬ 민사 ë˜ëŠ” 형사ìƒì˜ 처벌ì„ë°›ì„ ìˆ˜ 있으니 주ì˜í•˜ì‹­ì‹œì˜¤. IDOK ë“±ë¡ (&R) IDCANCEL 취소 @@ -3703,7 +3703,7 @@ PREFIX D_FREEINFO CAPTION SoftEther VPN Server Free Editionì— ëŒ€í•´ S_INFO_1 SoftEther VPN Server Free Editionì„ ì´ìš©í•´ 주셔서 ê°ì‚¬í•©ë‹ˆë‹¤. S_INFO_2 ì—°ê²°ëœ ì„œë²„ "%S"ì—ì„œ ì‹¤í–‰ì¤‘ì¸ SoftEther VPN Server는 ê°œì¸ ì‚¬ìš©ì„ ëª©ì ìœ¼ë¡œ í•œ Free Edition입니다. \r\nFree Editionì—서는 SoftEther VPN Serverì˜ ëª¨ë“  ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 있지만 ì•„ëž˜ì˜ ì´ìš© ë°©ë²•ì€ ì‚¬ìš© 권한 ì•½ê´€ì— ì˜í•´ 금지ë˜ì–´ 있습니다. -S_INFO_3·VPN Server를 통해 ì—…ë¬´ì— ëŒ€í•œ í†µì‹ ì´ ì´ë£¨ì–´ 지ë„ë¡ ì‚¬ìš© 방법. +S_INFO_3 VPN Server를 통해 ì—…ë¬´ì— ëŒ€í•œ í†µì‹ ì´ ì´ë£¨ì–´ 지ë„ë¡ ì‚¬ìš© 방법. S_INFO_4 ìœ„ì˜ ê¸ˆì§€ ëœ ì‚¬ìš© 방법으로 사용하는 경우는 SoftEther VPN Server 사용권 계약 위반ì´ë˜ë¯€ë¡œì£¼ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤. SoftEther VPN Serverì˜ ì¼ë°˜ ì •í’ˆ ë¼ì´ì„¼ìŠ¤ë¥¼ 입수 í•´ 주시는 것으로, 위와 ê°™ì€ ì œí•œì€ ì—†ì–´ì§„ë‹¤. ì¼ë°˜ 제품 ë²„ì „ì€ www.softether.com를 참조하십시오. \r\n\r\n ë§Œì•½ì´ ì„œë²„ë¥¼ 위와 ê°™ì€ ì‚¬ìš© 방법으로 사용ë˜ëŠ” 경우는 www.softether.comë¡œ ì—°ë½ ì£¼ì‹œê¸°ë¥¼ 부íƒë“œë¦½ë‹ˆë‹¤. \r\n\r\n â€»ì´ í™”ë©´ì€ Free Editionì˜ VPN Serverì— ì—°ê²°í–ˆì„ ë•Œ 표시ë©ë‹ˆë‹¤. Free Edition ë²„ì „ì´ ì•„ë‹Œ 버전 제품ì—서는 표시ë˜ì§€ 않습니다. \r\n ※ Free Edition 소프트웨어는 정품과 비êµí•˜ì—¬ì´ 공지 í™”ë©´ì´ í‘œì‹œë˜ëŠ” ì´ì™¸ì˜ ì°¨ì´ëŠ” 전혀 없습니다. B_HIDE 다ìŒì—ì„œì´ ì†Œì‹ì„ 열지 ì•ŠìŒ (&H) IDCANCEL & OK @@ -3738,13 +3738,13 @@ B_VGC VPN Gate 학술 실험 PREFIX D_SM_SETUP CAPTION SoftEther VPN Server/Bridge 빠른 설치 S_TITLE SoftEther VPN Server/Bridge 빠른 설치 -IDC_STATIC_1ì´ ì„¤ì¹˜ í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš©í•˜ë©´ SoftEther VPN Server ë˜ëŠ” VPN Bridge를 다ìŒì˜ ìš©ë„ ë‚˜ 목ì ì— 쉽게 설치 í•  수 있습니다. 설치 완료 후 VPN 서버 관리 관리ìžë¥¼ 사용하여보다 ìƒì„¸í•œ ì„¤ì •ì„ ìžìœ ë¡­ê²Œ í•  수 있습니다. +IDC_STATIC_1 ì´ ì„¤ì¹˜ í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš©í•˜ë©´ SoftEther VPN Server ë˜ëŠ” VPN Bridge를 다ìŒì˜ ìš©ë„ ë‚˜ 목ì ì— 쉽게 설치 í•  수 있습니다. 설치 완료 후 VPN 서버 관리 관리ìžë¥¼ 사용하여보다 ìƒì„¸í•œ ì„¤ì •ì„ ìžìœ ë¡­ê²Œ í•  수 있습니다. S_BOLD 구축하려고하는 VPN 서버 ìœ í˜•ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤. 여러 ìš©ë„위한 VPN 서버를 구축하려고하는 경우는 여러 종류를 ì„ íƒí•  수 있습니다. C_REMOTE ì›ê²© 액세스 VPN 서버 (&R) S_REMOTE_1 ì›ê²© 액세스 VPNì€ ì˜ˆë¥¼ 들어 사내 LAN ë“±ì˜ ê¸°ì¡´ Ethernet ì„¸ê·¸ë¨¼íŠ¸ì— ëŒ€í•´ ì¸í„°ë„· ë“±ì„ í†µí•´ ì›ê²©ì§€ì˜ VPN í´ë¼ì´ì–¸íŠ¸ 컴퓨터가 VPN ì—°ê²° í•  수있는 í˜•íƒœì˜ VPN 구성입니다. \r\nVPN Serverì— ì—°ê²°í•˜ëŠ” VPN í´ë¼ì´ì–¸íŠ¸ 컴퓨터는 내부 Ethernetì— ì§ì ‘ LAN ì¼€ì´ë¸”ë¡œ ì—°ê²°ë˜ì–´ìžˆëŠ” 것과 ë™ì¼í•œ ìƒíƒœì—ì„œ 네트워í¬ì— 액세스 í•  수 있습니다. C_SITE ê±°ì  ê°„ ì—°ê²° VPN 서버 ë˜ëŠ” 브리지 (&S) S_SITE_1 ê±°ì  ê°„ ì—°ê²° VPNì€ ê¸°ì¡´ì˜ 2 ê°œ ì´ìƒì˜ ê±°ì ì˜ Ethernet 세그먼트ë¼ë¦¬ VPN ì—°ê²° í˜•íƒœì˜ VPN 구성입니다. \r\nVPN ì—°ê²°ëœ ê°ê°ì˜ ê±°ì ë¼ë¦¬ ë ˆì´ì–´ 2 수준ì—ì„œ ë™ì¼í•œ 세그먼트하므로 ê° ê±°ì ì˜ ì»´í“¨í„°ë“¤ì´ ë™ì¼í•œ 네트워í¬ì—있는 것으로 통신 í•  수 있습니다. -S_SITE_2ì´ VPN Serverì˜ ì—­í• ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤: +S_SITE_2 ì´ VPN Serverì˜ ì—­í• ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤: C_CENTER ê±°ì  ê°„ ì—°ê²° VPNì˜ ì¤‘ì‹¬ì´ë˜ì–´, 다른 ê±°ì ì—ì„œì˜ ì—°ê²°ì„ í—ˆìš© VPN Server (&M) C_EDGE ê° ê±°ì ì— 설치하는 VPN Server ë˜ëŠ” VPN Bridge (&E) C_OTHER 고급 ê¸°ëŠ¥ì„ ì´ìš©í•œ VPN (&O) @@ -3763,9 +3763,9 @@ IDCANCEL 취소 PREFIX D_SM_SETUP_STEP CAPTION 빠른 설치 실행 -IDC_STATIC_1ì´ VPN Server/VPN Bridgeì˜ ì„¤ì¹˜ë¥¼ 완료하려면 ë‹¤ìŒ ìž‘ì—… 중 필요한 ê²ƒì„ ì‹¤í–‰í•˜ì‹­ì‹œì˜¤. +IDC_STATIC_1 ì´ VPN Server/VPN Bridgeì˜ ì„¤ì¹˜ë¥¼ 완료하려면 ë‹¤ìŒ ìž‘ì—… 중 필요한 ê²ƒì„ ì‹¤í–‰í•˜ì‹­ì‹œì˜¤. S_1_1 1. VPN ì—°ê²°ì„ ë°›ì•„ë“¤ì´ ê¸°ìœ„í•œ ì‚¬ìš©ìž ìž‘ì„± -S_1_2ì´ VPN Serverê°€ ì›ê²© 액세스 VPNì„ ë°›ì•„ë“¤ì´ê±°ë‚˜ ê±°ì  ê°„ ì—°ê²° VPNì—ì„œ 중심ì´ë˜ì–´ 다른 ê±°ì ì—ì„œì˜ ì—°ê²°ì„ ìˆ˜ë½í•˜ë©´ VPN ì—°ê²°ì„ ë°›ì•„ë“¤ì´ ê¸° 위하여 사용ìžë¥¼ ìƒì„± í•´ 둘 필요가 있습니다. +S_1_2 ì´ VPN Serverê°€ ì›ê²© 액세스 VPNì„ ë°›ì•„ë“¤ì´ê±°ë‚˜ ê±°ì  ê°„ ì—°ê²° VPNì—ì„œ 중심ì´ë˜ì–´ 다른 ê±°ì ì—ì„œì˜ ì—°ê²°ì„ ìˆ˜ë½í•˜ë©´ VPN ì—°ê²°ì„ ë°›ì•„ë“¤ì´ ê¸° 위하여 사용ìžë¥¼ ìƒì„± í•´ 둘 필요가 있습니다. B_USER ì‚¬ìš©ìž ë§Œë“¤ê¸° (&U) S_2_1 2. 연결하려는 VPN Serverì— ì—°ê²° 설정 S_2_2 ê±°ì  ê°„ ì—°ê²° VPNì˜ ê° ê±°ì ì— 설치하는 VPN Server ë˜ëŠ” VPN Bridgeì˜ ê²½ìš° ê° VPN ê±°ì ì—ì„œì˜ ì—°ê²°ì„ ìˆ˜ë½í•˜ëŠ” 핵심 VPN Serverì˜ ì£¼ì†Œ ë“±ì„ ìž…ë ¥í•˜ì—¬ ê·¸ VPN Serverì— ì—°ê²° 해야합니다. @@ -3797,7 +3797,7 @@ IDCANCEL 취소 PREFIX D_SM_IPSEC CAPTION IPsec/L2TP/EtherIP/L2TPv3 설정 S_TITLE IPsec/L2TP/EtherIP/L2TPv3 서버 기능 설정 -S_3ì´ VPN Serverì—ì„œ ê°€ìƒ HUB는 L2TPì— ëŒ€ì‘ í•œ PC 나 Mac OS X, 스마트 í° ë“±ì—ì„œ ì›ê²© 액세스 VPN ì—°ê²°ì„ í—ˆìš©í•˜ê±°ë‚˜ EtherIP/L2TPv3ì— ëŒ€ì‘ í•œ ìƒìš© ë¼ìš°í„° 등ì—ì„œ ê±°ì  ê°„ VPN ì—°ê²°ì„ í—ˆìš© í•  수 합니다. +S_3 ì´ VPN Serverì—ì„œ ê°€ìƒ HUB는 L2TPì— ëŒ€ì‘ í•œ PC 나 Mac OS X, 스마트 í° ë“±ì—ì„œ ì›ê²© 액세스 VPN ì—°ê²°ì„ í—ˆìš©í•˜ê±°ë‚˜ EtherIP/L2TPv3ì— ëŒ€ì‘ í•œ ìƒìš© ë¼ìš°í„° 등ì—ì„œ ê±°ì  ê°„ VPN ì—°ê²°ì„ í—ˆìš© í•  수 합니다. S01 L2TP 서버 기능 (ì›ê²© 액세스 VPN 서버 ì—°ê²°) S02 iPhone, iPad, Android ë“±ì˜ ìŠ¤ë§ˆíŠ¸ í°ê³¼ Mac OS X, Windows ë“±ì˜ OS 부ì†ì˜ 표준 VPN í´ë¼ì´ì–¸íŠ¸ì—ì„œ VPN ì—°ê²°ì„ í•  수 있습니다. R_L2TP_OVER_IPSEC L2TP 서버 ê¸°ëŠ¥ì„ í™œì„±í™” (L2TP over IP & sec) @@ -3857,7 +3857,7 @@ S_2 Microsoft SSTP VPN 호환 서버 기능 S_3 Microsoft ì‚¬ì˜ Windows Server 2008/2012 ì œí’ˆì— íƒ‘ìž¬ ëœ MS-SSTP VPN 서버 기능과 호환 ê¸°ëŠ¥ì„ íƒ‘ìž¬í•˜ê³  있습니다. \r\n\r\nWindows Vista/7/8/RTì— ë‚´ìž¥ ëœ MS-SSTP í´ë¼ì´ì–¸íŠ¸ì—ì„œì´ VPN Serverì— ì—°ê²°í•  수 있습니다. R_SSTP & MS-SSTP VPN 서버 ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ë ¤ë©´ S_SSTP VPN Serverì˜ SSL ì¸ì¦ì„œì˜ CN ê°’ì´ í´ë¼ì´ì–¸íŠ¸ 측ì—ì„œ 지정하는 호스트 ì´ë¦„ê³¼ ì¼ì¹˜í•˜ë©° ê·¸ ì¸ì¦ì„œë¥¼ 신뢰할 수 있어야합니다. ìžì„¸í•œ ë‚´ìš©ì€ Microsoft 문서를 참조하십시오. -S_4ì´ í˜¸í™˜ 서버 기능으로 ê°€ìƒ HUBì— ì—°ê²°í•˜ëŠ” 경우 ì‚¬ìš©ìž ì´ë¦„ 지정 방법 ë° ê¸°ë³¸ ê°€ìƒ HUB ì„ íƒ ê·œì¹™ì€ IPsec 서버 기능과 유사합니다. +S_4 ì´ í˜¸í™˜ 서버 기능으로 ê°€ìƒ HUBì— ì—°ê²°í•˜ëŠ” 경우 ì‚¬ìš©ìž ì´ë¦„ 지정 방법 ë° ê¸°ë³¸ ê°€ìƒ HUB ì„ íƒ ê·œì¹™ì€ IPsec 서버 기능과 유사합니다. B_IPSEC I & Psec 서버 기능 설정 S_13 OpenVPN 호환 서버 기능 IDOK & OK @@ -3867,7 +3867,7 @@ IDCANCEL 취소 PREFIX D_SM_DDNS CAPTION ë™ì  DNS 기능 S_TITLE ë™ì  DNS 기능 -S_BOLDì´ ë²„ì „ì˜ VPN Server는 ë™ì  DNS ê¸°ëŠ¥ì´ íƒ‘ìž¬ë˜ì–´ 있습니다. +S_BOLD ì´ ë²„ì „ì˜ VPN Server는 ë™ì  DNS ê¸°ëŠ¥ì´ íƒ‘ìž¬ë˜ì–´ 있습니다. S_1 ë™ì  DNS í†µí•´ì´ VPN Server ì»´í“¨í„°ì— ì˜êµ¬ì  ì¸ ê³ ìœ ì˜ DNS 호스트 ì´ë¦„ì´ í• ë‹¹ë©ë‹ˆë‹¤. ì´ëŠ” ìžì²´ë¡œ ë„ë©”ì¸ì„ 소유하고 있지 ì•Šì•„ë„, VPN Client와 VPN Bridge ë“±ì˜ ì„¤ì • 화면ì—ì„œ VPN Serverì˜ IP 주소 대신 DNS 호스트 ì´ë¦„으로 VPN Server를 지정할 수 있습니다. S_22 ë˜í•œ IP 주소가 바뀔 수있는 ì¼ë°˜ì ì¸ ISP를 사용하여 VPN Server를 ì¸í„°ë„·ì— 연결하는 경우ì—ë„ IP 주소가 변경ë˜ë©´ ìžë™ìœ¼ë¡œ DNS í˜¸ìŠ¤íŠ¸ì— ëŒ€ì‘하는 IP 주소가 ì—…ë°ì´íŠ¸ë˜ê¸° ë•Œë¬¸ì— ê°€ë³€ IP 주소ì—ì„œ VPN Server를 ìš´ìš© í•  수 있습니다. \r\n 그러면 비싼 월정액 ìš”ê¸ˆì´ í•„ìš”í•œ ê³ ì • 글로벌 IP 주소 서비스를 계약 í•  필요가 없습니다. S_3 ë˜í•œì´ ë²„ì „ì˜ VPN Server는 NAT íƒìƒ‰ ê¸°ëŠ¥ì„ ì§€ì›í•˜ê³  있으며, VPN Serverê°€ NAT ë’¤ì— ìžˆê³  ê°œì¸ IP 주소 ë°–ì— ê°€ì§€ê³  있지 ì•Šì€ ê²½ìš°ì—ë„ NATì—ì„œ 특별한 설정ì„하지 ì•Šê³  ì¸í„°ë„· 측ì—ì„œ VPN ì—°ê²°ì„ ë°›ì•„ ë“¤ì¼ ìˆ˜ 있습니다. @@ -3911,8 +3911,8 @@ S_3 ìž…ë ¥ 예: S_4 간단한 URL 리디렉션: S_5 고급 URL 리디렉션: B_HINT 고급 URL 리디렉션 기능 사용 (&U)... -S_6ì£¼ì˜ -S_BOLDì´ ê¸°ëŠ¥ì€ TCP/IPì— ìµìˆ™í•œ ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžë¥¼ìœ„í•œ 기능입니다. 다ìŒì˜ì£¼ì˜ ì‚¬í•­ì„ ìž˜ ì½ê³  신중하게 설정하십시오. +S_6 ì£¼ì˜ +S_BOLD ì´ ê¸°ëŠ¥ì€ TCP/IPì— ìµìˆ™í•œ ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ìžë¥¼ìœ„í•œ 기능입니다. 다ìŒì˜ì£¼ì˜ ì‚¬í•­ì„ ìž˜ ì½ê³  신중하게 설정하십시오. S_7 액세스 목ë¡ì˜ ì¡°ê±´ì— ëª©ì ì§€ ì„¸ì…˜ì˜ ì‚¬ìš©ìž ë˜ëŠ” 그룹 ì´ë¦„ì´ ì§€ì •ë˜ì–´ìžˆëŠ” ê²½ìš°ì— í•´ë‹¹ 액세스 목ë¡ì´ íŒ¨í‚·ì— ì¼ì¹˜í•˜ëŠ” ê²½ìš°ì´ ê¸°ëŠ¥ì€ ë¬´ì‹œë©ë‹ˆë‹¤. S_8 TCP ì•„ë‹Œ 패킷 액세스 목ë¡ê³¼ ì¼ì¹˜í•˜ëŠ” ê²½ìš°ì´ ê¸°ëŠ¥ì€ ë¬´ì‹œë©ë‹ˆë‹¤. S_9 모든 TCP íŒ¨í‚·ì— ëŒ€í•´ HTTP 리디렉션 ì‘ë‹µì„ ë°˜í™˜í•©ë‹ˆë‹¤ (í¬íŠ¸ 80ì— í•œì •ë˜ì§€ 않습니다). 예를 들어 í¬íŠ¸ 80으로 제한하는 액세스 목ë¡ì˜ ì¡°ê±´ì—ì„œ ëŒ€ìƒ í¬íŠ¸ë¥¼ TCP 80ì— í•œì •í•©ë‹ˆë‹¤. @@ -3932,7 +3932,7 @@ PREFIX D_SW_MODE CAPTION D_SW_MODE R_SYSTEM 시스템 모드 (권장) (&S) R_USER ì‚¬ìš©ìž ëª¨ë“œ (&U) -S_1ì´ ì»´í“¨í„°ì— ì¼ë°˜ì ì¸ 방법으로 VPN 소프트웨어를 설치합니다. ì´ ì»´í“¨í„°ì˜ ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. +S_1 ì´ ì»´í“¨í„°ì— ì¼ë°˜ì ì¸ 방법으로 VPN 소프트웨어를 설치합니다. ì´ ì»´í“¨í„°ì˜ ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. S_USER ì¼ë°˜ ì‚¬ìš©ìž ê¶Œí•œìœ¼ë¡œ VPN 소프트웨어를 설치합니다. ê´€ë¦¬ìž ê¶Œí•œì´ í•„ìš”í•˜ì§€ 않지만 로컬 브리지 ë“±ì˜ ì¼ë¶€ ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 없습니다. ì‚¬ìš©ìž "%s"ê°€ Windowsì— ë¡œê·¸ì˜¨í•˜ëŠ” ë™ì•ˆ 만 사용할 수 있습니다. S_2 SoftEther VPNì€ ë‘ ê°€ì§€ 설치 모드로 설치할 수 있습니다. \r\n\r\n ì¼ë°˜ì ìœ¼ë¡œ "시스템 모드 '를 ì„ íƒí•˜ì‹­ì‹œì˜¤. \r\n\r\n ì–´ë–¤ ì´ìœ ë¡œ ê´€ë¦¬ìž ê¶Œí•œì„ ì–»ì„ ìˆ˜ì—†ëŠ” 경우ì—는 "ì‚¬ìš©ìž ëª¨ë“œ"를 ì„ íƒí•˜ë©´ ì¼ë°˜ ì‚¬ìš©ìž ê¶Œí•œìœ¼ë¡œ 설치할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. @@ -3966,9 +3966,9 @@ R_CUSTOM 설치 위치를 변경 (&S) S_DEST 설치 (&D): B_BROWSE 참조 (&B)... R_SHOWCUSTOM ìƒê¸‰ìžì— 대한 설치 옵션 (&A) -R_FOR_SYSTEMì´ ì»´í“¨í„°ì˜ Windowsì— ì„¤ì¹˜ (&Y) +R_FOR_SYSTEM ì´ ì»´í“¨í„°ì˜ Windowsì— ì„¤ì¹˜ (&Y) R_FOR_USER ì‚¬ìš©ìž "%s"환경ì—만 설치 (&U) -S_WARNING주ì˜:권장하지 않습니다. ì‚¬ìš©ìž "%s"ê°€ Windowsì—ì„œ 로그 오프하면 %s ìž‘ì—…ì„ ì¤‘ë‹¨í•©ë‹ˆë‹¤. ë˜í•œ 로컬 브리지 기능과 L2TP/IPsec 기능 (Macì´ë‚˜ 스마트 í°ì—ì„œ ì—°ê²°) ë“±ì€ ìž‘ë™í•˜ì§€ 않습니다. +S_WARNING 주ì˜:권장하지 않습니다. ì‚¬ìš©ìž "%s"ê°€ Windowsì—ì„œ 로그 오프하면 %s ìž‘ì—…ì„ ì¤‘ë‹¨í•©ë‹ˆë‹¤. ë˜í•œ 로컬 브리지 기능과 L2TP/IPsec 기능 (Macì´ë‚˜ 스마트 í°ì—ì„œ ì—°ê²°) ë“±ì€ ìž‘ë™í•˜ì§€ 않습니다. PREFIX D_SW_READY @@ -4016,7 +4016,7 @@ S_18 ì—°ê²° 설정 (&S): B_BROWSE_SETTING 참조 (&B)... B_DELETE_SENSITIVE ì—°ê²° 설정 파ì¼ì— ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호를 저장하지 않는 (&E) S_BOLD2 ìƒì„± ëœ EXE 파ì¼ì„ 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ -S_3ì´ ë§ˆë²•ì‚¬ëŠ” 간단한 설치 프로그램으로 EXE íŒŒì¼ (실행 파ì¼)ì„ ìƒì„±í•©ë‹ˆë‹¤. ìƒì„± ëœ íŒŒì¼ì„ 저장하기위한 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. +S_3 ì´ ë§ˆë²•ì‚¬ëŠ” 간단한 설치 프로그램으로 EXE íŒŒì¼ (실행 파ì¼)ì„ ìƒì„±í•©ë‹ˆë‹¤. ìƒì„± ëœ íŒŒì¼ì„ 저장하기위한 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. S_19 íŒŒì¼ ì´ë¦„ (&A): B_BROWSE_OUT 참조 (&R)... B_EASYMODE VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ ì¼ë°˜ 모드로 설정 (&E) @@ -4038,7 +4038,7 @@ S_18 ì—°ê²° 설정 (&S): B_BROWSE_SETTING 참조 (&B)... B_DELETE_SENSITIVE ì—°ê²° 설정 파ì¼ì— ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호를 저장하지 않는 (&E) S_BOLD2 ìƒì„±ë˜ëŠ” Web 서버 설치용 파ì¼ì„ 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ -S_3ì´ ë§ˆë²•ì‚¬ëŠ” Web ì„œë²„ì— ì„¤ì¹˜í•˜ê¸°ìœ„í•œ HTML 파ì¼ì´ë‚˜ CAB 파ì¼ì´ í¬í•¨ ëœ ZIP íŒŒì¼ (압축 파ì¼)ì„ ìƒì„±í•©ë‹ˆë‹¤. ìƒì„± ëœ íŒŒì¼ì„ 저장하기위한 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. +S_3 ì´ ë§ˆë²•ì‚¬ëŠ” Web ì„œë²„ì— ì„¤ì¹˜í•˜ê¸°ìœ„í•œ HTML 파ì¼ì´ë‚˜ CAB 파ì¼ì´ í¬í•¨ ëœ ZIP íŒŒì¼ (압축 파ì¼)ì„ ìƒì„±í•©ë‹ˆë‹¤. ìƒì„± ëœ íŒŒì¼ì„ 저장하기위한 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤. S_19 íŒŒì¼ ì´ë¦„ (&A): B_BROWSE_OUT 참조 (&R)... B_EASYMODE VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° 관리ìžë¥¼ ì¼ë°˜ 모드로 설정 (&E) @@ -4048,7 +4048,7 @@ PREFIX D_UPDATE_NOTICE CAPTION %s ì—…ë°ì´íŠ¸ IDOK ì—…ë°ì´íŠ¸ Web 사ì´íŠ¸ë¥¼ 표시 (&S)... B_CONFIG ì—…ë°ì´íŠ¸ 알림 설정 (&C)... -IDCANCELì´ ë©”ì‹œì§€ë¥¼ 다시 표시하지 ì•ŠìŒ (&I) +IDCANCEL ì´ ë©”ì‹œì§€ë¥¼ 다시 표시하지 ì•ŠìŒ (&I) S_INFO %sì˜ ìµœì‹  ë²„ì „ì´ ì¶œì‹œë˜ì–´ 있습니다. 지금 다운로드하고 ì—…ë°ì´íŠ¸ í•  수 있습니다. S_PRODUCT 소프트웨어: S_CURRENT 현재 ì‚¬ìš©ì¤‘ì¸ ë²„ì „: @@ -4071,7 +4071,7 @@ CAPTION VM ë‚´ì—ì„œ 로컬 브리지를 사용하는 경우ì˜ì£¼ì˜ 사항 S_TITLE VM ë‚´ì—ì„œì˜ ë¡œì»¬ 브리지 기능 사용 S_1 VPN Serverê°€ VMware와 Hyper-V ë“±ì˜ VM (ê°€ìƒ ë¨¸ì‹ ) ë‚´ì—ì„œ ìž‘ë™í•˜ê³ ìžˆì„ ê°€ëŠ¥ì„±ì´ ê°ì§€ë˜ì—ˆìŠµë‹ˆë‹¤. 다ìŒì˜ì£¼ì˜ ì‚¬í•­ì„ ìž˜ ì½ì–´ 보시기 ë°”ëžë‹ˆë‹¤. VMì„ ì‚¬ìš©í•˜ì§€ 않는 ê²½ìš°ì´ ë©”ì‹œì§€ë¥¼ 무시하십시오. S_2 VMì€ ê¸°ë³¸ì ìœ¼ë¡œ LAN ì¹´ë“œì˜ '무차별 모드'(MAC 주소 스푸핑)ì—ì„œì˜ í†µì‹ ì´ ê¸ˆì§€ë˜ëŠ” 경우가 있습니다. \r\n\r\nVMì—ì„œ ë™ìž‘하는 VPN Serverì˜ ê°€ìƒ HUB와 호스트 ì»´í“¨í„°ì— ìž¥ì°©ë˜ì–´ìžˆëŠ” ë¬¼ë¦¬ì  ì¸ LAN ì¹´ë“œ 사ì´ì—ì„œ 로컬 브릿지를 í•  경우 무차별 모드 (MAC 주소 스푸핑) 금지 ë˜ì–´ ì •ìƒì ìœ¼ë¡œ 통신 í•  수 없습니다. ì´ëŸ° 경우 VM 설정 ë„구를 사용하여 무차별 모드 (MAC 주소 스푸핑)를 사용하십시오. \r\n\r\n ìžì„¸í•œ ë‚´ìš©ì€ VM 설명서를 참조하십시오. 다른 관리ìžì— ì˜í•´ 관리ë˜ëŠ” 공유 VMì˜ ê²½ìš° 관리ìžì—게 무차별 모드 (MAC 주소 스푸핑)ì„ í—ˆìš©í•˜ë„ë¡ ìš”ì²­í•˜ì‹­ì‹œì˜¤. -S_BOLDì£¼ì˜ ì‚¬í•­ +S_BOLD ì£¼ì˜ ì‚¬í•­ IDCANCEL & OK @@ -4145,7 +4145,7 @@ CAPTION VPN Gate 서비스 옵션 설정 S_TITLE VPN Gate 서비스 옵션 설정 S_1 VPN Gate ì„œë¹„ìŠ¤ë¥¼ì´ ì»´í“¨í„°ì—ì„œ ë™ìž‘시키는 ê²½ìš°ì´ ì»´í“¨í„°ëŠ” 공개 VPN 서버입니다. 서버 ìš´ì˜ìž 정보를 입력하십시오. ìž…ë ¥ ëœ ìš´ì˜ìž 정보는 www.vpngate.netì—ì„œ 서버 ëª©ë¡ ë“±ì— ê³µê°œë˜ì–´ 누구나 ë³¼ 수 있습니다. ë˜í•œ VPN Gate ì‹¤í—˜ì— ê´€í•œ ì—°ë½ì²˜ë¡œ 사용합니다. S_2 ìš´ì˜ìž ì •ë³´: -S_3ì´ VPN Gate 서비스 ìš´ì˜ìž (&O): +S_3 ì´ VPN Gate 서비스 ìš´ì˜ìž (&O): S_19 (64 ìž ì´ë‚´) S_20 ë„ìš©ì´ìžˆì„ ë•Œì˜ í†µë³´ 처 \r\n (ì´ë©”ì¼ ì£¼ì†Œ 등) (&A): S_21 (64 ìž ì´ë‚´) @@ -4169,7 +4169,7 @@ S2 ì›ëž˜ 세계ì—는 200 개국 가까운 나ë¼ê°€ 존재하고 있으며, S3 본 소프트웨어 나 서비스를 사용할 ë•Œ 사용ìžê°€ ì ìš©ë˜ëŠ” 모든 ë²•ë ¹ì„ ì‚¬ìš©ìžì˜ ì±…ìž„ì— ì˜í•´ 준수하십시오. 소프트웨어 ë˜ëŠ” 서비스를 ì¼ë³¸ 국내외를 불문하고 사용 ëœ ê²½ìš°ì— ë°œìƒí•˜ëŠ” 모든 ì†í•´ ë° ì±…ìž„ì€ ì‚¬ìš©ìžì—게 귀책합니다. 본 학술 실험 ìš´ì˜ìž ë° ì†Œí”„íŠ¸ì›¨ì–´ 공급 업체는 ì±…ìž„ì„지지 않습니다. S4 ì´ëŸ¬í•œì£¼ì˜ ì‚¬í•­ì— ë™ì˜í•˜ì§€ 않는 경우ì—는 VPN Gate 학술 실험 서비스 관련 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì§€ 마십시오. S5 VPN Gate는 츠쿠바 대학 ëŒ€í•™ì› í•™ìˆ  목ì ì˜ 연구 프로ì íŠ¸ìž…니다. VPN Gate 소프트웨어는 프리웨어ì´ë‹¤ SoftEther VPN ë° ì˜¤í”ˆ 소스 ì¸ UT-VPNì„ í™•ìž¥í•˜ëŠ” í”ŒëŸ¬ê·¸ì¸ í˜•íƒœë¡œ 개발ë˜ì–´ 있지만, ì´ëŠ” 본 연구 프로ì íŠ¸ì—ì„œ 개발 ëœ ê²ƒì´ë©°, 소프트 ì´ì‚¬ (주)ì— ì˜í•´ 개발 ëœ ê²ƒì€ ì•„ë‹™ë‹ˆë‹¤. 본 연구는 소프트 ì´ì‚¬ 주ì‹íšŒì‚¬ê°€ 주재 추진하거나 ë³´ì¦í•˜ì§€ 않습니다. -R_NEVERì´ ë©”ì‹œì§€ë¥¼ 다시 표시하지 ì•ŠìŒ (&S) +R_NEVER ì´ ë©”ì‹œì§€ë¥¼ 다시 표시하지 ì•ŠìŒ (&S) B_WEB VPN Gate 학술 실험 & Web 사ì´íŠ¸... IDOK ë™ì˜ (&A) IDCANCEL ë™ì˜í•˜ì§€ 않는다 (&D) @@ -4223,7 +4223,7 @@ CMD_TOP_EDIT 편집 (&E) CMD_SELECT_ALL ëª¨ë‘ ì„ íƒ (&A) \tCtrl + A CMD_SWITCH_SELECT ì„ íƒì˜ 전환 (&I) #보기 메뉴 -CMD_TOP_VIEW보기 (&V) +CMD_TOP_VIEW 보기 (&V) CMD_STATUSBAR ìƒíƒœ 표시 ì¤„ì— í‘œì‹œ (&S) CMD_VISTASTYLE Windows Vista/Windows 7 ìŠ¤íƒ€ì¼ (&Y) CMD_SHOWPORT í¬íŠ¸ 번호를 ì—°ê²° 설정 목ë¡ì— 표시 (&P) @@ -4295,18 +4295,18 @@ CON_USER_CANCEL [EOF] CON_UNKNOWN_CMD "%S": ëª…ë ¹ì„ ì°¾ì„ ìˆ˜ 없습니다. \nHELP 명령ì—ì„œ 사용할 수있는 명령 목ë¡ì„ ë³¼ 수 있습니다. CON_AMBIGIOUS_CMD "%S": ëª…ë ¹ì´ ëª¨í˜¸í•©ë‹ˆë‹¤. CON_AMBIGIOUS_CMD_1 ì§€ì •ëœ ëª…ë ¹ ì´ë¦„ 다ìŒì˜ 여러 명령과 ì¼ì¹˜í•©ë‹ˆë‹¤: -CON_AMBIGIOUS_CMD_2보다 엄격하게 명령 ì´ë¦„ì„ ì§€ì •í•˜ê³  다시 ì‹œë„하십시오. +CON_AMBIGIOUS_CMD_2 보다 엄격하게 명령 ì´ë¦„ì„ ì§€ì •í•˜ê³  다시 ì‹œë„하십시오. CON_INVALID_PARAM 매개 변수 "/%S"ê°€ 지정ë˜ì–´ 있습니다. 명령 "%S"는 ì´ëŸ¬í•œ 매개 변수는 지정할 수 없습니다. ìžì„¸í•œ ë‚´ìš©ì€ "%S/HELP"를 입력하여 사용할 수있는 매개 변수 목ë¡ì„ 확ì¸í•˜ì‹­ì‹œì˜¤. CON_AMBIGIOUS_PARAM "/%S": 매개 변수 ì´ë¦„ì´ ëª¨í˜¸í•©ë‹ˆë‹¤. CON_AMBIGIOUS_PARAM_1 ì§€ì •ëœ ë§¤ê°œ 변수 ì´ë¦„ì€ ëª…ë ¹ "%S"매개 변수로 지정할 수있는 다ìŒì˜ 여러 매개 변수와 ì¼ì¹˜í•©ë‹ˆë‹¤: -CON_AMBIGIOUS_PARAM_2보다 엄격하게 매개 변수 ì´ë¦„ì„ ì§€ì •í•˜ê³  다시 ì‹œë„하십시오. +CON_AMBIGIOUS_PARAM_2 보다 엄격하게 매개 변수 ì´ë¦„ì„ ì§€ì •í•˜ê³  다시 ì‹œë„하십시오. # ì•Œ 수없는 명령 -CMD_UNKNOWMì´ ëª…ë ¹ì— ëŒ€í•œ ì„¤ëª…ì€ ì—†ìŠµë‹ˆë‹¤. -CMD_UNKNOWN_HELPì´ ëª…ë ¹ì— ëŒ€í•œ ìžì„¸í•œ ì„¤ëª…ì€ ì—†ìŠµë‹ˆë‹¤. ì´ ëª…ë ¹ì˜ ë™ìž‘ì— ëŒ€í•´ ìžì„¸ížˆ 알고 싶다면, ë° ì˜¨ë¼ì¸ 설명서를 참조하십시오. +CMD_UNKNOWM ì´ ëª…ë ¹ì— ëŒ€í•œ ì„¤ëª…ì€ ì—†ìŠµë‹ˆë‹¤. +CMD_UNKNOWN_HELP ì´ ëª…ë ¹ì— ëŒ€í•œ ìžì„¸í•œ ì„¤ëª…ì€ ì—†ìŠµë‹ˆë‹¤. ì´ ëª…ë ¹ì˜ ë™ìž‘ì— ëŒ€í•´ ìžì„¸ížˆ 알고 싶다면, ë° ì˜¨ë¼ì¸ 설명서를 참조하십시오. CMD_UNKNOWN_ARGS ëª…ë ¹ì˜ ì‹¤í–‰ 예는 없습니다. -CMD_UNKNOWN_PARAMì´ ë§¤ê°œ ë³€ìˆ˜ì— ëŒ€í•œ ì„¤ëª…ì€ ì—†ìŠµë‹ˆë‹¤. +CMD_UNKNOWN_PARAM ì´ ë§¤ê°œ ë³€ìˆ˜ì— ëŒ€í•œ ì„¤ëª…ì€ ì—†ìŠµë‹ˆë‹¤. # 콘솔 시스템 내부ì—ì„œ 사용하는 문ìžì—´ @@ -4375,8 +4375,8 @@ CMD_ACCOUNT_COLUMN_QOS_DISABLE QoS 제어 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì§€ # 디버깅 ì •ë³´ 내보내기 명령 CMD_DEBUG_SOFTNAME SoftEther VPN 디버깅 ì •ë³´ 수집 ë„구 CMD_DEBUG_PRINT SoftEther VPN 디버깅 ì •ë³´ 수집 ë„구 \r\n\r\n -CMD_DEBUG_NOT_2000ì´ ëª…ë ¹ì€ Windows 2000 ì´ìƒì—서만 사용할 수 있습니다. -CMD_DEBUG_NOT_ADMINì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ Windowsì— ê´€ë¦¬ìž ê¶Œí•œìœ¼ë¡œ 로그ì¸í•´ì•¼í•©ë‹ˆë‹¤. +CMD_DEBUG_NOT_2000 ì´ ëª…ë ¹ì€ Windows 2000 ì´ìƒì—서만 사용할 수 있습니다. +CMD_DEBUG_NOT_ADMIN ì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ Windowsì— ê´€ë¦¬ìž ê¶Œí•œìœ¼ë¡œ 로그ì¸í•´ì•¼í•©ë‹ˆë‹¤. CMD_DEBUG_UAC_FAILED ê´€ë¦¬ìž ê¶Œí•œì„ ê°€ì ¸ 오는 ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. CMD_DEBUG_SAVE_TITLE 디버깅 정보를 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ CMD_DEBUG_OK 디버그 ì •ë³´ 파ì¼ì„ "%s"ì— ì €ìž¥ë˜ì—ˆìŠµë‹ˆë‹¤. \r\n\r\nì´ íŒŒì¼ì„ ì§€ì› ë‹´ë‹¹ìžì˜ ì§€ì‹œì— ë”°ë¼ ì§€ì› ë‹´ë‹¹ìžì—게 문ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤. \r\n ë˜í•œ 파ì¼ì„ ë³´ë‚´ 주시기 ì „ì— ë°˜ë“œì‹œ 파ì¼ì˜ ë‚´ìš©ì„ í™•ì¸í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤. \r\n 만약 파ì¼ì˜ ë‚´ìš©ì— ë¹„ë°€ ì •ë³´ê°€ í¬í•¨ë˜ì–´ìžˆëŠ” ê²½ìš°ì— ê·¸ 정보를 파ì¼ì˜ 송 부처 담당ìžì—게 공개하고 싶지 않다고 ìƒê°ë˜ëŠ” 경우ì—는 당해 비밀 ì •ë³´ì˜ ë¶€ë¶„ 만 ë‹¹ì‹ ì˜ ì±…ìž„ ì—ì„œ 수ë™ìœ¼ë¡œ 제거하고 다시 파ì¼ì„ ZIP으로 압축하여 보내주십시오. \r\n\r\n 비밀 ì •ë³´ê°€ í¬í•¨ë˜ì–´ 있ìŒì—ë„ ë¶ˆêµ¬í•˜ê³  ê·¸ê²ƒì„ ì œê±°í•˜ì§€ ì•Šê³  ì§€ì› ë‹´ë‹¹ìžì—게 ë³´ë‚´ 주신 경우 당해 비밀 정보를 ì§€ì› ë‹´ë‹¹ìžì—게 공개하는 ê²ƒì— ëŒ€í•˜ì—¬ ë™ì˜ ëœ ê²ƒìœ¼ë¡œ 간주ë˜ë¯€ë¡œì£¼ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤. @@ -4408,9 +4408,9 @@ CMD_SAVEKEYPATH 비밀 키를 저장할 íŒŒì¼ ì´ë¦„: CMD_SAVEKEY_FAILED ê°œì¸ í‚¤ 파ì¼ì˜ ì €ìž¥ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. CMD_SAVEFILE_FAILED íŒŒì¼ ì €ìž¥ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. CMD_LOADFILE_FAILED 파ì¼ì„ 여는 ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. -CMD_LOADCERTPATH로드 X.509 ì¸ì¦ì„œ íŒŒì¼ ì´ë¦„: +CMD_LOADCERTPATH 로드 X.509 ì¸ì¦ì„œ íŒŒì¼ ì´ë¦„: CMD_LOADCERT_FAILED ì¸ì¦ì„œ 파ì¼ì˜ ì½ê¸°ì— 실패했습니다. -CMD_LOADKEYPATH로드 ê°œì¸ í‚¤ íŒŒì¼ ì´ë¦„: +CMD_LOADKEYPATH 로드 ê°œì¸ í‚¤ íŒŒì¼ ì´ë¦„: CMD_LOADKEY_FAILED ê°œì¸ í‚¤ íŒŒì¼ ê°€ì ¸ ì˜¤ê¸°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. CMD_LOADKEY_ENCRYPTED_1 ì§€ì •ëœ ê°œì¸ í‚¤ 파ì¼ì€ 암호로 보호ë˜ì–´ 있습니다. CMD_LOADKEY_ENCRYPTED_2 암호를 입력하십시오: @@ -4434,7 +4434,7 @@ CMD_VPNCMD_ADMINHUB VPN Serverì— ì—°ê²° í•œ 후 ìžë™ìœ¼ë¡œ ì„ íƒí•˜ëŠ” ê°€ CMD_VPNCMD_PASSWORD ì—°ê²°í•  ë•Œ ê´€ë¦¬ìž ì•”í˜¸ê°€ 필요한 경우 암호 'password'를 지정합니다. 암호가 지정ë˜ì–´ 있지 않으면 입력하ë¼ëŠ” 메시지가 표시ë©ë‹ˆë‹¤. CMD_VPNCMD_IN ì—°ê²°ì´ ì™„ë£Œëœ í›„ ìžë™ìœ¼ë¡œ ì‹¤í–‰ë  ëª…ë ¹ 목ë¡ì´ í¬í•¨ ëœ í…스트 íŒŒì¼ ì´ë¦„ 'infile'ì„ ì§€ì •í•©ë‹ˆë‹¤./IN 매개 변수가 지정ë˜ì–´ìžˆëŠ” 경우 파ì¼ì˜ 모든 í–‰ì˜ ì‹¤í–‰ì´ ì™„ë£Œëœ í›„ ìžë™ìœ¼ë¡œ vpncmd í”„ë¡œê·¸ëž¨ì„ ì¢…ë£Œí•©ë‹ˆë‹¤. 파ì¼ì— 멀티 ë°”ì´íŠ¸ 문ìžê°€ í¬í•¨ë˜ì–´ìžˆëŠ” 경우 Unicode (UTF-8)ë¡œ ì¸ì½”딩ë˜ì–´ 있어야합니다./CMD 함께 지정할 수 없습니다 (/CMD 함께 지정한 경우/INì€ ë¬´ì‹œë©ë‹ˆë‹¤). CMD_VPNCMD_OUT í™”ë©´ì— í‘œì‹œë˜ëŠ” 프롬프트 메시지 오류, 실행 ê²°ê³¼ ë“±ì˜ ëª¨ë“  문ìžì—´ì„ 내보낼 í…스트 íŒŒì¼ ì´ë¦„ 'outfile'를 지정할 수 있습니다. ì´ë¯¸ 존재하는 파ì¼ì„ 지정하면 파ì¼ì˜ ë‚´ìš©ì„ ë®ì–´ 쓰게ë˜ë¯€ë¡œì£¼ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤. 멀티 ë°”ì´íŠ¸ 문ìžëŠ” Unicode (UTF-8)ë¡œ ì¸ì½”딩ë˜ì–´ 기ë¡ë©ë‹ˆë‹¤. -CMD_VPNCMD_CMD/CMD 후 ìž„ì˜ì˜ 명령 'commands...'를 작성하면 ì—°ê²°ì´ ì™„ë£Œëœ í›„ ê·¸ ëª…ë ¹ì´ ì‹¤í–‰ ëœ í›„ vpncmd í”„ë¡œê·¸ëž¨ì„ ì¢…ë£Œí•©ë‹ˆë‹¤./IN 함께 지정할 수 없습니다 (/IN 함께 지정한 경우/INì€ ë¬´ì‹œë©ë‹ˆë‹¤)./CMD 매개 변수는 다른 모든 vpncmd 매개 변수 ì´í›„ì— ì§€ì •í•˜ì‹­ì‹œì˜¤. +CMD_VPNCMD_CMD /CMD 후 ìž„ì˜ì˜ 명령 'commands...'를 작성하면 ì—°ê²°ì´ ì™„ë£Œëœ í›„ ê·¸ ëª…ë ¹ì´ ì‹¤í–‰ ëœ í›„ vpncmd í”„ë¡œê·¸ëž¨ì„ ì¢…ë£Œí•©ë‹ˆë‹¤./IN 함께 지정할 수 없습니다 (/IN 함께 지정한 경우/INì€ ë¬´ì‹œë©ë‹ˆë‹¤)./CMD 매개 변수는 다른 모든 vpncmd 매개 변수 ì´í›„ì— ì§€ì •í•˜ì‹­ì‹œì˜¤. CMD_VPNCMD_CSV ëª…ë ¹ì´ ê²°ê³¼ë¥¼ CSV 형ì‹ìœ¼ë¡œ 출력하ë„ë¡í•©ë‹ˆë‹¤. 다른 프로그램ì—ì„œ ì¶œë ¥ì„ ìžë™ 처리하는 ë° ìœ ìš©í•©ë‹ˆë‹¤. CMD_VPNCMD_CS_1 vpncmd í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš©í•˜ì—¬ 다ìŒì„ 수행 í•  수 있습니다. \n \n1. VPN Server ë˜ëŠ” VPN Bridge 관리 \n2. VPN Client 관리 \n3. VPN Tools ëª…ë ¹ì˜ ì‚¬ìš© (ì¸ì¦ì„œ 작성 ë° í†µì‹  ì†ë„ 측정) \n \n CMD_VPNCMD_CS_2 1 - 3ì„ ì„ íƒ: @@ -4469,7 +4469,7 @@ CMD_VPNCMD_TOOLS_CONNECTED VPN Tools를 시작했습니다. HELP를 입력하면 # About 명령 CMD_About 버전 ì •ë³´ 표시 -CMD_About_HELPì´ ëª…ë ¹ 줄 관리 ìœ í‹¸ë¦¬í‹°ì˜ ë²„ì „ 정보를 표시합니다. 버전 정보는 vpncmd 버전 번호, 빌드 번호, 빌드 ì •ë³´ ë“±ì´ í¬í•¨ë©ë‹ˆë‹¤. +CMD_About_HELP ì´ ëª…ë ¹ 줄 관리 ìœ í‹¸ë¦¬í‹°ì˜ ë²„ì „ 정보를 표시합니다. 버전 정보는 vpncmd 버전 번호, 빌드 번호, 빌드 ì •ë³´ ë“±ì´ í¬í•¨ë©ë‹ˆë‹¤. CMD_About_ARGS About @@ -4555,7 +4555,7 @@ CMD_ClusterSettingStandalone_Args ClusterSettingStandalone CMD_ClusterSettingController VPN Server ìœ í˜•ì„ í´ëŸ¬ìŠ¤í„° 컨트롤러로 설정 CMD_ClusterSettingController_Help VPN Server ìœ í˜•ì„ "í´ëŸ¬ìŠ¤í„° 컨트롤러"ë¡œ 설정합니다. í´ëŸ¬ìŠ¤í„° 컨트롤러는 여러 ëŒ€ì˜ VPN Serverì—ì„œ í´ëŸ¬ìŠ¤í„°ë§ì„ 구축하는 경우ì—있어서 ê° í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ì˜ ì¤‘ì•™ 컴퓨터ì—ì„œ í´ëŸ¬ìŠ¤í„°ì— 하나 필요합니다. ë™ì¼í•œ í´ëŸ¬ìŠ¤í„°ë¥¼ 구성하는 다른 구성ì›ì—ì„œ í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì— ì—°ê²°í•˜ì—¬ í´ëŸ¬ìŠ¤í„° 구성ì›ìœ¼ë¡œ ë™ìž‘ì„ ì‹œìž‘í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë©´ VPN Serverê°€ ìžë™ìœ¼ë¡œ 다시 시작합니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. CMD_ClusterSettingController_Args ClusterSettingController [/WEIGHT:weight] [/ONLY:yes|no] -CMD_ClusterSettingController_WEIGHTì´ VPN Serverì˜ ì„±ëŠ¥ 기준 ë¹„ìœ¨ì˜ ê°’ì„ ì„¤ì •í•©ë‹ˆë‹¤. í´ëŸ¬ìŠ¤í„° ë‚´ì—서로드 ë°¸ëŸ°ì‹±ì„ í•  ë•Œ 기준ì´ë˜ëŠ” 값입니다. ë³´í†µì€ 100입니다. 예를 들어, 다른 멤버가 100 ìƒíƒœì—ì„œ 하나만 200하면 다른 ë©¤ë²„ì˜ 2 ë°° ì—°ê²°ì„ ë§¡ê²Œë¡œë“œ ë°¸ëŸ°ì‹±ì‹œì— ì¡°ì •ë©ë‹ˆë‹¤. ê°’ì€ 1 ì´ìƒì´ì–´ì•¼í•©ë‹ˆë‹¤. ì´ ë§¤ê°œ 변수를 지정하지 않으면 100ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. +CMD_ClusterSettingController_WEIGHT ì´ VPN Serverì˜ ì„±ëŠ¥ 기준 ë¹„ìœ¨ì˜ ê°’ì„ ì„¤ì •í•©ë‹ˆë‹¤. í´ëŸ¬ìŠ¤í„° ë‚´ì—서로드 ë°¸ëŸ°ì‹±ì„ í•  ë•Œ 기준ì´ë˜ëŠ” 값입니다. ë³´í†µì€ 100입니다. 예를 들어, 다른 멤버가 100 ìƒíƒœì—ì„œ 하나만 200하면 다른 ë©¤ë²„ì˜ 2 ë°° ì—°ê²°ì„ ë§¡ê²Œë¡œë“œ ë°¸ëŸ°ì‹±ì‹œì— ì¡°ì •ë©ë‹ˆë‹¤. ê°’ì€ 1 ì´ìƒì´ì–´ì•¼í•©ë‹ˆë‹¤. ì´ ë§¤ê°œ 변수를 지정하지 않으면 100ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. CMD_ClusterSettingController_ONLY "yes"를 지정하면 VPN Serverê°€ í´ëŸ¬ìŠ¤í„°ì—ì„œ ì»¨íŠ¸ë¡¤ëŸ¬ë¡œì„œì˜ ê¸°ëŠ¥ë§Œì„ ë™ìž‘시켜, ì¼ë°˜ VPN Clientì˜ ì—°ê²°ì€ ìžì‹  ì´ì™¸ì˜ 구성ì›ì´ 반드시 배분하게ë©ë‹ˆë‹¤. ì´ ê¸°ëŠ¥ì€ ë¶€í•˜ê°€ ë†’ì€ í™˜ê²½ì—ì„œ 사용합니다. ì´ ë§¤ê°œ 변수를 지정하지 않으면 "no"ê°€ 사용ë©ë‹ˆë‹¤. @@ -4564,10 +4564,10 @@ CMD_ClusterSettingMember VPN Server ìœ í˜•ì„ í´ëŸ¬ìŠ¤í„° 구성ì›ìœ¼ë¡œ 설 CMD_ClusterSettingMember_Help VPN Server ìœ í˜•ì„ "í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„"ë¡œ 설정합니다. í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ëŠ” 여러 ëŒ€ì˜ VPN Serverì—ì„œ í´ëŸ¬ìŠ¤í„°ë§ì„ 구축하는 경우ì—ìžˆì–´ì„œì˜ íŠ¹ì • 기존 í´ëŸ¬ìŠ¤í„° 컨트롤러가 중심ì´ë˜ì–´ êµ¬ì„±ëœ í´ëŸ¬ìŠ¤í„°ì— ì†í•˜ëŠ” 다른 êµ¬ì„±ì› ì»´í“¨í„°ì—ì„œ í´ëŸ¬ìŠ¤í„°ì— í•„ìš”í•œë§Œí¼ ì—¬ëŸ¬ 추가 수 있습니다. \n í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ VPN Server를 설정하려면 ì‚¬ì „ì— ì°¸ê°€í•  예정 í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì˜ ê´€ë¦¬ìžì— ì»¨íŠ¸ë¡¤ëŸ¬ì˜ IP 주소와 í¬íŠ¸ ë²ˆí˜¸ì´ VPN Serverì˜ ê³µìš© IP 주소 ë° ê³µê°œ í¬íŠ¸ 번호 (필요한 경우) ë° ì•”í˜¸ë¥¼ 문ì˜í•´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë ¤ë©´ VPN Server ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤. \nì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë©´ VPN Serverê°€ ìžë™ìœ¼ë¡œ 다시 시작합니다. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. CMD_ClusterSettingMember_Args ClusterSettingMember [server:port] [/IP:ip] [/PORTS:ports] [/PASSWORD:password] [/WEIGHT:weight] CMD_ClusterSettingMember_ [server:port] 호스트 ì´ë¦„:í¬íŠ¸ 번호] 형ì‹ì˜ 매개 ë³€ìˆ˜ì— ì—°ê²°í•  í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì˜ í˜¸ìŠ¤íŠ¸ ì´ë¦„ ë˜ëŠ” IP 주소 ë° í¬íŠ¸ 번호를 지정합니다. -CMD_ClusterSettingMember_IPì´ ì„œë²„ì˜ ê³µìš© IP 주소를 지정합니다. 공개 IP 주소를 지정하지 않으면 "/IP:none"ê³¼ ê°™ì´ ì§€ì •í•˜ì‹­ì‹œì˜¤. 공개 IP 주소를 지정하지 않으면 í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì— ì—°ê²°í•  ë•Œ 사용ë˜ëŠ” ë„¤íŠ¸ì›Œí¬ ì¸í„°íŽ˜ì´ìŠ¤ì˜ IP 주소가 ìžë™ìœ¼ë¡œ 사용ë©ë‹ˆë‹¤. -CMD_ClusterSettingMember_PORTSì´ ì„œë²„ì˜ ê³µê°œ í¬íŠ¸ 번호 목ë¡ì„ 지정합니다. 공개 í¬íŠ¸ 번호는 ì ì–´ë„ 하나 ì´ìƒ 설정해야 복수 설정할 수 있습니다. ì´ ê²½ìš° "/PORTS:443,992,8888"와 ê°™ì´ ì½¤ë§ˆ 기호로 구분합니다. +CMD_ClusterSettingMember_IP ì´ ì„œë²„ì˜ ê³µìš© IP 주소를 지정합니다. 공개 IP 주소를 지정하지 않으면 "/IP:none"ê³¼ ê°™ì´ ì§€ì •í•˜ì‹­ì‹œì˜¤. 공개 IP 주소를 지정하지 않으면 í´ëŸ¬ìŠ¤í„° ì»¨íŠ¸ë¡¤ëŸ¬ì— ì—°ê²°í•  ë•Œ 사용ë˜ëŠ” ë„¤íŠ¸ì›Œí¬ ì¸í„°íŽ˜ì´ìŠ¤ì˜ IP 주소가 ìžë™ìœ¼ë¡œ 사용ë©ë‹ˆë‹¤. +CMD_ClusterSettingMember_PORTS ì´ ì„œë²„ì˜ ê³µê°œ í¬íŠ¸ 번호 목ë¡ì„ 지정합니다. 공개 í¬íŠ¸ 번호는 ì ì–´ë„ 하나 ì´ìƒ 설정해야 복수 설정할 수 있습니다. ì´ ê²½ìš° "/PORTS:443,992,8888"와 ê°™ì´ ì½¤ë§ˆ 기호로 구분합니다. CMD_ClusterSettingMember_PASSWORD ì—°ê²°ëœ ì»¨íŠ¸ë¡¤ëŸ¬ì— ì—°ê²°í•˜ê¸°ìœ„í•œ 암호를 지정합니다. ì—°ê²°ëœ ì»¨íŠ¸ë¡¤ëŸ¬ 관리 비밀번호와 ë™ì¼í•©ë‹ˆë‹¤. -CMD_ClusterSettingMember_WEIGHTì´ VPN Serverì˜ ì„±ëŠ¥ 기준 ë¹„ìœ¨ì˜ ê°’ì„ ì„¤ì •í•©ë‹ˆë‹¤. í´ëŸ¬ìŠ¤í„°ì—서로드 ë°¸ëŸ°ì‹±ì„ í•  ë•Œ 기준ì´ë˜ëŠ” 값입니다. 예를 들어, 다른 멤버가 100 ìƒíƒœì—ì„œ 하나만 200하면 다른 ë©¤ë²„ì˜ 2 ë°°ì˜ ì—°ê²°ì„ ë§¡ë„ë¡ ì¡°ì •ë©ë‹ˆë‹¤. ê°’ì€ 1 ì´ìƒì´ì–´ì•¼í•©ë‹ˆë‹¤. ì´ ë§¤ê°œ 변수를 지정하지 않으면 100ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. +CMD_ClusterSettingMember_WEIGHT ì´ VPN Serverì˜ ì„±ëŠ¥ 기준 ë¹„ìœ¨ì˜ ê°’ì„ ì„¤ì •í•©ë‹ˆë‹¤. í´ëŸ¬ìŠ¤í„°ì—서로드 ë°¸ëŸ°ì‹±ì„ í•  ë•Œ 기준ì´ë˜ëŠ” 값입니다. 예를 들어, 다른 멤버가 100 ìƒíƒœì—ì„œ 하나만 200하면 다른 ë©¤ë²„ì˜ 2 ë°°ì˜ ì—°ê²°ì„ ë§¡ë„ë¡ ì¡°ì •ë©ë‹ˆë‹¤. ê°’ì€ 1 ì´ìƒì´ì–´ì•¼í•©ë‹ˆë‹¤. ì´ ë§¤ê°œ 변수를 지정하지 않으면 100ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. CMD_ClusterSettingMember_Prompt_IP_1 공개 IP 주소를 지정하십시오. \n 지정하지 않으면, ì•„ë¬´ê²ƒë„ ìž…ë ¥í•˜ì§€ ì•Šê³  Enter를 누르십시오. CMD_ClusterSettingMember_Prompt_IP_2 공개 IP 주소: CMD_ClusterSettingMember_Prompt_PORT_1 공개 í¬íŠ¸ 번호 목ë¡ì„ 지정하십시오. \n2 ê°œ ì´ìƒì˜ í¬íŠ¸ 번호를 지정하는 경우, 443,992,8888와 ê°™ì´ ì½¤ë§ˆ 기호로 구분합니다. @@ -4995,8 +4995,8 @@ CMD_Hub_Args Hub [name] CMD_Hub_ [name] 관리하는 ê°€ìƒ HUBì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 매개 변수를 지정하지 ì•Šì€ ê²½ìš° 관리ë˜ëŠ” ê°€ìƒ HUBì˜ ì„ íƒì„ 해제합니다. CMD_Hub_Unselected ê°€ìƒ HUBì˜ ì„ íƒì„ 해제했습니다. CMD_Hub_Selected ê°€ìƒ HUB "%S"를 ì„ íƒí–ˆìŠµë‹ˆë‹¤. -CMD_Hub_Select_Failed/ADMINHUBì—ì„œ ì§€ì •ëœ ê°€ìƒ HUB "%S"를 ì„ íƒí•˜ë ¤ê³ í•˜ë©´ ë‹¤ìŒ ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤. -CMD_Hub_Not_Selectedì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ê¸° ì „ì— Hub 명령ì—ì„œ 관리ë˜ëŠ” ê°€ìƒ HUB를 ì„ íƒí•˜ì‹­ì‹œì˜¤. +CMD_Hub_Select_Failed /ADMINHUBì—ì„œ ì§€ì •ëœ ê°€ìƒ HUB "%S"를 ì„ íƒí•˜ë ¤ê³ í•˜ë©´ ë‹¤ìŒ ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤. +CMD_Hub_Not_Selected ì´ ëª…ë ¹ì„ ì‹¤í–‰í•˜ê¸° ì „ì— Hub 명령ì—ì„œ 관리ë˜ëŠ” ê°€ìƒ HUB를 ì„ íƒí•˜ì‹­ì‹œì˜¤. # Online 명령 @@ -5219,7 +5219,7 @@ CMD_CascadeUsernameSet_Help 현재 관리하고있는 ê°€ìƒ HUBì— ë“±ë¡ë˜ì–´ CMD_CascadeUsernameSet_Args CascadeUsernameSet [name] [/USERNAME:username] CMD_CascadeUsernameSet_ [name] ì„¤ì •ì„ ë³€ê²½ 계단ì‹ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. CMD_CascadeUsernameSet_USERNAME 계단ì‹ê°€ VPN Serverì— ì—°ê²°í•  ë•Œ ì‚¬ìš©ìž ì¸ì¦ì— 필요한 ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. -CMD_CascadeUsername_Noticeì´ ì—°ê²° ì„¤ì •ì˜ ì¸ì¦ ë°©ë²•ì€ í˜„ìž¬ 암호 ì¸ì¦ìœ¼ë¡œ 설정ë˜ì–´ 있습니다. ì‚¬ìš©ìž ì´ë¦„ì„ ë³€ê²½ í•œ 후 CascadePasswordSet 명령ì—ì„œ 암호를 다시 설정해야합니다. +CMD_CascadeUsername_Notice ì´ ì—°ê²° ì„¤ì •ì˜ ì¸ì¦ ë°©ë²•ì€ í˜„ìž¬ 암호 ì¸ì¦ìœ¼ë¡œ 설정ë˜ì–´ 있습니다. ì‚¬ìš©ìž ì´ë¦„ì„ ë³€ê²½ í•œ 후 CascadePasswordSet 명령ì—ì„œ 암호를 다시 설정해야합니다. # CascadeAnonymousSet 명령 @@ -5463,7 +5463,7 @@ CMD_AccessAdd_Prompt_PROTOCOL 프로토콜 번호 ë˜ëŠ” 프로토콜 ì´ë¦„ (tc CMD_AccessAdd_Prompt_SRCPORT 소스 í¬íŠ¸ ë²ˆí˜¸ì˜ ë²”ìœ„ (tcp/udpì˜ ê²½ìš°ì—만): CMD_AccessAdd_Prompt_DESTPORT 목ì ì§€ í¬íŠ¸ ë²ˆí˜¸ì˜ ë²”ìœ„ (tcp/udpì˜ ê²½ìš°ì—만): CMD_AccessAdd_Prompt_SRCUSERNAME 전송 ì‚¬ìš©ìž ì´ë¦„ (지정ì—ì„œ 모든): -CMD_AccessAdd_Prompt_DESTUSERNAMEë°›ì€ ì‚¬ìš©ìž ì´ë¦„ (지정ì—ì„œ 모든): +CMD_AccessAdd_Prompt_DESTUSERNAME ë°›ì€ ì‚¬ìš©ìž ì´ë¦„ (지정ì—ì„œ 모든): CMD_AccessAdd_Prompt_SRCMAC 소스 MAC 주소와 ë§ˆìŠ¤í¬ (지정ì—ì„œ 모든): CMD_AccessAdd_Prompt_DESTMAC ëŒ€ìƒ MAC 주소와 ë§ˆìŠ¤í¬ (지정ì—ì„œ 모든): CMD_AccessAdd_Prompt_TCPSTATE TCP ì—°ê²° ìƒíƒœ (Established/Unestablished): @@ -5486,9 +5486,9 @@ CMD_AccessAddEx_DESTUSERNAME ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ ì§€ì •ëœ ì´ë¦„ì˜ ì‚¬ìš© CMD_AccessAddEx_SRCMAC ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ 소스 MAC 주소를 지정합니다. MAC 주소는 00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00ê³¼ ê°™ì´ 16 진수로 "-"ë˜ëŠ” ":"구분 기호를 사용하여 지정합니다. 구분 기호는 ìƒëžµ í•  수 있습니다. CMD_AccessAddEx_DESTMAC ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ 목ì ì§€ MAC 주소를 지정합니다. 지정 방법ì€/SRCMAC 매개 변수와 같습니다. CMD_AccessAddEx_TCPSTATE ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ TCP ì—°ê²° ìƒíƒœë¥¼ 지정합니다. Established ë˜ëŠ” Unestablishedì„ ì§€ì •í•©ë‹ˆë‹¤. -CMD_AccessAddEx_DELAYì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼í•˜ëŠ” ê²½ìš°ì— ì§€ì—°ì„ ë°œìƒì‹œí‚¬ 수 있습니다. ë°œìƒì‹œí‚¤ê³  ìží•˜ëŠ” 지연 ì‹œê°„ì„ ë°€ë¦¬ ì´ˆ 단위로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ ì§€ì—°ì€ ë°œìƒí•˜ì§€ 않습니다. ì§€ì—°ì€ 10000 밀리 ì´ˆ ì´í•˜ 여야합니다. -CMD_AccessAddEx_JITTERì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼í•˜ëŠ” ê²½ìš°ì— ì§€í„°ë¥¼ ë°œìƒì‹œí‚¬ 수 있습니다. 지연 ê°’ì— ëŒ€í•´ ì§€í„°ì˜ ìš”ë™ì„ 0 %~ 100 %ì˜ ë°±ë¶„ìœ¨ 수치로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ 지터가 ë°œìƒí•˜ì§€ 않습니다. -CMD_AccessAddEx_LOSSì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼ í•  ë•Œ 패킷 ì†ì‹¤ì„ ë°œìƒì‹œí‚¬ 수 있습니다. íŒ¨í‚·ì´ ì†ì‹¤ ë  ê°€ëŠ¥ì„±ì„ 0 %~ 100 %ì˜ ë°±ë¶„ìœ¨ 수치로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ 패킷 ì†ì‹¤ì€ ë°œìƒí•˜ì§€ 않습니다. +CMD_AccessAddEx_DELAY ì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼í•˜ëŠ” ê²½ìš°ì— ì§€ì—°ì„ ë°œìƒì‹œí‚¬ 수 있습니다. ë°œìƒì‹œí‚¤ê³  ìží•˜ëŠ” 지연 ì‹œê°„ì„ ë°€ë¦¬ ì´ˆ 단위로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ ì§€ì—°ì€ ë°œìƒí•˜ì§€ 않습니다. ì§€ì—°ì€ 10000 밀리 ì´ˆ ì´í•˜ 여야합니다. +CMD_AccessAddEx_JITTER ì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼í•˜ëŠ” ê²½ìš°ì— ì§€í„°ë¥¼ ë°œìƒì‹œí‚¬ 수 있습니다. 지연 ê°’ì— ëŒ€í•´ ì§€í„°ì˜ ìš”ë™ì„ 0 %~ 100 %ì˜ ë°±ë¶„ìœ¨ 수치로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ 지터가 ë°œìƒí•˜ì§€ 않습니다. +CMD_AccessAddEx_LOSS ì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼ í•  ë•Œ 패킷 ì†ì‹¤ì„ ë°œìƒì‹œí‚¬ 수 있습니다. íŒ¨í‚·ì´ ì†ì‹¤ ë  ê°€ëŠ¥ì„±ì„ 0 %~ 100 %ì˜ ë°±ë¶„ìœ¨ 수치로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ 패킷 ì†ì‹¤ì€ ë°œìƒí•˜ì§€ 않습니다. CMD_AccessAddEx_Prompt_DELAY ë°œìƒí•˜ëŠ” 지연 (밀리 세컨드 단위:0 - 10000): CMD_AccessAddEx_Prompt_JITTER ë°œìƒì‹œí‚¤ëŠ” ì§€í„°ì˜ ìš”ë™ (백분율:0 - 100): @@ -5526,7 +5526,7 @@ CMD_AccessAdd6_Prompt_PROTOCOL 프로토콜 번호 ë˜ëŠ” 프로토콜 ì´ë¦„ (t CMD_AccessAdd6_Prompt_SRCPORT 소스 í¬íŠ¸ ë²ˆí˜¸ì˜ ë²”ìœ„ (tcp/udpì˜ ê²½ìš°ì—만): CMD_AccessAdd6_Prompt_DESTPORT 목ì ì§€ í¬íŠ¸ ë²ˆí˜¸ì˜ ë²”ìœ„ (tcp/udpì˜ ê²½ìš°ì—만): CMD_AccessAdd6_Prompt_SRCUSERNAME 전송 ì‚¬ìš©ìž ì´ë¦„ (지정ì—ì„œ 모든): -CMD_AccessAdd6_Prompt_DESTUSERNAMEë°›ì€ ì‚¬ìš©ìž ì´ë¦„ (지정ì—ì„œ 모든): +CMD_AccessAdd6_Prompt_DESTUSERNAME ë°›ì€ ì‚¬ìš©ìž ì´ë¦„ (지정ì—ì„œ 모든): CMD_AccessAdd6_Prompt_SRCMAC 소스 MAC 주소와 ë§ˆìŠ¤í¬ (지정ì—ì„œ 모든): CMD_AccessAdd6_Prompt_DESTMAC ëŒ€ìƒ MAC 주소와 ë§ˆìŠ¤í¬ (지정ì—ì„œ 모든): CMD_AccessAdd6_Prompt_TCPSTATE TCP ì—°ê²° ìƒíƒœ (Established/Unestablished): @@ -5549,9 +5549,9 @@ CMD_AccessAddEx6_DESTUSERNAME ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ ì§€ì •ëœ ì´ë¦„ì˜ ì‚¬ìš© CMD_AccessAddEx6_SRCMAC ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ 소스 MAC 주소를 지정합니다. MAC 주소는 00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00ê³¼ ê°™ì´ 16 진수로 "-"ë˜ëŠ” ":"구분 기호를 사용하여 지정합니다. 구분 기호는 ìƒëžµ í•  수 있습니다. CMD_AccessAddEx6_DESTMAC ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ 목ì ì§€ MAC 주소를 지정합니다. 지정 방법ì€/SRCMAC 매개 변수와 같습니다. CMD_AccessAddEx6_TCPSTATE ê·œì¹™ì˜ ì¡°ê±´ìœ¼ë¡œ TCP ì—°ê²° ìƒíƒœë¥¼ 지정합니다. Established ë˜ëŠ” Unestablishedì„ ì§€ì •í•©ë‹ˆë‹¤. -CMD_AccessAddEx6_DELAYì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼í•˜ëŠ” ê²½ìš°ì— ì§€ì—°ì„ ë°œìƒì‹œí‚¬ 수 있습니다. ë°œìƒì‹œí‚¤ê³  ìží•˜ëŠ” 지연 ì‹œê°„ì„ ë°€ë¦¬ ì´ˆ 단위로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ ì§€ì—°ì€ ë°œìƒí•˜ì§€ 않습니다. 지터는 10000 밀리 ì´ˆ ì´í•˜ 여야합니다. -CMD_AccessAddEx6_JITTERì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼í•˜ëŠ” ê²½ìš°ì— ì§€í„°ë¥¼ ë°œìƒì‹œí‚¬ 수 있습니다. 지연 ê°’ì— ëŒ€í•´ ì§€í„°ì˜ ìš”ë™ì„ 0 %~ 100 %ì˜ ë°±ë¶„ìœ¨ 수치로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ 지터가 ë°œìƒí•˜ì§€ 않습니다. -CMD_AccessAddEx6_LOSSì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼ í•  ë•Œ 패킷 ì†ì‹¤ì„ ë°œìƒì‹œí‚¬ 수 있습니다. íŒ¨í‚·ì´ ì†ì‹¤ ë  ê°€ëŠ¥ì„±ì„ 0 %~ 100 %ì˜ ë°±ë¶„ìœ¨ 수치로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ 패킷 ì†ì‹¤ì€ ë°œìƒí•˜ì§€ 않습니다. +CMD_AccessAddEx6_DELAY ì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼í•˜ëŠ” ê²½ìš°ì— ì§€ì—°ì„ ë°œìƒì‹œí‚¬ 수 있습니다. ë°œìƒì‹œí‚¤ê³  ìží•˜ëŠ” 지연 ì‹œê°„ì„ ë°€ë¦¬ ì´ˆ 단위로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ ì§€ì—°ì€ ë°œìƒí•˜ì§€ 않습니다. 지터는 10000 밀리 ì´ˆ ì´í•˜ 여야합니다. +CMD_AccessAddEx6_JITTER ì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼í•˜ëŠ” ê²½ìš°ì— ì§€í„°ë¥¼ ë°œìƒì‹œí‚¬ 수 있습니다. 지연 ê°’ì— ëŒ€í•´ ì§€í„°ì˜ ìš”ë™ì„ 0 %~ 100 %ì˜ ë°±ë¶„ìœ¨ 수치로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ 지터가 ë°œìƒí•˜ì§€ 않습니다. +CMD_AccessAddEx6_LOSS ì´ ê·œì¹™ì€ íŒ¨í‚·ì´ í†µê³¼ í•  ë•Œ 패킷 ì†ì‹¤ì„ ë°œìƒì‹œí‚¬ 수 있습니다. íŒ¨í‚·ì´ ì†ì‹¤ ë  ê°€ëŠ¥ì„±ì„ 0 %~ 100 %ì˜ ë°±ë¶„ìœ¨ 수치로 지정합니다. 무 지정 ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ 패킷 ì†ì‹¤ì€ ë°œìƒí•˜ì§€ 않습니다. CMD_AccessAddEx6_Prompt_DELAY ë°œìƒí•˜ëŠ” 지연 (밀리 세컨드 단위:0 - 10000): CMD_AccessAddEx6_Prompt_JITTER ë°œìƒì‹œí‚¤ëŠ” ì§€í„°ì˜ ìš”ë™ (백분율:0 - 100): @@ -5644,7 +5644,7 @@ CMD_UserGet_Column_UserCert ë“±ë¡ ëœ ì‚¬ìš©ìž ê³ ìœ  ì¸ì¦ì„œ CMD_UserGet_Column_RadiusAlias 외부 ì¸ì¦ ì„œë²„ì˜ ì¸ì¦ ì‚¬ìš©ìž ì´ë¦„ CMD_UserGet_Column_RootCert_CN ì¸ì¦ì„œì˜ CN ê°’ì˜ ì œí•œ CMD_UserGet_Column_RootCert_SERIAL ì¸ì¦ì„œ ì¼ë ¨ 번호 제한 -CMD_UserGet_Policyì´ ì‚¬ìš©ìžì— ì„¤ì •ëœ ë³´ì•ˆ ì •ì±… +CMD_UserGet_Policy ì´ ì‚¬ìš©ìžì— ì„¤ì •ëœ ë³´ì•ˆ ì •ì±… # UserAnonymousSet 명령 @@ -5684,8 +5684,8 @@ CMD_UserSignedSet ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ ì„œëª… ëœ ì¸ì¦ì„œ ì¸ì¦ 설정 CMD_UserSignedSet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ "서명 ëœ ì¸ì¦ì„œ ì¸ì¦"으로 설정합니다. 서명 ëœ ì¸ì¦ì„œ ì¸ì¦ìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” ì‚¬ìš©ìž ì´ë¦„ì€ ì‚¬ìš©ìžê°€ ê°€ìƒ HUBì— ì—°ê²°í–ˆì„ ë•Œ 사용ìžê°€ 제시 í•œ ì¸ì¦ì„œê°€ ê°€ìƒ HUB 신뢰하는 ì¸ì¦ ê¸°ê´€ì˜ ì¸ì¦ì„œ 목ë¡ì— ì¸ì¦ì„œ 중 í•˜ë‚˜ì— ì˜í•´ 서명ë˜ì–´ 있는지를 검사하며 í´ë¼ì´ì–¸íŠ¸ ì¸ì¦ì„œì— 해당 ê°œì¸ í‚¤ë¥¼ 보유하고 있는지 RSA 알고리즘 ê²€ì¦í•¨ìœ¼ë¡œì¨ ì—°ê²°ì„ í—ˆìš©í•˜ëŠ” ì¸ì¦ 방법입니다. \n ë˜í•œ 사용ìžë§ˆë‹¤ 기대하는 ì¦ëª…ì„œì˜ Common Name (CN) ë° ì¼ë ¨ 번호를 ë“±ë¡ í•´ë‘ê³ , ìƒê¸°ì˜ ê²€ì¦ì„ 통과 í•œ 후 ì¸ì¦ì„œì˜ ë‚´ìš©ì´ ì„¤ì •ëœ ê°’ê³¼ ì¼ì¹˜í•˜ëŠ” 경우ì—만 ì—°ê²° 를 허용하ë„ë¡ ì„¤ì •ë„ ê°€ëŠ¥í•©ë‹ˆë‹¤. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 목ë¡ì„ 검색하려면 UserList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. CMD_UserSignedSet_Args UserSignedSet [name] [/CN:cn] [/SERIAL:serial] CMD_UserSignedSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. -CMD_UserSignedSet_CNì´ ë§¤ê°œ 변수를 지정한 경우ì—는 사용ìžê°€ 제시 í•œ ì¸ì¦ì„œê°€ 신뢰할 수있는 ì¸ì¦ 기관ì—ì„œ 서명ë˜ê³  있는지를 ê²€ì¦ í•œ 후 ê·¸ ì¦ëª…ì„œì˜ Common Name (CN)ì˜ ê°’ì„ì´ ë§¤ê°œ ë³€ìˆ˜ì— ì˜í•´ ì„¤ì •ëœ ê°’ê³¼ 비êµí•˜ì—¬ ì¼ì¹˜í•˜ëŠ” 경우ì—만 ì—°ê²°ì„ í—ˆìš©í•©ë‹ˆë‹¤. "none"ì„ ì§€ì •í–ˆì„ ê²½ìš°,ì´ ì²´í¬ëŠ” 행해지 지 않습니다. -CMD_UserSignedSet_SERIALì´ ë§¤ê°œ 변수를 지정한 경우ì—는 사용ìžê°€ 제시 í•œ ì¸ì¦ì„œê°€ 신뢰할 수있는 ì¸ì¦ 기관ì—ì„œ 서명ë˜ê³  있는지를 ê²€ì¦ í•œ 후 ì¸ì¦ì„œì˜ ì¼ë ¨ 번호 ê°’ì„ì´ ë§¤ê°œ ë³€ìˆ˜ì— ì˜í•´ ì„¤ì •ëœ ê°’ê³¼ ë¹„êµ í•˜ê³  ì¼ì¹˜í•˜ëŠ” 경우ì—만 ì—°ê²°ì„ í—ˆìš©í•©ë‹ˆë‹¤. "none"ì„ ì§€ì •í–ˆì„ ê²½ìš°,ì´ ì²´í¬ëŠ” 행해지 지 않습니다. +CMD_UserSignedSet_CN ì´ ë§¤ê°œ 변수를 지정한 경우ì—는 사용ìžê°€ 제시 í•œ ì¸ì¦ì„œê°€ 신뢰할 수있는 ì¸ì¦ 기관ì—ì„œ 서명ë˜ê³  있는지를 ê²€ì¦ í•œ 후 ê·¸ ì¦ëª…ì„œì˜ Common Name (CN)ì˜ ê°’ì„ì´ ë§¤ê°œ ë³€ìˆ˜ì— ì˜í•´ ì„¤ì •ëœ ê°’ê³¼ 비êµí•˜ì—¬ ì¼ì¹˜í•˜ëŠ” 경우ì—만 ì—°ê²°ì„ í—ˆìš©í•©ë‹ˆë‹¤. "none"ì„ ì§€ì •í–ˆì„ ê²½ìš°,ì´ ì²´í¬ëŠ” 행해지 지 않습니다. +CMD_UserSignedSet_SERIAL ì´ ë§¤ê°œ 변수를 지정한 경우ì—는 사용ìžê°€ 제시 í•œ ì¸ì¦ì„œê°€ 신뢰할 수있는 ì¸ì¦ 기관ì—ì„œ 서명ë˜ê³  있는지를 ê²€ì¦ í•œ 후 ì¸ì¦ì„œì˜ ì¼ë ¨ 번호 ê°’ì„ì´ ë§¤ê°œ ë³€ìˆ˜ì— ì˜í•´ ì„¤ì •ëœ ê°’ê³¼ ë¹„êµ í•˜ê³  ì¼ì¹˜í•˜ëŠ” 경우ì—만 ì—°ê²°ì„ í—ˆìš©í•©ë‹ˆë‹¤. "none"ì„ ì§€ì •í–ˆì„ ê²½ìš°,ì´ ì²´í¬ëŠ” 행해지 지 않습니다. CMD_UserSignedSet_Prompt_CN Common Name (CN) ê°’ì„ í•œì •: CMD_UserSignedSet_Prompt_SERIAL ì¼ë ¨ 번호 ê°’ì„ í•œì •: @@ -5695,7 +5695,7 @@ CMD_UserRadiusSet ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ RADIUS ì¸ì¦ 설정 CMD_UserRadiusSet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ "RADIUS ì¸ì¦"으로 설정합니다. RADIUS ì¸ì¦ìœ¼ë¡œ 설정ë˜ì–´ìžˆëŠ” ì´ë¦„으로 사용ìžê°€ ê°€ìƒ HUBì— ì—°ê²°í–ˆì„ ë•Œ ì‚¬ìš©ìž ì´ë¦„ê³¼ 사용ìžê°€ ìž…ë ¥ í•œ 암호가 RADIUS 서버로 전송 ëœ RADIUS 서버가 ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호 검사를 실시한 후 ì¸ì¦ 성공하면 사용ìžì˜ VPN ì—°ê²°ì„ í—ˆìš©í•©ë‹ˆë‹¤. \nRadius ì¸ì¦ì„ 사용하려면 미리 RadiusServerSet ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ 사용하는 RADIUS 서버를 ê°€ìƒ HUBë¡œ 설정해야합니다. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 목ë¡ì„ 검색하려면 UserList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. CMD_UserRadiusSet_Args UserRadiusSet [name] [/ALIAS:alias_name] CMD_UserRadiusSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. -CMD_UserRadiusSet_ALIASì´ ë§¤ê°œ 변수가 설정ë˜ì–´ìžˆëŠ” 경우 RADIUS ì„œë²„ì— ì „ì†¡ë˜ëŠ” ì‚¬ìš©ìž ì´ë¦„ì„ ê°€ìƒ HUBì—ì„œ ì‚¬ìš©ìž ì´ë¦„ê³¼ 다른 ì‚¬ìš©ìž ì´ë¦„ ì¼ ìˆ˜ 있습니다. 설정하지 않으면,/ALIAS:noneì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ (ê°€ìƒ HUBì˜ ì‚¬ìš©ìž ì´ë¦„ì´ ì‚¬ìš©ë©ë‹ˆë‹¤). ì‚¬ìš©ìž ì´ë¦„ì´ "*"ì˜ ê²½ìš°/ALIAS 매개 변수는 무시ë©ë‹ˆë‹¤. "*"사용ìžì— 대한 ì„¤ëª…ì€ UserCreate/HELP를 입력하면 표시ë©ë‹ˆë‹¤. +CMD_UserRadiusSet_ALIAS ì´ ë§¤ê°œ 변수가 설정ë˜ì–´ìžˆëŠ” 경우 RADIUS ì„œë²„ì— ì „ì†¡ë˜ëŠ” ì‚¬ìš©ìž ì´ë¦„ì„ ê°€ìƒ HUBì—ì„œ ì‚¬ìš©ìž ì´ë¦„ê³¼ 다른 ì‚¬ìš©ìž ì´ë¦„ ì¼ ìˆ˜ 있습니다. 설정하지 않으면,/ALIAS:noneì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ (ê°€ìƒ HUBì˜ ì‚¬ìš©ìž ì´ë¦„ì´ ì‚¬ìš©ë©ë‹ˆë‹¤). ì‚¬ìš©ìž ì´ë¦„ì´ "*"ì˜ ê²½ìš°/ALIAS 매개 변수는 무시ë©ë‹ˆë‹¤. "*"사용ìžì— 대한 ì„¤ëª…ì€ UserCreate/HELP를 입력하면 표시ë©ë‹ˆë‹¤. CMD_UserRadiusSet_Prompt_ALIAS ì¸ì¦ 별칭 ì´ë¦„ (옵션): @@ -5704,7 +5704,7 @@ CMD_UserNTLMSet ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ NT ë„ë©”ì¸ ì¸ì¦ìœ¼ë¡œ 설정 CMD_UserNTLMSet_Help 현재 관리하고있는 ê°€ìƒ HUBì˜ ë³´ì•ˆ 계정 ë°ì´í„°ë² ì´ìŠ¤ì— 등ë¡ë˜ì–´ìžˆëŠ” ì‚¬ìš©ìž ì¸ì¦ ë°©ë²•ì„ "NT ë„ë©”ì¸ ì¸ì¦"으로 설정합니다. NT ë„ë©”ì¸ ì¸ì¦ì— 설정ë˜ì–´ìžˆëŠ” ì´ë¦„으로 사용ìžê°€ ê°€ìƒ HUBì— ì—°ê²°í–ˆì„ ë•Œ ì‚¬ìš©ìž ì´ë¦„ê³¼ 사용ìžê°€ ìž…ë ¥ í•œ 암호가 Windows NT/2000/Server 2003/Server 2008/Server 2008 R2/Server 2012 ë„ë©”ì¸ ì»¨íŠ¸ë¡¤ëŸ¬ ë˜ëŠ” Active Directory 서버로 전송 ëœ ì¸ì¦ 서버가 ì‚¬ìš©ìž ì´ë¦„ê³¼ 암호를 ì²´í¬ í•œ 후 ì¸ì¦ì´ 성공하면 ê·¸ 사용ìžì˜ VPN ì—°ê²°ì„ í—ˆìš©í•©ë‹ˆë‹¤. \nNT ë„ë©”ì¸ ì¸ì¦ì„ 사용하려면 VPN Serverê°€ 해당 ë„ë©”ì¸ì— ì—°ê²°ë˜ì–´ìžˆëŠ” Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012 중 í•˜ë‚˜ì˜ ìš´ì˜ ì²´ì œì—ì„œ 실행해야합니다. ìžì„¸í•œ ë‚´ìš©ì€ VPN Server 관리ìžì—게 문ì˜í•˜ì‹­ì‹œì˜¤. \n 현재 등ë¡ë˜ì–´ìžˆëŠ” 사용ìžì˜ 목ë¡ì„ 검색하려면 UserList ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. \nì´ ëª…ë ¹ì€ VPN Bridgeì—서는 실행ë˜ì§€ 않습니다. \nì´ ëª…ë ¹ì€ í´ëŸ¬ìŠ¤í„°ì—ì„œ í´ëŸ¬ìŠ¤í„° êµ¬ì„±ì› ì„œë²„ë¡œ ìž‘ë™í•˜ëŠ” VPN Serverì˜ ê°€ìƒ HUBì—서는 실행ë˜ì§€ 않습니다. CMD_UserNTLMSet_Args UserNTLMSet [name] [/ALIAS:alias_name] CMD_UserNTLMSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. -CMD_UserNTLMSet_ALIASì´ ë§¤ê°œ 변수가 설정ë˜ì–´ìžˆëŠ” 경우, NT ë„ë©”ì¸ ë˜ëŠ” Active Directoryì— ì „ì†¡ë˜ëŠ” ì‚¬ìš©ìž ì´ë¦„ì„ ê°€ìƒ HUBì—ì„œ ì‚¬ìš©ìž ì´ë¦„ê³¼ 다른 ì‚¬ìš©ìž ì´ë¦„ ì¼ ìˆ˜ 있습니다. 설정하지 않으면,/ALIAS:noneì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ (ê°€ìƒ HUBì˜ ì‚¬ìš©ìž ì´ë¦„ì´ ì‚¬ìš©ë©ë‹ˆë‹¤). ì‚¬ìš©ìž ì´ë¦„ì´ "*"ì˜ ê²½ìš°/ALIAS 매개 변수는 무시ë©ë‹ˆë‹¤. "*"사용ìžì— 대한 ì„¤ëª…ì€ UserCreate/HELP를 입력하면 표시ë©ë‹ˆë‹¤. +CMD_UserNTLMSet_ALIAS ì´ ë§¤ê°œ 변수가 설정ë˜ì–´ìžˆëŠ” 경우, NT ë„ë©”ì¸ ë˜ëŠ” Active Directoryì— ì „ì†¡ë˜ëŠ” ì‚¬ìš©ìž ì´ë¦„ì„ ê°€ìƒ HUBì—ì„œ ì‚¬ìš©ìž ì´ë¦„ê³¼ 다른 ì‚¬ìš©ìž ì´ë¦„ ì¼ ìˆ˜ 있습니다. 설정하지 않으면,/ALIAS:noneì„ ì§€ì •í•˜ì‹­ì‹œì˜¤ (ê°€ìƒ HUBì˜ ì‚¬ìš©ìž ì´ë¦„ì´ ì‚¬ìš©ë©ë‹ˆë‹¤). ì‚¬ìš©ìž ì´ë¦„ì´ "*"ì˜ ê²½ìš°/ALIAS 매개 변수는 무시ë©ë‹ˆë‹¤. "*"사용ìžì— 대한 ì„¤ëª…ì€ UserCreate/HELP를 입력하면 표시ë©ë‹ˆë‹¤. # UserPolicyRemove 명령 @@ -5774,8 +5774,8 @@ CMD_GroupGet_ [name] 정보를 얻으려면 그룹 ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. CMD_GroupGet_Column_NAME 그룹 ì´ë¦„ CMD_GroupGet_Column_REALNAME 본명 CMD_GroupGet_Column_NOTE 설명 -CMD_GroupGet_Column_POLICYì´ ê·¸ë£¹ì— ì„¤ì •ëœ ë³´ì•ˆ ì •ì±… -CMD_GroupGet_Column_MEMBERSì´ ê·¸ë£¹ì— ì†í•œ ì‚¬ìš©ìž ì´ë¦„ ëª©ë¡ +CMD_GroupGet_Column_POLICY ì´ ê·¸ë£¹ì— ì„¤ì •ëœ ë³´ì•ˆ ì •ì±… +CMD_GroupGet_Column_MEMBERS ì´ ê·¸ë£¹ì— ì†í•œ ì‚¬ìš©ìž ì´ë¦„ ëª©ë¡ # GroupJoin 명령 @@ -6511,7 +6511,7 @@ CMD_AccountUsernameSet_Help VPN Clientì— ë“±ë¡ë˜ì–´ìžˆëŠ” ì—°ê²° ì„¤ì •ì„ CMD_AccountUsernameSet_Args AccountUsernameSet [name] [/USERNAME:username] CMD_AccountUsernameSet_ [name] ì„¤ì •ì„ ë³€ê²½í•˜ë ¤ë©´ ì—°ê²° ì„¤ì •ì˜ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. CMD_AccountUsernameSet_USERNAME ì—°ê²° 설정 VPN Serverì— ì—°ê²°í•  ë•Œ ì‚¬ìš©ìž ì¸ì¦ì— 필요한 ì‚¬ìš©ìž ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. -CMD_AccountUsername_Noticeì´ ì—°ê²° ì„¤ì •ì˜ ì¸ì¦ ë°©ë²•ì€ í˜„ìž¬ 암호 ì¸ì¦ìœ¼ë¡œ 설정ë˜ì–´ 있습니다. ì‚¬ìš©ìž ì´ë¦„ì„ ë³€ê²½ í•œ 후 AccountPasswordSet 명령ì—ì„œ 암호를 다시 설정해야합니다. +CMD_AccountUsername_Notice ì´ ì—°ê²° ì„¤ì •ì˜ ì¸ì¦ ë°©ë²•ì€ í˜„ìž¬ 암호 ì¸ì¦ìœ¼ë¡œ 설정ë˜ì–´ 있습니다. ì‚¬ìš©ìž ì´ë¦„ì„ ë³€ê²½ í•œ 후 AccountPasswordSet 명령ì—ì„œ 암호를 다시 설정해야합니다. # AccountAnonymousSet 명령 @@ -6814,7 +6814,7 @@ CMD_MakeCert_L 만들 ì¸ì¦ì„œì˜ 로컬 (L) í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. noneì„ CMD_MakeCert_SERIAL 만들 ì¸ì¦ì„œì˜ ì¼ë ¨ 번호 í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. 16 진수로 지정합니다. noneì„ ì§€ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. CMD_MakeCert_EXPIRES 만들 ì¸ì¦ì„œì˜ 유효 ê¸°ê°„ì„ ì§€ì •í•©ë‹ˆë‹¤. none ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ 3650 ì¼ (10 ë…„)ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. 최대 10950 ì¼ (약 30 ë…„)까지 지정할 수 있습니다. CMD_MakeCert_SIGNCERT 만들 ì¸ì¦ì„œë¥¼ 기존 ì¸ì¦ì„œë¡œ 서명하는 경우 ì„œëª…ì— ì‚¬ìš©í•˜ëŠ” X.509 형ì‹ì˜ ì¸ì¦ì„œ íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 매개 변수를 ìƒëžµ í•œ 경우ì—는 서명하지 ì•Šê³  새 ì¸ì¦ì„œë¥¼ 루트 ì¸ì¦ì„œë¡œ 만듭니다. -CMD_MakeCert_SIGNKEY/SIGNCERTì— ì§€ì •ëœ ì¸ì¦ì„œì— 대ì‘하는 비밀 키 (RSA Base-64 ì¸ì½”딩)ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_MakeCert_SIGNKEY /SIGNCERTì— ì§€ì •ëœ ì¸ì¦ì„œì— 대ì‘하는 비밀 키 (RSA Base-64 ì¸ì½”딩)ì„ ì§€ì •í•©ë‹ˆë‹¤. CMD_MakeCert_SAVECERT 만든 ì¸ì¦ì„œë¥¼ 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ì¸ì¦ì„œëŠ” RSA 형ì‹ì˜ 1024 bitì˜ ê³µê°œ 키를 í¬í•¨í•œ X.509 파ì¼ë¡œ 저장ë©ë‹ˆë‹¤. CMD_MakeCert_SAVEKEY 작성한 ì¸ì¦ì„œì— 대ì‘하는 비밀 키를 저장하는 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 비밀 키는 RSA 형ì‹ì˜ 1024 bitì˜ ê°œì¸ í‚¤ 파ì¼ë¡œ 저장ë©ë‹ˆë‹¤. CMD_MakeCert_PROMPT_CN 만든 ì¸ì¦ì„œì˜ ì´ë¦„ (CN): @@ -6828,7 +6828,7 @@ CMD_MakeCert_PROMPT_EXPIRES 만들 ì¸ì¦ì„œì˜ 유효 기간 (ì¼): CMD_MakeCert_PROMPT_SAVECERT 만든 ì¸ì¦ì„œë¥¼ 저장할 íŒŒì¼ ì´ë¦„: CMD_MakeCert_PROMPT_SAVEKEY 만든 비밀 키를 저장하는 íŒŒì¼ ì´ë¦„: CMD_MakeCert_EVAL_EXPIRES 만료 %u ì´ìƒì˜ %u ì´í•˜ë¡œ 지정하십시오. -CMD_MakeCert_ERROR_SIGNKEY/SIGNCERT ë°/SIGNKEYë¡œ ì§€ì •ëœ ì¸ì¦ì„œ ë˜ëŠ” ê°œì¸ í‚¤ë¥¼ ì½ì§€ 못하거나, ì¡°í•©ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. +CMD_MakeCert_ERROR_SIGNKEY /SIGNCERT ë°/SIGNKEYë¡œ ì§€ì •ëœ ì¸ì¦ì„œ ë˜ëŠ” ê°œì¸ í‚¤ë¥¼ ì½ì§€ 못하거나, ì¡°í•©ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. CMD_MakeCert_ERROR_GEN_FAILED ì¸ì¦ì„œì™€ ê°œì¸ í‚¤ ìƒì„±ì— 실패했습니다. @@ -6845,7 +6845,7 @@ CMD_MakeCert2048_L 만들 ì¸ì¦ì„œì˜ 로컬 (L) í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. non CMD_MakeCert2048_SERIAL 만들 ì¸ì¦ì„œì˜ ì¼ë ¨ 번호 í•­ëª©ì„ ì§€ì •í•©ë‹ˆë‹¤. 16 진수로 지정합니다. noneì„ ì§€ì •í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. CMD_MakeCert2048_EXPIRES 만들 ì¸ì¦ì„œì˜ 유효 ê¸°ê°„ì„ ì§€ì •í•©ë‹ˆë‹¤. none ë˜ëŠ” 0ì„ ì§€ì •í•˜ë©´ 3650 ì¼ (10 ë…„)ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. 최대 10950 ì¼ (약 30 ë…„)까지 지정할 수 있습니다. CMD_MakeCert2048_SIGNCERT 만들 ì¸ì¦ì„œë¥¼ 기존 ì¸ì¦ì„œë¡œ 서명하는 경우 ì„œëª…ì— ì‚¬ìš©í•˜ëŠ” X.509 형ì‹ì˜ ì¸ì¦ì„œ íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 매개 변수를 ìƒëžµ í•œ 경우ì—는 서명하지 ì•Šê³  새 ì¸ì¦ì„œë¥¼ 루트 ì¸ì¦ì„œë¡œ 만듭니다. -CMD_MakeCert2048_SIGNKEY/SIGNCERTì— ì§€ì •ëœ ì¸ì¦ì„œì— 대ì‘하는 비밀 키 (RSA Base-64 ì¸ì½”딩)ì„ ì§€ì •í•©ë‹ˆë‹¤. +CMD_MakeCert2048_SIGNKEY /SIGNCERTì— ì§€ì •ëœ ì¸ì¦ì„œì— 대ì‘하는 비밀 키 (RSA Base-64 ì¸ì½”딩)ì„ ì§€ì •í•©ë‹ˆë‹¤. CMD_MakeCert2048_SAVECERT 만든 ì¸ì¦ì„œë¥¼ 저장할 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. ì¸ì¦ì„œëŠ” RSA 형ì‹ì˜ 2048 bitì˜ ê³µê°œ 키를 í¬í•¨í•œ X.509 파ì¼ë¡œ 저장ë©ë‹ˆë‹¤. CMD_MakeCert2048_SAVEKEY 작성한 ì¸ì¦ì„œì— 대ì‘하는 비밀 키를 저장하는 íŒŒì¼ ì´ë¦„ì„ ì§€ì •í•©ë‹ˆë‹¤. 비밀 키는 RSA 형ì‹ì˜ 2048 bitì˜ ê°œì¸ í‚¤ 파ì¼ë¡œ 저장ë©ë‹ˆë‹¤. @@ -6937,7 +6937,7 @@ CMD_Check_Args Check # 시스템 검사기 관계 # (ì¼ë¶€ ì´ìƒí•œ 문ìžì—´ì´ í¬í•¨ë˜ì–´ 있지만 ë¬¸ìž ì½”ë“œ 변환 í™•ì¸ ìš©ìž…ë‹ˆë‹¤) CHECK_TITLE -------------------------------------------------- \nSoftEther VPN ë™ìž‘ 환경 검사 ë„구 \n \nCopyright (c) SoftEther VPN Project \nAll Rights Reserved. \n \n -CHECK_NOTEì´ ìž‘ë™ í™˜ê²½ 검사 ë„구를 실행 í•œ ì‹œìŠ¤í…œì´ í…ŒìŠ¤íŠ¸ë¥¼ 통과 í•œ 경우 SoftEther VPN 소프트웨어가 ìž‘ë™ í•  ê°€ëŠ¥ì„±ì´ ë†’ìŠµë‹ˆë‹¤. ì²´í¬ì— ì‹œê°„ì´ ê±¸ë¦´ 수 있습니다. 기다리십시오... \n \n +CHECK_NOTE ì´ ìž‘ë™ í™˜ê²½ 검사 ë„구를 실행 í•œ ì‹œìŠ¤í…œì´ í…ŒìŠ¤íŠ¸ë¥¼ 통과 í•œ 경우 SoftEther VPN 소프트웨어가 ìž‘ë™ í•  ê°€ëŠ¥ì„±ì´ ë†’ìŠµë‹ˆë‹¤. ì²´í¬ì— ì‹œê°„ì´ ê±¸ë¦´ 수 있습니다. 기다리십시오... \n \n CHECK_EXEC_TAG '%s'ì˜ ì²´í¬ ì¤‘... \n CHECK_PASS [합격] â—‹ CHECK_FAIL [불합격] × @@ -6979,10 +6979,10 @@ SW_COMPONENT_VPNBRIDGE_TITLE SoftEther VPN Bridge SW_COMPONENT_VPNBRIDGE_DESCRIPTION ì§€ì  ê±°ì ì— 설치합니다. ì´ ê¸°ì§€ì˜ ë¬¼ë¦¬ì  LANì—있는 모든 컴퓨터를 센터 ê±°ì ì—있는 VPN Server를 통해 통신 í•  수 있ë„ë¡í•˜ê¸° 위해 설치하십시오. 관리 ë„êµ¬ë„ ì„¤ì¹˜ë©ë‹ˆë‹¤. SW_COMPONENT_VPNSMGR_TITLE SoftEther VPN 서버 관리 ê´€ë¦¬ìž (관리 ë„구 만) -SW_COMPONENT_VPNSMGR_DESCRIPTIONì´ PCì— VPN 서버 관리 ê´€ë¦¬ìž ë§Œ 설치합니다. VPN Server 본체는 설치하지 않습니다. 다른 ì»´í“¨í„°ì˜ Windows/Linux/Mac OS X/Solaris/FreeBSDì—ì„œ ìž‘ë™í•˜ëŠ” VPN Server/VPN Bridge를 ì›ê²© 관리 í•  수 있습니다. +SW_COMPONENT_VPNSMGR_DESCRIPTION ì´ PCì— VPN 서버 관리 ê´€ë¦¬ìž ë§Œ 설치합니다. VPN Server 본체는 설치하지 않습니다. 다른 ì»´í“¨í„°ì˜ Windows/Linux/Mac OS X/Solaris/FreeBSDì—ì„œ ìž‘ë™í•˜ëŠ” VPN Server/VPN Bridge를 ì›ê²© 관리 í•  수 있습니다. SW_COMPONENT_VPNCMGR_TITLE SoftEther VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž (관리 ë„구 만) -SW_COMPONENT_VPNCMGR_DESCRIPTIONì´ PCì— VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž ë§Œ 설치합니다. VPN Client 본체는 설치하지 않습니다. 다른 ì»´í“¨í„°ì˜ Windows/Linuxì—ì„œ 실행하는 VPN Client를 ì›ê²© 관리 í•  수 있습니다. +SW_COMPONENT_VPNCMGR_DESCRIPTION ì´ PCì— VPN í´ë¼ì´ì–¸íŠ¸ ì—°ê²° ê´€ë¦¬ìž ë§Œ 설치합니다. VPN Client 본체는 설치하지 않습니다. 다른 ì»´í“¨í„°ì˜ Windows/Linuxì—ì„œ 실행하는 VPN Client를 ì›ê²© 관리 í•  수 있습니다. SW_WELCOME_TITLE SoftEther VPN 설치 마법사 시작 SW_MODE_TITLE 설치 모드 ì„ íƒ @@ -7148,7 +7148,7 @@ SW_LINK_NAME_TRAFFIC 통신 처리량 측정 ë„구 SW_LINK_NAME_TRAFFIC_COMMENT 통신 처리량 측정 ë„구를 사용하여 IP 네트워í¬ì—있는 ë‘ ì»´í“¨í„°ê°„ì— ìµœëŒ€í•œ 통신 전송 ì†ë„를 쉽게 측정 í•  수 있습니다. SW_LINK_NAME_TCP TCP 통신 설정 최ì í™” 유틸리티 SW_LINK_NAME_TCP_COMMENT TCP/IP 통신 ì„¤ì •ì„ ì¡°ì •í•˜ì—¬ì´ ì»´í“¨í„°ì˜ TCP/IP í”„ë¡œí† ì½œì„ ì‚¬ìš©í•˜ì—¬ 통신 ì†ë„를 í–¥ìƒì‹œí‚¬ 수 있습니다. -SW_LINK_NAME_SERVICESì´ ì»´í“¨í„°ì—ì„œ ì‹¤í–‰ì¤‘ì¸ ì„œë¹„ìŠ¤ ëª©ë¡ +SW_LINK_NAME_SERVICES ì´ ì»´í“¨í„°ì—ì„œ ì‹¤í–‰ì¤‘ì¸ ì„œë¹„ìŠ¤ ëª©ë¡ SW_LINK_NAME_SERVICES_COMMENT 현재 Windowsì—ì„œ ì‹¤í–‰ì¤‘ì¸ ì„œë¹„ìŠ¤ 목ë¡ì„ 표시합니다. SoftEther VPN 관계 ì„œë¹„ìŠ¤ì˜ ìž‘ë™ì„ 시작하거나 중지 í•  수 있습니다. SW_LINK_NAME_VPNSERVER_SVC_COMMENT SoftEther VPN Server 서비스를 ì‚¬ìš©ìž ëª¨ë“œë¡œ 시작합니다. SW_LINK_NAME_VPNBRIDGE_SVC_COMMENT SoftEther VPN Bridge 서비스를 ì‚¬ìš©ìž ëª¨ë“œë¡œ 시작합니다. From 462840cf6effdb35179664e4b4c95f9325bc1d73 Mon Sep 17 00:00:00 2001 From: Michael Clausen Date: Mon, 3 Oct 2016 13:31:03 +0200 Subject: [PATCH 007/135] Using client parameter in function CtConnect Using the global client variable might lead to strange behavoir if multiple clients are allocated and to crashes in the case the client was not initialized with CtStartClient() --- src/Cedar/Client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Cedar/Client.c b/src/Cedar/Client.c index d4dd39be..9c907ff7 100644 --- a/src/Cedar/Client.c +++ b/src/Cedar/Client.c @@ -6661,7 +6661,7 @@ bool CtConnect(CLIENT *c, RPC_CLIENT_CONNECT *connect) CiSetError(c, ERR_ACCOUNT_ACTIVE); } else if (r->ClientAuth->AuthType == CLIENT_AUTHTYPE_SECURE && - client->UseSecureDeviceId == 0) + c->UseSecureDeviceId == 0) { // Secure device is not specified CiSetError(c, ERR_NO_SECURE_DEVICE_SPECIFIED); From 334765ffd7fd3704475d464db6657cba6bafda16 Mon Sep 17 00:00:00 2001 From: Ilya Shipitsin Date: Mon, 28 Nov 2016 17:27:29 +0500 Subject: [PATCH 008/135] resolved several cppcheck findings: [src/Cedar/Admin.c:418]: (error) Possible null pointer dereference: cedar [src/Cedar/Admin.c:616]: (error) Possible null pointer dereference: cedar [src/Cedar/WebUI.c:369]: (error) Uninitialized variable: retcode [src/Mayaqua/Encrypt.c:4485]: (error) Uninitialized variable: key [src/Mayaqua/Network.c:13548]: (error) Uninitialized variable: e --- src/Cedar/Admin.c | 5 +++-- src/Cedar/WebUI.c | 2 +- src/Mayaqua/Encrypt.c | 2 +- src/Mayaqua/Network.c | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/Cedar/Admin.c b/src/Cedar/Admin.c index f0908f47..5baebb8a 100644 --- a/src/Cedar/Admin.c +++ b/src/Cedar/Admin.c @@ -410,11 +410,12 @@ PACK *AdminDispatch(RPC *rpc, char *name, PACK *p) server = a->Server; - if (server != NULL) + if (server == NULL) { - cedar = server->Cedar; + return NULL; } + cedar = server->Cedar; Lock(cedar->CedarSuperLock); if (true) diff --git a/src/Cedar/WebUI.c b/src/Cedar/WebUI.c index d188911c..0d4f2245 100644 --- a/src/Cedar/WebUI.c +++ b/src/Cedar/WebUI.c @@ -326,7 +326,7 @@ static wchar_t *WpListener(WEBUI *wu, LIST *params) WU_CONTEXT *context = WuGetContext(wu->Contexts, sessionkey); char *cmd = (char*)StrMapSearch(params, "CMD"); RPC_LISTENER t; - UINT retcode; + UINT retcode = ERR_NO_ERROR; if(context == NULL) { diff --git a/src/Mayaqua/Encrypt.c b/src/Mayaqua/Encrypt.c index 9914646b..8fdca916 100644 --- a/src/Mayaqua/Encrypt.c +++ b/src/Mayaqua/Encrypt.c @@ -4482,7 +4482,7 @@ void DesEcbEncrypt(void *dst, void *src, void *key_7bytes) DES_cblock key; DES_key_schedule ks; // Validate arguments - if (dst == NULL || src == NULL || key == NULL) + if (dst == NULL || src == NULL || key_7bytes == NULL) { return; } diff --git a/src/Mayaqua/Network.c b/src/Mayaqua/Network.c index 41d69cce..5d36dc9f 100644 --- a/src/Mayaqua/Network.c +++ b/src/Mayaqua/Network.c @@ -13490,7 +13490,7 @@ UINT SecureRecv(SOCK *sock, void *data, UINT size) UINT SecureSend(SOCK *sock, void *data, UINT size) { SOCKET s; - int ret, e; + int ret, e = SSL_ERROR_NONE; SSL *ssl; s = sock->socket; ssl = sock->ssl; From a658963cdca58505aa56aee19d9f24731dc787f2 Mon Sep 17 00:00:00 2001 From: Ilya Shipitsin Date: Mon, 28 Nov 2016 17:56:00 +0500 Subject: [PATCH 009/135] make code more readable (inspired by clang static analyzer) --- src/Mayaqua/Internat.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Mayaqua/Internat.c b/src/Mayaqua/Internat.c index fa7bad92..91b812fb 100644 --- a/src/Mayaqua/Internat.c +++ b/src/Mayaqua/Internat.c @@ -2038,7 +2038,7 @@ UINT Utf8ToUni(wchar_t *s, UINT size, BYTE *u, UINT u_size) while (true) { UINT type; - wchar_t c; + wchar_t c = 0; BYTE c1, c2; type = GetUtf8Type(u, u_size, i); @@ -2063,8 +2063,6 @@ UINT Utf8ToUni(wchar_t *s, UINT size, BYTE *u, UINT u_size) } i += type; - c = 0; - if (IsBigEndian()) { if (sizeof(wchar_t) == 2) From 8d59c33b927ff1ac6cbc40841ebe49798f2a908d Mon Sep 17 00:00:00 2001 From: Ilya Shipitsin Date: Mon, 28 Nov 2016 19:12:03 +0500 Subject: [PATCH 010/135] null pointer derefence found by clang static analyzer --- src/Cedar/Protocol.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Cedar/Protocol.c b/src/Cedar/Protocol.c index 90342c74..1af2b040 100644 --- a/src/Cedar/Protocol.c +++ b/src/Cedar/Protocol.c @@ -6652,7 +6652,10 @@ SOCK *SocksConnectEx2(CONNECTION *c, char *proxy_host_name, UINT proxy_port, if (c == NULL || proxy_host_name == NULL || proxy_port == 0 || server_host_name == NULL || server_port == 0) { - c->Err = ERR_PROXY_CONNECT_FAILED; + if (c != NULL) + { + c->Err = ERR_PROXY_CONNECT_FAILED; + } return NULL; } @@ -6846,7 +6849,10 @@ SOCK *ProxyConnectEx2(CONNECTION *c, char *proxy_host_name, UINT proxy_port, if (c == NULL || proxy_host_name == NULL || proxy_port == 0 || server_host_name == NULL || server_port == 0) { - c->Err = ERR_PROXY_CONNECT_FAILED; + if( c != NULL) + { + c->Err = ERR_PROXY_CONNECT_FAILED; + } return NULL; } if (username != NULL && password != NULL && From 39cf3a77cc338f0e38095334cf7c96e1b191c8b0 Mon Sep 17 00:00:00 2001 From: Ilya Shipitsin Date: Mon, 28 Nov 2016 19:28:41 +0500 Subject: [PATCH 011/135] fix "Function call argument is an uninitialized value" found by clang static analyzer --- src/Mayaqua/Network.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mayaqua/Network.c b/src/Mayaqua/Network.c index 5d36dc9f..9d5aacec 100644 --- a/src/Mayaqua/Network.c +++ b/src/Mayaqua/Network.c @@ -2654,7 +2654,7 @@ void RUDPBulkSend(RUDP_STACK *r, RUDP_SESSION *se, void *data, UINT data_size) CRYPT *c; UCHAR crypt_key_src[SHA1_SIZE * 2]; UCHAR crypt_key[SHA1_SIZE]; - UINT icmp_type; + UINT icmp_type = 0; UCHAR sign[SHA1_SIZE]; UCHAR iv[SHA1_SIZE + 1]; // Validate arguments From 095d5e7b7024c88badb276062a8ea4819684855f Mon Sep 17 00:00:00 2001 From: Ilya Shipitsin Date: Mon, 28 Nov 2016 19:33:15 +0500 Subject: [PATCH 012/135] fix "Access to field 'p' results in a dereference of a null pointer (loaded from field 'Folders')" found by clang static analyzer --- src/Mayaqua/Cfg.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Mayaqua/Cfg.c b/src/Mayaqua/Cfg.c index 829ad53a..62551954 100644 --- a/src/Mayaqua/Cfg.c +++ b/src/Mayaqua/Cfg.c @@ -2338,6 +2338,11 @@ void CfgDeleteFolder(FOLDER *f) return; } + if(f->Folders == NULL) + { + return; + } + // Remove all subfolders num = LIST_NUM(f->Folders); ff = Malloc(sizeof(FOLDER *) * num); From 343d82e98c12a3a12a6b05f867bb122e66cb97cd Mon Sep 17 00:00:00 2001 From: DDGo Date: Tue, 29 Nov 2016 18:22:26 +0100 Subject: [PATCH 013/135] Remove blank line at the start from init file There was a blank line at the start of the file before #! /bin/sh, which declares which interpeter it has to use. With this blank line the init script will not work and will throw error "exit status 1", meaning the deamon doesn't start. This simple edit to the file will fix that --- debian/softether-vpnserver.init | 1 - 1 file changed, 1 deletion(-) diff --git a/debian/softether-vpnserver.init b/debian/softether-vpnserver.init index 51baa221..8b815579 100644 --- a/debian/softether-vpnserver.init +++ b/debian/softether-vpnserver.init @@ -1,4 +1,3 @@ - #! /bin/sh ### BEGIN INIT INFO From a5425bcb4e083f6832b5a654ccdc691129859f64 Mon Sep 17 00:00:00 2001 From: Noah O'Donoghue Date: Wed, 28 Dec 2016 14:39:01 +0700 Subject: [PATCH 014/135] Add files via upload --- src/Cedar/IPsec_PPP.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Cedar/IPsec_PPP.c b/src/Cedar/IPsec_PPP.c index 562b187e..3dc9f24b 100644 --- a/src/Cedar/IPsec_PPP.c +++ b/src/Cedar/IPsec_PPP.c @@ -1749,8 +1749,12 @@ PPP_PACKET *PPPRecvResponsePacket(PPP_SESSION *p, PPP_PACKET *req, USHORT expect if (pp->IsControl && PPP_CODE_IS_REQUEST(pp->Protocol, pp->Lcp->Code)) { + // Record current resend because next steps may take a while + UINT64 currentresend = next_resend - now; // Process when the received packet is a request packet response = PPPProcessRequestPacket(p, pp); + // Increase next resend because this may have taken a while + next_resend = Tick64() + currentresend; FreePPPPacket(pp); if (response == NULL) From 69508dc6842b53dd20e906074fcaa3fdde8c03d7 Mon Sep 17 00:00:00 2001 From: Ilya Shipitsin Date: Mon, 9 Jan 2017 16:22:33 +0500 Subject: [PATCH 015/135] added github PR template --- .github/PULL_REQUEST_TEMPLATE.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..14a862fa --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,14 @@ +Changes proposed in this pull request: + - + - + - + +Your great patch is much appreciated. We are considering to apply your patch into the SoftEther VPN main tree. + +SoftEther VPN Patch Acceptance Policy: +http://www.softether.org/5-download/src/9.patch + +You have two options which are described on the above policy. +Could you please choose either option 1 or 2, and specify it clearly on the reply? + +- From c7c40c063a62faccf2c058605dad499ba572ec5c Mon Sep 17 00:00:00 2001 From: Moataz Elmasry Date: Sat, 21 Jan 2017 15:16:11 +0100 Subject: [PATCH 016/135] Add DH groups 2048,3072,4096 to IPSec_IKE src/Cedar/IPsec_IkePacket.c --- src/Cedar/IPsec_IkePacket.c | 17 ++++++++++++++++- src/Cedar/IPsec_IkePacket.h | 15 +++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/src/Cedar/IPsec_IkePacket.c b/src/Cedar/IPsec_IkePacket.c index 6068397d..8475a456 100644 --- a/src/Cedar/IPsec_IkePacket.c +++ b/src/Cedar/IPsec_IkePacket.c @@ -2559,7 +2559,7 @@ IKE_ENGINE *NewIkeEngine() IKE_ENGINE *e = ZeroMalloc(sizeof(IKE_ENGINE)); IKE_CRYPTO *des, *des3, *aes; IKE_HASH *sha1, *md5; - IKE_DH *dh1, *dh2, *dh5; + IKE_DH *dh1, *dh2, *dh5, *dh2048, *dh3072, *dh4096; UINT des_key_sizes[] = { 8, @@ -2601,6 +2601,9 @@ IKE_ENGINE *NewIkeEngine() dh1 = NewIkeDh(e, IKE_DH_1_ID, IKE_DH_1_STRING, 96); dh2 = NewIkeDh(e, IKE_DH_2_ID, IKE_DH_2_STRING, 128); dh5 = NewIkeDh(e, IKE_DH_5_ID, IKE_DH_5_STRING, 192); + dh2048 = NewIkeDh(e, IKE_DH_2048_ID, IKE_DH_2048_STRING, 256); + dh3072 = NewIkeDh(e, IKE_DH_3072_ID, IKE_DH_3072_STRING, 384); + dh4096 = NewIkeDh(e, IKE_DH_4096_ID, IKE_DH_4096_STRING, 512); // Define the IKE algorithm e->IkeCryptos[IKE_P1_CRYPTO_DES_CBC] = des; @@ -2620,6 +2623,9 @@ IKE_ENGINE *NewIkeEngine() e->IkeDhs[IKE_P1_DH_GROUP_768_MODP] = e->EspDhs[IKE_P2_DH_GROUP_768_MODP] = dh1; e->IkeDhs[IKE_P1_DH_GROUP_1024_MODP] = e->EspDhs[IKE_P2_DH_GROUP_1024_MODP] = dh2; e->IkeDhs[IKE_P1_DH_GROUP_1536_MODP] = e->EspDhs[IKE_P2_DH_GROUP_1536_MODP] = dh5; + e->IkeDhs[IKE_P1_DH_GROUP_2048_MODP] = e->EspDhs[IKE_P2_DH_GROUP_2048_MODP] = dh2048; + e->IkeDhs[IKE_P1_DH_GROUP_3072_MODP] = e->EspDhs[IKE_P2_DH_GROUP_3072_MODP] = dh3072; + e->IkeDhs[IKE_P1_DH_GROUP_4096_MODP] = e->EspDhs[IKE_P2_DH_GROUP_4096_MODP] = dh4096; return e; } @@ -3132,6 +3138,15 @@ DH_CTX *IkeDhNewCtx(IKE_DH *d) case IKE_DH_5_ID: return DhNewGroup5(); + + case IKE_DH_2048_ID: + return DhNew2048(); + + case IKE_DH_3072_ID: + return DhNew3072(); + + case IKE_DH_4096_ID: + return DhNew4096(); } return NULL; diff --git a/src/Cedar/IPsec_IkePacket.h b/src/Cedar/IPsec_IkePacket.h index c34864c7..6f714377 100644 --- a/src/Cedar/IPsec_IkePacket.h +++ b/src/Cedar/IPsec_IkePacket.h @@ -259,6 +259,9 @@ struct IKE_TRANSFORM_VALUE #define IKE_P1_DH_GROUP_768_MODP 1 #define IKE_P1_DH_GROUP_1024_MODP 2 #define IKE_P1_DH_GROUP_1536_MODP 5 +#define IKE_P1_DH_GROUP_2048_MODP 14 +#define IKE_P1_DH_GROUP_3072_MODP 15 +#define IKE_P1_DH_GROUP_4096_MODP 16 // Phase 1: The expiration date type in IKE transform value #define IKE_P1_LIFE_TYPE_SECONDS 1 @@ -272,6 +275,9 @@ struct IKE_TRANSFORM_VALUE #define IKE_P2_DH_GROUP_768_MODP 1 #define IKE_P2_DH_GROUP_1024_MODP 2 #define IKE_P2_DH_GROUP_1536_MODP 5 +#define IKE_P2_DH_GROUP_2048_MODP 14 +#define IKE_P2_DH_GROUP_3072_MODP 15 +#define IKE_P2_DH_GROUP_4096_MODP 16 // Phase 2: The encapsulation mode in IPsec transform value #define IKE_P2_CAPSULE_TUNNEL 1 @@ -540,6 +546,15 @@ struct IKE_P1_KEYSET #define IKE_DH_5_ID 2 #define IKE_DH_5_STRING "MODP 1536 (Group 5)" +#define IKE_DH_2048_ID 14 +#define IKE_DH_2048_STRING "MODP 2048 (Group 14)" + +#define IKE_DH_3072_ID 15 +#define IKE_DH_3072_STRING "MODP 3072 (Group 15)" + +#define IKE_DH_4096_ID 16 +#define IKE_DH_4096_STRING "MODP 4096 (Group 16)" + // Encryption algorithm for IKE struct IKE_CRYPTO From 342d602f5d8405ddc248a90c4caa4c04c797bfa2 Mon Sep 17 00:00:00 2001 From: Moataz Elmasry Date: Sun, 22 Jan 2017 16:09:30 +0100 Subject: [PATCH 017/135] Add support for HMAC SHA2-256, HMAC SHA2-384, HMAC SHA2-512 --- src/Mayaqua/Encrypt.c | 117 +++++++++++++++++++++++++++++++++++------- src/Mayaqua/Encrypt.h | 14 +++++ 2 files changed, 112 insertions(+), 19 deletions(-) diff --git a/src/Mayaqua/Encrypt.c b/src/Mayaqua/Encrypt.c index 9914646b..21058a77 100644 --- a/src/Mayaqua/Encrypt.c +++ b/src/Mayaqua/Encrypt.c @@ -378,14 +378,44 @@ void HMacMd5(void *dst, void *key, UINT key_size, void *data, UINT data_size) MD5_Final(dst, &md5_ctx1); } +void HMacSha1(void *dst, void *key, UINT key_size, void *data, UINT data_size) { + HMacSha(_SHA1_160, dst, key, key_size, data, data_size); +} + +void HMacSha2_256(void *dst, void *key, UINT key_size, void *data, UINT data_size) { + HMacSha(_SHA2_256, dst, key, key_size, data, data_size); +} + +void HMacSha2_384(void *dst, void *key, UINT key_size, void *data, UINT data_size) { + HMacSha(_SHA2_384, dst, key, key_size, data, data_size); +} + +void HMacSha2_512(void *dst, void *key, UINT key_size, void *data, UINT data_size) { + HMacSha(_SHA2_512, dst, key, key_size, data, data_size); +} + // Calculation of HMAC (SHA-1) -void HMacSha1(void *dst, void *key, UINT key_size, void *data, UINT data_size) +void HMacSha(UINT sha_type, void *dst, void *key, UINT key_size, void *data, UINT data_size) { - UCHAR k[HMAC_BLOCK_SIZE]; - UCHAR hash1[SHA1_SIZE]; - UCHAR data2[HMAC_BLOCK_SIZE]; + UINT hmac_block_size; + switch(sha_type) { + case _SHA1_160: + case _SHA2_256: + hmac_block_size = HMAC_BLOCK_SIZE; + break; + case _SHA2_384: + case _SHA2_512: + hmac_block_size = HMAC_BLOCK_SIZE_1024; + break; + default: + return; + } + + UCHAR k[hmac_block_size]; + UCHAR hash1[hmac_block_size]; + UCHAR data2[hmac_block_size]; SHA_CTX sha_ctx1; - UCHAR pad1[HMAC_BLOCK_SIZE]; + UCHAR pad1[hmac_block_size]; UINT i; // Validate arguments if (dst == NULL || (key == NULL && key_size != 0) || (data == NULL && data_size != 0)) @@ -393,14 +423,15 @@ void HMacSha1(void *dst, void *key, UINT key_size, void *data, UINT data_size) return; } + // Creating a K - if (key_size <= HMAC_BLOCK_SIZE) + if (key_size <= hmac_block_size) { for (i = 0;i < key_size;i++) { pad1[i] = ((UCHAR *)key)[i] ^ 0x36; } - for (i = key_size;i < HMAC_BLOCK_SIZE;i++) + for (i = key_size;i < hmac_block_size;i++) { pad1[i] = 0 ^ 0x36; } @@ -410,41 +441,89 @@ void HMacSha1(void *dst, void *key, UINT key_size, void *data, UINT data_size) Zero(k, sizeof(k)); HashSha1(k, key, key_size); - for (i = 0;i < HMAC_BLOCK_SIZE;i++) + for (i = 0;i < hmac_block_size;i++) { pad1[i] = k[i] ^ 0x36; } } - SHA1_Init(&sha_ctx1); - SHA1_Update(&sha_ctx1, pad1, sizeof(pad1)); - SHA1_Update(&sha_ctx1, data, data_size); - SHA1_Final(hash1, &sha_ctx1); + switch(sha_type) { + case _SHA1_160: + SHA1_Init(&sha_ctx1); + SHA1_Update(&sha_ctx1, pad1, sizeof(pad1)); + SHA1_Update(&sha_ctx1, data, data_size); + SHA1_Final(hash1, &sha_ctx1); + break; + case _SHA2_256: + SHA256_Init(&sha_ctx1); + SHA256_Update(&sha_ctx1, pad1, sizeof(pad1)); + SHA256_Update(&sha_ctx1, data, data_size); + SHA256_Final(hash1, &sha_ctx1); + break; + case _SHA2_384: + SHA384_Init(&sha_ctx1); + SHA384_Update(&sha_ctx1, pad1, sizeof(pad1)); + SHA384_Update(&sha_ctx1, data, data_size); + SHA384_Final(hash1, &sha_ctx1); + break; + case _SHA2_512: + SHA512_Init(&sha_ctx1); + SHA512_Update(&sha_ctx1, pad1, sizeof(pad1)); + SHA512_Update(&sha_ctx1, data, data_size); + SHA512_Final(hash1, &sha_ctx1); + break; + } + // Generation of data 2 - if (key_size <= HMAC_BLOCK_SIZE) + if (key_size <= hmac_block_size) { for (i = 0;i < key_size;i++) { data2[i] = ((UCHAR *)key)[i] ^ 0x5c; } - for (i = key_size;i < HMAC_BLOCK_SIZE;i++) + for (i = key_size;i < hmac_block_size;i++) { data2[i] = 0 ^ 0x5c; } } else { - for (i = 0;i < HMAC_BLOCK_SIZE;i++) + for (i = 0;i < hmac_block_size;i++) { data2[i] = k[i] ^ 0x5c; } } - SHA1_Init(&sha_ctx1); - SHA1_Update(&sha_ctx1, data2, HMAC_BLOCK_SIZE); - SHA1_Update(&sha_ctx1, hash1, SHA1_SIZE); - SHA1_Final(dst, &sha_ctx1); + switch(sha_type) { + case _SHA1_160: + SHA1_Init(&sha_ctx1); + SHA1_Update(&sha_ctx1, data2, hmac_block_size); + SHA1_Update(&sha_ctx1, hash1, SHA1_SIZE); + SHA1_Final(dst, &sha_ctx1); + break; + case _SHA2_256: + SHA256_Init(&sha_ctx1); + SHA256_Update(&sha_ctx1, data2, hmac_block_size); + SHA256_Update(&sha_ctx1, hash1, SHA256_SIZE); + SHA256_Final(dst, &sha_ctx1); + break; + case _SHA2_384: + SHA384_Init(&sha_ctx1); + SHA384_Update(&sha_ctx1, data2, hmac_block_size); + SHA384_Update(&sha_ctx1, hash1, SHA384_SIZE); + SHA384_Final(dst, &sha_ctx1); + break; + + case _SHA2_512: + SHA384_Init(&sha_ctx1); + SHA384_Update(&sha_ctx1, data2, hmac_block_size); + SHA1_Update(&sha_ctx1, hash1, SHA512_SIZE); + SHA384_Final(dst, &sha_ctx1); + break; + + } + } // Calculate the HMAC diff --git a/src/Mayaqua/Encrypt.h b/src/Mayaqua/Encrypt.h index 46720fb5..9021b983 100644 --- a/src/Mayaqua/Encrypt.h +++ b/src/Mayaqua/Encrypt.h @@ -141,8 +141,16 @@ void RAND_Free_For_SoftEther(); #define AES_IV_SIZE 16 // AES IV size #define AES_MAX_KEY_SIZE 32 // Maximum AES key size +// IANA definitions taken from IKEv1 Phase 1. For internal use only +#define _SHA1_160 2 +#define _SHA2_256 4 +#define _SHA2_384 5 +#define _SHA2_512 6 + // HMAC block size #define HMAC_BLOCK_SIZE 64 +// The block size for sha-384 and sha-512 as defined by rfc4868 +#define HMAC_BLOCK_SIZE_1024 128 #define DH_GROUP1_PRIME_768 \ "FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD1" \ @@ -294,6 +302,8 @@ struct X_CRL #define MD5_SIZE 16 #define SHA1_SIZE 20 #define SHA256_SIZE 32 +#define SHA384_SIZE 48 +#define SHA512_SIZE 64 // Key element of DES struct DES_KEY_VALUE @@ -559,7 +569,11 @@ void MdProcess(MD *md, void *dest, void *src, UINT size); void Enc_tls1_PRF(unsigned char *label, int label_len, const unsigned char *sec, int slen, unsigned char *out1, int olen); +void HMacSha(UINT sha_type, void *dst, void *key, UINT key_size, void *data, UINT data_size); void HMacSha1(void *dst, void *key, UINT key_size, void *data, UINT data_size); +void HMacSha2_256(void *dst, void *key, UINT key_size, void *data, UINT data_size); +void HMacSha2_384(void *dst, void *key, UINT key_size, void *data, UINT data_size); +void HMacSha2_512(void *dst, void *key, UINT key_size, void *data, UINT data_size); void HMacMd5(void *dst, void *key, UINT key_size, void *data, UINT data_size); BUF *EasyEncrypt(BUF *src_buf); From 29234b7f9a4f4c7bc61360abd6e24323d6f9b2c2 Mon Sep 17 00:00:00 2001 From: Moataz Elmasry Date: Mon, 23 Jan 2017 00:50:48 +0100 Subject: [PATCH 018/135] Add HMAC SHA2 to IKE --- src/Cedar/IPsec_IkePacket.c | 69 ++++++++++++++++++++++++++++++++----- src/Cedar/IPsec_IkePacket.h | 14 +++++++- src/Mayaqua/Encrypt.c | 64 ++++++++++++++++++++++++---------- src/Mayaqua/Encrypt.h | 15 +++++--- 4 files changed, 129 insertions(+), 33 deletions(-) diff --git a/src/Cedar/IPsec_IkePacket.c b/src/Cedar/IPsec_IkePacket.c index 6068397d..6550247e 100644 --- a/src/Cedar/IPsec_IkePacket.c +++ b/src/Cedar/IPsec_IkePacket.c @@ -2558,7 +2558,7 @@ IKE_ENGINE *NewIkeEngine() { IKE_ENGINE *e = ZeroMalloc(sizeof(IKE_ENGINE)); IKE_CRYPTO *des, *des3, *aes; - IKE_HASH *sha1, *md5; + IKE_HASH *sha1, *md5, *sha2_256, *sha2_384, *sha2_512; IKE_DH *dh1, *dh2, *dh5; UINT des_key_sizes[] = { @@ -2594,6 +2594,14 @@ IKE_ENGINE *NewIkeEngine() // SHA-1 sha1 = NewIkeHash(e, IKE_HASH_SHA1_ID, IKE_HASH_SHA1_STRING, 20); + // SHA-2 + // sha2-256 + sha2_256 = NewIkeHash(e, IKE_HASH_SHA2_256_ID, IKE_HASH_SHA2_256_STRING, 32); + // sha2-384 + sha2_384 = NewIkeHash(e, IKE_HASH_SHA2_384_ID, IKE_HASH_SHA2_384_STRING, 48); + // sha2-512 + sha2_512 = NewIkeHash(e, IKE_HASH_SHA2_512_ID, IKE_HASH_SHA2_512_STRING, 64); + // MD5 md5 = NewIkeHash(e, IKE_HASH_MD5_ID, IKE_HASH_MD5_STRING, 16); @@ -2608,6 +2616,10 @@ IKE_ENGINE *NewIkeEngine() e->IkeCryptos[IKE_P1_CRYPTO_AES_CBC] = aes; e->IkeHashes[IKE_P1_HASH_MD5] = md5; e->IkeHashes[IKE_P1_HASH_SHA1] = sha1; + //e->IkeHashes[IKE_P1_HASH_SHA2_256] = sha2_256; + //e->IkeHashes[IKE_P1_HASH_SHA2_384] = sha2_384; + //e->IkeHashes[IKE_P1_HASH_SHA2_512] = sha2_512; + // Definition of ESP algorithm e->EspCryptos[IKE_TRANSFORM_ID_P2_ESP_DES] = des; @@ -2925,6 +2937,15 @@ void IkeHash(IKE_HASH *h, void *dst, void *src, UINT size) // SHA-1 Sha1(dst, src, size); break; + case IKE_HASH_SHA2_256_ID: + Sha2_256(dst, src, size); + break; + case IKE_HASH_SHA2_384_ID: + Sha2_384(dst, src, size); + break; + case IKE_HASH_SHA2_512_ID: + Sha2_512(dst, src, size); + break; default: // Unknown @@ -2936,11 +2957,26 @@ void IkeHash(IKE_HASH *h, void *dst, void *src, UINT size) // Calculation of HMAC void IkeHMac(IKE_HASH *h, void *dst, void *key, UINT key_size, void *data, UINT data_size) { - UCHAR k[HMAC_BLOCK_SIZE]; + UINT hmac_block_size; + if (h == NULL) { + return; + } + switch (h->HashId) { + case IKE_HASH_SHA1_ID: + case IKE_HASH_SHA2_256_ID: + hmac_block_size = HMAC_BLOCK_SIZE; + break; + case IKE_HASH_SHA2_384_ID: + case IKE_HASH_SHA2_512_ID: + hmac_block_size = HMAC_BLOCK_SIZE_1024; + break; + default: return; + } + UCHAR k[hmac_block_size]; UCHAR *data1; UCHAR hash1[IKE_MAX_HASH_SIZE]; UINT data1_size; - UCHAR data2[IKE_MAX_HASH_SIZE + HMAC_BLOCK_SIZE]; + UCHAR data2[IKE_MAX_HASH_SIZE + hmac_block_size]; UINT data2_size; UCHAR tmp1600[1600]; bool no_free = false; @@ -2957,6 +2993,21 @@ void IkeHMac(IKE_HASH *h, void *dst, void *key, UINT key_size, void *data, UINT HMacSha1(dst, key, key_size, data, data_size); return; } + else if (h->HashId == IKE_HASH_SHA2_256_ID) + { + HMacSha2_256(dst, key, key_size, data, data_size); + return; + } + else if (h->HashId == IKE_HASH_SHA2_384_ID) + { + HMacSha2_384(dst, key, key_size, data, data_size); + return; + } + else if (h->HashId == IKE_HASH_SHA2_512_ID) + { + HMacSha2_512(dst, key, key_size, data, data_size); + return; + } else if (h->HashId == IKE_HASH_MD5_ID) { // Use the special function (fast) in the case of MD5 @@ -2966,7 +3017,7 @@ void IkeHMac(IKE_HASH *h, void *dst, void *key, UINT key_size, void *data, UINT // Creating a K Zero(k, sizeof(k)); - if (key_size <= HMAC_BLOCK_SIZE) + if (key_size <= hmac_block_size) { Copy(k, key, key_size); } @@ -2976,7 +3027,7 @@ void IkeHMac(IKE_HASH *h, void *dst, void *key, UINT key_size, void *data, UINT } // Generation of data 1 - data1_size = data_size + HMAC_BLOCK_SIZE; + data1_size = data_size + hmac_block_size; if (data1_size > sizeof(tmp1600)) { @@ -2988,12 +3039,12 @@ void IkeHMac(IKE_HASH *h, void *dst, void *key, UINT key_size, void *data, UINT no_free = true; } - for (i = 0;i < HMAC_BLOCK_SIZE;i++) + for (i = 0;i < hmac_block_size;i++) { data1[i] = k[i] ^ 0x36; } - Copy(data1 + HMAC_BLOCK_SIZE, data, data_size); + Copy(data1 + hmac_block_size, data, data_size); // Calculate the hash value IkeHash(h, hash1, data1, data1_size); @@ -3004,14 +3055,14 @@ void IkeHMac(IKE_HASH *h, void *dst, void *key, UINT key_size, void *data, UINT } // Generation of data 2 - data2_size = h->HashSize + HMAC_BLOCK_SIZE; + data2_size = h->HashSize + hmac_block_size; for (i = 0;i < HMAC_BLOCK_SIZE;i++) { data2[i] = k[i] ^ 0x5c; } - Copy(data2 + HMAC_BLOCK_SIZE, hash1, h->HashSize); + Copy(data2 + hmac_block_size, hash1, h->HashSize); // Calculate the hash value IkeHash(h, dst, data2, data2_size); diff --git a/src/Cedar/IPsec_IkePacket.h b/src/Cedar/IPsec_IkePacket.h index c34864c7..2f7859f7 100644 --- a/src/Cedar/IPsec_IkePacket.h +++ b/src/Cedar/IPsec_IkePacket.h @@ -120,7 +120,7 @@ #endif // OS_WIN32 // Maximum hash size -#define IKE_MAX_HASH_SIZE 20 // Size of SHA-1 is the maximum for now +#define IKE_MAX_HASH_SIZE 64 // Size of SHA-2-512 is the maximum for now // Maximum block size #define IKE_MAX_BLOCK_SIZE 16 // Size of AES is maximum at the moment @@ -250,6 +250,9 @@ struct IKE_TRANSFORM_VALUE // Phase 1: The hash algorithm in IKE transform value #define IKE_P1_HASH_MD5 1 #define IKE_P1_HASH_SHA1 2 +#define IKE_P1_HASH_SHA2_256 4 +#define IKE_P1_HASH_SHA2_384 5 +#define IKE_P1_HASH_SHA2_512 6 // Phase 1: The authentication method in the IKE transform value #define IKE_P1_AUTH_METHOD_PRESHAREDKEY 1 @@ -530,6 +533,15 @@ struct IKE_P1_KEYSET #define IKE_HASH_SHA1_ID 1 #define IKE_HASH_SHA1_STRING "SHA-1" +#define IKE_HASH_SHA2_256_ID 2 +#define IKE_HASH_SHA2_256_STRING "SHA-2-256" + +#define IKE_HASH_SHA2_384_ID 3 +#define IKE_HASH_SHA2_384_STRING "SHA-2-384" + +#define IKE_HASH_SHA2_512_ID 4 +#define IKE_HASH_SHA2_512_STRING "SHA-2-512" + // Number and name of DH algorithm for IKE #define IKE_DH_1_ID 0 #define IKE_DH_1_STRING "MODP 768 (Group 1)" diff --git a/src/Mayaqua/Encrypt.c b/src/Mayaqua/Encrypt.c index 21058a77..903c34a8 100644 --- a/src/Mayaqua/Encrypt.c +++ b/src/Mayaqua/Encrypt.c @@ -379,19 +379,19 @@ void HMacMd5(void *dst, void *key, UINT key_size, void *data, UINT data_size) } void HMacSha1(void *dst, void *key, UINT key_size, void *data, UINT data_size) { - HMacSha(_SHA1_160, dst, key, key_size, data, data_size); + HMacSha(SHA1_160, dst, key, key_size, data, data_size); } void HMacSha2_256(void *dst, void *key, UINT key_size, void *data, UINT data_size) { - HMacSha(_SHA2_256, dst, key, key_size, data, data_size); + HMacSha(SHA2_256, dst, key, key_size, data, data_size); } void HMacSha2_384(void *dst, void *key, UINT key_size, void *data, UINT data_size) { - HMacSha(_SHA2_384, dst, key, key_size, data, data_size); + HMacSha(SHA2_384, dst, key, key_size, data, data_size); } void HMacSha2_512(void *dst, void *key, UINT key_size, void *data, UINT data_size) { - HMacSha(_SHA2_512, dst, key, key_size, data, data_size); + HMacSha(SHA2_512, dst, key, key_size, data, data_size); } // Calculation of HMAC (SHA-1) @@ -399,12 +399,12 @@ void HMacSha(UINT sha_type, void *dst, void *key, UINT key_size, void *data, UIN { UINT hmac_block_size; switch(sha_type) { - case _SHA1_160: - case _SHA2_256: + case SHA1_160: + case SHA2_256: hmac_block_size = HMAC_BLOCK_SIZE; break; - case _SHA2_384: - case _SHA2_512: + case SHA2_384: + case SHA2_512: hmac_block_size = HMAC_BLOCK_SIZE_1024; break; default: @@ -448,25 +448,25 @@ void HMacSha(UINT sha_type, void *dst, void *key, UINT key_size, void *data, UIN } switch(sha_type) { - case _SHA1_160: + case SHA1_160: SHA1_Init(&sha_ctx1); SHA1_Update(&sha_ctx1, pad1, sizeof(pad1)); SHA1_Update(&sha_ctx1, data, data_size); SHA1_Final(hash1, &sha_ctx1); break; - case _SHA2_256: + case SHA2_256: SHA256_Init(&sha_ctx1); SHA256_Update(&sha_ctx1, pad1, sizeof(pad1)); SHA256_Update(&sha_ctx1, data, data_size); SHA256_Final(hash1, &sha_ctx1); break; - case _SHA2_384: + case SHA2_384: SHA384_Init(&sha_ctx1); SHA384_Update(&sha_ctx1, pad1, sizeof(pad1)); SHA384_Update(&sha_ctx1, data, data_size); SHA384_Final(hash1, &sha_ctx1); break; - case _SHA2_512: + case SHA2_512: SHA512_Init(&sha_ctx1); SHA512_Update(&sha_ctx1, pad1, sizeof(pad1)); SHA512_Update(&sha_ctx1, data, data_size); @@ -496,26 +496,26 @@ void HMacSha(UINT sha_type, void *dst, void *key, UINT key_size, void *data, UIN } switch(sha_type) { - case _SHA1_160: + case SHA1_160: SHA1_Init(&sha_ctx1); SHA1_Update(&sha_ctx1, data2, hmac_block_size); SHA1_Update(&sha_ctx1, hash1, SHA1_SIZE); SHA1_Final(dst, &sha_ctx1); break; - case _SHA2_256: + case SHA2_256: SHA256_Init(&sha_ctx1); SHA256_Update(&sha_ctx1, data2, hmac_block_size); SHA256_Update(&sha_ctx1, hash1, SHA256_SIZE); SHA256_Final(dst, &sha_ctx1); break; - case _SHA2_384: + case SHA2_384: SHA384_Init(&sha_ctx1); SHA384_Update(&sha_ctx1, data2, hmac_block_size); SHA384_Update(&sha_ctx1, hash1, SHA384_SIZE); SHA384_Final(dst, &sha_ctx1); break; - case _SHA2_512: + case SHA2_512: SHA384_Init(&sha_ctx1); SHA384_Update(&sha_ctx1, data2, hmac_block_size); SHA1_Update(&sha_ctx1, hash1, SHA512_SIZE); @@ -4437,7 +4437,7 @@ void Encrypt(CRYPT *c, void *dst, void *src, UINT size) } // SHA-1 hash -void Sha1(void *dst, void *src, UINT size) +void Sha(UINT sha_type, void *dst, void *src, UINT size) { // Validate arguments if (dst == NULL || src == NULL) @@ -4445,7 +4445,35 @@ void Sha1(void *dst, void *src, UINT size) return; } - SHA1(src, size, dst); + switch(sha_type) { + case SHA1_160: + SHA1(src, size, dst); + break; + case SHA2_256: + SHA256(src, size, dst); + break; + case SHA2_384: + SHA384(src, size, dst); + break; + case SHA2_512: + SHA512(src, size, dst); + break; + } + +} + +void Sha1(void *dst, void *src, UINT size) { + Sha(SHA1_160, dst, src, size); +} + +void Sha2_256(void *dst, void *src, UINT size) { + Sha(SHA2_256, dst, src, size); +} +void Sha2_384(void *dst, void *src, UINT size) { + Sha(SHA2_384, dst, src, size); +} +void Sha2_512(void *dst, void *src, UINT size) { + Sha(SHA2_512, dst, src, size); } // MD5 hash diff --git a/src/Mayaqua/Encrypt.h b/src/Mayaqua/Encrypt.h index 9021b983..96722cf8 100644 --- a/src/Mayaqua/Encrypt.h +++ b/src/Mayaqua/Encrypt.h @@ -141,11 +141,11 @@ void RAND_Free_For_SoftEther(); #define AES_IV_SIZE 16 // AES IV size #define AES_MAX_KEY_SIZE 32 // Maximum AES key size -// IANA definitions taken from IKEv1 Phase 1. For internal use only -#define _SHA1_160 2 -#define _SHA2_256 4 -#define _SHA2_384 5 -#define _SHA2_512 6 +// IANA definitions taken from IKEv1 Phase 1 +#define SHA1_160 2 +#define SHA2_256 4 +#define SHA2_384 5 +#define SHA2_512 6 // HMAC block size #define HMAC_BLOCK_SIZE 64 @@ -518,7 +518,12 @@ void Des3Encrypt(void *dest, void *src, UINT size, DES_KEY *key, void *ivec); void Des3Encrypt2(void *dest, void *src, UINT size, DES_KEY_VALUE *k1, DES_KEY_VALUE *k2, DES_KEY_VALUE *k3, void *ivec); void Des3Decrypt(void *dest, void *src, UINT size, DES_KEY *key, void *ivec); void Des3Decrypt2(void *dest, void *src, UINT size, DES_KEY_VALUE *k1, DES_KEY_VALUE *k2, DES_KEY_VALUE *k3, void *ivec); +void Sha(UINT sha_type, void *dst, void *src, UINT size); void Sha1(void *dst, void *src, UINT size); +void Sha2_256(void *dst, void *src, UINT size); +void Sha2_384(void *dst, void *src, UINT size); +void Sha2_512(void *dst, void *src, UINT size); + void Md5(void *dst, void *src, UINT size); void MacSha1(void *dst, void *key, UINT key_size, void *data, UINT data_size); void MacSha196(void *dst, void *key, void *data, UINT data_size); From 071004477fa1474777e4fd5f42ff693db7aaeac7 Mon Sep 17 00:00:00 2001 From: Moataz Elmasry Date: Mon, 23 Jan 2017 02:03:37 +0100 Subject: [PATCH 019/135] Fix errors while adding SHA2 support to HMAC --- src/Cedar/IPsec_IkePacket.c | 6 +-- src/Mayaqua/Encrypt.c | 74 ++++++++++++++++++++----------------- 2 files changed, 43 insertions(+), 37 deletions(-) diff --git a/src/Cedar/IPsec_IkePacket.c b/src/Cedar/IPsec_IkePacket.c index 6550247e..0c83752b 100644 --- a/src/Cedar/IPsec_IkePacket.c +++ b/src/Cedar/IPsec_IkePacket.c @@ -2616,9 +2616,9 @@ IKE_ENGINE *NewIkeEngine() e->IkeCryptos[IKE_P1_CRYPTO_AES_CBC] = aes; e->IkeHashes[IKE_P1_HASH_MD5] = md5; e->IkeHashes[IKE_P1_HASH_SHA1] = sha1; - //e->IkeHashes[IKE_P1_HASH_SHA2_256] = sha2_256; - //e->IkeHashes[IKE_P1_HASH_SHA2_384] = sha2_384; - //e->IkeHashes[IKE_P1_HASH_SHA2_512] = sha2_512; + e->IkeHashes[IKE_P1_HASH_SHA2_256] = sha2_256; + e->IkeHashes[IKE_P1_HASH_SHA2_384] = sha2_384; + e->IkeHashes[IKE_P1_HASH_SHA2_512] = sha2_512; // Definition of ESP algorithm diff --git a/src/Mayaqua/Encrypt.c b/src/Mayaqua/Encrypt.c index 903c34a8..21c178a6 100644 --- a/src/Mayaqua/Encrypt.c +++ b/src/Mayaqua/Encrypt.c @@ -398,13 +398,19 @@ void HMacSha2_512(void *dst, void *key, UINT key_size, void *data, UINT data_siz void HMacSha(UINT sha_type, void *dst, void *key, UINT key_size, void *data, UINT data_size) { UINT hmac_block_size; + void* sha_ctx1; switch(sha_type) { case SHA1_160: + sha_ctx1 = ZeroMalloc(sizeof(SHA_CTX)); + hmac_block_size = HMAC_BLOCK_SIZE; + break; case SHA2_256: + sha_ctx1 = ZeroMalloc(sizeof(SHA256_CTX)); hmac_block_size = HMAC_BLOCK_SIZE; break; case SHA2_384: case SHA2_512: + sha_ctx1 = ZeroMalloc(sizeof(SHA512_CTX)); hmac_block_size = HMAC_BLOCK_SIZE_1024; break; default: @@ -414,7 +420,7 @@ void HMacSha(UINT sha_type, void *dst, void *key, UINT key_size, void *data, UIN UCHAR k[hmac_block_size]; UCHAR hash1[hmac_block_size]; UCHAR data2[hmac_block_size]; - SHA_CTX sha_ctx1; + //SHA_CTX sha_ctx1; UCHAR pad1[hmac_block_size]; UINT i; // Validate arguments @@ -449,28 +455,28 @@ void HMacSha(UINT sha_type, void *dst, void *key, UINT key_size, void *data, UIN switch(sha_type) { case SHA1_160: - SHA1_Init(&sha_ctx1); - SHA1_Update(&sha_ctx1, pad1, sizeof(pad1)); - SHA1_Update(&sha_ctx1, data, data_size); - SHA1_Final(hash1, &sha_ctx1); + SHA1_Init((SHA_CTX *)sha_ctx1); + SHA1_Update((SHA_CTX *)sha_ctx1, pad1, sizeof(pad1)); + SHA1_Update((SHA_CTX *)sha_ctx1, data, data_size); + SHA1_Final(hash1, (SHA_CTX *)sha_ctx1); break; case SHA2_256: - SHA256_Init(&sha_ctx1); - SHA256_Update(&sha_ctx1, pad1, sizeof(pad1)); - SHA256_Update(&sha_ctx1, data, data_size); - SHA256_Final(hash1, &sha_ctx1); + SHA256_Init((SHA256_CTX *)sha_ctx1); + SHA256_Update((SHA256_CTX *)sha_ctx1, pad1, sizeof(pad1)); + SHA256_Update((SHA256_CTX *)sha_ctx1, data, data_size); + SHA256_Final(hash1, (SHA256_CTX *)sha_ctx1); break; case SHA2_384: - SHA384_Init(&sha_ctx1); - SHA384_Update(&sha_ctx1, pad1, sizeof(pad1)); - SHA384_Update(&sha_ctx1, data, data_size); - SHA384_Final(hash1, &sha_ctx1); + SHA384_Init((SHA512_CTX *)sha_ctx1); + SHA384_Update((SHA512_CTX *)sha_ctx1, pad1, sizeof(pad1)); + SHA384_Update((SHA512_CTX *)sha_ctx1, data, data_size); + SHA384_Final(hash1, (SHA512_CTX *)sha_ctx1); break; case SHA2_512: - SHA512_Init(&sha_ctx1); - SHA512_Update(&sha_ctx1, pad1, sizeof(pad1)); - SHA512_Update(&sha_ctx1, data, data_size); - SHA512_Final(hash1, &sha_ctx1); + SHA512_Init((SHA512_CTX *)sha_ctx1); + SHA512_Update((SHA512_CTX *)sha_ctx1, pad1, sizeof(pad1)); + SHA512_Update((SHA512_CTX *)sha_ctx1, data, data_size); + SHA512_Final(hash1, (SHA512_CTX *)sha_ctx1); break; } @@ -497,32 +503,32 @@ void HMacSha(UINT sha_type, void *dst, void *key, UINT key_size, void *data, UIN switch(sha_type) { case SHA1_160: - SHA1_Init(&sha_ctx1); - SHA1_Update(&sha_ctx1, data2, hmac_block_size); - SHA1_Update(&sha_ctx1, hash1, SHA1_SIZE); - SHA1_Final(dst, &sha_ctx1); + SHA1_Init((SHA_CTX *)sha_ctx1); + SHA1_Update((SHA_CTX *)sha_ctx1, data2, hmac_block_size); + SHA1_Update((SHA_CTX *)sha_ctx1, hash1, SHA1_SIZE); + SHA1_Final(dst, (SHA_CTX *)sha_ctx1); break; case SHA2_256: - SHA256_Init(&sha_ctx1); - SHA256_Update(&sha_ctx1, data2, hmac_block_size); - SHA256_Update(&sha_ctx1, hash1, SHA256_SIZE); - SHA256_Final(dst, &sha_ctx1); + SHA256_Init((SHA256_CTX *)sha_ctx1); + SHA256_Update((SHA256_CTX *)sha_ctx1, data2, hmac_block_size); + SHA256_Update((SHA256_CTX *)sha_ctx1, hash1, SHA256_SIZE); + SHA256_Final(dst, (SHA256_CTX *)sha_ctx1); break; case SHA2_384: - SHA384_Init(&sha_ctx1); - SHA384_Update(&sha_ctx1, data2, hmac_block_size); - SHA384_Update(&sha_ctx1, hash1, SHA384_SIZE); - SHA384_Final(dst, &sha_ctx1); + SHA384_Init((SHA512_CTX *)sha_ctx1); + SHA384_Update((SHA512_CTX *)sha_ctx1, data2, hmac_block_size); + SHA384_Update((SHA512_CTX *)sha_ctx1, hash1, SHA384_SIZE); + SHA384_Final(dst, (SHA512_CTX *)sha_ctx1); break; case SHA2_512: - SHA384_Init(&sha_ctx1); - SHA384_Update(&sha_ctx1, data2, hmac_block_size); - SHA1_Update(&sha_ctx1, hash1, SHA512_SIZE); - SHA384_Final(dst, &sha_ctx1); + SHA512_Init((SHA512_CTX *)sha_ctx1); + SHA512_Update((SHA512_CTX *)sha_ctx1, data2, hmac_block_size); + SHA512_Update((SHA512_CTX *)sha_ctx1, hash1, SHA512_SIZE); + SHA512_Final(dst, (SHA512_CTX *)sha_ctx1); break; - } + Free(sha_ctx1); } From e0a9fb1950d20f2260c5472b27f8252f7542f69f Mon Sep 17 00:00:00 2001 From: Moataz Elmasry Date: Mon, 23 Jan 2017 02:34:25 +0100 Subject: [PATCH 020/135] Add HMAC-SHA2-256, HMAC2-384, HMAC2-512 support to OpenVPN --- src/Cedar/Interop_OpenVPN.h | 2 +- src/bin/hamcore/openvpn_sample.ovpn | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Cedar/Interop_OpenVPN.h b/src/Cedar/Interop_OpenVPN.h index 20e53bb8..7ff8f5fc 100644 --- a/src/Cedar/Interop_OpenVPN.h +++ b/src/Cedar/Interop_OpenVPN.h @@ -155,7 +155,7 @@ #define OPENVPN_CIPHER_LIST "[NULL-CIPHER] NULL AES-128-CBC AES-192-CBC AES-256-CBC BF-CBC CAST-CBC CAST5-CBC DES-CBC DES-EDE-CBC DES-EDE3-CBC DESX-CBC RC2-40-CBC RC2-64-CBC RC2-CBC" // List of the supported hash algorithm -#define OPENVPN_MD_LIST "SHA SHA1 MD5 MD4 RMD160" +#define OPENVPN_MD_LIST "SHA SHA1 SHA256 SHA384 SHA512 MD5 MD4 RMD160" // MTU #define OPENVPN_MTU_LINK 1514 // Ethernet MTU diff --git a/src/bin/hamcore/openvpn_sample.ovpn b/src/bin/hamcore/openvpn_sample.ovpn index 63cc5b85..e9964dd3 100644 --- a/src/bin/hamcore/openvpn_sample.ovpn +++ b/src/bin/hamcore/openvpn_sample.ovpn @@ -83,7 +83,7 @@ $TAG_BEFORE_REMOTE$remote $TAG_HOSTNAME$ $TAG_PORT$ # cipher: [NULL-CIPHER] NULL AES-128-CBC AES-192-CBC AES-256-CBC BF-CBC # CAST-CBC CAST5-CBC DES-CBC DES-EDE-CBC DES-EDE3-CBC DESX-CBC # RC2-40-CBC RC2-64-CBC RC2-CBC -# auth: SHA SHA1 MD5 MD4 RMD160 +# auth: SHA SHA1 SHA256 SHA384 SHA512 MD5 MD4 RMD160 cipher AES-128-CBC auth SHA1 From fdcf90d3f036ca34805fe62b478b0a9d9aaa83f4 Mon Sep 17 00:00:00 2001 From: Moataz Elmasry Date: Fri, 24 Feb 2017 14:09:22 +0100 Subject: [PATCH 021/135] Add CAMELLIA cipher suite to OpenVPN --- src/Cedar/Interop_OpenVPN.h | 3 ++- src/bin/hamcore/openvpn_sample.ovpn | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Cedar/Interop_OpenVPN.h b/src/Cedar/Interop_OpenVPN.h index 7ff8f5fc..934f7245 100644 --- a/src/Cedar/Interop_OpenVPN.h +++ b/src/Cedar/Interop_OpenVPN.h @@ -152,7 +152,8 @@ #define OPENVPN_IPC_POSTFIX_L3 "OPENVPN_L3" // List of supported encryption algorithms -#define OPENVPN_CIPHER_LIST "[NULL-CIPHER] NULL AES-128-CBC AES-192-CBC AES-256-CBC BF-CBC CAST-CBC CAST5-CBC DES-CBC DES-EDE-CBC DES-EDE3-CBC DESX-CBC RC2-40-CBC RC2-64-CBC RC2-CBC" +#define OPENVPN_CIPHER_LIST "[NULL-CIPHER] NULL AES-128-CBC AES-192-CBC AES-256-CBC BF-CBC CAST-CBC CAST5-CBC \ + DES-CBC DES-EDE-CBC DES-EDE3-CBC DESX-CBC RC2-40-CBC RC2-64-CBC RC2-CBC CAMELLIA-128-CBC CAMELLIA-192-CBC CAMELLIA-256-CBC" // List of the supported hash algorithm #define OPENVPN_MD_LIST "SHA SHA1 SHA256 SHA384 SHA512 MD5 MD4 RMD160" diff --git a/src/bin/hamcore/openvpn_sample.ovpn b/src/bin/hamcore/openvpn_sample.ovpn index e9964dd3..0ae75863 100644 --- a/src/bin/hamcore/openvpn_sample.ovpn +++ b/src/bin/hamcore/openvpn_sample.ovpn @@ -82,7 +82,7 @@ $TAG_BEFORE_REMOTE$remote $TAG_HOSTNAME$ $TAG_PORT$ # The supported algorithms are as follows: # cipher: [NULL-CIPHER] NULL AES-128-CBC AES-192-CBC AES-256-CBC BF-CBC # CAST-CBC CAST5-CBC DES-CBC DES-EDE-CBC DES-EDE3-CBC DESX-CBC -# RC2-40-CBC RC2-64-CBC RC2-CBC +# RC2-40-CBC RC2-64-CBC RC2-CBC CAMELLIA-128-CBC CAMELLIA-192-CBC CAMELLIA-256-CBC # auth: SHA SHA1 SHA256 SHA384 SHA512 MD5 MD4 RMD160 cipher AES-128-CBC From a3db7b2e3dd748aaf6f5e9d81ba935b73b9b4cf3 Mon Sep 17 00:00:00 2001 From: Zulyandri Zardi Date: Fri, 10 Mar 2017 12:04:17 +0800 Subject: [PATCH 022/135] Update Encrypt.c Fixed RSA bits wrong calculation for certain x509 certificate --- src/Mayaqua/Encrypt.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/Mayaqua/Encrypt.c b/src/Mayaqua/Encrypt.c index 9914646b..506d7875 100644 --- a/src/Mayaqua/Encrypt.c +++ b/src/Mayaqua/Encrypt.c @@ -4011,14 +4011,22 @@ X *X509ToX(X509 *x509) type = k->pkey->type; FreeBuf(b); - + + //Fixed to get actual RSA key bits + x->bits = EVP_PKEY_bits(k->pkey); + FreeK(k); if (type == EVP_PKEY_RSA) { x->is_compatible_bit = true; - switch (size) + if(x->bits != 1024 && x->bits != 1536 && x->bits != 2048 && x->bits != 3072 && x->bits != 4096) + x->is_compatible_bit = false; + else + x->is_compatible_bit = true; + + /*switch (size) { case 162: x->bits = 1024; @@ -4043,7 +4051,7 @@ X *X509ToX(X509 *x509) default: x->is_compatible_bit = false; break; - } + }*/ } return x; From 61e71be380c0dba763e5602b050d3ea9cfbce1c9 Mon Sep 17 00:00:00 2001 From: rel22 Date: Mon, 13 Mar 2017 18:17:24 +0300 Subject: [PATCH 023/135] Add support for RuToken USB key PKCS#11 Test on RuToken-S key. https://www.rutoken.ru/products/all/rutoken-s/ --- src/Mayaqua/Secure.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Mayaqua/Secure.h b/src/Mayaqua/Secure.h index 8e48719c..4cd24b47 100644 --- a/src/Mayaqua/Secure.h +++ b/src/Mayaqua/Secure.h @@ -309,6 +309,7 @@ SECURE_DEVICE SupportedList[] = {20, SECURE_USB_TOKEN, "ePass 2003", "Feitian Technologies", "eps2003csp11.dll"}, {21, SECURE_USB_TOKEN, "ePass 1000ND/2000/3000", "Feitian Technologies", "ngp11v211.dll"}, {22, SECURE_USB_TOKEN, "CryptoID", "Longmai Technology", "cryptoida_pkcs11.dll"}, + {23, SECURE_USB_TOKEN, "RuToken", "Aktiv Co.", "rtPKCS11.dll"}, }; #ifdef OS_WIN32 From 0746be43a260b8be8d8d26a810cd3b039b84815c Mon Sep 17 00:00:00 2001 From: Quantum Date: Sat, 29 Jul 2017 22:25:37 -0400 Subject: [PATCH 024/135] OpenSSL 1.1 Port. Some potential problems with Ssl_Init_Async_SendAlert. --- src/Mayaqua/Encrypt.c | 189 +++++++++++++++++++++++++++++------------- src/Mayaqua/Encrypt.h | 13 ++- src/Mayaqua/Network.c | 20 +++-- src/Mayaqua/Secure.c | 35 ++++++-- 4 files changed, 183 insertions(+), 74 deletions(-) diff --git a/src/Mayaqua/Encrypt.c b/src/Mayaqua/Encrypt.c index 9914646b..8683abf3 100644 --- a/src/Mayaqua/Encrypt.c +++ b/src/Mayaqua/Encrypt.c @@ -165,52 +165,64 @@ typedef struct CB_PARAM } CB_PARAM; // Copied from t1_enc.c of OpenSSL -#define HMAC_Init_ex(ctx,sec,len,md,impl) HMAC_Init(ctx, sec, len, md) -#define HMAC_CTX_cleanup(ctx) HMAC_cleanup(ctx) void Enc_tls1_P_hash(const EVP_MD *md, const unsigned char *sec, int sec_len, const unsigned char *seed, int seed_len, unsigned char *out, int olen) { int chunk,n; unsigned int j; - HMAC_CTX ctx; - HMAC_CTX ctx_tmp; + HMAC_CTX *ctx; + HMAC_CTX *ctx_tmp; unsigned char A1[EVP_MAX_MD_SIZE]; unsigned int A1_len; +#if OPENSSL_VERSION_NUMBER >= 0x10100000L + ctx = HMAC_CTX_new(); + ctx_tmp = HMAC_CTX_new(); +#else + HMAC_CTX ctx_; + HMAC_CTX ctx_tmp_; + ctx = &ctx_; + ctx_tmp = &ctx_tmp_; + Zero(ctx, sizeof(ctx)); + Zero(ctx_tmp, sizeof(ctx_tmp)); +#endif chunk=EVP_MD_size(md); - Zero(&ctx, sizeof(ctx)); - Zero(&ctx_tmp, sizeof(ctx_tmp)); - HMAC_Init_ex(&ctx,sec,sec_len,md, NULL); - HMAC_Init_ex(&ctx_tmp,sec,sec_len,md, NULL); - HMAC_Update(&ctx,seed,seed_len); - HMAC_Final(&ctx,A1,&A1_len); + HMAC_Init_ex(ctx,sec,sec_len,md, NULL); + HMAC_Init_ex(ctx_tmp,sec,sec_len,md, NULL); + HMAC_Update(ctx,seed,seed_len); + HMAC_Final(ctx,A1,&A1_len); n=0; for (;;) { - HMAC_Init_ex(&ctx,NULL,0,NULL,NULL); /* re-init */ - HMAC_Init_ex(&ctx_tmp,NULL,0,NULL,NULL); /* re-init */ - HMAC_Update(&ctx,A1,A1_len); - HMAC_Update(&ctx_tmp,A1,A1_len); - HMAC_Update(&ctx,seed,seed_len); + HMAC_Init_ex(ctx,NULL,0,NULL,NULL); /* re-init */ + HMAC_Init_ex(ctx_tmp,NULL,0,NULL,NULL); /* re-init */ + HMAC_Update(ctx,A1,A1_len); + HMAC_Update(ctx_tmp,A1,A1_len); + HMAC_Update(ctx,seed,seed_len); if (olen > chunk) { - HMAC_Final(&ctx,out,&j); + HMAC_Final(ctx,out,&j); out+=j; olen-=j; - HMAC_Final(&ctx_tmp,A1,&A1_len); /* calc the next A1 value */ + HMAC_Final(ctx_tmp,A1,&A1_len); /* calc the next A1 value */ } else /* last one */ { - HMAC_Final(&ctx,A1,&A1_len); + HMAC_Final(ctx,A1,&A1_len); memcpy(out,A1,olen); break; } } - HMAC_CTX_cleanup(&ctx); - HMAC_CTX_cleanup(&ctx_tmp); +#if OPENSSL_VERSION_NUMBER >= 0x10100000L + HMAC_CTX_free(ctx); + HMAC_CTX_free(ctx_tmp); +#else + HMAC_CTX_cleanup(ctx); + HMAC_CTX_cleanup(ctx_tmp); +#endif Zero (A1, sizeof(A1)); } @@ -457,7 +469,7 @@ void MdProcess(MD *md, void *dest, void *src, UINT size) return; } - HMAC_Init(md->Ctx, NULL, 0, NULL); + HMAC_Init_ex(md->Ctx, NULL, 0, NULL, NULL); HMAC_Update(md->Ctx, src, size); r = 0; @@ -473,7 +485,7 @@ void SetMdKey(MD *md, void *key, UINT key_size) return; } - HMAC_Init(md->Ctx, key, key_size, md->Md); + HMAC_Init_ex(md->Ctx, key, key_size, md->Md, NULL); } // Creating a message digest object @@ -496,8 +508,12 @@ MD *NewMd(char *name) return NULL; } +#if OPENSSL_VERSION_NUMBER >= 0x10100000L + m->Ctx = HMAC_CTX_new(); +#else m->Ctx = ZeroMalloc(sizeof(struct hmac_ctx_st)); HMAC_CTX_init(m->Ctx); +#endif m->Size = EVP_MD_size(m->Md); @@ -515,8 +531,12 @@ void FreeMd(MD *md) if (md->Ctx != NULL) { +#if OPENSSL_VERSION_NUMBER >= 0x10100000L + HMAC_CTX_free(md->Ctx); +#else HMAC_CTX_cleanup(md->Ctx); Free(md->Ctx); +#endif } Free(md); @@ -551,8 +571,12 @@ CIPHER *NewCipher(char *name) return NULL; } +#if OPENSSL_VERSION_NUMBER >= 0x10100000L + c->Ctx = EVP_CIPHER_CTX_new(); +#else c->Ctx = ZeroMalloc(sizeof(struct evp_cipher_ctx_st)); EVP_CIPHER_CTX_init(c->Ctx); +#endif c->BlockSize = EVP_CIPHER_block_size(c->Cipher); c->KeySize = EVP_CIPHER_key_length(c->Cipher); @@ -629,8 +653,12 @@ void FreeCipher(CIPHER *c) if (c->Ctx != NULL) { +#if OPENSSL_VERSION_NUMBER >= 0x10100000L + EVP_CIPHER_CTX_free(c->Ctx); +#else EVP_CIPHER_CTX_cleanup(c->Ctx); Free(c->Ctx); +#endif } Free(c); @@ -811,6 +839,9 @@ K *RsaBinToPublic(void *data, UINT size) RSA *rsa; K *k; BIO *bio; +#if OPENSSL_VERSION_NUMBER >= 0x10100000L + BIGNUM *e, *n; +#endif // Validate arguments if (data == NULL || size < 4) { @@ -819,6 +850,14 @@ K *RsaBinToPublic(void *data, UINT size) rsa = RSA_new(); +#if OPENSSL_VERSION_NUMBER >= 0x10100000L + e = BN_new(); + BN_set_word(e, RSA_F4); + + n = BinToBigNum(data, size); + + RSA_set0_key(rsa, n, e, NULL); +#else if (rsa->e != NULL) { BN_free(rsa->e); @@ -833,6 +872,7 @@ K *RsaBinToPublic(void *data, UINT size) } rsa->n = BinToBigNum(data, size); +#endif bio = NewBio(); Lock(openssl_lock); @@ -853,14 +893,39 @@ K *RsaBinToPublic(void *data, UINT size) BUF *RsaPublicToBuf(K *k) { BUF *b; +#if OPENSSL_VERSION_NUMBER >= 0x10100000L + RSA *rsa; + const BIGNUM *n; +#endif // Validate arguments - if (k == NULL || k->pkey == NULL || k->pkey->pkey.rsa == NULL - || k->pkey->pkey.rsa->n == NULL) + if (k == NULL || k->pkey == NULL) + { + return NULL; + } + +#if OPENSSL_VERSION_NUMBER >= 0x10100000L + rsa = EVP_PKEY_get0_RSA(k->pkey); + if (rsa == NULL) + { + return NULL; + } + + RSA_get0_key(rsa, &n, NULL, NULL); + if (n == NULL) + { + return NULL; + } + + b = BigNumToBuf(n); +#else + if (k->pkey->pkey.rsa == NULL || k->pkey->pkey.rsa->n == NULL) { return NULL; } b = BigNumToBuf(k->pkey->pkey.rsa->n); +#endif + if (b == NULL) { return NULL; @@ -874,13 +939,12 @@ void RsaPublicToBin(K *k, void *data) { BUF *b; // Validate arguments - if (k == NULL || k->pkey == NULL || k->pkey->pkey.rsa == NULL - || k->pkey->pkey.rsa->n == NULL || data == NULL) + if (data == NULL) { return; } - b = BigNumToBuf(k->pkey->pkey.rsa->n); + b = RsaPublicToBuf(k); if (b == NULL) { return; @@ -896,14 +960,8 @@ UINT RsaPublicSize(K *k) { BUF *b; UINT ret; - // Validate arguments - if (k == NULL || k->pkey == NULL || k->pkey->pkey.rsa == NULL - || k->pkey->pkey.rsa->n == NULL) - { - return 0; - } - b = BigNumToBuf(k->pkey->pkey.rsa->n); + b = RsaPublicToBuf(k); if (b == NULL) { return 0; @@ -1017,7 +1075,7 @@ BIGNUM *BufToBigNum(BUF *b) } // Convert a BIGNUM to a buffer -BUF *BigNumToBuf(BIGNUM *bn) +BUF *BigNumToBuf(const BIGNUM *bn) { UINT size; UCHAR *tmp; @@ -1990,6 +2048,7 @@ X509 *NewX509(K *pub, K *priv, X *ca, NAME *name, UINT days, X_SERIAL *serial) X509_EXTENSION *ex = NULL; X509_EXTENSION *eku = NULL; X509_EXTENSION *busage = NULL; + ASN1_INTEGER *s; // Validate arguments if (pub == NULL || name == NULL || ca == NULL) { @@ -2052,19 +2111,17 @@ X509 *NewX509(K *pub, K *priv, X *ca, NAME *name, UINT days, X_SERIAL *serial) FreeX509Name(subject_name); // Set the Serial Number + s = X509_get_serialNumber(x509); + OPENSSL_free(s->data); if (serial == NULL) { char zero = 0; - ASN1_INTEGER *s = x509->cert_info->serialNumber; - OPENSSL_free(s->data); s->data = OPENSSL_malloc(sizeof(char)); Copy(s->data, &zero, sizeof(char)); s->length = sizeof(char); } else { - ASN1_INTEGER *s = x509->cert_info->serialNumber; - OPENSSL_free(s->data); s->data = OPENSSL_malloc(serial->size); Copy(s->data, serial->data, serial->size); s->length = serial->size; @@ -2117,6 +2174,7 @@ X509 *NewRootX509(K *pub, K *priv, NAME *name, UINT days, X_SERIAL *serial) X509_EXTENSION *ex = NULL; X509_EXTENSION *eku = NULL; X509_EXTENSION *busage = NULL; + ASN1_INTEGER *s; // Validate arguments if (pub == NULL || name == NULL || priv == NULL) { @@ -2184,19 +2242,17 @@ X509 *NewRootX509(K *pub, K *priv, NAME *name, UINT days, X_SERIAL *serial) FreeX509Name(issuer_name); // Set a Serial Number + s = X509_get_serialNumber(x509); + OPENSSL_free(s->data); if (serial == NULL) { char zero = 0; - ASN1_INTEGER *s = x509->cert_info->serialNumber; - OPENSSL_free(s->data); s->data = OPENSSL_malloc(sizeof(char)); Copy(s->data, &zero, sizeof(char)); s->length = sizeof(char); } else { - ASN1_INTEGER *s = x509->cert_info->serialNumber; - OPENSSL_free(s->data); s->data = OPENSSL_malloc(serial->size); Copy(s->data, serial->data, serial->size); s->length = serial->size; @@ -2394,8 +2450,8 @@ void LoadXDates(X *x) return; } - x->notBefore = Asn1TimeToUINT64(x->x509->cert_info->validity->notBefore); - x->notAfter = Asn1TimeToUINT64(x->x509->cert_info->validity->notAfter); + x->notBefore = Asn1TimeToUINT64(X509_get0_notBefore(x->x509)); + x->notAfter = Asn1TimeToUINT64(X509_get0_notAfter(x->x509)); } // Convert the 64bit system time to ASN1 time @@ -2547,6 +2603,7 @@ bool RsaVerify(void *data, UINT data_size, void *sign, K *k) { return RsaVerifyEx(data, data_size, sign, k, 0); } + bool RsaVerifyEx(void *data, UINT data_size, void *sign, K *k, UINT bits) { UCHAR hash_data[SIGN_HASH_SIZE]; @@ -2568,7 +2625,7 @@ bool RsaVerifyEx(void *data, UINT data_size, void *sign, K *k, UINT bits) } // Decode the signature - if (RSA_public_decrypt(bits / 8, sign, decrypt_data, k->pkey->pkey.rsa, RSA_PKCS1_PADDING) <= 0) + if (RSA_public_decrypt(bits / 8, sign, decrypt_data, EVP_PKEY_get0_RSA(k->pkey), RSA_PKCS1_PADDING) <= 0) { return false; } @@ -2591,7 +2648,7 @@ bool RsaSignEx(void *dst, void *src, UINT size, K *k, UINT bits) { UCHAR hash[SIGN_HASH_SIZE]; // Validate arguments - if (dst == NULL || src == NULL || k == NULL || k->pkey->type != EVP_PKEY_RSA) + if (dst == NULL || src == NULL || k == NULL || EVP_PKEY_base_id(k->pkey) != EVP_PKEY_RSA) { return false; } @@ -2609,7 +2666,7 @@ bool RsaSignEx(void *dst, void *src, UINT size, K *k, UINT bits) } // Signature - if (RSA_private_encrypt(sizeof(hash), hash, dst, k->pkey->pkey.rsa, RSA_PKCS1_PADDING) <= 0) + if (RSA_private_encrypt(sizeof(hash), hash, dst, EVP_PKEY_get0_RSA(k->pkey), RSA_PKCS1_PADDING) <= 0) { return false; } @@ -2655,7 +2712,7 @@ bool RsaPublicDecrypt(void *dst, void *src, UINT size, K *k) tmp = ZeroMalloc(size); Lock(openssl_lock); { - ret = RSA_public_decrypt(size, src, tmp, k->pkey->pkey.rsa, RSA_NO_PADDING); + ret = RSA_public_decrypt(size, src, tmp, EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); } Unlock(openssl_lock); if (ret <= 0) @@ -2686,7 +2743,7 @@ bool RsaPrivateEncrypt(void *dst, void *src, UINT size, K *k) tmp = ZeroMalloc(size); Lock(openssl_lock); { - ret = RSA_private_encrypt(size, src, tmp, k->pkey->pkey.rsa, RSA_NO_PADDING); + ret = RSA_private_encrypt(size, src, tmp, EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); } Unlock(openssl_lock); if (ret <= 0) @@ -2717,7 +2774,7 @@ bool RsaPrivateDecrypt(void *dst, void *src, UINT size, K *k) tmp = ZeroMalloc(size); Lock(openssl_lock); { - ret = RSA_private_decrypt(size, src, tmp, k->pkey->pkey.rsa, RSA_NO_PADDING); + ret = RSA_private_decrypt(size, src, tmp, EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); } Unlock(openssl_lock); if (ret <= 0) @@ -2745,7 +2802,7 @@ bool RsaPublicEncrypt(void *dst, void *src, UINT size, K *k) tmp = ZeroMalloc(size); Lock(openssl_lock); { - ret = RSA_public_encrypt(size, src, tmp, k->pkey->pkey.rsa, RSA_NO_PADDING); + ret = RSA_public_encrypt(size, src, tmp, EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); } Unlock(openssl_lock); if (ret <= 0) @@ -3923,6 +3980,7 @@ X *X509ToX(X509 *x509) BUF *b; UINT size; UINT type; + ASN1_INTEGER *s; // Validate arguments if (x509 == NULL) { @@ -3990,8 +4048,8 @@ X *X509ToX(X509 *x509) } // Get the Serial Number - x->serial = NewXSerial(x509->cert_info->serialNumber->data, - x509->cert_info->serialNumber->length); + s = X509_get_serialNumber(x509); + x->serial = NewXSerial(s->data, s->length); if (x->serial == NULL) { char zero = 0; @@ -4008,7 +4066,7 @@ X *X509ToX(X509 *x509) b = KToBuf(k, false, NULL); size = b->Size; - type = k->pkey->type; + type = EVP_PKEY_base_id(k->pkey); FreeBuf(b); @@ -4080,7 +4138,7 @@ BUF *BioToBuf(BIO *bio) } BIO_seek(bio, 0); - size = bio->num_write; + size = BIO_number_written(bio); tmp = Malloc(size); BIO_read(bio, tmp, size); @@ -4200,7 +4258,7 @@ void InitCryptLibrary() SSL_library_init(); //OpenSSL_add_all_algorithms(); OpenSSL_add_all_ciphers(); - SSLeay_add_all_digests(); + OpenSSL_add_all_digests(); ERR_load_crypto_strings(); SSL_load_error_strings(); @@ -4989,6 +5047,10 @@ DH_CTX *DhNew(char *prime, UINT g) { DH_CTX *dh; BUF *buf; +#if OPENSSL_VERSION_NUMBER >= 0x10100000L + BIGNUM *dhp, *dhg; + const BIGNUM *pub, *priv; +#endif // Validate arguments if (prime == NULL || g == 0) { @@ -5000,14 +5062,27 @@ DH_CTX *DhNew(char *prime, UINT g) dh = ZeroMalloc(sizeof(DH_CTX)); dh->dh = DH_new(); +#if OPENSSL_VERSION_NUMBER >= 0x10100000L + dhp = BinToBigNum(buf->Buf, buf->Size); + dhg = BN_new(); + BN_set_word(dhg, g); + DH_set0_pqg(dh->dh, dhp, NULL, dhg); +#else dh->dh->p = BinToBigNum(buf->Buf, buf->Size); dh->dh->g = BN_new(); BN_set_word(dh->dh->g, g); +#endif DH_generate_key(dh->dh); +#if OPENSSL_VERSION_NUMBER >= 0x10100000L + DH_get0_key(dh->dh, &pub, &priv); + dh->MyPublicKey = BigNumToBuf(pub); + dh->MyPrivateKey = BigNumToBuf(priv); +#else dh->MyPublicKey = BigNumToBuf(dh->dh->pub_key); dh->MyPrivateKey = BigNumToBuf(dh->dh->priv_key); +#endif dh->Size = buf->Size; diff --git a/src/Mayaqua/Encrypt.h b/src/Mayaqua/Encrypt.h index 46720fb5..ab1bf4b2 100644 --- a/src/Mayaqua/Encrypt.h +++ b/src/Mayaqua/Encrypt.h @@ -228,7 +228,14 @@ void RAND_Free_For_SoftEther(); // Macro #define HASHED_DATA(p) (((UCHAR *)p) + 15) - +// OpenSSL <1.1 Shims +#if OPENSSL_VERSION_NUMBER < 0x10100000L +# define EVP_PKEY_get0_RSA(obj) ((obj)->pkey.rsa) +# define EVP_PKEY_base_id(pkey) ((pkey)->type) +# define X509_get0_notBefore(x509) ((x509)->cert_info->validity->notBefore) +# define X509_get0_notAfter(x509) ((x509)->cert_info->validity->notAfter) +# define X509_get_serialNumber(x509) ((x509)->cert_info->serialNumber) +#endif // Crypt context struct CRYPT @@ -341,7 +348,7 @@ struct CIPHER struct MD { char Name[MAX_PATH]; - const struct env_md_st *Md; + const struct evp_md_st *Md; struct hmac_ctx_st *Ctx; UINT Size; }; @@ -461,7 +468,7 @@ void GetAllNameFromName(wchar_t *str, UINT size, NAME *name); void GetAllNameFromNameEx(wchar_t *str, UINT size, NAME *name); void GetAllNameFromXEx(wchar_t *str, UINT size, X *x); void GetAllNameFromXExA(char *str, UINT size, X *x); -BUF *BigNumToBuf(BIGNUM *bn); +BUF *BigNumToBuf(const BIGNUM *bn); BIGNUM *BinToBigNum(void *data, UINT size); BIGNUM *BufToBigNum(BUF *b); char *BigNumToStr(BIGNUM *bn); diff --git a/src/Mayaqua/Network.c b/src/Mayaqua/Network.c index 41d69cce..288a4ceb 100644 --- a/src/Mayaqua/Network.c +++ b/src/Mayaqua/Network.c @@ -9429,11 +9429,13 @@ void UnixInitAsyncSocket(SOCK *sock) UnixSetSocketNonBlockingMode(sock->socket, true); } +#if OPENSSL_VERSION_NUMBER < 0x10100000L if (sock->ssl != NULL && sock->ssl->s3 != NULL) { sock->Ssl_Init_Async_SendAlert[0] = sock->ssl->s3->send_alert[0]; sock->Ssl_Init_Async_SendAlert[1] = sock->ssl->s3->send_alert[1]; } +#endif } // Initializing the socket library @@ -13015,7 +13017,7 @@ bool StartSSLEx(SOCK *sock, X *x, K *priv, bool client_tls, UINT ssl_timeout, ch { if (client_tls == false) { - SSL_CTX_set_ssl_version(ssl_ctx, SSLv3_method()); + SSL_CTX_set_ssl_version(ssl_ctx, SSLv23_method()); } else { @@ -13381,10 +13383,14 @@ UINT SecureRecv(SOCK *sock, void *data, UINT size) e = SSL_get_error(ssl, ret); if (e == SSL_ERROR_WANT_READ || e == SSL_ERROR_WANT_WRITE || e == SSL_ERROR_SSL) { - if (e == SSL_ERROR_SSL && + if (e == SSL_ERROR_SSL +#if OPENSSL_VERSION_NUMBER < 0x10100000L + && sock->ssl->s3->send_alert[0] == SSL3_AL_FATAL && sock->ssl->s3->send_alert[0] != sock->Ssl_Init_Async_SendAlert[0] && - sock->ssl->s3->send_alert[1] != sock->Ssl_Init_Async_SendAlert[1]) + sock->ssl->s3->send_alert[1] != sock->Ssl_Init_Async_SendAlert[1] +#endif + ) { Debug("%s %u SSL Fatal Error on ASYNC socket !!!\n", __FILE__, __LINE__); Disconnect(sock); @@ -13467,10 +13473,14 @@ UINT SecureRecv(SOCK *sock, void *data, UINT size) { if (e == SSL_ERROR_WANT_READ || e == SSL_ERROR_WANT_WRITE || e == SSL_ERROR_SSL) { - if (e == SSL_ERROR_SSL && + if (e == SSL_ERROR_SSL +#if OPENSSL_VERSION_NUMBER < 0x10100000L + && sock->ssl->s3->send_alert[0] == SSL3_AL_FATAL && sock->ssl->s3->send_alert[0] != sock->Ssl_Init_Async_SendAlert[0] && - sock->ssl->s3->send_alert[1] != sock->Ssl_Init_Async_SendAlert[1]) + sock->ssl->s3->send_alert[1] != sock->Ssl_Init_Async_SendAlert[1] +#endif + ) { Debug("%s %u SSL Fatal Error on ASYNC socket !!!\n", __FILE__, __LINE__); Disconnect(sock); diff --git a/src/Mayaqua/Secure.c b/src/Mayaqua/Secure.c index 2dcf776b..2df75ca7 100644 --- a/src/Mayaqua/Secure.c +++ b/src/Mayaqua/Secure.c @@ -488,6 +488,7 @@ bool WriteSecKey(SECURE *sec, bool private_obj, char *name, K *k) RSA *rsa; UCHAR modules[MAX_SIZE], pub[MAX_SIZE], pri[MAX_SIZE], prime1[MAX_SIZE], prime2[MAX_SIZE]; UCHAR exp1[MAX_SIZE], exp2[MAX_SIZE], coeff[MAX_SIZE]; + const BIGNUM *n, *e, *d, *p, *q, *dmp1, *dmq1, *iqmp; CK_ATTRIBUTE a[] = { {CKA_MODULUS, modules, 0}, // 0 @@ -536,48 +537,64 @@ bool WriteSecKey(SECURE *sec, bool private_obj, char *name, K *k) } // Numeric data generation - rsa = k->pkey->pkey.rsa; + rsa = EVP_PKEY_get0_RSA(k->pkey); if (rsa == NULL) { sec->Error = SEC_ERROR_BAD_PARAMETER; return false; } - b = BigNumToBuf(rsa->n); + +#if OPENSSL_VERSION_NUMBER >= 0x10100000L + RSA_get0_key(rsa, &n, &e, &d); + RSA_get0_factors(rsa, &p, &q); + RSA_get0_crt_params(rsa, &dmp1, &dmq1, &iqmp); +#else + rsa->n = n; + rsa->e = e; + rsa->d = d; + rsa->p = p; + rsa->q = q; + rsa->dmp1 = dmp1; + rsa->dmq1 = dmq1; + rsa->iqmp = iqmp; +#endif + + b = BigNumToBuf(n); ReadBuf(b, modules, sizeof(modules)); A_SIZE(a, 0) = b->Size; FreeBuf(b); - b = BigNumToBuf(rsa->e); + b = BigNumToBuf(e); ReadBuf(b, pub, sizeof(pub)); A_SIZE(a, 1) = b->Size; FreeBuf(b); - b = BigNumToBuf(rsa->d); + b = BigNumToBuf(d); ReadBuf(b, pri, sizeof(pri)); A_SIZE(a, 2) = b->Size; FreeBuf(b); - b = BigNumToBuf(rsa->p); + b = BigNumToBuf(p); ReadBuf(b, prime1, sizeof(prime1)); A_SIZE(a, 3) = b->Size; FreeBuf(b); - b = BigNumToBuf(rsa->q); + b = BigNumToBuf(q); ReadBuf(b, prime2, sizeof(prime2)); A_SIZE(a, 4) = b->Size; FreeBuf(b); - b = BigNumToBuf(rsa->dmp1); + b = BigNumToBuf(dmp1); ReadBuf(b, exp1, sizeof(exp1)); A_SIZE(a, 5) = b->Size; FreeBuf(b); - b = BigNumToBuf(rsa->dmq1); + b = BigNumToBuf(dmq1); ReadBuf(b, exp2, sizeof(exp2)); A_SIZE(a, 6) = b->Size; FreeBuf(b); - b = BigNumToBuf(rsa->iqmp); + b = BigNumToBuf(iqmp); ReadBuf(b, coeff, sizeof(coeff)); A_SIZE(a, 7) = b->Size; FreeBuf(b); From 78bcc07fa9cbbcaff21c8fad95eac52174c8cbb3 Mon Sep 17 00:00:00 2001 From: cm0x4d Date: Thu, 28 Sep 2017 10:37:24 +0200 Subject: [PATCH 025/135] Peer info optional in OvsParseKeyMethod2() --- src/Cedar/Interop_OpenVPN.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/Cedar/Interop_OpenVPN.c b/src/Cedar/Interop_OpenVPN.c index 801f48b9..1eb57f82 100644 --- a/src/Cedar/Interop_OpenVPN.c +++ b/src/Cedar/Interop_OpenVPN.c @@ -1151,14 +1151,17 @@ UINT OvsParseKeyMethod2(OPENVPN_KEY_METHOD_2 *ret, UCHAR *data, UINT size, bool // Random2 if (ReadBuf(b, ret->Random2, sizeof(ret->Random2)) == sizeof(ret->Random2)) { - // String - if (OvsReadStringFromBuf(b, ret->OptionString, sizeof(ret->OptionString)) && - OvsReadStringFromBuf(b, ret->Username, sizeof(ret->Username)) && - OvsReadStringFromBuf(b, ret->Password, sizeof(ret->Password)) && - OvsReadStringFromBuf(b, ret->PeerInfo, sizeof(ret->PeerInfo))) - { - read_size = b->Current; - } + // String + if (OvsReadStringFromBuf(b, ret->OptionString, sizeof(ret->OptionString)) && + OvsReadStringFromBuf(b, ret->Username, sizeof(ret->Username)) && + OvsReadStringFromBuf(b, ret->Password, sizeof(ret->Password))) + { + if (!OvsReadStringFromBuf(b, ret->PeerInfo, sizeof(ret->PeerInfo))) + { + Zero(ret->PeerInfo, sizeof(ret->PeerInfo)); + } + read_size = b->Current; + } } } } From faee11ff096e7950b006ef1ae8dc636b6fe0131e Mon Sep 17 00:00:00 2001 From: dnobori Date: Wed, 18 Oct 2017 18:24:21 +0900 Subject: [PATCH 026/135] v4.23-9647-beta --- AUTHORS.TXT | 35 +- LICENSE | 6 +- LICENSE.TXT | 6 +- README | 24 +- README.TXT | 24 +- centos/SOURCES/linux_32bit.mak | 4 +- centos/SOURCES/linux_64bit.mak | 4 +- .../Library/Win32_Debug/libeay32.lib | Bin 15611806 -> 15617854 bytes .../Library/Win32_Debug/libssl32.lib | Bin 2460500 -> 0 bytes .../Library/Win32_Debug/ssleay32.lib | Bin 2467074 -> 2468958 bytes .../Library/Win32_Release/libeay32.lib | Bin 14177302 -> 14183054 bytes .../Library/Win32_Release/libssl32.lib | Bin 2396512 -> 0 bytes .../Library/Win32_Release/ssleay32.lib | Bin 2193210 -> 2194368 bytes src/BuildFiles/Library/x64_Debug/libeay32.lib | Bin 14650830 -> 14656226 bytes src/BuildFiles/Library/x64_Debug/libssl32.lib | Bin 2806008 -> 0 bytes src/BuildFiles/Library/x64_Debug/ssleay32.lib | Bin 2216576 -> 2220206 bytes .../Library/x64_Release/libeay32.lib | Bin 16697792 -> 16702694 bytes .../Library/x64_Release/libssl32.lib | Bin 2702338 -> 0 bytes .../Library/x64_Release/ssleay32.lib | Bin 2429650 -> 2434454 bytes src/BuildUtil/BuildUtilCommands.cs | 10 +- src/BuildUtil/BuildUtilMain.cs | 10 +- src/BuildUtil/CodeSign.cs | 10 +- src/BuildUtil/CoreUtil/Bmp.cs | 4 - src/BuildUtil/CoreUtil/Buf.cs | 4 - src/BuildUtil/CoreUtil/Cache.cs | 4 - src/BuildUtil/CoreUtil/Compress.cs | 4 - src/BuildUtil/CoreUtil/Console.cs | 4 - src/BuildUtil/CoreUtil/Csv.cs | 4 - src/BuildUtil/CoreUtil/Env.cs | 4 - src/BuildUtil/CoreUtil/FileIO.cs | 4 - src/BuildUtil/CoreUtil/GZip.cs | 4 - src/BuildUtil/CoreUtil/Kernel.cs | 4 - src/BuildUtil/CoreUtil/MultiLang.cs | 4 - src/BuildUtil/CoreUtil/Packer.cs | 4 - src/BuildUtil/CoreUtil/RC4.cs | 4 - src/BuildUtil/CoreUtil/ReadIni.cs | 4 - src/BuildUtil/CoreUtil/Reg.cs | 4 - src/BuildUtil/CoreUtil/Secure.cs | 4 - src/BuildUtil/CoreUtil/Stb.cs | 4 - src/BuildUtil/CoreUtil/Str.cs | 4 - src/BuildUtil/CoreUtil/Tar.cs | 4 - src/BuildUtil/CoreUtil/Thread.cs | 4 - src/BuildUtil/CoreUtil/Time.cs | 4 - src/BuildUtil/CoreUtil/Util.cs | 4 - src/BuildUtil/CoreUtil/Win32.cs | 4 - src/BuildUtil/CoreUtil/Zip.cs | 4 - src/BuildUtil/PEUtil.cs | 10 +- .../Properties/Resources.Designer.cs | 4 - src/BuildUtil/Properties/Settings.Designer.cs | 4 - src/BuildUtil/Test.cs | 10 +- src/BuildUtil/UnixBuildSoftwares.cs | 10 +- src/BuildUtil/VpnBuilder.cs | 10 +- src/BuildUtil/VpnBuilderConfig.cs | 10 +- src/BuildUtil/VpnBuilderConfigTypes.cs | 10 +- .../Web References/HvSignService/Reference.cs | 5 +- .../Web References/SignService/Reference.cs | 5 +- src/BuildUtil/Win32BuildSoftware.cs | 10 +- src/BuildUtil/Win32BuildUtil.cs | 10 +- src/Cedar/Account.c | 10 +- src/Cedar/Account.h | 10 +- src/Cedar/Admin.c | 12 +- src/Cedar/Admin.h | 10 +- src/Cedar/AzureClient.c | 10 +- src/Cedar/AzureClient.h | 10 +- src/Cedar/AzureServer.c | 10 +- src/Cedar/AzureServer.h | 10 +- src/Cedar/Bridge.c | 10 +- src/Cedar/Bridge.h | 10 +- src/Cedar/BridgeUnix.c | 10 +- src/Cedar/BridgeUnix.h | 10 +- src/Cedar/BridgeWin32.c | 10 +- src/Cedar/BridgeWin32.h | 10 +- src/Cedar/CM.c | 10 +- src/Cedar/CM.h | 10 +- src/Cedar/CMInner.h | 10 +- src/Cedar/Cedar.c | 10 +- src/Cedar/Cedar.h | 28 +- src/Cedar/CedarPch.c | 10 +- src/Cedar/CedarPch.h | 10 +- src/Cedar/CedarType.h | 12 +- src/Cedar/Client.c | 10 +- src/Cedar/Client.h | 10 +- src/Cedar/Command.c | 782 +++++++++++------- src/Cedar/Command.h | 40 +- src/Cedar/Connection.c | 9 +- src/Cedar/Connection.h | 10 +- src/Cedar/Console.c | 13 +- src/Cedar/Console.h | 11 +- src/Cedar/DDNS.c | 10 +- src/Cedar/DDNS.h | 10 +- src/Cedar/Database.c | 10 +- src/Cedar/Database.h | 10 +- src/Cedar/EM.c | 10 +- src/Cedar/EM.h | 10 +- src/Cedar/EMInner.h | 9 +- src/Cedar/EtherLog.c | 10 +- src/Cedar/EtherLog.h | 10 +- src/Cedar/Hub.c | 16 +- src/Cedar/Hub.h | 10 +- src/Cedar/IPsec.c | 10 +- src/Cedar/IPsec.h | 10 +- src/Cedar/IPsec_EtherIP.c | 10 +- src/Cedar/IPsec_EtherIP.h | 10 +- src/Cedar/IPsec_IKE.c | 10 +- src/Cedar/IPsec_IKE.h | 10 +- src/Cedar/IPsec_IPC.c | 10 +- src/Cedar/IPsec_IPC.h | 10 +- src/Cedar/IPsec_IkePacket.c | 68 +- src/Cedar/IPsec_IkePacket.h | 21 +- src/Cedar/IPsec_L2TP.c | 10 +- src/Cedar/IPsec_L2TP.h | 10 +- src/Cedar/IPsec_PPP.c | 13 +- src/Cedar/IPsec_PPP.h | 10 +- src/Cedar/IPsec_Win7.c | 23 +- src/Cedar/IPsec_Win7.h | 10 +- src/Cedar/IPsec_Win7Inner.h | 10 +- src/Cedar/Interop_OpenVPN.c | 29 +- src/Cedar/Interop_OpenVPN.h | 13 +- src/Cedar/Interop_SSTP.c | 10 +- src/Cedar/Interop_SSTP.h | 10 +- src/Cedar/Layer3.c | 10 +- src/Cedar/Layer3.h | 10 +- src/Cedar/Link.c | 10 +- src/Cedar/Link.h | 10 +- src/Cedar/Listener.c | 10 +- src/Cedar/Listener.h | 10 +- src/Cedar/Logging.c | 10 +- src/Cedar/Logging.h | 10 +- src/Cedar/NM.c | 10 +- src/Cedar/NM.h | 10 +- src/Cedar/NMInner.h | 10 +- src/Cedar/Nat.c | 10 +- src/Cedar/Nat.h | 10 +- src/Cedar/NativeStack.c | 10 +- src/Cedar/NativeStack.h | 10 +- src/Cedar/NullLan.c | 10 +- src/Cedar/NullLan.h | 10 +- src/Cedar/Protocol.c | 10 +- src/Cedar/Protocol.h | 10 +- src/Cedar/Radius.c | 10 +- src/Cedar/Radius.h | 10 +- src/Cedar/Remote.c | 10 +- src/Cedar/Remote.h | 10 +- src/Cedar/SM.c | 10 +- src/Cedar/SM.h | 10 +- src/Cedar/SMInner.h | 10 +- src/Cedar/SW.c | 10 +- src/Cedar/SW.h | 10 +- src/Cedar/SWInner.h | 10 +- src/Cedar/Sam.c | 10 +- src/Cedar/Sam.h | 10 +- src/Cedar/SeLowUser.c | 10 +- src/Cedar/SeLowUser.h | 10 +- src/Cedar/SecureInfo.c | 10 +- src/Cedar/SecureInfo.h | 10 +- src/Cedar/SecureNAT.c | 10 +- src/Cedar/SecureNAT.h | 10 +- src/Cedar/Server.c | 22 +- src/Cedar/Server.h | 14 +- src/Cedar/Session.c | 10 +- src/Cedar/Session.h | 10 +- src/Cedar/UT.c | 10 +- src/Cedar/UT.h | 10 +- src/Cedar/UdpAccel.c | 10 +- src/Cedar/UdpAccel.h | 10 +- src/Cedar/VG.c | 10 +- src/Cedar/VG.h | 10 +- src/Cedar/VLan.c | 10 +- src/Cedar/VLan.h | 10 +- src/Cedar/VLanUnix.c | 10 +- src/Cedar/VLanUnix.h | 10 +- src/Cedar/VLanWin32.c | 10 +- src/Cedar/VLanWin32.h | 10 +- src/Cedar/Virtual.c | 14 +- src/Cedar/Virtual.h | 10 +- src/Cedar/WaterMark.c | 10 +- src/Cedar/WaterMark.h | 10 +- src/Cedar/WebUI.c | 10 +- src/Cedar/WebUI.h | 10 +- src/Cedar/Win32Com.cpp | 10 +- src/Cedar/Win32Com.h | 10 +- src/Cedar/WinJumpList.cpp | 10 +- src/Cedar/WinUi.c | 10 +- src/Cedar/WinUi.h | 10 +- src/Cedar/Wpc.c | 10 +- src/Cedar/Wpc.h | 10 +- src/CurrentBuild.txt | 6 +- src/GlobalConst.h | 10 +- src/LICENSE.TXT | 6 +- src/Mayaqua/Cfg.c | 10 +- src/Mayaqua/Cfg.h | 10 +- src/Mayaqua/Encrypt.c | 336 ++------ src/Mayaqua/Encrypt.h | 22 +- src/Mayaqua/FileIO.c | 10 +- src/Mayaqua/FileIO.h | 10 +- src/Mayaqua/Internat.c | 10 +- src/Mayaqua/Internat.h | 10 +- src/Mayaqua/Kernel.c | 69 +- src/Mayaqua/Kernel.h | 12 +- src/Mayaqua/MayaType.h | 10 +- src/Mayaqua/Mayaqua.c | 10 +- src/Mayaqua/Mayaqua.h | 11 +- src/Mayaqua/Memory.c | 10 +- src/Mayaqua/Memory.h | 10 +- src/Mayaqua/Microsoft.c | 10 +- src/Mayaqua/Microsoft.h | 10 +- src/Mayaqua/Network.c | 34 +- src/Mayaqua/Network.h | 10 +- src/Mayaqua/OS.c | 10 +- src/Mayaqua/OS.h | 10 +- src/Mayaqua/Object.c | 10 +- src/Mayaqua/Object.h | 10 +- src/Mayaqua/Pack.c | 10 +- src/Mayaqua/Pack.h | 10 +- src/Mayaqua/Secure.c | 31 +- src/Mayaqua/Secure.h | 14 +- src/Mayaqua/Str.c | 10 +- src/Mayaqua/Str.h | 10 +- src/Mayaqua/Table.c | 10 +- src/Mayaqua/Table.h | 10 +- src/Mayaqua/TcpIp.c | 27 +- src/Mayaqua/TcpIp.h | 10 +- src/Mayaqua/Tick64.c | 10 +- src/Mayaqua/Tick64.h | 10 +- src/Mayaqua/Tracking.c | 10 +- src/Mayaqua/Tracking.h | 10 +- src/Mayaqua/TunTap.h | 4 - src/Mayaqua/Unix.c | 67 +- src/Mayaqua/Unix.h | 11 +- src/Mayaqua/Win32.c | 28 +- src/Mayaqua/Win32.h | 12 +- src/Neo/NDIS5.c | 10 +- src/Neo/NDIS5.h | 10 +- src/Neo/Neo.c | 10 +- src/Neo/Neo.h | 10 +- src/Neo/resource.h | 4 - src/Neo6/NDIS6.c | 10 +- src/Neo6/NDIS6.h | 10 +- src/Neo6/Neo6.c | 10 +- src/Neo6/Neo6.h | 10 +- src/Neo6/resource.h | 4 - src/README.TXT | 24 +- src/SEVPN.sln | 3 +- src/SeLow/SeLow.c | 10 +- src/SeLow/SeLow.h | 10 +- src/SeLow/SeLowCommon.h | 10 +- src/SeLow/resource.h | 4 - src/See/resource.h | 4 - src/See/resource1.h | 4 - src/SeeDll/resource.h | 4 - src/VGate/VGate.c | 4 - src/VGate/VGate.h | 4 - src/VGate/VGate.vcproj | 4 +- src/VGate/resource.h | 4 - src/Wfp/Wfp.c | 10 +- src/Wfp/Wfp.h | 10 +- src/Wfp/WfpInner.h | 10 +- src/Wfp/resource1.h | 4 - src/bin/hamcore/authors.txt | 35 +- src/bin/hamcore/eula.txt | 6 +- src/bin/hamcore/openvpn_sample.ovpn | 274 +++--- src/bin/hamcore/strtable_cn.stb | 4 +- src/bin/hamcore/strtable_en.stb | 4 +- src/bin/hamcore/strtable_ja.stb | 2 +- src/bin/vpnweb.cab | Bin 208661 -> 208646 bytes src/bin/vpnweb.ocx | Bin 341960 -> 341952 bytes src/hamcorebuilder/hamcorebuilder.c | 10 +- src/makefiles/freebsd_32bit.mak | 4 +- src/makefiles/freebsd_64bit.mak | 4 +- src/makefiles/linux_32bit.mak | 4 +- src/makefiles/linux_64bit.mak | 4 +- src/makefiles/macos_32bit.mak | 4 +- src/makefiles/macos_64bit.mak | 4 +- src/makefiles/openbsd_32bit.mak | 4 +- src/makefiles/openbsd_64bit.mak | 4 +- src/makefiles/solaris_32bit.mak | 4 +- src/makefiles/solaris_64bit.mak | 4 +- src/vpn16/vpn16.c | 10 +- src/vpn16/vpn16.h | 10 +- src/vpnbrand/vpnbrand.h | 10 +- src/vpnbridge/vpnbridge.c | 10 +- src/vpnclient/vpncsvc.c | 10 +- src/vpnclient/vpncsvc.h | 10 +- src/vpncmd/vpncmd.c | 10 +- src/vpncmdsys/vpncmdsys.c | 10 +- src/vpncmdsys/vpncmdsys.h | 10 +- src/vpncmgr/vpncmgr.c | 10 +- src/vpndrvinst/vpndrvinst.c | 10 +- src/vpndrvinst/vpndrvinst.h | 10 +- src/vpndrvinst/vpndrvinst.vcproj | 2 + src/vpninstall/vpninstall.c | 10 +- src/vpninstall/vpninstall.h | 10 +- src/vpnserver/vpnserver.c | 10 +- src/vpnsetup/vpnsetup.c | 10 +- src/vpnsmgr/vpnsmgr.c | 10 +- src/vpnweb/vpnweb.h | 2 +- src/vpnweb/vpnweb_i.c | 2 +- src/vpnweb/vpnweb_p.c | 2 +- src/vpnweb/vpnwebdlg.c | 10 +- src/vpnweb/vpnwebdlg.h | 10 +- src/vpnweb/vpnwebdlg_inner.h | 10 +- 301 files changed, 1695 insertions(+), 2645 deletions(-) delete mode 100644 src/BuildFiles/Library/Win32_Debug/libssl32.lib delete mode 100644 src/BuildFiles/Library/Win32_Release/libssl32.lib delete mode 100644 src/BuildFiles/Library/x64_Debug/libssl32.lib delete mode 100644 src/BuildFiles/Library/x64_Release/libssl32.lib diff --git a/AUTHORS.TXT b/AUTHORS.TXT index 8a1f2561..44fdbcfd 100644 --- a/AUTHORS.TXT +++ b/AUTHORS.TXT @@ -6,7 +6,7 @@ AUTHORS OF SOFTETHER VPN CORE DEVELOPERS: - - Daiyuu Nobori + - Daiyuu Nobori, Ph.D. Computer Science, Graduate School of University of Tsukuba SoftEther Corporation E-mail: daiyuu-nobori [at] softether.org @@ -18,16 +18,16 @@ CORE DEVELOPERS: Risk Engineering, Graduate School of University of Tsukuba SoftEther Corporation - - Takao Ito + - Takao Ito, Ph.D. Computer Science, Graduate School of University of Tsukuba SoftEther Corporation + - Mei Sharie Ann Yamaguchi, Ph.D. + Life and Environmental Sciences, Graduate School of University of Tsukuba + - Christopher Smith College of Information Science, University of Tsukuba - - Mei Sharie Ann Yamaguchi - Life and Environmental Sciences, Graduate School of University of Tsukuba - WEB-SITE DESIGNER: @@ -118,6 +118,26 @@ CONTRIBUTORS on GitHub: - Sacha Bernstein https://github.com/sacha + - cm0x4D + https://github.com/cm0x4D + + - DDGo + https://github.com/DDGo + + - Noah O'Donoghue + https://github.com/NoahO + + - Moataz Elmasry + https://github.com/moatazelmasry2 + + - Zulyandri Zardi + https://github.com/zulzardi + + - rel22 + https://github.com/rel22 + + - Guanzhong Chen + https://github.com/quantum5 JOIN THE SOFTETHER VPN DEVELOPMENT ---------------------------------- @@ -127,8 +147,3 @@ Want to become a contributor? Please send us a patch. See also: SoftEther VPN Patch Acceptance Policy http://www.softether.org/5-download/src/9.patch - -Developed by SoftEther VPN Project at University of Tsukuba in Japan. -Department of Computer Science has dozens of overly-enthusiastic geeks. -Join us: http://www.tsukuba.ac.jp/english/admission/ - diff --git a/LICENSE b/LICENSE index fe75456e..a93edd01 100644 --- a/LICENSE +++ b/LICENSE @@ -3,9 +3,9 @@ open-source. You can redistribute them and/or modify them under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. -Copyright (c) 2012-2016 Daiyuu Nobori. -Copyright (c) 2012-2016 SoftEther Project at University of Tsukuba, Japan. -Copyright (c) 2012-2016 SoftEther Corporation. +Copyright (c) Daiyuu Nobori. +Copyright (c) SoftEther Project at University of Tsukuba, Japan. +Copyright (c) SoftEther Corporation. All Rights Reserved. http://www.softether.org/ diff --git a/LICENSE.TXT b/LICENSE.TXT index fe75456e..a93edd01 100644 --- a/LICENSE.TXT +++ b/LICENSE.TXT @@ -3,9 +3,9 @@ open-source. You can redistribute them and/or modify them under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. -Copyright (c) 2012-2016 Daiyuu Nobori. -Copyright (c) 2012-2016 SoftEther Project at University of Tsukuba, Japan. -Copyright (c) 2012-2016 SoftEther Corporation. +Copyright (c) Daiyuu Nobori. +Copyright (c) SoftEther Project at University of Tsukuba, Japan. +Copyright (c) SoftEther Corporation. All Rights Reserved. http://www.softether.org/ diff --git a/README b/README index d67899e7..5d125446 100644 --- a/README +++ b/README @@ -10,7 +10,7 @@ http://www.softether-download.com/ We accept your patches by the acceptance policy: http://www.softether.org/5-download/src/9.patch -Copyright (c) 2012-2016 SoftEther Project at University of Tsukuba, Japan. +Copyright (c) SoftEther Project at University of Tsukuba, Japan. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 @@ -123,24 +123,9 @@ on all the following open-source repositories: - GitHub https://github.com/SoftEtherVPN/SoftEtherVPN/ - - SourceForge - https://sourceforge.net/p/softethervpn/code/ci/master/tree/ - - - Google Code - https://code.google.com/p/softether/source/browse/ - - To fetch the source code from GitHub: $ git clone https://github.com/SoftEtherVPN/SoftEtherVPN.git -To fetch the source code from SourceForge: -$ git clone http://git.code.sf.net/p/softethervpn/code - - or - -$ git clone git://git.code.sf.net/p/softethervpn/code - -To fetch the source code from Google Code: -$ git clone https://code.google.com/p/softether/ - We hope that you can reach one of the above URLs at least! @@ -218,10 +203,3 @@ SOME SOFTWARE PROGRAMS FROM THIRD PARTIES ARE INCLUDED ON THIS SOFTWARE WITH LICENSE CONDITIONS WHICH ARE DESCRIBED ON THE 'THIRD_PARTY.TXT' FILE. -ADVERTISEMENT -------------- - -SoftEther VPN is developed by SoftEther VPN Project at University of Tsukuba. -Department of Computer Science has dozens of overly-enthusiastic geeks. -Join us: http://www.tsukuba.ac.jp/english/admission/ - diff --git a/README.TXT b/README.TXT index d67899e7..5d125446 100644 --- a/README.TXT +++ b/README.TXT @@ -10,7 +10,7 @@ http://www.softether-download.com/ We accept your patches by the acceptance policy: http://www.softether.org/5-download/src/9.patch -Copyright (c) 2012-2016 SoftEther Project at University of Tsukuba, Japan. +Copyright (c) SoftEther Project at University of Tsukuba, Japan. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 @@ -123,24 +123,9 @@ on all the following open-source repositories: - GitHub https://github.com/SoftEtherVPN/SoftEtherVPN/ - - SourceForge - https://sourceforge.net/p/softethervpn/code/ci/master/tree/ - - - Google Code - https://code.google.com/p/softether/source/browse/ - - To fetch the source code from GitHub: $ git clone https://github.com/SoftEtherVPN/SoftEtherVPN.git -To fetch the source code from SourceForge: -$ git clone http://git.code.sf.net/p/softethervpn/code - - or - -$ git clone git://git.code.sf.net/p/softethervpn/code - -To fetch the source code from Google Code: -$ git clone https://code.google.com/p/softether/ - We hope that you can reach one of the above URLs at least! @@ -218,10 +203,3 @@ SOME SOFTWARE PROGRAMS FROM THIRD PARTIES ARE INCLUDED ON THIS SOFTWARE WITH LICENSE CONDITIONS WHICH ARE DESCRIBED ON THE 'THIRD_PARTY.TXT' FILE. -ADVERTISEMENT -------------- - -SoftEther VPN is developed by SoftEther VPN Project at University of Tsukuba. -Department of Computer Science has dozens of overly-enthusiastic geeks. -Join us: http://www.tsukuba.ac.jp/english/admission/ - diff --git a/centos/SOURCES/linux_32bit.mak b/centos/SOURCES/linux_32bit.mak index 3f1cab3d..684b8ab1 100644 --- a/centos/SOURCES/linux_32bit.mak +++ b/centos/SOURCES/linux_32bit.mak @@ -1,7 +1,7 @@ # SoftEther VPN Source Code # -# Copyright (c) 2012-2016 SoftEther VPN Project at University of Tsukuba, Japan. -# Copyright (c) 2012-2016 Daiyuu Nobori. +# Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. +# Copyright (c) Daiyuu Nobori. # All Rights Reserved. # # http://www.softether.org/ diff --git a/centos/SOURCES/linux_64bit.mak b/centos/SOURCES/linux_64bit.mak index 8e8c4942..f6550719 100644 --- a/centos/SOURCES/linux_64bit.mak +++ b/centos/SOURCES/linux_64bit.mak @@ -1,7 +1,7 @@ # SoftEther VPN Source Code # -# Copyright (c) 2012-2016 SoftEther VPN Project at University of Tsukuba, Japan. -# Copyright (c) 2012-2016 Daiyuu Nobori. +# Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. +# Copyright (c) Daiyuu Nobori. # All Rights Reserved. # # http://www.softether.org/ diff --git a/src/BuildFiles/Library/Win32_Debug/libeay32.lib b/src/BuildFiles/Library/Win32_Debug/libeay32.lib index 9313d9cfbbcb29b40816efeafe4da846830729d1..cf203711dcd92904ebd00ce340c43e3a2ff7a7bc 100644 GIT binary patch delta 1420565 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

2Qi$I{1SkK<}gbF^$5K_`x= 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 z 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

32Wv!yTj4%s(ow8sKkpdGe%?2r20Q`Q15biX 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 TX&KaTQ1J&{O)$jUD%Jl9K>43h delta 1415497 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ʶK5gd(|$g#%|D=c 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≦aq!`;>_DbJ;L;wD>53%* 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

u(H*f0R5=^&>@_tJkSkq)tZhS#4_P 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%0A=84f5ayjzuY3;Da;&*Zd-Zy_F$C?3I> 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 diff --git a/src/BuildFiles/Library/Win32_Debug/libssl32.lib b/src/BuildFiles/Library/Win32_Debug/libssl32.lib deleted file mode 100644 index 31d459b5318bdbb9f7b912100622830c35b0ae9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2460500 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%0AJHbft%Tbh?b>%}i>tl<#Ay6d{=_Ju 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�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%0Ah;M6o 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

    R(ZsdR<9hE-1}++RjqKd38N^@p0z zYADnttVTm!$jS|MJ}VE@999)jxZ8zPDxqew3P4R`6^2T(NdUt0R{`yd?-wNP!lfOLEXUN{eu3U zzrM`{>l%7d)jG~}NL0HfyX4p%r$2{_1%9DeTL&DN<9w`ryW*!`R2-FYF2@}KH5&?} zEfq&Bjmm!bueMQ2NO)Ek%%0F>`#t`jf&Zf%nRHUAjTo|_x-OfN*-1l{yB5FVGj}+Izu_P6@OjHLx+lZrEw+kP>HuH_xZKaQu6kYu7 z+nMEbh4*j0STgl|Q^?Ohlb%Iipd1(qw4Z*y<1gIeZ0*RZ!LyVD2MwZ@wqgbb@bFC% zZ)L+qv8^+x-py@bAc(Ke_oE?2iyhc}fv!*Or?-J|{)R3`PztRx`pChf0>_{u5l5S% z$flLUPSKIp8CZ1iwq@L!`!uE6h-^#>6%LBpi?)~F@ekJ&c?jCb#-ym-TW6pn@;36W zOCePWFOyiZF)1v_ZF%)uIq4HkJth>{m{dE1I(zMIbRL!0XF`#UNl`tt&QM+dT;JVS zYYLx+@J2Q!MI*L#2K7$bwtc?Irzu)H&_*^UMZTkT290srmcF|H*{TxKN{2SGF)7ML zm+*k!?>tpgw0@(FY)lGH6_gsVMIZbQccJonMJTc{De`lzGn9*1_(iv0H1(5EWMfhX zFx4G@X*=wjhbL*uDVdUuNm1EaXDF&$`^V4G)OexD#-ylhnp!*jVXvm>%8oX&F)8YS zy7zW@e#AGLdPFF)F{uNYIuw6tYj^FncWCMpp~%LhX#QxO(U%ZxGoL%_S50-7K~FX& zMI)IJL2wEI0?zZQ6?1Gm=yJ;))~|yv{nC*Ya5jp2}L$0MZLXs29<%fuUgk2 zTa_2x`=X6(Op01c_l>8n96vx)?+ZmXCUpo?$^*1I_I%rU?ITW#Y)q;LQ}ma%+(R>M zHBWa{X``biMJ?4jgL)cmUwZGnRF|+uD6%oBo`}&S<&dWryrQYgg(4f1qWM|Z#w9rq zzpAN6g(4f1>cy0*`O`e>Q>kQ@Dc0b$tElp(!MK&gN98;(h32{y{%$>N26o#-s)#M)#=cZ(fI~TlEdPA4eP6nA8b~ z(e1Tz%{fPD>JOpF#-xTYMV_3tt*>|8rKusbsKG`yCN&f>y5^^kyKRA{fE2 zCN%;vdS3qX?&2SHUO7UMjY*AUio6hQN8h!iKvOe?A{&!}TSs1MEO)N>_AgC6Box`0 z)JaVBz+c*Cf4jRuQ*`HxHnK6P(THiCL9+&JPdQ#k!m8%`&~g$R*_hPHh|#mdus*li zdeo^xk&Q`>VM>+o*{(m_qw~5#D6%oBu}rB}{&sog9h!PhD6%oBET+_XbzOepb(;EJ zD6%oBY^Ky)Ir+n5VX10kI4zU0k&Q{^Af|PO6Mt#@Vc)J8xQaScD6%mr7h<%x8F}l{ zotnB!D6%mrH&d!_blAE+sj2sbA{&#+Ws25vw5|9oc!s9B?Qg}BjY;JpMqhsoU%kb) zO34+9Y)mSjsjm1-Ti=)KOLbmn2}L$0g@J**)SPnjnEy`F)U861jY$?>?%jz6anS zHnK4(FJiRc$jx8bMN_8;MK&fi&Y+&YrPUlwT`d&ZnACWt`r`~8UYN{19ZDeCo6^PN)-ILnx)YQpBk&Q`BFsPFk&)B7@=|Yi>Nlj!*)%?wu zpDqI%Rsp~%LhPGw4!&^y+Prc>0FLXnM0oyL?Ce`&jW(PxdCdO;|%F{w(#w9ZiL zsI&Tavdwzx))Cp5)agvol?ZM9d$xK<=QRpFnKrU9DL75!rN(ln3pc>us`E++MK&f? z#gr=H-Ot~=N>g_WMK&fig(=lH+#lRx>l+^nMK&hoW9nf1rESFF8%OB84nEL|B^#5f zMvQLd7dqcJL{s#`^t6$UN%;|@ul1gvwFezs)y8>3k&Q_OnCgzdw6&h~(wmy1AJ3+Z zY)mSM7+u08uig;S)Q3WmjY-uog{28^KQ@%0`=}DiH#r<+V^Xz<(erZFQ(s)Hsj{wC zT4ZBVbxf(6KY8(Q4`_;hEuJ>AF)5q|@=~o_|NOpFH1(iRWMfiiGNs1yb<>Aosin^A zGoi@Fq^2?@1If{T>0e$=_2`C!*vQ7D!idrL4~x&vU!bX6p~%Lh>Y0+mju(6MLI+nR zY?NrSF{ubss)Tde-TJep?huM>Oe$(nk6iiJ=bCz5D6%oBm_ZdEwBS!o{UH?DnABNJ zsaF2!vcC6g>X?IY5F6Q;R2(t-{^9WbuXsvRrwK(iCY4}H)yB17edN;AB|?#nNhO(* zA>ml^!SMq$^{`N6V^R%FN!P(Ax#M?hYMW4GV^WPw^~GP>7Hx@OSgTg|SIdsjU?W~`UvN5T% z5uV^VVwqx1S}+VPt;RW20SnAG`9 zsgdI8vf@fjog)<4nAAKYuimfKA^Mifl~k5~lL- zm$rvqm;g7X@>(bq*_hO&h|zZsR{YiBT}{0z6xo>6WlV`Pa%4<;{A*1)WC|r4lbX*| zCjQdaVfTQoni?z=*_hPjh|wOqRb>ZE1?s#`6N+q1>I#Fp;L}NmYwA*=$i}45?U0x1 zhxQR4bYL-xBV^WKllEaQ8o?C}up=#r9i6$G9x`rur zUT4p8?xU%Xg(4f1y4J|c{oy+aO&xR?4q_u4le!Kuy5>vo|7C!tJVKF;NnOvBG>pTw z{(D5I^EyW;vN5R}m{RA}ZbI%Onp!0k*_hOgOet^k$d+C>b(Pl_LXnM0-NaN!{H3jY zV?#t!J$hNOWMfi`5u<(Y_D%P1($pBC$i}2@W-1eZX=~qQt&Iu^MK&gN3u5$VZM|=L z_9va!LZQgUq;6$O)qLm8FWsrBHA0b%NiAVYjj!qFoC4RV>hK4l$i}3WGSv-#Y1_~^ z43m|j`pL9LHYRl&Vsww1enJ>NP*LSVk&Q{+ZculO9g1pJ)CEG3jY%zIN_o-ZUWZg@ z>M^0n#-#3GO4Z@iPbZJi)aOExjY*-RabAjgp?%ITnmWvhgV@N%r0znDzOxkS|JPhi zjd$W8HnK6P<%rRJV|C5KZJN5&iG$e4#-#2>jP|{!cBXG=s5*SuiG$e4#-#2+jGn*l z3!Gyc%O5&%5F6Q;)V+w&YtbV*Uz(%y>fDDIJl~H0Cba@FnwlRS_mQTug(4f1!mxCj4lX`$D|Ism;`b{XZF{uZcQsb-h3rmmCRR6v>h>dJa>LJAFCua(d&ALicl|qq?Nj=Pz zIlqp#- zIrg1(dIwDn!PWsg%t-SWFKQ*;fD6%oB z)riq!`O@p>?9$Y$LXnM0J;9Wk^=6HJQ=vhtOEEL(8)LO)}&T!%{Z4WFs0uA2E+Ht%h z6xo>6(}>YC>^;3l#x&Iq{hv0nF{yQkX`La7I`+FF4^67_8Y&donA9^&b-`cSX6)GT zwWcCMk&Q{=S2aS8D18p~%Lho?{ACz}tNpgC}TegHU8+QtJ_;ebk!YZhS*i zt&go+&k!HynQGG)63rwkgc+coae@z91A{&#!a6$=t;xBEdzIyyJ zP2C_A*_afT)HdqV`$o6Z)ayc#jY(}_N_l_-Dt@=+)&3|P#6~tIh2ey}ocK#y_t8C* zIQyOWUYEzWp@y zzEEUiQvX4W?uVO39`?DW4nCSvvc3yoQm-LaKRb6~-(~$Yl_wP0nA9ew;9_{Yclv`l znmSh~vN5UG5u^J??{C`LsO3VDjY*-4gHrwQ`%&>(IlPNXB4k(*~F4+ok zv>k}qmNv36sm+Mdt^Cekvo6(Co={|CQg1OOMR8nQu&_i^Gle1>lfps)c_}aYO+gu3 z;19Nkg(4f1dK)pimCyd=fU!ESZ9 zJ^hoW+(MC!NxjFE%4@>Ql^9H_=3_#UjY+-FlxpR|TQ7tgQ`DV8k&Q`hWvUzg(zfiP z>h_v?Pbji6ssAEI--B&D;E{=%YJVK1WPQ)Zq&`5b?i&L(UNBlygM=a*llqXU1M!!( z*tJV<)l@(zvN5S`h|y1D{&(eEOpK~Ft`>@HOzI=1Qr@P1)8(3aLMXB^sgIdD2!Cno z;d*|QralvjY)tAC#I(-Xmk?}k-gn#;nmQOW1#M(wQri)u>u}s9$9}J=VM39ONqx#x zNBpHN^yc&Es;V}o3Pm<1^%-LHHPN08^`1~rp5?G zHYWA8K|Op^=INRW3q>|2wSy_uqjo=X@j^}AAQah{)Hh6Z!e822fBT8e+dMB6*_hO~ zWSe^Ge)HSMov8ErN+_~1sqdKTiNCa+;C%K{O?4e;#gdIl?L>^eOB_CTKvYx3LXnM0 zp|gV84}WQ!S07lWscAxyjY<807@gPpFRzCCQGMe^p~%Lheq>5{w%EAD7)`w(6xo>6 zE~Yx-FKzW_eizr&PePH6Nx`k7g!>bM?Sh3z7HaB{b-F{z&sqt9!}pF0O@YOGLX zV^Y5`rSke{`00OWYN}9VV^Y5wd38GNH`}PZN+_~1sohNV!e82++jSqNZdLP73Pm<1 z^&4XJcYN}me#|zOe-espOzL;04#r>FPCfrqTkq{Q$ciN!liGur)*0et9cP?&Sb;8K zzEEUiQm8UeN8m4Q-pe1W*3>0Jk&Q|HiI~e{~77POF`vsUL(Q8M_)cCL5EY@2l&6_|(@Aw$W6cP-J6LotaW2 z<+e{YL#nRl-)otZ1?^Df+IV?(;8yu@){;rG6+N)Y9vN5SXO!X0J*v{qWXljvAWMfi&nd&Lj>c*$KXljE{WMfi?Gj*^~XKowU zPg8#gMK&hY&&aEEmHqjs{v)i!$i}4T9UJ=FA6;t4;fhAp#uTB*#-xs9>QE`++(B2L zs;O&)A{&!Bim5(AT|M$^+nn-}P-J6L^ga;nZIw;BI^wfmbqS9f zX%&HNOzK#sl%IDk`f{75CJRM2CPnWq(IaK%mP78;)Kx-}jY;)qs=L(2z}n%q5y z*_hM-rVbKn^s>u#>%6`bifl}Z-m{`x`JMb5W@zfLQC4DPV^YT()bL)z@6*(Hp~%Lh z=*#`u_s*+2=P6BHBox`06ulEh-}~yY;F~`+^_Wm(V^SwD)n00&arUosG__qQvN5S4 zOdTlHy(9MVYO3`~Ry5g|6urMj-{CBLaa2N61BD_RlN!d9D&fzMUpZG(KB36Qq=qx) zloC#R@R~z3HAg72F)4c2j$YgRr~M0~HTAeqWMfhzm{R?4UE5CCn)*^GvN5TVOm&hH z?)T88TQqeD@}-SzOp4wMr0>8Cs~vT$rp5?GHYRlvQ>xGJd2Ia^nmR)$vN5UAOl4X{ zaU68^3z%M%XPYk+*_af)!${95?yFaxp{Z3uk&Q`>F{t9$yOT8axlm+dQe&A?=k@$r z`!k$9PPPh8HYSzDR1Z0?NiU5=M^@)mAQah{R5nwpl{1HQe^yg7g(4f1$}yh#A~YihVq zWMfi!OsTc#(VY)ytEpO{$i}4dnd&JeeC&sVY_+jaD6%oB0;be#{@cjDww2zCLXnM0 z6*8qtcH{@ka^&M+PlZ{CgGo|j^ymoF++o&uSifl~E z!<4!o_4vq%wsmh*D6%oB5~dE75TMOpG12>?ZRK!@P-J6L6-=ofb@m6ZT}BqxwoWLrF{uemsq=c~ z%KPBW6tzPrvN5TNMqa(QKlZVvGPA8b$;PB6F{Q@WCmVacp{dbAk&Q{6!jw9%_K|K+ zX(}cZ*_hO1rqp%HN59=YS5u3HA{&!Bl_}Mu8s~m6NK+exA{&!B&7j77w8vJ5-wQ=H zCRNFls*R^dJ#F(FhvZmwNH!*QxP<~85sGX~Y6?^M*nqdMXPy1Nrk)mxY)s0>)L}yP9`=yU_wEvkY)q<}sUwBz zlAr8W<+L@2T`si{n<714X04qv15 zdRZv4F{v<9s)T+RK0QpR+VIO(?Q4sTfmg4KU~2s~^-BNW+~RDvlrr`)?d|6WaX%d_f`Y)mT2l=6oIZW*^;QzL~U8c-mJJbY6>vA{&#MW>A}+IKNU;Zwf^=CN-TY)q87y zs@|ok4)`pLHnK6P8BF!E4m+-o_g|o?(L#}pNzG(R)#2E+M?I~nxKLzcQnL(dP*v%p znz~acvN5UIOsSghSh(vbO}!@+*_hPXOertA@}{$~R8*s~Jw8FBjciQn9D{m#W>>fn zMU4@PY)tB0rj%zZXJtjY-WhsAG>j#gpJ!;Mir~jh!dQ&K} zF{!ys9d4brV@TnMcQw_a(26D-lRDqX>%&=f7iem%P-J6L^O#b#(S3E&HYyv1A{&#s zz@TQH-|<6#Z0L= z<-2rgjNMHYRliQyql* zwxZhzP4zFfqRGaju4GDG(NEuh?8%z)2t_s~brnzGpQ_3W>2+@z_s zLXnM0U2jlNKlyE=roI!3Y)t9~rqt@|+6}$~H03O@>X2+q>PDtu%G1S$sau&+v%}Muy#ImD%PkbynA8%c`bY`?)A;kHnwlXL*_hN)rc`Y_ z>OaEfvF{U#Y)tAlrc`a*@=Vv5&TE@cWMfjdGo?n#l36ncYN}hARdBK~sbx&5yN)j} zc`l);Y@x`;r0y`NH?QnJKvQ9%$i}4ZWJ;~Evp4oc#i;Rhtx#lRQg<<>X4v(|o?fG= zr-dRLlUmM{njNm#JpWEjeJ2#znAF`&sqxjh{i(L=uU=lO4#~!(?qRB<^o@m^hPbzoWZ@*9Hb*)fjV^a4S)awU7ggHyq{PRMQ zjY-|llqzArh6p;BqIL;IHYW7|Q$6Lp{!E;Guci(iXGN2ZNv&i`weo~7=vT#5US&d& zjY&Pol$ulOzj@o%Ugru$HYW8DQ)*P6bk2>J>AY45MK&h&ut6=&D#S8JmGDEM$i}2r zG1WIs9I zaQ%U=YN}VcRfl9_Qcp6~S!#Z8k3K6jRW20SnA94k)C#u#qqR#kHCrgMF{!7RQY)f{ zSNht{>wclg#-!FVrTqM<&;EIU&g&DQ$i}3eW~#58*V}#f9i^%66;?FanAAF^R6i^j zv-~1Wl?X*PCiM(cYNWhZwi+E?_4&9^WMfj#GNpRdS8K1!(bOG6k&Q_`$5ahb|=xYwI@A3dzQ#USUf0sE!BaBsG;S6xo>6MyAlwc{}&S5mlP1 z5sGX~>Qy7JeWPdCX1)1Bk&Q|H$H?oqt5=NCc|9l;*_hO8OsSfm@RWb1rrs8cY)opC zLFK;qxy?uYB^241)ay(sKi~1PiUm5aqb6B(L^dY%22=Y>9mXzSfb>;+9Etn@lGn<$fWaX52^F75Sxh1SR54`j|2lonmGkor3Kz1SGFfr2!Al1wA!V`lg!R4 z%lCNmi_5aJ(12DwC!^7^!@|*NX3{xXB{|u7W%;E!O)Tp|wdR@S6lQq}OG^t&Tv-hX zl(G?=mB>n_zqsfpj*|gk+SuR&$zPqHPIIAI&Xo$t4ak3efNTPWXEwxTzR!L!L zwmUzk3GlyK-(BMNdh_#50$ns2^+&_z*?Lg%Ic_(4t7#n!heNSs$Uk;i^VV{?vU2mi z-n{H$uL;pl)Wm}ct9E_i+GsqKtV?xyS6)_0v8%*Yghs~6`)W{S;b5)LKZ9CX)fkU} zKq%o$ab;OKh1od;xp`D)QzOx7H0)4cO}bESR%u>tNq#|5q0Q`XYbhry$CK+S%<i_2J4YbGdUpZXR>N=`s975)C>0R8lnF#MGVT z%7&LM&87C!ruFF4J~W=)%VH3Ca&xk?vrDO8_~89fK=vm-8qbOF5d5w44Ms-MhGZxb zO!a3>DQ<6Rc6MO_{Knsq^?_k2P){ltLEfS=Z*fr}^#Pq{O$dEpSgfHsOaqoXT+A0o zYp3$e@n#ixJuXjnA&tGJWY8a|1J6hj-qAQwp!qqu?h=o?AS)S$j|xQ^QO(FO=#NE1 zkz`FYUhhNmghNfctS8HzU6`NmMO#{An8rJ%EmSQzKDhU=uR3VDBvfopu`4gXz*Ue{ z7xcxG)%ck!YOb>yXiNXUI8_{Zpd&Yt#7-6?&?*j1uCAr0JR}tDJMNzk^jc_j< z)_lNuv&wRdN(+kN&V?|BLqjB5o%DsQ2C`@6%Fimw$;o!P-6^n|`k6tiNdzuf*9z7z zMLD@S`Ps!P$L3(2FM;+)t2Wqrj3=wa<@My`cuN#0!w_>FD%bCe_%TT|9c%?z1x2}@ z?BaaxEL4$-N{xS?*}bqnD0P*V7Uh>U$wvn0uqY<%nr72UcbAF576PggbK= zyF5*D3t{%J!7?%wjG$X4f|zAPN!@DhEKgZ+LADpm73n8Zjp!ROoM9|Zi;JtcA=lxfYjU9iHuNQbHQs35@hW zFcNCoA4{|HP`V-)oEI;c6KZ*)I>)g3Py+7D-(+c5mX%*vP>Q*+tO-Ys594L*FdjxN ztasrR@(OZt%Zdy0TR>&aiS@p{_Tjrq^UHFION+BxVEj>ZvFT`mmSJRATvCLKl(LpG z1YCn@p~+$be#qr^6?#$sX0_1i`MFd1r&9N7-gNLp9(QpemLWn~oyqdEHPMEq%Mn*r zULLY4D$H#H1nXnT8Adha78IA^%7qihq7c_vxLCkKvDt+MhNQ=pS6Jl6N}a87 zjTQIBF*9)c(0I01Crx~PewI5gCpR}6lPF_Ym<2FXPvzkh3OC>?$!HsQmb=uOU*^W8 z7u)-j(`{Ju(wR_4ks zkxXT!r^)8k=gQ40^kAJ@WOanbAvWi0yVg*1hAyTztF*M#RhXU29mwGR_aX>Qkmt@T zDfQ-Y6WB{E!hDQm)S8V7sRcr6En+kUzyhzgC=b^jO~C)F4P9A9 z*|;{y^E5p}@;A1N7V7W~@l?%VTzd1}`9;|-Za`Z}RVA_)R%=`PNz!s8-;0Hwm%Gj1 zq48j2bZQf)MX0N=#Eq3xlhZVEMbm`hO;DPqN<9UxY->!|a%Fd=rqp_$->le@tm5pF z0(Z{;$K0C$)>V}M-zTM%(iTXyU|Gbl$|AK3g@PctTXJu5HNRBb=(PNkh)KWz*pb1{(=A>$JqpXduiA-5V}>Z3euFNO~c{u7E69 zUExS55lciNiz!;Jgf)ECTfeFFu_m1er;YkB1zUOsJ0XcRMmsxu@E;*>+=u4PwQzkk z)2TicPerS(3Y@u=H8iwr2fe>ft|po3g(8i1rlWPq`f!GMk$3fAnCppJE|bac>w5O0 z-%i6W;ba^$Jy_6Ny7QQFia1`Ktf`A;6B3~9g9EK*MZUCM)MIg=Pe-A;fgH)&h~_*x zz*E3R(|DS#VELABUX=ACKAtqrH_I07n4HLUY$7pDaG24837j6WOd5%ax-0V2mCE_yjy? zW|v=%7NQMmar}q7yaM85kMgUX%h_ zoXO(#iC6dbW8X+iS;k^&6ggom(43HWD8<-olP$1=y@*@IYg+$HLzFT2t5% z+IoL5H#`X=|G3Zi89c_B6z&eF-fV=Kb-WgFds=IkP_m|8Xnk_1mYe1XpGa-EHi7NX z+uX945%z4uq4Z4_*E#-+3__$wGT4_uWv8s)YV-yRqDVNKOc$4Pr);3>#cCM;bhsuH zMi*Ci4>BXHb=cK5(B4A}dYk+Ei%O)c<8fqUs=hv0K&EB^Bh**NGj%nonsi;Yco#+4 zu@Ek6>FHVA0l|FBJyqZPV8&? znIW-wZ7N)2>n)Ui1=ZrANMM*DiA}ZM^keQdFTwgVzOjM=c===OO@z}mZh?*^MtK`Q z8zYHsEgH-)KI3!>-4e4+H&YRDYJEsW6v1y@mq=$rxCqouk4O6PQ?j2?R5PYeJe_8e z)Mcu(#>v&*yaZJ>OA8R=N~p~=HU(y(&(7FtsVsvl{ix>@Fn{@n;S5WrSeDjdcbg)f z^fTUAx1j~33h|8Ex|o)+rhup0O4rxy1!S_}+FE2!9#itKY`57htHUZvXK|7jpbs%* zQC9u=dq%7|Iws9KW352I~`UY{-f+WKp}8 zW8q`!s>2xliF)jQzgd0#i17l8v9L@Er%#-Jk)k4)7;+T(c4lFzM0Grzs;f)Zg^P*> z2d97pNmw0QzYa<7w+(82MC(Q+B*i89SA5{huC4nzL9m-UX%!h!_vRX7W6pSI` z;%x3z`%5eK^NhlTe_+&dE|o-e42OLzi4OKl1>DNLJ>BT#f>FYd$)+-~6aqb8LhF=4 z*sjz8&I4+(?cxOwF#Orky%4da7=ywGFg-&dlv2Dt@BnQF;D5&aD6?0NgD1s49Ggyl zi>wlEDZdMrl=~wUOJJY)1tl&PyX0)^STxw@7AoyN4h)>0 zIJ~2QM+F@azTPY(0)B{SI-ZW86!T3ixB15oRyZ7u#M$iXz~pDsq93(mZ0CWZRU;Z9 zk%?hWAovP#gSw$$u;YlzbWN%r?NinfjnA+MA5S}*hIn6n*G}VLhnBu!#=3Nu6B{st zF05gjqkTZT>E57JAie${QmU;fMpb zjRi6-kxq?D0XHMkmT+2LN;*Sx3;63W2w?0>rqEoc)O3e%M>f|_b~t;rO2*TOTK z`f5BA4D#J49qY;Mn%>ugIek1FsY>03J)CdLS@HT!?4;6u39H^14Mq$Px z^(?wwR|2Zfif0UK9=M=cMs{mY7duXcV*exo8<(J3au5amrl+# zICfJC@|o?iH`1=wHOekd5(I(DS9$rM%>B^3~1%pYU?+mfzxrKnJCI9$V4 zQ+4ZLFaCF9F$U+=OcqZCCD_}oO(tWBM7Fw>@sTBHcb%;&SkO_VUSieJNPRk0kFn`a zq?s-4Z9{nNS6Trk?MGqjX=dMlqp%zAY25IT3ia)%y!lc&tTZE1X$D~isCN* zg0_LBZF2Ew=Fe0J#Y|*EM}K>fz0Hn91n)?lw*6Y0wd%H0$Lf<(WyK_|kHxau+7F_e z9{0C(!pucGgb3kieN85nPS=-~2=3??^gmUdPS$HFo+>S5HnWToR;sg7T4hEfHQ8us zIgg3TnFVaU#WIO-4L+8VZWRnbu$6MWMlyAEwXrf?3tD}c3dPYC@`Kjm_Ddp8OP&}k z8+;%u*g9O_wc$8SZU)Ot(l)c5UO3xmTP9r>OC+(cEh=`i!PahbAO0KWpP}E(g<8KC zJf^0aM*kMTni%07yToh87BebVZd!Ty0B+%m?sracP+TVOvgqJd4}fxu=i z4u~)|W-1h}_7?c%ZM_sbR0Jv2;HvTv7a8U**vK0!+Sr2iYSXbuDw$CI?iQn=f$def z&fvq05gZqdo8}@Y*kE<#1ZyTlL^)(soKIa zzQ;*kap@#B!dZ>yg-8r7iGj&}XkkISu~Q`3iNOqKV@P(wyoPGjNaAl5U=>d)5N3RewFjeRmqnM9iP?*gF~2lm!i*N3BZsYG3>dI9@9c$vMi z?3FXSyozOO3x7zaK3i8kjQcuNoebCDXRfU_3S}uFBgiQn4s3b{r_X*hMBuQ2n6`LU z$p;aTlo^cd+Ej|?x$$b!fSqk6Is-jko2{!&*Qsd+)$SJT551`B`|bMJ3arQamL!n*K%vpNOd-zs*7dQ?gNT^ z*TKdpYA&3LMC;=A31vEk&Bww4FEH*i(+XFplwJQIZ8GGxIIveGX~QOM=N+N z^`zMa!Akbf3O4Txo}FP+tEM)}ww7C?{0f>XHkf?o0(s3n^%yKUE0v95wzJ%_Eh+Iw zumM3}e@!A2wisSuuQ$u(!7OMtMrsVxK9sEsRhu};wr0gK9<*~L5#>)^Q?l`(nbQv1 zdph2XwzgL36lu1`L0_v8Uzn_`s|%$ujRQ4!1*aAktVv|4FkhI(TmtQojb$l3paqu1 zrig)yM&3a;U|SDu?O3?bFNtK#grezmO?_Q8QD?ywYMzIJw3CWVuxiAHS44a+pagP| zsiQkrvc-;pT^mWn>xdXsR9BAaq_u6Xe{ow*+ua4#r>nD>NG28vmEy8RN7=UKE(PKi z6k-pbEv^t7E5-F|9aw}+1P$)%Xf|r10}EPHf{Ujy9U%rjlP;{;c(Zb4Tm-~VM1a<1R7pcu}hSe%713;kd*G;Pigb}uMUgC41=i`8)?CRm{CvP*k!^>vYS z%to#HUAGogZs>>5sxXI5*ik8Xh+D4AnBXJ{hwGAI;$?!ZatjPe<5+b#LqK^rQ8@Ov zS4+7TlQdSBOk`6gZZY2%aHVDnh?K5oCjuKVZsJ7?aEIn_R>SFVnDa1&lvQIE^%Tcs z*H%YrQ?=P}5qAi=?0m@9WNSn00Tq%5?2`EayW$N^CKHA1YUN|jipN}ubX4>r(JrA( z(KHh2bMF3T0f|@|q*CeHc&ezk!gpQOL40{W@XN*U`xFdte$OUXR%>QiNZ>ID;h(eR z+Au~CX=V>BDA@`IP-k4ii0UkBHd74x=SR_&^|&`LXK_!k_rO9qI%J_TtjivAia;Ua z(@d#FZ38*iWrXl)Ze?W|qyww32urFY3b_P*K@aitL1e`(M^mwMh~qKph8)QQeS@DIMJ;|eE@rCK}VQPGRBf3WhYnRLrO&*l7%SWng~np(x;RW zcJv`r!+sr0kW&0&amV1L;&_^3Y@HTimxvah5h)aoYVqieM4?2`39($SM8?vdd=M%U zG82x4Y6*tWlcq5T{dveXEjva8s`Jso@ZVKiF%Ord^N*XZkG6N>mP8U#9A8 zLrsAo(6X#18__(l2$C}9L}01wpMBwEO$>cuG3|*1Jr-wV4zDD!Dx8uid^lbRPDi*8 zXT4Q$TcR7~6DG>rR%!g(Ip3jIY;6{wlUL4A)>A>HX9pA2;dC^_;Tqfa z=~%0H(sMdSl(Qr*Xc(~<2_{oaVXvx;-nHP3Dm35ri`K@nY}ur$8yk~3yH*c&9_u8^UX?-jzJ15Sw6j_9_x}b$M(}axY3Q z2knX?(-PHnc=!qG%lh>X+Xe9Bv1}%emiO8dz%Ok-UOAn&sLRxq!7pq)W1nLoglv~o% z(VAO0*j?smPn>g`@pL9a;GS3~U#2{IjLnivO_T!x1|1H^vNAiExg&Z?f+VweDl%bI zzM4+BNiNbfH&+q?%=*5*4qGJ|F?eO89HpcgK#rnY93;)sg(W`NNQ9+LGMn*n3KuDo z35676pS~^;;Q+toZYw;^k{1S)Wn<3P6wFNKT852Qj%pV_rJ!n5K5l(XJv(lyxv!|f zX^h)=hA1aC=X!dyLa^QOs^uKZctM%M`YSxD(Evr9yRu^|K$)J&;>i znwAw^B2l;dsTbd{YPVA{uD62vzIA%7E{+Ja_EZ0lS@E^zEKO*~JSm@9T()V0z=W%|bXgABV*A-3#>D3p)K%-cdy zj^IaNPP&(WQjj9$n^(tjE>+9%&GLoHH?M{@tXAPe6e`oaeQRT(WID?EKM}VKr*Ifw zZyT^2K-9osXIrV<(|#Et7#tq6qNKB@8JT0PzDTHy@?b5GJYiTZ`6WnmOW6|0E#SCl z@sf^JT0O_aQW#JohHNv%?d3{D3=%5C8kL$O-2NF{0IWC5mnmolDj^jO zW98vg4x)dQtw*tXP6y+m7^YaMiNdBttH@fX(-Et*cn32*p|$}r-;>fBUvzAUa?+fb1awU!`o7K8h%;~SiQN6q|D%W3fIEh^| zj2Cw1txj6j(l8orWJr6l6LcB_;qri|M^_R<{jIEwj>>tVz}3skIi4 zW`2qJ!E!1Zj@H!h8WF#`5+jwp5Egx*x?n|&r29-mjzTgJ4;13GItm;X3?&8QatagB_hPiW+Qo`wD88;(@7Z?3v~qo2%v62v;Sd4`)4L>*|>} zFE|o;lW1ek-S0Jmh%M~TmG3aVIuLU8FIBv z+Q{~}e{jJOL_-;Z1)?A%IXMdy3CHcsP@&e2zH(*qkzaChb5=d-F2+=*yj@&K1UBVE zM3Gp7t+-HmB5){<_m}Bdu1oCTbIKAytjzlv!dab~^$KaoVH9lCf-%Q?$R2!*$h1J4 z%CiTkiF7hq=N<~T{xa4ydc{xCYz?!l39%>&nPtrk7u9fU;nNd@R@UOv!x2MEXGk$( zN*YgGS#w(MW!!+Alndf(*;N)@raGZMQMjnQ}uAmYDrGhrW1sjYT(03U3cXp3B18 zk)e8{3-5_Cm1|Amp70Hdd$v2$u`G*aLV{hq?lz7+$Q8%K;qfo~kL1%YZG= zM=4I|7+Eued8xOq;Y&f7x4OM9q&*vTp-d#s;WGOW83rX7Euwfp#;Oa?LAfpyMHQ*5 z{J?)l^Ar> zMGx0{IEI*ccrfaDjZ>Pl-+r++ucUWGr;wINvbtDJD9(#Y?SuT6zZK%~PEK}e60osF zv(wRi=|GNPzCv^?2TbmG91pz3x9u(`B{MjPLmXhlJVzWEu~fPb#9k<`i%KOiok6ly zmSPda#T&CSymrIHoadliv#g_nwz1&iV0{5FLSa>>WF+@XkZ0;NPg``*+ zPX~BxhH@l41K#wGoaU{;C`0ZIaXWx+w(Y{@XkAbOfz_j-RtOg{O<^ye!>)-T&$rXXZ&nxu-enTD41K2 zqaBc(i9dHSoi9(HF|8_aP1}3ly{FCEXXZZp1u{uan>ux$efFuU+GpQc`|fLQ9X>8u zafy>i{o|0!A9bAnR5<3E(u(>VSkh*{>HWu!bDj6PWiNAFC2v=5;{@r>?)%*x=QQ4g zd;@rqK8wT;A2`)cWq3-T1c6u3amJEd?BaO2)s<7Li}Cbc=>8Gntr#KR=_ACuV1#&= zju7v<5#rr80=x;(<@Y1R`|Akt{yjpx*GGV-ccOnV0zC1@X8rsLT;=#+JohJ#0B>XP zwi^MS=(ocN@buihMt~=No;3nI@pJVE@YKH42=G+jyb<83zJ(*e)9;q`jR0>G@Qxk< zp4xZ92=LUtGe&?XzWUw>@YKG`M~HXz2=MgW8%KbrUq-ll1bE_?r$&G`3A`6ZfT#Yx zKLR|7@XIM@h%(zp4#`*5#s$~1bFJl^&`O3b8j9Y-W?;r({t}10iNdD zLnFWwU%fa2JjuT|M}Vhag!*6vcoV_fW{^LDtK57OpYAyVJke#}5#UK)9WVks{o+ae z2=MgWc_Y9R{SF%ep5)b{5#Wihx<`n&WCVEpoQHGV2=PuFA>OGYz>}SG<_Penf_M&i zcP^&@mrUkrr@DGd;MYf#KabD1j&+>p_~?>-UR9Yryx1P!8GC-?;~Z!AZx}R3<5*pZ zJzl21uY+@)i#Jq#U!uN8!1-XsN7py?c*j}AN7qpGO{Ts}!MXJWi#JsJe#7n8!1?(~ zizogm*WWX#@4w)zJZbp)a@_tEIFnAcctf>M^qUUOoNo?a-*j%D0?w~pyrJsbj{5!r z&KsxL`ZfWS8;?iH-+z_kY;mf^8wDuWU;S#*PT;IvZSjVppPKdg(;Vj#KDvf#Un}+9 z4$iLMvUo$)_Z@D}1?OcKk78xpcNsU{2IrzPhp$ia^kHybcJYR)?w*#D$ zT)g4>dj>d1pKI$Is(lA>`{&@iRSfR4KChr^*svC`xgvf z-~YHB`JUr^^};+}Ir?2m`%VOBD!)di%cozF|3La}iHl%qt$B%`DOy^ThZv2A$`QVJZL|8-f{b@XCH*l`|iNzbLKDF=P;C$%f4cER+e~RtI zN7r!meeqJ-&PUf!^}WiyI&k*C%%BZhUne*xxp>3XcLq4$_}TFF?Z@q_!Fkce8)|$j zdC&*oY<|V?^~t`k2B*%&8>)S4z-t0$(v`#4r}ou=^9>hoxb}S;9Q~rIuA#<5^YT$} z9unhlZOW(IynKL$@9|5=dFv{JmY18`QU<6J}W-}BV>eQ-{?&EgG3zXZ2$5YFuuZ>aI8roQdLIqVLL=j(-{ z@!gZ#mw@vJ7jLNgo(1n^a2~$X);Co9KF@PE`W<6%m&F?cC^x=$f;S(Ws(UQnQ0?22 z+Y7-t+Qp+-+4|JJlfdb?*VZ>w`(y@v51cREXYn)-%C&DQ4>}o~>+iRCL$yzSpLH&d z#VlXnI&OaU0qoNUE!I%&ll};~IK$QF(7vyM_qE>-U*BomJ`J47f3SE%jmLcIYXax0 zhla0DX2H`gj>RnB-?`Mc;$dv}M?Si~aewq`vasBEsC}1#H~P_{`s{v6lUIZ6mwj9u zFHid^Y~5%ozsBczXpnO%ChB(M{_`WeU$Lhv+O}kV4{<2k7GK)YJ!AU(Y5PpwZ`!P! zo4MDtDbuD*^-%1$Da&T}RXI10CU~5ND)qeDKPGmj@-{-e0PIq6I;I*-7jL?oxT^rvHid)Y)J z@GYFqg&I@2Y^b3rcSxq8pq4~v#&otMW5H*+_(YmCmDW;QGrf!4#&~F&YPHGfGxy1V znK^B``y~~f>82V|QP|M^5{fmtsX5tv`jB{{fpb!sq!I+{z705i#$a>`uET!dk3j74TQ#Bv(*ShgV+2{mcBXQvYpj&%yjPi9*A z8jXc#*DBjhe66EuubS5N#Pjq0keiN{s=ZS1$k#fn_99u+v%a2CEQOe68q-fO@k32X zj$O^?&7jHI(HNujNh=zzhJf^GjMn$hKZNrsJxlxNFWG0x)Q~r^KgF~Ef7OX5M9W;Z z=3AVCQEG8|TNkV^K_6tXDXQ1#yPI~!mE~+Qaof+x{ETE8a&ux0=9C`C>hx{8^BHb$ zRmn=hX$<93ChXhU(#>rdWKO1hg&x&F?4z@dGhyO`S+u0NJT0n_^?uqtVdC!#?{yI>%xeJ&AJOfx z6W662$A;4cBBD$Xobx$uzs+qM*_i9)ZPJ58r3~=Mu@j%95sewW%puy4Yi!Ciglc2C zxmj90cH(;!YVUI2ub~1H$-J3N^gunx$Ptru3t3VyZq}r7&vUjS_cajRFrtouuI66V zsn-41&-Vh6xUnTSp5+FlnBj(`3V%G=RnRCrkEd_JmqEVFPNbW1*`@|(J2DQYOEuyY`sD0#jPOL=Vi!g=g2)@N_lvkL1~ra<=8GnkmY;fmgZC=H-ez9WXa<SlT`#FrRqc}OcLcK9&83&)Q|7RgPW3>TDqNSh&fx6Hy13^ z%Q=b01dp?iHl*DM6F8Zj!|%qJ22O+_c*IdY!`TWXy2I z7s1jGWOcTglXAps@!}cNObuLP;%l*7lNp6tSj@E1^iikmO!@h?^|lcU``X$JnMBem z%7?LtunC+U_`V+`rJo*E-LdeCh_^3f6bj~nCTBSbVfwQoYuGkt`lR+qJUj#4iKq4^ zg2wAw%TwT`vS#{fup_aCCc|;MYo%S6kq08S#3gbOL7DEcLbQCYX2u;!2-wbVx-urg zs6E5(^SIgA(3H((8!}BWyAEZOtVuxq9VuK_NRx<56rbJn*n`{#+H*h}dF8J3M?RJ| zOmBKGE-{1D)G)iT$@v0^+d+`db`z)P)*cNtg*Zjo)wSHrUY}F5Ob#+`}ETW&*s5gqorv)+_At5PbXupO>Q@a_mNCO9( zJUOGsyh&S)OwtKsjk`EzA;U=t^Z40KHM86?^$SV?9Us7HnwJfTI@NGk;BG+;UA<=R zYOc-?v@15ZiO_LzuKy5G@-|v$guc0yHa}ubO|C`vYB< z2^+@l;h{O?9zQIn$o+b$rbI)=YJ$~1f%zG}LF@<}#Ngl=Z!8kYMWR>WB!0Hi3xUo> zY_%tm%}B`BFy@ZVNgAdVUmY|g{oEmuRyv0vabKKb#Qzg6sdC9orhazTNYP{LuyNRA zncAZ%wJJa_cS^aHN(Y=?(k%C;jKu+04;r)JcGy}W(>5;J9y8z(5?NP!%)*DeyISFsW=yL-jlAoeJqpQZ<8HD1gqt3(vMe)G|riV&Nt>(>tO9D;!hdlGa zwH~BezvtPVn%km81UfbMcgs{$D0pt5nbRO5qOkuLh4u^`uYZmiAv?`y1SUvFFNae& ztPgS($lrt-|cO#Z=YM7VT3^E6j1y+k8-1D>o9#SxVz@YUBCnni}AzRAn zl0H}e{4+4kef{GOu}CJn#hv25VXO|Tohp0kDlO5i$S?PF%; z&jLMil~I0Hs(^Tj`tW*LBFRjpFWw-BW%cGoknDsrcto~f`ilcvl^dL%i8Nw79f=u^ zleP*DBJ`Hrd?wI3J6rO!*8S&7@B37hB{H^XMD3|HSLREao*k&b7%=(zMdc%HXJy^_ zQdTy_uEBX9v?=_jOFC%X-O$$C*~}YnBRzfb*1q&$7c!?MYToJ8ZzR31r!$eJn6Ih# zpm>Wr#mgIW`B73o`U2vB!%mnuzMK+QXu&A1Fr%oBb>%zeH(B`|`Fy_u83y$ly}q{m zx>8DNJE)Lf3bIcTj~GqVvMw=`qA5W7yfpEjDj|Oo<&2@ik8aHK z`NS9^iO@{fsF5WUr+LXpj^&Mrae$Sareuf{mm-Ecb#(hTfvIIRs80fsebMk__p1{B z{VhdhOBk?-CJp(9nJF1T~BFN0njIfKpo(xGmR0!Bez2M1Hs~EK^+#w6aD`em&_f zC&%%$Eoc|Q-$)V}0G3x1jg7P6RXL9vS^I{Ph7yly7-}0bv$HvtN=>XCq+338yHWHq zt_6n4C2D6k#xo5~W}R_xfJUx~?5+CUE=qFjK|2`Ul4+A?QO(yAXiZ1=K6X6C;99`j z^}A-N=94uS-6O4#R}=C-bU5H|vCB8p{jF&nOEOPtyX~_pGBJW2b1XkYEqXb3)AHUn zLzL27vB&n{asW#Uc-Tmz{SVl@P`Mf1@{_;}_jHTT`*L|)M@^~O$)-dk)Yz0`0>sxxj}T?)Y8$+@gf(7YoBSV_|w3h1G|&=01r)O4`~c#D5qCe#Mm-`+mbP} zR)z(d*c>ue*@v`&(|?#o#@H9>{TlP@7(@Eweg0x`tYsrBm?kruj;0cS;uyNT9*`QY zVnq-%;*16=9T>hmO3%N`8(4@wjDXYq|bbb+GEX;3mLyCZvg_M%)ct`v!K{T5) ziVem@6;|641c-eRg=dp#CT#6iU__C)?>;(ZM%~n32b3JUnB=6%85?X**tT zryrj+FLPy5d$NEvlr`BzI|)L&8q=W539zKu95yzze1x9+t5`!Q4ZWGBhkK;+SE(lZ zx~wa!jdMLWu)sQRODDDLWHG{-bRS{jSMGXtBuBKDAUT5nxv9C26WT^nN_xpriwjC~ z$Xk)PJZ#n%Dm(xIOr^ZQrN_8>J$Jq5RHOwx{9IpKZdtDpYik1(_3cBKq+;gDL1y;n zip*kJM6yxw8%XQUD{s{X{1ZKaNBQ*2Pg}9Y5^ts(mN9&;g}s>=M*VICb&}bL@x!Xa z6L@M~B(r8UKs#f5g?TpH->Fn=m(tX?h@5%%SR$Ousf`Z+m%YM`ra zpS{r=GS7o@&2tI(qa^#O$XQt|^z=yi8hrMU&RjZuaewbLM+U%KUu2LYO~ygN*ccbO zkyl3r2Gj3=47&FMH(W=JPaaLinwfBNDujebG;c}>9+Vt~!rgzeCe0UVS$@Wub*Gt3@6$&HLvBaECmvmbi?G}w)9V|v(@ghWZa1%# z^$TfM>>xA4+M<%I57XFOUQHVB#a|g>Z62}e!M1KR<9KV33*~DF&TRED=m0G2qyKoV zGM0F=#q2HM7L{21s@y_(6(YimcY;;sc_*OzWr9jbyGPnhUB32i+Gm<=qfycO2We~E z1l!UhZ#qF;zm?*u1>9prXcjRqVfk>s(D=zq1$F9#EGU@53p<-}P9R)8Ldyuj=+}mW zyQp>tBw#M4U|Z@p_Jd1QYgGEY;R!SSJ}A>lOYNW|IT_DIGkC;uHM7$Z^Q_|nEbiB$ z33`UB)vT^Ix<~7(f#yYaX{DqQPGW26 z`aC3lmy5Dw3LA&w^y1E0hoWCvH2iKr1{CWg&3-L&&05<=7Mu{M(pRS9ry zMt6m)rd1YNNbb-KGZjUOMXCuiq%omolkahNcH`dR?md3VA(Un{ZP(NhdHNuZ>zg-y zFB*GqN6#O8J!!CjbJ^{0j2l5F<6u#sqd|)-Fe|q6O)0%M7q`DR?2-tsr^UWl-P=ai z9N5^>#Hv)6*EGlGd0i{sVGtn?^==0H?eB_vn%JnW7t0u7ey`=f@5NRzHkh8Om8EYE zqFQ*LId8y*)%Da-+%#4}a1CrG^7gw>jCE@-FG%9oCV0c#0;B8v;0O~-pn=vx(0jm= zwoc++jlHQ=jW+x3Eki#hS!-K&07oX#)eM7a0y4=w*`IzfB2HMVHlfHxR%!QOW$J@8 z`Bw0Ez&GLXfpt!30$fl!0er^RWcAk##@T0hYo7pb7@^@g>fPZK|7fS&yd9g@47tB` z=)C|`O%wYC%>Xp1+ysXGq-SIZncV{W6CEldQJ_r(V;{LMH^;fbA|r>QFiQZs;t-nJ zh}XlYjQ@Dlb5({U-k$=EH%itQ2YSHXmKuiSo_Et_c{xTlgUU$M5~j$Tp=$h2aI3o? zh$lz0!VJ;9WEc5HjP(CaphZ$WeuG4$`(S5(4U!j+rr=3XgRu?RVXoBF!2di@Yu-QP zju3QugU?@x)2{$lR-6#;{_mB&v)=!5{lOcr``_SS*{w7AFNe;Yv+UvV+Z?vtfd@YO z_2b{-c#FxO^kDa!Pmb-$J-hDWUx#nr{z%7p%;Z1z+T=Iq96j^ZeHQ=r%NIR--@iGA z!viWS-d}pfk6(QAmx$m5F&;07W`|SCJ3l~3iJjY#4{_b1dcG$qR zr=0Nou9yGlvVYzD6ON0S{AGKeviZpm|6#kme^7nX!6)_-SP&tssIubrU;KXN77snR z#SKsP-f>aaWk01oCcpjurE3pb_(;o+umADq7i@p``y7Eb`D-hmn7qqXk8J(-6DD{6 zal&yNVHkroUs=(*`PuJ3_53A=AMuytKQnjl1wZ2Gp2`2=%YQv+#b;ydru?_#TXnOa zdy%6)CjaJZr(PBN;jJ~7+_}r~r#aP^bM(XHk9qiwT^~AQO{jJAse4>-+r4{nw1Be= zl@*hYt2$@-?e}MPx$(qbZ~2`~;Lar`zpw5~-&lCwy>sroai=f7_uTW(aD2+--*nN3 zZ{2(SEjRyfhp+zl^v}Kcf#b{=qk0x*H<|m?k=tH$+3}s*K7QrG2ia>k`Qu-I_~Lud zzu=WEetge!$Da2RQS}d-{K-4)pId$CxyQ}9bY{;h&E1Dl4`($hD^8uVbI(OTuh>2M z%daec_U98%<+Twe|J?2~FF#`P;}@OxgVuWw{`brE96vSrNBrPtH^14@`O1Qc@mD)D zlfTVt2*#?O2O@ucu+>TL{_yOY1HO6v7oK#Subccoy#M`a7tZ`|V|(uCRbL(T-G4gH zk4*mgKkmKufQPOd{rAW&7j1U){V(v^5|e*rx^mJcmmfc`@wS~V{odf)Q#dvOPghpl zwedguANb3^A8$VUf~#|XI*ucs%_jd(M?d(F>975+@=xc7&-u@L^S@60Cjb2>udn{a z>;=y}dGno5gm&%Z$i_1!|HMnb_vpXwo;vmTyBn8voc`07;Gc1-f7U;5yM140%pm(^YInSb5A%d)3J|GfLWzkL(_xzFTZanRp?+E)9*Nh|9Q+3{C@ z9M9w%KVJ15aQHp%jgNKReo1t*=U$r~UCisKO#XuApWn0DQ`c?O{BGafD__yErXAJ@Mu}Qyz{oUrc`G=7+tWXkNU0p!e&U z{hM1}b(~!`Q$5ZleV_Zz==h6Az5VUp+GDo71i@qSA31mX_kKM4ou%z$z~7FdUnqRj`Nw#RnNBv{x;_ud&GbL?CP~M{(JQ9%)+n~H(z^w<)UL>;P|7-zxvV2&v#zleBhdu$IQ9B>E+oRyEgehI`@W~ zw%cvW*?*pK-Q@cczeoPeg?B3}Uh10v#8GQ6zcl{tRxd4%|6&!d12Or(>U-?*x4(4D zZ!!nIKKkDCo}`Ygk;au3AAE82?4HjLJbUoCecpTh@|Sn!=#R;tHu~}Tn=IV*qBl0W z=vU`oal{WD=RA|2e)zC+r#*V@f&0C6@a%av{sBID)8y|oeftY8K4aqE$3FSswR_J! z=2^%23dU7sMbpH0uU~uN_3`92??t!y*3k!1kI6sgmab*LxcJa@kA3Ij?H|1Fu!kMz zpC*6J8?XPVCz@E=wOPf#4tjgz7LLF(=PN7TdTZSImwowLCmwL$ivF!;KD{HyfK2{` z#`8y49`^Oz)&J_;dewyspqm2bDk~1Z;iz3#pK{|fS3LH)qZ?B+$Jr5mP+76=E1R!A z=FUHU{?xtK&HdZ9C*H=qF!|?yW~0Zxd-`2JU-wdH#p&O9lD1rI^1rd!dHW|WKj-{; z&usSHJ15?|hIX3#&33tV-FJ@q$FpypcJAjt{QfK3Gw)E1$mcs(ZL;lGj=K5_AC8{3 z%e9S9v+r*5Z#d(~Z-42u8y7zHx%aPpbGIG#cAUSN{1e+AUGlrST`oW3n)L0hCq8~A z$DdgoR94*bpXcwWoi*^EuJ(?J-)Z{UA;>+GKV{>^C*=;fyCweBKfJZet`|PxIFFnB zqvr3n>sAlU-}kj&&0X^Ty*o6ccUbmSR!lzo{vYkRZ`C^w?0?9%RXaU)4ad|>{%*JL z)ON+g_2HXVgx~$|oU`EDcTN6zTm5g7yLztf`R}gtc6+yHQ^tKR3K)9s_4jKI?O6WW z-zJ>=!Q+2ebstAsP5$4etyz1=eOKL-+43{5{p+08qapNU;s4~CF~9!ef!}&>=J&^5 zF|X-@`yJ$lG3l?NvO+~s%l9s0<@AD(%`QAfXgmtL*) zg2_MYn>QcVcKiJ&kIr3v|8I7^{!oq%vdpcl`0tM|y|-(Jmz%HO`S$-Ud+SFP7*Zzx z@i(4byyZEYrKTTz=kbs49G|<#Ra>2MR1EoG@*nK|eZvtq z?)JNe`{#Xa@aHS&S0f+f*b{fZeeDAsdmO#|k$WzE=^DoT+a~`f*M7D3_<#SR^X(ifbL`V0axq|KV5vcUI+*^= z`Pks*jGA7!?VVBU@(;`{v1io!^JmnSw0P%4=9{q1DeX@G{_|Nyaip*H(;ew+%k}hA zU2&u4=bO{ty10KnhXwsZE6sjm$mJd8ee1C~?m0K_1fmD!V=L22_jq5vt;3RTsoe2X zI=Va88}W);yG#M(OBOEQfCSNaO)o==kquaHf4hFGeeVs}Kz`n51J>R$@QM2lvuf+) zlM~OK1E077Or+M<#k}mfObs88lMN$((n;If(<>hM)Q#YWv3tvn#wX~?hMbc)3+d|m z5|`y>{06L^IDsK3K4A#0GBWZa4G3^u`swFU z|3E80d-;in*%j%t%2e?2W+Lq%h@nh1Bd15_r!plz4HcI5PakOM?fB%gg$g=)KTQkV zahSFN`PKN7%M8%R8|SX(PQ0LHsu|fh6Lp}#%THY1rIXa~hLTO@=UqQ>1G`$5t;e>Z ze#|Q~Ai4C=C$_V#*|4D~Mk~wNMIVo``j_|5*Y4`45(3ENGGzLg4H;<8|0Uy!Y z-&}^yBNN9&fH!xt-TR3vkR2m4enW|t*7h<@`*=LmBB`T&N4I@87E_beH!}^`I4HWUXcs;|t%`Ge$pU;Zj6unZkWHVKiQeQlq7@jtMH-)$`O@Q*nN1H6=P1CYp_r1Ndm=BI9E zOW(kH*3!lEkxiZrNQR-r^~W5n<_&4qn-Hr{KTygAVv+MzN7kuibn~CtrmTvw0HmJ2nKe;g$sDpEv<)-$C<;tSgj`d7w6I|Xk z--0rf9$C{C4R*MW*Yz!uJ$XY!>U!*Xv5+t?THAp2)A|kRr0Z}06pP+GhZBj)I|er7 z0#;G8pP0$etL6t8KXC=Yi8x3=@+aRYkUM9fzm=Bk+%&an=e7mCRR;n(daLw(@2Wkk z4l^0#E5m;2w_j#)7v!Y5Go@ugWAl=>)`qr4{Z)G@KWp-Z#69y8#eNlVE+*#iDMB8` zJD0eran5f@5r#zG8aFl0X=PWMclL5D#D4>0zZ2=~AoiPIhi)Ed_rK_^zK;F9+(<~_ z6V4poF|lxYBvf#xS7p3ArULUD?rxDtdviy(Tf)sZ1>Agt-`Lj2V-my)n~Hfu6t9FZ z$5rb|>a|f$gg+e%J6brx>OL!lzH#)fWBqhzSMxGOSP%5H^mIC@=4HH})TX<5cR~I} zN4I~&PuQcuPQ;uLZZvOtak`tk2vu(xq*=T;sDM%?6N2epKd(U+-EzdRbF$PUVuG_MVwl4sQtSY+Kaa!t1dNJ+zwaX5UXY`r7&jyG&nmJ>7ik zZd>G(M|N}bzrYTC99v;;U)w@eHqap-h11s3%6r~;u?+*Om78uE$ghd^8$A7t@N_>l z%}WW&E9+#sTiSRJ$&rH{eHOAhb+T=3ea`Iee%7i<)13yjwr8Nj7y^czjrO6@xSL4# zH2D3?bQj`V-rx-(3)|=u&x_Dh$kDHUh1Jp+gjrt0;oUBVqTgw>_nK@c(>>j7<`t7m zrcIgdCKN?)zFIiVe%Fz{B{R(5=?>>Gm^SveJBaDjMTnFA4F~tTzM9{3aKDc#`aW9U znRT4XGZ&$f1>XtbC6Jnrd*9$I)BSGl3&&gpV(Y4K;V2hwu=n40q3SU8RNH)F z#_V^uRy~ZESLeg=&I$km!h5di2Io2K@5Ac-t-6R?Grt#WL*{Kd*g)cZ-TT5Oz?6^b z=cTUx-_cY}Oq;nxm$7BOyWKIRbf38HqRZBo&)l%z$GYtw>UkgceldRWcaL8A=Xn(K za)$pt)~E2u@be?`$?&Tj1}ShAf8VX-zBj_QP%(a$`IV@Ag~j)a>)Wje-@WfO%3}^Q z_o&sdtjF_?-?mYORIB!$?#Fj<@*>jd;V-vRs8*vNloQ1kUsWNZ&L5@mk3Yr#?lv+ALHm3lzwhf`pv4#O-jE~a;Zth zNnK)6`elY6np8WfAD9$BPvCsdq|PLz){b#5CiNYYx{B1RiutJsi~xnGO21(LUmOA&E1zs zMNQtTq(Ub34yl>u?mALmHF;y1g8Q4i38cPa@+Oly$mDHDYL>~XA~n;bb|Y19?tY2X zbdxug)R#?a7O4hv_W)8~GI?=Q;)*d&lGN@dFH34ylbTCPzs57hnNMmblXp0&DwAp_ z)nV>-k|Giryk1hoV3S%#s@vQ>hScXw-U?EaOzIR;{pRjzq=@9F#CfE?Ve&2{B~3WS zxs23FChtm8(tcx{t4NJCsoASvx>2)Rv%^^(8@qB@r8BVI>ePgTk8qAyuzL2`)#1vl zxw-Pr%2ly-Yqu%5Hz9a$#+sGKu5-4yXwB+>9eT&6)b}EvNrn(Fm{gd*s%w%_HE)vI znU8mgebf{+OxMaPtEiRt8lP|TIndccJ@qe@k@BC-=V#(8b5-crd^z)TJLfZ%s;D_}YEbV1 zYEbV5YEbV3YEaQ!W>6({rDTQbUP$@frN{usyhs}Gy z#j^vbQj&bm-LW^2#YkFzTt*{RB{v7RkYqJTEAR9(N6%QZcFF45>l*Sm-dTC*Z0zcIrS~Wy>5lgRN%1#I zrTEsg`h7l=oGJWWXHvEN{hvt<@K+T~ax}56w7-nhdnQjJ_f0-K^YJbupIJ7Ibu)^k z{V&O%Rm4jwqX~B-pCV~rZVzEBhy9b=6cAIBtV#EG?u_9DNmxtNJjU3&<4Bb^=_EvT1xINkzH8)O<8wZr z=|!WYGQyD{E*d4@k*N{lcDZY0(|db<8Rzt@S6=Zfp6ArQ1kf0E)(WWhuz+ftMr~u@ z-fsRnsIT^JQej7rHRTG~>a1;yGJ!f~bhOs7qob4^9i_%OzXDry9dA~uN?A+5;yuZC zi>FDbZa>cl4I;sPcTCGhXXUYDoxx3Jta;&b^JT(^19gn(7Qdai^1VF=x0RMyQ?ZIE zn3}Nig^E?F32w2qJ2To_{C3pJclH|GTJ!ZbZjNQXu6(g#)ofwuNq5I!G(GT*)$!=6 z)Vj5wL0zo89gKHYqq^2;S+F`K9rBff_~=?$Rk%9%19|%uv69MY!lT!nj;;A)t_lq|dlvjS zp*-q#z{OFjzRVTiC@loqI@`L8_*Y8?_;j{)o9`;FmoyIc_nDQ$tFHR!>F!y$&@3*b zQ2fQk1XraDQmn(*C&y)}l=qwYD+|eN?^1unei9B>x|!#}e(EDrX~k!O7Xr0>{2{Ok z_#@yKf#`x2djT&2&I0}f7y|wjSO>fm*a*A~co^_!z(qhfYDF*b3gA-UFMyPB&?zhK z0$v4t5O_6EV{i>n^u87-3Q0^@wpYrsy;9>i&1&zCH=}OzU~#F6)P&WQI~_cB<^Y?ZO_lkA}MTDWe)>iFodq$Ukw=1hX|iclxGs5`BWO*WMr zETu%5u~J=Lg_VXm54~eI8om|Hn`FEeTbk5z^0qZ8Nv}8g?99izzUd}3G`hr|K}iQ$ zO7xM+2&4O{^HHgE;-9H40N9iTcOVPIKDDa$%ajWY(g&3nhivu3vRj4K_nO(r>mqt-5$ z(0i(4U{ly)nd!%7O7pFw+M%Te}02aP`4^ubRDX?PO!O z%#zUC%vd;+kacTEt=$=hbOtck*R7s7es(2dZdK)4zE-~dFt++mTi$&q7Zkhb^gEsgzFgqd~NWr1d>{bHcc0FhPZI)VXL zpE`kBhjjtPjNQO0U=L7+A&h8bRX?zi?=Y}gmm!x7LoEXyPX5ur4&X7s#lUX>snaiQ(ZW&K0%XmtSGahi8CnMG7xiTw$0FuO5x}HyL!l8G3 zmfCg!v%F5*j=Q?Nky=?*C^Tq4Zpp&&R~bz<$@n7kC>7ZA{g^VN)YGNuugO1^k9X4X{Z!C_3mAE>fKbi$;-lm3B^R5uzJ+$v6_K9 zG6Pp0#X@#VGb<}spCu9C-IX5LO9No$zga<>h4Qhw!JL;qc!v@4SJD#-=Vy|(>`8r- z#C^`LCIv5-2zq$TjFy}z6Pai?tQh$*L1 zPoXIbdI;)pwjxKXRz0`7ZE23k1GAUBwL4jr@BTcQcgwdsm}~x}_7@BNJs4;8X$nwt z_RGLsfH>$^OaV> zepG|FcH^~ot-R;MLhhKwjeqbNV>TA7X^`>r%JGR5oLZ)Px{CSa7V`El;uDn-O~1zH z1`*X<75>s>VPB8lp|4-)`3QCqFX-uc&$V83cs9J}SLTj*KkxLNF!4;EEB)+3`&8eI ze5cZGSG1S-*wlXUiAEvHN7rW&4sMukLQiAFuhVn^J*6&ajTergujXVN zvV8peq{|Iu2SX#aI})g&>;q~j*_1UyIRMm94gxilOMn_mZAjapRLTyeQscBs=sd}1 zydz(TQg$dUo`%xmN$aVm=lP)Sj5pTz(pabLF0Kn^b=cnxaGkQUs7|D8 zF6Di+umjt_t53N{*eT4Zb^K|hGNhAeN%FGcbPVpLc$|z;0 zj8fx_-_+(k<>HNVCUD2*Rl2EhdbhWEUxIsVQ8P#b`#c|S25D6>cI8u5D7z1&?CN3S zl}E7-nS4Zr9N~5~;;kmI;E(a$jFp`?-~rPdU)$G+T{P~)?PCowhPzWsz{0pJF+W38-M(+o}&jT+4&H!EvRQrDj)aYRDxTB+#9UY~{IT{n2_a`@HM&}5# zHO}AESZ{q+dFUOLpd30Ru|3azaGFRlYXBs|nV5r?xaSF^b(N zdbS9w=kLr%7mjCROxy%in||#QaIQ~4r7QuJvgW$YTLZq$D=-X$~9!g=F+^o4yOv^1{I+3TdHw=#1HSEv-X z$&tt93$6!V9+%ale2>_Sdrw-k#YMNRzO8V1y@YymW_&Lob(l$M^oj-IFUS*Hi63+o zFRE`RZ%WbXKxM?Tm-G2?mOtjIXw@&)_7KefF_p6%ooa$s*6z6vWvN9r%N+TT=T!4! zfDbEbPLjA!^8yKsCf8{XPms2Sup9>hy7?4}dYAejj@cY2Zr1e^I7I!r45)S1&wyV9 zUJjfJyaFh*^-3UhJ3j};fxiHD0e=Y`1YQOF2JmX&H-XmxR|BsDie|q8s>7OpR?sSC zIZ>%`X20I%vG-~4+^K9Q^Z)y)Y>wLepH1akAeg51Z-JW1x4HymY3CA9DN8`5>{PaS zYrwa8Ol50!tY2ApEDtD-ix@^0+C`UpSZcjckmrv?9^UQ}@eY@Wce+Gm(d80RDN979 z#yKLL&AZc0SuU(t|6KS9iMamQaD+s>+a=;XE)nl_iKw7rJC&8PL{!QW(dLPWHV;lT zswC+Qj(27K*j1sVv5v`;wEwJcA16KgcZZq;m|uoOIBt>P*p~E@RF_+#Z*dGQI5}7igcyQ z2uCAvzpQR^Rd_#zVtxch8wuTmot;K;dMJgkiZz5;5oo4Y1@5VS^o_%RT5Yd-$5KI@ zVwqAYO9iFIITwRy^Dc2yW@fJsrewi71o<`)Q<_7d>r;?^6jMG5lW9mFbD8bWKxw7F z0IPtH19t}g6)2|s8&FL74Jc!WLn%8PN?E3~d3U;aW;lW#sW-TxWwizG2)Neh;HH=Z z#`v6VxY)A{33#<}tsB2^vas36J7S|FIx#vujLMVNd}GwwP6Al@r@cH=-kwS@@w21W zW;_FSk+*c;MiEF9*vQ(zo^UcTukPZV0}bmGJG+rJhW*DGJ9nM;6e4RsGDLPJ4L=PM zO)@7M zUR&E;!`Ijb57AEVQrjhG#j;{IUH^nd)t@JUk|Iw5w*@{8+!6Q;aBtwVz!>mfK%|WG zZ=j~jbHH}s^S~p3F92l$zX&`DxE3f&_$A;f;LE@>fv*712mS|mE$~&~Z-B1>9|Qgu z_%!eh;48p4fui|aK#dvRFLz2QWv7%<!Bc9S39+_#5|pP9SxQC!W zHfDBdzXD;a-Z<@e-JJF`e~y@B5$>EsNZ{^doNnD$9y4plbDVKy6_{PgChJ%b36A;jk(GB+ zpPAanjnjcJ=Y{i3p?5y;nsAB=S>Idb!2a#G`Tdb_F6xgeH=UKiVG>7-&i8d~wWj&R zl}}d=Ol#NqGK0~M7qX-tzxXJ(_yj|b!e!~!v@A;DG0q;O&L=g=36a9e$(F~n? zN3@Wj&?edwZXU-Iji9(3_*wFpDl4V|Ijm@6Ab$x=@|`1#E9L;N0d@ed1FAjO10@)4 z0Ga=dZHt-xD=_X2+l`~&b-;N!qGz-NH4_KFJHc{}j)z&n9E z0PhCw34~==B!Kq<=L0zyxkBUgAW&m`7HO-Km9hdvsd3Je?%nY^FJSP-IUo3WqrkCv zlik#KXFETS(KyigQk9A9I#6fGBv=N%utF{f{vWMf_H`00M&^x}w z--}63a+*n9WKw64+R~)T&A6Ait4p&^mu6hhs6LUruNE2ADkGd1`COl$aoTm%ZiM-b z-~PoNy@a5*E$mn}j9m@um+D;PT`JOcP@;9}sPfStg<0K0(y z0`>q!i(a4_E@^7HS}DubN{urL-{#%p;#o^m)PJ6jRe|EWAM&Np-Xuz0!Rds(6P(Tt zWu@J~+^K)5EIBDCTf?0SB0kLLqFod;v}~+<23EV8;UMPV#@t`KkI%FgeRL3gbf993 zzR3$mq8y9E-FK$RPw^S!$Tqox4im3RN~&R!Ic@$^lPbrC5;h`&KDvqpzlNna7+z&$ zHQmhT#v$0Sv!`eAVDG1u|K4t;r2PQODIYo1VVKi;fKH(u-levQJ%j$um9U4}doobM z`7p&?R^2U=;%a6IsR?iUA`sf=iPIGG zfF-~$0G9&43|t1B0bCA@0FMIJ0*?V60z4M@b>MNp!-3xbs-c>3cD$9cP6Nj()oEL4pi-5aU3>DCC1Caqd7RWmf)6m^ayw1^FD%O6~_h? zfp9N2iuv-6)==<|e>{bdf;V(H_qg3`RkPnXee_wJI#^X;Htt>vyrqK~d(WwVC7eT!BZDx*Prj?e9R zK@(hMpa*Dx!VA>UyLY)M}U)ne+2Fb{1b3@;G@8OfsX-0z&`^eh!u-)){I21K`1 zD)lD}5S?Fe_`&lcaPUSRgwW<|M-^K@TTz|NyGdqwEe%_q0TbZq(VjdiX27escVH0% zs*DCJ#wXzODqujf;>qbp01O-I5oNA&Z0LzQZ^av2%!(y;u=SK#_Db=22D(2lz*c+3 zaGL<5wzTsa1EoH^4pfbA0QUyI3EUs}7El_GH{TdP*SkOsEU^Rbz$#@2Rw)}gZS%x9 zHt$t8HQt=6vUvrA-Tpo#Xa~zV!ZU4c@YA|NDIz1y`aU#k*6_gc!zl$9q;>Id9>M*6 ziiT5VM2au+xx=Sh-fIzQnww)|;v>dU!={<9GnjpC!Oiwr)azY(mWD!Y{F0lw4$|uR zkYdHozz>0H3ky3#@>_k9D`iQp)Hria)8<_Ty3H$6GM*wZQAj1x8k1RU7>D^5GA;|k zF$u)XDRb0H0x@U1>mSZNU|{Mbue^Ah^dBe#1jUj(bMmT`Q6B@lk+t{{4#m8)@|eoW z&LEF?BdBNOACy7UyY@Otu3VOM1`hXHG1;^tDL>%qgDX9Ux)$QXRJ5GAleDXT|AiJ~ z*G@7lpj<0vR`MfjHugk&Sj|NTzo(232@F&2}0)GbF5_kphb3m=FCIh9KwgyTSZ3FxVa9iLT!0mu< z0Y4Aa8G!A9lYmt~(Rv4<#_D&Zt!h%rPA8?tnfJiiyhmI-dm7Z{X(m}brWgjBxYT!g zA9{zXW>adVtiHUg}6=4;G0ELRiM1uAmf$)^vquMjwPg~g(aj?mXJzW z--^w1~+&y`2QbuZvq%avHSr~ z05OChi3UYQ4X2`lgc}~nZjw#1Nj6z>aA#)>Icw^9w z@n8jburXjJj@~#a%x#m0H0%-UJ7^3(_(APY?&MYYCJ47}aHitN<6|ByLwNKs0t#fg zQUDVGM*^~pqX4Pcw=BgHQ;H>~dZ|iVujynd0|I#MH7 z%8n0HBY9X{R;42~mQ`1jHvFZER5ol^CCd@6%CTCN;{f-^`SE}(=LD_F_bpWtQ>rAU z9?hlFHh^BGIUJsLbuyJ6SUCk6s05+hkGzFQ%UXuLGQVeVlv9~zkuVkt`8YNQZimh4 zM%qSfjj{F|^HNExJ9Zn^3u4!$N}D{4!Wm9qmy8tUuZ9A1fglOb$}`hA$|zsQKzWs% zjnsk8$62P^Tb{k2Y2V^=DL&yXPae{oi%+Ck6T@tDpcMP13d)OcL~?5OX%jAXSgV5d zkkN>za$9i?^EVHciB_;5;1ZoU39Zd?P6p(VcRU~`9cVOJ3v>Zaz;8F;WI(i(#5L)F z0sQs=Rsd!IE&$8~Tm+Z}*aGMUWErvn;{iX0mX+rtrmTvXdJLmVqrX#W+RI@PCM!W2 znj+MKQ675kKF5Mn3<0JQzwD{e{OO5p^-sdO&9W!Q^Cz5RwhOds?-j0INXlq(?}RMj z9=~m*NS84m0@k@EF&~^;=XME3BO5Ik&q~*d>}lEtNAlzCwG(8ZYOJap6=%V zMLTIhp5Z>lZYLXdZzlmhboEaT%cf8HITtI>V2|2XPC=W|R!Vi-%>tyYlmXIK$^mIB z6@avr*?_c_Ie@g4NTk?@$d`TYS8pa1K7|v1)q7^-m85+8O;y?O`tn(Z zOI~tURo-J^i}CyK?Cq}E6{U^CM~px*b;|H^yq~BM?~cI1)UGkqsq+|KUV-;43@T(Q zx;tpjpP_t9h;Dd8d1+&*`b`O4V`BBmJ_C1R*`Itos0SXT>0;Qqc&2L%M+F{l-0H>z z*W?sIf%A+FcSf`c?pt~jKGxZ+m) z_)CcEXR_cRjgzY_rg;=}xd~M_OUTUgxSIoRPZtx(DlZz2>*BII-k5l4uUkq{e z(Cnmfa&hh#(nj7hFJdLr%xjQFNaN&65-ziZKOEibvk+IN<|2)gi_@G?Uw;176A+G> zdEtf;IY{H=q8|>~VZu{qU{T5B!hHa8kjBZyc|fRMy)N*h5+)aJ{gQ(;POiSfW%`ZT zkB;~)#Py=)B8`*lVBs=t{`2bwwuHE_ZZ8LEoLr1iyT-8J@i^!H8PA5eu%;#lX`Ebe zf8e5L;4y#jH&2GRFqM>pG)^v#VIdv%ORGFN#D%y>4$?Te4ihf3UT2@S7|z1fVNi3C z#>sWKaG5&2ytDZxk%&WIzqV2dL4Sp&$B~Zk83W{IJuG?T<2Vyj;>;s@GZ?n z8YfqO;WA4&@y;njLtH;-F48!;1_&2hgvW1BtiC10b%^fbq;YZ$L`ul!Pjw&lK!__> zbCJf$HAuMFgLuTB`{}k2*Idm-8YkCaq=al^L*@&uA+9Sl7ipYaLxhX=$z#%0S56FZ z-KV)osUQQo6>lxAOR9=O^lj~@tguLkZxWMtDylOQUX`Ecg2p7jS9vgptZB2;lBF#k_C)cq^ z33;2X_dfDbi0f|6MH(m9FyYdt4d3&hzY^klRVS0i$u(TKILh<*;`dcohPb}cT%>Vw z9fy?A=x{*GRX>KfdUmHI^Vwr8v0yKmXV_A+8L~ zMH(m9NZ~T;wR&6c)gi9gnu|0}u2BxICw@G5T!?GA<|2)gYqW5gnjdwGyD-Fcqvj%w zlWUA4uLb{37#rgHx8@>^lM6)9p;@mjIq#!!%%1YD<|2)g3)Qf-m*<`T%?WY+thq?z zhf+GW$Ii`&BpM6Itul|~gG)^v;aP5b0 z9>-MHzZK%j)Lbr{adNql5-Q;X3q2o%xT-Z5X`EcC!ezEs;Tiip8sa)fbCJf$l_p$T zS;mKlJ^4e3>sHN08Yfq}aOu;=jA5t2d`z2PtCLCNca(+9>Q-$kse6vSAGCmdd0}&1#76{En zHpx>h$*o%QRFMoqg9>yCjCbr0|xpMUpXg@y?)VUf_-Te;9G z;U`*hp;f{k9C?A&h%<*8&^X()SR_j%0PLsPL;AMQeVWj4ErB}ZQEcTtP)jbha!=_n zuj%0I8uL27X?t_7`Sj}cdCd?S-fd#q^K=VK)sm-6UUnTyABj1Ky!f0SbI;f9C7&RY z%WaZpT9T)0$uq55R5@zF$9|UK5{Wv(b$Fskz8v2WZhVvYHJl$Ydp|7^n$@=4PqcDx z)OnpKx!db?l5q9IH{~5Y;-;GRl1~!J zl9yd_nQ)o<`FYy(Q`<`}7aF^M$}Gt*YsqEpBv%NR#2COv?KAD{_L64{%~7^8S6Gri z){-mQNuJ}7JUljWZF|X;?Ih2!B!8_X&uJ&QO1OT-H+4Ak#hT;VOP(tb)jiYsnvIM4h94YqPrR}VG z^*bTqvG%z)L4vbhjaKf(T5@B%dZ8LNjSaYMC?*Q1fWx;e5E@KiEP3-SY_^s>znx_9 zjaHe@eEYdU?Ika2CwZYId7+lPu$|<^!ZiWkw5S6gJRMaJFY{?alYnHiEf!nYd0O&f zkqkoPTAiZW!mjxxB8LG1b9nW!CImao)jl>Y6`D2pHuG9yVNYtwORT)!>M*avg)7*OyxI=~iC9cbHeR$f2)8h;97$g%96tuft_RvjG)1$CPF(uYr0B*lguB zMyDtp2GXN*Q-TnD2jFGai&$T1zPf%R$ga0^RjvD<=_m>YGZnAK^UmYhpq6M zi!{zz(pkb~=DhNT#vejl4{9#bC`s=)bGOZIFrXrL`Z0Q>*pvNj?Q43D(AZfa%bH2VdwY}tvg~kQRX3xFIk{r;IFKQ?G65%>VOP+btJ6E-re5ufE z#}?duNJgJuK@W7d78mDk}~^2&CSuNJO@@Xh1?%M&x( zOTGqYy2k9nx7mVMTUd&ge04j?*9zCc_~!AOd*X@hCI1~~y2jAVP080hb zgo{0qme6CQE+FtSvIMX#|hE4J+ zOY%}Jc~v{fHwu?2x&F4*N41xHlhD}9e4{1#QZ4yLC0X5JQUnIsIo~w~ZYb=y6C6{f z1kzlA5#zk6X<xZ@R0z61xaXYo-ixyItnlJXc=6FDErWC)Z_vJW?2qH`|xv_UC80 z)T@crBND@CJe~|+c8=d7;S=e?NcFEZ>A-Ok0A|{larN~?#ars#PC^U4icZso94|<&-JCb$|_5%Y9o}!=gP><%J%uw z^IiHmx$O$$bNStw{ycAvDWqLde6GAqf2KP-E7KIxt|)$2YI>?SGbh9Caz6anQQ%SD zw5+`B-0Te3yoyDRGr6v8PhP4w&ztQEJ@(o`G1{M%o$5~WqON!jtK*c&9NCU6KDmy_kq%1F(~bLp2*IL_v|Jb8XkR&HjV z%X$S+SzWb*#^=h;%F2Pd^IX2rD?}V5u+`jLcY12Bi!T#0-|gZc@wu|x**RHgcia1+ z92Dd8+&TFf{=7`6s;;pvyclD1(lgWD8U8F+Syg>yMT3Jk&y|y(pYG4eOm*4cq3WQ4 z&7@|yJ!z?#E!2Fz$;|O)WW%uJ&C$+tzTCX5 zT%Q{z)&3-`DK$MKH4SYo4~Gl{tLBte&j~stq~^H%8M(QBf4W=u*a+_%cW{hL^ZPS0 zQ{e<6%JaBVbAA4NUsk^Bk0g!F&&|ls%<|;9_cjI&Cm4uz3yx>G*kqeYSgN8sYPU6V-@ZktgCg1&UNMFq-A+LX}K;{UOwZ-K`|i@z7{!4 zNpa`lyb5Pse6Gxl>~t@Bfr~F*M$6UC3G`-F;eppiltS?MWK37_PPDZMm9S0Tx`{!%VoJ!93X5@JM8LrguruVzNo}8Q< zUz*?LL9bbq(NH?4rlPjdX(0J7e`dNTKR-1cMG^5u?QM5-epa?O%bk&hD%LvNYJ5(* zKRw&yPIILfMj53wMIX)Tf=c zIVLw3@lSrXK5G{|#+UC&b!U09UDzl;-)WX(^0LrknQpI~bCz~go;L%X1rFYwo2&KA z=UbTrlDt~SH6>-r6g>MQV2&~_*96xDV+y<&nuLkC5>myb5K(N1 zLsi`th8O|oI}j~;Z4&|Y9>b6w*{nhf3k60hL0g0R5o&k!+ZN5CdIdB6MfogjIi7iC z{*;}%dY%9e;75p;?@4o^>QhFVRx@REnKE+GWE1qm5K@PUxPXn&IWQZse#lyON28Qp zH6I~nPQ@a{L;6tM8bMgQla%6&l%2V&;kT-GcAb_cwxXhZM&CxjdLu$$#+VTk0)<8S z1)e~4U1>SK5dX4^8un9s-h%WK+eE;wcKy_NAyEyH=H_HUGufZgEqW|1FPEZ;G6TV; zS#uHB1OttHQA26jJQ&kFmA&&Z)Pa1zCy%`nr>$pGt8(cqRP{*0EXu18G@-d7Oe13Na%(Ot;!h?3))*PKQDttLZ>Y# zkWy4MG}JW&WY2>(w$Zui8Sd2lbQkER3`);)3|Hgxecm)rjxXCaWyF**^5BvXjR>u8 zY7B@_?ad-RSuNzyj!B6rog5 z9sBvrDCtV0pkw)}qM&2>YNMcIKW~hJj`B{6f{yL6EDAc-1yQ;h}Bza$+>TkH_Wo23}If5rdD*7_r8FWuNKX3A+R|*}V9T<9K|M6a1&xukJJb zBG5gE%h(yK_)A@%cO|r+FYvaiRjWu5IwIAVba$=_(GZJ7$2jcKRXiIyBGECvdU{oe zhFByz%6n-Q&xVdjbkxIJt3ouyBGFAo`hhq6G2L*G6h=YEn(F0yJ0O z2?PiIS0p`C-UiTor0I4iZyRXV-9>2~%cGz888q&H37OH6yzw}Z1Dck*6yOh9 zfaVQN*O6Vl2D<-&<`vwb!=od4wC8U3;yHKt@PHeMsJ{(JKN2+GYr2l)tpnZQ`|y+% ze0U__6Uk0_Z{7L#W6#6`Le^pV5^;LKgSZbLA08d)ZzIl422HPrgsek(Y~LxMDbjQu z$)mlT44R1#?_M6uR}Gq_nyw>x)ZaOvDSTx2@>ssJG>xK+tiR1Tc{S)xe{}cqhT!zw zpm{^nbyU7BpxXqR^^fgd-XS>s3uuxaS9BfO%Ud{o6lwmg=sL2O!*F^eX!12(NAhUT zWuO`N#O~!Cgg~(hG|g)jof{yM{f$R~;$W<)Y#1DjqayjqWTc;~X@JTR$xp`O%<4#V zVg8EosruK=X;F+g*M8ylfal@ZqsLc_ToxOVf2E zkM$k?3Z7Jl508%Iv48kLGv-wx>##jGL%p6dis>^e^-WslO^3^E;A%VH}qmi7w1u z7NZ`;pnGYTlE(2pQhoWnp^D$|!j#_?oz)(;T>?CFI6jYQ8b!%^w7 zMdt%uq;ZDr>+SQ$dSN>iL_v2D=%z(O^OQN9b1$nEYq`NZ; zI@b5mDCwSwlJ1o#={|^pj&|@xlyu)mLC1F66$Ksh?S9}N+aKwAM?uGY`$j=We>@-x zI{MF}qo8B|NQr`u`Hqc(j`EI=f{x`&i-L~&%Z`GM@(Lr-h4~?_Bb@-c3p6dlfQWvG zF6|D`+;Na<H^DaE7BJd09BO6*MU+ ziVoA8i1nqLnhBayM=H9G`rGl~zX>!SX}XT&(VlyZiZK#L|FOI@&@9t*9m(qkG5-Y3 zon!u3-iM$$Y^rz z!MfRv$ww6oP3G;bHC2mozkM=qZO84D4TiV-fxRl9(fDoFz;VfqU66! zQb|>9S#?u+Me?xp^uqkWbZ_3Mk-*J+NQ<%xJnr;DTS{JjAblq8IQ6Cluw}!W=dqph zd(&*cQu6}tLSMk|E+`62&o6LD@w!Ki#65r>dtRE}m!DVEUP@-h$Qq;;X1P-+RiPut zj1B!5lQL5O@THH@Sb;AcW~hI-J%t*Z<`3c1v%Cel{`~x0eJ(T0U6`eDPntiF=PfKc zA(W9nKX+!zs1arc1C$O5)4c_gO9sG5B3emFJ~{zzs4OX|u9{U+Qc*jnst5x<_QbKv;o<1sh*n;xWBPNVU9+ny8R|Y-XV&I;O{1e^CMOwS3HOs}dfuUil-nLl>;2)Eg>_aN{8PgSA_ zu4RT1Y$)R!FhXNRnZYOX|5XNHGckGMzl?WB9?92Y#U}>+7>VRCM=ESLY%HBsjqMJy z$HX`SR0|_f)l@WA)|Cg1!;F0s58a=$fVBLAz%)-mp*KG-;B#m5*GQa>Pdq!iuoN=lr~`##r~-9fe8#D3f%#pXaUQND$R&RnxEUvD;hCs_k*}o z9pX^VKs`1x2e7+`#c6*wSW$-eR$>q2;tI*?5M;vNmeQ?L8bXh7tN}` z%ft3fRLMq+kj}&wr$doLgO$IoY-x2>X%Ht9z|j}NV_1&@Y<0i_ti3VHtAaFy@&NYU z1!_w1zPb+1vrclJwi0Sgi@%2T-5mkdst86w0>d?RV7H3wO|e^p-sl$$h+R`tFtOOg zU0Ccamra~VYACG@)>J`jX@<2VdO*U2F9A5kzo45%ID9lgG zai^yj$aWZarYA7N4|T>S{sN}Tnm{E~gI)oKL?k|jM2!47AjZfcN&iL?LkgXg6e&OB zK%{;PLRH9FRgE>J^_0odeQ%{B@T;i9E)SgOgA65dlsh*FDoyAcc7dXMBa3fsEYz>AI@a5-UZ96zq*D z^11zZi4&UR2!!3J3-*YJ)Xzaw))Z{4s|n!Aqp~}uY!=L0RT0Dfs6c9QMh0?XkzNJ0 zY9?5)DiYO({W#Ks)uoG+E_m`kpv~vTjx3D%2&Hm7x@_?{Ie@y!&Ckn(>Bc5r0xyN_ zBJRSx6mGKfq!o#Ok+&|gC=WoC6h&2CD*YDHRFjD@u?48b10a}kMK&9pYZiL5S;6#N z7!=%VY@*keV_{K&H!m|#7Un=hZ3i966Qt`!vSJ>dMj}cD*;s4x&O&AxBWL*qJz4SWx5- z_zUujV6Plmfo6DfJs7HD6SJLlPt%pREQZ-m(FIf^u35wutMNQ}Vz=VS*wE4zMFqu$ zMHoB+*YH} zuUG=W?#YB_V22uDw+fn_ryzjs<=B%4^-CvVdpDxJu}_ZM@}(@t^ufZzG-#3AZ>3}S zJVn_2k0CHNaUh7rM@V0$n~p)3f<+a=KUgJVS9=7SoL=B9GCd4C!FDvYS$ptU^sK>k zrZx*a)ADmX>0)~=_;L2I8Kvcy&{ z&x|5$+@#rBnNX8YqIBZ4Wf1jAtuKbH``u|do+2@;e;r0W&CE*+On0N+bPEH)*$tc= z3J}0>LwP_wO+p5hvRQ%IwPLfkqgz;g%4{8NWFnmTTXAtk4Lb!(KF?NicM&w5T8zfF z+LU9+|7;}I7-I9!1!%kad1b+Ilu18!3KGyt%8yw};NZ^TMh161tbu{agJDtijg{Pc zS~IJR-cl+)&MpVe%j=I|_yfd_(z!Ar#`X?m&1tA>!pn&fPa_~@^bkZ9*vWb>ou4Wp$+1{sg%XOr+I~aQsP;BXXH~&q z6NdKET5Qv=Xs9a1R&>>a>rl)9{9qcMJ&+0`;b`M6fS07kzJldsdh#%{7ta|;OO^g{ z7Lt)EV*|SGkc*%lP3cgbx-scTE<+0y79dv`AI~_H|HR+iN|2= zUxy){83B4~G3*((_6l`L%dqM6_~!BOuENUj-PER+kxkha7sHWjFnEh{sUp@c4RtRK z)~1*>P%|r3fz-dIL!W4lba$RdLWmTr<H|79z|1H%@f=jKgPsm?bVkF&i{{BI zDwr8+XNK#!j_5*^u?3|-jmk@FD{MifRV_Arf9QGv_V{BiEb3;!5FUK8LZoY|s%=ae z3qr;wD3Qdy_{qWZpSBX}K_F!M%xDd??!|HyW*-tavymYW3yF=Q1crhrtJyHAj4VU0 zl*9Xlkl=UpV76L0Q|aNYE#J+b6ctDhm(klIK5ff8Np>Ya1KZ zVtOX4{4ytLm)HbIgb|WY6FgN_R<_uiF)s)GA@;s%AM~x<*`v7zQBYA|U0PNVOsi|i zDsRYZs(}+JORvCwbIf!?UfvK(g^ z{P@(6&}tE;dowXJkS|W~@Er*HC5&NxGNOq@wR83m(bVgG2A&k!2bstN~bm=QS znBTz@nEspNiDe|IKE`B>x6HnZB`KNG@OQFq=JDvO(i4?WHXp-+PDQ;j5aVP)f=?M9 z&QdB7)yeQ+6^IUtV@|N4-d>((s3fe6nK2I}Q?-jDSfOp4X|db11k6y;>(e zZnPf}qpbM_uuP&R*vuvaI#l6EX#S?BZ*e%?8|8&h7YD+DTp6Lau&@|L$YuCKOe@{F zqMA0vU&{XFZV-|uQ<2Jo8~So3ixmdBtV-K0~_D2?^-rQ zE%#7bmaZMPcA%@x4rX;G-IG}S{!o+^3rZCAJF>zW7glN|7#|9v4JcWze|n)iAHs9p ze!nMO;<#LoOoL%XMYvMuoFRp#B+^vNEPKQxmybHaWTZ%XVVR_8OKSeh(KmA zvbWEb5L|i++_}2RET=>#z=C7t3KyGvVgqiQ!X;d?v`x>l#8x1^T0)abQWH+KjAQAT z@!%IuW8*pY46au&c2X7|nhl6H&cO*fd`uBIG%-FmXx{W!#c5gY0$C#>RmFVx8P(;@ z$cr80U@bsAJ=^O!R7#pzWU*BrLgOG_s|o6P1$}uyJDd(iP)iZ?a!Va$6cgY&1sgz5 z%^Bd?=OLk{4S6!Ur>kuWH)9Iz3aD`oTlEd{;H3bUq0x!WzK_|C3cRQsIz%;ZVykjK zKEG5wd4|pK3aVyJC`A)&TNwpUF?C~27{&D3_eW+;Sr?(6@B@|}Ys&M$>i&WKP1ZMqoS?w)hwBo!Cv;PI@|+&)}cM;Edn02#$XX zM$QY?r{JB>v57z8vLKed#J?=IHJMcpPDIg8vIH$E{KZD4*F!7^)&s<-ozYk$D;R&X zYbNBgLfx5e*WTrwZr2jaPH-f$4fPl#FZfBg{ z+xsqSZC_S%*4oORk^g+NKgfzZ78L2>j>mRbo4e;koaSQ}88RQ+z|5$U{?=S?rcw?? zLCt;urCFIfqT-^lDXRRU@rm}95F?reA(+F-#9}+b5(sieCZT?B>XhR=LUs;odd91D zZwu;tusev7QCsUzg?^S{n4XE3PSJ@t^Rh3`=4J)b^Ra#u$SBTBle|v18LuUU-SI*_ z7O5drMhs4C8cXM>nGHq1Wno+V!SemMb8o9j)R8SucR%OV=X{fBJ@Rm;}eD0$K&e#I8)Nq$ZDqDreRZ*^UCy0!xP_%x%xmbM2cozzShGKAo3;8BZOChrtD{Am4RN`Q zZ7uUt9X(hTaJUIkgcYTku^cTqpf7#+5In;(Fk)Ju<20^|su0n#6q+Sh@Y;1US#KK| zURt%@W^q$fSJ--K_;|oR!0DpQW!07MGi@TR!HpWd2i?t&HEv&_o++|u3C@5-H^6Rs z41L-hO2VjL==J$=<<(q4Hjcu%Q}nqsUK+%#RLxECh~zX6l%v<0rS4&kX}=`B=e-b-s0wX;no}$rN?j%WyM$U+_jB(PBOb0LxFn67o1U0Xcth*m~5X6 zN^d+Iclg(1W>;St3@+e37>Ih=M%%YioMxu>)#K#vZd6z=W7Hdaa!3 zz3sBAW`5G^inWQ)t}zUkr1u(p->%CSf3W$-^RGPY_rHIIy{F40{gF@q^~g1+ZGR+i z%;O&(Fkx$yURs%%oG+|I*V_^VH4hy*~f8 zIDH^N$aC@FYCNLDCnO95v*?4JG5gePG7?-=6JXiZ;Oh zh=iDwZf}?DJA26WJGx%~z*V=;y#bHTko50wy7k$b{$G|pIOwTg7yfu7baSJmzrADg zygrxp@{OE&>T#<+{x|CNg`}UqGp_5KJ>MRbHRI^J4?K6V2V0f8Q~uDikGL{#KDKK{HD@kj(N;Vv zLDHYU{kTK6ZNIPX!q;PGzq9DN?RbP>EajYdd`j?vw-;Bw`pHMLdtdi82Ce z=;*tb9{tazEh{g%;ohKqy zJNae9ct_H!yL>e4zG1chNIPc1X&={K^`c>nN8d<@894Irt5;o^IC|-(7w#K9W65UN zt)wTNy)iBKhxK2axF+uLBfeR39k%>Q`ZqmW#!b8OqT`<(d(08n&iiN?9$koibO|y4 z{(8&Pnd2M3uBog_yu9e2(;-LFfBZ4-s@2C`uzb>U&A|i5d^`YK-X%T0@TzVJC!ZL& z=hNzgTd$q96^}WHr<|h1pC8jdj-N+Y`vttTQ_|P$`0lm3bnk+iUNN6e`DvdrbavQWLQMI7 zm;Cn8mYYwR`_{7kXN;b8BPMN<-u>krLpENx#$CSOh@-E5^4Vc{RE?xxS$olKbNjx1 z{mSdgpPl;ImpO*I=_?QXb>C;|?y38J$jqaDuIqt* z#4ErFF&om}d7<3M8~So_#-wu|JYo~JKuY?%DQmVp{oLJ;y#J4i%&lj&NUir`?{f-)b$(y6@@B5th#ZysVNuO1E z=lWhB-QTtJ=Z1AHUtJG>`wvNSYQMjue*AC8 zxaLbjz=0u`s=;x?s%%@=WpM+`wgFe@J_o-i=|?{N-(wQCT(I@cLB*%7eY&6okHdfuN{Bh? zseu)@znqi$NOS7X-%q<3eymi|dw%!ws%Njd`m5eIt^a)K%I&a`rzQP``WFl4K77=F z3!a~OLerhi7^jYauTO~S+kax9?W8MDpLXk*y01!WPsVsB>G!;za9H(irIXjRESYv& z(U--r6G;FBje-goYqTZY_r{zr9jXGqvA8uOBz>{Q~qONq=$GqD2c6A3XT9 zSEp4LwzQ1PK?TBC`{Y&>n(-ywm^N^GKO`g2@ z#AQDk##561#Ps>y=@?|9Wx4sX0encymA3C7$~YgVWK3n5XV~ zaZK-xFZ6zBQ~lG|*R1{rciK;uI5VmwuJZk4!--9gWo^1Z|$q` zr^9~kko3py8*#VihW}*Tyms)i^9|Q+cod1G4}WA_?a1|?d>Q=sfx0C zzazU9*B#cld1~C)U%tET%RzkIH`8DG?e8hqj`_Z@GH_b!@m;P!@bk8$58r3rS%FFG z%Ce4s>BqrCu6@riCgGmpgqS1Ce(ctL-h}E+4;neiUAinlydmk^Yf9c*yzRDIvwl8s z`@F2XTH#ldNpIZTaM0!5vc6dS)1~#9OZwalKO^aHKGAhV?^k=?`tJN*FOT1R%q+vW zK+;cnXz`G?b07ZX_BReXt{T^2d$DS`&bAk%;|`OGhT78V5_NT6w#n>; zZ1iT=l7+lS8*km&i&>Nh_ojiBSEA^h>s+v|hKf0zW^bI2Jso>dZ>7OSwPg`Xr#JM5 z+|PWqp*I-X&^y1(azIsed$EYYMKzV^-*iu%Zh~6suyfqO`ie4jPi5yzV3UD+Mmk>> z7}K2cs=cY}VD-qoD}K~o6pwYRluozvoTjSsJsAh=ZA^P9+oNWdclC6-F7~oC?a}Bq z3;X>VgXMd%(PS<4FO-i<1hO9%3xd_1Rvw|a+bJ@Jnd$EAL6!RB~rvV7*s;%zi2#mLIQJs6Sl1&^_I~N|DS{ErS_;X%jK6VMu-g7ac=JxgY zb7k4Xwu0lt-iQT%Wn-BRowpkfFKgFKf3A8p@>03IXiAmX(!LkP^LB+!+p2b@*m?x_T8HiJg4$| z!F;R%jW?|91^MPmgnAf4r(39|Y+(f6Kj(phjU7xg{+t-ur2H3Zie6UjQ`2D2E4nCH zVy-K8xxR;o*}d6f$r?G+D6Vf_m+|1eZqTDda!gho_M4J z?ePBkCwojI9{RU8OB&pxnLXDu_G0NO@O&W-!F#5|vW7-IDcD=qgxl)=LM^b?f1$W= z_oe+LUq8LastuOz%}y$h{Mn0|K(j@%uBeAZZs3R{;LmmOvbyq$Qd~h=6s!uC1nZg_ z%J8$c4i1|yg5QhP=dF$rEFkLY^YUq@`Ed=lynJ5dnB>ptuVP_YJr{`gR_DfZ%(!S9 z?t`LJ6ILy;n|4m5sobBdC1PD{M%#*1s1skf+HYP>#@Ce_Gpkpz0or zsm2q8C6w!&@n9OgCzEJQ;)C<|<_gLlT$ib;)${v7MI(|2Rm`eSo(xb`pUmH*laEP0 zSrU-W1ob1RevHRi5a-I7;bpT5OXpXV7gWp%CJ$q}U(!j0bMg?#AQ^C5h|vxAc;Z$x z-ZZbVIOAwwxLpWo!!;IX%mwzjq}6IH&S(X;MbcJiEY7$W7;bR_?}HkPGhPRV+ZK`b zw#MR&AAxO?v|lt9XY|GWpxY&_pT^>hIl#V_w0RnfGtL5r+sq)ZRbz3+=fJ*|v~3!T zGY;%w7<>akPva1c#TjFP@$CvdjfonIGo}ISA!#RQEY4T}jE@EHX`H69IAbNS?<9|F zH5O+K9yW4RFnMq=IcMSI!NbM}lif{#ql3ww+A<&$g2}#8BBO(Gh9^C17AYcne#-EX8jetqJLTq&GBWcE zi&91!5IAc5XaYP$SrW%jz#|m}n;_{tmtx?d&D=~#&I6O4+y;@n)L(1RTf-gJ-KC`cQL&uC*5>dmJX;i)h= zU`fM{EH^&Th#?$I@faRCAs9}UlD?FJ)i>%Wzec1Or4$2Vu$O8eVxUZ;RK6&Ap7742 zn0XLNo_UgyV4x7FMP=!80J;>ygr6wNJc{GyhFp&i8zu5H(mfe&?ohC&VNZ*}4=e}U zHq;v^js@(75ANj5CVpG1%!Ye zgb;8BVKUy7NazADVKZ*$CWHX_4FT$RH{&Hqk2QV)WELzFMY}XU6zMGAaeyq}Dx6FP zyaBKo@D1{VaU&tp-Xz4)pn!1`(sbOGHTkog_} zm<*T%$o%^NQqF<;{6RXsFCgU|444ea+xVLS4+V4q_5;MfaTvcM93TGv`|lBwqe@DS zit5i1?M^1^-`RsY>g@4<#oIxXMOBUeD_+`eXAf6r8Nt`Q2fWg;I?12hNj|c%U+>BB z|HuBYCw93fwzVg`d(uwHd(gnmd%(MD4|rXj^kJf2pg^_9OCjmUn$;3yeII@!8X3PsZWS)|qAgzw#Y>l5z5$D7#zdwdL}6-bk8P zb-snye4_*K&eVHEXP7k4nmx$Z*aP0qt65DLI$PyEDDs~5q|WInExZ*u6vMgcsJY=JKZB&3ol57-yN+L?9SF$ANwa zz~m1n4Cg%`#G63W-C(5hzF^(J{ElEQU~dYx1lVhWJq+w+!FB+9QLqtcP3${{lxkq> z1zQd5zk+QB_LN}BQ1^cXD*^VnU@L(=BG_xd9uzDAOI_GM3VFG}?iTD^V0Q|(78rJI z;w=Af6>Ji)n+014>;}Q^2X>uc-vGNtuw$`Uyi%}AV3!MaGq6hp+XU=F!MK2YzF;$e zwF-6_u(Ji*2&_f0cr4^L3zh|JsbI^2Ef#DIFzoY0F?RuL6pRlQz+P;mH3F*@>~3K5 z1lta*Qm~_X;xU$jl>?h4*eYNF!QKOg9jcJhHy-cW6s!o?G{G(cRw&p8V1B`3d*OMg zf~5n?7OWXqreKc)OBZY>Ft=c%u`U02!RmqiO|UzFjTdYSurY#hoBl|_P62kDVAldW zR>$CG080|=VPN>j*&P5V z1h5hNbD^Esbl95tL4t)d&HSyf(Dw+SXi#t$w{3s8AFwSvxejKg4)xQsi@(-+b`osc zzs<9&Wlc=0XIGnVXUmhZt@vKLD=9dmt$1e(9stsm0D^Vh<07ZIeOQHnm%U2y0o} z&2J*Do*f`<^X+Jj7wVR!JB+5@5JM|AdUm-<*e?ndXI*$ne7jnnjA`}lV%AT^w&Hu~ zuK3<97lEm)q?N?pi;w*bbM zZzoAl`~<(ci>LTZunK(h72ZkWm-yoEBzf46I(s3`@^V;r;|dF-f92({?&77l;#YSW zJCqd4=evND3_MjpF5z`I_Q7w((aXX}!&jgu8H4ftjY#2ZixuVphL^5GayGsX5G)_x z*dh;(a(sUw9E*V|x-)?F#;3cn9N&uWGGL1CHeibGU%=w=>2BPQZ$-Bj7%%2^H(tbd ztYB~Adtbrc!#7`+on&mr_t%o|7Z&zCFjeON0aLZ?j!{x!J%M#YdUqoMn3BRr8YwA< zTiB7nl$24x6z>!ZO9vJsQoO*Flxe_JNoQHu9AN*G@>N@O3$3$fTG%R9~xA?q>&sZaY&fGf4Lz?FR z4>-U~j=}Ag>VevZ2QwF|$RaIy+d7VT=~NN04C zVoe0m4iKGzQAT9~LERnHZJ>NbQTGD%H=v#k>Y8$)B(=J{+l{Y7(hXTTjH=hKE>xs>?0O6pUk(U9- z+x!&ZYQPPE{{(yk@V|gt0G|Q;7H}QluYl_Te*=6LFb;Zn0k9t+`c?B_z?T4z1KbFh z0{Aju8sKYyMS!mZ&IUvt%?kk03!Bddd<*bOz_$Va3HSlvzX3l4q}^-+q+91ey{|Dt zV?8BaVp^Q>sFn7F#^PkO;@O^Z3xT4eM^I@=8p90*crfzF5qNzuUSS;i!K>Kn46ZB_ z8HPJ{hiMApc#eJ)S4ZW5V%f0lqldn?B>DNUjTWK2?NJ2YLKM9h8hYYRRIHe=h)y#t5@!#j

    xzgGr%e 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

    AE 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

    k2e;~xX5A6RzE7Nx7Dk)vsm{B9Jt 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 z
    NdEAT6R@_(;J3xPmRVs(MDnv>N{^lzt^7C{qTi)c_ys19VX1}c|R=yF-Kzl4A zX-J5UIxsTxV`lasDc&WOMMb_e$tS+-UKGKK6yfVg&G5DGVd+Z|)>S~H%FFq2Pc0|d z1W#DtTPkecw}P}55a-QSe)VT%5^=@}7EiDRe$uxs@KbOD(^&l(r@GnjVl6VYB+AaA4uE@d!$Ts8Cdn5Z`T; zDD7Y9Q~}EFaJCvR*P`~!I;OVCW-auim=#S|Q{^kDrU+Tr4!cjEhGO$2!tMX{t&lYO zHN__2lSq<1Et$S=$EfdeS=7}$3)mr-b@Ym(=q6mI|^lsMnfJ~B~KWigryH6j{w~w(+)VQCXOWl!8du_MWHF-$3 z9&Xdp?wV;s;w+{O889e7KxKbOD`k*fMeq}15j=BSM7v-A8!EkcQc`cG@Gv`=SwV4o zDrjJ{XopY@(|TbJMHIwlGqu>5@$qTtiAfU^lGEeOCePg9YIOI+RGi~rX^tK+ddTQu ze%dWAWqjs@jPc`=;&~%+yjEU; zD?KKAtScSTKexPekyt||0RiakBV2`X`MPFM8bIX2PQ-aL{^|FsYcY|JL@KcsnLFy(*wV!&0t};vP zYjz|1#|?{f+Kz#P&mKH**w7(E{isgozySk>4jt-r4jLRce3Gy7@Uj}aN|*O4cAWhR#1!{6N;@5aH-e!LMq#y;>wI)?y z{-WWpcO(39;AdDP{Be+bY$N<}C}Tz={E^SI8sU%O&1r-`hBv%Lq()>`QtVW>1A@>0|({I8J&57 zeSnR04i>!!Ki}u_N)1WHN26Za7QvF<5vOxD-h#l%1Hp$3kCRjx@Y5%cz8VgXW5hGz zXRh{#Y=sPu6E+LrCpjMu9OQeb^pOvB+7JEl2$kRNi0Dc9`?x^)p`3*Z?`+Up%)vdJ zJQ~VxEW(=tKkm88Uqj*HH74U`__=?+^2Z5)Q0e0mzPpRCAs5GRaaj4a4c(I72IrmH z53hNM-Uui+>eI*IZ=?3x5TDg7cNB9~FZxWu5z=-b*j{4$gD8FgAkq1AIa^x3> z6`pNKk#t74Q~TjH54KxqBAL`5aqdQ2>ZEy_P$sWbA5jKmQ+ndPN(%X5pJV-ZP(vo~I0IU~oHn5l&omAOUEEKg;AVX1RC z-gudsm@_7IVoqLBzvSu3MqY8g(Kq!t@ymJKLdq#D$t$YNFL3rvO3KP`O-r3PC=PDZ zrdETSSvJbV3|G<&bevNYUC9&2rA|z?-OEf(v|Wvv=t{^+=UC1Z*R+huN%l}u69&b> z&P%q(rTwR8Oq>!N%DAy{#h_-TBn)Jz${9CgsPAIPz&L%8o-{6)0DHRU{CM41_BGX@SCU`EhY@gNKRpiwzp zAtWKCBqsy!N1I6sc(?O8#?Sj&gAPCo4Hi(wC4maUh057Pvefte1<3*@5S>G7={w zBqdFDvG1QSF4;9b6RSWXVw`w-%#10?XlEm0XiQ|MPMqS(oH7~j!A8VP!jof5%Zqb8 zSu&`Q-~r68^b{aJ5ivLQ#HzWB^h~IcDJdCAc$qmOrYnO;%a}M0>lz|rt_JTgULXm| z7=y8lDHwn$E|U*_FhX{_=vf|!1p#KEq335NPfJ6Zkm+~6b&vR2_%q4b^{5Z z1_DZqC>8|NN3bK{1|)0Ys`bD$Wsytki5Ven1`I@g$^-N{)+` z!nrMiKIh@}8o(%k6~6;bDdVeG+0qLyV1@EC@N7zal%v1X5f_sLD?7@bfGP^H{|nl> z@b(bXFeUh?DLC{>0PwCbGe0M;GffaP)EcQ7bE;ID*#cSE zfEbBR4Q5^Gfa`%E3F@v>MWdbZ$R$AWCmfLb;Lvw2_V8|0L_)fW+GO48MAV5>-w*(i z1_J2Ik-=;~sY2<7yh4DJid5nD54{YyZznK7BZ9EvVVMik#90JsEN(hd)9`*WH8~Ap zL^Z_e@VErK(h(1j@NQ_7)>1DPRT|8&Cy9(<7Di>9Om?NEraRJvM7?MiBD_XEQa`a6I^QO!wS8I1}`o$=ZjqJG4@oEzm8^Z zQ;h7X&bXxE$sXY+=iT5urvD0yoNm~P;LuLE7CjWzx)=}(#*UB$2XxS@(1#(pLV#5J zsN{Hiv4YDrR!2uYJx{c z$-{{zEl*DyK0u?r!9yCP*(RK{u_-2*WDYl)?t0~*nH;J_hN%knF=+_cKv^;hp#iuX z!j=*d6>nF?VHIS{5KNsY8vjJgrkJvfNJDEQ)6?u8n$ZycZ9*{&p~*g_g2}~GvRwVC zIWz|2&0IHXNBQak))c#Q8DFAcLKaPhsO#1m>S{2p6Q1gC&JQkKT#6qd!X_bLVl=&W z^g_X*U!W+=cw;#LUVN|@V~^oNQz$QjaW@rQ?^@!L`icHbFtI_CWDhmS#Scx?@D^oi zR}u1bLe--p5)vZ82Aa*d)MVA7RU3rLbGb@$N}QR6+34#^@-p#))h$9c5A36$YsSf= zC#1u$TIry1gB{x*t%=TrKIg zdR=5+9#WCLX_!H1Y`TzFjI}h2(Wp3#Q{c6TSUqhjRkKwdvC?fIULRqI>Bby_>JUH>bizc^ zpYUipd!oBgM2eUEl4{w6nguW}$&nV36lE7K(Q`0U4fLXhe{ZUtDmET^@c#aq_YGpO zyS>MBU%DdCM( zVMdh+&-1{I3}}<$$()iLk0;8iw*wVCewNljiU)EKW>Gq;G<#x70tT{TwyF&L=(rg8 zexhe-CJuP?%qX0_>O4FreI=Jk8PXv6$3^tjIy!cTv8ZK2loKu_X);)~9r9#ELJS5E z1`kQzNoOXnfy=CR)G+hLZED>t59v|+w=&Ma*?Et8sD3|UK<`rYRFxnL=*F2RLDo@yh8%5CszDrWTiFD<-5Hf)!&K!$AkNTlF~Mnh#F>Wyhn6 zSe(O=4iV%0i397FA`+yvyGYiU)a3LOC%n=$IBzs*G;!&U*yPkS@#RLE8n3xG`ani& z4t4r!6a|jd5NMCo&;g%=0`m&{scfOlaonN~Tc|%2an+;9&YP42mm1AvJ1#{P;N0p) zQLBaO+mdS>WWr^S$bzYGrIi=wNb71ssSfRdi?t;jvViC0-`9{oZ<8;k`w5e3>89Hd zO7=D{Bd5glgtWM*2uGST5z|agcCx~l0X4M8;4i7wM5UG}m(Tc2bNkq(8^%o&*sB2B zjzSYsMmr*s@mxYgN{T&NhBFCv8DD^xX_)Brc4$3rrP$2bhE!lofrsI@C#8u4J`=Sz zgdE$dc>A|8cDV5o2^#ec6{dnPrX{#9?U6p)AQTBa%T%B?n4|%0r8@UfX$i?O9`Wb+ zj{UeQNgl6Hnsgg(a49ETL0W10VKRcJ8mC9aMx=_nLadx=#ZI^YRASu=pa5Q~WgxbY z;_x17F4dO2NcC4iVfYROF3o?WwR8S2Yo~FIx{G~OO?4FC!|YsonBi$NRrvuE3H82I z(=XDHRvZgWre(TwoKtejsTsOL!G%>F4t*{|b%tpLIl`HisV?54Bli*7VGIilZiyC* z*9l>a21HnDDhG>ZUJGF=y;d=K^pW#R)JM#`q-B<1xri}G5eo~1;V+e4cPce`64#N+ z>_$taYMJ?yio^u#^FjK|18PuIk~t~ISyn9O;ed&Bh8v^Nj)K<4ENF(@($ukMrz?d~ z6T6kMYX7a<8Qu9Zjl_yfMHz(h*f{cknyy4L0U_eak&?)>^f^JI!cj6=!v;4)sd|y{ z*)V@Z@^a*_+QOW|tdjC#Y`Ly8{RU(}UyrW>gaGr9gTYo$Rz@#Ji(cw<xLOJ_j9tP{9Cxg)J<9+5jd~FCh z%wd_qVRjPJdrff_hheX*;LsCSf=^Lt2<;dgx)}3^zB7k1$OGMFzD%%Ym>6Z$o_)zl z(+zD@YnWzcU&Hw#)tlf3*T1+66uPGWGSkLmqC5&s%Ti6U8oEhiYBmGj#?+_*72`_O z(9lf`Br!}8g*go(fFqm?Fl1O9rC%l#F2F+b~(7*pp*ugb(`ZznFT zUzpY>lG20B1e1Z_WvIHY2OybI9m>)K+{2JW+~x7OZTaXx9TPtywwekD{lr}5B8hpDJv`?jZVh&fpd6zQk0Z+vq@BqT&RI} z>GPP<4N6Bq=iQw-N%h~E_2;ICwfPFIwycL~x~Nv2Vy|?+DHpX@GAiOV`InxC`OQRi zu$ic{!x)grT&r8Ri>lU%i}taXQ)|ckKKrmHu-D=h$kfPMQx(+tH%&^sW;HeW!-R9R zRD_1D#3Tg?d{-)tG@Tq73%lVcQn|hI!COLl-MX72eIVyJ!~_=^-v;3^8j};Ix*1bs zrtYGXDlNJw8fH&JA)n$*S!k}4#wYdyh70JWU(yc4bJ6`9@@u+jRH6Dv2EW)7a`vQ# zgo=yO%eNZp^oa2^TYJAr#QmAhIi@@e>rXLxQA{D;xj3|82J2$=?v*u?(4b8sI{G(9 z9EQL6_)42o!-6WzF>3ds_`U$+7IpLz#hDJw>+6`DSoNX3K6!1}0+v+jB_U4Ah-e?X ztVyQUn7ewD^tChkXjk5(LX)d09SLfxTMC1WwC@+F4Oi{B#%s#pSiNb!bBLtYIQ^!% z-Qu)+4GfL9G`Cc~7-^)Tt02ADf0#3) z&aw-+7~*Ie73vID-B8Nw12yH<5KEd-!_$=c4N-%BCZ>xv>a&CzpC}l7uj49l7dwkf zirn}JiHo3dD(mb~HOiH_|AAfS`zDbq`sApTg3kvX7&(ev{8gueW*2D`J~358jJF{` zRPsJ*yM%c9)Ql#T99%XBy&!ls*ywRjIH2eRfzqbrF&dUBc@ldoz&_(kF_3SVYD6n+ zREQ!qPaO)Fx@+yl6WR2v=}FHxTB9duaU4JHK43v=wakevJoZfSfYaB-kG$a2U!`AQ zmsNouidZX3x{s)cg+$^AcmkA3>E7SC!~x9p!2Ti3k#`d=M}KDOYJpZ~^gH3FZQ(s<0bQ!iV# zVs`#zyPui30|9&l9&&W&@~ulB_@(7zTlU|yE{JVTScGDO5;=+Y1C%4(XY{|pfTSxx)P&}5w1~Z?@ z4?q3-Z+ZE@ObCrVoS)q0UaX81`1YtTc4R9_SM5w6KKQmZSM0^oRDpkR`rly>^*!du zbDAmp)d!dhmxYH~cE9%d+OLZ~F-WJt5Op%QH#VR*hHA9_!f9>8S@x zfA4`e?gD@Jf^S^gKmYIU%zGYq(fP^E4^Xb0qbzU1lLxU(RNw=?*|4#{ z(&(LGhganOQaNh@_$%)LR5%@~rSKWHW;-p@q z#&(VTuIrX&x1+uL1U~rnq`iaMuW-DyV$W||dhCqG{sYaKkF~{(N8>W5l)H;>NFJ1# zbr=D?1pe87f_k?6IOM4>r#0U>VBa+p5Kv0sA1!Ww^0D+krsw8#dHeaV?!?;vi?F`l zYPr|_<)~Y(j(vY$^?}~UW?luoE)jV63rmbB16*Bp3gO>DwTC!^cmITN4xFBSN#Hw((1TR!g8u0_k+ z?|ARVor@b0sx4(3}HEMi?A5%?|5mkf$qdEe5p-#5R1 zQ|Q+9sHec2cUgUE(TuP6ow#H1<^TNq7p#BkfbP#~`C-X`A74%!wCnlr;(t2TVOtdR zPT;TJHTB+W?^rwW+e=PA^INwLeGr{T;B#|6o%YU%E-NR$l(aE>?(T)yZ@4w{dGpsF z-;NpJ{@|0A!A znRa?>hfD-oz!(Si>Yil}c&X8AR}Q)JWZ!=WuNs^7z&4D11paIIy`g!n%QhF< zGus`GE<+y61^!ZAp=H3JsjE7^+j4i;F}a`{cjbYdX}q`5jg~$!cisBK(5R;wg|Rc% z$y+T~W}Rr*Xv)C+y=#j5b>>x4YV2`pLSk%HqClkDuIi>~efEAn@aJ5?*T1yZ!SWQd|$U znAAHFAtD6c>edgV5`NqA^9}2pzH!CjSr231jmwzN?8IANY1a1B4((UG9G}qj&c)a{ zUf_$%-!2*V(a3)mzB*&(p?B|cpEUXxb2OuYsMjZ2u6EW%dy9v z+FH=zQ0AJ>8~-Xh@u&r#ItYCC@qJTT-`6~`*T|{YE&uLK=uej^+cH#HfUq zFDC_l!_Y9-E4ydpe*FEn6I(v~YbpX=+L-^~L2rF~^$Ry${dDP%OYV7O?G`m^{UO{_ zvIb?qO_p`(^p*8>>DbUfTO>bCU6=0itV^GkrLPUmkcC1$a_cOZLk>0!L3X~C%J5Xj zl|99kfiMxqLe)&8GJuw10Y@EHM_b#j$DYtr49_O|sin50-&5B!l5RTZYJ21r=GPhV zd}~|ARfN+fme(Ue$gf_0ND&yrie0(InORf%)MEwleR)0Rp5;F0wnJDsuTJ8*>L?P5 zzOES~$NclD7gg(=pND>CXHUVm#C~!(I|UK_I9FSM4~!{V=Us`MvaDi%Og@LE)TgS0 z^=N8c36eiUQjgi=t*{?H1!h8~N`Fyb4abLMm`b8D)ME+Gg3PRXEP=D?{vQ-fbvI&gOc-75SYUljCMyI;$-hHidrmMV=hU46v z<$|oTbAA?5To)ZYR1u#uq89aKT+u6%0low}J3(@lyE6Dv^1PHDBZl*?NIt$(uGhW@ zNIcESy7t&p+FPo5^>!)gGCqr2@2lZIR9Di2*?5e1K6LQ`yot6n- zp)TED2yX_*W!S4q8>QAYpYcTi_j}CGz)qSIa!Ss_YP))!kD~-Rc1`og$iVa{ukgIw z4}8<*^4sMER{9iof!^iS6@SQinl27Udf*%EI-2wFb&6b>6R||y|HwbEw&xWT)T3^5 zp-VkxuZ7H=R*yxv$_sKq-@3F4zD&%m-w|<%^l$Ygfg<2F-JG+u-_zCo3+r`$cmjLr zx+a5Rf4O`U`Jc19SCVt?qjdMQqEdfz9%sn}H+JHw2NG#YnxU><^h2Ywt7cY-yN-Kl zUwy<|o_ZuhZRYyysNl-1Pq$vy@t;4Zin4Pu;hU7Z@?06NqSBHqTox8Fc6m`@T^dw& zw)oh#s3coU&b#WO2u0RT>b zdf`$p2H-A`6XZ^htO<_HX*t=cIg?zr?u4fZoJhDQJ14pL09HFF%dze-7HNp`xOUdm z{6ULsFr=uPC%a0Dom@{Kd!o~CN3anELXJ(A@tsxH6!SSg=9`!!I}YT+0aA*w(l-x_ ztKE6-a<2=g+}1M5#phj;xwi9iNsg;D->v9hEX&717|oU;Kg2MQ4GrMdNUHE_L%hdO z3a}$Hmbl~6^qiu8V=3Q1BX55Htmr9;P}|Ya&kd}jtZ`s%R*eJe+>8V3SLDDNCF8go zXIQU;4{SUKVOWQ&*gPPGups<8`@mSYZay%qX;rTEfnj~B($fb9PAh|bU~E^o53C8U z`}n}HK2sUs1H+n1d=le1SZ7{GdqC0-taTJ&)4^=NPA9CBlOsV(`8?JqAq*8UBIV46 z{}FOVYN#;QZ>YdntAEKE1$vO2F*g;KfwTSs8*jjhamMEx$u6BL-dtRV32Z+8_mHzC z_}^X59x`Ch;OuIFy@3B$%GrAS?=ooM8oQxc@BH!2!k{P1XDc;H;IvxO`m2F04*(h89p(^els`e;D^R?NJJTtwiIK z$#;a#GNSJySVVq4c&i;e59C_jw1J)Jts=~sJv+Iqsa-3l;HOg&>|G(ka z89)8tPTACqU=1+WrtX$a+#~qCgnNAzE0xhW_zbOK1=45P5IHQ2abWsB1)al%R%Y$z zkPJdXS?Hz&?pJ~QLPDG2a)A}!%oIcULqaL`{5VhR|JngWUJ+#OlGR@LV%(*=%*XOo zZBqh97=tAb38l*6AtfL7C?u4k#XNlb?F(^_S|dej4gzaMM)HH`Oc%Z-3JHBkLvgW3 zcbCDOg@it%!OYdd*R&y_Z|KO{z9sNE2;Q!NP5nLVzefX`-4bU1E8sTNUvpd3FdV#b zSkK<<+%$mY!;)6~Xk+z*Jd4GRjsUdN;N@T;`FIb~YmnZHv=`DvNZET~Wp4%93yrO~ z9_a%}Cn9|iX(>|lCl%9?{u?R1golwXN4g9tR?jMrApHpG<4C_o`UKLSkv@sE5$doC z>6J*ILmG?pMWlI1@oWX{`O8ReL;4ER`;oqi^a-S|A$qvJZeG}<#NZ&$gK|9wY zwIY2RX?LWXkn)qF%}6tmVnugF0n+VADZ}q0rR*i)*H{^&orNeF+F4WOICAIR5akc; ztf_)NMeJruwY?c_s$nI@y-nr00l!v|7)2Q+XN37G-(`UDFe_gWu8B+Kn}y#XrKOkh z@fqS^skgGMR^?M&U(rC|`8m*Rss>BGkHU?v)uVuPOesc3ao1*gm}OIlKm+NrdCRF0 zFCFJ9@pz^Zk7rGlH}GGDt=G2nJMJP&4E4? z;xoiy+xYdfdRR=RN!@uAF{#c>pw`$*m7jj9hiqu$#6$il!!ms-GftxnB|)VO&s56r ztf{gT|Jn8ss*s#DrO=D)geWACiU(1HkX0vIt73!EyHwj-RW+ziY_>UqQme2Bv^T42 zpwiNpg58LM19nvoUkXBr;aYmj7@r{pyW+RhBV&ByqmO5bB&OGy>DN*duuaf{Y`n-Z zjQl77id^`R78V^v*dXs>tSN)704T+ek#%)S$KqN)ST|A{f5tFi5-833=4uqrL&|(6 zBW;g#3R1QuU%NjZ=PE~drgDU5O_e?P&$AF^uXZM~T6vRIad)b=TlF5DUX&HSM>9H0 zI?#Hc3GBdTY6k?n1^!ROua$VveHnBIV7?6EGi-2Q{2ubpAXgnS zhsSD}VNTIG3*CGXjD_HkwNZIZj{8WbUOl1hqn$kwg z-4NwN?MyWuWbcpo!541^Up(>DX8UnoZnhs5Xu1{N+o_bvn#;ebS(W{GWpu5JKeb>i{Lfflzdw=ozC3B$j?@o(~^ z$*ttM%1y0)vg3*B^yBcZH~bM?`A3j@2%f4Q*$|HY?32WHUt4WIKD(?TO((KyVPqAA zGq0>p!ZKGU9#(U!vPeF`m4h1Ksn*6*RlXJ2#HZ}XG0vzS8C;cqs@i_4<(l9P-v-a# z3e=$LbX-PSLbg;T{(;Ol&wd6_9@XiGtL=YO&3OUmlWkI1D~R;r%Jl;v;fE_X4A#3f z>%8?KO$N%D+*2xNg%f-bDsZ@RW3cWAt4RH&G9cW+s@R6Wt(?(Labt8uQdW;_SGDkQ zly=}EgEtLPQq^n%1=(gowpA@$PUPlzdUFL&DORM<-FM(bFSntddFQHygo6~D!#m?d zZ&Ww6Q5kBZ#(Ou4K86qi^t-m|cDOq#GkX$y_J&Qk)*lEKDvXi`!0y2+Mnw&bJ~~FY ziZQna#)YOr`&8Y&7YNe&0gAhqaB={v6cJn{gBzjT0JgGe)qEN$VZngS;lVg3dC1hy zd5%N!X{NX%C7))h^g2+UD!nan<|T5ssn1kLHiP`MTtiM(EnEShmM>3vNSV=UgZAOt zOq2!(qID9+R^9$1?((Ok;2E7s!J>2=Lskw@N~wH!q6(#sopCk@!mHLL7H4W1x8qEG z;whZ5zi*|yh_gaD+hf4~Yrq;bl%5QDIH}=NGSm)@V>A4C%(ZzB=zajqcRrGTnYhR3=qI^z#Tht= z@eH~K>;YArFAgaOI2<4%P@`mV9M|Hmy5#Z?T*8%5Fs!08dkU8p79frT;79RWh^pxa z+sUqqP2_-x2XHFb_TP}UMtTBiJEXrO?S%ACqyv!tg>)#=Q%Iwb!m3w{MEVcXu}ERr zE8q(&7Npro8z5!(4+CF8UShygf$mO0FH&(g(qN?bBW;d!15$Je6;y0!XT`TjVIL|E zB5j2fbx~maD`+z=MtTX-OObX$+7{_hq!`py#3Q{N>1d=jq%)9qKza*OOubbsL)r!D z<4CVW`Yh6`kgh>`HBt_$u0gsPDI$l|k1qr1NkciS$vVQAnRc8jX~_nH}j?q!<`h ze2z2@>9*xGBE1M{5>gw|kw~vXnu@d!QrN$WWTa_G(~!c3 zSL7iDttzG<9fPzC={Tf|klu)NG15$=Pa@4i%J5V*H3REF{@9{56k7BG2R z=~;v&g9O7DZ8+}jU|`L_&%d3}brn^TgLVSdRd{^_zw!88?K3XmGsJ0$UsF8;#llx5 zXBbM^z%8pb6u1c4JJX1-yOKSTmwqtIC1@YZ=&S*6g?{lGom2(OosX2ZjW$?y8F{AC zk7rGl<@m3{9@oyi2J2RIV9hvfsCOe)^ML(gJW_$5f1+K1J3P$Bm6b!QglN@BeFyA( zhB%kw_h_xg^=t<0i;#=ANyP*j$4(}bs+vF=KpTGg!MgYkQ(?4(ptsHAu1m&6P zgR8I)ajn82ZMnN}m5ZM`AFg`?oTuFkmea{@h6(kxV5oASZ|)aJG;Db696MD<8sch& zHvnfB^U8yiQuONwE|AC6SyQ#kWY0rSrIox1QDJeohJe(W(&6|P#zRdCZJ4w$gO zy{e`fO9vv01^D?_v5_nR2W6SZT${=eUBw;)Y=Dnl;xi-=`Sp~4rWNEAWEGeH51x@l z6c!r_Bg;77OM;c+nmpv3gsx{g8#z-=(RAZikXfcrTZr#rW-ROI%h-Kj2_>Vj(w~raLi#h(E0G>R8jkcJ(h*1xA!T!aLCSjGfuG7)o~exGSyKfi$=wif z%T*W}1uwI8>swdfZ~dtF(WF-sN6i1_Gppkb+^DN{AHE@!!ez;9UUrkRN=)yQYvB`f zGTl9T!mWTWB@lCvT|$E_q>=Yw4&+H&6J%kCU9ma_qB&?Ta|p78YWMEkK7OMIn{?no zoCb>dDc%XPKpW*a9ePWw=c(=*lsMi`T>wasrMY(h*$sOuJx?J6If&!^6iW%RQ2Kc6 z@A~EIo~QCvpcoAAryAo)Z)1L|=dvOrQ`>7B>g6PZ3@k7B& z$2?DU*PbGd_fw=pkfnwCkTUwKC%Sl^O4ptuj`vgKRFLH&?WzBK`Wa638kTEM5vPF` z5gSv$a@c(GVYxvTa+XKLZ^NGSR)DrNa8_uqK zZW;P){ov?^hv3NB5kO`ESB02^5x2p8*gD*&ME<^ON1pmN#%vGSa|Br!+E|yxHl8yY zIUH>iw#$iL5$m>8kP2~TG!lyD6kDEk=-qE(oi<;+`EiMK!&`o%3#x1+Irt zW?SQo<1rp>QI>i-OoM1#HkH*5ctI9g29}VWx_oNQvglF=Sw6vkT^iaMWhH4jx0ABW zG;A+Vkqto2KP#lbpHwknV(f`0}Eo z&FbOXc9?bKL%YNlZ<_kVM)eu97IYPy5Ak2;U>7-)UDW~Q(FH9HGB#RQVZLQu32=~w z^1xcXxjf;AnslZt1z8T_zh2gr##vjf6<11GKv8#^QG0MEgIGd{F ze2tV&+d_|9J%p;J;L_bCAKmh3NJ!=(k72`{QQ^*>k&)pk_SlHTsKmr@-*>meI!8o= z>xg}0>{0fV_{eZs>FISVDLghhCLuO1DI(mw0MrYoe^g{dOhimFIShF+4dr zE-@}5IxgI_EW-;WGCn*ZDb^m75*cB}@m@vh^+Zy5Tzu4s=%}dJaPyK8FPzAz@I?EF zr1V{ro|acT&w3DmpJ>-C;hV{xCTgeZG- zWXf>C^UfkZCOIW49#qg4$9mmO2#+6;7>A}LhI`h~_+UgQq(me~Bqf;Ip;be+=Qc;P zVrQ>asUNBx9Wgv5He6jr?w4D~g> z7f5|^?DU=d_sWY~6DyrD&EL82z`lL@DthK9S8l00BdezjYfxP3cFIz9oy;lWDe=+6 zBjQIuFGL#*T|G7>Et%b^%-iVKYW2+2 z&`cIU8Lr+4Pcw} zuSb8DslW`Xhj~Ct2zxqxK%ipae^aZMnI}9JlQ~bp)S8cQ#Tscg+Puf<{a;66Fh54c zWXE8$ri?dt8@$sHJ=k*KJbt~3M+ZLKiu_9C<-Q8Uf4Y_z-e6qHNw~FVxNo`Japwx) z9nf&uLHa9~uIxX+naN2h98K_(a!u|Y;h5T2J_XJdPF|^W@|WLs;0*yzlS~!Q$j{Wl z@D96|EDcA+M7f|JSjDdD2!7wetr@4N69bMx8Bs+A1w{qXIn(sb0iF29qIa(hgpD5< zHo&QUd(%CvM_7-ZI*NMLqijGwmEQa?+9W=h561SeHo9PRe43P5j5N{Mma$vvRkq|} z7|XmF_@>E*Y7}Gp#uCNeXh^7%H9fnoLRu?X`AXC|g)ondOUl4TboMcJC95D?=^j@{ z)Iu!uI?74kIg*j*9mz&$dp$5j8a9NFh<4zv4q+VovDkq=E(#G~Vi3~HbT1_i0mco? zNQ9eoBsx?b1wuWlJ9vU`{_ETbc0%SU(A zi2FZs5j`uk4d))E85zuvPmk_x>pnfZPtSopZQWyB{5KrGa$EPpqWq#sMJ7@@#ySiJ zkB&^>N!rminr9CP=)$SzE?J0;SgwO}TLMW0b1eL>?(>P7e z#$~iUGChW1?d1AATleAFbtS2$Sy5Z}M99eX`L^y^D50pXO7ONpP%?5fMcW!y$gX{m z>#;$j)U9D1o~>a=MP)>!B_s}y%7{yfN=T2kgGc9@(V23{@KnMP9q-B*ZQ2kvLRaha zDEt3ZBhp}4#>fjG6OXd+dSOCc8Tky8c=ceuIM~-6>BN_ijV0=910@RKMj3{OVXhM+ zM)0Z^UU)PPWn{T<#+FOWapx9s!MX}lf&r87?{XOPnW)@XyhnGDJSMoZ5F!1rnfiYnTdJ`b_941f#<`yLM2g|XeCBdOABFYXsBT)|- z=H*vFOf4x;iOHxn$8bk&i8eZ7>5N45v-czPPuY6Linf7&kz-LMhIJ{$MLHsSNthVM zLOJC9U~y)NOP*w$laV0I@S>7}Ot%9cvldSBgrH-Ps?S;>Uj&a&PXt2|*&7+9B{&#G z3{g)UU?_q$0+#5AaSl&N9<339s7pZv23>I`+S6i_qlJ6^+svkY=UqdU8ZJzSgRz)f zAt9z^=EE}#4h_acR&=Zoq?V^x@sE*V@zm0s(j1AM@)jIQ_RGL`5R&W!KKCYBav33+y+3=v*rPF_c2 z+DrFfP+ue34hu$xQm_aHD;v z;}eQNT?v2;kaM&MTqUJhYNSgt&w)^6&NSgfjF(C}qteF6^BHOj)bglL23c)*J`%nX zyak03hX#VIXsb?HjUUD%v=|SeNh8rT#_>WJtT0WkRzDUZY; z?Px4v{$LN2id0+aAIb6T7 z8rq?H=H3CkBIAru?4<2_6s@bO8o^JC{zT?aG#MIGY+Qr+>?Rmu1Q|$e7-Ct(RJ4UT zm_tc=<)9fVYEXu$3PxB$k9{K1Hh^eirKNjKlm?o@BvKBZ$2*+}$5=#79vy)uQjr-B zv>~1p6Rv$o$4~aL?HqlCtO?GEg(88gpu>iS=)$Clj93YlZ#YMotAZA?=2J{H_k^J{ zIK?<;f16N@D1;h`X?YobRtuo!7Rxgp0MJvlJO-uNLUtsu1HIwLa8DOjg5WMN1zNDM zf(dG{FgCouIUiFTR4*~^C?ccAB&J+_fxIS_6qOb`5e0(I8eIq%nn0Bmm*{R99&|(z z(b0_Y+)wCd4xXw93^k}gA^Ffm1ufvECIIw-RvN4uksK+#auG^#BFdm1G?3OlE;U)T zxQv{xk}S{VDuoY*2zHniEy>HoS4JvLet}g(R7MQm9O9=&soBm07_`-`t4CBxuwk_l zOk)>)j{Cp^M=B}?@uFbv(P)ELzsd3GDPrPgseIx`o~#esUsY2{v`ndk3u;tLyGiQ1 zwf;u@8a*yEW+dT}$@iQrg7)S`T{;kw7_U$?4?H-O0Wvig!al|+k(?>IV@w?JD4oGH z=6DsD;HwO5jNSC8#NjiZqCh{WyLTiJTgSMToS{WUrPA)q2?+0wS`+)PXwVa#U33Hj zqqCO}Gnfl0N2qT-fTj)iZbK7m(Pd;ubJN4OYI=x3lezg3MM4OC;>sFrAeTFU=F_us zGfQCI*{{~{Nrd9;)-_ek&n#ER0&EkXF2(*IVg2wpO))AZjw&vh`+Cqd4s#CBAkm(u zO_kPz@Of2-B7pobS>eWfpb_U*=Zzi;TN4^q_%0NY;-#i!TsEO*t%^&6JwbUxr4d<`m~=X63k|ib`U$OOi?pU@Eerb0%^EN=&Zd2bf>& zD2y$irD>*r2g%bXvmGTSEmp(38m5*~!Lb*mLb%9=6?htERGIKR58TLrwmF{ME6MQ; z!#G%M2P$}+VmnRp@MICXY}~Pr!YC_R>~@ub7#$Y_*IoLrG!yAPM!+bQwwbZ*#b1;0 zDf=6PT5%D5H9w5r2ZJ1|5spcW!K%TNC-pFxntZa2M<5jH_-8_%yCAce=798`bY^-R z-61X5KEHZwRGymFjwFjxBWY7{=u$!Ty%onGKJEDuJ1T}P3w7hI>uX*irxZ#IMNyrv zM0#6s7zYx~rZIQ`v{ZBuZ4|dXuQ*pV4%ESUDq%eCl2JV84A{N!eY4heklgQ*B=G+A zm#Ux?2|UA(w3)h;D${L_wY^H=5C~>Ko5YdqhJ!NhTrArKo}_eyvsuHGD0Z+XmTU{1uS}yW&d2M$ppqnox3ZpDGBwo$9XO zEP|TV9$9ev<4p91s@L*0B-*=MlK$Zdla}iJgCXYZGhaqdi3nL67Zu@1b0%V5+DT7b z7(1YbA{wGVA~sQpD0*rRE9`NNs1=6FYvO(tVB1lsPcT{;vL@KmI5U`Gbj*K%mB!$aADAh{F2hpgA2JB8r;wtQ8@Zp;>y9%=z=`WqZO}^ z+@6kuddk{FrVq#TQ=<505hn6#LB6%_hs>L0s*pC}K)c&Y9o?x@BnCw}e?bREZGp$> zmL}hZ8#KsKYUdz^ngU6?kuDLSImtpSM8a`uTaoDQ4@LP>Ed#N{lprI@xa37fy$Ytl zX)17O?mKO&Q!@p%^kIf1(f-`zRYzeS2lu41Hd{w8%k1uZ_~)@Pv`-J1sH*qsntdW! z*{xu2+i94E<*sEE3td|=s8D?)5{ITr9iEVN9N|vO#QGSZlUN_2X~wusWS9&TBRwAF ztG!PeOmt*AW6T>*oD2i zYp$6JakTlc5y%=dh($7AOqJb>EcFR1)S##&b5f48tXOQ%0TbyAk4vK++t9`=dxo*2 z9i@*!ug{()e&Sfwlko2D41Ti@Eix758NeEOQY5D7dN(Q}A>FQ!DIBwkh>IEqp(zO| zQKORMqQwX{L#cX^a4#`uN%C?wNHw$=pOlmryVZc?WIBVX(kq~876)hm1KW((sVeLwLvj6*cvZ+K1P z(vS_sO9zuxC;3?$b739{(ptnO(5<6c)n+KX9m}+SVOmd1)(kRJSO&@F5cZ(4QGdE> z6F>(Hmc+k52!{gqy?qK#Z>Uq2-8g0q*?aLN0iMt}pcx%H3W<jnv6L-}oGlW4m zK(4$QbZF@8nx`-mVx7^+5eW&-;ps_HQr68TnKp8vM&6}&?9x+8$H38rJ9Cmcz+l#& zn;zC?l(gECi5y>$Utvy6cP2)p_)ZwIhq~XCgW5wGm0%Vo4<#xsPU}??bygUoC7A_s z>o!tVO)-NDPz9N-Gv4sfbT-l7tB6s2S*~FC65^u9I_JkPC>p5~raBvQom#bNH9M)orB_Z9BSU(r7W9>&7QLPD(1znp30WOy%2spG zG*(iY(DB;6D8ATAPjRXPxG2sJfdbImNcQCP{(QKozgaQZ z$dXFEWDxIG9kHVJl!8g7)|h<`lYF-`oCUmj#a6|}EFevkHi#D!Wl)tp(FJP5)gDKa z5NgXeFQw+hBoCP~W9&|DH5$nNc8 z2(W2*tjmBpKBj~}P*cJU$)&~_Ua?FLiCpzF$%Ux7K6k6JlCs0MmE8H-iD1=k#N^~0 z0!}g75t~NQGxv??bNCijM2||%31nHNpuHBrh#9`J6UJOTS=3pr#0U>VBa+pKr4ag4Vt%n#c$ueG{M=T@1D{PFvqI|{%OmiXEs*;dE|>1b|t0^ zS$JB$Mn*o?7B?P^%bZf~F1{goP-fO)*+~TOt1jMfqkHxIIX`w?`RIxtUVj1~?W16; zCH(PT&1Z}`dT;wTu0L8i>878sRhPia`pj=}>&_3_^?5ja-N?DccmvzH0rCI7vSE7B zdu`T;=T5=F;c_#{d)|&-o z&n+K!YS*IW?RUI)<4$aeD)2TP205$8ExviwQ+j?LGxQH|Nu7?~LfOa`H<_8?)!`UZ^M^sPLyA{Pc&-J$ugH z>?q4y@Z>>!wTO?%td;@aY}nXeY4pyp!z*%sshqU{LwSJ@9>3*eh`nIrG-mzt{ccs9Ua%eScr|f!@bvUX_X^;E-vn<=60gL-Sgf zZ7#HDwmTeMhEFDE3H+tJLd$?bQ&)9-x8?4xV{)UgZK%Ls{M34R{>scD>nmrCTA6kz z9Sp!nhE~g?i(g&Wu3L|LKI{E*oA=`0p9()q;0Fsb_RKi2@~PNAFFrUW_PHv2Zzk|# zk3F@upu?feHJvy9Rd(W0$Z{~&(_1aClvp9;)CCb0^fan-;~z( zHBam{a_V)p00DNr5eD3(8Y0zgOyF15@x%!2R z=g+WXdAz{WLjPQI;Gs3K2``TrRrb|~`cjw%}?^U=i?)zOwe2*vaO@msbG}(6d z*CPjfGj`jLuc5sk3%r?QX+!IcH#lGXA^*~)IYTxVq@BPlG3Z zQU35jymAxx4MW3Ruk4kg~y&L9&q})_>mW!`m6K{=&8UDMJyauwlk#djqQdE*>}V26N+-bz+3Go{B3V= zk#pav<*!A)-X8qgCGcHG+WaaPha)e&%YgdD|73z zlqNH7&c)6W0)J=M*E{X3x{s)cg+f>Ui|yXCG+48Fsh{?7r1PJjF3os|Ewr{t8cZu zzPjfN_D9|t{`jUYv+q#CS7N6rbaPfqqn*dQet6gVi0l?UuYO>|*6#RTLf}0vm@>~f zcym_l&<{>@>G}{p_+2mX85!NWUc5b{|B+Y5Ogp``Lnbzmhg)v7w7F;7qu2De{jq(} z=*w)KcDd? z4l-@EEV=lv#_txrSahuG*lvFoHF*S|l?eRHu=NMte(!~K$*nIu^22@EGqF92z@K=j z(Q8)@x$|V-e+RD`oA$sq>>dIeVYO`k^Z1jNuiO6o<1BYf?+rQo73D60FD_iTa&nv9 z%a%Nxy>;Y&553irM8if?2IlWwqr}@9G?=5Gu|LoF{odl3 zS*;((VmN{4H~6;u>h6V4MqM*~=68il--mn({B~E{OFvoHRaxA(?eUYlj$zG2KYYMz zwY4HX9%k0EkUuo9%(+=%dyd0m<_0GkLGF#w_%ik^;_tD6I7QQ-T z=An1*a$zq9fzNHcx6zH3J~4OQ`oqwuroTEF)E7Ilm87e7rVk%{+nOu(!o3vu z2dDoX_E6trj$G%=s-X?;{|0`7!0*28^_z1xZo9Ri^Tlm%bX_wJyOIce>0`yK2Y>i- z!>^*cENlMyHrS2s7t}HC{P;tYbr`ryeZ*y$2i|fxmmfH?HlU|95xhJrBI- z{N&~b(Vq(ZlbJid?seoH>nBSi@B8&+#tq0{;HUSl34bnq!uNY$-?S&9YyJo5r$AGy zWk>P*sgu`sdna|<*y~H5tpKcA;AJCLUHHT1E@j_Fe6xAUm$#i(lx+fEHSDV=b7Fp) zR~bLL<0~JB9LFY4=sT^JCsq%Qnf>4A@_(Q9TIXXA&RzvQ75Iq8&vbJB^!;6E z-aN}{Y%4AB!;cL8>u&4R_$%&uyj}P`_LrgWSm0{4toz~lbq~%wxXyXa8{b?s@FxfS zB7slHe0EFoZ(k0|{Ig_p0~|C!sAu(|Lu6cm`(8`7H22_^&Rk+;*Uz!7klwmu^w~B_pTU^`wQ)Mc0^VeiPdjK zooZmwa})LH|9?Q>y5O=FWy0&ctwlj*K4x#~QIIoT<%RW`KTIYg?fG)( zEY-Q(l~LC*qK$hM^jLw-2 zrg(+*Sj}vSDDA5-feDJKhFWOT`tk#^bI+NK@ImV~ZmO>;=g^>?8v#9mQ+=O5JBu|9 zpLI@T4_8<8hk42VG>Sd7 zO518DtIkx_mjvWcy+#|(oQO5Yunm3)9GFokcIDEx^zoCy*>T7<9m_Eb-4lgLzIqZ^ zU7+$@@K&D$<01n;O%1qy*+tXOUFBTaQ?j$C_@7`pJ7SAAoNGr{TvSY!`ys>GRU)S> ztJq%%^|Q;R&K28N2Q@P^4ehO~9@)1DS9w7$C|Z}DzHbq^=QHInRr-ngYJG`#t@V{V z*PPWO>n0S|L*|AP#5HAgn7{N{SgLkjZXm2|VUBw`^}oJ&rmpTo0lxjf*_j5HI~#jF z)nh&3kkw=EwROyAM}({rcO8!>d`*k2ls|uFW%?VLoMl^!vU4&qcqn(}xiVZur6pOo zEG)uSJ6NYxm)4bvq<(p;CFkFKclLR_o6)?m0d-Lgd|-0k*_=mHXkPNq-ABUX5O+Tf z2+&1y^>Sww=beX-=jxSLd_FbMSXq~SmY99+H&u`!YrzZ7nLPN6gx@iq^YdEc>eEBV z;#O3zzIrD4X1E^nNA2sAIIi5xbLL$^R#`nZoQrCaedn~Ew$3>difu!XtSx%dFSc&t9S7R$`^ zP^`g~WeD}zWV8K`4gel#j1w$^LcC6dCC#mTtq)deDy3zN0J-)sP8D}c-nyITl`|SD zr5z_nw%?w1M2N*o6DBo5X*v8t8j?UYg*ONeY(9h+S}vU3$e zyRuj{-)>d*QwQ2hn;KR}W>?3yt3q5;54ug_ud$pTkGU2uQ=cCF^ z)++lSl{fvNl(w7PUz$ESx<N7dcj#8(0->7g&N>J4A2U_A*IKXaS@Z2ZT{ zLckCTPlILPOocVXo!{{5jGumR|6nqa_jq))se1tP`UrlX;1{k~$w}kjGgud>%tZQi zf)2L8NcMJS7df%(Mj<|h)INXZBp|*4xzNf|{2XYK9*q3-by!=CuiipJ8S9aIm$-7! z7pd_i8Sl}J=ku_#Uk&%jE0-FUX<+ETwXDOj7^(%9>uu1k7bL6KLr_;9ci~zOKPO_S zf@L3ND;C#c-I4@MA{aESU^_2DiuGims=~EI_|QwKz&af)=~hEaV{Mm2G{)MjiWI<+ zN5vGRSff-?f)uzF3y|87Vyz#(>q7WNq~Jrvdq}$=-HG%Xq+cMt7Ae+BDczC&ffVbb zDo!E=c`B#|J(0FS+7~H8B`W=pA|xVXqg7-f9e{Ka(m_b4AsvjAyn@bFkPA)mQ$t1Z zObr#qGc^RZ3fn8!gdNn*LKMZ*#w3Yvaq`~rCHAl z98@Y#$hw6pQ2w*7RGXGa=W6h9h#Bi2iInOTh4fma(MWqE9gcJ$(io%>NaK*wgpEL2 zgfs!^El5#l#hpk&f(oiPDpj!>=}4rTk&Z@68jV59#z8$bvF4d7);w#fY}D?CDDP@# zO_h%f*e(Nh(120Y)o0nukx&#PL>NELL^a8qXA4Zge?W2&a(=R9LHZx6#GnIUb|WXZ zrVt5c<)$|1J}PfIrQFimoCT%xr_b3GeXTnbSuk? z6?YGTyQOcL+(3Q!0zR68LeaN|rcSm+Yg z2myG?yTbzK6&li35|<8UvKH;(rtqXaHH$|_n|J554X}YeofDsF4)}1SH9Ds}S8=90 zE7zn!%-+udc6w_NuNaZo4dlrvK<%TBBw$761auG~q3oYZaZ{9&y%L{bRAN4nC+hW% zR?vPtMRn8rB<3RObrcBeH6$j|erOl%%gY)Zi(jQvx)EtBz{Vr(j5HG|IuK<7QfP>h zg%lb>m!M)2(j27uNYOD>+>8|G755@7MEVfYVx-h2bXXPC2p7_QNKyTY6G+jv3dAi| zrXy{Ev9fU<8)|J&7$ zObs>AnI=;qJ%TLs3qyE`Bglx!!+Sh}6h`3TVUz#rnRkpbmJnpbEevjQ$z+P8dR(Wa z#6jFJ_;Fdg<%DAQ~^y2yBX9 zkOlhUb8NviqpZ~C9Lu(;HKL>>g^xg-n}mqi;o*1|QBuT>^2A7y3{CEU*S-eM=_PsC zmIeFuXJfsG8Vd&d8sG!bf}&~o&Qje;Q?He`RmAu9*ryHQ#}Ia-ZTFDiH-94D0Ke7 zyRJgTqM&1pQX`fL1$MNCqhbP&u}pkoo)9l106g{;nE~QW4FHd3a&`cC7XoiV0C?;U zmIZ*<0(h$fz+<@^0>EQCJ`Mnn>iJE8c>4puV>kb60C=ImI~5>a^VvW)9scBnhNFD| zc&y)*0pPU;UY`K)*crwJfXDo@1Hiikc;x}$(N$X*Al|b9;ISR=1&H@UfOv|hS3vIm z^_=Bi762aU(l0=~!~pO}zw7|Al{k)@Ge4rI|IOD{q_Zb$NK#h zAl}7ufowYb@t5@r3jnVz@S+36yDd zqdfl|Al}9EfNVPa@q>EQBLF;>8yO(p^#S0q+>!wBFn_At8X(@X0Pxrkt_=W>am2|03PKzFF?Fo0>EQ?7X^s-e1Ldc z1H}7206ez$bbxpl%?GmS@W)^FmsbUd7ajl}^>TCocr3R#K)l-mz+<@&2Y^R=^=g24 z?*)KIyZcoDcpR4<4G=G=3dp9zAKy6MY83z;?P-Sq@rDF|NB>}KfOyjbz+?ZrC_ubt z1HhyHz7rtcHv!<0Z+`}e*A$bM=EEP~D1Vm)fY%auJp#a^{0#{ZFEs!>>gA*W@Ys%< z1HfZ`cL#{KA^<$<`C9?tkuIMHfJgZ|6d>LO)j&2K{`kxGULGJ`p8)XKpT`G?=L`Uk z{jV!PyvhLZCF_5nq~9e0 z;$0m8UI_9V5+Gh|0C@B_90B6x1%OBUd`p0MO9RAP9U$J00Pr{uygxv^KLf-IS%6GU zhd()Bxt9lkM}AxvAf7!yyc+_$fm=eT(N$g1Hhx7b6o&<>{r7B#7hqVuQ~FY8~|Pu z;7tz@Pgc?ZUq6H{2;q{c1CXY4!%7e2w|k8Wd;}|Eqzs zM#Hn<+FyQLx3V5MpRAY1r+qYWyK{@-7Ite+Kldo|n(a9vw|7jD#ZQd58V zZO5&4!240dtu4RKz-#-qq72242b$%#y@vsh1cX7J;0j-oEtZvIlnyIUI?5&HN1wn_D8<~D5%30$jeqWKk9+- z!{@y&^=P$*qhb;d?|*&dYAW(u54^B#Di+)2uiP}?{R*6@9V%XJe4{-m12Rs-;m`g##QCoYXaiat{YmTURwbAe1VCV*LW}Z~>vXS_!--nH{ z%;|5)X(N^>3j=G_%W+sZJBf>Danx47H*jw%aJn~D@oK9d`RfFZTf?g@zt4epGjK+Q z{O|nc1LxlwUTyj9MSf2K=Qgg4!cklOI^fWKnL%k4F%G{_^8D04spAodz98ZS5V0 zdw&DxhSn+`|NG1DTHMG1&fOQEIlujA$J@YJd8vxWe!^dV$AQXrH@uu_)zT&zv9CVij;+y;8-i zt$r(T`%~cDbd`!{^fNyFM>Oj98E`JUTE(kP-zb0A0q2Hm&YU0LySxIN4>deu`)e=t z_Y2^>&x~=@M!!#Zv%5w41V0|c^OxV_xZS7+ z)dJ+#wXa24jUNyG_m>~Dc@sEC`kgsHX3(iW^n;EJj@ta3?YJEeoJ$6&cLXJYxH+A6x^a3^=j>QuC{g9~ltf8Nk^!M8#`fOMdHtH)g0sX%peW^G82UB|ZS0 z&XFo!qgwKF+M)#W;};y%OMmU%gWD5;Gc@MR`5`N1E^xNQ zs(7{aZ(L>@9%oUaS?dOi2SHu^bPB!T_i^L)y`5A zqalRaMTFgRE~00Js{CbS zFh4#$y0@+S^z1%82lljek8$zeaQw<`-3yEIizXGBNa+~sFc>V1b~1*MgyT)b2{04D z)95%kbw+`04trF3s@+MR+fxwA4ncr`g&<#1h#8ABr*WE`jmv0zWO@w2+R62Kw(i5T z>qzD^OkYaax+g+LuFto1&q4`Bbyb454T6%9qvxRZ5ormD!=p0dlA;pQqwV0)xn^{x z95Ot%#}OUx${3BE6tG)W#CYa>OOA#EFeoM&Yn=2i)S?C?f`b|`?xArlz3o)S@ zODx!MMuSbvapx9ga;hG?+nE?Kf>*t8J2>@P)%DupfN+k*!gNKpCAZ~9Mp(s6ka0uWw5I1rxGGv^x zQe31XLZ-w$V}PxZsO9jYl7dXP1DjkHPV$6tWn{e1TH)Ea7=$nbIT7y|MI<_6oWm26 zM{8ALOu(gGG0(=Z=UUKW#tuGp1$-e?5YfjaM%#WonpKL>y9Eei=w^IyJsSDPxKli} zG^aENl7hgZxJ*Vn5XCNu9ag+uD@l(}oSu-35b%t8b`M@U=|M7m10b?quOKU-h#E#z zn(#SbD$|5hjIc(!a2k>MO5P0X$Z=*=>e!UDWM}H=1O)k&Q0Z}|61~E5a;LnBrG@-7 z7x7Y2MixH%W#){L#wee39 zweXPS5aX*Sr~%d)@+=e#^BeNaD3p!61I?A_4+uH024SaU{f=s@+x$3He(3dQ06b5O zR>t$QC!jq-IEL-h0*9Ke7cKK>-IsYC6;8 z`3$uMYI#O*HAbUjTpzSer=&)I1BH~gA+JbyBj}Gs&mKaPykf{w&loCH#6s0GHr=1D zO7m8$xDwY6pY5r#0|<(%>gd1!Y`p4TVD3BhgtU?qEAe zC&JnJg!k1#+L5J<5bn(n(P2YgQxHU2;?`;s%W#T5Y}D)h|EPN#_!{f~fBYIVbI#<@ zNJw+9qTDB`Hgjs&+|5MM%r?%LZEa`n)tQm4L#0%dqEaa;l|-pV3Z+u1k3Ol8KAEXh zluG$MpRf0IUAxY;Gdart@%>+%J)hU>dcWTH@7Me8x-rW!;A^n@$9$#nwY1g@`C9PM zRQ+4Dmd58r6_8iQrg~x4@p(U-i^-6tO+y)m7KVDn4_BIjvgK_+W?etD-!Q}Au<2Sq zsS6#`JtO(BkzxAB{G`S)c==MPQ4MLfm`#a;kq3Af8DHc?I@G{dJ~U`%7QUSeQzxI@ zX5}b@_eN7zpQP14709rUA+BO#^7PNSGiS$Htdr$K@n(&ny)Ux388&jTTk5V@F8W~o zj>xdIqx@j})Sr4x^=8SNoY`fhk4+tyBh_*h41w8fjOwS?Bk`Q!o8w)4{u51; zF`sCOdF7{2%`#<|@|VSl*`?_DPIJv~vFl&xRNo#Q0|81&nJY7=nL_qHGM>?GDk4E~ z8`uZ^bCZ+Cs?SX_;g?(efywGOI7r=YDfOr?r-M@2{tLgx=jRsYrQ(yE90$=t6(9+0 z$KryYMK=c__};kWpY>DY#@DjVTwo1#;4Te!eCh!ANckc#KRjmC#J~o}2KKaBlKltu zk>;O^KvVJITjM*n>@oTc9W+o1!EfeZRzX1_MnCwRDvCQlD=nMl#4P$ARRy0CHa^y! z8n3*a3o)X>v4M;>%s!X-cTKhVr~F~8+(4Bn)&aA2&gwPXdq z{;Ur}+#^!^#tn;;OdMe;k;*n`mLYxQD|zf~gNbolROP#`rWWh>gT_#fSwus#4jUN! z;QC-x2FW)jnV(~puUqRW@urPcUxcL>{6aL#sBhdrw+w$en8UKiR z<`6<}!REJmnM`UI;?<>{dqACy2Jw^;FHY%u8S=j$mIwOw9V(6PDN8zxufGOFhgAjs zVP(gQr91Q6@J1Q-;UKiq%re4vB8b5Ot(yg$L8-O%^&1E?j1Nmog<@}GEjr{f?cUdx z*r~=)*)j0?w^gs3k>|HkakeQB2k#4g&S-RWef%^Qr*?d`BZ&qVFd7M30Z$BK* zwzW2EYoBk1&c@#qi5i-jmz|cLSrDI_pOBG1uy7JgN_yYSaa=2sfu-5c4vHU!uMq1! z?Zr?}*IRJ#!B%Cb&vfKlTD$sCxtR{u3eK-sE2I>eut}8(Gows-R;AqZfbDGnOD{jO zavH`DTsK25R1U!1YS<%{E(2HCJd;$1P-;5t+wVF|6Qn5&vt)gxu`olW4WA1=8T+xB zoApG-G5zAY>siH-Oah{p7@yj&ugrjZE5j(7#`l-?!ebhLM5R!3t+83&Nojesr_As1 zr_OJ)7iFJ)AZR-_BhQxBj9C_+ay`daY&iNC%L5yZnfbK)i`|GAUN&qPd3HKx_2`qt zky<~@F^y)NmBaaJzMRMC1>6&@RN5fYC{uu}Jdc{nGe0>z<19hUrt~3mRaQxs%DBsn z5DgeRrh@!DYkb~jCSmAqjD(PPtbfyk)IUpSRBE}*8F@e`oN2)@;4A6L{m>iJyK9km zUQa&OAu8u=FzSWrUc4eBvVJ|p3$|QL1Uqh33Hv1{r=SvIevU4BXur5b$%#){4C*`f z*Y-;s<{m0zfs=YN(!Hrz3dq7;Z2X9L`dF#Gw4o`<34?|XlL7t^OCG5rNR`P$rPZTJ zxES#;M_g8uVAdNp#My`q-ruPTjy0DPWi?M`)nr3a_s181#i4lnq& zYRsKcyXf#s)c(LOO!|_?EiKyUOUx$0Y0Fypl!Wi9_lu899+sMf<>pjYIw|s=RT`~X zNtnHLRQ5`nMosB=?MUuH#3fbs2W&xRYtfquEAdHqj09o$A|vjLAliX=*gm2zW4A>2 zFx0@*p@UL}VGks58dN#&kP;~}s~y+1;<3Gf0f1!J41{O4Cuy7SPHfVxtCi41q8?utK5NuQK!v7VJAjW^Dc-!f)0Gn<7p(-K2{WrS5JT1_+6 zT8^2;=i|zuz)HqzY!O_D;8;mDvdTGtWY0WYprOaaAi?MWSgmP~QsNWhhRO(&uJGYO z<9&|$3XH5|oUeNz7M`{39VALhnL~OR4!?}j!uV`bfj*m{txnYqN;Q3>nGvi2vjXBM zqiHTcutfBgK@RAwvyaNMuC!D%OAlBw+!!tBR*pH&?h4<}n2e>?RDJ$yw0X>N)R>Ez zLxZPgOEl%2g-=dP&CWt|V=;V$q?yx5$qAONw7W4z-k8%wsf$&cBbzS$x(n%qbufL= z*GOm>8X;F{7`)#6VR+kgrW!5M9C3v+QPqB9YM@t78R%2lip*~Zt$8QOYR#3_Y^gL@m2H_u*xKF$jj$OG&5@rOZ?<0c z(d`hk$_6FVJ~4%VB8^-J!1|q;5+h%%v!T@My9`Jk+*y*ZSLVsNS=e_l*6La5TX0yQ z#*XaQK13{12ch3fj2k@I-B--we^JE45|dLg*1#Y)S<3MZYbCR-k4o2LT}cZ}wHZ8z z`;(D_mXUp5Wo8gyUxpa4bWOu|H5X+Yn3&y%37sQkeMtFCTWI~-N`caV|Fz~ z5{%}7>@=graLn#~SdY$n56?2{Wi1h@Z)4#JCT%j$IE=vxJPI7IRGI@Lw>cibNS(bM zH%6eLmx^wrI0#8X-Ngmz-SsA*MuKLQF$`8g)^rY*IPtZv)g~sS_8klRBrH+^9%y%V`Dg9hnYrLW{H$D1}@O?2q>Zi}+M0;b27g~)jh%d0b9$2Ke}Zm@m5 zv-*K0ZQFimR~d2^$WZM*OR%aNG-J+i%~DDk7C)??-gPAzWn@nEq!N1#L#*1k*j{dg z$S~C03Zs3lV{AZ4YmY>Y>zg1(c&%K3p-t=;KQh$~i*7Cmt+zx}tySxlkE=yyH1&3X zy`H`jUE14xOD#;~%_Fkv#G#$6Qt)G@wDhzG{i~!bIdHcDw^ML#V+``7EpY)&eP9Lq zj^>gZ4c{-8IGanomUZq{s&X1l#I(egX2o$ls!rEb3>L4&gojn7pT%2!tf*HNHbgFt zaaJd@PkroQ&mXnO>WMw+* z4P2Bi*g6xG#@M_K)G*P@ODiatlAABP`RpP%`oW ztS(9RpiyLG=2+Zt{P8?;S)u^DA|ad2#f{q%Fr^!YZkh@C64j8aO?Yu;IwNGR)-p@k z&ssyGO<~X32zA>st2gR^n%1-OKTx&uo0Xc4(Hx-5`j^zJ9+r9`7Qk4s){ByLhnu_n z2t;aLey$f^a_6E5C?;NF?(F?Dx-)KhNY!Ki%pr*^n`e#3!~ol6YH^6G=`vDL-FzzM z{}|1uq9>41HIky?j>Kdv3`n2wgORm*pFs1q%My9%>CBo*JJU_&hLne~;HOu2cH4E4 z%V^A1YE0#TkdbeNnyT-BVX=djP0DpU#J05pDc6mb7_o0LBg8_Vixi{$EMpse=EcH& z#-drdOrn>9rX59g9Krp_VL(?{Rx$VObnss|PcEgZ4dDxb|MdUkvJNiV}mrV{Goaw!;>!!?a@fd^1Z>_ty zSHGthEgAWB-TSuG-(H5tdTP+0x@}%Oaqsjm5BxI!{tHe%^nG(QH<8bLZPL_dmybU2 z>AlOFzxU2fA8OiCkClS@igGh^NRi&bj-~eFs;JnXtR4!H8~SAH`!g zB9Hj+Xxp84mc?b9)9K;|Hf`^Sck71JpVxjk_~vyzy+2IyWYxcS*i+YIX+h-KHTHFU zv185?@s~`Qu|H=C9+lfF@*iUFsh`zw>ed{0TC*d4r{X;n5xB?N6&8Kl&iKS*+Ya4W z=Gb`Qk(m!`+BlKFkd+hGv)9e5TE1QHv$i8V@tU?mq+?X2YO{4SxJ)QN|41zAo}PPd@m`H(NV(D%zSnHEY2Whw*r!$a|03 z_Pf(PY4eJ{b-(>FrSC-K5AJbyg)N-->Mfa@-@Pq7_4#)J zv~{gF|1tHKM^T1Piu|*q2PQULR5z*1kee@CzW=pz@K~bA=O1^}{Ezdq)(ImnUel;# zx*M-ciKPG9o~^&WxFhT08Ph)6_T=FgF#O69`IcVi46gI;!Y_yP{A%R82VW`0V`CzB z{`BGU?Moi`zTRWozMZxBFz)wmiaPBIyXdwH?;qG@_{g?>_P5;@b^DEYOhDxCuDYyA z#o-ro@BAck+<&J%jP$-L@*A)2T=3Fo(>))5y>DE-hkqD~M^Er9l`E`qi(aYz(f8jn z{K@XQ->2o=gdJy*e{_HI-ycgkKE;#S=FR86xC8G+cw6MXd%dym;x)4_eyZ@`;=3PN zzYXPxXHyWLMw@Q(zF0E*VB4o3UHQ$ckE4Bw{2uS;!*9Jf;r#>timpG;xCr6CDe`j1 z+MGW>%A7Q$*;C6dpZEpjt)l49r$076Hhf0+BRwX*e%Z1Q-}xUNM;3YXdpXDUM&_m- zII;YdKCd>vS<|+Q{N+1uzNf?d_2c%P_vh+k?OSxi(=~PJ&!rnK&*`%5>+cHo-!yIR zPd|*(wD}@G;w-*=`2BZXy}idJ7cQN+uL!T36Zr>!KGb<>_n(tJsWVEiu5sU2e9Vsi zv`habJYwP%*?ZS%17d2_n1aOxk!vgR&$~A~;n4J7@5#GvX2TVlwo&A>6LNlDo!9fv z%LWXob>ff0|KdH}C^J{se_pTIsouxVCqJKD_rsnCE*Xp6Ly>56W`LO!Gt*cnNE+O%S-}^SXW5zZ3o`uLaKl^_7dOP2%_wwGnH)Vc%TyYprzDf7mit*dyQl_Zr{1?h}{(oOMV4ly48A9f`ccwWo2LH6NY- z#q7p8A4lEt4jxAp`Qb^U_DrvM`pJaf8XcaP@GRWiJ$xF31r+7(;c6wTLSpGLced3S|H zB`*ng-E?E>^WS8jU%GT`IqZYT^ZR$Wb=>0Z!?&z&)$aFi4}Oi;Dv5l3=);t2d(T^U;a*L<61Kn<_I9nW3U=)N-)CueKk$6&u3H|&+x$ho?Dt4*6P*CO7!=EzFV_r)_8;Bjz~Pwl^|!8cpmOx+jv)z-zI&qMv$Eb>41 zu8Vy(W$f2`U){1Nu5I=QC>Okw2zKM{cOSjv@|fd0dR^Z%rq!n}U~fR=tFHOtiOlQD z=N1pRzU50FJCCA275Uh-XSUVdx3*^5Z~0q`zh8!a>MN0t>G;J9qqC;{_<7WAe|`2r zDeBe5cvjUF_V^1Cue7`Bj^DdK6uD~Tum|47V>}|CQ+sd3O<~=xyYsehu8x0-&q41L z`TNVKO`BSO-T5;<9_|^MSbq^7i$fW^!j8^Pe4$3y=FhblT(I<<@m-VfdU26|QZIM) z=HlOe{O_7ilLlXP7t;Hn$cvJ0dnu~PCoP( zue9_d_}WEN`hWklH}gk-H00!6FHfKG-P?B-;B{dlpFXO6+eSM^UH;=sBPRd3y+xX) z9T$1*iY|4hkND}H<{NMLsd)S>lw(g!VO?SG<-I?2!us}a4Sjdy4TaD6P=6MQ{P|B@ z7i2%3c2!yN%;8TD`z{5K8H)VT`(NJBto@~T|EKHP#_#ldANKG{=pf%-y!yJL|2>=i z>*QBj|NLOlDotA=@|W^I{p{BcuWcN3)lcEu7w?6w`c>q;Umdu&SM!z0FRa{iY}=(D z_QgyRV-8nX|JtitrIvqv=kUdQy1X+t>_ts`MC3;vx%!WVuA2v3c;|{{v3I-IVo-!z zfn8x6zIkrLgEJ0qNWEm^SLa?)o{U!vhST2xVFoV z)?D_|l2sGX?=KN~t1itSSbk^yZnO5j_hPpZGY@F;{fdMZh*v?cQJC!E;j4^)_VAVc z6QNUa_f_iTansKD<8xCAy8M%mD&qOEg30M;9C}uc{?)^?l|SkH4)(w0IaVI{^xHrC z$}cv+3v&5wWBVs~PwzXL6TOqTP!;Suo}qoxRozc@#_`CS6zpS{p+#W|_bcSH^#4`~ z*_+3tjP5~F7+NePl2wcA3_Quo$^O^sqCKTtO8OV8y4`#ALFO~7vak{Pnf&za*(zn( zf(ug4r`MvqlksHBS&ZHPAHS2XKM6ca*0IiN-b~90)_a83xc)YGd# z7C&$g5UbJ|x0CT1S!b+1zA!7}pLFHcWH3wq)vnWSPw=52EJgmCUkYJP>5TzNk3AN!JxSBLzoy#-s{SuBIh zV1t^|8%=OVotr-KAN5^)y}(&aoo-Sl|KnnvjAzovF{WqOCUf)hl*u?V{ep~%85t8N zpH;&q&jw<~{x22>mm!#LJoJK1&Fp{CXM5j-kb)FWhz4M4dfwTXUg61?%>10R>`^&| zlg4J|pUwKtMYgk;%eagBEc%{bkQSs2PtO+J{I42G)?0k8RJ{=7%vvmrV@{@b%Gn$x z7^4t-1VgL!=;i;(TudKr^gQE|!?Lb7JuizD%bt+aD|+U1_L-YzsQ;7nBl=l+!957A z944h@!$zKQF5s4DeS!MSa#1hGvpIk8sHxvSir<+JHYTM{4U)N`l~KVIJYbRI9d}k% zg3WG%w?Y2%sCx0vxPR*??>`dwwzG;NXx!?S;sdM=v$i&2!W zm#>SOG)iv3{^xr)FWDwtL<%Gm4sx7vX{ z7v!1gvzQOa<+HiCRp8;^_N--&=PY{8TXNyO-Ta=O^~U-G zxfspX?SKM;M{u69Z%PEVYpTj{I$s9D73k-`VyyK#mh}K!yh8gc`e!P z?kiC-0t*oIO-`VctABVv0ohCsLD{g_UsnqV&^VBc@b{Rj18h^2i))o8Mk0t#)r(a$;p9}hftM}XENml0T`bkn8WXFWMQ?X+ zKezg+r@V@vR=L$rLvHwKoCom}m#XvDxD>=^Ub1;kk=1`o_88UQ(6C*y`fs@u#I;$y z65{ZvNtaF?jaUDgjUQs$6;#+OVOP;nSEXdDTr(3|@xb%wJ$EX`?{-m67)h9VP&R@WvXH|3@Ix` zRks!q;%CW@K+}V3mZ%4M6{r{Jp+(7Zp-LKz%4Ecqf!k#a)Q|-RX?0ySqJ~AY`fZod zZ$nnqZ_5=+dZ@!nYxUQ9Zd|YGA6-?Ar!8&Q#U~j(faMCq*RKSLvqi@iXN!&=I@ArH zn17ZyS=?GerhB87Tf~+OF-xaP@meBd^~NH$dSi&Icw>pV5fe+at)eQbMvRTZGE3VO z&?obx(y-{IXUW-sYqs)G*YH=F5nCSHt_Ia*MD;KOTCy&uj^6d#d}CMv8fGjkI%*VE z>Az+QbVs^?776*;l|JgC>hp$fRAd4pX%PnaSLxQ~rx{~CExHG$*odR@K#7C+tS+3& z@A&wnp20j1CYK5upHz)=vmWVrDn1w$7&1m#WY)UN(5)4h=N26!M2krG#?Ufc1bQNV zSn7`%7fZ2-%oCA`#v2Gtj-vlHOQd-yUZ?lp}fN1M+92 zw~Hmcv5*JLtDcavjC?@;4Bf7l^u|ISOt-plk%wk_tJAG6-0qh2`u-+di7X;)#2J2? z2m-*X?CVZ*{uWg?ptXy)hb|rooSGh(ER={;F#Wy)C-2)#w^= z_Tf5zMqXi!$ZUg@2MgEGwWl{0x<(rS52|aV*N5x;8R3rCb$K3(->Jg&;W~eY?gUG? zln2u_!nMbFq9xqwbgN5mwyqnFFk}BFT>8zQ5$8!3UCKj=^HS*2AMp!{vEcT)!8nH_ zVm=^$Mz{}Ibz`d6t%WDF?RoXE9_KR&cbQc;#Bd+gb!#9>%&1s^J-sa7VCj9#svA?i zZm{&?fn3vGg&OXYR^1T8U0P---`L=BZeLA$AF}HDPOV#|e4)!cmhufT++|kX5W`(= zjWa?=&{fK}y7WF0pj+dVy7u%wYK?P<;XW3i8(O$4pc{!avduHX_>WGbg36ix4N-+9gA*kHM&OM?Zb8c#I^w) z7G27Ng=^@F5)=(xm#)k6m}+#ZOK$^Z!n*O zjW=3bbbW9WgI_S+VB?K;x-R1pi(e?=wzuf|pc{kV>4tlWt}FHmfyP#&8!WvYthxxa zI^AIDz04A4Cbl}=VBvPM>V_C@2d%RIg{oEqztgo>9qAGU#IlLOFBIKNp&JVwsE4fU zx5SxY1`D@3J2~H?%kYEgR%bUBSaf}VqbmtR;+Q@jcS4sZ%&So2e3wNxR@b+eQFU=% zXwmikjjlb;_du87F%6-{d67kzeuR?G_gZv)f1_)U^GfKl?J}Q3ZAVX8bz?Lw7G9jL z-FO;K8J9B&7cVoZ)D1D*)zD=;Sw^9z_Zh2hOlawS7P>}0$Eu*UFnvvik>Q$5b#?MN zi>?p4G57`34Q40TSahk!{I=^>*Z)3m)1`heT?rT0cu2ki@gg9zjAC&fEZpkS`=UkH z2i+L_?BP;3SbEo5bg36C-0IT%l1-QT_Hd~iEWPWX8%y{25rc(WU3y=(==z`=gP%Rz z>e9R3qD#GC;Z~R44L03i;Z~R4Ze?0cpB`SQwywKHHx_<`V(WTXbQ%7sbfqv*AS@Fe zms@mWaULwMsw<r=&xjNk|ZMwnYTwVD#fiB(0 z;>Y*~i*swpIeyLqq8~Byxv8$pd=FK(nXYT-g%a)smN>`iVcYwC+TdVg{^piAhpKy_ zCC=69wy!4K7)zXea1$)OMx5>SxrHUpq3X7@#JM_MBhL14pWb0v>%&S#EaGkN_Zer7 zz3sXyp=*e_$`Ok0Q@Sqw4pny*bg9So6RPfN==z{_Cc4i+mw9j|y3ay47U8lTg&OBq zP$bk7UHoDA_A+Am2Adzf2B)ltQWrzieO=c*lW^bAby+`*JUiVumqC|dO1OylsnRQs z;85H`=S^#RL)6`3O>c<0Z&}kDqV619dZ7*p{^Q4laXiWLrLD84cb*=u=-^K%x+S`< zk4vz9EJi2VI6K;o{G!!u7!&f8rL{*P7lCb=}tVhNye3HN7F~=9gL4fuVb< z`pmTQ2WN5=Sap$6F^~ppN5RI=lXYG3E5vZ8Sam}TcM)_=`>cm+A72^u*@yJ-CvgPc zYt_}m4W=6`z4t+v9x;Cn45k}w%y7R|H^gukLpN3h8FIKwthynF`v7!(2=`3V`=C`f z#Bhr=jbD4xV(`<#*_$ERhP|Q;2W2&CpfK>CKLU?pi*5|gpx>nm>o$eCo(!J<}sQZAfD`^N(_d#73IV=SkN}Qo%<`wlNd|Me+m)=@7 z-GFcz7aY~;Vy+hN^qJR%xF@ z)x8_Ku?X`_!o35!RHW@V-EisdJY;Hw#!&e^g$QjXSbbqwG11Nub`;DhtP?_r6qXHE zOV~;^EVH!G0083+!iMF4W#5!V)}&_!eYUO37ZKvMA&+;fx?c04G`7|)jL60Hke!3 zO0Yh{4uD-FjPK^}Eo>Cn6~Y#S^$@lTtgA3r15IO{j?fapItnWRyI9y3uy(@m6)vr{ zu-;(&f=Prn6|A|iwO~z!9RX`BtV6V>H5BFnYana|SUq8T!J>pUYlyy0*a$Fot`XWI zFdF&@Z6_F8b%Ykx2y+#jL}&?MzYCiK_N%Zmu%p6Gfc+?}=Xsj;y)Z9Wg|IbX2ZbF5 z`$kxMnD_m{GQhqPwj6AausvX(32S`5rhO`G7}&?c?gHB>YzNqT!Xle!+B?Gff^8M% z1KT2OBiJTk$H6cQMvA&M#aqsW<$Sb;EC3$-eU`Uf^iWF=q|glz#EFAN`2 zlJD=p{(+^5Y%17I!q$S_DC`K>2w@#s;Y&EeJYYkGtpFP&Y%f@%ux73CWes5?z^)ax z2rORMPOw;EQEfEsDq#s=y@bsHyIfcqST|uOz&Z=-*%se$5#|NEMA#az_QDQ>!6{0= zeLIcG1IqwI7J@AYLve!b0YlXSlmsGvN3th64dL2A~~a z4e6!1m@M<44&5*v=Q0!I2*V3FQVZ}ISmSfa@@3#=S_4KU*nv3JK-x6zC;XUd^$Z($nGM8Jzm)cTi$(-6KUFOi1>&&UGFlETS^(-aHF~2*q)P3Ba z6jhpZ!k=>7?>^!0A9+baq<@qDo6&Eg-_$OuHrrSo=@EZCm~AXl767yDZv47w^#Zbu zI&^~?sWmaLgr%!b-Sg$oYD(lHq z){{B3UHVn0wp(WojaeUql2et`UJcm@tOxV+@2Vkn=!W^h4~?jU)v#+S-aV97nC+FX z1>@D{lB;mCRy;W<--ShKJ3)<;X^$ix|;bwrt*Qzp)Ey}lx(@q zq)rsgieyd{M6X{3xWpYfv8*>MqgD}KQKM_w=r=Kb&emc8Dzrc)fe#=~B3#zWTK zmRHnay=jSGXIs6&_r&$Q`kSmW8e$S{O-#*dv>r)`j z-G6{Fz}-N`>ofg&Pvo6yV`M5n$sDo~sASAPC1br}P8`HfgL(5OjPMT$FHJcC+je_W zR7s>i!ACb^0?h5J(?OZ$&O5L;t27})wS`t-MEvly-zL7ER9cC+~iWY^e=i#jw%x8nD# zt+?>k?Nkq5d5m}DOw3I6Wa3?``BHEUB*=lBGYam{%Q%Q~!DcctUi>_K(+j$2XMOfq zE%D3F%n|oAqcQN(u%gmqahzlvj3bMhCLvK5?m-bU-d_M|KEDKB4EzenJlhM*1MUM( z2YwA?8V>*&CHDNP=*d*klR2~l`c9JTqk!HZwZ%nK*JT-7MPfUh)@K+Lyfs8ShS3W z`wL?c*bQ42WRzQrhqa04KjO!k#ih2ELLIuv#Lr$lIhj-breW08Y8itPywKWKLL6JL z73@c;7j#7EfM|)@kHDV5 zqre2PxWYpwaQ1p+@auy7}Wt)!{5i_FByX>WD{=n zQOHATipM{j3uQ(#4OhagBBUe9KUO)^w}lh5G{>32ubIvec~JtDms zBLx?%kQ(ADk4Obo#*)R5Uum1uQHPnu3~bM}5jnz)uQto~s`GO5hM;g2Ugf zHCXVTZl+JL*(GHt1H(}i9nGdhve6y+wr>khM!(5YR`!hpO=Zhkg0T>yVFwJ069=ZO z5V~013bBPLJHs)fvP|<$caMN6E6JWtvCUx0zI_0uH1>fhpT9R{tUpTD2yDE>h1PGJ zu%2K_mu*zJ3)YCn<0=nc<6$3Gj)km~&C*c^d8x70+bvysc4nFy($lvf2Vz%sFsas* zR$81h3|cx`w57VdDJ%=aZ3e6dya0F+5S3dj8)~tS69d#x-#x%qK>FDl_!_Vsa61r{ z&36!pTIH*aa5@4n0A2>X2-q3e1&F%hJ z;VT)3v57ci$l6x-2?9)Bse7$IX>Dt@r*$<}iT$z=Kam9qLge_hU_vAVX^O*dNctm9f? zE6-@7u}p~fd;;-=Xo-CBmS{{b%l*_!I&QR|@KX2D;#o(v!j_(~re2&)uWMQPFsh{- z9f}6)K5ANn!JgWvgO)ZMjUjs%&v?Tp54X5%p3xUQLg9?i@3mD@OSU1d801?nqOFTC z#hg8gntC?UXl^Z{gomC_lD=By zOW=t=CECo?Quo2)SqCx9E}C_a>kgCKcpfr5_HbLSYH~)x3(s=Hk>73R2g5Cua1o{A zS0n<+n@0?%6Z%&5EDD}gwDCM{xbegW4f7lHwB=vm4~sD=y0nCI0iy=IML9De146c_ zwG^P0rMOBLQf4?@Djr1h(!vtDbs1M?TfF8KLq0*gMngg6nL`bSab>VviA3^CXY-07 z?@4)5w8UpVHL#`==`Z4bZ~29|=Gkc^)pTMlH&mgMoEjS!6XfiEUjNY zf^zs{UNZuUERR(I)hsMT#EPdjQ#Jfz-6PIoT(GO9?!Cpc_Nr^=$hE!xA+F;6eZ7wL zxU7}`hTg%FGFYSo#j_45g)exG#V4_HA1JM%8uD8rcMXv|ywD#aV5nM0)1g*@8R@R#vanM3E`QRlE0gvV zT<=fWU2k2DO?y!_L574mHVPs%YR(*;e!pd=G=?{-hnH(M1)D{q8;Ghmj?y$FL5P=@-Ro}sz7-IZuY|t1uFtA7#8b4HBY(epOQ}l<{Ii=uQ0`+mmYSQ#^CVWPXqnMV z_hA%dRQV8zmdoA_d+A!t(ja=S^79QnG^wn3R+;8)>Q5;%iVUOj=+ZFNGFHJe^fSze3U)XT(sMnpn=-ZQrCoUI zsjMh|g~NNTFrsT&ML|VJRT%z-6ju5!C4|)ZizwIIU`1d0u#mo$rmRQOO5GcaXRX(~ z=oZ!&Z`c93Ru~R%oB2~V`rYgOB@~r9{BSHKTTv6;KUeVR^8fS^)~-gocI|40*NOm~ z-ch?fgoO*UOSN#U(MmL1C(RuCKH9o&d(`FYmzc8j<3rJeFYTd?g-WG#J zeTTFw*t4hs5wfxWjIi~PsR_f|U{698t^F5l3Cby2W7(*yf0 z<&HP-C|`KXkDA(eO}5l@_q6Hm8&k%c#guLYe0@ZGW;;_p(=4c~TuNUqS99=pnXo(Y zSGl9fQWKx;U=PXFgXY!Wz?3g_kwT@>2yCgi>uJia1yk-unX*Zy>^gKqN_RMz3hi#N zh2qO9u)Bn91G_`mKClJCqS2?{E-V|YMA*|{^Mv)n@Mf;Cg%eA<>|HRQu)|=t z2&;nu;Y?u{gDKf{rmSWpCNhY3wAKV{vbehv%qwh^$(DiLEV4hra)t3mwUuDFxen}6 zVcB3Sgyn&)7Ul(8C2T6#)52zgJtfQs#xjY}=72pYtORU{u=!w%h1~^qzpzDM_X%4J zcCWCdV2gzDrn!5BtpK}Q*h(U3>?&RCsqJEqM;CiMy4d5<#h%*Ec27Io{pf7>qjMEMxY1>9 zim}q!&b!%`p15}$g_`TdFMU!5ib(AxbI~aqU&IwbG)`)w#o=zB@v_^@eKl(2XL@n7 zR!y@BaGjUi893PqPFo@E@2(_uY?oU9Dl z@jim{ic7G_m!Dgx_Oz|a??Q`KLsvcs$A#eB47Z0vd0Q9)9Q6^-UO465N9vX)3Hks; zZ^9I$=S{4l{W{dvDQ)hDfcSyqr)P=LirXZ?*vNaJ$zC#8AK$gwsoSIHG+ z+FCAXK993Sx*Rub`)GgNKvuKsfL8O!! z2Hpuw0X_g64rGnI0r)uZM&N4TDBue~tnc~W1KtGW`ra7e0bm;N5D@ElzFMf3=|JAT zJPychHLS|{h5|i6Zlq-ac`NutAa5+s26DY_5^y0f7sy-LvDW5$9#{a}0Gtfm2Al$9 z^`8m+40tQ>DqfqQ}11IvLUfJcBMf%RZEM*-UcQ-Rk3#{xaTOyD%&I3Ufd2e=5B z1$+QF0k{e{5%>}?2e=VCt{0%rhen~Q<% zfpdVD0_Or_fwuws0_OpT0!x6Sfp-Eq=DiEZ{y!UST5aTzsf`>m2Vb`(Gi9g74W(yA z_AnUd%uel5ojK%@gw-N@1~M{-+_J*ikW(IeAaiK!t2r-nY9Hv#ArD?~hUC=tLPqA$ zz60Zo%PBVxkvX)#Amfb7snvi@By-5)C7dTXwR0gOb7(POoTEAA5f(Cs))_L+y_{Ni zojK$o8qUI;+O?38;Ui^WoNYMeK^-!OmH`>(Xim+eGlx7X#Mzotn+6$~L%R)(^ERhE zjzs3r?uU#sIH&fY&TuCr80T_MZMDuE8hZoI>YVb>6`4bO2Qtp@oZ9<3bI4;~oas3= z_77wZ?JyYUd`@|^jLf0^3E6y+vELwb$ir=%XF0V7_)F%{F2rB<1Wvi-p3I?j!e7oD zomw}YIkY&iIU;lG%%Keh<80C?8@yx=EggS3uXM_WESW=Q*z9$jGHWDr$jqK|O{auT z=8$~itkWqaK<1E@2liY}nOBoJwDtJQnW$6Ss56JQ9c-$|-qV>w`!5)0r%vrlojJ4$ zFwRq*+7CK&XeYopV|B`|E}28)nn=FL>g&v*H3#D?)~U7BnM1o2jPqHi#{Q4Yp*;YW zEwYDo=FmPdWuKX{2C($XT_c@2w5v=R`x{<$XfsUNt)^^)DPupP+?@vtto&=LGl#}r zLCN}=vOH7fHD#+!*&0*E4Om&g+4HaN$Ec4?o; ziY63r8;Q@kRq!4yEC`pDv`3Qk#Yz~UQ#`RS23Hw6?Gul$V$@t6$rYQh1lZHIF+T<} zjwg8o-W5ssBZoep$5*Gv;uEl`=ER=92RRVIzzur)EQvS1aFrpNce>=s0NOewl6zj% zhQ7z*{TOhLe=!U;Z!WwC_LuQp1myVlKH#Om2Y^=rmjbT=E(Z<(J_2O29tVyDt^zWx zcz99l_=||Uvg2gRj*}@Ht7LoOUddR#&2V-QKa>e};t%+f4#-YCw~cP8H*W;`Jb%i8 zz@2#6bU3lqEj#RT(`if3%P1vDEH=vL!newea;%#-6<@(G7RtKP2s2xY7;CH%qSCAIfsSPMzKTO3@x^N zjQEM&yTe=E2L~gYWaAyXwg=1mi(A)~?t|Vop5Kj#dE8K|8n+AJxOi67m4$;QV9)5V z3Y%TD5q8vs7{B{)ahdF`6>Z|@Qgakr`n)+B%yO z9{Ozv+t7b-_sggvSMlD1DcGN@tTn~Q!wTAXIvM_Yc+XDNf|&!4JY5Y(+;P*rR5v3q zSnhVcBH`m^gl>jY+>9_6VFtAE%i&phM~PbGR^MHEl$j^YEM`=BJ$1Ee4j9#L4qcTa z=Z#F?NWpFjDz_4Au>z~A%nEE|m8<+EQIu`NYTQJXb63K)UrPgEB-~Zb?%lFqYrPm% zp3IAZ`?Yjnl!U9ii*jJ>*IF+|l{dsiOFH}|ylg~2s{9wERc$0k!r~bvQO;2wwJckr zRy|kw>$)Bzrf-STL1mI2q62PL&WBhl>@8lSU`mT9kP=o`T6%KK5)NXHQ^X%V2x=HX zM8W{K^c0**_k8G<^GR?^M4Iw;jKYS}Y#3v|d80(dIYx70Flakmn(^RAb$w zdh2Y7KcwZW@khVQLuCf?&CJS0xLAR^OQece^0?v_QE9{$1n;mZZKzaazZgG2f;4 zu%oqZrmPQ`a(5HhFxYrt5t5!zZXPFy22E=PSJY$MnvVP#-t!nT0DE^HgvYr=Mb?GUyT z>|J5Iz}^wI8;p}#Z^!U!jh}JcgR7j5xO9Pi!uKTVY**Wa zk2>ghw0Ve2yClOWV*__;b7Q;Jxcp-YIpno;%RJJR#CBU zNmkv(wC^5vwQoswwQnc>U)lKVV$Z@Z_AKmT&yOzl{OD}oqOH1{T4k@)?rG;vn8{l= zPcOHfce9<_H(R^NN&qUP_FE#hjJ#9jJPPMt{7!Fs)w*BE=e#b*4+l5ixO*C~oys+b zYPM6Kf)3Xzad7d1+oz0!v7O4D+3L4bkHTe3Gz=UUK$+XA4ZywG1({R%f&wg|Ow63d z-AzV|TeaLWfvCXT`;+Ik4x+sp2iqwZKllvD9$o$%7A@Fz*8rK$wLmUxCek=0KWl#4g4SQ5U?CrANl<~@B-iuK<59?K(3bk0=x|PE3iB8IPfaq zZ$K`_Vgl~tvg;qf3BW&roX4C5mH=ziMZN$dfb2191KB^;0kW5h0{#ee0i#eh4S>86 ztP!v^@O)q=U=tww?hAl%z~;aKz!t!fz?Q(9fNg-;z_!4fffoaB17e=*dlc9K_#Ch! z@Fn1-z*m5m0lx%d-s(F6>FWpV4jc@;9GC*^1sn^!5|{(*4dgA@ zR|89c*8mp*V}VP6@xaG{eSuE{2LL|;4hH@LOa^i(bvUpaa3nAVI0~2#Oa*eYY%Fjk zFcZklF%R$%FdO&_a1zjkI*(bE?-F1xunRCBmjX9GV4&IRrP-Uj>`I1hLXSOVlNa(-Yv;Cx^!-~wP9 z;2pp#fD3_%z`KD1f%gK(0T%;r0X_(v4SWd5e)nM@tsIx-)#4+WT6`pP$kx$UBD){% z$Q;_EU>wyu73A zKxYnFCgzCDDPs*Xhio0O);s0hV`L85I^w9ssqvOhGKXv(alGc#+CxU>kgX$*=A80| zH8O{69dUHy)cV66nM1aYIQDUBd}@l!A?BE4J*T`!j?5ujM;z-pwOMdShNr;6I68D{ zcj(L^TSpunI^}J7WOz{ku5#4p)Yjxd&kr`%sd=8&x;jtQL_ z?GTwmwvISDbZSQ-BXekB_{(vkQ{&u)%pqGx95FhzM)*tSkgX$*9i3V`{3Ub9))7aM zPI=V_88##Em*YvNJl#&_kgX$*pPllAA(=zAjyUplY7_C7%psdQ90NOLc0uNlts{%o3a(Aj6I;zJ#5Ob=zb6tRDYGuHwY*A>n^xWU_Ce*h9?>fl+^1RfEd!% z2bc$S=!RpE=h_%z^Wk2+QXw^`Fk9W#Xj~1%7{o{IU-0&w7|TWay%Saql>;$WM;eR} zTRvxMs^ycZmQSW$qN8NXb$6$D(zyaE!845-BRWl>6 zu)uSg4>-?&7X=e5M{_vkJzAE1o*0B-91OR*j5=gy6q(8>GVEzWOUX9s>=YR_=8QAy z7I<#2HP(!JDM&_z_B6PjS;o`gw;;0up9Yt)VGQD79H+{#BW8w?sSG1?Xk}1WvMoB3 z4D(!tU0e^nmbJoWaBHj;MyYqC4TK0U*Mp0tV8QEK3wnTq4T*=n@fAUKjjg^>hxP43 z{1#fKqWO8Ld1(a&Q*!e&@Kk;7q|~gOak;7KV^2}}P_?w+TaX+N@it6L-Rp$#jDvCD zFq`pctqXhO-XWeNV|$KCEKREldQGAsfq8K!AoX}%OmhE zI_v@Vt2b{4+~Rdj_Ps)5k4-j(%U98nzAxN33}av3rN@%u*07g?Qt?J@y5vDnF+)~} zxu913P7Iuu-bHSBGM`RHNLh;$%f^b~Z3&%pmo-~)vMmP6rA6Y4zPrQy3Oq=rN9;Jy z__$4|>$8y|9bu;H8V0Kw8Hp!jB5MaOgL0uyErW&&(-1$t@*B%7U^RqAf`ti-0%HZh zs~o}pLW$y4j$kK+G1LDP#!bEx!eYSw5XR2s7=A|G0o8JFm2%b@9`Dd&_9=Z2oBQsz^M5|& zx7{mXX}7yA$z^`A-O?(t9r1Vs!)oT?qd-oNp8#G9TnXg80IPu416Kn_0iOfX@T~z( z0$$mT?Rgk^EZGm0yhEQ0B#0u0&W3*3Va*5AGj5G0QfHO2=F~1 z2MHelxm58XkmdamkagvEl%29KWXisfsX+njv{PFScVrHYhJm%)DKESwQ!hVaJy$P3 zB6DbO!yRk9Q(n1C=8%{4vhF+Oc`Y)B_CL5|D{yLubmq_)OSS^1yiSaFV&=G?~jcj66QNn1RtA!ng!3sN>3`)RPPc(>>Az!!3LgPSG@H9}s)tzt(7{gY5noL$ktjb-!GUtc3Nt>M}M~kg9vgUf=0g;hGpD5 zIpYoDcf#9r1XB6J&-BU{eip(f+~Y27gEcC_;xpsMmVy7~I|)BS4P$)21hxl$1-ulv z7kC|TACPI;4`fYrAh%RaBvUn!Ox+cuWP5dYww?|*E@<93_9O|B^48T8Mf>6MWYO>V zThq%M%2SJ5UE(;pG(?FNX{$Jfm(v!+KZ>Z&D(Qi$%%&i-CeFN-jBaEik*Xu*O)tU|d*O z?7oKS@^4TGjNd^Z#)4Wouo>_Wup_Vn*co^j=mvfVr0x$urs)Wfk#L!XNTv#r%pnF- z$#&}QR3WmC9>fp#--xZ1K|%+#)S`Ww7ONGi7Y%HK1AhWu9Z7S+N6TIEwn;R?y|`&j zf7dQ#d!cUZ-r^zQ%2(^?FTudG?I}m(U6n^rAxxK7xR2CZz#%8!Vu9h2(a7;IJDy=j zwK5-6jx1~@1CU+*uq*pCn_0K=B<7YH6_4_iukFk5Cv+>`7g=wPK2R#^#o<6!O~9qiwnm2nw%7 z*#^f&Q`;LCx9C13?eY(4Uz)PT@7{K$d&{g^<>9Cl5<8E7_G+ZG)P2}ET_dM>Widv9 zt-*`;$9Nm?&YNv9;_7(u_Sn*-<9wdKkGlN~o+Gml`rQZGY(u)deD1t>14lA^jop&J z5LC*6Rw;*Z!F{lm`?wbgFXPpU+8{t=bXjTAQMfAJAMWkS7qWOUY(%mnWp`g{1YS2e zw~VU1!$ed$>w>-BXxwmBtGpw_O4b<^@kJ8Tl$lJVl)^4rvT)eFSceLy^CMu{K zyUU-YddeQ$r?l6oOq5sDDqqAa?%jd?!w5vbF+7ddGQiFgHXG~$VYK?Kgf&GeaB(+U z8w_@luqj}V;}@;HjK9hq7o!xTwXlx~zr|HHFE&gbc0(19Y_;E;NgW!3uYq$0i5mXs zTXmk?+=5K&i)`t8kOR6#2czB-$1MoPq973#D?7(4dlKk+L{N}FS-lsMk4`C@#_bS3 zx5YC)zs4?U56-<%$;y(4&G=9ly~7wacZx{(Ojt`eNXs6dI#DFt6fq=e^1v1MK`5D& zhIgq=lvoz7FXXREJSdKD`gLy~;dkF-*E1ky) z7)a*ppTKBf^K-C_3%n3`4KM~s!`cGK-mxVx3D^pl3~UQb1-1iD1YQKZ8+bABap0vu z8rI8z9|5}nCnD^wK*p^*@K#_CAeStA0(ncs6~M=Vy@1aGuLiyhyavb?8xQ;x*cbRY z@H!wD9ESqy0F!~efy04)fY$@B1C9XR02~P%0~`gM4IB-e2OI-j2}}b%3mgmN5@I@# z%a!ARTqqt7grA#=!wMU;$FOC`g&&td_>)jQL8 z!+7vvnz2&F#>ImT2#%%q{}DI=KkVQd&Tz)Z`jne`K#!#XO-xNrPE3vOH#osP6zhAF zPO-2MgY>b+bAT}cH4Up;YDU6gR}6l}!LUkd1+MmWuc2FV`lz28|G zQzg6XnZ>ZH%PiVZm04sev&bA8dmJSz)0qrgg1-dvVyK*1W^w9=n**xNtedOLtZ`X6 z8K+s5XtXQ~q_nN(0%<6j#qLOD7MaQ{GL>0M#>`SOPPN!jrAOEAvBvA3AYo^$-dI+= zVL8vev9kQLjh9MR;4g;)>eVU!lI7|=%IM|gQ3dtBvm&}JccPVhu&}_JC5JAk9Nh6f zS$V^(3(d-(fX^~uBokTGi!;!f*J27+yw~Nu8e_}$^z9ly;Eizdek8a#T7C}#M-W9iXQIDup z$Ew`EutK~WNqLN$Lk*94rAFlyyeQqgf}kYsP59dN{gH5_$27JwDEHC8fyYopQr(5d zn$`(14PH-YA`@9!)<(^4ix%)l{Ae-k%ShCro2kItEcKMjNSv7FXWpEeo{0~5$cxbV zAqs{NYvKkn@~E;3VKw;B4S@;3D8G;4?ez#zs~BH2 z%Y`|OHktG68$8cedgL<3#Ohx4<#2?iSNsZzdR5XT>b+V~s-;tIRgnji*tjJi`^Lca zs4uv;5SP_v!Hr-&q-Ng%rfNIu?J@jX<7XTzbz;;)d&e~&*L&M+F?Haz?1B%q)p33; zplTi01F?gpj+ZA|r|)VdhIQNp9oAsu%?Py3B^G}e7uH|ovwY2om!3qqGkz#V**lc}-Uu0^YuVg!QceceESpDLut+hfv7h+VgaLn^K(cjvK8@c)u8}Eb3RIELXWKUf7 z_i10ejjtOljcY%FH~CjSUnJcD->P;HTADYqc-zVH1z;5((eo6qR~K3`R1t;y6Jk$( zh-ZyT<)!>53u|FTpkh=7rhyXB-Wr7+5QzTIs@9WgjVqniLSPlG;G%e1`BsW^)icD`|!Rjlw3Ml7~hkY8yaY9+S~PEKBHyn3otY z*4^{Kw@`rNWz;Fg^>tud;2XeBz%pPj;F~~BjkW-X0p9{<0N()?0N(|&&h7xt2fhz{ z1o#1vw)hj^YT&29XMz6#(l&n%`~hPysY85g{iJN83L7vrS~+R27ESCt=C`Up?(mbuE> zj`zs&IjpE56V9VlS_zh@dY}AAzSmV7?&A@Y2-)Tw4Hmq&?@NzyFf}~vmhe%?>~B@3 z4m{NQ;CDU>ULC4th5m^SW8hxXg(+a+I8-BL|5(jv|5&Xs!I2{-Mpd(`^z*4^HKT>3 zRWlC8k+lr}&E@EFlp5oG20679U3}mhQ9>_HP0Azmjfn!y=WU6$@)C2QM_PXv4 z_oV0y_oSGz1E!3oN9juG8ii*mP<&*q0UYtI9Knl<#)3z6MOB1r_V;E{2Oi3Y>dv(l zRX#pybBcKb+Ao4qQ_xBSz`(h;9jv4*4W5nHI2Z>O1>@0L7rN@HqNoo%AF>8OdYu4A zD$B`KmXoQyZYA5MyR&sFr`2Tm+Rd#+oO+-YV*!B%_uyS1b-}FZ|TXex6mIv7*^TaMOL_^^YCo-(MKLtp0(yoP&MI; zz*G}v84pB$L~CnJhSI1qz}W>EggdF?Vr6R4|X%O509(U%5KL#U}Dhmpky(oj3!2Z{85J0 z#)SF*a}y&4dg>1~o;4HG5ZR90)fxe5V$RcxAsIqd3}mVp$drjuGMX4ALsrUYwJ~1P ztA=rH(Tus6P@{NnnCvUclaWI_Tjfp5C<9}v60BWbiOW2U)?@E(J-BB70v~mlkSp-B z59IPQb27*0db85b@Vi*tjW7;|!!{BLOw@%<^h|83XI?YlxwzIG7z4Zz$Trgg*bUec z$auB_vd)h%Gn-6hHkta$oRY29-P!E9Wrc`?`Xg|q)tj>je_=U`Hg|xfG3s?V_Hk}O zG1a2bm_1UMWih!tA8F}tF@RFNf%vSvl{XG^QjXOgWuHq+c&Zoq?4!I?CT}|*;whC= z{k`Q?taleUO+!kfwd=sf2;*HKslvvC@fQ5xJ^f}}Weu^`5?U&ra|z}a{On6G)S(*= zNKR2paA!bf`ow=U?yp>k&O=zn!SGpoIIzmlg>6v_7^il?Xy8S_cEAq6vA{0C9AH-< z)6@;P1lS$87T5zw%X$Tn>FNb!tzuuOnlPEFRb=XBLnYgyyR+3QY0Mt2@>S4W62y)r z=WnU1M)()XGGU)irMz{{x|tj9ZBR7pL>=s!!x)64G%7k&v{UuOUm{9FqKfv*cBl&u zYhl<5hjeeg_Zj>YuToint1M*xczhM33YF(9_!;=wx9h0GOfJQ5UO=}kOK(^f%f)B& zJd?VFROsxM*$Z<>3NN~-*&MsosrVTO!)BqgP_lJlJPL{NaRb``uLWKVybjnKm;g)y z_5%(F_6M>*9{`*TOa$HvOak5p90X+A1_K$+IJ5A{RN<4UwPz(O)7`1Ur`AFI_>BPq z-p>#|i*MZcTuyM~2uE!Gl1?z*#rtA^{jBNsUq8c5Boz%=wzEaNH|E#fP0N1WjXJ?M zsnnZuCv?pR(6NAUly^pQUHRyyLye8kT^=vN631~_I#yR))m||_k!jNjt`J>(C>&!_ z^KB`S6%8<=ln2{ghEXJ8cnFvYJPaHMWS)-)GMgr%e3gkLQ>}yy zFC5daI<+vwTgkfV49|d=GBxrsdsDShnlIHRSY_dCg$J+kU}b@0Ij89wgWturB~|Ls z4Ttv*!vihM%e=3C)EI-h!G(X0Q_e+jsZv%f85T?@{EUNMGC>TZwJwB7@$q~fkl~g9 znPF@iD#OTBhLJh6<@#0ixo;&y=B#J2idhNlHuO8Li}tY}s5ggi6*anu48&Y)1UGHG z*aSLW>ZXCfBKLy64j7Rmp6Q5_2OeX{VSY>pKC15(DSLDTSGUGWK9^_F_oSnxNr&Nw z>e)ZkLkc+`BVpP`N6(YB-dKiXB`e3MI429Xy}tzI5wqtHBU{NHiU58 z9>Q_sPC8o%$JP3($6qoANybU#OMg72W(r}xjDZ!M86hI(9AIyqO(74zyb|fC_$h)xEcN-QL^quP4#t#KH;7_D+A&ym5v%K&8~_bOuN2+tK1iFmL)V5A9eFq z6qk5qmVP^PyfiLc_C31D=Te$^mYKfmeo0k;2JNs~3eY9I(M!G*V*yHeB32Wy;o>vf8+! z+(m;acWuF@qQ(awla3OFu znt}lYi4g@w#oqla=%->YKS5DYv0(3_q8|tk^|JO$j}no?z_7dCWxJ z@O*>q+_YzsM>*Cf2bx|8^A;hGNig`V<7&{OKx;sm;d;>1K&OCuL8pS|gH8t>0}4aa zJQ?&{P~P@A4-__0n+eK6?0nG6Kw%_>4?Y|8Ih@Y{#=IpuZ+An7nBRLq zX)l(69u9gR=+U760p--@e$XMH4}j8%dk~aP+;UL*z7K&$K_3P!2Ym#z9`sRA_PHlP z=Yl>3%DQm^p7_GIELh5pGG3>pds zz0;kGeKy?!0QW|Jo<8^2c1?#-JZ|*rv_hrHe_!d`Lw{7)+7jZ3d^FJ}vD7x$|yXgV3vL;Mz zL_c5>DUP=L0Y^1FozV^bz!;cBY_ajxr4!;}YGmx4;rm7YV1LoykNUbTCoBtl%pstw zB!49|m*smFls)D-Q1+PTLHmKO1|0;t29)cAFM@hNUji)#eHpX_bS)^oo>xHYL0<#q zqQL8*TzFUqx&ZVIQ1;w6K_3Kt3-lq-w?Wr{z61Ie=)0ht<$nnJU(k<0*#;kjvZpP8 z4(L6NA-$(D)KTL)REywUFGC&0t!rH_6Y8(a(bBW2WKY|Qpz$72)8J!;L2j49q60Un zv1@fU{9X1RwcpG-L3dE?_I_5kh3FsbN9LmmozZXh*~CG*^2aX5w882y=Cq;R=E=me z2ikfa(d{;mhRZy6dJnC!CvRzSkl98j*su-Ra6i?YNh{fRTn8}MfEX?{dWoKKTC@tbh!vMA#|AtwIZbZuS*cp zJ>%u()%OtM*qo)&6Vc^PKuGsd>|<}3V)piISSiCBHg?KMU$yP=Q8X2j zjod*i7 z6;C#91HBFB+d=OD{TcNCKzD$y0R0t|R&^)n=b*blH-Y{Sl)fh#toc_E3@^?5A;0ZF z*+bJo`Jxc$Vl&?>p8ID`(0(AVh9@Rp za%F53qIPmpXZl^|*l0nGv(0eUc~ z8}txR=D#~A+mo-E)Z3FGy*(My-`=3}o|1AMMQz~&KnKrXer4tx^|yo{4Fwi_`)+0- zAES?-TvAq7Q&U${UNNPluD+s{bJwX=wK)Sz1`O#xe88}nWcD46rp?uU|D7vTj`0GVLwamvgnkP||QBfVi zNl!a~5FBszyXANb^^inSMn!c3$I9W_PqQ#2=q-vDOG*@FR21vMstx~V?eZ-YSE6`O zMn%yQq^GgGJdPf^-$fRRH+p$cMn$ni7V7YV`EVPJ9OlaaWmFX0C!iP`kN*Gbe1?UZ zC{dJAQPidMG-KiV_>HgJWT6&G6lGKt_ge!P2=g-Vy^pE4@yNP#kH{@npT z-D9EnU3eapQBfSdt@dh38*`0?s*)(msHkj#GTN)l#~;6Mp{|iA%BZNL71YRY;u|g0 z8xlns71dLqmqSP#tODaZpA@^#Uh7%|Hz}bYY2w@<H|)Cnt|%|^vK68)Ta_f85Mu|}fto9AC|p-zz~%BUy|JhmJbZ}{v&3sogilu=P9D5%rFjIXg! ze8Dph%BZLl!LiCU?UToLSSWr^j0a^@)W5*7wD-`{u0WqMEE`|5%!4v2sxLTJ|N7r0 zKTWYv$7c|u`%@~4^Ck;5wyJipg^EcOWmMEj0!2&C`u?Ta z&swOnC5kdCYLGzDy7JgQ=iy-%>LQ7vjEX`7E(-D#m-mMF@os8a;0JAQfiNAJ4ULSZ5%4$7#g zQ^B!pRL@a$Z&|3p5=9vmb(%mKR&>|xr$SAPUO7>sD5IiISJG;^Y4L{^3SZF_2W3>$ z2nF@|&FM=l)N2w&85QLaC?kib6+{ayRQt}jh{J(@73BmcJ?&8Z@;Ljo8*44pAc>-k zigJNtp)URM{)a3SzGf&6%BU!}Kpm`K)`m|%{1yv!lSENQMR^3u(B9~Gbi~@pIMzuN zWmJ?`L2Z~`c!h;(CtYvKsHj|lGAzLJ*Z9U-D7-nVe6QTG7*35GmP!<5 zRFqFa-O%H#<1EzG5=9vmANu^O7U~pc6%|rYNB6oM45JQjktoWjsIWj8 zc4NhojL$99I*Fo;ii#+xnXh*K)QIt_p=acMCx2IdE?vQU>x6lGM@Sqf^+=D^n$YL!G$ zMn#=1P%yaScyU|sdJDB(q9~)HpsXmDf!Z%U`(q1r+<|&rlu=RV2oyS%IEIdY^>Pb! zrbL~CYbvS~94jsF^DAM-4DDSkQIt_p;}q1qf%kT_P^%=0GAgP}po|=@9^VHFZlv|I zL{UaXl?&8C_~lW!Velpk)mO49qoOLnv3$|X4;p)yg*sEBD5Ijr3)I2*iXA9Ubj$NB#JUBDz2cK z7tFfZLLDLv9%WQiqd-Z8(SqoSq>lwn0D2XR9Q68f=2q9~)HFkIQ}M#rg7 z+GZRl%E&0AqEHN=jI^HFaTjd6k=9trri_X@S3%u!Q|mbvs#T&WqoU3eD8q_+DswRu z7->B%QIt_pGX=`1dEd4B&a+TINEBsM)GUEA`qwW7_xxa?dP+8BRMhzjYFdwv7F(!d ziK2{(Y8EJ&73?XAerBN-NEBsM)NBRy`sjv57U~I!qKt}~BT&+;Xtyrw@U?~7B2ko4 zQF9ek&(9~fSg6BggHT3AT_8}I_~p^>%GV#YPyvaejEX|@K%)%Qf8P7It$#I26lGM@ ze1S6h@?kwU{br?ggG5nAMO~<%_MP$aMHXtUL{UaXEf6Tf0<6Dxjn_i`Dp8bCQK&MM z%Rueg{`DXW)l(W*%BU!02q>ey&MaK~jD-qF6lGLYtAhIAh_61fP}3!fGAim~f$EH3 z9#;rRQHjEY(aj&;}Ukm)Z@w@_;(iZUwd5`i+>>)!4Ct1Q%3iK2{(x>P~k zfA4|NSR;o=9*&DRD5Ij#F_1%;PH|jR_*u|G1tp3yDhgfKhPtZLbEjFTI*Fo;in>go zq>jp4#F>wPusl+^)brzjzm#L zMcodLHUIkYjE*N-sP;!OCOidze-(8HIF^mtaa;GNEYtvrqKt}y0s&=|EAZ3^3|2-C zizJFND(X&wGRpPr8Jjm+sPiO>GAimW1@&#a9cS{syRMg!9W!T;?cb;tXvEP#@ z%BZM&1ga~3d7OFo`j4%&ev>H5sHkP&Soi2>FM4x=g*rAH7jaNVMcoUIg*stT!6_DM zOg1j!pp1&T4;*X9!p5{)=UAwgY+S@a85Q*(aID=C8xOtR)?WX~#zh>IQBn7UW1-$S z?}R2Rt=F<~5eH>}vbINQFwj6nkJHPX*JJ+4l+%yzvUMtClwDO1;zD|w2fyrNmsd@G zU6g8delrSN2c{C(o#$DxDxaCb7w)T)4;RW*b_o# zEq;wsJZ^^kGUmsVVt!JfdgGVz%_zDQg-DDU#s%ftieDq)nbtBH^GXpjuRQ`z znUK-<*g;y#=&4iYO@(9M@An+8T9)Lg+n={t{?8?fGOGTp5~#^(@_S_KDqxLqqSV;) zLZ%38qsCU5p^Tomh+~yT&E#>Ayzv7MIjS} zjFHwFGxUs%c@5HH9`SsLl2)vyq6V+r6j$_GwU_iI@YB;~!?=_pbk-rS!muG3r3GIW zGQm!GVg?}|FPW)-CewOJq~1Fi9yS=)&w|1-<_;P-gNW#1a(K2y$stkXK95?~Q9Rp~ zC^H}j+)7ghr~!;R&*Tu*u@`@Nur?^e{Pa;|dL_vWflL=uhA3ue{k}$iz!}K23Kb4x z9-?p<&%q`KC))7Dv<40ZcSi>!X39j9WSIK9ip;nqncrjKX1__g6T~^N;C9o*56@ z>qCXZI^^C;v!p|q=eraR+hVE083<0Z$-#-{>&;&tEIW3^H}IKg{gAaWglV1M&Pa>b zMk^?CDw8;~6%I-VZHW>OIkzNno=`YUi+R2g|7Kdl zSU;C49M;dd3WxPGTH!FyZaZf<<0+TcCY=^w7}ILsQBNyf@#5&!q^F&OUld8ZXx3*} zCtE*E6(GYWdkovV)(pKU%e7WxTiEUDs{+LjgqI`qUHJE4a?Gy@nb%=2Mk2)HRWs&~ zWz4UNm{AH=hQ<#SGiG5|Ss5BXVQg|(85%!sY;xFu8b5z*a;Ur-KbUNC@QHXl0|=X- zb9jAAVtWl>^87rrg<{nFu(QQsFW{%5Ee>m*ACWdW_{Ke6b)#??Ge10S$*^GjB(=q1 z!T7Oii^J6U8EcC}&EyBJEe?AwKYeX+Sa^OE+u|_K{9LxhVV?OxZIdIcC_lYzahPX* zq}$>!Exzr<;xMhV6%NzNS2#?IFMl>sgIGWOhJ?joTHQEQ8@7GMxl?+FWF zp_n>9zix5{Gaf#rZ*f@9{3N`^VLkK9hdKu*+RwfD%R{C$m@)I;L=7S8VyRK0#|>f3 zSQH)$!Kpr*;JsR=cxY1Iw8Z^0h&`BubZL$jxjjd(z7~Ta`YV9``{Z8 z-IEvhrjU6LzeZYbn4$hM<~LAwGysm%+f3^%T-{SzZws0A_%+gc%M3+i%x{Ub?4@`| zppM2b>uKM#(@^=WJNvBUT_Lj#zeddOn4wY`^E*i~v()Kn{7NHd*^{sTuq8R>_l1lP zNgs+3kN3=&&yz8~hnRI=i`Rb;GIkra!Oo$wh*vr@b<01z!7jtDEG)k%Lj~7r@NaUc zf?A24GmM;kJBQs%=&Fel-XN=w9HFbihwN=~>^1)ZWzxbz664%E`yi7LRBHZ1Aw#@T z^BEQ~; zo}cxQ((kP^7po@U{;aOq_WXP%WbA7W>&^V+$e7n7ExlLfwwc!FBA$cs%d}F@K z)Bg&Y_aI}G>nk&Ki;Vdzq=iPu@kEY(%j)@OR!MS>3x|{;E{2H~YnNN++H_}Qotnt+bM>9Cf zz(He)h&zyKk0!~iN#cB>aO|4UPUMGHh<5D2T{#CP=NX!UJbz@%b2~H7TV>4c(u^GL z2RlP=h%xIq%mPP044GpUjy*r^MOq&G(ihd9sev)ZiP9_g5i;%3f<_&-H}i9~`{ ziIrCKTViE(esybgCTT%=!O z^f`DTEk0(z->P^e-a}X>W5>6%YbO}rI2A8#sE}9Mcxj;?8y2LS>SK5nOKev2Z|0jD7h40DlEJmT<0 z^78$Wpu@?i+mLd(9bRwL8HxHLMxX;@ALY+VLgdLuh)~J9bAq;UN{`d%M0pFCTgusS)VsQH{#CA z(`7w{g@`d_yu(6y`JsH5GvAT=de{-p%k#P2?x@4>@uKG4E_aID+Ow*q@i#pi(K^o8?1ZWYjG3Soyk?8}S5 zi$lYM^G@))=_(~CNy!EmlG-<@cL3}l-X7kH0(Ar zpE^4}hd&U?$2j6noq3`X`Z4;W$L$HaQ&hf@MhX-Fd7=KEnh z66{h^3ebgoPoCH5^{WMGQ|B0`KkCoT^`|JvZcuq1moLv9jix9_n<$SX;`8O9L0o1* z+LX>jf z>rNWn{v^jH55vDd*W-%@Qv;GLj>q8(1*7?)+}zXv)oz9yxxsK=DB@A2(fW#lC1ndZ zU)UY+TEn>Lq`)aHla#vv6x!{FbE5ipiRr1C3_#Z~)VMHzvs;A3#8eOrY0!(_hAERB zw8s{Lse&;JyCRrKm{YB`+Xs^)c(-03eC`zDN#)OX1l=w;GEU4x%-9o4pH$mGMO;yT zH0V@OyRU0>>43`p9C&rs-AQFO8sungW_jz!Ty)IA4>(wRqm~#N~y}5aL(SQlq zeeLHv+_@pQE6;6L3?rF5cPRBd2B<(N&l?IvQna*zN-9mh10zeo8S=>C->6p#4mVIK zv?}0*D(3m6&t#xPxeQcNT6vD3E8vetG1D>tyH5syFr2yEu+IeSJ_XE0oGvUl_}pq8 zh-6Y*Z%i|tJ~-cS|CDZ}G?8i_U{rFk27)=i4YEh;;Di0bx=AD&v2_xoRolv&-xqa9 z0-glOZu92FU>x9LhP5)Z$GmwQp-{*jc85G>MenA{JPtoRY<|2mFB)`4ifeDjoQ`QCBG6 zA2JsQ5(O{>jx=$`v?tBSzhBkAJ`L7Qn znJ;86XNk7mP1arL5D_n?vY21k+qR7Y_#A;y6k`)s%cZo{LaB@3b40>nl)x28Mi|xt4;atPzbY9o6$GAKysG6 z4qqTQ=+Db_s^UiE35CWT1aH9WcKZ_@o}}t=Vu*`)P~Kc~7-=I;k0Xqs(1pbiH48?) ztL5{+D8S(g8S7()_h3Y>NJp`H74hc6=`}NvGS(<2V4*x`Ad;L}B|fZzd85Ig$L9{{ zc~xv>s@g?UV5rZxFT=E{A0ZgYfY%vu=D}{rnNwoDV%Y%ec3!97M;W8g39STkf>g1} zg7s|P5=zXaS|&K^;Ye;Eh&53~+K60{4m!9t=?VvE+sr&Bh~x)?L2oW}#Fj-x#Fgj3 z;z!u&59I0#T1H%L4ygb{&_khlCP3uR0I*q=rM!H&e^EE?Ajy_8);vV}8>pm_8z>mG zs5@6KH5sTqrG!1O zgdv+$Uv5V($1E>q$Kvjo(ITnFShoZB1YDSbM@(6f=~S|qL%|KtcY9LxnACuv%NxuM zZlQHZJW)Cl#S%?kLZMR% zW6{H(=ZxfwyRUjDPmC{0-wbvrS1zp^`jsdLhXPJ{C@%y-C6|W6B<2$HuP9s`Im=0G z8$~(@mG!!V?x?VrsUw6t7>qixd?RnZ?A~d>8nYj_U*tOe9-XCJO#bo%`M5o+mrdk$ zHz{D+0RtAK)!U8KFbqSUs5=<2bVMoku)I(h!ygt{bR9BpLhHK(%Bt!sD;nZjtgtXR zB`1ch0x|K(F|Wq>)NV|dh*ej`8#UvEUy&$nFt#UPw?rvEf-ANa)ips%>~g4Ws*&P| zU2rB;7_mtPwl2i5>7hJcSvsi#pXe>cS8L=Yi#-)zkv3DRi`h?WE2e6_@kPeogNNtz zA0o;S!;*E(T{I?!-4)1*yI^dzC=#1dim(5gn;~QTN|t^yW^n)Eu`ur3$cx@l(O5L! zJ64{GSP8CG_j1H1#VllfUA+{KM7?1&SPYjfrWuD`he9+qbzD_lY+Td$@n+4I;khR* zW~Pty8Y;%?jF2bRIK5u4>{uE1y0C@xKx3V3Z^TwrU9NMnWu*$6V;ZaD1B7V2Y63oG z8JBgE$TkEkp*n~_d~wXeigN{8QKk#Us>%oQ%V9z%t!yW9HkHivL%5l15#f>ok)yL984*0Djgm$D{rbd3eAdS ziP0In?pR(yq&O;aEts*|Qha)t7pM~GC;ej+8tMo}qw*W2P3Q#EZLMaoV&keB8Dl{~ ztiGu+hQ3f|^q?~6{J7GxNin^_b?s=JCQpS{nHmk|G+Q!;)}epJYMZK|E;fa;n1)z= zQ@m0U(HZ7tQ*Gl7^|AWWczkMI1NK%m)YYJuj<1WAjT7a}5xGc}ZOd@P#!Y9Vpo|e$ zAT}wF96$O23tPxwOjCyb6XJRLz zf=yKxS~I1zx~g0>2+GKQ==Mi_-U8HBjZzQdTonPd2`z1_PsvfmusI9`u}SF+Q2^FP zL&aph2U`7=T^0RL075@MWd)s@e%! zOu5GVTbGa((NkgB>d*}8#4Sh0t)M9+?SMCh8 ze+!E&?&9CVO{?|;pL4T6al=cm7vo9Q1UZM6>9W5kf^rmj25)+>ACAoajzl@8``jOp z!-ih%g;a93_sB3U?hIZ7xwoV&<9BHNSJ-#yQtlyS@CV4;5#t%Zc%y0AnbC6+%ew}0 zLrSruyF!SGozRZV9dAeL%@!bu%n;;XIrOO=*k}5tv>(v8K;B0H&eSG_)fPH4;4GD8~xkK8BZyVw} z^a4CnF<+N!OaBHVzCy?>SfI=GZX>?#=xQ8+3uXmBo)xS9Z`6A;? zr?f*bd5A&d!%Lrcz)MCn{cB={CzrUzX9qoh@3Vud8P-nLPVK5?^I3x~NN~StX(kO- zl{M7G>&7=`A6IaEcBCFprc}+qfSiqN)K_7uZR zG?dn4=OU4K_Hp=P;_)R`W=2)Tn@X#*3mcottLn0c;{%JM+$Ao5xTLJQpLdK`E2}Bj z`uhK&9A*DwF_l!+mQ^>ES7i6~cnTx2(f)AGK!go9vdCB9b$SYIoNy%O8H-t|-yQRY z^Za42?HV?m+0I&`5AVLkK`Jh&J{3MG)&CMX^G!ySTs`W1D-U@OPa>Z0_PP*48}?#mr!& z9H$ za3C5RJqfoL zc81HEq9orjQL7}VG*;#zko^%?^pfyVRIC{@^+R#tYZbz|E=%7Dm*78WuCd5c7o5;t zE%t|zSW$r}{5L8PtJ7TL8K?Dt@JLilZe2r7X=7ny1Dp$IBgnWWRNMZz`Yz@qE`MIQ zID`hx==uR7Dhd|H3UN;(m{*7f&FK0lc%j0)SZ**fT2=yEDs}l-jL+5F=p~QiF!lD9yI4@S@bOpUu zx~!gcNJC%ZZ4~Y5>57tCtKDUF_0vTjnJ^+02@54)+xaj(br%IAc~UJ|sbe4|N;%43 z=tpvT(xT>kw){~g+r-OVT{P5yg`&lRNPn4%Qzm{L>F%m9p+dtaGwHe zZ(>~(3&>4njUuaTyh8sO-dK@ni9DtI@qUNEm*^$X(_`NeRmEz}2Hpj~2%dpk zT2WS`W@USr5L$=pP$c`Rm?&o|8zXGQ7pP{JKLX#Q2pc&>@s=Y3>Zm&siVB?~gX=j| zG}aHRlSUEN59Tmjr<=;uTx$JuK~zs=DIS_d#WUtYZy}AhQ0TF^SXfYmyD9~dBB(Qs zI)b_Wpcmgy&FC6XOYD|KR@!!i%%I+1jV#VJo6s8;YAp&(JrJr=R8U-4q#cDMdY}%f zE5%~GjNRiba>mM=YHFs7Zfojd6zVUOUuq+}Z9TM6Z4Z&}gqAY$tu&PxFJi?l`2wNN zJ?+Xs<-?+tc<ysqq0U9 z_=^nFL!G(7sFVWls7SuoBf7vAG_g@IL}W%n0FxKJ(@;)YD%M0WimDN+KLO>?9dmq- z+18(3ez>&4j)=NlfuxPz>n;ddotBM19xa25BBkP@++nhL%*N*^G213nG&X9pON`-c z+f^k7X*1cWN^Dv1jw!+|Ix3-=2rF$RDoq$}F}j9C0T)AaqfYGf*8BEe5G*kVgviMNO${x4-Aq&nnI0x3YGD2W-45p4-l8QgT_^Q z`fBtb;wS>UtdLkt!((_${_qe{f8%VeEc=pG3sjQVZMC3wCb~d(n@xx9+CnSqkV*_j z343jWF0?TR0Dl2Y7WJjotg@U)YrjzrLBiE}7K+N7mKfsTkclk^EHXRz1BP~RFM{+LsU9cxFue-zm>4aq zsKhb07O^^=sk)5ucr-#{XJBJ`ZBX;pyy;zBi!qi%m*{~kof~B@jo0E%x1Q<7(s9)l z%r$+H-#n;K3`rim5I|VH0cPVu%d6^f69#uWA)F223sJ;2`Z6SFZu%u=%^NN%7;CjN z)n_A;gc6jO)>bew*_q6evz3oVoloWcQdoD6t4VH(sBw<;5?x(79eOCsM06AG-3=H5 zIK5D0O8BlgW$Y_ZuYN2!V7?)G&t0}m%K^aZJp@n%5Fb{H^m?FkhY}cVgQpwOLrhb_ z3}1>QqDnVq!}lBT6?TN9p}n0@8XB-KY`N2w+^SAq|8Mejvo1NhXCyQl zZoy+3CXFwrXP4O`5Ke&=KeceOURXLwW)bNZ_px_Z`#5c;&Q8r4Ye7YQb!k~e++Ek; zD{lxl)xcDgdBm$q;=<&ben7-s3W zS+E+bU}l!dud?`N1RV48*?J8X)+~&pMGw@1NsZQ)6rP! zMaEzm4C8I|SKJI2(+#Bpu!~hz0L8Lpw;zUHD*7PGDBN~^hXuM5``|piVuVX2MglW= zt|D-F;cgGHuS6f-UtpEM`;SWp2Jx_hXQa?J+mO;?yG&!Oq{3Md%z#|O5z*zMW^^CI znn=lcR7a%N1^I%R76yUCudZ_b!op&x9M?_@G4XQ-MY-Q$rRy7YFpDUHTg_2`Zyy%5 z(HIlkKuY<3Ag(mfK+<9s7y2RvMZyIiX{#gYavD=!SwtFu6Oa!yW|H<>n#OK72f3-L z9iq1$^^~($eez00WVg`WFS#vETD?P&1-H!)yEfNhzM;AIHzy+PrsMjN= ztU<4sLt>*=5pIkKhv;|Y0ek8A;$Rk@^=`&!O$vl5o^2`@CXI*>6SHuUsIGGniP>w! zI7&ZDxN>myk3pRF*$SLLZ-Fx?+s(8a?5E6)t2h@^?vUt_PFwW~cgCz+w#j+649PVJ z+TARDcBikJm^I2J4LUHoPFha4DDs84K!YqdJ<$yo3rw^d#duvpf$;DsRWSt?K<>+u z?hjS@P#J-+#MGddkaN*;A}*S*N6{#7nrhX@8E)37`+vf3f(s{R^RmL37d{H z+$p8{Hc2j0y@8^c^EOcvY(UYM&N1r7oRvl*M})Fhr6+<{Y2Z;yUv!BSy7e&rAkaO`rRmJu-Gd! zmUC92;-VX-3q#-*>wzqAXQXP`O-$ZI^>Q^xH?)|aG)%8=#8y_>=w~7Vx~04UDJozd zVlbQ4ii&HWB1Pd~WBVOHjzlGyjAD-#J&5Ut8C_kxQFWBYAboSRP;?$uV7}WChL}F9 z-I5sdS+k<)dnBxiC7KzwFel1p3v&dTI&f0FegIy9oYD2CW6@6TA~Cy0^@`P4u}(O{ z)*fai>1F?FyC9blOsm6=lRFs77;?g7!WeRW9DP@7tPv{#r`U^b86~T~(w4Nc*37O) zb87G9syQ`NrrsZmoLQYl%(p~;*o88p!nyusmc*zR`^+RZdSHHGbbu(nRM;tXRk(R$ zEUOC#frGa0$I;BKLuO;vxFg!^8N1SOj%@FUERTIDN-d9>6y5A8hH{IQXRO7s%Y6dl z;Nk5JWo4I!>~!3Ruvv9hKQ+jnn599sA(d_&&8o2$%ec%zv1rHuJ@;bdJK0{t!g?Hz zvKsvYb!_IJx-|~hFj*4*{T4VBxUTvXR`)h)mcuwaWR6~PYAIX5=52+br-(|7z_Mm_ zpUhMS!vMvrW>lab(b=^xVFrCMPXx<3vE1UYTckD1rqgCDG&z?V1G|_;iGhK$i^kFk z`UHbfzh?u>6(yNlHX`R2Y_9<^EO+8*P_b5XwXrfGhcaf^wus14>q=X!`lw}QjM176 zR9u9Wayin3jOHHb2i5or8zWF zM;{P|9P|D{Is0PPGF6vB)<4bh1d3zuE%b-*ep7S76+2e36fLjuh&rane4`5UAfI zJ~?lg>X$_IK=aEhYHc!f5*|P;i!8u+h?LDf;l*uy%$JHV+_4}W?zlW-ERLGXo2*g} zkoJ^lI5^~Wg96*8%!Ur=b7pGzHOU%oYA$=6=_!i^BcWGAY8>9W2fe#ve>ww-xQ5u77hP724gOKP2^d_ z{=Y&@uZ3Cv&Zt9a)@h91vgJ~YMWzZefkAq)Ma3ISVN$O-1K%Ij2?Lm<8kT!T*Ps^^ zPu}Fgl7YC%!?t)4?1V|UXuzjzIpRoRW{9mj4<$xJ*}M-q*I_H(YeQO#4YInop)%gv zPk-rjX4)KI?T^dqhwVBkf8;(pe{1>xw_I>NGwmDaqEXYu3B{Zi$hL4>bgmv&Biui!9Tv+%Cj4nFPO8j&)v7&`Q?+h zYuZ5ct>mLs`T2OrxK{Htmg-954U z`!_DVq5Q>>UwxCWX>SPr#2fB!h9dY^-&()?)Yl(s|FQd+8~1zpbY|KM`+OQ-``%aYmtJx5= zzVgYy@1M_n>uT4M?|v;g6Y&fFuJw;N?kgVm#rh{#edO#@{TlX!3;qTFzV_`eSNHEf zdv)Qos)cuKfj{1n@eliS<+DSz4$qI+dS~UgbI)6-X)S_3EpX3)U#>o8+GoyBS1$nf`8A5kMF3++ca-({^*_$zu5_$uVW|1bLu&3e(mI~dGhC{As@B4bj&zINdopJQoH!1j4?BSIT;BNM zsPj+oy}F@wbIyvF(fNj%eI4vg43nf4KXb-kL^l zA~S73`}a%s9pC51ZRs~YeDysOZ`QP{1V6m)?5hU6z5KM{KaDIN``ByHlWl_EYv7UB z+;nNzK{MCCvV72(^ETikBXE&2(~7$O^2p}v9`OYq{MB>VCFhPnJc57T(>2rXyXmZ* z?_6=yk*~aT_Bu`bMDSN^`{AuRkAG^-{%K#1_<5f)d_EF=J~Qp7pE_QB=Si1baOz9V z@os}Z?}<+|3V!FptJ`OueP--|FRKr2xo#Zl?Q_9D=g}E`S{FR_#XavFa&BP=+0l;1 zV33)%^OOTx&s+885f=^GIp)K|FIb6wA^2AxnEuX{3tzZ*=a%ZUg;%UcUTzfp^Y>qR zvj6TSSC9Q-|0`E@eQ^cyDfs&zvwY_jGd|hy)5TXE@%#1P9*KU3u`e^t*=^gkXZOze z;6EX3NPp+9v6$%z{-c*pzWiSoKQ{ieLv}6Oe%#T6F!l)k1r={kc|LH=-4h=SKU;pm z`-||QH~8wAX-|K*@wvQVjo;N&R&~9i=&sQiR|UV{K9lCfPF-E*JN>nvj_GsVM;Lbm ze@4l1eY&kJ8T$RhW2WqS@#s=Kf`iF?W?J{lUcTkTq1ijuo;>>S>|XCYh)-k+{&COt zs<>xezU%R3*DpVgS`5AYN${6;`)%JB>K>^3vCr7!eyQ6J?Ou%MSu)ek>HG16XH`xA z{=?4m|M&iDEid5_8o~c?z>3Y!y>$QMk%JHX{>vrh=b}Ff{_PKTc;eX8F8Ouv^%?h! zExP7qJYUkC@qFjFyld6L(^l7dOM7hfOoQxog8yJuZQ8JtC*RZag)Z;+8B^)Tr?mwC zf_>L_I6G}n-lg-uJl%a4znGhiFQ;Xu9b5KO`wo+aSFe9W%g=7tZYn+@A^5M}G=2KC zu8$mg?wg}33xZvj!2Sq+b-T~{F7I1=hx^2-=YC#$^{bk8EXtgjc2WGWL*IJ5k9O7I z!?ykU&X3r?hbBW^Yxi4IzDyO*7I)A zv=a|!JhMadAMSkE+eaUH=R^6yK9^jDN3;b0s_D-)ob|@Y-xobP$ zgO}_d8aQ(DNjH7|H2Uwuf`9Rjj_L1qdcU`C%nA2*TQI|m{wVmb)W2FV@v-BcFL-(E z8BO;#qg+w^!;XEl`sd|qt4=s~`WtKhz2!l)`69u;efjBmv%k8p`sXQ6^#1YM+4pGL zw}KzocUiC4rY|lXwe+KbFU?C^jt^o&*WriUeEM&TGbiUCb?I$A9G7_?!pGPI|M4&X z^Z2#rZh1U*;!~d^%atZ#+_ndUt<}J(XE`2*={0Gx-z_|01;GcQ=fcV4j&!~L!i_gY) zx#7D4O><;3{!>qW=Cc#-pLxPvO&gb9cJpIv@JU(p`AxW{m7QDy7g{{&LqFPh(x=9J z>}ZPqq)*&>(q~GUvERN#Y>ewysl`t&!3?mbuBQC&Jr-4g=bsT>Vx~&0?8M6_#Y?8z zHvgBJnE|&6n}hzr?8v8uN-+JZ#f;pbnD32GkxTiIl$F=rR^3$Yaqd@DTm6q!USe*i zaTD&8@zeKWg|NK_rl^WP)?oGV%6hziVbEU8AYSgV7h^AL{L5vBvhtq6U#~pb2mW#f z(2>f^CruIkC9%K#IZYOd{8u|I-p)cDNKuSGmx+pLW%a3AVgXs18c*Cz|Z{!fh)iKY&(GQfHehmO6N0>4DH7gMMyAN-eV7sdd49H;*MZWM1U z$IGhzaz3O*AC@A5Ki3hF58QuG5zQadHr7Y=-|{5>PAyE04{R)}ulnnq1rb!$|D7Dj zb{K#P+*=(&EDWb;pg-5n`fGMlMDxem8F$;cS?@37Wj%2e-dpul8lR4Lt^C#Dv8HU= zKbSZAu)MQ`g=G#yiNpRMt8?@%-D}ueHHI9fa*O_)V#TM&OL(*MZy5nN`YEdEPiCaC z9FM{OgN>Lt_My6R{&p^_@mh(!I)36F6Rpu-R=IJd@ro4qKi3xH%W50sOLXs8nBNTFMgYls?+?j2sm!ji{D$OrMxml+5VgkmC>r~#Vl5& z8Z7=?7WKz({&q>H;BBMh|4E;k!w)BWcql}UK>u_*8}HF8!HWgQ;jOJH>fjG5VtnA= z@xP$Q@hPbq@{gsC&)@zXuLchY##4@5e=PM$jWx!|`A@YETVB3(4)3)1hZYNy2Ex+u zc-?I3#e_dr@~WDez1Xw4M`kZZFBd7N?8PMF(`zbGzyG97NNmK)y*tTn5To1P(m-yp zOJQ>Ur1hSP?eevax8hK4HbWV>fbm8Z%av$_@8Wq zM!eT-FI16nCqdsr`M0xK*3kG5kI{+!5qEg@Vl}j7uK#3XmF`WaUOb=h_gkv29PchK zt)3pQikHOeni|S*T3d&A6JZzIKWR`o)auVFOY*m~E;_Owm9%? zU#hPChwaLQ@~VGOnT1osmrK=@h+W?F9sXK1O=zl;%dY>lNjB^acAfr%B~LUG;sM{i z7(a5qH<#$}b%np&baw5eri)vGd#e?>`Sma76yqw4c^%F9U(-^1QJb*o_^;n4;9^c= zyc{{{UDQ9jcg48+?9)K1>a%%1DEq|hvjqcuGW3(UeliSKAsiG}`jw3wit~Q|{da?Ns^HXvGxur!YK@&&&#Ptt z$L1p^&ZuNS{D`RMu9DZWrA0*CMC8D=%;6Q}Zti13q-ozxmtf~A;tXZ9E+(r$ z=A%7}uz;MF(9+f`nE3**_Q4(&Eh=R)=B;STuDleSO8jdRJ(aUbvgGBgO(DcBVtxvI zd(5kw$>A|~=5<=5r!{olNHbw(lb1y{g`#qfKA2$kdaSo~*cEAiV$gs_tg57?83&2V@_14Bn6 zq+?G)sF&d7BGglaDiAtagf2u#ms^UEF83dVvc=Vp5z^DhKqc#Gu+!>koQ9B&%|}Sb zjzg%Yz|KbKXc6Mu=XJS<5YpvdMhLs#kkd^F=`rt{uHpG&@_HkLy?O|F5$YjAzagZ@ zvR`{6mZK2D-b2W_5yEapghnES{gDX8%upO59XlJLUgGMd=GE)X&@zNh5?2w>w&TAy z{*8lQ4dA$vAsNlt8XlC?zjp9F=rgFT)3r=&w6zXmD02sBr;x!clOe4jC&G#L#1$ir!w42rr&$#bnqy!HEYGXeghzGAbb!A3(p*(yiYp1T* z46Zfee`;k_S*5tnabkQH_G5}Oc0*pDh^RYtrA6RbS+%&xu5ms@%kbcGr>@O7o0*9> zAxy&?pr#1o{f7OC)@fxVRK&Bd{^Eyc~~db?SN@POpJpacvD5@6`1s3C71d z@WfxIuD3~aLk0E*#(+8)%sZtJ)|&9P6~3iN#J$X5$MFDAr>^(obPIHXSz~m}%r+Ta ztvK5u&#J`PP6@9^mEtjpA5i2q&`9H8`}x2h1;$g7j~%g!Zc_T6cqF3=gE zxTc*4dI9K6&{oh{pbJ6I2fYz=4k&h|YI8v!1%+($3eb6=AArsW{S@><(9b{-M>Ds8 zUJUv>D8|<2!=ZB+)0>BYE&@FTbO~q(^a{{3K(7Qn2lOh?CeWpzvq7%`y%F?UP`Vz- zQ}ZLBH-SD2dNb&1&|5&?1icmXBhcGGe*(Q7^f%BuKzD)O4cY~DgfcZB4!R6_?7VHB0{Rf>d7ux2E(U!B^mrW)6VR2Q z^d+7J-3q!2^mowbLHV}U7eEgIT@Bg;bPebL&=)~Z1I3Q-<_PFo&@(|_0WAf66?7u# zYoKw^*Foojt^=h5_6F!Rpl^a+2l^K1Eue3M-UIp$=o6stf<6cO9_SmO?}L5_ineXu z0QxcLcF<2iGuvw#+Pe8b(9c2pfNlT{fc^|R26PALc+g)!Yd|sbG%o<%1$rgu|3Gg8 zg>E#{-rx<)&Fu8u@V~D%Mus|RB{I~JEr;iWVVT%=BGi$sAS_lV*1HIG6d(9tESl!e+vPe)_V`llK`uWzyM_A$Z?&ALpR0HFgw( z=%!Uro{8GR;%x;JNxfU53qu<*5NEW`A;=gsd%%M|rm_o!D;ZVgMf|xQKb8}lvtrX! zT&EjL?_gug9J=|&>6Vr`^zn_;Z7p+zS03784C?I-XK7zV)Q=GrZ!`w*_N`mfn|2^h zBRlQWx3+*0+Oh7lme3C5)|9O5ZR8Q|jv?N;#k+Iv%$-`(KAYItjZExl5e|%Ty0c{t z-8kK0*-0nfhTlr5#s5O&vp?r3)Kslk=jz!|VYD{$E9-3TW9WUT;edd!7F*|#Gk026 zc2lOF+Uhxk@nAFygwSFkG$X4$ghW&6aqB``Hy=^yG>SISnN;^@tDa0gP{Z(_B{Z%t zLLD&F7~?Ojf*kG9ALVFItEZ3lv~$E`$U%ZSc0YuM3Z5UK(?sY)^XevqdI=s?e>?tr zW({<1o^}Ihr$JtX9Wno^8Y^qz|tgAGhF)<1$|gEXGHU`HhH*V;%)Kpq-B#nFFXX zrt#Bkj4xqS)5o>$D2H*dY#i6J!RRdc>97|pZwBbWpq)Tjhq&I{5A*=gQK0C7&CCtF z&E|7K4+3Rh%mTd{6zMeI35u~vjBA+aHb0H?BS2Sy9tHXpXg27#pglo<1x2rEJ`{O5 z2J}eKV?q0Z;;TQ+eB|^5&_YmjfaY@00icbbIiT}F2Z3G-IvDgG&|#n}K!=0A4thH1 z+n`Y4=B=PEP`0fbv@_BljDOuuGNju{hB}G|WQPbI#!QW&jvA-$x*W=FZ%pagMc0YdT`$$(0mA|6=7>wrx{) zXwt-tR__MGBxJ1iuBYhc{aQoo=dR3b39WA}UVln)W|xKUB2TT}HFH;_wcvN=n#?Ij zO?2t;dJ^J=se2#NtG!PdaXmG6Wm-$Y~td3xfNs-TcKx#m~Vv zSWx`jM7<2rR_`h!JDumP=yCxYvNg137 z>5198sha)l#W+h6S*VCCOBQLY#dspdl2wLvMlKu2Sh+VVlYEDnq1NQwDU#hLX6f;6 zu*KWdZu8Vu@A|nbGEebl&Kh7Oogh-w>didSyIziQolX4a?wEsmJEKxI7~>K0ggAS( z7I&WeY-USw=S^Av`~7#MYz;zC0lH+URuj~|wb(2y7KT2;OneU$%@YtoF8;H$fo8~u zkZyL_<#odf$5->>KZ`D+ym}u(`c-Nxl|PG)islv}m;}uwLg;KV#L1`5TVRH6K*%ZN zmLcR2A-bY^Eb9@{5p+BC(4p-N#1Mqw@FU%T$*V@_P{BJNq0>dE)eK#WP}|cyPFGnD zngkxr+3GZp6YA5nF2>|b$PjY~LRWxhM+6H$`cQ$77gjVFFH*Bc3nr1`kh44*@D#H= zb>!eYjk(Njk7svl#7L2eQ`%-@Ab1M#G~s-r7#5zxSvJnf#LQ_G&dxa))58Jc;uHk9so>))$8# zY7Wf4I8H=WvkuWR&1}yBpglohZkvw>#n9gj9$kv&;h^|$rZ%1odKTy@pyNQ{7&O;| zqSc!(0UZH)6{rLBdQcbW!=TVDv9JlvZ+-{od7z(zLi3w9gBF6OwZq#dK+{2sK@R{$ ze`xLvIvTVO=onBgg^UFq0eS{#G3c3~obH?rdJbp|v;y=T&^Tx*=nT*@(D|U{pqGJG zfKrdfgR*r|9yu&Aqz_9Bb>sw$r33FS8S1Fj3+*J2L!&MSPrNb@XTtvLZe8nQdf@ag z#bP*pPQwtHjvtvk=v2BYS2qiv9q0OLm2Mo4!+8+@SsHXO$?F;k9uHpQ(VVS+Ym(>R zS|8KZ4`ePrZ{?3}j{A*N1g6X6JmnUCNYl9^(b zrTXRv00G5DyJg`Qst(FwKyOuaF=^C&2tl!NwE@2cB9yA7=imzY{O7@z-XE0bZ0T9} zPi$#oD8p-s{xv_7ikIBiR>dpv5*;l02oKwc9RT~0)Y4p2q6IDMsv9t?F&b9oN_ zvqaZ(iBPJRG1QW(#3Qj~ur!FNhdON~hPA?$?_)Hr^hNX@W%egXq&iaeCuSkd<`B^A zHsZe;-)1()czcU6ABiniiI!mAsz46}odk+;TdM|Ti`9TK-?gAj5M!onF^2ROW2hq+ z^TgFoT)q<_-M|vH5&z~&lW4mx^U`2Tz}mwwJarg8>ED;Y&)kReP*6)U{y zD_qi(5PHxuhe@ca(zCMJhy->#DTdn!uq_x#^WW&;3}C0JUy9OTdUCYBEVRuWwkcp3 z3Cer!^gus`yDJCdHURBchK0L4^9^zXLw8YK#=s2<75GOIwUz z{pyY8)dvw8FRs$na*NQ<_|;WE1G&}_-4N;}u3{E1jaRCU0lTZQsWb4;qd8k0ZypEF zk*=ZTlJ1s*UwVm>6C$Xxh^SDgRRunyIwU;9B zWuT*mx#Y$LuE$PC5{Biq_l)+2VEef{8XAwOybf}ejHS}U5KCZpqBacxLnJ19T~p7> zTMP&~Ymz)IhmtNP)W)F8y!EWS!-RX1;m;x`xKD0$Q!BT|TJu5d@*+cU1W`_QA9mEn z?yaFrtb%t&cQ*yl%V)Wm8?lC>FPj)^wt%7$rPYg&2fuY9gb9-D%@YvPd-D{8sFPV*i+PokGX3hK z2yrfuCCs{R31}zutD6wg)A#`)dSzMKzQ})#2pxxzON8K)Y1JY$5h14tLHA`|S`gCX zqk^0+uA*lqIYa!Gb_Vzy-*_}ez)N(7h+$8pBHS55Kpgs<1w$@Ae3UToGJzCF zl2PH!R(2_V>nC1;?OVLj+o>z_W{ka@(U*JwUW66y_sdY5|r^T1?>ZRHE3T@th6>qK~bCkkGb!FkE+<>zDpv61W2MZ z1#tyL6hRU?qGYq#BnxR|Hx!L7X(W*}vm3e^2vIP`j_p~nJ$nTapAFC_V#nSeb`bPg zusk2?_y3={_wL;i9wL0-cYoQOxo6ItnK^Uj%$d1!?=-XRt_N%aTn%_O;7x!nfaqJz zHvrxOcpKntfb0{HRr7~{w*!6#h%z*@^JC>!tj|4wSaH_w1?&a57O)8rn%fMEqpbtH z3h+@t@YWs!r2HQTq{wLTl(WZ>vO)~O+Xt1x#p)sDI?P0@^uwDFkd@nAa*ORI`qQhH zvv+Ig?{6Ym6=`5DU^GL`%Y#7ZeF*Ea*nGn!SZ=|INor#S1}LMG=T1xww~?8!6NK7@REcARQ;SDYG~YZhzqWx-V-f3+a*YH zVKkCuK(@p1wHMtHmcuz`hE!=e2*av$PIg;SPozo;$B(34YR9IWP!XKdw;g!pXl64skv!{+d+(FOzV@hWUX8BU~_`xFR4-Hl0KVZ zE}6YyPJ{bJXy(+UhXc|b_!$>vK|@LpkL}NE0}K-7^Ag}ufG-2mkiG$U0wAnOGu9rp zw*d11-vK-m@N+;IM-3`3+cD6Z&0BE49qYA+X?s~;4Z*V0KW$O2Jm;lJ%DJJ zX0{EaDTa}ySB8-xWf&QX*Sdm=dYYhh*F*7I4nm3!OCb^pTgZZ^rW~mSiRa@%TkJGju#d z_c1h#p<5ZE6n9+95c}nhOBfo#(0L4;2@IynZ@C{Q3n1F-T1RiRJo#f7y-8W(4e=Vq*31 zAttVKm$Fi&@~duM(An@Q8DR3cIFzLnBC4?mE*1_ z;ASFpg@lR`x?DoD5xPu5 zZ4zom=mH5XM~HrHXU>(h6%x7-Aui8!=KM(3I6G@sAVi()OmB+&ybz)Z=a|`T}XTdHt*|E|Ya17$Hds$ZR;{n~c?*`}r z#N#}9beIIlx$2>SX94yETnyM7ki8T;FPdo^jsT<`>JNAe-~hmT0quZm0S5v;28hRl zGRGMLxCQq^0bd0?9`J2I?4fS{2yg`8=YV*!*1QWa6_D;Ap1d{x0*FW3veOfr*qS?| zjuQbnG-DTAb5Foi0Q&)^0S*LA2Rsfi18^i@CLsGSwz?}j^vd%>7oFFa^L-E@E_)j~Xz}=e?Qcp7eCb(ztpP_i}l@!~Zz+I6Nis!yY;hvy< zp@-t-lcu!i3EbrV_KE!kFOvZ-_K+Tmmp$SfM-sHBfnz9Mdley$C<$~4B^0lH zj1b3`1iFC|ikE$89Ay%;pMYa1UgLvljyDNf7d;eD?Uj)yfqE;Ucb3DheI#mgu8mkS;D^fMH%@gX+Hr3CFXJru81BD73!bM;WXHXos-f?KSI;y3J*J1^wQUF~-Th1tL0>>q zr}gS}-kK|uUTe5H?~&XoE53O<$+Hd-2kNCh^K|j*vJnmCrCOSN7oxhn>w*@IFNnox zX>%${0wYGU+v%7Q<#?qxFs}j#jo27l41*!pi1Lckrpm!IMj9#vnpcZL2yio^QC5!y zO%5?O)|l6Y?;K}W>3C;gNz*AL6=Q#t}cUSkAW~bb8;0*V~kqC-18!6=)H!fnj3-P^Qur9TBuOW%@LS&AsDNUQMxg< zo;ruw+EKr1X1mjB@ghyAw!{MyW248&%a%X=(qO9Z^i-r#8q~*7Bol+NQNQe<@!{>5 zx&FXhg(AkPEeSx!*nS3A=67sK`rt@y5e>9)4-4CySAwZ6E72lUomr+yN%}~tG5tyK%GE(t9ieM^h-4lV1u}#B& zvN@^fzSAS?o+LEi;=fU2c>1{Gb*#=g(QJ#!9p;q``WV|X{HF}xe!SC9k$D{|G(*vr zMh?kls8HveZ05!HJk-US;yAi|UtPugAcmnp2#vMwhaon`MytlUpK^biJF-0NM=>^f zb4Ga%GehUIQnO9$-xyO=MA2YAVb^@48gF>r-xuzW{(v!ie;w8n4Cwk%#%YfEHg_Gq+yx4yc)!iGw0^S#89I~ zG55z!jPAvGft0s?V{8EiL#}1e)5(*4&NSc1Q3d%^oCWTzf;4>nVe(*yBh83O%}LKM z$aLnq($dpIB2qH5U9Kq^E?1gE$8$YDZF0)w$?~qPxd}VuK}1^GgtQ5oufw--2jk7! z)WKsWj2t&gW0=9QNMIa?S;qaS{t7i3JF6S2DjMC~xLC13N687PctzHS{#_ZU3c=#- z)DU!ThL2~nY9WW%Vk-(>HS*1Gtj0;){))4ja6EH#5_~@pM>d-jJVcKtW6E$QN9xHP zx8|V~IDfaH3FYLcMWp`7r=g~#timVn9Eo?KpP@+}Qizbko16_%lvh_6jg;<6o0^fC za{_GW_K%z3Ec0faY@+&MNTcV+ULf-rG`D*I&TK!Qno9 zEMMngDh!)R?b;Wqpp{s6k)xp!Say@RjOt2!%P>_8~D1XP#S&q&(V&|sNDy5NL zV%f(aQKFc7;^=#*SPE!WT{$W_w*o$^kyZG<2&;Hi>4N9GS~XA?5znSHI~s8O`elf; z%$&@o4C(uNF)T~jC@9}vEh{Y>fujjdw5N<7H#%kf*fC>9^8rTiN*OtF?AWn(`{i(lqRf2&2PZwsfmk zK)Q1LKAnMG>N9z#X7Ki;g4xzNGx6PEhwDMJcoy%JADWgF$?rN$neGLRdyb;Z0Eou# z8BF88tHMqUzoMhn7k-v?3dV2@cstC{rzMR{v(7b1HyppjCWeAnG&+uPllFn`WYGEd zfvzX$9@q!EG|)X0L6;U$5Bkcn^YG7dNj)s<9E|FPUoz;1=(K2_sB+#8{7BIBosR%6 z&L5(+TOZ)3fTl#J+Z(^Rpz$mqw~qM@L|iLqZrADd#_vJUT(eNvby&V+M8BZZD9Y&d z{Q!|4fNs6MnA1^xDZj5k^M_8ixAJv`^aS4aH%BknTL+^5rZ#E%7E51RGo3cC*ZiTrdLMH#(4 z_8{^P(EYc0@BHQ?-{DJP+m>08#C@Q7xn=MC9Gwuq92-r}+dDt5pG^hL{PXwD zZ!Mzl1kLFy{x`o$&|JQ9@BEe_-+zK8t4-0x0YtNtEZrmHjaJi#;braOz%-Fd}0cEdH(rIo><816nm z(y|{gPR2=k_Td>Bo_ya7H=dg#Z209~oR00t@K`W;`M!)k=$Gb?4(NF#%RN(P<`cj3v!1EC~QwWK&7hY8|D?&4w`3sPK+$sE4R=pUZqODP^W z5LFqdi~E0Yk$zTZ7yT;1 z%m$W*_T{)7Xr#OhUoHZm%t4!GxFv`gf!F78Ig1KiKDN25pwQ*S8S8>D-xL=$q~;^tki$e7TM(yi3J)%`VBk zli*!z9)~ZtB2ZP&PmU>^76+Vsle7XmScUWmkj6IKv_BFNl~*sM3YVmCxg`rrEAXyP zmt=+3Y(hG#f?s0mlFW0eZOp0=Yc}|7U0m`uU_ANGsg8_{LZ8Q*U+Bnk`DPa2aa3Hg z9d$^b<#l2Fj7#P;q{yA;^%ZyvvG*!2c^Xn?);HFc1U&eVZC#}!08rY5#fC!>d(9B+ z9_C6=uFIR9pMedtamfS8A}2pD3$IedC0_=q_~*i0=B4=Z)2FzcUaY3nHq2?NE0YWl z12u^yK~E&$ELLAcDV&jmGGkpjF4=8iaH7RM|{ZZHED z{6bVkPFD>yHu(csbQj4lLfV3$DNf2>p9((gCa`ZzkqCc-Y3uXz`GG~$;SeL zWh1N^RM*X^=em7U8NWiOgz9mh>hgJouvnEyG3N4#RI>*N?Wkrt1}m6r?P%OjfJjhw zLn^xL%p`q45=}Xzd~0%{HJ%(<-IL}f0^Li5&I+>H)Ig{jbT6-7>1A|mKhQp%gZgm= z5Q#Ck=V18ou&0Qo%tEB6&|BauD9ralPuPPH%yj3tw1G%GCA20^y((rSGuswZ+O9lN zBJ4L-EhCNREiCeQu|gb|+#ii!QzZ+PI-d-O*WoK~s;ym!hpZOuD1fqws_FXC3y}@b zk5Gw93BzPdJBzih>QaHYfGORp@i)W#$L9n@t-)(_%%nuHF|wH;+pm zgnQ{|(sz0TV;d@s?Lj9C$@B)OrU;DM7aGo}1T-Wh0ke|6VW<*2HfxZs!z+*;DstR_tc||oEX)aZ8JdrAqw#`w#u)iDCH0BTJjc@0 zi@cfR_2w~~nMP@;g~mIpz+wf+;S5V`2nXHluv-*cishQ=b>)e{HZx(DyA=9Z;BZcL zDUG=s>SyY%Ave8=rKiocuylAKf%GD;D=1bP!{03=rZKeGs6xn8j!>j9Xb@%t0qLoJ zZkCQJcnn&vAyCCt`P$MlnhU&?0f|}@z#nrLL{X%H(vTT+xiN^uCBFw=m5ufI;22K( z<{-pj!H=?1XN2NXc5-9av+$wNy7$o!P_c!PAHC?sVkjq(jcM zjqXAi1GZ0_DT!*ozX@-4V1XA4^^Mhd*A22^`c||LWMdepU|*peCU+K4O|^8YBw0oWxc=b?14!jy$JJ8k1gxRk#o< zd-|uALM!bGiiz=GM#h^heI(*9v&74&6--V=I7^L%+)iRz1-eN?tZHu^NKEGJ9Q0HR z)$=&Nv%WFAyfLq-7JaKMqXN%g;6&2&nC?-&)9W%#`tgV<(>p=*u{zi`tVg4z!>EUq zA>JR|%_gJmSh3n*#mpiTUme7o3~0KhvT+(Kf?g?$-XBs3`ds>0DymkF81>Xg%-Twm zFvFb%2T=N<*CP60KQwdY$lHo^GM*MpbKn6^=V~jrfamdU@@p7C#_>mOGBxPG9 zr6VT`a|5&SDA&rp%hjZ1H~TDVH!};#e$=0$aTd+sfX!~f@jjwkm_jysUUePLQ-M3m z4q>W5dM<~3INj1g?Ruk)M}L#vWO#-0fSQJd-KJGlR)ivk)Xa*kpJiR)N%|}NethGV zi725(QPf4ZuqaF`O#!N-8 z2|McX$jThptsT{DWzNQyAw!&ItXhQn#EFTTm#|Y%eU-bQKN{7I&*3NnoLj>H>ZMS= zEgOvUL%8gYvNA~D%jcTWu~hW|pyk1gn3JHn*>oR4^+L_NnCaUr-NrD}rap3VwicXn zi*mefr^Dm*Wh zAL()&1qCiVUx%vXxMY5Tw)A3!GSq_&`ix=-mzr9EIRz5KZ_o3J1HKrgHuW1HnGbbd zvs`fF9XY!6&30wqa9Cs|s}^pp6`FzJiUFH$=M;b5s$>`f(Dx{C>`3AYc0Yy zhElyJQrfiTI9qR?@dZWnA*1WT(N%7Uv8?yjh$wi-)vX62Ri9HvKFy4|z>?jcnM5~YuTZM@-&4S^2 z>Y67GCKCrxQ(;9YRnpXO z8buE5bg(da;@C4w4c~@EGF&ptgsk3@l_{v;_{jF3XLPsej+`QwC^9EZqWLl~#Yks& z%DN3J%y$EgEa9?YDT(6c8iBH!*z44|upxjC^5~6z8W_;k<7&SMpcNdH|ftA$4=sA&aiM(`$~+RJwp+3RQO#+tU@sSeye{9a(QFfLeFcRe^r9+3dRR zVPQE#ib1Q@Xld#kKI@dJ5`7(+=W-t$?PUlbJmsUGZFoB}z;T&FooI?}bmjsG?Zr=) zvYE?Zma$-vQVB!f^u{-Jj*a2Au+Tjyy)kIw!|SK3HYIPmC5Au4=J)k7riEhp*nsmb zQwue5H5-s4AJGHCNj34jh&i^*ARV6<|iA<~2?(Y+%J-Uz3v>g*AtNBhCFGs^ZG5>&;KK zoMlukd}Wc+I^Br0*4um>V~hr}1loYnPX==`+D2K zsrfX_eC|Z|-e5GZq6UX?ivPitYd$PeQ6dId(ejEq3k@C92O&+#3cWgX-r~wD%EgSs zi*bU|;oxCq#!kzDqBoS!GCMSyQ%w)4o!3Tcr>TVOEv6qSYZ#&;V=YZA-O*SX)LVsW zz~?(WtJ2rdSRcTPtDN>Dh{=H16Kaull!5i;L`}4a9ybc5VXuh?Ge|Lu|2E{Hn?PEH zH!Q^v6K$#syYy&PFA<)x{G#h1Cz;(LFAPKx%^37eIARWh`snNKm=(*qJB7Uk=&*UF zSjfjMC88NN3q+M_RgS)8P}W_2Hq*V9l)?G5F3;T%#CCP&`pCX?%p~z{n6(1 z|NJohQoPONLwu6$>fZnD@@)Ns^*;=mHS|CAU2l@3jesxjaoKMlZ@+c+neQw;bmr*N zoB47N>EBP;u=DBXA9yss*P-8ienmO9HO>}%=dHVkyn68lM|qEt$6vc~%W(Oq8t89( zsPjLLJ^7+v$6OzG_bl(VFJLoPC-S+f?vlIC?ECJGSKm;+W!e{CPn8b@0Do-RPqCfn zPN>f0qZ;Dcy_ziQ#rjiX+d7|N8=ZCWd7q!+yi=>jG*s{}I^TP#T+2IdYfzVa=ph z*T#P6Jm$vkkG-%1dL;OJ@{)RXxohbx&&ENw|E=j~ywmcK;9vaD?!VhUI^wJCO9EM= zHdcIz?Q7UCmt=ePkbn7KeCLaIOD?q4mp)4U?w?6-T$6sqzke-0 z4KMKv{A^(>e zUM|EpiT+vm!mLx9?rnxV>jl4H%H4;4zWJC1A3OfF`Re!2|4q~G7yQes7cN|oyzcPD zuTQTk%t^iiM@0$#?#Uniy&`KzYs=Ib10Q}p0m?W&j{J8o%Xz5Nr~&sMUEsg2N98DJ z_Y%P`%{}koZb!U%^ng3oPR$u|(N&uEzTj_Lb4u3IFYc@PdEP$;|M0h^cjKG;(CH-G zlrHxS^6mKa;^|j^kotV9Z4I^n3;x@iPWkVpNoP$x>f&4br(Nb+i`TjY|LEuUKl-=D zyB_rod;DLAP1xbV=d!VdJjqsCa_@89KVBPC@}I`dE#KUD3AVWkKJ(p-=_#`&o#&g- zXTnQ&^m+&FEBNY(t*h_&@so#2eLco}(6liF>xT*C^JZfGJ)2to^WA$7yp>yU@+FYZ z<$_P@amM%VlDP{54X5Q#EGhdIM|TPSxZWGj2&`GLZ2OSAZocF5$8N(m>u%(ec57<) zMKiy@e8A(Ue&14gHuR)H@NYjEGcxh@gxlYr*L~~w&xVz1+9QHrFnUFg^R~XyfAkG$ zk4{_OfakqEyOYoF$Ho@b9~t;;TKw2wzrXA2!C1@@d`j%Q#a-qMxp8;QjSpXQ_nGML zmkYkakDlmjJN>G2rr$oM{+p7zGq817@T*VrOd0s(lo6lK|8VOy zSKM|#K7<1EnPi*&$f6-_E7pH{_gj4ydvZ}6tw`{DPU_LNoz7emd z3jUfyW8S*5{n>l>?5eS~ui6F|tpZ#>?HA;HBr!*oqH|2>#3)?tJXW>Y8s# zle53A$?to)rhP2<TZ(>} zUsZ9;)AxUP5$yj7J;~?t!28qBJwE&8&)Rm5`eE^Lg|HifUtD-w)eHS+9XdYsjQ4iz z8i+b=6a2r^E>EuRwP16dtEB(884LR0WjZ*ulpEo^|)YXA|EYGPBBwy}g2e z@Xe$nYwjvJc|*&R>34a*F2d`Gg1`ByM;`4zbi`$Ek6PRJdH2g_VK)=ztVyc@{>ymYYH~n|PPyCd?-GYC(@vV1%KH-VS^H2Uh zcFWbx%BVsngCnarGxp06$Ied0Wr8D&@^JCr|ikTG6caue^fo z;DW#Km-v{s6W$%1J@fbndaqdI!Z+*$?@j*Cx}Ddp%g%Y|*Nh`BT09x{wlDc>A8h`4 z&5PB?FJAcCbGPq$2xYlI@IU<&f6W~yUbKAD^UeO=V?G&(BlHCS%)}lAU0=BLqiN&+ zHS2}#|3JM?Je+*Gd9H~~I^#6ogP+$NzVbSL-r_RBzi{`7N9^3SrvBnLw-V+lobEN?=Gr({nL-df#VzR{taYu>p|t^@4w5-hv%>UNqA+=J)33VZlr3Y29d+H@kC);|MZwP= z{^3KXS1f}}4J7?gv6Tw%#Fn{OdIj@xs{QmWOuN|=Y zH*B{T{LZ8g`X2MZYlnZhtZ&`x-OfQdyBtM6H+}uyJakC!7mLSz z_wdYlzim0X1op>H{(Ucd;pSoE?7zG?aYjG;ptl}^pCI@-1zl!-d{)03?^s&X@7;Um zyrf=Qe*I_|M*qZO%)e^uYs>%Iruyo-vYMvyiek({>bP;T(a%%w4;FVWAVfK7-ad4} z__4g-1)*YA^hc|{{W_gu{NwJ623 zh|pg?*Izu}vg5bJ6d&nKGT05uM{y*2r{DJc7`Y2rXO~V@eRSl5f_$UnibTROl>o2qU3sqrf zsqsfC!M;g?J+NX9k{>9O%BJSV2`oO;?0>2Jse!VF>W06^qF>v*6#O1Nj!P{EcwSlr98*^$b8u=u0&Y`=rW9^Xy? z_xIUXe(#0r-FwXv_X#2?Mk z{Bs7Z1~1?S4rbpj3+#9MVf$Z64W2peHv>8d%>JNtP5%Kfx_oGR5X;D3bP(BN7urGO zj&HHxY1F|~PvpQO@eX1g@TEp@-#`03-=F$dJUQsUe;(_$f4So;J<)xneY2l<|HUu% zbN_Om8>nU1h~``UITNQ|^N1paKg*{4ue3#V?ZNbMR9d!`pe1JV(nb@kYW0mcvErBU&tcbQ+uy3{`Fb`+`{AK-~ zQ&tz?h<&hH6(T6!_V8d1s^zj$y??zfUytJ|b6HSS-Z;7l*zFW>KypejvxLH8i&t0`^Fl(8g- zU3c=fsIDdlx^0aoVHLi5|3O`HDVc+hd8+3O;Vt&(oW^-2`tsnx5```jh@UIj;f38d zP1hG8M@M1s=W6SpkGFN|0&_<20b6)k{v0d$n8E>6SgK5v`t6&5(0}-n#$R_W=gR}q zgYo#$=o;Ml`&a5&UO#{T<%9>D<>hn#%9>k4eFI0DC^h(#>a(D%;b8g>y13^ZKn*np zFry{?3u~(&ii7E=RjHMa@SeJFo#HI%P=mcA?Sm^y8|)_oR5#dpKiWRbeuf}`Cqmu$ z)y;Usf;dNFMwFF$O6FCR7gkjI?Zb&L5Il(xC*NN3GlBMhD9`C)U+DheYvTj0dLY(l;c&NLz9er zj8r;Aop|tS9BzNY&Zf{qrwc5^%zGsE!(z*-mZ9UZm9ClPDF(#0E`Gqi8C#~bGXPHo ztN=uqpSo|J4Ok6G*~H_g4mM**9c;!>y!N;ro1ksbL+bp}NipGvJ@58xZe9P|AAh8Q zZgcBugedRLt(PE#077XvMws<_w)GLT&L{U^sDkU!-f1xY$6J3Zx}2Ujb%2-a?cjy$Q(@ zm-8evbw*_f)pT<=6|U?YIfZ_V&Iw=hirPIu?h*cfmoe^-!Pk_XB}Ap5V0JE!UXT8J<(4KqsCLZ~GPw<}`Vxpp zMQS-aNegss%T3yh%FE%pk9DPXNW%HhvsZ(v_;pkciiD|`K4E0cgf9jYe$zohk}zS* z6I6#Zrg|=z>fartA_-G%ZoL)tWcN;dvgm}?*8+#NNjGcD9op`-C9GV<=)@;oC;a?Q zzYQ(h_Oxv1ys|X|8MWowW7-+Hvi%PHZ(GIx!&b2jEnnGI;;3}#nm8XFd~9vfi`z3g z{W0pbpC4uoSGL}R|C?Jc#DC`n~q^doin6=n1Qs>AYjwB=ccXk(E+}wssaO@&0y}XJtFff^*O} zeiE~C)dP%x1aJ&|E4Eu|inLAe?Xl0VY$bt0PCFCoy8*XGuj{t-?4iv_!&Z4F*edxD zeWV&G61Ga4YbcIiA3QCL8T0{_K)kjyu}#7}$X)_%?Tk7}YT>uHt>Rtcy5+rCn3iwH zs^}HVyYqhM(>hk?oMThOhoofY1= zqpzY_abYitx=qBeaeGo*J5wU7g~W=KHhvYSv|+^+hb$siNG_1L6<2g$4AjnAMNxq4 z+L@hU1-lt6`kE}}3ky|-!zvK53IqGE8)MWos2#=JrJ6hDSX)ugm{rug3p%Zk_?^d@c65SJ`q8UMFii9ivbdmI z(u#JnQh3Rc1c~deSLF@h2IXZb%#l&^( zOm493rplYRZWYUtxUQ86etvb(t1EOwJ0^gh~~MNynccg>5`Z zXI5x*4B8D5v_5P>?gVw%j;Fys-sss~Bl$V>kGIhwLZ^nHqTl=eD)e z`<-@XaoCt(3>6XS&q-G!IfOx@4|NaA;GCn|S~J%ZrePCE`zS&uO6U!QMo8=~GxjGlHW?;wxWw|9;d3O#D1=UskPo3@5NEjD9I5IS07=a{jt zVj_#zOHkkM5mH=!M(9YP+k=qeawJA)&P97_w;-fa9E$m?3cZhzitW_J2wh@^?lnUv z#u+IVAv9h1U1^3g;mfBB?kqFJcPlaPMZQO4DxpH}B7|3xfcpg@)%tOmZQ*q%;8GA$ zrOHMKuTlY5ZH6u|L%*A$qrgJZO-6__@19y6LcJuk+zefT5SBs^3$e%wLq-Dv-#~MF_O(C4r3dJnQbyC<01$i=UJK&xuD-`k`btxR|qk zp#|c#iOIV$)$EP$faCDhWIYDU%n?f#$ymZbj+z}DYRi3i@C>OWBy*zIWTMo0Z6xJf z)`rL`eC`$BXXOF*EHqJaH1d%^aLU?*pL}Yxp{5DvZk3cN7RMvn9yMC%8n6Y2A1RgN z;d+5~FlfnJ7*v!s;yY9Qfu`J+$u(~j)FvUB!v>R_iRMp8 zZopkazSI~Wn#8AE8*!!($vE(ntPHRACnVDc=Ni0u34q8kmwevw}M(z6|lG8^r{}+mqLv>PCFd zTb*G?@zND#nrdlG4$C@o;mQW4&ngtsz$HS*A#ztgrCjU|EG<2s!&KAAUVN$cFF*>z zk_DpSN)=cS_%nJ;8Rg`wpEC!~G$HgDqbq87mry$&rW6-5;2eUy>hU}QXUJ8e<8}_A zufh;87v>XJ66onNvC68lY)yKIKv3&dBa}!Z)2RwUmxi!C3nSXAiY+Bc2UMqSD1j`? z@O3Uql3pkAr7(yI$@F1EsHC(kaSv@m@?sb_UQ}h?KdNeJ-uHolvc@-t-ERuJ@2iSu zruSkXu%@4@-?Kln47k3>FHSE8?`d1P0(%3(9OrmlfE87mu1f(20$v74%W)mxSiqYA z(*SP<%mTa<@NB@l0b?Pxdjb0Z-Um1U@P0rZ#{3{)Dj;5-Y@P(T1~3zFEnqI-!+?c= zj{sHxt_Q3Ed=!v#oW}sU()c*w1%OWgUJUpYAm2#d0C*?hM!+?IPXj&y_zWPI%Ki!X zBH(7ge*r!R_yyn=z;6Lx0Q?p3MZj1n)k}a~0bc>^5BMtJAi%AF!vS9h90&LYpabwt zz^Q<50Tuzi4LAevUBEK|v6|C-7U27Uivd3bYz6!X@M6G!0bT>R4UkK<9|PV7_$A=u zfZG8#0qy{N0q`q89`5}$U>rs~EZH?X0RIg*AMiWCrGRMj=9PfxSk2b~cCl&A4*=qr z-sYzO4+Y!`*c)=mPx4=6FD~U2}iH;ef*d(T2^Z0FDDJ0(1b@0;U6=3y1~X z=F0%lw#_#HW&!f69cbg`rvP!pee>IZSe9z;4qYq&91J)OFc%Oy&|C}X1zZj|1Mp(N znSgfz&H~&32p_ijEx^+NcL5dy{sDM8pba{G2H@d0BLv{0apPA0Ivgt?ls>BI3I8mAkMLB=IL1r0lRj=Qx!lv;9@{8ApGd&vjNWr zTn2b9;8lRo-R8A`O95X1Tn4xYumx}sy7KveV*xJ#q(Qq3@O;3_0dE1k0+1GI72w-| zR|0+xcopC;fL8-{g{OE8;L(8B0*(Z{4sa&m^?)saw*dYf5Q|aGPXgWt_%A^8ndTn= zF->V60n_mhKnLJsfSG{kOU6E?2Ydl=Jm4#Us{mgGycTdP;EjN<13m|cc}Mehz_$U9huwMy@C3m3 z0CND}2Rse%1Hd_e9|AT3qOUhE0sI)S4e%2{`jVdl0$`NklcNQCC_!7IhvI2DVAlCG z={Y?Vubl?XWr_sNr-$OTHWPQTiTlLFePQBKpq(o17(EoPIZT|(#7#4CMJBGq#8sHM zvrJr*iCb#oT20)gCT^99yUE1eX5t<V^UJP|@11Cm@Gb3=PPWr= zsGl>`a9WOwmJT1$0u`y{1K*CBJ{;Q0BU7Ri2R$Yx$pyI_>!rR-+Ho?Ae-xSyr(QVo zi*RrbkJ9l($#Y~BT&Sxa;fvcR*;7WQjHfO!wrk#GZ=d4CQd)#qG5a!JQeJ)C7oJ)C7I zo`bx^Cdgx2g^MD%pI=p?%K>?C=4oULq|99jI}+VI#ElIT9p}3&E~`?~vFQGy;FQ;8 z6&>>p7u|eabg)CsEYCt+bW|24I);?!7*e8BICw;&RPtOKTMr zj&j8r>zT2qKYci8r{Nb}iUSeD>(5A$X(&ZIejQ4&hV#=ylRy&X+86bUlp^yDm*QMq ziZy_C#MkOlq~0hgGNh!)kdmUpQHlyD3K+L>`%$B|412C^#Ig5WE`*XzFH03 zxG;rd8j30rKVL@*SL-kRQ?jzS_EsfhUg6@Y(8V(ckY%XU#Y2Tq;$cXMhoN}w9{g9h z2lSAxWLON1Fl?uRB)VQvqj`0tR~&u!%dl0P^?${%U9Jo63P2jRRl4A&Bdi3+kP;k2 zO0N`-dZlnmuh2U!{Sgk0HXFa_a-;Xbt0TG1LtMC3V;U;iq4;&!A1luKQ#!`Mp&R%$ z;ira!$o|ND!xgSwm)k{vEYHQd+^8u^ZVV~8F{I?CaFmeqdp4rfaTuM@sw#OJ{rmn`zY2D7F9IX|0x-E&`+6PxY(BIVrv0pIhN~U zn~ks%8$(KL48?2goeU*#IxQjTr-|!aNd<}Pa=T4STvrrlKJPjGX)5uV_(hjnf5h-& zlk*C|3(}v28X(%@?fhXnTpIl*nh`*u+Z*u<6F3Z(6s=OV)+7ka<(;Xo~IVT)S zcxPy%ENxirAIlRi*SmGO!m7!pvU_#8!Y=A^Wk|`Dp?FUEWx+jx(|idTgX|y~WPjc| zC^spggCWAOdL4yiIHh2MmEr#j)n*&#{Z#xh7j3jLxe~~P>8(Kg}5&+-mSU_ zZv$i*|E`OW%A{12AtgeF;<=t8s+J(aR5-+m=?$FCt+m(2Y3@KRaiB$QIEdi z#Sk&1lhi7Q^lniFk=-q-B&KzX6vgMKKaJTvRvtU*^;qE0Xeq6OO?TWA_Z@yP-VuW| z(~!mw7$5BQeDlzUSDtZPo$(N1-!_c$pbS0)i1PG>EA?1k{Uc>G^tpVDTGFJ-7T{-G zEKm5B(&121mT?3iRrW-{DnM9^=8b?UfJY!*Dj@4I3Xom49zUhh3@MdnNLdAiqg7D2 zs4A^=a_J}B#}TO&(CwsSBq~BPpcrvWKbE*iHSdU@=xGNGsqsl2aireIb`|7Yjq z3iIAN=cUlF31MRi(@^nG1`O|<_?}G4f$W_eZP+_|qc@Sa>YmC=oQX0R7t6#BN+Xk_ zBgdk{v7F-o*+ItxV(9?&(VDTUjWH5?zR@vH0(=>85+LhzG9Wu@06*1H8B!gUp?Ddz z7499KPKNLG%zZn4=#&_He%b8W!<(JhRl7%q9&X%^OKe$6iX!X?{iUtjC3{hJ>_3gY zpkw{Z{iUtv(!HpJu#cwoJ8B@&&^;m4fgkZ3jGu9>MSwNpkJmSL)$XLF;l2gGa5tA} zDDwyKi=rDiYAQ@S4CbJ>UT6kmv;SUfH_bVp3jQ%#v;*A5rK7^o|ELZc^K1)qmXW%G zKeoACX=rnn+W|;j$pAbN&;{NHMnpFjBCK?SA*CA(#cQA8zrt1C1NIwavRV_QCPwqlv+2`2=y@R&)yS4X7p0w|SqBeQ;zbWvKOsBNL_JQ#JvJA0t!1KpzU-}EvQ18wGjM86lB z=`So}cz>CKe!y~11!RB817v^62gDOBI#124(=abUl>yTMd8@i3P-0W z33t-^QD1^OrVCcPT7Kyi=z`};FtHVAcVh>hO?oqF`oV`0Oan+{wo^SR7^HziIbM*SFX&9K8Fb&Gqdt*Dvt>6YqEJ##&U;H0Y8!!41_UE)txNUr%fj(X{g< zgfRvpCC-8WtrFrG%C*_(lj7?T!@Bmwk5{}#RBYWk?9;Wh;qToaw`KB_H)z$$NpB~2o^fZ+^oTR%!bVPWQI77#bjh|KH^3S z7Mr$Ko@j8Vi)`P}k@bz(xI!fNI((~JWqAPO_c2a#=f){=2tJq*a$~oLPAviN-7FhzJ%RU=FugAHb=SPxxDN>_zrLs?!O0wCTpELskgvznniOB z?&AO#0VV-b*4Tw8+PoZLW&Iga+RRYAR*u$ExGFsquf-w;JAitfx8};E*BWlldn9+t zif`Ud@~lO~fqHXWzTLsCGSy`x8p=zxGdrNY%z5im~;anG(KNh)m(pIZji=WLgpD` z;|`S!gkJvgzTJ@}gxY}SnRvBVlY9;_OPI@BT!)zDp#b?Ln4FnX?S_+pNwZYl;=fVm z%OWthMqnNZ!T4$`YRekvTks;E5slI<06K@n=v+I2N zL}0iRSzQLr*a%E!1ZG+UW_ARI`+9<$t*uO(9AitVoMY4zJ4y6ZqzRQ6ZC;Fx z|9Kth_+wcx)%|)Z#;V|(I)=0=xZT9q$=TB1x$F~T!yutigg=kwYpf);_V+}g*^d84 zfA3+2Vsw+!19FZD;mnaH#>R1zoag@Qd>H6(&dEY!<(y=4?xS-~ir~y~JH|Fp=UnC?p6teg)uIUlEUJ~V+NgLl7<Vbh6&Bg=ev1n0gc=Te<>-w4iJvX8ORHzMcR zr&NyY!<{Q910Es>m$6dDp3oco)hHl1_-2+ji} z73It;d-Eerk(`f0OpI+0{u`VJn4w#A&I2Mi+a(nj67i>f^!i6>DrD^`M+=P|1O{ij z8G2ObY}f2zJ%ySaW8(@4IltL|_`8vu2MNsy7S01r&M)bl2S#v)DuDA^{3qu<@0;5@|S{2!h35aA3$E%@00 zdzg(HDtxZPe~!-Az5QHqWM0P!%`+&EA^D+Z=m?CYyoMq#S|BX#>KM($WJF-5hhTJx zd71in{9Ur6xDE~gA1KO(3ZH#iFx>*5+tr!VmMYVoCQ3!~5% z83yB}gu!Dbj7}LBl9qKboN7!S6HJ(wR**N<;c^z_c9_tz3(QQH?n=va zI$YU~oao6$P9E%Vq-j1+wu94oip{+7n(rMjder#Q!Dud(nY6qKrA(58e%rsyei zGsakBc&k_%C#;rNR~T}4Inr{ovN9a`1^LnIAu~Ml^%ArCd1=|sY*&Fh%aI1%ot)|y z^_@JrOs}@j=dUPhYOD?{#MznkbCF@16;)MH##4nEkv3Z6@tT;$7+?C5{bdoja4Kv9 z3Zvm(moSv<=!n3DQyCB7!wAji%Te)~FUoT%g$r8_H<6+1pe8zWxyR=#X{xF5S2aoo zQD*i=?+>c8>WohP+}fIwN`DB3Wc7yKrGW?F@!Gx=GjXpEsN)uPiVO6D6`4?0iR zfo`2n3-(&He0KxC0W@ppC~k)UM5_l69Q*<_)BTEW3P3b|?_iEN5&M4*gwOrBYSnj_2Ku3N@?jzlxeV}8$$3>$H(}Sx(Hv)A3 z)M-0v4{WE`UI9(nQY66DQF~m2xK*GTu}sKhxg=V9VlWkaft96QE+y%-88U;g|%ij5M@_D&VqbQ@-7p7ag z6?DzF?wudy{19kf(CIoV9|iFyXx_YS@BG*vUH-0UjQ`Q}bPpo?gRbxGimIdbcp(P1 z9yGn~R&;iNX#BjOE4l}-mEEuCxEK}9PJRQrm325Ap z@15U3L@x%-^*Y_&_}vbgi}@rCS4ZW07z{RoX5LeZj`E9E-{qa~Y946PHU;UTwHx*7 zJkb12r`uckZUasG(~4h5<>Rv0Q=qAPR?%^xD_Z%uH1;cKKG~w^I?{vTh#va9qA~tQ z8wZCWvM3r|m|fcf{c8rD`(?$gKR~qd@s+%iSMccKbw$U;xM=cYKe`<>jc+SDE+R(b zw*hotf#$CF6`k3S)Pn-A!m7;^u^$+B3evBG14-5X4!_QjRkfy;%RCc{opP*Y#$P+u z5>pWUBs?CLHcFpGkHA43*zPeYS+n!O4Q0?3>&phrHP4?MT6mm2zX9J-tzLw;$?Ygo z1CG#Z)K2ewaehhchxhha{47N@)Oig5s( zYo<#p!;F8p`v8^5e!w^x$4%OYXJmNteKXv7{M2QJG3E4T7rGo79t$Qf-NgITM-NRe2!>~5y9;v)^7C`_xGZ_WOeM$a zf-leQ@tzvYs31RQR?4W6Mg{|w3_Ka`!jp>!LP?@(NpU{TZS{C^ii>dwUU6|nT_rv! z?jN4wODP^W5LFqdi~E0Ykv>;v7yT;1%m$W*_T{)7Xr#OhUoHZm%t4!GxFzUwqS-tyXHlWc$2NBr6uO)aFPpn4 z&+W|5V8~|%^UHCY;Yu&cB3cieT5TVmS$=?YzS#2A)IK~HI&x}_eRvsis6S9SbZn2% z;n=$SVFDc9oZL)ju{+P1QTcG+96NIRDbad%ZaiMql^EAy#K$dgcn9; zrsi)flUFU(CtpIwk1~x9)en?XSkz7)*6ZWppuv3J+$Fgm9#D1CocV>m>8?VLJ3r5t z>zKm3RBX%WlH40l#?my8!7Ai`y&xidG$i7 za7hZ6Te7gU0$Vn^BrCLL6Vh4u#7Yv7eUaYAtP1h@8SG){mfR&Dg_TQ&SAGj6rK5;c ze6=Gk`O92PhMW9>`dTa&2XN{}xv#7g^^8m2gBUqJ5u>zxfCY!e@k=gPWkdhTua0JQ0xjxKMYMh0_I#RWQ{xOKS3OW*V$XtrCA9(EflJRTF-K zUB0{$z)DYC@>iirxXRAjCm_lWDe{$Jcp-7gO}Hs?<0aw(Z=qEF>(GP^C5?Vb*&oEy zAec;itEMF2!8sRom5u;FX%oaoR+(e)+$z`M^kK0Nn}p($-^P?R-JO+Jlnb4ROMVZW zy*VDdA)V#O$?`xa;*uW$F4vRg%go82p-Y9N*FY-H{M-WAa&LBi#$JTLx_%N`WF;Oy zwsE4RkAg!8$;`tug|4`d!{f}1Y>`k0saWvW!LZ@1ri!KtY_N(;ehRnw7^3jLb{!tO0Aq?N9#d%95H&zyP*k#U&4Rg za-g=_U|`*r96jDbcV3py>qyUW1@onNwjvMFW-zDbXJ8U<1ME*CqGNqT{gu`P)RMPyFG4Xr?M7p;BMNSg6aA03@IS@Zy^iOeOMcJ<}7+w zj@)3TtlWjDt{j*dXoUV#2GshWQEX)^eX5xl!SXKx(}Jl^&p0Ys9vpz_t{l`y1os7$ zm&YCO@HbJYV}Zbl9wjvu)pc{~!J@ILEFeW?uSKuv{Y9}xv2 z0(Mbam%^azXjoxEVN&zzmAQ?MrHVhD16fp+_^Xf@zHAP>B@YJx(cW2z^b~pvdE-Oo>Q-%sXfegvR**dIgKK=nC<1t6CD;a$wn8w@D>(%y!bLz zTylTtRZW%8RY-#@+MMC=I(+3#wY3YSkD7{CfLPIVUG>;U8=!ij!k2P~HH%U1kajWo zf~zYF?ZVDA(Ax6UG*_X|otK#(+PMPI0y*!)7ZAHX2=`(Vr0ezu9~*iQ^uhykU}nmm z^(cfjqtNX&>MYC&_E0wd9E+hT@@9_Lo5yT?jvGrYG~QVS79&Is zXINrGIOqnFJ*e1H1lLTjD^I)=GZPAJBZMYaTE^R4so{2{;hB}^ z^v!Va>lqlQ1|elEQi=($@cZ#$5S;ZRheFY5C@b~NsS^#n8%l2W5JTp=%7~R<{-%Fb z!7sx}-=AwKxx)+HO)o;bnk~iA;dcv(IXYM@Zy}mVPC_J4TAtZJph1-7F@-=)=Rjgv zeqaKkkAa>v1gda!WqECB8O@zke4LdJtdF}OiW(0TmC4|&SDc;qz^k&czNrDv1#9T< z(WmgE3hc5%aVZUt;Xk?a#)|w(Ev>BgrJxk3B(GYe5ZamO6y0Su-IV-v>GAc*#RsG0 zbmZiuqm60p-Gwk&)R#6>WYvCu6SfwY;Nxug@Jltm0I1948|X%sE6=cWKBr>a3N-tq zZe4?2nwm1XLxJhdMeBbB+Q3tYf=k}@#W;_Pc14C6SqXQ6L&YWJgompi-7b_ zqBCV5Y>z0G9!cp3^zlagnoUqt+DUaDo=+a0BMWx$2Mz70s4K%>Ox=l(OCE+bJl%zG z&GgZ-iV$a7S|r%%Ow}dF80ODI8kNnHh*>Ar?pbGGu)koo+ws**-ncMfn7K8Z-2!@8cjreq=XP_GkHH{ndF zl(9%omlK5&M-{i^z5#M|V>tse5a~U4S_-WX0KwkF1XKa=!%9>@90*g@HH)LH^Xjvs7i%-5i1Se!+2ih_$;~$7wTnc52Rg3o9CGO3Ety z&icme^2WTTT9}Hmj0(K%iwP-BuIUHlJH0M*bUYq0WqQwy?jQwQiS=l-^kTJD!kh+B z(>WQVR!A$dVzt4FnMEePI*2zJaLk{|)@!T?&dXTz{*Xe@Db`&TQMz)(s7+mBw^y2k z8SX5&?qUSI7SRWdfSD_8b1Tw`za|q_jyI;X+>SB2BSG&Y8^z0U`Y;2aFeWL3Cn+%@ z#5#l7c&y`hPzp8w!S_jPOB&d9DDTR>%iH9^e*9U~ery(=9j8A<<}8{)pNIy8E>%Rw zF@;Ziezgk)gJm#`x6xm#>$t|yXm%9keC5*H!t_hJwOw!E@#v+}2T@0H+tvFos3H4c zs}hW)myy8Cp6d!6Ui^&>M(z~%vlI!uf4}a)fDZ+{D2ldOhLn|-XwJ1ma^VyRWJEH0ec|SboZt9_g@%SKJv> zwrrCnmICPu4z#;H)$C3!k(d(Y`UM>rrISIYTdI6MB508HeROn#Wi^R*qsW=|Zj-)U2Qx+&;j3^Qv>`*U_k z8KvZ0UcV3E>!wL@GoQGvupT5{?^j1tNly77# zwW;X|n~pQwc_qG@YG@Hxq+UbS%z2wgf(qs=>WLn2a?#fx z*sZxX&d!b%QEy3OC0=r((V`*Yq9GPasL_UNuB)6l+DsfkO@%2|5bMQ9G?t-_1uK-G zzOe+mQWrFc?b&G&o#}DuvZL*D;^uJr)3InLr&ngz z5U(t~%A(*ROM94w0A=}<-k>&jDTeax)rRnIeYSyq*?^u`|c5o|#QA7_ND z+R|>Ff@cgCBhEQ46~>xbP+=@1D7`pZQDf zFifKAiQ@XTqX@D%XFky3@YU6Lj3PF0t=z%R<+z=*u+83qMSgveWWA+yY8h5n9{SE^ z*>pX|(~Ar#Bh6i-MLBY~Cq$-u^p<2Y&lh?Or)x??bv&W#>)0j1NrB-vNnhalkr?cH zJZUvooM@ANvXt3e+O!NVgHST)kfFJzk+gIRy2j`hqkM44GBHzNQ@br}b$?86YT5!W z7;!ozlQezk4wsMKnb@qRi)1)bR5)KRV`?n&r*_QOog}Ud>hC!i4}EA5xP}$c7i7gL zHN3QH#mUqy3hGKrX9_po>_(hj$rMjL0b6EaX^uLq%!6XI@!-^>Ppnw9q)=}_7cNb2 zCCM?adfd4McsOXRrQ(e#&e!G!{*iK4%vbWlEJJ(IKkhYQ)hsguP{!QMK^3 zV@m6EBhp%LF*$sMXbe;`FgIXe7N>$tIWIBY7nsz#Km}eWg8q?dCq&AaXq`dHs5syl zB*Ux+$8h-P*Eh;01=@J?39>wJrTfWwhLOR%iW;1#E&dVRZ9e!^Q6e5_etAWmg@!)V zgOIWm0megeHv5DNkLWQK@?vOXML4u^<;7U{G*>PuQVxdJoLE5)Z@rE^~#t=^Q>9X_1&HwGGf4UP2yd{u%=1_)wuBQ}ky zXB`_c=J27Zs2)2t*NbISf_mQR!vqP|82-nH|sP;Z&*qx z<41jtOii^r2)499X7v~27KI7 zB90Vhf!MmOs4*JK;%Vs97`EcQmXyJD1YO+PZb&08UcGvdWPAI`n30LEC*1!2yzX1a ze>SWXl0tlvt$JeX>N|e?ckey$R&K$`m;5Ft zegL1;7jK0bZpltquuEBa#M5BK!{<@c>P$wlzT_1<_! zV9knU+lSnB^Btc*b{k&r5PaILsofXN{QmL*kDvN|OXb-+uKJo@ZyFRd9pbIE6T zbw%)vQ%*Q{&edC{KeK+&vA=$~{ZniJjwSu0H~#U{mUT}&_TQsVxuw0&SHEL2FZhJ- zx31oD&9&bo-tyd+XJ5SwdxSR&e#sNH3+`Ke`kuE|tsd~w^JhQ~J+OB?$=3JiiN3be zuR3S??PKb{DXBXHDkAtN<}KK9=S4GJgT8K>`tyZ_7|1>n{Om^-4QX4k{?ohP>a*CB zi(+a=b|#-aC-rDs^33Z;UNCyk%=h~(--y>j1b@w;F>hVj{_MSbcGcK$1SIVD-vobd z_p2wm@4DieS)X>l@|ol<8*pNU;JY8QX3wfcAAR=Ig;yQ<$MxR~z^iN6XPsm_^M*Sg z`|KK9*p>rZgH|9QfW+si+0Ja-ixbd2IZ>CBB^_Xt$3U!C6b-=7qw z&v%^P8v4*jPpBHP@q>@*-alhW)2II_q8`~Zo)C4+g-2eSGh)W9fvN8g+!%N9Y1l4? ze$rz(n@>FA_Wb*9-}L#$p|7O#m??c>a==W7rMU6f2th@R? z6aUu0Q_ItkTSLG1jfBG&+*y3`+QxHd+*$BZA+KijQ2e)E`|zWE1`WO9ZzCV*{aof> z&f?VuL*HImwCU{DJ8#SQ>Y(lOGwyEY)geRw>^HYPTY1z+#Sisg|IOkrZlz6(iBmie z*8cUaFOPfT@o6W2+V$D%HuFA#zIm4r_14ZU^Lt&@Gke7JvyQ*{{U@MrGW48R&bW5? z8~2|)?u+S#vmSZrC0;M=DgP^X#YX?F$6Ng~PCfRXgI1g!U}uh@7bJf5Q0t8kWn|s= zb^4)~oHKz}aSYwrwBgJ9U#K|toF%Vrylwk^jEZ`ZMncruou9s5ou0XU&=yUSPTTWZ{1z(6U^rRQ7KHnTu9o(|}=0B!Bb_Dg+ zl{S+Q_18~&e?H@!(L2V>|I_g|z4F|@I6c_Vzg=|KZ$A9|qbG}>y(xG9v(GE%btgl= z>4V!ZuFXvPcOQwyr*N-kZw~JayFUTOH>)L%-#twZb=RTj@-^6HC?5yT7t?;LDe;O({KK*s;G{_v{e97-Z-}yUlM3p0uGP zGov{4ts0OoEIHum!S_@->>YhSEi;u8cO}@vl*A82WHT= z6QZs==$rkXslK=Rvw^b)eO0~xEqwXQ(EmPsZR=Cd-SgnpN=2=UE{(^cTL``Maoh4*hWJx%HDrt}FXDUlcO*YpX81b6)Sa zZo2N*rO!_P*GE&~5AVh$L>*o7Mc3~0$1T|WkTW&8OP59HA47Lm*B*Rz*NhL({_@J2 z$>;W3ja(V}f-dh3xqnF2@6rY@I_LeW>;FO=lp!JN;<`f*dHvCW&b6Zt-TC!jKVzds zjiLYL<|RuOCq8t@Ij_wq&&x`@iZ3Y{deVh2r)7P<@x#;B#y)=Jj&pyFTpgx(c3zNm zUzd?b{NbqFx*HFeJ2IPgZRpFgFMKfW&^L}c;`RroW(~aLTE4(!=+`cJs`m6(r+;_Z z!)KrK(KDCUacURi$b_in`)%%iM%1XumtOeKQ_}9xVTq?3`U`1qzgX(z9P>)yq?0as z=*Z3V7l!`Qx4#;GFga6^Bl+q-oy zy!o%Uim&+Py}{SdyMfm_4gK|VUVLZ7Cx1?O{rc3a{_}OwX~a*Tmk{;s=7%QUT{!!L z&5u33DP`b-mzZuh^cQRXk~i;>L4VGBe%3DznAjvhU@-* z(YL(1#;(33Ro!R%n*Lv(^@2#Q#_Wn~QFZ z`FW9q{nvFv%lF!ubQM)43mQtxiWnhPF=#GYtPR!+=PV(K$ef1dv95G}UD2Yjw+)K@ z975%DjXx(i!@<2+Ko!bvD{(=KgbVg!0+Ae?T~YmWN!PzKVXB75NOMQNQrCQwHkg3w2!^Dcp%6%X$Uax9q0Xt#wk83uS z#S4(LeVEPSx+PWnGJX!yD&2?KNB@ub*-WlmQdi_jT1eLY&W?tt^Lxv z;=PeWwgc`n@7#upJ#<+=uCXjErsLb2QlcSKO|f~g z=V#e9VKU6p7rVswg^>6LSye;j?6TU<42d7s;t&;HL971hmQZ+c8(38Q=@y;Ffc16i zDkF`mA14{+mAbts{AI!FpT*w>UMt#**@+zgxz-kzd1tKuajaXUSD}YiR4v$Rnj>r? z0;hlK4aXVmqv5b>OZL#diodRS4u{a9CpwYSAJ*h*>dK{OMs*UwkE^Y^MeKg9s-I&j zEV9k~u)NUxwZCv*GEAF1Iw|T8&R=QuqMzRUn6fJ^o!|M?+>c|nX&D_=(+?{~O?8c` zyc0J3xJ;BSE~)wXcIIAhsSC%Z^hXvQBW}@$3Ff6%$+3cF+ zlYxqwWZjQS9-MrJAwU!m`r5vblB1LqyLtba~>LIkm4& z0ocXitYx1iTPNAt{70YzoGrZb;UY-m*GcUML+V=S2&fAt^Ay}Zy5)6^Lfl> zeSCHI`0Tj4v3$vR{;R|IN@q(}LZ9aBUGs*`(-&-^MHj}jeL6F+d;Z#CE!i=Ag|@jM zs!!{~-p4fAwa0rollad*KwMq<|2e<@{Je|ZiH0T0j;gli8Nma`mJNCPn4N#aB z)ZY9$@@+putdos35I14G?^L=UA-12a&JBxS`8$;@!PKYu6rmmsaO?*vj{%S7{#ft? z@Hmk4ogv`qAiJVMD%bHKyG7X~uXs*%UG{^NqQyF!ecBe+Wj{wOE`NW;4x2Zo98Ydt zy7lXQV>QmN^$qC>?DOIitWUPDP_oXeRQl$Ugqp2;d#GAAY&pt|R|An%dkN3RMO3ZA zsA^~O+e6jXmQlBLWu|f!eJ9rst6bH8WLi2TtRQX0 zRE6g$0y|WN_x)LYYt{?zf97>qSZL)ztXDqzyL74`q-D%iwLts0%e4jd|BZd|&2;zrpFECfT-?WrU;d5FLgS-Jc;~)V_l3LTAL=q7WC(AIkPTsam&UK7;+vk+ePFfG z-77bwM|D+8ZYf-CRQ}2hT@%Q@4UpLQ{`u?PCocrfi0bi*9}0Dk*0&*4ipFhxz3ojLC`NR6h&nbUK|1RaQ+~7lMFc*Zz}p@tr!c6IclYZDh&j{i^SIB2r`fxwmvhjqGmk&jTx!jC zFE>8j$4gJ_A=T#e*she$@BQK*N^CB?tOMn$Fv?}?-izsxebt=i?3*nI;-3uM+>*Vr zxhvl&SG4Ok$5?Jh^;qvEr-a1D#h4<1I8 zSj9_R_P+BSbxeu_gf0Kt_tFV#x1}ojA?5%5K2Kqc(_1rMQ@F8ZdQ9Vo$lJ=lD^;UGtSSzhV3VQOKFzHqqif6b(w5XwjhmzD zQ;pEyqbTafn1ajgNp0Jw=Vi$`^-1{l5{T$ts>Bbf?0!9#wv(&rA{A8g{+#2>U&x2d(?J z6owktM>Q9QS^}Z*fz|PiUqWul4%t#mZpH_8dAb!N#wjoLqrO?U5%qKgoo~C~g9E$# zd#lMpruXnu=#qpojh28mEv5kToK=C_F<10FI(sEj8Y3z7xZYK&IKh?Wa}mQ`(_5}q zxI6{(3W^eOMJq{ptn{;dh+Gj_o=@kxZRdZLG&N3wD^0VIgir6ofO^dXX<8RimZ}1T`pX( zht}jJld)>mSW3~nO3Yy>NyRC*(Sen@_KBB81}HW^D;bu?49?!=-#2sLda^H~lK3AZ zvP$?ziERJICrnM&yRxgBNZG|YTn_m=q@3XWs zDR1IwTdNO*j1mk{?(x~wbb)GG0{S?$fxs^3zhCoG*UCjZb^W@Z+R9EU@L&_4SRU;* zC%0+FG_7qo*7k?8u*=`_qM0{8QV3pC9z0F73>(jx7?Fp~Uf}X8I?2P83hzlTwrT?R z6w;N0#&a3vH)N}oU%tciV^Iip^JQ`yr7lPELN~AKCdxnalRH+f_G+Z{=+>TaaKi-( zr)%4_RFc|C_Uh&pV-e^_2;{W(Zn;`EZr(h)%^0r<$F&5mJEJ9g>&O=ko7xYZHF8hm z*WHnclFBd1X&^2;oW2lOilN=-)1LBat4Y`Tdk~lPm%?CZA|bjvQ*fPZ!k&stL)Gq1 zu}`bU#c&kbVxM*)E{3kqF7;_Q9WSedPQ5&Zi}yEN$5S zxNLl*eOjGQTkg~Tj>~dm4xNq-u?UxqWhe&2FmjOOoPg_iXm(9VmxNHu3VRPFO9f8Z1r~sD@QHIN=ajx&L$@ljNuC*qovk}ih z#&sJmx4gJ)*j|hSEo~q!OH09};e3))CB} z?Ok3H+*4_>&WVXzX_*H(UFgKRX?{f4oFL1mOfUHa-FmZt-%<;8JnWIEHeHW*K53zc zA#NMEoyP$cJrbqN^-w1~E4XF|S3rB3yy|#R6T?afW>&ElPWMQ>%nd^!c)?^|wWVGa zPOYeddH{Yk1EKgipV!2FBlnk3WwjjMXfkj!1Qm!)IXX<;%v-L8rY!pNmMX^W5Vs%Z zIDAV?bDP^;Kb6Ic?cAoywgaM4t1>0s>E2bC0K5DEC47A2>@wqJH^gL^UBj$aw8vLR zcI{G{7njN)8&00s073fr&#Txg6ToD;xFlH5e5-;V;EYTBmK1dT z8#e2H1+}c}Nm!%%-R}K5_kO&qx%Iqlb_tE*U6M1+F8u~Vf0urqV`r5@pytz7fRgi- z;BasiDE)T{m@K@kk@FwsD5I><< z3it=`Fz_C5FnAxB4L%5#fe(SzAoD4qRp29_EW*dYTR}Sf&>HXw@Hy~L;7cHBh1AEd z2mb*+4R)a(Hh@Qf8^K}VvtTOt95@Yp9t?uyF?13568LNIWl(c2uY%h_diT)h;3n{E z@I5e^-rxhUC%6SX5d1gT7u*Vt09(OR!2f{11b2W>fS-U*f}eta1$Tlw!Oy|3Kt}PQ zgORUqz&_w^@CcBBd*~#PkyB_A=tMc8sbDv-1ndr0f{e&REnp0I8JGm#1Rez52V(Jr z9sv3BbLeUCQ1ChMaPXht5nwBLB={NF57g%{F(pFr;Bnv}a0qxTcs!T}P5@_s6Tve< zhRLDxz*MjioCN*~oD4n;P60Q9S>P++G*Cy4F#8y41!sb@Xm+QAYJNdbM~IvW{sk-s zw}Z36|AHl83=M^0UuYnROoax6bHNO-94rSbz{|jS;Jx5{@G+3FS4hiMRp2{d4fp|A z2X>`RpABN#Ip=^$AVaFq2yiKQ0=N=X+rI>C1}_J11Cim-+u&8;F7Vf2I=$RYU=DaQ zxB$EbJPTY6UIX3*-U=e~p(nxLgPXv+!FRw1z;8glNE$i}g@Dx-N(280R)UX#_2A=R z6ZizU68sZ*Ik*nI7JL@G1;i>3Jqf-5J`K{gLhpmGfS-b|g5BsjUjySo+FWP|_y#xv z{2Q1Bz6s6%F_=SVfp3Eg!FRxB@Lljqa5H!>_#XHWxCPt*ehmH%{13Pt`~=(uehPL$ zuVLJVlEIx|U+@dCKlmj$9Q+E@(Iwx2so-uf6Z{T51B~k8gw+3{BSL`FpPya8kju`l z%N1)@=Z-eCTlg-4m=^h)Ow2e)p#HUsJv^t-5 zzE5lPX_xx6D}CDSK5dOp;}|f$FGkmyJg1m<=}S*crk^rBT=GdLC!6EiQ%((LbDlP5 z{PC5n98OTqEi6cOGWfDsvXeV4ANS+{|Fn#nKpD64(;Pszi6p|*TTAwi7ABB)H!j`n zG;|%gwzYz3{FaP_=4?&dbz3UZjF!S3%mhcL#+jL5W{eXXzdpELkH(uBVy6AH5DPtg z>b<#;;qGoG>de$XBl2$J0y|BF-OQMz{cxiz`9f(LmMV|B=$tsqxxG==)4fOWIuGzm zb>b5N|56zF(J(C1D6_kfg2gp8_F%$A#TE6uKVvL3rPIj;m)cuhGNNRP_=b)Mo;9+d zY>vL!U>9O#tSl(A=1Q9_q8^^k!nrvtG38kuyb5xaOApX7s2o#38JSsNGMEhx1Thvu z$AY<_hCF%TI4~bn$6p9$f~SE6U=esKcm`Mu2Ep?|+@XuX*&xP(QwoZAWuO|A;;;=$ zF595wiZv&IS=uhwU&Nv=3xHbhX*j&R2W%|IlT)twS0jT=#kXX~HK+7xDU5488($Kq zLV{?830g~PQf|33QKRCxmg#-WWZVj@27mg8iDM(ROS==WkERqE&hBnbW#r4W3*q}T zrzCYEXnlyo9c$o%eb~Je){%A8`MUr0Jdt>!?#)$nRQq-RW~gH$#s&(b>bsiXW7L(s z?AV~RI>^V~Sfa0$5w3-Q#ooyU*Cb3z*O>fu3yjIGYH>|=$);pWves^mKLo+MloyGY z@*|JB&}~M%_6HB*o*FV@)Dt|3`vbs?cEW}nBgpvp5CRGp$)+&Y!Z)~Q^vvd+!Z z9;S9JO?9d^XX@15z(duVx%7mn`u#?(-G~q~Xa0;e%xOA)2 zFtjDG(`uoeEvda(6xi7^J;_TCC9~5~nsa+^!wjc4mG9>4?R1l#FJj-)xO7WY{b{CL z=(X+Ff4Ou^OJK|3^-PzyWN(ko-erR9GVAKZ(3^#^=qdg}jY%gX25-=tr?3>et8uFq z&|0SVCisf+% zMJ?^txbeHz)8InH%s%TFM;JywKs0`lyjerahT^4ceM|-pLhBOq7A4~Ojce_!i=Rbo z!}uj>^y#{u#YL9{jgggex^WGMsqw~j8LlGZ!ftkFu-5x7Y+QE+3oFyP&G=J${hVKa ze*V=3+2i{?eoCJ;oCxZbn1Iz+5LFxS|Uh2}2D}kG3uK(-Y^#54e$R z>#aO_-aG}-wb^)3Uc=Y5hqbIyI6vq9!rs9xSL;Do@YUS5vNuGi3^qO?S5*8Zw{x>0 zuv0XQLUtc$pQu#!`0RxEMwz-ODziwq)2uMYwKT-F6eK2%FX-O8en9!}yb{k#FTb3u zx9$ExS#Fy{f7+VfVp3JdVAiYSSiS4*v6Gdi^ZS+G@x8Gm6U(+@n&Y-RlpQhW0UUnm zOoge#64hshmjb-InW8p6q5r1BcGH;gsS3N#OE{v!I&UHDfAJu6T!0ZXGvaS z3=1qjj24Ys8zS2~i7E8Oi!|-!Xu3jngo& z{CS^I*T9!fs`?y~Xe$=OVXaZ`M0Um(B1fxfkrdHL5JW_vOHA|fRgV}p`Mqr08ac@( z(?C%f*3wCY$;;NqF%!~!^)BkB^#IyJx30Qx(tXP+{cm1%qavg}QoFWfl(tMC)%bo) z{BkL|RZS~-)ZBEPDK55?HH~@`L;S<3U7DMAD%Jyya9N^DYgwfy>%L;=hlHl(YQ?Z3 z*4Qb%jPkJFr*~<-dWVfeqG*YUme$gwCj(6QRVI8&l#NKkeG}un?k!EqJp0FTTZ|u1 zkmKgXth!p6mvu6KZO>IJyG>-x(tq4q%HGkd6?P9EHUxH2H)a>fuEr19MWU@J&bdQu zg3*Cp7srIwksn17UASvStp6bXp_ry;>$|jeX?;3O3G`&dcyU2u*A-WF%WxM@W8jbR z(R0PhUYUldtisKU6Y)01qYTqvlU-EnKEyzi4<1g{!!XqlWBDXX&lSsiX6dmsP|sD% zd#T{L^LoxZDBLu|GL;>AevCBE&aSS+j3Q9W@~b6b(U`8;J3Vo8wOO3D7({1d)Vd8v zTMV{sfKiQ4s7*x0FaM)%Oh=(sPZTXyVz2+w_-HY0$2CxQu?MMn)jb4kOSie{B=XxD z-?B=m24Ng+9^m~r<7X-MW0-QZ0WQ8;(XB{|Y5fz-YFXK2%3=-Nm8M``i!wZ=>im1{ z-Za+cu_V^`xbf`NV|r2q6Ai}igDRzK|Ne>Qxot8sDoqf7VH8b#Pi?vG5HA(C9Vfxq z7@}(Z>nej7wh4Lj`i5zf1a$lnUKGrYXjH?riiXm@j%0fi1C!2mSAtWYsGY#OocJ5pH($M7dLe$~ zT0^*MZF7?djZf&mQy=>XJ==HN#=EL6zDYJ#=N)_ZhQ)1+is(6Jg-cLU<67o*T!~^o z7hCVF?vs|ZOObG5@&YZT(fPZq`y;3W50&F{|_=0wkvyj zc}tf84h(A;WmI>hU2ufa(0i~87?;_mUcbaNmhUagZg#M##aJcF<|VUR-_ybg%}rf- z*!YD0+sV1gd8mTzdF|4hw$s}T*Uu*#-)lshF_A_2i*~< zMvKQA+5xbAu5s1lvSBa4m11aj;L@y0lGbG0ryKpJ+i}?(uoB_Adf>8o8Hvlr$Joiu z%gMNGUY6n-W@7#jmmLkOMO)g@xHKwCawhn+3|uzPMYwFtmAF!jzlVH(TA8%|o~Ii* z(x&0NdUW$>TA?d7Pgl{iT9*#sw=w?#myP)w|7q_S&)+e)tiKa+S$`$CicEa9xNJGj z!DaLE7vB}c5Vo|gu^!hB^H?pQ=p z)d@V)rO|)*&W>B*dF1F{VKnLfB{7GM{&ntL&>Q_LPVZ8>?gfXmr9%UEZRuz~6QH#M zjR4(Yc^xzUKWrXA4Yi(t%mXM!^`p9-XJ!RtgL|_AicsBZLtpL7;MFp_{-FL^0p^!-qe@rZd@4lExFikabsT>+| zDxoSf`w;F?qsFI=KPs+AqQ-XeSg}wgirlE7ST)e*Qmh&mbsj4tc;^*cZz{J8#AND@ zcYE4x{CJy)v}n(zjUFrURz_3R>#g#tG-UKDsNMDvnIYL5TBYVvmCKrV7k=ye>m4#* zho_T}GcHx0^sO?_juNq7G3#gF-0N*KCBKejR5LRn+;J}bLS`5ww-*_!X#LogEgTqrscN zQQ*yB9(W5_1u~cpHG{W-SAwi@h8_SJ9-G}BcY=T8o)yo~Ch!lSW=`$_RiXESy{R)s zwIODKoCm;PfDeMq);JG=%*HqmgSFrzAZ2$R1AhxX4n7G!0e%Ah3G6}rLo>TQ)`Dus z>%c?6_24M*Y4Akw8E^*3U@=q=z5t#Jz65F)$jhL1AHD`kuKosgp)TG6B|v`%`+@I( z4}PcR?+7gz}X8=MK!PlV0_Tfqy#?cjCb zN8p3t$KdPW4)Al3vWLC_KLw)^rk&va;OAg6_yu?}_$8PMeg$f`20LUz4d8d+GSG>p z9AFgq2G|AEt_^n3g!V_?yMyuIe&7f&1{?>*f~SD+-t69p2hE3Hz$MTVL5;Wn54;Yf zPC^fX2ZJwzy}^Hj)KO>~csSUPUW8sUlmZ?JW`g~|N{~J?bRRefd>lLmd0%H zegz%}9z-8B1RMzt1#`jU!8~vnSOX3RF9z8O6uJ!@2|f)XE1~zm(clN*IPgOd*$Ktd zrpJRrz>`3=@l(JVAU%0#DHs4R1Sf$PgY@g6--DUpAHb>LV_+8e2ABqT6tm@avp+N%F_FC*CdO*_a64DU9-ZAiv^0^X>=o ztwFK)eAC^Y_@;Ct`L@dC+a;j#bE(TW)rRGpT$XQg#cF4wsjD7_gO+B5F6PUZkvgV9 z`mGCNpCUbvU+3&Qj3>GzYPuptuM*n$2=*zA*e4@8xF_~i)CJEjtF8V~JhakgmUP0! zP3c9l?E;r=jiBj@)@?m<bs%N_}WWsh8z zJ#xi5Yxr+zVw9yB_9STLg?SwR1?srdpGv^X3Vxl-)FC|4rRJ|IQl=1bUM_FH3rb{stCGs+p4xB4CCir%1=^`>_B!{LW@WA)`-ZY(zI>%$c0!Lm$Xzdj=-Lw- zTX^<;y~3P5HBHOL{~>yNWTAN4#zNigfrZL{Bnwx&Ec`8~UgCEy3nffeF6FW;l*{hA zv9y=Dw=`JzNQk?w{G40#PiG9gsX3hbftqj1C~sVs)ttS#ZOx*PPMJl4r}5jIy|uN! zS)wRslCC+hnTlAp&a7l;ON6_(K)Wrnw|cWnZR;X-pM6Qb~-gzw>T$H=_p!uTe$FQag)zoHiZr?q;`Q41Cu0vge1_M29? znc1&RtFpSS@FHXD*rsSUToi6%!v&j;jL%K03VN>a;$o}CCg!=D1DjZ;$lgvQn^vXw zTH$pO$l<2Ob!-RO!~-msi!-{e$m+F%8?!DZ61zp#X;N~Nc@WrSRwy@_3E7xs@0&%H zz@`-i-By^WSasUOoSS)Tdb5;A%k(&MtyrQ>8O(I-c9XxjA58Dm9NZoy7{)#i?Ca1U_rYX6xr}vwtpT-BxeuV)qI%Kss&rtoO9-?c7R| z%RLUV02+UZ27_%`_MgS+S#R@fSDs~VV7bpZJ^TiSdwgB)vs_Q!)03!GfzQGdGZAjk z6V66RfGzD~`@N|?IHs3*;h1*9w2xJ-UI$x-m4Yaj98cV_X{Q+sQ%=_G6%RcLw=1ZIQ4~B~(|N5ZZuq zm2t7T!|c6Ha!PSsVQ7nS*;tnOG^P~Xrwry@7sG1TrNO!ltKs_PCKd*HZpcqUgJ({6Y-jc}>FHotcN#eGipV>#GDXh)JWu9yMxVs<7+goH`-qJg0U(m;t7uS{h zlYk1M885w*^_ij|PG%K@CFPu0rFgZ+NK#eF*QfQ~l@j-+1FJNhsL>FsLhf8y_zd6I z1pAmDm*&0nV%mRmNWYBJ{_VWtCO7hVX517WR*LK+eq4HK&3o<5%|)=m#JHT`XHp`l zCH0F<9L6I4lu*1r;$NyOO{5(QrO2fhGN4xdoemxjo&g>M2EozbnP3XYYpbC&a5gv% zECEjgOF@i8XD)a?h)jl>zzT2`I1juMoDZ%BdFeGIW}FXx4kEdsp5$d2sJ`q1@OZEh z91AW7bHFBWCU_ypD=*GP;Dz7{@K%u5WkZ`m(ZS4 zIE&XZNep2#8-pHi$$p$YqsH%{VfGCxQoen&#cYXLw%*t@TC3v81H{;zy#;H<>!iYM zn$3+%H#_IDYgL0wr}c>P=ir6uAk06LU+tp`JVIIMeKt31OC=jnu_(5%Ewpu*@#3C0 z!2up5qprjaNMF=ox^CtdWyqL~q!D{WFbO%*Vr_F^qbXbXMi6#~1Rj79+IQq_4GBEZ zlKnv2rjWvo?v9WHO=&u7C5dZ2P`&+DY?l{2Mq*$Yt10_+RaFa z>%IwRoO34klj?3%!%z@u?Jym`^PkXQ8KqG7Kgwsg`gV2=`lgMMluj+4@Wi#&`_tKDQe6i1L zqDe^eYwfKhZ5^hX#WF9(B&04eq8P13VPe_UFy5S9k}<0By_klR_OMfj4GdfTZ90Wp z?H(ONiuX6@yvVjCT=w@**ntTNqX_qwN%s( z++=8XQWw^udE9rs?7K$O$c7nzr{J=-QUNY&E3wq!+CVH;xRwRW0$>XdSIV6`>ucCN;gmGk2}~WAM;dNFoB=0Nc-d*N)oxi zsW9r_HiKdIiCN(EtP{oA$>mxn>YTN}`E#uk_5Cjp*O%@4eiQ$=05Z=A?l z@r)DMAzHCCeLeP#I{RMGycfp#GEZ4?r9PKv%oCX`CN2?Vo_O|3g|TR4tTd3YXVHY4 z9lwFDcFUzi*W&ecOs(*B!Hv+Av9@(VGyi7vya|ZW1J7k|jN*Qcjm=@n-q;(Dfk#09 z6F3E22dW;{gGC^gYN#B18k`6I8Pt^QGvEc_vmjH&4*gAN1Bh)CdJ+5!_!{^U_!jsw z_;>IX@B{Ew@LTXTP+O#52YY~j16ATT!GYl4!5hI%pf(%713m@53;r2Ip3H*Y``~8o zKLA_7Eg-LYI{yTeR1hr(a3tS6+4gMMY7EFY1{{;^RzXJz= zQC)fc7VHYvf!#oCD5pD!jpW3Fvi%PSZvlDrI`k-bB=`bIRfXOHj{+&1(--^)cpRv< zF$9#Ytva0GaG>FV}fA! z_~|hV^5EF5 zEV--I*u{)9>}tIls&}b;YV<7DnVm7Bk4Lyv=99sLz*G=cIceYkFaVANIUgXD2WEit z!A$T1a0)1Xac+PS(%W!bA(hJtsa&x}X<1r-1k%#X#A*A5wJ%?`OKbNMsPnmK^%=Ti zEOeNQUI;yMc}QVsO6X+9ODdnaBIcs!+Cy@^r|mJBI`x*-R1H6Dc}VGAM{$*Qe>cKK zj$Kw;3@SfMKuN|LewKA|S=PyAmxnCvao1nivKsAYaCY3t?6@B5Mz$TR#3I`v_&twb z=UnW|6J0-siwdKXB=g%N7Z?1{#mOJeMWq|bMT9VZ|{eM4Y}qckz`13Sj2#w^_5W|((q_He-Y zjyg`Z)3~B-2)H89YD2LDesJM#lSH_x_J+MBA>VQ8pe#>L$9GEI=R9$ zOluaCUZxL;!((_K;&m1geF!FC$38?Bsal!oL)6pA92KFyn(4E$lKG}%@#fDu=~!fz zw(D5DsWe4Wfi`VB(`X`;p|F5Uo<1aGGVa-?Gi!D4%)*@}z`~Y=cPWT_iI?i3`f$J9 zrJYXCBK`(J^-#s&(cm0#G&mPL39JC8g7d&%fb&7E<1PTt206*bOn+5@E4i-$Zw5JE zEwmnN0RIXu1UG|Az^}kYP)%hyD08$4Oad8sW-lcRSwLh<98tqU2W)>aKceTHo zyJeoaQ}6d7-YD1W7Pw)n>H?*|>)w@}eLkUtQHygM0AHjqgub zwX&Do&8tfJ&&P91Ej*YNo@MJim7W?mcwMu}FyvRZHLp5TL9W*Sb?^6X zHjb7i-9|U5aD$Cst#wk`1@g=65%W$aDbK8rYq?r1;3Sm|O{d~eQT2A?Zf~?ehsJ0j zF23<@p0t>VnbYx)y^dMYRH&%US*8B*)=+1Ns{WBTDt2ES*JZ`3nNZ>%y4r#X)$ir_ zhgQiW>+7$yG>HY#CKt@s^mwl2YD2hM+0v_4LgmUh%-WZERJqE8b3|8$zL3ouwvCz!ZMJFHqm?85(6)eAs>dSC0F;c9++$y7Hdh)L>ZPX zJ!o#y|83{;kIwynOg`nqY8iUn%{MQeF|O13Zzq~A^q;oiddfV#%zvuow0Q2A`oX0p zk>s4`yEq-m7)eP^GaZx6r6ld4{hmo6cFvleOwww)A}4{Q-6OwEqA)U&HHGzYTkmO> zsMLFwRM#vq(O#7 z_yl+yxE>q>q98+6AX+bU3&{H*AxYg!;0xf(;0NGa;K$(GpeBSk?KE^Kvhxp63sCQX zD&4za1GpJ%0pA0E1-=jd3;Y1=Mn1QIvEWuP3ETz_1zW*M;C4{&zkCF;yWII0lstY7 zN|x91vz>}uwo{QS*3t5orTxxz#X7ru+HRlLapJ`lyv~l$>gXA%9db%_ZN*#-`ZZ(Y ziLE-Y+sTRPY;M8fbzt77IM!$=<9=o1b~Br94z6FvdA)0zr*JI&nq`aadGyC_2;6)S z5tJWJt(qRJ{2JXxQHZwp&$kW70%*xzLvR)wINZo{GlvsrPuE|gMGA%q%m|s&;=8!V zmao<~JR15CV1u?xYwW?1!QLtK+t^M{4|zN9C%;091aExg9{Gx2zE1Zl#sl1Xy0R)HodP}x#Fe6*6wy&QV|RfO@}Qn#7qV$WZd|`?%I(i zedWhb-<#Iz>aX35wOt_v9G4PTCw`6~KzXj8%FVis;OBcP95Z2i8svG$eUDmY`tase z(o1$6wkFroyyDXRl3$MSX5wxQqd+!pv?rKb)mU^2C(bJ(j_)qKhq_urKdlq5{Pnx8 z-@R(ieYbBlb8xqOI~?4tb5=|qSY*1#V+QL%^&HT>8b4SLySu56Fl;dAb{n!Pe<|l| zt=XWjM(|i4Xz?rmBT@8bzicz7z6yWK&b9|{`*L}%&&QSciR9z;ioq?1Ta#L$>`yHm zA@9q)(DUX;1Z^#LQ=5qGe>DD0D_G(Ax94lOueDZA=UKC1qB;>}d&4rXAPlD^`JQap zfp{w{zj?Yg2es|D9J%&?ckQ!?-FEGoWl!OkWX?MqYFxb$9P2s?*APQX!(~Hc;F9X? z?quV##y~x;VaDH5Tz0UmjrcZ%c3`ELr)q!J-`lvXzx`;PYt2*bo*86Z+8<-Xc0noF zum|JHF;9=jWuKnxKMne{8lT2$zw;Lpg7tc5pmDL{@I7V*>kH29_%m_@Mw%Jtlj{>B z_QEKPx+c~(oQsq}b48ht1qN$st4lZqE&Qxx#ox&lVQKuhvy!#Sr0!%H>CdjHuPm-% z-hem7Xf&FeC|+PJ6SWrIh98)GJG7^>v<=2RFnJ9GGby0snRykDTleTOlS6h+%1 zJH7>?{W0OAc4^RPeq5TcRx6hkqh%?rF3H;I?0Dhdnh-1vQ4}2~toNaGwL3modnCL| z{Fk{f9>Nxv{w>|B>ZDsYj@<;igG0eMa3XjZNTHoRpv+u4CUYbY-`OzhO?|-&p!WkW z0SAD;2af~q2Zw@BfX9Q+fy2O;z*9h#c_OI&EvevOknSLK2ABih2u=fk1ERn=%7Ha# z@ENcG)Oylspk5Fw0uO)zr-O%sXMjh7rJ&4=GH@bT4r-lg9;nw;=7YTa<}3hz16G1} zf;HehU@iDZunyb+)`KsAi@`U+CEynDY>=0*928_|fB3ufNEE_f|Bp& z`B`&GE^98yg}KE47Y*%qt}9kMuFXMhJ#hYau>OJLBh812^xd+Z z+q9-=Izbb-{y>rsvyWtz6ZCt&Y8Lr5FHQ>C)7QLoOe$N5n{(MNv0Glo*Cc%K$`bhqVA?dn;IAMEs$>8bkdJb(x@*ZZ{e*Wft-0&N9(9RhEg=H z9i%eaom-9T&B3T%n%IK&Ouy-SV)-hP(q^Ktgk-Aiv06{ZziDml*M!xe-{zNOj)#5A zxU>?PYFrl~HAfm(15C9v-oSO7F!Hkj3_BXw8X^%NY*5^tT;x5>@F<>JTw&j@mt?hl zm0=V5!Zi^z)ZfglY=ZXRRM-+uHQ!WFufG*4Me#qGAj4%lv@pX(X2uRTaD|yQ&??`xn47z*j*gjvd}g4&4a;6}%Pv8+a%9ckm%_ z6ZjPP4{#&68I)wa555O(0Y3!)1;$f=ZD4=!LvRepNfsd);M>7M@IT-}@DuP7@KaFT z*-lV`{UxZ*Y8Utt_%+B`=gv2v<}r4IGB~j2L)swQ1=PkB-l7g23U&o$aO?*T26?MG zqzz-SU@F)HoD3#`r-287rQpHf`QRboMc|>}<=|l;Z`C_}Kp7?jKp7;1Kp7&(fG>i_ zg1l|+3+0vXQNmO24mmpNH2vrIYUr4|I;PG@4?h}Yd#QK#UD7eSx|`JH zO4mPgDfMuUNhwE1X&|iYwv%UHWy`F)>H5bdKZFY7&;C%NqYmXi8E~$=^Wc*@<`6ps zKRfyF<#2!B)dW@7{yu+7YL-}%p@gS}X+}KyzRMI`6CaHKqGMWWJ<(Bb!jxWaEPR>3 zb^Y3>sO-A_z)#;rP|V^rUyv~W_0RM3JZ^nMq0NtaW_x*l{_PQLp2Or&+CMrv- z`JwHwGqtLOF9(?`IU=3|O*~$nue)RrD==O>AG-0#kEM0@9yy9fSFa9~zCOhZrJl-O z3KcGy{|7lb>RSFQsb|(_#oWt}xysFRFJiXN3)+=}pgPCKy&}s+Vx&HY|MD_@*5x<9ws|@u9nvGn@`4cOiOwuI_hTpcxfHtyPkJrKEzM! zjdp1%+4tH}q>Z&tQcrAq53ke1pdrs><^)`SxxPQjG_vf{?$J@ZX<(87U5EMk+3luv zn4h2SQsUf*2t6j}N0{hZQ{65hHG$77quPI|5D?`=IPe1RKEe%i~bCYht7Bv&fU zm!rNzsVl4DJ(_IP=&0@d_xOB-@6vpOt|KT{ds$6}8XYA$SIpzqAK$-Y%tskNTlw$B zob0<~A?Zr)5OZIs(NU@q#eC*3N>Iv?dG2TYZ05fgb6?-}h#Pa?4l$EOVwQ%{b=s!4 zKI$0r0G>ogZQ{QdbAR8(7IAa+?-27q6G~F8JdgZ*9vO_x^U=nSJa{n=^j+_}F%Rqz z^B@z->)$dqJlxPRW=*6cnf&)+9^|`ryD<;y5c9DnltwbixZcf6`rPI|Ts8(9Kawx? z{ko3zW7fxXEhX8M)odZRBw|$Q%|6};N|qZ+saij0bfDCBpe*k|VZTyD%(r)-tZhdL zZ|}zuHahBK$|Wr`Z)3sT9m_t%_^HQ_tS(*0`DJG<*QI!+V71o0JW8}z8GcC*=s;nT zI4o3ndzTf_*50p5xU>eeY`6)fK7xSG{C6*!YV#8=EhCJd@b*63kD2LPa}6iv_L^j*3DuYXih1_a ziFb93d6e-J9`i^)<{R9YM|OyLv`_GA9N8}n#l zZqH}+68}rDjx~P5^L&CI^D}PDCv?d3I1@_y7!JVo+_B5<=$L0rG*Z_IQC^ciKV?ag9y+Y0saN zp+rY%d8H4o`wH$r*-#Db`khmZAB~V@U+Oy9FU34J=95h+^ehBL)B1|pK5PMQYe%`x z4P|vpxb#jSRCJVd9mc)$r%~$>82qIwVhmLWHod*t4NFI6TZf!U^W* zXN?Tz1=6PFr3X0}lQ-Dgk!m>&r?{@n38v-E$}N}{oKss?=1iCnOq&=SmO5o(X4<5* z?ChM3iA)Df7{Tzqy0&z}2(wqpy%|+9p?^xs#P+c=Hs*!j#V3*HrKHH(!9&(_th1JYn8xybzq08_1zJ!O{vpi)qs)PMRE;IypCG z@Dl~pCX5cuAiL%>a_RP!81E*n;M8DcseP7~ znVS*F3(i?kJh!eLMV?A3YRcJ$t zF!Nbk%cp8BYk3E-G+5;XgF649p|+xa3H#fs=fl8>;Uw+Mb{|X}Oejkx{S zyn<=dvU7uFi))IhNwZJ9t@4T&@a~ZtC!zdrLD?|gtryA&gbtfEb&_WJY~8j(#Qw0I z=t2K<+DK2F)4HHt#f68;OUX$O&R$Yq*1m4pV&}f()Yb&DveE--X_Et;%U6}ypFYhB z)-bmzbb5XsC9h&at*Sm)Ur|{W5M> zxLX!%s9}zcX74rwan&^aZ~`A{V~)#E(ktec)zwd`s48ASHHXs*J4R%7PpJP%>|Q7_iPH<9Y zZho+`y3{R_&2N6i+$xjjcI8y|yf%o6%gCHEbz17QJ=AY~XZ34@)aJL{`*{(SF_+A= zuXNs2vPJnJf!WsH#ulYL+B<@(AeEo)-Vl#D=H zR$6Z7;Zg4s#!0ljU4RotqcuC-zTztMu_MQ}>F=>4$9TSNM-j9eP<+Abu>R!6&DPU7 zWwpL&`18lKi4a{7+ z9_}b)jw8a~L?j@VwB8Jm#n4agxoX3?S0V`cu2kGQ6BC9_jN}Vbmd;7|8*+yACljyJa=@1g{A8bL{mF#utQ?c@cO`z_Dz^Ui6yGok z*lRX#zLtJ}d>YTR;AfrdZ%=&LjlVbW^GcbG&*w|ne7~M7;uk%K?L7Q+Npw0ZZ#w0; z4nLdb8gFfUj)*Un#|M^?d?7UC@iA8DEOaxY@mn|%+t|_ZRO$QfMRE-=_Gwz+3!Waee%PMenHKAW78lAqza18KRzoXq@! zU$iBZJ1uM0@R7s31o~PY0Zms=JT@*tB%H zg1&QFDYxl?)WXRkyN+K}BoCQXx|d|W$Tv_bN|J|UBO||9kURwEr0Ttu!k+aJ4NkTD z6I4J-L00ypw4%(Mw5-DP0QL1#Bl^A=!t_vn`qa9jnH5!~)r;zi7LFM@EX8Z$KO^n` zUlpPNC3C7%S6iYDPo4E2C64w{>@A@P6Faj%!|e}0!FD>_*)Q=h)=0ZJO!@?81oHAT zr{x5*Q>N%{1iP&FOFSq+J!yVQFuSb2yt*BTtEDAaT6Xc0*=4Mod0w3;<8>B8>ja3s2_L1T@^nl{Zzm@4-`Tv)+fY|uUCB_g zKFHZ7!IIhJIwo;9PdqE0QC(GCWd-v{dcBRU^f8HF^4K-+YZ%5hl<|y7{+Ptgq>(=@ zZE8w-dR{QUU|L?vt;}N0>?s zXcR+w0+PC#FjCe)w)>18HqN9IV4q$m`QrV&n8Z&AYYXF!d`Kn%x-yg&K#k>24a_nO z`45yZhQNE(iAwyLABW})c(qV@J%k4zwhyAAyO`L6N0=v0>MRNn&kZX|PGM#ai527- zR(;eyU`=stoe9|o&(mS!r0Uwr;`)4sMOAZC>Veq}a9>ePV#+-uJ0(rSc{UWrB>pXl zgfb`R6lNnRF^O*zb3s;qFh6s0O4j6jQ?hrUrHklJKxU=P3gjU|F^LcJBs+g{a8lN^ znJ#x#F=Cnm3=gJe7G$U7nwYPLQky?gf=pI6;oUaj~l{Z#}V-i&+)vG&H3^L4Qyh^?3;gdX^rcr4I{TF7z)PP$! zm0288z`BaL#S7+w^-NjEB=%JuWlhVO%u;Mj;uW;qy7_eVIm3g~Ql|vc3YbHvteMlm zoS4}BAd!%OH>Ycu`KFtt;Y3MeQN*e-tz|1-6So9a2Dv-Wn>RCy2E%63n8eJm6!Q!6 zGIJ&e3sO?E0&VGvcdw9!X-7n^HkZy?t7ngqU(HXLJSt%#GzlB2Q>HTpk#IrQw8?I( zQ9YfCFH_1HnfaL{XOlLP6^(hHl{;fvX1d9s4t6C8)9O%XnUiM8d`ro0OH_qhNpTme zVb<58T*L!q^K8QAPEE@{L2{XcAu%J6MYaup{)N2PRhP_11JxR#IvN6#l}trfRL!X- zirR(}eGAIgQGVtx0>J{q@X76zfN2rZY(+MsHa)dT!x3>W8IGi4&SB6vM{z$6?olL< zfiBzqAZiLX!ti#@Mhc-bO=rq-zZDBJscPgz1bQMVch5mg6+b5dqj!0AiiDea4w=9bSF5+ysq z&7f6xUKShu`U>P2Q8jv4b!)1>Ag?gLfaQ^x#6F16f^swI?Z%#-QjiiXZK$kVVw$2a zU%8015olM!)D$_2!Gqs_<;WaNwW9c9>XVSFxZKxh8 zV0ON$I%vBBI&0hVO$$}05k*5mF7j#hexhnXkHV~(d6@;CI+1|<+G9#yV8*nmfpjD9 z+o@tts))#sL;;k%X>pz;O8bZtS-J4Q$oX8#VFwSU5A(~4Hm2!HHyGZoC26lkrsZX| zHAFFSPMAI^ESNObhHLYqu4Y-7pMqJrVY)^!oDuf4T@0=sR0}E!%R=DP0#=43guaA{ zY3pE`QO2f2&o%|T9Ldd1Nt+t54fzj;izTyi(t=LOv zQ}7eQ<3amm=5`{+eT~SZYxHcaske!1Zf$i#4HNSVWH-tTsiO#Lvc|{dQaql4mYFlg z@NaflExT>0jSCWzm&3TwzA?#;y3?<^DbrGoR92Hp5T%rs!nzrCEN!2ehsqMyTYQ#P z)YUc6V{56ZuB^6#6%CgsA0r!+138Q@jiw8x*=U;}t4-3Y8!N=`jwLA*_Q)`|x}^QD zq7L%&$Qa@!!QABXCYUvC+SI~aqvFoB^`vt=l^>PAIgCMWBXJ{@f?m}jTkb<~zuxU{ zjBT?XLDk|Q{TWtWP@Aijg!Ik5o^(#1o5Dx-`mOTvsKF#$>v_c=iI{u=yq(eo`IjDLDb7 z^@jVEiH*E5-*~NduYorLF#5`WYz*X1$ndDRJX)uD@h^*rNvccVYZ)N za@F!t@O+WZh)27N6Y9X-M(5jzDy#f8@I|fRWAG^Bg5-@^%B|vA3kNfq0AVm=+Q}VZ z*>hEWTRTwzRW|W4cU5mnEYpm|)XT`aVaeDsmj?aCrsUMGts2L z+N&*V8?>ok=mQtp%wN|iF+x|$6TA3pG<37?F+FoKwzz5T1!1gjYwmuk(!x!IGnSbd z%}RCn+{#QD?V1d-Gcw3tR$35~Ud%Yjsx}jn(IPVwe&va;bHAUjzF)P>EuFSZKa*-8 zeZ-oy!kMyiq!MH#b!Z?ylck}r3oyu|t$XU&YnLoGn$beLf~IE6ev)k@Z^>>&j-@r4 zwq{kVyJy7H?M;>e#vC)c-A`Uq5$Z7NYHPgImD)36iQdU^O%j@)71Lb z7L9hPXy8e6cV~!9bd%tWwF=tCLGCapmek_O7mC+3e08W+v@-Ma3lS~N*yb}lOUW|j z{;QZiId58FE{pS71sKZG>)*M>;0s)g!Yk;DWM46LAw?+7SeTzNEw8{B)ziaxYLCb9grXToi zSZnn90bk5D)_s7OvJ0~cGSgD>3xe59h6g2Dreeo-XmGwLNL%i2nP}Q$#1K1d?!j-` zuDBmV$QMX7D|cpo$~3}drR3%Y*zkdz3ldXAi%nlo`peLYO2UDU8?V@^?xUu* zVxeZO-1%9rwK7bwHjp<*W(ORqI*nNu76%tp(1bLV^eRR3M`DH(szB40&h&WWkF<<@ zb!=jiNX2y-<)p>?vA8n|YV4XdS7T>dw4k__-6Te7Ns(x_kEsu763^InMb4Pc3S3V~ zO{7fyRh#)jZ|2&Yf+7diwZ(JGf{Sa6f^7|Boo`vWyp!zp4wpS&w53O7OUSxokgM)) zR_FF$*kHOkEGeH+Z3YfF@$_tF({V) zphY9**VPQ?b>Eo8FOH_3(hAIY8TOhvQ#0>>c36G*nUppCb=U)UV!+orn$f1I@(pz} zlph~n(l#B`);y&;TEry3rAd2+H|qA<(@#iZel!_rYa?dBWW@hliUfZ(f#ql1V?+3W zBRF%!)coAxrnIhnF08I#CCHoWHuiw}Xlu4ftGz;IgKgc6siG&tWkiGA@OG#2gwG|l zFOQ#;tmlQEESq^^Cex&yPGNl@OjT=aDzONUvP~?)`bpVp(v{wnsp9f`x`HvoZ5~Z` zc49am%~+`*^fO%@SSIG9b?vHBB zyiC2P<80G1w%jW6Yv#}VrIr83-kX3&QDy(%)g)jH0XiBK_sAxSAiFFoNk~Ij8p09~ zjmD4!l90`$!=`9M6Na`$ML}^J*HPRzRNQ6|ae|79iX$qHsHnuCqDI9T)c14lt*Z1E zhb{BW@BdOyI^SET&OP_ubN8j{NPl#=wV|OJwbkm5hHK2oVN*FTo61U&xsI_WD0X_K z)GQ}57`EeP7ECr6(p4O#{i+Nq2V>;;hnlC!@JG$UJq$LjQPil2+GSY|2GE+pcSBpY@!egr!h3v8=in>0i-h{WtQc`8Qq~>fMRVNk(iL|>BDWi|6 zRyZ@qJ<*&gNz|O7-MguOX-j7aJ00c3kuuD-mpl1L9t*+dvthE;#MDbqz=p{x4jM2Q zMpXjCa?#rBu(MG@stzfGY-&!-P&Hioz8OKO2_7>9mG9&2&YmsLGS*zJ%#zl~oP?{^ z$kwWKEiHAzbr)im5UDLwt)zu7?~1lAupS1d+ur4~dLGr&R?yR`QGy7SiH1EMq4g~D z6mUYH@+U%D@KAMf!BZmD&7Ifb zg2*%?rwi>^$F+n`R`xQN_u96m{>-icCY?xHY*SGy>Z z7q37Ln-i<{`1zn1NoQb3NJ?T2DJG+W#tr7wLvrz|=sn3Zw-F|gqzxmrUkik#Npzjga7H{SG3ySp}g zIe+C&&iGDO^h;kTo%8VR7wq}RirY_o{nZQKGK_~5y~D|aa{?FKaM|R0`zynO3)T=ew3u7M?MK6~IFM_)40O*D;16n)Q- zwt-96zjMMB{q~&u;c<&z!tb|!b0YCn^x{9?_uP*~CErX-%-B^j zuETYd7e!xG@b0XaM|HWs`0=sp@)x~-4Ij_pJhjuY=-!*({k*nUuLZRe=M*iyXD60a z6@B2xFRnY&X!Y{YU8@Se@m;!<4_PVtSr={iS8G@4y1UcceED5g`b=I!h!Z)dE(vw{r6`4a@5Y584vsUFjZ@j^TS>DzEXPf z*SSx1Uia@gKix?gFH-a;EC2ES&!@le{J68fk9}q3Hs12BRrL28w$E(8yp6lh_>0fD z{nHnqw@VN?W8b>)hTiW!arU5}#%E1k^X8l6qoQBAJ3i*U*6(-DIQO(ik6JR%MLkvY zNr}HaRe#G<8Dk#*SNgG6UBVlpacxA7v9m-OE?VCG-Xxb3Z1zrc=-qW?PkfxEu?@$0|kzH(dU z;qxvl#3G-fPkP?<(Q_BhfA9JZIlfEFs*yjOI_7lL#jh^=_3eVv@yFkH+nF;zBL4R% z`qNimeBJ3+u9^PH(Z4?UW4Dw0@zE~YAg5zjYu}lZZ@A{1R|a%H>6V$FEWkLKqF>bG zqsK2On)}^{35$Pw|4sj^lz&BE_wXD2+iiNi-P7ADUb?Mx)jiZBMStPj9WRX-==rv^ zuqbiGr2D4uF+bXUr=#$-+4V!Gzn$0d`*$9?>BL&v=UIwg@7&s<%cE}}^U=Z%W$z?h zhJ2ZBI34+Iul@Ct9d}<;yk)@==k}X+CtvAP^gF)(V5s*<*Pfm~6kRnc>&vfr<(h8J z>3HsmUXQx&_}lQi*LPWPrIB(!-K!#$3F9{bgfOFbj{zF6=jAG}la8_KS^ zzqrHux2^nh{ww3Z_O~#kQI`sASty#^~f0EoRgHD7tZX<3D$XRsQwpJH9`i;1H@#p6ZyN?%XjB6BqVI{`A~s1?yg09GmmlYtMIm z>H=OZQ}i3}s(9k8O{-%+8rJ2uHqX6AyK$4EKRDKzblCk1rcQjZ)4exW|J;*Tq!j({ zEkCZ>xaEuYbFaPWv7F79-OMLE(2>)z`I6WF+2^~Lottk=TmJ38vd>4pqW`+>sg#Ga zrhT^Ux%FF9yOzAkmx2}j^@=wp6tC&_@`Tr>o>%>l7us$`pEK%#BR;R~GUt=jk84+c z_@`g_U?6>@)A7L2kM1cLQCH&|J*DH5@3d~D)rQi6eYJB5oR-Sd%o)7Sp!^=Og*YLuN77Hm+;%2__ z)>yXwu>9xAs#!C}QHp;vif2Qx8Kv`rBlC1=9l{I1zA0Is*lOO0inXJI7y@O>dS%Bt zu~p6+l98I&%SNoKPkzDl{r6r}Ry9kK7oHD$7djtl;6VF+d*?`Km1;uwFZ7w7QmJGI zqZs8Mh!TrROHn~{HAZTsEsBcwt)`T!Z=*D0G;^!wmL1G`5~WS4^6`AJB zFDiK7X4ErBLVHKi!`{_bhCG!8GxpoNXBO{;Me)6FMR9swnMWGD=E?y51&wA5KpnKF z7)8;<-ep5oMM0kKx|(xo*^Hk+WiOIf|4E1)`K`i_QIpqhW-)i1)If&5-@BhsY zsxak_ruuzT-E28})w8IqFIL8E%<|E&+X@P>XfO;IJcWIWVd@~d*E^A$GQi74fC z@2XryRiU&q{h|oix7@0l&9Tig&vcbx`!`dd`pdz%=2Vy*W{8s1z0(!(lLe~%_RlI; ze*Vnpt6BS|Y*jP%cRE;6ULjc?B^mn`iGn$K6$d`fJm{6Yi6&_l>20=ZIJdMAjULPa zKzJ$&_4>yCRji9upV3^YuT&%0=8`UF+nO=!rZvafustA>vug)2^3s3tlb1vGe@I9x z#w&}nrT#Zpp6OGB1Q1?a_pO1c^5pX&s%DHQgR^Fo-c-lDZ%W9k^c>{5MR?PqPShWG zX5~gJlKYreKG&MdL}G4LQB`(Td39wTw`F3^p2K1Xvvmy`2Pg%~og5WgR=bW!<}S#_J{rv=v|`t~p2O9HJ$8&DArh?{77ud}806%Hb== z`h8j5PGJf3lq=Ohv=%rgMmF|-~0r_b5y|P#Eff#7^)4lur0ufY1k~M zf4rDNu1(>r93~iF;wTR1y_+(n+E19c6f<~rvi@LgEbj04E#Vh#(_Q>Q3U}z(>Bi6R#eAWro-&{T^2a zKkJfsbmN35hd7P1Ok!K?Xh_^RAm=?CM1q$?Ch|g?SXoLy3vJd-P2wVX4;7MGKlHD2OJ zqR%-jA`h z$<^u-msXd!;*AISuW65(E~T#GlMA^Oqu&ABx^aToTqgIWbV}YyL|RD>ae}|8a@vU} zay6yQnLHa5rcCi8$~>806Uwyge(bY4!<8vvg)1`|rJ3P-r519))GKj;S1FUjf2K0U zrIjfztxQc5WolZ`=nZGkGM*S&Pl9a+Ka8yJ7C_%EQ&6$rwM!a>@v(ul{6I!O-zRaN z!)skTC2Q*s!$J0o7l|b{w0(n(>hgeVcfh@K>2gO(D*m$?5M?zmv6!Jw2)G*-yeRqL zcVl3CS0F8Rh^t}N;Q{w9f`PwysF~vpmN!gj@A1vwV^p`O?<#Crd;AzdCt?l$3>qwK zuyIrSsbmzV7T!Y4ij!2*eCw0?uC+{2i@uX+C6rciU5iVXBaX|d z98Xf_r8R9kG-(B*o0FDyP81kiwnRg6FVEiMcUD;061wnw%`eEDw8|M8zv>FUi-^q; zz2B!=K?xzsMJBZ|S|*xLn477FFOGX{Qd(?Ciw)>%DEdR4nC4JCVg_0_oNeI|Gtj~# zPn|)Apw($6#ouTEI;cU|WCkoCX_7K5jn8@^aCN1uN;`3+xG=37!EC z0-Ou z2o49|0Y`%M;3!b?Vl*i2ItLWZx+N}Mx5O21tmJ>PqDk2jSG4}*! zt_Hu$N!<)G`A*%+axPeBQ11L$(uW6@oQ{tLpBNN}YV5)9jFIZ-Tsp>?>355L_yy}G z5fgvbF0*{18Nbax&3B^mGYU)Re| zah8(b#*o-fh_A6 z2U=MrW>OK^7M#tTjE^Tt^>mt4sh-iRbQ`#=Dm`0Xqid|wx(**1RI4#!R4KxvR&42; zcJZ?=Nx#%v)ybjbZS+K289FEw zKhlQu;}^ZJ(cMhdUXHeP$D%s{(LH6rz9cLuD~EyUCiOCOE8$-bGHxb=^q_D7*q!@@ z;2EF~lsGN|r55z$rw5DT(s>~+J-*SjM@>F8SX?7o+`&&Zw5pZ$yVcNPRvM!Q-&YRR zl*KK*(y7`#_wGXJGYXZDtlc3qq22P%oiw-N&7ZZWehm$3tykJMxm31=4kqZ5%qED= z(sJxJ2Looy zA$`3xLb?HJ%<76Dc@ihd>egVsN&gdBC-Dq`(i~q2N@Khf><^-DuN%AuoD5RMRku!> zy}8_92bO`$K}qWhP>Mode!3`#OBV%k#T%Q=r>%`Grb`zE(XLe#%%SWaH5$~p?cNhe zoS>fj)+f+INt+TiSEW))N?NJPe-y6h6*G+|5@u7mN+n>B5?V3Ek7(;0eof_S_%P6t zkC)&pB2y)cB^UJwuQ3NRf_zE%l7p>4YXZ#hM&;nmU77>z!{`+&T7X_oyY`yyu+wC=U+S>XrSi z*rGi3P5%_NeO;7)_#B_{`|r{erc5u$_4Mr3OKP~L1lx)dYK*)Q8+K{CHk~I58Fj-W zmZCzhU|UEcA;uvMnn z$VB8wIhE_(uXo-R8J6U7jAJ|hg~BRf+b5s9^>f5e@XMGk$-|9=?P9n zoZ<Oi31(lsbK>R0LU>IvjFiDuz|va=i{!xW{QP%JOJv+L`v@OC}$Z z!rsHrc_cE1(ngVXA};BXE8dQwPZOX>eB`3+o0mnopZjZD@w?c0aImi>q z*gFlfDb-fVk&anXcWJAesgy8=n5h4;?bp=N*i%YRPhq|gX8TnSyN24f zUxQ{8!Oeb{NmA2JVDCO>Mzaoz1=y1E+3I^o7@m~RZky&0^{PV1AiXBISJJT3|6~7bK8piWx z_5`=gLXz_EpfotaR}?FLs~BE962_Mj#fqP_Pg8Ojbn=r+3QjcZZM&gg1<&G(aBxYP zi)O8EG6L3Igax;0!lf-GN0YY_zCz*2S8Pqn8_wfC@XRs!B>mCkNyM**=lX&_mM67l zgUO>gqs!aQ!w=#6+w?z{H;l*M!P9Ss=4(oSBJUh{Iu`!1JZUf|!SgqhPui?#=}jS^ zci=fvW;|R?<%jfaE_iZGzNX?w(`6LFlV!HpeFvjZOn4T_@R+Nq_(^;Fl*ywQ`4>%p5>PFCwdI=YkL3Mg^8ArJsUPu7 z4_aLO$MPoexF0-Ag7}(>-?Q*MTNx%VXuKd#;`r?}c{HcgORQ3c@x}A7VK4c9+Y7z~ z3A@S)QDZb~n3CQk_zF#4(Q~x)O5b}EJlC6Dlbs)7>5%%rA*}m~mR{j|Z7=!Wh{hK* zf5zK)uF0c0&3p?BcSJ0oIe>4# z0?l~0!4dcs|ny-Bm@*Ff! z&)i5kH3yB7-e~epmxk;X;>QF^E?X~Q>3x@BUnM*v9@KopfN1h6TJxENhiR{#)qE!d z(e!)-^xK}(Jl6lF%FAQX_`>4nM#yUT9M5ZMG$T>tCrje3;W_CA&1aYAFnKbg9&hq! z&gk-X@Nfov+0*|i)1&)q zyY+u65mD`@hGbZ?8&Fl}0D5%(-?pGC)?LNQWP<)YCN|5aW{{J&$_R3drEKIwngKB;^Kxk;PGhYXkU?xuXiSiXgR$Z)Axmy$Xv zrcXjYyso~;e8_NV604mFG*=C4#U$S$ zGpAxBuZ>e9XBC8XH4o;*MvhBQPVKC zXfGN3uUJGC`;jugko@YM!*ZuPHB%XzlTE^LVogqrQ%}rD9qnRE4|9RMxO2#c>LDAd z6oNxGR1euub&Z`oa>BT=>fFHpuWhJ`2~O$vBlFR$6JDn1k=6;)(PKM^hhhQy*R_|bVOQ%y;{*Dt-*e+=#kb5PvvNRG%K+IMUS)w`?aF?eCEuu zJ{vy!y6V#l=hl4xZ8o-nId|=JL|PkMs_2o{S~n|tq*cE5yhGx2L|Wy`R`f{gdp9e3 zr1iZI6g|@V-f@)aXx8_#6+P1W-mQurX+8E=MUS)|o6ai@PDi9wzD0^2X_fC~MUS*L ztF5v|TGPwrRfA~Ojc-@iLm{u6acCu) zHRn`CkF@5zP|+i;(0-xlk=C3$^6rn*5ouL+fucuRaow)ykyczs@UDx~5oyKs9z~C| z)*5@X@JCu}%~SM9tGEvP*ydZhL0mlZwInri1{krQdXxI1LZ+BWSc7p%TP=BXO;Ku>)VYMYr^I1-RGHujIlIVLbbWt=8}E@=4Scu zw`Kfg|CA?R4sR~&EPI)K|9gg2B0m(qZza0ft+ViG|LcP zUJtSf;P7I*clrE(z`}!NgLwZEsLdGcpI;havvM6 zAS=q@lJ>4Fp)L$L9&khswh7GedMDo+YsN9eftqp_OQHucdZhM`Y=G@s8L^B!hnJ6i zlhW*Vy7Xt<4x$pni%^iQ=;o@^2W01&SF=lsW<;xsdtH;un#1z1Y3?;Us(I*rD@1u> z@x2+dII5NCeT$-P<@rFX3x-m~M%TeAYSJWx8jC(ylC64T8#Fv%3(r-34rDYjMdH;6})E-P~)mI zs*B8};^r#Ehis$voHKBMw%3pyUc(Q>HfnI`l#;IYF`FwFO;f4+-Eq@fl#AW+{Sy$J z)atSWnT*N8mZwU#X#Sg4U&R<4hUc)Bm{7YgiSv1K#4JCq~t0|K@<yp%{2wu*y^w#_?(wT80ah zDXB-zC&ev_g>}J;t0CA{^%TD{XoaNWSXjub=i#vO3PYNRUmGlbgLNa8sy13T!nVn} zkyvcDZd`G`wMmw|*jm>ff-a zbdd9aQu4i>!Tw-xZ~%A?h)%qdz=2>cI0&2t4hDVT5bzrCEbvzFZ18>%zuu?86!7n0 zD)7W?kbAcVf5ujLQ$p8m~qd>8LGa3~AjRB?faCX(KdE(MFPh8rb zl%}mW`Bcr5A~Yw-@U*4;G}`o1C2Nk;m=#8j+U7}#;_MzJ<23$r8W0!h%zr{F87bqm(<_wWR(Si%ff@dc<<;*kSNTrL8oEOzCmRV*&8VsU8| zYnrH7)3iCxfZOR`BE7Fz-SwQR`YPQ=>(-@e{+Zh~H;TlzRr2 zIr+Js+`TOG=0HlU%SucfPQzf!(6%<~fhN{w8|y>`6zh`sNQSir^G#wN86R0tv5Ehh zw%K&4#-}(=50|!(W!6|F;ewZ>o=RPgo-5J}%4HSg@LZY8v*BU6B7P*r9r!gh0Kf_t z`J&pSs)CEF3(E2e_AP^gn)hCWV_gz9ZgXFf-AaPb@P==6NgW}Q}6qnYZ zrmf{()1+NTbGltOZEMq%ELhWz_V7C%D4W0&njCR290*_48EVkoOB$Q!TGQ$57x zU=q(4fSo|n;5`Lg1TyY47K7)3e*!NAmw*zsACxg~0F<;{2})DQnAgl~ap}w!SG+Q7 zuW1`hK5Mii)9WQ-$TRv_N7^2_EER>fE=zefGED8_M_LzYOFwUH^W|d{e6U3uC@h$s zTU}x{FZ#eojx^eTJbsiWUn24gxsm6Yqw+)2O>+^{Zgts_XqcVx(HK4?E znW@55+`7JqORG>^y3N+K&D?96)k&kmbV|$qsgT@dwh?M!H&}&VhN@8YmiwhXt1xTp z$yWavqP*~?CYtJ&o2px3s_uGIb;C)AR-L%C>ckaqNSV{LjiyVLzK|hgV2QLbOx_pF z-?IxYPZEyr#Bl@;iI>M&-(JQ?M*Wc*5;U|_5ZZ!Bb2f!vE1CDntN<4?I%B+YQG5(h zYAZupk01GU=4V~PEp++GB}G2Cr744UR#<+CAK}U5w<9#aD%E;3pAnEH^_-G&b8K%( z$3yTH(dIM`V??%fNqADE4+GOp;*I2k#Nj58*|M^Ld^Y%J?uF-ea5Q))D6;MbrS=F- z=bN~6zKKiEku+_!$ro=_m(46IpIv6iz#uulysSXGrj_T<)viJw6jU10l}H+Q@RKRR z!OvfYX=eUTQ!dG0#@x^jEPrJP7rqv_xB06YFiCcltBI_QnEyu0+k43?$=g++2 zUdh`BLCM>PLCL8{LCM?4LCM=}emZZ(rSn!?+7!K};Yabs8xzuv32DZJ43&8uAgj!) zbv58*29jW09v5&W)Xk#dBu7o_eB8?Qryc`u9lZ(1zbA<3?p{Lj7pI8KG&XhPsRCuIlB5R?B2I~DlO*4ZOnggjgM`; z?rbm8F6|g_?P3nJhdB_jh;cR818h5pAfY7BzhrYf>6BH-EjZ*Ng@Lr#Kt_IGd_Ui( zah_9%j8WZ2;_NxB@7lTx$YLQ~))qAlaqYUSRlvQ=?@kD0?HZDmaOpr*4MbRs(Bk}8 zh?{tIcd>}L!=LJuxTPh;n77z>PpCT_nG)_o;q|+AN^BEjP)QcardCNLhq(86hWO@p za8&mXWbKT}+BLy`L~{4o^F5)u_m~M2M)F~YKT`sikW=HjrzH$>C0y32Fwvo=JFJPO z7t+of#Yw6t_|_*$u2%CD#rU2PBhNafB&p z&PY%NV26JcSsa}EW;Uw=5a(CrPN$nlk?w@hPHr&79{iGwFZh44a&3ZByIPSq70_B4 zNw`YY)5W+-6zwToGZk%v&G){|*AYD*ubxU<7T!UMNlj@TlK9CL-a#Hi9D0X!km5%g zu$ACfjUA*KimN%M9{Y*dC>Ie69lTh(C?1&0LZ<$uxpP=#Yn>>Olcxo9JglfOe{P*9 z!iA)kw#!TMiBRjr9puSXM5uC_60?(A;gP{;J09<{@27iM<87VT0HGQNbwpRi%9;@r zDFHGcNJeWFGdueG2gWj%N- z_%hfLtOX_SH-P=YS3v0iUj^OZMsPCt2AB)J3C;uG1{Z;w!7IRb!4=>?z&pSX!AHQ4 zKzNML!LLC|nD-~J4vZ&%zXFd2e*ndNdjlw@et!gqfbe=pfa)DGeNdoypzG>!5QEQ;4Cm1TnMreDm$~@aS-V;D{Gd-hpgWx3wNPXh!etbC#KkBytQXl$ zbc0(r8sDw)B7uPdJxJ1!g>qZfwNT27mLwZ9Q6xPqlBA;+4{{;E>hxl3)_SsOn62)C z`|2?;>t3V7@0)zovRlqxZb6K1nA+cWA zKnxgWnEg_Mbi`K3=t%{0c@n`(kFZRlD?xsP;^+usTzmYkT?`q9xRa{;Dsiee+UE3} zAYR7D2Ga5a8U1{p#L)`{B@w@M_bVAm^o;a>!o7?l!TQQ})vINS+s){zA$eA(!V}WJF3B&j7T2ZK{uM#6}dq31lS8NyRuHi|P2se(79MvrNHxMi-W3P0K zxI8-L+lMTZ+u5yr^S2w-oeIUoaMRIw3s&i3U2T(6>j+YzWwu)%9#~6WT6CHIjpuOlV=Dr>e~gBTL}?jV5$5cqCB&G zyh71rU?4vISFSjhr}eMZUmhgb@7fl8m$fxSyprHs=kRM$DzqUgrd5M=V1cY{{^d(W zu#U?R*Vd{N%txAzcm2q}yhcUfJ{F2q6vr=BF`}Hw;DnN=7Wu8h-@z(!iIRPcMO6)> z$kkuQxNu0;Zch@!`lG9-s@zqD?GuM*w93iCTJI*&5Ep~SA@1GP-G#nzuZtwbx&CMr z(_M-+MRHdRV^8<4x-)(wp&|R^-3dbvRnEdy$}dT+>1f(wo5n22kWMVgc$)vR@|9$K z!+*^u`KkTV_!=zm@bn5?dSCSKxHR8pT$<0I;LTBdGRmHAQCWo#Z+)Kyq0w-w21)RH*^rR+F=`pftCrj1XEU zZZk=q(h8H663|Kw(-<$Q>*F!zFilpRWT0SOl25YYG6I6E^~pu6ss?G}!6Ugp7d#0( zAEZ%~Zq+*sya1HhIi0IF3(N&`!I@w=SOP8uOTiUj1$ZY|39bXHz|9~XsrLhr`Iq-o za2B`&q@VJ(LTe1Dylp`*cr>^Gl)>0SP`dp^pc||Kvp@!3-V4FQS{UBxU>wLZgWBL- z2DS!o1lxjlf==*Z@Mus5WgWn^ApME=L-0gU24|hYZs@2Bcm{Y1I1Z$t_ZEXaK*`~L z;2f|&D1)v6pp2K#1XqFs!Mngg;Dg{0PzGHoU_F=$I;fjzU<^16Yzex+BS8j!-jl%* z;3$v*p!Ym*Bv=5B0vCd#!A0O$P{tC()w>!T53U6#fG>knz)!$z@H;RE>_EA=2msxXxcQ>6>q$0)84UZJ8arcnVFt)d6EM)!baERWXu&hBC6Ybxb!Xz zZ3=zQs(5=&rz?V2k9Jb@@T{hRMEG8i|HkF51M0T!M$_xEv!rBXb*MT~HcvZqZH42oc4$Z zxhKQX_idA>-STz*6{6$XnoCXn)}NvJRPkm-C)W1wS8To)6!ZL+b+5)r{8T2jtN9CF zB#!NBZpI~nrxp6vY{Cs`iI7Z%sW!_~qC7qepLi~FU*mM zUf!~9tO{H1vMxKJ@F|p8sHCJ97dEc?)OCYPhg-W)qC%-tk@Vz|%$928U$d161eU7* ziN1C5{uNTf0;-%vTkKO0EdCh9?9cKBOfllupOH|hQQH@fqJ-m0cTXd}urEIRnVV4`*(d97ubbrl8l;nFs z{D5>?_D!t17j~ zDwIWyVqRr-8D=#pn z#)~h_?;o>*vLQm%9&&>J%9ah>h>lvkxI1odd^b+TVtu<4sw+^K@0smVlB@HPW2+5u zzTGj^QXs7K#QJMC5L!JN5R`N+ctKp!{an_yG4#K;V5BawjEFp|p^U-f7JQ--tJ~1@ z72YL5QCGu!@vMuD5@R#^7cJc_BWJBc)Z|-d>M4jDa?A?JP+L|0vAoTErB`F? zopgvG1Z?9{Sh@-J!=C!U&U=~0&N*)^gB&oDcnrB}9;5+L(xOOtW5lgWjN zs7N&_g)+toX;t3lQT_S0h`^OCB|hVIxHI4G6;*n`bEU>(dq{a#$q0y^Si=

    VaP?!uNv2&+wQ9P9@h2 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

    GnAP5~6eAJ4_KFaH4(UUg%?z$RC)IJh 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 Us=~+T!~^i;gI^h}oW2gYhQXE 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

    Z>Q% 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

    pCB_=0?y%c69cWhhtI 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

    sToJJD_aZ<2R;gn1TF<48G^7J*a5f_H~_c` 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 delta 1299039 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

    !`T6hry_g1TCnmZXz9y&~>(R z2o{7KOC%g@OfJ6+46rJM*g3B;MIAibh|;fhR$5v^C~ipNCRHGn?{iREhGE^4ikj;} zta`wn`g1rLw6OtpnaEri(j5CnQPlu_Ba~_@E1Ts(k?Ln%Y%t`QXhAqY8Bwu;<7CK-)ZpAbi?I5c*IV+amNp;Sah#wQ(SohEGyjcJ9SyxQgwzWBt6V(sB{jk5f{9 z<3QV<7J_iAw;&`?Y9ubdVTvGJ8blS7oC56rZ7m34g9YLKDC&3PNC1^b>XeQX(jYLa zaP|0wP|>}H4HehbRB>QZW5v&ES|9G+Sn(?`YDxDL0- zNQoWY14`QTS6W^%vLhe8)j5z1-}@`A296hmV-u)yrc)!uPZOwoM2BwtTyl1_u0AC4 zJ*{+4j6|N>MQ2Y1ZFT$!!s$|5-2(9|Qpf4O5UZ{H2FGWH(x>foNhbSttSFo7TgVpf zWfXo$hp9sjuS8R!br&U6vD=3jeIRuQ-S}#YJl*P`TY}NjbQ5DK-fyxCf>)}INurTOq}yp&p{!jbU#6-`meVSH$WjSm*R%&B1Q2MsYd7`3Q{eELOZabVL(6N2p|}_ zFcJs`D4Yj^vk9YtgMedzV}NPEEMPiN4IB&90>=TtpM*?c9xxj?8JGi{4O9W=0oB0e zf>0o6v9K8pI^bbo9`G1&Jn(Jc1mH)&X~1uQ=YT%|-vizOz7Ko=`~YYT-p)?g9{3c{ z6*w8_1tMz?Ul zP^D04g-0?R$lk3HK$e(#B+wr?3W%8i!e}4_GhrOC6EF=3(MiYvvUhDPaD=>_Tmp1K zv?opX3}%$Yr|SxOsjv;31Pu^Us-Oj019O44KpoHns0YI4D&zqJfa8IIKqD|%UZEzCaf;@PWKYc4Kvi#a+@{V|6`5v4UJPb>E9G(XW}h@dX9gn_bx) zU=VOFun}+`5QSodXMin%i-5g=i-CQB&jPc7OM#Hugy(>hfXjf>fy;r#z!kt{z~_N$ zfG+?K09OO?krW7Puy7O&XMiVwZ2c|ZM&KFXi@+~|F9ELsUk3gNWc_aeHv@kKZUH*s zo!STV1RenT0$&3L0uKV401p9M0*?S=*;iAJh4yH81K1gO4A>QT0@w$55;y?(CU6As zEnqtEG*AtE2bc$BCo}>03UCH+2e7ERoqc6HvAzhn3%Ctf3f!S&9i;2ox;GT!8M^eH zt|6UO>t>5DNdq;y`3fW*|0Gw}#0xh;kfm%*wnn9KWYj}Y-IIKEI@Bh*Koj-4g$0!s zrYHF&upzd81q=dy4Qvdw$MK-O2;X8Is)ClZ3P7u*dw+8ZUC|aybQF&`c|M7kkLVFAbYaxgw6rkz+VBO z5frlfaUaO&AKT98pDoY>Xa{T{x6|50#~{hpz%;9hh@VQH6LrpFK_CvrzKT$w3$Pim8895! z3K#)|jwTEOb^x{jvhO_#$evRt;00h8;3vSYz;A)cKu26cFCe4LeSqv;>Ic*U`vVt< z_$pGcz+M)1fMOsUco{GTxDnU}$VhT5@EDNwI|XD1z66X1{sK$@-ml&+g5a_3Za{Vd zAwYJ(C?Go?qo{10whDas-LNni4c&pmsy8r-Isofgz=1$5Yp1?X>28Q$Qqp8yktK_; z8AnU!IC|12lXXvv=V{y&T{rOy+B!woMEsV{P0^z47X> zclZLfj5CSfOmm6fev^+w}6bt{|s~o z-Uc=V{sQ!8RO&t!`k~=hAfra?z&ap1Fyra$z!QNYa5_){WGtDr&jwlm7Xqz-n}C5p z#@ibK84r&HTH<-O0y0%S1{eTr1B@-eLM#>-uZ;sH0NVpofFVFVFcfG6vI9;6b^uNV zb_BBhI{_K%wFffR>i}E^^aid0`T+L;8vtJiHUu65Is-=^$AT*sJ_EV|zXY-a;V}q) zK-@OLA9x4Y8HhoJZa}mN-GO1iWFW3efQh3JCnNL%qL0v9@+;D5?G>Av$R0;&^&(vx z5d`?X#k!WF>wEa@SxvQB7@7V4CAluq#ab8GVEG%?FmU0hP?xzMPqJ=ZK63VPn_~+H zg?cP>8@w<#G-zQrVd0xYiY}L<+t3ArLS434InP;vo4v(mqUFMF$}5h}hs$SIDrUbK z)cUP+-(b(E0rH>Jl!aYGV^S9P2@Orv2#W`W#ti^;4NcYvDe^&Q)5#KDFpXJkv?|#; zRar3m_5m9-APMBm>I7JjD z7U<9xg^^P<0{%TX)ipGf?Tdp9!BLtHz_~|NpZW2ix#bhbE$kEO5iuR(xTg-V___Kl zZLlR}?yZ8=h0{a*1m`(b7(%tR=0sEru=?#*{Fz;@kbB@dT%6~=%f3(5@`v5lv2L^3 zuItctWs>TpnoXLdD|+1D=D7Wl?1WPmc2f>WWvBh%9NJ@2*m*Wh8CZQfIMGQNs@-gm zD4cIp>VPotJOO*TXdXPMKvPUgs(g9QkM9zxdY#@a(fPI?T+?ckHfD77+kpo)$sVh- z-+W+tTiCtq6B>l31>%0(XMr`-$W^+mG{zuCqQyhdV2KG;9>OzN3dWL^Q2KD`^uwjw zSTgOwq-4_)`({mh^u!Vq96f}ASW2YSZmzzT3$bWJi=Wpu96OyYV!IFiv)^ue_7_)- z9~)uJZ?;#-+u0sqi1^P&eSCk@b|x-^tl)od1>G5@YecUGd%8HXdvC66fvr zbYcf&KbTU5Pej_eS{ERmqBE;?LjhrHbkhnZVTi>bt5bnnfOCL&`((bm4Y(5POMx!{ zp93->4zFF|0pJSYVIW>PnIEqQGF1uhUg0_5%fR=6rN9TkGN1*{2ya)R9q@ocNGpuS z!fR+~0|W__$?FN=Xsn+ErUOp_Gl3wDg}K1PKtpvq({$MS6yQ-{5%3KlyT_*#WWO&X zh^*G>GVMLkkdOOdFZf6c*6GHHFy38Vuajy8SBy8$Ft2b3rlhDjjp(_Jx|J3UvqH%A z>U4K0@kL#QXyLo69f?10cc=7|5mwavW!*vLw(;?=QS{3ld`P)T_pb8(rYnUMz0uK! ze%Pdox7fSz9oi6;QKqB zOJ|PvcHEwNu}d#|^~teIA8^#$Q`!MD?9$Sa1G@9M+iOBRb80L~=K$%BNxiWTWz|m^%$JvJ@kMl|=;Kut-&${=YDMbtDB1-r_{f z2fy8xs(eG-FyVVjCo0t)T`m=VsT*S{?vY>=YAGhw$T>w{yFiK z=MSEe28Zc~J!HK9b60Tpbp3P_`)&NBx`LA^YUT<{iU^CglOkH^->j>!>IN%Q?3jO~ z{tQ>hfn$_@8c#>*@|EY^K=$1@lM?(Hfj@lVn&t@?e^2)`Ur_Lq6V8U}u3Ace$7eAW z&+9otTGL*CKvWbrrs9bZ?F=3DJ1o|N(2J{DdP%XJ^iG!I7O7ijgf6*mt0w2n-p+pO zr72zXtCiwLnG;ZpWPQ3@4U3s$>H?NS!PAO-DffkaHd1-A{yPOblpLjhq__T1E#=X` zP3%nxx4QS$fAn~+nRn7qxHRff;ZoQ^K>DLPmZ#kjA-g_1{S z2kAqsHoznBavY^}a1XF+i%stE4EAbA>zx|}P}EshrPUZTJl$RnXA<{Q#=B+EOuIJW zOWP$guWtv}3-j_F`s6UL3nTwwUjM&1CKK}tfZ1PQpRS8I|Niqgm){FI)qC<+u^ar! z3IPy;seo*^O#RF{vTl=tu3vTclCEazvb0$XcF`_3T9=tx~f+vd8YN)E4 z-%#2yUOxxvO;SX{b_6mrxC-b9 zj0ZBSWg@U45VmYNQi*MEiuJC*7Qk*muqvTDkQvZ>0GY==8Q2@x3&@Q8y@44(w*Oe> z4S}Oj4q@sKWNuBiVLT9yLpeBOAaGW7JM)wb!8!ql0-1Mn7?8P9#sYT(vw*Jw**LEQ z(}2f;>A*9<3?TF5v;H3nxKy^oB{Zl|%epi=NP6WdeHVFZ;beV|ERrn!thXoSP0@P{ zfZMx}nfKw$EOZ7Ul%miJ2&bkTVuMf$Iot)-`N9yi!#Xd!;`4zlFokUgZx`V7lyA-q zky3Z&$B^w*eTG;>+Nt_vBu#jAsy-_4aCs>bZ-Wb#tb{gLVy}RQ&=*UleoUoikKIEUg(Y~H0wAA$gj?C$tF=u?~C33(l_S{P4#_ zG4>FDz_#h^aHbz^Sg!Xa+Zp;z)P1qeNf8}Qw>#^j$!n%Q$Q9p?>|xEU?!26O%+x2- z`Yw8LokjTP(5rVJ}=|OY~Zy-oFRCRrcVxrkiFb z_+yFPTzet7ddW^`i6wUX?1fguq7rL+|3MkV17qFXSFJz;EE!hbYmV)KB z*Q=N81QyU?YO8Va*$E#$Z2S0Ozpo#*U3u8{^TW2g58JG92ZQBf$Q~fJXeR_cYz(Da zMf#ps#GZmEQx|S9T8w z*<1J=$i(X}fSrK|4lC?gy}cLk2duN$j~{{Qz&pTf;5}OE-61$+1r|HvzrDaH9b2*! z*5fa`4twDxwnUc~hWXOXV-X&`E3nS4-(L7v^^%>yqRrR|*b55WTDD{-I8`s%3vLhF znm%l6&Xy>7u0Bd^OP7!P`cmOXBW%b|waSJz&ef+t?ShrhhwPu$_ftU4IycJAo2CbM zu%Y~?^$yK2P$9cB;Xw9vMF1Iz#LFh%sTM#+ELu|8G?(BIy#GQH{@V*5RxjDHn^@ge z#g?e5mp+I*7U>(%uAX`q>NHPpP%JhX{OFB&`gwFCJgk8;Zn@AM|LtXAvpbESub(J- z(%19#$@c8JJp^`R`%?P_dP!VmQXTD{(T{PjQ61Sg#C}+()NLcYXz4THj}P!f@YbBL1cw`uw}s$3(ugz3%D4_27DHXc)>#Uejv)M@P+F3)j-U&DcmEklm1p=P;YjJ z`{2Ln4zndYc9Jrkwim3cm+S-_xVp{zVH?t}+jT&Qm@MoadK^c_S> zp4F*Ai`(cjK<>sK0$Z{Z*gG&@@bpX{f5o@;U`1lt^J9jG*pBLyXP%->-JjJrx9}OO zCvicMJC#pwY9&4UtUh0~XC$^E4zjs&CT*~3;ZDVKlB_ImTd=u3(Z%{E&Ww!Opo10u z!v{@{1EfG|-l&_6?T(r)q~Ef_n_f9I#)&!|dC`sDIXT&eeks;FiT-4}RG(+Xc#@4k zNtVmKs4}}$NoNnZH=y$V4pvnB`T`{#T&j;PNpbKZo9Fav70Dv$ejFG;C!f=|7e|x0 zOy9)f`)&K_`sevLy)^+=)ODHOD~ttTvY(3(#CREgv(U0zZmBul#bi9xERfbN)3;YV zFOti12cs;uB286UcZ-I!0j7d|n#*Yte*Dj_txvtQ! zY2OY%A#H*-jU{W+Ps+^|(&U6v>WNu8)+X3RwvCC44SMve@gP&Bx6#)pHYVngJ;PB@ z!=5o6B&dnWls&A(EK~NfmHI!p&aiA`cw?3RiK*>3Yb~c`0>!ODr5kJYR-$O6lwiy> zbY8D-Y-w7Fqsjqk-RP`q8$0RH%lbIcW7XFm?LD49J?@t|o7P;od>ibey^@N4arL6W z&HC)xiLNf+8spYQME zo%-=y3OQ2lRA?mRmr-%YmZ| zCiG&plDo0eSC}Gu$|ISITZi(wXyx2xiOYsH;W{3!oIg()%b@!iU*Lf`slB>$ovB%6 ztXLvuKI08Cn2p(&(8s{{3L{U~EUvSC0*e3ELnc}>%&~dM&HCb531h8vAI+=y0@=1^o;(lsF+yYQ+HOMAm&Ls&g$EViu~%v#C-uuvOK3B z^>9yD{W&k1c~1X)EoY0~JQ+~>>^=Q7i$_!FA)L^R^Ll3`6G^1v^ZFxvUz;p3%=-vw zNMoa;kt#LMAkWH7ibuDB#7mq)kz8f-(k1;( zh4_o~ug~<^B9hW{_(H!-#QNDU^}kwR{oQZ%O~l$#hViqsASvvMUR8&bvF3Zdk7XTF z#*ft{HZNV*_p22-CUyEz&zWHz>EVX*XUywzQ-7Q5i6ab*iyBB^(T;qSkT;_w$?UkW z_vm!4GnF}UP@mC-T)oZa#G|QD9l$Gh-JN-~iybsEY?(#@vNY0S&SN0RAq#!oP4kxY5xYHvyD zp0`1)#cy?H^4mPmynU86;cPLqRJG5Sx;M;ovQ>fMZi8L3B^6ClB}l6q=0%vndLQ`b z@xABfvEFs$F?$*)D_)uoc3bvLQx z{iE|z`M$|ZA$eZ(QLDVqc)pJMP_n^?FjHpcQz<+rKueX+Zs6)DvmhjLO^^y*=j~PU z?88{V9kJw-Fg^|-OVNf!(nmaF|DP^f^7kUX<>&pji6vhz8X?*D$}6y}MK^QJq??0M z@`@e?g~d?n;66U|)1W+O+Z@o%kzFx^naXxAN|5>t&eL* zp<5GIJTY|h!k9ch9ZD|6*ds0PCCpnXThql$E={qFj=mq@P7TuYHi9=s4@x~ln3^+8 z97FF$jA%_4i}HOasGx^CHWq!*!;6NEMaLd=y;mz=T39&T11ZujXZLxJ%6ATJ2k&vl zz3yIA@pA77w5RSG>S-#I(VVI-2BK7Q|Bn7>xZa>w2Ff`UEl5wGlww0UxxC-egQ{AM zP~xa^p^WtYt@PwFXZR~r9N4ENCALUbnkr=UD_Ld;rwVnjDyx!$V* ztuJnLm=brRLc<8^Kd{wUip(En_g^SrlQelyzb>r27B8I$APS?%=%b zkVZyR<-v9M#`s4QWSU?_ zzoOyNi%arim71%0kq# zzNyt4%ML!}NgY<^mDZAcv}Q^^dspTCV)M{KoA>}0+Or!W_+&%yISHq6TiP&idVjOpnusvDbi2L?K~@bcY7YE*^Rl7+r5$(Z~b2g z2AlWf)#d-a_G(^oU6$D!)t1=@_8Kc{*ll!jZS(Ar*XoD=pE#IzhwJ(NmHc0}6&22z zm&J9avZ9-q;KgU{FmLve?D}NdE^~b@Vy4%~CqZO*5=^h$q6qZ)V5%xKhdmc}9`y>} zv)>fmma8LoLU6NOy8qZ{d3<~36!OWG_zR25HrlgO6Glm2e3-XKsTkdil8#MqmtOfK zZ;qlClhv5XWPiDocj+;+tm|j3yy^Crc`i!EWhIBN^3K|Gy?L@x!Tra2F~%m{;MC#k z-wq3o%5R1x?d`lRj@c}}S^nwr^iKg-+uuPGae;5`9 zkjvd}4-0R;a;l>n9Bxm!Q)U0KQ7|h6x9_%?*%KC)c>5*M64&_tu={s=lTvPJo~HHM zK1q+85E2(eFD%J|1)&LL3>Xqi#W&*JDag-HNf$>u+R~2VM$b`7Ok6ZYDSNn4WxoVZ zxfCd-U8VOdqWk)>jp-vRLsYF$G4j{lDlwV|=-{#zphCQeXLhNHK%$Hw4Q zmrQ}MU^%AjhNGch^WT?gc^On3t!%)!1U!}e?^1E*p8 zXJ4|7K)75*}Q z9M7X>-e3<4xg=#t%>L0lyO7y#^2SuSvJIDw=T9(a;Fa|w!@ni2+e5Mx36F-JD)JBf zEldt%oa_HpNz08~_nYvM$x)>!RN>Q_&%F4@yR5mLA>5&)+%?=~0`^z?wq^GUl{(IN zmeoC6M7z|-;}N0h<0`FhVaT!)vm~n+!x=04o)5V$80mR~C*5don5#%{M$yw=^p%!% zFnq00bjR$Q`+sp$Kb2WqXDpuiAmhmQqS@ zL#k=FJ=5H!eSHlBZNt7^qYZJQn8mhv zNN2_v8j0dKw(?dj=}m2(^hW!KG;^oK?^Ui;IsH`|X;+3}Tf>JIlav=a`O?%G24|}* z$a2T~mkjO@fRaV!p;E;R!*(v8rpZ@SIon`Eug@}!kkXopVgMOphGK%q(K&6Y^yg8Zo18r^J%%@f zm!~EArf%yUM1{?Qd||8G&>^Lp{}yHmh%!!U)R2@M}=Xi1xn8`{CKQ+eDFA^J!TCk$^X zF?IL+TZVp?2F%c(LPd)Lkzr|GTcy8kmVL@8 zJ^TrhjNvl_znMz<_%lO^eJyc8D*C}-s3Q=`rCaLmiPG=YFamS>VH; z4NrU^K5P=cbhz^lJ~dNTv;J`l)jfmeNr}kkw)*|!7HZi_Lw~#-^=t{)EjSn+htP z>d(hAxow@8_&|y*=XP`x*b>)G#%}+ELRKi*g%^2UP6AzOjdB&|Fa!?3Q?|NWq5?ESikw2_XCf6z6-YACf?5LM`PMZD{HdsoP z(T%y;pzJVhONosFY$?I!Ecbo^6cn&z6W3L<+%{A(F|Zj`-V5aW4*m>Y>rdrtocK=1 zJYH)aABR)^Z_AnaQ^`Ob$J~gJC2P6f7&%W*Y0H(*l;j8U1>gSh`fL3$e$c#b; z!7kOTlfEt}A#H=1&t0xMgeDZ#1#l1Ncax_6=S1?>^I*3lJC{cTf* z(wXZg?4%p>jEfYAMJs&9xWS?+GAZWWbn%utEHr*>A&!>3ml(@x%OP22$|27!H4e9U zq~u;cxeM7SR~Vg@8IVJyfE7kgF}_Aju%rbg#vHCY%WY1hJ)Q ztBpZi7b{Oshqimswhj^GuhDaZcl@L0)+8wUN6-EL=5P8tbJKtHT%IWY8h$iMln$LR zhJ)=$-<&euuFYUF&0{bGMK@G>_ibY{#c#Nb_Zg$JE#oq-$fX@aN#ATpko0GaFY?W4 zlX=4S4)zYTX-|Fz7YR0x-(YNe`sVWqPmIbNcizZXX-rOuy7j#Af{o}$b1p&u^dqZE zV^JN9Cm(70zjybdPB!Y9wGF8Wmtjc#?ZkI!-DTr0zGuYkt9btlV{5KQXr8855#OK( z0{=qzVsh)Vrbf}*VWCt-_VE;Sv^(FlXYLqyS*hdBB#Q4mluAoN`J`0DkTs&jiJX(W z*i^lesz6S;x~wUG%r{HvmcaFfAc2jlWGZJa8iYZ|)PoroiRzkAWuzY_y`rx#L2p>R;XQL3PQsp@3V)onjE3 zxn=Auq6Wgx#_z>omRHPOa=C33MKMHPA*@*bKlZ)@E{dz`duCZyI!j;rB8Vs|O`1qk zR8Ul`*eRA^qikV!*EY6==nqDkaCcNWnn z@V?*Od=F2|_pra;?tjXiJF_!)&iUVS&pija-Y*IkxOaiuzG*#-M=!fy6xCwLamL~*Rvl9WdG)2OTO9; zLfO+WY}r9}kcD7iBu>#djxvUp6Fj031EBm} zKRSJZ_nR&%HT4u~>TG6ht}19pHR#y`>f%Vq(Dxcm*Le2WVSs1a@XxkQ~ta~@LJP$BDJRHr-N%?7MMo%Lmieoah+ zq^kiw@b=)B0=OL^viF2kt%z5Jul1C*#klQfkuo}G92666Z7;n(RAvb~d&x|&m)ge3 zmY8Aq>@Ef4Q%E@N{KD~i5>9)3vg`_m(}v~B@vnkdED^%q>jS!1e3msFj{EhrYpHbk z0NZQ(%M7h}5zSq+Pc4AclW}tPfq}B+t&R1LYI5&d%p~FaU+s~(<+C2y;@cy0Q)E^=HVYbq;P@<=1lAQIV_->V+!gi|$$ALx1U*3;`11XQ zTRph$GTBL%H6t{o4^(X&C4$xFFJn{^h3pJ#ZsaFJl(Jy<7jniVFeqdeU~wYS13pp8 zmarmn0tu8B%YJ7qjLWN3eCZmMY<7#DevXNp$U!anXk`}DAn*A`P=3qMfnyF{iC;;eQIZW{p&-*oK{Nz1a{fWi`t z5XgtQ)fpq)9<6Y&4=@)q77ky5gH3KG)W4cUg4`C_j0_+VXvRRoys;U^u(mTmJTAwn z;-}Fw`4GDeu+lEK6WajQZeGFcO*r;~Y%Kc~XKz0;iG})y{rsU`oI4T>U&agrh_B&2{MAlot{s4!L$r8;!<-^DhyZ4M6 zyxset1$Z8p?Q6jVvgw(?4X1oH_hOA~X7kv31mq;;NF?D=J;R%=6JwZ3$O-11y zxk5Qq!H3g7eMQ!lErEtBG7okPSYMST39bb}O=r0)H~FfpjO3efm^La8%0G+k0)|gy zLM*&dgrf*+KaqWD46;Ah7+OCBMjn&L zQ<6_0N0pjKC=D6Y7zjSECWSr`X>T-^eH^_%8?t}v7ymDT`;80-s>Y}Fz>D?U*mopU z_L_(U>TwW%o-2I>^}{*^Lz1P>ItVo@l!J7IT?ABqohmT~n%d`Pm-^(mo%MObphG zWU3RG7QKg$=1-mX785j#g^c=chpDcF_gHVc%(92Dr$w9M07vS=AUkjE-hWJrIr?b? z?HOqoCR4RX;w9Pk8EKOi(wQ4Z!8i1g_IRsFS?SUP=6Jk+l{fuYLFy&WKQ{fQVb zNc?@dv0{0mC0htDxyyUA!{D;J+?Vak{p>C;5+Iw)^OE&OZ8e%cxKtw&_V8rE!Lts-<?K#{LJnUz6OSNULKEs@F(upDqw+&F<)=iH(4 zh0eS^5cg)>n&SuQudi{2S$^_j!J!~%be6lq13!7XU^EMt?q*6MucLg0;Ekp|_Wtr< z!Gs{VF=v)9KemXK%<`94!7m-<66hHq?}}&13Xpdfj6r|OZfR236Ci(yJxZ?13C4Gl zhX}?8!AkR&<9PF>U>pl`6$w(f-$}koa6AY$?Z*M8ErIf2Hkmgik^)PoZk0krXZaGg z2EzJcHFG=0W{@4TwvU!VXPuifWCqE#>Yi@ey(x!RjC=T8zxz5P^5*#n*goT)_pDCi1ll&AV_rsIG+;838AtYMv++_jQ z!eT885ygm$5n~a{5aSS+ASRG?m=!I55AR7*j6BhJI}#n1<4)Yilp~T$TFKSL$PFyJ z2Zr^M_X{9@(vcTm)+oMCdN7O=lRul6W#kD;_-9x<&;=8W^^!Z6u5POBMMNvC?IlF= z$JZc|JG%?f1#vB6*QWJg#7bNz0&NpwB;qTGDTtd9haql39F6!Y;xkSAHHbTKU57~O zox?Cz%r;zjmTZ98aq?{T4Y&{|_hyf9-^IzT1*`&ojh833a#Qiic|dN0+!No5ISKNx z(rT=S{DIdH$vu4?kzDW_i1CPr5mOP5Ad>cW3{j4F98rx}gQ!Kkh**kv0uc~TB5pxE zh4?z+8N^QzFCc!3NXmcCFdocVT)2fB&LLvDGv++vZ=?XECd!YqmyB)1Gf5t6F$N#R z?5T=8$a%2B4Sr9GwE%6B+@|BZcnBWByoV@6d>@f$nahZ7h*xm(+u?CN&GJ4+nKW;w zGu%y*FJs>$HG9CiWO>)%BCHuzSJw3W=?Z-CMuG5X<22dSsf-J5w86TRa64J<%BsPl zk32T*M$?%;MSx{1svV;@60z8GM6C9{;z9q~(4GOZv#SvLBF3 z>Sta>{wJ^x=eQF!AcRA+$J)66h()m^(|~A+cn6XE$)Dh8U-@eGit#?(&y(B1hJNxu zZ1!tYFp}rq(SiC0DMnr_s zA2@8~6)WWe`^%RL0!qcB27HZMnfa%Lalh)`yyX!uKzokDY5uR{6n61TagTz#nu?O0 zy>W1$yqa}dgnz(}iFH6V&3|wmYImM;vBg%wgyNB{ zR={{6rm{>Q#s?RM;s#&DF^E#cEJQ!VJVdP2fKr(8M=U`MKtzedbVgi>7z8~A%R{Wl zDmH#RA82m6OEI;RJf(%vEz3lsTg4FhUK_KDcYcPI6V_mkfEE5CE@!;_Wr6VH>QN8i z=qfJ>_)e1FF}pN!CEPfL&NW##JBzsPS@KU~~3&RhG!)UEW1iaUj0ID=?a#SnUq{(hj-CgSj^=XsMom=K?5K7<%?&ib;CtI^n zx?D~daew94ND>`a$mynno951%Q7-@6>_GpYjJaVKdmw!C>?jY)zewvj#yd(U75mc7L-=nVextT+ zQac2r5p*2XW0Y5_Cdj|Ae|N+t`ZQBG&n^IJrcLg~W$ch|FhkECzSl0;gB_t8aN{>+ zZ>aMdB!<$-eJnr~Ws5n5_h84_p6@t2acO&zvJ1MP2NC9`dR0>;X9Zt(HYTcCUMJICbb zS=N$+8hHsp#}jh3fbC_x#tokV-@hG_B;sJZl$-P=| zr%CkOsVKFVid%hNe!}jt>k^-OtN5y1Y&ijm&KGC|dJ`PtI(czBugWi2QZ+fA=u~|s zZwnV{tkwz!{#5YP%mYS_V+B^fQeF^oX9CM_2o1z=6?XLKi_2w4#P}mS|_d)68A)s??Ai?9@m~pVOG|<-)4UEjv9ApF#mW6wM&SjYXFxL?1 z3w4rdLXmnZ8ltCG?6dV*9qJ`Ccbdj9=)5!+cN-$62+dEUwcj2tkt3t?7-l0B;V!FZ zvCd0KRY%Q)!uxpo`uYPxQP?boIgMEW@p`N_Vgc&{93LozhM!4+lpLW*SHv*c3ci44 zDz=8L3WoUsF4dm&h5BrTP-LS-OLQ^R&#~($@K8bhU0ZKRoHm_qk~~j>^~56QmgUzQ zDswy1P2e=mwg*fz_fCg7`3fht9OkNL#z0lilu^WY z4S6g(K*&nq(zd})yq_I^pfen;ogD$?&wvni7ASn!)6nC@>_BKJPz-n3*BJ-NM+^ze znySu1fxx(-m)kNfvrvJZmzbnr?z4I$C9el$CaXLOmVVH!VpD($ff|E?t}lW2#e~@EbNPwo?mm5?%07zD*A1gNGfivfb|~sub{V&QmtwYnE$7_!DkiY#bg;V`V=3cRNuhjb zf;BW&D;!`~pYvi5WRi>kzh3wyAA1~7CWw>%|EN;zH6A+OfsAjH&18I=jQ_jBrkAhy zLGC_9oYRZAUM9-;n(W8H`UN#}CPLLdg+$ts-?TU-K)j$vkySP_z$RmOQz;AFG8lf? zrwBkg; z!rvA66*0ssU@^b#ef*uzZ~F{?NuAEjL;N+?f}Q|PwGb+f#|rUaDGWKO@W$MFYhP3N zvO#c|fG>PZz!QFZO%Y*BNWVSSLc9f>Ant%7i+v5&9#BMscBr3CDcPNkyNN#sxd8HU z$D2>QL5R*taRg#8;snHQh}noe z5M_wyz+ga<&V;kfXx^QMI7sfn4R|qzlZbr~FCg|sB;GSAh(99sL;MLb7V$nJah$}K z!o(w@hXU_7N&aU)IC)TU87b!)PO(@}j%~Ks9y^qW6wZzVu_zwNq$Bn~9LmD5cPB`> zMTZo_1?=na(Hn}=QsSp%hC7L067eA0iAeq^@lL@wn@kmAIAS$oD&juGp@{ntha-}5 zB>ql^5XT_aA{HZ}qX_TsbOzCY>%=Q)4dPpfmFQ>2`w?x$4RyGIG@na|Rfz8) zl1B6a;z7i#h-VN#Laal)iTDlT7l`D>eTn!0k$C73x1+BSe@7(sF?gehCyx{24~Y2G z`3tvUVCB}6UYz`hVlvAffh$L`2VDtH#}p%C?_xOzJpKVHdS z`{kQpXsyCMxGTR6rHAu^8vAE2;$a!aqvxMO>0$ruQBu)Ri^b^yVqixNa>^ucaG9G? z!Yme*^%s^66+V(mMBdCQOAl}!{peI=%eXS9;r)zPqzDibN29Opm*zA!Hb#6us_Y@Z zBkwt2Pbeg*SUPlZUmFxZUXSV&o=pirFBgWn<+|W!gP{5B%2jC+a5G72!#s>r)7Vh-bP5`LW-(z0s#rR(^+ zlV57UU*i#^9T`O)X+a10z35FuL|GJ8gD*e-#yOL>xM}w|Tr!>{8<)uAb0)5#%qmB=DJ8qJaW`qI=n=(#CSVh_!llWG0f4<%BeFkDG;#x#< z5qO<^(z%# znTRhT;>ma~PIAN6Lc?jrb~X~$oKbZ5B9EK2oU*|d!Dlj_XubB&R>J3J6rD>a<8JW? zW2-D{7#-2bH{AKBY)}&imo;V@Tj1g`7G;B(<_d^P?lbyH54$VIa;Qz6hxcu&!Xoaf zZc~{qKuS*0-0sV+@w*q)D5DpAuShkv{85h%$-9SFoQGd#Mz1{5pl8@N?Q))&H7TNI zJYLyJJWIgYenL`;yp@YXCN8#u@6KYoItMoA6rGWg^*pDD9&U&C!`O&DaY>8Cor!vD z+D2}(aT{tN<~YB1I4%*u0!uNQKW4e?h#7NOaE^ zh(t2r!!d**)+0tDev62Tov~;;5)(mj7XX-)@>j! zHlE8s?%6L4q&5zg!o9Z?&*9^&y&CQg^_}u8VB_107ukIf^NwPFzu&MhUJLUFq6OkZ zL?SpE5uL~md^cPOAQGx0KqPn53{i?GMC=Ip3$M6MPQq17TqVN68gT%k4I*Jo7x3GG zIn=ad%^Yc3vLbwg-)qfeG%Z;%q*=-s7nf|=E%%5~f~4v-lg9d6PKcjiqA7UtMMb!k zHIWJAujtOL2KJ*3PEa_zQpASB8y_lyEl=W(F#L)jX+BO`?eS%l9Za0r&z0-)kwPM{ zCil}7cS|4ihve-kMqf<9DnZ3IA7{{hqHwhwg(c$n3g%87;{@63eQcm^n~%tvv^{d? zj;x7=+jDWQLiVXyBEd}o+>j4)hWq4L@>Ju=v0T?{ibQikXgJLLO!1x|Is%eDS9l7- zL!s^?OXpy9B!&bajr@^4&nhG)G%|{}Xd8dRdPc`YMMs84z%XT=M1o5_`5nZ^(~Y-x zuTMaeAk+q)PUNg^D#i%FaDSH2yeJl*3tATQaOz2cR%q^tR3Zyj=4<`gm5`ij>kI`C z?ChZ~zLU^=TW|F9h8y`>UkDA25{fS4`Va9K%MT6Eh8hPUMyI`THNP|4304Z$`j}{1 zUQ0~NpMIstp)z%tW>v*`g6w5tOBV1c^Ho3JU7&WyY8<1oV9-*IZpH5{AVES z?rawnx}97B_glh@Y-KdWc`5JOWFk)#&u6rHlWO*ySN+W8rPL3LlJt5}>jS8Ee zMFvHOqo{J2TY`x1BhE+EENGk~T{b0vsl8!=Jkn~3bLh|S+8=!PmeBs7b7+$Fn{j7# zHzzIlzN~hl!hHU@#^73{ie7Qa&dLsX$fB5A3z0=yEEZrd9<|0v!qp=2D`NccH=JSM z7jLDTV+F2|kHiSf%dW7u<7`*=$LnMVQTYr*`WyYAz(?s~O~{CG#z-RB5MfK|Atzdm z-&L^JNBIie>KAQOO16`_Jn;Joe#r+rV1yAdFC!AJ_X=VV;%3BP#AAp(5MMsk;*5sZG@Y`GW9&DN%-~?3*{Y8QlbPo8|%b6P(s2nVCM~V{DIz?Hz{+v6!8Kkrm zj>Ca??vo(pA~Pzr&ksVc>88x5Ds37`c(c1Qn5tSFm1^r?woAh)uLa}5;28eg!{+dN zxH1q`zJG-B`xYbt8e}uOL)B^*^yw%XKNzz6NAzlrD{luGzjTyBuMev`Vf>TGzL0bW zgVX)bgn~mt;Y=*t$RS)=kgkp}=RWPF{K&kOU~gVcjN$VnWowLKMiXOLkXmvVqWdW6 z7(;2eQUVwIC_kflTJ5x<^>AuHJ(Ny8IL?p5m0#~f<;UMn8>ndmrg6lyS=M8fs|aJL zoS>ZlFN`5KA97yE3&7!MoV@*%1>F_C-e(e8g^}8C#cGuV$o8&{5VDVy!g+3b67c5N$Dj+-1G-c zQ~ESVJ&%A(yQfQF@l2(?a4b;?>t-q&O;8CR_O`Z#PYaZ7(RswWZNRQb`P6hCPbp1M z4qQmF@+*>DCPUJ5GFRVwvZny*g=n!UpN!LHeW0*s<}qV{tc>GaFUam9jYN~f8wp7_(_$3h)?p7itYvlX9EW(MQETnd+RA5uO0|7KO)?tt@`e9pT; zqHeH=8~=(jK*&A^hF6t++4)A_n(S_|ZpO)cl_3K)fvB70Ok*BSlXLIyO2Loe8_Tq1ZD=N}elO2BD{@;8A;C*#V-gVE;DeWx;z9LXn1 z;ivZThc4Nv+%70}~p_xNfV(Ds%4IJ!Or#K-n3j$1z6XZ@=SUNIr)izycPdxbbY{m*15k zf|;G6wts9QbpKsx0R?|3H?wNa`601FmOz(AWnaF4O4h?zfFw!bjx{O|vjQDovkR27 z#huwABmb#qi$7-P7;C>MDDEmK>aW9-JK@?*^eSVB)yNqT-h6;KrCpS{8RG{@SWT({MgCsMPL~ zsMzq(=FxlyW(-o6cyt?R%4+_#W3ee&&3|+)wuHA_igT$RuW8%`>wapu%N|e4YvH+z zr&sYAiq+Fc#+);x+n(9Sas{k@6a9?e2B z@{FHSi#Z`Xo!dFM_*hG`LZ*otIwGU^`Q|j}m>lg3OvLuZ$YOiTOjOMEc?`20=B|zR z0(-X@f3Eka;*UjCs+Kn@44F{e7K7V!CKf+6gWE~Dl-EKAx4E6U#V2f9C}tRT?|_tB zUr>yu<=-PxM+9A)arx4nD08cLojKSR7q>DFF}t|9m45&F;$q6A4yJYay(^0)a8zAP zH)pO5`~81m0&u&LfQ0b*D-(9xJ_2LAk>IhC{pUCww2xw#K8j&@bMpqMTkbssGD2Rp z?mL}jfHc&OmT+7j6gADd9JsFjn5lI zRwP#daZnt9h6wLW7h4kKns_>r&p@tWL-7x0m@xv+HPvirX9f!Hiru(LuN1#2U?*~2 zwiZtjusPiFZN;AEf@z(>uWpnZ%(#{9fY;#b%6+rDxIrk$>kI`S{L6Ot{lx>US`2}V zHj%4zJytx{_VEx%^4nPwm#BzXqhB7G9N@r=M%FSS4$8;pqU(r!YykJ*Et3oi?_Vfx zlW~wb%KrO*VjSds%4;!>gM3hYS=55EaQ`e@g8vuowuHwWx^`QF(SZKvD0}U6q@9is zvi#o>!})+%HAaAWkfsY%@oZxAa6%_|m|koFzYA1**uMP00(Z>=N?+CI1`)~3ggkM@mB{`4wY%b zv{3-8+ZujWIy^NVlb^V$x>Eg5K4rsTiK?rpmBb2|EoswtPOcDdF?~);qeJ42qKuY0 zf8&j!y#lIJqa;nFDtOUNne>Pm{{xyOLGutyvi z3WDe^hdS`mqcB?uAg%3B7nuu9esodPOtZG&0A~PHRRqxe!7!iPj*z6Vr7KN*Kr0%2 zhg02d(_#u!duXD=XkLYe(s8k9fpWZnS4s04Tq%+iqIMCfS^tJ2+K0g%E zm8Q-^U|QtrnkmU0scypUB|SRBrza?1km|%k0U*BEkM6%c@|1Oh%3tm2p2^Cfh3I`3 z6L6R6;t9V4@iZqoQO<`_mhO2uigOQB9k9Se0_b??44=oUx?v};r6uy5|@bR(8t5* z5e!kAQaKnZajyETr7s0=9vLcAQXh$HrkF$87*!tCoit5_@^!1ns_0^@wrLOexLCKH zg{Vm?x{-aNLM;bblBfwb4pH2mNh%C@`UkfwM^$TPjA7aj!~@25sd%BVD^w*!EryI# zPxSiCP4|Sgsh+kVT~+uzG;Etz43!gxlCY=OpHX#c>Bd*|S(cQG$WxtTomvJfeG{ZP zwr*Uf8LA7dO=K^3g|KP1uHapuYHeEDeK&q0JC}9y4I35~7pnZ|o^Wl~O!|D;(~DHq zRMp~8;xrKd6uN+36QUBL8hzt1qqHqcbrmR~%cu&*7ONtt3i9JAhCvgvsY>%YTbe%6 zKvnuLct#qg2M18q%}=n%=rt|T1U(32f2XP&|0R9EQx5$SbEqask)e4N3x%ipnxIyy z>@vTgy6C^4BmPO5me4Of!z_-@YnGbcQnUT!XY1xuJq7*+`RC+Cx-q4n9>mv@>_{-s zP>^o07I8I8RhdH66_S;zH7w%(=T&cEm?0>wP^sC6@N0!?;N*uGDuGzv$=rDId9;4V zxZ1qlfz1BL&!heQ|Fo|7(>jI#dsH4AG96sFH$YWn&e}q^^{Q|1o1#Bv&`@mFzlUtH^{EuDTEYEna!C+EkIsZ~0-I_w-pMcjv>tBO zw4b|oKy}7U(7h?JY2E88%p(=j6rvE%>qk|ySvG=S0bH@*W*k=?WZ6g#cTa5Ti7~=NmX~@`6(@eo@^19%B$0$iM#nZg zOZqS)k>y<-g7MHu)~7`7!F#HmRFPYNcgNU6%p_l5Z4)yI*8Q}YNsJut!gUik9vAVkDEQ!o}d!i_0Nt|D)#d|F9uw6tl?zy6krPQBplH&3YiPW5jN<$nA+no-t%PiaQM ze(zeS>ha zg>M(GGHzfv9oKBjfZqQkeVWT*|K~>uAa``fwSi7SoRLbiqyMV_BOY-gF1zE zy!|+MP=QjBrBqCV+pc9&s81hZ0h6rMJ}}5q{Sg)qv{GY2z}wsl)@mI=v8@^<^=)pg zo!Y>%zj9t;bsqt)XF007Sg=2UgP&RgE9|CvoJ5%J>top_83 zFfn#PZ>WEdI>nFYCcV`uhw7$Kk2UajukGfy27=+mNIDY-n#eGd&NE%AYhq91c8RVI`(J0H2f>gpM0Kn9IJR zvBK9m+Mez}ezL4IR}CWeTR4=b9@OC#Bq$^)-H<|cCkUCYp6x`okWT#1#-1jF>rk{U zQNo>_t_~Fmz6*q~f%zDK;!Fq4Sg@ zGAuHtxxZ+n9Mzb7>!GF(WUJLdRtxbW-@{;rVL%M(xkWLfAKB`cu7BJc0S15SULj zYP$E(H12|RV_+k#`l;bA8&;?-;bJM}1LX-!h(R4LU|$9#FzFnIwL6Yt@#fsEAT?j{ zK8VEz08FVDM)n4czLbY89PVzzvta@l>s4#R|2O zrXV3WpV6J0ntGT%Cm0@G)O|}Mn7=) zIGLuM0Y5JsiOM*ZuK2dBN%-ngMyEjSy}?9%Y?7J<(})Vs>kC6h`cwT?69=b+%cszf z{PAWTjQ$k@8R3))o0`0#DaQ{Q43w@de19ZqL2fJ_E$Pn1fpt?nblXG=r z$K|k?EO15wh(k29xr~mrSuB+MQ+kOY>zxmEL*|ZwuXd;l%rV=>h0!o$r+NrGrXw+LT{?4&v#)Lg2P^WCy?z{2X&f=0e(}l07eluj6@uZ zNX|G8QI0qsu@si8I(CQOcdMW6q7+8dj3rq+Y-TXS5v0bS=5!(w{DarZgaH|FU=I?F zG?<%&r+N^BX$mp|b_v05uR7F@uoDsvnM5eQ*~GH4_NrIF?62Z%Ab;{4=d{UqUQz^$ z@@a-}I-`N)N5BCJ1JWL*0Fg|6n2AXK;4DOP{TSrfkd2s+NUAS@!ehyPV5m}iwQ%Oh zFwIf~)2h`0*5uZU@H_H#Arx73c4uwi(nqKLAxX5!6_#7+a(?h1thg!f$@G3wPpy`U8QW-dKX$^@n;`%Q3K_rZF4t zY@@nQa};cJQ|-CO9lDxp>_o$mZgh_VyL}~nID@&y$ppF)Oz4K{7W}su}|QkF^7>4Y$z>(gmd`DOkZct9e326FmFi)R!TG(EiF2?C7PLZkD=5<^LOPm z;!xk(i)eX;DNccZWhCDe6B3T?fQK&4oGXoaYQpgn%vMhR)I?3fK$WihPZwnV>EZ zZf9woxjjXiB?9(cz^xuIWXn_$j8$m9XkpbFY$ErwDApuDF&KI2r9%>!UZSxVWuQ15 zgmb5e*Hgx=$N;XU#3X_EOad7+)M;{P-bxdtqF|2ZDF`HH^jF=pQiJ1#^C*>(alCN8 zWGR=R=-3B4HrF5k_naN9XI}Y_^^I>Rub$TqzUBMC7Q}sSmUPDDXp+Z zHf;(eYuva}^MK}wwad{*9e3*arR}USu}$JJ8s%tGjL&kYEE%22?bxRIjb+cm)*YI7 z>~Y`Rp&8oTf(-_)s=@6pT^uy4b?D$V18mAU&h zJ-J!cns->ZTcvS;q=ETDZpeNO+p_zeZkh;&y(6XuaPbE;Bh4NYRFa8G5*-uq*!XY9 z3`L2&E(x<+!dzuuB4_csCYWvvohPU>4r|&XrsJ9;Pmd^`RI4$;?euJ|W|5GshM{LP z8g?hJvQZj+`@9bDn!1x;)7HfK9Q@=vL5TJz#+s(X%Jr|4E;7ED*|KdR@?p$y-Q18iOwJ8+?2X|@X4qj2SxCR=6cN=NRbO-XCK zS>IjT3U9vFU5h4(SNENB0mFunRI1lB$GLzr+4 z(384b$rQ5|f_0#Yg7sc#NtED`V1>dFIuA&XD6ta`LCMNZiYU2AN3(bqJSDPiglg2& zBUFdSmC(6R80BeP3CCKk$0s;=Y@hU@ePCF4N-ku4JW1FjWX-)%vQ~26B}@rs!7w0V zuDJv^@U%IiVte0^$CCFDB(07WiXYd-xR8=unDk9`$*VL!Sl zV#6!khto?=o3jUCV?jx}U`rs(&6AEG4fV3OePB-T`2cRIs$@T%7~$1L zv8JRgM)fwAl+YO}{sSC*T4{+119}%rOI+<*F^b%DG)}s;U*4(|4|g_tFcvH?aiP2Y zyf>iXg193U=T0pz38yN^=by};nYNRrbQ>^qq9FpHd`@vT%>}fZSy~PFOw26pV~n(8 zj7pYk+*)#-W#hQ(+e-8TK}8^Zx~;^OlkY4M3)mOo+1(`x_Aj7}&f)DWgy_Ejmv)yN zX~Eo6O_a--drRgC9vii9oY^aZ`_(1(!oh^P+w3dJq!R|bEN)D|nSwhn*5**XIi|T; zVBOa6QC;m*<7Tn+b;=F}A1wH{*GrbS76s>!gHbAX3Ygj&w-z-;!C4S6^)7TcTQZUA z&gx$;af1zKOa3l%b-TMoySv3-B*u@790#tIC|SX>Kp47imIP{UmY8#CpO%ajSeBv` z$QFijLf!JOIv?#s_h9G>t(~-7bW(VL>?XsVHgj% zbTl-P%m1QevI&yWClMuM^qX7SLNa3A*09hn@TrlE556-+GEV=#WW)cfWL)roQZkzV zR&t+4gth^%Y!`~{Lh-K%MT5Qewm`5r5UO_1@`UU$>s@?cO5pn4@-IOUc)t zUh>^=%2#u7E?UtOBrr!`C~*mk4DZ=It_~QPL17EZb zV%c z5j*a1du|v@j4W5cC1u;Xghhf%1tv1*f z#EG4R<`?=hOepvj;;!5jhS>qP^9T4^;?#fUlYR^n4Mk*6R)2=M0@b=;-->q}gyxnQ zHDEKWJU0Zx@?FFAdR)H=!}P)atSc0)P4|JsY18Ta40s8?q)6KqhSqUJF-+U+{M5+p z5|x(T+6p@lPT!2tBd&x%`LJYH2)$foeo~6-J@XB0m zYnB2(Yoqg^1n3{kZGxjO&-L03W5;+vpm6Y3UmSs*{jyCq0$a* z9)!n8F!QWCaCvDM_72OI@+;uKU0Yi^qHIEdMOk0r{9h$X zixFQFtH&+t`MDZLW$C&%&csXMaHm9e)s%SHosi;tnojaHEI0GGN<_`1jA=A&AS%VKyRNK%MKA` zeJw_n6+p=jt+(qS3p{A_uu+eWpIAl?h9f()?(rnZi!%vF!wln>ikp|#;8F&DMa(Ar z9n3GiioXN#>&zU$UmQ*B=im;h@5S0cea;Rc^xLTw=hWgJ^06=iQ{zS!NT?Qu>4x7& zvHkybzj2L(qFF%-;^$xYlYvx*S%%+GIJi^m%RURW6Gu4N64gz{K2P9xf$=F=?b3#U zVJGJ7%lKxT5T@Q)5UyQEXGLi`!=lErS&bX#&|a5qFz9ZMSKY{4sjJCs%&zx z22{{Y1tR(5fS8WB4w2lt^@tcNhavUMLVN{rKH_G?g-zQRA#TO>#faMxu`Xr@;s%E4 z$n3<0O5Csu5to@gh({5t5Xpb4hUD0n{H#;(Kc?cUHIoVlcWV!^81&|pyE|l9mI-0$ z9_<8-ZiMa8tzxfMm-ZSSOM?7xh<=DzpJ4#val|ad8pIsLvxp>^58gwA4)GM?9K?qR-EUL7{9Y|%)%rK}uHp&}buF@v4Meuo*c16yc zSc4tzd<)SL@f}1@#0!XMjblDUB;khMLnOEReMF>0{Pr}&4{&`5;$_4!P1`3RUd8oE zWF2mYg!c~$+$EWm!=x;*2aC>Y<7{cl{oL$?vK5O z^^rUEDWVjy9?>81CSqsA8;HFSKSS(|_&FlE6*r;k;|xE0Da$ZZaMhX#AWK~6YuZqj z)shqJ2g!=P9^LU#Ff;fPhnkkG7$Gjn7#Ejp*)8{oQG%rEHIv5rTTX~iq3{3mbk~{F z8idyP@EA+{el>hETrzZZg1X=1M64GSiQjO63x~1o2T$H-2V<9K+QHE0rrALG$p8@q z9MQT8kfu9qw)KH=xMIx+uoC>ZV4Y76%a3it4FlGEK{1wcz|_b zr9WhB?j(YgquO4!vzm5zF;d11K8@Jn27BIA+3|-%!+DhmPGB+1-A%=OAk5Aai(uu@ za4k&)J&tL6;S{{;yfI;BHv|lPI#<+@JAO>NjfK5GT6#c_p@t4{UT)?NyKA%(xVC0^ z2UvQ*#|nP0(Vl$7_`{4zGe51>+FK4n!^hi63=CJENt`R@wG03afw6S-`zPSLkdV{D4^6TiS2U#kNCdi{no}+xzUK*S8IQ zX$!y~T`$CN+DqEXR$?zzd+J(o0Cw=w*$LsLt6HkQ>grE*Zm`9EjcK92|5o}7?TmKT zBR}Leu{6-9?IZ!2IKvlO3p$edR5IUx7ommv&8NzYbE8A&*>-^MZ@*)~ooYaPG`pHp z-O&aKP={CE)!rA(!O+aTbw2DI?u~oe56zKa6tTLFa8YSy!5#Ze8)JqP7`LExWXn_` z=h3JgEkMvH$U1KY1Ay1yH0yXwQg zCecIaOc;};It7hp{rjUCx6AN$8Q!X=oH2h`ylK{pwv^#0g?B`9r7^lWM36s>)p?^J z=e&CBR3cWxt?HxOg7TW{)nDgs#_G9|X}U(zQ5iW%_fAWzdsw=TjuOsoIH!j1(sgpP zmuBxY_C9!FtsSiU;R#`V``#>xOLWi3$BEm-3=!L-k(iIqMRWV*`~avQp{s=Y`U669 zaVRl?=SZ}^mfqN{x*X0hKSA|KoxgeCp4bJ0oYyt}Y!@i{CD9m_AEcvnLQ$V+h8Z3M zp*x=GX#Qdh!_>jBQ96HtAP&kS-7rDMn`lfQihWIhO}L#s51Sf3@Q3mTo$A%d?OIR_1vR&}OIDVX<6Ntncy4T+L z`dvq7@3-CKf0;U3#j$;-l+%aTn69H7EnP7~*B)M@eW3K8lup$+p`_k7!jagOqe1L- za3l$|VZp&%-Bq?*Ss#ncjQ*p)CRQ0V;F|ripmC0s;myXfx8D6sI=ZneCBS*Hl9@Cy zYy8QbXr4~?hFQ<*EV!Eax^67|b~(|;7R_zEu`>{{H<&Nb`J&A4v_SWH_g8R>5{+5= z5YgmoAa*JhBC%4b5lC?6v=ob@xMmh1Iw3AZlr*h-ATGi6j)=<<0}#s)QM5Bl5m8<<<%l>2%dAA~gZMn+ zAVgxC%|Kj*I2;k}(!5P@E#f#_Uyqo_Fr^IIQw@6Dun}=CVkIJ;l-ZBC84>@Zp$hQ; z;t|Ayh{q8*#2Q4rCkA3i#IlBu5Vs&+N8E~d6Y*8VFA;Yj{)mX?TEp*%dl2ndG;i+3 z1u@#kr;)&5IIO1qV+k@)S~Rymdak!z^4^1?WjYV`18zo{ZaK@& zg2ELz7c=Rgj|F%x(=8}HiWL#l*(t;*#M6kx9C;Rz+^TbkDTsLWhVh8R+&U2vpTA); z;zdMag~XHdcjyu#J}%z;T7mdJuH$Xx&90;cT*mdoh&K@NPW9sLu6Q!uK8vUKOo|5GBhH7ifD=dxE|3S@dgajE%k$v<+^)pKKWORy5OBOU`gg1#LkGf5CEU=6rm;fSaHkd+~Zzdu{a@+$fN1BO=3nx0#PW8gX3 zBw~LdRY+C#Xu3=;m=L9ms*l|sQTAVBEVfUM{VVRSMyIc&gwqzVr?-779QQgC1C@#P zBA8?Sz6FepkVHeN_4^KRc)5Eby4loba&_l*16XzjCwWUZ$(kL;sV?ija%f>XOfpSU zb3xzeE_P^+X^=50-Q6WTJnV7L(}tJ2uLMJOM2Ru}BIMuJHCQb`Z8f?RYBro<``ZW~ zsQkfODAJ;Wy43}0w00fMy}L4uKWy5XhX&7|dkRI}as7T*sGnokkqw5NHB~;~_mhsU z*LWKwuJCK3wF4A$Hof8EPr84zZ!Ld?ck zTm7RxqoqC=%IX{GE=Hh_r7DQhb}D@uC!BZQ2`bI>_o(VNQA<<@nUE*bG>a6U2~NDg zflu|+&zJ*N`l@sQh{N*FQ~eigY2HAcA=H>F{kQFOFGtZl_aLb39YmF*1CsNc`chpo zb*5STZ(fjVrSC{pExH_KL)}1EI&F@1)A>DNUbYKV=O#6_4F#=af#XS+t5hGcco83(cL%j4YX?~)K%A=>Z{(aV({0%WyZGX!f9CF`s zg7RmRMS?;BtUMFx%=PirSFs*eAu+L$5j>YS{)F|6j){tn48@_T>JoS7s8HihlIXkx zlZr%tQ-m?yLy4cBGTj3TaS2G1tX<)HM|}>}Q>AuAcvQCwcm(L50w>;(w-%$XM`M8= zlY|H9>B8)ws_=!hF8Xb37B?_UKZr$42-at?>^NA_O+Swv1T%8=C)q6MF%W`B=J9T9YG#^pk45J`qmPcM+%_U$IF#l8KM7zDm4S#F3|e`*Gr#A_e_61pA8wqHoZz!nwPNB z^of1x)e*IXyCl>1qrC_^afKNqJfU!P7gdEzFrE803b>w7|AICV#DzVIpfIx^U1LEl zIuWF2Fil}$NOxYjBza{KzXvBP6z!z>C?h^*953LQIHOyvCs4c@j(gQNiq9# zIAFf17oc427X|g6Ycc81=qc+U`&;WSkhIXf57b|u61BQ;eKHiPgI=u&j0^|q1N#9L zr@i7Z?AOF4Ans&0h3d(gmS@v61DV&I=2eQ<8`@^b}%iO+^se1Aj?p@p4tp)k*F9Edk`nF^sX z4ryRGdVucv)t0>P0>?A-)2N;Re_7?xrzP}(6M1H2KU{y$vChn>Jue{=gW|hpF!yAj z6zW!VcZPu@^k*GEXex2Jsl*jCs1EBPg;cwf&hA1yq&3gQ1QYdamr?p&&C|7;G-hP< z<4&4UV=imbm>-QcRb$#g)ENCURJYS)jcEr(WA)Umt?l|%%^K60J~t9?Dcdy3M2#t4 zX`4QIb?gH(L5yws;gry?ATdubZP~3V$ivRoi>_-vN?33A+JWPfzCQ0Y;Ct?3p1zS< zEj~;4%-S{LW1AI8dC{&BjY&Zs`5U%t#CDDNzovGxT*%pY9zS(cPL zyB@oX&VSZf3=?Axb00Xka>*O@Jz8;ADc!7ZEuHXvH{)c^tebDxu;9H_Pe)6K)ppGU z>WF;oIlUX)`)oD3!XNe8MWrv%q4_LLL9TY!Yql&+NuV8Gf*U*Z5mYtu9aqD%i>6YQ z#_k;6fJ9fiK<*~zG>(9zp(Tk>v-jds$mlgK1fzJ^(b*MI_54ot4|pCQI&SQAn$leL zwyYeg;bG!4Yf9cnK4WZ^UFH`wmjRn>6p2&?P3vm$31!RsOrUGd|IKM9@lMe_fPdE9 zkb<3TlQLg{||d_0#{Y>{*Rw?xm?+~?4YtKxGUg_E8uRq zfV;T>DvB$hXs&l*UtBYJG&8j_vs|FGlUWL7rn%u#`7KRowOlDRGt2*b=3c~4@cI1b z{=V_cejn}&?)y1&X6DS9nLE$SGtWHFt)=1a&orKu(s0@rm*2FX`|$_T`_PlhHXGJ8 z-dZYX9{u+1rGJ-^GUDuTvu=L0(BQmUy<&?{#FQPcEa03_F}P&6hf$Y>zG7Su{&r&( z?b;ntVjY_Ee$j0~#^HXI3oZnU6@{Jcr?OXD4itK0Ojo=pK&{&@6#FsYL?(5WNQ!PZ zd%94Wg*QI`Q5*ywj-Qs5L`Pk3+3HF#T)J=b^`IqVb?(Y}Ctb2i4qqFkccXDGx)E0Q zal5o-J8$KD0|#cf33jXCKI=Yj6ZjX{Osuh9T?Kn(+3L#-!yn&)pj6-;nTXP950-OY84twXy=(mIO49g|I?FS|-o zB$dxz>`ynl!p6~X=%Kz#@hL&DS2Xvm+FAt_-b=LQorV4dSCZ7$!4Z-aNT<8MXHGsf zN|KIJx#Jt=2VcZBR?4u8M4M0ht2ODpB2a|Ziy z-GJoM{{D6g!T#e1OVZ~ zlJwmOigONXB)1}YYI8rjG~6Jj{lod}fY!Rdc!kchUD!tV7_892zIVtJ(M~6}0m7H* z+uP|*YP1nqPpk{7IQYu4CtsVG`qF!&C@^boxDs)FX@9HQ;qP*kPLRL1Zm092Wj%FY zi43!~V2QMj$^Uz|&vi`xUj^X*Z!&piTJQ~-mbY17k6JvX>nxAnHu)*tpBO$Z$ld2K zf~g#hh00Mw;5cAoAWlRWngb^Sp}Z+g0EPl%f#8)=91z@$-|r3_jcfc%V}OV&O{9vk zy6FK>7?JWdnZ?c-8$hKmXeK#l;LM7YuG8A2227t#i^u7jG#H8Q`iO| zhZ-iH?DLQ1%FFx7v12EE(AjEk;Pe!_FizLTY1pWd56+|?a%bVwr<3=1T@U|-$kYk{ z8g_IBHfES=*4~F!xsXA|3#;CWZ>fEi_F^I`@YO1b*bqvS}bYrT{ zpBhfkxfe`)U2V-)x@YOqEDUGS6Ld@Mx8s_9{=meDc^8wN6` zfK7q3f$Y=?mekxf(p(@|v6KSDzr?QRn6C@W*91hEp~!sw25>sA+4-Uwz_aFX2cR4N z>q&3Zx>x(SQ9&%`T#J<7V|6O|(Yadue57J;vH-|hdnu5$whqWzTMuNdodIO6ZNMLE zZ6lDib{deiHoMPSdl8Ve_F^Dw?F?Gw+cJ=L$74#lif+a0n##+Rh7-~2tR%0P*?xCRUJ@xNZPk1;jjxpJ!qZdKTC0L2H1RYpFOlB@CIerWSyh=gmW@%8yTQyhofh+hC|N|NNt>0MDbH}%`1C$um9Y$ zgA(`9ktw>cf9ctYJE`7OU6eoC#@w?}N#>q?;9=M)-m~S4w32n(!Kt%(xAvB&vM%i} z$FuI-j*dmNaiFhe>D=k$M4g687hBm<={+5EF@B#6^NoF7Y-qEygAHXT>U!JnM&|7E zu!~Fhk&f%KLmC&-)9Z~9L^dnHbutIskgV zxdY%G&7InjCz!PJ<{djkJ+7W&ee7MH%+X+j!IyadjrT?`WBE?;%#6b;2j`q zX?8Y{we($Js`;9=G`nUk&F-_7{uQ{#e9c)#0J2tBLu;9}I(RT|b#`cxwYoi!6}TRdwYm+EwK~pH@>XZ} zS*y!H*6J!CYjt}nTC5GEfTwj!Wbi?HVv}A!UP);l3PR!pXY9S-yX4g)p-GLDWzto#@8B=Bim`vbFp zfxsMKBVZmd2*`fW!9cJ%sVR_^0%bC62Q~*XCesSYW&*8&?=e>02E;)GbOv4ob^-nd zgl{~9gp#obx7+jv&V+7O=w6l)6OM zl(WK8oaAPcyu=vVz67i=4f&cTd91?h@$b$KB%8yIm`1`+DQqc*z;mzz4H!=;06LVT z)zaprx*#r~z{^OV(21qGRC_j%vyYA0Tde%4iP;Ut%d%)gfPp|%1n+bsfc<^-Li06i%@|yt0uBX!Vh(4&k|FqKzmoN(&D_XNuM4fV zkJ805p%|$Rx>o7~sdq1u%fe`H8fehrlo@{tD(-wHZK*dJr*Jm}YUsK_7j3o7<&5cI zE>q;Er;NHD>Ix@qSBlDN=uLZYY4yYYmnkX;)6L@Nk;o}c*U^D>!+QAdyrm?EqAqRp zro=SF?3(&5g?U8dP{2k%4ILtwijI7t)PbJg80c>QnK_N_$B!uHTmv^s);7?{H_7FG zR}X5Nu4|@V{EoIgtv=xIO|M;E;YrKVbpa1k-5b=1qWUg3TX4Kdr_)+^(052>)oC7% z!Cjf*R&chFhFWBx7z3BwBl-IQc*4Qv8p_Df=^WU=#0osHk>MJJ9-8m1G|AL8sPgYy zc&CAnM_AiV;Q{Q!4kiqf`apQNGM|du4E9r=&DLFzsrWu5XU7L)^)#fw1-2o}c1=@j z7NQBa#=w$0q+Op;{0lLSDfxO&HQwxW`ww75<%FBs+G(gHwWW&hef>48lT03Fvb$1z z%FS9m9B1PxrbjS@XD9ost;PjKDOCPr zl0U6tHqdwA`Z&ceZQ@UnkTGih7%fR7#!#{|E8qDpYR%Fyl63khF6pzqiidk)jI^TD zzczp*@KYDHX4p7MYB#|o31m`A&B6)j?y(g5vx6TLq#@6HJ{ALJJZ-)MS>eqyMyP)r z^>e4#-{ZB`$Zu~vX^%El(w3nsMxWbMO)@ z1;$aJ5s%@B&)V3DqCTs{d__`4EOaO!p;4h2tJi z_uVu}`j{$K=o+i;Pp8Px7EP>eW=PU~idu=FHZx5@U1myB8;Vb3wTu^#<0$M8R@jQ3 zYU`P^P(4(R=<;)9WWl^)cFu;a0Sa4%;0F}e8P5w1?WnePO_rnj$TznJHy8;%CpJ&`a+(v3_nI z=Gs)kf-cWDMdbzgZ9bFax;%sMK?_V#<1l0`p?DUwYoRHqWFh8XRK$Xu7n=&uXfc=# zl^k_3wWw<560^CWE52%L{SvI^D9~>w|*{^I0kSBQz!T0J;U8t+zi z;TT!-F_?dl&hL}9$3nGcOa@p?mZ{&x-RP;-j0M+B$|~6QX(P=-kO|ooFdvy=ULjGo zB<1G7K6h(Kt68VL2F`jqkBgX9UilPxZ+#yT$)jm^`0HnNf3Zm-E?#yo&^-nwi9*)v z&WLFX@FPOKHeljYPDvYdU#U7Yq4C$I`zSM?*Tvb%UnwVE(e046+apdIUb21e?1u%WAR_Ep^kRW0n)EnaGH0mxCkt+h-oWhPf7*dCeB>5-GxCtBC^ToBfxRMsm zfOMzA72{qOsT6UAH#sGxhggmty~LWZHh0|#yY7Wl7S=>;*ByFFU_L$DccREfezp{0 zb4oZJJXQIvd_|~cps(1TN>lxt)6LZr#1scD+bQ6R3B?`Y(1;51M~)sL*)j3qlP8Ey&SS*k&ErSC;-~p(KyNmPG=*7I}*GQ*I$VTGhgV z3MWVOpqt*IVqHYo<$Oh6o2GQ>eZkZ0I0G`7IjA@J;e_Q4NB8l{*i*WtGAtVYPpPhp z_Chc=xF5P9z7R|$p__du)V_sUi9D^lC(GZG+|J-dL(l3usBpWyG}@O8iNoBfaOzWP z<-l3+JNXBSxtrlek+*f$O2{WVJ6Sy{@nea$^qk>ELlRHd^PN6(l*wKhjFWli4-9IE z)o!lNCRc}VE&2CCJk8?uja%sAa&?n)b&0u}^rLcY?qGHP;RzquU>4L4{~E~|-%JeR zE;XYqV;1|;uFM`bj_f}B)c1t|giaS7a-(nhxw_LG-FkO&=2wJm06 z%+Q$R0#yueI`g@cd%^f{Pbz%>1vL%%4ErWyu5NJ9uS5)Q{4)U@6C<$C5r}G7>W|GL zn`1zKTptHE0$vBQ_$Ps_fTciI*3-aFz_Y+EK&(f($ObE6LnN-TJmX@2tP%OH$$7{< zxKQeU5HJuCJ_oX;@)tm?rKAf$ER?v!5DOk|V+-pVF8RaqMJmI6tVg7B;AG%eKr9fr zL~%Os8(d@B&LxSMkaJ1mT;TTz$8=e`3@Nk$Gh!}M#7vi4-olKQTja_IUPDAyhu0;# zv36Yt%HEpcNZRx0RBpUhcQw}AQQ>)=u{q|i21Jy8208$50ky!}KvutZfM_)77YZES zI#5~sKe~Fd?7=hH@Hr-DU(-jQ>mu~`5Dl@U`#>k)??89pAHe$T1_TQM41i65RzTJS zYG7L+lct3OnG~%DkV(&a1MPrM03CqQKu6$6AS{#_#sOio%`g#i3oidkM1UItW&@dc z2#XMIgJ2QR8`lOPlaFEg&gEmvfJ{F24A2j_4#?zVF8~9mXk7h3y8DGLPxdms?gd>- z+pqCkOrDjHnn*>LyuIjtc2gU=enICzIhzJJII=fq0yHmR6Dr%;Jdoyh=;u!TFY3OQ z8}M9uf2oU&nSeNmBE`rI=gkIs0+WCZfyqGj!$<+L zR)KttTYQ)c?1t-kK=!;vz=6OeK-LPdHW9e*!vLyZu8WoPX;HZ@1RHLzmFwWGi0r@8 zHPo=dAu&S%eNfgLkqoJ%bRc`JY+!3(4lo3m2kZ#U2Mz}=1G1mb1|Y-)(n{bI;3{B_ zIXoBmEUq^L3xHdJ1pENF9(WkY(tiXIsgwcYTLfeRudo|5_8Z-4c^kF<7A4=JjQ>{m zylmwF;akk@sb1vvz0Q5wCd5@C?q*;R@MR!`8qzC3*3n)AvJSNqm<`+p+y;CV_?kKV zb>I$Mzh%BwfLn0=Dey($1s1NX`d-&erh(T+*w_{!upR>6pu(A318M)>=iKR!%etwu zFFKJMF%33a`h#wn&t61CJn1c<4Nw8P0^g=B-DU(*uOD@(vVT>YQ$OmGX_;SvgS9;( zy+_ekbgSh6exE79(eGDu<6Mi)d6ocKA>M~4k7B0)%D<|+?E0bk=3(>Ak7OEmV*{kG z*K}8D-%lePtXY!dbUk=NAboKCUmri@hAx%#x3J?KbjYbb-M*nqe)Q?XZsysev5|Ax6hH-W5eDuAqQ zev&Ewe>?)n^Nwz@IfGqybghx>!X4dspS$K{znYWXGbj6vTwWOvNOONdsuujQ_ILRJ z-07}vY<(-0sUxU?>|xeG_Arf#27T@wK*#SQSu36_KyOu#X8g)u>X~14K>tCcSJAD)S z%3AL&ccb5|_5RrKX`s>j)3R%WY^bLO;iWWIqi^SkofN*?&>iSZ8#Maq^`SQ_sWAIu z+gyyBJpA+^|9bjK@`sdOPoD(%xt=~Y@F18njPXdtz>dHVflLT?2*@)1P?>9^kNr~_ zzp>T7Xx$ihW4P-u2uHWtp>*Ha>9uqYUxA^x$3Cq0u}=w`HkhwGLHU!lJ>Kdh1>55# z*z-_csT1%!Drz&sJgP0R*AIfSNC3J)0*k}uAneyX8UO6V_MzB=S^$RvTLOofui3E7 zt{Kl@_b-~SzcgR760-YYKz5%!yCn^9(C?Rh(3a*B_%6lIfNHd;30`D+4Lrf z&oj_mW>-)cYF9krgHegBHBI-M@f-PfG4alP;GB_%SoxaVdijIZxkJ=Y*+Aa)6Z_K) zC%uo;NSoYIHu-%Wc-SBw*0rxgZa;^Q`mt%3^ie-naZ>(ZZSD|lzGr?knK3d_tBc7@h?&5CI#2*fQih{6m2IaUBDE zAINsLjsk}PPXR{&F9F%k+1Ef;kZ*vaf!Bd!fE6s9>|OLR)waDlTej_`G;!4*P&u$g zixvLcjoa6k!nStxR<%-*aX~M4#m_@us8a9u*>0rLO|Vh&qnAEfJtAwic{^yNx4w&w z1M4czNZzFBlu@+vs55rJ0`xk2_A_C@57yXH;P_lOiVoBlIIvc+!~fzD6GubKxwE%o z*GQjY?Gw^DtW#(})u+n(Rp9J1KD4W;-bvk?9cn6Ws{c&v31{|9D~gf02PRsmd)7B&7w=nYmMnr(q4O301G-Doid^d?lgMeroF zWrwbD)ND6RUq-Ez6Fv1ocGaDd$b<9&LN&mBBkmuhKmLdZlGQ7>d(*aIdS_cUDwRVB z5Jgd6wT)2z7^b%pv#Y@Ozx;P$e2N&U|BG!4Rpp&DN-riztkppZ=Qp;=QHL`f>V$D)}(QFPqd(KD}*utlnBaO)Dnr`^(Re|C3=q6`VT_%WWsyePZn<*|;1g z$2F5$Qs|L3Zc4yZeS}+$e)~ikp~q zP|i93DcfGkY1dJ;cW_qNTeL zX%Wh}9r}DRE>X$CXNvs9NqFT_nXMhQnAu+Jm-v5YW+3jGLwS0SKFLacTRE88ewPY3 z`|0+xRCKBT7`uPN?z_LIPppC6Z@fAi?Edz_8rl8DirF=I8Sehm>?SfT{!kw%)-0A; zV%npJWBK&gliV_Z# z^(7jx+)Lks6<1@q9W7+JBd+R$9$AscFHQEQ^%Z(&O;51g0mJF$v3GkaH!JjG)j~rx z4A^^6`W^jW%x`(NZ~UScV{f&}YGL3Pi}28~1~tvUuNM{HPUq8@y#Dt2i%0sPPu^4||8DedCLYALbp3@k9t6?c# z{*7ON@}UiOd8#eNNq@00Kxu7f7;RmHEYi`7q7q<0f48$?u=dZUmJ~;=Aw+DBC9E-N z*^+&ntKqItpDStgMg@Esj^Tr`sEaq=L*A)!Qb&a%_oP+WsW_l*fC5@vcg3J0dm?Dp*Q%ObzIqE z|CrbS1368a&?`a8o+lJh*tZ6%lq*b+6Uvqk0A;U-i7ji2BHk9V|4PEzsgLNJ!VKd$ z^Z#wOM$i`R>bUI{iOScyhR;9|yu3(wtl7~0le|Ln9vZ=jc zn+$EN_reW66xY$PLSCcX=x8`0%S9|~4lYAG8~%{x0t)GB$ntm=>61}_sR^^;^~c`j z>VpRlo>xBZYM3X>Z&GA;LsUIhNcQwCJ&(d$$%Ii_<<0JfLDuq4l6x7xlh@GYUWOJ{ zYp|8=qJ}H7R=o`|)eV1juyDTAudiXSZKa4Jlun=M;6;0e7_^!w%$IfzBSW+9ezfX| zMgkZ(3{`YxqMg!x^A=`$-i2?d(O$ z&CAK{RAhKDiUlXPAJs`I9iMVUro!x&PeO-yYym}1hH_{R%^YJWSE8G<>F#M^N_{4c;{S8N*boF_{>+U1S%83tO6bEUFR36&SSi?K;CfIolNP&U%B7OqbRh+?B=~46S52 z&vYt#^Ln%HcvJ6NZYEV&z?7&l9%xq$~zkki)DF*DLO73$^Q(V5E|xS zqZl?BddpC~=VyGn>@v8J|KTW1#&C~t&qnduVhEOHJ$s#!YVx4=7S3;uykvOK?oacZ zmv5AO8f_g9CZzHou=*(6hf}!cEq5oF4x&|#1JpE>{5b1HiU>N31a^6 z0tMvvA0X~z-7?iIzOWKjZnIc>!2;L34{dL=BgT7dQZGi z5@DWDnYSHzui5h$Y|ERLy~UG^wq)~dh*;gTy#mFhsqr=2Y9l`V-fVGzawXKbuBKuC zD_4^^e`g0{#~K!?p=QqsjvbAHmX(d2j6wqV+Aui5e^rm6C|!Z#+H9eD50gQ6RzcKN zUu+or$L;g}ZNl4slm`TM{9jg4?33?ml-5IxJ?qJlO7ci!u&nACOo79U-jsZ$rU=YK8GredA8+YOFlWLRS9F5u;bVDpoGQS7y~?+{CHc;Q!>w=F&OKaUjyw?HDO|I*l`28XzuWqr3W z)5^T6G4D_dnRor5G`(*X^DZx1I6h2c$XGt0tjUmPV(Iu0copQcg~QVm&l1peDiX zT(chbkdbLM32sZw+C{rZrcD!TwyvYob_rGOKgU{;?4Hw0SQDDFF-81P@kYtJRafS@>5^4S2S$iyw!n0XA=6g%voxU|G0UPlO?D zLJj-2&euuutT1n=8_y#n}I(RcS&3@w$CmF1-BH z3aW13)+EyXFCMnpF&dNSdfhfm*{hAeZG^{PrQ-FpfmObqBD=lks{c@o8cH@d03kivGSHO0wL4zJP{ zr)F?pv^PvGA0Q*UQ)Uj@@4`Gl@!O%deburxJW`ErOxpKd)HE?WAczbfB1S}2s63QX z3XwtLBS9IAZVInL9JZU_ZBvBJ2ax_F3S?9suehRfGm)7iWLJogxq_oJ{q$Z;e^y$P5^s~ODWS9Hre1q!w49$t9Yz`Y3HUX_`A zkWyICIa7+OrU(ysgaTH24{~`6_nTATi{|IUzH2-SiZKNl{s*zJJ;HKHGX-hiL(n>s z6$EX4B%wkvEa>L`)PH&UFtTOk^`XFb zkVhjj?qiL~+N3?Du%Mo%pvXfA8b&27Xr?KMH%%J3>_^aAQxJdmEvAIKOhEx}54NTv z#G&4A;c2W5hhV!fZ66Zx&hu>*RTx?3kE9<0*-prcvTT`aL@C;-%rTh}n*z|B8DrZk^ z&VriCUFq}zTt%A#CsW`-T+KJ#%cc}|^}H$Y4Ju(*ADHf4cqGRPQ;hQp~Ri+)pK}jGIsNM~`5UFTyF;l%_E8itwh;IY}8A zinEKXt({CFeUvAt$ z)4LCh-1nj66#E>_U`v|R7xB_8l$_h1o?Gl+NltftSRh74^ zTcnuA1eTq(C;BoeC*GWgmp$VpSRii5V0Ys<2e|{CJCU|t?x@T@ndYU^4&O01vf=CH z`sO*d+CClI;aQ@K={)}$u;sE6U=um1rr3O$qNTV3H~{FyW_ zu{m(ei8N2zc{XjbP#bd5!Q-M{zMEF|KQqGg~I}uuRumSPL79{|Vxn z>AYoxh4hFWDb(OhGo7@VE|Y{}8#ldnTqvR?2emCQ@CtQ-_M{D2*olh2{-jOgQrK4i z79FQ&D%Qd*U#ZMIj=T}|sI>p#L>4Ll9O6g;PxDRFp# zKv+Xi2RIc3YCor#r;xWf)gIJdPIUwI2B&(1+RZ8EF$CT(kjrpT+c||pLd=5(!X|@y ziBmK6AUAU|71TyfEdli$r!qjnvj>ta0|lQSpq>S_np4k%TEVH8LFIF52PpU!LA*Vn z;PeC3yP(oIbqJK6Q^!HUrHQ21FxNlQLLPVl)O=2T0}7r{koYR7WKP`zHH%aCK~3kB z8sAen<$&+WoN~u^Jg4AjMw-B>Abi8zIPzQJyl>urIr!;A25F>kK#k{`qzv}EmW$y%N;khSmUEm#4 z<4V5*T@m3PkQER=NA5f75Bf2-XJG5i2r5M`_Ph@=%1%OYq&bp@N8Fq%KJ7-RB8#4z zFs8BXxbCfmWhKNdgh$*-YX)CMbKPy6cddI8KS%ry_~#pPQQq_?^?>c3vX+e2Lz+6b zT6P6(Tp6Jg$-j2;r-%n>p7K;Ge-XZe=P`OMoxbeq@5QQveV%ID7_Jj46CGJw801go zh^M+!kBr+L{JdG6vyXA~ufWyFRQe;@U?NtN!2v(ZtnAkim`UP)nB zQL5Rur`R}`?ONWcD#Zbcd@aIvE1T_4vL~w)sl+h^lDcBU(X$A3b2vTxiR76t05?bVpi!!?mipKic>4 znyOT>jh(NxSReIb%pZ8Q@RfGTKNN)|9=}E&9QNs+(P$sb~j^^D|36k+wJw z@%M5x#~l0OxY1QHvnkLj+@E4?5%F~j9I@S>)`C`*InxTO@Fv)`unL^az{$6Y>WS{kmj&`ZKxsnc^NbskZST1`g#s$Ac zHkz@|ysv-8&$2R?ueEe=_<28awnt1yia&`|eL%yFQF_3`cQ1dneo$4K2`-dW^n@Q3 zu{2o}>x$eff0qNE$$z9l3ti|7#C$lQ4BD53fwc137hNd%RDvH3b3i^eB)j2VD_gVY zkJ}z8Wn22<6bg2bMI1{mrJ#LBoyQ>QknW_)aV5vEJ^j2ZleU?4VtLg=-f|^fDIOB< zh&sRIN+m@-{k$qmTlz|QN>x-X{eYakDjWRBQ%B#fy4julPvfyxPAEbG6}jV`ncFA! z8QE*^8&wgXaijO%Kno_Zn8g(K6dD|~4efM7VSjL=yQdTUyeiZ7`TAyQRa#eSeFhJ4 zaYoWeI_NRPzj5Ud+Op;MWmOTUn@2kINJ&NIzq-0TEX@hK#h9d3*6{{+Dm{bOU+Rn! z?03e`<|xH`qVUY64*Pg*f97sg^k3Ym+gU{S*P;ZzlyVlO8NulOv<>vbx+(AY;>%U3 z=FvqKv4ln3NJ(Bp{2eNP#Mj?6Os5mt^cLQgy*RX2TTC4*%lC~38P4H>lU&d|&YpBS zA=1yQva34yrVOZx+Lf-H!&6QnCR$+i`0Y)}(G@SWnnrz+;Qz3X4ZX^iN0s@1nt?)&I^bj|^@D zDCAQV>Y^*Ew}BfPc#antr{Wzd>-Wfg^&=g518rc@^=>Fl37uy2UeK!VyvXJ=bPHSl zK$t@4@be=t;XvI#L(D*T#B7Np$cf0GIX_~bq}0og^wQz99WftPV8jN0r6kx8T3+50u zKQ&d`bst)NrL{Li+9~dCURKuiCEE3Vy)JaVxlMc8^isWc%0933ej3V^>$Os%{n8(} zR;d}Bo)Y3sNnz>Ewrq>*xxpAJsOXJl5z67P^ciBBN!-TAv<~TFb~=S6u{_ n-~> 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

    =v&d-DI#L8t!l!#6pK$))vaE0_? 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

    N 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%0D+C9;{^{6NZ|bWklbCkDT=hKC zWe4?yHEXxjd}qn*X<64xwN4Sh0$!#Ce5;ZDl6JG@3FCoGa?3LaPHc?vl7*WV#A4Vx z6DP4zCNW(haAH^Wzx(-@V^`VqRg_UB1%&Y;{;7AL3~mhPhO7P!6`DCSUgJ715FZlV87S*BDNb#-WVDp+TRT7UxKCWAUlD z=IXebx=Q0vM&Zz)+wo6L*HPfcaDHm=e-w+)B8@{Cg+qg0m=-6Tfb*{Z-&e+PF3~uY zQ8+Z{*0eZBgBy#_fLqrNis9U;aVVp3#(`?YKQ&#I;Kp#?8vpd|F`TD04rLV1cu=)z zab_go?Eb~KPsVW8X&lN3j}@+acaPg#V6Qza-97fpm8XpaA?o;`l&cG6L7BncAvXr@o{M! z$|xM#Gi%^foLLDtweF&2F`Oec4rLS$?b($Uhq)L_SKmiM*Trz=Y8=Wa9NP0?X>sZj zaDE%J{LL87c^Zc@3WxSgTTD&YF$p-=zHrx?7|t?{Lm7ob4CYxX&g=x7k84*W>Sn$3 zn8u-u!l6AMm=>o#0cWRom&UcI-_kgg5gZw>8=e-YApvK{$;0=E#fP6f=SCTYLwmO2 z@5di6B%wu3jlH8eJ%z)(-~>O)pp6~ZT4o9FY2hR&2dGurQ$>c$3_8c z!`>b2jN$x8<4{I$SiGbim5M{J-P5uo1+a~}pm0MBXOqUEjNmX!r5%-u(}pv#=Q}x< zo_u%=XIOt;rxwQ*92$$Xqf&9^;!ID=Knh?R{qixRVmMPZ4rK&~#Y@^zsW|g+rl%#F z0@(I?X(mj~%&${54rK&~#Y@^zsW|g-Ciay4_~U2HlQ-YJ5%rHx?hq`yc)q!+Bog zP)6ahs2OQ- zP8OU2*mEnWnf^fx=VFaR8HGc8uE0MvKFDV1$HeLV_=l)0O#69E<4{K7(4MEH#i3Qj za4za|l_iGrwZ@^0!l6Bf(&C&ZID@d~cFiU2x5RLE*XpN?!l6C09hI7{)4`49`!z?u zhUA;+@@X8(C>+|eD=p3$f@At0>!?%W?72vsh80o zXm@z?9UgZZzFPRirrstHMSgzV1zfIr}NC*Cl6oy?h>l&2P6O}NzQwmW^rK9@6)_R?4+ zYgDep;u^3Aiyh8_qCg;BT;udID=D&myD#V{bbE_K=`M`FW4!G+0`@@A8E|`?Y42z1 zMj2AVg+aSB=qW08yA$&<(ekv#CFlm(;VlSwJ)S~;LQJ*kXbVVlN3Y!u1LkMgmd$T{DnT0<5cfvMmEhY zVcW$;`Of?TM^Psirm^jSJ>(2|Tm=Q4=40xG&O#{1;qf|@Z<~}CH$Q$-UerwU^a8xm z6grCSL7&H4RP6HD)q1>>@{rO=d5J6Xs?sEt)GU0-Q7xjatDU@JxMF{y+b;9%wPbXT zc1=ULt}(2p;-^${X3aI$mtRm&;3+P&%erNg@)AmK9!h#J;P$%hvYc7sIj<`iEbxVJ zj*FZnoEzhVZwYyQcCLJua3(M4DsmJT7Q1<>*qv~0jLYwLdW(ueJm*Y2Rp9mb+ zszAt9Sdfo$fG8%NDsUI&`w9yDxXP0h50~2&D)6~nxC$$|B_QU79FAhQ(=WPmmL{F^ z2STX)a2;2GOFZW)3Kjd&a=2=u)68WB@AesjbhrL|!qc?j{ilv3D2x*rZA12R(j|#}R^mN;KBokkjSy6@?u3K++vTzJie7jV5_{VyVCt zh?Nhi@Fqb8gN3f5psT>{O}fIHA9RJBuE@0ihYv2I$nKn; zm=3g>T|QW--IaXvf{@GYL!F+V=+|o8l25Q@P#i=KCY=a)9d3sc{@0Ue&$$6deh`%=I$234T!kKw zJD87#kv~ya&X6M*@`Zx-@}v_Ee-RqMA#^abA*L@I>VSm zaWCyn$}`_(!6J&#SZ!z)#lKR!hbTJK} zJh)K_`-&-rS0d911?>S(v8SNOQ*2kSN}^jW?@A`z&u8})IbHcKXPj9kxfwV&Utz%I zDnMsXy@)s|&wRNu0gE<-Zg#+rHjIuvRgtIOx=a>@`wxYjC>Q!|OcWgRb<9Ljx7~pz zTD}85D9PO9Jd9@iye*t>aCDH`tGPwE?yH&jBBC2 z*b{X5F+w8-5`C#Oy?Ds(2)UguSCLai)XZeOZkh;-Mw7=~vc+vVV-6XUGj43&A&0~r z+%O00k>k$|LyLwjD|B@H+Y;nIga18{S=hpmy3U@JipR0n+adF?mg@-b9mqWind>4% z>llymdlfQoYPpW^o`>9e$lTdVw9fI?LFOYZ*BRb7ka?JoGCRTRgL7YL84<)To&K2K zA0fA9u99N9(&?`^_&w(-8FQZw?@gSvLTkO|49znjx$B=)6m$eAbc=6}f8Qy-7 z*^ZA9v2_$b@(+Q`p<1pZJmyCMWCrtbBDRk3sJ{?o!dk8)ybX}6gN&b#6|r@Mmx*&H zXc-a2E}gwFKhA{Q%yuQ!5#CNXy#zA1X}ON#_Y36ihs+%(g22`p-usZ*sO37s`xF?z zLuSKC0@oqlYdAd+j}kxU<3wyb;GZtNi*Td4cvQIY6cLNz#m%PX8Ro}OKEjLJ>{+Ai z$$oNYoFAPem+rp5L(T&^*J%o{BfSuBu9i`f>C?ft=gxxMd8c=dM>}{-%XEfEyLujS zck%HawvOT##JTm5$>HNWYI{=atGki+v$94hHY2;)8U;D zxs%Stf->ieSciD@Yc9yl)pEEjEgtpP4w;iL=p4_B(<>nJmzHBan=XD_@?p;lQ7$j) z9FOTcLCYw~^mu)Mw*+!aFYX*K3#VVvGM(Xli<9di_sS)IkJsx`6GMVZp$qy3@$Byzh z^J>HR8Gmja;q8rc`&}a<(Oo(`zR^+yxx=qjVjba8e`jkM6EGd#I-I-=a`TodsgCei zes6`$MlIJ-`L!c{S=XTszP@uj+Ve?TMoFgEAMJSwuHsqeZ zv2(nAaQas*(-|HXQZx3r3F*E0@9|F3GM(WK1>Q}NTYXFCc#q@sZ;<)-G9}0IoGyR4 zT1c;3(Y{~aIUfC=^)@U>hCer4mKKlglA(~<<914QY|pIL0$N4{u}c@f({ZCWA$Rnh zN~$CKE5+#xA@h-z>nMJl1N#kR3h(M1uP;t7&@xIgef;R}Pk~(9-JRq0!RcGHOlNrX zSO0|EMfY@$$M`*|Wje$A0Vmf$?#X*Q$7B3{)-s*pF@AqR?!)^!$7B3=jC;qx@z3oLWXnrq2(?uNZO%KhQZI+ntqKrZYV1uNiXH4|a}6e|o8w=?stY zyAE=vJk&WJ_4k05=?stYdmM5P{Ht?3>hCix(-|J)_Z{S3f4FnJc{tts5wsET=hl&b zsYQ8v0x}2wTgi2lzfA8@T1H8x&tLkNV<0!>cdVA}=)Tm;<&e36jvrg} zzHu}C$tT|9kojE8b%eJLa($k_$`|-^>kMzVC$ah&{@gmkdk5#jkom_`BGw^Z2&Wq$ z^Qe~V2+sw(dK)r(J<~bf@jdV<8_2x$tdbjqL%MuB5I6eIbB6K7i%O36oNj!m4tO~) z;bQ@7lpOn!>F~Y+l}rdL`FUda3`JM_4et~{BD@1J6OFH{wemnx1ao*np}TcSsQT~$j{q-kcWZA8g_wqSE>T|?bMeAv#0s5E2M z%@)I-F)`bynukxxZ>#uW zx+dFrq<4z5!r={6RMn4kPjeep4b{d$-fb2q+cw0isB5gMZ^MeG2f19O!SGaXV013% zfXnSDF9Z<`xdWJ}5-#(Uxbt15ahyOf?3y0P_j{dTcc9Q4aL1hsd7W_~MJNwV zOUlAigCz+l-u%(IcpC2JP0f30d4DiamdY(G$ZY_()RUh>R7K|Ijg1BJa&mRR@5<9u ziQfgg)Pa0=sivlcV)Rsxw*(LGgFbx@(+f&Hnsz%w;efZa?C{u)LP6j3oYAAq8w^o8 zD0O*DCRPlA#iTWviXe&#)LBtcUpJ$oqNZ_HU1Lq;pqy|{#gHLL$`GxBzd@0r*QkuK zqJnt5dg^G~LG!A|j2b`6c2Hr2y8`?d*bZuJs&AUr6sOA4>7~(}mK+cJ-1*3)fGdm% zn*m7rkf$!MkYOjXt<>!-FL8&N=k8F6+nHa+>@E*@otU=)DjX$)$jQU&YzGxoZ!>$Z zh)y%CtFj&Bhfy3}Z#xKNLDROoN3tJ6A!9anq2TA2`TPaW3NN0cmb=`@n63hKh7jj{ zN?pZ~im7#t)lKsv6?4aq9F=bt>aDo<|ENTi!JAAoA}v)$LM~MqTo-uTnLwPG$%@0e z-Wxs)L(N9-?7lm4_}v*S2~TmClzM}Kus^?upL9|!9#rUf~P6e7oRPnMD&tJJ{Wg&qSO{?ZE6T(!b`Zax;k7n1F`Ot{a>7^Zmo~xgj;G_TPhnP4Rz+s z-d%9|6`WQNT<_keIQv|G^B(oor2ia9!sv+`SUn9CGZnp&#E^_2@$*6`#NI2mN?#Dl5} zErMdVPB8UAt?|N09oAu=g=4GH7wjR-CSNd6h%XuU$zF^y9hr?N6HI!ZZ!tZbD6!~EX~z{C}7nlQTz&XVb&vS7GmDyD)KW2vh? z*%RXKSXx%%4HSmU@*O^R?7r0J?YM`OFvOarF%SI!vw4L0Ry8#*kT~+j0F)bx;n7}f zBXHv~U$9V@Cu-aaDM{rNZ>blzQ@0jtmhX?< zl!-eI$(_$4+u8!RL*+7>vvDmZpOzj%TMeKMF~yC!M5=uJ7bYKRs+tYo)FOtqFBtVr zRhac$*Eq8Y5G`$0swD1};19yivT1UGU&Tz_faOqBK%-%%mU<6&hs%t;5!@fzLJ~}c zX*EZ$pn`3<0#icS?h)@b4+>8xN^}+Je4v!|bCp?yS$4!u$Y3vq#zSRLMReWp(Qw*< zCgsr6b7{%f_@E2Uxx~dXIkePW$|^>TbPP_GmXw9Up^{)3Oq5j*$O5m=Z4AN1|42-( zQ>Qm-Byw9FLFEX|D7HrP%N-C?6%Wn4mFzDoDK9NE_QEat!F=j#!_WIm>|7fjF|aU$|Yl75f}6PGFY>t z9Qhi}K2{6g#EC?!g*cb%L^d_gu8JH&Ot!x!gMkcDt|_VnRzs{oq*b9SFkC?PFc?pB zYb{?+YnV|*2Pg?25sw3Z>*+@E_S8GuAT$dtd^#>=J3qAdVXqzZIfywfrVHk zPN6F@8*|>kSkYf;TrTU<71IKZv`?f|-? z;u*tEhg@?s*tjWM0n(C*R^POvQ5~vNXC|wHCgf0Q3GNExquIWoH5c{;gT?rMC)=@8 zRW63BTIVyeOzpxr_30v{LFv$IQ=+9$vNFCGmP=R4kI*#E3RmOnA4Fxgwd#6FivQWB z?bI|@;ZrQSThS+bmp!5_3-`1zJ+T{6)|;VkoL+*BU?a{f>wUVhe@FHn=a@R+2O*(WN8%)iRL`YKwUH56qM>7gM59m zXCR3klytz+8SRxEHFuz_WO~fi)3%<(Enx)Jm5nuVZN+HHnag`avGec_a0_Y!=5i?_ zRhL^GZkidM+f-LA`eq{_xt+-r@!B@b>(3dBi`m{ll%%eyk+%=J!GE zUJS6HFD1=o<}&aw^wla_VDk>~H*?0p)?&<;vi@ESgit~eX0{zgZhV392H1clPMy%rZ+W#Tbq^8A~r=cAfrYClYJ&UkeJT}$+d=$P5%TpR}=O^6siTUAGt zDCM#1CG+uVI5f@~N(&AzD{@_2Sl#b}tb%r84NJ4Sk4B4So!#@2n&$e-s+x$isl`*> z5@>6Hd#Q5O;Kf+88~=8jgW`{T@Ey1=GyXT`FU3G~MmZZGDmm&6iCb74=A z<|5h4Y}zB)F-DWeWFHkvb~HicA0FdJof_K~Zf1H*O{~kvg!O}tQWPY%T8=aBDd^&< z%3@(u(B&;eH$XgxJ1)m!o+El!y8F4fP8x;M#im1!>e8E^r(1Pw&^Qo1pEHc!1XXnq zas_!OSEBQZ;gV?DsdY!^T93-IkUy5TkVhlQa<&Im<1C-b<`lgPn`kNJDyn3xlaVW$rqQ{tZge)*Xqh{XERSJ-HpHvgk z+p}I_-4khPj=%eLREd5df_GbpLq(RSvAMYVraJC4JM;;6VfP4LLJwOBoE?c#&5u|Y zO!vU7xZCG|gAW&fu_$UW-qO-?7(2&_OVKmT_er{+22`l9Bv>8_qf1hTHae?_w{$Y9 zTEiF=s6!pc#9-ir{*w;1ywnpcDU0tJWix+VZ5c8Ovg6Y=aVQ7c7P7Fg&m2FgUA^#F(#KPky<%}Ik1&6#0{O?;0DO-y%5 zzE5Xy)U;UOnGOtMp}**tqMaM3BWW~6mCsCTh>MUO2BD+=QuQ#^_)JvgtQXl#QZ78! z@Ruad#|e6H^afbhuqiG>S#&_7Wf@VTD0#dnqUS> zVVi8~CfYX?`${c?bREQ+jda2}L{app2>k+|3D7TKbhoUs1#4=EMbjg3#1g|dbV+7! zK%1O2=Xr4rQYxSrzHE{ab=HD!Va!5}5U4(n&kH*btHEzQ@XTQ=bEFNCY-+(59K-XQ z#hJeor`>4dPpg;a`E9&;My;Pdo2?o)K+$t&)moIk$r?98aCF?QqPmP#|FoJ}X3?CI z?<;qUQL}3;r9fQhA4rPnEYY&X7%DZ+VJqdt(J^XS(9ADYA~TrLJ#m3A& zi48I@;ux*15{e4cVuUfI(NHsX3>-Y`gm?#JcEzL0XRap=@g;jFI(zol zcXp&X2cJj4GY{k{#;T4^@X|nGqd~PJneD4^w{Wbgl03UB-jI?8Mx|DXA4N+{ zVKjbh&d)LpUdGHZR7jg*AF0giccUIuqwnIH4jPzH5m5ECp7ckLwb=<{zAWX-W@rWDJWc_tooUp3DqW4P}&@L~-NWQLf4l^|y?R<&1 zsev9u391B&Wz-_RGM*TH_{7@o0~o(FDa1dXEf0X;^L$?C^spPwRf;K_<+sMgPK_LE zJK@P_b55Hpo~XDajx@=tID_$VZj6j9vT-G246SJO(h0LD{v#zhrP3#e;$yZ5J0oT@ zODb3nYKb#%!Z>eqOpLAXPvYVn9gU5vXa*o=Fc;IBqs~!_Fb5~ZLFlHM&OsJ$j##nF zB^^Ost4HISP;@2D(bkjM#-bes@WfMfvqjgmgc99;;?SgOx2`C5jc0aKIh~kHgpYD2N5eQI^9r*9^jSKCS{-b7%1wI zc&C{O#)s#t;1#?AgpYx*(jjI3HlsF{W(PsPM-rtL zjPHs`QTu5qFwn1Ru8c(H@c}t{*lZ%P_hDkst*OUsOlcyq5zdFSams+vW6_Q{8Fmn& zPs!z>GAsP+%_zWY$ep7F#Ep3h=rWa|>Y~&X zYMd-#(e|*6BZ=wk8<+J`tW`mYUdE;qpPoiqTARaMK?UCi=P(3F^mC$fUE=FPR2_Vd zAlAh~JOln#CST~s4(Lpy2^@x_mi8v%Y+!0+DSFxBve%hv(k`3M=gGKOO7#)7GTvaA zO15OLIYOpQmmTpx<1UWR{a9;?HTFKRE&VtNBL}o@$%}u1oz%@1%ex~El(j%KLNxEA zRevU~!JvCI%*AWsu8fU2=)z$bKR_LQtm?I}EKAOXqc2)>+@&wvHtU=t^2{w?-h)=t6T*LD!VaPBpS$3_$>ZLi{@kbkIs>n0^dQc2w;jCO7hm4nbl&TI zX1=xHnlItignz_gIg$ILP~@r|W{rk@Y?nct>%MwxQu|Ks-$#C5cWzPnCz#sq z7XJM$Z>;_Kz(*emPTbgQ^^$eS$D4$IqW{$U`|kGo-h-FjSL_>p?q!$-*PA$jHAh{R z^ZLCL$Nx0BeENegy@ZB<@Mng4Py1lb?$<6mv3~cpx6gb5uMP`;#HxL2Zd+6Ac&Od+ z>-SSG*bUSEg}-FrZ@r&ty1VK7;nPR_+O++3nEKv__+RCpKV|-!%-xRKW8%aON1XT* zmUR*SsykoI>;Li#{U2D@{P?vE%WlSNtHQ5+Zr&G@X1-E2WaF!MTrv3RKk!O5-rLBs ze3A9epka5tvg^Ai4QhO~@A1f&R^cCd^fQ|>-3_a5boKk>yK>iT!+1mZ58pfLF86i+ zDY)^8VJDt#*q7sVNGowJYdnAXF@x4#yX2bc)ssK|s@O1&6#lsPA6s>Zk@4iDZ`<=SiWr5r&(}z3O4}YfbnMXkXnZ$YC`PK{7Mqs}+!8fB)$vZ=VKz zP8R+j>sHwBET8e=x`&^5Cx3W7^8G^L-!|#pn`;U`J7sb4)FJo3nhB@!s_!>5bcYjpB>ls(gfc__-9h7Cc`}M3n>z7wfT)BAB zl;ve#m1AiI;XnG#r;itoYyGC7wl4dUvRkL(L&L(i-A;_S^v{Q`Jod|n!UsI^{!ZgRD>aN0h5zTiy~>;RY~3)~I(E~>p#-~X}0S&N={bd2<@N;^tt>`^-__aUuy!QUfZ#xF% zmt&$?mVI&uU$OMO>@ml!d*R+O(-z?dwZebkyg3&gc=m%cKiK7u+kYIf_ZYm|E&M?j zK6m{AhuD63e!|qpaVHLcb*wyvr}XeENs|E`1_<^-3(?F8qGO?*09e zh3{?n>Fmq){Ojtk2jkUS;h$Xd`rIdrhAltlp1`W=lh>Y)*TRH9;MA9$z8|0Y{D_s- zNA~)5(KQ%lM;()8`OJD>;~%foG)&&()@u)${cZ_xg#X5OgMOTHY~HtHXaD=)Yu7yc zF+O6CLGmoiP4{H{Yu}0IZpyp5&u!Dou6Pc9SokBin|(_7(5I_BhrRUEu;Ev|gV&^l z|7AnPI}5*9ev9YVfnUz{+<69Ch61@Cgx?VUWeXl} zIr5dsf1Urp!ehUB>bwZ%FYikE>o0rYp*=>7yzsxH?;G^2_r*CFI2Qgf*WCK>k9GB5 z&&c+CTOS;B5tfh=etnM*4!ZZC#+#i7%sX~{toK6FT9?lT{L6SnrgYvl3 z?!Xk8jeEqr=MzO6&k9l|K z-UN^|2+3!L%+ZB#M=zxUg59&VdHB}F7LdCewL3W{k&ZjUI!C?QSaOL z34iwCc~h3Wll$x`mV5CUAZ!cmf$I+Y?Sia1#e1E1;~w@4-S;6~!vDs8QFh(V^Pg^X zSMKqxYd-S)cj2FW%ayNx^z^7vCq7*|zwVry(LOl}^KG*%XGV70^|gnF8<*wn_QR$( zzQ;XR3cp~jYf8@aLr)El-(~y@%XWSf<=sa4d+Hi3<0j0xZOBvo*AAan>%^dz@Sp$n zhnp?$?e_Vni&_guKUVVzUL6$vqDLF%-?{Y2-`}`o>EIWhJ!%c=S>ez7EqL*iM=m>-;p1yoJ$Gua@ZHZnGJM66(5Hd6)KKgq6DrW5!wX~8+w_I8 zDx+#b1zPj+au%EPk&1@sTVj#w*^vsoloow4qSAaZq5_M*SE;!xk&(4qkAbI+tzE`J z3};o>;qq;#BmGjB`PyAYRo7!TtF5lOx@KmVQx~Uc^aL>-qw7(DqGUl*93F}`^E*{%A(+o>2o*aqro#cQJ79n&zD)=XnwTb6NEEv+ae z+aSf2^=aa=d9J#-shOtUt@^5tRHljF7U~L%t6>#f(1e@FC>;M2;D_y=GO`huN z*;pZZo9ZOFIZ+u|(75%^1s{BB-m1m`Ci~8#Ur5fYEi1PTmGu}h?N)u^(M#7&LRarb*#jbvve~7>KYsCyVsv#dO7_~7vmSnt!v(z zW+$d~aQbPNBcN@m>nYFxUAN|js`*`xJ)NVp*}JbgQ7bZ}iQ$&{6e(%lS>w-W+%|D! zgS?BjT!&|dUAIK!B_4Pp5!)^=;d?6BQpCFmaOiAsZaeJc8nC8&DhzazYFf~StY~a& zn1RncY;`8jtZHoSUQO^ZeVS-)w!>ymx?8g5YR5=r`3v_o!v^IUO zee-exFOx>Zr*_Sw&u(p?7SlPM&AWeHLqoS_flS-&);qBC$F@!PRUCR*G}L_@eBAc; ziPj*T%hoM-&?zv-mgjcwO*m@}R@tpLp#$EgH(*Ody+^7K+Y~*y{!q)+;1^23ZK>(r5-QVdyHx|--{R%e+%(pu7$El0A8cjt-qjfDRIauFRD@CVltKhauE&Ae^TFl6GEooy@@VXc~ zrRLnRTcw%YLsB#yL&OwDHOU{C>bUmxG)-k16`HadOQXCSqr9_RLwkiLe~PfN_=!G`V;VHx zz3xaQn4BsbVjx?xN)~}THc2JsHJBi4oHI;ahdtglk~bFcbY9*b_#5?P8X4L3J7HOK zT!?q5l&<(rUi8faQ(d;`E!0QhYLO%hc$nBJTcuVL^FpbKlu{EZtMLf-inmfzRwHUJ zm{Zq9dzpX8C-KD8GWnjW!7nN}gt~{g@WsK}d8P#pge`6}9F5Gdt*dk@H zU@6NWrIbNRDMRt748>ysI?LYcah8c>7Xod|)=_z(7Lv=0c@0ZqGm@Y;wdNgGF>R=< zYeb{qZ;9O3UX_(jGEfAwmfLF_=mBRJUx}=X3h44Pf3c+mp zcHYg7Bk!ND6|ygAWhSJQLP%MSW!Nj;?V7S0qL5Ipf0PaFJ9qo1Sq6>KD<3~2`z%kd zv$Alq&*YNOr{pevqVIz|{rE8Kp!^OBST4?R>#Gh@J5i(jvv#@~|GXqE@*1Ac!QWeg zo!Yb(`O;e$a~ZZ!ll@_7v?Cjkt1-eY-kGs#!=H?BeN7{xnUUQFi5(4w=&P}@b~~Dc z-WWe>e|sFuH1BAO(atzm;)r)Rj2Sq>?Hg4%VlKUb?*g^cKh@xfIqSwu9AUb~EF76m zo@Z>xQ@KS-LzXq-&nP%vvaMw8ohd#fYE%!-Bh|05|Y%xhRH z24h))_Z#D1o5O<@tdjjV8N#aZN}s5<7J61yNO1_zkLAH*H8hwrzl2jgwkf}i%o;-`Yw2-B3!7{MM|lQl+}0wd&PT3 zQ@W~c{}$o2?GN_&xOJqUI-JWhva&@;@62ng2!9vzL-f@&9DaKUuZ4GFHb^vH_g237 zDVPn0iQ?^MRNT$Xd&M`(P?NP&1a7yTaX@7xwHl+M6hlfWhLmcQDc)TOE8baULwlXL ziWYVTC@F5t`6>9Pw=o}d zO~Jl=P~&5wMo>{TRzRS0HL{t+?f)_N9q>^V+y8e-gb=_a7$hQUfPkQYp-Lwq2@pvm z6*RDf6gDA^?1m=dViGW}5etePR8*|b-U}KOQSsTIz5LWC2q>arc`E`4 zpZ_Fx&)hRJXJ*cvIdi7md;PoQ`M~`Z8!Lmek&<_KY~*kk$VOp}9SYl!+RgH(E4G~j zzhoPIl5O;b8(Z)zaa)xy+{mxUb>PNu?8DDa`aJt!>^2>!?_H5ELMjp+PXk>MEkYZ% zMvvGsw^bO!6-M*ws}a<^`g;6sTfGs#@vvW1#L(u|n}88_&8zpo+q9*AP{q6;R4a-E zGGC>PWfm=~*_c`R6&)0|E0V{0E+HYgG*Yp^CsiazGv|()4l+oj28;u zPq>nCX-A>8I!YeRKE@?{(;5iBluU+7({(nWzb+(ArhN<7`I-2U&f3ANOP2(6Y)Mqa zMOU=U0JbOs1iHLE;D1QrF=V@$UoIe5U%*TEiGWaB?h$|mfTIBy0-gzYHsAz6JU!?p zx8?#?0onl<0nP(l4Oj$t6(Hic@dTnse=Q(d$4#Ay7I8lXh*ovK3J3{s{~M6`P%VJ} zZt{TlT>(K4y=zJQP;`2v(uE?D%f7@&F)N`7B1#hNuOjT zebR!GxR+EsZ9#3ueNYB!3xyfdNv+{sdvF5h&p@3f9AS&vmO-8dt%EfMMjn3im%Sgx=o)S(ZN(gOCWwO2dzI*xiTejOTI17m(CvI)XHM zq)s3bbt9g6uf)~Kcu)Dd7#}HLxRDF;4DDjfQa%_(9#>pg z(}9S_44^#1bjfN-i|abG<*Mruwc=p5lA*|k6>(uk#M%Lf=V!09WQ0}3OFN|{e?mp9 zOyXI6F$l;tMb9Pc;CJ9s_KfGMhv3%{w=(eC4l0ID!YVkv(^yI0bJeTBHf&9H?AHO= z+g85>9GxhtXZ73gI)2pQS=&}~w4{^am$>0|{H((@;YMPA(O6xyFNyu1#_FQ&0am7K z*qY$@QwIynQd@SBb6fi%+C{jcjRgGCwu&}p;P*n|gZ-d<^Wj?~aI_QX>j*PhZ-lWs zvV%q&Yw=rwtD|uxeoF+7)|tfJW#XPOaj%)UPfQ#}J(c!P6BmkBmGmH1ie4`hcbbW# z%`4+gfRE*lHd4({3K%ULukuL7opy5&N*5}DP##3_p75L?;W{=(WMc`g(SE}sX);+M zer`>JM>?x5$PKyxRj$i`=x98>KEOpwrxV&j&XZjTEk`&s7dtSuuXegF(Lmg-kRM_R zlV$k?up8j#fTsa|0XPcqYe4d27a$eDH-NAejopA{fO`O0$Gw0w0nj0YU5GB={uk~c z@$NSPA=z%02NLWKLxzx9_sM{eQuj!}KLC>eA(n3PZpL>htj^Xg{NDR z>AX2?O;Gp_A%>gYV*pvVj(`IIy8xaF7!Js?@}3-Lf0bi8eR52vPuh|TdO8i6R-esO!dV*!>ny_#-H;N!&s<}%Vc>OQNbRnN zR8Yr#+heLOPiI8Tm1Qydpdsk(3rIW|D;lal;2_+e2FNaYD&SDSfq+SXg8*4ChLb1j zaLI)ODG%*NU z(kAQ08@h44?5{cpl%LjilKs46QM%*OyS766ksaFU{H=Xs2w27Np@1YX9FQ!J2RsgN z7$D0_JXv}TF3D2*BunX&Yc~?NRmHQi)V&eN)?l2}mKww8{Drs%IDby+H0&}=$w?(Q*+!%0B!Abe#ZbYQXzQ;g5J@9_%LYWAsUm(HCyq zr$W1kxq`%r$-EFk_a+3lwufVtNI1@~+v^$}0>=(f@VxBWkNgsFX{YnDa%%#(!SIQI zS8xiuM(W#T=#bqg-ZE&3$4=#wkc5=XvC95rgw_Ii$JU|d-9sy2CcJkroHZ#sV| zYA%$GVN(HFR^F4B zn{i2A(kFRIpB%>|ZVT=uj*{mIE^wU?iH^cZ=g+*Qz)kfNIGu(SSk`tI<;!tvifbzE zc&PUf_CmDQ^A)~$7D_ptZwT(=6mA9>LT?%%%ag7cbPxQJLG(!m(I>alBED$AYE7%>fCJnNN2TFpycE24txWn zy67)YN@6x(1d0ym?Z@?Z49Zgs%2y03Pz-t$X(fZ`lMJFyF8xRxCm#|=RW)ME_*FF3 zPu%kJdqLS0g+RKtWT+Zp6a3hu(?lYyjgE#7{Hjlx9=-?#ut?`;m7%j0i|~43H_K6| zSj5gFSwx>?5q(mIB#ts9aZ-jp!+lWZXnAOhIV+IxEI;PxG?byM)9@pmpA0GH;4?jC zrL-CB4m{3y*sMAfS+Xle%>!haiWH-sgI_X=KFKKhq^g#%J1YJ7RU7YuX7GD`Di&DkXGC<1S0zg`<4!~HzazNJkMO>1_^hp-eCnp0E$H{=iNm;xY z_pOw-!&UZGNHhK~WO3zRFtfI_wC)gDDeVc%rdT}k)lSR4wWC&o84Rxir2JJY=DY&G zWDb3jIrPbnDsk+n5(nm}DQ`W9JAgMFQ8xUH!B4O$Zy{4)$~*6EdF~4sVpGe zbXP5F9sZh`xStv0WJmP6nGh665zRjtS7@M^{?ZS4NISFSo-AoMTz@T#gj)Av^|a0 zBTr&n^US!`U>!i)r>r=gzcyJ0od42;PD2~@eBTa$PYU5Q%;C=1-cAE|#lX&DbjQ`^ z+*jw_5s@a~qB|cvB3uPX0v7+H;0@w)1vhtq1d4Ryu=F<3<#V8-hmnIeL@@ zq;|TDoXR9C&9?q^eHac5cJ80pfB9`QiXOA z`zsRXm07bP?iLMk-w`#$I%JjPHyY|nvapS9H-xk-a9)WYdOobi(0hEJqA`#(80YsR z@4sXGEnp;~8Jhsf_&Wf}_}c)<_}c-=_|1T<3&Y8HvR5*mKFN6c!o^_~iKDe9abiDj z)g)U89zMGGUZ6dzH-qH`j(dS|;9l>@t%!?t+z(t!W|%jCa7#>A( zJg8ISh!l4Ky<@Xo97Rfti-g^HdRg-rnO{p*SaVjW%6lfBF)+t#yXb~VOyI7??-1b&#qUqJm|nY9fXc?qOU9nBXU#%#*aA$Mr2FNI6a%ta`#Lo&mBc z>5Ft7n77=Vl8S;)qA@%K)um{QCsFj0xeEbA`q&GPsR9saeni86x5D2Iv157f0ptt~ za^oHd2w4&1!~=l&xQ9fz>i{1DtOwi*xESzJz?FcH0j>gk9IyrO3Ba2Hw*YPiWc)h- zp8}+uJ`KpSG5i@7{w!cC?#VmGXS?je)ycS8`MMa_D_^+L8^va57jA_MpBxafX6ilc zuC3(NK3v`%$~fF<7pXjy9lD$PNXYx|ab1OLy5H$;orY_V#a{K}cXYX=1`oE_eLslU z_F1P`7!UdY^Km@k&6~L(-rc|#>h&3f*+7`8U(Bv!Q3maFxxfn4R=STA55L2$R4MdH zl|rA~36wZa3MG!Z+;iy`+&8`HI@fdIQ}k_jEy{0M(tG^7_5E84V#dE*f9y60Cyqwa zE;4pcZa!8G+Y(I@#xkc=<3~O_0YK zbWxB>bl8qjv@c@}+Vi^m228lvC$!Ub>JG&93i$`xj)eaNWW8*ma#k7wcq;CX0i@>Z z2si?;6Ckx_7~q+JodJ^o@gXKRb!b;Ws-t58GXNt1&jySHEClQhI3Ezt1G}k6jt3+^ zdIGW^vK{1ZGJSG4nLarmkhm{Zyl|u8nJw@e1)g7B-5Z`^o8!wv`lLjtCo`sHS`6k3 zJz6q*H^(;*YhKML&6jM!uf0{m=KBRshQ!;&nI&f9?aIlx(=JDQ6l7OMuM*8lC2&@d z@D3tWcJ-wQALrNANs~0#%l}F&@H)8wB_3QRx(k^INAIRQ^i&4)e$aR0(oWZ<8xU*? zx?X4o!V>{|0QLstz5$~U*e=Z1?QG- zr?%vYdc~hxIt|+DSD5yr41cGak`=d704YmT z6}NDXRB?+w$u0V%Zjw0aCW(`>6r5AKjoOl>ztc@EZE%WQY8R&tLpRM(+(`qZETt>% z#F*TnPjZJoDN7PZS&}$YmR79;E~q#~Ab?IY%U^+CfH40xC7tG2gslz6B$xc|Z!snl z^YJFvb_&$19Q@>97r1e$%V6z*GZoXa0a>;j#k7-5rqL&vMxRtq6893~OPmlXcbg2O ztkSh5RZfKYGfbzURd#70!zfJRL&@!An2;;~KBx1vGALg$r~r^4&<#Z(6I@A$wzT!?XAhlG9 z;?7``JM>BJ&?n_d;wVoN$F;z&<|GU2c&9ijzzqi?7!?B?6guxZ9+&Z~aR)kTbX>;_ z#I#1&@nXc?~V3V0S>Yo|xm~qseZX0odUd=Z&iX zC*d9~=AI2$3pgKe5n!o`NA5du&-D-&AnVKYR4T)eiJauoCntIIg^Q(NiQA*%Stof* z+oh(~fRcYJXw^nlu)d8}sHs_4Ug~{jr``5c!eOea72pzzWt<1d@~u={8!Nar3mE!j zXQVIOc*(@Qs(ecFkXM4Ts{&%a*lYy(d|C7HBi*a#)ANM#Z%z z#kJLnYm-c_(I>e^pX8dvk!unM1s{n8g|67k3(Mm8h_@68{Uv^OA|5v?T6+La2a%3O zFZfb~?-clw;q$H!#Q~$;smc?nAXNz+J2F+p^|&Vav0JC1GP};p?yQt_Oo56@?DNZO ztZ&Z=P!dR{9h8KA=p;7^57N|PnL+A^CM?FubqR9yXOtO&&Onwl1jVZt3S>X-VsUAw z%Z3V@%e@yWmh)i{Iq#-VvYftf@obpHeTH-rhlQ2coRplL)Xa?7ti>R#7 z>PT851NpVDC9X!v{14RX+Oj2X2+|UkmD)pWh0nTUfI6zJkZ!gDeX>Ma&{hAc9>MZ7(u z!ut@JXDw6dz2Q(hUunS!=6u2DQSe=aD_R(VcmbP*_a(q1u-p%6Ml53D*;Mjs+FC{2x4Ip3H-5<_>S$vBfY;7^Y8b1ZW@K?PPMj94$6;%{TJw zMR18cqh}ODPfnsQ?lICjd?XWSS&EmNglW1Is*cQ*NWu zC$~}Q3pe(t&@N)5RN`{-@(U{JrT$^t?!;wy-owLxTf2^bFQV~u6a^2XM?cOiJwJK= z_rtBt4Q}|G8ydy$L*jR<_lwTG_h`31=hE`L^P6}o+ffeB87@m zI@T2z;~MN~`iLo8*gOsf$s*~FiuepcDMsz?+Wg>W@HamwQrz<;@!z^q9G}1=QkgFy zXl@XJFV+uqe60g|4s%fZxfkBLVO96nV^&BywWFPE^=j-+14^HJcwTU)v!*3O6 zL>rI8S1EkVT&7@_3k8mAJ zjWxb6D25zk4Cq7tS{;bWqf2wl5A6uHU@CJX}G-v001|X)k*K{a@6>GBfRY zfYn|di8s$^^=J?FHeE@SgsEY>8ON~I>G0(gbCF!^pVt+OH!hGTE?zkOU8)XlQipy< z#we%xHx~DAD|{VvArNcn#ntK=|GF07CJ( z9|gPt@I}BI0bc{W8Ib)C%FF#dAkw&h1>6i6g1SLdxp^4oPQW<8`v8Xm-VZnt@Bu*1 zkwDvR2YeEcvI^bfz5wuPz>5H%2V4jE0^mb{D1-Yc!0mu90z#3v{|mSS@EgE40rvqy zVYrV+)4c=O3-CXHy#Y~XcVEEw0S5wp3^*JRz12Mf@KeA{KxhZ|0>GVsPQYD&l+SMf zmjiwUNSWe&SJZm}@|179pijQ>g1&Gg3cq*(D{y#AhVX?OY4FK-?DI0-W1%2}>|iG5 z<)iv~gxfdb!|^}VcM|VRncd1at;BfNkOiKExbdy^oeM-7SUSzCHzJW|?LPc!Eg9Op zfwyA|<9bIlHZW1AiRhD9b!qOnJ9#3H=n3!Gi5;|e=)@51?KhGAT11GMc<@iHmsm}kw8h|{n&3>Ap< ztQWPpU=L8^TU{MIJ5~Lx39RI%j>&47JE6jms@jt=28LZ+c1}TaT3r0WcN(_FVwo}8 zLCxs^Ny9M&zFiyPP=C6VT-g`S9JVeK{_+kE5IKzRxru!-<$ z2Jl;~hq^j;UQHC^+iTlL#{bBmLpekj8 zN)&vuR72n!B5>?EKjDHBG98C9;=>f?rasi;5(mjN3jM-o^`)w33VGb(Y`^d;5pGk| zNM}}%aD7nYRD@3q8XigVVsVE`)&D>|%S_r-JpWB&OyM|KaoL||CaiDSl!cXXBw^u4 z;^Vyo78CG|TqQNtrD6?-spP>;{j3MaElroRf!_}vJXjB$tEv_vGB#=|nt^URiezp_ z>A{=gcBHdj8VOF}i zcUcWM2(T6qbvG6PqOL|AU?w1Xw0kb#62M}>^8gXoXasZut^r&P2>s^167V9x^$LFt z;3c@f1#m4O_3@>ETL7We+%EuL0k{p&4frnL1%U4XLc6)Y21FU$y8uDcy$A4Gz@Gu3 z-rNz8iR%GR1iS(8WI(omEZ_#fVSpO}#{u39m<))rxX%K-4R8+N?SSkTOxG2BLcP_1 zOP?HY=?fRbENk4wppK$1+@OgeNq-cl2{!o=l`*o*Uld>2&<@)%n^CZe&C9=znt z72#RK5lpN8P|vi;oP2rbd5>e+C-uF6%g=fmlAxko%P%Uqz9ja(Wp~?!NJ!-+3tB^PAd+%&k^s#XKADP_FJrx(KiFXV}&mV zztn@#IK-#5vl~9CFWK=K$_i<>QF$0fcT*qgY_Cawqrl30dcW+;cRI`1{N->%r_(cB zoAmL(pCdxO;eGlM!S<6{a6RByzax$tfnyoi>$0=)Bb_?oqaSL)x1|El9!SC>emJv{ zr(XR}I2M~0JT+e>=upeSG8T^Krc5ozp03?S<)Jo%SuEVM9pvuVbAT*!D_~E+t$-&1 zz5qBF@I}A`z?T3yu5JfB8*m5ULcrGmsl8qYq}F-^klN}kz_oyH1Cm$&0lXIQJwTS> zT|n}Q_pCfe+fL#wQS@~Y&mz+o&R4gI&@M(lHR=~_mMxIrI!OPBv3dliu-XlPol)H<_XI{?$PZC zk&^ftAXs3$1xU$z8*n7xJAjh_-vy+`_zxh9{vIIf@c|%9xe82`5=5VrAo{|MF#Jkf zSLF*APdP{&CwVg7VPreG#;ks>1EC`Fnd zSz%;*ev#O;xY!m%l)G(e=8zv*poDL=RT~eq&xP1oY}+%CztohpE>dtsi(l3~T1W*; z+tHYf`+Wjej9(c_`=SV;-er&yV6>xk!76Hrq0a1rd&(SP6)yj9tpNuij7!0R;gTAs z(jHv???qsqq`ef^;Fwjw0N*V>h>($OWj@w-)|zc%)~XqcQLpYZP4PDzB^3cd+3zgAd9kpfE%KyLWY4OwQ=#(cq8Llq*O)&O|kL-+rH{T@kJ z#7Fnn`#t)Iuio_MYNoV|SS?yc_*ROrjA%O0>ETEmuG=C|@<;Qt2W}rycr2E=k(+To zU?0Fnz+r$*fC+#X15O9L1d!EP3s?Yn6(Du;b%65#ZvZR-yakY&brT@<^R0j^80qnzFjL{J z;kv;_AuK9rxNKfFC?(r}Yo2+Mb{4M3(K(glYEW?{J~3;bkMlly-Nye|zm^;%vJClh z-AA^c=*6V1ovvdiAd(gGdyK;@!;gSN0e=FV3U~mJMfw#m9q<=G(&9Zu|0*Ps<2HSA z+@>#F*jf_zql$+Yl+m=@iCg0){*2h#+=%zNqR%zPad5|axaXm`SolWleG zG(@(T-$zF@Qca*UM~>eS(IosEC`msj#j+V9n(jw>PfzSOuMCaFw_|$4dYy%<5Z63h zCAb{8Dsk1~az(5ehrZyc4)t`*qcNi17lWMVd9I-Cs+Vz@izguxQ3jhEs4<|xwQ9?j zvRWqhTD>T1G*=F`M>O5WvWaE(g9&M@1Cf^zDSE?*y<^McBO32Srk<&xp3yDq;<_T! z>@2~~=Ii64S%k!Rx!w@TyvM%~(a4PsN!2#1aO~Y8jjJ2UoBIng_~(RJidp^fI3pKn zZs~@>2x_{4g^)~bJdN}c3q9*!1#6P_2)RauH?YI;pl<-Io^lQd)OEjTMV$Ga827?z04|Mr6$^_58t+C9fBDH zh!`WHu@e4cD90@SfY z+4>tWuf$Hwie4=j3*<~GvEX1#^97{7JEo;kP*AcAF2*#kVhDX$7Se@ioCsnSQj!rA zefp|Rhy=+PyJ{mm&Fe%jI&X*;kStNdh{g^`CJbgFBVJXxYuBF#4<1;>o?&y1!ft}x zN~j;}$kq(4a9FunF|eY8*1@s6Zb53#G{?_E^F%al6u^(Z;X%#abW`P?C-zNAv8hB{WxJmf%pqla}z{eHcjz+TSgGboUn*g<&4kWqSRUvNbgH?F= z88;SJh+p`#{WzX66p!}eviXJoiSS5ey7Wc(L6qD|pWzWIH|FzQkZ|j^K38k~4_~s( zOdA8}!SJ!Dr1eD^w7kPWpWmb9$5DFVo=oSxUe?6hruh|Yss~!PW%#OVr7*{S zK{uj_PNTdxV*HMK#&Fdw(>1jh7Zp27Q3_;=^fw{4cozo|oYXTqKX5AO5s?ng&95&L zMm{B(j!*h|4ZP`)V(rLtx~aG(DEu>6jUR;j=KxO!Yz0gPd=Zd+6gvjOK6n}MY}~&B zNEzP&SPl3ZpcC+Iz$Jk10CIidKY*(MKL)%L@H4=>0Y3-47w`+fy@3A({2mZH5bi$! zcLGwYV<$o!KiCb}ANP9!&jkDya4O(;fY`AxegLFi$4-SfX7DTE^|=2Hkh&rS2J5|m zp@1AKy8@yvMid~*Wb_2w19%c3cPsh>764-8an}Rp0-gtm!#3_!fF*#K0U4!$nE7z0 z&wV8zcFo)y0BZm_O4kBD05}>DYs|)Yz!w0)clSQPiGY6sP69k0Qal+j1~35-Z@V@U z0h0k!0Pzk%V=7=R;50zIRn15RTnmUJ5AJnU2d zV*q~1@h;pc6uxlrObE4F7h@ED=?mvRozQt*xFaWgSoeW%Bd#t+f%1h5T~6)SMae zwAfd@2zSx^4wo7Qz+9opO8~WF&!MA|p}VP%G+-DPgv3X9iMNL9SqiQDX$*w(4VQQ9 zW#{7ZKVZc?Ntk@o!sXg-(y)P}!SIMv9NR_l7v^i8Ia%MxH zoY~M9&aWwnP~?hxi6iIhj2=A}+TxBY3wKYu_@=r|x9z#N!)pj|jw{5Mo~ml9N=g?O z*3_0(bM#tLUOi%X;jq#1V~35gE98)2Lx&BG*HPr%(4}KW53R#De~X-@g*8m+bQR(7 z+0fdO`Nsb56Zj3Oq2(o=mo{K1;Xs#AR$Am58Xu3MDa_E4y3%47-W>x+YzR*S`MIGb zrSt0-#N`l;?twV#sK$NVQ1PWNi6Vs%+cEeh#d~kv+Fz!#(jiYmY%k%L@#sQ?PrTt? zB7lj-Wf!Q?BPB8xC9vkj)FC!5l`yZ_Cw%%)U|zHcLu?=6SLbz%>0>$QjuCm$$8`be z{PSY3{JVOwpM=<6#jnn*lj-BwNY}~Cix#GI{&{r<`tR}z7jdk4bvEb-Do?Vk6(^E?RrwtU$`gA|%B2 z9)2~)U{EnST$2Pav0@^_Q`jFlxgFI*b)#y(}QgW9Npy-z)m7% zdsS&wF>E5~{P{z3@b6@-yNF|zu_!aITNK?Wkr!{CP?*5BI1V9ymshliW6kS0Gp`+r z@^NNfU$&VS7wi5mFZKrCcJE>4g~^?8Jq7?uRcJB*xtsk==m9MfrX50 z&8x47vjS+HS0B?Sh9HFZF-VyXcDQmH!!;)9GzK=ZABG2grPFbW12C{$Epdj{iJ6qZ z^uw=|G2T|reqyen3ue&9r(+!7HjM)&#HJU?Un##C%fkM3?=Rx~j$d8(IMa8Bq8umc zZqqwFvP}Do~~)fR;WXN z%IIK-vk$+z%p*-7&L;>rGJrDY1YXK13zK&TQa)3}*@ItAd9>-nI}(K(9YA@ENTqGe z-|`YS1yUX>;#ga7j7b@9K@@IG0OfHam9MSk&yDdSj#Y<`Gb!Umd%}$ipgcjO(i-4| zhL4{NEb~MW=QI3jZcH$Jc-4_`69Oo6zs);(Uis{XAo5Hb*;ltrGAWlR%98>pCx}$E z+~^Xny#d3iKQ|H)5@P!dzq-r`rtf@3IU#`Z6p>1EW9H~jpnCl&Cy6*#*_dKdUau%m z380)TQuVdZ|arvZs7Y9-np+0u_bd&O4MR|GvWlR-NX5CX-&V2l_K*}>j9BWTG z%cLBxs&Q5Tu2Teoh^%0S8- z??P-NZC*ZSn3P8<${7KavqUOQ`TqJ3gN#-)MVvSb%p7t} z-!+PIE+~f}1|AV>Gp~GvhS)9=v2ddPqffB3%v`N`6^J+&0vP0Aw`<+%Zr=ZRFh%(JRS-xf%@NW`(0d7eo*OHrN|KzY7MrOW)?ihrXM*nqRj zMzM%vwH)S~lq(hG`2mzmL@Hh8W8xDN0x6e@IMyLge{ucmvR|?S%UmzwSm(Je zlk#1PvdiSy3ku`q;d?$9>)aeB2sqXgzjUp!J0aR~hK4;sm5OnEH6&X+#C9rwaRo2) zQW3|>=Ot#DdnsXDVwO2xi)R3Tmigqhw!7r_eW4*XSj;%b2 z5EyF-8-Ne7ZNx9B4O@NzIupqI=%_~AL!N=wd~PsHxL)Pn0LrKW+}%FqvF6nz=m@I= zzNCsp5K{lVR*N`pOI}T8UN0)jO(HKVAI8T8{fhS++el{J5wP0HUW%FTi@A{qx3#t6vEBj`|4kezYn z!{r#z=(E~37mGO7S)|9zt6Mk%;XDD9TYwF*iCG4Gu0iWyV*69RM8rt|TJxvH^z~Pi zTLfi9G$tsFVPaTJY4=M-9K0vdJZrnw%zc)kyw=RC+9xk0 zHO>#ftOthcxy&8k0TL&GWWSLZd(r%wI^8V?9IfcyH!=P)b{RrLY?NLQHMW*M{zG8vKye_B%jRvJ%S`_Ks3>1%^5+{YgGJLdu>gvy{xXZ)Uan}rDTY+01GWhL=(>~ zq-IS|$qtMtQ~E~YOIobN#C=v`(u|Z`zWcqXyt=%4fniq|u~@Hfc;v~Bw^bW3CDKMES)m!A85wQX9n7D8HCEo>f;~icNL1u!!qL`o-o`{UtR^s_m6E zMI}B-{6hTF@nl8tbbcXZGfC-V7}j?~it`zzOXc^P>`B?PvvM|q$|@*CJz@!BXEdh^2p-Jafyiuh7Su^101>Y$HnuF z3B@(l;$(w=AOfmzz)-wa!GIi;fj8Bqbwzjwq2&~xNX2gzR~5O6@d@4qK7rYZ8Oiqf z%Uq>S-@JY5FHiYPl;~E{tGg6~A+9DL7#hIPB3DgSd9j_JgYl_HeJ!N2%ohjQ85Y0| z3Y2=V)i*X-_m=^_(KQ`kEQthsHQlG6h+%#*JTSogT((b;mSme!9=1qPV%73_03BDxts2C(bvT9^T>t@kq?fr;7*V>%KIAV_3j zfdA|G&5Rh;_f7p~5VP=mMZFm&a`1g2yBX%6PQAI?o{}*wH6z7dhEdDuF!U`cQC(Sc zDyy$9c9qvun~{(NLzWmm)n{gl17AuVEZqD0WqX@%3l<@XIT^#y5b|ZhP;kS`1vxbk zXgxb+dP3^7wCP!C(^C^rn#rS7_~cRE7xpTJYi4H|A~00rmBnUO@;3O3T)i>PaKm0c zyu_zeB9aUbo{I>Rj02y&FURy7rs}K3izWQ9f*UeGk0)po@#eTV3`TLINiXL*N#DMWrxmz#L&Gp8o9*i{EhOUtKk?l2IAc>6!RCZdA{ z^GnNW>M)=&HEyM-YZmyN=_jEP;7D}|EIVPu>1f5}wT@Ce8;2K-JBsQI)jY$;qIvig zTO5#w9Rec{-N8``!+}_Spb}-OT!s^e2rI6~3x$zh^eZF5iV~@1K*C5_Q1)@%G@|4J zfqGVzx*RnnMmS1V$kNq0i-y+BuQ+4a$TLR{8#8*;nWJKT+_3og(W6Jl#*P{_Y{Xa* zGA}&MHrdEb|D@pN=fo@Qgvo6^w@CzN&3nu_p@@RxsF6OiK4RC+!nt?9cnL=26zfcj z@%G|sn2$5)#k}LQ8knO+X3ewCB8mSUbBT^6n4OgIPR=V5B0F2iw_8;sti$Tt&lKE>>tj`4!g>xXzzHQ)`GdEweB zUl_`_A8~%;qAgro^svBX40amE%ed$`g$q``hmh|W%v<+x85XWBdSejpWGt5Eb9of5 zt@5ov`Jyo)yp+q9aBcCA>o)Hq&PXmo!nMV}M&w(DINxwWtKtRYALXSt78z&bqH9ZD zMuOfF#JOvwjQ3ad{TOk2xMjSy>dQBuy@fb48f3h->PvaK3~_!{@!G2II+XA9Mx4=W zlJwdtA6JgQS8-&_;O)!j7%Em{O@RwmaBb1+g|N3(91#&e!Q>?u<@*-#rd%XrwMCEY zbs^4v6|b%K;Q7EvELHu^r6{)${=R&+6ug3GI*UNaOy!h$KNCe-j z;>ei6^(58LGl+Nk4Kh|ofS~!Jz6%iN!y9G1w(8Ll@w#Cj`?!rV9?KDoUNZRdAmaRd zvy5lf!%t7}&gR6MH|tKklk097udVvdMeyt#FPL6) zB6t?!yrSZ@)xP9kr~4q!_y0A$u84O(;ynF;jMrBCCZN7^9>m!Cu#DGMeX;awe1SM) zAMxfJtbKWgcOl|@{iruyu=;+2cqcptxq4j2qh1O|kI&Km?+NIEXJov#%6B}1QxV6m z;(>fnda(#7N1WzoB|WxVu=4c;{z=4nQ^jkGUT*|^ggC!!@uO#1J!J@nO5?QWWE}lV zI}9ctmv6tvwHs|d&#*-?IA>g8l6Xug`A8oV@-sy7Q0)Xhmw*8~0{L`?JZYF-UR+n> ztSNKF4$K}Dn^}ulLHTm5Va1{(wdF9ljTs#$Mj6FRO8&Xx8O4=G(zwE`x|#)bMOCp= zk&QEUARcoXROl^Eez~*0s4_OkRbNtG6FU}9Mdc?IPD#xuEUp}yGAqR>t|~Exr2b

    _6_!^QSJs!5#tunN&dIbFq~eKU_%o7IrsPe7M=$HiNm-5slaXmpo}H1Ho|>dq z3M^q+sY#Z*DH)hjr(@weJJ(*2nVoEJOm6@5Q!lq46%$ctI zDM?xOjMSXmv%MK*Wv0y@HX>eU&{r;=5_3}! zD=#B8DKnWqyXnnDOP*aGJ7j9fKPKi1jw|6^5b?wd#&!o(3dp^GTg)e~F(-Y6)-EgBj zf{%y!l3?T{+SBFoN)LrI!hp*v!q9=8x;hcH7ovv3>N*&Kpo|(Eq39GPagh?2UbJj} zDdx2rZP-NA+1Qnd1TqHcZOkegi=il6Sk!;g@d!T_jJQ7Ps>AL}RXG-a@ZfDJo=yvk zdK1BTrnaW8#9q6ozO)`2LN0s_E-dN|P|C?nnvs~CoNdp^&CE`mmSUfkg{;G(-a#Tq zmED0nux^C}Q9xb=Boz1zM1}$osH=ezJ82Sy_lgAOhbLIWqFzNrS;+b2uBxJ1(q!pg zGx2(n4*@+8@GJt*-XrXI7etvX1KwsA1_N?4&yniArY6hw_ zwWbccTRGVAtX`1l0+?S9PIN=)i_u7%IxQnF9mj9Nq8>*M$+>Acb|^FqOZK$H*(uo~ z@5>RAo-@rpH7&D1RhCR)9hhL4eM)L>dSVvZGc0P+037w#3YI=lyO5W6|$b*Hs7dY7-#)-IPVaOk}p=hegqGhtu47?VBnOuLI z4jql5Z$^qLRaXS|B@@yzGo~3Qe2M-+1* z(q_#_$~n`X1Hr+ln4gk{VhjHK2g2sW1~OKh>x4j^3IrCcvGyx=Y_ObOU(C0c$~MYL zJv+soD;RzXWJVN+y)K0>OBLzUWkF?r+&C2+A@^dzktwiEFghE3aDN)Ohbn0XDz=+R zD6C7sa38^DZwuDtML&KU+?pr5bF{P)Osg}LOc?IIoY{c_N?s8T!=9BExc1x(^8DS z2p{iT{UlX?Q;0;is(^CATNlw~wr5I)5M@z&w!LVN-0ZxZTzn@mEUFtAg7XdB+*j0- z6LS->xl&cNOmtXN{<0wQLg1AIQhDJ!v!-+_G|TPRY`WY&?Pk&i)s$&a7VKlkStWy# zh!ZNQ8B;TT`=0XaQeO~U=F{;f>iQwQ+XNi+L zJIkV=*fyD#P#+3awW1rc+ofB|l`<$CW2?Tg9)s@Kvia!S# zF?OrL3<-$t58f(ndMmp;%>4%gmgS zmnGC-fowK=v1=*I!#=az!Y|cl6j3U1M?kSuAREJ_#w;;fKM1*{F2$J0Q%5`s$1JFm zF4n?QT3xKSCn+sGdz;oq$}BszuaM+aON)5>pef0uI0%j4-#1v9(UzoGxv4Km?<2+=BA966=v} z>B92ltEpQk6`WyFDnu)?VspI}GmA|8*r*gcM8DVCTK7>LQ4tdopGr?jrwN9sndr)~s!_+FXR_Z_XuU5_ zsh|syhqSY3?qh&ggW+Py9${pO!N4pW)e}b;XI-r>5A)~C9yv+SCJiW)&3Qp&&N8Z$ zSb{mR_Q{2_T_^*!3M0rRfN#>O@J_ze+>1>62IQcrg<4o)%2R4iP96l0Yo0ln6DFn! zPHbb7Ov}#9%d%s#fzP{(f#3sGjbfJ_Gx~B2UOZ=2JYPsG^=4kq^vvvBVX05C@JO=U zoDHigQVpDla-gXL`hZv7*!h;BH09N!WqVRuIkA=VT6Q^h4r!2;lrJcib5{1Qm(dW# zn8Vgo3FA?n_@UMdN8vE3(JEM#PtIv52wYpj1TL`{ddHc&thQ7zB@j#TI2mzya0|0t zh!I=+Nr=4fNF)Y|t1R7B4-{rU;8MV5P)g5B%S}y6%*nNWAp*HL3@OZ_eJBGK zq4>m+wpmPy-kE~X$#tfDVR{LAn8Ib`ir!QSB4)=Cy^z+HFz8@z^hb%TQy7?lDcOl> zs)0ONB^>ksO4Y#mB7&Rtu*(Oz%0;#17ipU;050q;vCP%rf@`A7MFpQGU z#RFP6QewSEx-co0B7jO8mOCGvpq*?`T&ZXBlBOqS3losBN*6;vNG+q5NW@A?xFR4l z4TbATR7z-JL5pp87upL}Rh3hj`_#wdl%i;3oHH3g?NsekM$xXlR0F7mJDOqE>4CRt zy&8zx%VS}<9{E+*CdWDS)Yg?R=0cj9pz6MiNr<$c$Q&v%Ih|pva+_fc3$Ya!~1UT;!Six}+iT(@S2$1-Uy4p-xOI$C~I zGhAuJY76y@w%wI93QL@cOHornw5W1HjaVestIB#+3?-rnfvHng>hPOhNlApuQSZYv4~EJnG_X7!RX zM`mG!+no+R!bKrjglZRv9>n~olU$9{=Q94nYTlU$(raZ?|2v3%$jJvSZ6l&g5fiAvWAK3D`8$-BOdQj zGEAZG!{J`qhg5;jqp)`Ga3!q3htb5`!oXAl25XLJ$NQ{8=C^<;MjGovWRFwGJ(gYB?D5bkS)cssr3DaU=-+#J)?q*U?VVxdifgo2b9vX!9A zT@6zVv|4hOFQ)~>sj78#6i?VCXJQq|J~b~RN#s>yk!F($`y%acVF`%wQ;dk5m$-@+ z$f*fQZ?_~?3sI`HEQe)GW5LtDDnZ(YPGM@TvE(4fHM5YE2D7p9a@dpY>cyzP$r;~4XO>URB;j}CX31>Fl*t{{RKBn(@Ps@l+X+`jGUH>R-hS_t&A@& zNqQfd6^oLrFc;4PI*(ZD>gQitxzuF}8=11k();`sKjocsIx(@7o5)TJNpr-a(B3Na zJC+l2)O3zT+v#g%C`SH8@1O!NA|(vvIjQMc*xS_WyT(9-ovp%>xIc%fqntn{ag7Sh zQ7gfs?tYD_H-Joq#+=H0gcMu8In#v-;Rrm-Qc$s(ahutYhSIvJtn~W^bf!2DPTcdio6XSg?#(QDMkSJ$Kro{yHj3-*F z#f~e9{(vfqk<~h%6JzUvI3&XythUJMT*BiF=vy2w%nfj{U(9yotVd_CxU>>)EEgsj zEqre1TG)e5QBqoMi9@sEW?ckm7m>5sT~cs%028xZ42I+yM@TC%_GylWogluJdA4q5 zInkzkdjjR#lw0;U)3g?=P(pN0wKToxo~)KnoiqB}eRcVWQ3l+@bP?m5izwc$zu~ zGkBr=KhxY(%AXqQ1xw+@=w%8YRY`xz4bkd)*-c3_C;5L`5?h7BYs#_k{UD5La|x>w zVsnX2^aRj;^L(Ml@39c&AYvAX0y+;hM*CUp6*XsK0QrIt?(n5v8A(o(Lto` z;$Ol;{?q0CxaqS_yYKi5mt(~)0pXFh9ks7zS3EZGh3r>mpIv{C8@ot13jEqf=J&Yq zi|@95k(Yj%^MW0a_X7fNe6;Q72VX5e?c8N=zI6MZ2VjDYwvo=Q4^Eo4>c96^{=E2! zxF4=tb(j1|L!|AjPIvdS@A_hG{?#81f4Rx_Addfv`1@{}^uNm@7tJ_j?WW!dm!~|0 z$5c9y&f{PG>+$Q(-SfEp^rt>OZtSiceA-Rmw~jkDtMe*r?X$#`9w2LF5wJF zq;2Z^$@#-(Pgrdq+jH!W%{|`3#9rWEx$BHxyZ1a;v-X{^vJaNsxCcke1^%2#!<-Ml zzufWG7oV3!-1uEKK5i@U6UIIJ`Dyo^ciJ8GJFmX{rpI2wM~y>CKYB;?PoIU=*uVUJ z;}cV!Jb4jXR^ZFWHErDd)Bim%-+t_(X#${`yNNZ6AI5Dc3Ljd=-wq zF^;RQPf+#G4q(;|5yKkVemC`k+!{wm*y{hqf4*3y(dom@|;y@6uxjR(l&3%#}CXY zU-tcnU0474{=b`F#s?e){@w3me#$?0)V|RRpE+a08!!LYFiz>j_`AX%s{Z56(yE!g z@7QqW!jHj+RRVw0-VY|bk4yP|=nv(WoR#ExT4x=2W zqQgk%wT;V`Esc8Qgmd4@cVwqUt%G$e@IPLV_CSXbC;zKYmh<{!7mR=uUm@_(D`VF! zd;XQo{*N_2(c?;Lrym40OyY_mg&&it~nvpi(5JWSz4Hq^Vj=L4Z#Z~h`y)?3`M*AsZfWWH&7XKYBb@QevO3NBe9?&;Hm|BY@%_8Y zcAz{0-(~+B8@FF`?Y9xPy!7>XSMR|=?gs@vrq4LLXU_VS`L~a%`L?KfE?y^&=O-d< z&)@snsEF5hL_GRgZR>`r&9`AB5O~KcOLk8#d$YLj{++WV6?zL`C$BgDK|Ykb<@`Vt1dPY?!;01uB89RlDlsC=BK^S7H!{< z)p_|!2hO+&{QBxk@2rSh5&pL_mHqvH#c_ic83+pwYqFDXYGMB0{~byxSVw)J27dE%$ruKsWh_*o?I z9pCtI!0T(bB$gZ-f7-RrZ6AV9dI|hplRv(#blR?_h8YEYAAYL~l-w?XpD^#G-@2q! zJ-;cr+t=UcB`?I|XHd71w)sW(ywvUUheC>et=rb{?S@P7?N5RK_a8S5yMELUIS%`| z&67G@^(kJJCGdA=L`HYIbJgse=lb1#UH#8P@#qhXph(+05jA%|-|*}AAKdqDde+2C zQO-1hAGG?E^%=wSXAhY2e*<3XdJ*_`kHAlOGUKyxCvVPqVDm>my)^U<=!c&LKJwVP z`%{Y+E_2nMlR2)acpvm9`aq=Z&Gje$c1zwbOB|*BTmSX(C3wbTy})1L`Y`|e)26@n zrDykuAI=?we)@~RCu|ztZTYPISDgIR+4~z7oQL)ugTWxucKSAT{!yiMT$JT)}0<|NmbGs8#!w*St(ad>=1;4|KsyMEX^ z4^A9=U}oOz$Nv3q(1D>IY0HiJ^^x7zKQcY-f!~sQU2^VZe7Z>B4;%=;X7d@BG){Qg z?L2?>YYY4}-9z5Js^!Ide&17RYq|0>@V+0OQ;D<< z3w^(^Q`vwGKZb00_?o*aZi2iCe81r*U%PQ_)X4Kb+wtJYSu2pi?E-&(x2wmc-ns6Y z*CCz<2Ba;O|#1|K!U97q36*;0@oNY#67;kp81<7hN&<;>XH9@A=2w zKMm|N5?^i<_{P$A7Qb*-|2r!l$aub_@qNhQc7cEO*B@`QebVcjohw|^Mm$&gH6G78 zfpm;bbv>^Po&L@8pRcH$wxY)-EIAAO)8FlEoi@hxU6rFe>dM?Z3h+3q!2jo&kobtV zy4?QZ;%;w@`SSGncytyr6loiJ%)%!7gl)ysC;j_C{{h#3gmFjUmlqBkaQv%cdy)d@{X71zJczjE{GXU6{W>bQavWBa}P z03LxB_<_&&E4}ND8B-p2Pxic5E`vYbV=F&<#F!D= zp~DhD1I#`;mce*Ep-9}xF; zf#34u{W}(aU-T;IAI%UTfeNe zZqA!C4_^A{@^kmTxYmhB6$SpXHBYWAeg2izq4xVxW`JR8vdZVdu7w%c6* zSnMSw3-OYzAQTQyF_bPXuBC0{ubvK%$`U>#C=|9ookJ5U@B;_Gm;57o?nvw(Wg3hL z!jMC+NM-xmb%}GhtGKqj{k;Sk$^lFgZeU zsd0}Ui($9~8&nQYmYmC+g**Xr1ZoI#uA1tjDom*9h@+YT_J4yZu|t*=PKAR=+Tk@t zS#h=N=$g9nr2mz|5-KQNV7w=sern()zdJ#quO zmz1v=AjLRr8hGNDq92zVA3LK(HrAW?uhE9sI`x)!;dKIQHn8# zo3~`^XuLF3$(CYkd+Di0Iik`G4=9apb{xye^Hj!#aP){Rb6WFTLfr)|E1C??wCI*4(M?+-8ZSVkEEOlTX-j<{$7-gTW)w$-2NIW}jeih}~y_w*c}t!_i@+i+0WFa%A{ zv>2I86AWv%$Jm?ejk%BEgpx6*wKINk-VBdX;UpFwC*qg?2I3cI`hZIlzx3gplM2O2 zOcjc=UU;mBp>F)*6eE1BB+ll+w+_EJfeGKW_{Et{_;6Yl=lbb;9KSe^3Lj3S;dxa0 z{)68x!WW9)pKvwe(r&NvFpTcJSo!90-m@;danb4UJ7VdVcR00Y;DnoS)^PdtOB}UC z2+Kz28_ts9h!-xL05gUg5v-i)SSFnAHgGD|h{-n5oWk&H=594i2s*?E8< zW2^)`1Mqyn;efXSk{1w8_gR3AfH{CofCYePJ+}*R4d4<$#$O890tgz$C4fj{Tm^_Q z;~Kz+0nx&4_KNEOUjn=y5GVdb`d0xr;{F}Ln*cunyczKS0B-^OFW@FX@{swFKjFAK z8ILJn7vm}A3pb+C)C}!n#3)}lpVl(JH&blncnagXHhoxsiUVgaRfkJ*Y=__4XU}Q% zB*%q$E@WwSM+!Zsm0~J80S*o-F(<>AWwgPDqF5&5(r%*igeiDltQ1GaMG1}Z3jhDO z`x5vliY)G)Objsulfa;;paBAc2qpxOn}j5gKrV8E1jdjACLx!}gj*dAs5s(%;IW=~ z-xuDyU{JtYS6%VG7X@9s@K`n9|NpAGr)Lrr5q|r9Unf1U`c>7ds#ov5dR1NBZN`6w zcvHwIR_H2-Uu=+AktXww$JsX^R(xgzdwJaX>JDX5)-717sy2lV2h|^`fgx>)YqADxO=ymB`mpom>{&yK+XoAXnC_*Y- z0z!&%q7}>Drgp8vX&(G^1@WZBs|JPp0VjlLFYC;@jR#y7P^*sG%hwB5$@su3n1>=RS796@ z4>C;yzWudFjpl3Vgc?WzK-3L;tPLOALi+r) z3+W#MNcxB~phCW3I(~$XXWuZMtYVwG7%YjQt}>`H6lENaR0)FXqeD@K7a^4npO27G zl;O`#h=rYrE}XHZD8W?#o$f`mQ==U~|C_Wr9FdMj7P7>s>E?Nsz~)6_M9NNx_Fu@R zmndhh(7$UtQ^N`MKQniB+mQ$-;dB|p@T)XwJVHv7iV%X)M{F5>*|NZhRf#L}kP6@; zRwJlWG+`7%!nrtknDL**^NO)}h6|@lLZR`Ig8dr5cjFAz36@FP3viDAy%9~`iqOGl zQpAy$Z%UV8jMee-G-aGg%yEuR72EGX6O_)dE!}a}R@H+uf!IcyKAePj^I&}wak9?j zD-SpvKEk5_2LYlpeQAL4fKvbm0!{_QXU=>x0b%2O6@UW(*>1+OR;1g-SgS)_=`0B@ z%AhS|Y*&MF%21RcLr=6G7a&OC5TyPd+8EXm51BFa4}=1;G$(n(?6#6Zoo5%PFuPBQ z^Q2pOen9da$F%koW%-KAc2>xr z+spK)Wb$&TzoeIvW;KSRHkiK*M$UY5MCJshmn~oT<|&kIHKzJYT&>Tz6a_28>WQ4f z%#k_F?6ydxrBJ%?^sT8D$04NDf(oK$IC)lVIYMJ_x2YiNCKe^O8@h-5*IPK%epEAWIc)#2Gr* zVVziqet^BmN_CiX9lkcXgWj_J`ardU=Q>fC>r{ccz2F>jQ2GW5e>77AvOKClZ=5?d zel%2wb%6Qyu@5EyvZo-YGOw8gNUk;kvVSK7W&oxEW&uJ4L^U%2PsDX5U=tuD-ggn; zG{8#%nV+sh4&XY#0>C=}3jyy1ECc)(pc{}SlN(Ck zZG+Wpj8>garRb7Q#_7VRm`qL0M2LOpGD`59Dj_$1QzTT2-$@c;Kaoc+;~e~|fsTEq zaMTQHQ6*0EpaaJvQUTE-wBFL9t2N#pZ|cNg#GM=x-`J_L9S;4^@1^TU8603jyg%smQNsN*>hK7ng$&Xa&O zfPV*U1pEi!GQbUhrvQ@Pseo;ObfPx_UJ3X#AbG=h_S{6AYA|F-4TcOw(G8SXyzg0u zqKv(r9=?nm9#G-*@Bso#AM~L3N7KXCEdpVGOu)q@huC6F55rozW9IiHP5gEikHK!o zk(@Q=`=>Yh3)OsajVDq^#_EaTr)Fuzm>4Q8`@@Ohhh`p341=5aKbjcciS|yz=`yzB zH%mhA;Fm*r1eXn@H(i`gXpQ~_p+PuZV%=1_qtGm64UR=f#hSWp$}+MT7zsp=DMLI? ziKp}^9N~~o;!WLNi}(w4S~GwDzCdW*rhL-Iuv{~~T;kQ$HNcU0+az6tz|fNudl1o$@K zV}S1iz6$sW;2VHYBj1OBp8XONu8cR)$ss!FV=IVec@zkh;fn!=iT7Mq)cvGX;UY5oqI6hKv94*)34AlshN!oL8 zrcfl*v1g6oYri^pnW_xQ+R2bfuahYpvF2ouHSCVloD7<=YBKl@Vot(o9;_oJ-_C=t zAsLMS0gw`pzVngCKLMr!wgb}7`2{c+@K?ZDfWHB zg$t}~AB1*#kdFQyr`vW}F;}+l1>T&A{ZCf5Pe%pDhnT<#z@a^|vOTEt4*wnBh@z;E zsE)poY3uf7b=w)H+@o+nb~G65O8|@jJO=P!z(IicG`Xy9^O_x4j8m;{Go)6x8HzGK z(Xm~{6HvIlbzgc|-P^^(ZVYtqUb-**qO+2Zus)M0N(*A_|l3?b6`x4y5|B?IhAlf+)r*dD^x^}Sp!ah{)3wvHo>nRieKe{jL(XP}G z-K7ig2kuKicmIdJ3k|p!8A2SaHx0Pmb%}=lvMt>J>AJ)L(vWutq`pG~#efe3%*6Ha zfcb!lfHYf&0aC%BXyUps-D;hVt_#!AbvY97M!=&1p9G8tdavUIC7t&{&SP!}`q)*ocY9y`;TC2|_9zofwsFuh+K6SsLBVa}US`j24$8)!H^S{r~B;?fcPyP`#iW&{QtK zIhn$t4!aX$(~G_EU^tL*sPpo)uWy@Py?q6H|E+J2fXuM!V*zQ`(4n%vJsxlht|tT1 z(VGM~6EFp^0x%U&+73vWI|-+9Y8X;Z4MS0~s;zL;Nri)B8@}0zXk&91{$f43eATPo zImIPwuHtp;&tXjyW7a3etj~08{4BEdi!kTctsBCKJ|<>;WXyVxW8;UB&KD2?^tfji z$BpwQ#CqeL8;88o@|0|XncKRheNNkI=iJpXkDy%adI6%19R40>B~J5LssoW4(g$Wb zo`>V4n(#2=Z;R&@W7U2Pv-gAJ)fIi4pQm!0SQFl!x4c8d$}+Me+_qw&kGY zvPJL%TgU@?sCF+~geIr%Fv<+_Wl%H^wlfjuVK_HwBwhvSW7{7CghyvQ4v5l>CjjFC zHv@7g-U@g;;B$bS*}Moi9`I$rOu$zG>1V$NNEZGJkRtjnAkEl&fb#%91gr#n9nhn% zs{!A{buHjFz$S2CsCY%#OWXQ}z8Qq+NA9V!!-`(7_ z2rswQFX<26l4Pa_gb_EF>E&)377>GlLy1K>bf^>~zw~;3t_nFrgDh?73g?65DxAJK z?El%nZB={B$~%y7)!Q*EZv-q^Q<-42{x__tEN1-)G3%#t@O184^`*Dezv^DZ`!9GC zzX$QhpAt^FT;#eS=HX+5d35!`(1Fj>}nl#7kHkEfi zh*A$Dq)lvBgs}*}JOlE-4p-)}Ne3Vda?nE30pm4TV?2eEhZ+A_JVj7lLH>-tGZKdx ze_vnnTnQh`OWPRw9xBthK}-^fMXroaE|J9l*g+8`DrZu zP4W(-JT$>P(1souekr{6;oKVIyLTe-p*NCD3;eQ46p(dH#AzR)V-49L5AysiLD23!d^8SpH?seor|{JDUmaeWcs zIKayRCje5MCjs6Jmd-bMf<1Rpk6vKdo6u|3?wFMu5w0=(FZ%zv9U&}&|k6=z_v|)Lo*9FM!+caYFiGPc^x190P$XI6 zl3O&r5Q>ofKq^GTr9#UQS|RD!X$r@M$WsK@hF?YHH7oWjEA$IOJ#hw6~}#8bJ$Y|8EIB;KKwn{*tV#G9p2d2hlQx@yTfF)v+)x)}(l!#=|c zj4>TF*K7$gL32YDkwXzpPsmWj@ynFs0BzG_w+&P;>&g(Yo{4~V1)dItVBK>8j{z(I z90Lf!71y~4kmGp?;7mYBtgjMqCLmp7$g1xQz%sxy0U@KJpmPB)!SzXi*8-LU-VZnr z@G(FS;ERBeMc=!CHGm%i)&l+;unv$y3yJg{gnH)#3V#9Fa7vik3c--t3c*kmH*H94 zS0h`8aASA`qC^L-N5Dwlgc~f0{%#EWdxrBjJz;cVaq`>TGm%-kI-9X%`|6^E5&oVm zF!{^mcH}y4HSXo&?1j^Xvp3R?Myl}$55gHgt}SNe0CeQIZ(~;W0hChBy-neufE3Wd zm0-FDWN{1n^DrbU;T~i&88=nLdCsCSq41MUi3U&Gq74R2zQDS3V?!BiDE}f zF|C{A*^)^}%-O`6e8-w~2`uEC$ds|qwfr>XDgVpJlDMYPVPc*c_j1e`BNX*SX1FRS zeLm>)LQx|M%(_LxLseUx5!3o(c+9y2Ssb=F#;l(a7PCIfx$&b&=PPS6e;M~m%qlKI zdG0hD;@q6C_BHdiRxCO64oZU)Ec+n~^4CO9oZm2V{ zINY7pxZM`6Hxx{jb^=1GjA;nbVBpy$3s-N2PP0O5tk5-9=uU*x5cQ;mYeR?w6`okK za9C&1xKAzI4h#3ah5N6CgTJqLH5`c$U4p^`Dbl(;FR%AOg8v+4^I`ILT&=5 zyT&~aR6J1DI+qN{p8)Gc(cB<^BvQSG>+ZO=QkerUi+Nd7tuL=r+w0!}q9_hSAC^Km zobSZ-nHYna0N5S5?IY^mbDP|2#yClH4pNVLpl4ZOye6dG*T*; z08Ry53b+7p8Q?;|QvfOPX8^7NYz4d!5JQpdxmpEy1Fp{kd=L=hk8cCuYQU!f&jb7h z@Jhh`DDxV?BEVY!PXUCP_gxBj7vSFj?+3ge5Ek6`EFi45?;}81X&-Ko7>@zsMuu?_ zU=koqt}g}fQa~&w8&3k30>a4p<^x_0=mCU{^(_Xx9&jljOssDe;5~q60m8`oE(5#` za4jHgtnUFp7*iis3=J4i-`jvNn!f)4wgF-uZfpXiY(4|X5&sOFYL38=njjHlzP|n@*q2J&p$(8+sff? zlWm(d4r~;wG1SIN4C~k==Ive6M{?zdWP)ezZu6hH1(eJ|I()9XjZILd?g)gGxk^Te zUG6d_Td{doYz0E2B$kHadz_Ux&7)2S>?Q}T7o$Q*5#wQxHz&a~Nf{Cw8n04+jW~+t zn2>vlER(crac*Zt)j^ZNt&-eSTs^we+bO z>H!6Ab=*Q=$=c_4;u5}qtHa}ON7M{gS;9iH>{x;Hy<}AhuAkb?_;@#v*^U!)-pCz& zxtnqPnwgOu9)r_K)Skwun#oc^;f}+t1*1s#RIxjH)l5)juLvo7&TOR&))t3Yl;@s1 z%jURn$yd1{=nw6N&>2x$Z~{U~3pn;DhosDkt+8S`=w5--B~PlXl@OPN6qPLqk^3%r zB1qvr!?mJJIVL|`#t--%Bq39m*5S%LBG8A#v(I^O_&x-XxUM*V(qVhNQ({#*>Skzu zQ?r&JZgEI_WPc!ZX-g4m35lN~@v%%KHxV8HoEV~uth3Y+u#@N3Y`Pd2yIDu`P}JoL z3b}{z+SJbu<24cF28Utmre}u-*El@AEJdgv);STu!*FiW_yLAmvO@3pIEW7cg#H=F z0aAB|0!{=R2ABqz1UL(DIN-^Eu%W(Yz>$Dw079;0raKytax(_-YQS-T4+EwGJ`Ok; zuniD2WjLJz_&Tm90R9Is6OjFy1^8dUX@KFV|8zjM{4$(sIATZ*M+`;D;~bX@j@x4y zQqQ5Obi8Y?(m{EnOE`m!ouOY}U~Vt$T~p*iHtsFlOkf!a*;`n|y@hK25W2UJ0>SCM zOCIY~>HtP+b)f0HKw{~SD8-;iu$h%O&7)8U*i0T&hl2o_mM{k=4|}|dRa?b+s_2mT zNWoGiS%*+@W|^d2fYb52L(ASgbGE1P#SzPvGM06x@bcz_xwk|bfJK1GfW?5L0A~Z905}tnA`5Yq`<)nSOBW#J1 zw18tna}EWA9FDMJc}>Z1$?n%w2~m+#Bs3qtluwro?xg9Gxf=QJGS0=X!gVIEYZ1#M zQUQ@yu+3mvLaG}Nd%P*HG%@uO8;Ec38%RxgJq_o$5cA72Nt^23heE3k(-qp6r$$U; zOYvk?fA^^omQVTYfpZ;B9&X4L>r??qcc>DOO{oG*09*vf_AUT~8RdePyjP+ckUGtH z$T)kz2breJ6ZXD1D*|tI5E8~faD9~*=wwyl5>WXoHK;J zMRgU9rd8nrZq)C;RN!7vKntJ&T|6%mSXR>VNq+yO0uNaP!v2^*;H3h4^s`F-(9h~7 zQw6E?pLnUjQ&v4!gw*qYwE6N*RA?Gb^-=*0kO+N*-(EN)rq(gIjBg&SH?7K1IDgT|+n~j4%k6-)Hg^N|2fPQ6b{=}@n+*6oU?$)Tfcb#X zNg3@P1f2ZnaK#p-y)(;3J5?5%4iU^7L^)g!wiZxp%k$@J(Dl4fqb=Gl2gF z+zj|R;8wt0fX@QbuCP9II9Z=V09l_{K&X>!zGOUC+8NJ&VmxIG?bVJQL&~vZD9Y%K zRNw+|@j9e7VXAa1fK%zP2K72-S+Yz#WWp z4$iTEFlO#QFRwdFqnBrYvSja{9eD*(0Rnv6l}J7MO{OE;08@c~ACS@yiIlPPT|jy@ z?*X!%jHgsVTl5&nkQxISiV|5;I9f!7GgqdL_8bSCl9M#g9Y`M-<+#igSez=c-hd{H zQ%8Gf7A0eTNItzj1+@)YpNheCFP!S;LQjNTvid|7b#XSNV~Y_|vDFBTl31GJ?{QY* zG!Hlhaztu)O1yHIm=;y*@VGAHO{Z)yLM)MoJ->PNHSnk541I3}%Ove4oL}VOM;-Ph zZQHzfFW0EdHEUCTerJt}|Pyx^h66EO`i?*DMF-RSOnFO0XD;5>_Z2ohyY4I9I>3MiuYj`mqN@ z=v&=IVEI;`Q$Rairt0H4!^#yFl1r~tai>PHxl+~1bGKt`&$D!V?)D;+eDRLn`ng-I zImt5Bk)AbXB%V+SuJJyuR2_$QDt#D>kdpWr2yw`B8S|{zMk|(@a)rcVh?GrXE@LA? zipp~cu@77{4H~x-Aw~HIgt|%WulOA#Aycc?;mSOs(M;mm^E{|EhX4}CLAqUs?eX@N zs{eKpZ)(-4h@)F?r*B`W;^2L9NPOr@)x(IN9O4YI&a5MEKJVc{TANn>1$W5Q)W5J= zwFUJw57wL7d??N*G_nO+M?PZ}M^>wr1NOr;27j4aL2+bQI2CXT@TUWo0YWuo%7mM$ zzNNUvU2K^$;kL9qXpj5VvM<9ANFH7Y2nWc3%=_Tz7#9PwZkGXK2r?k25|Dhp3Xn4JC{DFX#gKAl7>eS1apVSYS9wJU9WCX|sC0B@R66K-q^wf8LRYDd z_N+rHWhT0L?gWK^nb`YU1UMdcY3Cvm(-P+6 ziKKmu@S+yHnO;EjMs0;11kk?JPEF}S`1kQVM%KuYXw zfV6YB1G0^bXX*dIsV4CZsd0uO^^!-0>jimGxJQ^}J5Ib22_p?|hD763qsX}5ywU!} zjsAvOpkj9%3JL4&zqL2i%I}NEFD<%$m6pDDqFaPlJi%!dn46C!;UEK zj!_G;YCwvXmU9csok%(c>%1{5IdRC(ubCN?58GDEdxWTJ%*s=cC{P{Qma}TNcbvZ+ z?p@8Spsd(uV%v`Boq#&T7FaFOSz9(sP5fI<{}7bhPyY$O2e%wCpdH>`>yNc9u@b!_ z&b+Z1ZtkJyb{Ewmy`l)Vplw)iz+>#Tdpy)!I@m6*qwBjpSqRaiQExU=x?O{7YMaYA z9lvS}y$B%{dmTb5_I`w(#p&X-PRG7(#j>`_E_{d31vp*e!SSY7Tt%CvOUjOq301ABmgH(U}yO zmZJtkx%!}7C7()W~D&&5x zyTVgmT^|^GSsU}Pg`pE6cZ#C1wV8&im-WIMHr8Cq>@X7d$J!>h@;i~LvAnr?aizPW zytZ~8zC^)W$W8LJ5)I&YNJIn3Js$MDd2h+)d8?%hajbPU*-qNPp*Xz=^T4JeAKRV{ z*aI*JkhX9JU~j-8z<9tCz+(Ziy}@@J;7q_#fU^K61C{}jb=aCDj}5>K$-O5x;3DAX z0iFv8L*u&zuoCc2Kx~hYrHg97jktzQk)?};fFI(z0dOZ^Bj8tnCj+(vHUmbW4T}J| zVCDl%06ZOVAmAB*$$%>XF%K}#1RMwG2jo6sY?AW10nY<02Rt9J9`I7Y)qqz6o(G66 zR6f{!<66MG0IvhQ2N2see2)NL54ZvFCctL_Zw7oB@D@PI)2)EfsP876YWF8YYWF8Y z>OT3?f`cG)=>|CXI+CNSajp*Gl^gIfIO&bdx8|{t?l$%v=>#@irQ^yx4%Gp>wsB+* z$4Q9cQVx5(Ir>vu*5J$x@l{Ead1;OIuqnzux`${DGFb;}p$}+H=osHYF>HH;DaGc& z`taI`GeINo0M{ABwl^Q^d6({mmk?HOH(*G;-GHGed5Mq0(QYanIgar%yflACa{G3m zxnaQFMn`=U&dym*<>6sx>A|>WV+q+|JnZpymaj%!=vzfdlX=@ zh;;^d1cDh>iO*+v7gYg4Eyb%{DQ>~Xu*#}=EejF~iG@5P%_TE~Q{Wc87d!AYk`$bd zFYz0LbHzu6#fr9_4te5q{DLB>ay*{h> zV3~%zHjHoOmp`nJozD@#IUQ^zIbM3i6nIb$gzS9oB5By+CZ8j$P#6>Ai0D9>I_z{z zL_CMiZ!i7yqK=fQw@!x_m1G$_A}z`sxD>|ZA(ptf%q7-=^~Nf&P7~;_+zuGJYw9rR zoE(I4PtMA7*HbBKaozt-_T2ZGX5?nRQinc=cYRb_lOKIuf zgUVt>=q9Setj{|^7<+vvflkLY_+<+(Exa6)8z#2P4>j27co1l_K8IMLZ#3mY4703m zN@S78#Bg`1I!w%<4j8=7z?Q~d!&u;*j?pNG9J?{{tT`QP7$<2~fQBiDu~rQyYs#@! zec-Oio>5X(a#$BsI?%@IAdI~}-KDI#_$4=N#uZuN^6KG;}(a zfQHG{LoLcXH049BRzyM^vDhu+ctntm;v_GiUptn^p4PFf!zIlnwpR4A%Icv69diuI zkG&N~NUo*$-J81xesET zjv`x~ds~$8AeS7yJ5WAKa&fVhNqTIq|Dj`@kCrq$ZIq9)C|7FAM+s#lG?r_O(l|SR z;)Tv8{^HF1CKpu((I8pvD`}{ICV%3s5Fe=F5pR{Xevf7KLprD9V34OJNf@y6>5gUf zmo&X>W%aYldRYHSYJ`s7{D+zJSdHQ#2<)Qr-L?!$B5q= zCK7Y%?p#6^%qaVqU}q@y7wp9foIZP1hlTV=fk%zu!Blog*p z4JsXIvR<2m+eaV?YuP|>vNo>S%PYsZ69KVA~b4kznj)4HY_E zFrtJ{-k$$N$Fhb=8jjK?nW0wbSdALmf%5T^%k;I36Rv@ngG3Nl6D5t$#?|93%Bh<2 z@j@91jXA)GzlCtHHBJ&b=J-|r%9nR^ENi%=@!49DWR>O7WhHfJMY7~-mJ%^7O??RY z@gLNR5t7E<7s(dom6~#L2g)NQS2T!G>I!Fmh?Jp}M@gC#8-GSxl>eqFj}*#CXgm(g z_kg4v%%2m0aXL!y%S_`B{TpO2w5-vRhRcVVFt#0=p=Wg91S!idKVu}_wWnNI_O=N@(Rb7dTf&zC%Ek5h$ z#s@+hnryKZ4UJ3r4j??0hOdN!loTvv8e8T`In3PH;?-FvO>(EDxD)eIrcO>x&73-I zdI}mgX*gSlcaKjRQ86hYH8n*wmy0Uu-9T=0oh9(nGournS{Y8jM{N>Dj!8-yX}Bwg zSKB^q<(^mFV7T)$a=^3lN?zF_4Vj`Z6+PAI*M+f*5gb%JzXs4PL4d8=oIXZby`PF_bd?#;D?>Vza1--s1 zG(x|1NYoBJqod{FFU8~LI<%hanuQc_5>$WW!Poh){fx*u|)(?Pa3VcWs0^vp`stc zNBgZVZP1dF6O}1$tg2e*t}SmiZK_C`GF)aY)s>iDCe~)#E)~jBrxwrLa|>+u4J_Md zuedEf>iDEFC&b&1q!A~KNE$tAX z__Dy}Jo{=d2Sa)iS6lwI9v-7&gS<9ky(i*E5z_T=t2E4l9iEfzBRFF?;*Ud`6rGM^ zd3brh6XeG^9E7Bwnd}DX|^tarG(lB&==XN5Y=KHS0HCw_@tpx)ELv7BRO$9qKRQL1=`<>(u3tzy4o2kFdztR0 z&eGXd|5*-KeeOoOXLQ%d=4ph4)EV2T>&S= zIKZY(%k`mu=OfK$^^z=5ZU{ZD;`M3(ZyHrP`lp?>1GnRhGfu{A2VOl7&V4(R7vjA- z4b$EhFsKT*jX$^IC4Rz^N zi^>`r@fKA$u#2nflZTfjjY=GoG}^6^Lz9Lj4NEkWsHWZd@=7#y+_(27O|>LW6EPvqs90RN|LSK{)Ea4H%krBV7Qo4mpMqkV^=Ik>)hVfNZYi&gFZ8xlRyV|t zL3>Nm$|h&!mQ~aa%b1yARMb@(L$mf9&*JwZt+ML+irSXSs`#Pl>4kaj(yZKMeCjt30f}C{7rM^hbDAb{n{6M%gGpiswKQAv^$4$*lEzH#6jI?}rZdPH@iGhOh^Rj0p zB`2B%^iw=2OwTHqP}UC;)2YamUm{lcvWz9eO2?&BzIC-zkX;+Kh1(a zpdzYQuY|FzjP#hhG&z3g;>r<;WAGvNsm=VEf^%v7(E5hjh6N2aRu;}Gw0c^4+?}0~ zicZQ+cjq90l-cOh^ehR&u`Y5KW~3DtWVqSq8TkbnX{kl*?&936w7hhN+*U9TJ$Yhv z{Lm?t`%T` z*;hipN1-fWeG1d3Hp6cP#QX~}mEPLsB+SFTP385?b=6n{z?PLNycQxd?o~u%H%dcOrMvOuma3L2 z#9_HKGVT?WQJ9xDJvBYOz+G6BSCBe2!#y(}m5PjenWb?_i%WRSK;-K{dg|QjZBj(W z0eKma7$~NL0t}6y)&j*5$c9QlzsT&EGQeCeK2Ssl5*hap2o+@)x(l!|9t&ws4*iG4axl{4b zZDd?4bh>#Ve1qI1ci!Y_8EHjO_`1gVE%g;r`3pcqDzDfq41PdYDG4N@MkLJs?*YQ3 zE3_%XoapPNtb)>Ps1j~%M#hb`l~`DWw_{Cp7o|?l&IpuCA>D>qPenuhe5}3HS2ugy zQXw+>P82Sxhf=AgBjLoG-WD3dRcuMi8lfbqkw_#3DIRwv(~7e5rh-jWGk8`T!Z{R_I#+)%L)Myp9I$xCQ_T3+rHcUDebdU1A!h~+Uz zg;m7z+A8_#18xSlR4BbYI>>ssu`neWa#VFysnlBG3q_0~P?&XMhP%kT>*nSKKxeaQd=p0K8xh5N2^OQq^&==H{!i+)=T_XG=5LsAI zg!?ZAc|{O?4rvHZ$pXv!A@jIk#-wS^STZKX>Iy0Y%kC!DYjt- zFBV5E1BbC~$4HJsSR1QS)Xz)6%+i9aBGZgfbKXU7n+!lHR(dw#e3PLC86|nsGtx!k zSUpi_Q($TJ$j0n^@JJMUCfccHIWnqRyuio+%RrkXOui4~O@&V@$PVZ^nOusVL!^{c zTr_30?mkO6dLvDfElts^e4C9Ug*;nq5Cv_2shc^rDrC$o!VH!|Y867JT@9wmARsPA zjx?|qlAWKLHa(+Agy<@4!$~cim7C@+O+^!_hW(NAeWa2R0xy=wr(@jM#k&wUNU*6E z1H5~Fy-4WQPy$PX%#P3^CB#|2vpG2uu4+1i^)Hmc~3(xHZH7aK7mEj37i20x+| z3$boq1?{TvWssc?%v@G}CtA=?Br2V&03vqJf!2bi2Hdp6{Se$i6$hyjEu_XvidD2* zrbn5TJ4)DFXcGdhiUB53hBn%m6s(KXt;?*Qot8IQ_`bs8N_BH{3w(ugd>#mQrK-zo z$tN~@EBbwEMy_cK-D#6W+^bPPH>_b=YIgQy2oFc8tOD3d8q$-H2fU>T6^F_45-3QC zdt{jIE}D%7^g&?($V2)lw=ZbkxU=)}rWfang)CM5Wp>N=H?F1$KSu*-K>HVc3+X9hi)nZW?A` z-|L5K-y~r3DezggjtZ!%CGaeWub&N7A+~XpEi2ZcY-&PAJz=^7+8dy2(`-7fISH`Bp-^jvysZicuc{VXAYLR2@pwM&7;%E-8R;Km-T0{BJ4 zb#!QTGjfXxa3|b!9LbHRQ6%K0vb?^^=Dk|npg{CR_bkSprzSm)JZDpPYaG$tN$%0< z2=#)=3({$+uJq zYXk*VjkV?YSV>w#Q)XpTZc81EPenRjbc_W;vD4Ogo0nFUVU4)QBKt(G&Ye4DfnH-f za%`%fm7fV$#S%bD1*fBw3h6~QY;K@oR+WiAF@U!S(7DK9?=@8gW~Llsx`7J;KVG{> zB6P)w;WmyOH5@Fn5~gQO#iT-PbB2xe0TW@BN`t-#`NT(*nLMqv#jUK=k=i+-M>84K z%T9A+ZbD| zLz$_nHRcdg-RMy>X{zcX#USzKWR$Ur=PC||uI8pjd+FDcWti+VYu^dlOGX!WB9yk_ zs?rwCWrv_rI4y&<(2HwAE(M%X{z+i!r)PdqDD4Z7gIyQ9vBDC#tir-#NG8|7u{k6w zHCx)fnM|KrkXM}V#ssGb9zTbTw{$ZqylyOARAW@6BZ%c4+EE(T;=;_lf+Cq6Ot$ez zd%Nb$T{n?-;z-m3o!LQ20uo2A!Ag+WXWQ!Dtbq#}MCvvVvp?I@&mE4D&3C{d3?bb|*h89y$wX{|Ya zSn|v%%B`T3Q=DCtm6lpqmYpF}Tl9SqZf*rnc>)s;G0jbu6k+1Z zDIKO9MY65Wc);vjlpjBGAcHJ$iHEFv3R}z-z?|p#uLiqaZa~_n>8An2jyN zS{c^la>N51ZsU=7M;7zhX?3<5>qQkB>YZwesaAU|mUHoezK@d5fNL*2S%L^!aQOQi zP3UaPiWx0Paav}oTDoJZsztB`%6^!h6NNfT6A;r)5qlgp7n>`zXvpqB7s21EYu1wl zTHmqSDC}X-vs%kuuMeuDNZ2}CH<+^|Ej!F{gzf~r!b$(lKIaJZf4~^gkoj#)H@yU{ z<>WetDcc@YN}#FMnAs>-%3N(!b0qdGXW@&=-L=(7&b7C@&~j^TDU4$OiZ0GDS!c~1 zMLs*KD2pa%>6NP`2(^?;`U}x^mYo;mR)}kmA(UgFZ#avLj zi>q47Dr2J5w6xJ%g_)&SMqMW|Wap>JS}6sg7}s=tc^6t3un6_Gx;j8whHbj7Z`q{S zG$xkXQg%2PwYZx-4cLfF$vPR=rJ|MWkxZ7?(CiKN*0NAxYb*-VBk;&@W5J`YYSai= zf7ZZmoy?iI)f4n=LY4zVO&3LgQ+!JVIKC|&zOcD53D0Qbz6-h-D_*hyy3p1~R=qf7 zMaRgJweW0*EtOs$u~BAZmBy{z8+ZEvzle{#Xdc9mkys^n4ct~lWtC@AxgB*TEZ7K zRO4M8=9E(05xNM$PnHJ@!B+(g?jt@)??JWD7{yVP90tP0vg z2im?&o1N)S&%+{;drEO`nv~UGlVpnuEfKwOaS>$9l`(`98*ljnHMb$@t+vd11x(kL z6t02c5WBBz8LMVn{p3(~mMy;;%B(5`t%MgB;TC`%ekPjCwx(%f7o7#*vU!U`zVJgy ztTN51Qc_9jLBnLl(Yi-QqxB*5LtGNEr{~J;DA>sCth8Bp?jsdzYkE27Hd~$5(z6yQ zI_;K#XbHxxoOG!G_5p^=3$DX{2cD-35Nrkf@s zFc-zd_%~po*jh%TbN+8zovr0u+rZ>P%^;$t*lW=W68+opppx7^!d*YFy6Hy=7;B@f zJwPo1WItE8*eNnWMAL%q>IEseu)=c6OxLXwDIzKtw{X>jUV4REdnZg4{E2|LX@`PR zR-nB&E|4k*(vmU`@LZo0$Jee=vYOUEv~g-R&C1PTfi{w*%CK-2NP&++Ep%9*_;Xe$ zQ&VM6n{D*1@r;6hlbCO;SQP3BA?vw4*b&j)$Htd4IfnGYtekw@t~FPQ@p>w(q3Ad~ zlaQK=8K#fG z0(h1Nb9}R-Y4!A4gIGO_#Z-oO?L(KAE-G80*|gAAadNBFjI_5~Muj&z@n@_?a`5I| zUvo$lt>e_o@~&XH>%CR=a{rhD&EqEZ~v3&0Zr{#modX~u6F*ex{Ghwbv>+Yod z@SbmTleZC1&^37R78)*hAjoG}Shdix8ABOwcZm2=%jdzY%T^S18`+IHKRk0cMhWp{ zP-g?%OAE0WAd`|0Og8C}fyV4jl5rGTVDU;MdWE z=nvV__qDLVLGhQqcns)}^#PH*yKF=`*jN=JH`YUtEyq1z`6S~>YJO#NZnQyU4_{-W z8dx^bU4gGnfK_i|kG%sh))Cv~tmq9__c;B$8@3F%=lx^uHNwdbE=^k^~m=|vC z`KDpaMFFvn>%V+!lCMX`FT=jAK5ts_zrVn{$OON8chnWP9)I4-@z4624;}dt1pQ~h zM;BfZ9y@oo`@T_g6c<)z*uu1R@x#>z(An(u*q^s$a*WrGGD`h3|5Uq3W+(XU(kmSYc#;2(b= z@!pK<|1o9VrU9p)Yoy$c&!Y?eq@nNLKc{->*KbFk`P;UaR)hY*5u|f@{ROwz^xAgq z+G{Ge&iL%h>3HNu@GHA~5HZ&=V(R&4emXJjHlrGEQxyD**DYPTByRoT%l}#8Daeky z1TrD`@6O1+KP>sEd-~=#Uwz1eWXM_XE~G#D{f$qZU_?AUY1gfuuUc2Efx961({s*z zDEf%k`yO@cgVVDIo_9H3yD#|X)82Za(#ReBO7WEOXRSZ_13Z3&=VD?V&m8oA^Yd?h zwypf4EAMl^cIs8wttI#?ZftyD{L2r9zneDT+HQ|OhkkDreABe!PMg1WYsscZ`XBT2 zzqfyE7@r9KwdF6oH~j0TV_&;s@+JTIxePDz8337%b@aOExf_O@5dY)zV@r>W@BhaA z*n27X8!mtN(cXiGUG%Ty2YWr6_2S9+D7fI4OuM7|r<(^X`7rhU&1>I23;j4aigbSc zV13Hn#q&P?;PFlGqzvgKbsbAB_dZ8zb=;yZ5q;`=ZEQNH!s{DYUB z>cQhNg1_(e*gmzlmrvNxx}xOvqA!aL<0HY>hJ85nfuZ#`rwv)W{G<9SUc^KRx)yF`pO0zQO3mI(|DQyttu{_mde>qkjJ8_Ae7qAHi21a?!6JZeMp&&6}rppE+XQ z4fy<~;3Ho7Zs5!3Z%C~?B=OiQH*Ot@&qWA+@R>(no;$o`*1*Xh4croa4&?24I7_jP zS1&*6=NpTETK=2oP-!3`r*vuC{@$X3fcKP4}*b~85k6m@$t>1ri z|2+30Bj0J^J)05?Jh6_G9$q%kfA%9E-|@y_%L{Wpfla+s@V|^Z#J^(GKl_|B;+L6k zAGvZPUNa~7E4n-1xNOZccm1-n*0JW&4?w#|57Kd+`EpwJ_glW0y&>v}qj#;i25UEh zPYT~w)@A;{Yrk_|`_L74)Lf5Oo(R7G@T0E0?)>lIgi6?5a3f1k2;C;Dmv+(S@rs&r>70Lz2^Shrz%%&yTCBs75v&m|J&u6hWi@69XM;yPYnm7{u8k(5bJn5 zX~T}TXYYM9uV?qKKfR=KxncZG@DHDV^2NuU`^fwc5Bv4b?+5iA0sDjTG}dv>u!M$d z?{W-Izh~USPwt942R9xB|DTkL!yM!pyr@;}J2zk3VV4&s{U>o?4gQ?cZM)r!T~ZFa-bY zjkj#A>-%N-`h=(cyJYtb4m?7Jd1|a<+jpNV?0HGIoZ&N0KK{Coo`g<&1pm^ne@nW0 z+SFWf^!@Oz_84><*7uIHvZ4^~Uu0 zu&~8=rz>m(jZDSv-yVy zp07T3`O;Un+_Lk2$kYdd-!%4+{DYsn@VyzM-=Fo|_Q$}VA=rT&>v-;tCVR1+qpGRCytWJ<$)1OolJ~=B0HW=wN4D_>;oDq@s~k4Yekx4E1a@~^e1PF^eXm&sH#R92P4s4i`; zZZ2zXXlbgzWqku*>fBJ@Sxfh>{~l@ zJ@$S4s;gM?*W0kPxr{gX_FZeCGY3i{E$5B*={jlZ-pLCpsK)4h>n3E!ofVXR;A}$G z{?#}7)oRzf2A#0(&q?}XZhPr;Nd9wl=2z5v4~(C0`jc?6J8A7+3(7pam1VznHTy#D z=htblU#W-sinx(?py|_G9XL&B_Hh2PZ;Fat&e)HX5^LMQeBGOM}v z0QUwS?LVO1jpuwg3?Dca(c5w_n!mIYnb=F4&^-LFjPV#enitW!hf3t$m0n%1J)Hx` zA-Pez&lN=b>i_zruYw-PKGy-yVm8YFy>C2T=&dsypaaKcZ2w044jg^FI}AG$4(!YY zWw_PUVBZ*BU3XvyCvH|dpiG{3V7J{vLQw{GTyi{kuRx7mIxsco0O!LoqM(Ro716on-$ZIh@a28W` zn4u-19rouKvY&-1wAVB<79CiQLxlOJ^#fW+dGpfxefNW!8>=dm?CtwHg^dQDA^hu3 zOS88UPXTozL3`)g!IUnjtUjPTS9`7xXb}*dPB`%AbO?;Z3n33^HMx!UFW0jcZ(J1@ zE7WA{U577dss2mLg?9O+F35eMeX9y&PhJY%2}|~_E%v&!=;goAs{A=2SX7Q_*1jt@ z*KNGbl?POaOy4ZDp?k+N@EmV>=i*dCQDXeCrt(63Qlr8XKOsJ$s=6_r$hmUStS&~x z4~d`fXVQYsJTvQ1()vr8No|SLYIOWQQB#?RkJz`|sv*O5*@4RJE4{ze6jhldyxUcG z(O=_CP$vbNmNZJU%8153RBYM7>wsc)D9T7c2wP`>8>B-~2DT!q&Cu9qi6@A{@%uf_ z1f1r9owsr@j>r4)0wnF%2-e^{A>?!1W*)*7*t(?;Y%ve)<#uB`1s>w+jva=b9r4&f z+6|w?X0cadH(K*TLw(Nn8zACsIatOnY~RK1E3`lz*iGca&Q3h9#`j>))S<3MnGQu6 zcUri6EgU`;9G-7}Za%UNOv3Ad_QV!!=96PjY*~ibF(GU*^I$`maoV2Pf;S?xRQ&;C zy5f7}WJ-6k#r*2B7gVb&m+XN}EPGFEVizbjF{IeUP?Yfmeid$m4n-NQ6A;7~0ajvP zs!^Q$(Ocm{TJcCHhOk z{oy~?43)@yiS*}&`-^@GuYq;LQ6RXft($s{J2kTDW&f1$nnYXT3=nEH=XaE zJKK*9xRAx+lF01C=;RGI5-mS-+ORiXlp+FrQ>qYwCpb*p@d#meAigj)62D+Bq$%6N zVegv8on+zWTR1jd9or@6FEyB1Qzf{Hu;~M;`bn6gOW!!DWK7f$QL7}1^GL?Be zsso(~90lt3koc~BiBPFYbxBBkro=}ImbF{dX*{*az_T-WI#NO=MLcmL`6(RO-iwo* z9~mO>W}P2F9AB=f56%|q8Y)}x^b4Q*=pgKhs3b<8nO5Ls5WxE#X$5Ele3}@6Sq_E3 ztmgoo2H1@2M8Hb{hXYd5lL7As90ADo zKuW~MV0R>x=S}=F)YW)LhoX!@4ik5r4n^@1xxnlCD~v~6NWC2=zYX83u(+gDYeRNI zqJLM35@i36rK?vY43cE6n_^dOIBmwN_Lf6xQps||b2ff<99)woS2d@4_~rQ;mrm^} zQRpyz9gT7ZsWMtOg}dj@N!~EKb(5>DRO0=+*0>hcWIA7UzAD+28jAWPZ$QzjsT#)W z^n}=PyJF5vLO}?-c68g(WzD(-M&aZ3z5GQ9u_(o*RI;FS&2f>6cy_`F|C|1_NNr=$ zzSZ7@L|rl0stqyc?Iel9@S0Lv=}`6683tlkrna}Ymnc#{*34cL{wqtAl=vg8=aQdf) z*HkOg5>r#NI>J9S(uRR)YMp4To)R9j^0wdF+galEfNA5(65^ZIqW!V0;6ZeXFiXb6 zm^0o(0nlFAs~w3 zk8%l%MR|gx0`|o(WEUY?Nj1JtLP*)494j;%p(LCxqY}T6dg#|e{4$qItOn)UW%%){ zsF0J2%Jm3Ae-L{!ewB^84k$PMk5Cwt=I)y?B~Ei@ex z^5EIS@nAsxd~r~Ifi|`Phr9Qvao4z=`nnn%=^FPPu5N;P$NPKbJuS`PSJ${71K4Km z)rjS9L|x5;_2-A05r3@{q70PqmNLcsojMS%RScroMAj{Z2+ zNXL*G=@^PKSWAWDcZ3v;waE1mxDf3Cduj%Gz{qX9zaF4H;zwjewph z8WCb2(2KxO;Kt(Ye2&6iwjb0y9@MR`ae}kPXd{+NWF2N6x+UQ~EHoc0#T`@maG&x~ zI=ClRTKVjf>5tHInukf-2}FWME&&%ATnflCmuarj2T{&9L(2JPD9X4RzY2Gq4vGK3 zr?lrA#s1oa$W>pqgePy9({?@L>3jRhEF*b0hP;vfNdN2S96t7lmLpca?d^WfEXUXr z9W95nZVYREDs1K3EuSQB-Eq*7TU)oauiEO3n$o%pzfonsxZ*`FL+c$o3@NyGIOSq=@7!;H84q%=2EI*nHruP5Tt zJB?SyiTzG7OAhf#S!dRfGI20OULUl06j{Fey|P1>E0U5F3PIz&4W7$6Z9}IXpAX{@5U^l=s0Kp=o6|e;GOhDF?@k}=vr_w-%lm;@S zd`*R;uc>g4u#Tc%g~g@*ZOLCIx37A;W#E_<39goS&&7x&e++nzXCY6(W&HeKz?RTe zQl1hVMS3x-Hna@&thI8TY|jQc0S`>HQvR<6Y5-{;|H)!W`^|MKv{Vu{?* zjc%`hbiTTL1PNdZBF9Ya|2WqQCvRBQ?w%8K?S|R2+FILxYl-vR zhw_9W9zQ}mVmuF62--J$bEQy}kq8G&Ib`{gbB6rZL`dUWH}&3eK5f|uoG!779AG2F zzeo~XI)2$#E@KvcRV=K!_CV?o8i+GO<}}LhI33rN4EQ_vg=I$QF8sn)BXmE03vosm zFXETN?J~Z??+gh=p%wWOIus#{N{AhSkSaIB3Y8$F>gPcy2k9aVet!+)23--5?P zoNwT?(`SCWH*^E8LTv-<%sL(e=nA$Cl?`Hds~3oEAYt>c*@h_2Ru78PF<2mnW=6!l zalEY5SPM0;Wy90)E)g?A?pS7oGhI4Lktn*pPP;tcAVntXV;-y{4@$;(9X`h}e5^MF z*T>S=0QLa92(S+zv{5{tO9086%K-BLF9)Q&K&yT57K|$Zmjhl2=mW$ER!NMfGEp10q}mnNq`Rko(T95 z;2D7H0VyF;rC4Qw!M}1J~j*Ew{O7{jg@Fp0=w3gAO zVqtf;9REAEHQ4^lh5eb+R_HIo+Pz9JsxGjpz5PKpHQ|Czjp|SsJXdE%b#`Zs`qMTQrWD00 zYwC|s_7o)!>R?kZ;K;9RR)2(&aJpn(s4Q9rt|trbMEt6B9)wi7dW4isZ9zy`uQL!* zHWm7yZ7L*RTT(Kx0H@2?hTjbs!Pox~rcsgX`ZC-H{1 zq+BuBfRl$={=NNprOe*f2sPtO4Dqg6XVUHtm_`PvgWfgWS8Ya3G@+s=m@t;ETrAp7 zH5+843kS(iOHrdu&0nyt`&|gZ8CcHT5*4@1G?yzSOvH!N`Sf2x_u8_~qee-pS+_bN* zJa|c~(caE}N||3(?j4qx=s=AW#{QvbVx0~reuEGDN1e$Pr-Pq~W~%~+{R79O;B*{> zUsAmLrcDEsBHHONx6|=FewmJk(+ZiCokqOKmbz7-QpKZd?PW2y(-DJTmNo0}_aE$7 z78Szjcn7~`SqE96V}RvxkX4qcItDPoWl=Jm4h+V!_;&Bv;agOx_I6RqosL^k8MCY| zR>&0OE>>As>d=RjW&1cVr$?$?Ot9j%hf-9#cvZ_E987~6+CD)Y1&q^SY8ul74mvL6 ztfUe2O*&Fx>|E`N7^j1aO9K#kzCP=MjxD9Ra5{D&joH$!R_I<$xvR8vn5|viBo}*x z$BMbG<$-o>R7m)c(k@%BLx6EQ*j^rMulHh%pd|A6Kz^z3#NmBn*b~sCaq&7;IQl~! zCWb~Y7}GBZW3Mx%D^U91T!*X+ls-!5Vj5MWnL%_|#)1x*WkDFXyTY@u*-H-;2Wx2W z3l0oUM=$)c_ZIGc^}>#Q5hrQv+7xT`#YMWTSfPxB#?3*c+gsXQ=$L%&F){+4vdQO% zbuOj}u3-{o74ls=hjy9uEx(ZGQpd-(ADIF;3kY-^A%+d~+3p-$L>wszNfY}y=vGe(GX%`&` zayM7Kn&87azs#{9w~Ilc|;q1if=uqV_6(` zosLiNYnFAS6$;Y>)R9t_ma!rvmD?Il#}WpEj_%0e?zs8FdMPTRxEUiPiQ0%@Poy!n zn*(zD7GF4?m0y&n?&VIJ@8KOg|7XmDfv0mGxMk92~RL*4b*b*KnnfgEwlh{2v*&jfTkvl z95Z^%a3dsEKACAl@>`6-NwB}pJ-@bmL9^;$+4YBQgq8BjUEUn%B)v2lYbF1Oxi5jM zqWa<=kd$x%jLOOk4cF4dJ-1|eD2aePKrQl#fP%8g1GmgDmqg0;vQ;Z9D=W(~Eh|cM zZL!U?)pq@5W&39N|9C`q|9?LW_s+TBIdkth=bpRFeKYkrAt!)ZS};RW z)C@zEwO`Mk{RSwYZ{!??tHpD8ZX3m~QZ9(?)4xybfPQ`Z_l))nvADcnzv$>*z52yo z7|W~)VJSgb!55GEWK8e3g0&s0CpQlx+4k5*bJ!!8Ls*1gm%yxFO3^fdbF=S4AiH5& zM7-JQlHLc$bqd3ChGAOIVLkXsF?lNfC*uDm;F`TIi5vlC6qi}RZ z(Glqr%v~077~yG?fa&oD&*XK(B2d0ce6UZF4Eh9M3KY(cAFEIX%%C^r#Vm&vKMp5K zfSIFkcKkS~T?EX;UC#V?pPPZXUE%Eb)d6=uFnMn|^JDpL0cNGb+3}+be;k+_-*)B~ zf$Yt|ysL0_{PqL)2{2pUapuSR{sGKC3TMZU`e^p9roDrM!ATz{y@$>l2ZJ3ymaiQ! zO?L~JEkE9805C%o&W_(^;D!U!{C#JB)W;BDQWVaPAFG)SOt(GG{8+vmU~(1Cj^9S$ zrUKJ>uQNZEZyYd%3TMZU<*NWD>4S#(%>?FZg|p+w_HhF+B_BHTV||wcvr^&g_)#B^ z15-i92u}905}36LXUC8AeF2yoJ{Ih3`SCuRfZ3*ScKkL1_cky~KXK+qebfQ-ro!3r zWBK+1^Vp}({8+wEf%#J5?D$cB-vjg1zJ~dI3Csb7v*Sne{27>?pCN%@rw`Kq0Veo! z0kdtt^am|~*`siF{3yS$FEG5t!C+TDs{dSIjwqZRKhk62Ec@YLu;W*UykW$Ag#*Ef zUoT+#E1Vra);A8AmR}2Yw)|M%i-1X0I6Hor0RE4wS$MRJH6Gz92 z!0W8~OVYi-%v3l#e(e6P0w&`C5(swuSlGOgJlkT(tQWn3E4X^W)RnLBJ&Z zBXOaKtoTI-L%+bRJ>tyobYy>}FcN9aPs4o=19zAS1UvbC(gbsvAnckvN#eQzYgIme zG;U4PAT7GNGd~Zm&j9906V8fX4A^`DOtY2&`~vJM8vHI)7$ilova2ZMj0?b7-IwhR zui4e&S_RxUz)pJs=LO~gg(KREAI@Rwas)d$ry*}IFkK=f4q~_Dmx$~nV3w$d zm`?mQ0@Iui?GWtv4MTQUV2afGwjIA%@VFD0*Ax!sXj#54;I|K$P;NItaN;)*n5hb9 z$B%Y!B{27M3yuT77m)WJFgJ1=41!%dx(nH#12dPKs1fYScM9^>0JBNqh_=$N=r4hJ z=1gaP^q=1V^Si>?@uPnZIx9%~3I~Hz`A)}{pl&!AocQ$trVY1&AlUI^`7Q?L5{0wl zw-2~{U=sQG9>I=Z8{|y~W~sv2@#FAe888dDl^wx}-#TF4P&g-kdw|&-?aYt${SBC= z?Iq5RAN3Id%r6ROS3dIVgeOA%)Keile)KQHfQdTSxqPjGO9E!B!rAfL1KdPl2C|_b z*p-j{Lb1XKApTj|GrOz#z+KtVnco?}J*hAa@!J91mQK$6SiV0L#)%*OX*jkrHKU_J zu&Xc2ccH=vApTj^m;5q-yO`Ue5bXFBB5w{bUn(5YR{T~X<9lFkJkOcmVqCu&n3VG+ z&W_(9WMl)A)Wew{{oPE3K~e;(^3h(n^=m9Q-5}W2w+r%?0P~c>*_E#kGByHpsHZc( z81U;5i+bQ-aN?H^%z|Fd{OF(80kd7mr zFq1BJ=EwRiQy3&guqq$@!TrEpIntRQ{neAeysU6`<)c0C1ZH`PGe4H^Ermf+1grAx zL(WIQZ5-7wzwZ@Ba5*b(-#=PXgv9 zg(KQZe$mLd8<-cyI`iv+>zj-V(qeHi*zxO$j6uLmy+q>d`pdT9aks(0V1^O;vTpr(jt;*LH*)xE-X@U=D z#qTEYdli_mxe`acS@EO%?g8eFiO&3JFIt|&Fv(!WZy)Fpz#URpJAJS}?~spq6b=Ud zx8fIpj6`5E3nb2o-y&e{Q8+t(?EY2(b8wO~KlZonCQA&<$6!@H`m1ihwJwxcyY}%K zaASdqDUvw0XDfaoSeUsHm|Lex9Q}xuen)|ResRO)TL8!`;QlG`-PelWM(~?j8l-hD zlQ=tjz6;rTz#J);IJ^2j1AeY)LE2w980`4njO>0D@Vj1Tep|pJqB2O^jf26?p2@Fm zRgku3x({bn-__vp8!-3HkT{N4t@Oca{shd#S4b8bU?hoZCWO=cJ)0A{7$~T zVSXAQF~G&#A+dJ#JqP@<6$VKWtm+#IHdVk~ai=ps%IgV*QS2<`$MU@g+GpH=zT-ns(U{vKz3uL9==rp1S@`& z-;2O)xzCxO8yx-sX5{@62XnM6Una6Wz^q;A%#Z!bR|+EvXTy*3`vtgz4>$rH7{$&~ztqQjz`g#2Ge6Grjwp;1 zzb>fn7i;j`YOUmF=U?czM=OjYKd_k#+=EX$myhekdlbfrUmLLb5xA4rHOz02!Z`7x zJ~DwTeAby?Ihfo5OxSvfYl?F#{VqUu5->Y9G|cZXFvZU~^Q%VoDqy;7bmm9-U7|2f z_2vB63*412IP)6}CQmAi6Td!S^Br*QUvlQx8BE*?iUIPseRHb;Q-YL`{aqQo%_e1&o1 zM}2sKoBEbBKh7ubRv0IK>=#x6cg@=k^LtTYocJ9?=62wodB>R_*Au@{7$<)8&wl~e z>OE(E^nb$?#))4D*o*`2vfa-7Sib9kxliGUwrU@&?`mL{z27ju9l(67aCZED0l#m6 z`EXCe{95h}(xP!N*zu!1cLV0k51jdpM0N@=w|yvacH>F@eDqOZ?);0oen9S@xwf zzZ&q{0gU@AXMU@ZJsFr&zH#Q441O+PmMR?4R`y31xeS>61J3-g1zx)qm}&o$IJ@x+ zhY*heQ*=<`?D}8QpHLViMX)O0KIE(e?$+;|%SV5|O<@Ex{IlZ6`S~v3R)6ozZ!B=1 zD2x+7sjO;GAI|*P{*x32 zNfE5-%l;@CxbA;C^JDouz+9nlPUX7+m}!4G^UDXn`+;fpx5U}$V*#?q0Q2GD0Db}c zB6)qweGQUt5= z(I4CbTul%y)Se&LOP^O50mMH$es2S}CD@rC%lC)EIPp7-%vN}*W*8qdAlUf>mT$1a z2q6Ahm5=<~z@?q!%#ZVzc?#pikK>oSfV+k-zeTVsANRk!2+SUZv$Gfam(PLO(yU>A ze*n`uRN|cYwI$|cXMUICzP*5XOySs`t>jmX8~qH7r@1q~^KtzRz`USvL|gIW`1vhh zzTyj05$xp0_I7$pi4j2jv*O43M!jkMq@O z3gg6&_HqSqB@xd2=&zP5j1#|o$b1O6tNF@h1iSjOd>a%-0P)YNzML<-3fz;eo%ykR zUnqTIx~P@KtDYcJf2n${?ppwJNa5_{(jT}EZG*LOI2i2utq9y`9xykY9Z-*eevte&0rQu_ z+3};_=+G`$>&F+2BiNOX^(_Quro!3PHxwCH0kb69nIHYoMup*h8LaGp?R+P2&$oBx zN4xq?VaSWYir+ra{{U`J2WNgPUl?CDZ3Vpe(VQ3 z0&_z*XMS9#*#yjPg|jOk^|23_UFS8-FZldm?Nl5LcKr4s?;K!`D4bn=**;>s2WxRS z80`3QoH!Dgi+VVhkNlKWBd2ck?eWYx_%_-MY_R z;P(SCwHG?q_hs;V0hqZ1o%yW>zvqCNG}xJ6Tku<^Fi!R5yy9u#)(mNw-{%VB#EdcS+KIS5cX^3BM;5rX$nBO>sapK2ub|G*R;u_|6qry1xV}0)h?w0t5`E6Ag zCw?s7Zs6WXXqcatC^1g_SiW%Jnz)?#ah%;(VVw9KLS`Iru}RMS*naaA#)%)tL$iTf zI$ZK|YQOI)j1xbO*A4=Ac!V=QwvYJaU~N1O23%(8U&yZzn3)$l*LNzee*~CQM@pQX zKX@AaMgw!wDChFgpN>=*Bt@|De;l{Ffx95pxqRf8t1yzAb$$0Bvk17jG-rO4mseq& z`0YbxC2*PP&iqaVZjr(`@uU6S30&=HXMT~uy`V5o{PrR94d5QnaOTJI?Nb;hek|Xw zzOUQQS$MRJvj1xbWZxL`)#yIn1 z`R-B}Cw}yQPXhPwSZ97L--in0#E<1W2;8o5&iq)u;7cUNi66^%I&k5aI`d=s;uOY- z-+p9f05>qlnIFqntT0aeSiX6{&AQB)AItZs!Z`6``8EQ#a=bG?&bM|ej1#|o$over zmpu*h`&nU}_|aee3*7Dr&ip99&|Hae;>UHQvw=H#V#E9fDU1_8$}b(b0eQ~+*k4Xj z7$<&gzw>~bmftYH`xVBCAItX~aQ78B^P_&>RTw9J`;hr5a4$`A=ErsF9~H)lAIsNb za+D(zTP#b>x&=HmblUgis zcH|CV7IRz9p$?lnD4w2XQvPHJEs!!6dX?c`hed8VAfYTmyhGAe-%bB#6PS0YTy?# zJy;8w;atASxV|4Scbjll{5XGm6PT&9ocUFP-`&7O&UUWv&ER(dFqN};d*?|U->YO*K6d#9SK;~00*SNRS8xxmKYd}a_6!aN;w<^$zTu04waHgYoSi+7 z!}YfV^OM5ajqkZW-eYmFmQmx(kLzm-fVoZKaG7QK=>P5ore;aQ{GJEq4TZDg$Npmv zFxzUK`9%Zw7cggDBXM^8xIPpE%&=>n`O!aBC=8M!Sm}e~wJU(jUFys)68F6cn3dN_ zoSlB(1@2#9-oC+^Un1@sa$~SI0tbU#dt><~0dw(9&iqnw-#NhSxLM*_;ySDPo{#L5 zTQI-8P2wmgtM#ih!S8EgZkM<)8-DEg@`1^}Q{wFUBTTuqM}RqWx5V*xpjPE$d)v4? zSc|&PncoIne+e+B+%Iu<{Ux^0YI(q%_khINwYNC%y9}6n6wXc`?*g|GnCl;O<~JU= zSAdCrNaF0;Z#l}B1I%lyB+gELE)=Ns!@=5^)e?6;_*=;L&6~)?aWq@f!esi-37?gEPNuFgXNF(sR!I62Y$&n5Uk1<~Ilx{1TXR z>Ll)5@VC-$1aMcp9IRdYs>B)nQGk9g#P#1O4C~8a^_-LA*yt^IUV(#w|E=!Jb#FH? zW4211o!-c=2AEX}=frO#Fm>CU`JDlK{t1}ouSuLJuf_Yq`v4dBdazctOX7@nlwUBh zYH~~_>&7q>$MXs!2>8eMo<~PV)5Lzn@h#fw1TBa&R?R&yC!wsQq^u;dV0unjc|j@P z3qPZ%w0EzZ*nT}Pj2+-n#O|>@Vte$|A@Z!p%mMv+R1_2!CDBQ^jW@ar%HK7|SDfr3Z&hw_w7aq@zo;zwLR2?9AtydL zH7BpQhij~hUs2Y&Cm%PFMIT3AIYp&;#Z~zQ(cKdh-D#dN$*H}2A)T7&iq9I3L|VEl zm7hk)9FgIQOLUtkscD|Xaj9|m!h^?^Iy^bmWy(uWPB5Ltr+VVtqde(x8JV6jX&HW8 zlH+>!!lwjWys3UKg&&ocnpvMZJgHX+sO}MQvE(X~z54d^o%D_ErA|gA_Eo8jQHd~1 zbrR=tt5kNnFFj^Naz;veT3U+A8$Ke=Jwl~j3F)5HWOwEzz8j^drHqU1-BZ6o2Pp%0 zVsgfioDQ%UOOwe-LrZ};b8_&RgPfd#(#iPTg139DCpM=;2UMkl5uxE7l;a>hr!Z9nlduds5+2k^lDBa`ShNgwaJt?j@C@D43GYSbH zQ=rqtWRb*&IWj$NS3*{X%R`;J(lcBMahX(iR%&uWS|U>(Bbf$GUQ!g@Jt_aV*?W%Z zLt@e0N5LpADUR-*hkKMAzk39@A+#}Su@UV)E;D6RQbJC0YC=j@q6>OyEF&ilCgk*ArJl&6*FPdt8(-fU#zYjv{E zJFB0jwbzm>TN4PQs?NqHrcQNZ8OaHmS_iFVaj*HL*ZD z#UN`z0y?h1i%(%Ti)@4IQQbICMnNu19vb;RYL{PG?2YwQ6jWB^mU>Hy@S&l~+{yxc zcQiEeEnMJEOBflKn3w^zrDenocX`I9;|`&b@8QzI5>Fvm6;$9FXfibNRuIuYjubj} z3DPomUX^D92S!iT5#1TI((}i(V zXk-;mvXWCXJ?WVlkZ)+@i}+!gGF0(tBzYluGIu2EkW^Mtl3VGntiVt!t`gD2D%7wg za<@eB+3oPutWl6=XylD3z$o`{Pf|+S7**g_Ab*6RDT|5^Eop6V{t94uRo=?75)VFE zVr zEu9QSwLne>Rxu?lb-30JXY*lR_?%XpJ2lpm7Jsn|CY^`j;-sq5JeWmjyE)`BJ#E3`>rL;;%C2CwG9D8Q4RMhSvSiE;sncN2Fc3DQ&24Bt)QwV5mi2S@|qca^4sW#f^n3S(WH6 zxN&Am+Hi;|EyIN`orOjw110L7o$OA=?c}Y6w3}dDpOT)PmYgUG7z}0N7PJMn#N?!L z9I?fX^4*k`y8_jnNl0Y{R7e@nCf`P}D+=<;D)K#2f6Sotn?g%M`pNl9N51;9ep7MN z^pOef{vJ2%2$q}eNvVBd%BdCT&q!ayoSqj?k0W`vCI_tISzc~& zK~d?XGTgVKDz8%1k9Ocrz67pXDD|99($J-F_yH|({U}*&SqOeTO~|)B%JwAGjk05) zmz*#TPANT|N;4po_-CO>CVVZ_oQc}WuhIk zt3Wa-8J58OgHQ$q?bC;^h8>VU$X^i&N)tw#62(##ko}Whg-XLp;ad4=J>i?#6ol3? zGqT*7Ldq>6#NtBn?K;IBy>^@@zpA8UmN3HKV8Xmc4hzu7C2QxRXunGB1loYF=}|aF zQ%;BX5WYh-X8K;f9^c=@&;i#oKE2L{^|3E9_=2lzIE;+$>J)RcVB2(Mc#>0-(tORA zwqA)QhVRdnmU(1z--PNx1+pU%ZPbU40RCLyg=-ehlAYFGjB#)U2UbR*XnQw95n=$N zTs{kWoi6YUS9aP+SE6VQAH%%#ii45Cgcq=Q!uiFk_DD(n>92z1UKyg-pa4_SAyMHw z#-jRiMkmzvZQwO-(c>DDi%-V5P&jpAiDC74Ap@<~(#Wfkg9$lwRKm0M?_ccJE@ z3n-sjFpCyQF*WO@9E}@3CEH<7NSqDFkO>5 zF5T1v(PGj}xqci~pGlWC%2a-14D71~^>-I)A^L8PS6!ooP>a!k)8i6Gx-x~7TGf}5 zQErxGsLVGy`J~*EqT*S;+px|5ZEEur3jCqbyHnYB;#2B=gy8Z;1XZh4TZ-4USXlOJDumjnP8B*jRb+xHU zVl1CUbt_I35QjfvY_7U*@FTe+T2*;vVFkvgB@^@5vx?Eghfs-W1SEP9TtSg_F_!>+ zR&u(9zvv(uSt1vKME|xEx0zf~R#lEKW)^dx&U=3e3pDx2RM!~M(d0uWB#R3dvQyE= z*2$^;ghJdV(^bCA=MN}WPN=+j;*+06_)MdmNaR*ldEve&t1Rh;O*J%(i9WHJ&r2)+ ztp>}6L^))B*`zyvk4X=Bt6`8Ar^Sor*hVTSD_MCEUykl*`IWLaflK}9NN zNW}796M%&g>D{}pB~iaUZS||HiLRy$*5uAWY0=K;1zuM=^Q5Gujm%0H-R2l+ah|-& znY=MYHru2)<&hLq7OSvcu~a6F4}rLo-S26z#D7-~3VPLV3nQLv8?M!pv9 zn%|MdP!cm9@#$F>l)m{>FmolsBV}ZA=~E8UJ_a#0EfZh5&2S|V$$`YK{>ot+GkTWx zL!SkC(z7zs)7&QStIy#?b2Lqosm6zJq5nWs__6m)evE^#K=*e#cGs$@h-<8eV-aCD z$tDx^`ENraEJ#<_U7$~+s`{BO^&do1-y31erp{lq%1W`4vZ71b&D-EdDLtQ2F|#JE(K7(;Y0 z+7Y~9QMpIWB=8g>G;$)$)utvAEAW84By6e@-8ID3X1bvusdWZYM6)?q&Gn(o(; z(8$M=YIeHGsTjtjCdhfl$0qYK8l4h7+bTzeX7h!a&=GxSZU=Hs$$6g7PN>#*O|_Oj z(?5St{d~hL*Z_Y)*-SPex`6L>R}_!QTmp?n2>6SDF%G_vjb$t~zM%`)hyv?=)twce znc;GYUUI&v3}WizDK0CG^Pbpw5<>gTMdxIW`&)km57 z#N>3W>H2iQ#>Q1XHa5``NZ`bagnoU{G-%>&r9beEItpsPX-wH@!QZR6(bVOp7-y>9~O zQ#n1yR#O3$gEvaZe)DC^KE;q6U2t1!F(GRVC&BFcIJK_lJ`JXHH&rh6=s*qTbVpuP z%4Jmx)hCW^DRm_mZ*wUx~_4AUsEs8Z{vZuoDlFmgcPmD2)3)%Z{ zr0cCH*GIAR`}b0#Sp3o_jfzp0MN?H?iVblWCIos1m7L0T1XpGzgya@O@_f_993uIZ zfeW1IrPN~+Ar!x{sHn#e-kyn7lP39^RXeco zNK-)zBJg>54*#L3n8%HR9F-GC>lesFC_F{0X2%&=-K64fH92j4C}%hxcFC)7&rw+^ zm_o(j=?c6T*6gt`B}NEzLMEO``Y5EURJO@q8*PJ1{mXREfTtOzhd+jIQjUp!r6nq1 zbc1^rdqE@QWDC0F68E^NqzX2up$`*YE zr5c}=gl7|@ghBfc{pla*k{^XZX2D&_xww@MK<=75J z>v}QPhlR_i?}=&qEY?&A5gmh3Aoa+J-uH8PKau5Ib5f#Wr@{Ra>@@IbKQp&ta)F$l zvm@hkcRXC9?dgkRs@006B+@yno5|=@lSk{%R2tS&&X<9`v90jdB3tYK=!QG5Pc+*j5 z!)kr^GX~=vgH?IFg=H0TsP%!V$?E>yxC2G>j9I;=Zbd1C?PwZ!juBpo6&=AMm3b@u zr-;d@s4?_1{0L29o4@}o&#i!M!GTgd787W_4}j)0kB7TW#7vj=Z|-{Zrviq3ur2}5 zg#-H~mWGcT48!Coa7M4G-tt&6d<^kv#Q&*)Aux`!-++1IA*bj}w9(*(i9)V-7Pdm6 z$$7;C4%m*^&mlUAsU{mV1j8ZVx26pBXvnw`b>FTp+U=+~j406co(#f|D0^jzSb{p= zEN)-tcqxNri>L6^R1g5Iu&v`)W?icjCXn=wAk z>=!F*EC!+HnYAev&RRe|y6=GAj2hCs-N?fto>&jx;eSiLgEQJ3JAMDHRAQvM9n%c3 z^`B|@ysoZT4#crO!7)C>$SY`b{w>ca8i!kI5m=dta!|Z{sA){9R4u2AhE?mmhqq|9 zzMR16h%SVb5uU^}JeTu`4VAoCnW=FaTv%T&VTkdt7`lm_G+chF%$+P(pg1bsZn{`3 zI2aP64RM8u<`V0{W&> z_n^}d4}WCm$EIg&J-{j(T{K4qSDUIS2X2O>=tb7RD;O>zp|Gqdk9#srW}20Wtv`75 zM%x{#8>z7tD8}~#U>Fv|Fcg4yh(fNpJ+NRbY=Pc+OSdX!8ZV(KiYAY(w4<<-H(gK* zAq4T1&e$Hv4(~JgIWZFuos@MMgh&4URH$-VT#%gc6zpM>oa81E)zrD@ zVl-M+5o~iy6jGstm&tbFH}+E3vMbIrwc`~2$U(@LlTPu}q7usn6bVH&sGfY?0vsqp zu@GdG3BLv4np9khawjyv{js90nm1<|t&|qWCzWETQ-)<>!d&FKxUda&i>uK{Fx>aGHZ|U-_A}IMjhpo3 zMA2wptT!L73X3+oJmI&`4Xn3(j%i#?Wn69YnSrAZ`VlTCiZxKVFVt&d>F3QJ5Q7Y? z^}E$dA~kun*=~)+LgW5?^m0zXm_dJjW2l=|-0wdXP`2XWy(rRLmIz~JcQO}tjQtkE z&3x@|D~VV};J7GWme<157-jAP*d>Z{0=I->?NqLyCh&P8RHXKG2n__7vc6l-s2r z45@L0M>&RWVlKj>apldJUSWh$T3JwPEY1E5L5WeUdDT!j!{1_X8P@g6bG_af-0FeHy0bRsUxly={J~OP>f$fiuoG{z1;9@5;D9Zc^bLAkJ39~*!(v3Zh`;24yTt@JGh#uIxMwRJD)SjF#CjBSU$ z!6UWLk*&EpG)0b8n?Yx$g=*cBvo|&-6qq>uhQY!oTbLHI((Txp1$sx1zG#Q(jS4S&%2TiXn+bG0`{j?x$Ic$0#9N zq_t24C{-dFi2jsRX^cbae@z#g z+mFv^Som|%`qkz_JZPYo5%W2#2lJxgJqLWi`n#~+$4qzQ2+2@97w$}sL^#KFa1q85 zh_B-mj3z*AuvXLD$+UiUkLfPHrx(grv|k|7LcB8|2ysNv-e10)dg{$BNA(&#?Sd7b zzkqkABnx`eA-6y8dF|tkZI^HD|IZ^A;1?qI3i>sFgf)4;`QDfjW4o<6ZSib8P2DHx zub01(F=c(1S2K2wyQJ!|YCIwwiW@`(X&-IT^8@zPK)X*+;#0EDTz!X~Tla=g_@F|Gpt&+Q@UR zTiJHljjpFr9zoym)e{@;y!_w>&v_d^J>|j!Zqy59jR@L2uvPlWJ8$@8^ng#t?cD!d z4fG-CNqZBsW5*3%K=SrN6>dZdcm3B9$Z^?-Fu;vKA3gSL3|os&@UYt z>wRYL?80}x_-s=6JwIgNRY#bsM+6NX_|j+H)?Cr;;i~=1ZoGH>HmoTMderNszwQey z^L%-D#dGn`x0{An!U}rPz=bPT{rdS+6Fsf^epJOr+h^l<_o!F%`TetRyME~Qe&?NY z*VNDEY1()}?|RzH<15!LzG{D`NA6qo)$Z1ZdO<$VwJoBHAf%ir4ZHFmo;BmVr59&?^FRFl9q)^X2pZY`o+X`oH5>i*x}qCj zdMF(H(*^yF6|-i|j9hod4EoSvM%4eDI-VI{ucCK zu1a|-xOclJ+NXQ(YBjkx%>E+0Cm|we#@}f-XK%czCVu2Yv3In3_;$Q9UeM=_TJ%hd zGv909Zq?HxQ#viZ4WH-}^r*SfH_v)yXIjVg3!Xdm7CQUO&;}xcDlR_%%1O(%XK!AA zZs)(g+5ZLPEa)4SANg(jx)+}RyZzAnuRZ;L|Kd|Gc>hL3(4_QcV?UdA*78;JiqG1+ zdeZB7b%~%i|LLt2+i$<)`|$g>eRIXKgLnbJi-O*!{XkFcWw*`EeyDHR_qnBbmq>>e zmQlYX7BQ4_vCLM{q=VvVdsLrpxM5ricnucpK{N` z&;MFf{Qbnp5r>M?+T4WKu0a+NL9Zoz@Or+M+V!ohq`_COI|oi9NziYc)RQ+rM(cls)rWkL@$@K25t; z&=)*(=X+mm?b&nQR`<-JYac{=|3T0PeERY${k5jAUUX9PH1py| zTYt5+geeu24q=HGS)sPP?wFi_34-v)dgnZ|{y*u?Tv*FJHc7L;S&- zWY0Tq?=1W`9rgp8iwJu3qK_Xe7=B>k{E=fiJo8R-IAf2X51z2?uja0jS5_vr{N~53 z#HpJ0vY=1QeQaCH&z^3Q`)9@0`QI|K3-b{BdsuNfMA>!+BX!|O)` ztxk=IYWB#yaqgGTedx}r-+SQGSAzatc-iV#=KuNQ2WxhZN*{7P%KwU>cU^SOZK=Jo z$90PTywkQ8OCZm4qsV9Q^Qrp=wp-IP3<;b^3(juS3vKN3;L7qMVwvyNbZoj`E#-#$^0%0pEefs`)+%7 zL)$JrZhXJ@(`|MnzX88G27O6H(7}?Nk7j@S$U`IkJni7r5s%m4l|F+0OvUcKzn}lY z#M9^=)h26gDf~5-v@2K{k*7tLa zsAmXz3-|3I5#ulQJo#1e88vrJM7=%|^a;<-?o_*Y{TGk!KK*j{s4vlHo`tbsM9|?u zt!n3Ne&_5ZeGZTP@T>(d!=DKH?X8>azV+HIj~zZ(9CYn1`(RVI3wmtG-kfHWIxYXD z$?|7ze{{;dn#SjW5kcqnYInzq>mvJHvG4V@ea6ng4bFxRB7&}LxolwaBRAhZ?u(YU zZjRhuhgTE{ddrS$58pETlP`a}=C-qs-2Ht!yn;^9pS^C{P3K>;e$r>B|FinnF75l^ zRXb;qPmc}#OM7km;ydr><7X}W=?D1dd_iAO@ZR)SFYfrrl&4Z($zQM+_PIjPU;Fcy z2ZKI2^MCv2R1WX`a=|y6_NSn0D=SXFC1k|^X8(Ru`S3ZXu0;Qib(Dyp7k=2kY50K3 zA4&>~B5%ojcntb?L4W_nCOyO7Y5vfM(_6kZ;LGzS;!_2J-s7aH3q6Ck=8YKo=5HN4 z-SrW+V_?h?5i~oeOQ+Lb%jy5)Gh?U!v%P(;radL-b6zN!`S^;<4)4BYMZ4E`jDHK| z5%e}U?!523{?UKDHgL>Y(dX`d3i5|6B7(ZSa&Ez+Z;g!KP#yp0&)GLXHqQzAveW)< zwx#UJvY$JR>+)yW$&mk9__1(A(1)>g-)`EmW<%Pkt$+OL=KRa?YHC4$;Hjq1bsnX&fHq+%58fnaVBi-tZ4Fis;D$*z`$vbcGwcWx6|0d z1iW%m&^zb-7SeR;g~j{UX(OY9gJ-}#1-`f5);#lfF- zU)#O(!G!Z>T>g0}`-?n5U*bLUjCVJ5(r)W}<}ZKk{uwfORnVgr?Mg`bb=&_gtqa?D z&Y?N?Xj*63H2nXpO%<2DJ^IM?&(6O5yDisw;hzQlhO3{STky)xMIoLicW&&o?lOET zP|$zA|Do+A?Z3-i7xT*BGk?1;2%k>U@D85N_?I^@2NM$UQX0-myg4Pt+i|@4Q@uHO z7mx8qh+O@R5INrRf;{=V1}}CpRrV;eDWGuK9qWLe$nwS7Jrmq zk|UODOTfKx!kb)Gl%HQP>A03oy?#f3KT-}B7)~gEu}SrW-T^h}bwY38EzAY~#;MS3 z|7-_&$F~UtYLiO{jV>$N0)AUtR?%n%=E{m!Z#0_IM7*f0(wpDt>rs^|{4NdGA3t{! zDC?Qrg))88tVS2I+*??ln>V%32`%NsqOudpUl?>?+fXko^YswZS5nvr^K9ae=;tfQw)=qCepb#(oBd09Da z)#CbN6DpRn@wSow%qFj*5*;ITeB#=-d|BFmE~+=T_=Fa-ildi6r5>A7^2+iHa!YfI zXL*afIr7I0xuvCL7{lNf%O_UIcy@O}r9&ruLT`YbuNLw@x<)lkc&QU-!DSPt;8DVf zRUq!+Dap-iv<%QwbE8}1Jrfvk-f=>eOe>n+yU}&T{3t(vDqbaaLJO&SkpJci3TEb& z|9AI1gBv16zZqDXqiYz@DSnAOIej0cStY>rOf*zn6= zGg@5V2x*<*(QBT!@ph#e27UjD>jcH7XA4mtohnN5W?Ec(Y-)h}z@BRhHb++kc5q@5 zsFAI|2-`hQY|n#19Ca92zGIZqEN>3C0{#a-hZ%ZVDGGApj0rX6FyO@90DCN~yyQ_^ z3KvfPvnnR#l~$hEVY&PX=n0jico7y1>V)1T-}@hy2Js5lVr+anu>~wVq3jFT$sNDe zfaaCMWd^(!1pViUF+nWp6jWfcn^Rgf%NW6Ch;WpJ z#|ZnskMr~Bup2EvyzI>@{B`5xKee(%?=Oy@1qLqidUGe?XY_LA>%`p!?{aSZT6a;& z@qL2BMuJ~ESkoZt!C3GczgPUqvQO?E@_y?!eC&x*8M2|PMm zH$B-#F=8@%M)#=5brr4?Uc{u@8Na*Z=z{p#aZntFO~q!IcxO<(DByJ}o*d+B=r82jzR_`2lcRg}jO_=Y3PIS* zw;~u{zQLis=&5J@r}%Ia>}3}pg_J3lO{Q2InTjw{*let5=NqY>Mhe?)q>|{&_Nq4@PBw0;P)yOTNSK50V8x85U_;HB(n3rXX0LX4+VlYOdv|RG7BH zpsh4$h9I!{xRHV=!j=6T1aT0*1yDh~(m;Nr1FIqp2&JVGN;m94_f8cO0V4_}S}|lq zp=huTm>p^$18ymVf$g$N7)(iFFcqe)#(zm$qf%j7ZDLGF`sn>Q*XC~y-GtVGSIpRn z1-~*7fm&k-w2xV!4G0j6ehqe+Yd_eC1>X|FM}nNKrMcELl0s=sv9wZBssz)b{F!!Q z68E+d6L$A1F)<~@#8jBJ5&tEvPNl*$!)9VYa&9~Th!7|o52%9zgd_9_I^ze^#AW>F zZ!-lmJf&5|#SO@ZZReQmgl$_k8m6QGn39b~(%5Ju&B9K)A=6qEy3XzFWFD>z6oq~b z?WBo~D6mgT{4B5mQP5O+>!xywG8Mk+-1teM5LSJ0i83^?ZdP4UE-5aiq_~(0(>CM3 zq-|3vy;)_bcGY52D01kEt>vXVNjrHh#Fc^WM!$w-9zGiXWbiW`Z1X%yQJun8)dF&3 zi)t;}l-|b9hv3R9E9}~sD2I*AE&wwrGp3}>mOi7V3CGAJjXg`v604dQU zHojla2Zz`IL7DAme@EU!1YJ-^-=*h47^+JT6oR-%fDm$(5QgD)QV2{*AutuDt;Bz( znro|6N_RZU@BG*PoX((kfH=%{^KE@`9Bo%lVc2%%f#R{U5nVhklu?R@DJdSN!nCLH zU((jAl*z}$faL6B01zRtAHM`tCm(ZlM|GjEA1^(IF8rwaaJ}*u<5sfrOv%bK6{g*V z|B|*sr7UeD9huf*(DiKRYQ4C!mxFCAsV|1|DsN!}ZkAnlaiD1wfME1M$6_04D5De) zQ&K!kN!yS#+J>YZSC=~nYy+(%95e>H+-ohwbM&JdLqz)MhOa8~bF{}IrYw|4iis&H zCZ^<2SkmfnE@{WX&E|nw&j8yw2{Z=AS9K9d{)3z4s|JtW%f8;(@UoUoX-$y-`0hgG zX4$Nz5SWreU`o1KNu!&UGz(j4{Isc|rnIo0IF8oKQW&;gww`!spLXKm>_v))DJdSN zWK)tfHYG_jY^3pSb{v@Xb+D0X^@MUvUbbH4X?J#&&qtoDJX5mrOi4E@X)ACpX%@E8 zcsE-Cwt*uOvmcpVPYg%tWp@Xf#+x7*UbdcioNR-mZYdt7q4M{tIlo+O! zA-3*&bYBocC_-Qt+>rmMtS^+ZqaEN=F8abtpc8enky4aX3V|sp1g50_khE1emo!5N zRUkD^2s3ddKCNrJ7#EugfDCk^Hn00;r_n&4tWSLgr5KX263l+A(80H&HZlMs)}uIx zl!9SO3WljLjW!`^Tyl{#LojVXYMfxE;L83Ef=NgNKn4oN_h!AL?_^v)QPf{Wpp^s) zqi+)_jM>PO!eB}YgDE))lr&BPCC$QXsh-#d5Tr4TWOg*;slM zJ272}l1MQzCB?*)9Fa&`9nK}qu$dT;oNWdG5duBR1W*SD2uJrqjJwi<%iu4ZW9W2_ zrqSqjvH(p97w9E)f|g3YEU*Q z45p+on39b~(%5Ju&7#q;?ACUnH-Hcz7y|90p%v{EyGC=Ay)Z@M*Jeh5;Om8tsnIM& z`K6ecl44>?HX2E*!?~m#KuY-Q#;>+D8?)-h|poVK60y!IZQaNu$k3 znjwtF_d2Cu7PzKuZa^O-0w4oCNWgoskG|)57Hst4Nj>Y}{U)63-wpRx-S9HxNr5mW z1;SLAMlnd*(<)`TRM7aIXD-+d32?4@!)t}SX)gSep}uI2w)df6{8|#n6TW9df&PZ~ zw-eRf$djUCN{Wi9Fs%;%C2g}x9hW7gd@u`KpEcXg8o!1VXgf#0xD+S^CwsXMWs*W* zN(zA~Ii8g?j%Ov!!s&KHX5*Z0L(A2VJBi~MmaAXUO-5fu;g?$dR#EB??wsuAA=Frk zj43HHrsQ(9q`ii7Ns}V;e?;^ca;;?+fgFYq8P)5k@G>@SXh0j&uVI-tILQpZ62^N2 z8kh!fX^s*z9u;j6;$vr}KPvKXa`oI3%VXE(RwGZ!jwvZSroyyc_%CVis+6UBT8m6; z(dn+nPIMd?2M&GoYv`Uj`W_kuyjB#0zXpWHM{2jH&@&a{JM+4nZUrR|=khURV5{W4 z$A)%c+T;6r+ z(%$qnw*Z^LS9vRn3Z^$S>1J!ASXxssEz~pYn?T676qA$9yoj<&F)<~@#FVrdNvp%T zq!~8zDoEDC(e-a9oN2f+&=={~Fpjjf8H|HGMR>QDw}ED*FG-jT2Yipkb~Xbqg~F5+ z3R7~;O44XIl4fB$jql#(gRPV8?DN?UhC`-tlHw3(D_$jO{dvGiW%qQEFaKkQ5=du;uj3R(s|l$M zUw120OBV4ii$ey^-x50i-!>I5kFU8R#8Y#bcIg&ZXs{~6lsV#-V+6k`SBMk0JmD){ zQM9-gTF4;*P2JaWoYhqu2*U;oaUktp`$)mWWgf98I-U{C@{W zl$MGAZ;RAK{Fk}KMykR{EkjD);~u2m!V#rCV9*{lXipimI;7Y$`da8poay0pm7owA zIIU&N<2gmO69g*KI*NI$TeiicN&Pd)7?@6}IXZ<*k#m9q~K+yTi>mvm1 zNBp0HBXDt_Wo8*)!||T432?M4zRO!snme($zT1>cagEp_7_L0!?nHP>e#q3<#j-W) zf%j^IgLPT0h^3lV&HG~wrMfxd>4+l{--wvFnTR_e#*#pFf5ev~9)=jrxtjI88nFj) z4dNoiOAud$7`9rCw00e0q_rCm-;9`iZ$XT%r20O@XfD-HAfAhOJ7TPDRZ|wkQL=C1 zXr}E^spi^8Dix-k50x^vxzB=oi=DO3|1m!xI3LZ-CLvyhUs&IXNF{E8z6haLv%2^9w}u1p5KPr#T} zzve>ZbscRmFsuNdWY2Zl3I~O2Ezx(<08TfVz)xT`!eECjFG$k@Sn_dt9H;=YLQM9gyCg_s(l2BcGDN;*ZR!o+?INuza1T6S$^Oz6VjDle!_3Mr(* z{j||S?!hcvsb^#>ZL}S~iDi-UW{IT^+9UNjjwtOsBRAH_4MB?9fDnwJOO|;I)CPS4 z&lwNE!C=nU&wd0w7smw_+Tyj8%4Xlq@H_il>y3IkbKs#UeO$wtM5St~q8D#SQ_GZnHwt7^S2$Dzd5RAZbZ%87Bxw2YLeP|HqnoeS5xrimTBsV zew7!bk!)YgmD{!R5C=YHj|Yv2I2?0a_$PyC zU)F6)@)IzqjBRT#n4oRJF-x7XZTTFwEH^E+8IDA8p~e*{J+T(xj}RZHC3bJ^k+5!c2A zkx@!a8=WG?I+t!b6-=bZ=!DcR98qF7kfe>pIm;KtzE0uL>nIvaAaSg{yp}dVf3g6F z9zr2Z2DUE-vv;Q_+AXNQ{7tZ4-JkSA>a~D;*>!{pYH$4CVVN)QMt`&nM_})vm#G=b z_My)tg>{SHvwN(z#OgHwLuKKn-b0^ijKLV7Bwze!fn|)wAvlUjJvoqq?+A$|!4@IR z0Wky1#TIcU4%#Hc9#}Zz4-vCPfL`4l@yCcSK#bp%R8tQ7a6T9@EVDWn@z;n85W@#NoW0WU$oTqD%D(UqbDs)8vqnj&9%WQC0B52wSgl- zr#C@6tc?g?x4kxG$tK;C~1gFOACQAAt{^(=jk??D-Yyx%9iD}zpdgsDu<1%Wq-etY(F6C7~M+Z%h zEbM5Y*P??zM;JZ*H;hx2jHsgN&TGfRc~*)fj#?n&n)Q z8PlaOUcX|@;--sJgBE883zlFA=ZsQE$e~!F3%CPI@o$VSwM^t6m{QW`U3-=;_%(d|6>DMAd|HVxU%xC*zbs=KVri$+8 zZ5s4PRp%u+G11k32UoSI&5Vhv$!>Areq0Gilz!8Y12=%83N=eFd?Duy2RIQPgBwJR zzBV%^##mflSQow^8(H#B;a6RZH18I^aG0dFHJF9dB`7UCaYh57*lio*akiD>OZrt@CkCF5xp)i|)J7;vNIB&^_Ac#I@;Eow*RJ03U zmmXX@N~=u{q5Qfmi3%GS6*|4y@If%gId!}~TW1V$g)e;GSNlg%C}B?MW&NzXjY-+_ zuL#wuk1vMvjs7H;Q$y`VW~AksG_G7rf*p8vnHhq3Ro1T5QCS1 zX2bHRcC%!s=%nA-H{NryE9x@YW3xdOo@Fq20SpezKYWDW9iqcUSKS`}>7JWn*R9?y zk2PpT25pf+TWh51kopHll$bn7E?*nDe;cV_6yRNfI~6I3I~OT-4^i51gO-I9x(Uz< zkorudW*~J$q*x>JjM5Gw^|?s>h16#v6@o5Sa&CvzUxJp56x&afmW`Ce%|(jsFiKmB z6n$!x_8?O2MCu!)9uuiQkdjvf!-YxC5lG20cSVYQNt8AeDRu-=n%ltT8n~%Q$-7NM zO7dH1q^?6sa$bRyKyk0L2`%G#oaA!Zu%rb64yeAzA8N}d8bewo6 zlIS(bSPyyyagJNo>oxfsPr{>dRC#kJ^XtFOBiYN5;w>n~D|E{$#Hfm#NR*>0&NHGR zty9qZR_2OnM-?(#Yx%_mz6U9lAo1C`eqZhs&*P&k63~2(G>^h|im3&&FiLG6`3DF= zxJ|hjqlt;;8WdU&tUv9{jbo*vw?d!Hf}uTBpM@AbYV{z*rz5@y@so%X5TA*7B;s=r zXCRJ7T!FYfVwRh@S%_m0S0hHJS$!SiPKfEvyCS|FF}!Uxrbya(h-u&GFRR(tcSrmp z;#kD&2GLVie}K3*;*SvbMZ6C&I!iHV>yMarfPS(%JP11z5QB#{4Ka9#^57cnBAj1{ zco^a#h~p6B(9kDVdk`le&O@AtxCk-&z-s!)B*b3CBM|eWbt#CiK|C7qYQ*pc)o&rb z3h@Vs=Og|M@dCtOBVLI3XT<2Qs{cSd6Y;-@(VbPdgzRS{ZjCq-aRTCTh%*sig7^}| z=$fiMh;tC63h-(lpLwpP3+Yzrod^AW>?R@Wd#pHck?VwU$YmH#B-$8lbV7(0@y*&cb_4#emp#2E1p=vFQUG9?!S znZgzYNKw)@tCSjSU%v+V==nl33X#yRO%JUJ&6r>3`}J=Wy2exVE)fHtxlQTGwM~V= zsIa)Ekex;$dw<_B5~FuE5YBL#YSBoYgjAH)9jP`rqQnY-be>r_-z8{h*urHBuY@#% zM@GuY)gR_xh5R8}M5Ka=NWW%0&Zdqwa>Sm_%(0y8dHAv|yrR>Km#sSu`B6pv>Fm2H za3WYbrVpX-dKTv;1(ovoq#2Aj=6Ce5MGZg*Te7BG$4I_EpQ8@?S;HB^5HDHr@@N0By9@qK+`P;LxO5T9zx7} zuTqk0X-JMKDLJO(_7zE61-zsQ$t*q}Ju}D6p&2K20dz``-Waf?b0w##z47I>n2@0G z<#n6Rz_q6UeN;*Fam1|86Noz@ei||D7cR4!<>NW+vo$0j?UN}f zWv1k&GD&+{;e;D%G5?R~>Fo=jH#|xt(1jlY;^$G|rb5zd=4}QYs%eov?`2xKF=>*1 zDI6r}SfY`VjwK!`j%}>fl7<`x7M&r`uvdbX7@!vYnpEVK*tnPiFWrl$2p^H==ci{n zE-qMjn%2tGaB$)!7kHo3Kw~*MdQdbEhdyi>ROJL5dSDp?UC?@{i1`~3(=|clLWLU< zcf~n+x$16+Uqsvk@k@x45xb!9&9-^NfeQ&PoDg=t@^+~#8BENRr1RPlCy6?3p+ zrQ+8>S1P6kPq>O#;3mTyR2=W`yF?GtSoMmQ=q<*eRdyuDQ@t4ASEDN0R>V{<#4Xgj z12NUR3o+IE8e*#Vb;MNfn~14i=2N|A8|r0Bs+XxSZJ)|*E)*?k;u%)$q6p|#`o`K@ zndbU*M$OWLxMDvJzDZ;~cxdA{wZ#7zB%{P@BsiD!wai39RiIO02$hj&ndA_HgYgB5 zZqC=;>yOA=jKdY6R`TSvJ#my-x7^7E_$U`XCWn!N-h}IUSr$PBR5fsrz~x~UYI_O> z4HJ#lIZVFer0d7Bz{|D+>fV;*ysArnLdf4h3uNuACHBvPnLiAM4M~JDK zPY_czpCYDe_93QfFlAG!VM?loDd`v`jpCNH^@jBC1x@R{xn@DkAtY)S#L!4C#T zs$C=~!y>RC*hVdO)!r&-f7D)OYQ)#XMB&o;o7?uTTX@71eoNhW|2uMs@Gp)iR1@t9 z*rwVrq+*eZ(l}t1eQr5Y7YG^^{t}KT@t8)o`=@X&uV9nn>@**T9=PPi>QS@|?3+2{ zAeQlB9D(_|2cSc{%rZX|RQWLUNyLFB$a|9aT{yh{CRmv3#g}&~^9u0^%RukIV(3BM zK%8M%8m0{t%MPbPr@E&Q16uR~x;e5JD9Xn>t9<=Cx_ox+9J95+8pXXSn&$Vul|ub) zh*@TOlQ0~dGBA7zlO*kX#Jv&!fVdyxKM{{a{3Bw@=x4+e5&w#~5;119)s*Y+h$#c& zDgPeOVKbpQrkV@+Fcqft!GB2`pi&stVX#(v1ML*H7;*qHrcU??9soXPA49SV9H%qr zvI`uBU5UI41H6TP4dY6GRVApIUU^kTd6~EV4k6x31vCwPV9Z&b*XWul4gGp!?$JfR z3^DIZ5rYGI2pO;tP|egoN^Dqsf!M}^!j$YwnUcR7khIMzSBY)(97ARlyuHj|G$Po^ z>~iGx4Un0B4dbs-T@^T^poi7#>+m4VBriFw(1$V&%8U05lvhv_DK9M43NssQ$crf{ zFQ(+iR7tA?A4#(@vv^$4I5VTj`Ui;YD9o&~qRQLQ0N>xp^hHn#O&F(pODloXkyQDl-PL>6FT_VUur#m>ZLfN$>rdFj{KnAow%N*dTv%F4>Tnk!kg zP_i0s$ciZ`E2iXgR7u;2I!PKPA>3zy)sZ<j3&-tC$rhe3zV6D z&FRQXpj(zfHOp8}VcAjJmy{Wo)LDS8kP0s@%~kJGtiOc9d-E_aq2OsrHAq?{VwS13 zk{{M|m8~%)<;Rq?HA$-jUecW8=l;JXKRluMzc0U2mHbXq@;hD0FT;=@Q&N6RN%=_{ z1CJ3G6x@@@Jxj9;l|cf#x@73WSq+J!p*_R3`nd9|f)<2`A2=I--M zCAYJbyv7>xVoJ)3DJd^Ws{;>7gS}xfa}J)c%OMB5Pd>4*Zl`+PLx5rk9C8$a7T6c) z*D$W~A97&-NKa3B0Y7!(_?lDJSMLj?yo7XQyX?Y(s9+_ZbCi6dm3+n<@?lEKhbj4U z7fD+Kev(G{ob)BKF;$QfYK6Qvaac>JwJM37gi4SfI4IMvVZ0?>F_4SC9F&PChc?@` z4Y05YeXOi6z1v8M_X)J37$v2SN=o^Ll$erIVoEMaO4`%lBWa@5%{zqr+Fi}D@>_EQ z)0-#+PEcZS=z*@0!LG?&g}lK5-J^aDxA)BOHz7kn9Eu%Hy9<<&-cxn}Z&S+?i-Q9| z(*w&up|MWqD4KXq$#mJNtqoh%ck|u3&13yB|_b% z?Ch`_7Y+;%p?(c@Y$d{Dw?Sti9*qqaLsTe^R)U!I#8YQsgV@I+L^#tBAyZO>Oi2++ z8bv5+*<)(w#I(5f*=kVmTZIg4h1VZ~@riK!{FmC|TCM8B`Ey%nmEFjDf;@Ne4Oc_P$g&r z4D78ra$x;<`$;$$%=tkgSK@MIwqL&PaehSJO*jG{CG(!V$7CFX{T~8|-d?nk+^WjL zvWlY0S@l+lbu*G&{QG>pg$zC$Y7*O1NMYf>KNA#h`BeFYPPp#tLDmDyL@9AOWq~4A zLa!`mmD2AF#9Z*7g_x`4vk~`4j9mv}+wdI3i8#LkaRy@SLZ}{txEk?TMdvya>69Dk zd5C8srYv~QqFw>P%QYdUHp48vfIA-||34C_O?N*I4v1l}rfPGe=)Zb?XqTFZ2 zO%72g%H%apWProy;yN#r&cvsX!j9fi!_U%d$xuh-#*g2uo+23iUO z&*@RPAwO`QuV2#)d9!UaT~Eot>H(7U_ai1v^wdF!c^_(`362;X47Wo9jPF3q``@V~ za>j6pbtXz~S@e zdO1KezUII(G6c$QGiZTxuPy>9SLfII&n)WiM^xCr2m@Px`RRT*8pwb~0!sZx0-}E- zVe9g5B!C!=guS&{FRVkLUY0AptU%lu`S&WlTw~~kDXABx!o(IJN#hnPNi*w3Jo8H* zoiT6Am&o4_o_LVcV*IAFkoXRVPbZ1YQ$g1cTD=I=37^%Xf+FT1jKQ3*TR-jnUL1jw z9r7d(HjO#{_HImeggm+WT+i@%XBA-hfs-Bm;fd*2IBek2IHZbr0Silt{wo|L19ieO z2I}PhaQ80YRa9r&{{%vaJHZ5vib@eRR#a3Do)E1;5mBjf60j;UlHd*^MA$*JR)g_C z+@jce*0#1D+uD})^?=nX8Y)_~qP5jl+iGiDthU8^!XD)N-RoIvviD>s1bqAdzU#lP zYvz9DS!-t2-0NA#S+nL&pC)&KiaT>_UFmTReA>HLN%n$IlBJ31lqRMlXB2u1asvT6 zl0df)E(|p*`^qJ=g$lT2NuUmGso1$7D?anlwHr$T6mHD3 zu!nPmE%|(HHdmpk-V?5Lza&@R_gt;;T-_RTCCRvwWW&>@dxYzlPL)%(Wj)93$|=bX zq29~N$xkk6OsYMT#uU!c0Kk%ba+F_fjB5*wDHzW%MZ`PZE1B=^^Mu?FDh>~LV!ja* zBgu%7WaC_>TS0i!Ibv!qD9B1Mm9AJxbCsmYgmYADUYyU$W-}5@rVt~#Pm+;`JR?5> zb^nJwBX`A&NHRtwS*>k4)!L?Wj4XYM<9KjX9f*55q5G1kE1J&a?Bu(}+>+?+2?Q{w zml*2dEUa~X;ZCJ|2nSM*kITs8>S&YCg%L$d3a=HE?L%xfC5nHl} zsB7w64J`a&B0F>bRnV~71!pwQ@5Et9Cc<`V;)FTNQ~NW8Kqos=JBDJjSzw9_QE{%P40{eA*k43PV?##mm6~9TzjwyH6xtg;I7paPi+~)8U&e1?^0iFsPn!AbZy5y-QCy?%; zEq5;B4A0ZapsZ>ps3C#VLB*vGlohqdyh$?NBpGj}6K|$lsYhSOre0)ewuUt{2s?2N z2TXC==zLn;dQSb9l~+%i6U}K1r9@@6xccPwj!9>OxyUn|TtzL!x&Thn)su~&G3cbv zC0%8@j#UCLWJ`XxpmP-F2w?%^oNb@Hg-a4D*LC7tjYEBRrcnx3db8qJby{xL);*O7 zxmmjrk`<4$LCWrE9=InsAKV9Q0uKYv0TtH;pc3V2*s!`!k|l~HTgS|FD}6XxmU<3L z6g~vXj;UNzT&>i=y2}Fl#c%hJj4!~2kjn}?Eb$T>mFXXMR0 z+QIZ`KJm(HXR5}GPHA@v-|S&AlVTP#*)@GD?5FXL=JZXk7KG)`s%mHQ#d7-;uAh#t zzsVY1ZK(@gZSKGNCXZ8_$8k`>q7MSABC%$+p-TN%PWL$^RYFznmprdH=_GV7J4w-e znXSaNrPd-2f)^(gyO0VsRqlJ1idc?JJ= zXP@%5uVys7E0^ov#~Sf|h zpe6#}0-gb4RxKBSUj;7)6|NQhI(Q9u8~6;U>*!hKuLt=BH?>tnB-tt=lI%5u=>~9Y zx+(5GLuK|D)zAIn5-hu(GK`fcPUS_yhnX=UC-^)w-11D&D$fkEgX}TBS0JN3w=_1| zbwn)8s9&#)^C21M2N*(H9%P&+1cfq=zwU{p;lq}y-0N0yniZKtkStp$3s|-|9?7!B zR3tNK-O#edJS58&OC+(CXo)%h9n|eemM!i@%J0d>GUl$w$C5!S8|Rf-6AH!@^Knbgv(Rw}1+# z!sMTPiOX`$wjsC1Lfe+ zPcG_}eUc%2eMP5YZBjh9G5h4q_MzNpBU?u^b}UE1sbrQ5{N^_Iw?SX+e3Sk%9xLHg zIvD|AURYf29~@6)3r=xSviD^h>y?i~zr@vGKk!L#Ah-sU89W7!1b+(Z8J+=k zFAcw2CrgrbvLvOnGL!Qyi`IL|cPkRfRm^kcCD$eYA19Z}kI|c#T$%*;Urn=~B-!&M z0a1@$1eIhjfl9JpfJ(Aof=aSiKqc9)Kqc8*ags^0B$JeK31zzXeK_|vj3L+!92e{w ztJapo1f9#xD=O;FVoOe-3+JTpE6|$dyYkr+dlP zRiss$DtZkfB>o0e9DeJG`I{qV1{z7$N|j_ou%=t#eLXRWshIB*x}!`9_v4iKl~Pwc z%_U57;!UMa#0k6RslK5p)7=jyiGBg1WMD&daqn~w@uccaMkM!!=jr#JpZ8*ZBpE-F zj33j9AJe%3m6m^VyhVmHpA(a_RdNkyOy@$>8_uk{xpU8`n{`&FAw;eiTtQAcy*Ddl zJb(10{0Wrt{MnQ9aZHXRBS(_Wz%-rO1*S7{R&l&VUC(jeaDLYr zOhe{!U1hKZ_$6mphI547Q?|)W)+J}jjHY`fGuq!hW$QgvEQmp+s)9(8Q6BAA=eF3rzq30vw(X6urh9@*1-o}BkVWw;MKNu@DKl8hut_9oGE zj}YE;G!#okRNK-G=r}5;#aPm|w9E2|S!>Rz#*|A|Y*(U7zC{b?r~o}8pEk`iwd~hj zu|)Jkon}4R@Ma^!6Sf2j!0o|* zgNpNiKs~S4A~O4vWYkJZx#deux7LUAjk?4O?QIF&eMK1hMoC^TX;auaveRtKi zWEf!z=GzKg9oH36=i`@rxgE|?;uaukK|@`AZC#pucShKWrtt1xG@aMrm#OKLcXe+W zTy9H?(Yh8?Q3DW_+>U&}1h~-AFsF z^Xq|1AC0cqS%`mfI4+zcOt90`Ft47E!+U5yp`SXczfxcBor!8=@|Gi6FX~=0A0C#A zo2&3F?cmwjEoMiOu_Gy^Md~Bdecek|SDJ2Rtn;tI`G#uhw2d!lP-~U{TgS}yB~K3J zT48{!cxHPwrwu{XQIL&A6WqRD$R(EMjB9`h_bK2XnkVn#r@@ls`~qE5=MH5{5U)@3 zyCOeCfwPEis6jf&SNSBDNB(%zxxMZy^7Z!VFsEVBHAq)ns=@8RJ;0s8A)pdyPf+pH zv2L&@x3-Z0N!G2DlyW1&rfc`%>=mr(UW;`y=V>HJl}-6UN@Z7Ei8mvU#jFd_9;c1Q zaCXOIKdxUmb@szoE>NRtMpdDXg`s%Q^$($yI!$cJ=Ay2tbH&zW`PI9|aNMAPrhzoh zZk)yPDxLC3xEH4r@BCy6Rru+62B-TeRkmWA>XrMzw#5BFH6@3Gny)YtRF!`KI2arS z?g}0R?hPISD&Ep7we}?jmRgc5wItb}$4vK<4`+Q{lB0i|FnzP`ZytQ%P_XU_88|#~ zvXYr-b1;sB&c_3z zk11x^-kPdu8`ox!VHOF+R=F#-N=b}gWiNk<8)uil&wetCos>`NvmP-l;Fi5!-hNFK z7qsm%cf!@rqMx*6%~~LSUpDxoS9V@i`_U`hScSkRY*lWS`)D4bDw1g(>Lk^s+fpu6 zxz|ynobGybpK&@R_y=tDY{6-?SNc+~kTHln=~Oq~?B!hl@V$Y;>FUYz!_|~kb^YWJ zlXN=wPPUn!XJ<|=##!^5&P%RsqRR&tqQNl_7Ys=a#*90Xzlzq`?kK$WZludRs{f(> zB5!g_9gp+JJ98Y@dP}`hpm@r_R6Sn6CO63&*Hlp75u5}L1?PY&5>5d%o_8vE71tg{15V`4kle(tUx~is= z6_`%z2AXbYtkcLmU91V&B`df`HflX2${f+UxH#e^Qif7AjW$X@s@*;8I^H8`Vf;3C zPEmGZaWJiHY zt4Nk!YBC*>7%&d!sEu4;C}CE*Vb)o-O$!zE!}$#sArH~#!=&pLnWLfE8!$r z^U8E9y{~lz`BlfD^hF_|<{Xv29q;_)UGfwvXA&4gYY3WlY1%2Yx0%c1V9sVb1945o03)TOC+uELa-Dht=v4i7H|)auLM5}UJQ-|Ng!t` z(#upX1C^CX5m&BA|3!|opq@*|GM#a;=}0oukz|#l>F)F4%ydSs8nvXFDuK1Q3N|Y$ z2`$$Z<7eZSWIUWxfnQ>Q(R1q>Gg|0s_WT94bqmj%H)|7_GPf=Wz2HvWVBJrQ_ht*$ zay5)_7%c}Ck83?c$HxpwGKM4>L#7i$rn7GF5cr{yP}CmJ%c~;9B+e>am?jqGx>c@6_x;+fT9X4hjJe&ID^+9?;hH^wqpg{yCv z>%-|WnCYbyamqYfufa38Lh14ic$fb-L8Z$bpwi_YQ0a0vsC1bYr;8*@7fJS=k?HiE zk?H(MM|RTbg-1DpbrWmnk|}Tz+GK|#oFlxla|+Zq%&u#mo2kt-p4~9Nx$~!6b|beZ z+M#Ud=ydDh@R)lHb|kIxES-v{jVekqmL#QI%h7b-A-w5U zd8sT~9qT$e9j%YbuA^p~vD0>$xAH!Gnoe(n8LAo;pFXE*V%B+SP3X$W6PG=z5;;tT z8_>F;_qj)GtiF^BMd`J1oqQcB_4dd$R0|JBLL%u3IX}QAZI$h6tCNj}9JXE>GozHaAbabtMhM)rSBoFWvg<( zXliibR&hMbN#aW@>X*15;+^3n*^=t~v24LTiy*z~O*z?_5?Z=pY;9i7^$+#cyZHTu zE%{?iM<$L(5GQ^pxxapTw=mLs2;J{qFVppJ3~H{x#sX;8Wlr@M&;2@TcG&;2Yqc;B(+9AlB!81@;0sm*by<3&G!k z=Yk4<9{5YJ#p^Hedi8^Tjs6;ctacJs*>XRq^OY7lzZ|TCS{o{nWJ4vAQZB`0ab<3O zN=dfHiLA?httctw{w^cyDsvx=NV4TpWqY=cw4{_<=~K2>=DsVIlyYBc+kGdJL+rj* z8kV=d6=f@@Wt)npXBU@d_G*2rD6_qGCAJDc?M$t*n60VY_pd)ON(| z#LA5?+L4k~W?s)0oVt;6@{^O9%a(MkrsNT9a=HHDPr3>h`oX#WA=A8zzp`cWM=ZLh z&Yd8CjW?K6HfWq*+sF#z3p$VbgnUL=*iyBpTlQwR$eF1+;h3;mn)(wtzE0z1! zvAOS+2DV-}AmSHd|L)^^muVHn>EGeq(QBhXp4qy(s{O-pLwaSl_N6t$RMLHP*)UGf zxOHZnyDH7o!>LQEG1I~PqLCN)Wy;8;SAw;EaoIP?dBUZ(Z<4Jf7bSE+a)m@Pj ztGR$q&Q2aYandwrtIn&V3Q(`s3i+W(RfJ4#OBm|){7-qitC!e>0aIu&(M;v zSCpZ}ER)t8KOHNs8Mg2bpm+F|A)4e1W?A?T{nh%Q%(3Vjy;`6+%A%DTSF*|d6H8RQ z{{?ObViB$b_#aT2W}6ZlL!g#y8N+cAI3DZ;9`F561p9DY52nDmU^%D)cWdygpspj{ zDnW6iV?EOXp56*tNmkHGN=0vZ-!k`czv+rGI18s{qUj1-_6``0voy2ptqIT!X|hUInVIme0{)vaXecjdLM8!xHC8g90-o} zdYSehj!y%32OGdWK=mc|1T`+L^KSzDvWy*_VQzIv6~e<3quD z;1S>=a15w>9tG+Rh0a$7JQ@@?I+m4x35&J@TasD1q?GIDnC@>roLRZ)WaSpFkd^mO zPbtYQu-~2^-j4CMzIjTH{T}364Jh~JWto~7YF=>vC_8>Ay;o~qOs4&jXkO?=+E9D{ z?-~{9`uK)75ViE{T%vQfB8=~Sb~HVPpljuhRZ$I+S#T|qS#TqgS@4xeX6dQ`m2C?* zNA7h#!A?6jM|8FfP-VHCnk(VxU8GCdl3yb0nzD|2*b*b43)9V+`uXQtySk@_t*&3E zCdUO_TrPgoWsT^irgeM8LzcTWTL^v}mZZ2%24%UVd`mSr75pqX9n=`~3~)Sn8mO`7 zTJRk3Ot2ZO126W+mw_Z`%N<|?sOMI=a`0l($}CorS*)Z~^qluCb049ZZe6T<$4fRs z*t$}mIJocbqGl!$>Zon}VE!^@Q*nkB9;8y|RW3jA>{y9+E?aU&NH|BBNW2C7#^ucU znZ`m>4G0|^PnT>`j_SXM_l=WF#Y{~&1=RhNSab^FA=f#O$YFFAxD7ZLRG4|7vP2Uo zl9zHz8?=&SgI1DKk&1NF-R>out!X+Heilw0Tu*XyYE6sy72#`Y2D2x3chB?Q3WV#5 z=T`iZGhV|v!mfF)tvln41r3WtdAC#Oc-YRI4^f5lf?{iI4%2#TY zTP;@~I@_YXJ6r2JmVWfYu1oXuT5kB_!$KH$W_F2=+ph6iD!^q+qfa(&T=FsVm!flb zarav?fiR<&jAy^Fq|Kp^fTmS(E3HXVI@$$0_Z=petji0e0LvzBZ2jjh=RV)Mp~x;d zk&9iJTH_uV(S30oo~S0xHSWl^)Q||Cj3u%(_ox$L#U0dCdOt^$R3E*#YrZeP`MLDP z%x=14c1$|kqW3lWt@qJ%dE0trk4aLP|c_U|1FFp2ZMA? zovW#e8z&%`Q=ej1X2IM}ubg!+?^2zH^b;fe6?r54BM+qOn>*w`@_?j*G1vSMBa({Y zNyV^)Vg#=*@~$!Bkfb7c+Y!l&4nH_?%J5{=hbLn?d<5;r+=m;LI8MIL7}2Q)w#EK3 zkUQ(_dLm#0X|5r|Sg}(m;Wg66YJz8S{Zajg_!KXn6h_k2P*P14oYGg-&EahClm2p- z`|9Qja2JlR1Xa2J65I#83fv#O8m#g9G2mA?mWf;oPWJjK;0+w7{jvHKH*wtJkC%YA zaD1gdUIu=Z<7>dLf#3A{+re*ed_QrF_q-h`x7^gXfRbU*Y`%Dp2}X<8ON zj!sg_y=_z}S?0d1k(7#lg|EuXvgkKnvi`J6*s@6dX-TQ*Uq~uz%iKIYNvWuu*sJ6$ ziz>a8ax*hk>Xzxh?2)9D`)k1%cdb(vW;GL>! zef8-7mb$4KPkKY6yXODZMNAG0R|Iu0F`3&-SqC$yqPIZB;V+)42OU#0&`7dgiX{6e z$aE{bZ#)O{P_;{2H=LT;rFFv@8Kl`6{mdI}C4c&w6RqO}t(hz%uhc?hIU2ed%Z^;{ zx;bAZ(kq?o;WM?(JygdgpED=uF}NcB8cx-;^_Sl_7P z@>`vs%HTkOl0{FrmAW@xH|6|iB%a+`O&%|sIJ(9o? z$ya1O57+&eJSjVVyk7Iu{UGfBJvV63prT&A>6Y{@-6~a9KBylG9KDPF+iWYTYP;

    FvXv;%f5q#ZP9r=16WW(W_;k80_YXyO6Cu0=Wt={HCv?uGqpP7)_SVXKOsBaN)@ z^5Z@0sr26XDP8!etmrk0%{ufS~$o?fKO=bUc zC#k3Oij&k+df7>*vtR9`diFnYQkwnaPMXVpm6Mv-Kjx$i`$wI$n0>pGE@1zJlUmsS z*h$6knXD4u!$+>tAg}QK2Yhem_4)p~k}aU47$irr!!`Tj*DJqDRN=g-z7%IAI!}qi z{7%itWT$3ivdc2^phO?$|C#PrGNvPvF&&ZYZH?&EV@r0wMkG6mo%(bmk{!k2$&TXi zB&VIbfytP5?iUVEbo&lT9B=+Kw`6@CW?W=2#-4W+i@eEi>swB4=G$#vDZ7^as=`;h z;##l&tFQ3agK7}G3#tkBPw+F~jJ`I=yMbf%7j--ge4pbn{`g4n6OK;@X-~Dx1{Cg0 zus5ie3OZgaZ}4KU6ujK)mx5&+U*(Ul2Dj!|L-jiEHgH?;+x}R?$=h?R9*+FK5AFy) zX})A4)Yf#8S!_#^OO zj{8z>$zN@SQQ%JgcxP}l$HT$HLG@=p2dX!91b8%910DzJ{NuqR!CBx~un{~Ooag=L zgU4`u5qK-sh4;^b6FB~cKUV+t1di2D()Aw(CxI{dV=Wmtm18YmB>%sI(?FG@ zI#yHs5oBwMOR}c8q*U}nd{v8VA-fc=sx!$X4t}-`) zO;XDBURB4Ix%?r?zA{sNRTlLoZjw^2_o|w!%>8FcQp)vSRsWSmdk{`i%Jp7V6PCH3 zPfJR<-mB`wGWU;LNh#NRRqa^j{-Y@=<$ABG<;&cU|0Jbc?^X4ES)_3WNh#NRRn1=( ziF-*Y*LzhPfN6T@B&A&MRjq-t=)347rCje-?SeA5>awJiTO?L3gtF*)!bwU+8ii0> zp)ArkgrrpTS0uF>%A$9@lyZyXsQpkD^snGOYG$w2Kv{I2mr~KC zNNQ7*MQvV6Mb{y%a=M$mM4ul?wLE=(FQuaUk<{WSiyrb)D&h~&&N|B?{&Vako-Ni@ z$GXs$AK?0gOp47^TUWj**_FRyB}UtIZ~j1h<&-Vta(nY?uEb3i=NtSxnl4{MpZuIA zT=M|@b|}zv@yobuvJI2cyYu|cWwNp=(5K(Y$8@_;Gr6oc(Q5^YpQ)`9zjXMlPx>BZTbB%Ku{lB_6^l!{a!n@&Zs>GW3Dbm~x<&ZVH< z_tcbTk1ZYj_@WX^t(^;h6BdRnRDa6lCfK_itNu$4uY_|%%|unm<}}rKR%26|wf!3F zYiFI^)M;=&gak>9FuXE;0(`h5MM6hsMDeT1@j2({z9PDW?J%#O191}10=EI@f;)gs zpu(OFDxNwP!EZT&XL!j51EjMT>5^>COw&0sd3B~&g{9e4PYBh3wOm((ehI&%g@wx$?G zuP)X`_$=Y&^pJ8%gH^*VISVA5vj=`Vb{MQirnK^e8Ev-%Q#s~ppD4u!DpLwh_Ysd` zJS5{q@WY{oq+BC)38+%=Vo(O#3aUi71l%3G98^4)g5vePm{&>0t0enRiRte3;cR*h z9PW^HYrny8zt+VABRI8Dr!F|%jq~NY;&dK<$sc!xa}@VNoX%}*nAam}d6rNTtD0`{QcJ!J|Kg<>=$-aWRZ|!L;gMM=Rw3F5m zE}G)@OwZ?Us3%UhqwM;05#_fJ!G{3Y{2rqi1Z?i-LNgUg>r)?05mY%X{)QjTfGNlL z%N38_aKR7cKeP5UZstZJgBL0ngA#8430qY(j{Qa+w#u2N=(11xMOc-a;Qfj7J)h%h zr(4Ee6|_jK^>Q|t@Lv6f2~@jxg9BiM81xK z|BmE@usFJ|qh3?eU*;n>mQ8W*>~D>Zckx@oR+E^usyOS~?QB;~VrR}54#R5~Ha9iR zU%-r|ymBJMP=W3G?lc$-#%v!Ts65sp7bi?$bo8v;0(gbp$L$pd@yn}(n9nbJqrDD1 z1pW2k=fE4lG2q>xp7}=bIPfNLI(Rd9I(Q4X5WE#U5Bw^4G59s`GVnI=Mo{P71>OaU zUtL#m`v$lQ{3a-Fq!-iw;Tik7FR>(*MXz~XDjG{pFr8+~ND9O0D(LSaT(Y1iLu_$D ze>T@kR-~UrCx_YOrll&iNl-^BKqtcL&?)eoD7eHWJvmd*MmK zcR}gD2g*Xe530al0qzR^03>@v_koJ<{h;_Q?i~s#NmfWnvO>yqE}uA^S}2fM)IKe{ z;ttMct*0Gq_6Pz=&sr32&x{?i3$|#cy&xC7E#_#G*nK3jk z=Qb|v{6Vo@SQjUk#mQ$?iV{=N$gs`J&4h~;+&kS{&#gq5>va#2C=!1R>H<%KdbY>F zJ;7C=nxapD#*#kD&h zB^GzJbW{a_usQ88BtsQYQ&`7deBFS=z>6A-M=i2d0RjR2WKWXx^@uicN z<*kmRpGWT#s#)czUDLm(Lzm{1D6PS{bU(_pj#=%rq^w^x5WhZnRYiLt>9OoJ%F9S4 z(edopI-L?kIjEW~xKq5K2bN1F))I8d`JmyPFW@&ure&_^a;H59{eUPTYd-NXCrpJ_A8Ls z@8u_UMd8FA!qqIX4@9!WR<^gqR_)t$VxNhxT&Y2)#Qq}sWX=rd%*OAi{KVFZxW2dD zgM`kn%?c*-Ke$KQ$4#JnClmQEB#!+42JR282Zw|2f+N9yfHfd&x*xl|51!8PM_?WJ zA*g53u@ZSeoXCks<`BP$gLOf4NJw9 zwYNJEmwfpW9w^(8QB`b*kT5KfST{NBcZqG@*LPlO=~v9(R<# zeC6m@F8D4*&w$fTd2-ywNZ03J^!iNE31~{B7`dvp{b1r^rliusq(&sGd6y$?WUGq4 z9s3p|sVtFk2PYGh6RmP8OH_a=tne8&xm^EHO(+R(lP50U-;7lze!27Q@IRrtBlIzd zmnQtLbpDhhI8{7Xu_gPEinHRTmla>muXxm4TbQm}kZ5)jFm`rrcSundEZi#mVB!1$ zt<%?Ia~nbvKqmiGd_Bv?;$Pz(k9hq*F;yp)nyL2&mHA7+vEa_2o_{NF8n_cEQ zub0V}bF9j@AJ__R4PFUWfj5FXfcJws|8Y>~KLJ*NKLsnn=Rn#q?q!esf6j3cDE@S; zwEGO1#+v7nta&cUCZm~dDy5t0$StK&nAuVsj~Z0At~`}64E|)7tOnb&EjlhZRY>K4 zoS6y_y1O02yi0hMYsvM4!#VrmcWr@$Z&<*h)br}j?z{-7UEA$DC3;v?BZXyT&TDG0 z>Pv|{Bj+^TTZydrPVoBOAW!1%U|$eY+_3EsP?g-C;GUq4hxlW~UB@DQH%GeeBFV}z zNmh=TZk6{9mDPHV8K9xHE@~;AQpPn6k>0c}m{DJlZnZMxM6XP0?pjA%_iO9rXS8@6Y`h}lU1$lFa2y(V`#_bv_XBqW_Xn%N;h@?H!$8GP$D(x4 zm{LhbsU&OQnNDTD>FCu|O*v`gU#CqUHMe?j#bsZ?hr)IUFER!$tFMkmGWlrH{41*V zTXu(T8Xa0y(LABzfhU$ts3=;N*{`T|L-B&D?4Z#*HjijsSKRt|aqE-C=oac@j)p6C zJaka=PJFqs=nGezTy*HnqUL_B8+tAJ{1sz*9XhU8=4ftSUGYG1g}d1WeT#JC(Hj=r zQt<%yo4a?>XhrGb^B4utETd(UirTinVk_Dy18QfUwh}9jmZnZo)iBU`mk&vVP)1Y; zrFgQ`e-oXY3|dasAcIxdK5V~blMDXs`1kR)qty9@^X>3g^R(D!<*o30p@4r8Wv!g< z^SqPt&kqA4D)s-&mh7Y}&N}xGY}e;!{)G*58)ju{=QS*5J>UiNGoAlqoL}hY%sQFP zADimq9>@~HY1JvMkXFil215wPD*D5sX+;EC=q#TJHD&#E;bt~d)rOE&s1$OR8_#qh z#ic@;%7u(`K@0le^qdOYk1gYs$79_Rr+|aOso*eh8n^^J4ZIFK9lRS%gDb#B@Nw`g zP_@Dg@Ja9gqW2e{@>l8%?Hy_XNmdI;N<}+hPWw8YUcF0VBpJ!V-RmU^DMskCOIC5L z7Ij-M3aBz{w0sR$rzWU)pl!AJmA9p0)2w!$w%gasW-OfxsvGbhn;44==M2T~#(dMD zpcNGk&7KbASi>OH5nm)t>+3Rg&SDfrt=JZ~3{+=KWD8F5Qd0J18|#&ep<3d3 zAQy|y2W2f^1l4rA2-G0-mq0y_j&-9EP;P_JlB{5pWQ%&6?lm9I*A;r5#|*}{rJ}rT z`BUr*QobXn$>}z7$-3cd=#EcN9?sF@-JDOk&Dzb)jtgt+>ZzGCjSJN-vjw$uqXLd{ zEer>Q-lfJul^IX`JelW=nEBo?uMb9Sj7`)Zl5;)9PjMrVTi0D)*FdH4%b+g!6;NTW z^%Nf*Q!L3SmXwNKCzR>l^iq=IXC1|Bx0K?Wxa_!YD86-56f;lSm4RE#?&R*+b+1)6 zMekjn-n%`$_jr20<>@^vrdN{DE6E0}OedmEr(RfT_A*V;n4Z3mGfmpB|>>4s3I$Q0(lUelYmX8IzvQbvlM&YTY2r%=WfNUq`Q%zuULr>grgOIJ0>H z$$lGay5SrjNnCB^JJYGzzSf14k$u2c&lX&h7jiR|WQFCPj3=7Q^)GY2mJv@c;2&Dc z@8Wk0Te88Xd+K^>%$;4>V(R8L&9geP^NUO93a&sl40WQaHCM?lbk&;fr)teq`PG_B zGJi?MO_@zqco_WoA1p&$ki72YFv;oORXhM5iJk;>;{hu{arXzKyD+cEE?>kloW`rOmf4_qvO9l>ZCX^(0my>mq5Lb&-_Lx}FAQT_m2fu4h15 z*IH24^&BYcdLEQ@NiXXXuGnx0m9wq-mgv=t>9o7v;i*=uwGH9*@6 zf3Xz$nO!k|4R=Y7KZSEf<5#G;>2iV5-ms}=W@zlVW+wTdXAMo8i*q{n4^D9stLlAC z^~$$B^Y4JNy1#6AjI zb3K5f!;1*;rLx0S*JX+|Dv=$-=YIA2uVD7LVH@8llnwUeB65S>zH>JC5Bg*_2tB<*LXEay}szI+Ha}`8aRMNPL(_LYp_imE+_IM9Qp}t=8!Uq17!J?asGqiI% z7L3`I{GIbIxrU&@>G^eab=wc{%8yAniT?x@m4AUdNU@b=y^TI$r^N{?$r4sl%FXpP z-CiW1>1w>h*PO9ViCyu)m?J74nDn{FUoS0t0^#tA2aY|=9ccG>!2+*ZvBAj-bgm-uiLTq5~@) z7*|yB!1+Ze2Dg6PYZ0SL<9ea!g`%SMf4kbd_$goTDNJ6{hI=l@?>Z93yWFHL zG%++pk>H(DR=H08N@qVY)Jn~CxH_o&DyefDrQ7?Y-T~ZN{@}LYKv0=!M{p-_Cs2Is z3}(ImGJmY+Q2282bY~(rddZp%(%ILwlFFigdtYxNODlOCtpr{=xpmd);nzZ~tC`t# zkp_83u3`YbxTxamtJ;;V?Z-eNEvwN47tGpHCqFHf7K_-Dztaro?2q4*6T_9F@TR!A ziRDyhcQ*?LGDEEvy6~Y;RTiHf8_W*wk zDxNwP*A0&A8D6sND4k8ym1NU&O*frZzIy?vuS2qzi}Z=^k50>`pFU?}SbV0^z3iyC z`m-+3dafPMt1Dji;G1aIp^I8Cs*Gl4%I3t2wwErux&{5D>2r!)fb8^2yJYs5a^K0g zdV>OZ-{Rm~8hlrD_}(D*@n)+XoW?vr4ri7Q%Z~ zbS%%@| zTk>O0-BXu6ncZ(Dx}e&HoIQI%L+2M~c10H!u0uXnzP7pdx_>fPi}&DkPvvTrm`Z)Q z$H}dV$7--2xCT@+=4o&Q_#Aj7_%l!~x?h1)!C!;5;A^0UPksZQ3;q^t0bd7|Eq)JP z2mS%n*yWqxx4}Px4}*UKp9S9ne-FL`D$aig-v`MVEtLTUy?9%IT(~Gh#oX9W%FJ(@0m83(V)%ze?H5*p5mJ6^3*4 zR{Wcj*qI9{tFC$Yu|`wf!iDF4ic#2)s@*7T$EfSDa5qr#P-^q=antD&SmH3+2r7Qi z;#gbkSet=Dl9knxY`VeO6{vQ|qIeSv!e(EaPqLN%aL zv^N>1Ij08P6nnj4i_@ZFQ0(>b?0qR_Pm-}G$$qe7x|axVIyV?mQ`p{uoe?qTlJ=$? zmbABUPG9`)?980r4u4vEi{FjqGNk(^?W@!?v=ylMq&!0x#|%j_h9p^Az;urg-gL%L zVcQB%+Z97CTqS8+;T*;2t{yV9rM4xilAV}BO!f0jZS9$=@JwAEGbPEGl4RfDm~J)C zVY;~dS~3uWESMQ92rL&!NSag&e#t*Gg>%&8z9*lsEh)Z2P1P}-UXjTuypn|J{z=o? z#uK(JsCZR*!mf-7lVpTRGQvzJ!c5me*x)TCY$+ETpD4X@3Hw$L2gLOZ=2WuWx(UDJTiS5WHu!xvpRn*ETz{vo<^6Z#?DJ}8`Ol8K>p;`cPBtIH zJMcqk56|lA9eAg=w2GT7PX;iQO>T%MbT3dDdv8#2-^UYsTTHAZBUX~Vr8V8_gg0Ft zu}fE>Z(F{OeL;FdpQS5$ujIt!l)rF}9^?Ck={06Ilh82EuD;9J^XnVjC$Eaw-Sj+Q zIMk_!pbAcLNz%E$r*oL6b2z9lBRrjV#&k+DIwjfS4W?U5c+DhYVU&eDJA8S7JCW0j)QA!)GDYL2Z)TE_`pCF1@J3ml41WjZ^yRniJ~e$uc=~EQefP)oNizB*S#!m7&+?3> zTPaIg$ENp%$x4zM<_0PRHtQ>Xol{#m;Q8zCa z_ItPz(0@2uz}E8@N16Vu=U)(I%37bPT*9Y&rml}N+%wI+P`9EUtXadY&lEAlS;c(r z)@L+dPhZ$?r7xFTpDTL1Si+?n@q4aU>vP2f91vv&Whck0E_76jOM;^WdO>i1*6YHwrkma`P-U5ZD#Z>Dmm-ZR9jt zmlCJo6i?M;`>|c%^<&8xY8j3P^$f>?dht3D{46*X91orh9tVB_6wjxDr-8L#8ay4G z3pRop@0|lK0nY;4z1+O8@v{jAzu%cfH!~|ExrxZ z0+inX^$plJL5;cJ4r=D?9iXO$+zIXm-UaRn-VN>xej7X#{0=C)xEECN{|L*suQDXr zd|XMXC`~BS&GnKWBOA}02aV2ucw}X1W`x>jHonhiOP8!#yleUa(oabcr9a1sX~nK% z)>8a=qMACE?e<2p0c{QCuVw4Viq#wicf1!$JtkWsm!dy9nH79knaTqlb%C;i{g-{= zf<+5r+pVpe$Df(!p4r2ywSk&uvCArol4X?~Q=j4QEl}KL>Iyi4P3{LIf$)c*>a6=f zJum#(+%#}3#}9)?gFgcG96DCgt#V1HyGXLSLz2}UrhC@=l61$Uv+k|mH2>aZJ?X_q z*_GKFo+8kwBdeP0mW|UN6Fw?XyqLY*)meB$8EbdZHz}@@Ias>#>8oJP00@?A*eY zz(Sp!>&z^Qo$6io^VyC_ybabhb*`EZIp3YgEIPhBam5)wD6MZ;+{qy9@|^A73+s=% znqD)2SJ%z})RIzZ5uEO)2qn7x)uUCFGOf;outZ zDDOWOe2U}az^B29UN1}kDaX^nXF!#Vy53CiIj|0V9!!Izm;3JP1yFn_oKop0q>`=p zB+0%2mt^C=rhCbUW2&QGb(YJ>9+c%!Pw&yXQl&(c85myM6|dtEuM1Mk#UV zpCq6HUPVn+q#|CI?kEB3b&hv>e7Rx+R~hRTI>yrYpu=3Qe~}NZa0eIg50$Y@rHL)s zm(e|S?qO^@oyg8y!c-PEP;xXe52%x+l!i0%W)O4~7BUsxH#pr-rlO&W@a(@JNfd`) zfy#-$1_y$#fqQ_z1@{Ku0EdFV2W2vU1og~+0!M+bf_e@eD~X?hX?v|C$zCf-O1Wl< z>E8F@eBoc?)?h2mUZqsNr&nf3>v=U%W;ge>5Uu-4{_0YmU6jt=cbOKNZ5y$yswF%2 zngKK0?f>S*&r$?1j$)Mzrc?etBMGm6(iq-ztuwFq6@RsI?R z#YLu~(nD<&xxbLK!oP#M^m>Dz1K%gyk>Cg5 zc<@6|*8dTB61V}J4t@-t4E__G1^x?6gZ~ESfTU!LD&|kXrJ$~_=UPijTj?UnN*76~ z=pFA{=8VvEQ?m3(ToF^bhCsCET`99pV(W&D%_X%nSyZTfS#e8t!exUgSm~U zrLr~EwQap;I-@(KU3BG_FPG>V-W}^v5tNg`==F-yPDXnSn_Td3$3LtRqn`*xrVb9+#nD7>ET7uZE#SLsT!NjQ@1PwS@BUoT9@ ze1G4QKFKY!p8ei>6s=!kDdS7-N6KFI2w|sWXAGX6{nzeH)z6&Pdg0=zdHP4~BCvVu zlR}%fl&Wrw1#ewEB+49^y-JtzjjYQgXRp`Avd0aX=>APvP7k=k{#0d?UDR-Xb@37E zu#Vo)d@vlTL zkwT@ba6c{JAFif^{$9fW09k?0BKshHtDrx&ic_Z16D9xnpg8N^swI}4z|NdX>E|(ocv_Io&IZgj2uNEjS$`rX3`cB?xcLfLI zR}Jb}hk&Pmdx2+ydxJ~BeZb}5{@|_P2yi7h64Wyu1nPNzP0CttPLlQJB(X>=7HB%n zDKg!JSf`9(I(6r=g$LJ_d*zhya@NqcV^X zy-N-P7IGvwY4eXO5?bjDj2vqeDT(W3(sh_l~R?Xe3$xNs@iYZ8}w} zrgOy96c>E$5KO2mW>gU-Ups_z6yrzonb|B>@>>#SgKAUevZ8w>S^1o2d$z_K+-wyvvTtQXo zw6gzO*pjKNIP2PKDviodWsOCvKD*p%lT~cZc7f9{4F@X_SK~m{(#L_jg2#i^-~>>Q{dsUGcmlXTcp`WR zI2lwkate41I0GCHP6dfqbP^~oq*sCU4whvFmLw~%B&DK}B&q2R_L8jtZaNKNS-4Z< zaHq#QE5zJCd&dtb{2@pMH<#-w%eLZocw*EboFlyHGdkNjC1U-2z6_XG&%!WgH85nr zcOdrf?WMBlsaRLwH{R19gXXAt&vZK#S{gA*FV{{bWk)xS zF90^WUvTpS@9g*kX!lH8r?6ywT0i~5K{1V|&*l91drudL5Q8)|-Ccb$|NpKG=Vmw5 z`l}9bWqYl#ZYzs^1PN7c0_#Gjy9i&AP~sXB zbxx}g z<{F)=J9UrXN`ufv`O)c5-)g+esk~76p@)%+P0>DXSZZ3gSKN{%$YU6vxOf8G8N^Il zRC2Bc)v^2qcqF(6JRW=+Yyf`>YP!htpbY8-@LEveZ}i8vgD-I`E~Hlp@*(MFV;GWb z3`0`NH4aUubTnNN#%nsQmS(zvv2JjzOTW!CIQyG(WcnwZ-eKB|V9VCb!o>JmwvGXa zYL0>%Q4tLOaRj`JC4Bw4{C$y!dPyU+XbBHEJ)mE|rs(Z@FgdzSPd4e{8ip$5Im=Yewh>>K(NU{lPrdvsP)208DV_dhP{#3@r zZJbN;sFEQ06;rNp{kWrPC*wM!uD+{goxg#AhYnpDr4y5kV(vC&T>tjm@$k;LJ^__M zH+l}sVh$x4hmy>=Oefi$9Q=m^ zcdbkxyQGThA;h4>eOI!Flhlyh%}Hvj?&72xq=8OSmA#{rW*}|vBz>E)t&`Yw$_@4C zC(Z+RXe~)*R&v-%WH-xA9FnpPCC*K!;AM zDv989&jD;Ikyd+UukxrxVs8+Oj*7uba9glH*ay@(C7@DTdRbs!kO7yd6jTpD`hCEy zKsA3-;K5#h2w2AP5nwqu*6WW3`*A!0+!~ZI>pGLc3UE4D3C;w!0mYU4m8O-&A-760 zOOs@|)pRR;IDRcN@2q+A&z%>IojPI4qT&0E@Pfgx{YL3ap+zGj=WF}@hI<^L2_41R zQhnb278m4RcK5WwQbWKLcR3|B5g?S={!h zwAss6u}^qN#Xuu_3!S}6DK)9>QK{Ckskz?vsFbxc+pB;Bh(T4fZ!8^&G}7s&#uA5} z8qW3T{<#h3x%eHLsORd@=^nDy#4MOua~tXw zghgs+Wjep!E#(~VNTg7|b^X##_fm?=CMC<=L`v$}ZU(mjZvoXHz7^aR{2Hj7`gQOC z@HS8l<=eq=;GLkx0`CI#4EKO~o)M5>4PHss;FV-=PE5DnhjTCOinA?GaZFdMPqs8$ z#J9Z#+Y+Jh<5JEgbIe(2ld~1WIosiPSw|fha*XB!HO_9F#enN3iq1fBBG-(!sJOlE zC63kjKFn!&VFD)-?*%oC@m)|{uK+cr;`^ZDrekq8iifjYCCPG?Bpci^owAGRT!9m~ zD}lQ)U9N5(8kbzlxg>dW&?d)*!Z~`dM>~_(w4iYj#1(p%X!mgY9P`ZK&J{VibdCE!k#|2R(wJq~qRjpvsJQ7^n^x zc~5~d#5JJE*Re<(ACoA_NR(tGnocB|&PY^=h#{u3E%!R9%fEZ5h?e7e&Lwm5JhaJ1 zWH@Ih{2tFIQVoY$%?lQE{BvmYOF~Ctjf;)#bU)?hK5VKwXB^h~=tnY5R`+T@ieTYoR+bW*4O%QI}H<{U`pakpyKk1XKpeNW6Vi1 z<|LWfnNCcZ&dg3NssCN(l#!F)ob`}7Rx7HTw`IK9*x#m@d(|`d8_(Pup1Bz@bCQfX zNyeP%#GL8eq8VE3!cP^dZMWfK-$=E2i<$lSwSCc?<}i}1UsCO?buXs1of{7qw;fY% z6FsL-behQ1CtQ1n>iJDyVQLfqw%}0ZBZ!8pC=}&m?~p zX{SMowTLBIi&&Dih)t*R-*m38)OsQ2wM%wfSSRI#%1LeG%GVJ{eV#SrDkaTq7d*rx zRJnedrMOby1Gcej!436-{N$3U8{W<3`iIo*D)n?tv8O&lqW_|GG`dZ_a34-hb=7|v zk7sbYmr^gcZT&Iq>i+)%m3p6mRUk?1QmqJ7+FJ4ozvW?H?QgDOudF8l7_E4 zdPmzjv}#_OKu3~}VtDf^6L%l=<%|dq3+I7~hX~EBSNcE{s;C51{Q7$08hLoDS0q{K zD9Pq=o9s}+E5y8lBIA?7dEt+EOl5(e`c#9`xfx0KNM@wnJsH)Y?!AX68bm}7NUP)qx zcw+Vf6^Fe&F;~XKNHSt1*$|oORuJBFMvT7V+ah8bxlr;IMlLZ2O(KA~Q2hETy}L#a zj}sa_F6S(q>)v5;on-bYM9jXPnEgC4`+H)piHVV9#7Ht?OebPYr|JIX`n7Sn|BG>Z z#U=U(^3qqCB=}V~9lBMa{W6JJ|0!GX%+vT?&9bNPvFX=LtZx1Bvm6d?yIZ16@K)R)$E%ar!RS2=Pmp3TK3tG^fR6vmK_^qw;$cV z`S?!%;~9KK|3kNL9;yHFYmvX%R}i0hE(^HRCsuX&WY zzwXg|np}Tt)LZDi@YrD9@%iRo?zC61PZ#vBbXs+mRIw)QUU60&wV2-Oe7jcztt-2? zi@Gc4H1=J~47*o8P_#qiKc}sKk2}Y9y0;35ZP;%0`VrW@XgC0r{y)2ZOtT zhkyrwqrlPNbWkrh4g-$|G1r!Jz|VuPfG2=&f+vE?kCQ>=j49v%a4I+moCb;uT~Ewj zPvY4;OG!4*Qc@~9j8LYl@lq;c0YAODnLlsv?7GIe4fTf(=6(3SpIgX889G7!6Oh4& z9X@zrQ1O<(%<(QB+!9EVC6FXrxzBVO zx;5RV6R4=G1X{sG{~HOUGBEkA`{pOmY%+IuZGkRQh)`*L8Eg(CDH;=iS$KK ziPQ`#krsnWr1L=~lKhoO--kO(BuSP?k}MaQZj}$mn+mPYb7Xn^ib7X-fY9BSItnG1 z%m80Smt2xEuhhw}WAx5(?tEr_`Qm2oeBOCeer|4&6aG=6wf>J9G&pyuC+ad# z@w(g-_Hay?BqL0cji#7xHQ`NXE&49W3axX_cP>fRe6&fj!Z|!_v`0Q!dbhYGWaYK% zljP`rDsE{W#-p)Udvcb8ipMpcoK-xCS(79qN0JSwm`(#Krt7dKwGg++nlv_-Bq-OK zp32XbvL>G+d1Kf-H`BwyE?84&0B*x=;~&8#2`gkx*LuRP17%Iud%}Ja6DG+BlVsLp zy48d?omo?tWChFMeCIaTny$k@kt4~h z$#k+N)9E!%CF_^;SvGF47A+aPsL!K=@pV?l5;gpmaN3f`??p2yd}Uj%1xVB|+Q`;X zFO20VxI?^mQm?@8b1kwxogTnmSkY^G`c-?guOu@cGdEvpX56 zZtPu7Z5%ic20EBv;jf~KS~HvftEhEaWVENV1*bSEmv6;3)hoY7Iw+oB2c^Fa><8Wn z%80)K>b2cBL7jU$sJ_b`pq@?Pbo1wljJ*hwWG{jw*<$6U+u+05Khidxj#m=?|M7IR zZ{%zL@2BHEq=VA&TcFbM+o00%`=HYCJD}3>UQp@yT~O)xJy7YWa7xFQ;&hZ`=_tw4 z(R4~j)47Eu#}r?>>Px+u9pZCmW~b5X7xl`nCsUSBYkj)QAw7xl2YzJF{V?QWjZyjmpn0;|& z>#9wCE@yW~-}CwOsbb$e`dsxA8*-q})g-doP0{tFr)!O;>&=)hNk*3>>usA(y=~LU z+FJk85}TS*tZP#XowBY>Ez8--SHA$9E)0C>Skda%+!TkT zxjp0gd)D*!mzY0E#-AjcSz)@hT*q`Wx7N2>@`m5Kwza@TSGM*=uG<}dKkv-n=G)ud zpD)B;L3=C2*ILil3!bmP$9zdLz9iYef$3K9T&AwB1? ziC1;u98Jwk%(R;Sv8K*3So*|ZF0^;I7crQUn*=R`aXb9tL880=_r&8 zMbmJ^jY^_iW^}(KGr#uCyb3BFuX$!Z=0S`ZNydyM>uQ+pKEj*MzOISqim|FKFP7R) zD4)raebnJ3MMpV47EN#(?2-#ih&46LxRFD}RxZ~+SexwYVzwl!x~8tNBik=Kv#P4H z8&-8^@31!&P|}0}@364;9-k#Ux>V_~!9&7%pyHso>)fGia=(LF#p`uYjm$Sd#qsx^ z@lObBEe=W6;*gYz-XxUi)_Ez|V$~Me;^|yvzeKJK49f-*?~Bi^o7e5I07)G3rB#bP zwY@*`&i!kJVJ zK)LX+$xM1Je#tr4;T(<6zEaqnSirZoKHZ}MxdJv72IRg$&aJnFO8P63xb3)KAu<)G zWJZ3^lleZVxPIWtERD&OWMoRRqTY0?2yeQVyi^vw66<1u#}^yJbGv3(v6AbG;pO-x zKe7nt=&634&#*Gy)fJoqW@} zQioCVc5b$J_9_Kgv&89;!d!8RKmQv2U?e?ORdjN!t3`Uj>6&8QBBX60rlTIHM-$xr zUdT0@+C`+45$4%mTg86_U!_&(=-nYJLV8i?!^iY*`D{AMR}V?cPiTNtpBQ>Ft6MnmN0P7V+Ap z?uWS9%bw!q-joM~;Q6M!Q&0y})+xc1CFh#5UDd6}+F{DIu2nm;UE`H6vz55DE6tP} zVx0`jO! zwxdp9XHKTPC1xCIb6199kKG!v8kx8G8wwN`nQ(u$YuV%~F)hWfKdAAxZM>-s2KCHU z;4l!|a7(Ce4^HM-{!>7Vpk)ELBdCIe)NfH?xHEVsI1s!CRQPX!gTNnwyMU{_UZy<& z`2Sr50@UYs5@0zhE(Q zRKcNQE7`aW=O`1tHi@0N@Sa)b=U=|e>e)ZDf&p655gK35PuR?N&4)meqB06p+z$1m z?HQ9M$w-rAzaui;Q-n7iX6H$}U`t6`%EgkiNODR0Z9ZvXaBTC5OZGGiP$w%?DH)vN zAq&fGrylKz8|R5T#uGO*CQgzOC&|WRP4_IZD*7kZnacby`H2;d|Q(4=K zn`><+c+yVvq)qgs4Ub8aWTZ(lYcrj!&2$~4sjk~1(l%vnzt1Nv*V;CZxUQ@%hq|6v z+YC?K$)30`c;XIkh@C#%qK zP8oiG%4baZa|_r?_QJboOZQI}XpNq&IiTWomS?LbW=oQ>CCTQAm~J)UO&1SgFh+FZ zryC=>or_LP44!F3Ku+T>>+*>Ud34_VjGHuacHJ3s8z|=7*ZH5;`2K9hr?n{iy9jg) z8Fey6#W6|lIiB2wpyHnKumVFM9V0I=>x@U)V${dZM_Vi$kjRqUdGD9yU=Pb_Q%Nq_%J}9 z>mPbJ?{d!BY{^fLbWLi&NUhyRCbBc91>RPr z>0a{T{Gj{z^pxyPub`VYeagsz1f&@h z6(v9vlwJiv3DTv74pKr3+|Ys~5mZVr5WHRkB4RJ7eD;EhiseHT6ztehQPB?-MHCB) zmH+#mDcRjgMEyPgdG78xd*;l0X3x}}EjPXH;^q>QIE3YphC|K&`{0@N{8Y4!)al+3 zBg3B^EUwV@Cv%vTg=etF$afabMMl(j7XE;dRIdg0qea#k+$iA&fg33t@3jRBdMP9( z%+QSK<5|!(A)|viMobFDZ$W&rzLe!Cc5WH*=8rpwGop-mUXL=cqTGNjTv3=OrsZnY zZv(MYffc3nQ_)iL;aAYjSs(!}*pBiln(i-q?pzpE^+sKTaH_)-Ov9P_9{|gT%=Z8o zE7g2#CNOWTRJ1fx3$I6|A$ubz^L-O2+~nO1+8p#Y&~~8fKs$im4%!j)E>QY!E$CR# zdqJmy-UrHazaNx#hNB$SA9RpYf6zfrJx(-2WQU+fPQ8|*^fFM>l^$jVNr{a4WzM1K z1O}EkL-^(ga}q8glZJO^eD`YA^`RQV=4NAw=}3P}5G<0?duFYe5gllY9*<&6*RluU z8L|(7G7k@HPi4Ua>JAY()n$@X7tczz9{NhAyi)I9c_kYt;eU_(3$Ntl=}VZuxyGRC zsBbm+NFI4qd*m_gk&W6TQ>;hGDUXm-Z{I4}y*L*oE7KM1FB#0~g)7KB#D!g9(lA{a zul-NSo>Xw8Z-NHvhPlJa=BZMPbJ#qa(1;GS%gTb*4^OM`ly=Q#?UEep5^~BV4A2E5l8B+4uk!?=j5GK0kZr zKdL%@f2q{;7v1HrNwgnsTU)ieo&#mRp4V=hZQVvrxs9BfSu5FA=qs7eZA;2^ndzOA zkc=T*vt~mUc9}_26LFy%(tLd8U%AY`EE;wZ?S){MwRLxQ{)+{CSxoydANXvAYsU_vrtn-jC>@t&vCAvT8vOvxHhc5G1 zE~f#~X1I3k)NXnYlzDkyyJ?|y6FKE3a%yc|$u>e?$$V~-+O-!kWxC4Ll)vh?!mcuD zSc-QAU4_f6R;8`*pFItzMm@8{8AajY4@CcNzxAPZ+ee_x*T>pz7hAWHQ*I-tYL}9+ zb}5<9ZA;2^nW-uNwsw6JbQx;bzjoO_u3evMH~kNkwQG-d({k%3a>`BQRP9nS)-EMe zZd#Ay|Kq4w42bZv=Kk7M&Znqs|Mho9#_+0U*<+*onFi(~+&I6`?%NB>TK1)O-(}W) zn3u_P2^N9Q!>^vCG)xI|29IhmW7}5@Yk{f!3Jp-=WH$en_YgmqM4q| zH%|V&TK1!M-$78;vY)j3uCneUr`$(Q)iNbxEmJa|`~Lk%$=Q9_b^coRo$IOa<1r$ey+!|$0zdVv8KYa>`xgRG*||?30uX zFFwhm@;|@c;7E0hH>eoOb68nltuSeLE3u3^rf&ZHJ-7XhTIM>A_QQ@lSv&3&Q0A+# zcHAcGIC9Ey^80ebph+&>Q0w148XBi6NWUsjgGPSXx+ zsvXu$J8X+}7&+xIa;l~&8Ecx7sScjs+xk}>d@g{(uL<}&_~pSKOr{6&8H*hJ_21;! z#GE62wb;1oA9nODwR2j5a`bDhowMCKhn#W_IW_tz8Am@QGrd+KBRSDGx$`sUS5j}- zov^t~XYqa|LwPmo62$ci{Sm84!~3^YYcaJ1xd)pwCx%zI`K2k$^YBmEQ19r@9XHHRarwA-oiQ zC1l}MFq7sa#ATFTY!5p7oUBQC_@AW7G5MR~$;Poq@S^G42KC3|EO>$5eBihbjwemb z%l4?i{N-btT`;Rm$1+dlIra^ly}CO_PC1rbioABBWIK^w$@mq?P8;v3?eeVSSD7*dexGh6PU4LCNzmq)ikAh0gG=Dmfj88ol zG*0w1AEM+P^398m8QR;Qu;69>MeVpP%YMpF8KEGdr%fOWayu~9O9S^Vwn}m%d&T!?qoc!uiEk;F&dPQFq{k8 z1++gXOKbq>WYA2|0?;9#ET`e1aZu`C3OW*W1?VWy>p+P|KQW#@*a^p}8|mcKjdXG; z-ZzMSPh>nVaw%R%6tU9dmmZbgMpl!(*t`*m?-DEW5z%%tzJ7XojmL`T<6tOW9#76J z>7QP0@N}g&J+kEaIfzN@RCRx7;((+t+FCd9{Fw2hlkxX9Gu_zGIm0C6ot@dMK#(AD)ja7(at4^=?gqz%?R z-@SiS!0h??b0>o4&&(sAE&rHOS|j}#Nk(EFP$N@V<&c-!_!a<1;NK4)J{-Z|p)MPs z$3kI6FhO4azyT{)4=tRCLT0|Efbzlmsi18@W1we)P6y@n-z-q(eKsg7#mDfjdijH# zdijG~ikF09Q?g{uVN%1KO95igsg_uB8DfSGM>qLX+rw@5xBXz*<{C@c>=W_J5wq-t z8cVq%gm3Gm4#p>H>t>p6jGx=%Kd($nY}X&GJ%m@I@lenR`@j!6#J-mgH-~&gs2RR! z>BXLi!Wk+H!_u2Ad6u$E!z?RDXOc;=|2>d1hLUKxH?F+{t-!_>AWqeAUp`LDP^4sOu(Fa5`u+ zCsmhxK<9w21icV+73d<+HJ~M+SA*UTdJX8^pw#F5{{~Q&-;JQ#L2m+m z1N3H4`feR4OX73X4)wiVa_W1#P`@o5Y%aann%zE>urdAyxG|A4lN{J#Eqkd-}4g-~9HiI-TFPtPUATZ1B}a z)IfiSTsqv3vf3E3!L!;kU4JdV7e&at+z-m;x*nA0^$=)d&__T~YrV%n&jx)0l=*%V zltupoysdg-a;hgLmm(j&R5fTkb}Hyq%2ru(vT`$9Xl@tmI#fx@V0xsY+=3!u zezt;g#ZZvIt)T?GE}XDD%!^7UeJSo_ck=--vt+J+`ACJoGa@0t3_FQUM+b7$q?k;U`> z?w3?nHBnzuF_&krplVCW)X|q`QDmfGHlKdX3VbW86>OWp{IL13xuk31oA4dkw?LWC zx3w=1<3L@ukyDp#L} zN&;KUP*q``n06|*U{&E?nNN1#^*5P^K3br;och<*goCRI%nQBDx%?C@d=J%vZR34V z_O2g-rh$G0+8Fd>P*$~1K+gb0smfEvpMj3U@#mluKtBcLIr5mNkOYUSiz9OC;)q;| z$CXVbYo$5e`OiB#yA^%6%ZN%X> zinek}{25mY;+r_2$BSoTZ(hk4PasFCgI4v6XBezs#!rZ_|EFh)h+PE$Z2g)`B?N!G z{|_1He+GZNe?-0qaXmtdwp^W|4Nj9^%EV3ub9(??&iNB(=HQcj_{w$pFZu+><6u92 zw7w>Pzdw2+^ZqUC9ka>ahusce{u!!mSHp-Roj)grF)buvUg=d%1jk}y_zLv_PWKLg z!d)IpQM&pcL3`pDt9sJa|Aympar`@|q=kGIjw^uj+^NS5rN9|#R41oKb#f{4ml{fT zEDS0c>zb0Wt|^(k#$xJPo9VU90IzCU&6=jyl3KZkW=-BT#ARk-*V~Av|%& zfh>Fr#-u@47Jl3qUdLno*|YiP-rs%E!FON5y-!73^kNiSIyQ#m;T6&oK$(Ynp!7~1 z@ech?PE88PsW%;zY`u;x^$y#>zx7To(uP0K?Dx*wgP@>-shj`AL#8?go;_fH)yklP zmgS-P+CypDLk+Ztj<+5nr#wVX-Fs284Zu_~EaC7YHHqa1AZok6^K<#t5`~w6=Q_>4 zq&SvON**i3ai<5QiY;w{iq;9z8cSInJ3Ua36>nKx>=Vnm@BCbir756hNKC?tca0T? zfYAA1expRMBpZQso}=-9sx*12*Q`R9NR8sxp|%&BmpIV*U_n~!9GtlH+ta(nE(d67 z2lpk{V3ft7)AgTepe@uJJR-4E5QeJWGI2FW=)}d$fL?`H3qe?yH1ot}_yloUY>KfJ z+X3B>xqbB#D>)=5uBI0T55=IJ*o$xKEZe`ZLfidgOwXLOZ2#hvZOiGC-T=uOpLlMZ znLCc#G6o{n^He+jqOx>Wd!)$2_EZ+p$-3%(uavEPA`Zr3?2hxJJTp zL5Y_csotO98j7q2GNJI&z$v^w;L;?PeF0Og!)5|ckb!Xw>?hbJdCaKkp?EIao9lSY z0KLg&#G7~Gh%>Q_cr#{fMf}Cs7>xZlPvH@Y1>rkvS7Qr5l)yX_dj_a)9e_9X^mHQ| zuU0yDpcE+5$=ua{^*DP9Mk)UbbLO?n?4xmp`23{IFgof};Z(%VFvLlMiFf3nz_R8D z@S~QcqlGfBr+~tBUK3DWJ9Gk_0h$3?4B8EpO|S>(6`*}UuLbQ3$^}QXio%Vc{XqW< zIuP__&_ST@fo6j41|1Cg1L#oD-#{mW@~@vz(+eAeW`mvz8UyVLngiM$bUJ7+&{?2^ zKo^1z1;sxg7iNLtkG2aZffj;hgPs9O|MR#S?9@jMQ%hOo)KV6?6pvrGY9O*YnoIF$ zS?STX(i>%EW33FcdZoPsz9$a#BrF;u&UQuB zwmi;5^@*+*@>>UIR1IT)Iiup5$+lt+Bn;bRLPc&P3}ZJncz?Rwrn+Z2*CRtPeh<*-aL(7a;?TRgF zIkxbKZ!lTI@&{`GK`z`=V{|cF7-5hI9-QZ)( z@n8EDp=MEKDJYj^Q26pkK+8c};J5^|C1?V)yFRAB;y7ln!uTS6%=6DWvdt(mf_2aA6Rw(y&aCe0|secoRKsNyfb=&hO*eX!p=V!^A4-~=BA^T497f^C?V zUyh<8y9$&=53ftnUkS>hzYdf|e+?*$p2sZut3Y`!JZ4e1lA@-BoSGJqQ=b!2vh6xn zzuA7tAspMUV%NYy2PuZKT#ms(0^=C`Es`!@h^=qv3df`&eLfRA6-;Lu_TuqD>P}-%tId<2>#&9FtMS7EVTYKv^a>{MwQoPO3QnIa@Q}gY_ zDsdYgOZgIVJk5c38IhoLAuOF@9gGXgtEt7%3xA}`q#^A#&>-24if;SAxy!6@o{9$U z`}-_*R7Y~(t=fIJY4>%;nX5HSa>{+=)H6Lw_A+plOntYanEq3dl+V9=O@ADxc zr#g0W>gy~@wpYjM)?P@rm$~rHk%+;ZOt@{&MO@f%CJk4ZesUcrPw1&yTDIe8PY0jl z0vCzSYa+BsN1=w;;ov?v1c%=Jpv=ny+CjaR7iJ|z zg^ zg0G9t}eedGUSpT>1miA*26(s=8zGIwRue;!(ar)D~v^mZg zm${x~1D=vgEwzM3r>ElcQMku19LKSA;kYoUrgj&B+aa>m*sB!xfn%#o^>$-_NVp{I zIiAxeCUDx!5-@=kki8#uS^GIF4ab`cv$lwPrHpvf53EAm>`;8e#t`5#h~YbIoI-`4 z$6}tChoeBdlvZ$Fcuko&J3DJi!5q2j3gip=I-pWlwNJm~=i&yQdK4zrn>rVNYQBWoU4M@r7V*+0?5-B2ZKNn|%mgE1-k%$<%1upj5B(ZkY z0jEBN)5da$aORCYAoGWCM@PSf?=YG)-4VC1zfG;4(^ijwx)0`AHJ(3ys_c)&y#sqO zo#E4=4VE*mo9q{jHblHa9D0v}!j0Zzpr?SMjmkXmaZvg_6On2JCZ{?&a_XPwmF!Nf zXKwG{+0R8u=#Dm_Jfu5{Jq3-}I_ye&B>9SR>B7(E{5px^0|e5&Nm6_h596DXfD&Ic zKfb6*r%mkq^3!538{p|Z%12EMOiDx&BSsC0SBe++K#Fa>*pI4yIKF6WKvNVF0~d@O9N$E7eA8vvi`3*BU0y+lPLk1r7Fe81TtyR|E95sw zWTcKbyd$wfy6#9EQJK}`Ru%3(6x7HXzlGX;YK}PkI_l?==bNFn8PFtiqk-*G^?vE# zc3?|IKZ4tr@V~kg{vb+jrq#R9>RkeEwCMc@+$iDLU$Vqfy;s5UL{jC?AV!MpD;(c| zY^2JP!U&NiLB`&63N{l4(uoL+V_+?ZvK%w2e;M)qn;G58h&R0{d&^bWT85_jv`HHS zKz++poJUDZaTchOp{xT=DR^bYTU^z3CiV>A9gR-4_>d683HrE=FWz_aqOKNGm3d;T zO2bx7%b!B4A^Ts@qd?ID!eyYuDF)pE%1ZeLDE;;h=v|=ig5C?d6ZApQU7+aMy$?Y*gMI}12I&7l zSr5Jf<*M^O(3+rMgPs7oAM`X(+G`4W0Q7Xw??HQm{s_u4VSF{<3`ZfUn=js`sJhQaoPZD82nw_KTJMVP$MXN{{|mczUkSsKSlNE}ore7&{ZqAqLiq-N9V~ z;?fR>D^Nw7mNGiOVXT`~rJu@F<=PphYFOScsK?G^aF3C=<$Sui;apHT)*m4I>Lz+E znC|I`6W6pi7o^9ATKJb;_$)l^j=a2fIKD}`o=wvANLR7s8Fq2;6@^H}f!wRm79Lp{EuwSA}D$_R@R_i?*${&9Km;qRI)M+2?nEm?uA86`Dzwnl|8?H zVq`Ui5$|0s(YvOZTO@DmjnW0yplbRl>XFI%G3ef-lu}~lIw@VL^WjCiBn3HsL}XAJ)IW|a93@XrJRq6Kwspd<*(rvd@EZZutTz zYs5>S?Ll7y<+!l}^c>LFLC1o=3AzOIZO}_W-vQ;=zY~-b57c4#x079kQG%#6pu){|{!XiSyUyU|S1iKZdp}NTTgku%K zML%S`z)-QA;3#etIMp$(v)ujQR0=kwgV-2n!sD8us~Ol#(Q(`9AFCFFiD$o!ccnyz zQt%!Wt~8#r&x(37NSu4hh&S4E5y$4jVDM%3s+aZH%z4?=I&@jdJQI5(wlp+G9oWoy z8)Q;Wt}}I%d4tkpopT;_U{5ft7T&R8VlL1#KNQTPz;`KGs6b@Td@%oP*6b!2nxfjG zc(?>5kI;7lWp{Q4=-HrML3@K{fDQxA1RW0A2lO(~zMz~AQhqb&K+rou2Z8c@DQDhh z!TIWG19IwV19B-|ADCA%c0o#3`XVErC%_x$F%NN>+i-y8M)mn>ycC8?TdSm6I$ma+ zo@1(M%|ueV|Fy+57-u_A#jGB02nc5?7Rug+Zr~{A#=we&_9@3K*h$!0g$kBwsKfrS zjIVu8RnOfSL@4=#uUwz+&j)f#`{-6aJ=$QQVK7s54Ri{eO1s&hv^`Zjd9FBl6eQ%- zDjGSpil$^N93|u1)6#tP+zGGdCE-8O(qeJsI0iLudga(=68l)RTmhm;YG%UaG1bBF zd9D#7RF_b+wVt^?8tZ+s=lo%NLP07<34b z(Er4e^NDZs9RjvQAhGm0KF_gOm_34L+0%o@7Z;t8#LvdvG~ptIBJr zN>9C#kM}tCV^Q|BD!LBEwgNK7)uPgBggZ6kwx9;FmZh0%DXeJZf4&!bTq*2W@n@>~{@nx*6Mz?QMot@2UGVMsZ4zlojR?aKlP*D*^7+lud03|4s4SOQq+%sDdUJ*}?a@k2FI>R_e_!>*6 zB2wx1f=6pC9bu2;tuI3Ub38EFPOTiB4 z%`+R#v4WFv4pu%+UwSZJnbY-%z7a^X1TR(i9n9_LjnB{ptj zud}gtSlLF)JqzwFY^h#lobn1u%LQ45%%=`j4%%8-CvdMziZS3yB*koS6VO;IdAuwf zBiwv&4~rhx5HAzG>%k?2qlrWSxITF<&hGv#|Y6=OCO?Ma@l51!X2MrW7^>Z3@}~^dZoe zpe;bp25kx21GF_L7oah66wU{w9{tq;v_0>vmGOO~BM-^B4*pl^eA z1^pN_1N2MKZlDK1&j$S&vN1)%dmF9y8;v;=f1=!c-o zK>r7N3FrY(`teWDJ3*_U9Pb7_8uVV!V?lYobwSY&7Ipw#584fs{$M?1Jj-_>DyF*m zPEOr?Czs;wN9zbm$mM3IX*pdZ!j0N-9X=XN!ssRTNc> zO#m!9R7s9_Re?_$?Jqd?r`}B};9q1%#)_WU4WYLY4)*dZZsfe4>8pcY3z>S}^%~*M zg-mfdmRn-EYc2PnXNny#j6fbb%(7H{|7b(lU~KE zqc)KLCb8jo)!(tAGqrq7Rn<980A(3Y1ZB=21my+(G|*!}W1#FLDd#!Q24yFk z3(C%N4k)h+&I26=Iv13kXCCNe(1oDcpo>7~f-V7NR^y=TR9Ap51YHTb0`zjwD?w?G z1JEka+d*(3e541$_gQ>Dd`y2l_vKya#kGj=$B%?2K>2 zF+1aRpe%2u`xEqbP);oF0Idp2c{R{`Kx=~D2g)hp{h*CO*MqW5MGxt(LOH0;h@9$- z$f-XRSF*a$S2DRzjO*zU+j?=S9Z!-p*$d*y;}>;D#0S<@hs7Hp#FVo0Hs8}g@lBMf z$Am%=TM>bquBjmEF^fjv)Z;=Oz^TWD23d|(pN(h=HWRWm!#IZUEM%M#+gSwT{j-pf zWyG5%!$vX_Tlha2X%oJZ3)s-YHZPnfPM(}S2mgkWKQaHGEpnTSWXvOMpe;5I_IW+D zbSDav#qb^|^YK0?+t>%7)ZGPo66lAZ<3T?HW#hRC%4+eJoVo}mm*Rb`W2<_sbV_Cm zJ-(=3pup?>p9{PujHm*y4^9<0TdykcewHh%z{en#p}Ybgt)c_*{sJFbM!dhkdBG8W z)si;pXpR776!_%a*|W3pzU99wabSLrtq(R6XpaR+n_aZ<6BHr~{ZmjD_8w3+oXX#hP+96&%X;&+B-u z3~abOf9jGB!^Yr`H?@Kdm%Vp~(26E|ex@Cc?fZe)slew&=Vs5DIdO6}{^Tw%<_vJA zu0b6$6mtGmGn8s#%>nG=tJl)v zvUQXfwWGY`PSNQoI*g64=9D9`>|W8~ym?zu6YTMW_Im8iib=J2(RLhifo2!1Cf00V zlGUxqFWX4I`;;V{e#bts=40vFbbGRYi@oS(9-h$n_4#BvhR`T6rx z>__vG)mQ7{_wX5n_`|$y9)Eb0?61T=v4*Qc!{e)`h^SEZOJ#qF>@UN9ThZm%+j|`G zd!E8!Vi_A1XARHiw@Z}#4pD3ZBr)W}oDQBvi5J~~7@q79CR#(i`08uOFXN@QN}a@n zIc23@r&BZgi8a(iRUu!bPG~duPV0AJpFbi|xEnNfzQHkF8>#~pn2A^DrG$X3qH-e6 zm?6gft0m@Q#-L>5MP%X+*Oh%e>=OfK#uN3>1`@;P#8;=0>50mel*p(y^zaV#wDqjS z0I%&EOD}_o!KP*LX}iYiAa;v6=U{WhiwUavjZbVDGY(&Ud3JHb6DY1tIl3&$JV+31Q=y@i%r3r^wP0q$&x{m9C=Vy0xL zAV%pm14lom@}V&AuyA)#hOLtK2=;u)GSzz#T#;~5l8)hG2Y6 zk#V>!#MV4C+%nHd%Db)Jm;qo^;KgKFD{%@;bl`4hB~HB$Z(ix;ql6qz82G%gnLF=5 zQWI#Ojb|jbty*5Cf*NwsTginbhCcanQ+3eOpm!T+Q_z~AtwAy5$xur2>J-*O#dio8t4|#hM=#3HUj+sG#&H{P^@6d z`|?=*mDRV#puE6C?UhxxwxE2NxE*L4P&@!scot|!P(CPv2d8A!?F`VdIPMG@1I3D1 zVLm8^o(~H2h9L|3KT2Mg?wD8JLqemJwbPY;$fP?&p>;Feh1nI^bgR! zpzQh20p;`nD{h4x())vQHEsZCOVB}}?Ljj^ktc63XgAOypuqHofIS3$zmINj~WDpy<;JJAuvv z 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 z%0AQUfRS+?!rqY)_D0;4c(p1RbuXM^)k|(Q2F(&<*elz}0UE{bnwzave}3fktO*_k zI1}i^f;WHbN&g8(yJE zv;is+A*c&zt`z(a$1g%5Lob%lV*I011NSuksgfcT4yr>W^acK*s(||q|6TEGt+Yqp zP-DQwBBWADK}e0|@T$_QLP(|8gpf+_9)whS&myEgu@#{>p|=|$_1QlVqJa>hgriZY zFe8+65rP^;s2(Bp*=rCwTX1(E)KfzD8KE@@^%2|~2=$fFUWA~OLFG3iU2u^8Y&V3| zCxVfN;{O1C`o%+T%5W2+Avhp2cc!Hp<7q?Y_&a(K#aMOd{|7mm<3B)rD~(!bq~ReZ z{_z%!SiG3e9|7Xc1M+ZiZKPt=$4PmPW#+RXfZwJIihnX7<0FGr`0|VPwIA8y4!)jY zWf}C#st2TY|1u)C_ZgsLWT0i$)e+ii8kA?0l^2&u{M{H@Ya%$Bgd_ejZ6Ge4i7zis z$A}*mz8t6lU~Nf>48<#OYXeaj5O{Y!EPM%{KpwTF*v#ufqK-g5pe2H@5#KE<<}glD zOv`60-7piv!e7GeN9W*kN63uiII?qK=U}d1`J>X4%uLIr&_yHiEY4`;24#3X=(VrWB0$c*f`rHX1Be&;8fY-D1S|x643J|J#)*cxfKLE60hk&C1{|7i4@FPGP&N~1z06zvC3-}gbF5ugM zd~^35Ko{V4z*4|>0coy(3g`yJDA8~O;NO6E0{#Q|7~m1WCjnuyHoOA(CGOt>{2Fi{ z;IDw}=f456PcmIwfC2cah7&`o;lxm=(g(F3C^$}M7z&kllqs2E%241K3RV6>NPU)u zocb&d-NXR`*avExRESq;N`~1gmAocTWJuHKvL+eunr`BFTSf&g-F~b(_%vmf#jaa8 zk8w?TusEy>uj24HVPhBMrRv@u2-)$AP=fLQ3x3J?>DNdtz&KtzZR(rbyhmO#4gtus zgpAkk_9Ik<-*7)&Mw)zf1b%zc@uyy@E^Br$DK(j%gitRDf~bk_1VZe3>HqOes$I;F zygd!SI1M)%?Zq;HVGX?jQvsPK4Upx6dqLWhyl5lGIWZI_=V37vO34yVg(>fAp-@ws z5T{uSd1aff;w>*}FUYPp4kpj0tBBz>VI!+bJr$u`i2qI!VvYUVB@sAYjN|3sF7bl( zjo0tkE|vIQ?AI=&NuDI&=ie@T`QPUl+J9-5(7??i?UD-G`o;Xn^Vawc*N_vzca{OV zsUZTe2(SlWF(A{H0J40gfb4IV;HS0^Lu&glq_&TWBlA@p%(UR9cyt*ue8HBw-mu?7 znr>nOb|-6|)@@?9V4899>m6=eKcQ*;Mp&W2-y?|6?PRC~DLr~9$0(QM%lsHAW!%@}2zB{Duvu@> zXV?}9ojz-3kv#ZS;KWp8mK+a+ez6>E2yU=_C)_bN_TaE)uFd*pXm@G0Wd)`AJ&cI*^oN|2`JeuHXTaOBEfWpn|F z0xU~sh_h9%;qQuFH(}#$5K*8P7tSMDYQ-0Xex0q1k|z&ONeJ|$G0j`B&NC3UzF%jC z$RMICrUh+{nEV`72}m4rxW>pKIZzIbb0V!uU3V0!NmPb5YslnWann4CDKD2y8zyX| zD{dTqs_RYF=F}au6C)%hQbIHEuf{GgVsAw#Ut%A_zfD4$@vjOsMpf;J?+{Yyora>T znu#(+eN=*eJo&5*(BCH3 zzQkHwh@+lMv`^5uoAnO8v>?)~cXWVt$$0jLsimbg$V&B9@tciha;~R3+=yOVi&Xl> zaz)`L0zYz>*EDniR&hGuS%5PDnPw(n93bSj0nQ#}Heep$&46ql*klc*fL8)e0|b$V zo3!|w0q5f$wxM!0;Cp}&FtHc;{6XAf&ere;;Prr~qX3Hly8zw)<8L#S9RpNC|LrCLqwVs}3v>nTs zx-6NYbMfcxm+(_>R6AGGz6FQt+Lzs@r=F6qr&p5$y@6fSaPreHV=H^eNR;eHZvqMC zs}!{^1O*YY;K&snj6Up=L>LevQ1~-34s;%C&__R>8?Czh7iEVu#RunPPdQhA(u&9k zx&x;8EG%4kZW-soQb%|k{3>`ve>%8nlWW3d8&5}d$kYhwa77ZL8B!>r!T47@Y$`%( z_sc~nQer6%YHU4169spjfnyV@Pdto}N|{ceSo|WCm+*%cs(dL#UI)vQtw5%*Ri^5)jLa9g>&7K{CoO{=A+{MN0T|5`KFm|M?8i!nP zFy$ju7aTlkn35MZRIx@KN<~rZ22Q_Nz9`(#7~iQOZ$pP36T6-4#)}Xy?|_CbfJc+fcFE^*n1F=?S)>`upIDVKui+ldGhyB+^+$| zYSD+*(#eSadG}>WU_vYX#_V6RC9y^5An6@35q5+6NbJ2$Mo@3@G~m zgvxk_0UVmqq+;0HK_lC6>p3^(=D*COd%_ky5Xr!zl1QcL)(AY-bk()E#|W?YS}24L zH?(6+uF|w&(M-#AA@TFK)ct(Mme}Bx#2MceV==p zk%3n;Z{W}ednbY`gpuaQ=FV+ul;U2?hV@lPbBkbybj|lko<(h!4N{TjlFj9cac9tu z$T8Po7LR4=N%3g%j zk_O|RI`aYi^y?5}De%-2yms2ubyKEgj$8fWOF&d#8SI7l*8;@rMicuyjbStW`$Xrm z8P$n7jE?~EYH9W(%}@9x_!(U+GxOdF*x;vACzs;G0{j|xC61WqSthF6j#EVzL%;Ou z;y#Fqz`Hu=JDb<%Csd)>awaO3g;!N7V@b(_9~Ca|b#I_Pn-Nze;^{mLSK5Xj$;6FZ z?!pR{;8SoQ)&ZqWcSJ{X4An2zHwrh*>Us^i4!VszcnfeC;QN3h0ik{xE(QD$kopX2 zzkv=A$U{Q|;5UFU#FQTZZv)%|2t6!#=vf8*sbMqVcYtpI{s{OE;6H%mH|dc9lkroX zObn?`CWb3qsMD^~beE5^rof{Q;!I)t-p`Uy1ODqJG#~#=(OTiKGDAWXrRfs73I7zp*7OAn&DLUvlZ&mz z4zHEaa{Nz|&;$6V;%lv}z&|^BYnf-%Na!j2Q|MaLXRF1c1Bvp91k|r+2m>$1@uKqK z#d~&s3aGymLVt$kII|=E)JqI1oScX=PK)stJ2a!O%T7-R2ve#ZI-&{VciX|c{t%g- z85@gFrW!j2h=}n=MEfCPhWH}}`y&SVBL?~-;`|Z*<%sbwM@+MFL_sB)iyr59AM1A? z<9APj>Wq_uCXCfrH|XKlFSbb(Zm8S4YIu0o8yFu9$RVjUAO|Tdnm2R-3<2aI$a@=L zC}3~xp2L+D_w3`0XD>ekFj~8h0gS-?VC{Yg;90mIq1{svcE){@cApH`1@~#%Jw0(< zaZe+b^s@oG0p@D=)EhS3)0ky^0bo2}p>|&cn239-G{%3um5n(7yAx(xt#jn7A9VQbDhC*eCzCv*9UkrsRPvW0_JB%wL5(-t;A;exE##Ido zg>s!i`hOT#E+iDnwFA)vVam5!C{(_ZMV%1Fl?2fap|a_O+5soFp&c0tRcLBcPlPFF zYaw+dff^%BIUhKNLY2V?QB1-V8sQ9u(x;70HN>TBp-^Q!LewW=%H>)pRH3QE9vw!9 zorFT^hrqOjICvf;gh2x#>YXs*L1@^VBqoN&b*Ku_6ZuZ6yIXHj9l`{7QR4Uh@+CrH~D!@n}sSI8NXhAA^8)6#?L~PHeK~5 z?ub#j)U@z1gcoe_#5C4N*y`FDNr2Up+{`46vm$~KomsYN9x3p0T_%ibjo^9sMQ{g^ zaxnxMhx2@`AS=zKsPNk+MGKJB?|GG6!w~Wk=Y5Zz1s306R=SjJP4oC$a(Am}w*57-%SDd0JPj{sswYIp(=4zY%(0r}js zfZYM#0Yv#4J_76sxC;<{rhzIEouq+fOa$x%$mc*)IS-Ki3PWH+e?X|fhM|Dy5e;@g z42QDNjZG~LMYxXxECU<}SO+)+@ESlo)4(<(UA99beyX2>A=OX8P^fYk|CGWom=7ku5qZV1@D9QF)bK+R|}!DrYH;7 z@=5Bln;Dp5nR2?Sxf);XJVDf`Ya@h9S%e=>alk)YDMEIZsy&j1z1sVd5gH@06Y<|k zLQVJ|Cn5Ga_Q(?a^y^M7z&Kv)k*K8fP{Jkn@iNEjcLRZ+Ah9||H$quTwZ~D?{FjfJ zCuvj4{CgZ0!aSN&4{rZJ3t}p5JQ~2|uln=ZYdG}j7xQDUVK33^o&l+088QLG0U-sl zPZX`)z_i$E(LlX84v_V90&+*A^5OwCB}K}C{qgeVW_ii! zGaHp7nAZg<@smmmJp-bm$P*Papaky#d8U^FA*~f;31ZOa8ca z)O@Z1wX)PAI8q3*=(2SENBwN-bBxrnOw&p+KgAet?)^Mtp@x_nuWl-kr+uF~4KYC$ zJzer#e%e>R8>~IWG zX8uragDkHi4O8=KBWth>&Eg-fHi}Klm$Ic^Hm%eT;Fddn`7}#_55dYm|Cq+ivD1MI zvb59UEm?Utd+Yv+hGm*o3eJ|vcHzTMDpJquYb}jRnK!>R!-P^)SKbzp@PLV^(HzzW)P#d31e=rP~d|s+*Z~T zp^roNZ*AUQVUnf-!beW=3N_k`c8ZG8>&~?-_0loV1H+9;%u8)Adi#9Se9{bapc&>! zGfYoVr3vb#+#eWU%2~}Ymp8*yG{ekohPka7W`z&NEOpXrED>5sCMwI^ z(?C{DeTPySWEm-VY-pWx<+|o=(O%NPaxq!}wia-_zS1bSQ*_S%>03fmULBA=$dZVE zCVBGgCHtG_WtB9YO?knA0UWRPno{Us??czvcz_25jT+^SM(%g|9&wiq_cf6Bz=hwhNP2yFeJ_X>Mak4k0CyoLAWC=ZyJud7y4lML?1IImgTYe zU`T`9GU&jesJ5AbiDSJyTACp8Czh1g8W?lyaE26Q;XI0ZXWU<#pKIPaw5o&f0e5e^ zpJTMnIa=$SgK{DPu4rI57Lu~6=Z9-)SQj{!V%%Hxwx=aS6l9>hr7Lc zYI&&=Z$_1s7V|hqM#RTy90~M_fYczVyr!(QRxcZw5<{*GiBYrFj;Jf2?!pq=WKWq7 zmfSU?QAVEIsQ4UkiM>~>$_x}2M`@K#tHaT)r3Uv04+)qW-~YkMu6klQYfD;As?U?R zyzR&qM;V@r9`Ml4BnwnH0dM;1mKOr8htcc&G_%qCI|0^5_(MVp6=Z>w45c zb=&o**ii#3wdNN=lZNwg@wk$5#%DXTq)BU4NmFIA*#=taY{Y6!WZH@%QNl4TF7R$P zsXE^MD1kIh#iDD8A`cdOYAd`neK)z7yMda{dpx1qQa<9wqty(VMf38jNiZ#)!!VyY%1b(MC(r()?fa3XpE%W&bz5TeLL) z7rlp(ZY50-Tt}-ft?o~?G?Ea1f$A&#L%J=OtErAgF9OkjYH9wB-q(oiFad|2;K%FV z==FA~Y4ra<<=c(Op-9(bqMGVx^f(i7Xlc}xf$RGhB8!l2LZO=KX!IyAH)(0qlt-uc z5YpXO^zZZ*BKmzT&A-tLv0&#{F}CxU{5!q-5xrPT^KbMx#~W4(8+6jY(^HUcj+W-% z=p91joXPM9(p<)MH2%>pzE4Xd3Go-GeYrsU8`9xx7;+tr-Vnr&Mw+==I_jIF(YqUI z)@t62qtQDp1iMa<=4ZE>FYV$$^xj0euj(+jovWtn1R(mw zKF=8Tqix5KE*|N=XqGO%89iFvJsR+5x+GuIES*vH_zh^lE=T-$kuQPjyAJKKqXE9; ztC-5vz9uV|_?h@^)za{u7xg%Xj9>)!hf7QOUZ_U)Zm@5S|zRZh;XHNM#-rwol;z( zBn>Ob)=qgE%~PJV4_tYRlcydD;_w~`l9yDFn3h?9uXx(W*_C405dG6m8OLm=kd}UO ziLHNfvLnltpN8!x2xlhS6LV7#(9K6D4tGsRc9<}kS+3;qIBYg8$z{(>Nz1gG;gJ!t9E9p=cT33$jWp!$EJ*qsRY)Mnh;H@YA|Nt zAn(n<=osxLBYB_}%E?HM9u%eBB;Z_C_0ha+Z#X|SEhjxYD=S@#OX11OTG*bH?aEAZ zI4|{PgoDS&N5@9#8T3?n;7Cr(8Bx#^5))8l3bOE>MNEeZ3h?2{f&$Dpa88lCf3z#Q zpl451rKiS%|AUHjyegXrV?hDw@#*|nTmKm)aZy9@xuq00|3>3iZ|h%GT~R%`+Qdr7 zc!$x_(&8?j;Ot7sOm<};fRyQI)8sS>!di8@9QLH#9J`BcZqLrKC*cTWq{0#BNmWyi3nx!I(y}sL83~v0E(R~?w+TNBrg^;L zNN{D8ddjN#YQKt8LV(LItSzi8#a3ZS+67628!XC^4v5OEmZU1qs^T&V>x)X^7i|-+ zq7{oI9bf9k_S`n%o$?ce0JmRA_;z6Qqt;yxXI4%^irqCX8w;x;;TT1g#PLo$ zM$nLOm^?~uTBcJ@N#}9gWANnY>e|Xej{~Q;ir}e?c0lFbF?9SAz zWVp>uC#_>qF(kYZTyal@hRlq1si%CyC8M3#%?!^(hUrJiD=+MUpWNI9U&Wu1nGBVD8H_mI%OLL@wlu8!< zOq2n(OnP=+R$8)T-U`+m$Td4~-kSjneg&!`N2Gab>)diuJ&VMn>lIR?8NX(^dd zn0fYe6j7M{Kk$~v+3+*fa;*J%K;S!4a1-!Qa-N@8SIns--zXFSpgNdgInl<$TNNDbU_Y+-3`BIssf3!-$= zUX(zH8e}iCT9r#OqdAs`rQef|`q4Lqhs{T(i=^=Ac}I>j+m)S@<+LX`*@F-qotAFL z@?uE%#lAI3(yC%KGPCs<+_qkxX!c1Btm#yO*t0 zhCiE<7|KxN2X#~ucq*sgkQtqU7z+frr}lHBbQHnfXuTRw86CuxMa5JXcpD`oys!BI zm|$ty0R*Y1G-NWZYz!hH;afp#a&0yIw>Y1cgAj*>5|ouPBPkZJlS3CLBqvic2T31t znE0$ov$wizruC-k`ie6pqZ~9{=FJ5!Gj(HHPL`^+<`|qPcf0HG3JtuwaD>;E z!;K5x@cD^oAMi$3P~N^mK13ar4<_;3rd83Eo|QEwHyfKUL&CY}3aTRfnrLZHFwe4P zd1{g5m`78+SY!(cUk!1gc2U1V?&8)M7MxAjsjD%<*~hu4cSL^DOx*H{q|q(e$@rS3 zzv!{hgG`TNvSpGw7CH`9;)lNVvUm!MDzF5>uK|XHYh92F1fmss8jQ!brE+|@NF9iz zYj*d~#-8cS8SiC0JJxH-!ashO8wa&$FPwYDf?4(epJreorWSgP9Su|!9x8=fMn8i} zreU4|Q4=w{)0C^GzkKPD@Ax1%ridQ61XL>kO{g;}kw%2KYjc=rL>AdT^2~M_+7m*a znt++1p^(Vj2~2F3)3i*7Ga)m{E{(}?!pvN-l|B7^Q=wJq^0JBXA2p9RTKZhXH=5#Q z)bc(~K`2tkLM~GpT7hO#C$rd_2NHugI|nV*9CfA0om5?$T2h-?SBbt=oLq{<7Z{OL zJ;nf-mE^P=D*b%KjMO?o;IZ1!51CjL8LjkN4$>jQQ( zqmb-JUCElH+=qpFn{^9=$$HN#ufnIjVUDsx7$T6E!C@apw{%b&`WqW<2>Kg) z(-hq*lqFOu7IvHIYGu8O)X0jY?`2(KNxDnjZhX#(50OK;0mMbquq@!ADCwc1tf<*a zOvyP5F|wf5hu*B9+iH_BAs-JGsAHzr%GQi*cFH-1IHWloxsV(BIvn<#w1jl2=q7SB zB_}I4+XbuC3FD3Gi|Q=bk(!m`6k9IQRBz38(Pt`JP1sS-K~`vtW>V^v2zHNpWQc?4 z)E1#Uablv*OV}wWzN)#Pt&3{PClp11ajPpptrR77m6i2U56%x^vL_T5gZoY{WwIHY zV=3z0kd_CjU`~SOX4Ab0(eqXBqNeXKbsJqx8}i7R&$W3>qB_%kVt_-+@TpVDf zVfr=e8Ael*TYs2nqdn6`kEfq7A;YT_ITBzY}9snSeDP~B;}7ifdY z6rDXdHz_qCM;dfzob)PqEsb%H77QQ8Dzm=mtQ!K9%TSH3s6X~K@6aiIlY;Xi>L{8{ za%KChL|ee3sB~*qCUxGh|4Zj-Hajz^@~MqjBxV!T+iYI$P^UDRn5_?`T2CamsmpQh z^>n_j&5a!BLweVPp{tr9x?4jvnW>357n)w^swhWtGV5{F!`g^4oNf^K?hk|zcxA1*~r zg=k^L?lD|Lx)TDp>e@nlLUU$~STQ?ItTU__jdv8ueP)p~B%Df-ek2-Lm^^Xp zxkMelb&aH(WTpw(L{nA#l-0NAw zWP>Y-?4^%D)tcCWQ(Ir-!3z>vqvzrQntF8b3j?O3+(xr{Nf|>Sb$^}9T~=Mom+0XS z!+pMVEasm|a@B5+uXU1!{0-G_bbMA2EWoBFn!5fc6uS`h96ag%uUfOKL`X~1!DnqhY*+EZq+@$)gs zIAL~C_}0fLAFbQTx_FE8(4H*%q(Am3n3OsvZj=-=Nw1`6J&XmV$;HXC!|tH7LueU8 zrgKoVHfpi~E->>^v;^N&*X19=Ym|~QtD=Ynf=Zf26?Rc#Vfg9>{d zO;~Xx$Q(rm0GjTe!pW-jPSRUU4{P2Gt+XtM$y>xh=NeODbLW5XJJ&vnAlsSOk( zb*>w;4snucMz1k8vn@+?Rj771(LG;4$i+Ai@5m#j0;qmBO%!N18`*2J2gh=<6oXo; z*wobNT;7za5^Wus=W^>C^`#FTEbP(F)~y{G;OOR153s_{Il}=$ees>CY=#@mG!{gt zBB9Hhq0_V^Y>Z(h5}F02H3n6@fBiJkCg%;aM7L+y{F&I+<=y`$7HN)YYN1YCjRxe% zN1sYF$rO{Mmw(ArCyDVi8E}nBwEYz(`-Iy>!_f9D{ez+zvE1U&CLk=!Zr@Q@;}Z2- zA(LY~bEMJYH9T$jbU0?zT3iyB3NWKl=QT-mY{28M`Q)TVe$An~wGAD>oF@4Qjf-L< zy^cfFI8$xRL%T^JIb+uxpE&Ln?moSB$PI1cDjLFIBh~$+|E%Q5m(R^=(Jl2slOJ%}pGz+;}B$Q*&QP;t^5>rOQ9 zbwbliE2?W$`-7fqE*6>C04-WlileEGG&D@_)3ZXa_MNxbGjlUA<8We}Aa^);n2E8| za-e7f;WNz+_2yKkhm_8y=F({hA$yBqM~V+aMC3eE6H9m0J%d`SPz<=fDu$?NLtLnn zd#m-5cGBH1nhbK1`H$&gb2EBv6HXU;L3}j7J7&ccQ(^WCK>N)zMMFMrB1$!E6o?`< zQ8n~UgR*AovzhKOJ?WiKYy3O}X6(cJbQVCX<>jAuZ%i5D`MI*JJp6X&BiI&OB>34m z50-81I{u6yF%v%ies527(dPw!?~fmkYB~?efymCX2Ib7&yJh^_m&=o_>z&}JKwVPz6%E1etUCR{yDZ@ zAFjfS7p<6nQg)khUrak^*@}4;=j?cF(l%^^75r7HRRx=iRgV#L>%%{z>*iVME)hF+yBw~tADz9I4VgLyZ1fo+Y|VXI}s6K@Ud z@Xodl&+V$&xU6!;LwLPf@Jr76v(4+(Pgfu8GrsTd)u-Q!dI`R4>x@04CcRtS^T2zL z-`Q=`-`H9T8_sI^BzoPRjc+{ld{)OZ_J4C*$!yRO{2uGh&b^;{_v}xv>Rk0++qrMx z)keX;xH{@7`@R1i{lKfe=UuPFKdLA;?5DF@9$eM>h4V(-@W;UagsdFzyb~`$UM2X& zRX064rSpzuOYSMzGWOda$AE8wKd<<3aO#@Jf5nt|7MuxHMSS7pBFzq)_b zLrE9RnEhqd(zo!z3Bh0I?sE3~&-YOl5A1U2j}H%?tM0M0S|YA~Cn^1x%|BeWF7&1D z`{vw(?VfE&XL0?;+RNV^d*r6)X3hTb^&8!avO@6l+w5vR!4j8pBm5U$c7n zJI@4vn$&w)yBD{9uP9Fo{_hzp@BiVKAOBmpWm)#=v*wn8|AK%0w9nmde)R2*!dvcq z+V%e2yRbDCvTL=xKYQC}G5cS$zP~i_wx9nf!1m_Zg8zHhn)oMji@w_R;;TCo`c%A) zk0=WM<>@oOf8>U7_Fg~MjrsNZ91PkQhLX;R|Vd!L)f?s#&!28w7X)`L@S-u(d>uJT<&Mx>5_jmp!Z}z}_gQmW6(X#Dte2b4f zv?ZMfSC34Y_w5rEzfON4^59+bR$}X{;4f+OSTEQ2U)`9uWM|A93oNVg)qTP5yLaTD zH(RHT>3-t_UE^=DKZBQs+L6xl-#q#JU9ulVK5RYk7$19#TZHN9H!A9SdGY(wMk z`#*l_!;I_^H-Y~L1aECW;Xqp9)Ot_NWm&@ti}&H>FQ`werQccWCwNw0d)4kfkKVW9 zn-?F%S9t{=|3FN;S>q1e+U=!F4>V4`0`kT!3s%d_xNF;Az5VU3areYOKX!giFMOT= zI?ihO=e*$D>T^9`j}0C4$AL$GjKsHm1RpWic3b_1ty#U-&VQlf?HmWU3%>S}3$L8C zWJ}(wYkQsd$9KEG!Yg-(1OJyDIlN`f%P;=fW90pdI{omEqTC|*umjtdZ&`ZhPaW>x z{M{8x_M%RQ1>d>HFjv#%i|6J&Jh1ww!m0^4ehNz5YFU1na5@4z3yFFhmZ!#fte{`g;eD=dp{--SB8BY5S3+D^9zr~WYO z*IR2+=5%}jFZ`j;SS@cYudkmOzUJ)N@8y-{q=(;z39R6wgLf3Pnbc?5p`c~YE?qeV z`tv`6KXg_4s#dYxp6rqBzPtV8*bHn@7JRRmZg(!fF+A>yUE5a2jhllCoQJuo)iN*R z>Sx<_`JhL)70--G?{mXq=rO@x*>1_Ov`24SI{vG6cf1F@`>m~(Dfc|`;xFYDKNW?i?yJb^d@KCNf}dad!SvTI>HX-GRhb(~ z=I^*kQ5LHBhwu8}n@v$s^ENqVmM?l}FFq_N_#vOK-!NEd{o1H~E6RRqoU;h++nMx- zPu%=Rn7wkt1Ig{a+n<{}72kRj{Qq7Fit6xQ*u$SpZ?}EO*B2C_e+jpQ{U>iHz^%JWm-`nqXP?7`Xna$wjX&T9EN{?_pFjx#q^*$cbwOP-0cUnBTc@%I;NPBAz7J#m1i?RB`{9mXFMRo>tPux-w=CHOo$-p`cO3e9 zYRB8!WyFk~cG2=LUk1K4bg|WvxqZUo=nqzp7Nm^JpI!g%=7;yL zg6t#-{_x?@r7JGFVgB$p8r)|M{IVzXq~Kp2);|06tv7!*cF5=Bx9)xc_4+~ZZ5>O4 ztrISDJ^f9^*$eOH2Q9L?lm6C~7j@aQcXjoRAB0T$xc(l<&rO2AY-F_i*&VaW-uvo{ zNgeL_8SVA4;D-4%dU`W*Vlh7eURpiYI2mr=-tB#Fu|*=t}Ho)JNJv5oqv362M^a& z*VN!l_)~g1vwyuY539n8^iIhh9x9qxC7Er(V8vtzT1G*`oAIuw%GodWfk8Y|)lu5xzij!Xj5$ zJhNrXhQ*fvg*!fR#+ZbSM*+wjTerf15Lk^KUnyifXx_C?fCvYbmJ^4Wc!9z-eNz3& z@GG!ge9Y{IR%lVFDmppyps3JIbGqf4pqTT46B`4tHMp<>>(MP*J`AcYN}nRwq8VV1 zXp7RvcZ;xE+`=Ph(G-3pxkc-Nufu}=iAf?1*uZM@nAL!L`l+p**n-%=uNj#qRxNxl zPPGF4A3r`tjxh;eN(jK*<0DgC>(NX#|Kc1om#YFPo8v15zVUbRHQ^?$lc$0sYzpD> zsCSpU3*6OpwZ*uts`eCe>qekS-LbI=uPnM{Ogb?xPxVx?c7gIgPDXo5PNq+lSGKG% zEL(R@x((H@$AL`C4X}mo`YP%c|K>ct)~LW|dRkb?LuH-(bk1GxF3{z#<#>vs#! z<=Uus>WW8Gke+6ImGq>nL30CB7-i;m>WZoR2aT1Ss=CUe(%L|V#If-bEsb@M>e>?) z6?28_j^Y=I(%KBMWxnVI0@f~R@Ze-Y~0a&vT*^bd3?r(dj{V4 ztMW{eC51?5lx;w5p`*00wz$kT!WLOtUSlJ2g50>(n>gDAwh_v4qy?R#nL=mq&_TBT zq;|ZIt2qye!dKd~!kjEcwLo!Nad6BIjz3+$yZf&nZ4Abyl3(zP#81DlSyC>>@k+<8 z6kfdFk6$@{I8!nlz_|2hP6uX$mL5Uhm5EAs5#H80+S!;k(9n8E|_^cN8!K%l2 zMKPdV%xiZm^&`Z3xl6Tg6;A?W872c_lcjuESUvfWPpKy#G88H&hN`%yv~;0LUeksP z*2k`IIuN@*?Dg0U!lDTVkCKs2zpx3(=OT|Rz>r6T*ofzIsXSz?%EMYf9K-3uL(=54 z*kq@S0zK{W73X@YH8N%s?2JZi3?oHsTD*FHNa|IOvyP#L4G9|s1<&uIsY9OGH z$iCc_ z)1Fr1x5HyjLN5;^U9(pD66IA&lvgWJUZX^bt(8iYbV*UtB}FM|6s4rq$21?^jdtC5 zuy6mycI;mWLYptCa4q%^?L&+5l9C>W?V(-!S5)b^qOhW@ji6c*3pX|3Zn_2ZmJZYM zR;jwa6s9|M5tOYROA)F5VKN9(h|g zJr0|5yG^q2^1mS*b7vv#o42HxrnjW94Y&qmZ55DtS*;|6ZRAQ)bV*6k6)4V;mb49c zmb6nPscLZaZgFNwwcFwfFZa>nz)W4z| z3KR#&NZN~dmNZXee`waxUH#+i0YQyMhiXRv{i4$H3Xsrd&`}5aIIl*h$H9(cEv`M& zR9RSp_Xz((t-7jCvzvzV8|HZpLnu3Ds|vT?k80kk#=Ll|+Wks+_(ekv^Z0KiydiK) z;n5|9M^~Ws8vaY#F69c;tm}7J*YEK(LVO#o>v1%1|J^|weacWDl(g3@DZ}wzGSuVH zH`V-dRi+LxiP!3cguQ-fF>u8G0Oqe_Mmph+3h zC1psLl%b?ihLVP}js30bLox0RSP|k0ZTu!+MXJTRKCMHvL_dZ8L{FN3v=O3{^69KF zK!ylt2@$A#f)obJ5W&$RNC;9nBYH*1%0%mm1dGpVW3}*VPxaB$wXqR;oE7l(Z)b(&Y&o6Lb#ZC?!4MT<1p-TFCJ?ZtlDdaZR){-R#tZ&lBzGoc|}6^dGge|PoV zO<`!XsN9hDD)&AVfLD8!TLZtbUTsp3b1(e7E0-rHo$A_U<)-4+FQ(7R#jga#*=3}U zLZuPM0PVoBz&PMIU;!`+xD*IwsA0Y*09naY4q3@`$x5b6R8k?uQFxBjpx*6ikeJ9oLhWe~hJI~^qk5cX`1#Nv zeyRRcTZlG2BJ)5k^22S%%_|yOLBwxcVmG2drQ?zzUQXdV9v`d`!0C) z$4yMa&CBes4~u^U-B;a^C*x+}_E9%Hp`iV`VZ!R_aQxO=)D2p$aWN098?qa$sF$EF z=tOT)!x>--kaIV}5_ZZO5%& zdb#Mw%X>0%1!$AKPOaDDu#nX2PU zWSE_4%aY41Jrs~>Q})z>Ox(OKg^Y>0Kw90)fb^dU90;5XybxFf9Hi(Yfn4@t8AxXx zO~ozS5nZw!(G{q@sCz>BZige=^R#^!urAJ?ijZ+|zQCrCQ&(ayuXEX_*Cp8#>N4%)8Q_&@ z_-u=_$FV?lx%TL-arSPOieAnK@$AGc|B3v#HwR}4hoLhQ?uLM^tC>+(B{gRxw8&a} zFP`g@?2F~m@$Sw3wGGx)^_@gQLP=gC;|-kJ9P9zzs?W49*3X9*Ve{IA4MA9D6T=sc zS=0`G2v>caeX*Vy5piIfh~Wr!a2@^)xd(Z5Rl5&ZT+{jQLg&|@wk=}q5$n=VJ0dl( zLezKRY*Us-`p4N#W$BHuO-XGEaw`IQwl$sACZpHDV*?BG0!v20*I!vK#G>=9dC{JV zs$(_UP;&!8AJY}juI{M!B=~qT?Q!)*L$VM9*-&|LaJT`5tDit%1w4J*R%D{Q*|A?YCkrmAWVN z2#Pu#$wIG|{Kj&OW~W&fc>?@@#KB7`9^SG0(2X zZ$doVk*CIk0V^{8STXg_6|v1tV>6Jtj4IQI1@(&hU$3aYubBGVir8O0x%R=eA6S?5 zL?XI~tV`>WyRnPyW30=nSe3c<1dq!;hWe9{KImxkJK27pAg{wvdl@RLnP|;#4tgUE zWf&0+x+J5Zad@C??gq>B=68^>OxCb_^S}i6uNLdFe}aw##t-@!Jj2G>vdDHU{P35kvbWT&lIV;>KP zkR@_JKZ^J|@IwmFu}#c}4cVwZtKK#7r~2v5*RwHY%Zl+k>TW{%#nFiC6xE_+TVjt! zeg^t&K{Y`4siO;{4p^77ZauGKnaAn*CDLWjmCIrW`(o{|U!&)Z`kBp*O?|PHc(8B3 zeMj~l`5^Mhia7h(D{}4KYn!dhx-fQ$J;}O$7gVsMKFiYhP2VGL1@6UDfhQAbzV6vJ zXd_}D{b(+FZ z=T6bq{N9h+1Rsk2{gpPq6`A&Ko_CSt%J(DodA18^ zv7W7iHm%IH7cj`Ci1!2e(4B$$p)@OZAKB9ntZF{3IkGEocfXAw_K$MeT@~G}>vsy@ zUC3VVm0G{Xz>VP7d&SZb_oHSe$44EtUOTb5xfwzjfois)9_c~lsX>*cH)q<1q52*H zjV)*eXlbC0aBmJlTRT#HW_^KOTe-%ck@~$Au*Sat!ikRBTG15GT8b*MFSIVp{j<4Q zHm*Z7rBrler(ADx=nYb{g+J=Hw&CjXmNv1BK^NQOa*#HyMRBg|Kw!FPCcq^(-H028 zxFhtCX=aXnP!~3;Ayvu0-=OYC@sDESw3@JNI$IQzvjeJeyX~|~xzMF()>0W;a zf@{jY6bt*}Gr>pOOYrI&;gbo4pOu!bCyRWz&OlM713N*LX4M7gUj7@9VeQ}?)DZig zO58RK7x2Xl+?_PGs&e7_Km2D=I%zlKe=%;Gwif@V3D>{yUk=P(hYN!c`0mI5@whu_ zU*f-0xPHTb3}N6KjC46*>7<3iHAlE2;3^cp@o>cm+9hxm2v-?gGA}N;@&#=XTrw}W z!8Hpsn?`#bBYdBLOUB&@mqYk|02c;R2zLyw%S1STYN~L34Of-$^+TP=)B@nj6~0~J zlBxBF%O%1&;gT`#GhE&Mb>9mO*VBfp87>)P3q(FcaQOf(DakM4nl5N(bk@V23s;Vy zjW%3qhHExlS;BV_TouB_@BPRa8x7Y!xH!zTX+OgyV<0PH7=1rbzj#CcGWtDs!-VKVJwpA z<9Z*9WIeHN#c-Qmkx zFUO5nRG0)+N8-DgL7~SWkFOwB6sToJ+6^8fFkxeMim-cSp<}iPJQ&8IiR4<#L-d}d>tDZYaj6#5Mc#geLgqQJ9@<~j;X3ySheF)s@W z9iw8Hs?kw}k6{LdE=Cc@grg!UL*xMO6j5_6!4*q!2>4m>`WZ=4Ox1Zfzy!yB>!qf$ z98$A*RCNlB8l$!XZCfW_M z3vFh0C3C9APhbZEYgrH-dDv_a6x!rXo-MLMNipcujjA4p09)jH1k`no~eMGNOO@gM8#n^VXuJK;MVi95`8FJ5@wV&{ejN`F9gDV z)I1A(7`P1xcg?%N4Zsh94EF`_1>iy8i@@)Jm?hQx1bh_O!J=u80Rw=K19{Z$6F|-? zp9G!-d6pd0qy`M0(SzFfv*8GfapbQIPzyci-2DPYk&uU zD}cyb%_`tGz#D-v*-WHBCTF#cH_lkP5sImRftZEWyaLPvz7CuX+yyKIeh8cc{03M7{2qvr zN6pW`1;9?w!G*wHK#W6bh61kuMgy+|&H^q5RsgR8E&yHwtO24fYc>Fv0AB@O3)~NM z0}lh21N}PU`$Ir}WAFyxc|g>4O%iYoa5nItzK)Vt_;#~*ykS0Qtw$Ygh85xC!-o%x7!iJYgT(8R@m&vwMKNA7X|7Hz$0W4-O29`N!U z_S=f(gdZ`J8R*$t@86RTgEmE5A8$-$@KnhGvwX+QOE*Eiw5xDqPJ#c6g=;YW%kgvs zTwH6gX{Got$HWk(81*g%>enLW;DC%5N4>ll){Z-q54d#yF8%mKUrif;J6*WE{R0H` zJp51f>CYU?QSBCBl-Ha$JG&T+6rCaKJ+!Ex%R;x-+{{;C(Q^v(TtkNqV}p>Cp#_+hxT*_5&`9;Opo8(chRS2uX{;b* zhIu;8D~LAKbo4tp_*nu~kk@i*p`wgu=0kPxvvAbYQHAp}T=e7Rr-kD-b7ojSOHbj8 zaY{gk{cSn3MfzF%Q5c#sReR;@XAF*rvl&RyDY=1Pel8;ZD`Zubvu^Gt1RE$1MEGhVHUE2s_Ut|FFh zZN@Db4MXN#gJ*~^U*NwkXUtaxKe?hpXV*5It)Ti@{+csOo#$@w@v|Jmf1Puv;ku5|aD}$v+#S>wt#j>req~$EEKzID-3`w7 zk}a<8Z8%da{490C7p8Gv13C)}p3E(U+U{ow09ns-55x7mirJ$LXKK2iToY8 zf;ZrOvCj#sJzZ>!x_B; z^2~7(uOF8Df-3Rm+#5cAmfj%ioX<8~XtLruyA5aBct6V+{>NSP&Jb8bZ_a&07>{ z49=kpjO!e5rcU84rJ`sCCAtj-^9gk^mf4Q=1>MiWxg$pij)!B>av9iM@8KfMYY3xT zt-eNnFw+oMUro;s<_PN2DHzRrQ82F7X2H-gby`V$skBX)C)!Xjx>lDcMTJ-_5|nfC zUrLpav7g-t!!4yF#?VF>NekA!G(CrX+E50yp^Rxo8EQ(spGaM|B#Zh7{?d|qyo$vz z(pjk}E%n8jqP+C{+|Y)?H>j<{JluxzLL17~Ruprd`-7REC0g+ueM4xHotslg zoN?Z`*^iG#lEckD$lP${rJqDpP*kWFKRzaU+LS4AF)67jzO&PMDjluIOO8&6O^8oT zoDvfaRk%2!QfR})Bl1=59XJv-zpA3hwFsJ7HV+9#n@P^Xe4f5VkLVE^mCVOfP}dr{ zv@6z&1xXzPIj1CVZl$bNMWK4hS)mqqQN-A>;ihZ&h|wd4j~O*`#26D1&f&v`jT$v7 zJbdKn$Or(gS%FEG7;VI~k8}2H7fXu52AHQeB+!P8*Jmao1pWnvwCZ?C4#~yOLl7=y zjtqpJO^en-CYjALeP-capu+H(SF|=P+H5XKW0LQAg$oZ!on`Lu8IBX8PZ92=xqOnw zGdcw6nxR6FMpg8>{em^il2}l!o5`T*ZJeH;RhAwulRidPrvzC0>{m(z5J2inOx&B zUB2q$0Q`p_T#qstuswd9#!OLRbe6vO9fM~!!ljr0Z+=Tvn7`tup~Jor;cmSAulaG< zx&>j5s&I(rQ~$UeVyWP(p1lt zNa}stcFB4x^$O=J-JcQeT7;{vmfYH_w~6q6K!uSZeV1bd%JCJ#oux)C?eQxFlO%+B zLWQIK@|C|#@Ou+s`d=YaZI53Jyt5GIW)%+6eDY)d?naomF(KvE9zSkM=(HG9+iPUF za{<2c_aQ3uvKqX?cgt|?@#D~W9>NS?Cd1Lr`QpbH=v|j%@pGjYKOcIKqr%9LzV(1| zF82!OE8Sg?%R317FHB8&wO085$3V$Ww`eE;gy57A7Ng+ zL52%#hu_oS7k(q^?ItgNUUC@%?@l+%F#3PdKD@#Wf@h?!a9;hgMZ3!oYaW^$Sd8Upl?)RWJurjb_8-cgm7Q2m7#(FzS8{``OCZ;Jnoa> zx&VCjgWUo&?RJED@h5KJuSn9>ioRQfnZw5Gct_+-&zr z9QmDnoZ-$rj&Mx(d|%emA~4@S6W*UM70C+F87=K;@RLH#)yu04HThl2Ef9+Tb% z8IJYsOU~tBuy!Ms`!J^CW$^QoGwpqh3L^sIpOCX$y3W*TG^79U4u^3a29O-${fIlb zGfa?XVU21T<8ougIV5qX;v5q7eReSklkTDTyd-|RG@fgYSUP5}-({i2z-dMK6=juW zb6nvA(=P~5DaVIri>|=Fm2hOL9Pi&Mw7gCeLbdz_1*a~jT7HQZJ1#d>9o{jShj*y& zo3vynyQs1%uOvLfRfTWFhmRdPEH^tgcT!?Q>;wh6}_$lO-tG>h& zJ|r$KBgK)Em>d}acXC|(q^v1$=(DX%9QPO#mtmqLr#Rwf;C#u%SVw&Fl*HtClV56L ztm$b|vLhyAnjP3cT9r=A(K$2af!m|h()z!#K&f($2(Z(@u@f}90!{s6iynBO^Kt+ zVK`Gzlm93RA2PY%l<9k}>0MsI1TUIsw!P&^Rd$C!e{*o@T)tNGa&Rm_=xiW@Dn_-{}Z1F<*rezQSzi<9ssGI z)$GW~Oi7QK67QIvirfZ-?jlocl5v#JD_q1=k4bz7MCW{m+7}8UPcpt4MDz|*!2#Aq zkZuKu-HwT5KTjR*%yi;Wc9}$MJd9N8)c6^qB(E~jmXbis6hDuzegi(TB>ZYUHfl0U zJf(a~>nL2DW$A<96%Hv*nt?3w#OEqJWF;mevCMQ)`0cGDmgiMeikLhCc`5`m8CzxZ zTp9R;Ug_Kz7hrZ3#70(qM&j4|(_&&BSnB@l;~}Xh7(P zco{~?RAaHa3!abmz>m!ngoN6O#f(1&hUJ%66;>6BbCz$%V+s#aPC$=>j(Tdm$|_61 zQgNlUvS@Bz$y}fdTZIBb`%$h*Dali?J2@cKjfPb@51nuFaEJGy^epf7V1fi99q5WM zpb(;Y3N%@@LNm#jQtl4MWur$m`OON zotsAHRF&on@jQYwgf@dYHGd?A#rmiP`87`FX2M`75*C`mOotCd!kI}aQy>lME~_FD zp+qUO6EhN#oJ?A113&(dl$xEA7$-8=0m^|S+8k`&k|+yz6^bj)IdD}#|0x4%{T^gn z+DeD4CVDXcJmWldYHY@6Dp@l6{OtH7lt&2eJt!}aQsY;_g+iSV0yc=}l@zK2;VY{0 zT_UTjyo|(u#5*!YP4sQmMumFQzD$!Pkm(s`Z&T~S5q}a!UKo35Je~YPh!thkC9CSg zh(Z&x07a6O??{T75uYx~>B|s_vaCXADkR&8Xj>$}E{fWvFep13R#;G&)Z{X0ZhcdE zTKHW_kcBg^(uv3zz9wOSl)(-_XfF>}&q&Wqb)=@JWX8v4vSWaAa$-`vIG{bMb@B8= z-wo{%$*K&>#;Iq~Wz<)Eve02+CRyo1FEZ1!GBU-v@?D`9RxE);cM zyU_QKP{n$|pkS?X&g4Z?)HRW2iIPZ4g=mDHPe(cAIA5GIZnsOeK387BPLcJO_ z#opluQxKzfC|@M3G%ar|s!4pYojhrI(m+6kNXuggftt>a#5CMz1d<0pPs&|Rd>y}F z{_K33J5lg~Wnbd&s0nJy zuyzHes*BdY40Vu^j*LOQsF<%S**KC?Ql@653KN$j>xp|}nID$_3X_0TBT-Cg-<)l- zr93Hpm+Egs7yJ|ym3C5oa@!$Z6(b4So9lG#C@js#t`Ied4+!nm+ZaN`PZyR|2r6tBQA8}=2$Y?Nkm{Ls<;^ZBq+l3&Zye-_ zE-5Z1IbK-3en#bD5KvU^P~A5c*#bgmqloRaWw4{U>Fb@f_~gv=87=ip_1S_Xp#(gR zlg!ju!zejx`CQ0+LB2Du0@j@!T$?e8kT|<_6}u#F5%f@%iLtBjmEhr{5S>F#WJ(NF z@ks7ZL#~Nf!9WWVt><=Ard0>f(s~$yDgb_1d~yjna3qHk=yfxR1H%@>%?!JdL~5&M z%8Hvws<~AqCc~a4$Hogg!XCn0Pbduy*xRPuNhNO)C;j)f^*3bM7yh4n8DQ*Ez{E@$ zUryNECI(_q(88ZuI9nEWQesL=5!p}oGB;OqKW(JWM$K7odSQ79m;q22L!`kIF)<;; zI)l-bv5c>w>B#vHepNX?ubfSX@}Bh9@-}#|9XI-H$42JaaC%c@u~|7B6VZThNY$p{ z7{aGLuZl;;U>S7dt+&^rQm!%JmjDQ32w>7QjWA`R{LXELbkzb zDHt($6Fq^EJl7T2y;N3|>!~xfdngi&{wvi027D;sEFaot>QV|!-kfWRT1$ags~UoS$>#nBj6EodNVF|#rfQqnWU5PXtJMrz2Z&u>)`X#mbf zK2Vu$w7*5u*z6V|H#js@)*khgQ&l-rr6RIf$l;gT4F~bkss$non3L!xR^_6gYX1C1 zqL5s}!u%^HA9kfOlRNHccH2@}gRe+Mh;+yUJ*Ww6S$)8Q=N@2=3XNgF7ogFtyCu;- z+-z#4djDXkIcLTXfYY?Bq|C(Fn2b!vG^}zvs9K_8FKE*c4OO5Je>d@lJ|s?_!B-zK z(^_m7TZN(VO5HC2?Ik3dl$w(flY)3jF{!EXabn7v6ffqGsQ*m7XAuLUL&yWl&b_KE zJmqe1Y?%}YQ(R#v7bcD1hlyEorVv*Nm>8`_G&qj4#83_cjRD|ko~>Z;7oQ%Jr0UJE z8*I+Z&7`c!Sbmx&T4aPt1Y$U2$d+|7-;^P>;6S_kt(@J-B@#oTT)*G|M(SkCpj#Aq zAv|c1)z&!ta-K+c7Q6}(tc52I2r zXqsQChVQhgRzP>p3-hgxjaTPr3Na%`k8waMuTtBy0=>O4nD5wwUaQjel&#=K2Pf)yy*QkpIs zV_qiot8EjbMv~V&loKu9;G)(a*sQrW&c==v(M+6Sip|wDS~MhFG{iy)HCi8BpsXSfA3$GNE^N<-CeaxqE+sqa-XXK@8LG`Jag4!H zAEw0Y?k@2?PBcxuXPJ^R1l3|dsSWTbZ zj^`ZFf|z~+*_BngS`U;Gk-pJew9aXAMDf?BTU4=51zJ z!<;A^HOwApLBzbu^5LR8eFHU!g&{G!hIqx&t5_7AXQ~e)lkAV0Ode_(!LT}9`~DHB zx#o+B|6p@TTWnBE^Q7sxhC(u08m*_fQMb09MnY8cFl3~qjfm-$Q2%#Ymb;9M>tZlZ zL>xI0Q!`TecE`}q>arrdz0sGh#dv^yv>dk4s%=DO9WC9AsG@ad9r0Q^6up6Y<*9Xf zjHEcKo~!G!SXGXfuOps=Er{dmj8?0*v|B@ZwldDhtBFucuo4}v(r!5fGn7HMH{2zTX2Y?qdBrj*!4a2&)f>m;tmIgcR+&kK z4KB1W94L!^T+Et;N#JC{l{Z(;C&+q-DY9BXQn_U%ayr5K8t%aA=CqhpVV_OwgY1x& zn>ff0$;bp*7?qKgiA8YLiA>b1!k8S1MV~_5B+8a3%)Ap>5Q}rh3mtY}pQ2TWF@msx z*NK-ZuyaX?u`{r-J_d{YYLVnYQ|{z4tWus<>)%R`@%AE4 zy5<^2($p+CG)C1&IxrxcjF|$fdYp-^8jq=}W<%nF5vN09lBT+DBmb@1xsZb~MA8RR zRJdfkC{#a|q5P>G>1vR~_bzhsZfFO)T&`iYX$xY-slRt_<%*LLn}S+yYE0h7o6U%` zD>22BZ@?-|ER9}=I{GhRwDICJLrtuhwF9k314_6wy?G3del;U;S}I-+>T9X^J{J}l zlwU00V_~Ky=WDTC41xsIs;elVS1sx6JwjrRMCyL>W?LPxO(w$59%>){>zY&3o;b(#p|2&E*y*hp!Ozj!JaQ z<>;8jpn^;}FENHMFsY@kLi{cb`bVZep@^bSG|!+!uXx0cXqfeshc_+~$i2f0%w?n#&ev41&d4kkG61 zO?n}kxxQ4Zs*<|Hmy?whu5w3tMVSlVI^dE4oS57Qn?}_$_l@Xt_|jCU9vk&+lvQj> zkncMkm>^?l?0_*B16Sl(!%o2r%$$W;->=J1nRObYEv8(Ge#cNjCNMx2ThzV2%BA$0 zlj}cCkV}wtGlpGwd*hBF;L(A69=`aae-}4MwLI2lN6Q?Zs z>amie)z901x?>5pgg+tZmvnxlzvJNNtFv$YFyhr(%TxII1NK;iSPtDY@xT8Ua{1K0 ztMBg}eM9`y7=8%)b6-CG+#Oeb`kt_#UR9zxl^Mhu=B!rwpg#%DRaiZvF&cP7?G- zl0$5rA6haaqp|;g?x;G7z0^kqy=YwR-4Fco*^{#!XN>%?ic6ij*gqX&dB@{yniPHMd5is!1cz8d$_BfWq9 zb2q-i*ok~D=-D{a_0)=M51jYVy$^i(!oTokCqa+CKcedu(+}U+=f!^X#Qx^BQA3u*1^gqw{&ni2|^+j6XsNWAi^qn1h(*nrnjk^~uS{S1=#`*9x3>An zj`c6S@ZWPM-dEr2n?E(}0dNkoYVZz@B84V5M9Z?_^t-zPNS#k5A|AM~wrTGgVyZf?Z@7{EGpVwcV3B8?&ItZ~0eQtDV#P-j>tNd){ zqT0hhxN z`+ojnUXL|hr$wY)e$m~Zy#zX6uZ38Wch9_K_&ZNc7<(iwYsQ8*-^3Tx1pT^S1O46$ z+GkIge&M>FE3Syg7g=o#pBehw`ldVACnP=jd)!&8uEcL?Y6M;TaNE(RUMsrr%0+v& z|L5B$F&l0W^dmJs)p$UQpymg^_(7&WNxo%23j zqG?wP`m7-zJ$YHtq8~p9UiRm{H|t)7-4OI^6H0%2q<@kq6Jj|S_;l$XdkW{L^?q>e=y@NZydFWn=ezeWuIV0sZ0Ju# zt1ij<`Wt*9Ptb>UoLB1@zb!vu;+sbXoOkDknl=nN9b&m6ci?$FU&|f+<1^E%|JZSE z9@?FthuyIA-a(_oe|>FS&e`Gp-+dBaWEAu{shy{PdimLFA6Qay_P$5vybk@ur(HrU z12^_Be0cZNNzc_x`t7Ie|3lat1byRUZ;Z6=dfoc${_;(0=Rfdo{47Y&Z|(Wt&Rff# zDEsNW83TVS>jHZ<0`tfai*x6Kri1OVB?U-q5t^)pgIM^yv2E zmum{H1Rp_f3i&W>z`8wWespbE>07~9L;gK5RtT}Y@YJw%@%Owk`TorVmRzSrKZGwg z3i`jE?DYKk6IT5`@}B_@&&a%eCw@*W=zlDD_`Yv``R6VjX~=(c6MVv~N^{>`NgfiLzw zwD>N3`AX0mem?wmSzO|R`CTnvUVOA;KED4JF7mTzQ^jR_(weV-_KGXN+q$|EI}8MU zY3Kc&W?Du}S-tGbiLnpzL)jYy{k7QlUoX&-FW8+mdHnMAefMkHZ-V}R%U`&oDoOqNTrev*rs_G#rWb}XFM6i|ZGD6w* zt#lRO6`c<@$5%$2XD^M`scXyLTDlNhDIL{w7M)BUs|$U#=;JOT)~`-!O|tRHop1`c zuc73WCgCl`*+pe1Bf!~tm8Z5-@XlYp>y#Fs66O-IlB;*0{I}Z(e$siu;={fm?BJP8 z6*{?m zhi_OlJ-sr223RDdSpym(SwbPc5(~4I{oXqGN z{aj@=OY7Z&k1ut6AkO!o^7x`7^-|hL@5KL}8O!IpO&?s2FAw;=M5X8ky)$uq(dW75 zGkGedH-o=d3Jh3IrXq{xbIf~kSt!A`DNb|q5^t4GI-~RRO3-M)=Jbuu@+udV`f3+{ zw^I2N+S8g*dT1KuZ4)?GZnCQ6@@20 zC2>{br{5=C5p(iOU8i>xBX>8S)@l$x!Gk*akjC*>*KE8^cTUDgG)l+A6U}bX4^Tf|bPip99u3#$T zDV{3ob!?0}actV`!U|s_mE)5oY8pRvE<5oR2Xld|)cT5dw{m=0;k4aV$$sy|;-e^4 z_@(G+)!NFuIrxS$^yGwdsTNB|_+aoihan5F$G+4xXQ;1*+rP(3{Mh}J%B|2*c6yC4 zx2T=c9P2GhUvE~3Ssh<ht~iNd1xz1*jzB#+eVWQG$0sa3Z|WKK8c}1@f-UEr`Pnzz3Hb_Y0&qb zR{r{E;qp7-w_2%fLGl})IlXx|xhF)V%IvXdE2R56MlNhd7 zM!53Ji#YVLXATP=T9KDgm{*bS44)8gFDxn#Cvm2DsFV*Q!Uu&<_&Z_2XZAwDXGHiA z@;b4|!-tJIvFI|}!z1w7P*oC@ofGD$N^?^A8HtaHw$2VtzBmc-oM2>KINq5#DRyl| zeS++ypofoEviiGs|#g7O~KwxyjY zM=9^oI1BcKnue73=!iD*Y2k=1Yn!px9NWb4GoJ0r6{vj#R~JG1RJj5*oI~@suH3(Q z@o3w|1AUL~-Qg}To@P3Ib(kpz)8ZN0_%rfdh>gGuG6%>!%mrd&Iet&W zkDyOit{^Q}xdOFE4B9$_mhIU%s4=q9b2#$HpskS`g@|SvGKxbu{lcc*Ru^St0fjOm zV)JpUOUjVGQic`4QC>16PsYWDW9?$_Q&(#l;%G5%5lXHMO%Voaoy70$yF-AwyBkir zm%==ZP-a;&O>bFZvwIEmQ37OM<||oZV>V>D5dY~45+@VW70A=n6>YC_1!`?&nc!QL zOu~G5i;_v0uj3IVdFs{Bt|)OP+o=>K)ASZ4_U8&wLTKElt}Rlc41-&Wk}fGqx}+#2 zZ7-fB?f*AXx{%};FRe6-GNwJP#782=oP;pFwbGX;uTrACT8Z)+B}!~*R-&X!ijpoV zN=c(AC9OWD`RH!6>&An9`!}{@|Ge#!RJa!VhxUP!ty|kaJq~{K(Z2oDkN5M|I>b>| zxTyhm(=DL4beNX6qFoDVkcS({JSNVjgf z2cVc+ij9K>G1f4W9}@Zee;$S)AW`Ue&SODvbGAyysTD|Iv;M?Q_v+P zMOUEqH2zE42IUIWPL-q^R%g1MxyP9o^MG&K?ldXmqG{1kf)kEiVp_ zczLT-9cbQy(&Mm`k84j*>R8ObR;#Y6)9i*r<16PGvZ?}ODLH0~PkKM9d8-=p;;m}; zE8*c+j5W+7euW|iCBxyC!lO$HkFG%NHT;*fUCI@xodV%O=e3DmT4okr%tQo`SL@M+ zIz9A%Yg#)3q_VXLutoJiJ{|!+p#=D(65vxxfTIv!3Xm=-K)M1oicQkqR<1xT!;@}P#c5fZ#Zn9K;;h1^pCiWHMaoaRn zxLJ?S;DaGuP$)A&#mCE9 z{xrYRG>%L#l96Xl^SKjlN{-h6)E4t}0k9kJLZA%@n@~fM3;{B~7Xg`#DBPWe{h%vI zqy3;OPzwheNwX_gpqArVj9P83zChF}E45ScC?|reO5Mh+XsTj=uvG1z>Dbg06#SGB zx$KSqlW@1xZ~>n5YlL#J@Vsb@kg%rLurCdezOse~idZc*D2#DgpS6oUrav%cSqcM`B6?$gCl`dH?*vpaNuYl^EnpC znv22RSwmkTTtV8M$^~slk?0$w@z_wh0{KZ1eQlK+q|_H5hUROSmIio2Jm@Ow(gu2> z{p(@|`|K-hV8crrkaT* z1Yd?k@+*fUu*5>7mw+Zs99`1H(G{p|#(zoMu3YFN zu8l^vY8$HjA{#b&R;J>?{aeSyhyAWig0p5!ud1)D>r?&Q4Sv@3(U!)~0)lqAH+GC{ zh;bx9sp=;8_Dt@LTJ(=>n7PT59N@{erKLNyXk-;_Bh0hnMFdP!!ELn-i{JBP z_pX~9P?v4nfaaym+{9K2j<9fN<9{}8n@|=M$zKuD3VfloP4)XDhPoi4Gt_brRREDu$+ANd-BX3^ zirB~&>T!TfI{`NjDhIGsIsr0N52c7TZ13bxLs9@G?a2meF0Dq^3 znn^cR@KsV1vTdT0!&D{rLr~~sI~5uOA71TM=*7~zmA|<{u|@$y-+FjKo~+Pl+&(Jw z6jbK|Rh@ERI34Ne7t>~ivOGzO*c*ape)<71ywLgsF`UrsKvv)&;BeqT;5gugz-UEh zg`s7u3ZqL_7+tc$ByB&QC2fNf&I7o$d-yMMb6uRhz`fYMkUf?wgY~(P!;ys^hZA05 zt}{KiY(~KP)xpp<_ok$}Bzy0=OuMbAmuL0U^jPjMJOU89H#}_~c&3XK-Mu-W zcE?pc95db9n=eI|SP=P|@ON)^Zi?KqfrUK!V;16ucn(+}Kj?nZz5*o8TFZnz%h%z* zWF`L(;7O3+>Hf8YwU(s-%P?Kh{FgRZmtIHWVtYtVeWrbIhRjS>ecbplPIxF@h&09% z>Phsk_rJ(f8c>(%A8lQq?O&JVAGadYKLPFlcSAt2B`4bRdgH->6-oXHQ1T4;P4i3+ zPWAgCD-A4?kiztI6gjCr&K{SVCew0nj;?L6uKowA_29MmCra!2wYJ&1v=WaiC;P8V z?y@4z-U~ACy&_;`cEE~M3$0>mjuK1&;;)*But*~$Ekh>ire4VyL-F3Gvd@VyqUF7WN7tuSbJ7_P_Ql5sb|#XiBN z?ShNFrcL__E-8aUaLpF9ju`z(nm?Xd`ulO~7Z1N?DMJ*2y)k<#hV6@cKlqsa2lQjk z=&NbrxIgyc-%&_L^4aUdU-p$aq!{sMd-)fDzn&ZR_T3@LVP2gB^UORRMck_})>2og zL-hC9w(%~6#1GRCX$C{g)d!UQ)?(zA|dKEo>VZImv(13@d$T$$z3U4xV z;jSz!m4v&&>&qUH6ONV=3?Bf25imFxbK13hMhwhn9Xw3~>tjKow}My&;(UDH4xbLi zH>QI^*MYVV;}?0z9x5~_^pV!V991o&kO0U=zbKOgJa8C!OcAsEtr3G4N*K)xcYTOM$lmmjmwr-VS^K_#Eo=5#UR}$AGT_p8&oMWd1(^GJoF# z9|Ted_{=)W!`)fit6V{1EJPYs=E0q=AZ@R5Vcl>r2nTSRI@y8fWXH3U9g~s8UUt0a zu164neQg}O&TX)QjN$6xd2BPVewFBOKktBkF|4V(=P}XQ-Yh!X&n+;7VOb&tX#&w5 zf=PI7!&PTHUqyX6$x8eafspKA4$5IDYd@$uU()v0<=R7PKd>$xj*Mqz2qL>`bfA4f z@iciR`+E`!j>L=zz^YS{E77wo40f{i16L>Ovk4uV{H)IgH2#L35$OtAw4iC|*v>_Q zVV=|ub3D|B$o?tqB zWlBKffq)g6_6T@If-(Y`t!2yhWIItg$fLE^!^dUo@V}iQLRE>B6FP{c4K9agveT2` z@5u?yNb{tGp@&aJntl*ndMf+#5$MmO)6rQDOHI?`4P;;bFQ&upOo_?gG4nDtoEc~g zX9jO7?uxjBQ}w9mXs_PkNeS@egr%jMiBBV~-Uw=INrqwniQ1WHl&&gLBv#wty3jKv zSh7i#g#|ag;xTus3Iw~5w1czIpj$F2s}JR74OX4Cp)-n5e+T}F0aJ~CfTgOV`+#N9 zkBB@5RboSt&_SvK4nFSQ(G8CAxY4WN|24u@kN=Bt+e8a+3fFr4zf!mspz2D5>ngZp zFM2&(vKQSBm+U7$f~!D;I}BI3aQUHC%3cpM7v;JLt}BG^C2(=jZ`0<&wNSX&>q#yz z!zH=Eg0|_ew!)VUS2RN)`zt;(Ec>fFz5Lhr<5Zo#vcJ0B%l~Ki;{(OQAFQ-nefS3< z1TUs@oezIKH|(!ylZSfsS9+cwM_f~X#oyBLr`DpkB5(cD%Z6uIiBs8Iv5)x{`nRX0 zkKt>YFF<0C#$%a+LO;Zl-g~jXdmGOw?B1AH_FQ{GF!x-fk;Nt(>JX)3x5xD;&XiLj z5B;JX67axxTXBlM9=032wU>btft!G7z|BC;gtr2zNjrel8Q9I5TY)=)cLLu4-UZwR zyc@V1_%Lt}a0?J$sjS%sd=I!A_yMp3(*6(_3j7$@2lxpv9Jn8N0q`^6FyQCFvA{2Z zlYw6WrvtwM-T^!Ud=L01un9QCU#s~Y_y?ZHp}ZD6rvv?g6~KJRx-8`*EmzK$;0*U=TIv1LlyYswXfFJR-xKK%Yc_?$d^ zx~gDYxGQ|(gz#asmci`Z0$^Y#MeVA_^xv_`lVY>3PqH+l53C;%TAya|Y#;PS<6{YjARn08>im;VysFS&)o zZ;VfW+49(q|B2gsNtbzM-U@KPjuxaYG3v~posV_p`DN9G_{MQTfv=TDQ?o`z>H|-G zpxFbBh}mbunvI{;&6A@-z7k=sMSIK3mqgP(rE--C0`tfAh5ldU5uimuUx*Wc%=;u@ zC@>a?=BiBvvi-#a!-1256jcH+6_^N|4!i`&ax*;hvlO?~Kf0v;(G{r8g4Rh|fpTH2 zFe2sogNXpBDM$aW?vt%`_EUc z>o+2<-MYS8Gp5UtZ}s1Jbk~&rhoTnS!zy;5EWMAuyX328@TgC22JfTqA{+hRIJz&k z|Gq&@bL7fv{0RS{KKw1Jp^*<4I?ViKLzE5edic{AoBel*hA4BxhSq@FyP+}9 zTaz#$6U~mz%-rmlS+*~)W=A$8quXm~i%f?^ zR~cq3h#lRTg zJYX!a1UMBqAD9j-1!k&eF1zDMpqe~jC6JT3D&TTpHIM^6^1mLq2>2hM8~6lpDexI! zE${{4a^Qa83gGX+Rlr^-&&|Ln;H^N`3;9uSb-1M=pi3G8x&p<5siZAMcuCvv0K9}D zxCaidY%aCm4~J)|{SiQh=T7_6Kuo?W19Chs+Bf5&4yIwy(a7)6E(gPHL#qrKdu4EC zFXuMYh7%!7lPJD_ZH}()<=pPm&l4MrWvdZK_qjj4xc(M4_xhyZ5opc5!96@`V|CX- z+lG*gM=W%Dwz>EJ*|@*gpe=q|BljFVnp3Q$dEUpAY=kHStpXB^JQ9T^J*%6lj&>i$ zVfvumo_#P7A)Yn%29ncl+yvItcMuj|!Fw2Z*g0uL7+X_lQ)k_faDGJ=nDzP5*hFmi zyaUS;u`zJFXVXeVqJ`NM@qXZ@h>d@4k9ZYXu&uORcw|>IGTd+DpF8?BB7W}x|1&0g zwhr1Bxy|!N|1t zW{LH{qD8*v*@?)zBi}*}j=mq=|NW?K6>oa36IEoIhb-C5S~c0GAUw*2Iu7CDad#41 zV%G@QW%w_r9SkFVU2y%M@Z}&+`o0PmyK$Sg8x>M6T&UDG7Vbm%G6U2`UbJvSfD9Xs z`!O&7zV?MUhre!bY2hw}zxVbD=9zIf0e7@m zIAbWmLj#Pt0Sl*JG)n67V+ zZ^eh_|B38yDy&;rE~d3?8Q!iJ5=dDk0NES8sOV3?`h>xK5Lf_2Yp0e%i#0c7~=fK2}e zU=xsf@GbB`;CDdQ?e9PeeHCtLCFzn@lCD7QTZEFdL(1iAxUMQJeEfuPabQc#bjLIt zHi-jpe2nc;+e0RnRTRy2loXb7oUd2+26g}ka2rcrOYPU;3D%c$DvbAObMGf*^&$L+ zp|W|Fzm0CI{@J&o3p7}GOYCmwS~odt$#2nUyVW-5IT%+u5n6NJjDH7NU3HUfb;-e= z9DmQG0#88XcUi@j?40J^p1tnPAzaXk`lu?T4)1dw-wWQ64F?Y(&e#%rn04s{x*lH# zMsmr^a|`jv!b*=V4Yppp5d_a_vNw+v zO)smeg6p#^W3v(T76$#R_gYmwv+8s0;hvq@k{8mrpcEri{Nu~knKr+@N&>0=#pq}3 zv+%a0c@IQ@7wNsQ8rL1KyX>v9e>OLdeVlE@HFn9>0pwI2>RhZxaRh6G*O&Jxp4W5^BSs@)q;rMt`xgIYI9gm< zfKJ*G{9laQrk#PzmI#*(u6e@6Nxh_9Y|!{FkZsYX-3r%Q;d%ou$(f5<(uLRc;?=s1 z?}HU>yy4<>pGy+*^$yEw(-wioMNyk}BV6Ueg$C88FS`rA6h;7UUhK;_U}o5G+~r>W z>+D=3qAxyJkGs^%{|ESYP~7^#zr=^XMfGJ&r`U(Txi91Em~mdqTg)@#)&gfI!yzwu ztTDcr&68o(o-47`#q#M_i0){!)MeE=hAPiF4*c*Kt9S;1kNU7)Y}F7iPbjloq%TiW z799+`B@Qik6g(qwIcp(kYm@kL2HQcn!Q({`_MXibF(M8-Eb)jA&NaUr{pi@xt5r_! z1baTaAqHNzg|1^_uq9t^Ap z4h2$H7XfKm?*VdIVj_@Zqe;L|fiQP9e*lw#d`plC&yc_3@ibz2hImJ0-64HAdF89jeHvL3t&0$E1(O=-fSW8XW$~> zA3)fhnqbJ|Dj+t#Xx9L-pF)GdslmPp?ONav;4}%bymlyV!2asb9+uRvAivc5_?6GV(jma=y-SH`tBW z{CxLQyAGZ&)6|W9b_9xE)z$q9yV9;!_bw1UtNDt#*pii2+*P;Bwx})ERebxVhpe53 z2hWu9I>Ev7EW7!rEiRiU$CaK_+%?;&!9Odjd6#>0Z|nL_b+P`|^^+}=t?QHdFWb_% zA6x4uTc6!dve@BQmtps0cW`g*Pw^dLNtu6b@}})&vF(HQ$qKFu2F}odlg$So-n#E zThvx-?NtbdF4l%^7~7UpB!@r{;`AIs#~k&GYo-wa5_F}GofqKB#F)e88m)^6Vy`mf zg$LIlDgFA4f$8ps-bM|eqh5Sr(-~%dRsHJbso{)?o3(ZVdSdkwYLn>w*zIki)mw+# zChWsw!c~C(j|$gB$VIvwa6KYuWpF(#T+88lNVwL(^`LN3OCJy}T{msoJD|xlpjU1B znIrJ!ML%BbXXxflFScJ^y8i+A>-`LbtMOG2FWo<8KubS^d5OlcEHAUa-p`Qsy$^qL zKXV_#c<%{go*DNSplP?K>}PNovAK^yFyo@M)rG8^`jx!7c}1mO9SJ8hOoY=C{Cujk zaG}dlSYDRT7yDyF?^S#@qW>`LK5eIdF^{zSLvb%w^k-q0$g%+#0Ne&V7q}BR9=HdX z4SX9o5BM&y68Hg-FU&py)&Rc%-U$2($Q7J}KcrOGmtAe zM}d6x@hh-1@EEWw^Vmtg#`g!Fjpxq5a9|LScG3nM1?&Zk2c8M!3Q%t#ZOA~N6L^Z9W~5+U71kM6 z9s7JeFVlu^Tc$H|&2_(QgZ0&1Gmmtxam}c?rh}y_V_W<&j^MY&{|dIS%$=?4Q!MWN z*9d!F7q8NDf72mqqjfpACAoj?Vs&%y>ZFl&;?`anNY~x?cW@?_q&<_%VJ&-ll3i)p z#T|1*&rysQ#j5Y0f*ZRuNDRt9+6&c78y~#$T?tYowf>sp} zb%wPz1gS6iT*H9uIanWUPSieYZ9ZsHB<^oIGK)_5c;dAeSemhy{aWScKHwMG9JTH0 zo;k&q)Ko)KQQNGmzVE2ZhjqcwT|LVvG`~%C@gYsYo>hEsH+HO>76P8C3+l@hvO?O0z6@(5AZ1o@9SdT7f6s-|qlst8w;$ zsr4zpre&)MtM$662%15wdWb-da_d`{m8TVMWsd_a4@zjo?++>6OVK z=M;C)wImqZMGkIEQgU!=E+vY`O!lWNXx3#YZ&|2Ne^A2Ibs372Q6IeCW2irkP~NSn2Gk6i!v-@a}e|m23^LW=EMiIY=f=}%RqywFR?q*Jn!fWTEQ3eZR&DCUr%Q= zLcasjXkfcD8epb%mgDvMoL|%RX2R*p(tjaH(yGD&Z%3)$g!|LSo^xR1jVa+Yz!1hjJL7cbUzriT5V$1H#y%nQW6H{ zIuM)IIQJRUJ|JKnY>9KfK@tIP0R5m7si5O)voZO4(B#;?3u49NsguUBjigOMu1Y|& zY1821SWm7Ir3hCYXr;on8m{@mbst=k3paz@3tA`bQMeWhUvB!8t5h@LlHsZh*DAxc z7B0CWwI41T0UI}>Xxjuon%m8Sb`D&d1g*b88wpo~pkXV43WrSr8pi^iv=oDe_nX@D zf|hU4TyV);)xsrnaJxZ!*q}8SwA}{nD}%;^U}fB(jygZP;hJE$vJF=qTvC#c8?I;I zk}}<4gnI)nDbu&$k}|cRT4fz!9IWaHBU(j^Flec8twMQi+A6qYEqnr3ypX}KhARSt zvrG}L1TN`&EnKohtKgFLu?4RGkG(GekD}Px?jZqU2xNi*BBBlu5JfN>$R=c8ARAdh z17kKwLN+rq0TgjC1c_sC-@Wb&qL=H6xFHCLsJQPdUiDrOy@CsFDF6Fbb$5EE2L(dz z|NY-jKhMmmK2>$9>eQ)Ir>d*_G>UZZ=;^-JL;Lj*m|PGRi>tX)0C|5L ze)l1_G5)e)Tx-eH0}+3(Py8#0hcj)&$YP$!OSBj00PEaW%=+r7*~G&s{~{r(m%1(smseLa2Co?K(zj zosJ0dG##)7zep9oSdr%qAgk^%z{6e==MA8##QB0N0M7v)k2}NxI~e+Igt;f?rc~bz zxD^oVCb6n~5b#~xW5p>Bg~LP@tIMYV1JEGo1#w+TMi2{-@{t3vk)fLPnP zhXNJ@a+iD-;KhJ;Kpq-}1@3+n5O#~3FJzPfegKFSr28|#YCu|JSRuPdqhlR_xqw(1 zyJrBx40hK5UI2&#_X_M^cMITJz~z9i0p1Dt2H+OJHvw_DQTYt;9l*~4akx=ITipK! zv~*M4-vaIcejgw#8+SLz#J7NF0e%OFGbD6(?!FX|>8}QaN$GxAy?+vLH|}XNGk!bZ zAGrSw5cahjkIA`Ead!uVW#~Q*FbMEOKp2GX7{ElpGXP-+x~BnF0`l<{%s)4FqLq5U zYC!a@`(D5+0M`M+R&&#J_tk*A0r7Oz9f<*O7hn?L1Ay2WP#^>DnSiSSu@j&?3TOv> z46p(aR)BjkAZB6r4S?9kb>9w%od)+m0G|PT9FXN~1B6Vt-v)#%x!(tbb>#jA@MXa7 z0B-~A0iAU_U=ZM|fLwsT4rl{>1MoCJ913+O0e%9Q3-|?KJ|K3!+{J+30?qQ2b4`!&F~aQ_7$_Wj)d0)!#s{t55{ zz+V7i#khMzKYRvA&5d!Z?vgMhcS#ru=18LS0XJ9;1&dQ)YXmL^IEI4B89}8N>n1|M z%7;4cQysTU$Dz$?IfgHG865kDXUk7Nw!Y!S!NpnPD5R$-!jl?aoR=$0!m^;{XUhf0sQb$^ zH^Ll`knejMR!Mv}^idQh*9@|4*f!wa1#3A$mKe*Ojod=bXb+*i41zox#J9p(?({sB zG1+*JFQhFy0%WQ}mN*HBTKvM5v-A)xW~g!CXf!fKxOhkD6%nGi)r(M+9^!VR zG}a0cS}J0pFqLg0#D4z~zq|0$E)Qafx2lMz2UA2PZU`W!5@WnPrbvu5;`{odM|)=W*yrA&&xtUUcv-|6(Sy%${NZDt!=o& z0P+6-l;;}hW(Q^m5Bsx%F8u1HC1QGgjphr}jKs-V?zaFjox48-oCo+dARdytF-?kkv+wZG-Q5dqJQpw&knITrbO4S3bOI&- zVzX3ih&Kbm91!VX1}Fu%pAT3F*aEl!kbO=%Wd6(e$qj3Uq$*}8SUf_II5*Nu+*(=} zLVw(jG;$;QWuS0~=RE)(p(HHyJP`Q>U{UPeV(LDzS?P=%ffJOcjej(9H=;t9Hh`+f zLtYp)MwI6&qI@(4URxVbbp^6ju~_jZY5`^7d1^gS*wwR5{KM5Nb}vtC?ra50J`2N1 z?IfP~mTx&(80)N&sz%)(3B+sSu3}C5;Ld{TMlMc?-P`(2^F-)1Ys;1hZL7TJ__TeY zt(Sm2Pgbj12`UZhcm*xjRPF@)*z_*4*?6qH<*D7kqP2L?uJHBl;|ceME3p~rEZh}Rb&rOqNv^sAsE)HS+^oZ~GNtN1B-!<$ zr-j;BD-hdQ&M1$EDB}*3Xbsr?utwE~-47zY54-zg*lO$sqeT~V0}i`ekw~p@ck4}d zw=>e(esd%#v_Bo00!+*ELD2p-PygJuV?~c@m6HePLzi-E4(C`YGDsNSzML;Tw!Y!& z(Y~B-I^x4Qp7@Hr@o_=UMVPLvJd)~J#mCm6kEe9o)rWaJE7f~t!_PtZb^vK9%a=w{ zcCbGlh47CVa^YzQ5-;f+D~mkZMlKF zhIqmlwtA)q;`T|HJj$+s_6$6G3+6j?Us)FZh-cUPmgjJ%EZh?oy5^V-zXmNIfOc>A zDrk9*C3H=nn%>KcyP^IgYWn9b&k0cF+X`VELFtOd(_F3c&U{ONrN^!$%%6iS&Ph6Y zl4m4$;yjyg_~{qV=8-Q3?3}o{efs_jLOu1?<>4bdBjbr#w8zrR(noEome&>G37}2! zDXNas#+ZCt-w17e9d}@1BsSQ4^P6EC135PEH2Z+}!jXHtwTx3u}f*5fM9z7oJ!Zj)j2`ttyJKkKh`qMfjyQ)Ie=llH9$$5$S1CI`!VH5me=o5QVRfJ%DU6=4^zgekKZdv<$?V+01E zRdF7JdhHFpdHt@QB5?J3458q)ko5gKxlYuXS;w*Ot7Uq)BEh0O&qmL-Cx1p3$VW^3 zzMvK?TXJ`|tdDBhX>t8$SB!7Ap01OS?RY(#IS&fM%P8uD8>}%f8=Pj^v4$;nt$$nW zwDBd8gPdpSmCqHLZz?q(cyyYOC=9FI>BZXKFSdm7e24;y`sJ@=MWD{p9zsLGGdrO;do*p_E zA!+kngis28J(P>_&zZT0aw+~7;TNu~#(%8{ZN)$Hhl@A8-xDF)aonB=7jGWQbVb0u zBXG3{Nn8^`GVdh_$q2+1;V zbW9D+(L)a-BwMsu550tt?>qN#f`G(Rs+%|@b zy+~okzlQtVA>tfAj&x&l5a;kQ^xw=z4xFXueY#2kZy$6LPO*Z9uz@>mN)!bJB!bWyq0|-ma{UG4IfLy=AEOS2t zxC-!Dzy|@}0DK7W-+-{e#Ks^t_rx*A#{jL6jWvMyK9}-1;PHU0&*^}#0>a`~-UP%- zK*7URH_hhv0sjX03E;zTtJK$%4$AL%x1RM_dIbakZjCXe&;Fo}7Rs2N2uW+9T zxC<~H5XO?&Nc;vc5BIwP=L7Bmyb$mQz&5}i0X=|w0owt80>qa(lwSaE1N;^6en3dL zdo7>^a0_5JK)ije1OVc#YNZDt-kw%^0{#HV_V&SWX20|W>;-r{U?|`SKr7%_z+(ZY z0m9~RR|5_J#LH<)1mIG@6969qgtg#a4~SD2?#+NffG-2$fwvp4TPP<3_Jh6}0eBMN zDS)Q{o(dQbI1-Q>jHdw>0FDAI2E?YTy9^M#bx@Z5bZ-~_;D z0Ks!Nj$|p50CDt6nGDDc$ti$AkaM=%N_hty3pfoh9WWCRN12o?KyFAfT`3^tpE~Us zKsVqzz{>&G16~6-9qFi-(3fI$_!hcEt_~TJt3!r@6&s{S;v&_MzgI`Z8z50a;WjD# z`pvUM9y=%4op$N%O?Tb%_3Cci>pgP*mV{$kycXoFE+5@kQKo#iCti3Ttgbj_K?@G@ zP`cvhRF*nNN70s7F{3N6Vc~491cD=834rYRUZX22%Up9K^NB}mk;YmgCz+0vqnm_I z5(rWVu$-etwhxZwT&7-VvbaPV5u$?UWFs-7ojCR<@Unye3%50RyR!##UTCOq4kV z1z7s2@vl9(^j9BGtvcn)RmxTq<-Q^pYsG8bJ^L4!>wGL?0xbLRuhqG)9=eCwaP>7& zCLaPUe@>Z_6JX&`)F|V;0LkHcS^^k|HlH4(BnMcyv4@OG&r5E`-XBB89vmRj;F*|C zufHCmiO#D(D0frrb(M8|hfrR`7{?9`i2zF+{)H|mh{!aT#V6kZmUu&15qeoWC0Qjx zl*OArRE#1pMoofdfDWngy7$bot7WOYqhZ2}X}oKAJTM)y5&h2Z51MO8-4I~;0sk6z zkJm#}RLaN8`WQ6Q2_n~I{PT)>Vc8vK$|oWQ`~eM(@(FrqhD!MaQ1;eHCy88@{KxM< zBW{LpF|n}+ZH%=P7$~2lQ*Kr%p9IS67koug#YnCa^EWSyu}=phHo%gAegne2J5BciJ-U!D_ZI6RE#X$Sk_QMr#G587@@O9oSSSeD^jH4qE_SKP(8$* zG+smXvOe`Hi*Z~W%1f&c-+uANoMghpnlRWl_sKQWgsC=RmY6VinlLbBeJFDySzcP5 zVYd2UcIX&I?d9Ke40GA>WrTSSCs&}j1O{Wdym6sK2#m2Wh5;X7fw?Z;@SQuS4820u z8T);>NCQ(*?}1@@s6Vj0h6&0H*;I@yotQIB7@E-X(pp+``>8-$5HB^jE?dLWX(;;Jb1A|9Q!j7bEhoz(` z%?4m*d8K*9lm_pps~5{Mww-fpfQ3Ba)%W@rS9P=bX}sGW3rv888&tH+o(%g( zk-6=hNdqk0cc)#*D^_ni-bYk1THEmkqIzkVd=ute6K1gqbAt(UzX`L}gn18`!6={Y zl6?NsD~)knj6s?J3(rMOLFlX5>1UeTK31ej1}WNVyvFEl?=A}fMr&z*V0b=*lx5^# zfOZ{Y?5{JB1`i2H64xg!tFf~W7K>}Nie?(`ULFTbfJJN4HCOJL(2)!8%!rF=ymO5g zx%9G1?|rxXmy9PslFWV!-~u1LuVqe9d*8b z#fY^XbZ%AYFpallP7=91nqupDji`)PpUHaYYnAe3z4X0aWg)B53z8x) zt%gHPn9*JsqeR6cYsb73{$}9cJNTTe=3*M~S+180aHAyP7hqYypx5O_4*Ahs>>Apm z4dEEY?(LX|t`vPx@C@jKnOkYbz)zb`D$OgI4;mj0G+~6xDIcurU&$|4rq9pMjJ10? zp|KlLnpYEhQr^tmf*kvtrpiiX$`pH2yge#$YJ5ggYEo8Kc6vO{VN8j^#zaF?#grIv zC_}x8E1wdXkPxqUQ8haAkUW*C%^oOZthZYNds0qTuDxc*PjWvh~kI5)QI>v#V#HLU}Ic_>~pFc9a^=qE!0%1*i$od^X+vF6)MjpJMydN)(bZ2 zRS~trhkO)!PHsvzL=a?*l9rw^by`khPD;G~&iIru^81WaVyBF8P8l;LGC2po>?vcS zREZN}DEZ~}twC95e-U~P{gXnfs3&E|rzB_OBqgP$`>%ld)fiEYELjamNW3;wk}~77 zr>3VQWhUkN&yOyhGM-J)K1DNS491M#&qAnJRS4t<95k_v#D^Oq$BZ8rcZMoP{O-2B zv=$$j%008Dj#H3p+(h1%$*%EsDK zh^P3doEpXa>eno^kqbRt-;vYVR9%TLPRc6aBTbT)5-HwnCR@fqoV_{jlNRGiNQj|b zD#PPqqC5B-7agNnFqtEa~ zKRH4=GDwvohN!ctR;415#$0&`*~#{@h0aQE#Z%qPZ!67pR%y+{#F3eqoRXB3c7Wkr z&zk!T=hI_j#@Y;5ble$n(c{LBiSxqRY|&9saL;VB#f*y^A1%_K6P$@1&6uoDiodOv z78)mZ<32j?xroB!4DT!0s@VqlTEuNw5p=AOB{p8MCK_!cVrl!lI}_{lvt$|zfX$kF zj&Y^V81C=ckY@SWG94|Yc&nKn*I7@hX=F)NCJmhIJ-mj>9iiO(RpX9Z~VVe7OdZcBK2kK+j*fx1rqOc08IqM^dA~ z=8rF1fDb9fBSidovAzE2h0`i7Lp>`*GCU^oPmg;FcBEOZraKT{LQub(k!EG3q<0`b zLtK;(kS1!5Om`r9PS8t6nzeKPoF3QfUm?wLRew$|0`x{9O$ub5mtH@EtxG&D-T7)7 z-t(e7W9S4Th&7H90$$BiEMmo%KcOV40ZWIviXE2lIXEfq%XhjesvB(M(ek3ClEjSclJeToDKk=(a+p@5GLBfC zY)6n*Np*dBt*fHaHYzzeKgV92ksTX@aCUM^VqqErnn6~Oo`=~e-+;-^u_w>WPRPng zvZrLHWn`xq;xKy|?h>=@3He#}+=RRWdvQ*l7nO{J*ceRqDJ)bgOHH4ZlU-oOrlrQz z0h^zm5KXEw7&B&U$IY1N81*JAd5jv$%SwiXsy7KK`D&;rwX%7CS;%FWgJ)|VYsnF z4?_hc6l7+lCY5AlCuJ5Ur=W`tm(ZV4FzBKDbbK;(%^jhCDETk_tkdkup>_sVg`58Ic z_N;`dyoqAd_`R1lpx@8OEI5RIx%T6=|Ch6bX%1Dp@_wO528F$jGV*hh zrX?gN=h^cMa`F<=QtUHwQK_J?*H{`Bn)b$dl?$1H$hU#4sV>CZL18Z=uWXFE7)CKx;8~%h6lkv8X(=-W zLtX^Nz!31BeZm&MqSJsyQHf6iv#!S>VzYM^?)8v~ICL2X14T)ki3Z^H?=Tl`3Nx}% zSV5j()eGJk8%vuUBIh6^o(49iHZ;|hI`gqAt)H9V1SoTX`y_QDw#(DA5|X$hgvTpE zVb6!7pp3Na!Yl|%P}pOjT#%WMFWROhWTxedmOTMnGLh<5US`6~lst$~P}r4-$;wZ& zr)K69tK4PBkZH^iZBNW7$V$i+l+Ojr#pYU8NU2ACp!(Ezk5fGU`AIf$SDZFf{K^AWX5(IAPzLc;8^V?mg71#Jo{*OBU$N?vg$28;yxJ z`2~3y*=hEIgv890j&jMn2T+C>M2jhr>GJ8h@Wb<7YK%*r8%7z7`%}R^ zG)ZHi%62^qhr)a?+-ulSA^6jDqAe?=ScnZ}Atyv|5yZ`9GJ`Cl-i9WIYR+zuYTG}S zl6(t}c#LL8R&;+sUSWO#yhH_s^@jM=R*4Nmm3neQL4v))RaduA z3`JeOav{<}pj8RuP=u=mU3yhC>+RDmTD`scMW+j@DQQq=97D$%d!CYpz3znF04Q3VRWfW-YgaUGz#+1C2qMT_d z$wJ;gMi*;R1p(8EFawJhBTkb!V<3`=#Rh#+SdcnS=Icnqsiw)0reJ2SLD!H%jv>~ILS3U6Q5->8hAO1YD8S}C zg;19;GVNwCO(JoZ5yW=ch;|G&Mdj z43|rGoQ0i-ja-^5BmiR!(&%8a~2E2ihki*N+$v5h9b!1+%cGUIMMTO%1L_JZPz<-AFT}0!`qM6)9S& zcr*hoBYUjiU%sK2)v?sU1q#Uq0~fpp6YZ#L^{$(mlPILJ8l~8wl#&v#4UImgw$I3e z$|Bbn=`5>uI9!;q`IrtawW{$@Oy$W|^mivfZ#kVOPWyNlYt0ez64hl)YGD45$+-q3;- zsak3zx$jix8)4f#0zu`270hR_>g+sV%_698F4d$1yXtuOt}X_G!Uhb|ErpaBc4}6^ z#0*1^bPPIObV>0Pbb{|-U}MG_vSM$>An>#p9GZzo7O{14XnU!no)(R$w6nCVRySs+;1o z8AU<}DoX1s4Yr@&a`y6I@O(af!$P~06P&=+<%(`2vaL+#s;+lNk3~Wnm?&PDrMM-X zN5R1i?0H}@BgV;%hU%%RzGIv)13Me^uwCU8Ev9LPx@x_UNK3CnGji^2K@quL1Cm`d zn^@!c$;gK0%uY%X8iR9zu}8o>s;ajPwUgr9!8pdhXO7po#(Dg6A61K|yiHKGQq6Kv z*kT|crvDE5*PE>w!;_hlNy@RE1I%hbx;cB z$(3`s0Vb5IJ`3g~6{P6%;Hk(ySsjD^O`(onVmq=7<5fPS(iI7%f-5yjh3G{#Y<5S( z^ePj7RtH`uz}Y>8z1LLPv1sGG&>LLnFn?8}LajGI>R20>ca6qqMI;4vJR{{6)IN zWaQ@;LbSL^n~&vLLZ)c<7BW38FQ+gUhb=M-U?@|sf1oy_+-b)uyc%;68-uM2Dne?; z!u<4{yaHiVCmML98j;$<)G*MGM?KJ)CMoZbC=RcMs7-bKSlN4&N3JpD5|e|9;x7#< z?f8n+Zo#MmRvDTqRcj#^8SGr{Zec~0P!9d!C|KB7DVlD^vIn1)f)J}d>t_#g1f2*H zcFAo>3==*DiT0jo#5{1VVKi#^nU@Kzz7p( zH|l`RP#*GQiOVuzV8RBn?lTv!Hz9+q0!1%h3*Afk^NG2m!93F8c=!!Xb^u0LST zrQ{`Ks{N+x4USXRCb2LT&lR$SwH0GvfiO^X-m*{X3>8wh5U5|jmg_aSx1n>CD|MPA zQYJghXwl>ah@j$C&p6Pq728168-+>f33?sQuk-I(TZh)w1KoeGP&Sj*Ky6-Txzeah7@rt>F;Qoz7i9h zU4tDOEbFgDuw4k&J$8Chtq9WmLAGSUy z(VDTXikvW=nYj`z6-2T1*C6%_Ib^w?qisQ<1`SQ6b1Ur&8ij)W$iOEvE~Y z-BE>OhN3>_;=WjnAeNs_at#irw?UMF^7YxmOXk4>oHFG0@YpygV%nxgO`@$(bw<TlC-9G86wn; z0bT2GM|%%SbJmHa{AtFPcIcpv;YrnTA(^C)G-^-dp!U|DdO;NP2vnqFjEDu35dXJ3 zHn8-HYiuwsIPAqS)ADnpMQc_0Y;LH=lOSzzE$ji#(b8v^sw%VM7xn`zWeqxyTPYOYNw7DkdCVquskX{&KY(zZ-VOP}cq z#zxCJis@{mk&j|68-f;T!VXE*Ye|90M;ul`dvXqTUF@la*-4_T27{pLRH#R2 z4vX1ZtbxS9=hDDgI#;d^NP4Rwv%2x4)|T}!Y~gW+x!90c&M{y-eg$3BBR%eCD z8rStzjo6o|)O4I2TEdpALVd;lnf_>n^U-Gzb1~@)rFN-!yaC0PnUORThZz&FQ>5-= z+-Inr+$mM%gvPL5H&rn4fFW7bk@~CLAP1Q|@gde}G=Ib@+zDe-v!W)Nnv*Y#ZJj>O zK+ww93?VTEa*Ic3;0Ek#>YGATGXFNzS>Js$%ogFO8N@{sQdMGfLFG`Tt&3icwZp+dyi1s`;qN3)D5TiJM?*Kq<~*u8nG)x*s@ zx$4%XgL5dinM`6YHid@z)>du`>AA_Miw)z(R~u7Oxm*%!Hm4X94g*Pj8ljBdEwpg1 zJu6>bDY0rhyr*}S|J0?WOpb{%KZ9nrzTJsW@nCmAjZ5OACM><=0xXHUIN*S~F)AA9 z(~H`(4!s*$(i|@t#6!*ebTPs?_suZ0#%MDb>NYh_)??3A>nv&`brCMKkI*KJp%1n@2spB4-ZN7 zdo)o@a>gZ*nCA9IA{&-5jX3u|A8(g%1o{&+)3Rdf8xrC(< zd(1+t3nvGaZn%nl8X-C-8@gVMWNpJ#?JbH29}zm5oQ-z4k96YGAYA4nhy{s$Y{NLy zVFuxctDKK{FbC?^BG zLX^aF&|-9y!ER8O9_+2o7M8x`P)8;*|XXD)(weQfBS0* zj$J1r-fH=M`_e`?c53Bzk&m7kfnS}OWn`TJ)(?mDODy(N8T#FgD4KJAY5 z1y84Z{M76V-n}-$-m<9PwHIIJv5?NT##i!c){fYm_tMO>Tz_}tK@7izYPBqwdVk+9 zw+vhGS;D7VuK)1j-|=a9f$#D955r%(Y<)sSpQuxB+^}^N(spC|`=@+-Pi5N9)|P3- zLmqpx7aB2L;O~B9a@vxAt*-s4`N_!dZ(4G{_>vRSPwn}@Q2Wl$FDttKqnH<4EsuyV z5&^&a_Q}6pVLf-+NtfLSze!@QT=}(UxzcU}-+7bA& z(!amZ`?E&_N`GnE((<2MFGpHfnpR8d`^iPoGbb&xj~_68+sc0L;d`+H|LX65i@tfx z_xV-!^V=qOyY^EYhZgt;vaR7gS1p;DzhUUTH@SYo8;5jsVYO6GXuWOakNyZovhq5F9&~a5_oH$+23W9&RghgJUeGXY58s(%@+7m z`fr%+d}R4WJBF{iW964m-Hq1-dXP^1T`|4SoAKRMCq8}FcP(=-*oiNo3H*Y%<$adD z{_3E(TjHOXzO)gKm-+c~tL5ciez?c-$-u96EOMsBZm9e>zL?aLc;&990oMeke|6qZ zS2dUS5uA_=v{chDakvQTn@UPsqaN&ZmHOHO*W>HmMX4us@ zV-`d@;frloFMRH$oMCI1KH2XYYMe5G|KXy{hr7j|_>aN4j+^_;jfH^UBk)aAPrGo= z^;?TJtsQ#uum9fhIgV6AcCD5rS<4;^8Tj_#6IVVuEps@(1UpCIpSX4Z-mPn%dFr>p zlkaRF@YNqUelPI7zI*+)tvB5GpU^vB`1b|Ze~nYwr{WEFt0iLa1iNR}b&HGc9ndyZpEumIeC_A=zcb+c{H!l9R-*8p zwbin3Vjs_drXN!-2}A0EGS10LrJ{0)5r-nq8@`M>Y`y4KQu&2~(Zs|7wf@cojW zbB5pgL%^+%-Ee=+?f9~nzz>Z%@y6RO3yZs8`?g2oW-LMhF(IUXVejiFWURXShMAxD zzIIdC*7cA#f$u%+k$u;k_sJJ~FTL)B{eSznqqG#$BtiEm5zIU#n-CZoO}O} z=R@BgKBFoL<5b`udfR$J?W)o<*S9PxT2=5(AwC}<@ONDI_!EOhjK1>S*heE?%y{Ko znAYe^tL5vul8?^Ywd&sVU;2MNFMV|z9l8_&N=hDz^&JB2M=ll{{0`mnAh*>-dQoz&prLNe?9~J!vdfE`t0kX-+tuG z@q4Ei&RqNIt9Wf4`rT@|^ylD!cYD1bnLgvx2m3ESF9l|vz!!x5vS!!KYtl0x{xx~v ziu0$ym50D9A8q;Rk(aAaJ%8aFFWmd}!&t5I;DFV#cW>|wD^Fjsbkd7%NB=SZ9D*;J zg%iJNLZ94YUb^Cw>Ek|~`O=Oj(XML+J|zE!Ko zzJ8?PvbTfge6a8q$jKyF*jCHglcODvy?gya z$6*2#_}#r)&M3O>^2uArjy&n+d7mwTiwJ=~XVk|J&#GRy=fjX?f4u){+lz37DexDi z*MI*&_KOq`Ni2w_QG|Fz(4ctj*V&K zoZr?}Rfk9scKIpz% z&zScy+WVxy-~P=9Q{2a<>>K@k^@^#5|NaVJ;1l@K-RHI1Cv7QDpZx0HVZ(3!2-_BT z56NmduVlpV{x6rDvFEWF&A)FQT#7Fp3Vg(sFWoWn4BO8yPbfa#HuRl`G43!1td=>s zJ!gD&?(w&-TvB`d`wz_72Kf~D5zh^+y#MuSiBGr_fBC-X3g9*f{Bx^c858>2w$R77 zH*UPOZsk4D&&QL__5FYA`Fz7e4c`x+IpUXwW1yGH1-|N~`Majfd82&DcW?gv#uK+- zKDtxjKa5_#YvYR#K9SR}@18HOt~eibuvoNOc3D4)81~>B$9;TJME#o~i^2b7fq&|e zs0UMSe>U~5O~aO4s>H9tM}q|Z?uUCkdGeVnejW3-p!;VQ-1rjop}_w>|Nc9_`th4* zOSj&dd(3%@tMG~&YzV96y86pk)kM61>-D!(Y@PnEZ>C{;PvB23-y7It-uT+>Ym{lW zZr$d?))DyHZl8^MWK{hwoy}t%l@``E|W5Urza{dpXtzI4O$yEZo>M z>y7FAFMs^J^S^oiG6%k7Dey~sZtpSM5|?(_vM(nm-KSK;wT-~PobjdZTK_^HK}&%LxP(EiX%PY+)+3-2un{0(Z~V}dc9hiVuO2xn<~d66 z&Xaz|zEnG7UozhjQ{7lmIcId$VG?L`R5g~C&x`g$Kz-+^qaMxjog+ubJ4emsdQG^$ z3L=gPC0JUcJ<6M$7zvIe$|&D{0Mj~M zPe&OE+EL3NwQJje zGVJ)o$`Ne`2dz9StAYa!--8=>uy;FS?PA_>G_!%egZAJ`$A^~u8+iwp9i`V(CHfYA zh#G?r2>nnwxH{my0Ed{Cd@FHq+2=XySUly>m%yR50tQ59IXLlbn%E1 z&uuzgQTdfIkm)-0Tk2R??{8cjYNzr@f0tGi`h=!?=X&0;&{3j^ao6z_RgLXZUf_KN zf9v*x8_7^cO_hgl!8@Dr(sHLeVorIzvuo`N^&S1L96RDoFo=^MZX8@!I2z#+QoIe* zwex$05a_q zyjpXBh0(#)&Dg;d#v{CV)A|@M!c;cFL@$At_Oi+*e}=@t)fYW2z9o3rqGD{YOWls} zomLL6DqKiA9TkUN6Ewwz7Z$rzY8|C>@TpM9$zj)0-6@XqL*Njtg!woaUhkYU+TT9s zp^*~rTpv-sRoWZ6RtfVM))B3-HnP<3plRE**nHwsfg`7Ae9IxH{F!10H)a|e8mYCq zw1z52n!B_R$HKZQG^A^Vrb;f$4^KUv+r<*y)Csc!s*h*rDMwu=sXSJT0uGORs3D)b zb!i35{Ouzi+&IFs!HSA`{x_-*QI{?#Z|oYoPM`C61lUhU99li+izki#=8l8o7&;WM zde84#)g#Yecd5`|?(0(enzhh%<5Ii=)MvLMPfx~Vk3vb3qZ%66tLva-6-M&xX9rgYxa>vQcW@^GCb`Ts|M;5^Yb5Jq-KZh6RdU|Lc*+beETkTs?ac&QO zZ8ySub09oJhqR?zx5NwFMw}qRF?G7{4aEPC_*LMiT{!zCE|C_YT{d~ow8!9wvtHuz zj%TcbgVPFLYm%3DJWgfe+JoP6{3a+?9Cz!uv@$0HwJKZ38{Y50Tj@^m3JG5H=!>Iu z9hamm?s2qNbG2IyDrMr1@pKtjA?{c!Cw}!xH+W|G4xw}K(=OH{9Y40SKt-ZWZU%8) z&`mr@xp5W;udFKWp@4k>M*`wpoclBte};-@dx&SL!T9x5u2)07l$+HM-nz2L*j@_1 zt;}@6bb1~byR|Ky{kD?jeZb6rVxflX0hA>`PuoMxq;d?FPp=4FlMvUk zJ*ee{?k(%$QE{c%RaVr#HYq_-cHmBF*%Szk)nmyP1r78pOGc83TbjFhey*7!y02JG z71FxibwW*sz||yFagfx6t8wA>*!8nFwk;$5wsqlTS0lc#1=kL8C)qScC2f%fJn5};hk_Cp>@!7E zi|?F{cV-}1`jEX%O+>)*)A3_Q)`8b>MM@GhoEvWpD5C%=A7cT@y$OIZfD-{Z{LchT z1cc^uCj(9a%ep&fRtXTJsFbP zlc8YcJ^b4Q?jtn>SwI)bbo`3HOb3k`lvIS=`X zmo<<^0_%FF&+uTKnfH18)^yBXhT${^|G#hXZ?btU>|B_V9d| zi}+AeA7I&DV&T_Aj3O%I2l3M`)-fGFO!|t(Z&cNdTN)H%2o(WhCRB<6X+V?$a_E!; zVwlhvbLRlg0i?Q`3up&~N^v&=)&jB)b%1Sv7*=i%U=!d?fX#rn17cXY?*Lo~xDoI? zK=O`ww&P^{q|b1Mq|b1Mf|cVeI9DuiC#a!dr2-+Dj*dHII-&oIQ~|}YHyIf1IzN77!J4u zkaglcy91h4os$`ob23A6PL{aW)O5iLH5p9*r-TmM-yGK-_-s-8qb>2M=&k^0A5WjE z%aFJVKV|w3{!6H!Sz*;a_UxU_hxkM1H?ro*gYiq~dG@+Qh}Jh>#*180&cKK;x(u?~g!`S!DFY}x-* zK}hn*eZcNEtru8kI)2CCr?vTF^e1_MAu0OxQa~H-(H&x@yd03j{R%+LcC;kKaK9Rm zb-xCXRpG4KQ(3EqdI_J}#04wiAkR=QB|;4atEQMRjfBx8I=;gu77@sz8A)LX%8sUa z=-tuDOs8I_t5EAm-vLRnT+uO|C+6lsz{6tM$!)SnqTT3N{McUW>zvQxB+ z`rl;`999?THu9bgC%CC1F*by{y2UvOw3X1Z;(kXYD%VJLlSiZo&R#taC z#0iL3cTtwH6`Z63EGOZgZ9Z$nz_Dh^K_U%}N{w<)J*16=o`NzGig%(36&+ZAdsFaZ`Q2vKH@XLzQ$hP_0Z+fYNchgYy(!xo7EhJ5Bl zdqG|rW)*I$@MBrzqoO<}{`se++2n;W@{nUCz_JDZgw|5S5Xp&|{pRkZ%I07x>2$F_+nID3P#6{?QqN3;noz+9BUiqi;oq-O({Q6se5|l z%GhgW*C>tEyw%Fpvu5XMZW6K81=kc_IlZHdl?^^Uc1*0zaOr;d;tWUxH9ve~qN1Xr zMHKz;ouNd*58v8uMzEi3~7edh-6}@ z`r{vmb+MX8ru0wmYed!{UD3S1rng*8^H=n4Lb{7<|C}C8qbJlfe?~77?fntyj;sH3 zdQ`pB)HHuaPXWENknXI8zovJon&!{w{fx+)knSqlp12Owzp;qhj5I&1=>l=@uYakC zZRcWL*+gmvdWPwo_z?VR)HJ;3CHz48qzeYV`5@D|4(~jjBh?9_RQ!@zT>V==b zetQ`O$IQov7|s*Pgs~yUrB6EsB03p+BF4*~|4x3GW;W8bEs`l|9QiA^0`=RBG^boB z)6vNBrw?jj-!&l3hs$NU@du!H7dp6~2V?UpnXaEk&!-)If%jZ3(`f$(>W{zqOXtJq zK_GIQPdb0?Rlt|0k?v{QrMPr?@u5e9=|5^3kr03W=Y=)#RgY4_iRDoTs7D>3 z9(91)RKW+`UMlJE9hd%(avplP-dF!eHNvk4RId)}au=v#UK|zqKidZ?{j<_fWQhF0 zCA^Lm+mkZkqcc4vGc!kgoA)_H8+=&ebz**Cl%K797cmELk;)IY`tuL?U-E>?&!7Ik z=-ZSZ>ir8>ru@{WABUy#i~Af@BDucEH~aT^Pa1yAa-ZoB}%PsMH}`)ljP)byTW3j^nOO1|GK> z+&U>o9hDw+RI2*7JL;(PsH0MPXFBSrG_Au~q~@XXzvHNse$7rCgJb_$3GnRbv z+Y>VivJ!HIyEr~1%%MLxx|hyRPnebh@3wIGhu0&IdOi;7Dsk?FH8>ffiugmO* zFJ9oQ^M^&mRX46~T6x8$nlmG+ezz&)>xY zzqF^XAGmD-Z}yYg53dPWEoOhHGX>u4KlKTLH~T}4fQ(u#X8)-R1>Wo@^?iXi`w{Gi z_gt(Nv;WkE0&n)8`mw;9{R^ImbN*I~*^l6CfgkS3B1|g>eB*m_O}`kN;+mg%1Hum_S3vv;LU!Nw+g%;zsuM*_vg>GN#M{|kF_6vI=HgK&LvtQ&{0&n&gyH4QE{$fwU zdwu@=CEEqw>=*WKfj9ew4GJe6vtL+xclYQ2b(_GO{V4b8$Mk0ZuXO@%_VfC(z?=QK zj==jWR*TthYrDXk{TaV3@MeF;y#|nu*`M)Lfj9dzUM}!vf5xu}yxE^|?+DU2`!miK zc(ec4M+M&O&v>`MoBbJ|fzM=EEoT3(7YMxB&+8`wZ}!icg!jz+`Da}z@Miz4#~jb} zX8*^z0&n)WeV@Ra{cZ0Sc(Xs(T)f}q&u{BP0&n)uYQ>kytQNDs)h2;A`%8XE;LZM$ zzZH11ztudvziYLa{jEMM@MeFj;rLL4)nfLmdbYru{cx`nc(Z?2n~ikLepnX^yxFhn z27x#GY3@Flbj<#kzgO@oTO|Gt`>W4K+K&X@#@9aQ=W}-c$bFlHWgHoYrd{Ex!uJdE zM;(cdjvgH~dcnA{qt%Z-=-za-kNJ1Tk*LwZMHhPX(5vd-ujoO4l>4YR50#UnqW@AX zI_=!l;LPL5X&>M5E&Y>r9sMKhqDFQ7;X7d*+SlnFM&~A7*K}1>{-1I3(MhHr;Ops! z)-@fjRy$dnE_Q{ANxah^djG%Z36;7D_3t{_m#$WQ`|#lAnXdMQ^51pSdU!m*m;5!K zD~C;>%Uz;0mDV4=L#-q46y>lPrMVjMC2(k}>%cxw4vkJHy{`U=ABuw;en-xUgfBl2 zvV2EObz^7z&Z-=sJE5*qa7Wl{?BTJhx_;~doE;yU$O&&fhwFSvWw$>!V~0@-`V8v2 zUOSKr-Gh_Ny7C2`p7b%gOPdbgr7H$!XNCr{OE*+q$6{DUofie8^WVc88fYmD?=DpV zXlZPh7SLJW!Ss3AX@ULU=KiKf;@TKD`f^62V24IbK1`)~ML)s(`KmsYJiHQ%#Gt_12cc{o`G zot}+5;jPv1?AK2<4sJ*qXxK|DIJ&yrbF1on^-v0;qgLs;HF~VC>()+@>y#H+HFJj- z+2|NqxkGK5^k_TgFmp@Bj4?5$bM#D&i;3z?v>|pUpz2P}=z){xq_k_K8o)Va zab@9v6)&9Y79ZhU0O;%BR?9>9bTD$Tt-eWYhM_*Sj4EqR{Y);#Y8&EAOfxxx)$xMD*H zr&r;9FB<Iz>f9?v`r&A0*Omj7=fGm$afm8B&+j78p)&c3`_%@FI@_2UyFL$6tXP#&9o1-c2Oe4X0i zFu1r_oktEJ(85biV`Y6sb^Y9f6zsb}3W6Su_A{Q zX5xaCM|Ip@#;xMkbXWe+u zeq~rH1coFJ8InAdIPy^9gwIXk^Sx~y-37Jocb-K3uq8EUHxjw}8q@?lat7Gp0=^*9 z>d6joPYo~5%WYe+61jFDDSR@A*ai1zZ-jCZ-o>TUWT-5Iil|^(^(s;!>&=TYOh*{( z9}Y1LA#oYwjgB8P{KRXHAK9NP@SEt*VcAG~r?F;oJE1I`5mi|A2JIDc#ejKzH& zAk>o50LXR`Po81YfGk|EhNPQg;(~FuSjP4e?jI#is+_hZ@1YTGOFqKCU&V7Q2=HPj z@$ywX3xP}ZVY-&5FX9fYx5;*)ejJtOy6}~~%0JUThM}bL-=M>zSTXft*<^44evvB9 z0R}OMu5q(YE|p=YAS?$DLvrvi6fFE~N!)teOPt2A?Sf%n94^Do1HrVzW|-7Ho#B|T z#`eds1uDbPxq@M+vyiaSsJmnsLy}<(Nrp+>dfZE#WZ04?;<`zr%VpVEcX^Vzy6CWD%GO;Q8MBrc;Ua=dUF=H(qP z@2DRt@Qd-`yhd{(;)1jACoe36W9)W-uhp42FW0O=@f}^flY`%!0SnvE=q!nRo@lxj^VxRty8!pkoEYjXHq!@znvBfnh)^mjkk% zSEvjmQ>92VBt@DbX{SltTez3F4hANp>ko^8=s_jrPZ;=|Hv`4wbXd&O1XHd&wCT!= zb-ud5ALFi88F!7!xNB9$or!ix#xW!r$5614H;H>0_Yw!j1$x}n1fzBX=^WIu!{Q9% zUyrr8S2mjeXABLX&tM1z%Ncf|-nMy}z`THQsk91!)RYu`=q#@*?o#s;xxD-Jml2MnIZ-cL3S| z?*beQcpD(q1MjKsZUH<^y&na5GwxY`##22c;wL+aA=ya`1q;XX68ET@E?D7gY^%aw zWs?k-HB>B=p^Aq3O2t(_ufAb^J=I9(I+M-qA)KmXO@I(PQ(9{5utV+4YUJ@<%pYuL z{)Gba*N;No{8dNZiw;1wl$C(&$Oi#!fDZ$*BUb~mBYDq`d;pLg$$NI>DnNE5@7a<0 z_{olBNOmMc!OSUQdxt15UfA8U@$8wHhn-`FqZ8d0{_Ncvdj7usva4%l4kn^hCOmJ6aY++LU6?x?IG#YFhWZg4$MR zBD^cH^&98pmi^rqjrS}gB4C4i+yK{Up=)vjLf6a)-0;t!UT-e>)eRzxjxEj&*rshg zgvk7GM?Xl-D141?S@s?W1+KPbZz1H#4)jc~*qay^$<9w^$jD||fuF9>9Kd~&31abO$%Yn1){*nCfF zQ0sc6#ZT>h8p<2K3K}@71;5W%9evQb_p(_`9BmBl&MLg}Qt@uUz%t)*=>$VJV zbH|J%j8n04lJ*mupk0!nxI-pQeMu95cdW1zzk09rYF+69Z0+?5V{XR6`6sr7z|CG^ zzJh!9!K;8|(;I-CV%`Eg z2k>pcD!_LD&jtJta3SEwfL8&233waezW`SO?gU%|_!Z#ufZqdxrt$;er+|Rc_;kJisx4 z#el5mOu)&2cEBls<$x?_E?_cX9bgKe3osS%0>Cst$~^OP1eM~~Q+ZDf^-?}kL&3_q zs4ZiADK0e>tX!(&F4uA1k2SULF2#;6R|>fu7UH@1hhVhhn~BMh5uul{4?UN0=uOOw z40rb4dogOPbPHYjJ|nLC8A&HX9f!7Z(B^w6qDoQw;}xj#vHsLhM14$>#?aP&xN zc|LsCS5WA0deTCm%m-~rqxX8nQ?%RDC!lEG^t{|1%nv2LYj9ON)H)?qsdDr0R{V9$ zCYVY*eI{;j4Y#E3YfrIk5#wy4D5`0>=i+^+7Ko#!P`UP58(Y^e4nfM1FSPa9IR^vQ zlcUd~pU!U2{JV1YmZg`m&b*Mm>O8IRnhSkOwxj4-829$ z0%t`PB<@6nBrXs!zABkcad~MvD{HV=^eIfss8f96yAL6ru`*qxpLlKInus({ij*Dn z6Oo@fkyi$Ou))Nol`rGv9aZxE_>J>X$*eP3h9RR|>7$bWd|y~A1(`v>TQi3mG&4`> z>B`x-xkv&o{4}L2=&7lV2+U$=AyP9|gP;@NvMa0AB#S z7LcRpF2D}}uLJx9@OHq@0Pg^VI#%uk{0i`Tz@GsB26znG!+cPe3S`wi9PoTV_670m z*?Rn>s$fW}3WkD}e58`NVl@=3)atlK9k+G_lJCGzxt)Kpn_!Sd!pMoE%^aoL%v2ij zh=_m%6pm+;qH|rnbu$SAeLV7v0}O8Yd4RKf%g_B?A+Ryi6=xg~r&qnFkGABht5HzL zIOk}a4a+Ms_GM9zmQ5oz<`^H&+-{u;slbyIZbjAIkBvZ@i(4`Lm6Z_%BZO#4L(`+ie@gtl; zNiFN6CcfYF!^HPp!ELL>4&&Bc_fOpB{D&vCsy+Pd4gU-b_;vhB&Ku~D3j_Oyw$2Bs zy{RL*g|;qXF=>IG+Q|5cJ3^QCMul2_4tH5we(&$%CY6ah9o^8OTbobS_*HE6*uyUgALto@byE29@R9qK{b|9OPqUHT5t zo+60V8>(2{f*uH6Is_%kg-T#(>%*iY7I>g@H|cn-i+0z9N|H7D@+BO??PqXJeB0Ti zl@1wpR-&fkSH`16*I7#@D}amhRCYFHNLE^0@fri2VB(*kU2_Y?BXrH`&j8w&@n(w<5mId3 z>I|2R?w0H6QPVFMW(9^F*3J+{1r_f>m9%T1tcPa_)ryV{gg%PE-LalGxgLKzuPQJe zW(&J2q~$ks%YM`c4R2ey9ogFKw$^V#m%ag9%kLGTt*NMRRVu{03Xw|t`6pLVpY9B1 zf258;?l~MG7Y2rhF1?T;p{F2xtw?QPt!shd#%c3pSM9Y}ToE)zm0~R_sBPUBK(sBk z=@I}jz4T__LRJOy= zHn@7LdN}lA@({eYf%n~EgS7?WCKEEg;w8|)+!0P%En9-L@s8M$zo+s>qVr)ZatP-Cis2>77{+MVN!kuU ze|6Al^Bt%~fIZ;5@03wBP~*?Dxu{D`^3L~Br>ZCoTXhAnJJ++b8-h6T$Q=Vb0P>ms zs;<$pXoP6ndqS)3)bMS6s(v6b2MgE(?9LA*4k!=*MzsN`U3Z2L>J0Ikr^3ZW0hN5?FEtPc~UUC zi6kr%V@m1_&x)r(D_7eE8|Sw!RcCAEKYKb0#v)VMc_aSTvL0=z;eustX*NIYsH#QY zU8UN9qE0&rO`6qq<38l|s{^Z^(Tc00oxW>y)oKk!as*ZlEzoNG!nxMsGcB00lkp!ZaCP{X>xlCast~vp z_@})Y&PA~r!ZKH(EsD)0gf0=G3lUl_LetQ97mJV!p=BZjt5IRC!<9`4Eft|x5NZ*j zcM!Trgmxh$OZx>ONo5w=y+p*?z!F)%0)%7@N)eLj79r#o>F(3hJ&BNP$EyfQ%Ey8U zvd;V}sHArbLTqWcGPsg;b7%#nwXOjo6c+V$9*blf9)=uJKJgPyKWkVfTngk-J8 zAao(h?V%(fv`Exo8baiM4P!)e3~>igZuwxNQhEi*(=WxZm}3 zeU8y`4AMiR^iUE)vQ{|=Nsd<_BufhfRp0ewEn-Ii&ovJ(t|x~BGVMV8lKsSoh*+8K z3_tPOdh$Bt-;A0Y>0dDfNOe7VJwh9O;$IcjyI+ROue3rouz3CZ`cG$BuWJ{%Yyj4{K4b zq?}+IPJ%aA*!2}DOSJ*59e3f(<;0IGQZ8Z1c-}WwR?ZVApSGh?FQZlEWnwS!|1kF@ z&`}iI`#nj35CWMz!y=-N7!YL<2wMnB_64%9Ab}xdVG^>LnS@2e!6Crd1n{|lii(Q6 z;(`mV4+si~`>yB{pQs?9xFIUY|NE-CdpZmL6ycnIpEL7S-`cBg-MV$Fy8A=ias`WL z3Hb(WC%*X5CG-=GC=8miwmm@B!Ul6Y%RstVCLaJ{aZhAiRV!?fG$!+U z7WvXP8IK0ywMDzf3RPUX|9Y|qF5Uk-?Vjak{FNA~yck~EHo4BWVT9@z`;b-Nj9-{W zf5~5QcgOuz0g5{X_yO)YI12OZs-v{mk z?gAbFehEAXuBE1mwDy>A?)BKwi0FmQ#KQjsxP&$ZnY7lw-hn;2%Jk+Y~I* z+!KKq2EydH9XK8L-GFm}{{mhKJOj8G7zSJp>;YU2>)%D9QogHNb;F*gBMNfwuq;0b$!veg>`w9tJ)KT#kNv1-JtEHV|Cq z-VMAKxCh97{1Mn2NG0=ZUS|l_#Chj_!6)RxE)vxd;?eq+zoUBKL>q}&(;bOSE|vK>-^P^jHgfoB0{0HI2|F9!|-HUJ}m^MPZ5 z9$*x3F_7_Z078#;-vhi6_#p5O;KRVXfG+~q0h@u)pxxVnKLB3?eg^z6a5wM^U?kG} z1~?XY5Xkh80@HvUFb`${1A$PY-4VbXU;+@Dk~<%m2fPfJ51a}t05$+80p|jl-clfx zVD}neA@B}h3GjYkDR4co4EQ*3Ch$oh<81|20(StbfIER3fjsH>43J0npozKn0vY}n zAhch1N67IPfq_6MzwR*LBfuU&@TR*Ta2@ahAhciiC}1uyO1qx`1n;^zmowd9h*eI9 z(jG~dv`5kv#LXDRD`@9wt{`OyT$~`gaBD@lf|TBnMl$X>nkz`T$e;}|Xk!i9r3Q^# zqB3r}L8J7Pv}p#d!k|%>%JMBTXxzG!G@R(N6;+njxoq-v05+vxi8#By5nZon3s`qR zpryV8j`qy`nG#5-Y2iTq>Z3X6$BSwjFW%Gq#0H3Ir6%cd&Vt{72>i)QQ}mlwDCJsPaVj7*@T$PlyLlbeTb$ZegqWd z(VB{ykZdZtWK+>4n@ZByRFVd}1CAj*iiT>pk+`Jf^>-RckHgjM%jqII|5`NCOrBd7 zFF!7=p6PO&l15^_z3?+P(r&Gh@DT|&%kw|2k#2=sHWFR3k?4|*Bx!6UNz02k$c>9& z?TEj3Jx}m^*Yothcm1RIkJwb^UHk+bP3d6;-t`-W2bXYJ-u0Wr&35tss`!6X{J)F; zy~qN)mH`pRBde_qXXP|a8_-k|uE@hPN$~JAhea*0)_psr=|(bhg)Q4#ZS__Mi--}M zyo<%j^Tj-Q?p@47)t;?^-o+Hok?RlO-({F>1MJhLHeZJ9*5MbX)EO>0cu0E@w7Y~a zyZdJ?1VCInG&Hlq5YTuJLCb>%;?n&)^o8c6F%D_X?fB#S%7V&t$dA0t@%5EqIp|z{ z^3wg!J)d{vd@1r~0bB1hvdm0-JANlRL@y3yv|&J*E~1H@#`Z=jS1?OO0Qtwf$bQ}M zn=eT`^zLTci~w>aGZIL#HVR0IJsNlsFdA3{i~-gHV}TxE0+6fbB;eh^WZ)CP2|%*v zL?G*iWt9+hs}afY_ny1!pvz5t|}*M7$kw&~w}mX3y~X{hRE^b*t<1;o}g(KX{3M?ven{CcmiW zy8T+TsBO+5b&c>>2YJ-R+}rnm#eW|jMY1&oxIND=&ICn)Wjz&HT^~LI3FT#F@7s*- zhC$u4QIr#=dmdwpHnudDKLG#87nzzftiosh4yN&y5)FCM=+k(xzDv}n^_?R&?Sqzx z&9cb#hnQV-Zj2jeY&pUAb)BaQN>i4_^S@3)%NV#tdV3c$!v3)lJED#?jA*)%5!JCx_M@IJw1Cb2 zN4)cw4e-VW$9T4cMJ*FNP`68GhJ)(jO)~Qs9(kKkf`fAw*GSo1^1ojv*fk)QJV#&` zei(t(8yO{At0Z<5END{eRRO5E)j=(x>H2W8YlV`{Ru$nQcER@P#SzEG;~|T$gJ%#a`@#hO}2O|*9`Jy5?nvUBeq18`fO=Y?We%%0U3J< zXN>ww3`4Kj$yhM>xkNQ%wnI3b@EW>8A=yrpS(4V0bJrWZ4SDu-JcMk-ZmtYd8@6 zElEG|bSXDI*acB*1QUc@eHHg3rBuMiFLu><=25j)SPGh!g;UIAiE(O04~Hxph5LwI z?7r=&1G-xGv&oM^pND!qHVVJAkFlIHIM>(teJl zP*j_xlPX*LnheX*z-xLg&9q=65E4l11Z?`9DL4H(csBi>>0rB5;Gm@3`CBCT$D4Fi z?c~|i0b`RAL-BU1FXs-5|7LH3!n%823Nxyng+3Q`rnHjr^Dx)*0F-w*ge+!bo^bN6 z=Yb-lH?3gR0Z1ED@f7V`!osZ-!p)7l8qRj)=-pfq->Q%Izl==SVEbR77R~9&# z_ZtL_d#8^J7tW_?E}S@19uu^i;ksYA3eoJ33fBy{9ucmq;94(SH12Sk2~+mK#W5SE z{0`Sc!evD#%4`kRg@xx-ag?}|XgM_bC8DLy#;lCdK_!u!_!T^BZ^mhCM zm0;n|e6Xl)6W^?Me2q4ZXthjWnHjeZ_-MLFihm_FTp2{z#Th4|aj;_gWz`*!-K>Jo z9NpDtj{Xa_XRgXveErxH51=ybdbC(=d2K0-z)s^-YCSx#3?<#E*btJizg#A(;P+MTP$Me8yT!0rKwNtBj1kVM_-=* zJJVpvsuMQu`M7-+?NUpB+OLmjQEKZ-%gX17hniUIpEPn+QL&w$@D<4)1(A{QnjhNG z8C@?D%-32Ch1K~v6oS`T$eC8?F60?pHzPLhi?#bT+Wj-F{Qb~}H?oxrz%uLHjT zz5)Ca_#$v0@MYk4z-_>zz#Tw8$dp%rLBKbGJ%H~3dja1C_5;2T@>G5VB2VRK;4UEKockQ~ z+ET9U^0>U6K>UA%W^?C@H52RS){3Dkrbjc+OT|qo)%|~`XBfruW zq-3B+WVjs76{K*>Leh#2T8%+-8Z^#lG8{KEWFF)UNxROVabYcK4;i#P^?+y3k&V}* z5PR{%0p+QI`D%SwLF3^o!yJVupMzwF3$A_B5lwyW6U_A6;y3|wxnzy{#Tn+PGy;Y& z;AjNQ+2&zLULs{EpwO{K$R)qHslPyt>y^VZMeqq(7KTXmVUF2GQePtKz5}@RJXZog z#Wh@2sd%V))+{wGxGA7#W|p2Dbh@j$dPUjn)266jP8Iq*O7}k97!rM;Kuh^-;WaW+b^FBe{@$RO3T31xz- zuXzyw{U1&2R$RgAMC}B%r9KdPwLD+rp#Z|*W%Ow{Xj2h=nxj-gsBaP~Ytd_bm}5Zn|NlC3|!bO?*E z#={GSAg{2fL#~mYD}#I1ca{xjsqa7VW&b~57wW_QMstLzNA~4FF_i7CzN|OkL~WUd zx}b9P=lprYHw9d(MRW{8!wNpbLs7ROatpm*3&b&1j$fG2IHX2}`AXBR%HX<2_&V{g z3KtCuGTaupss-(L{Qpb1xS{!|aIrC^W=J{B5rUWCz$L?}aLH6KqbMc97veQc_y%5oPT)~+t`DNR(!YT?gxp(Y94YmOEkoAOfkqGsjNh}9y98+Vy~ zO*$J@maCBlua+C>oG!f2j;GiflF||8`uf=dw_vJN`THlKkz{pU;vQey8wFvxz0iT-GhJ- zMB*8sbAViLh6Brh&?DT{zzcvYfg^y|14jZ^0Y?FE0zy8EXMe^3AH;nm@L^ySkjE>d zfv*AMfNubkfbRj5fjpF#0{j#>0Z5%E9f&e>7ITLH3xNHBrN9BeGT=qPnZQecSwN(% zV3S^K+_RpkxW{TuJOhN8&s~RmOgQcL>;8jV$KPl$C7~9`6R)mIr_U2d&MdoVGi>rQriw$HwuMURmBKYy@ zVB{4o?)j(Z&QUBcol>h4L>O~E=^(pB@%IP(C8Ix=oi9?DIB%O3pe<>_R&IN$K< z)F$Q5p!!?R5xy85$JVcDn=%v`g!u{oddi&**WFso&TUeL#RakQ@z37<*?uX+OY1Uo zB=}ouLDp05Vz@TLk5?CwGF>0?Ph5J7eXA2h7;}rUt^6%#X#R_~)<(9?y_*Pg0RMXK zSk`MXI-*Rxy0%F<1XN$jH{ZGxY{I~1-VhU%#hfzEuQ54XJj}@}q)p144=@UZFC_Uj z(^34^DRZXxw}gYNrx$9tCTb~%wn>@o;BR5cd7b~;cj0YQ4ucPlT$xfn!$^6umhu^G zQtmEd=_$WFZU@vB1~#__caQxoNARzgxx3+7przcsP0Add{+0;*bL2kt)x-zdrp#H@ z-$I2|Pr0Yzx?M}Tr%bsHyXQp+j_XYP{4L}?UY{hVEt5RTyQj5S3f6N!_V=WfLw2Vc2mM_+GXE@&T#rj=~#V{>n^%1c+qIqS;G{Jz#QN*i{=3tnX zQj7Y-|J7m~>HZcjiS!mb+i;E5Qa)R;wJOiKB9<=0-xF^*Z#HZ5xjT;_no7VslW*wN7vVhkGMqUH7lrJ#yiUcJc=`m%_ zpg4NhB6m_?$Ivd;o!9&p6!WOO5WfBvN=04+kIky^wew0X7Q@JNUN~Vo7a@#~>+ZX# z=XgC1>}XmnhLP!f-69>3eS6?WO+zWR#AVZB+1gNWyscH3@ogvtZ74h_DK9-`9II~>WMeLZkzHD__Wmh1{*1#p$WUeZBo8i#G=gL6*_F| z6Kzu-3ZIrKUu>j2OiTIVHYr18M64b7XSL3~_WliRQywnDJb`}FrSUMsm7$S_iIfpg zDb@oS6h4e0FZPbPFF0@dTWAgE?3>m2=3Q-bA0fi*Mi{+iBaGZ>FXR}zMfz>yGyxgKL(m!cz$_Q}xl8YxPsX*;>hY_y1l#YwBH2r=v}PF#t% zF57YVFhZxxgD?7BYRu$>Y@AuE#3yn}l@9aFUoV3=~0KrXHJ|Dla`PeJw7}xu|x}LE+84M zyjs3qUDiw3Aw?Fltr?=MvS_AL-U!yq7ke50oenmQ=w^|e=o}?nJV(W59TlO)(MxKs0%M>G4t(<0=_r~7Ib=t(7T4F6 zV;8!(re;=osS<4_u~eD|8Aju-cF!`mlqjuF>9+K3eLS_LuO>L-b5nEL^$O247bFzAhCPArXG&huyG6V_5v-M;X$J!(L;CTppydtRE9U`P zvyaxrt-=!0Qj5nc?|DUAheo%~mwTC85$=l_G7L4O_VPV~aQ`WWO`ueUqnaY} zHLb?z3sPAidmr z?E5$P@@=|EUp}qFeyPPhCVPj<&>4lb_&xf)IP{)8yp{>lVLANNsqu+vEtL?6Jqm{ z;K;~KNT=SEo1C2x6Q5(Eq-WUUC#T1xrNr42(vwos6HI=YDRHK|*mQeLPMSS4COg+& zkdfUYm6Vu>;n30&n5mwZ7CtQ_J-012DRFoes5!|o!aP1~7ex&Bg zPKyVNYBw}~G(JT*?Q!U~oP@Z%>;yaeJRuX7fS6o%cV2o*Tt+-ycEg#0p1iEwHaM~5 zl<|9^v8*XCwhc}LQ(RVQ8w_V+&8f@dPec;N8+-I5WI#-AYFc7kVM=;jYF>N-`sid6 z`m+=YeS#<_exkFmpuD=IX124iVbqYJG5Yxa2YLU0Rf${(mPv}Uu9&YRX?G4OR(Rau z)G>yM`NTmAIWH!K^BYE;LW7|T_$hH2+4lT|?3|R0bbDIN1l|qD*{)8ZJ+Pr1t>nbm z(@I^AniA}^NSYD|n)u3HsSEQKgZ4(y0JlXs9s;lQ8WB{|tdf>iGI zp^+jw3Nwvrjx7Yq!AKA^--M$RF) zfu^qHrKBUx+-y;u?JXnL7S%aL%svP_5mimBsjDh-<%q8(#JB)6>hVB!SNOgR6+AX2 zDLpR@eGnM>Bod+}A}1v&CN(JseGnM>Z_v_mlI)4883kHh8T4}0H7+9!>;Ht@DL?XyQH))Hy zZvd?XDGw7TiC~sn_H+6(}b+J0(5Io*M(pr>|Ju5b7c1CD;*plXXWz71b35RHwM6cCM%b83PH5 zj0Iz`lWYT!ac*ixlE#s2vT|3Vx^u|%t~!i0Hc?Md-$t>eG1Xp+uSwO5wqyBcA<@i1%0SJ{f#V|XTSC`?57i3ZF5=CX-=A>MfV9ymDb#9B1 zM|+ltpC)S{^W%6DO~q!lA$}~B9ZdJidAPp_&5F9}Evxm15ru+bHmYRa1Q7LXPm+kb zEJtYaE60f7FA^ZLMenke*mjg}kXR65=`~WkwNK>;xGfcJ;V5!C5LwvuauRYVa0PRZ zfM-s2Zl*mmJ0lmYO+gH2VoGWP&I$yEMzyS7oK`=BdqlQc0p;M-i|8`?DOi zbio(7*?Bp+%DKp*EBLC?Aq>`9>hUqTG4_)Bs;arLjF=cN6TB`sU1L2C;aad>%f=Vw zZq+S%xm)y$!O%!GAt@nS@a`Gro+qcl%9)a$n9*`@xxfXmpH|n{T|!!)k9#38#L(@5 za(#4x;ENnc3nNpGtn1NO1=%UNx)>sZtk4@JJ0U+~VnVzaub-le^@@SPj6@iL*^8m5 zb0Vb{TOu_RO(Xbx66zsUYwU-b+AuZ+N~sVUqHP~T*7{J5%TD!;PC zB{(-TCT?Pa9LTr8h8UAGIX%u^5Q8dmAfJzzpCOcx@N!?oj#HhpVBhDoUOdBIRxLPi z4Vc^*A$pr@EF+`@^EcEPY{Os_vgC!PlE>ttQDgJauSQRC^7zga#F#uZ$;+O64=FpU z>~eFB=~5iWq3>#E6+1_hK!qd=1oV;=M@Gw#{WQDl^5|auV|AUV1=ZFbS%k)__N2!WT%6Sw$(+hZ=92ThMus& zv_9mNP=h|m$wtAzbL7_7w6?LQW@Jpv%M^02K=zXzA3tMxSpRvZ2GT~3mMDduqfN0i zPqw~Gn}me&vjN=8-9GK3R$_Y)S#Z=Z)42m*WyI+KO_L4`?TI5RnqHAG$xd-A8ZpJx zBfgPn@H11q5S`F^gs?KBOi^LmFpUB-v{Tpl*hH+|2-LmESxxmwe2L3dG^0|?^bGxB zJlYd8V0=t^f)Is$jm`y^m)Bxe=IrJ3(B`v?9Yu8z`JDCIC@P}GIoE5kD~slW4^ar#iLvXkl{#z` zqEmrJp%mERN^#57pFq2&z>SZa$t zA<6=KkVR&TVakr1Myh#KrKCg1rpG0SF~cd++)tYf%Z)raLsp#|)`o1Pp4`(sc+FF}Q5Fty zE=03SYb%S2OPz5wb;%`l>Gf3*9L4c?3>ZcxA%G24AtNp~!I(ht=9th+wQ<_M4(01J zs{d)GF)jB`x#4PP;ar}PM?{}e>^su2!ojj?n7+d+Mk=d3%~xfkGNfPTqZ>(cnn_?U z*OmI#a7?}{+Q+9+YkH1g&OG?YEm|Sp=NSRxQ<9+f3t^F9>J*=_Fmj~~Z$Lbu?1?oj zrz@i!Q({JHS_r#47R5`Avt#+dW*RI7qlk&sB#Z(^x3Z3}f;Z&aYDT%Ms;HJjj6D(i z=RIMh!STMi-SKV|o&&58n=CG`fC?1_4fU}$1I%cA%KiET6buqX7xMbJ#$f`nFlo^M zv1wG*uyzx}-==l_7)`iTppHW47yIR`A;)TiY#5>Wi5bJlo~8y)L(aNdJ$L4I2b+YC zvuN56(qRMVwZn&|si(x`&4qf4T)2LMxX_F?BDrX^jMO!JOD=826@=WrL2?l1LU7DC zI4LD3Cl4$~(`gQth%u=`sBUAUCuL{kW!kX>$%RhN+2UiZ8pSSqLs4ZpW;h&ip@oBj zl#(?sCpjZKSLpAtrZ&>_Ref=+Rgt3MER+MC*@pXloJOHN7o{n$9wmE^e9CpMT;`Gy zIV_}_R#HBbZ?{GBQu+m<2w2eQqF5`1T+eWc`?|rvoB;3&0Y;>RrX>oix|m{!B4;i? zAJaaSUHc!&Arac)HzvU$cMg)kcP+W{1uHS&b71wB^O~4oZZr*FeS$IgpX=@WkWyM+ zYHmtgOir#n4d!Y)c~12Bg>6Qt!6R(l-%M$@TK{X}j>E-}1=={c5VRMNX=-LcPD}>k zrN(4tCd7+{aB6~BnSwELv0)-KszWFPABM!CM^>I4Vx;I>Y6$6FXK)>sqDT+Rz4Tns zT$M<~7*1j&Qc)ASAT*VJNYlIqg7%n@9h0hcs3A}|&RH6qwt-PAO$^oHrX~>jkkPj6 zlPXhzG&2ST@&UPKl!h0hMaeSMfF!f}w02SDIq)!@v7sItR&QSPhDnU-)pm%HBbnAL)Dxn>NJX=1a9GpA z&A|?{YHm>-4toh{MhQbpCCo46XkEA0SWe9UVs!w`K+b`hvZ-tROt}=zAaaCFvqos3 zy6IZCk)e1sc%4eAeNL^ASf7~M)zIg(h9zSjGBc*Z_msZWS*TND70yX=Li<{%X|+Gy zl$FtnKCw%FnW+!T{Fv0d1i{W+5exnoW0X%qr)I_pdm}4+4EH{1i>0Axdm5mmc*g3d zZf>os6e~ihjprc(m0s>ziUw#vxs5*eC1uRdoMh_lPDf3hv=Cp8`vNh%n13>pt8uzo zs#ht<-YS0_)U+7LQ%FkM36Y&BzCQr4P9KucL`0^ida3D#^x30krr`?QJW5#~v-PWG zeT=NAoX^ymTUfSX{^O8)29l%A;Z7lh2IKUeN#wKn$wB7Kd>mw&Z>bD&X4B2Tl$geh znLBEjEWMZ(2bx=0EWv|OSAAT7sg3fJw{qZz#g|wW?0~ib|CS1eZ+Po1%Q+r;HK#Uh z;i~n3Nk_XBe2S#R^sKe4)Z`3i&;<}*%Y<=671?YxO-;7PXTVrwPs~e?6M5B`c-lyX zB8U36nDxc7Osv?sCUF(bl*^MHDy=jPYs|z6$SAAE*Vs{s7iFeAEH*Jq zDo=xmRU~ySVN2j!Em#_k<)}8*%MqCy>EnC^*BZLkCB_ELS3;uKz>q7?!y`Egt*=dG zHq5Q2*(VGo15fFktg)5B%^c}eticKqc6oSOaMf5-vYIxhbvCR!rMVnYT%3V39DM@2mBG29}gg7>HbF}pui?+9=x?qy3>(RJ!TTe)pBF4r% zoRgB4iTz96vWt(iz?7l+#c`_*>p{6HjH77^4WikAMSWX!s=n7_^eX3ovKB0f&ETA5 zAr&~aPBK-_tdf}6ou(4aB40kU8fHDc?q8cHj1WKrl-)ZMu^Yib@0gp$%~QyA(Ccj`re zED<>yLp%Ye2(Yfo#mvWwaOR_Kt6O0WJ1U!$bEP>a$`Q_foxsngHMhq_zt_fMU5u3CF-U5yKG0HI+5POOxSjcfDNi7AQu zx`OpM#%G|e;@pI`CxO*ARB1b8y^!)Kvx4)3Iar1ZDZg89LruzaT6)P;N--@NEXWM{ z$!d$f*KKJUUvs7Yhbgj|HGG;HwS@D*c-n3fObcXv(Sgr`+-k8dI`CmrqMSI40+9_2 z%PxD4-8~&mfSxmHCfXv2-FllTDW8=>Yk%b@G|z{f!%d#Uu{vUMtC_H)6MUVDa zIuFLUX!u(#Gq2io*}%asb^B!PnVn14{QiM_`?%HeTJ7uE6&nYnne0csBgUTNXZuH&_e$gia5g zZ{PRDiu~1|41cB3vH_=&{Fu(6J1+hGTI=N#&t0*uPxQYNp1=}Z(4YD8k!NnX;=nWZ zfzN+-M&!O6e2+@dw~p;rch2Q__*~G-$2P9L z@8|zLKEvK^5fqY&s{U?^MyFtkMq=4%Y{8QPjhWpdiCD^ z58Qd*m(SgeS1bwooDoaAEq?2bJ|k|6ekN;CEw;)(7xaTMEA!{P)us2eK9^jwXUf9E z_=ZhKrZau;r;kr9pZoo;;KhG@^oI8pMY&SY-~YbX&-qu3JTz+7ix=Pi)+=A(HHd<~ zFX)NtV{eyMW%arL_R+IGMSYVxF`YXOemvfNM#9k{Kb9|_koWaBc(s$DFY2_r<21{N zq!o+5yfp59zPF6uMX_35Upsg1oY1GvyyBgFM|NuH^?1A=$J(uypRP`Q+%MvsN6yQ1 zuIV;20_-|j(8CtkuAjSQXGXt`i=OR%0|n4Cg1#_q@sq*5-#hP|`<|GX+J8Bo8R!Kb zwOZ;X47#dp^^W|l8_&Psx3Bkpfurz({><&i5AS&Dh39@h@6x-PdVcc@Dtis(31T{3et2u`j+<`&Hsr4DUthWU01kQ274%-`jkT*&S1riD zcVx}CMb*>rdP+gxvi|jvA#c7G^7QW7=G&|8y9eJM!qeYYi(}{P{o~8tF7EroI}hJ{ z&bDLtP_Uo}#crN3@0o_Yug3oPP@f}zyoK*!3HpBPC%yVT`u3ThUfrwuo!|wp;PI$n zrt{o}p^qlq@t?$XTl+0srbIu0jVwW5RlV|oie4YxzWTP39a&!;oQRje3Hq_w58n07 z&j7&hr*H6y0kKz8@vWcwzqw*lOi8z)7u~#h$6&nd4uTfrcl!3Sr^~+>+kd8XJG*# z=rf8Q-rn`|C;W?kt=s1L_V$%{b)KNVaqQM%YexQ<BI9U_mBNw z|LwuopxxdV^l{In?;d;3eL0Wc_sP%Ohr9*(V8a-&TCCls{g6^LYp$zyO2*it;zL+C z3;Nru&iU=Gyd$$6rTv;8`E)s+(b^>F*SU7(Uv*LP>wDDw5kFpWVK%-&2B~kgM6Vm( zb>5^Ot~=-X%YN|8yb}FeB}fuc(`dFJOokb5u>kDUnmovWUHrq6&O|NbE2 ziC(XyynZO$C?|<~mpckIcxa5a`9jkYv zZ{HB~KQ0K!t2x`XCo5>wZ$CV6FdS(>Ik#HU-FU%W0AbBWawoO4rvb=nmB zV_#OD>0L7e^;#k5)1RK#UtPNKiwEEDc|}gz9?V^@3;NNhZtDE4@0@+jh@+EsowaB) zUeSc-r>vHn{^kGvjZH5qZa`$T+MogNI4Biyy2AOcWlD5E4`S0*M1w0-Z1aK zdk!yKb@uUFzdZ-4x}ZP3;_~YTE!$Z3dCy}H{XF2j5qMRRpf4(Yui>Q${T`@zJbg>a zqL09bKM4BO$<;qTR6FL_#S^nS9R0oiW4sO)?;5gNUifZrbJ7^scU6w^&>M2^FTnT} z^dTK)HQL8*D^9-jjl=!=ulWS8wH5Svg#-Hcc(ri!_fJl0IJV=wBCG+yLsm<#fA73= z;Aq>CSH~8dWjp`<$MLA6pwEAyYR>w#Q;)uX!`gFRdu7^Ncu~$-4FBq{Kiy;bZ|`sR z&UYn6Y%cv8+NPi@>*{*m5Rm-MykD-XO`6|*9bPLg=pVf3KQ!c>F8A(g==#=}Jp*T; zUV=Vg%lV}bzBMuS8F%cjKjvSHJhQPbwOUs9_`TE1HILQ&*njeXUu!y}{Wl2uu3?+@ zH^1`eGa23g_5GLEmt28y4V}Ykx%=^s&t7oJ^4~_@8u;Mk+?#h|TnqYl(bt8Rcb~JZ zI-#h~q4+uIs||wwczLyD%-G8x?E7-aNBt)`;uPh3LBF8*a6rddk(IljQYPB`{ANS5 zM4wqLm42TO-Y~fOp16UtulQf}O|Rp%>Vkfav-g?rKGR=WHL~|lzrFt>(&z!Bg4MF= zryt&}iBFkb)z$Ll_+L5{<4f{_9=7<+xYVDwe=}uM(DUaWntvM}6&3VVbDQg?zMXY^ z<SJaYk-;c zngePu{Iq6(w+JBplj}lfEk3U*&PefeI!>jy zPH$1Mls)OPV!Vl$WSn#Y=E~N?gh0+cxn`Sz_s6)LB_|ypRjJ46LBv0GyF& z%h#R^DX*?PjSQeY^b1qn=@rpz6H2&~8%nh`wdAsP;{VM?b>SJ`f1FBjoeOf|6m)S> zCCYO81~(Lie_q#`lG38;qRP3>a%Z8lroOHix79U#HE~Tfo8a^npR(z+W`NTu?X=Hd z)9Wr5L;Unr9uL#Ql6!g^7Y>&G!%%|LCq~3JRXcV3dwpHS zH@%&_oWL<4o<07@#Sol(vI9tK?)HS$-)jtG{G7gCD{{`QKKbUZDxUL?n;N4V=KY#}bbAm-&CMN97j4DJ>_3 zCw{u*{AU~oofR);L;3z$GL?8S;b}I!)QKth^mR8+IG@sfYCZI3oE{CpnCEzkxt)&u zYtjoUWnJmXuU%XXcpCDwww^pTep<7D^gXTVpJ;yhdlIFgNVB7#zM&u|1*ix?v}(~<8{++Wjn?A+iBn_W3qmD?oiv1x}u!YqPk*-?GjsfX?d-U#A)Kj zDQ`yD2HGz9J7JN|j5#8m5w^ih>+eRE`Hqp1Pi<=lK3aj-^F@pa+g#>4e~)0zwL4dP($(+6;fRd{(5 zZ5j@cLDOyC#G#ElT>tVc7=Vu`7+xp9zeXsdP zwfbH#^JLn~@cTFofAVVcjGw)_bT%G3;+aq1r8OD}I4j;2-|1!1K14Egm7w4pwDJRf zYw^=B=7;llqCKwHh&U(dW*Km<(2X;7cx?v0;|_$|-46)2doU2^)!ZY2I1}a`3$y_< zfENPufQ*+9JP%k1#Mwr7DG+D1+||Hv-~u4h6yN4WpSoFZ#$)dV;nzu7t+~1=YcyAo zg43eHw~IL3&u~F}4#_0-eJ{N(R`5yefSkO1^-*$_nrl_=+Oa%OC2?frS(4B?YR>i zp%sPrZunkS0wdYGz-ISO8{n-TI&JEdW^}h;fiQNQHZU%Ri-RppeBe$FJ{(!qXbEuP zpdozI@lW;%Q>GiPxp2uCSHUGy!EsuRw!)y@0GCV!hXl1$9yMG$;F77l0hdhWBZKyt zLHiOenaa0t$+852d&#)IVZ9D_`o+&&@G=iu=EVCB_?_9xzZdv7SPRV|)U%a;9{lmT zE%?X}Vs&rFKS+opStEWHnwOqGFL0fBDD!*p?6h%JUk1w4%7_1RuD&0%L$SU>q<47!QP70e85k0F!~N%LJeY zI1zXqFctV95Te4p377?Z2Z$rx?k|8jz~6xo9qvDX1waeRGYQDHn+yyEUIt`aBQG~U zbqW#VX8Yg>sSqD5dnfU6T)Mg_pWvUaAY~{*N!kd_6(od&x|9;4OwA1s%*hXV`f|U5 zkf(oZnsz+u_xj=Lqr2hfy*yWabdPXMlA+bhQ@z4Vy*$(I6@JsoyjgxzniHe`sJ}>$ zma0d~)T8C<(I&}Qb}bs&f-}(~{Pc^%hZiyy*8!WX0K>9x=Lo9LpDf!^p|50{x_10K zXsNLwD%DJN%91D*q%Z7;2@DR#7(ww zD?h=%cd1~fmEg_qv+;{>)g^kIKJfcfDS@vyVgFM5 zuvlwhfynyRwl{S2J)m(A~wpI!%yd^c{D%YiHpSWqx{ zt{~BrlJ>koL$d{{Ry8#|z?wJsFMel{$gi#oP355Slk9zy}aqxCTE|f7v4oRp5Zw7@ox1jHKzk~DNl2UrpAt#s_kBD znL06G+SD>{a)8kNr!@CO&>{G>KPNAM53fK8Le=gHH+znA@*It>`%}OL3SWG~1b!H# z;?n&&rv_-Lb%ReyJN~+W3xOZGke4~Wc}|`OztKuas0gI}vCJ&vmH5^BI7hy4hffV_ zk0!SfcUCO{0D6G(jn#brV(omMgiElRasqGG5G=+JSOVCwD*+FyTR#^yS zojgFO>PjP!<7zQ*5O4`F1-KN5xs=NoH>C+ihnsa-4rIp;#!t?lbjkUXt{`O`1e~Nr zYc7ml)?qJxoJoV#V!M(qt*WJlUjhe8$=0CUvB@Gw;+k9yM-^*ZvXH!na{$-~~XK=rzKI`V>5HCa%s z>UF7tf>@b?(yO59Ix?;LL(`Rgbk22!TfNnRUXMuFBU1Hf~m$U>I63UvI)dk^UAv5>_Uy(r?ziwDh;?_wA=YO^iuoQK*w!5wPjA8t>Ib$ z(JW$N5QbM(;6W|?!jysd=lJNTaF*qu3!|zizWW-cdub>XH7m#x#29YS#u&6q;i5>_jg-6Fos?JoFnV7K*`lIMH)F-&BusgPx+K-mv;w-#vfaD`c?QZIT80Bt?N~GbQ0AzVmft!IvK&0uO3v321 z18xQKTX`=59{@7^!@wQD4ch&aKnz;1{5Tny!F@;Nck!FoIJ)9fU=w@6RE(#M$ zFy{%ga2SSrISfa`C5Ie2i32DeKmFni#Y?ih96)q4EHN5CUS@xN0Fl9$;@4U~W||D2 zjNhEr49;(Dl$YY;xRTScT#%`$F?XGl5yDMEmN*_oINwaA#D1PJMwHH6-4*o@K^~Q&f$;nq; z;mO=9$c@boy|kvfWkpR4oBo&HFAxzq9e!D^4qzXdMsc}>S8L|D8D{z>Y0 zo^3%<&8`%4KK=MnMr7tW;#c2WUCw}-x%Wfr(Z5@+>K(Cbe-F=*j`bayCi(3Tj@acn z(kbMI=82v!0zEHoM0kY_37H+%6cB}S4f3Xj+q}8qLtTkYx#7LC_4cJkndBG{p!Y=+ zVmde`HKi45_*6TUz1Gc`m91Hr(aE$V$A=Gv?64}XfoKmKT0_k$QL_X5n=35-+cKMw zdshDOx1l6AZkj&=L97-8149hLZ)oE#SAeC^h!#{~sjxJ`KT~wA)pNvhWsmlYq25Sg z6!KK8|I!3SUCx_pviz3jS=7bd;Pxi?m8r}BMM3tGUzs;804-wkywq{?H-Ss@5Dj@O zO|Ynmwb-3HQ%!eeDk(c-0MNmu1z-vBdKf@*(TT#^$2H& z%nzTg)Q>}phj|y1y+JR`%-XhiI^4Vp^1X|Hf{^zv=alDt@d(|EkK$kBYU@-)jt8%s z_}r&kBMyzAkbfN2p~4l3|2*NM2+zhZjD}PiQQ?}7{{rEHE}*$K!A0p9rhH_$K7)&~ z!ju?Pn4&LCNrEd)xTeFEDqN4iHBq=W!6i#T4S1xWeFc}y?FYCf30f7ZE@|Jv#fdIV z8HFJ)%a;t7^aba&(V6-EUkZ~j{CFL(i9IGE<$K`%;#U3__w`vhd%}NkJN~+rlXCKc zcKme>{XY2Lh!UIguR{7}BLGMCh*ml?%gnSd1%~_P5PT(F+5v>cNK73}S--5hL)grM zl(C`Ie7l4Dx+)#m%)D?y1XD$O#sN+UVqT$5i4xm_1Ua+to@v+P$GOFZd$uMc;M)m& z<8f(KEk00hOlsUDd=+`~3o*0ngl4`Kw~T-jY4X$S-IU1Cc_8pQ3*mU*7j4DsX4IMY zdD{IN?fyOOehU~$SAhaG8so9uIKPpLkD^_9y@dJ427DLT7Z@KP4HQ=c9k~A(bSH2Z z@G9UZz=gn1fiP+)p960I{tvhs$aw76uW`Q~8;C;XgfX@OUrro=M3xQm9vR>Z;2LlfShX5^T+tEO_@mSzMAYR<% zjsQjjM+0MkQNTFhcwjs*4wwj>0c84RK&D?0%mOY4P6FNyybSm(un@QzI1TtQumt#D zU@7nm;7s6;z-pic{X7pC0=x>yal-V;waNI&^$A^aeL|PiGbRX{4fUfdNO=@48SV+q z6{JuqN!nI}_NGC5*P!h-XnPFW5ranlllkK9hWIoio}0Cm72ypcC1Y(vh3UykbtZTl z$_^nfr=F+%sNICA8R1de>pR(}HN^%@X^w__pt_|@P3}_`73i|5R|R;E_i%Oa9PeI# z#x{TCqo|8HSz&J7WS!D16qROO7A|7)+BHK%wi7SP!rnlJWir$8%*)zhF^rxYbpFX+Bt8$eu5=Sk-IkQ0G~jVy)hJ0qUFp&z1l>q659LfihUc z+h7o{)tecR)$~{Zf_pOq_aZ^4hp?r3JKDX80n=zG3|5zl)HYH@X?m3Z-npsjf&lN_ zOw}!O%=Gg`$w3;$`1$Pcdb2V0Rs6#x8AY;PC)|_m*pw^r<7M`@Xl%!Ds_<>;uiufa z7U0)OY=1+D{f2;2i41H2cQ415@P8SqIUTlXm-+w~Ek1Na!w1AH9V z1Y|hYm*L1-WMjGHqDwBh=z^*UHj=ae%@w3j8U;#KUR^8>wItiLg~E;EHda4jwOrh0 z>4!>0;ELfak+#5rn!8O} zai?Ew6JF#WUKC>-7rZCxV#@5VhbF(&;5V+77-E`?I~l(}-R0yPMcc58o)aSbwSPv6 zs(@ZDIC;)M@JAppl>}Ua6)9qd09pHsfxUr4ffoXY0m&c3fn;eI+r(bW2q0UKJs_9s?=jVB~u4 zRW#kkU5}6z`xq?Rrmtv4R9Gw(9#|4{5)$@o>Z9=yk26IbbDdwHu~~u1^e5NM^2iZR z>tV$fmYJi4L%iUqVW$%%E1~ zTj3%Q>;&Tc6Q>k;nn}8~P z{#U4i^3vmTZxrv?6*PbRa|4B!*}t0@@iHGS3|sq~mqjb#+1k>|GP8_RfzRlJ1~ar! z74VWae!8f&q1D-DtXf6B;tv&RsW?zmV2QcZX{#x441Xvh%0HHe{mI{}8XbM&X8pef za_oKw>sPBXN)IE_W0#0yqu`26kTt>;`0el1>>?g`ZTP z>5}R*T|o-@Nz!sP7tD0*g}wNh%yh}nA0}~Ybvkv~NuK{ilV4!d38p1%TYR`+lKQUt zP>0NLMbgLt4DuZ53B~qEkNRNPK`Is32of%K6eCA{xcR|t8g807DcLY~q&7n@a!82; zQ1IT+QfJpxgbH6(DGRsAG|yrQ=H!fB(|F{1-q`3cNLP2Uf@o zS6t-npMYWNqoh$cn<|l~k8s+)VhbUkV*I;!8g;~=Q z3dc;(=0RC{LJ*E2%l3e2y`nDr&P1ArlLq*OH0}dYUBdX7DN49)Uef`};*qfW5YHby z>Vsey4GU?UB4|D8he#{G*adH@9oOVYj$FaUaTab{!pa;%d9*AZ`{Vd=&ynu+p-ssL zWvr&!5lxOU`(H!it}bG$} zX41Hj#vSxn!7@kf3|WL-Hzo3>hwvY=h{Mu5DOtuEGwG6$My^Z8Ou96r@f+b7AJX_a z9BM{w)J|6qwZN5KP!ZtSG%i!^RM8_dhn&_&Z+tOh-g^uaPm<%XVhL%y1@6ez%r~TQ zg`iiKS?&u4?|}8BrBIKH88BqgEQT@jFBTw-N@iP&QtTTdI+1PeRs2CT?YJtQ1_-;n~F{JS!n5R4$1N^|h z(z0&mU@#!!WS|0)8N%wjXuLCz(dHzhugDX6Td*A)_k*CWVCO@9=#!~w9b$_qd(m20|t5@ zVHMFyY5~Lv%+uUPSk@8EAF^m2d=4*xFjfLW8aMuqF20>=6dD2U0*#+V^6H_A5Gfie zI_n}L3{BLYoD)M6BWC`;ATmRib2}IEGGq}a--Y98B|!#oYgLFwUXE9A??5|Ib1{k1 z{Wr-#(;(m4>kmghiYwv?i~c@tEjyO#v=^b0Di!7Xt^n0@43gtY_C$um(HUhBv6^n& z3um^-64gaG2yyRYdw`VJJ`{iVDiQw!?OgG(DOS`{owf=Yr6}D2-fAzH^OHB|3^ z&SU4J&M3~dg}S(Er`H@_BMT~J`x6{eCe5Q7_N- zQxB<2IH3H69K|%#D_huKNBLioog;MzK6iaU0cKZ#Bz&A(UU9#(jxQyKh?} zwYeh-&CQ1}q50;+)lnF4M+q9W4eEOxl`HT+QqY#;zd*Rw;6F~dD3GreuIKT;Qn+^G zU&j3fF2)K|cp!+n8djfh4Hm9HKL$iCwMm3?z_m=c8sJieYb9K=EdPN^YT`}|iED)K zIP{~;w+=3^ps}Zy3RgCoNyc3Smn{8SxRwatSK(SLT%W?lWlxxL2rijkM@+bj1T6zD zncHMe!h%)=*VV$+0GG^TBV4jIUWQAyaB;AAR2*>46SM_z%@wYH!zD|w7A~3c4ukfALE8(L%%dZ;uQ?*_AgXM_H5M)z zccS5%Y`Dtcl6}6&psj*Srgs-y4I-6|aLM$Jz%@zG#sum#G;W(UQZ#(2;F4!}9k40* z;EP<-P`5v;mH!KUd9IWx$#C7<@z?EE2M{I>nkr27(8m;JPPq`9^vs{e1y|%8ZeFD1at0;Hz z46!YB0Jn>KB1}~+4nA}V-Gux1(y&f(&a^v9>cl3}PQ>T+ETVB!X(Z~$Ym0WTYWKQ7 zHhfz6_mv&0Fk8m&jnTr3;eF?5-_)q|VIQ#MPvf^$qhrnF?vDEkAlG{{fHQ$u*$5k6 z32+JS|Lrercno(h?q>lX2F?d=1G<540v7_QtAYpI9|AqVkAaJT`+$u=@(_+CifyRX zz##C;%|NUnm0N&)fp-Hh1Y&U_)`c);xD#-XBVz7s;N!qDAao0N4e$w|6Nn>Y?kj;$ z1HC|&8+q`Ep_?kl4&dv+*MRQ=;dXxnd=K~q@Ka!C$jU)}in|+d2(SzdxMu^?feV0H zKo77QxDr?cyc1XpybpLeaD(RmBoOl5{Q__y@K@l~z@xy$z_Y;!fMC%+2BR-y7b5L<)_R9*L3z&C-|8dTl^4h6moj09rK z)g1%;5||A93OEtS{>Ijw(hFDuJQr96MBUv^U_am-;2_|2z@fl(z+u3Rz~R6bff2xF zAlk~k9T)}N1;mz~dk=6t@Ec$>@H=2U&>v$e0oWCo2s{Ir1ndD!0iFw-0K5R03LFf~ z0*(b{0~3LTz&zko;8fr=;4GjW$VKk|WA94fqbRa>4~Y;HjtL^7q7D!cM3EdIB1(qI zkOXp!nS_8wh8zQlHIOyg>23aK#l@Tv1U0@kafB z@4fDxp6N+QLgHTOUwZ1x>+0&NuU?&9U60at30yDSTj7?%y%%m7+y~*F5BE{HFF}w0 z4=(zR^)JEAg1Z&&yO6&H_dU4V;BJHa0bC0A3%KY`*Z%|;I$Hl5Ty&-Dd!Q9u1h*I5 zNccMrZWLS_Ty&)CC%}z{TL3o(ZaLg;a2LYu4z~d=g?|fNbbsp~g4+}B8o0;6T?hAA zxPOJ)7w#swEmz;(lguGbgAt%O?wcNfxs3EVH>UJ3VexQo^QZ-wI-4AyM-0$K31MUxScf$P%?(cAahI<(5<6q#$!aV@@D7e4E zrS|(bxC7y0omKr%xW|HjYCGxqT~UA5;*|L?LNXslD4J&Cl*KHgdX!K!&ARb7R53K4 z#wc3(8<5=lcNIkw3#tt1V-!s>Rb_~iDvL(VBKLMzQM7W5E<0YAoutc#=`yMn<=!-1 z21{o)m}jr?+vLTUO&M6iFMfJm_M4K7KHX8J&!Dm>MPlS<7a{cY(Q~(Axl>mR5TfwS zFBWXQnA{7|l))Ru8dG`3TY72K_T7xLGk?RC1JsLq^=XVyh`Fbg0#`dyRUmyE^BWy! znCsFHlb+BmxPDs58yyOhVmKb>0kqZXVOT+9=n839$)yOY2Z#%vAlAO5p-ze3iy=LU zK-9Hf45dQr#RPf?qtr0Tp|}xC^r(|@((x2Dj^c|9sE>pDSGW}SjjATz2rO@R2+7+W zLeUBhHbq7W7MXd`0s2(7F=yJ?zGzOaC(}OJmvk~|%Y ziiQoR*%DPUtOOlLf1MWs&eI5*+Xy*^m3WJ4XT-TljC{k4`kj+QyePx`c=xXgDTD~i z)%c~M^AjiZ_et2sa43HwEHutT70pM4j_4X45sHnUhq^-q_|+tXO_C8Ni9JX%tcJ{~ zi-?{XVWE)*9Z5sBqo+$Lqr)W*$EH(Ix=?xJt`jWs&UM|=drHjdLd6I_Kf;feuFg7I zpoZL8(NaP0BjnH|_iF<7*Z%(Hq0C{raj?@sxd94(K`A-y))VrGM8wb`QLUXUTzM# z8;4BlsD<2BN57~ccQu9Fo$sQtGj3FFD_nPuIpiMf$H+!^J!D!cMn`vqEM*``m5A0E z`Js9!!txcalV;xDGRJF_%WuUC&UpJ8Z%K0&zLxUlQ|Vfupbvf)l$(@M;OuY(NhW4 zpI&@dg$RHG1rCZMX51B)zD-pcR zh4Pz@-g?L%t0DJB$ih7OJ?f!Js7HWN60fPCGLNNN;uT2qLksrg&?Fcag-B?WB!}jw z(j>XaB)QTgxjjf?tjDOOi?9&ebj%qL{hgww3U}Mf7XnJ_8j*eDCK9)mg1EjEB=xjcwEM>}RmyS;y(m z%2q=@j-O@ZhvtSNEL4uECaNutf6E-QO+p6iS}IP^(F`@@6F6jeRA>|{2c?3J+e{J~ zxylim(tZ#}SZKz?4s_x}e@`;Ur$77Y1wT|8>FB4&=Xo{cetLY~3wjp$rZ*3FqsgOZ zNlE$6)FXp9jEagoWxQI)?r_^L#~3ImWB%UF1jDC~q{JIQR+lWLBPZ z)L88vUfxQ9E96JQ!Gc2du&I)JOcJd83i0!rN%E~p(pAf5ox?#U$yp|e%Osg+BZvirvok8q}T23vPfjat3 z6%AxIjQM^d-<5!0I_|2?$=31)<4pA~@`D;l`l7kyZ!pdX%WQ%{$7rac$Gou#ZNcSn zm9~`o)?_V`G zsd#Lh-JTpS0`CdaFD%nAcPiwuE#a>TsH9GuWB@Pjb z8*zG4Vxk&3+)M)_@P?>4C%HV1bXOWu?Z}<%DXa5fG&jRv8gylPdEpGR-{P|BQZG_W zL1d=Lw-?$!6jnuv`aog7+FMxy+m(tZ+vUt6!{{YtUR|}E$>SY%XPP}DSsz}G9U+U_ z$0m*)FMfqBUPw;Ta?h~RTg^}NB3(@(knNn$-ZI+% zNAf+KV)9Z=^`=IbhlO01?9pPSW>$^2y1WpHp_uFCk>5$^an)a}XsT6N;^CPVC5~T` zAa4^!A#e5ZFA7&-b+v~^d+=CZHOq^PAi^nAYP=OyP%0lXAKwj#_F@xt(O$ks&l5+o z3!0IcHDN+B?jAdWA3An~%QcTNfw#rEjdP4IG5SPd zRJDn2rFTY^zl^>$Qgb0xF62=NHLx3~g~)HbL_;+Zd+`>-M3g2e zEvzgl_i7Q6fUx?HlI59>UtcNmCXQczQ8tbop?c9$Zlr`l2PG6FY;Vrgs}Ct%^6pKo zsZ$)u6J3spu2iQze0f3{rwmNV#F;gA1lN5zxyefOsY%06w;7K3q|=h(M~xhjG~6Hr zj2}LH&$)^Wz>m@b_IKl3md^WhZnNVnLmu4%?5nXb@)>NEIx_+0TvZECXB z99|COAHz>#f%u~iQn>JF2%QQ)U!Eua8Vj!smyer@Np75UG#0i|hQZ{U zGFllEtJr7`k;a>c&$j4prf$)AaLy20b~Q?7*@b8XY=~7gzF4YJiaVbfs}#>FX}hQ@ z#pQ})bb(7XtvsGgE33Om2ck1cEM>X_mNF+f3dW^p6~MBabFxz@M&or#dYjQ_Ys0WK zgPyiiQc~R6p8WKz#02216z90SQ~<4c%}vX3+Ed&HNmjNeWlEMkGu`3A#B6$&({Rm| z?lAl}F3V$gXL?+AOy}lj=LCh4Zcj`=bK<0jYR^*rXJ%*Rnx(1Z6DlBer`h8vRDlU2 zMh5;F5uc#`lbJF?MLC%%@gs+;|Ja>w6-{ylaDG~PPKGNxJ43yenr3&Wso3dod9u>o zx#t8P>wFcjqVCPMKALDi<3gr~2q;JkB|`Q!1;p9Iij=6O^GAS#?lL-Ky8OYO=bcX2U=X%^uM_!K8LwW9Wu;*rE zj&~HKXE`$RQk=-6)&|s62nB(P$el9LSCDV8^lsP6_aQv{-zpKgs8}W|zM5j=md8OE zR;Bq;fQL%5}8SZSyM0-j~j>nywonudRdM3LNsi@f3>1i0l zda7r7=fDs<3u%#4X@%NJCSfdm-UuPufr$tK^$3fWK|~FVK@^9{kI7{Jo1WvutJyH| zLc-<24ks!p*F@(OPWVd{l|aJ5F>y~RdlgqC;aayIaXJzg{)!9SRab}S5FZWk^T8p} zNR2qej>oa+qA260ApZEAD7F^=iiXp59j;`$Q$6D|vh!7PDUb_5t|L1WLv3enT6RhktPu;(1SdxL^kHT;Dt0?& zt%%CH!gB0I85R2jran{BIHE);j|F5Ng!ybFBueH(@Gjbh*FaIRlqAY2b)rO_5<<4n z#anPO8)19W&}N}4Fwv=|jk1ymq8oi>GYZRR!1d$hcvNhE%A$V7 z&3jh7Cwtrkrz4lAF{am67IWljO9+lU8as4Zn9Il1D8(a48sQ;e$}oDVL*a7Rq^2}1 zQD??-@-t9eFgqF*JKFF>cWzF4R;nl0J}$!lY!uG|9wq zqz5BFelRN?<*E&Hc#hnR>{PYPP~N4(7pHPkx;q_@lSi{+MWBieHy7{7CH};oEeBV^Yb3m zoeVLPbv0JB6Cr>xI?Mo+RZg!$5H+>MevT34kvshyrze*QKOv|J-~vJQTBbx)o<~KJ z86oy;xPKhFaOlJ+{qX-uU=K;s2vlj;Z=q^y76_L-_GH+nICHp~2v^T>TCNeb@KD)d zJs|<=4bDU&gD9fv8TBwK=Bz5Iw8KkDlW)h04>kgWn|WHr?Q~N!!b+Nii|(9Um&cWp zoeLGE<^^zkdWKW!kDJd3PM$+epROeQST%xDXtgN%_55;Xv8r+{OnJ-MpPQ5C&c*uN zsMu~$pYl?kmQ+JevFF-7CAAe5bGRt#`sIR3vqGyHMn$n28Wv1G$2%ljw0H;QiykgQ zb*3U;s0;__=`?fd9GVa|!K@aNfuCH}t}d zQm;Rh3eZxJm7kNIt5qkYAd59pa-5U0CpuGD-#wf>bN}QtDaNT2z+DkqBjDD3f6&aViVOACe=J=Lx2pCnnx#r zG@aTDb*hi1?C1s(4}_jn`%7thucD}!syj~jU}HF_ebQZF)VM#ZObU&dxi9rH!kST2 zg;xR7%gU+ONWG8}B!P-7`&d8~kJdd)&l<`6xed9jmZbm-q$C>+ECd%O>RsKaXWfMC zajcbPc!~#=lEa>nF%Ef5wS9UHsw`rCu1;B*&sU509GGCl{BTWKVY$Z17UX)WGYex% zuIW4u33eL9R3>R^nR+IAktR(U-Y8*ec2VtLg*_Q?%5J#J*o`Z@6#s7!;LW--sbXnK8#BsDNLkX$M}V zVCGmI3Pi;og%|N^Pr*6aLp3Xtm~P0CK%vuBmqHwZOb9Iul$eo*TQNCfPzRwuL0L5>kh%HBY+Y1r5t7(Q zSw?VF-JB2_HD^|C&XhntllnZ5M?wk6z@DM+r>C59xgR*6Ra}Z!E5a=`;ObxnFF&Ah zYV65hEll>skAz3+VB+!IRmHy)&KfX?RfRN^;c{||A$n?6A1Ehu17$YC!+e#WQ%qem z#8u0Man#cb)Qr^j&ch>IK?RbsXevpKrbcR zOQYl*dO3xy4;)oBX(csTwH2roic`FJae)CWRjzuApY6zX>h0i3xN??S2E%uS0=Y!# z$TXB!c@wEuB&5?cP$RA2TqFT?4oEOEN!6#Rft2cLAO_9}$n_AZxpz`_)_4PhI7&-5 z&=TkmtGyJ~!aQ7&cbr^hU#NRbNl!)RoXfw{kQagSuRoQlVxy=?u`rpd!36Y!TKY zPbH}@QRc|Yr|uBd9n_mLl_Z^fs>*Afh!`pbt=`rOFkWHtup)?nahcT7!T^iQxlPUB zQOI8^l;=xb?2#AFltL<$bwUjH+qedI)6C;Gr3=e78Lt_hr~!E@ujNoHCp|PDDoM;-w6CdiEd=nAf5eiKM4QupVNd zUkjq)sYO1-n~Da5CGWGfGo@)JYNL3v{eG$+L06ut0^n zx;!yN6-1sR&7Q-(IP&GKLs94TD0&x%bT(QIfU8{6pr;XYu1Yy9%BTmBDd-qg_|z^s zRi2~OGT%t+rKgrEn#!O!a^@YQvaHV3QBTU)r4Qs^pfaI~sKLOh)}E`SlxU^)1IsMx zXdX+Quhohr1`g6I(q_$M2trv$qu9DaPk9-%h$fdFMAG!J88bl{$YtqljT?RJ#rkC~ zVx*B2)=Z=mMOzO=onxT#OS9-ysxeQRTUdjo3tT%<4fy4^sX-q%vOBi-9$)ID9bslue*1@-qZ?4@>X zLiiq{VR${w@F<Mkn27=O?RB9J$J-*T^tXLx@xd8v? za|xp7r%`ZKK7VkJC>_t&n}r~q2L+0USG8~-jC!lannWA3>O@l~BV^_)w3?wDrophD z!_?HwN|@=Zj>lItcnyFY#N-c;pg}LsqVmMwOhbO?k)(#_OTz_qsz9%GXx@7-p60LM z!Trg`lm_acK=Gui<5D6?FKJYJ8VhxB?WsSA)VvQO5-1})gktr7CorX@M_i-9I0W(J zCros^;yJade%4i$;mwdXgT@U%HOA6EqgrhfBI^k>Gu$YyHtGlsdyVCe(qo)m3Qmvy zDC$1X&~%w+jxoJPwbLp1Fu_n&(`c2{!Wd*gEe!1>b;_tk(k4+UEWM@69T_ii)P3gi`*vXIF|S@U)x$MuzI6k5Lx5XTUYz zRs2>2wOdBIV+xj(+Ij6F_kQm)#7-tyRb`^Cu^u;7d+}Z(h2uz-T(Ln}GH9g;kLIY4 z#DjPG=2GiwoncCjn;))+kF^uj=hu2m+)mQW5LeSxcz3JMB~eZEnIX>lq@|%r>4lg< zr!-Ag)k@c9%GS|_Ak-e0nypmYY1)TIHay-^8)rSPK_!{ftapO6*&tG`EW8F(SMpNf zB~8dtyFoO+Cj)a`6R1(8nJ7~^;CZ6~p|O>DBmHh7jUcn??0crEHy$4C^lUBT_W$~9H4h2$MAr#n5_ixJndT$Zne4I|m6#;c zGK;Dwb@WuscI#hywiknRkp`se#pB_ww6O>R{4H zLVG}+x4f!adO*~nrq`DSdZ76w-b#ZX>LuN+MFABBKUpsmPQ04OU?&%i7qLbynlUg+ z1GQdVpreMdtCr0&cqJunFe|aHoK&dvo-EJYu$a*fx+MKGITcjTJ7SUJZul8VV zxgVb=(*Pe3BNVQpNV|+pADR@Je`oEYa$AHdme(7o)AbnTqJQf_-ORmD#96`GKsScJ zTublJXi{rws&Ae*#FCp4UCZbJ10~s^Z+G4})gDQe{hK)2KvEf~`C zix$d@ryvd)By-*SpdnDI`1J^pCQd_&kx_<@ggO?XT)f?IXJ9fwr5pP^fR1hWOxOa~ zYI*yjSN@)`_j&8vH;-HT&Cdl`3OtVGzwTI@{7_!eCp(^gZo7R@`D<8q%<_`%*ZunO zt`*bH-*#Eg$w@_bi(P7~rRS>~ZmlT$c>TX*Kem7L;<68}_?7qnfd9^K>>u>{;tlqa?!!;IW#g7p zu>VFU3g>~bAO6Lg`uT!+6Z88&{#FbUL3`6!E%!WjR_bN{e5m|~x~Jm4z4fvOu+I+5 zCv;gg!1MVhizhAHp77EF%VXF%0gE22mOXc!^~<%^3nrehctzjj>zr#aOknwwpFaHL ztrzWn(ld1ZM@O9gxf}bnu)L`7!Oh)1UK3IHQ_YL>zP@7#;)9;2)iVD5lu7YZ#$4_> z{ixGlS$X6(%0k2yw*4A_T(qeo?krx<~vxv^{4%RvHbm*FLurKrzURn zeukytT__x7Ma@w+M5cXl;SbkWr_Mcc1-`3e`EMsi=2ac%-+6ZQ$e;J!|5Y5!>aqOQ zJLk-q9lQ4Ei{6@4nv)T`6ieZwD4brG*p|-O^m6vVb@QJ(@&>AKidnw@PZ^JPN<9AI zelFkg?lTgh-}kb-X2QvrPG7cV(sSzuocQx+yFS6!>(E`R<+9AnAMbk1JN=Gdxn^R< zplk3k=?s=XdB^YHZ&~}y)4%jP>(5so^~G=4$A{%H``);7%gwiZ-Q&-jKf8F@ZY5@tJj;Q*&uo6qs7qdKi+{OtPK3SLd&(Ytm>igqwZ{RyRmQQ=) z!a)rS*M0K9yGLE*&fJMI5swe!t(F64bZ?mZ+*`+8nRH4XACPeTEq5-CO}co;D~}~j zo{I-0cBSwy?Y3-m`u$69p7Kez8=s5avH|+W@@@kkJ8;8=f8Y82RW}{?`)ywzkNu@s ze*W$EJ^fu-`PW6UX?x1E`&^Ij>R3MC`%c~S69(RY{-ar&O6I>0eID73!hi4oB8K;P zE9Tx0>bku#YUj`*>_x}&`S;%X&ZjR9AAZ@3?%8Em|7EwLe8lomA8p)pn$r3Cv3pjQ zem!sQ)i8^K&tR>VG1E5x9OJCmv?8V3XM6KfW@0}cmd|~rV)jFKo_FBg8}2;*m6xW1 z&(~N!8u^2k6-D2bmjK%HV=Cv1^UMFH*Y%r z=RfEDIIGk<@Y#nyyapd2f57tV{U1!a^rW;`cQ$;P`0YhQanE_I-sviy;EtjCq#UwGz*d2=V-pZirF z_RV1V-8Vh)WZ%KVu6r+WO`n(2U%dd+mB>r0Wp_ov_6xtf|K7Bpdhec@_Ru2e8_U1_ z^SxUt`h8WnHg3}|v%kL^bzTf~-D-Kf=H2&yIQg0N*=O#H+_G#3IGD-u_xJCddF0Y= znF(iKaO$1^cn0#vSf2I9)SKepdF;&7zdt)~%DUHH!#+f)-mR9aevFQIFXsKYw8)?wcd6 zQ_uB0@@e_ei*4hS2kzw2VF1!?fusly@Y*?SpKK9%5PUykNWl0iDw^n;FsFJ;X7mKgw^tueaWQR zZ^RrkweOi{?mYLh@9}vG%b)pX*R!dk{NGfRmc`zXdtbhy>}C18d;5Gh>7o&PM$Y`d zQ}1}=rGLWSK_3d|^XN5|zrN|MIJ@tCcbqo!L!|dt4Ql=xMeew~o#~);8eXM^Wxj2CSCpt}c^5zTnt9R$f+q?E9;xzXJVa`QS|hybruF zaom&j<9_;f(zTFnV)>?rULDcn^;dd4v7`FgJ1SQG1@-f>6wb2VzjS$_>XE8%2Td9L zQ`O<9mr7V(`tqzV$4-Be{+%p;`my1wop=3p{EFuWUUrp|d_Q&oW%)gic7E!_ zGq3r1#BEUzOv%0FWz>f(|8>>_fBxdTul`!NUecr!g z+3h7;&i?0D6EW+{@)L`{kL*12^zt2Rm5H`aon|S@`z$Z-^zkW=ol^N1$Iw|9{iE{c zSFu|v>PoBSO5ZU@zy0JO<)#tG?Em@QZ{hb=miM~+bw|c`o4+`BL-hI+_RPH<`&_Yn z!~T75SEZ!Ss_16q`-zInUOd_vYEZFL~m^i@thcu@B$LvwVJ+9i69I zl2R96{^?nc`;;<#L(lT9j=#N9qGSzuBX9heE7qQ{Ls5p?7aSZU20~@VZ+b@w|P>tuXkm zD9R`O@KZdx0G;R=Sixyoj$Czl>t=y zN~;TtXU2yKK>aK!5RW?fEXf!6EUB(oj|nZ>MIgS>1sG>mR8^F;*Ed~Qso$p0;F+F^ z0&&97(7cSmgfP804s(AiXe_HNKeX&jXw#f1t1K?BE%6p$gjnfp$~6ijX^I1!-UejIN;L(A2&;( zk!arSGyN6xc+$hr09uv`bRZ5TBg-nN4|-@(D93&e?OdYxz0Dy&D0v~pV6)nMSVhD_e0Bh-yC0orpE2ZDWaO#u3X@ghHwM-=9OerMm65n_u&0? z*u?0NGh%virN4dq74rRcyJiD_ECzK7!$$M6!dLArmalx;w|y`1wSH7;h$9wRw{6Eh zw7*(X+G;AH)iX-U+BLhq;p)leW%P{NGPTufyIO}jSTu!)uWuR|7&R|$#tbH9Y~#V3 zmd98!=B+^&y+C$q3)hioUVM?$ys2TURmGU#T6H=iv{`9hRA?aW_m#9dCP+#xzG-Y% zt@Ra7$9E6VlUB!4ohnWW6F>`l3A1EFzG30!Ia?MKf0o^*ym_%zVVef1DZVy)O3Sd? z^#SUGF!@BU1=_Bn2~7ww6|O7RyfTALRjJl$*BGiy)V1qFd~+&Fk&yOPno=2-x2}4+ zpq(|k<`B9SsQPG8J?T;VX(}zD#RFQ$9%5KhHLHEIw7gM-tOrhw!pS?Rt$m&rjTV1MA zImGZJHc4t^lyz9sCx*k^d6OFU^;p~a=JELrKa#s~hjskM&-%ou|3ncOZ@D?<$MNj; zSh1J7&P;=>VF&`#=g-6Ehia|u}7Jit^i7HpVxG|=IfzJDh9nf2zppMJlz>)gZU{aEiiY+XHU zp5k`C6N_Q-0RY)si^T7DI9K4*4%&v9sMn6&Hta);f5Gm5kqat zKK!>(e~fHhoreFhv{9L>$`PM>iW8P1){_iN3G07=i=}$?zr)3nxBA|QFP5y;_k|k= z*9I3$&*~H4Vu@Hi*`C1CtopHVv9zk*4%Y@Z6K+4alwP`zQWlL8-#?Sm1Ou5 zS&E9H6?a2HT-QnY4RhnHS3ePne7$;NWW&3=;9ps=;nHJ%*f#G+TTN%r)Wi+vKKm5z zQW`eD^^XNd)P6PTvKQZmDrhFdqdZgB(dBcW#nM53N-thzPuUaDule{-JFsk!577v* z;)i9`3IgSI`!2bxYK)@%r61X2p{rt-1zc;x#TAOn*bpm# z6eqg(Y@9^_{gKT$)E99<+xwF`!LNQ8R14}9Yz;6LDnyYjK)|xoHmecoP`w@i*8Bsf z;iNL+SLG+d3$c4LT<8T^Bd5;{lvCkCAC!2wNWPK)cQD*UxI^Kd4j1<*SV~%d8r%_Z zA%pcp*ky$~3NEFU{87{?EnSp#DvD9ot0-ED!{g~{j6ybq2tjuyHTdJKtUH&z$htE% zvf<^1_jchbwC9op=#KB`hTfzy^Iozn>fO*~QA9&_q-W})iIL|%`(kHGQm~Bm%@?C< z+Tp!DQ_p=CMMPC8%6_V-DD$)f>kauJZt0+k%BV;)Sc*mUs%umvWRl_ybNw)bB6-4G zH!9KsTu%;BB#INop%iCvBZ?$Cpqcb&15LuSNSPMm)DDVA8ct({GzOVX>9)fqB^n2} zAKVnUgW#fI)kC4^zWTG^BKq}X;ikf+LPv5^Qj)vjPJo*S7YbE>4%`g5rRsH3DpYi; zQV|lRA{5Q4Br^JtMr4%3;S5XOj|*+rr`C6>`vVM1lHG&g!)Wm!0+(RC3+cz7a{2U^ zp^k)%)((i12n*ReI1Gr6@P;KL@CAQU#_{Ox2n*#M<^Ky8oV3~eEb0^ln>#y9f2vm1 z9j4eg1bkou-*S+|m@d-(2n*>SrRKxiKHOk_RuuaoI|*94y66bn$VV4`mdZvhi4MmZ z&P38Q$UTOpUbivATLA`D+w@ggqDS3uld+hh+5SLmr#CX06RRjUb2vIs!g+_ zkvPg0bm(?8PD@Y?Z;&00W0aF%M`L!0n3zRWk;8b5YNnL_CryZ>tTrBD>}YJwhUv2q zf2e;m)uB=hX=7ZZ$m8wQ$ef2Kid}xn>do4*j_Xv#TWUiE{(|ys7$YEWGF7@1O8lenDeOi6376g-;CUVVEjw4dH5ML~oR?HT zT7cogqxii6fAS4?GZT)xA_Z#~j` zE&OCo6Mv0`N9ny(^&>tT*O$xTZ)&0VYAn2?aCwR9r>XGv;NrdTcT-W*;Zg5ni|VJT z@OIz+Qr_B?CpKXCSKAzOuQ7pl*#Gw zqde;Cl2hV`#Sa^ zEz0~`B_i0Wi<(F6Zpek&yR8_9{yW=oq1`#cStB5;D@|J=p^Y~hw=_Z<{e&6;(f0dm zo|O#R6Xggn*e0egD4DcNmbPmV@4uyPszDE;o;W>7-^@kdeC0pPtOadmli3Rs3fc~- z`pzS?N0$xB)T{>3)-55164bq%^jm22o^Z;+yY2kvnX2e8Nd+YiBzRw2RaqX^(-3YSjD!wTF#aTWBX+3RJMDJ*U+=*lCiQqyHTf3DouZJQL-X zY^$R~_`hinfm()kG=D&i*}spy1KOH50CgWa%nXQyJlaV##LPg4O@R)Z0v$F5I&2Df0$T|4PR9Q=HU&D2 z2ONU&0BSG}%~(LloDB`H+R-jRumu1bX1Dt`|MU=jO6}ihJO3a9(9PJopK|73wogCJ zX1B%0{G@Gxej}Uq=-8(}*i!2syib3}e*Bur%tPFdpQa4xRoH*ghWqq(PoH_CK^{*a zV=At7JMixZI~%Z0(*n2c_TT@l=J_*jb=-T|ndk3%;WkUkSNIkJ4+yva{>3ae@4x>H z%gy`mM`8_Nxc&E?EI04Je-F#e`|o$b8qRS0@0YUNy#M}YmYetAkHkW-aQp9jS#I8c ze-+Ek`|p3ra`XQCF07pkxBvcPmYetAf0gCt{r87qom#m4_bXX$-hclUmYetAAA~i4 z;r8FJV7Yn!{fAg?-hcmlmYetApM;ghR*QN6{aaXW-hclWmYetAKLW=9+sQ;+26o& z^FI60_#n$_G4HcKljY`p_P4U!yw83NUNTxO=6&|lS#I8Ee=*C=`|R&yxp|-cd@RPW zTFm?G-^z0HKKsA0+`P}e1I?AyV%}%}ZkC((+5ed3=6&{)@oEa?)U?ljJ6Z=p&=6&`XSZ>~De-F#e z`|RgoO*85x(?0uaS#I8Ee;>=u`|Rg5vd{kYEI047zn|siefE=%rTCcl*}tCU=6&|x zVYzvq{bT!5IOcu!FJ`%UpZ(`qZr*3VGuES7E#`gp%UEvSXMYRJ&HL;R#Yda42V>f2 z|7w<-_t}4&<>r0%6Y!BA>QB=?`?FbY-e>?id@C$5#7 zfc$swv#+m^Y`gE$=o_Pst@WF^lwMnG-?6nm6Bh1k1D&Fdt@Wq-ZB3a3>DXGoGBKf* z-?Zpj*0Hs|(HKq3HfX|LHyvB+j~Y3|upL#CrgJ*B)*s$vjsM@ZwSKERpog+uIyP_W z*!R9;-+Qs+)Uoee%=GP*~LW!0p)gUfV!|Y?^lLd#~DiZP^gJW8ZtPu0`6$`W^e;hcMBx?|u93 z+TOA6{UOh?cIp5F0wYHM`EY4 zqCAV$puAIWXWs1?YxN9UXUCBb^+;4*tWxA-u1#F5_T=pY=fFKRWJhA{o&;QT;d@T? z;7{#6mEKvrGrA@Xak1L<2y9+W!P6FnutQbFo2mCuceIXxu%ysmh%I2Tz*BZ1RyWP$ zkm%WII4QmvERpTd31VeeJyxyJuA%ifd7E>rqQV!cvMVuG4DnXhSn*R&amNZ7-l`fa zC9$h8J%vz=QlO$}-n3d|8+4gr@77`kyZc9;-@gG=ax{;)Dn<&Ti?M<`lZiC>YeQc<*W{)tT2`B6Gw!MciEYJ@MWBn&!2 z`O3xBP`y0EBBrHhczMJSr>Nr-GE{ude7fGKfN`3bN^SohYqKmp)}C(x?hV`txD#+Ra72%_IT1r&+W6B6 z^R`&Nd=$4Y_@MR~M6DNWV^EafByR9LODuhda|KTAcu)ltPdZ4WX-{hMOYWa>(qX)= z)fYtD4SY3leWi^A;+tr{p8mz5-T$eL{^J&cYDHx+{fi^`I#v+l*o$)(&cqOvp*U0A zs6@L>B?_-Oy)}MQB_u)O4&FODL}|3TKe$dJHCoAc$PYa?4JVbp zaOt`mE~WnrxHht0Vt~Ua5^ZbDD@=6LTRO3#oG0i zHVF7CcQcgfA=f|U>*9MLt`&y8PJCjMdYn|4jn9|+MHi@IYrq*=ekjfq$AviavhX8^ zx?9O~tm;I{rexPG`)A}ZnHUjF}2aBJ~DrIGF@ z#u9N#rA0_8Eke;s2C6ENxm0vWl~ySN9TC!+G+k+-hgwtUuc~Qz8Kojhq-aODit7>( zK-VvYOX`e&n2^(frQ#waMUs&8XGOLO|BH+&t_55CT^p$K>MWI4;)byG7e2+{0}8=M zX#GW6AF7qwJv5NXH)&<1cec5)mB9HITB-H;GjOw^$4>;2hG_>qhyEub#;C%1DnXaS z?G71A4Sk-YTm!ck+$-Qxyy$<@q_c1eafF08LPDI#h&Yka*r_2ZaRZTebxEAkklrPm1elsfGm>gh~I>eWNreyHrigAJC#)cv8f(KAA6yB2iNv#x_n zbY2fP3hoVXsm8boF2(5d3mAKG$D?a{6t2ShX zB=|7e0g1q+2n$t1P-dlaXwQ4h)?bK|2n$&sISh!7@K$Xo1TpKzK(QgrVFueIba#ZM zn_N`34EYXOB=_)a0n5oxuzecJ;|L4&H_5MS&lRZ25tSgjJ5>KfShnF;i(zLSr9etY zXO0gc7yau~n-9DcQDMd^qd20EhjXQ4S!kI-jP zV;D%+vH|zJXMPqnP!X25@vA*6T1T_haHIKI#ylmhkFY$bUiYjndej^;9I-n;G_X%3l2 z{t=d)_|@WU)zMva8xE@}WXjD53pM!`oU<~re=>(m)oz4^?4W2N_tcTbV^0pbX}e8S zZ6Ayu(&S)W?WI5KDO{tYmnjw05JXtC=BnuT56}aq^cbyA(bWjc9{g&l=&hrdA*G|Y zDP*cEBP?2N?s@6=#paOdYJ_DsezlPM=!i-k9epHZgAJ8qAPr~#=~Ku(f%#02BWH>$ zH``NDSYBRLtc)G&aU^?&XC&P#J1wy0Qk9%?I$axLW*Oi7GHzNj6!HqWbvTMT+thPC6)h;j9W# ztrdY{_Z}5J98_ztwJJk>OL7YDIP`r6;H0Cm@V4XHDe!anRqUe zU%}5SODMFa!#e_bwi#qe{3 z>aVfzsGYb2e&(r-PE+yQ0za>*{+bH!efW6>9nFKqFXBe%DNZ^X3vUOm9RWYzs{Wda z-|6Voj>SnwW8qPLq{C1AGWOPFe$0ZOi&cM3g?9z~RNZ{=@E(Vsr&WKAg-7}EJp9~; zULPGzrS}{7q23`KO@;S6{Csk&_-iV>Avz3}sc z>aVfzb|V!sop!IHoQac;#=_f) zYpL)vbR~OhGQ11mXO`-(vG6t{n9JZN{XPlrFgT61=NG}xWvai%!h0R}H^9%i_a8jG ztKsK*)n8NL-3C7u4;(zaJK*OY)n8-bQFBR4;?(bSK#L@)n8-bQF=dwpL-rYczEx@&xfkN#=@iYeg;2JtUh>n zpTo~Ls=ubf`w4!wJaX{xet{p$qvEfz@F=}8@bi}HuPJ>#>@oPoNk?Phy^d=~!q2Cw zzox=FY7P3lIO%9Ayc6N)2i0Fw;SG5l?HkUf!rO|Ar^C--YsFtv;hhFQXR7|1ieD=H z9QDM(!%K&sY}H>=;Z1>`A?pqv-nsBosQPOxJj&mh@RRuD!Nc>y&rH={W8qQ$*20hT zse^|%3w|zE{WTTd74Vb)bVzuH5j0(yjdPLeM|{$_EXWG!ml#7$Q!KG`**&_zQB_e< zRgvPY(?0k2;7f#-?->v>fK^5-V`3E>HB3G5oWo~ZbT_lCxTeZig^e2q=M1rBSHmVs z*@b15Gi-=Sby>N$Mw!@QhP0K7i95`Y=BK51m?8b&HbZKdN9(XdnmOK4ke=np$V+kd zZ#^4Lg-{Tv(A_B$eFgb=J6|=+S5P-{*l@e{VG^DlY=>0Kq;@w%%8RG|8mD0I+itN} zWm2n0M{b6@F5cslCjKZ$rAo_QCxYdQ^_Lu;gIITWP23O<=UR*5|LP@ZkNor?8~NQ(VMGzTU%? z68bvbQ{(m56ju5w%KX@axX|xaXgBgVak<7@Tvbz|&xHGVKk;xzH_0L^S-5(go`ywj zp6Z$2IkcfM3EzRRw8B%07<+3-NSo^42w{G9&P0zp*PiQS(K3i~oc0uhC~gp5M~@hO zIz-tyPP|D86EC*buod@8Vv5TA6@}IG7}|N8BII!9r&Ew#+WEN_YMz&#g}CMBFteM31FSBr@o|VvTeGF0jvs+n>zQ_k$B{c3%dnzi zU+4v6s_Cg&d6`hVsMyC5G8Eh6PEWOGq`H}iCm|zk_vAPo**Phm4Eq#k4yX4zT*-8& zdd6pD=c}1P`A8ho4e=fr&djvCIOI?}x{Xszls$tWOyv8p0z4{q`w3!xudc8hYbK*& ze>f6POXFt{|IFsNyz%1^$0kCev_Ayz@^Xmt;(OFB)!qtEb)nBUi_{r;MEh)0`blM= z{;cKYg>ytb>EbQ8m`yeu)9hI(?lk*Er%D9r1F=ar`pRY$md}9e=K@s(F_Y|cyVJ9? zJh|zPiOyV)b8@cIGV8*WV@nVir&)4`^W`zfM9I0B(sL>EkANPvi6LUjhE;e5mtX|m zBE!TKY1?3ww%m;DRJFVYnPB*LH&#qJdqPlsqnD=sVA!30j?9v)` zT$TBe#r)AbOo>t>GywmzU2!Uv z;@gRXSXidO>G}E^Ff=q!@ju@1GPM`nM^RfdM1tb>pKXts3eSyt)=kJB$3^>4EHo1* zTafFp2jp?9?X*LJod$914L4KOUWGhx=eStCNHIeVIa9wkU-HRQ?4M1F@(0*<*7~EY z9WKYDzpursrSX5GILo5 z&+TM4nz*F~JhTf*vG0d!xE4F<#E(QXK>bqcr~OYFn5J6vlaQ*`=Pkyt6Mb>2W;<+7 zV@Q?l(VKQst8?%I0M!x6_09#g?oMwPBPWdwN8wv3M(pmo{IMh`*xoQvEY%bntK2J)C118OjQHPyza|H~~^MKDIn{n|i8e2p2d}PNm&b)^2yRO1(4{FaE%cSbhew;zFf_5; zWA^w;tMFAk&6r+*b|T-AX3yaUHjRR-^7(^%KIwSAJ|m-dlt{s;yY0b{zQQ{)32iiW zLh}u+u{y1T&Q4M`+u|AxWKA?-= zwEVZ4!KSX=DZQmL>_~T|Vdjn+m{wWGrm<*OD6^)+P(WSvg1V5oBjZ*5Cf0`Z;1{QbSW?nx;I8`_fPb73knByRgLqE8EKxBYm2qyWHVV~7(Vb5HXO9DgY#g<%gK_N~^_qib?ekooRP?MdRc6m}IH7== zPwJ`ll9I30KiUfny%M4)O*d3fD9>qjcN&*wYUd^!O0zu|gWPd>c;}$sPKr)b3evFS zHD@J8v|45n8&p?lHIH5!kmi0Ec(I|^NEDh|OPZPrycnO9o|B!$vlsc=MPs`8)#iJ+ z;?8zV0#^7w@F26^4N7yye)MmOC-T^i2H{(*O-G@m3oA&`jUm+M^t>A5SdkQwUDHfOqC# zfkO(*XM_Ys%0&%O7u44<`5c;^CAAe5bGYZ!V5rcu$4ziLasw4U6&^1F=BgQQ_p@_& zw(~?o76;n&z-^=kNu=X7{%TKkO_kqU%wu%G=~(4SQ44M6phYz7V=bZ)7b5lFWR06t zY8qOH)*0Vc_JfTLhszT1aMrOsxNfysP~<^=O+xj|NKX@HkHhOe~F^}F7hrrI#0DEr7phw)3Y4+DP?FhqsYJ6 zD)-eaH(TF+gXLx`+ry!|;jHCe%W|{z)x9h?TW1~~P2rfWjW1%k*(&RoEH_(o9uh<0 zn5|A%v)pXe`c0Obt<4_OmBKMwwVumzv$fX0vfOO_IieedW47`zG<&R4SBY_<6% zmOnSTyX)|mul@VkqduDQ@~)>A;d7Jj6u#M-b{)&j)|sDRx!F3i1q=GEmXhw*{rd5) z71Pe&c3IEKNkw-n%6OKWt#9AUaS=Tq z&N}uImYc2B?`65!D*f4Li>(&3)#gW7ZnpCL70b<5trO89wpz?qt>?3R(?hS0=<)h1 zJ)YQ6{p=kTEB}JeaanG*@_ZNuy;h6ansX}4&DNZ+X1Uo~_qQxJTWwA{io%cC_r{%D zZocK~9)I5a*~QCtLwA<3yidQ;o`&;ox@6M5BdWeGtemPS2Uu>lZtv(r;SA}$ajO5Z zg@4*L=>EG`e){x1*w~TfW~yIDSWf_@Z~HwTM7S_pRene8lqCe!VSz`G{}b zrJjoxoz>~akFXaU7FvX}zP*U$%8Ht!Zir0#;=&)UuTGtNR9nfAzW9qYI1o;1eyDo2`L=#B#HB?=x)_ zPV$O`ZWm78cm46}&)GL`#>JoG6Mpo&?!&b<+#w3%NRxf(w%dP-LYFlizG1~Co8c|9 z)iS-f(qG=L_R#(STVGi1+pb9nZ=$PZMEmCW3jA}bz3prDgI5c;D;MB8p~D4c z)OZWq$eL{Xl|tW~iqgX3nN%Bw7L^v(tFy3wY^8ttu(HZ>Q&0vY*G(9uFRP&D;}E0a zF9~bLqh*OHuJNN}wE-!G)TSR=ii)dByoHs8<#T*xz5-uWZA~%$t*pXJ6s+uN-&Ty~ zr4j%3(>}4%6UtBXv;|+|*LY{NY4o_eh*uBTK(BrKV*D~bjAk@1<^DQ+BNyiGmgzX! zIBYJ^ru>CA@%$R&kRuu}Y1Mv;*ftiP!`3{_%Tr&qw^(u{T&>gMFz~%;I1OoDI4D^& zO3K3ITk~$8QCn7WDE$%x6?hp^Q^qZD`(-@}J$0m8T?wHMtEy>r0LH{(r*-f2Fd?<9 zT+_lE1k$dAC5DM*^OU2g(C790O2XXVid0fpqy5r}#USxv;@P}(q71dW)!IT|B}K6P z7$|DJ<;7}WX*K$lN$ncHLoha7T~$r-Yt!ga_kjY%=N0YVgTS-eH11l{9mWE6`{@^r zfZHV%nvGj;UHkT555>6a1y$i%`j*v#{IP4BGU)Y$jaIWOJzrJv%tLBUX^Rx3sCCUT z2A3rzGwZzJ+T#{7JG;1=dQk1B{Jz5JUMz*w(oz-U6 z6utz1adlbiXJ|?H%UfSjVCuB2x-EL!vfX|d&21hJWtAhbGf=qds(JUT8Q#9#K(#7p zUrX_&QUSDI$>N;?@aCu0d8KmQ`qEiZJUh(8TU^Bz*0k@e4S!8i)fO==FDpVYZJ(uj zCzaMchlyzO$_}cKwx|Khu}vqpkD-lt%Q99s)Eyd3vlA1(+tcjZQJ=Rt*_H| z>OkWy*#JOw4n-AcVgmQKz$!LYDkxD{8;E5!*ki1#ilUW)Kv+5h*$@>)D=9!&{sCE< zilUWbAX>>Aqs&lIv{Da*Kgi~*C|bE42umCxyIVzAxQET?{uM_A)|RRVRx|!_M<+ZN z%VX)lsM|*0Q^O-G3F&)SXm28Xe`Row698wO(zk?Vh<98sV6#P<{o!Kz(07e=3?a#=C-+qj8@oQr=8NXQ2jXMhPizVVf)9{PM z=s+d-rFeH%O7V*Y^FZbJ#S(m=YW!lcKhS*q3I_{;goCSqC>frNuyK*GTRAmM;Yop2BdBpgHm2?t$)gaa#( za6smRg@Zmo!a-jk;lKtY9K-<$2ZMoxgOh=TgW*8JK@yN~FbYUG7y~36Bm?zBY&$C{ zKsH8cK*9l8UKb8rK*B*TP#^X;8Av!N01^(S0SO0wAmIQ8P*e`)0tpB8K*GU%AmLyk zkZ^DnkZ`aBNH|yuBpfUQ5)PIF2?uuq2?r~HgoBkp!oeya;b1k8aIgkQI9LbNk5jZB zNI2L4Bpf^kBphr85)QTk(VPJE1xPq}8%Q|V1|%Hp2EwO3@V5sD9}xlV2kOP>M!8Rb_U^|d- zumeaq*a;*Y>;e)Fb^{3qdw_(4{XoLOk3hn~0U+T(iPSiV1QHISfCexJU4euHE0A!| z3rINV10)>u1riQyK*B*BkkpBTfrNvTfrNwMK*B)^kkpB3KvE}W07;$b0ul~#frNv} zK*B)*kZ>>!NH{0~5)Mj%goAP*;h-8wIPe1r2eW}h59R{Jamwp~goF7&!ofly;ovGD z;a~}naIh3eI9LWGb>ecMo*dqtK*GTaAmLyokZ`abNc3O>km$j4K%xhmfh6Tyfuvn{ z9Y{EM8%Q|V1|%G82NDi;00{>>frNuyK*GUpAmLySkZ`acD30U&Bam=#07y6>>*c~h zB#>|r1tc7F1riRdK%xh|fTTX?10)>u1riQyK*B*1kZ>>xNH`b+Bpf6I2?r@a!a*94 zaF78c9JqjlgIpltU^0+!Pyi$xOal@QN`QoeQlNpH@^T>Ipc+Ux@B;}4vw?(zxj@1} zJ&w$!W`9Q+KLLlK_Igr$ecLGVBxB^J(#Faq8!73o(U^S3%um(st zSO+8=tOpVfHUJ3+&jASsn}LLbtw4h~<*x$?2X6xj2it&zgY7`V!44qdU?-4punR~y z*bO8c>;aNGaX(N`e#VbL!odL`;ecL+2?xD^tn9B3P!C3Zfx0uY0ZF?M2P7N}1`-ZV z1`-a20|^I7K;8J>Q9#1M7$D&w8K^5?rT2C*jOe{xG@}fl!x_1Ngo9il;b1b5a8Lkb zV}H|tgo6?w;h+>Kim#Rf;ZMOh8IEw^2NDiww-VvtDj?xt36OBG6i7H&1|%FT2NDkM z1QHHb00{>xfrNuqK*GUlAmLyQkZ`aLNH|yzBphr25)PgN5)L*42?tw&goD?CgoC$% zgoABB!ohYR;a~@laIg~y*^YA;kZ`aYNI2L7BpgJ-yKoQ%Bph@F5)Q0D!a*+};h+zY zaL^Y>IIsZ;2XR2c!C)Za;AEh|9GBrh!a)*{a4-r;I2Z#Y93%q?2Pr_pK^l;7kO3qd zxPXL%Tp;0KG7$cd@&Y)*!89P@pae)bCw$!W4M4)db3nqu zW+35UE0A#TIuQPl`nTaAvw^k&2?yJOgo7PG!ohwZ;owIg;oty}a6nNK4kCesgD4>3 zpevAYUgTX+;!O1}QL!40|^J^K*B*akZ|A!5)Nhq2?uk5goAn@ z;b1gTX+; z!O1{2_D4H52?t3)!oesY;b07ql!as<;UEP_I7kB$4hn#TgK0p*K?#s>Pzod*lmiI| z)j-05A4oWu4I~`Q1riSGfrNwkK*GU7AmQLDAmLyM5dM(zrEr9UWkABgavE|73A8Av!N01^(S0SN~s zK*B*O&`?fCIgoHbJAVlWejwpsHjr>I7YKidV?7+SJ>g&^i-hVx@o`bWCGFe42{7!~s(fkgD(jKEM#V?^~WetAmYK%hs zh`#_+BOz-YQy1dSq~lxE-Z7E|mm9YY(QWzs7j1dyXhy!7akT53x zHsF8p7tpa$khPAnI^3Di5*<5ud4z@?A4bFE#+I^$aWU&xA>t`)5fZitMJw0gm(m}j z+^8baCGoc&GVvE+>vYK4oh_`Mg*E0@uw}flrEHkn61n+ch)Mo3sA6s_EZU*aJ~xm88c$_60u_neB1b=Vn@wT`ugxbuwWv8Gks&1Mco z^TZ(L!iLZ?_Rt2h&Q&Ac!X6=Ek5DvoMtsC5ci@*$w6Yn$;%}>pjO>kp>8eK#4sQvevOTA9tSK65VTw<_!#^ zc|rHLj5)i?9QBffIYPo5p=jl1{1O*2%55r&R;a9sKhi+)7hvuz$l9Gbso;ZBjt*?2 z-CJl~FmqwDL6>&Yc2q_l!2nlo-J2|~i2_#^hjUx2-FkhMZo5hzO;K=#@GcaV|OF2!Wbc8j8L?41Ad8v81Bgtl6esEw*mi)zW`(7A#0s} z`Eh4_^B7AB%r7=oB0JGS1mm=%;l7qJg*h75t$PtiVTzD2MJQUi7QdAC80L(S%u0$s z;z#@im`a7Lbxd83J4ZK~&)l29M^$9) z!?#I<7`6ma8AXf`5K%A*i)=!+CTYlKx|4uLnoiP?KsM7I2#6X4RE((OzKtv6uH(4i zKEt8{?)$ioIO>Rs`!=q8&vUBo?b}NrAiUrI{?e(sr>ag>J$25hQ*}4S6ncy$8du>z z@#tw>t7B^JRQa9-P2~%rmk-*Wp?5AyPTno_GInc$Iy@GB5iE8W!Ic`pzoYF6LBLsh`e!4&yd@F&D|aMBc|qtG1y)7;CBgn zkD|v4J;oGzj490}9!hf=Q<|&tQ36%I5PCB}+cWgI&z#vcxue6g{ zF=6u8Ih)-@68o2e@s?>ZD3gO-9_$3joj1dtwN45g&bqb1`-Qp0~u2`Q01cyRQW>4jRS4Z zWN#))cJZ1j+`KMcQw3_g#!PP{4L|efj>rJ~;_yq=#G8QzqwvRg8?$k%M&|{@6*`P5 zbQn|UC>m#3MGGM@3A8;!!i$n!yv|@Eu{%?#Ty*aWB6ny+?$n6fr4ga^QHU_65MfN& zDn+BMQnU~vnV|ijArht;yD;uuM&uri2)rkek$W{FZ=z=k5yliEj44DEjff~(2oYXE z-ZMmIqU3IAOIMcNyP+))Y9!DXLE>SJ#J|xlg#=>?3C5JRC>pgz(LzW}25rxf*llfz zxGJ=_WaBZ7$m1H3e`rKLK+hB+j44DIQ?j9Glnq4-A+qOtsC$6OKGBx-8j%eek&POW zZ5ASoDMT1kh$tEnQM3>u<3Zaq87W7}F5XL_Eb6YesI;!AmF}+QmdzT8EgA{Tn&Pv3 zj&>>8U`!#wn9>$SqqZno2#MoC+cP9iM#(Pj5Gy2hduHhxBF||=p4W(A_7p@oFDXPA zQ;0C8WJA#?8;TY}BpbBB8o;t6fK0v z1km;jk=@W1x4WQA_tNZ^wqTZQN8^pRG!k!XBz^@=A;FkJf-$8nigpdo6)l9s6wvkz ziQUi^g~UG67R;9I=!Ef}Mr5l-#NjXzVN4;yn34@eqiiTz2$3An{*MsZN7{nfvK^f; zKGcYOq!Hxx?RmLpK3Hd(`anhX!NwuU`(OGm|7Dn+V$YCXdyK6LEAGl=AdL3cTp`g zc2{Y-g2dPY4pfX(SG@kYG$9 z!I+v~6pizXqJ@yy^D8#9!L5r|Y%~(Pt1DfzAGqnV9ZlgpA&7KC*bC=}TZk~G5MfNo zhN4k66fK0vbkO!pTXr9j-PM(@A+n!F1oMO-(nBMXY9YdyLWD7eh@ue@MTJs^{D2WD&w24Gvxzzbv669EjM=T z;67L8T)!_kDlH97)s#^+c!h9qp&taf=Qhp}$7t9ws>WZ{Ixp2tB3w8l&M_IzAtfXH zU_Z@+`PB2>;gsR#sgWYQ3}b2(g}dA8F!T6Kf>r9YD9Qy*vry~$yuaTXeI^g z(}+CqJgr0Z3p1=f%u@8N)L~M3MNtMsQ3hKSL!*%qMai`&Cg;j1N^=xtwM8*GUuRKF zJ`Y4uo{FOIeNEy0`fn6vM-*j%f(Zr9x{i#ZWJFQ&qA0VXDD$HzXGT%@cBAk%-xNjp zTNLGyD9V#jl((WNUqn%UilXdisT9!|)l%aN`c(Uv5a+nRr(v9nQpc=zd3D1P^wp&# zkC4Y8+Qt(4hbJcxg>Pe{oDWJZ#v_#HK}5HPQMQ6I6ZM7i901jQF^p0KNYKU=w{fexW>moLwJA;n@H<*r7cC0_DOmN*|mh^swid07`op zr52R`g;6d5r8&V~itl&W7Dm|*CFbmJ&odE}H^L|ZP)ZW*dH8;S&0&=9LCM5Os$Pr= z`rCpsYK8$oFv_S{ENs7S-@ysPfEaeWiVh@ZaRz-Qqk>bM79+nF+h%42U8)Cs>@PY0e2zoB`S{IRi%Ic?18=HYZw~%Qff3 zD9)UbcGc$IQJi~OocXo^9=)PC_W^ZRocl_it@v-YxsS!UMRV>G#W|@9oRcNbHXG+8 zi}Om&IVp;Bzbte4pmrKZ^4~UEq9h z6z791&V0K9kAtE(4*+#nZT^$w*^2*Wn+I5&-_@K4L~%Z(3!D#?JlkxX53x9Zr8yrG z#d%;CI3E_pd7#C)2Ne{@z$ngxK;0D@hf5y&2oAD157L|mMR88)0_P*5IHy>gM{CY0 zQJe>Nf%6c_W49ZFEzbFx^WZ4Xsa@baRPxxZXsX4zLUT@y;ykPioR5?|cFRA^;#{ja z4~ybFybGL78+?5=jSx%v?$IQUEn-g z^4M|CusDCBIcG$19@7QRV}X83IJ-6H z$x)oAbb&M1&EaTFu{c+2&Qqc|XLf;eRutzI&-|D`!kkK$a=1(4rhD-%J6~&k(97??H?;;0uOe3mTk6etOzYtjT_z570r^Hp_duws0*Pw=5*POBLSl%GI#2h8 zD5_kr&0FoOudl+_cD)J^MUSG{8oRKm&fa44nq`P}Y}AGEJbVJYx~{p_4>VM3TN^Y1 z&AO zAEcqW)?d9qH=)IE(KRI`10mjKNBsU!IbV%|&)Gr*xGV1m0!{c}aWw?bPV`k*`aQ6rG$#bNYusjV*-%^7)B1y8ur+u^hRek6LfaYF;SXjBZhPBWIQ$Nu+;E^ zol33Ms#t}k9bpL}u%gq#YwQGLU0+zLtzhg2V?wpEcu_E;Uw(sGdiUx8N2w zycl{pk7$@lj%bAAQfDzsM${U1d!+XLBFd>O5#`wbu+Cb9h|(54 zHUqQ8I$P|*;YA@xl{FCWmSFR!rmFeJrjI#pO#1k7V@Hoo2|Lo$(#DM&my$9jeQY`c z9CH#29LF0+7XG`U=pyx4GrfBIZ3aB&MKZofH|$7E3cDo6v~^gmT!(yKpUR1Alm;I1 z%eG%cWeP7G1auyr^TU^E?V}I{No=fKKn%`5%^P0}LGk)(O&!*a)^WzT5Pdbmv8GC%cLSkHh04Bzx-~7F@K3++`Cle>w!S@&33a6Q&|3gIuFlz$UGBacZo}P+@p4wzE2I!h}n-{ zK|d0ChMbNFj?Vf)er3p0uk&@r?>ppMh&=PpAh*u>9fh=ObRNlwf3a|;Ts?_=&$X*u zowW~pb;b^zN9ByoZyOR5m*M71{CIT6?-Qh@o{1N5FPCh%jWjmDRE(Poc^X!#e4X*z zj(%K+JRN7Ne7!p1$B)~^odaDucjx@BLGt^^b6SVW7vBlL6{z>G$aB={o%7@EdM6>z zw)0iK&f1rY_RYD#FxLDzf}d?el_^w<*L5D16LJc_2@V>Y`Za!^0n<5#BbmwWiIq7` z4Gm2Vx&DQfP1u`*|L0v)*El+(GJRayg!J)VO&pm%Dt%O%nMIwAY8yXpREr;*p8&<{8!XM$W{_l9r}qj|fI*sav8e^nuuR)fw7kO3IHCETR*7#FK=H|MKy%nya(HV#rnzH16*+BbC9WLXS$2^(%U$R#$tv}D zD~e0QxVW-LXJCQjWTj?ZI)7ntktdp(H!Y(9RCj(>I=QN7#@KP8ldNtV;CW922GctyUew4kK8xIm}nIT$v#GpDT7>E)O^OG=$NSso5|S&=KJIF~W66)na{o>-SMa$3z^llMw% z_q(n-Wn>|Q;>7xtk%&%f+Iw|Gm?7vGM{y7IKFd>3I4!5rRg_aumg~g0>?xz2aj+R5 zckYZpWkp>ht}z8F7mgd1mSyVnAE^8PsZMxcOlBH^mTJR3NYw_PS=f65U=uQV8bZx^ z2c*J{z}shBMV$3`aEHUYpb=N}yv;35b2%a4j>jI!2PJXBbZ2=B{lVI%8hm*|(ToJp zN_?0-{6S1n%z6m2#Y50anLh?&! zg1b0pMpkZasn_i(F3rkwdS{lP%?ZgbvNl{V^)@f?FJ=J}UjwnW!CQ+K;}uFECWCkx zh?o&(fCDUwkgfoUQ;m(3It+K8k4>8(^*Hg8_ZaQMeojL2vnZ=NQ&ksi@HMlVB+%KQ z94E|J$qeT#0pw{=Y=G$fF826&i-*20OeO~+;h#u={EhZjwa%TZy6`8EpA6^3>v6=k zCz4ViE!nfsuf90plBdj7gf@6e1;NeX1)F^>0Vz2UnP&jqX-zE+zMwnU0uLuEh@h%9 z=*RbE5|W?l55BIvqOw9rQ$q3sV1#`?uiKTERgmYF{yhvDH}AZ#)tGU;1zEG4rP7Uy zkW%Q*^G+)$uFx2BcnBQ}qpO1ldu=ci@0RW@jn2J$yaz& zgt<`7DVDJ}3X1czJ`r&ja!D`CU2YeuQ&o$!#lihAC@C*?aI68~}gJO)D=#ItGdEQcsDuq_o%r z5vBDsb z0g5~GU_Pir2iQlRlIAS+x{9V1hwD%fL+o#9X>9VUNn!}jMe{{NIi0+Dq{xXIT5nZK z1-b-aRg}6sra7T#zl+f{I|$jb^0Sc_n1Gc!%Zq0?b48+9y=a^%X0$$psh|WHh(OOo zKh&~9W;d&^u+SQ20rBr(Z)#*tX+cO431WrKo|Ji}jgK6B&NeN!Jf2x4Hd{ju#kSNi z4%!Y@tk2HGG@|zO-erCIOp)&A~7=FQ^V2N1pVyP5=P|qAZUE0xcKk3-KZJ zbcF&W4~6hF2WxqQQA1TV&7E|7xSbEIkEq9QP9FT!6ZJ>B2 z)^tosN$V6aJzO;HO&9}rDH;axqF_F!vGEoZ7tbgw5ffLT#tHX}wXr?y{}LNOT1hlh z8tB@nX6ZztAJmhH_%`=JP-!PIpTV({dmLB=?ag_nbnuor?UGVF4jyQE3eK5cT2=wk zWgC%@(pjQQjz?h-B9(!i8D}esEgYM`(_;vjZXY3H@5Z3-zCa^A8fkRUS52_dNQ zHTua+E0fi8j`9(}d=YO8gmotpoWLV}MD~^WTI(8v>En=*4koG>R~4t^b3YJtVQU1- z9MO}jY|Yc=JftTqz`+JT>}mz2$8^omR&x}x>FI?mBj?`bsG=lHAvr{|Nww>bs|c2} zD90(Q!6olsJcgWBMD>=@x37$3KWLwE=%MmWA5Pa=EzN#z3b35Pzav zr8=AK;#{jWfHU&JcEz;M$X4xCUoK)x{mu2hYJVW7sU^RrrKq(5Mxi>_KbQMtVqC3R zusFx#wC2GPC_Y8&U~E??G)nA8p-o?1CHZg=EJH%6;9`wZA*0BS%?@?UYBK33hUgXp zPWeubUW-4pZsWYr8z_X_U+t8L(3K&@S&nsAz6<&yP z;+e@hm!`u)%at`&yH@lwveCSP94}mYf-zE=HYte}B(@E#!6UBOJIB?^OU+y#Q!}kb zQb7h1nw+u5pG>ILeqw{L`9CXi8HL1-PMmqCfB?NhLW;T6SSYDtXC?Jk38aWB`6h~Eru0URyFKLz_Ym7FI|tOQdI^auUEke(V#><3egRpQN-Y1W>Y)U;9K%c&;M3% zDl9ATxN@@G9&aJ`!@ZOt8Ns8XG|L)un#G@Oyd&1qwoL|0hqatjCcgq>>_fpz5Ks0f zkRC@n3Q8*6S;b&gkX2IR%oP`@z$q(2jJ*dJX~I_$A%9+MYl|gCSnr`Q)>K6v*+HvE zeU^HNX3<3wFAP4yP*iVUXuxlCmSz>`0kRAPwVw^gP7ijJ3dOC;ut6Z6h=nc3q`}r8 zy;nd(x?L^I)Fy_7D3|2)J(Tc;{AKBK8xm+?;Y8Eg(}R`$9vX;RdbrwT1r?sPc*mGE#&r;-l8?t66*ow?3kNjYGuKpER?fBVN&2wy3SwMv>B}HPMsdwdB1!Yc= zSS~k3#KpS(hOUGRBGy@=oN=HQl;p^!9pU9hjRw6CQ}7keq_^3eg|}o=tCnI7*E7Htxgt^AGMwnC0qKpNB=5)Mn3p@N6LG0n09RSPf5W_)ZA&iAtFqtrh+~58h)dw475r2%m>mj2Q(pMT!yH1B2 zPpcl9oHGcnrJ&ohhiHm)y;jPG+;Vwy+?rVXS$GEIQ;t6ne zRt_7@+y=D58=7Qf%$~#TuaoCwqq<3T0q{uEm9hg^sXH-!dPHCE%hU=$oh31!TR&R#%!3_jJxxq8k+s${vLoX+jh@mqv2(R(uk4&z7gcC`-iMfr7a)_!d2(R` zmaM>)Gt29Q$rOd8r+b^Nb!v}P%Lx;$ao2*0YY4g0MjEtgo4^$CmJr!Pqdz3;?;zYv zno=s`q^Rz=#m%<(<0c9E_oingb0Rl)#3VOiN7LF4qSg7>)@Ezp(KdbbN6R2CrZih- zP-o!?PPDPm-jyCfDl&I&xQdarm7a*LwuULG^x1NFOt*+~RD>&eYUL_eQxZzG%fl@? zN7e%r%3yS;)Y%Hxgg!1@TF{M~> zyY+gAP1_bew`(A2Hhj#ES<>w)EWyP%b5j!^rokS7PRrrdA}p}fGAoCBH9$abe@X`< zM$EjTVHqLTG&fA%aOu*WFWStBZ>Fs`c89?x%iLqoo6&Xi8nLr#4i+tsUTUicbL?ftf{<(adLOta0HX2nGyQ?4>BX9SkAG04yVLjK6~ zTXaz-H2Zo;wCjgd6vJ|-*%t^b;tdH{r_wxIS8U}1C%ql68q5k7`s;BcqIf%Wo_Ph* z1`i~^#@}em!`b{svk5R1QnRHKPF!-w!p4JniKub1vNK~JI5G8rjM~)AAES=@KG22 zYxMmCo_0Nd3huXckk4Q5o07NezjxRFxbTtGZ?9f<2kI9311+z=`QtHr!HTf*>go7tMck6+82B$Ede11PNzO3o6 z;D;w9j{EtW+dqdUpD*;fi7T(a_51(aTjlLD_MKL49)2tIIS(!w)^W~5AKdZ!!Kbv$DtBVb^^ZcijV5-ZB3M!}vnzLox!nNn{oxPi zU4Gb(zkD&sFb?QJK1(Wx4?F1D%HzI%VCKT#wjANZ%@9JLGxFVgPp(`1_1nG9`u)up zRy~c6=n8#>|FwlrP9J*v{CkTw)U0^(Lfjg!=smV}pY0fvcfna7P06{FK>p8P zzj$$5^4dS0`bv3iX+iQO7#E>`cV@x8-9``k+Yu#!Yx>L^4e@?S=*tSvdZ5=KuN^Vy z*867^3_JgFJn913O>#W`<+hD^bb4LF#as``fl%!yl-UV%{fOeI`uz| zS3YkTUkm-q%!`xj4s6@h==2TzDz^>K7^EeV&$B;$ceCT)hkUwiX)tf}djH3G^h)Uc z&w4SZ;QP&=p0qCUvBSSwdM)lD7y7+*jgIjXPq}08Q+?kYHnTPdx4YwcfF#G##~a%2 zzW(H2U%&MFLC-xs`z5Hl&{y1Y^=lt(N=sX|$=z1B`sVGxU+BLry5pu#zyJK7zAe|4 z?7!snTD)Vs7x_${v-#(q&V~(Za(jRLby@BL!&oZxKcD^R>HZDRoE7i=`!kOXTYIu$ z{8Q-P-gL{Bh9f@rtxetVOWO}OLbu|2lh2#qeYoJjOL`Y(oN&sq*Z=2n=+_LPpZCAS zxPSG0Gc|wahpb&ZZyld$w-Gsf%CUe9QKGv2J-<=ub@SQ?mavfByFg zTEc-vhHupOBBy6w<{h2$CJ>;|P_cdMcTEg77 z7GI10J}C5)rlbcRcymeZD<8Z+x9_!ImcstvCix^sO`nT?dw<)SIrHCG)^FyRsvB|l zn9yIoe9+G~mHlr~t$*mozrA}to(;N1=#wY@^ZgO`oHpXN)@@f@bi+fN4dY{>cYo=- zVJ}{=E~}7{_7` zNpjrq`CC)l4{-iE>f5^Wr6{)PVVbvu68vi9*ue>q~xO{)+7^moJHwf-c>@C`%!cf2$s`{DNNpS~^s zGjRU9(C3!)nEC!GhhBHEN3(MPH>UqfQfyW>J;YrJWFpL#K-*ETyWBb1NT;B(`HgCMH;nth+h>g%|pIP+T z)VVKL5B}zryRI6v36scvkhvtsXG!l27<$jke|q=K0gbQpI{j%}N*DU0_odzAyy2hI z);uwE*?C6h?XVj{fAE4+Eu){*Xyz#=@=MQ-Ex+|`&*>b{v zKc4|R37t=J^!($hBa)fatl+WhfpS8RvuTp{!UM@;l~oP7D|<+qG&`oh;Z8{bqB z`uuBed-VId`Y)=I^S`Pu9&j?6rq)g`5lh^{)qfUw-P?uf{F- z$FbMF^z?rX<8GlpwcmSzXW#hmo4$*#`n&hl)2}v+FNJ>PP0jaBe)0bJcXNhb*Za|D zFz%x;W=W1$Pkrv+8DBq{^y-z_mwfqiCG@dL=;Pm8zu`Ee`;$|@y0!L;Xk2Vc$dq3;FO;@~qHt_#J=)Y}Un|XIx)dyQ2ed3+0Vf8QI(Y-^-f7E^pR(dCI zs?MMC!Vg1-UGokesS^5ti=Mgh=;KoU_w2-qLsN#lelPq1p>J=fd}qmLx8IWg(?Q!8 z_=8^Y= z{=#p6Nxx?7x9(c+sjH@RyX-x~799jKCeD?(t>bI^nW~6lMwg`4x=*F6sgD;KG z|8&WZ7dPiEJ#Y>5QRsiYxBDYU9)JGNWB-zH$1KlP&tP80oR{RdvnZ*5kK32ca<3n9 z%hjzvj>5bw^nd*$F0Jn?J#Tq?Vegm5e|U72VLT-Cb>DsSYE!OjQA2OXM^k^?uNw26 z&|mA@bmxZUKYjhyJ+Bv*9DgD3oPs+?lN?EXW`E=IEm$0EKB;)3ulg%IMkVxf1Bd+S z)rW@}mybQ(WD0J zNvVbE(WF4=(WHgd=JNrSbE_MJ^?S8-`e`Ebaj!~suk=2x0&Bv3%D*Py1OGn;bYO9y zk~>9#ecMvp43oZ3YXH_6`?P{UEx`^g$K4DH$QE(kX4dqWji+)#@* z3(^`!wsQAIBCrUTu^WSPN7XgfN3rS}UUdzeKK@`cf_U!t4|Az*2|}~>0w_Mt>3^(8 z)lD^iU!$*naiA_x8E9&4sm5tz6TcPI)VObFG46(={rgV2aMOPbe7YtrFd!}dd3&{a z;x6JU40bd3tuH1Q_4l~v!G(B7YK+pmsjzYb@m|F*a*CH7`9IvyMSNUM%*wtKL|U5s(-TJd?Ubv1v)FR?*^ zYbChnm_6BdLl32=BOPg^yVh4g1sm41=T^+#S$WxTjHc|K5Q?_!W57noXl2&`tHOIm zf`OVC<@cbMbT#&!VCW^>9t%b*o}xiN_gw>d*TX)oplZ*Z*XBTNGyKXi`?P)jSSGt` za@gF|%=Yco=Fxp1Q#_`z&pim#wO8A2PTg?f{Vnh|D;rxIs{Aec*1zNmc%Sq_zwoFM zHxTbr{w*;#q`D@7r!>Wy>37cx%0shzwTFJZ-y970*y!<2&p$MsayMp=8-OjHnwkX* z#qLISVKmqjlbM z*{|PoLxHW+y5`u6l-(1#27HF2DVF4RO@(nk{2$sy)dRk7-9T*$7VcB2s#OMH-)WY- zaR3{tdn|Gq>pj=bhU&H$mG7Rs!NlRon|(SG>K5p|(NerwZ=bZ(a#DG_bc}{}P4_T; z?hOl2k5^yH{1|D-c5h%8;$>VhcbvQ2nb>Ymmy5%m?~}nY9SPId*?St!^_F^(fDZnM zC~#u} z#cgM}6Tg>^C8`%jW$`_Gd;=<9Ynqo+7(q?X7;mS#d7e|~l~=Eh&M-5Fk;kW@9(7kV z!*2YC1J%lbn^D6K+~kKBHIs_l8xh0JgJ>mVxD8C`-3{ENqZs1ODs%()2OHnxmx`Zx z;GSMNn8xF@6bU5n*NEc2CL`DA%i65NEW>b8kwwM>HJ!Xm%ZtqkJaN^JZH#fG;KtV8 zM$crnA*}%S6D>gRag*>jI8U+VXMNY>AMP=gL17Z|wBtThJj6t(X6jf^qf*BbjfX7S zV-~F=H#NTGgl#xCmOqie8;PZ&*bw0sJvlmq=xn4;i-5>1!?BstC5Z4AfmZ)6K(00hC#W;qWd2h3~ULp71S%oePvm(C*35P_#kG5Mv4u#uANt@L$pH*D)I) z$AGkRKsuA0Hk8CG{5n;x^ezFy=Q4HyhN)eXAUs;Tc1O96MmrTSj45CkQ_7`iR4zq} zpmjT|h+LB0OQbl>tI?utn)sls(#+a;2kf z3NpqNWQ-~0QnY7ru4pkJ8;`{QKOw_wgKGY7Av+E|R**5KAY)8Hrf7sr(FmC%;i&xh zjTD{8X$>=q9Coo{oWHN}TZrG72+d;|rtgp6Vhp@K^c8}+O)ZOjExUrmG|KZSI1Bic ze|LGgK|iD3-)Ivfj;?vI-gEX-bswXNxUIIGZNXzS?U)HUWw*0kFhVlj9gn!eiZO*1 zV@e|xjT)(F#Hu4RHd3Zv!P%TIfRsYA0gf;*5Ipa#5L(%h>wX? zqsB^EY}zH|2_b@mbrGF7gg`+K*qL@lfL1%(fQKyvm2AWnDvT*q7)vzn#D7JjDOWV2 za{P`RJI+`bH+tR1Rax@BoCR2-$wpdm+rjPeII>f|xO-q>A>e&X;Hq;tARD0Rk*gFZ!XQ-!70& zL1`Xr9S;g54^M2ZaY4Owd{VaS@=KWdvhBBc2L86geKMFqfWB)NI(mM+Dr33PZFy$=?>kq6G;rfVgn8K2;6R*H6?oXw%`=Y3V*Da! zO7dj>WAR&MLWB1q$eVk;RD;+9V%8B`17Zvb_;Xb3BG0-bMgA(FOWs!_q^MtukfMD( z!ebELfN&(jYY?){Jm+Yfgr5?5#+1l2mT0`AQ+pa)b<7$Kqm_2Q!|1yfqtUsfb8~`+ z*=IZM#C0Klqa!4pWtg98+li#7??TE=vtqg*F+q*Ql=Vhp`aUpXTmFNPzT5{0iP<)U zG@TzI?2qtcglsSAOrL|Fl5ob9gfpfjT+trGxuS6@g@hZygDBz29R;ZgtCDvZJM!bB zYnS+o=(q%FP!Atm=#gvkhRN65C4PB6I!P+&5qz+^1ZxL>FClx;ReTh2uXUJck$ zpPEo!@ejs>$95dlv0-(aV|7icac)B9iY=`_9ldGN8?AlaWu?#uZo~Cjxh|Nz{HcWH zQ;gP^yvkIcyb)sG-@7Vp_ULsdZ|sJARHW{BQ;Hc&N32=SH~`<{w*o)&n583j>1T(S zmo(E{n(4QtFpa6o>&cf`NPC!Wp7lX2m!~-Fe( zdgVyfVs9fpdJ|>A6lWBa{o#Z44j|tyXuhmOiuFYTn{*`DH*^2O^pN^n;-aRDIpm}d zwrc=>6bO%|9b*{njAAMg?aM$o8Ry3#oQ7~B!UBYo5EddFjj#;i7=-K}>1=Zoemz7) z80%?J^B7As#yeE3r!iT_prIUqZTJ~wW(E{Uvqz z6a8neb~;X;wb5O%+GWh2Sgs2F51YFycLd{)e(JOS9Z#(;ajd?Y4fr* zH#C!kmFrq(cLY@V83g|-SW^^ffwfGAytS2caAq4X&S zVIR<-gW^);BOHr!7s3e$8xUq9gieZH79%_j=dgF}7a%N0_!opegf}3pLbwKDH9}%m zitt{9ZiM$EoQZH9LfDA*4G1x7w!eaK9>UiV)**ZoA?tk`;mHU&whIt;LqF;f5^tsx z`&RsV$al3F>nTnoV~NJW$hA;thw50OQHz+$N3~J;cr7{fEH|AadPMtuhYTg#P#zOX z{KmcrnLYMCDrZO@2`UibWt8L1nfzS*vWz5igmGrz#c1j{2m!utV;=f#zIds1(2Lv9 z`F#!CO)g(_kFw!r8H5laQ!-vH0Q$i;Oz6sV^Ya6y6xjqM%~qOip@78Um#XQ_0GQEJ z5VDOe8t`R^s~MazHG?yjC|7tC?M0j`ng!=($KHc;1=t_I6F76i;oN;FsZ<=h*N??^ zTjxN2gDks(5kk|BY?MTSagm1cEYK8;j42oyOEjLqe?{A@V^{_iq{gq@5**aAj5uO) zIjCb=6%|RvtX3bV8M2+QOyNEHfNwNqd!-U2wfQ1(2h4&{?K>D z#o)E_?be~S*C0}hpHW){%xg#EpUnq5d3BECq>ZcN4_%!fH>n_X;OR%!-e?tA5UYT! zvrgK0?kns6m(cCyigUW3Q|?&)RJYMPR=$1uVHK(+=jQKsPM>p2;*pdGhYrb;ep&j# zQ{4?O6l}oi+(YALpS;R3dfiDI(@_~0hyBH|SB{Pk=WRk;hX0CokwtqHu@wA5GsGI4 zna3wOlB7e557$i;r~UBz06!jPddm^C=}OqTgZ{3hhSL9rbcddA$mi`C>85*gJJMjt zdl&#q=UPwK$()x8csdSmITLgtnVN>=5j4%l=iZ6Ob#L0v#i zUHNw373YK2v19o!-C9cfu05{r+6u?=P2JZ2H(}M%)c&J)^!#S|XWb?&O-((01gu3; zh3P{jOlXb|?w>aaDNFzRSsy4|%Bp3o0>!{KIH?20KfA5=1#qurwY6Lh)sDkIZ5Pnk z$y}d#Pu|om0~wUYW4XU^`DxhAI;Nu#AUJju#;-oX0d!WC8Iv}*%!qsO=*@_(DvWQP zilR_%mZ+t`bW%;ORgJ85Lerm3OT~tR=dF}6r)4q(V^)6P~(^4*Pm{& z%uoHr-YARo2xuvi`Z@knLc1Hk^9<)r+{D>*qDvNfNMf-d7-h7YW8vM*- zJ5nin{PCdWqLwi)Cz^L7(tkUG3xB4nGA~A?Pa4cwK0(sSXH$%Hv$hkFUJx@~*%Xck z7Z3RnmWypB?`;V4!!4Ko!t2g#m)TP=u zs>WAz>&r{rP5BNaxp}5#VGA0mSOif_zckiAS2^k5fHVN@HxKrS7A^(9UYh=(wj}Ei zmVv$r;R1wDBRmV?vj|}Yjpq>FjPNalutJ(Cc*Ouy@0hV&kc$q?)`@-BE^*)jW6u|sZ|JuCsoz&6t!j?voWAl%p(@(O*HFkxnVFtcKsnKB*T@i_jg)aR{Km@B;)_zAHT{P0Zz z)Ov`-{)Ct+F#<8Ax?IvITEL>2s=EfI%wsiDc~GQyoR&fn3M~uHj!5USU_XPL*nY!U z5+glcPp;(C8YA7TjqSJ-KOScN9fNtM3<)P!ihkte$~Ketc?e@pu3a`BrojTUDC4n< z$A=(c>2tjWL55tL&LeKn& z8&eR@L^u`UNt#}X5c1qke;vBteip(Mgv6TVI8JPvn)Db`lOAJ<21_g2934v(S!pp2 zJaB;{^?vxX0eM$-vDa}9JBEF%y67kJ=wsD&QKxm$BJK*qWXWU4Fv+UxCe1m?s_ThP z>+08qx(SUIaNxTXw>u?@l7=6p;4SuEzW<@oKvGX50g^noHF;#9#2PeK2q|;+uA(L z;(UkZJS>Vcr6SHTi~sTa+pBNXDobsbx}zk|6*kVpEzXZ>&clT>uSYjlH#DOFj+BVG z0P2mpu!w@yLtRrA1)}RZTJq$BE9Wg9Bdoe!(shlHx|p^NlpiGzJzv&dT?-MEgSGSc zR+rN4v3Ui@AT`dxw(uBr`#BgoGjlh>frELv;WLQUwF?5l1wxAI*GQ1n+>NdoYc5)k zwI*YB3`a?xU-93x2_vo8a9!8PD9*=9DULh&9iR7~d!jj0N8%jc;lIiGSS#k#oR5v- zj3%NKN0!GEPX(~E6WQhrq=aihy2W|6=A0hId9;+`oX#WtV)s?ioW~#~&an;u%{Gs= zVy&9<=qS!G0Vwqe{?ils^o4(18qJx@`#47`hSB6a){0%CIggFve4Lcp4glyw%=z^T zz=@Nv5gadh?zC|}&f>gQb3QJL^8_h%4gS+ZJO1hXGov|Alsqd?q1omMR_ra!c|sKD zNm7by8@BnZ5eIfebDk`Da&2v%WO4pgbDpF)E05ZP0`gE#oTH7=up}lD~9H*H( z>_O(y8Ijpbit_WOPj}|W%sxI%WtY1pybBte7FnO(3czIS{Gnp&6Mo3Yhm3cYUp--K zFQF+rtHXTQ)LzVb0(ED#$y1s3Qi`yXy5u26dkIC@NeOvI&t5_iBA!_D>ibMX&t;hu z>k%ZA5c#BxNsoA5!zA0DC@@K(TiQ*EWJ)*8Q)URAnfJbWW8VJgjeS#ADsHw)9XlZ{ z4Se{))aKTpSKjJr%5!mMQDI?DA(Q|Nre^5-gr<(E){?ff+jYE5jCJ#gBt+jv5hBOD zF+jSo(+jVXV;2`VEH0hy(%86knn&L=)ex9B3UBZ_HYI(`abwcQj~hFBbV}Hfo|ZOl z+_;pKj4@*-Opug0i3RZ1hZg?3BJpGcABR(ieJ6kv8Y~a&UD%PB6lSHFR$GS89!KQM zG?KFID+K0)>u&tB9Cu7t@Jx9eDM=-B?DID1*MQe0$dg7l2?srs%p~x$`4XgaZMjhA z;W>}Yq_oV)dNI`+%aL!+iIPQpj#%|_l@>&v@s%nc*W^;K%~msomii){hvz)lUqH)A z=WG17VaD_t4z3an_r%H^`GiC6AN_Dp_ErR+ss=Eo^gM&{5u{U=XzEtVT@j8q0Tt!Y>T8S&ic9va)PaYS-w3d3j6~(1tTwGbB zGhm#YtkkSa=PxWS@zp*Vc^bnl^$O?7!ngx zWGajCmOGg4%1XS%s`LT4x=#-I* zYR05Zz?*0C0{k}(zr`sd8=LBz<~7-%bkA~IBP}ED@=%L0PU7!?LH0cE+JHWP9AXGXj+rw(rek znJWDU>i&PK6CT)-nYe|an%{lq?bLJ)stsNX*n7io6EV5UAoJbVLk#0EqepVDeq6ri z6qkDWb#GU3k+(2wI?pojxMh#zgOWH?y0g56{$OoW4L)hFXhs5PCB7CsBZJo;OV&e> zHNM?p?C6W6q9)0zXi17z=v!Rn$8Etqk`>u-NY+{Y04|;NNFIRl4pvp__toHXR6_EG zLfn$w8VEKu@CG?`_gocPosj%5q}1?r<9OErzC6?zz#HYTx#0`?<;&SGBU!!Y%-eiQ ztG`vga?Vc(zl1u>k2`zap5oH1Jg0YN2^y7<{32`fw*i?XUSRdvAzUo)%W z$D!Gv949PP$qeT#0pw{=Y=8iJjtRex{k+A4Z?ne}4rIbl4*wGgkgd^P^))k+`I+e_ z!#Qzj#BWmfL=yZHBYPJ5#qUYC;-t(~gf@6ead|Kyd2@I{?KW58?!|=U89;YhQ%i#{ z=$21qWCamawPH~Cb@QkCgRd(OpP`1hBqTooM)JjGS028n?3VsL3|cOUFvFNky#-mb zoTbu@i;z<2&ht(yD6Y^LbIb@G3#5CqU7o_M65)Ibfak}dVemcq#ko5{jz~NX7Ezc6 zumP8l{0??z2`5&mxHl^y`NsoMTfWpmSTQ+`_GXt&n}#;-gcJLIH?k{9ln*CSRz6y!OTm$7}(tK#W;UsD-7^s`)tDlFEkFwalBW~~$-OHiV zShUKA>h*W#d0BC8Yh$%E{z5R3#w(Zw;QMrw(!mmHM8+I{UdbpZF3RIiM3_sAoYGk( zo?>rlML}`S3?miUCfaIrdrDnJd0tOeHa<3Q)k{3@L>;1GU`|;Y3vb(WjL=@|Gvcfm z45eZbJjzQ7Hez!;1;u$lgZf0ot&f|RyWB2Rr>Yidi-TidP*Ps(%9RFogYcmW(Z{gw zb6b^CKTkt<m@UC+{by{5MOu?<<0^$Tk!c8M4oT(<~wOc(2fKF z@3-~U`}N1`TUx7w(xSoWk=u2m)9Vqy4-YdB-W<s_LU!%BT^&6qL_~4+k&C z;1||u(nzPg^-=PoFp&+C{USjW6lLV%5qs-FKgTUua zT<3sXxN|(A55`l0E&*5-r7n+YPADK3n4sv7#EZPYiy<~U21a2mXZ2!NOi85mArb{8 zfJWqeCi$(&NeN!Jf2x4 zHd{ju#kSNi4%!Yd;aL)8Ni^Tu2Dj{gs05mbiGSwGK2YF|z+R+n5z8Y5sv)r?a za=aB;=pq$)2ui+(TwGvGC^rKz2E}*Tc~j!{~*HD2K?1n7HTug z<>GQ11DXCq{E2dv>TI^FIMhYX$OqdM(>^0xwNrh$f-dzp*ZZpdft;q6{F;`c)&>}b z>RdmrsbFzS<7&-<#W^0QH4lzJ$`q}Gr9iEuwAka!@o*K6=rk7`XsasrqtK?Wu9AE> z2$mtCRB*9IsgO}*$7Y8*X7M5Y#1P$LKzG2&(QEOC)@^KhZ=euzf3;I0LRW?qXF1kc z%7!noGUmGS;ERj8J8jU1)ZMC;R(K)GiDxG3T$&CGEmzi9?Qzl1$VT%Da=dWq3C2ie z+N2~_kl3@ZCN1Kcy>ncxywuF~F*Va_Bo$;Jp~)$$pqE3FKqo0mK`fAIpqeh8o85!n@f?$>S%T${U@xOBwLCe$nnrd>e_tMu-7%$s)ZtTZJ`1{+%d83 zR`uMZ;DixqX*O$TZ8s1S`11knlAuupvMh#F*(Qk^TQXPGVYP5k1HsjMN5U=>$SAKM zv<||w!DUb)YWo!IV0cCGms%3za=XhQTHK~}J4;|W3i(lVC0^NUM8;#6nbFw#z>xiHmTq@o{+c3?20q&y^1RIkNo z4L(1jMvwByHKtl(QmH8Z%Au;Mn}-h-am;DG643;#GE7sdTT#>6(6CrK$$c-ZsIsbI zKLQ?now*Y#Rb>$J@>6M8UP3fDrjJ5&!)FvR_?Ow#&NTRzJabWdD>xOF6?j}ZS#FQF z5L?||%8-oUQBj&@jXBZ!*~U9!Ep6LmutZzS^-(DKI4UhDsc>f%qg+8&Nr^L8{GkG; z*gOoh2Nzq!m-z~9;MMU4<@6F@i(|;27u(umNfFk2;DcPZP578{TNaBUT zM;Hp8_Js!gHfL#8fgT{sKu~Yl8tn97N2yTUstg+h;)z(;a!eX*4bpoBG^E?r!c1*q zScq~-PTxZbU&vpU`M(Vbw6JiZY3=F3%6<G z@e3If8lnyxs^&DUwUn@Op1>!w7jk<_Z_%1+iS>YTcFfH%wX)#QadEoP=dG`UI&#nG zE_BUWatRU~K+&ZWOl+(rmB?4Licz)6YXSNR)wa0ktpl2DZk$uAu?6bE_h<0ZQ(7ll z3~uWcIAwTEuUd{X2`y-9@y+vl+nUA5ykmpTa-lSK zl)bO)vS*1ln?$F9Zk*F2^V;;-j-PGSJjYg*1ysmVQY7Y?dRLxRQ05eg<#JO*T+}d5 z3_*@;&#}Y5;XGs@vF;LhxsjtRDwY;4i<{-84{Bes3no`AM z_6BO3TGWo|Dd={EXb|hqC%dLVFx>NTp?+&x2$Ok0fLk89H#}|(3^AQhyCpG~q889} zG9os#BFzj(m}^{XggMnL%2*I+PM3M}d5j?TbYx)+cx7``w*D8`#=~kPC!Wu233>;> zvN}|pL1Q6|g;_9}FoxXU{u8)OlGjJ@k2qZHCt+LAMfnx%R)r*Xz3wB!TO zvXIiqQc3jTwb0g;)e{pJ`%=SOkuk$vk}loX0=uxO4)0blce%wA;Owj%Hk!E&XskCh z@5q?lV;7o;Z9thG?7K+e{jsW|-#pJ0ZrLGr=882LiF@pAwwoYRPV6j0a$=h}>7~(l znwzCGeb&_H8JDi-Qx3qrtToeR-^VGV4thd+->n$JMTDHTsdB-W|Y+GhE9T~rA^pviN7gvk+%FdZ}QH2xK`w(;S0>sLlCl@wg$qHOKv%F52 zOi@UBy0_U{r}jv-oG{U9n-)x5TF8|)(x6q_%QPUPl}`s^7l&05<*v^pQ#+HCDR+NO{GXc@%C6jI9!>MR_=i8dD6 zyV4^_Mdr>8S241-(i5@O)-WZNK3fit=@wCrif|=Qty~3bNt{%0Yt`0|RhpojZPSrRQ%tGkqDWR|L6QG}jioh*P#*s(78fgSw_XpiY1_i* zb`2!$rjOY%OS)Z!CD=-Yzu3e z8zyhKbm`6)ZRW%`)7Bfi!(fwT?lI`i=(>6MK)mI{((>q~wpbnuRZ8x=_US@P2sOiP zb}e!fmuOX(iS~Y5*YeC+MyA9^>jOlbD?kW6Vm zq@ozsFwMR|U=gqNVx3CU&4sgEw~-5+bSAlKFe_N-ug6#5u(_;u7kLHJ1`i~^#@}em z!`b{svk5R1QnRHKPF!-w!p4JniKub1vNK~PoS1q*Ms4d zrFgQIuV6@WJlFhu>HLR=KUwSgZ5rD4e%5=Nu6X6mcDfGYIHzjY` zfA6mUap5DW-(J1!4!l`e=+k@LImG+P2N#rI@lM9mD;@XYmRsDokmUI4hAF@NIq8%c zhhMN}VCF^6`*CxR&>#NjZx3I6>h_1dM?d!70TVuPqhCU=^4+z$_xtz9`F?8IwET-U$a!c<$B%-@y7?=r8>Cm-K7Ke(SFFp1NvEx69tcs{(|6 zXHioB9=9)>raLz* z|LNhiNEQrmv6!1VDm}E6MfZR8OHNMKkA_MvxE1YbLO^Tx8Hc{ zN00s$59V|ypUgEGy_d}V=Hfw*o%qf2d8gsYphls$jX9^!SuedXaLl!t51+8285fbC z6Z*41eRs3t--mp9F93CnS#h`J3B6PsPL1LVy1H#f#gL*Z%3$SITQk3z9FvyKRKt|MZkg7H@c_c<4hb z9y#z*TAcC(^8fD4f_uA-9`v^(N&?sPnKv2&ewEN$rXO?0+$*+}Kk?9zBY*yQ+Xsg6 zi_n)9p7lVlLtZ;#(5?5+C>VDB<%V%0WID<5@O3+W*s}KVM}IkD%1x^e{`7alctq$u zzj^8UEmvOkMcZk7d zb$h*I^`%=e8BP^?di&{fx8kUZwJt-I~oob^HP%brNyvJUs=^&*~L#O3wePzIedJcxS56SNLCB_~i7Vx6i+~XhY44HzBuA3H@LHh)e7HO3z!~ zUfBDk@gE*tgm%@#V3K3$;|*_nSw(l#ACfU~G~cFJC_B z=bOs@x2V=XbmQONJ^v8A$X4hV2j4C~V?_S*A9j2;`rA{FD#g2&g#Kmb#mRLCwry&3 z`UZZL+jcO91(r3*ac^CtWBkNZ?il=3-#3TNtj)nyF`@tcwWP!9Z}%O)Zu!#k+dZF` zLBE84 zHUSkCt!t~T+G@q+6Zc*Izu%d;_ucpIOBx{Q*YEo~$$e+;nYm|X&YU^3+_`f;SekK9 zE7lHB$8oMtfA#ApY6pH;x+!t{w=2H51v=~(g8zNvORs)8;?YNPr+pIn#C30=tltX$ z)zAL1^w?{9XOEe4-sv~L^(gSEXajMsoaYu?oAlxX(j?*t+Gxf=4Z{P864Z<-Wg5P;YpS+`h9vQdb9M64k*BsY+!=n8-wnXqx-F5o$?|<+>{S_}pRsMP9jgXV41%J+& zN#5VTdVbZP{{CiV?2R9xUix8#9p{>Q#vk7te(y!Y?`(Sax}W@V^B(X`@Ci@Xef~yN zz2_g_-Tcsuhfe~ZuNC|st~l@N5gRsFzS-~lyFVW~a2yV>7W{#jmWf5zUU}vd6HYt% zhNW+=!Z9EyTbyg*$k*>bw|eErf9bXEhgY9%eGk#o_ifXk zaTb^0KTNr@XvK3e$1fN#ZQ4K1S@nfsxFIWXu17z5cgL(rzK?3Fs^foJcqcw(Sta(1Ma+O;?mbq-r4<0=a(P;d3y6P z>EDg|wEFV1=Kk|Nd`vF*QQeoW^-SGemT~5@Ukn~{!)q|3Ao%l3h7Reww`AhSzn{14 z`zHpLVoZ1(>Gc1}Q@5Np(f!rlGm1}epYqcEXm^6I%5f%3C%k%h<eh^I`$85H0-#k_Kw>P<7&ZQ*Z13= zyXx<&|8&UwpwkkymjZ`RU3@t z-{6xaOc>)_x82|4p;M<_{>}LRin?ol;q^~J9}52a<#+w+z0W`VW9bt&gEdMt2_n{~yyx6e$ylc#a75d7ZMKR;b=D-Lucr>asrSQAq1{b!lm4#mfAj8r z<(*ece{%hOo)<3ug*s5=4ulz@MzlL;Bh7pC1iBfIZiY_fY=jCBCcW83z^_AldSQs)LE8}u} z08~-grNvx70Gr{G<7_^DUdwJ`$gVCJjq>Zq@dusQQBTo@`H%LBIEd!^3^ z%|yo@U+Sx6@)VL#0*9uQ(7PW=MON2xfOuqCsKH?gT`cbM!sLiET3ZUM50u)j(~YIx zm386T#i3RzxA}KzM$yr5TzzCU?_KFFF~zv+c#5o!?NVOgbAWIY>5jEzsKUmI!yjJz zmf>sRBd&1 ztYds7TDn&Z%#)-{fmp{`y1BB#O)#X8nz8tNOUwf-HPSk|S9cvsd|p&(r=G*w43 zXFjisCA#qlh80kK+__FU>N?%Wy{kyz@RU1pSYE%pYpZurxJAB>wIgr&((>}9;a8Cl zQJ1bLYv`JBoz>@a?`@chIJA5&msfw``i_oq3>Atmsh4-H>QS4VyHu*t_jM_KbF|QP z?NUCxIbwNOhBLN0d3Bp(YW4lR21lGpEO#Bjn-o3tnsmh3ID$N|+0-1taNRq`SJqI? zp-*DrX!oeb(t?W8#AWxUd+5a3!`0d6h8)cIAVQNv3^S4@pS>K{ zcUkyRP8}Mzys;V|M3y!*sLwDKt@Po{fl%AhOkKNfESudRBh4#DA<)N*-yajf;`1v# zeuImR)B%ICv?klfm>iEiqv9SyerQ(e6Wp!WI0EK50~hwViBV1f`kPq}>@{k}eiwXf ztV~a1Z%y-X+ymD<0?-XO3UCl$CLq#k&ISaoIS24mKpYQ@?--2c6&k-15YIMWuJ2iZ zXk0zz^k4d7Bp>ue(*T}?q8^bUg-g)B7%?EJa8w}Hv5X?a{+U(9W1pC_TWr#TiUCAr zD}?N_D?h;9l5QKb5)~aZmYs3_nGG->*UN%9uENpb{Rw=w(jtD=&z`}W{-Fzf2y z?OCv68lq!Q8l)P#@$eOjUB1h4XS&z5$CN0__ff!^^8J@E;ZYK*;yoWGoVJtbKE`ze zt}{a9pJ_6U*Klpg!jE!F{>!Vq4W+)aDi1!2$H$$alCLPs0}jcjTr=Ng5H1M1$n~|F z_;#d2IscQs--~-w&hOAT0_H6P*U`9`cRFa2W>)M(K<0ZgAT>rB;7ma5;}jFh@QWOK z0M7;<*=Vi=gp7+^=K)@V`+PvsE(E+4a4z8OfJK0t0P$?|7Qk}=UjbYINM4a{FF@>l zL_4@n`(h-Y#6`>J0QAKeU+GZTK10?Oj`m$tya5)@ZQ;nda5mCzK|tq?HLTOG{tY(L zcrJRdv!6^JfuIN%^%{GR&tH5E)dyw-ovu!vM7Ve!I^)nqSoS0sMi*hYAxU&@`BgrJ z85@MLpP$|xArY?LI{fK@SHD4dRBncbjH7T>8pAXcW?c}*UalSpiEvSl8MEZ+?D5WW zu{04bp0`eUrt4vq>uQAn#!Tx@jR~awKoCZs9}jU>EkB$sjU5Q{w9~@{g{e+2ye)#9 z`x5@uqYj9(C4i z#QUd?+aLGIMzZ6)fA+O62SgTkkeo1f1`YuKCgMF;Em1@Q<-C8JJw1j*;fh$I;+VhT z=ut<;Al^T9T(+NZ^m+n++)|U0g5l`Bf*?2IeWl~JMejJo8(#CT>Gemwry|}twJL5~ z^xO#EsNfa<0>7eJ$m?n!FUky zc5(;;*H(E)BkT(uMPJ8sozXuU-udjW2==Y5ube#6+ zv40)k1bafu+NX!{vQe+&{408`h0miJ@CNw`qO!((CP#f^ZI5a-N` z+NbA6a0B98spGXpkNLYEaqhpkeR};6{0|*R#SEW6j?BJAyn`GR!nMV}kqAp_W{iLf z$G<$#ThNS;_ExEQZPA;G;5T#}lVV%+2CT+s#4YX9WB+rbj?*5!eF(f2@qBCAr}tL` z-;OwI)~a|M^M=dcUX=Gc#MyJHibuWPmYteD>s1`{H=LcCvk-U!;#KIl9N~pacO25) zh&bC?6}7hbOnRRp&a}%^yte3#2E7Wz`KiBsdKmv3yAfx|1{E&?AYA?^r)h{&vax-7 zWbfsObIj#|c;V<}fL=P{Y~)}WuC4MeLD(M=XV{ez&1kE<^FVJ7;@o+aigy%1xPCf4 z3jO|1Fdw^K#XA!qT>f5x06usFbj+_*ykpv+cLwlh-3qzFMaS`RIC@#g-*t%dkJ}_# zo8^r|aNpZeAGql7SXg>*06!XW;(iSeTwDAjeg@*q((&4&$96OaaR%N&YHia4TZ{r7 zMG7?mA@efE=HV-biB6s$8pnDh*SNW_UVy-zd)S3biB6cy@7at zM4X%MYM&^|r(GfNQXb{!9oh2`G|z~75FH*9X79<%if;;iA~2wYqBQHX@L zB2L1?DqdUl%X!#L#HoKo#p?|au726CevCLNkF`&4JmPr~=Z-(Bcrk6zn+nGE-HLJS zb`|d!0MUP8?3~5zP;ty(&hs#(q-y;bSC`s3(-Ykv?VQz&Od6FmYP9(ooVpveV$y_B zjWAM(T}D6JIs4JhS#AA~cFwxO&Y9Lihi{(jKgvYd;o4aHk1B-2&Kc|I-(u%1e=vp~ zMsKlFpt?lbi&~cCp|t{RpRX8TAZIJ=k9SdYgsVj;gy``{C{L)jAtA=ECZTH-*tlVF-mF}Yhyfjau7JJ zZIV%2WG7%gVxEIO>1f941@OVel&}QbE5w*n?>V{_!&!p`I(ruXwROcqxRA$STxg) zO_*an>huUssyQY3Uu;H=LxvFBXop}~jhew~YymS|V#DA+%8VMNL;?a!laIA{(a9V#MG_(`r2Ku|uZSxV}6P3kqVV znnSh!MRwMxE5An%8dxx*T{ZTjcI#_gTW-V78Wm{BdMyqoYgv{_ z9E!^Owt!HZKjh&NnP2Omu{Cyf!B*PX1N@&izs4?Mi|#!CQ6D7HXLW`qdJE zpiymmM%#Wg%vM(>cDguWQN8_)%);!HJfrKZwNVGYhGiEHEMY`Rgv*OtSkRrBo-g+Qel+oB>m4jBT3kjr1QTy;A@_i}4d*pgG*yVDtp9n7 zZ>({yX?kpnnm<~BOGGXG$5?^mrU7=3Tp#kN<1sunr7M+XdCK62s6V_e3#>|W)bOL- zIGH{D@3b37t#7Roa}|qaQAL(kr zJMAgGAow*7J2uB-&wQNAY0qtu;GK5cZWp}MK3n&mq~o+(RW5j^-K1Lu@3dRRZ+l_4 z$6-fqq2Qf%s~#7;(~jH_$Zj}$aq9%{w5Rlr;GOoD21S#O)815-;GOoSwg}#7m+2e9 zJMAx>fo}rhTuwVn7Yg2KXKB0OopzHVdXdhkEfed;?D_kL-nSO4T>HsKCFlbL@3g;k zx8R-j)2`9D-lXreQ`97Qr(L551@E*!`MKbocIT${A$_Oa$O{GUv{y;nYT@i? zofJ#F)1IV9@J@S=zYx6B?&TYTciO8w6)P^`>|C`9-f0JNkKmp59(zKE#<`sK9%l;P zX@}}o!8`4Gb;r3R;p}&n3*KoT@>an+?RIv=6~R00>`m;;_)dGC*9qQf-||(#JMDI! z*^hLbb|Wtmywh&vBZ7C@jr>;dPCIy|{Yl?xPx2Met5L zlRE|Pw4XWjc+zp&&)gt*r#;dS1n;z)mvaK?IPFzlCU~d)y-x)1w5L}*fOMR88Xpn7 z(=KboiHz^GBUdSSr@hnP3f^fy^E1Ia?Zr*O>)~*A1#b|%(;nRqf_K`lTY#Z>oXct7 z^1lS{wAadgl;P~!&2tm)w1@dK!8`4Ceu{BgCAWum-bp^T(@@Gfk!Sy<|M(6ot|l|<5cLG6e4c;F=U!+YLdj4nLw+&XoRzxW;43}toFc>(xK9QXh-FG+dFB!W5U;Yr@psw z0_vfaC}7L%2stCR#*U1}|D-9f!?!`v6$h`giw?Fy(RHmCX+gVmK7H$u>VRR2&QHYb z540(|u1lb+ZN(kQneXa6`Xg(5U1s|LlIr4mXFAehtA>Q+gwp*pF`PuXtkv6u6F_vT5#xmPFvl08@47oCJazx zM`E24kB7I&(c#oP+paT5XrUGjI-mLG@J1V4>AD1tz+ejMrqiuble;jNfiGz^IO5*v z|Ab*gY+dM5Z5rO5;i2iXe~&3p`J|>xc>!K`tq~<0Y~7^=5TlP>r!l;Zz9TTu88F4( zbvfjm(6g*^Wf{;2ObR;Bz<1YG z?Ei4{<=@D=%&AS{vw=ak)?p zamYF4d1_9>h=)d|rn%C(=13Eut@xAj@ zf=qn8H6Cqwy7LH!R$W`B0y|dn&M{W6OthoD9Et(ELx>AQc#BquA-pk@+#_iX?@&?- zJUw>I=)-$l8QvQ^c8q$w6DX?UBx!<&S{#+1qzR$fvFO2k81{Q&>k|x7MQLBOF$g|v zV*+l7_C*^r;KLRy;AU!Hv;mXbSfz1S!bp#|s-oN|tEtA>a)JBTu(wstZpYr>_8hi0 zio@2vAjlhR|1`{S32f)bj2Dg$w&w)V!S+9V{=}oHvC&P8i1m;%V>=&k*t{gh329o% zG)|ZZA2v54bOe5}T@t==_{9cN_@?3)jDas%e(B4C?-{wv!|#jYn}=VOZV7zY^oMv0 z@vG7;hmSeyVN~Il<>+D5;8&&VgHNScydIBRGni>jP{jagaWxV*Hn z++h~ZjD`ceLBKQww*=2OEcKy=dc-#&%FzbR9n$QZAqEa71s;=f&%-WpraeOAv0~ zEx|P*gj41-tfz(mr}FS!aC#v=1gR}W3#wb(L0;8qUIn-_8gxy^w8$N7f46G*G;o38 z;8rv9Fj8{`T+>{kPjQ95Xyb1DD%`!=r@3N;6(16%Yl|rr2uliKiunwyD=LRii_=Vz z6JkS63Yu|(Wha;)A})4@Fr83_OxFxa24wmvnjxpcuf&8t#Sr?UjXUtGaAb|bQB0;C zJb3VuWf5by?r2SkY>nScO&69$*v=`=&LaAGQEt}a8Xv+UKEv?-xV)%!?KF#MAymwx zwa+FtDK@X8tp?_ThB-#tT~u}$+2jHZPFR>{rUuA-kcB+~(=>iISjN0%17hpDm`{0sll|ANzQ zJWa>k(S_==D}b9C!f7{fjL%+TSr&ej)0}Ros95UpHZAff-S#iqDH%?gJVqEEYq1{$ zsNzhO7sT^VkY0wFDxez|IZol6ii@rR9AqBP1Eg+i1SID{NH~k$L5#ba_els-oTg84 zn!adbAAS|?1?|(E&WLOruj~45PDi zoIM=ng3cap-hB-G<+!GV)Cg%ZzBD?AdZ4|)b}Gb7C|FULos3x}#~8Xw+Uj-eZGia+ zZ37pB<4o!jK(>+9fRvy$fQf);)6M9CjAs0^9K7!ZI02V3k4v92k4s;)aX^R0h=EXr zYgrlDO&WmT6}!pU_C{1|H~&$wn=)N7ds?I0RygPigIs7wwF03NLzr$pL)Cv__-263 z37#<>YynE;^k$z9HXUP#Qa5e6&a>r?>5{oofM&8Ag>NDpqNCAln;HI7K#KoWfK)I) z0c2N>K~FRD&2Tb#3N9u7^eOSDPj&eU_lS1^a_a}WV(r_ zN5jwxSPp!sxSP*V^IhSn08`vM!vDaKCk+1`qRwiC#P9K=Z+c}hPo z3iUEvV?&fWpJ6zAs5X>((!UUBbIf86wZrOy`7}Xko&^VY8*{;Bvy&qc{ zT_|%Yuwz1)%V$_1_B`SBb4Pg_7@fq#GY9N4tq#*6ux5|h6EV|p(R~1BF)tqivcEY1 z$Vx!Ph_3z=(2e{524sGDPv%nNDCW|qm`k5xuELSI3MZ4}jL0cjiM^DHjsqsDHLh(< zd=j3eV_I~feBA(C=tzXmuq^D^S7+fzIs1TI*`98H@)Ih!u`oPO=3Wq|nac>wR}(IC z1{5mD%uA>spX^e+b^}sy2Li?d4gmyh;}pRDfP(>92I85{d|Zmx^eJA`7cG+>h1;j& z1qS7@eyCzuy=hl~Pr!q8WE@>6qb~(6RO9j)#;2fca4?!0_fYt33NaM~d93@qFazvR zCNm$QOilvRn71*2WHQXQH6IN)5wIWNBtSBGEFkmGdopUMQxEc2a3lqT6XqQ{O*gJa$E_*s?Xs|#AUjFr8llX#Lx++U2m*)uw6zP zJe{UP%r_^TYPd}iC)3>c5&c0C7li_(DdHW{Cuf44q%<9nBaUQ1PB_y6$>te=lJt-R2ESrIeTx0`sfnk;y?}d#n|yI(V}E~-V$E~cnc(`civyaPDVF03&wDpQ?2aN& z$9%IxT!$-Ex440$_cGa%CPwin++F+wA0GFV=KdCU|06Iy0OCfb0Ymc);{4I zh%s|!@{}hV`xpDair9YIldU~kb0S-(v=%7#dUmw2d@>S5?at0(j_`$zwg@Vml@(Yz zoDniEF=>uKoE|w6l|Qz5BUHg+UlpusRa925s3`Y1$0;fWKIR6u%nDKBZmyvum}@9% zHCkl6ijQc=e6U)`?h=jL1UA#V1+Y8d!+^&D{t@sbz^#C8z-@r10PX-B2DlS&IN&3I zEEn%tU0z&jZb_e-ThbTJ;iH7caBL(#$bM0zzfW#FHDTucA|H*=ug2#9uQ6aljB7Xz}a^8nKTF^_4c+NuGZ1IYNGVVnzyi*?k@%3lar z2UrTY0&p?l^?(h4zX1eqn#n&te;**8Y5oHs#xu=30G9yn16&IDXF#S$o-uwez}2{V z8rNxG3|A!u7j3+1;TWIsqGidQz8K>x3&;IAXj(8++4Xy;fp*F4--)Z>$iTKXIuL`A5g$m?Zz|q+S z4r)N|Sy>qjgtLdc^c~}|(a_n$?E>jVSW1XMGEF|4iR=9={3xdcvJ94$8+o2#MfEZa zB-D}rha{qw@=P`<1DfTek{qY;7Z^q}^Kl8F8*mjMhX$(wnYT57toW;NsfwphRXlyF zk`<1XtZ=q^rOxY6y#`18-%zjhDDSjGuU9X&^mJ*RLX}IMLd{E^ZUkhVUJl4Qy%Lah z`g2^WPU%y1N}qabrf{F>c+p0Y-o)-Ui)vPFXJGykW64O>j?unVk7eE_EZ8v%kKBwaLEf0$BtB?E$z))rng)#N zIR2osH#;WGdqV0(I(xWz_c8F)mlHy&k2Lu#^r^F1dVTc`GI(ipv_&%wJcia3++DCO zeu98JT&6Sg-V=y4jpR&~X>%sZJ|PcqC?IF7?4dbhEd-nk$ov%nvKnv1rN(>osqr3t zYNo1idv&}(H6CncVyLW^&Gd9zHrcF<$UC`Xs%aSN%UE){g;h1?tI88>AW2Pxhj ztpbVLLL$8uEE`l+4G&psR867}YaYgugm;N(*_qI?=O8C-?CS2om4M}6!}zuMID}Qz zUJ2i2xOy1N@q0V2@B+X=37yIO*WIe}c#l;7r2vF$zof}$*Whvt6w0b9%9fhLR}W5Q zIAl2xL14#hIP8W9Y#4I1`x(#z=eR|eDlSC zO8{2^)&W9~8?}He5AT`IZMc-c(5D23KDC^ra4+b1ShDU9uhd_`#=nv!o;|IbuWw9Sm;|~bT^u}4X%RM=LY61`eBX|9L(KIu&P~{7`1tEWo6}; z`?r15&A)xyyC+9%Z=D%=PRq{zJ9>cby|@zO#qRIm>mjcJ?h#)qe(#e|)-U_;G+d@z z0uM84I?6%}ZWx#F99;JBqXq(@C5Os@r4C)mB~3m{d3^O`{3ypI+_I*|Myhd6Wkd+< zw3()MPzKRhcX=64_cMIhw-FP60J}kWtTc|URX67A}6j_P+Dc}&?{{nCn;EjND0B-_h`M7dJ+4wCkB^&f9 z*`P04hRzE2rj8fQ7bEgSj4TbRcu^2t6|a}}L58NnD>C#;JYkI8*}5i?+QGjjF%6)g z*#Agk20UZ`Qrw!BI0=%Hh^xQW8k~n6?}6$#$G<@y8@pFRR_!F&9ZEx~`HufUajP%U zR5wu|7B}V7*fs0HnkhSC*E9nbEO9LvW6q9rKje>H^`>!<8Y*tp*TxSxP(PvSRnV?t zZmS~T+h2%BCwt~K)k@O-15-Y2im&>c8D~k#{;`NqWh6r{>ug6M+f&s|)!TuHRSV#^ zG-Ce+Z5OO{`8ZrRtL>zh-&q<29Tl^zxT!F??|2dw=fcFlix z$9CCG$85|wxG~kW_KDavuM1*ya%RgnePh>VfySyIz$qhkZ6Oo*+7-L{0Yu46ZuvSY zcJ&?b`uiizWPe^{%l@dAt!(>gD2dzuT+7$pVpp#ddU&1K;KJsRm}j_Nw6)um=VDja z@Yw?q+fI89`5lKxM&QxWYyJ|uHU%MT4#uvX49GkU2i%x)aAwO_5wWXJ#7*p`KCzpM zgy56#bOYs;qGJBk@@}`5UEM%_gpl}iNHF4c zLp+lBlaN3%nhYNDUZjlz8X?Y*M6}xt51ekYW;)rgsmnOlx_W9VgsfaRVf9$1G7&TB&{@CJ;b9?0%Ea^K( z*Hg>)C{iq*irv&hijB=2+fkmD$A6f{3T^7XnNp1f1piSF(FfrM+Skqh+?4IhdU0c# z3-$Lhv{cLY?%35kn3rAdmJi*`um9=THTNmvnH!5-Q})EJz6G}t`%c>fhPh+cTqA+q zGG{R8Qr!4IF#}t(5)&a`1O3->SnogULe^Fb(#b0-KKLAkb!+U}mvAqG3`cWJOB{-~ zMs5*t>($W!#0}GQRSGj!pzVU_ngt+=&S?@mr>y*9$}3_FmL_2-E(!^?i2Dj4*c1j0Ag7$=!DK zz>N!6HzL;0?6$rSBJN5z`ud9_k>IK`$k~nadTmU1H669f_#t_haq#_K{@86_N3D;# ztY7l_IFv6rxi!kqMu8TxHOl|gw*67-=egELq0U=&^p@sX?8`^ClEVAl?qs;ijZLcg1Kr|4J5SUhLcGIT2tyG##CSA<`tKI zd+^|rsG|2HmP9E{)3Ot4Eq3jH;}Iz2a~F8R>*T5);BOT;Z7fL(R(J{T@2)!546GUs zI{SZupQ^zYj#G~P7ZW$i#4Yjd#~{Y2Dl`#Q5(xt(qv~u6M>_lQ&djJf54in!*=bar zZ-vG%^i<-mv2a)OHb@^Q>>rGFTlI|@1&aMsvT*a>po;z`Vh*fsi#Yy8_Fpvjf3tD|v0XXCY8b5s>lWw^2SBlWBMGhbpJ z(oPJjU$m@Cjxwt$66$^^=!n_}Fy5bAwH5^5A78cD%I8&x@cyW(T;flxO1ALi;`@E8 zCJ^7f%5C9q0zQNxEJb-M<$~v1%7G zBcf5&9Fh#W_jw4!JOOewb}s}>SfTs*!0?a*n?1OC7?be38&?8X)Ql&@=fUqT@m1jW zX7Qbe-(QQ5OG7t{k84*fXaYAJ=?TZv@I5X#u3}w=tB3Ises>D)JN)htUk_wcg;KxW zF1XX+Q#s&JW;<{_ID|L0N$4Ob^P5#X_*A;n;ZvbGR%o#mdIx-4<%!(xc$Xu-D)`j1 z7hAqd;d@L%c_jX$;=9KR-38wxf_n!(mA^0HQ@QUBrmEa0z^8CSE#Fkjmu>knn*A*;8UfX3*TnJT>ziT-_@4y zF3a}_d@9{t@F{M*2;a@}>|fzi^uB{nas22glin%tsb|lCPjLvWmnp`rfTl}FC$)J9PxTv#ITbvMU@ZNutPZ}ejoIq4-d(rCim+z-giL$HXF$L`lZzsG7)-B z$7`%m6Qj>?zas(jq>A$-d@t_ZU;$P`AtEvHAK<=;bcF=>VQ{0y9$*WR$L07CUJyGq zqLGMW5#t3QYO*jZ_AYKHU0G9KS}r+yLz4sAOpz$YR38~kj-P4r$gQSkc*`wrJK}Jv zmJe>xnfJXZ8E~m6D8tX!_sRM`6U~s0@oiJPc{&<{SbucuadF5^_d870INeN(Fq$&} z(*Y?zTY)bF+zz-DkZ*Y}1biHD1K_iOHv_%`_y8a#IL*{je+JwQ_&VTTz`p{%42a21 z^WOpA0DKql?||O`{sR!QU|>$ud?MgGfY_}i`IrFsF777-z6Z$J-A8~~fL{St0Dc3= z-aMk4(cA>s9dH$30wBBa;{bmScmg2GYMc!CG+-j&OMoK*-vS&Dn1(KEIv@uIIe;7t z7XY3NI3I90UU(~OO1b+O5JSD@ z?*X>}_JW3g7_bi@MtRLA0`>(Q1UMKl32+GD1VD`Lnr8r>4mb-Cb=X`4I2Z67Kn(1f zmjIpvSPzInU9%6c5pX3ShIY;C0WSdD2#8@_^9_K^$6bKT$Gw0U%QZg&_$}Zzz-Z)q z4`4jt(}0ZsJ|N>C089k_AmCuY80h37fN_AQ0uBWn3CPL*Sis4ElK=|JQ2foDZXgdq{a=iaN{l9WDA#W;W8~8YF9ry-@;W`xM~a6Y~j{e zIE*2q%|Lq&n!o-&7tamFJC!ftLMvC7VO}f?~rM zOk*;xR&)*8saJtsEH+l*a8aCfwY0)hRZ&`A;e7jm$~7H$75w%g4qYC@*#%eelpyI$ znZH4}%w#;+WP9zwg=4g&}A5A-itKP(BH`J!+DxlFCvcGn?j%3n?hf-EPyNAgSc0? z{qV8Jm8Ke=K@?89wir~2uyG-SL-QFz2ZOv-O+K9et44>U9LBZ584A--TXZuWM8{ZD zxo7PVB?z7r(g4k8 zn9th=TF#Tb;CPmTj*n&UMO-h^NA zfIh_o`l4l@8%@X?rju_ix+5hW=|@2^jmDlb~>X8-h?e zhS7!ctpd2v$%XmMV1%8R!>7b4zIBXc!MduAhGnK>=iwyH!^wb5{|wE;ci>k%q)+jX zJ|#yAM>$eB)q9vrDN#Epp;zI8#c}-pTzuiUWj1w05Esg=DqusU%zTFGsEr*TV*S+n zFQkm`leiD5A9f;{5@%Q4W;)Ebsk)mCqZzmSnyI-5Al|ErI$8lp33(rv;u?L5YxF6u zDIB?`aMA^DTo>3XXJ@1GpytS>|f7bK<@-8s;RmW$eAtzLH_Hgr#d0T{QbcjA(2ppgF;BwS(Wn+c2mocg1fp&E1LIj&`q4pdF zSg8FNR5UZ)p901MUJKX{5L}Y&zP|wEd-fXuQvkvG=3+oBi8M2>Hv>`%4&YMn{^(Qh z{^*OALlUIJ{~!dm+VL{jx#;J=Pt{#^eZ6oz8|<^cdjcsrop?P+0w zI9vn#5=#~mS}w*?VsB8~-7GBSQ}2Q*)&|w~1mDpRvDPglhaD!Z*E1DLSz%&AtE7cs z&$+EvQRvRm$;^!O^LZS5;4+$`cK7)H2TI$Q>qa1s(TpL|(Yt#vwcYDDZKZF)j@BMZ z9=`%2!AQohlERtrDJd+1?`vEM+$5)WHT)L7F9pXMW*>DcF4MiIJ!b8P%AOPyaqQvd z-4Ni{hCKhuKq8_9I}*Rk#b-W&3D_VaSi@=nTQ9!Q@HoLzwlBh!6e8QqGnvAnh(oqz zX~&_q6hXufBi#KlDrND0m(2wpyhyLD@On!ZS16T+0FEK{;WC}cGs^W&jr+n-U|3Q;BLUZfNU4=H@^S~fAiZK{|?|&xF_EjkG1dxE;Rw8Pfft+ zi{=MG5*ou#fW(J(X6}(}*}R6OZ92AP^Lp|0+CpINvszxWY8NAj^x%y{>>sY&fLqs< zMB-j{Xysw?eq_kYZwwT$fielCD7FcrR&EyGx%h>W0FHGR-%-#P zBkEV-HnS~DJ+kiOP)t|NN(j(GDR)MN;e(zL>Gr^gZPj~hzRo;3z*0-z*7N7 z1G4Ps!9=u<17wenrJ3eMfNnsFD3)HEsnG`ko(FgeU?X56AT>E&OEqJJAoQ4*<8e=( zkUm9|yIYiK(x*g|J~eGuIQFgz7Z6Rn=j*jGGSPZHkN3j9zAaM|jZ63@Fw(f>sLgl^ z9c~nM`~?e3f=)J|S6FbIgMkE#n!>frzul?UgGvF15?boo7AB^#|ohIZOM;g2|FEz!QO+1PCeNdmO3U z6u>0h&j6(UmKw`D4xsBFEA2<)zj+>cvX{h{^=UnhKm&R!?xJ?o?f*BK#oVm?FY(ADMj zO^a$Og4!VIg>jA=F(*CAw#a5$-GLjY@#)|py?AXS?@ML@4#s^3;8?&+K=QaZ*r0e! zpW-on>d-cYqmom&Km*`3C=T04BK0C9WE@SPj}rc#08z%pP}2)2`xu&5`ei?KWyBL^ zk6naXdC07l?YdSZk{Ym@BVLfbC<-sbO-j=3yJQnK#=b2Ntw3hGEsOGRR~xfK9+sy9 zin=dK!lslM57XpN<#Ux81Ut%GmHtl5H4Cri_>y89DD}1Ptm<+vnfbdZo;ea%y(3lE?65 z_~(jh0?S5|FXKb8Ev!U~zHADQUCV+Ag`rl6T7Kdt@SSm*xY`%~F5+^+r6V|#@MeU~ zjLwP7C*xYz>k{~{q6c%tCBs9KM!K8HlLhE#7VJ0q~~f`)(Bf*pL(WUZ?D4+tVowp3n(4?=MZ`u;gJt*e>vWmGKCn zi&H>Ge(cdHv4osp(AmT7jiei%4_%ZaO+HJ_doYVni&N8pGGAkjW8EUSee^bZQNB$V za@!}cAto^^XEOQ|Yl95#Cx+Zl2)Q2@azEAx9($SxjrfpyS#7!OXOW%*_cb`uUl3$Q z1oGTKL}1$SikV|Tldt{ZXCt9|)-ak0p9dTW_yQnDo-YEjA%6ro9q<5PGT^I#oJD;A zn5XentFPg{1n_l0kH#+qgtBa|1^gSJSL0cZH*tTyzP|tvsd2{ zq%Yd|GjNpN82NgazG&k;;3&s2Jm*P#(Z)CMQKDmH1Vvx8!QGr}4KW5g1^S}-iH_tn z#;DT1XoK?AXdHX&Qdij*4sb0r`yd4=)B|V#d-uSfK```YA9c1eDZO! z7#pZAKWasbaqu97#z?NLDD{mRjhP_YhG0gO$9qL$4<=hfa?L-S;Mm5T5I)Y#-5j;j$-0oveg*cKn-53S97Y#W3Q%oW7 z)PMi{=Ub|D$kT?Fjr$n`6^bh4bhR`5iU%Q#Qo#=Wy94o_S)$w zanNGqc}DDE`J~bX;|6E#l%s%+aPgP!lO0RHby7YGArUULeT!a{7u}mV9LyG zgp0YNyX=ZD&T>-b2t2~|3Vz82x@gOnuPH}6C{rUuxH$BqJNJ~GS2!v6Mo5H>B$zV#0f`T_tSR?#P-aa>xQ6O@{=ZDW&`FtH zPlSscHR;7!zV(`NoP+Yw^3*As^5Z*pHaaOEBXQzvl#jM3-=rxY?Vy|>PmR`;r#!TL zyp!^=5@&>sa)L$qeoZ;SL7AhE2$xBD-CH?}oRs@X9D5D+wJ7h@l>0g;v*ks&*tgNG zJaNO_PRf)V$UJD6eC}`gUe=WRJ18G7Pw|)Tck>c3NMgISx4{!|A58gpi}HR=`FIEA z0rHetgXO)3L&bzr<|r+g@&JqSSDNww2j!FGDgM%ZHLvMsPRb`EB*Mi}tI3U%EFX6J zi95+b*)318ymSlB`bii*4@5|COL1G2xxb9g?Vvme*a#Q7;lj20`NdG&q1<3-gv*Tx zW}XLGzSA`2K|&etnrh1$IQ^q@gOXkQB?1RJ_+?t->L12zB{Z$U2njAlqLo&vPAgH; zvQr)+Pf>>HDqrpSq?7Wg2#Ih-B5AV}Lo8pBraZ(!nK~rGHIiiEc741EN-H$a!w?eT z%Ck`(YEiD#l!rPfqf^0CQ%M$XO}{TscTzqLA;FY~Ta>wXk8Zew@(5rfT;`}D>G5ws z8JP=eJ1kLzYaf11Zj7*ew`j^EKsmSuN6Awde_}L^US|F(DE?5&NDP$s0&Vt2qb$l> zH04o384-=08l$9znCBcA?AFze`JuypT^^<#9n6yVNBiVuTAFt&BUrSan~WlN)0s&Ny(x-G99ME@ytmNu1HP{EW5obDgFhwIP5AOa+U zBnoUr9D5Hk-lEKJ9qGnfCEXEJ3Whx$gt4d2{w2b-7Qf`-RS({P!BJ@HlO#?C&?cWJ zTE4$%$`h^BKMP6=kIFQUFd&EW65Ybs^D`OP2-gz)as>SIX~+G}nV&Nx&OGFY<2ky? zR(=NYF~PWnpR!#|q42BZFki+`+G$8Rt3&=1vFZK?`H1wcEmw zj=jF7fqaCEGQ(V5^Rq8kJL`)z8R5!;M44o!S-!V4Y8p7EMEeIblEp)Qg{E9+>eGdC z9DYIEIHvHEY-j4p66X#4nuMoYzEPU;bSw4rHq%NGI;6q0?zwH}U}su0B#ymrO0m+K zt0|`-EmeaRZKjnfbj;x86&YF1w9+KbUi_NnO0|6aB7!be%4M&wbYLS~L-5Ny{ATUn zQGqOveRMig;@D?f=@w;vTS1pDrLa?;1+1EPlk&S`-+IPLIYZ*SfnPJvvn=1Wn({11 zo-^gCh4_V9Fv|B9VnQC8XZB?gu0)_s%9)mr-+jHNghQZ_)?)tR`sBon zFd92Y;!Je~@{?`l$DCMaJ1FPMQ+MK*_4Uo`Nf0QI2$F<6iF3D&a;`-=0Xmf~*Fl*p zfDtb0TT-t4uFrovDd$TZ`)p#4Mfp@sd5(iJmzUJYlR52EfAnKc%7qf=1N@q`Q(*a~ zYsv)<%5&wZP55Qy%sAVPK>^dSw~Hc)QwX$4d2Ya`DbE$kh-fU;7-yXp3mv{d;n;5c zS$i-%2~BIB#IcXei>#)_-edK-04w|yBON zr?%8r(O6wtqXSE8DiBsyUtVEMpYBOb_Kcp9lAN6}D{Xehtej+JgK_$J(+K1A#FUg| zTg2SlnX^)J($kaGH?E-(Rr+|iw8o=IAo((#av5G@FRt*ERX0>sGxdMV^=LB=)Z%NlE~cBa3jPsDfeiQ^}a89&~TqNJpy<$KirXpi+u2E3E+`YKRk9vFPB zu3YIUudjnHV3`?Y<=0s|43=-!5E0T*SBA&PG+%`mtgk6uj8gJmeb*MqgsK&WNS>@p z_B56*$A^WstTd7?jwh368}Z4Z$%cXoUl!C;Iyp@)%$PgVlbxQeE8M(W+=%^;R+yy2 zI#P$4+GM(U$s=1-u{)FCRZhl3n zF7b9iD{hq36#E743GwmDpFKcr8p~D;Z+>XCuyUq#d0}o{pJHGw|iXD=!q(5 zVRV*jkTEd(uf=CysowE(Kwy81$$O5c%guot5p>aU=9q#*O>vtsTw9EIC!eeCIi^iE z;%3-a>KMYsfU!Cb@9C1`Mkj~HCK9Ebdc(BtTBGvYj^a5#9%ghu7EQxJnf+-3Fxl z7~+g7SMk~^2lKZOaqg{9@%pzx&kcdOxzaGUR;zd%J%{7VB+$DUOKh9;npfX8=zZ4> zThwcC0B^mb7vBawt|?7wKw3>I9%qE%$~zhrFaykKyhO$0a5`N6Qh>jE6;6b}MaOm! zjvmVqvl?p%EfTFwIT()MCd9c($HQY`>GeXuorv@MHSN=5wf+-vGS{kjZOK(L=v{$0 zv6r?_kJX=oIJep2g)1-RW~)!IJ2VF+G{IJf9{5x5UW?*Q;y5$E2^+NZ~2zJ)l8 z{VE=3ZsF)%gZ#aSIMo|fyq*Bz>X-8IJH+`;$78z>N3R_8CS8sX0Ivw4r*?A4oQffA zZ*S>1Dkjo}{(};Z#Qn#(cu>Yd!$k=;3eG4=t*@=EuT861R#M+kQ3w6)SzcW?c1%gq zgwd0eCSe#O$dO5-l17a-qo})4D<(}C)rb!$O1%{&Asqm=l245{+*CBNNav^(IHgd- z?CP?{dT)KD&pkAMm^&B4y4vdVF~@TwCk+_4H5#*fOp7rLO-o0;94?{uDA<%wLE3C@NpW=@4(#xjESoTD zbc)%gk09;;s6rG%nanf1jb(eBU^Bqy;ISYze_x913Sd z0hd>bUZnzyeiHR~M2*CN=U^;?a(HB2&v=E4Q@HHXm5VB{plhNHmqeY9Z>Qsc?2qSN zOe&uf_x?sy{B{fz%9^moQj29#pQp6E+*7s)1&WG)86j%MXq(5WRmpw`ejdTt4qD$> zZmvUNQQ&w4Jcl$2a#Lr^LP9}dZhp$FbkDpzWGX6tA5-J{Y6I6R@c@x80*MtOb$k(# z@j(6zNOT3WJq3kOC4#yRDE2WnRN@fqfE+)1GElks>DY80CSNe<78So2&#J;Ks`k~E zHZYku;F+P+bm*_V+3E9zAx{EhV~DCPoTm{L|BOXL&y`8!SOokL0jSNfdX`J{aX>#F zOo_90@-_xR7`+%X=A&G(xZ!wyZe|YhP?#?q+!OpD_HKLS$pMHw8{C~)--t!)0$(GB zHYq-UMNL>L?v2o0380%fD`##t#3d^J_aMXtyn@VGDOs}$q2j9AJwIPI8S8daDe1m3pi2u&fyuq!+M561g3Rz=Hh3JWpPJ zZXu+W9TmJYGqck1NnBL?lwb~|Y8F^>BgyIvD&1&i(Pvd*dX7l16qwa55>c2xx1bP4 zV58!DL!xS`WNBVgPfICG@su~!)~=LxLYoA^RUnPllEgd+zlgq;MdmxC=FEIsRYy%` z5y0c=v!GGftd6k@1BDOoI5Kl);yr`eoLTEW)H+tD>*_tK-#7*Lq70+m?m&d4-rhQV6X?$g~^4G||t}`)5l5dDyOc$0#j=Es4v* z0U@OB{>6!8)cl-OPjLzgP6coZ(0{|TqSA4Y3|{qMvAb+3*1S35DO=>JtP{Ds0itiU z8?$<}Ac>Q8eYWcYTixpx7T^L!XPb=+ z!A*=qv7cF0cUJBUk=1IX;(@A4P07ldk&-%_-9lzQ6dAdGp~bRluNN;7Jb2@SmqmP& zPbQKlPoUOkrRQL7D*Dfps>m(`8oXuqFGCosp;J;ux5+SFUDO8ksDpxhWDMd(aeZ3z z#*>wsJ9}=PD86D^NT4ZNqD#Ft43!Yt7+9DIwnwqZ zV-t9GYF=}ENEWel<52ceZykp|QUagsML-c4`;|2C6V;KHl9MjOfk9T~LdvTfJi4F9 zs$W$6A{4QWwhVGqLMMl2Ej_0&e||urQ+ysrk`RLOQfw>;3=*x9vz7;fvCFY3qY*lv zoM2BMI+$ec8Lz3j&X+U+5jhe?@^bzQZb|1sa4-{#CwSQ_?c{n}_Oy}@v=g(l0X?jH z`J}`g!y&I`EzIDMFrY8lBex)lyr2fjDq29Sz5Qh7K%eHMrc3K!4`HtnFpsM01zYZv zI0qQV@K>DS7T2f+{vM)g)m{~?W;w5Hu@R6#L4ZEFyhs(6gCtAuv7hc|ZV@^{oltNh=>~3QvO_ZzEH|C}mrdz$^a6EpdZiC?mNP${n zIkIi-H8U>*!v;%{P%1d9qf|&OvS14W1+%hD{MiA#MSuf=bk<&DMPP!*exWzG5Ev)x zp^6CIT!f?-VM3;K`1w}Ew9Hu;v`ceOx3NCZ+^tlpg_q$u8L!ENn5x6#R%Xh0J&@q& zV+OL9mFmIRpUfDkRGU1BsV3GvtjZ%_XSB~(D=u5+wy-VJ$|M`e0J0`^ZZXF`R0$kU zIU0z?WNPT9bj$|P)=hOBRInM@97S=2WHwiv=qj@f-n(^0PC{#BTU%l(c5|PW==Nob z0WwGv-EJk%)eLqR-o^%d>c1pQFv|DpAqkov896tMRM|R-a$7K`-$AKxnuF%9*Pn!3 zGB~3~1%U~Zo-aiswf8^{idP!`g_gu*78J~dXmPc-0Q0z%EGhSHGJRHl?%X^NW($QF zK2xv%Sr?{yE0LS(x(TY9D36?ss<|i|6~$i-sLHExaG=aHslB3+1%;Xz5!~VU*JYNQ@i!uoaoZ zi(x=Lio9jz6&IxBf_zp=US4{d44bmjW$p-hD8#Fs;5kQN87|GkGBpA!3=ci=pO0$#(8!0ocw-`xt9AjgPj7}_mvz}^g z8PW?4RIVSWDV$mXvAE2oKaNL~KnBLpQsfl~pw`8}nmqtVwX#@5r7<@(BSo!RF;>Mg zG=HTs%+Uy-(PqwE9vK$Qk`4)vAa#%QxQ*NvH+W_QxiSiOwPU3$saY`vH^ zs4%GEsAE%%!E0tQ)zN@Omah#5!n2}56z*#_)>$Jh%{z+Y0lPR_(#|Y#Y{Ai9dZBcGXN4ah+NRtKZAn>- z3Mf>H#A3547Num(O&1~NtW>04l;HO$Nbi@4YNmDK4z)6AqfW) z;Ee%l5DP*wO#^#nu~pUwm)h#X$|U=z_iX`sp}w@v0Un+zD(iK}rP)!cSu))VM=q|WZO3k|2l_J+vv*q5M!%VQugk4Be6-#rq0P^%88w1Ku&D^D+hDzwak@PGJq!onL-VTv=V1JR)1VL zAxY(5y2I1#JQfKm01-@uWc2<7Mi(FyJirJvVv~RDtT8TTx1}eJn$NZ|)|rq-kdm%f z^G}V$tSUFvjJNuH9K1vl%Z4LhtiA@(v*kWOWTyf}eo%gRih?@5OWl?KWI@}0Ka zsRdUpHw?7oKnp6~QKU&8so=_N0+hwQCbIO#A(KqoX|9E;m5pDCftNjPip3>yhO0Mj+dhRp>Z zPJU!craNXUuR)Dg%505^%#jo2DhF>0)r41gO-abtLm;l~sR5ZK3G7h02IUZWSur{# zG`DKS$a8Fr>!J*CSSyF{R2NdBdyG zf(&Wh>tNteriLW?DT*i^oP8Q4t?P?KJcb!j zL#fxhobQq`TVh{oy%Clds2u%pVqqq*tfB@x9A)&w!8G4++SmihFR!Sx#bNJ$i$^#D7no{&-7^wz9qHNT}0`<+5;2`3wsHHwu*91)#U zZB;KV*<4N4wMFsZTSaf9uYq5g`EW)U*8t$f>_k*lXm^O-gDdYMU2M0Dpkig8f?lY{ zL>OaR4|KDPF_C8jy9*02Ll!OlhRG(arKxWox8+iL3`@$Gz+hEusa|t=N{cQh(LdN8 zw%2}O=)_L@6iA(Z#e!KsRgu)iLqLa2kVW_Y)<%?y-^vgraiN-p*v1Tc9>Q9@(e`9u zy+E`3Gce{Y&bxZVhRv04_WSs*u0IPb1OyJBA*GOsEXhXo6MRQIK8 zJyUm=Wt{o!7lViJn2WM*q<_WdYd*R^?Vd|pqb4u^&8GXYEuP1w#JN7GEqU$y_kZ*2 zjIaBCur%WyY?B^_-4AiDVSTqP@IA18^}9oUbIToXKYSYw#ufat-~U(A4dXv8sPbIU zdS0UU$-Y z>Er&N7hN#^z=Wlboqp4EPrie5T?K#J{XHH!b=u|MjQ_8wyXF^O{}lEk_h9_rH@@`h zmm?m1BzM{;kxyLr2EJ*i7JSZg3$9Ii@quZRznC+3{^n<&#U~bmzv|M5FRs}B)VfH| zeNR0yWD`E)pmD)C*QdYw^%J!NKP=spxc%D|U)%y7=L&vJ&o_E3aE+UF#k#l8OuduV z5PmB7S3mp5(qpgbojqpGd8gm})}u)Gb-_P#^U9Sg;x`?4!Jmq%^0VTv!4aPSueK|J zkD|!lH6)NQ6UYFg21E=P5CsvEa9=?Y5D>x@KrkWXAPFIfnIxR*V2FwXii!((v!Ws% ztKtE&?jk`D6cw+<8`cXsTrLq5&HwveRd*(n?EWE;nqSZN>eXHK>ebQJ-FV)_?O1fe z8S*dJXE8%2T>irOcg*1~sql~8I{c-2ajpK=I??-3<7sh_*44tFf8A}bM6~#%b*t4c z4;$X@u4Ood4Ow(Mmd!3Nyy3%96-!>5Gxy+@yS>=&5Wf0y>#u9y&Axo@><{05>cC5w zUOyrHJH0KMf4sh(TGqA2vEM#Did%nSPR6sjSL4Kn@7(kCs2<-;d}r_L3$dFo{CA$Y zvc>)bYxD2^Bs}x;*^eB+hc|^ksb3fGE1%8D`smv|nURnD2krZn@cZ=o=bp=7xasnz zi}xD`VU1@Dc{S=aup(eF&WzW6yG(w!^(C)V~GJpYI1bAK&)J?7|x z^Pj=D#DwqJk@w5)@cfkTPCfSeRU2B}h!2lOFrJ}d&t8)9)3R{!$vm!_sP?)qghx6l^}f91i?`}>+*bE?zP?7N1J`*9y0 znil@7_&XZkw)6d#@sA{|AGM(15_|~&hv?mo_M0xrcxLCYtJeFjI(and9&8c%g`b%i zHet_=7e2are(r^zJ)5}$-!l>Z^7DTW+mioc{?T?5+n>yDxDxLhhB|aR-aUEjNypbM z_U)ZlG&t_fj31#-g#SgCjr+^Dzp#Gfc})+0zcd|Bi|-cx!2wH>X6D`}=2pnAYaVN6$UbYU>|(_b^ny+p*vMWmMZ2K5YKgtxS` z-t^AMw(AzWe%}2YKGzF>!`jX-T(k0@gH~;BJAaW%Sc6w!3cqk@$6GR&Z%f*|?vhJ? z`*H8Lc-{fZ8uFjFWKB-gXOAv_Bz@bc9}W&vYNhbkKU#5o+pBME_`P+%#}{9)?@#D$ z5B!iKM1`i{1uNEtnKr`%b{Og-S*K&8{YW|FRK#%$8&dl9eemK_s1))TKb>gCQria ze9>3kjvn8jJ+Bb{AG=>o zcz)c}Z+CCl{N;dlx$olx!oq*1|5s0D4F0LCblCVduYBY>hJJ*x#O?TF<};7)`{m$2 zQ@1^u*l^CxSr{*bKQ;Baw;SzwIVAOD;nvchA6+P2&$A=kp0G9ZCysgZlBXUl{|C7l4 zXE&9eJpB0!pI(>PcM0;pNBFl6$vgUNL61MK95$-{so#q~NB?Th_}z_@k6fENeRfg7 zq>;T+(+=Tv7Q(+Y?RaQ|={<9Izp92s*Q+-Z?Iry5#`pfQXYZ;hIlJaJoe)3uuXwBt zeaY=;u=7~E5ANPLAiZ(t%O7}i+ZEU)7JkC2*hX_E9J#O6->*MXI_)O3%l*Q??6!-S zjfhQ}*zT%-w|hI{PPEH$;j2}J7u+8@WZ#@$?<*KQ@4Qv`IK+jF|HEaietUe}iJ4g$ zZOi}m)m`xWi11(h#C=ijn$*4M<{^{_>Z%JMD!2=?UHHcKms1=(zlgioP4=?DpG{H3wtxVtnCGd2LQR{~hbT zedf~(=8n1UJIra;3;$H_#{PMmKf377_)`CIJa_6qu4D22 zyV2LXw_^Nbo1A=g|3j}18UE6516$lRw?FiQ@VkV5HaRS_-J{1s9(`rSGda*p9}EAI z*j5ibc6XEbn|AM58$V$l5^ixZmURzt&H~8e90sk2_bazVfaG zeYX3&=Xd>g8+=Gz__s7#-s{>mOIJ+%w$WcUH`%rkk68)7QQNhr?w|AZcgGhkyQt#f zpOI$YXvQBgW<{twc~Z)Y-{&@8_|R0e?_Y(#Amfvgw}!S|lk?JuP3a3hgPb2lU8EwN zbNIGjtV-=CXmLco*JLdF@L*Q@**=(Mo(!@c-J0x8&BU#?)U@fHvg$Auu376efh@c` z0|}({nv5lkJk-T?jCb-3`{^=o`gHGPJj-T3QITprQ9*8D#Ld}IcgQHj%S|Y5b&`O|y?)>aJ79I1h%Q919GHjuDy5-BKiuc7e7LV9&6WpmQ95oV z)oC_yF12ps$Ga(Fk-}M4#7x`=%qz<5l%1DbhuT5zC)H_n7!kzoQD&W_WA`C$j@C&E zRwqjLrq*rzS&07Zq(;<8a1^JfiM<6GY5K6C_pGylUVLtHg7Yd=@4+QHGo6xFScG>3 z)l{m}s~L<@)6%ogIvd{9+_R2@@7YSlfHB*f?Vaq+FD^`jH7}oECcqnc5dFEEt#B5k zk8c{NA@iqKf76Py)6oFuGUdvPK+6v4| zF*dzfZ?!AcRJ;wK$eVsn>zz^|H}+;2IH$1(w<_);)VlO&h+>>?uhaa=Ba(HR0&0MB ziF4PjgR9t^Rkwp0Z*$bT4GX+ke5+o34H2B#5TFOPI<3fAd`Pb(b9N1RJw45Vm%FjB zb(%?0Y;`A0g)&2`owm9$|J;sW!Gg|10Oz!BMHS+vJZ^4rV6VGcotk$}qtC$lPkfKt{@7O`QGo<1Ef6Rg{M!W-JE=kUxFTgI%k zg1X%Rpk`yn4)H!rvLJ$I%zHoKta8aT6xoFQ+3t#v)%WGkPDsdaeM5FD{; zr@~AGHR;eZtB9FA0xY{wwadtiv{@)b-HncNuBX=3#F3(om!_%S*?Bc}?9=Q}**Nu7 zlN_B{E6T(8XH!eqzpK+`)F&%z$l;llQ-rm8pQ%M8+;^>=#6zaI^sdwD!sPSpyEX<3 zyf&?_^BH&6jhdO3S9JDMrChw-u#QJ@JQ{s&*BHT5YyCdvv#wC@Z0}^AhpzoNiv=|v zUz|prP|Hr@jjef@K5ez=Evda$#TNzi=v;T>Qbz4_$2m|Vs_Dy$xur(r_j2ggG3X&3$v z5(>v1Rh&>b*ryf=g`-t!j8Hf%gu~Gc5sm-$Lg7%5DiaFFV)VggobSQ2H;n!lT=ZZW zoVpc5H=3`b1;p=RkW+A7t|A$MZLBcF-805Na!PWd#i?|&CvIa(d6K^D~u|`wM(U^E(k~wGXM&t5` zP-5x;8*0ekrD8*5R<9dwsaSWyZ*Dv z#JaM|+70c=G`j<7fpZ;{U`ikrJF;`HWoEZ zG=dUpi37PE0xd3onC;1u8cUc;H@kDjWg%rX-oz7;BGQyx&i;(^rjUr%_-E-o&_GIc z6bdz@ItVog|Kxk*`&U|qCc>^IEDe;Fzid#Ki9bpS^`BMiAmuIWM7q%gOIV3!S8=y| z!Vd!tZhTshaQbHgtK9*w`kosackiGRfV0+*QU{~NsAf!tr0^z1c199q=!;o(Z z5VY?`AbO;aypK)jjB&8*gl$Jov`_A}ts&(NY_u^7<8^`!3$9NVFj0wdR-g{SZ z{Yj;p!^_9{b7MS7?BoJd0tjOm;>MoW`_mmx|wN0*)mkG%aA#8?qi#)!+l zh`j4bpnp(!*~XGKj^v1*gCa^=R169ozjY9EtkZ{-i#+ZR^$(2kl-}%CCEl`)#rayI z{Uh8VBRufa`^}Qc47zZTM{)$#{$V){b(Z$`%W)biJ|{v`TL;EOvF-P_3FL&3;|}C- z>_d6|V`JQ-bx7D!l5g;rOEoM;JD!H&STX>YNBWHJRo!9Nz2$093F3-YSN(-b!9O)i z1CF?=kMLIEANmZjykYaUgQ7n7sE=*xYnwV`Q}s|-?T^K#BzaUvP|#pVqcf;@q2fV7 z%YoMe6!ae`etEHnPzkobfi}f2`$BKR-*8YYRpq$O99t$4t`sY2TOfOQBVZ^lBJ&mK z?raUFxM~ej0b8K^5OF6*OZUkd-F0fzJHOWGPA#W31k(@J5X>|4))shS3-QW7jzN4Q zp=b!51MQ|`6B>fk2=B+%eEE-5^(`yD^w%X8&j1E8x&_(02HE3->~TT%Sk$bZ)ybd- zS636}jV~R+;ag}SR}iV89c@ocZF$qCDb4;;;A39)RmH5=R6GOQPx zcDN`VG}lAZIDyGP)>$f$W56T8OMq#>F2Hmk=1nRSNJ+~AvKQq5;YZ~HrvvkVg}{7Z zF|YtQ2MC_;CZHF%7>MlqII_+J{uKy6zSY3FK8|Vk_11W2D}@13b+LLC-7ci1JuQRz{Wt@n*bjIwgEm2 zq#Ut6*bc0NFvS!}xzv}2aw>-IC%mSHa;oN_*jHWZB11XV<)B!DF4f6UPSpz(d#y|L zGn7*e1=T}%BMjwK*MnkTb*W@SIaLlQ_GFjJGn7;90%h`NsG3KIaE=gXGdhGt-u^h! z4j3Jl!g}VTLn=mx8>){ELxV?$p7xl~(HE}iP6Nen)D9LZ8q`ps_?=_x6sqH{&`FDZT@;iVZ z0N)2v=Yke3{~?fC{v+T%;K#rNz)ykH^8W%-%hS#o$k#wO>f#$9Wn?#y5;q8!*5;(N zHYep&k??h$@aUhEQ?&p!TzIVv|6X>x4M@yZeX7#9*2WmF~vEvr*~E z8AY7)#%-K5v3&8UiqhY1j=cSa5G-t7#UMwWeLq33IsJn|{Uf3{B_GnVI9&7gyLu0a zDsE^mN^JtV+L;n}Fxmgs4Tu^ud^Z-a(M%o_?&whp z!5%9hJ@&<%Ncr=_BNy>u|Am85H>Lpjb^>L`i!KBi}U3JKQ zqQ$Mux2Z+cpnpWfD3f8k5_P)%y{NykgOO$LLt^|%;faYk&e6eMb0T%*EEw9PJ=-VI zKPY0C{OlUB zoUQb8l+K5h^>N1M#y?9pw=6wTKk{}ee>2(0X;`gBa-7v!5vFLvW1@5w*%fI^M~?AR z*+6#2SrfXt{JZ=ix{Nwg3q$-PLl+JU^^Xr*CDq+#J0w|}H3?n6}3 z{hLyf7Y_6I_fc%$)u3$6z8751Bj zO2PjXxIA2UsCh#9@Q+mncnk5*QOlz+p2=R8M{!h{CA{D8uR}N?bUFmbS*`{>ssL1b zp-MnqDAXcQ92GrkIj9?jdI3~{P_Ki+stB$dLFEbc4k(Vp9(4p%N1?)@opdahg3@{E z0V+#eN87v%P%VXblg%pwl_|WZK{17C_T443My6n@f)E1g=z|A zJq1())dEy6;ay=<2{ttp)MRlT1xm-4ZoB5%y!oIyi9bK6%Z0iJ)I^~^1EtHm4^)!y zA~E)9UNk7qEgGm8P_u<<4=O{bj-b+n;;UA2g^CBoH7RyQKxGTn2h=p75K~atxs0pBE2sIhhOrfTLDi$goRFP0wph|?w1vO5nL!c;^ z4b(AE$wHj~HA$#bpvDTtPn&8g6x0pEgJZS%I={q9z8e?K*U@-g0+2ixF5WE)bYI?@ za~^VZm_|YFpTNDI%;2@GH>|sMXJ`&OtyhFo0Gi)n_{fdM(oUh9l zmpNUBlWnZBfq~e9c4+>$wd(#&d{6AC1n%F&cMf921^bBW7VINFm=PPy=n}+;4UQu= zF4#wK9I@5n2+nDj9zk(*=^o7J8q5ezwoB)r#ZAv3dygP{_aOWKw;1|w`&;ZEX*1Fh zo8I4|5a4FM*xA}4X#RqtLge4ogxg)*9m~TPQeesdsJFtT&y26E2{yHY;x`q3YEgc<%S;Q7F@K!o*8 zH10PTcdkpY>hYx;ewN{L&j~wPKJGYSE#xZ#UJSei7!51~wgD~yVh!qB3dAm&ZzZrD z@Co3hz~_M2tMI)BybSmcAoA+l3hW5{7|8tY0y4j!1F_EX{Rr#=+-KZ>HtvUj-N64H z$a<_WdeFar2lxs?*{A-`v4&7%6Bbr0B{tL{!)Mpp9&lZ z%m!WqoDUoXybH*5?gi4{QsA|~CxF<^^F0H^I?(rbApLCw(%&W^+QRoPFbVjDasS4+ z?*U#9{!hTkz{5bamG2}l1$aKj%~aqeK*oD1kn!?0W@tlSH^c8`_gJ_b15q`A_ho=xlF!g!{K7 zms9lgRJQ{t4ip~QroT-nj!_s$)IeO88DI#8r1?5p$>;6qm*ZP+Tr`31)~z-U6nEgl z44?`9ScY*jYyz&B>ZTE?JJ zs+^W7keL$`=e9D=4@)z^%9iM10uiioFs_b<{|aiB?W9#%vXfn@BVb{-%T|d3A zw!i*f#sZH?IgXqemQQ!Ge``uP3XfcH3B}sumu03JBCr)5;L$H}3ND&JcdL~z1pjJr4R+VQDFsZqOVBYmrpdTdaZS7q zf7a(lTwUsvp^Q=;1Ix#>w9p8?R;CikkZs_Gz0XS{rHMzwWwlW6H0)lFL(gR;v+Wc?g$B zHfA){1$M2=d)gFBMTJtSEdu4pqOFFaE^h$eY^M6SSQj*b?hd1L>5oGhO`yAFqa1O< z(Kkqrm?p!f;aXX#O(;jA@A0u+`}4AgI+#^?7gv_x?gmKms73hdyO z{fIr&D*vx&XL>maL|FA3@KWIKKtKO3Mu?^ahBp=7kzc%T0jPP!2X0HPs>n4a1w@GK!Zo>$=IKK2|_ zBpDr;IefJM|9W(20ZNY;ETrbeg3=?#08o0w7-~}!LCwSE5m~0*_Q;f(67LZ`u0ycl zf5Ei?mt{Byp$QZUhp`h&=?G)F$F!-mQSheI3RBgcrBSl=oh?+bJDW@2B4@sP1_>SW z#I%{u4mFN4duOEcRFH(GrMp0{uv&7tTy;qN77kima*!C5#<`@PV{Kz=Mx|W za5s>1kADG&0KWoqQvMB)V>aD6ai@D0@H1cukp6A~(jUu4e@y2|Tw%OHEtHG5q=j-y zYdr;2{$TVnyT(v#HhC@ zq6tAF#59@4a9lNrkbZj3j5Re&l8zt2Pgjy;`Z`4d=s&C64PhN?_*kX+n6FJhiqd<) z3xJz}9e`Va9Jsdw`vczr4gu}}vMlsZk$Dc69#lx_L4}l4PI)~qyxsUG4Z?9Wl)^oxZ_~Ru-;$^1$=;9)ZKTdkV__>T`Blr-JmU>d4^)c@1fHdc#?z zs-gmm36+qUky_NLb7$6z=5$KO`^Jh&GQf~l3~_{ztYSK)XG|@g7Q=qWAx4Eb)}hal zsx+Mn`MqClXAB_@ONKu9qxgqP-ximC>Z!m`bO~{^$3Nwv{&!bS0~o_TK_h-try_3o zYEvH&;^05a^!yW>+v>Ce^V~rEyp4bQqp2^Hd}vEEV2?)qSl`~#%xLB?AgwU4LmZ5a zX*I2P?3ktk(_-F39GmfPr4?pV9l@muLt0g1rrd@&CWxC-(G8XqR*xBz82Cv<(pJn3 zg_5p?B>|lAwXJBBf~LFt^N(rK43U5SSsW@*Z7fc@#jyQ&t8fC_ivwqfqp{`w^(`ob zB@?$AF8x$3DSK3igTnyJoL>6!d(}(YNcJiA(zdCyty0ft+}9J`dz@9?cU{0Wo8*-5Ayw;^{`~ z7F?C7cMbM~GtPPuVW*C}Rk9y1p>$hdm)jVtEyh*hq@<)}P4^Z}*PiGnuvXn*hd6p5 z1oidu){XP4*D5E*A&yfJG;50Nwre%Tq~%tW4c1s^_=e(>yP&v3Z0e9T#{Cki>BA6*+cCO^6b154VJejL0%bsea?o8Nb+dPylY zA&$;aIvk~Fn%X5THZeD~O4_wE+@qi#8MBm&8C2W>*BshzsgfV7Hn@9khmx{$pIvk0 z1N7;|1q^M=q0|QV`0Y@lY^K;8`u$6AT0O|+odr9T6pQyDY!2=_qU{4Y-Iy5fjnfYt zV4e+*xeJ?+_dqJ+VJO};(Hw@7JzEl}F_C%P7R5xriXY4XjIsPM)2UVb><;!LGRD1Z zJ9X*HyoXfDiA6kEyasTX=R=6A(hoZ!?__BXEZjaZ#_CO2Fb8qC>!FS1hj+88axSjI zLA%FMI4GTV>T%2=`%fi@qHt9e4s+PN3WrU27*}PUy9B3&Tj_d1Rq3a96+duRgQ{`3 z*RPFf3*4jEd;WF~yD^8+wrrqWUD>7uHizN8RpJTkgC4ksI0o<^*N+7^V*o(ms_5|Z z#1A!+rMW#e#q%{Z9u;jQb4iu7==M|PTbzox}8D#S4r|D3@j|1bl>7o1je@#70fE6PsmeG_vO($eIYRnihIVP+so z{G^y|N<<37P=RIVvOC0)j(^tbynpn?z84a%QuEw44RHj{0b1Dk`N5>#!p=`cmHZ&6 z;yoK}f>Y-@C&Y0X|8YIMx*n1aPW>YBa|r)dySKEdOH9lyCH25^ah4k5D8oPJJqPzZ ze0BAhFBU&bks#ZGrj;FYR}*t9iJ5LZK~*AttXaW0!zV zwfMn3Upw_^JN0xEbF`hh4;=QoXk3gFH?*pzuGa-)>Cy(5p4ZVGA$RcUP#HzO`Yb|Zg{n> zd;_x5mYtVfq*C~aRoog$k(U6gl&eQiOdLBhWsbZ}%u0P^!qr0t4j**wz-uM>So2VB z|M)bM74C-0qoP)LZQYnyw^b{V;?0F{JG578T}J2Gn0rH#hexb6+(V zj5a+#B@5sE!z*g1n{=65)Rqp!FY)09#4J+)oj^fGUOL{_t$h?1AnTc$W>7hwBLyrd z_GVS)sL+m+zN%K79QTp}i45pK^p={ImQldZA=%iRQu?nYR j(DpH1d&YI{YC_m9k`H>XVXwu6itW)|hsrdbl=J@pgakYb diff --git a/src/BuildFiles/Library/Win32_Release/ssleay32.lib b/src/BuildFiles/Library/Win32_Release/ssleay32.lib index 1e100612b7657634f47e1ee583d77e729c018660..53b98f4213d7ca74372bb130a2d5730346a0f8d5 100644 GIT binary patch delta 358411 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 R=qzZSoL2rtN$M!a{{=J}g);yE delta 354332 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�! zaCeE1t4mBa)27`BpzA+UzGr%Zwne=_8n($8NDaoy)t}%HeQ^*K?m?K|C1d4+Cxq9n z6skq>?eUy^@(G5w%OhxSLu-K2cbqKi3(qruysXdVlE)nGXI+l~wpD~|P2W&mBGC<9 z|HI%`D(A@S^qpS`E%DfhH)oQpPuf#5l@i#x;!F34U0>bM!-ylG{FTH4LDi(bb%g!RiYpuRBh$&rshUP^rQ2onQ#G zD9%}Oq`uByGPM@fc1hLy>+V*6b0z+rt82;W>t((-cfX0$-?=u%0j^~qdspKx~+yWocAuFA#Rb&dq z@e&75-l|-AJ;>9A8^9P4ZlH59pCG&i^0eV*um-pVtPO4hdFoC9+kkI_ETDN8;=M|G*8#qgnd|e776=l+FH4>_=)o2TKOqH%2FFJP12TnZjcjl-bW#x!8i!= zQGNne0FQ!Iz~dkv#R(8!48kdpXC6+2Jbm&#*abWb^4`ybS>Oe56!;^^Q?(bt7r;wk z9(Wmig%v5TVBs|+`~?9zk@vE^#^Fg z8Qlb(;4P39EpCH&`4-?PJvR}&2i6rafpVYbZj>A1>-6wOxiU0X?roG0!kYENO>zUT z^7tSgN}C44TX^hSvb((jQ)1Xwu!G*91B?ZoAU>XiAP`@|0z7uB*U}fPg>^rWuNCKa z2H~S!RhtMhko0^|B&~i+J_M73(_1mWJ9o2O+1VCt-CJ;Z#I-VgyjiZ+A{1L;V<8N* zfZ-rZAR<7P5ygN`uoM^oMuL2FQD8+7e#2EUNsQ8Bi(DXTJ4^}u)4s}M&smxMhtQcI(HIYuM5KQd~Q>)BG??P1o8}Q95@(E1V?~e zek52KoC3y!&wJ8&Mv&{U2n*@lHu*BFr$1BV7U;Lh+vRZT7U(Ne)3-4dUL6~uoKOSg zR)JS^^&o43+&Z;Eo+7UU27`4$?%DN0zBUa&KKOcIJzl3ZZ_7i(6bgAqK7qad@lMfR z>nA3o42lSiK%Pu&4AunUfnBXD1?0&@m`AC1MN?(Nc6qjlT5xIoX;y;4PCa+<(7|UB zOnXcLUexWJB-4f+Xy+E#jJsDWklVR6$nDSrD8aNQ-biN)>gTr~qfX8@M9MD5)y;BYmVWpvV$qBpUcpUP& zU2^@L3>4vG>;-aj_Xhb``+&Y6oXx9!qaPTGbvT_@ny#iBtyXgU^a+ZXM-@32JV)Z8+JEQM`McJBgcDgmm;C`o2=asN~cdrCffO| z!&QMNxlQ=1gg^d0i@KO&Kr1*FOcaU`fe*#C9kf;4V zs#Mlwa_*JSi<4;aei(#1_sOl&CZG~-7;LAG?~}j?tWO5He@y}T#Akslcz+(`n_@c1 zedYzQ2RIYV0B6yfeHgaqD_8f)YejJd@2atwOQ-kC@i{M|5brDx%fX%CTD}UqC~6^v=}0PWU1vAH!7;{d5#gBL{yhyQ95P8*j}588aw>ZqN?$ z@a!hjS-~-K)x9Q!ALL&OaNJ& z(;kcfS!~H-9PUCPU_X$>JpDPH?j4eUrnyIDC*40R*Y>C!xjoOYd}?+?t{xSQ(r5rx z2*j5t7VEg)>NUKZk;&jD5a{Q`c^_Y6cboRjVmBjHqy7-+>!MBXYv|p zFs_B?N6P{XfqYC6H1A8vYKU({Z32BmXu;=r7O_B^%dtS4Z%YpUpc0{I|ogFKM4fE#ZBLVe}d=W<0+>_KIY$#ujHlzB|9mzjiIzG96*FE9n< zp_s+o{vb=a`LWy_Ax&Q43 z`I+<;$ln;>fW5)v;2@CIMMr|)f)l_~;2iJ_$Zz@IfeXO*z%}6e;9l@U@Kg4k@evlj zMZ(A658xs2DtH*Y10DhIfk(k`oYUtZH_|c6Ju8ny0I=WA%Ks9b^zILG#Zs)vmxaQ@ z07KT74EF_Io3g*wrE*zg8Q?weMbHdc@k-DNZU=23UusswyauwOrVU5w0>eNYn0g6)!P;2I%Sdi# zPz1Yx{$M5;1mep13BgzxgM<)p76|_^sZvBF9s5x}6advn;ga8!Jx0;o10RD>_UQ6n zR$1D9QND_p6ss@EujE8wJAUS}+GRLc2CNQN0Qn`XBKQ=@YL){*Rii|KB%K0nuAcNS9I$o0- zd!7pXaJQoH5A?=0IWD+AKjZnML-Xk>u#YA6*-w|R$yIY|V>dh|*8zRNMqpX6G04Md z3Rn?r0-`2W6NkS;SOcd%$Qn2;!FC|OYNdgE`t89?up>AGWNn(^;8WnUU{~;YzNcB8 z<~1a+It^cV*7IBs_5^o=>EK>41N_F5e+KM}^;;k-A((Ngo&l{ODFslD&APJz|YMw;B;^-xB+Cv)2$#M5GDeIZ16CzQ|ixhS84%fK7pa*$uSUIU}Rl^}cBc@uFZ_28+ul@r~+-TDpH!k^H}!OLQx@I9`wUFXzql*c5EqhsPwposDkJXk+YVxd-N!fbNjh*J!v9wE(|tM2 z%-1NZK3%&n2itmdORu`8C-lwU+gjN^Lc~aOd99p4pNjSfBfij-o1%TZn1d(0;E$b| zg{fGI#*&-uOaz_{a&tg6Pwu(mT**|F+ZIdOwz&0$n(DT=$2@81^q#cMSPD?sYL=ZY+9faq!%N3rkhhw6Nl(Xe^aeHP6KQ)ZAn*6p%O-66}z+|s#XGIwanYF>uWc9MQuGO{?2GYL6M+&SCb^~8eJev2%Ym`~l z{>sLw7X5f@zO(u6>_fA??D66XWrvsjl9+=xE!I%W%>Y+`eZa2Z0I)ka9P9z&RY&Lv z;#Ee#^DB29*bCeN_6GNWeL&d9u;Z{?JmrNf5KnQTKllqc0K5(2xtHria}7o`yxd4E zWFrC3Ede)eE}lce2(SS-3TzJICeFpUE8sbqI|LjDVt5qBgLAcP}37r zGM)CGqDgQR{z1dyF(+}{Wp7~08)KM4r#{B?Wpy9>LZjF5*0lE{Z$CIswwRS4ee7+$ zOvw`qQkA-acAIEATF|a9-AO|jxy&GYFVnr4*fF#>%^9Se3gUgecLUjdL+sC)cGur# zq$7vTL3BIB-oW_j+eC#YU4BZtPox5KPtZgu>!##QaPq#X zmi>yp6Wd!?=LIXVca0vpdQAy+Jr)}D$?4%Kpt~k{pZmVoP<@hjh>$ZWw^Lv$?f${= zz*Bl3UFY#YV43uy(VJYWgW*K??Ld7Vx=SW|Esjg~e?!WiY}DtB1=8F# z)S#tZpYjY8n7Yu$ntG#O!okWzt|vA|`)AYc4sLzBDw(WX)p&6Yws=!|2c1q?N+ieD zt)o*Eq9KSj4l%UXb@vu|+R&$KqFV{5NN1x2Y9@Gq)hVI(?FVXDN!_e9>FQ#gia^jE zilT-}u)fX!H3`H{g}{Ej*k$A_vR>~7;E45;v$>NF>g$t1)ovCP!GKNHXvRp&q ziE~AiDBO?MVssT`A_iAtjFv6o?NxXxMiffNYPk}B{C18Nh5ks$OSeZ^Mqs6LX)V{r z-BclK=hF8aH`=BGear7s!Hmo%& z`z>A+ZYHSPcvXb%Ljzj+tUbou9E;VesL7Uom^v9-MWjtpwkY!ytUOy)%`mU3DhfNW zJO-z60L$B|c}@d!qQZr0qVQcUn#Y-4F|ira(3ANR4ybiQQ8<}Ir#Z7zGL{>QlooG} z@^Yn!LJx``Ymc#v!{VAI+D6_@&}!c{5rt^V;k+76MWLXXCvQITK4>Ni-RUsrWj7av zu$G>kwMAarmZGq@B}G1moxOqO;jKNHJemAjYf;E=L)o19bsJGw&`t}qX0agiI9Aj+ zY^MjoPw9894F_s!aP;~&Um50h7)-C z>4!33d0G_SdAfk}KEdL;E}lw6yp2hM4!VUWMZLsqfvcDVOT#; z&I&9P=O~z;*!+yAy|-Y`KRhD}FJ~1@LVN#$Ig5`5Xn9gK)BeV9MZr^zmR^j&?}=5_22x4$*GvD?=VSV)M-*qVVHTt=olW zdveqc8G~sM<1lTT>cc!a?2g%-JWLeghSSEm_87zPq6{A4o*6C*4M*T`V_Xq@L5E?P z&(rofR>q7Fh1Mgr1DiO~vl(}A%Z!nt(07#QEI&fWCd{<-dKSG0T}i5jiNm)r<#KMU zr*E-9G3Yt152)UGEh*1o^hFAfhvuGGX*7=ZOhx;R#MI2xaUvZ}G>6-G`ujyB6pYuJ z?1S;1gWyYN{t~k{?@!PU@8$$gj@l5WiK1|JqSizKIS-vtL=HMaj@Cl4xt>i_ht&zW z7$vCP^Y$2H+er`arN<;uXfs*cOU~qn_F|biSri6L(Hemt0hYy>KH7r>K6bhWch}~F zNVzpt8yzc6LsL&vM@MrDEZ2Ts8%_s4FA5W%N4L$uqu~XtWKDml&PCHjVHXnAI@yJ` z`2(cfc|mKf%9uxLFvBwxH^)l7nOeq>nW%K8*1nb(urg>Cx_^`_%J?c4)GN%-sn;Md z8aZ2Qs5fRmbaLkPvqj;>Ig~vE*JRHeQ8+*6;bXXtl+tsx?K;oZwo@N`>6kH#pXa#; zGqIrVim&4so-fYxa`Bl%(c$jJVswgyFs%4B>>dD}dY5r1Ccww2= zQ@1aBDC5IrqOh}2%eY$Tx$Ey0io);9wZw8O9x7cEbA%ON(=vLz<|#esHBspEx|Ue* z`a`8(e;q^58(NS4=nXAH9ofuZzJc3grFxv^n=27!^i9egiFb%nZ{iZI(yGc_<*AB= zpV_NK;px@dMV-0YQx(4lnO|Csp1wxQS-j@qoY&Tf!uYk6IuEV1eyx_{&6Rz!Rur~U zyLlMp&#%MPS&zIb=5Tcg4_Pk?jt!p1$B79^8*smF6zO_Td$_G5MvwNJMB$Ci@YslJ z=iY)@-fbB02P5+XWPYZI!YkWp9%r7}j(31}aRc;#Lv$XqlHL^sH=WAEew*$Pg;hJy zZHMBh8jp`>=ET;%M(0pCE6fo_$Xgw!BZdFX4QmKX~|QSm}|q z>R96^nk^DFH26RidVWZe`P|b!#H-E6+PT?Se9`)2oXW?P&6(S=T;Y)C@t=XrsSpmG zJw$sr({LE~@)1v~bVp|P5mERU31Uwi|3$1+_!M1xVsMnX`=_Gt)~A#)ADexH<%rKc zJM4*5Nc~(C)_+MGIrG3*q7ZNby}Eg5xTP%Di4`1oX$zgeD*{&3an_BKcn=9*!j;nk zY!-eJL)FQLGFu>_$0=IInJZ3-LbLC1IXSp33kib17lj$;=o&JOf1Fd}&4y8WoT;3y z4zl=lu^%nT}tq^H|g=Q)e}k)%#{3i=ym4$LZ(A z_HX~&jBwRRqWSdgtM)*cl>YXry^CfV>82gAR^Jc~km_g*LHWZ`WZ9@Qi{>u1H-54) zZZuU`X7_~{E-~5cC*G#NHpOK(ulWx8|SjX<%5_PGB((_AHUxxJ$ZBj874#s06D z<;JTPqgizI4|f}JKi>JhqG11`V5AulERQvH?o@_%Wqo27atzYKNIc8xovrnhg> zA+<${Pzo1fpaQ>N1`!sae{H=RigM#D#G6QK*VsSAnI``f80r;) zLn}qERt%|uCh!>m^{lD1x0N|mv{3S!5pWtt!6tW7Be)gm&^o+C+FXrm&--dH--#kaw~v*_*1F3rnpZulQH>D6M?`uvqYexFVDz9qNpEo>LmhE6Ah z#NdP<@_rtm+Vz%$1~tbcZrr}L5Q2tKEqoK9aC!78V`*~Lw3?n|=$k=Tw%Bd1k@wD= z??0&1&w1yEHjlbI-a>^vd{e2q)8E&yU8F)tJq)+;6s=_nFmyLiVOmf?$YMM&U1IXO zB{L4z{r!4IKbLE3^B{SNuo+DJ#Y7z0GOH>za~G*mQEay~)|3@WIN zwY4TS?ycb$6U_3x0>s*s@SSfU6>hWFc!DwSI*%o>sMzt|RQ)ZZuVK1OnNI%z!zGzE zZN^cyvD2`+)&RpC@T_k@$QMw6bcv4}E7x>TAlr@l5h&~;i|>6Aun7t*EakdPMbF3n4gNEGoW&Pr+tn- zNkQRmdqrK3M9ego#T-+(zPZlpYXbXVc1))$bUZ-A4ZTOu^$(48bQ@3?SvMk5Z;v2- z4{8`K*4J~gN@kKfM4$9e^#iZl=olwjf{>Yz9!$}5xa^r(SA0eV5{57I^$WeS0tIv6 zW%N}E59X6}olenoe5S6_J_n5YZ24JMqTkFNcIDj*+FA$dI);*2x$6#B3fJEHgtfZ8 z$QRF=)3Ub%^~skpEk8|HBj}D^0qJB-C3m3t6@C3iw}G!J&v1PbaZ1DZpV@SYM0^ldKg|)(OY1t|63MBRqk97#IR*L0JtI4-=uI7M+oaCx%DTX)iy0_R;z!V1KV5K4{w*z4u&H*N|Ph8V@=N z2+i`G(MCz{dFgvMPy=KjY{gQ__$cr=1nw9v}}h|pMDzR znoZW~{tc8fXYJkw$AHMlDm5ZI^v#Z}l8{(~hCT1yMM*nvKVvYQhMC@P@I<-hB`4x_ z-m*Q(l83{&vV6f?nSIgzx@h>$v(20%_?YN=*$zLT%H+%Tmqck5zF|E-I{K_v2z!za zqs4hH3Et~7f3nXM4QI8D^PfBIropoLFPxippljFdm6dVV@VzXZW66{Dqsn3Eb`Q2w zEz?E}5{hioIw;s~ya7Rx2LEb*8t&>3{Ay41nv4&d;k5qQQbCIQH+!gvH|~Vr?J4ly zIO=!%PmTk~_WbbqL&?9}t3t>1^*`*_4HrG9y6%R(5{iFw!+se~H{ZW$Z(zu)MaOU0 zE7ClFhnt$-vTrb4RtvjHx^1r<7>!CbvpB8sUWDTN==GI#6^1B*_kNcsMeP1N1Ie#gE9+Truqwe{0??Ug;gTr1PIyY}VcHR^KD-q7Ny zhVm{u%F_q;?22fo-23(LqTg`0ic6_I$H}Q%`bC1v(7cI3({Fo-5as=m}{K196Xk5Q2IR(sv<_hLM^bWzp?45`Av)&^~=( zPof1>E}-O4#|^O-)d_PnLA&LKIZk0MBizv#Yp;bn&fsjHk8m_*qqd_L;6}OOC+K@O zBOI%d@meWIJwLS>R8vfcr$^5sXC+6F+DnyEk+^EKINA|L({>^8$Za{m({e|)Sp8Qn zj&g{!xuV05HbgsWpuOS-I6}6?I9eOT_o+>3M@m&b15J6E2L#@m=4G*rXK$Zi0C+fT zfslfTj8j8`loO>L*G07Fp|Xya+*H?hnL}yuEUQ(iU(RujyHe!}j;6&SFiLH71SokG z9MPh9gSJ$3G=J#K*wTc5`3lYq@%miUAkI;n@5dw`G)G3f!!0${iUzA((6CVn3l9l<+>OjP|X^t3u8U+VAWCUo*(c%V|T zu4AuJtV35CU~6^bSUYdWcHjJaMagXF5JkgHb>Q-&XOkRp#jdKa!I!Dp!IWc3jwvQF zR_WTrk!ZjuIB7{(pn4Eat_-3R^|u5~H802Ful(4|G1m)v@?+b;J*rx|j9QQl5cszg z1?yi5M(D$qb0wuu%dIi{T>&dD*q9~c{!Q_|Zxpiz9=Q)K4LPKheC!(He6 z!AtUAj%Pz=cJcVntG%)*+gU1z60ZB1Ac``Z=wvExoes1o&5?w$Mr`l!6U9XwmN+;#Pi1O_RIPdV@)8=y8? z0A1t*I@!rlrnu#Dtmd!wF^=k|I~uqr zqTRILh~6Vc!$wQ?nMiZf9U)P1$l*)1)stVeeza(vzKt>lE8nL(61=3Q51!%qkr#vc z)LfL{bd*L9I{J~zk8=Auf~uvU)QEvv!$TKeXpLQ{M&Y%6qCK@1^-8F0sK1w$kNY~_ z#2hM(%EE{iue_7xsK9sr+5QehmQgU+q!>h_GJKFD#2|XnoFTYn430l^ zAe>!7w&QWH@Eh5wKp0KQ#+d1?6&^dxQMcF}x#$gHGnb2_xH%5DVjk}3_uzGA$_Pgl zyvb}EfiYNIMH@yrQi`9YJ4QG3A zqgnCLc4mm9EN!js=S#DreXZ1Ltm7_%i??`AeN^6m0~WgD*1D_F$>$u6jmO~7dP5T2 zd|*VG80OrT+{(Evt>xa+R%ss=S~$10Xs)j8JxxAe1jEsRL$XrRc$+tszh`$^`=Q-y z2$+&{jj_4SrLeZLiRMLo%y>tP#BQ|xQrL}lrslRcYz&;51sR>PPl83r<%?De`4JJ1t~NE{lFHW8*B>lP|*y;#GcR`oZ`u!=2?G%*C{c_QKJ+>p8VJCGT}7# zUh4t^ccfpAa8uZXFsm3twp_av}CDDRtpY0C4tjzo@l^!6n5r5&_zGDgpJbbPX- zT6vBu&V}MYegako`FRu%@#A#4%J5kUxoY|1J!pa?+_QFd`b0Rce-L|NPwZ;RKr=q|_N|}Z--qtoA2OJA};0h*!3OET2 z0-pjSz^B2QU;$VcoCc)7%$J%0p(7k-g5AK`-~g}~#JC=54v671(p(S&Riydg zbZ`NPVGzPH)}BfGY}rD;KPy+YRy4jV9{Pw{bUwi?l-I#g#V?pzo zTl|QM=6S9M(t}s(XRZRd#JmFX=)~1zo+H0pIuFZieK1F^TC*a_548^Y8hEB>DLN2? z21=MJMi)lQm4nyo0l%sT{2Ivf#Wv7mbJ4bj3Vxp47U^#{PfoA2S@*n!7R|%KAd&9M z6`X>Ddq9_$ezd*ns9qBg^Lt>=g zK`v8wKnzTgyeeT%Jm?K#ID}LQ+z$GH2S8sC0|X=)`~#01u82t4652CM~E2IIjhV12ME2;)amHIOHu)&MiWnjkC$Nwq*&29j!nuoNWK z0eL=ZJeUh6f@8rXZ~~YNJ_XhXr}9MA6bLiG1|UyZZ2~?AwgX=TJAh?iCvZL36?`A; z0bT@qf-t=z^#XqYdxQ7DK46F&>L<_+_66&J{Xi@gA@v6fG9Y9@=m`!4dG6vM5cVLX z91!*(q+IYRa4=W^4gsfukAtxLAPom$=Rq0)!oGtv5-bHrfiHsjAj~vK6Tp?=Byba0 zP)Uj_+yM$*w`a$doUIFp~+EO_cyQ>co*d0{{Z7bgGm_nGlJ>Z{|@dgKqLLUQhv=4ORHANs|;Dx_7%CAUMo5) zIeHO}1)ew)CrD^%X-ys<(1QJ7ko#aEpdG9V@{`Ndxy)1Dk++8BM_s zU@DzlE0dwC3myjhf!~0c^wX>IDr1;#WhmTiG}Ervu;gX5zA)7vugNyc zK=_7dX%NUICWm4+$R!vI^u`8F6?6Ow8u+Yxu?*3D=7F45Lmdq^vL-8%R&SDhuMs@!pTT3?Jainj`l370T!qwvjgt%BhQkPB@-7z~aE?cf-YpNVlGw-v{O7+N4r z0F%LqAm{xgkWFhm0di5A3~~{g0(J+df<3^e!9HLC$VG?Uk>PZ3v)mg!m#8iBbh8=h z);Emt2@0g3*P%RP>q@w3-))iW1iPC>hIxQousuP3#Js59Rw$BuXv9|e2MXURds}>T zFTT1LnVx(dUi>gfL7tAzV7+Z}2mKK~{DxdT*aCkXxu1TXO+U|{KG=ryf-&p>=S9)X zH{?;lLAvK)-E)ZUIn*IzP`;Mw-mR4d>vasPX9KLO)0zqa@pAqa`GG?C+khHANUrS3+@6r8N0#p;2!X4 zupFET?gP0j^?FNQ3{yZ*q_og=ioCF+t@;5Rhd1dxkeh%9K~CQxkn{foklzP~Xznh# z3>9wN+j4WgY@9oVHS6ZSjZlul7d%PFKn~@&e)dVwhW!u00PrMz@V30%SXq1YZB(#Z zPWGCO+W;j!A+%7sc{13YKHDw(RR090;0)7o7oUqS9PS|OZ_sC_&Dk8{* z)xPkhc5ma+$d7mPc80C#qO_ELfzxo7bPnWT&+EZm1UaQ&f}GNe)U8}zMWgnima*=Y zYa`Rr_R4jlF5@^3OJD2$u7G?WuYz1ouhD|N@=Jzll)n$U;qw7TAL?<C&#s8CG@4 zM#te^*m=CmxW~3%ucp>pU~a&!Z2> zwTLgs&z}rNfeIK4svy6AtRRkfRn&bumB7LQC=HL z;Sd(U!45tTMuRVce8Lhi5-bDx_y&-VzYfMwt@ohb_N9n}+SO!wTZ3uJLD`m21wQ!E zs|w;#kZORO54AwPq(rbLm;@$)$@I=a`32E=3!v7DQK7>3A5bl(9mO{ttU_qB)W;b( zK}rER#~aY^@5|5gca6Y>v%V0g2?Kg{ERA))O+eOGG^MaZ@*;Cea}Ge;7G_@w?{B90qm=9|yC*;oul>Bsd!!1ug~iePE^LWe8*8unims z9snnRr@%?z*C6g@p%+p#3mgf~2A>9tLDmY)12K6+nh$dCe*w4$ECJsI7lNE2&x8Dc z%gAvriDRIJpU64JU^luDigiKL>f(Fb{%gTDs&iTPF>cqtD?`WRP5Gb7Nm>Im2nuZe z&fDMxgoYrb#d@egTBurG2Fa`~#>Z|ZX%~F4WR}WVBKedYY>d<+ZF@>iG1qE^17cff zI2S?dPodKqO(#yty&Ejk<5{l96XA@9B@quxCatUqH!g`0H1IPy59Xl`eI~cEXsz6_ z_dmklUo6$u{uMoj)gV_>YxJ06oiVW_Vq(dpU59Yn5C6gq3tGDu7t-j@@B-`f0kX6I zIoWPFLBD*CZ#4Kyd>XyTO?ph5L4K0A=rL7y#>A3{i6xV?8NP%YmyqhT`Lvvkip6>c z-~Y5g!?Z?z`Zhh}H$X4=+^&Zl=M0%85i(0AX%&14x3w(M?lW>OD!)NeG}x$^esKmBxj&3i9lHrw_3QB!+#Q8Ig48mM_s-^9+c1vU&v|cyY)c#fSlXq zdY~!JKv@!jvLtd_xN&Z$Q1ChQ)qmlS=M@>-a-SaPevmWvT|Lky&OlibfwCkrR=9D- zYHk$2*Bq)E^a?F#A6E*^wPG6NVC}pi^L;&3$0A)b}EaZvtK5 zdUyUst%X-~8Dl!m?>7gReu<^yd2C3NkMwkWtf!-+GaW36bg*QSb|7})#`S^bCNkXk zs0=4$xSf_u<7P?3&5}vtOcrj(bxCCR zw5x@)D)O4+7I~dQeZR(auDB`(QrF8EDKMM%el0g`cv+9{YdyXJ&iGgo@v$VHIN?@~ zPzShS$h#-z_FqApdg2vak(pk&BG*T;fkL28`Zs#G*Fk=_eXEB*$QeFMB7BxiQW<;+ zH?A-SQQB2G+gMN6P3*XeuTYu=WT9(Fzp00R3*>6(wjO?-Gklgr_$-O%P`L4Pm`9IY z!$^@7aT`LvkrSLBM=KUG7)t%Wk(082M98?g(ocE}KZD%=`32;L#IGPvi0Az(`ab9T z2rVU(bjd7D)+Lj4$?3)gas=J_MyqPOU6&i^4ZZX`2n@%hyC7fQA0P+H#_Yt?$C9`_ zmPGamH_pB>^!s%=AEO<#PckE3!DmnB;G8OY!^HWS;~Q?M43zkzICoEY<6#L}3vtT# zvaN^7SER-aa-YlxBlm>x=Y(RC4z7wuDk|$ZQBPTsGi5A^ zl(8h9GT~MZ|H6$^Cfqn>MHF*O9&JdYMYrTO59QJW3A&$4NKnll_4KsV2RWBg^t8-$ zriCSu7M4UsD%`jt6>ePD2scjEOe(sKTxuqY+38mltCmg9N2%ib-3{u3a%5P3KWnJg zZP~j+I?}-T(o9ba>{jc=nZ#$cDB@vbNu-7)ahHT!Is6MZ&JW?n=~_T-eniu< z3yu0wo@p#~!(b&0s8N2B3$X&hf}iA$sPNDIB)2c*!rE?`rzE0_-U2b+W4 z!7gAA@G-C_$m+0O;0UlcI2L68*AZxov zf^)%9;0olMln-GQ9Qednz%if$91HT}&hDI`C0b7G&?U3hdtf({R14{6$t=aQL5=j%JNt;v0kRgD_c_)wE!N(;BnlO~ znWSw_H%?O-S?^TD8bPb?pf_BHj^2@L_jwv2!Glx)a*RbF$2b+_7@;oGV&r{}@fBx` zEQuIdGD)xLN6lL6{}t+f7mesv^!8o3{a?Op_n~tMZeg0TC4DZ!#fj29kZ zcvuqguw;_ok4?J4pYrZJw3)fj4R*b;tC$4Ox9_1!I%FTL|JDpLoB%)+VT$ym=E87X< ziioqLh;x%sNqQ)z42p7B!nONGHw;Qp_1(^}SrTEhBrZp|@#XBMTsI{bONk$HQ(8XM zsnvo_XtqbcfO3$#ZF}_#*yoIdB@qcrq8b-&TqgFp(I;_Ag!h1bzSw);jiNkJNw&sg zMK>B^2>xw%B`rAreq}Ru?C{J%!*jF8Waed$&7*=h(M!nkP%^rFiio++`Akp9=b#Py zr$K)B&Vc+V9MlpvNtZ;MjNMEUzt>nYOI(j1q~AS|vniD0scgUp`J-C;B|X-!KyC?M)?+>CjFlx3D@!J6Eqn<#e!fpqJ#QtOTj$H;tNZcXC(w1(2hGq>vy$eF^-E{0EQwfIGHG{G zxSc{IUphWFD|>mm!%|7 z!tJasnI!Hn3%75bZofL+?mFH0#V!2ti~EXWqpIvTMv5!k17EOzf-5}clrBKJMkRhq zxLI6i6?k}`cKRtT{jr<`?h34$NUD}EuoxoUBtM&S5-R<#ZAt?_@g0|Y3(@ew+Yv{S zzhX8vy`fzlKVB?}$BQNLBnUTt5`-H+a>9)txf^b@!d)g>o$ha=_8w5bCQx#a(g<(8 z{2--ubsl*ls(Y5iZDvX6mxLRa{GaH2ka7uk>fK8n+T5mzCp{vlu*^-jEwc%S3jip;o9*n zr|WHYg=L;Usqo!r&0L@bGv1cB$LaNZ_By#D$+KpbXMa($om0jlrJ|MJSyNHVTbI>Ggv@o5UkbR|=VCQJ{b*ZATXB|68Vt!(3mI#vNgkTC zmLCXrO~l$`x`g$-bV)%0a3g=aQoA}2=;Cp7Hfbs(5%XJ4iAP`YH%y!K8D-m*aKqPB zU{@jyU(s^LS=z%mP3IUJ=$;++tJ$Ow?v`{J^rh4&rEkHXhFH9TW4tZI>y$0*W8>S8 zRpp!;2f6ChdtUK%j)&U;_6G1x$2quGru-^pC0sDfu&jp3UA)vr( z{f|75o9T~(i@_1#5^xl_49o|)wLTi;m&+J%6F3&!3QhpI6+Z>!>bw9v2jZou4dt2z zeuMpD@H=phR{@3|LYN1K-@*AHSM3Wx{>V`R@>u8RKtHe)3oSPr(q{ywlTcmNy*9t3%*jSs-d;2{v}^GP3rXTgF`AY6oS8T7-w zy$03?zX2P8--1oR@4)8ZO>ii93uNupZIE>%xR=@p!ymCf2m3#P+)w-&Tm}Z>_+~H| z~14Ga7!c{4xfS%;6*SJJRYLK^CnikuP` zRdIBSQ`!wF)Lrz4)2b+C20JUSo8nDnuc|aIn1NA49N%n^JHW+a6p{21$nD$`kd+?K zf&3`3djj|Z*aBP(wgz7WyMs%>p5Rh&5V#u51=oOM!1drba4YyEZoBk4geh>?2F?TD z0G|grqDA0#a5eZQ$d4MkZvfu{`SrXDd>4EhJPhszKLpv|NpKH%QQyA=zKi|q-~sSE z#4o)M;WivT0J*(#7`z8^01~q17^s5B!9egN$d4Q!=kgGO8{?(v@mUf*bC!gPLb!2D zN4WJY9vAC9?P)f!~8Iz#qU&@JEnSUKME*?NpXT%2_f=e4~XMH#Vx$ z)mq9ZJwff^P?4ZNrh93VOnhiTZDlx;cDJ^|U*^o=K4FvU>bd~yT~gJI0>F?QX(W?p~WV( zgv819wN|6!bNM?{9i=^%Rz6ZknO1NJeHu>PVUSW{9*$%2${IH_*V;C14WK4el#B+C zMN9caq^u#WOI8M9{PK6)#IBsTw5VkJVzrUz*dc1xs`_Md@m+>Mr{4 z{h~$xy%sHMfL@%Lwl`23JBg7Qj7l3SHI23Yl7RMzyKy6>@!!O)%}zz!HgYslsx@itOaMzF0W6uMw-AMJ z+oMaOZzaa!OKf@LwX+n=q72m_tjL~-WVF5rnG*be(QiUcstTu z)NfoFX&Zf#rqnJ-#v_CxA~giubCBOmEx@*5 zd$1GO0p!Bo5gY(^1_y&(z;v+frysZz><{vrX8?Et%mhCL zv%s@pHh2*n2;Kt+fmW2j954bL405ME4`kKt;~=-)MuGi#owR%iuoNtf1t){!z#?!w z2#c)JM3CpZOafPcPlDV*dJ5bCP6l5Gr+_=br$HY1QULN0pF;2iSOk6wP6f|`)4_`c z5N1R86`TvY;eO5ovEaH?0)~JK!5Sce+z5ODYz{5~dxA^BOz=_-5+XMxK= zp0=_ETmr5ImxJuDU?l|h$Q4q16f@E0Vo6j2EQv~>gXYGS081u`6$HW`XRq*A&*|3C z>DJll*4^ob0HiUJzkilG=9}Q89>%mSFAnGvQ>kB*C;ypceQMo8span3@Y!2bR_+<> zSkOXg676G0=)667b8;2Bo@@>>o|5SM!OA?JSaCr5byTAB{i)yH;Q1STb7a?%|&N>fGNQ-%n7=-OOAh zypfD5IbYJ2&s9G!H#oQ%lIhfw$`lF@#PsU1Pbq1(C%LtO&BI_v=Zv?d7P17Q8b8N} z-_#F#IS+rPA8t2UNi+Unp}CXM+BMVV$x0v8_Gwdq+Vmo$G5x^kMjfA4`q+k9wa_Jh zXGn!Gfyfb^d>Rog)(;0d53kn`rxxJwZvAku^YAhK@T)kCSuNKKls?A0R%%^{Q9!#Giz#3lu$}T5$LIsV_?;hBo~~4JKWZ3wm^w{Y z;`}PvMB?i@qpwB_rYlw5SB%5lwfva6gWx3~HJKDGM&#HN5Zg_@5KUuaTlZJHch{LoS;re~wbuu#Z*)woCf) zEJP%p1NT5O)W8aHUUQYO${~ST0(tp9{cuCw<$fM^p*C}s7+dy32Sx>oyrQ{ETFOHG z@IdD^zWmS$J05a5s0UGXo+7*dymW6rYA_Fl?iA(CLs7aGNc-k-r<20wD}Aa228qND zb4F2Jce$U~#z7)Yug_Py+B)IzHC**@XD&a6si}PN2@8}k!+7er0JrxoTFZEkj3vtB zhL31u37T~0f@pC=pJ?NEL3Hzy8brrRl%NL2V7$RoGn=Pn#y9Jb*0xi6oA%9{rKfeu z&m9TNKB;vRQj_CTlM{!f)=jOOSTD6MEFwXGNhF8;ImO||tJ!_FNJ%s%HXz?prK&Nx zzN22Lk`7axlOuv@!HcLE<4FxLR&k^*QT)9f!&fRdvC?Cr6q`F{Ol;l6y79?WtCBIu zQM6Y1*kDXaqTcJ3BKO1w4HD_>dZnIsa{ZKg^$|7QdfOftoS0HSKFQ7-uaOceHNzSy zC3)OH(w4xBSmhV%nEk4fFMF zs)ypiMsx2{)R}-u!lZ66I&GuNgKRJ^^0$_BPc)8NO`Ue3nuOu@U3h3=u6D0q04%K- z-3=Wm;Zh*JZttlkFRu%6w>&0fmfN=9p9XeyExVPmBEokOx!&@@FabT+90u?n5 z41=xR^p~+nY8t_A^dai>gKYwAEtHfiSc;llG8)~{aE78zTI=Brzv3rbfaM*Iwrl6i z=G}Ws7R0)PEUi3;;B~hm#T18ituG7+O~UKa_*AE+ACzZ&1Ak{<%|=-pIrtMNT= z%>r;pb!hlh!=0oy-Kw1(_Q{Fc^*l^XCgV*yzY;~I!QAfAN|es#cC9ALW|P2UOqxkx z<0%uBY{h;cOsFt3%{1COD!}-XS(p;OXVw;xG&aS&1X%ku7WhyX7%p~)ZY%CDo#M^Fs8RA=q{SaHdkuVe3>K-dkbmyiHs(xdQB;g9nPaq)49 z!}{sFwZ$%BwY+|Gyjx(lOTPc%VwAARS~}XzrKLs*rY#d4S)GGdx|VKN4cOA?UV-Ob zx;B>=tt)Za{N;GJLoP)P`?9IAF5Int)TN)hYwNsLSb}xUge6Q751_KMe(fpkoZ_;X z$0#au(YFIOVO=bcut%Fj$H%)>ci6pyCb?D^czrxNo@Z^py>D=?i>Dm%h^EfZ`P8HH z{eoRKFC9h48)HoM`5opFw0U6QaF^~bEYbEMRSt6L#yMbdI?c69fZ^ICx~T-YwuCAQ z1lkJzUiIksACazI@ZSDjxpZ@IV6ID-3A4_{E_sAi*qJVQ{73d{39G*Lp~3+s*Uav& zxMeAFDG?Rcsy#^c4|46%aMfNnp$(cvWyO9jFBe&vIu8%L>QcJ@*(#1M8)5#JjNQVv z^JJGUtIN+8*KB5E9b2>%LxQqh3wAoz$Sr?7*fo3LFrV9(>?ZpT%BS!;lr_%e>zMzO zlIms{NXLFv1{h{J;(k+Z8_`aTx~pXQ=d^^HbG$G|dFS4}d!x`m%SSWTJHYYUU1eg0 zi9Ua7cu%Qkh<1#=rx*eoHk7fsB61DAk zph{W(a=?Rz0xKKU3t02S%T4XbbE`3WE%N@fQpZd;HPvXCK;`q@BIwvN?!L6fqVjm* z3JZFb9Lb)l+1;>^(oAYM9Ee}ymRO0$d-0Wwa2zwKtBuA9Ey$|BI=iiH zrF3*#8{vz=cXS~xDhxU~`zpU^D$m5Kj8GCwReRITP&L{(s5jZd)GEfYy{R$iSTVw)(>i!{#3rj z7*UD!;s+F=vxV;x!0_Y9=Ma5dUv#Xue>aw6Lt>B)MI z)LhEy;8Vr3XD-zEgT*Pgkq*}5j~Pn#2sPTP$}lLrM_^*ebH3piL*?mixK5-02#xUw zM*zRF2ulK-%pVa~z(~ZEPvtn#b1pstnx9n+WUyMtgLH98G(Nm?O=%W--)z^T-~f#(3g; z%c}V>JUa=im!;rX*aG-}j`DHL<2gzCWFg<92yMAQkKWJ2{1aUmhFtc7+WyT&7}L9$ z7PJnHFePLE;)@vUv7FRcHHL2e=oaJI3MrhhochJ8RoOwm{XF97^m2@dd6_oDtH(+d z?KSjW>+lHE7M!qU4L;zkEv<|rYw;y|9c>OYMSI1r$H$A;^mKZ=p#b5-P{d~KzIs%_ zX`ShU&0WOcIf~=mEbhqhmpt4(zuF94ov;)H^cF=j0IMUAl2@WHn8GwUF3_O(4t*VIZ@w?uB#(i&6;a%@=*H;wN zltkWD)qg|xRKJ?~AESG^SZ^|Vm=U|H+Q0f7~3 zdwJDSgP?)3*HJhAPZ}j^60asgcaUBX5GEFI3ZN-n-A0owLG^!Fg~Zw%XpS1t`Cg#` z`ie~2GFh5_3RaCZwUDOU>Pb-}VdpO`QO$sYq0^k;_zI=bAG7S#@Dmvj0h;r0MJusCPZ}nfq#`75gl)nqJT5pPhnlsG~;wNsaRbWfhv6V4<)T z6!`LJ2j2&Ns#T#Dg{-vLsMu9oy*px~RRmp@WgS6OUPA?kgd0E)I^R^Ql3xv|vcM zJ9Jc03AX7-L1DTYO__7e7F|*0;fpKoK;;`Ey8lUCDRC>nqmA>Lk;N zhR}R1kcCF;Hk7oyI93V_ltL3mbL)kaK0;%)!6FvL>QFyqror|?z>A+ZeM#Q-#-0IJ z-Vba2Er!no(uECBgxyUE`N&8OI;c@DHNK~GP+d}M5!71$Y>}$HF2(P%Lg!yxlZvv_ zY>)$u2&D*e9q{a zD$8YMMa7CyJt)6p$j2@v%y8TzyEML%i3+~At5o)sHN&OTpo?2i-+XOUDZgf=dX&~B z#5GmXf6$szm1skb>YBC$in&>?WXnHTQ|cct6_rU@IY!qq`Jbu6{v{0;^ii&@9)_II zR8jwl%Q;R;_6?baZqcuMRV!p$~@9@vl@5Ix|tN z;_Zg^H8-vowZ}RZ-@b$vbiGOHd_yBTFiEX}cHFH=&^UFZpeNKELqD4Ggt`$EkZV1u zw({lC;WlY3TI8OVL@IbvZBvkFlnT)alrTP18!rh1)P)#CBVis;p$awvcYPri0DE7GOuP12_=u2u=Yzflvu(=T8T_Vt+1%vr63{l)|Aq_%hf7M0Z%i z2*5%fjhY4S207wAU@!1Juph`ui2jaepHja!V!YDir_~Nnf_?C`np=>AqkI{oKsz`Z z2DlamfTdsvNFWdEd;#Ra#~e`{ zh=GlT^}(0Gj^Hw|D<3DdP%T4uWJ{sinQib5_`(b$k4362Y8|{FM(H(B0XKlG8p7mH zZ8FBDHC>?mH2!LIbepD{pc!=xn6AETz!+Y`Of_38Bv!qUG^bHB)mRjt=YfV51y8cF zy7G^E_qNr*c+}hpBgYRPu1x{ui4MFOTZl2a4J!8O_DnUd;B_P*2!{jR#CisAVLuD| zyFo51dq9kWk@kV(!TsQ5@LiB^%6lMmEz&`dZ^HZF4)74T4?GMW0FQ#W3DPm}Gw?Ww zdr=^rfp8NJmq4D3@f8>fehr3$=RlsEaTVlYpf|uY@FvKkzi)x9L3dn0JJ1I5&F}~N zf&pMI$QL*S3<3+m+ccQui#$( zk2kk6(#>1N%{^bSPhIBX=7u8)d~+v(P*X|?AoPk-A_&EvgjraH2f+;R2-pt12zCJZ zo^%E!1la|22fKs(p!5a#f#?VFIOqOg5;y_mdovNtV7vYtF+U*#KpqG^5X=DwfqCFy z@F{Q`34<@2%5SpwZ!=IKWZ286iNp82ZXw-9F` z#mF4YSfcCmRbCCM&H~j=-aq>K6!2l*eDNEnNf<}zE+&J-ftBD^2doapgLS|jU;>C4 zCWUDrCP`@Zeq)d?uo;*SHV2{m*8FqW-LcQf;PW~6x**FwT%gtr9XfJC_VA%O_Oau# z$K~3`*os2$ULBOrt$4Fb(z zjvjCpWHEV~B{9vJB{4H!xbb@dXht_%Spw+hB9&JVt68e{ zC@4gF_+!B=upw9s7J_eptPtN0&H~H97eGG#GB_W611tf{L8MGGSXl~Q#r_K*PY_%J za-FpltO>pZ@-X#fU=w~GmP2R@hcd7|xDxCEt^#>X>?;F}lK9&~cCYV+l1uq{sI@!S~{{t`|-1#yyg>KT@(WQlqRgSPuGRa@iK zSC*=&4LaZq9FsbNZeV9n1-pRU9O?!(0lR~}!5-jfus205Lk#5*xz%IV?7>W-4lk*h zhU&E8C3TRsFTCQA)F1Q!2YAr&csIMU6!KL3%u*Rk)Mc4k$BRpdP4cIWNod8cTBfGK z&e>PX)cb}r(w3_>YqlQbK(I2-7z6|Ei3oBnWUhO$Y!ge4Ma$Jn24k}RKy5sxdePAs zSmj%P2v61dGBwzcNWYb-$qk1fAmp!<2XY1u1^Lt2Fp!`A;b2>E1jzSyBsc>cKUP={7ufuL;C*ZAkyY?1-jUZzPr1w^>vy|`L!V997E+CIFN25%WudyQJFU?CF0)ztGK=jdY4 z4lV^7fXl%)U>VpBya;vxSAbo?mqC6VtOB{fy#fvfSA%1~H6XW{_&j_t)Q)p~yB_-} zM3|rqVF4VrfQ!JbAUCRZfSbXc;8yTWa2r?-egy6VzXJDzx4?J7A3=`jXYe3s!nJ+? z`h$l-o=0~SOaPCA^>{wg2?&kgz$c=Dl0F2RgQr2Bw0s8S#?x8waqtUp68I&^?`=Mh z>xX6diT5r`Vm1#;CW#lE6K>sf$)p)ffLk~`4stqju)-sMlU*j!p6~qw$+Qk5ynpnd z=yhs>QSqdNAN>7k*gCb$`nv}n1wialfQYbK{&^ z>zK7(HSpq*#jmQJ9@q+LEv&Q1mr$T1XvD6fycpUknd~^c$$kw6$m%rP!0SAtPb+* zo!X!b)&cpI6AxNJWQVq7%pH)6`3fNAnG8f}udviu`tc7C)P2#X-3BaJq5M@YQ23A^yeDmz+oW zo(Z?zPPcPTw<}IJUgb>q<4M>eHh0>QgdrlHn@}5@sr4qcv9?@bpft8L+%1S+-lR^a zdEc5twCb0;vZDIk;OMkj4RMcT7n_vqjI4<>vR;t((zDyt@B&Vir?d$FqW$AGZ=xNY*f!S`#+DDh0PlQ*3fymx%B$cE+M{;N__Y~2 z6+_45qTV-K_G3^^Xmh;i#tzBM%Ne8fa=UPZ*o-YiO&^K`@m5ju$0I9vGt%#S&@q~V zeuF=DXMkzoT#y_4^S}Y%^WYG02{-|Sy*h36zO5i%JIqTI?ge2Ct&p#64`@V`r5~WdYD&$$bm_}9T&kLS?3?UQ_r@*@47a;d; z&w<>lJrA}9If99!sL=u_R`IAJp7x;YwICNhy%HW;aWXbqQ8gA&GO})+Lkl zzSHf9)9o`uRE5X0PRAdd9y!|%P^)*;H_f?-!KN8Bd!0_0(aP}IuXw= zIv;2eTT8-UZT^enzdHOE&wmO0m&kuf!fw>G{oXUm$0sX}LtW@zvCZGd=RGgPE@ci# zD(_3F@2XLb?0419hRWls7q{wN+_`&k$9}U)c=B;^T5njft~RSEj(2dZeQYd!dO)pd zZUOUkVbk`jSbKqd-cuv{jzxei@v}+O@c%J>o?3<2TXQSHKUd&3X+8d1YZBhBQoJS| z$KBzF*~WTKy+Y-xRaB^BNZpM}AIe9m7Cfo=@%FAA>J!i%Kfaq#eg5fqR%P5d?I`XP zj<diFs&)N25gchY*q1MtH#+f>uOD^3juJWaAjY7S z(9(lyZw&bO@gQ`_{D4$!d^&Hj`0*pe+q)<=Tmya#@^yRyRtG-=`8EAH_%wJLd;vTI zmVsx%m7pE%iml*z?C$_Cfc%oX3gV?*AYFs-H5_h$!HD!W$a=i*L2kkS049S!gWRI{ z6=W6B9WWET3+90mBI0+X8^|@F2e=mW0{4Pukh{7HcnVa(YuvWAK;Wm^3Yw4u{$KzY z2=Z$+7)%Ajz-C|s$QjI6#`*stexgERNmNKI!B`_g6>c1{a2u05ZcO&bu_K0#YiPHR z$n_sPHhV~}y>gCyWu6vh!kN< z)j-xpRR^nrHNXTg4jc@|gCoHNkQ4bie&V5LNmz|wNz|Icjc@tqV^=i`%#t zw{8J7%&bmnnFIRw-8UK@0`ap+v+>VWuT4Uk)tg73K&q^{UBo|HlsMWS5pUC^>6jO0 z2{&w|&yPY|vzdNlY^0E5z-!cyv7R0~rY8AvvxuLzEnonxn2h;*=p}bX&fPnv_A);K zXWsCpr;WEgf;9i^Py@eyH1jxG5pnd%aW%ET+bBL)pfqUa9BP7GL~DURgSElmK~y{1 z(z-IpZ*>Lq0Ii@I^aCS68_3OKe=rS1>C#ltfgtyGU{y;i(pYJjNcMwGyL%;D!sCkYKm?lxMGxc8~XaBTDf47@TUE90K9RI4c8=$;YF>&f#!ih z;7G6vm=C6bqrv9j1Tar`e*&D0{Q__bSOiW437iCS0@)q$)R8V@M?8=$i3gG;lcx0* zZtlok;kNMj&7jz7)$N0`hYrup!GaF(soARdi>Zo9|7@hV$J+MDZMsv*H`1~8WAy`r zd!NHlvSed2w`1O?>QsaKJK@iTQb~|!kfYXTYBhuV!N7BuX+;sSbX3Cc zDW=3-gQ$gJ0fWsaBAWCY{*P)^lMI z8BGR{5Py2?v>M?Z0v9*KFA_y5Hk)y<8~uDWG{WZ|@`T?<&vYC!iK4EB21QOnFdlq5 zwos>}Y5v%SmM_Og6!{F4z@^mpj2cNTAR9k(qmtjlssvZwnEmSglvLr2#TJQ_bgtv$ zPn*x6$(EK8;F*wxh%2J8JEgw*33kaYxk+*3awm-wAz;|E$61U&zS-2xGa=}KbEBQ- zKB1o*{m{9wl*#92wF~ex1{tWt;%mcffhp|*B5C(oBq(dXmuJFZL{yQWDo$yW9%vN= zYW!1zs*&Fp2vkjT^K5+Tfpe=l&)uh=TTMHcuj51A1#dh3Zk=)0OaT~bPzgeds0mMQ z2Cmd9l2XGdU2~@w(=c-R<`+n^+9AM`&ZJ?AsJjOpOYn)H(q`reicfd*G#-~I+vaQY z3(>=fbH-MKEEm*Zns4*<^qGQ4xUAh9l;cG!Y`#GqPT|h83vcnxXdCFE#5+UjT9G!V zOU^?s6Gcp&Ix3z%=y_?C!PUUk=xugXf*Pef5L2QvrfGU8iOz7LAw+hFMwq9TE~p)G z1sEl;=e!!@RTpk17t11 z*`8V$;SJ!!&Cp7CmkwVsq6;FA?SRS)jPxEYq>npvC5TO;RH`RNzh$eAg1;KDsd4q4=BW4Lh62$#5V=KD`w6T0`M z8q=mJj=C9Gd7@vi)Wj*Z(PL<$<=cagY^rt^w}MecOMQEP@+1vE;u+M7hxu28lj@X) z=;5S_aK_|hkITks*wXQHGgQ%J+<~_*|9n61iuAMKhswGr{p-3nlp`K4r)Prej<&4Wy^iQN#5*ABy5BIN&qNZ)fn_OCd z|C(#)-rC?8G8fxm-9@WcDC!u#eBQYPZGKz2pkS=-bZ$JPBaQzr=9M00*rU7KJ3|AD=ehQF!RUCJ75&PiE! zyO(3#Z}`NIRUBc4q#4ECQHMQXWMl$mhJ-n-i*(-V*Gr!hLJN9g=)N`u1WUaR#>}?O zKX@i$Hg{k+%|Bvw&QvM9X=_p1+{^la@sRptzo%O7n+wsWft-l3)wypqiJ5BXLW^F!XYSvEdme#jbq ze#jz!OVdZq59x|RkNF{VH^B0f-(L;5;5AA4Y3_lJ@E}XL(WQE%e~87k33va}#F2k- zK8OSJL3S7@bEw_5G0rd>QIn3h^6uqQ#{CD(2l?2wDK7t=1=7v8GUeCuZ;Dw7u9@xl zkC+Z(IqjG3Qc?W#Oc2NMHv{8bEE(^6HFYV5idi7%T=ETTEmK_bh$$ZjT=MuIG{>W| zO9}o*c31w{9FHuD-|y?%6d~AiSzh{~my2_yT(!ycZ_Witt83ZhQU?G3VlK#KI({(N zm&y(Xx2EO0%uQ**K<^al{8(5|YX5xbb5wRFVlH92$Q;LWO)cXMhWZZgG|K@aCKexS zW@)M|TgIdISx3zZw>FN5=9c5oAkd9gmKM4KyJERl8#QZfsbXm37~0y>*=PvmsT0w3 zrmdy+Up+d4GA!>H48e4|ou!4L#9?o5dCmjFEMM

    4>i)d*#sH^jKF*asspm+Te)m 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 J&q=l%{~ul#Luumlx}!Nx-r5lb|7 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

    >1c!TfNsh8Ks(y0&BGQl{F(Kno4q=a8HPD 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 JytAoM{{f!p-&p_v delta 1135341 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%0Av5-(;U?lF@% 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%0A`O++1{@i*TFl-9FOFcs{Noi90TtEh!F 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%0A6yy@(P_)YQW$zhCJ{YDqYqQh$lhecrBr_K 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

    y6X(R~`DSa$SesubXh*OV6k0ntR zMv|y-Ys}g_^E-mk5E)5=f+CG2Ve!V2h~ZBp$?~rc4i3^j5j~QGe_$jD3CcH?L>w@Z zgol+IOQP-?Ng{&PnDcq`Gm_b>7aS29_*7(&M6ijdXMbx%R8J#GWJr>+Bw~S)Br2Fq zJUx4ysHiQ^NRn~-5KU0oGa^|MdevAGf!M%j4}^Zq-AED?r7@C(1jial&=5T9TN~%op2QpOT*$Vp>E?!45s{$&g zwboy@xaI#o6)ZtAAn*H)Rg$8O{)VXBmc9HeqrbgHne&gzcW4Mmpd9vP>?j`B@f@!#2Q?ZJ0&Wl-AJcjFMndiAF#|UwU zE+R?yKq}o`r8Q|=z27!%Vt89h@pnAPcU`%=YfM$vMFUc= zsalikE8KB-=dWt~B;U#UYo<%NAK)Kw%fVB7=j+Q*_E$4RUpp(%;iR5KUI_qTDq78m`*~r|1{< z;NnAk+oly9{F`I-*mJ`&AC`Qt+N}@ue6hydsou@2f`1{XFJ<3?O zPFG9yr%V<@k;-;qB82N@`4>k$C+^b+bKL{8-y$Eb!@deE`QHsJ>3BrHcbZAf-p60F z=so})6G^PPZO%`vZo=UxDayDFgrT*6h059)-kDgd(EtPv)5)`aeP|w z#@3kOL5m79E2+LiZM#2+(k&a*kaiSg{$R;<7v!o|E@i&1G_7jUpKR1tuDxK((9E)R zy$5$qZklB4F&?vu)Mc*PjVg9zhCgQ*JB3pFySPd5A7@VFtBdk;_zOv8xD~y>zgA)# zJBG^KJ-FY1aBfBZqfayW;z7-6!u~=AU8En`)Sx+~@7w6l^&T+=iIN(&|Co~Y4hg6H zD9*vGc~%VWlqBX2bC4k>@x|CBYD&%rGY=@m;gozd)0h4@k~xdqtkyeF*@AdWN;#T2 zUDQer$1;6IaSc{v&KxA>(0gT>{#cxGYguL;IM`go77dI2)|F};&x}=U5$VH|nKh(& z$20R4@Q%QDys5{RnGKo4Bg&Hg%gm9Y!d^i^Wtj+0I+3YURDHDZ+lkDsVgSXR%VMDsm$3(DDlmy%s{xA;Uh1}@9RttQSrLryHdZ?nN|+T9YsT+By*-^ z&SsrK=4^)PV%d*}`P4FJUHC0(6F>x)$qo+8rxq=T>{H9EqrI@b7-T-R1oi>b!G0j~ z%NPJMt7szl2{;fu$Ywd<)u8Y>C$lx+5HKAa2{NDA zQQ!t}BAaE)Kw&1R0~dnKcNPI5@R>C@>E?o0v7HB2#w=g~7zQ#oRW>PE0(J%^5N=Yk zyXs1CE4J5yJHZ@q7kCle12X@gycm54Bi2cfR30# zIttbVkAZc-<6t=WCD;u73XBC$fTO^Z;8>8kslEk%1I`BFrkbpM2Zgf`d;p#UcYx&} z3oL@qtM)8-1+0WQpR1q;_&rzyybcC|KZA|HTVMz97jPJe=d9I&x51U*9dHwP7u*8g zXPFy6N8t|$PJ+zM^e2$Hl~%^=409{>1DRWCTadYx#(|DtBFNlI$AZkQbT-JmN%KJF zO}Z0g-lV5M=1qDHWZtBeFn_|lNh^cZnPYzg6!79{H6V-KXb08=2Y>!^B(OI~U>|TL$YM6W0Ed9z zfkQ!uN@!O=XK*;^0k1!sYoAPdzv4$c8jfb+nI$tcW6p@td_4cG!)490^? zKrQ$VxCmSZt^iZPjo@;y0DKqx9DENv38sNoPKHRTN+7%#wM{`5N!0>e4Ymi@fXQ(v ztVQ7i5TOa$6`&4W1M0yIU>3Lu+z9RgH-Y=WZ14b>1AY$Xg15jt@K>-9WH|~-Ks#_V z=nhJtAGk$<`maG@D+GAcnGWl9tOR@qhJ7dOhG9jVXidlM&=d70KfKA=FdKp@Z@j^IWqwB@SBe9 zR^Uvq9hgkH-I}=3%!Gk6u?(^0}G0NKBml=$msv_RV>qKR6$(4K4(`gNwkv z;9`))VJ!tmf+^s;U@Eu{Tn^@g2sw}=K%4N8oRU#{-XOKpSw^v_EO`!&}iK6WHuF#(WyHqzjY@wQT&FL zW5jYguI-2U#pFT<8g^rv1GT-Ic}-z0(${yO?R5PuGf3g`Xk)`~nd1~lQGicsQ24#f zYKoeM4QcGX%vO~Q+ zSPpq*@ORJ!^s<1bDCiG*fbE$sQw@dJKu>TkSOa_q^a2Y(Z?G8j1zBK-KX?$V2_isM zP9lxKR3Q-Ch=-7qNQ+8C@@Q+YKIG0|1F#whCq+3L9KN$!hhPYTQHTITDBXR9n>77l zrk5!G_WsJOeWIN-NX!aRC~8{JnNyjy#9CBpk);09h?N>*K4PPy}&hKZ!np~(Dy;%6xbL19qb1R&`kS- z3NQh*0tbTi!9id!2*qF90vrl<1BZc$;BasZI0Dpy7#L`mfNy{+z%k%aFo^~KGe@qm z5PS`e2QPvX!Jojl!22Mcm(~iJ>txUcoC11+Q^5dm8pu>-3^cSuKvY)kBv1>^1!sdx zz&T(Vh{~&74ZdyR2=xVpc@X4*^T}JC^|fM{K)ddJ>!qs8GJ1@Vyq&T}iOGpL9_u>? zf~+AP4EljXz&hYCunjmI>;#SgS&bP9P60=O^T0PjR&z#!=^z?sx#lE+Xyk>l;C>L_ zm2<$12hkr{Aj=Vnby8d<|H@gT#X5^{$?S5Lf{j2lL~?~)2DZd@3fLM@0dvmy$;Al#q+4#doS@=`33J znnbB_qbgHEn;=gb>Y4SPMNVibi5GiTCUy0!Pc3SO=F+S*EXq|8r&7_4>RCrEO06eT zK|ObT=T<$HbgD*HBhg}FvV%oMe+pOyKXnY(bqYEqsJvMzBMpI)#n?Ekz? zePu}2WUdGCD&=_a$i8F#lrLU_vG^^%YQv@qBvn*a6Vr+J-Tdu}Jn>%oa}Q^!Ms(J$ zXC~c)x)gb&waTg_SMHGk7@N}Zu*64|yLYRs9cFm4H4jAV@mg%w84HuSI4L?V%U$uD zTAfF;a_YI!>`qyH4sPbuYV*8s0w})RyBXzw--XXB%B4~@ zcRiO-&(Dc8GH;Tr6gMi%!TxDCesfBD51KkTtCI3Ox^ZdALzu0msxdri_6mr?9`yKJ00Ae)f9+QEyo8Ra$xaRecUe*izJhM|#_Upaz--CTiSEug?R%&vK>D&S$+^(e;06 zMOSpw+vb{7>Qe4XO|l}c?zF?1W{%2ol@5>EIIZ^6I)40!qZsr`Id0RKmdcFfsxv74x*|~8U-+<(mYtHELPv5rp_iWT~Jr{EZ zF0Wj3{&TbY0$p>+?$E}Dl}37d2Zwui8pW)l*gkoc5$$`})?AF7)1{ZuPVgNIcrw-90!gOaq@;Z`o^BEwJX` z2iQNGQfjTp=F-SDn=%z#uibIid>86a*TRuy!_bKo;#1YPpxyTMcPH}SP|<_+N2ZuR2}Ta&AN(rbwx z6d%V@oVm^tNfjb>s2Fn{n-Ub4{n_ zTsv}i8S>k&Y2CCXzrW)7TZ{P~Jolm{xPhLet{TbrnsSdDQ-4|MOWp%GgPP0>&+O8x z_M`C3XwSg5RQ7La0JHqLDOt+a_OAgUu)W`k)*)(e<-U7oNv|Xc+YJ9iJk*|@L;||L7?g>1vx#Sczz?-i#Gmx)J$O~W5amfCE{<~nYTA2)^a>?olZYRUKX zxtm<`I_(1Wo0`qtSDsSwTrT;1n_EoYk!?Ar>2h}ulis+y$=|dte{5!5Zfl+0*Xpq{ z7e+x>rWNO zs_?1oh&~*Kr3Affqz+Np!xbjRs2yfDSZ_4RZl$majff172#=!pwrf1-ShH+L)mgMs zg9cJ`ch4G>6xI9_`ZS$#fOrLhVG$e zUpI0u$W|-AMb{+NE6A=_nd>*p-O;i=*&jJPr#sU0xogt#Y`*KF7EL-S$@@2#Kv7!s zRkpSG9Ci8>b(ybrlXjfQuFv;Yn58fiuX*X;H=O3{SzUH5MTwm~;){8oA8q3-Gnq}ZKXT(sG%0~HxQ@m{*KFylD z-+nxHxWe`J$enC?M8l0ddrJjDg*W(oE?Gw;RkW|ufX{fw-STtWr_HnYvTlvyJ6U@1 z+y?p!-OoGMLR3=z?d+i8rt@<*`{(dY4axS{4+rF|tn*|@lu#?ugSs!uaa6H>r$gxa`LQ9dY}JbiItowXY%vRGH=k$I_L+BSLAf(x{+q}GXK8L9XS&3%`wBFoqMW;dy4y2)+vJzAYm$+Ybu6De44{I3ngo#+};av*Qjke z_m+A2rX@=S60e@cL(Y7 zTh1hVlX@(1*JF}(+;~-PJLS_3a&6W$ciL*3>!|#ORp!ICxj$HObxU$z_>*&POVc?? zDqZdFO}G7hooPa~+)^|C6aHmtGq+RLe@FAdZS9uLuqhwU!~)!b6Zni1%<9&V zV`}i(DOFmdoaWE-+Ay1*8AIa#4%-gAFsQ7sSqH8kXrA+yIkue`uJdCyxR0a_&CTMo z$U+zPq_Sx)d{2*iI^?mrXfIVf=>9Ih@8a5xUsR{`w_NxvCi1jmbd%hXd}A1HbC9f@ znlpr(!}Vxnt62T$+|I_%){CNZKX)_f-Zq=py^%|=+Bw5O81SfK^1SktF*k@1X*dQAllE*vTt+dIJ5R^e?M^^9be$@M_T_GO3Qa3 zZb7py`+8A@g|*T$AsVTK=(uNpKg;_uEP3kr)A&XJ&DtK~N8T}hN=1VfX-nM$=;*$x z{!}_DSE=$xx{2N`NiEj$wH%Fd02Wno^t0^L3Sye|4Ze=N4vYLp{pJxZ~*DBD2(Q^~s8@`zAWu{&dLSz3OJKz5O@u%S})`$Bk$R1?7F>CQX=@%bEJs ztbY1m*7N>%bg10Z65_kLE_7pFE>~ar0+sTON=otLbSii}^V3K|V|@2-ZYyQ2QT@}( zR%W{MyfZh=h4Q!MSxf25a|b$N3H$Wqk6p2Za@BRY)m;|P^+#eiA$HE>Kw)BSmM!O^ zKU?uuZi)B{`K`}=TX7Hh+}?t0=la|w19oA5q+Aq~0!t4SE0>UQOXw(2lAa2`fz~+fJ+L15JJm^cAO!`O0J8LD$p0u#q~t*02Fp!DD8)Rso+b45k4E%xxiB|3tQK{d!y zz&U|4KxYt%uH*z~EY%xQ&ZUoubCpW6a_z;cZuk`OG=e+m4zhG-)xoMF9WR_xhg^HV zi>0~VPqQJPO}U@?;2y|%hgkBn8rY2`KZD1poct^Z^dYB^5pGm1JJ&SbP>GpcrB6=o z+*(1AEL|NQ7XD$8x{%$FY4!5=-RW*6 zCuiDKh@N-r#>PGAW?}Adv6a-jD7TuWN5h~HO=OhZugZTOFP{Y$*|1o5(r?Liv|(NC z(S~f%-qcQ`noAG1CTzCV zV3_o=XI|ARCIkN>GuxwO!FlQ@X^*h-C)OaMPnzYaEm?bXod(z!w4^#i^WrIA-%&{; zo9C_M9VNR-(b0K*c{PmuF?s3mPj8>sgU|N#(uch_t$VDZ_#T7Wl6Nwv1o2YDb?A2_UWv>2Zrm?3^SI`T2~#SUsp3b@g-?<3F`QMe`cyX3h0mRk z)n-XED{mm5ODC%GM2e5AQ=3w@yT5K&rdNB(r@2&m`n{E+p(>XhPUG`hjv4n_u6ZG_ z^!B2>GLx!YU}jZzSdv%#v?>>b2D-b4Mg~32W)d#fCe=CLyy{%?Wxn5&EQDd?w79i9xmC$`RGmb3 zyefe5Ut8Tm8eJtnnyYD+P=hD&s?c&u3Ms)S{~TZI`O;PBmm7ikPtve84fDD3Uc9Ip zEhPoz|Hx;F!bG{b8gbXasxDNPHqDu$Qm0j-qYbc`^3gPVn%F4+v`K}`Gp|BQR!#EL z#it#tTqE~4&3Ck6HS!Enc&q97nq*Ju_on%cxhkbWOHOK@KiRCBxw-wTiupgM2>plI z$IE);zto}c3$2*aCj;}fqDckJHM0WV9-MFYOa(;JPIvc^;Gl4MUW=`A-9tEms`wt( zDrrb!@NiG5`_TLg4*VMKxC!~cSh+0sdvmPkh;ObI*^U2fxA18hTh@`1e63uil^`A^BK!@^L}o+@fM?HX`>vYO=bxBp#{B<|89r3n(}zo;G~|Iu|J9)}bKP1@TMA2#Wr~8JRhHhxqZmLOo0Ptr1ds zOW$C=UILk=dQtrGj$^s50tu@IP+39s0It2!N+J^V>yTFb#z&UCE$#KD$T>&7-e4KG zW>S1oC|`&@0(z@TyD5KZm`P)hV`gJueKh}9kEgw{oWa-gYQ9>@ngB_2H9wp0?#e@3 z*K7IdX2le#Zseciy1{svUPTY>m@%BZ$8#=1ZH{pp*&Tl6G$L_F4|Vt@e+Jj1l`Y0- zqpJLsRp_O4xAX5hnAC!7GiyOt%Yv^}k843F6?jy4qxSX%YUNj~7WB6-2<5K@lu{q* zYOT(AHA(Aep_Ibi@}14nOQmS{f>$HPe_QO2I-uaCCMtZPiYYzR6r3=rgqzH(gtRoc z;K>|{p$@V+lxIR-Ed^E`AI+g`3n}2AL!tco7FN>r(1Px~RWZ70!5vGk_Uo0|=4B@i z{#&9oGs+3lox8Yap_rb+@un2G_w+}>QzwuBy~hm&!!&kVWFW<;|W}ZFHr^U z!m+?8;sN?Lmk#tUh~*o!o!?&MMn~#fSd-iR@y(=^{skL(r$JyzMIO+RBMY9F2b2tX zK%2Z#(CK;3khLi$Vul;lJ2~f-@6JMKbL8ge!4IWgPCvx=%s*S>n$#@2K>q?JhhOCp zWvgb9Imy%cvc0{^Bl_$jL@z2o9d~5)3(6yU>64c?=7V?aKRbmecdj*Q(t&~&eC8Ph ztp9i98kHU%E;v$2beE2NQ?Rm1Ux{m=i%!m+>>FTdwiK(vHjX9}IHWN< z8EJUcLTl3u*;1!!g>7F%cgE5o@ch&l;S}|9oh$gdCD|0qt?kKs|8tU%zS+3Yoj$2k zIGE=RV6K(s7~5Y=CQ|bei6huWzW~Ik(h#0o@glquUr6#JGnT^PUT57r9mhP27L=hz6hFI0JL%^Wh5al{^m-kC>nSI> zv-+mc}yaxBuYlRwxNsGAo$HGZ` zCw%Em!^_pS{|j81xosbEeb9d7+n7?maI3}Bd>E{P>W+0=@UPc7=6>Nz^ULI}!*WD1 z7E(DXMgKZ;ni)xX9{1p`Qbo-LHTWC=xmCi)`S+WdnUtsh))g*N4VxlgZ274v9sU=WJ5li~pRXr#uX`_q^%A$q#J72rN~iP#*~1*U5b|Q&%aB) z-HS?1U0^8bcB&$mtZeMVD3GVz>k%PG2P;U3hUA=npWl4Y1Nw65)SybUWF zW)*op)1V~Y+wMW{%qyy7Xi(DU70uT{iCc8o6>x2oAD2%|9)STCwa8kTD5$WV}EVVD#dTbtS|Q|yX^2;`p}l;sgs9<5j)|;fR{bQte!&(D33K z&sqJWG`n9s&8r*WoOawtNe7~eeg6Ko?Vq&_$ct(T%~=nG&rjmNsLABE^Zv!vL%3eb z#Mg^mDYs2AUlV2C)b)RbBL-Vu@E^8pNc@N)^OXGkhIwm;V3pVYRME9M-@1tMLLg;* zs?AONy5U8x7s|XIiQAB8cK^jU5iVQk9bYeQVZ0W|fY*ziJWcw&bpC#i`A|^p@x^tO zW9^CqjMoB**0w^%{qe=eo~$ws^I(@E4@#L+TuF5l>UtdwC1lO2k@iK7zjS#{aXJ6M ze)GKIzP2VRIE_jv9$xu=NNl&jZ%3Xu{&TpcZPV$<3vWdQvpc!bgOuWZl}+rRx$TbLTZ&=thO>~T-NY6F0wJuzPPxH#Z#raASckBW=O@3$|G!cAw?=K z=AT_4uZEAJ`;gqkS1BFXUaT-xs{g;^{zy7;A8YNo>_sCIle22!XN_;)Oc<(Gm&CdU z3qlyp3fk-@Dfbm06`!--UMmVpba9jJ?=QZ@cfl{+NMP_@;>}g;w0vSCu2CI6#RC=8=4TRt4#ash$Gb4!P4mx^3NHj}`!e`J=eWTwbo*VPX#K3|Jd3LA$ zCyKd}u>KpJsiMc$JG8lYtRu4hjN;3kB#l*N*r6@Qq!yKj#LScOD_7aTr)|jEljcan zaF(N}FG~`eL|XM%Z76<1tIJ%Eid$Qhdl24LG0A+VS$g>UAbaVLi^XD7lZJUUf5R*e zSU5u3=3A0z_q1V-Y0%r98aF6$R32sxbEgI+aaLS6r{L$UZq&3PqBgz_DetJeyc6x+q`a0TCE|11?QOKHsEV8PPV16z zzM0Oa-F)LSv$Q3i! zVIOI4_0w@(xNJwzj2as*m9?MUN~E$SYCiQXCB9?}*BLP4HzUQFJT&+IbT;3c^5SA7 zVz_=AThWtJ@<+G-znzN>)`sR>_sd{9@UlhzINr={K|gFe!gXvpXFgKC&fgq#Z-KE(Z-OUn?n_H#NUGMp4qb2Cb-c zca=_Q^}6w0*OO2PiuVfHz;#_1q*ax^8(8wC>9VP-_&ZH`G&6cyNwrFkJIxU4^4myv z_o&eD&?l)aql81~KD*DsQhT&(VaYJdF<3LMf?`~nyHIEK$;y@knzF2yy%v@DS*~g( z2(xGwE3Ux;s3$3=T6I4f*W!~ns@VLk(lRJU5Jr&CVtoEl3qhzRuV_j&KL09?)U~pd zs)<gud_&?=d~DH~eOyovhjNT(XZ0xv^rOM*p;%^Nu-b*n zm+w_t#^94QTFdtL#l*-^D)65Hhr5s|akh1^?A@2$v7}%RioaW_1|{@urc@2Yw63l< zMc+{R(kEv<;%wO>g)V&rVQgQD{snube2!&bbNULx5V~1&hM(nHtiPB;sTpp5;vwp? zsJ@@gdVJ#xNZ+Da%Sybcym^MwGBZICrc-JFzOZGWAnc(oOD2e%l@5ZgttpAE{Na_aOZH5i9(ixBZq@1YciRa9X4Z6AFYHD@8x^Gu z2zQnyq?ZJUmB;vh^!@q1QkP?fp1P*OFEhl=S1NMvrU}+;ey6RQY=DhQ%d2crJiV4D%gvbVhl*k+ zBtQeGFRj^KGDIQy?<=_=4uRQL5Ct{B()Y5AEzsOcE;>PUq zmBJ|eWf!Srt33;C<>bQC70iBH3`g(A5NJP&nFK_-iAV7US;-xwIaC*-cfl6{&?`a;YvJ z*HF3C2_;*(GzcZbH>RUBMwTr@$xbe9c=G8%l!nN%ll@UN9QrIugJq$=0_jEMQX7;E zpN>aqpe!py$#Cf3QA(6$m7xPC$fYop4Bs8kO48XcOU^53Xcd*Zg$gHNuZo?3#jNF$ ztq}G^7WG7y@I*HFi40#8)>u%%`K~pv*qo&m?fexuyUA-IFZiJ%J8A7<(n%}*_0|u zI`Z{;JE_g-l0e0y=hGX!d|Y;y4ChKkDMgm;!e4eg zC0p))xl4Hehe|d|arVQ0Y<0RtWun?7atE z6ld4>KeOy2ou$ZvB3;CWOOawl1w};#dl$rB!IEf!QI1`RCeg%#NnmyXfu(7T zMl{BlL=Bo~Y>60+Nv!|hHH)he|Ia&nzqfDh+>d@-zGu!(+nK9h=bX!^i!kc23)e(O zmCFMfQlrK71E}h~r55D%;Iu+mcPS@?4>7!^IP8{)kDMEUzlMii0%@zLW5w7OQ3}F| zw+Qzx=XBuHw&9k%q0IzafLS0btlkA#frXx)h7}<@L3GKu-QW@ML+}*12bAM{dqI|n z@mMr0b7q54-~q5R_%YZA`~(~behOldcpBgm>d^c*oQM_t*4&>pk`-G$zDDO)Be7D8 zmQc+QJ}1cIUWCIM;*KP*p<%=Ktp`R%`wg92FE%;OZ>YF;?8>MJ`&_xj;^G;y>$2-7aE77LE93kIMmIeimy8W@ zuQ;=)2&%Z6(~cak<;<)p&b#7949|Btq!00tb8T>&yG3aRqz@@4eUG=;QTB#%8-05X zCCN8m<=80MV`7gO|LiyihoSUVS*ePyr7g8d!_yWMx--7pBksX*Iy@cQ4aa4K=$(9#mDgSm}JGd<7>ussK`0Cq;x)Amo|NSz)AS=Mvg1bE9l|RISITy_4*}eHs63g`z7Zcz99{} znKPVkK?OH+4)dL9adplrzAxKqNa43~=JBJL>_^|;%4xyBPFBC>tgk7MS>bgUAG!F} z4nZ;#TN?)5c5GLOx}*4e3?Gy=xbJdNVkLz^8V8BBZ{)0msVT1WAUTLSJhmELsEp$r zMP1i4h~q`^FeE2YI%m}V28m@dIoAl)AA9LYMvx3gtcGN`nQBON#cvh3GsCxYA-RaU zwMJboq%NY)TfuQENNI8|45HzXnUGw?uU8m#nUD&hGvjtb5=3biB%LVjF-qA+=~GC# z;}N{j~aKZgmh5+_7tQNQ91)jFG^=26^l|8B-X+*<9>ux zDoR%%8IHJN{I(iWk@)Q$Ncp1lhXVDdLHPj6JYmHvH4^)Bo!2s|9*aUnChJla3Em^pW6tuobukYz=-0 zwgEo{+k@p`6nGqr0WX1_K}(kUK_{>)*Z}MXHU_(ct-v@itqlbHYE2KYC)f+@1r7t_ z!LeW;a2nVb%mDj=nIN8$W)CBH7m@l zxrsHBmDo#Qg`Tz8Vq=mOHy?k?MBU;V$x5tmOGVvA{AH3A_dfoXh&ooyG093SCiJ3? zoWHt{46q%G*(pSj{6BUj^m?e%;|D8_&_vHvPQF`0H-JBYtZj!zsAdOv1!N`KRjhE;O6A6OVKs@h z*Z^dbp)IwSdi~kOlmC)NJj{vU7YQ34=0x%Q2H~4WIp6TSmSXr^pY>nmPUZDXyjfG3 zvYxUVK60_HG5pki*sdq)M&j>}qLhli^+jo(QI`S9UDUDLH0;M-XaiAq*r=<5#2$#D z4{O*@k%rgdDJmTy8I+A6d5JpKa5m_=Lh=@M{f)ZmkbFcPTK6^YM-S--QHQn<=POFz zLNc7?I;4xD4yB{GA1YJU6Y&$3;gAeF#zML%>W~*}PPi0OLs7R5l3~A3AYBl3zZmy3 zGkekkV4Y%r@mnuQh9iO?Rf)PDkQ$-j#se7%(eThWLi$0}y$6Y<8#(teB*Vd_kg7!8 z_mCQk(j7>KW1GsK92*X)iTG_aB*U?TA$>3EHbeSBl(OYGxQh@X&yA6#EkLQm-s3{B z5x5BK4lV|JgZTZLDd2K&3Ah4$2V4n$1g-*EUR({buG?E6DUxl6;tX&MNFZycZ2(t+8^H{4Gk65t1|rvRnIP(QE(>gg*Rc~s z<-)xWq7L9b0P&-^55Xo)iW?G)gcB3;+eN zBd7((fI4t8m=C@S7J_+TF?b5pgMWayhUPI?28QBgRDf|Y5RO1d20sTUf=9ur;4yFq z_yzbOcpUr`tOQw&^(9yYo{~|Ar~xk2AZ4R7$$v<7PP4@GID?08&DqvSR$PQphsQ2{ zYsLE8HT%so>fSf%&@-&r@1#+8+NkrxBQjhAZHSuva7hmHc;wjr`vzpUe0?3d^wCa7 zI^S)h4XMZPlvCx;v2`eWt-FG{TIOEw!pd4X*BXECiqaVTWr@Zx9Ck;PSnr9o(d67| z{QXsw*gmZNCg*tEPqi?|D%X}z`x?)KHI>hRUf?$%YZaaa*_F|^BmWdy9VJB6lhp!{seD;_rae* z1#T3jg@(PFn=*`%Y<5xJU>)MlJtpDv*-Bf^7NKj~RbWVqK~HIeGzsOL42iO*?* zLp0B8!ZM%JgrtQPKc@<9S@oQzWiW?i^~?=LwhZ@rP7@Xp^_(VLo%p;aWXAKFu(UUy zS4FZC;@OKu1fyX4tEMHZ0RFO11S?OT)kFsEd|nf>>v>JsVb+&?dRUlRtwxglt0okQ z>o1z1Ah!AJQ9+@sRQii1T>YFTSRM7eCM3~}yuXgFC#aRVYIEx*xDIPW+q*)x(rrt4`{tKzS zB(4)`O7zB>V8DsP&FWI|H4ABTRifRSQmA`C(og+|OxFJgg!z+f&VHb0t_!W|m@DaZ zy$qXn$urKP_1Tjse7mLPjh8sXDeUi=nu>nuY zpsE46p>-u?4ORvTJtyY|C|?kNf6bI}wO#feSxwzgE4G(V{bx#4?a2ESbw4FS2-M_y zN_+06l}V=AL%uQxx}yHCHV1lQH{&fW;s4uhg0RH%5-FGd7p!%>DZTCR_oSR$x+M<( zUal*RTle>s;Qz18aZGSKA~6ns^*B`8WhnoSZr4(T8&y#hx-hz=(|msDRR)l zQ&Gb1PC|QWHcw(*<`W|vHZ6!hnGcxYD9HN?^`uo&lAp9`O%%xy$A23lydfz`ymBP} z*B#0K_eS0~I)wi?L3mU<=KMzK8D4au*fdq}G{&3{p{(s`ZuD)cU?)G!I?Fdwg;Um& z60?}O@68petZOw?;Q_9p8?WWLQs-6*N4HHFI8gGn11R02)Q_5}sBDEW&$)I`i3kOy z_|$QsNh^iBFK|0FCx;!dY+toX_)S_EQPY~Trgg7Pwb%9`uMyJxZV5eiSQTDSg^_6; z@~mc~o~-I4)v-$K!&e??;4kU@|3mul(puQ2^<2cgu@=NONe@c04ZDf$RmrPjyKfgH z`SQPvQ32E1lr=@&M5=6RFKHlym^+%Fd^@kHv=)gNnkvfGEm}yAY+)^}O)1$mS9JNs zGE-f6QV*IPOPNJ6KS@dndkq}&od`1>mryhC?V-rV9MWM`*HbR++V6w3br1FMot&*OGl z6=`^_r1I!x6rrq8%ymx5B$rw*y)Y7^aunHV zn^@HBhv{+(mGr6imf+LOPQeEy4%B8WLnSFBBN=1Fr zcxY!RnCa*)N^qJE&!!^^x%v0aVImhu%JSJhijJ6L?npuP{e2Y^VCwT4CCzW*%daDc z#csYerSFWpO4=;@>F z`)`{>d&HB=!k(^9n>TKY>(V@CxYJjKT`j*~gPH$5l$D6cP|<YFba=)kItK zpg@xsRsSc|2aq~k&*E$uknl`PMM+EAPPKp)zcGPo|;-k#%4 zgL`WG@p~w{r#2B@Q4YPdZ^$amXmu}bGut@7sFjQSTv5KSj^?QlDry|BZAh=X%(tZ> z@!HP(QhGOD+nircLE3IE!sU2vFptvRt+zIo-$2zpwO+KKxArXmK8@(3O-u8^P02;e z!giv>j6U0n(j5Fn`HXK*;xDtgkaIubFA8-?5Al~7DakozcpfQAJs??&60>PF?Dr`o z8&UU}QFjj#?Bj8)Ju@va?AQa6ov4Imv*@`gXC}s+y{Lm(Ud?{Rkitb>8B9eCUJ>6w zGMvR0wTi(j!UvK;*B%mTFkCJkQXNrZ7S}By4ZuZeL^)Stl+Hm46?gm{Qiv#7p=xv# zB~M6(Q}==tBv)}Y?*QvZnz`9aHoa? zw4bN##sh(=s)kvE!m>-l?APXlH^Bv<6MpkT&=p(^HUnYYsEGz)0j7ZoH@6H-0hfc! z@@EAI8$@mucoKSi9Jn652*Sin zBg0dHZLh{3+z2wG&aL1=a2vP`+zxI8Gr=QZ7I+lg0Ww4No#0R4d$8u!JcjT-6ux*k zAAo@%?1(jLa5vZ*gk_zkGq@M*1MUM8!EA6W_%Wp(3{(Zq!E+79$C^D#QLRq zfU9|96Go(>b)F7vhV2-9;MiCrS#hU~I%ahk!%>H=L!2}6PReO=Y=Md>Wia|xy$;#X zO5VnXiiT+0^EvdG;cIF?RO8*pVzBvQiA@?&7~9yi9gB zJ;+{aDHs7(fStfYU?1=^a1?k1oCtmnrhq6ZHE)1lf=fXp0?{?@D-ii2jM;>W_VHhX zN3jE5sOALt9e5Kw3v#%bbD$N7*Q04nfjf4q()wca2W*Z9FM+GU%ivn@3b+M?b*APZ zcnxGJ{RRl9Bj%4S`i0^WqF+umXom;;E9e8>2I2X_-2qvl@;eBNXAWsXvjO~*6%wrE zy$3}(cpv-@d;nH~s17tRCuQDi8aF&t9`pdsz^0%j*bBsO(lGl@Yj8FQUklA<5O%+s zW1v0wH3-iOjT|q?8LS7o@SZ5HAhtK9;2Nliwvi8W3;~A zBZ{HMox$W0Hmf1w>Xu=6+ker71>r^fRTFA~6Fz%XSQsJ-Bvkp`2GPYt#7cb?~g{;Ya&j3 z;P%`Vls{41-=4h)2kdB$564X=ucpX#u}yNC2+5PQ6J@-bj!)5gJngmywTyKo+o@W6 zc?Fx^@tUfAQ(7lUoZdM-UHjlgs|o&3BWGT`AWPE@kam@qIVtnBG5c!#EGS4FIihAM ztPzF|+Vd-8y{y@XbDJ=J_S1lDNj;GNH{)mjwC+svP1=^$wT8CVn^tHF_1@Q>Fn?My zBpt>gzgBy-N<+!uu~#c`H6gKNknh+2VfF&6XFc)9>{R6ciFV!#V##`$kupi{B7E_Q z_A6-nie4#QLp!s*9|)>;ZC7;gk7yXxX#2pX#Iuu=rdNrSmMgfIWoAV z7yHMItpd1mRMVaMP|9a5J!p78cR%WRQd@0RfQH%hAUIjKq~f6-9+uT;@coW9{7;nd zRv!e4MDL+KB`pc`q|9z+az!MzyHe4YT3_=%5X&P;{TqTjdTm!>pce{Dx)p%0`Ta1 z^?*}#FNz->jM4AOYvqcYz1S_zj|uao;bZgt3{UYuZ*)f}Y402s19MHIPrH*cP!S+4 z88a*H>NDEIwa33n`Jqnpg5|{Cts^ccM$;~8J!(x$QszbN2It_pM~i=1Fs0tC>aGv& z=B+D1ztEaA`Hn8a$RD)*q|I1%nAUeN#pliHn$f?lJ5^0I^C!t6awQkWVi}77vu&tq zrfX}eyrYga6rx@Y9Xq3^ID3?&rzkFrTP;5uNAam0I#BjdL{klu(3D}V$_&-kNJPF? zN;?8;QjZ|@!wMIQj|@bR%3+(NO_rH5+}}acy-S{clU(7kb+I${Dx{Ual9$C6gDWdr zb?%CA$r9_0%3rlQNzb4|V)#t9h<0^c{69~aaSvC zb#KX5JmRvuDc3DpWynuSyJNJxM?Pr$+0a;v_k>ucNa{V*`^9)YjQZRlu_2hoqAnX!h$yi^h+Fuq!)0SQCF}1S z|FM<;`)NDDPBo)$@fNyP!X^t{Bi=0*hdlYmc8$fyABr~gt)=dIXLz1-!#GX@$7OCf z$oxVR!A@Wj*aaL3GH>-{ki}&g4Q>a=fb6PcIr6I8&ZXWiT*@1#wq^mrM2Y=ggzYe+ zpgP?>Xs)#`laCQRY;@kd!z3K+g)gUolfkLf!hVE`ZjKLeHH6vw_C^n9zP*rXt5fjq zggs(cvq4V|!>`d8W5f3HXg_raEv$>|bS?Q!!tZvvW@h|3@^jSn<*(6fN8M{R?;JN; zGc}L_$?(n}L$bz4&aqJ*!#iR@25dx~zfl(t$yU^jhGckc^C21D{-=-(Z@(N;UvWQo z<4YwrrDAxio_J1%q|*jcPjN@~j17lug)~ak2}a#nNK-}KT)cieQDRY^47Z?%WVrB2 zNcQ5lYy{u%?VpfX8gh_x4rss`l2ZVr5aE%N?q^xrYk2A`(Yy}Efb+n?-~te@SDfLP z1}?((TyQbC8pJ><8$1Pd9@sTfGl120s9`;69MWV95qAfCs=oz)wIwJk?J@1RmmYz*sOBoDOQi?Vt|a z3Fd*NU_Qv&$OpkjW_Txs5Srl;7lT8<5|AbGQgAtV2;2o821~#r;Ey01UcL_=1?%H6 z9|OI>;~ciMA&!^F;PF2@39=B|Jw)A7uA4!$5<|hniONj; zWs(&O*HJTrvbsjHVsRyEbd^ROcIHAAyKxWZCy|MHap3t_vWGzyV77s2pGU zmzpbSXtudCMa}oFL$}>^oq2?-tipwUZ-6}!ms3e$&OxqpZCD*+aL(-)beE`yC%*q< zR+-X%7q0vUJ}8-(MCWJpa1-`=>U?B1B}4+$EAf%DLa?TUz=LJ!8#;`DvlI`hnNebi zmi;t2i;`F)oq^O$)G6?kmWUE74gOk)vk*k;Cxtj{VssPvwBI;Geng(pw8e4v!C3Gi z*bjUJvQiACmRMS{v3-_5c@SBMLzomXqzW73M^fkH;1{3*{0>AJrwPS%+1P(1$j1JA zfo$ymHJ%$R4*t)9f(`z^4cdWgKsE`$f_bn>09L9aGi%rkjU#vibOvvMb-@Q9W}wAc z4a|ybl=$gx`|dX#l)uK>g?y5Db zPMxtw)W@@^!|peos46tfoUf)6mvnV0qyMY``OI$)WRrb>ZXC5AnQuq7Y|uac-2giZ zR2{?cfBd_SgqagL9d`(Kq?>KtcciUhmUi@Tb^{lB3)X8qM+t$S)TOqcjklpQ3(%aI z*jU$!A4sVizivdw8td#3h}L05U`u`@@t5^M)~vhU0Jk*JcPn-1F2|I_Pz!S!+eGKW z7t(x+czH6eh3%A5OWB;7+VZR)S7aCUnC?T7R znvT%0lIf|YKbv-#h|r7b@#;qQ+veqtb2eV$4a{m(cvA5X11;!kQ=OfRWRzv5@*q_+ zT`OBe#u5Lya$cMnt(mjYiBh4L9gEqk!9yk8}WtA$BYu`ZFDq4t3cyH53w7cOojV#$bdk|v*_j=&qkyR#Hkk2 zns{@xEFm{%?Hcy45k3Zy75;{QUYy}3^PypB95F{T$Ec{y)ZG>odcxU@e?Uopj`X4x zEp)yz8%%7SKnpY=2!FnBq5GH~pRcf?;g=fQ3At)r2i_$plJgriI(h1-@l(c*7(H#8 zUr2bcI#RF=)=lO4mXz}GN@r5LtqZAV)gmY~D5RyA@!!*k76HJ?*6>Gs4bQgohR_R0i%WeeIpMCU1F57B*II{?L6(<(k8BuUrP ztWHf398xEIQco2Y6e<=bY-HJnD?`!IJqS$}L(%caC{v0K%2s3P*PqtKwi7gCbv;dW zr$8a{DCJcl@+1}fuP;P8tkSvA!8F~gLWIPz@_)eti;bO8*HyYH!uD0VD;BjH&TC98 zKiX&L_B=B+<^8pvD_L*S*~?kEA$V-knX(?~7bq=+Jz2UJ*#EQnj~B(uGNbuzVpYP) z4|T_0&14u0ivMRb8RAH-ey$_6IixEWt{&3etXHd~OP5~K9XR1LMp*NM&coK&Qc|vraiinaI(y4f6m-|n zx7tE$zKCfr_}|ivlQhdApl{XPtoEF3p;cOZZMRbo>$EB%?suKk7%Ibuwvp7|K+Dnu zixbHiSh8US)>K<1=|)AHzxXOIY13Vps2U}C_7Zb%k>&1BL0!CT+)uF&AYR^BtA4@4=n<4qubWD^5s`OETBLxNY0YXpBWybMlT!yUka1 zOwB<2t2!nwOj66$TT8shjfF zyVdIHtTwSSD)=-{W%0zJCYTPmHK<@*w!v*xQwbR^LD+U=hBmsnzdI6B`5N7`4_n140NQFf)grX z$Cr6I{0m|$>PY`dU6rultGqC2lgm%dJfn`a=ppGhO72UT=CEO!w+S0uAm#RY()?b; zY!VgXBQX}2vLsywqc7f6JW%426k>VoRkA=@axuAw&{ondo7PcI&z{naswRg;lX{N7 zG^1&ZCXb-Z9>+Qh#pi=nypTBCxv>f3G8ohgXOa2BDe6ndNQxgE;w$NQp_SNC(vFC3 zG*-y$}Bs;C(mffjxj>&O zx`1gz0||o~`%#rPSz4A7&z-#^q7%lt3&u#g9n*&Y;C2&9DeneGGmo2|8O{1gyD!#5 zrl`ZQ;S}!~vQyH1!6l*|ef4WzN4p7LUcq5reMYBv1*?O?sO{~%UBa>3d1o5bs$*A~ zR>#sX$NXmU?cMRB)K(vBwef&~n?8{eum=jZSb$fnSqkAG z6s)c)1a)8$cmga2FM?&DGu~J^=ms7JTZ5m0QQ#49B=|Wv7CZ_r1&@KNK==`8c7n{q z6X8IA2m9xN{x!JvKP@=W;I;W}`qV0- zR+v^q2|X|8TRT7PM6qR{X!gB)d-Ec6orYq$v!Mtz9e@0=pHO)(-%H|D)gwD6+7@JH zOJmF}+6pO;@~6pa+d~bnf82}4eDs~8;KvulNE?PQ&DKeDT$en`Cwb^Z@>q!Epgl05 zYD}5u?Ih&}Vm3Q3E5uJL^MYVWJsXU-P9@D3>j%_W9R2dGTt!NulMTg(w6YMgEDDZ0 z)=HeqO-!5t?gclEk*k79Oq}7q1@@LKan3-icRHm84sI{JMuv^;0m7LcQuxYBW zA*5hm?dhFmCZ@VaJqjAzJXa)k8C;XaassJNcym~R*0Odn zX!CAq)eFXY0u5t5J;xPv`!|pE?3-3FOHvkpH7Fz1lkY!mP)2%e7h`jnq)y`wQB%xq{-?C!RL{f2^1EM8F4SkZhJEEInuv*5Ji z1?%9Aa;EIacT~d9?-w{pD=d*=hf(|jkI~ZZQtDKZDK*hh@><(zh*0e_^CnN}z7iLa z$Ha~acGhBOM$CbBCUxkjB(;QY%+Ta%vr}eF9XfIf{!>Dq-L5Pwk(!i~eWf+IjI()! z*}Q=n5#3TTW#ZV5qC$JUOPtdLSrFl0!r7V8q}CCaURyT=HNTn{?fJ#9Oj2pZ=~IsOOjEf1nZ zx$`z#eqhaEEE!~V^KC!DrqRJl8);(Lw1)COt@2NEmNqZ%uy$rENsrvL%=*Nae;#E=)KO*}_)J=~SjoZV zOdN-i9NX=W?gu3;?DU^d>+h!QuMc;j%=KrZNqJUPKwblrjU}d#-^i?>HI{{5l1|66Exqw} zp`S3!s&Lvfku+Myy3tMBLVL>sWZZU`pKT&~uu-~0sa)u0S16ZeS|DcN;`L>6VVSaU znbZudbS<=(_V7%aEqRr7C3F|a#M)N!lA_9hLP`DHzrD77sabbK=R->J2q-icl0ynd z*Qr(IE;O;q)wC`gU<_apOt;!@b*10i)#O`sJeJpDe%*Put64z&rP?g-UroDqTUnwQ!QO{;F8ZW`>%{h12g!&#i`L^1eNV zubRpK$901KVR<$q?^T{PG?RsM<%P+$*It`%T23`Ik=@T04zhYKyGHr!kkf|Cg*KKf z&-R3=Um#^o`P@|~zg(yZc)GL0${1G~ZC_+>sl$E;yg05KrIr<`gmv~sMNOXWH~-y3 z^<30p&zNy*v40`Vp=v@%9BEY~J%ogdVBNN8(El*g`&Rp+_oQ``(D5)K(#k(;rgvSZ zBFPi~(r0?T-19mKvPJ&1`Z1J6^1^<9d>y=&E58WVEEO#K*P@%W-~3S+dB zY_|q(SZ%M!UM{d|%WG;;zR^K2h>~XQcB2Qc7ugxUwVPGc)s=r!7?@r(m^X_vlToW( zMGfi%703R5KF*1Trx$t9{WV2xAQ*|t*stDetf$$o&6Jz?<#uD1|j%6=M*)R^PdTmbVbLExi-i!&o!{D zNGbo6-R-2ZqAzR%E{%z^kGT7D?D9ALEXMX&ekjgHjNTVPgn=%s{&lfPY557x*)NdCqVicgj=Bp&E*6^{PG7zkr7m*w zC5_!axncm+H^{sFd!AGk5g=Ctv|!r_tFaQ9Gt6nc=t5YMFW-)CWypOk|A4W7XK33| z!uj_+EoWi#NGO)>CVc`HJev^Caj($@nT0PFSPzOD-H6{p2jWLbbIcM87%xx#28jiX zVH90?bWa@D^&6M|Uwl^(+-`M!y#hS%1dp8(Ol$#2w19LZi<5E<8U~nA%0( zi}zvc=DY*PjGo{+us^r~Oa?cCW6dbF&F*@1FIL}IHWeH2))1z2)jyV{G2b36NPuMFnvvjT*#j|P_#U41IRz1W76i|E>O8$5vRM<8?Y zvB8gGE2E7_&?lQf>-@(4%AK)~QxzDTw z?}51>TbzWg8NwDLsf%KptuZnHWNVC!1lbxRb3wMo$O>5}!y+SFpuj~nyFs>?2wNzE zEi}#+^QjNAb!gnd^I!w;I_Lr32ED0jW3Yf4*`@{OQdh2I8K+kW~m1xuM`Cc$CVU>r-kZ`eAEB<-1$^-fbY(?I?gY-(v zk5To$S)bzu7$TAO9IQ8SmRK%S57B4JYE1}J=5T%On54NQ^hMHIVWxF`C7a(!?zz1R zGFlV;N^+3VhGX;+7dTW-9**T{7TuQK;TBEKzxQ-k2=m72(`{;HzPXY!pO7?DUu87$ z4}#R}^$q3t$^l)q!)-1L(ca>dR;95<9MG!F4q>=^=wP0HG-s#ym2G`25OR>QfT zR%~&jYHSXK2_{=!wpyc?D=LSvwRe(o_W06_->1Y`#iP_3nTQ%>BvnV&g=5Xsm2$%hI{QC*8cd z%}J=ZXIZaz5%zP)->{< zp*6j@IE}50`ila~I2QPwfts^l%oe%+%U*4r@%@|1LyP>-#4uHHpS_1ArRqa`Em zvku=w=B}1KyAK?|v0nHJ94zj{n#gcu=dP}Ob|-Nk|0nyv?Ot?GzM5ETpAu-q^JHQl z6yw}g3>H3jL#(kZ?t>;gSBG8y>I3}w>s=3jvJ=|zV$gxBM{4cU?8!c?MGT*6?kc*=N4=G+;Jj0v)ooV;v%Z0O)94+$x#M|;} z7}5aJ)D@a}NFV9QE_MYUj-8n$xgV+cklwjj^%FhRimQuQ%ELibY|k0??5s>=tGC8q zSCRgkQBFR6*gja;HC{Yj+{!KD59zRQj*^?vU;KiyH@8%EQCxKu_gp7_&mQ$MoXU6* z+vsqplM)c02HR%WNx5$OL)=LyE58u7JI-mZ4X8Jjbj(O%DO(-U|)0S+D;PBM_QcSVHT4Iisu$jp`>bWwX>Jv zD!NEq9L^QbI>X`}BtG5ithlDJKOPi&t>`qz+OOURiR~+%G3x2Q+i2KldKJHfW`3p* zXo7ERPG{H!=|zJB@$?xU&y-znS0j`DGktxBXWx|Uy6x34`uQ`xH(y2eNA!)w)LrU^ z1D)`ZbJ6(QLzMdBZ=5K-fxoOTDrfOCYNQgQgx+M0j&&mq`>{N2kXYBzAYlc{8flYJ z%IA^04PUdqqd|&8`l};eZWyF)qO=ea%bbXU0;!QG9fIU9N>z{=ijpmgCf0qHbDba= zbiIvIl2KalWWO|SGsIZ&5VpuJT9r8XcSxN@Nr3`1MwFUDiWa5ukUELdd`KNdsR&XZ zQF;i;aH~Ej-@HX#I3zDo>Ix}JlyC{es=%EW5P$u!lh~;Bf-b?F^q=b+)2V|yn^1O@ zQtr>PV6(c2S;Z&eEjc)_1TzDlUVQSn(a961b1EpSsNGS$D}ROVFE8+H%iei}cu4X{ zEGz8bpfMgZ0cDtj!z^syb7tr05G3x90)^os9caf<{d|hOY-JP062Z5)NBm=FSq2)8 znt|HHT>K!;2A6^i`{W;MoDak{dzqss_L#m=+G7rDO=FWs*L^6+#tM=_wt#6W$i@sd z;t;lgX(5P&q^XaqvV}_7Wz18D#5~eh9Ml zO0j-t8s`E*4}}W+9Ask*>}RpDh2KFow(tOCV+&YLnezm_K`)TSf$;{_pbyv<^aWY4 z9zSph*btlmVnu1qG_Vo)I@knUDMuP_3LzZ|)JWp`zsb_7$wPT*@` zG`Jj$0p9{KlBGEUb_Gv?-N4gecd!bK1FwKRz-wSHP=Pld57q$_Ko)BV`Cg1igK|?7 z<_<+a2>xJyFbEs~vH&%Mz)s*`um?C4OaO;rSs42fE;RMH-Z^kL3WrD}6l-p8jbz1D z8g-|PI_$y?GN+(7u<~gBalH+FSf1}diQ@*l2)`WHcaf!y#M!;EQ!>bg)kc9VMUDoS zfMdYb;8-vdM88h+0XQDiffK+ga3c5}{_5|Mp$Aj;KQ@{_wwctk}fqTIHAl{kgQ*a+x0PY8m zgW2FI@Bnxk{22TNNr(Fc0xQ9^pgnFc4`fd>AM64afJmU+K@bU(D*}6f#URodR|2x1 zRR-csbLDhlu#ZXz{Z4;Jp7t4(UO4#?ko~%2U3cL;?U2!+SH^HC5x4~aPylJi)#FOOig15lmK^s{#hHxR+ zp_u&>WNr3)AnQ8Z2b+Tr!C>$a*a}3l)pP-6V0REU3l0@iTu5_4|5~llpEo6s{*b=u z;4#Afi~5CT)~wQKh%4f25a@RX8W>9?c za(B9RS??lqHYeFn`X4F&&PXr8{EGg(f)5ui{j9Ig+eNB5zofBAeVls zQLCH!9(F+?oZqCWQ&XT14-TRAH}%79Bc7_lf-|c14W3SsUdUeVN^Pt4_HwKuHBgAJ z)~}K{`^PMZuZNgf3k~k*SJ$3&q?EgBG_{6mg~ap{EicF(>IJzZ^H|A-Mi{mW6XHXB z9HouW&U9>@-6;q-#C>MKuF}8V!{YxYzrRCK3tCzVJtma+sA^^PH~!_UKI~Mfh0td~ zNwG2F2P`2wPry1t>QFECk1gI{!DXY4pB~6!K(C1@8A#h*Ubh!MURn|*tFP4&F{wpUsH$-+p?mHnSt#b*foo{}ib+FrZ~IVIA(c%Rnm z_QF92p+RoR6k`z7AQBg~{zzM5FK5|XDAbm0F~KG|y|~1$POZpY|C8hW(IX}Q6m#TP zj`y8+?vd0Uwg0iig^rvlkz}*|-|fQ7miH4L|4`Drp)^{0#wGNi<$_1QQpvG03|_p2!(Zjz|2ofmepaaq6-+99Rp*kpq%P`Q zbF!a>p6uh-OI@66<>=Q;%hAHIRi)h&PlvvezCi8!xZ5yWYd>xua`OHT95=5f#`4-y zQ(`Q`72k$hwf5^Me7m94=RYCt?Q45WU&XzZ)X-h?D(-Dy@Py~q%>LUO^kUpw)xpvU zF15SKYrZU%)=h@F^%$YmsnV~WaR^TIgP-rePjT`kypYR9Weea$Ch zX0=C{xPxMO7-pWy`)a%|{|RLsYUP{ZGgq$2hjuDWy?~uRY6ZiecA^EhVn91g($ktt zKEC{XN?PIOYst(MmqYs<* zKGZ!sQ}Hd_Zeo~9u9(!B<5tm$CU8CcvEQhs(&c;QKZ1y#fDNFH1Ji# z!hEVPWwE`d(XH0FnW{otx#A6|Pte;x;?}(}dH!cl!>xD4W9~;Cx?=C?#BcA~NH(Vz zWv^088_5>u9ANKlOS3Cu+Gd=xkPAMSOPfd>t`J?Q$$fY1EXwrW=t@oerl&j2nq03% z{X03A+8@bo65?@oHx^Z*Buh7y@Wsv2)sm+q|JHDV0t~0?NE@-0JRK?eGbScBM%3S# z+dEQm?7@DN^6TUvQobM9Zhe(@jOmexZ>4w zipyx@FR3|3h?=}ZsQNxCkta>xq4|>T9f5umNZG_=l%%~8sBHu#&UEdvzG{QSd+L#~ zRZzE@-db9R*88N5Ez>cRIydM~(K6ezkJ9YR?D)A< z)S;V;u+zTGL!JiXAPxI16F?tuB8V!4E$^lY1z|L#X$!s%CV((X)XW5DgUdh|o@zb> z=YWU7H$i6nI2U{X&I5Ves0RP*gY!X{>~V`gSkk0%iy<(BD42F>+Jj3$W*~%I0sw_t^rqrTfnzK0el;T(Giypeh01rVUEMC1!0CGx~#&QMs!)d53YyaQU<%f z%@Eq)&20f=!L1;BliR>iAgsGI)4)vdJunMA0KN-W`^T6(4KG+*P2#y2`LA+CO5jwmBt_0i6^r;lYzTzTuKql)MF6tLGcA>gXeY}bOMpOHFd!gATy0R2?l|u!M)(uAgskiZ&?_JiHps_=u7mP zg1 za}cG1xRPWCumiSXaHr`Gb^?2VST}wCh2AcLyI+~DY&^{H#0uoU*o|O6Y%|Nq{$MFM07Pa%8#HLGnTpy?Y3M8*^e@}R zw;G0TSXNB}*_$2-wgh3`D4LGKAW$;`+oQqp;23Z+IF_e1ADg=fIRRxyWoan$#IvB* z(Rkw9$zUUJD%cZD0hs}6D){xucH$W*Q>}Su&lQ2;SAHpKPb9IS$vcgx>Grnm; z)rxFa{wV#XE^8}4Fk}CR6c&W`#4%bORMwBug**$2uy$~@X6Et^I40T2iw*=eb`rdT z%i37*;WVsO*-$h;9{L@0rIW47!uUvvOPu9S4O^G3<%3Aux~w0Z(_03IM0y$jJ#kJ~ z(*d^zuGGFwnZ4y+3QHEvK@s-*VxE4!%wV7n-T9i-4_Y*~(Lt%2X^(hI()rV^qFXYt_LDIT ztC|x2oZ#vj85SHQ76{BRsu9PsfA%UgWa-3^cJ4x>x67>MR-+VXQlYUPokmgDoIR{q zLq(=R>vf?R5z5?r5t@^TmnvXDtn` z^0J6k6y?xa`q+tp2+uDt)_UPI@iPJElyS1H;lEWRjOzPKO!mm+RiD$mgiYgeGt1JX z^(+7OpzW`s&;?ImKIIal&iltYDP_T>wCew2`{EI-cs2SMLn4u>%?3hWNT(Ni-J zj0V|K>M?S7#7@*T_j;y|TSd8QfJcJFGD)(d+y#aa7+7?G2YD01N(w$;7m{hE(PaGWss0v?;$S&4=Sv zrGaTV`VWXJD6!I@xbjz(1{J$Bu@=4`Q2wK5t=yk#V(yucz=`MnF&q2rl0(C za;ugX*TNGtfukS(8y3GymXvG6b+_KS7Gh2h3d<`UCU|)Thk5lGo#GX&4hlnP2jbJB zorLP5@{N6K<@6NOayoUWThUCu`JnG3A+>HrD^Fvf_4prsTU*4M5kQ~d-euk-e zCo~5As6*OrPmHz=k}Kju5!I6}e6!J4QH?Ry2b8s-i7#JIv{|sqGRNpPesF1E80O(*c_Njl{e)cR{O9$65GmY8CRV>ED`OW`6`Y~#}o=3h(dt5 zJH&ru>1%ZlJ@yCC-hG|C26%Xoveh`bdFNS}*_uNsb0T~cRv5;1p*0;{YVIzS4wQuW zTCzdoD10@RF6?LF@UmfDF$df2Dd;O$SB#yDMkobk!ysb~-Fn;^78Bi_6bfid=92n1 zW#k&aMMC*0ZW*LS{SBtOAyvJ$;jaY3MrFfl^&f&2v!8=NWTJeq;sn5y_Z~5zY;6hJ^Lqah6 z+kS(1h-}yfiZ2iKmyONsszj5Txd)D`hZ!#qTgT(V_e#KT5 zz15?vr;y#HVya{djgFFX{r@IsvPpd^{?>6)#QAro9(T2V6dxI=r7D$QXHs5JNwaL2 z)4$@bls78CEJLD0vnl@TYH`tNA!Wjf_R@yH{`ns1SblN~?H^h32LC!WNv=q&hsjql zde=A>4@@l%Y8YaT-K3q#6*0cMQ9NCDWz*GS(6Lx?4>4jG%nMj>u?U{LSIu@J&rua# ze1D1>RiXB1czqiSM;6P%YA3S5YJDN&{E6bxw0=~@2mDvmc63EUOIG`N<4osh;^>N- z7@8R}rs8o!Ewoy6@ehGI@HmJmU(Gk*LGT<{NC^v4R2grslhdZL6#=q~Jb8ZG+k>uN zTW&44T$1ax8q%2(l6%%7m#3Y)o z|KD6JnB{%{vw0p9pXW87$oKB$?s9kTIcLtCIdcZIM~}^?p&h|ckXP&L0*(RsG;|r* z4g3b=)6ust~1AYtg3Fq&@x!{kW2K0mjumJQ17lYkE zKHJZW*XU!aN6}Sw17hD6b1~-7Q3aYU@+J*(cm29h^ z0p;7Ovk^0s517wiiwo*Q>ehkHKnRLFVgDf*h}WAyKJ$$Do@On$9fW?$#gs0AJMsD& zxC?v$ehNaV?O2%!%<2Any-&XT3coSR)-T`-l zcfpI`w_rmE({~`R0$2`q0q=w3!SBKK;1A%Z;LqUvp%9K=a1aUp1`_x?xDk8=9snPM z$3O{%mA(TN;18f7_y-7Mp)oLq8w%C}jX-M<&989*QN&5p6to0=KsDGKtYH8PHXH{v zabhG`3tR+Rfgga@;C9dk+ymNy`@lNj39v4B4s-;sgY`gr6G?Ic9YJT%33LSqfepaH zAgV}drhttNB9K6WgC;n!5QLy;R)Ox|dtfv0eXtdH1VouB%`vbIm<$Gh7r{XAYcL2b z2SdQ0z;-NVX)^Yq$Y2YWC3jL`Uy9UslTX!{e+0j8g$6we27|}JQ1BGUwGHwmhxSi{ z5qNzbTnJ`>JHSkkcVo!e(i{bI!88y#cXG)xiu1f?hft-uSQ4cEGhIB0?s zFxwh$@G=NHFI@v+uBC54m|^KU2=go507rs1!EqqWyxhm!23O$qk02C8dH~`vOAkRj zMF|R_84Ugcjst%MXL7Ck4F~uq{SF#KEB*khfyfHfbOaxRi$Tc{CLL6OTF?Nz0vdwf zf=VzB!mk3ksYeo(Z0gOy`Vev?7i!!_?+S?kk2We1NmHG78n8k07im8gTp|3%ZfQeM{opQ z`-7vvA>e3m7&sPO0P-oqB_N+7Tn0`8<3K(oc-#{D&*ub-ae~hU{sK+~AAz$#6GTY( zT%aY$=K{S!J{LFu%rN3?eO5^AR`^{1}`J?gFC?s8_hL4SWBSk!agqo+klI~0B{M|A6yC!2A6@6 z;Bs&}2#1IlYn(5=i-R3Fu^LPQW5G*c9QZ4^2IPZ;wO|;y4jcp$_%^r^gsGJ_fiSJo z7O)+d0K(Eq+rUBK$KYLXJ9r=50lG_c(5P`uwkR<h$^y@TT2KqZ|Cft;=79=)v3$@3 zEChMW6@l%+3t(@#E5$)yoG1o)*H{Wp1uuj1z$+l!aj6Vk2VMo?O-t9n&%kfM6X10a zzNT~oyb9g~;h9OdKzL%(9ncglc^8C3Bz+6o@vihc9KeB*?t#t0aSOY}oBGm*{N^}@tClI>=An1OyEcM|Z& zGIaMP7$92t*KKzVs#zTHqIh!OkGk zQ#9Q`jBMpSv?4%^Xr)MSAs7Y5fy2O!;Bas&I12QG;EV>_fn&fa;8+lbOBx5lphy^u zX!e2=K`TQ@@FX1YfWc&t2Mnfw@W-U-Ap9?B2FO<-yajduXMt~mv%v^(F8CHW51a?W zztbE5HQ*6&0eBW%2&RIIz>DBwu!KwSN*vq*F;;B;^UxCs0ZM7D{v5rm8_J-}Tc&nCh+PJ_oMeFow&NxMNbv$PjPYe|V9S_SKAax#)< z>CAXd)^oEtP@%HgU5!)Bev~1Zj^u;s2o}Q5}p7CqtJM+(H zTE)J2#^2wE_AeUgVEz@P3(kR*+HehdeeR3;9@FX>(W9*7K;9*$TQF zd$Kl#)v2ZAo1IzGu_foMDd1pEP4*}|d4fV2{n^e%6qjvm$Cl(IyD1C{4S%Jp8~Wkn z!cB}=dT#Pig<+iMQ9AuaTkNRT&B%y#$WQKSq%;~}-GM?(r`pk{#mQxcLs$GtTN4`A zVhJV5zbh2p6f*v_EgiUo7^^=uznuI4`Ru_*3~X83E6K$M$ZEI!DtT~2Z>e36h>4R& zL`Q&TR0JJyxiYt=J|DUutFq? zPV&OrNi7Y{X_S#kAiH-hd4O@P-+e;+xLq1onDf1_$}He*NXK^C+B(aYMc++!G}JBi zyZK)7J+XSW2--(bLibE8X1?q_Fy6oGyFzz~Ia@!9{&J)*CAM-9n@5m$;#O~|Ew(aM zxcIQ}R&Tzy$yx+?;S*CJ|WAfeDk2rr1`2g zmX557SWRWo!xk`9b-t&dSQitqhk^A8&XhDz@X=xV%8LDBl(Jg4PRb;4>-?v5dAVZn z1c#KChEL0;coH`(*1otfCxJ>t-phi<$km6*G(Klww7`ZBm4^s|<{#D!GpKWD%8Oq1?rjfSsaJ6gJNl zK4zuL&d$rz=efcgO8mNu^$}>Im~*Gle8GHLDXg?bk%znJPP^!J~N z@_3=E;hzp?VWxSOLNd=ciD*Q@Uki?Hghwkp>y46P3_U1u?ne`ZZX5#z7xw5{ib8ik z8r+YukExKOeO=mAH_0YKLeGZQYjPK!d+J<;q(9m~us|x8-SOtmkhj z&Hp}OouNp5Ev&Dau=X`ho#dfoNXLl_>((lS6)btk*A3c#np#s`*`nG}*Q2RwB{!sO=+V^0V!e&?SqCd-e>^qC@NetpFPwgD zImf+XmXpxUTT}Vi{xS$Up>jFxy4k6g%I#b}J+o6s z2u6)~&wf7l@08CK7hcQft0|vlr*^2x>4v{CTYEWmr?rldj@C~|2}0`1Y#*fdepWEr zvtql3<-b0a)Q!KUUQ>y6@sQMmEbY$UXGlLVN_*{szM6)#$#6B>R4r{teH|GcrJszl z&zq+in!jjB?L57`{GJ8oZ6$6}Z#wfhT~5oWAm-jCZ46dZCd^kF^|wV{gI&eyw8Y#M zN|i6BV?Us)!)Lmv&e$WLh3@}$%tdjRY6PS;GWro`#yC*fJqt&(L`=EIIv~%WUd0-~ zx9cI_hvH`Ma#8G{{ru{^IAi6+m*kPABNo0nI`PG8Tj$MjQ3c{=x{}u%Ts($)1*SDJ zh<4UvAsJsYbjsJzj5P~NJ8hu8sI1%O{ml=D-%T#wf2+5};zOk=Zi>InTXF38TFG9` z-az(N8oiO$%NXUfXZ22-Z0&>fMxm!~28Ax~;2Ipd=xtXgY5Ip`*e9)}X$BGkYT{oC zh4e{FLGd}$zGsly)-G{Sc#mh18rz+-!xvF&Z}16dNj#8(430h`q`1DyuAhc zqir1*@%@Z%o<V1 zXY-d<=}3ibN}DX?j0vY)JPqacB+X^-Ak63s{(;@^rkxYL691hX_3Y>o{ zxjry$$VjtPZsVQ(?u@j%dSo+YWv3l5&<#oKoiNjh3fJzmqwq;AxCMAz?pMKlj#aR7n(-52-Geu4{53ZH|yv4hX+FzzPq84eKjWCqY8uRG$H-5(AU<_ zVD^emx1pYs(p`i;TUfC4OZLHV$bp*lS%$rt?o}7l1>AQlp<5Q##g{rJd!F$lY((Ut zmW5q`5ska!t)}m%raM}Ud!Z^GMIB3bh#%g|nC>m;tzw;~rC-sVEF3B><#IgX(yVlM zrS{gZ)hI5mxC!%{o$mcKaTP-Ebu-M4md{InVwyM3OJ~iW1jM=FzE5G;Yyiv!NPJWU8jgTDt1+~aK zm|kD#vtO&lvxE)(GUooGS};T)mg%}3L-Z4Mw&g_nN0r?URDZN;g{qU!rgJKUHW zP9M+8PNmz4^-!|#s{IXBti|c{31S_AY=rLTUm&27o-e7ai2&BR9(=b71_4LhH% z5o@)lEnSVhRhAy4U?Z~A8;U(6xxLS7U%B=sw0ASw)i$#qLqKAqO2=y%tY6C?Do&qU z$$rB^+tH@Wu;0ABS>ok%(Ky-@M@7jdm!(e>dpdF(TYvpZwy`@ox@QhzitFid>fKJal%;zxwa zc#Zl(W(SYIF7vyeep$DH2kF_NJvX#%8p0H(%URV<6S{vdsj z>vMl(>#jL=6jA%UrRf%2clQmfIvsh_{mtJfFy zw!Xgp&w2twX(K+Nod-(D$e&;uiv|CD4Zj1Oo^;+t)w&s0-P0|8co>H_S&hl(?Hk%y zszcPF?{Y{KV2f>Pr)8<+Ec5K&s!=#;D)K&$LC9iK7Ahk z6xGPzjyfA=Seg=kI|GGOCR9Ag8HO3#f}UT8l~btM-abRETql1@`wWHS^WS>447I08 zQ5hD>wfwi5sEk`7&wso1LLa!c+cGSbYxr+BZp&~LQ@Q=WXsl>*E9^**wb}tJct=Km z-Nlp?{V-0WyF@!O_RL`g`)+T>>kY{M`UYg*AI+F1WRYIdYO1)2rVbR=BvZu_k7s-* zWO)A%tfq3BcYKo2Q+euZ+EH+3b1!y1HRC-)9k*woo;`+pW`^Qfu*RQc}4RqjTm$UFW*Lel1LaK^T`~aK7c4hyA3P+cbF6%;s`46PnqLf=}*Nu~Q8)YYFvp zBsX|E8l2dPv;f*?Q(r~pbuu5aZf=Qd|zs-8tJBU_SH|6 z8ASPwO2z^yn|8FTeWs-mZ_BgQNIk)$-JuTp7z_4R$INK4N(Zoawq$OSCuSlmdRVm-9QR%8>EY5%9`FcuJ%d0ltp&|6%X@6YNtib_XjHdQ8c=#AXPaIkCv+jN(?wxF zA094rHTV7Ey%XD0SYFLBl;Bcx9wi*D8%&YY?dG!Bg3R4QeFzKCWQGV`NphU=#KO$_ zLbnGWb{I?iC2yI6)Jwg6DSG0BeiYe%O(&A`FcMC645qMpJ_GnhHj^mvH&tz3g|3r4 zek9K?ngzyxk$Ho{hMcelf9rG%3 zLUx?ZZ1LY~xx@I)JFAU(6-f|h$T@3e{xc2L5#KubF7z*GVyh$Y3tMa z>Dg8+wNKWkx&!$h`bi!&>7V7U+&j~FY(?tM;{I9BhxD=_VouBdd7&Q@iA&_FD3sr( zxU7yr?1O=N31zD{v+h+Tl(i_weW)$#Jt}LTuu$4j+p$?=&uk^@2z} zVqgfO7pNB+HqvhR|*|_KPGFA*j>o3Sof(}VxA(d*0W&N5Q@#SZ6x#+xn{-N zZfZrrVa{TWf`p-Pa%$MfJU+U6AZfmF4x*%O(>jv2sim0o$T_TuJ2Kl)@W+|mD4~7* z#T0hT?l?sbHGD(%e@PqBxGTl>Q=zcz9TPLQc}`YFfKIQ_U0gT$sDim1&3f;d^XNy; zb>FbF_VRC4IoF75qq9ZD;t;0?A1j&riLAC_&s1LJwE1LK9kI(xPi1)tJs{7dEU`Ey zDiAxw*Uc8oM-mNvker@unVV%-$(P@GI;#p_zMJ^tfGL?G z1oVka|8AT8M5fht*@8(8yrs#b4dV8{+({20ZH$Q#9j=`{N_Sy}N1bf30+hm5M>sqc z=aBtRKQ_v*o9+E4ACFl%W)IcP-0LF#DCJD-Ca&4;%66`|&Q}DY7Q1FQtJH(Y)=Jwj zTW!Rx)mttV;|jM%*`nhL{(#?TgRB+%NqYmCx^Z@EgDOTCwJ0jp*_Q4m6pv!XO|u7x zbujXp83bqiC~>8cSjQ~<(BT5;v1UfUzD9VZw|+}u0zI?E`dfHglSz}ct}{h{Ex6_! z?(hhCWs;|_m)HNVB6;}mDYK%dO%5M63jdRrVPO~Y+^2LFF?}r4JG-{n(|=+l&6sD4 z>@RdHLxt+62kgVH+0T>zo|v@7-JS^k$93YbEpWsXw$hcAcFPu=S&*&USXei*=b!u2+?ebMy8US<{hkax zd<*?)c+3{0?DC17u$kG-EA^**?GkOCovoH1)P4#w(Y7bImDz~ppU6_O`g5{HWBGhE zFyZZN!4lKLPv^nhY_ZA4ztHH$tFy6}O6B>IuT<>D;%uevbXrF}TRnqE%G1_lhAPN% zMfOKe=TH3P#bTsg@ua~&saPR~1{ciakxh6K_g{9$Ba(A>RrYBi`zzeujoy1{?ak2M z)pbWz9rSBjhNj(AX;dXANiY8}+fvC*4cqvkUcUb2Hil-0HfJlux_IGMoU`TSnF@?e zUD@1(Y#ZG&)9uBZQV!2_%g(-0$!b?DWc2i_SODNuv5=9sYU2tq{WMQlOq;!LMZa-R z!@VH8T2-FL*ouXW!!BgMjD?I*#s9bi;XtDtmsykg^G1H+>wAU!qL=D({KfT&6zsiO z$r7$)zoi@0ZznF9yd)CSUd?{Dl9J2a)Z1TUKrbtK?AO`OR+Vh(^>AC#{*#v*I7p!0NGBodoN-c}EJa+WJO>1ei0wVmA8;Z1LwPW2HYeh$ZT#`4nMSRP` zUHj9&SAOR;(~1q+^lw)d?xAh!qBBSd5^qe!%BWE+xVQFBr6^%kDwa)k9iUY!d1JDn z1GKxv+<+Y3ipLXyz#Rh7V4$; zWx_q`U+wgGtqOK~xVBt(s1_(LpK_|znsM4)m6RRwX-9)6pudvkbJ7I8ZpNWNd_Oh#cq;jy2;ZLWKUl z910e#&&2vJ)IJn@BKptn35rr-njJB>NredmC-|hQT9w>TfEA9q!+Wl@)4lh{;6wM}i&eOMGtnZR9qD z$}idWr&yD|y@eV{A2|-E*n01Gq2SMR#j+z^4$S&GQO@ANAogpI9MS&jk%blY4KP&m zH1+`I`A&XULo(@`<5@+PK{$C0wX$Wy`sS2~^ZnH4A9?-6RYO?f^&4ir){htZQ?4Hb{lFN3wXa6w zqH@jH>bRUby3>~a`l$<9e3RqKmTb&vTxs@w|4gkNWpB>0G~znb%sM_&<48$MzHns? zw+MGQ2u89^2{~^mt$z0j?c;W7Tw%`lzACeTw^fofT}erGjcr)q_MCUcMmWNjL>_i~ z4w@B8N%dSiAF7#KA3J`DroHXhl`~7o4C<$?pM07l7J}Ail%sEt_gbxW-BjUj&ofc* z3G)7tZA;AgQFk4`pMILjdLGE>P)RBIMxl1zEn7VwW*JLMp`Ioc?w}@TH1lRTf<;l~ zJ?s}8{uev9#YwL_HxEw?e=24(g=2`XJ2#!qjSWf3`NcuU`SaCNXV9DdQb}j{E^*ZG zW{%pFYYHz-=}rsQ_YY$8ZsvFzh*)}-b312rRbAMOCtcXEdpX<1y0Cx$AVMC*Jn81% z5xWWhA9KW#pY`kE^zOK3QSj*QohV^lX$LA_(|)YTv*5!ZdC-KlX0xgVh`vRS__Oey z4li@!LfF-j2Tk{W$!VhN1-8^vZ*r8mXDSVvwrXQHBw+{)9h*d))69=qmRnsUuKHbIhR(bko!I;bh`;mZ0q$XzB@$SQ}=G+72B zXVIxi?%k?#7WY)d>wGz4ch2GGgS^aQq|ZQS-%SCSG#qp+}tW^{D4x z81=;Z=XwZf5g+x4&&=!9!4Wz*TlQ6}+^GX}G}K2=4XwT=S8Mt-zV2I54CMC@bJfas zprK5?F;_S=_`V&>-jr)t#U$0=I`2Dlk6=#(&#Ar8lf;F3_)GeyNWGr-{nJd@-!|{N z$dD%78(_kk9m$=mn+WZ#rz#CQmRs;_3iydC^*@oTHsY%Eu{A{=O>NKioyZLm8kVpc zr*ilGOL6v_$%2~jx@&r2?EQ2|^?Dvkj^oI2_A|v@5NAI-Ma^zx=I+x?m+;b4S9;{- z##GW3d9C>6{9Lu^V(7}<`g}ImYf=7aHnbpDFnkyF8|J3=6y~1&mvmFU0J)Ia|@nD^L#5x!ubC7L~&f}N>UTL zI#V0WR{xeOn$F5s@GcKTihSZ9xlSsbnO!O~$P-IlmFJldd+QWGrR8?HPL=p(oG-~6 zTWyplHq9hFXRF`xbm0J}e!~SgnZwBQ>bMSiWEct$F*Q7uH=lcIVwJ?|`L_#(3zbF%{j-nSi{U zO5KgT?AXt{WkvqolWcLWLA9u7X5M(_9io@^ENBPq(dlrQcq-9^u7XKuueIj&5C^%q z|3he89^$}VYf06XXL_^Uz48v4=q9elyqPDSxLTn;0fY0NueSB2s2&sS?0j0be7fitBY0jRG9laQ`!C2YAP=u+D+)b@0$$RL{9UqT!pR{o@JHmdT}3{ zVqGmU^+nA(4LD#9c7`{BrH!I;|_p4$F?7W`es|X72vay7>yVlj!DA z45e&c6>{ZVZ3B}4Qn&8Zg|v^VHxT+O*skk3m47R^1`op?Un+|p){L~{ti&vYe!~Jy zQqc!u_x;Dh1{C&rUVAqCoxIO%M< zwr8(VwzZhaM1MY-EjpUVbPLoq)zj*HpPJYBS?vdexcHX2 ztuyn~N^W&nkIX#5DM@*NZkqis4l#Z#d_BZ?9TEPYMh^N7%rV4J>n7DS(N8}rMixhI zPsSFoAmb&Ij$wod^@qPiQOB*DACTv zDqfi{R*Rj>!+h^s9XN?eI9-3YT|M`N^{S*G@1|f zyxx;y!S8PBCfeI&$SIx!bbi1~jh<4LU z3P(d-%so=)Rufx8s>C!Y7K?FTOB1?4HPs4JnKz1 z`|2j0my_nJ+JlAupm0CR2ix&2rn*z~%xZy@*ug)LX?x|*Zla^HZhC60!QA|xp6!a| zOU~^x?8tu66OH|`c11Ci=tcQ@^ri%DRk6E^^H2UuLGIjD`L9H7_3ISVKjo?Y=dCBN zSTC#Tep=0P-p?=6^+g-$sWr$+*q|_O;pgw`=j%_2Gqts;c0#^|Y96{d6$(ptVp%_|4L57d=*ZfP0b9>io#d$q+`}Yjp&L-wR)J=P9sGqu2tSn!5D1S|* zp&MVsN}UhqTbj;=()c&zsR;MSW(Kn@hx5f!MM-uIPe5^))6x9H|8qV9As@k!Ii1We z5F6dtoyix=p3!@JAv9nkxzMA2NeMU43hMkzau;8hbkI$T5O(h5?1fHg`T15l?py=? zG>zq6&VNuTaY0`7di`p?+K4Ney8}6?S2$95_B*aD@T>fRLQw(ALI1?EuH`!_tB8<1 z&-e*cu)eqRzY+V)@NfU)RP43p=!*DDsG4wm?ig~K>L3S8)wiJj#z#2A^Lvi*JNt z$M!zTzgKA*5sWXhZK-8Lz3RjL(TbI#ku{TlH0@Y==2 z`>qtSSOwywI;lwi(Ydd6YZi$0-mi0CCp4>AGpm1~R1ZhyFXX`+OCjZbc`l|NoAt?ALrp>p#7f2s>lK{Fag@+Kvoq6r^{FN{d(CsBVVVVV zRNz^ONva&vkjo9f)vaKZZpEJZ;<6_fN?+Hrz_*egCa(a$)2qO;!gfFERp2hT7tn5E7;-gA2s+jm{4)I4AUp`uY8`9Qh6@5K9h2E|U)>4k-{z z0-88f@Vh~yu-}bdB_f5B@%YG%m5;G?R*-tIshAHVZ_Wb4o#7qo>QVTk>Vuc2trHwVA_Rp6@aXrWp&h5|0e94Fv^0)pUIuPtUwL%@TXVdcZHV^Mdj#8@+hT3^Er(dkx6wLjb0uzPXh8q_To}2x)|F4U8 zY%0F`a~DY}vyddUV!h1=#ethF4jeo+^k$kv=Wki~^@0dN?dF+Um?4T3`cgG!I0TAZ z$dJwDB-RZflS{04j`NO~IU;|X$7E83E{q$xd#TWc!s%Ub?;R-msJpY!$I4f0kGhK$ zJAEk$TdoRDhH&T6~RXA5_yHIBCn7W%}vA2-$~ zrwBtaQyJ2@Wqk^cv=+Pi>JKZ$gd3f|0|hTAtS@xSTir)AAngPfUkWp8B4%CpKT?GV zeRkYL(|Qyf<9J~1q_PmF~3UE7`*rd=>Ih*%znkI#!`@r)auEf2tmZ?q;7k~SWGMx^NB{)SN zR~KKQ+DQp()cR zie(K8TQU85n7?404)-furn@I_J#phCZ21XTg+Y}Y9w5P@4g=*7T zuuoUIO43Tc_Q8P$e|5@*m4+9ViM5pMkpD2e&_&c-m0^*Og89dIn<&U5y6{4+Kie!x zdPq_3LAJ~@rf`#3zxI!tEqQU2ro+0?yWb?g-8cQ=_qr7{NW{0UGMYrtk%GMt!v{RU##iY%Y){@kc zVmcYZzYeldsz$ewq@C2u*VRRp-ByxHC`4=GqWFcJm)pBg*r7tDN)aGQODV_D1n+p% zMX5T1*9U3A=guywOGq@oMRDKMcTpHq&N5d-BtMQyf4-E>6Ph!*oBy#YI)tPLl4@)nZo{ zg&F1eS9hVrCT}Q>YPOf8aqUTac2<4WJRHxa8rhaEs*gHI(q39nf~zxV{|elU_AqWg zAE#%K*ZE!bC_2JHIi4jD8i}NjHWJ>)L^dCXar7=K(YM$ z7HGXQtCXsRp_23~#f>m>QPqd#_n@o1jk?kP*0?40(L$wBUz~3E2C09-TViuflq$^| zd~4&Y2R?C8E$c2xYiVn!p^M^ky5FX{6`cw{Zl&l>iK{%P2t9Ur;%exz!ca3EAD0lt z8AFcAg`ZTh&exo3*g9a1Q*zeNCDg}S49`&&ub%YTke-g{!) zuTg!;Bdze~DndO0mQ{v&dZZV2{wG5{giy~U^3)azdV@&^`>}-N$T@;;+w17ie@Jx5 z>rSB^)hR9D3AMINT|8 zQTVvSbx=tD_zC|3N749+ZW2c`@iS6BO2W@c@=+>&&ZbG{x7o9mcMAs_7_5<~`T2ux zq`p^Z;@8d9Ep*Xor<=G)3SHUP)hTq*8K=;dl~2EuG+pVFbf;D5$`1V3Gu6^GHwwB} z=(2A8ILl^gysBiKAMG}jpU;}_}P#S2NyZZu8%EVo}|+al(k6n zZJ~;k<%RGlzAv<(*tfCW>G1MGH_ABIp;~qBC(SgJBur~aZ_~%+g>Ae>;c&DhX%>KE zz<0p0U>rCeJP4wmwdM$jHqe};=*(?(EDz&lJ^VA5j`Jg0aB;FV9sBJAD_S19R!za~ z3s4s{>!2AOx?ec8UQ1k~lm_Bw3;BruQ6KqeEntnzfGFo+-&XF;*dX5b7}pPBQsEvme74Sw|eww zRlG5=?+WWt!c-qqQXjKdQQ8lM!_DE4NlFR3SV|$}_haFuUi0y}yj?Z;-wDLu(D3_O z2=e<{1j0#_7K6P&w3}uSxC9&mE(K%2sJWE1o9{UG04C7 zc94Ia9UyPvogn`@_#PTasPrkg4EzjS1?~p95I|Wpo4~!a|FfaCmUnR&iGSu&IX|M1 z5go0m_QUtep z902)UF>n-k802CEebM0AOGiO8p>zyH(@7`6jo>M8Gk69}1kZuDz%RjX!DR3rm@$w11a*w2k@Eid5QB>Xd%O8F7(e^h8q_66On6w_$Z+~IYpyvcAi-TN)dm@FR` zo(+K9N=o^Q^LHt^j!UNU(Nz4b`0WxLEs)RgJF2)2_bd4vv@GhPn4g1N;F6FFx`KIN zQ?LLG1`9zh8ATv(ii;rBQ@RB5uYMVXY)V(a55Y1J&Ba?+gJzJv0#m_jU?%tt=nl@t zKXb{G9?v{y>bK|F2|Nk;S7s7#i;9bQTks<@$xZR}oI5|F$VFk+bZ4Gl9ZEVgSxI;9 z4=~pquf|+xB|csy3&WzGwS0Js7|Q=#`*d#6!q>--MH?3NP?(>^NfrKmelwaD#P_R3 zNykl$41yKpoNsDHKP!veXv^uY7UUbT%8gd}?6jZ_k)K)6=M$RR(2=VPEa;IM^B3O*&*$)LIch_l=5LDtb`P6uhg4agjx>QD_$apB4V``6@f2$-Rb=khDE%mTDRFj68 z;+}g@@DArjmiNoX+^qZT>cJFs#Jdq~+TmvooN5owsjP%si&!VQ*t`8)PhEt z6?rRm(E`=SjVQ?s?RA)XX{MmPY^z(CW<7bID}{Uli#5sAyc&6$7X>T6rx^31mIf+A z3bCu+kh08+EUfBPw2kD3TdX*2ZAe>9FsQezR^*}xC7)_VJE;C}6C1LvUet&DA1-xJ zhjtHXAJM+=z=+`!Mn+AV9?fP|FREr>-`vaJyOodAv;VxFtS@RwTL%Z$rX!X`)lJ_* zgk!azBz2*jmQg{>LS2+382jYqPR|D$R;Lfo?G9nRt%|aAOV(FCbL8Y$bitsC`0Iv> z_-lRVqJx6>pijEP>uDo_Z8=E4!cdf0aNtLw5sbQd(d$Vdv8fH=vCaNpH1(**XEB1Y z8og(zY2WouDmJ5S(Ri~e`mX-A;(Zs}(79-4r9728#fr6<9M|j7ugKL{C$3ku1*$w5v?8MD^<+@1h$m}u|A)$s|E-fjwI>z* zW0OJpg@A-3OMgeK=oOg^VrS+Q9kSQ8P4~Aq)5A7-#ut5CX&z|*(dxF;c3Y8JIUN>> zg>5U^Ef(FDt&sQjq68x`D@4ek`I!aoUlyidwf7ZSzJ$2{f1l4IR+vw}S~zmG&FFu$ z)Sf<>n^#W!bFP$ZvmBC&#KP9{YC65DZt@CyHH=78uU@#2TM1w306F=09xik>GWADO z$%fJzRDPhT1xV*H6-689nvk5UCPF5JEyyUk_AI+){{tgrw`3Qoji$kN+;SpK zMpH)$%T9G=rP)PJf}r~bBv_zVc#WdGjG;W|i|OJ;ZS`5k zpvUSU;S?2p76vsY;XRb)l@8@Y1dH6ZEiIZaBz^kn4hr;))?*oyeikp`x^sJqwQ&_! zWA^w;k(pXoPp;OjDWoSADHo^9i^e@G4us_xd)(~kjfd#^rt+?K=)^}jo~%JjO)grRj=*mX`ytX#G3QR%vO^{py}~P9cVUAa z8IQzu5xDMjPe}@>xXyRv#khe_uk+^nSlH2x6S!_Lu4{$sf-0`FIeF1^;M04$pJQ)N zfi}fz(*d}uO$SMuR~TyYcDXmIfk(--W>-4VrVCATAoMi%Gm5$76YWP)ia+vDh@)O z=r;6S2BH4M?0Ns`T;ys?12;mV`$M9cdQC|+1tkU-xRWNlq#LO{RAR*^<#vs3XQ*Vo zHy1}&CFZp%9N@bN#e(~~%e`J$D-SAQ=+dR86Gn`8m~ zJ+7om0i7nKZWXe5yI9Gh6N@iYH8}g8oV%Ob(v$c!5TEZ+8KDP59OtTy6iGzFR5h#$m%+1Qm`PAW#?v&anI zQxjU9jXhUftEv)P!zk`?iY@I(E$%1uiO(fO-DRlQ0##UokyO4pO{~Dj@pM6(BrJIP z?JlWbZ@w_2c(zcxajn&3V@ds#MIXWUCH-sWP!Daf$DiGa%5@uBS?a1mjghf>sKLQi zC9c$?f0l{TGNZ;ihJp=d&w>LOl3&Yoj*+$eY?2Ze}wG+ zUjAD4$Gu|pqUgPc#m)XV*{`TsGLHQ6iY?gUUy38T>l7}jrKfBCVdoNe<;i;Mb9mvB z5v+M=$$OQQL5`GN>Rw`5p$z5SOBz&v?tRCdU13Lm#6A5jyl*|GtSGx3YT?gJEPhO3 z$DNg|)zFf4x)t2m<%p8HV!7Fl!%Dn355?m8fd!DX8$S!`XuIB_AuEhBIpPbFill6HC-aePOBV zKKEJ(UW*$$H?c&InGgE59dgRxx`ePXF(pl^DpO^ur1F4ZTRJhVKrUF zG@#7f;;uA?l{m2<=a-mP({*k3Uu~_QYvZmo|MZ|Ox8~ktcD3XrX#$i=cJbX3rSb*E zkq4z*ad^~3AG=+xy=>3xQ20Hl$1Z(ZYlH*JM5Q_p{U;iIxvg_?%Y(%R*C>i~4 zSL})sg0Gg{Hde3;TS|shG4hNX(nee^cfxo-o2-`2cD0WY5|O3P>0>w`LX9a8mzuOU ztj<<{QnFK5`qsscablxBD-m4FB|MT5o*LkDr|~;K9D)fVvAM1z`veW`(~+VDc_xa9 z9y^*?@|lgNw(+D#8P=Oy)Qa-2lCdZyeD%8HwCK)@^)G|@G~A=z(=i#y3q^{oK` zAIN5y!3^g;bE>_l*ZThUwk`ZB^5c0Ds)5u8cDNbx?w!f{MoEw8ENRe8=|fF#mN?A!J!~SM>}Gi=r_19rhxu{`%a1INe&t}f zXd{kK-%)q)&$C<_i{k}fJ%0T7-mQ0V7_#U$Wyn#yd_2Yduo5S*kcYo9Wcitp)3+@` zaH*wymGP8nhmG+ouQbb#mPeR8`F#FK_fCZ@`i1t~Ea^q+TP1-M`Dn8#>v5~ZOQGWT zFHwx?sg`u)c1iSnEHlKCo~J7d=Hkfzg)=L0CgO!N@i_C&3uh8=X7{r*-CRdZo-`8c zke;2vulZUiDd&YVSXU&K&3|&rKYK##?9m z3)ghSnLW?W^i^OTUEVxv(r&p@jrQCvnMZ-&mV92@3`;Ls`L=wv^1|uq(hDz&nRMRX zww3pDp)-<&t|y+oCFN|H??Ar=B)U-S<5VSk`@0e=G1HNAJI9J9z#$;^g>49JuD7ir zwJtB|DP+%gmzOjbx==38+US1CHJ#C}h4>%>2~(r!-1jB7o_az1?CaW7#t-O+xc0HK zA4_owt&Alo%2@}pd zde&cf3dDuOhfkRmJ#BLM@W@Xl;%@sN-TU}gb<#IVGwx!BvQx#t1bu-M4?%0)D zR%q=byV7oA;URfD;RSU{N9(3ZQ}n|)jc%pE$XIlzEZDVlsi1$VN9K|*3-hU8Q_S87 z7q{K-(I<-UsVA0|DlEmP2MvsfziH@8PHWl^Cgjxwv&6vzhln-1m1pTBaXl;>zCvt= zL+JS^mN@jxUa=-rFTLECl|`O8Aoe8X^j^<>4gSH}h&~l&GB~g1CZXnoQ655(Kl!eu zq`mg0EGVF~KsV-AOkv~ z2{q67fu%xOe(dqU(p*Jzy*joLV<{%Cv^9CYukL`!$3dMdQrNVsB4$%kJ=abY>uOn> zcStQL@f(Z2@!pB;Q>C8g=N0qm7<5Q5bH|xDR~z`o_*H{CHPg;y^HU^CXyoaLt-jfeHJ;YbfATf!8aEd zI@#byPcL<@G+H`6HWQ;I&kCoOkCrSYE`6(9c_FX3nY$b)=zO{hGnrGW(L)4J%`M$r zT}X0-TT%8>g_FIJa`gc@xtSr=@q~4zuv^DG-Yc~dnviEB<4UJi*B#0By84m$NS4KJ zDgD~;smH9CU)SCq%Laelx4_E?0vNUl^A#l$$tCSB>p$snchr--tY~ojrD!iuDOGdrF&$d?M)+ z!x&3R!v=Qb8o!6l+gI9O;f=ART<3#VdclHsxzbA;a3)^!iW;-PH^CYTNfQCqRFGFd zPa6vM*kngz(7oETf zc-Yj@mp z@3g|Z3CZMjsIhq8OUsH&->BRm_APzADk+(XtYn*O@)~JzSsjB|*OF4UP>5xI!tF`FFxXQ8C@$YO%ZC>X8|IitA&TR!m0;PY?aWTMp&sKg_Svp4VYn3 zM#S$?xe9%>p0z1AO%4|NSp6nG5D-`*^0BPOjnYrWye2;V!<4s5-IThnWz0v#;^NJ& zeOp?$vTIq}&fmwol@tGuyZK`!*|UV(6hU#Rsyfv7e(5yRT85~U){+-y%DG?aV)TQ* zB-Lp}W%p3GH!;ChscPR!l766GZm14ir!|}5pQQbv zRHDll&kk)-_<^^~)DJ!RA*et?@S!s+4dNIPbS{Dz!%lC+CX&u!#FtM+wr zMLLI#s-mEBQsXz2DnqzC9(20H_Igy-0VSB*;q|W-MV0G!Mwdw??hkDIBU5}DF;bT_e^%%L*GHFAHccb8+N|gp@Q1ktB z!}_Rujw>#qu-+z$`3Xir62Wb21$tMg(8o1wF@dZ zFNbr@8~Il>avV-K>O+Y}jZpO2Z;VoP0uwcRXus=R7uBtPlJtO_-@sdHQ4W7gB7aMr z{-|p>5b;6_M>7)xl&>2oNm*}F@OR4kDzm|oWJ6m&#y4p}`-5;_QMjTl&Tbk)PP`a( z`Hc6KMgc=nWG}MfE&C%S=>&yj?{ZO;kRo=Zi&=ZTLYR}CWRU!Iiyh`_GoajV3C#t)sCXME`;Cf}CF!p+i8>>cPY{-dG z0#2VFUFj`9;KYaIr9~T^9V1DQz(5-p#kb@&4sX%8;4Keuddyf#bm@hsHdc~uQjJsi z1M2a-l3A}^_^z!fL^Ih1b@+UgM(uEV`FQ>Z>Z|tSIF54oXCJ{x;Y-^8xQmP8Yr6XE z>N_~?J+b2IHz%TDDJBP351Ygb{dv9jp^IV_#hj0Q^4V)~x@1zt)rOPNN_5(zmW#?f zT9Rznd5w2bpep)!wadD&OK4-9Y#dWj&O3Tx6QycV48A$l$i>J1Fojoe^U6Zo)Fs75 zQ`9_nZlW}5fKkkxsaQL7uD)smj^CmE{OUazQXQd~-T0zKzTrrXpM2n} zkn8^PAb>)0!q1!XksE&Ufh+ov&+A}$>A*|XY2)X0Os#ngMJd187)L7k%>k4-@RBX9 zZgOci`5UiPTWatt9t$w%g=(;bMs3z6^m$p^GgjY-7YW6`Sf=0HoxRW zv!=aiK}|g`t!=`i6Z{V^02_lmI03gnS_DRdJV-GDd`Ch1`n0u?TZ})UiWcifn!*@s z>S{3BiuTk#VoZTvmqvGf-t_$0RWv>9_LE!SK_;bKm6-olDS6>1Z!)D^cDmvmccezs zU9U@9y_ewz_zf-x>w_ymICj!X5Z;fp3Ph(b@i@r<@I6Sv?PWGJ__yU&)F9(abwxGX z9i|PfXsEA+33>j%_Rc&msw3Ou_qNR<&C)^xEg+yGh%5V|A|S*70s?UtMcmMch=NgE z=r)qk3_5X($3)|xG3&TMWYW=S;;y5afQe?tB-NlME-%LIB~B8Z_oer&C>B(s`qG}Cy!V)&u$!~JiN z&>+F03YQ`|cgR0Xbfl6rcV|k767>{)?PO_47A7dRbML7uZYp9 z5%Yso(V}RvpN3__M?55)?=1WjC#7&upSE#=X7$W-OU3GwA`@X zmHJ;D(3wKx#U6TdYMS0{1>d4X&h8ponPm2+#w!DK6x>II1gI$vz^ONJsIO|1BJr6T zD()i$eK4U+udFuBxvQ==&5{!iNlK!#6Uu@qcHk>6wBlH1Kuc1MI8{Rpeen{OY*?dr zTZ;cV3Z1l!B`WOwh9`Y8I;0c1ID|UU^?stLMW=&seh&_<#H#s;r8q%^%Au>F0h~&Oyw7o+gZ#PG@2HCFYB<}F4Be`meC*AS$F~}BjO%zeG zE2Sig6ua4`69pf^UP| zAG{0X{$Nh%(_jP0{lOai^(kV6T+H^;heA?Cq&!3Q zpP4EK%X9G4NCda!P&fkj#-Ww^!d2fg=LRdSRx#`c6^YNZSESQ$)fajm(ie)KjHI%^ zRx&{HQKV2v>b>ZCZ^%rl`!9nBz640+;3#l5hz@aS4!9iTPVtps1tl%X_wGCaVSbK7$BXML zl9LpO)1N4QK`c>oV2LLkf5Xc_`Bf8)boBMz?I>*O7A=pBBC3cd1*NNRYQt zP0?XbT9_ts<$7vJ6Fq3ojn`esF|WR2o_~|9l`Lo0N={&sv_%7VYGgQkaa8)odIOsS^&ZG!w3xFD6K8HnMK3 z5@%s&99rq`aMcWTLCVf6eyq!!Be1rR)KFM`yC{Cp_Lkgzmmf>b-hN1WI{wp2&p@i7 zz2|3iY|Fpcxsc}5z#MTjz!P?Ruv}I?V^(3&BpBUx?c#8<)Si7y%V$yY-MscRqaQh& z_(nFLiq0Wa{yT=Z%z>Q%IdOjnSzQ{yeqbY*2c863n?D0*gP(&-z*FFQ@HF@a_yxEP z{0CSM{uAVvb4Hd-W>)Sm;n56!1>Oa}2DuD2fvn-p;9&49h=MMi1LuL?fcS7EeGBdc zFMtSCx&-#bLtO@w!2bfD0>1;Zz$@Tz@O#+-yH-HBO4nW<sZ5#ZS5{!$Mwm(ZmTBZ*ZZ2KvD2Vm zO8EB7uJ_ zq$%m5*xqrdYg6$zB&n&3>=GDHc?mus$wrQP!;JDd0- zR@4r-@CO|HcN6)@H{JqSQU3+@0)GM{!Jol&@E0%}ybV4J-T@bY{{|O>Fgc2%-UV4v zG3r^dZ!-8P|Eqzb{x<|Wc(~!w>_LAJnPwgUqD#$;7KG#kJ`2KTnOA_$AdIZ!3L+7b z9z-N;qRpJ)?jW0M4=?~UfV|*7Y@NA3=nZnK;s=Q;q87RK;ymIk&`HW;KvE4JzYx{n zv7|O~Q#91uvEE<)g%*wweOnr;oc#_s9{BnBx_b~}Va4kLb^(JmH1>eitNmQaGE%FP z_+_!AhTIL?_ALtFo%cqHe*b&G-qfoLM$HB~d1%QogFI;BC{gH+$5SE;16lFHHMIX& zt(Tr7W4owEh98+XqE{HG$3S}nx&5uyfqIMs&uvJR1d^}q8mAl0vK(=CW zUVE5j5-J)8GIwO+)fAdoQRF>m5^SD^!Y>a|gAKnIY`7ZihrO)^IhOniM0NnSIr_g6 ztwf=vtU|HRePl~Kqgvt_t)Urv4MVAXyvUS`X#aRI6zx)=6U9#u5xMuR$zeQ}y6X++ ziB>9vs~Uh=kkktBB}i(Mb2FswIJCSQOUrd^{!h`K38JT_g9phqRs-FgAl913x1?zj z$ZvWwm<$$ylfWt9RB#%|4a@0Z6<7iih|MRI(ITbb$M}C1cpNMPxsg{6o&#rt7s2O1 zE@@n|@@6L4BZjwa|G_FXLG52j(0?)?M|gTMN~S&+_?oZ71+6+f5f zEc>jTEK(edN|jtlg~PVDC-a?5EiD^jcBZd0);ZGr$-+5)AyVLlTPwkipb2C>HiO(q zTLkt8p9hn`#b7R2Ma@61_tvk0$QD=qtveJ$HYz{D6bJWo1NFYO-hsS|gxe#Zy6tTL z)UE7KEQ-V^Xa1CBkJxT*y%Rwvby>!>e=5{c!4&bnDJuFpPOy1zBVoIh$gsGmSVtu4 zL7$jdGzlN}iH~dL6C0M($|o*jN^75Zb1R>CQ{=kVUQx9V`@~1apn3CP^zl&Oyk2o;bBpiP>nnoba;4-)P{1KJNsKsKPxtB+W6hZCxP5*531SR)!y>bbm8Nm z<2t(?GVH@|Q2hLL9+Y%wuf1ljOu41m20C9Zx@vD{gvF5CY%z{D#K*W(|C5FwI#baB zl70@hX8CA|y>2Z+;iih?&%e_Co&6BX57=bp?rd?h&Ad;4p-m+j9+cB5&7NH5h$GJ2 z=;WFx`{b7~bgQ?{%dUqVe?yfEs(tC@3eg9FHdcseO|Bi~hDQWb&w0XC zo=N@YiD~jGN*-4oLJjP-jpR^Eh}+W0p%=4IF{*zJWSEcZZjyPvh{i6kf5wu8Buh0ySY!d0`yo*GvV z4W{MzNB)R5EJQ$O?8)y40_t4}zwfDkCE|0W@=6ikW@gk%+TZY!2Q_!ctNUA}@REb5 z85d|`9Y`+q38n-SZpx)h69OuBpynlk!PLZlCc0`uK(A1cS)|DImMLbDqqUEVl%|%H z)BZmQ1ASJ7K8dI(vU@?KYvM4mR;-H$fx3wNaMb)x2xx?cN) zb^YS^L=Ua$+Vr<+=X>IUwvVOk3SGCWHPT;qisIka(!r$Q3;EuZR4?>x*#P+dfj^$} zuop{ty@>L#NsE*PsH{iDQs>9aIm~gS#x*)GT5(DodCZK(SUNdqskg;^T6}BU%nNAD zGnP{KZh^A09CFx~W%)KG(&k-;wls;^Hid}MW{YjQP#Nvj_?B^;Em!{@TUcOj-)rh@ z4y-&KLrEnGwoT-)d8U@Kplwo7mXY){GSN~xZ%>_Vqq=OK1`W#EY|LQWyrk4+cm||PXTPA#Nr`jb$43-{O#fd?W6xlXUR%9(Z`dFV2x?ePB zR@-?~PJvb5b})+OtCP_YNoTipO|-mSV6Anv<#|Xcntv*>);k(jb)G)cZ|YZa`!Nmc5*<`Tu^II10CDDTdL+*-YxRe5=W}YTM?qm&(*abLz`EloM;?qRq&e>6EnB{bOZ1l%;e@ zt+1^!I$34iVbfbxs!c4zT}RE+V^S$>ey~krGcB-Pw`@xaY)kCDiFompGb*yPO)0av zIfQ-hi%74DxoA_c7$uH5WVNMzZJ!*Bfg2-jU*jIz@D)&FU58+slA}y-)}M(?wR!py z<&F#;uPmDn12qkw851fgr!;DeP0_(f`B)6AtkdkNW>p(Im*4t|9U}K#UP8;(S^ec{ zbRD2i*IDyDxQCN_Ew##b1MYFKvn0G??JIY9RZ_bK)`Q*PzX1#fUjx%EFTZNN(d`i% zg5ECQwE;GzQ<=rq|A@7hR=aZghHg|kZkf@t^tkn+_kEjkGJJ}WUOH!WQ*6q%+88|(a@J^UtP*rn=uto3LoRWtQAD)VAv0 zW`*XFWQ4iRhk3?gZ)zU-^HZ_#6h_9R_~ozx|uV=f9tA4Sw}+K3RPJ`}rEYD-3-1 zzyE{9U#8z*JN(Y#XY%_${`TV6M!(Uhgda^yg*<5~nyg52NJ$-(7^milE+J2J}oSeV7 zaEjPrsYE+g3No0{!p~)}a=H>rJg%_$_~ho*rf*kv;N|vwdv$oT-5lvPKRdj>q5bRa z(be{5;gm2fO-q>78TYg>u#~QXeBI=25#|9Kw!OMJxi~*qzBoKN-5wu2I9MM1FpjpL zTyBqUw#S>(EqTGHZdKGxT_^2luG%nxsGE;h%n z)b}aCjJnX7V>lUSUTw*Dfo&#xM{Q2^?bXT6r<)@Vq8f>lVpd&NN3e>)2+m9-{doK0 z@b>g(bEYS!5YWlX4S3=8g0bA+GkbWs6-1);$fjRhe%kM%E-Fj&>hSuNDIs4k?LH4B zB<1|rD@WqVv8v|)jnuLUw;;=LiS5zm=InCwdi$wKJ>4E&>5q0+Hz#M?i`yHWNO@N5 z&31EgymxLpBazR0Hba+Gcb@9{eEYFZy1cqL+Fo;a8ZcG4*N3#`rpQvWADcIarzgkk zj;^hCK>EJ+zjI`+&G^*X>lVbXH6HZM-ccp&Rm>!_{+iw7v--~k~h1_aGET;E)rDYR_K4awC* zoy!GSEChRX=?N6YJ+!&Ly}Z1*;^tWlMWoa5S9On%veoe%6`&WO+DTBbU~%dy=<=jp zH$@$&j*mgQOMQnPEcG?(AYm~0YQ0|9bulc>`BA?#rdepTb``CoDhUAQgC$q!p_-G^ zRvTpLIos)Ap?T`s4ho?G^ z>*Vlsqc0V*j&y2ITjYluy^ zvOU>DFY^VCFU}Q!jz(sxs_y420mPsZhzvkom2fu8Tzo_Qx!h?JW~((WR}Ti=v`yCp z_GsDWvPYe|^>+4mF1QsqySeBOQ4z#(-EofM*+VoYxy-qPPELz7t+Hw!qn`++p49v{ z2g~%w-KGwIe^Unw&d-C*@x?|#k^aWzd3kHDG)>0IA>$c$@iBXJ21Kh}m%{qqyZQ9e zkWPy9;{YqDIKKG!{N>dlcuAFfb#c)X*&9=4oMSe9oFl}9*~_z&bMVq9PDORY>P^v* zI<703b|lX)ZqGHXLyEiu4^I!T&NltHZMoq(aY0$bS&veA?08UVsd1HTuqd#3eEsV1 zwT4fbibXijFOC(Bz}sy|e8oxMDpID$IXk+wD5>vsK)rd_C25_To5w@Ff=PSSYwL8u zs_pW89Tz*`2F$7-c^Y(@kE+VKqT(b-le(?rVn++tnt+gNcysaMg@VII8taJ(_!MQE z#Bo=r^Mg>&O4YvtU!hEH!H6%uh15H}IDg5%>$B^Zn^(tIeFIq$ z6ls@NtF)dU!+09!w`xr|O5fC&SLEZ38bm(?7BE{U;VR~JHv7~z zLzvW;jlI8le*5AD^t!!FbYg$9_177I8#2K1w_AYkf*h>d36Ri=+7 zIm)8X+f7-RB6m?1rpSb{U^ySymzfZqU^r0eOM#bHX9|}CZ>F-kMUS3qM5&SV_y*hz zbMtn3{+1oq-n2j5vy-fGKOUksmGw2?<&ExP84~y0=%uc1Izug~dKPHZJV*4^IDL+~ zviXxi+Ke59mCfEkR(aVyQRSuURkO%H;PD+1Q$a_r=nz~OE^M=d#`S!)d zm1f2At!I{=T&vIKDZ#^Rd_)e9j<%OKZqntYV)bA)Z5vU$y6)hS5mA?&6r&1Tbal7Eld-$6Zg}! zUWZvx1_zIv+jTD~x~xr^@lyXh)AZ)SevxQ~^Jvgf9JE~#t=D-f zOJ{1-iU)qMU-Gh6Eb4KMG>F!5nyo8pnDU(v-$xgx>bvG?v)1lTL}^fj>o$&yyssCl zH@0oXaKq^`aFVZ^f z+Hswm!>gNv<%clE?D*J&@xDhH9R4KgqG~m&7Y~HKt>;zCgM5`|VU+vemhs-h)8F^^U=?Ih6y{C&*2<5jmDfQYcWu{!?d+EQSUm?0mJlzu zSBNfzi!vQD6<4b)DFi0_nY#P8e02gbk6oW*v`e&MvKYDx3`}gQ9?->DJ7; z?;jSqu%FaZ>|m*1;0(Y6+A64vGA)X(9#_>IQnLsK-tEbRqs8G|J0KE=LD{TmC>l;> zDonUJUf7QFlVm}ZMnzp!VQF{CDoDJHDq1&9z6yhn{EVz@t2)nu*xQXdOF?m6 z9u%G1Id@^aUbS)Xk)IKTE!0>XBrYKAH3bJJj`CpTWwaTu{VJ-0Fmd~6SM_QY(fLQI zm(k|Qy5%Sq&)keIPFB^rW38V08C?}u47c!_>dH8&iYf|{Nk-enWf=#t-&BQQGK9W} zCK(w|{}_n&N7d$WmLt_n{Tdxi@is|=*zNpbv`R{DhbH*&C(qoidKiao8kcPseE8JQ zO6qdG?y5DlVi&p|CN-Q5GN~1N4Z@n2+pnh9${pXstXNfP9hEW+cW=n5h0c-@dJFV0 z=MF9bPU*{QFz?E&Vk9znufZw;YPk?;&l_O1TIF3)Nps$;>IC6$f*6|S+=KbB0abvH zBrEo^+M+GWFwdncFRM#yP$e+Rgx#zqBx)3|8yfscT)Nw}Owy#wswAPatZ-4sGFf+J z-Bb*piMfEW1g*3U{LUa@B<|dnSy;zeyN-evNRm$-XkMgkoY4WxnHo#ntO0VelOr_}X9R5MDqTkqN4M}Wj4F;{ zE4c&U?E{7kBlc;$Ma#K|8xJ1vQJ&Y_pibed?VF3&zUB#qvwB@ZC%c6i&k3p@?l7{T zTCMYT#X+<^FI{@tnV-Bgs+zZ#Ot9zCi_Fx>f!)@*bK4@To4gB7DEj;OM@(_ROhnRVP& znKLTI^V>D7GJrrS)+H2@X8#;4g@j%T&jV5N$=}!O;EW7fu_~L4u{r(d*=uIj!BRLa z?(nK$)q$^a`0^8svJ^d%gC*(~w_YvY2}#o-&&Zw5%%pbrRtH7aKnv%*FD6^0d4>l| z#T#-*SqJ4hjKeHi&(yQs&DN{hC{GJ`H{<@yILABatYs54Ei}|BR@lFXByV~%{WU>b zaxXx{&h^KGL=KbYvAYv&f-de>NyawJ4OH=JXIDljd&rU$(toC+9wHb`NtWF%d5(ll z&GqLVmwuA&i+8*}JX3)fNQO0Vz!|$QI8zRp=}vQfC2`uVJaIFioBw72PV;va3cf^s z?m``eYX{?{%Y}B=-I~G9_uIc}V`${{x&+I+Q`Lhu+p*M&9AK}@;XO>vRRP9|i`klH zTLw59ciF%U$SY{S@xHjnaYx0fT^GgNF&@fqIhMjx89Gd0w-xJXRn9}updFxVjw>cm z^6P@jay(LdMwI9uO2e?=t}n+m(G$?a)`+npE{TaCPfiOs}%8T-brV{;87(cR%Py#7RLv@a?17*~p=++wE@+|>?KC*&LRb%rZjc)LgDgg*d&k@B zBV<0XwzRJMBy}Ug^ufmj}GMFrDmq7CDzET(zxe5!efaufDZ~ zE7}iK)Jp4Xe69(?wMAA36pwj7hK`n2$x0$gCO#Plw8B#-X z(qExl*qgFAIVYGjTyTCdUyzA7d7_X#O*PtgUg=&{3)N@84yton&)%;yQ`Ej`tTNT4 zE!{mz$(m=s5lP5QA!D{Pn$PSqzC!DFW#-Siuu9UJSj;c9o>XZf1~ti zo8wFfc9a9|YImBc--x~Cn4o!CvLSh>GP9I!(l9zNy&saKJFB23I!SdKaw@pP8O^?L zX_V%+GtTgqN=7iwRs%NI^fJlfb;u(-(EKz}x*Lh49>wsh8>BG7!M%eewuo9ya9jf6 zLMbW*s>IP5gqqjJ6U1g=gLFV(SUIYO4fMWz?D(dg>zh^~68OhXY!|0jm55(5b-cX51cPJzj_i&Ira6r)$bv-8b; zXVlBO zaTGRHT0}C-2M7CS$1WrJNttxXIt}$xnXVst^$}Q9aLe=y{>{CEhnSy?c5}bPw5~*M zY1&7_)*T;!(o`kt9Y_E|bXA#o%o5cd0-3b=u!VP*g&$QP>Wu9~pA}P!xP#f9!@0Oi z3-eko>YGo*C{YI=zqDWkGaj%mi+YWj zqx$)YIo${UZD{_93^RU2MUm^{y@wwNuTSY09{d=ta;CDyLEyg zSRt`ra==oIj*nl>4;|x0>=egvt^s2v2>=}9kuu*S~LPE>)F;ivFQ8^_7k>JLm=KYHISRl??ap-C+SM1^X)*+re5<@Zz{1#DqqXnsk8$CRQNR(%v1Q zN~^R{iw0rLCu2@@e4(AwsLHojXo1kBD&3D2(nco_lKV*>`>u_v`<%%|usg@SB4i}C z@|X=M>Dr{gz=1>PNbZXskhs~j^NzmLDXURxj8C3?S8$>4>G94E>DE5Q4nb9zbmozX zs^t;Z=?68Bilq1qVwU79nB0AB#X3I}Ypx+_v;;l)S~S&{>T?F`xzYE{;q&Kk5XH65q^vUrLxT($Pql0ZezoP2(+zMN-y1+iee1V=jMG$3 zzchRs-Er#MfIa!@;4=BH??+xxjNA-mN*_x>yZG{XObn~<9x_vD`r`9i=DJgEKxRl> zsdT)3eye#q`kQvda_Ky%W^-IDBt^V6viL=^dU1zcc5@d?p3n!w`&3e<$VXBq^rj@f z1Cc1j#)wP4?;;Lu-W*}5@zq;qr?%~kW`Bq9LzN$C3lmNW4g_J78$HM79Ss?!v%`L zs!!kMCe;XYlx%YWdHi65E&cX|a?NDWq!7&_h8TU-92#-c9h;8cU|H_ty6q$yoXss%V1 zmj0|*@Lu*csC9EGgm#~S&H0ehlbqTCk`xk6xXCy!UaJOrNg95nj96W&U}k!Hc(fhb zkUfUTe|@cLsntfT$x4amj?IhPbH#-AGIu1uxnPOiyh~Uzu(}S}BGraLS0vq7InaYV zMwM_?q9d5N?AwQBSEI%+nl-D?WxPJgq7q{nbkmR+U{>SjSEwk~*j<$6sKCC<{S_wp zs)!@h*;yLRB$p-andDgRG;*P!Z#f;HSayn)39n1_}x;M zyU@vfl7#C9OFirQsSW7wlqPo^4|`$Zc^QH?DP7oS#7b~`}XEKE^L zm;J9}EwUW4u`Nn>^EJ9bh4pG%r z+6j1*I=NOPo?kFWt0@*g2C_R$U=xRmH8v@?7Jq{na;cZGNG0^U*Dtq<%Q`Ary%&N9 zjV{r6%UM5curR_E-6aLm(C}9`&$ow@bt#&>&hd36?HL)BI+%X9Rg|q7G~*Nu8O1hn z7vZX3(Q%!0CCdCsfKUYopqMpYprWK*b__C#ds4E?*J)EC6cimMMV*OLF34oR^M+9( z2TBH=E_A%lxQiwQTlAVS4GfO=PR2?+emTrXP+bQa6htf9N zWOnUxn^zrvOTxfh$^EolG)0qL(yW>oBg~U?g|(Ub+*~45uG6@P0Ek|Z&0aq4Y$8nm zLNH&boOM0W7=XKSG96r-_n!c4+roT{X3jvqiCR zj@lIKpv#lX?J4)%4togfLFzoOQq*%bRPI{%DBuQ(R*^yHW6qF2cd#~g>#If`8>JE` zC`I_69&khfC@P9le46q_goJB!Z)gc(I363c8mL;vj zq6>2-CG$R5@>nqg1|RujsL_6H^Ct2D>eb0h?{q|12XotE*B(HkOM^g^RdRK&PFHL)YyQmIIKk^6#!oU* z{h;rUzqh!YsQ=9A*fWlcj6n%ft!(rjYamuokTD~5 zR8c6HG4-Kn9VdutHQ6wBD(p^5>40aLapq&dHvV;;ImJPmt+HmlGMMx(C3?!1X@-`s zl9Owi*V3+j|5=t`;%Iz;EO{+yW0vjNC5{Qa5fpf}jY=$82E?KvVX|3RjFvfs5%z~4 zUy0MDCHPY5cni;C(k`Y}*u&Lo3ogawRBznl?Li!@^N3O43s-JM;hXnNUcc2+jG|gJ zUDaVcK6!}+)%;lc_ z+*|)m77Yu@w!o-d!J;q|?R_^zAW2Y&%?ak3iXzZjz=pr(kD^q4ao@- zc0t#x==lR~u)!@bZwa7YuHg@`3}) za!le9Ke!+Xiysv4LX#mrAwcPBofmc5DWDf{BR$lXN)CHaCEA6~RPBbJd?9 zeofjH#uergFwWfOkV=XhlVY_Fx!T5yaXr5ns}hQu>m_(~b8`t4v38$8yUm$Eu@i!FYYcuFp|iX;7E=H)`S$U2NYDa{!9f zqP%YeA#1-zcU)m9wj4=a@DNjwp->@PjZTM%YWx{u*3@(%ECoRWnr)^GypF)PQBem zd#2h?BKnhKN+k^^$OA=X&!HHs4Y)Izc?;o$}Yh%iX6)4wiTCMA z+b~tC28%#BH~r%6U=z`LDb5OT9w$SQBQ)0a_uH=94)Z;5u`^AKOXqM;7KpWRT44{M zU)}cVox7N_pbaBoSLSLUJ}cZGNE?<>g0B%N{NQaTsEt~T_u%5_=dY2x%PV2ly+9l1 zW!`~b)rD^_gI(+-2HxNopFXIAV0NC>r&oxFK zL|lC#T<`ILliONOk+=1E5W`Y~UUzR*8OdzvB#W?<#&;BJh?z57E#+}|2g1*Tr0$e& zmmbGyvS`N}HV;yGw`+(33%B;R)c(@^n~L%nGo~4idNa~|M+ zifcJ)^?|nB8-+LwW#QZ}d4O9HWty+9#fd7lKXjZ6eUh~a5 ziaVT4sg(pri@)t%FT)&^ku;cZtOFcrj2jD&c-l@6$P=k}kRkR!28@w7DBFaex@gy#y0U zVZMpGb$<$RTxKZ*G`P^Keh|uoSZp^99Azv&w`r=XvlHkBo?knmU>RxG4fu z4jdEQM>&{V@fP%}#UFnXwt1SsjSHF0Mn}NE-y$X7Aih0V>1+OZ1v+BFN zhP^$@>#(g-+>-QueV*MC72#kR0aKdoXP{Y_A+&NyRT@UkBz#F%T#b#-ItqfW>{$Q#& z=N{r^=kcI+-HCL7GxDyGyT#}{94tS61tp~qzapf(3FF70%nIBEskfb04eZ&o;=jU` zeIm82S1pXcTv09$v{2VB4+wZ#ylXJyhZq5wU$SY?@*ID;?R1Pef6|210yQ=~v()Qf zVQc%^5}h0W0>im2Q~-2FfB44_ml<-J3U!TOBGGU0@$*IdG51G=hY?)3;H5{f*C5)r z5_-QlqS*r3V+isUj)!{L_VmV-awJp@9#^`8OK;5k(EKi?8-C%+e{nPvHTYM+{j0#y zT;wNrND`Q$$Z?7%%+JwVM!1T%9G~ekni|NM3wVl}g47p|A>cORN#B8@BEY;%d85_X zQNOG-Pi+pp6woLcd_BYxMiW`#Ml}wN@o2&CA{9q~_-#{1O&M(%#b)HIa^FwN^QI1Q z)i8P+s+dipG-56-ZxU(2r3qa=s$o_LWuB=E8TKJtMQK}tNg_ zxji-E{{YJ07`eld*Fkywc_4Mhi)HPRxk?E}kItKgcp!`L(AT3R)>0YK*r%6Q9;q7- z7Yy(E=c3RnQy&x7wFADivZkwWNgdcA1M*O_A}Gzn^!q6BLo3cO#%OYUOuh10Zeq#@ z$MqV)zIIO2`|FyMvJ^0@(hd)r${&lz9aR>s{;J}bEJrk_nPx6GbrzbSjbi5PuIf(S zXAzW8_!%x)XKv@2M*-zmHCJxy@k(WvH8tjsAG=k=?(H1paim`0-fVJ!&|1Oa9Ki$i z?WyeWj7$);%H!6@tVIAKBZL+{^2GbfwGy%^g2a+E(;9UcN~}SVaTsa$wK#6V+lsJr zr%!(TtfgfVuVY0x%N_kTe|*#^@I_7F4i}m26jX^TH)LAkM@v1QS=3%avTNcER0gbz z4)V>i`|UHz9up5_+b9iz48&hIUzi=8^Jo$YME+I$w%`pY%ptnqvG7;t&@m z=Fy?2HOs$TBkfBv5L`NN*~i#?hN2+C9H7#`Lw9IjbA``b8dOM$b%+}Pr-EFQ^Iq?$ z0F@T5aaFFiU2rD?PQ%PsuUQ`$i#Emk7kI%H$d1>`+YWdWS;@O@I3ve$S>Aa@kf=k& zBdC#cC|AvBsb=mPBH=V~Sa#lBU{J&CN|liOxNFlgE58Tv)8S9NLgf>!PW9Y>!0@%Y z9gl?FgbQk=9r_k>DJv{GmQ?IuM6Pk-jW1Fh>IN29>GNbB>2oi0>R|N`f4K_KLDpnQ z{|d%&mtARZUyz{iq7PSrrc|%xA^H5SW76Ruv8iwm;av%k!}IvG3~*3fmK|E1?ql)} zUt#!?PLWjNLSkT-O$>D0y`e^iPvbb$9tC<`G4^P;ibsi9AJKaSUv`3wM!@Fx1SGc! z9?t@!k||`IWrOTc;-jY;mOI3XajU$P;MSmGn4%B}qJ$&9dA+xOiS#qVc{|~#<>5Q< z7>nkP1LduC~KB1E^qHJW*LSZ`q!;v5#b6Agrs%8@2p1a5fTA8$QLZy6vSM~M?P zPPxN+xxPY7v&1Sj(zYN__RIsCuOtD--^pb1ZrDPX%y=K+)^hzEL>Wgkgz9s^APkcdOiL!;BmY`zkVdO z)ss;a6P?f93v`7Z5Yhxq2^j*&o}jB+)c$TfHc1s^3D~O36ypYOI+p$Cp?rUMT-RNb zptH&@sW6)!l{#UG;r6&$rTH4DvyX!%kG!`K1{Llt3nC2RiPqy0gN`r6JP5Toi818Pazp4fW&aH1LD+dA3y!*v9X&E9-9qGR* z;mch|5IuBs0a(8IUZ%V!dO;ev7I#a6A&2X3H?>R1AJopHh>$<-!f~x|_O!dwiHb9| za0=X1#GA2K#5>&K5?(0bVGr>mm)3|t(0VU3G-(wylurv3W%_r$;>;WpJl){PDHpK{ zxQyyHMz*Y0`b{}4zRK%;`AvwfHr(OHkJ<_aZ!U-lMwe)+N9x{ zwR$UF#Zgs*R&1uU7{uA+!4gKCth3=s&%2SYgDft?q{gxK?8eTqYN*q|E(1R(d}5xi z{VM7kV0ypQJj)UyU%_Q_yV8(4s|r>Js})X(2{1Dy1FfFi9B!>S>^PU@m12R<;jD1Q z=*aCZqQs3lj*Q_MsIBr*#0aV;)ettq@OCwPxY|U+P7aHDgF2UO9aQNWkGp8v$;~;i z;2ldjzn^NoB0i2D-bR6iK7YHH_RJ)Mwg<2@eroNRv8fAf~9^O(D~xbW@;NgOgz-=RH+>ix$mJ_(;Y1Bj0ZXj$>=*C_Gfv{8>JPJq1{_P2c{E`z zaxDbB2+YpJIL4~z`7>L0S&5O3W}4^`zU`P0vn`<~d{)b>%!^yS8t$4EItg`)<7{uI zr+eoup;%hMT6KYbgkEN@c_JsQS5U!d@e1;^RHA6K$nzUbt3z26e<|9o$>FiO2YKAn z^z;*Ip+%reFf*qo(G=RMZySwp-O7OMs&TJ`W4L6oq26pf{*y1A=?s!hYCf*$J_Bff=+(LxZT%OGm| z{Y7U96!o6!sZW231h!je9d`o@GrCd+#gh4p8PDw)^Fq{M=Olq+wYVE3VwCUgn|`Vi zO~61nAZQ|BqNbE&o^NkH-YQx^^!LT&aPX1ut!jyi3NcKzf{+s)dN-lh5=93gJ%TC` z18JRZZBBpS>24jATacXcxwsJMW@@=xrSpigV!Zy}r){inJNG0D-qK zL^8v+5nJ!^!o2N8ONT9#T>=w9j=d5b&H703dt1SVtyeHFrMJ<;=T3Zx^M8p~7-HlM zgF+B9q8)oT>toUbnn(P1K~Xm-mO=5-BVHAam5J6m;MUWG#H3aoMe8auYCg8o2tF;t z(OXPH@bM5Ffwho_?xS;hM|4;)!1R%Lgkv1)R-2M;RBMPKQKHvka2nen-ac3zWgYYU zP^7YW+nU%a5H6y@6eHAcju9Rm+rG^ToVoxzIRbVf3RB3!kqq>=%Pjkqs=RrLMb|UP zM^~qab$11|B06XY29_|@8b)`8aCd-BeBKh@FM(<0VJD~CIbCC^iXvIZv+S;_b0O2D zDk1eE0t;goBTw_=3k*)R(uyz{acn^3B4c~+f*p0ynUrvvu1L#(-A>7t)I$#y55G-t zArXK3O|jRSLf}0mFos#`VszQH=#j}(EwMJ|;>BNGG;tFw>scZt_wRM)I4w6;7QyEU zywfES$|Sh=jA+!^o7?Ndm+mb`-5R&txFj(*2QHwsmEs_7G9GLE;VSbuaV{_ew^pt> zFVvvZwpoKEF__ch6J7^uN#*r%g)S!dvDQs`Au4I!`a(Zr5D~igbuvr^rTHfgn!G%=DA}E62CgZ(t;Gvfl^FTCj zeGhbr7)$*1nj2Puki3q{Fg7`3#N0!(ZH(7NcMBkfxyriYX?%HwHZ69o zqtHVHlxH_E?wKfG8|Q<=`i{FJ99+~WGFO2t;bG*ssI7#tBffpvN&~Y_Z#iM>8e(-@ zD^p`lK7n&Z35Y7HmKG5 zMCTL{hw(k5SWdle6gLDOQ)G(VqG!$&t2`EJ4i)UNu-CF%K+mEas^S4|kH`JBn0SXm zSYIDqzY$8q($pWn5-NH0`aOR+uGg)I5o_GE2)Jl0ryq#Bz(uHl1hr|8dYDpGLq{>B zrZ^F@kfPyZj7v9)GXMDE%BfTmqged^^tf84q7N!!0#S_SIi>A^$Mv8V(+1^|`4Nt~ zbt)0UHAABB3Q1-kL{2pfbCVK#7*6Vl=P(-{b6l@T3uqgh^(*<@hzR2q^%8!s*1Pv2 z)2&0SCOLEhk0W#>8ZZ-+#Bpcxj0OGqTQzsUN<9g1=KB2aadi?bN1TZrI+dWDVEAeSj47jNM^6wj2&)Ee zf+*1-I1+Fu&4N<-#j9TB^tq!(xDq`^|Ublh^U_{1$vpuu!qm?Cr(q#gPIF$&e zj@GUswAj>}PYlOFIA_KstGWw}lZkOv!Va|o|Ip0no)4Xg z{W)y9gez<2IlYvZxg+=**F@Tk?FMgFSrz|c9MI!-Gp>Y>D6x0(mjDL>x>FctkUUEkQ+h+yE-lv{SPy2rLeh^#}*z z7ux5E!1Vbs@%Kc;Z0-)w^!S8hQ5c6{X1ua#dV0r!lO=;p9eT{s?Fn&Uv{pyR@Q~*> zV_XThPsDCa`nTAWFp&c++W+tl#ub}nU6mMaj)ldFHFXYep;x~$=y_bRMVuC*hom58 ziou2r87g6wgeBxkVnhq>)qF7L!WkHa%d?>#O7s|@6Ra`s<(_Jn`+G!`k_5`IH6hx_ zP!TNx?8HLCo{vG42q;CupS6Y6Jr`D=jRJVWX)Hi!9nK^UZ$NLq!;+Q7P7neyNH6(fUFV7^?aTet{r5}ilMf$w$8>B;&qu!NH{qWoLsF8C3n!( zq?HVzJHkvT?43@qMC6GEKStO6VDOsiJh$qAfX@Vr<{e{MDZbM|L`oTorY$(qs2NUm zP$*Lhml-X#Ue^E@zg|~eUgKqnXO>z$!xD7LAgV!ykm&IGaV?KW@%ZPJfp^FDVOF9J zh2q`_xj%kJBD-nvEs=3v#pQ>9)AZ3u(9{)Fe2voC$TUi>RJW;hf+b{3v|+VGZIj`y z)m_FWfJ?I`9y(sk@ZF%|N*)3O9-@OWJ=`EtYlNJvD-qyS7z2*xVe2bDDHQn%_omcc_8bDv0JF^ z>NOrL^qnpD?8Lt)G8*AT$P+(^j0;$y;v5At&OH0&~+f z)}7K9XZ87<(haBuJ@gg>KE;Mm(FlZ~@H#{XH(ufMN$~6g9AADibN)1h{ zFs1Jg(r|}fVGUhi{jD%I!-pzH>CG=hTxHBgS6Zi1^gX~kKCrah-XT85@KE49B)zs8 z3KR&})!qzjeRos@xHs12^De?bg9VI%RJ50c1{IsbiCZir5ExG8D1_^^?BhN;BZBda z0asmNAj-9IMk zA8!SS&f`~#u5>2zSV@y27;LQ$gy!X91-M2xC3va{B`+7{tOgHL(yyQeH@6b`bcNd+ zsVm;}#%u8y@1#hgMG+nZfSa&!<`XE^IM30HO;*nUL{Db^qzQ47fYdzbtOmxo_CA)v z*qrC$F-a}Q#@)Ytap9G>ARx&cEm_WuyP)FU5?4>CVxu0b^ba~* zQ*EI%Jz&Q6BC0R~V?4n#s{Q`X*1sLb&UIc^{{ z*e1}+rm$sJ=|BT+X`*7|V73$2oy=G~#6v&Q=7#@OCvI^JnUEYI4^^A<4(+34&WpK3 zZ8P{ty@x6_fv3C2kHU0TRUmjAFe}#CTbD*p?FoW{Th)9Ag+1GQ>?-9A>`tF_bKJ_yxt3lz$^W z_`IWou3or?!or;Xg>YnnP{FGv5$D7j zD(8!|JoZGU87sEwGj$(3Ytsusv%eurc-mqL!=r-=!c@$z4qu+}Hg#tR-Gh_6v<9)t0rl6R zf31jC#3ZPvJYyt7dzx4{h5ImINH}yU9))fZ9vz|_AdU+s8RN*GwgGvhaFI^Sk|;Fy zkO6(G&QULZQIky)@koGUc=j6x52JYRS0~$=$aKPubmcX&(D&kD~BfwK8PCn7M>z06}ok|hMD5w)!!p*6K<%$h^0Q=O<5!Howg@{u0GRH{fAx1>F z{)ea!(=c(fVtg-UVp)6WkNaVaLV1cS^x#3_E$YJrV}Leq>)^G&LJxV15rZKqgV$(k zxP9SG8s`DXnqT{?_Yj351X#RrUQdRB6TiAHxO@cq-3E!tj`MzO9uNI3e28E4T*%l- z%;SfvD&iEu7d)H{upkmNj9B8qr`|GQC7NakNrS`5;+7%$yEW>MilOAJdxLvGe2Nvp z>q#vfpuz)bKmqU*+*z?9_|{~AirMQl*oh%+%sU2`KJHp95vUSz1X}iRGLB`8$&47E z1=A4FOMKp~VRPeKWU{_X96!VGMY?r3S;l3R;p8;qZT@=NAG~a=kkL+tB=GiZ2~SM4 ziRq6l_jEmq(D4(JN6wuO2aj-Boya`oh{tj5tl1+8%z?h8+Jh(iZeCKfHGx4wVn`!n z0;Yv$=@tRIvaGcIdS+CRHYXd*b%VLpewJUsi9j-;W>!Qfw<$s?Yl_ z3VsaVMilKsv!`ymk0Hp@3f(ac(%z6B=ipR$?ivUAi}ZMn0(p*v)kbc==M0&^?&$Wx znNWwtA5~2(3#^>+CT_x~kI&#^xMXN+5eY+<$&rdmr*?8OnCdUj|2`^g2M0TU6=kig>jWM4t(zu3<5=4_#Og1Pxk9DcJhg@ z!urF;1pmY+i&ZJ7|3l!xV}ii};G&PwI)IWNm76;lZ~)4fNEm4aISba`m+N(34#_@D zfd?u|mOF?HD}cPkX(8^zrGi}IcUH)QhQ}W-RRM~9IX2St!9L;-{(?wdti@}z<*wJRQexJPub`Ll{gE4)Wl838kPj?BLtsKZ4Vp<}E; ze1B$alREH=Ly1*}V^Doh?Q0~z&w8lUkn2F!!M{-On2AT55N~hx-W}CcJ=>aopU45BZ)-1Tb4*zn8F~n*gV%Mv?$Mg`o}a zYY~zfE&K;C%6Tn-vXGvL%~W46ffLc>a71ujI+_1u77x%Zunb_t$M~RJ!IOv3-PNNp zn#5_|P_Knm08=Xj34WG(3>5!NaM>yW2t}>TgAObY!PELi7Q$s`v2vY&TsVdX+4>s= zXC&fU64nS^D!O1-TZm@}1AuZ#kA=La5jKj1(IBXeIya^*SzsR(Q4qR4%P^4{E*e1D zIp>HC6I_6BnfHTNZH=N_VPeL0KnRm!v|e)^Hn>hg>RjL{OE0X9Y4-NQh>RP!>M(Yb zp~(%pS$ZRb|HI=a!hy27K@1-8;{Z|$vJp&@4K4Yrk3mxewI}WaM&nYYJnW6=i#Hm6 zjF}3dHZb`=+_mdsp2N#RJRgjU&aDfgs|eOkA@S4f)zUWAA2=Iem znVv79*aPUvq)!RXd3|&x-Uw`Pc%3Y|9{QE8zl*h;gazN6o3N`W!Ao^Xe|}=3dXLhK z7Tru~bNXg-rY*nzWUjw+meU^_JfS}9uo(uyf)CMCG`xnLiqb>A%w?oqVHBx#^IQM35G5;gj0I3`nvgB?V|b>);m z9*vV69y77wd|GMr1E*LQR79hTt;_5^wZ|f#duV*Ts#69}?yy(yCDx$^H&WFmX?0u^ z0kO|gDge{0X*-g#OMCL@wQ5g_2%~gPp^eB*s>~<~qx!yMXp(FKG;e;N$ex>LAGS|Z z#dbV7)+|2_QT@=RW7Xo!jAXggjN~jRwz+~yKk9%=R4ND*9y=>@GDK4!S%aG7kfFJx zQdxtyYKF-UB@}DaZk#AN3|S`THv$esPv*GEQ1y|Q-o|BNpAK_S{irFcxjlCZnvJ-* zxY~N@Ey&j`M@YI9d1Q>U4moZ%Aj;HSEQUFQ;sid; z#f3OCVN+S$4XP10Zj-PBatXgBwkKMOu+#BE86YSpge${E{wkvsF)i98FSau0Y2yeu zs*dPaxNjcXcDhH9hr6vxc;CjMfUn8`Daq5csL)^+$emkyux86U7h(E%Tuwhol2AEX zVJd^d<)w!S7yWeHJdd3<0`-hAlH^Ki}7?WEDCv=x!G-u zR1~hH&h{zKCplJ{@Q;aj_7N}h{Yn0s;8BGB!26%d_nUu$Qy~Os*x4wK_N05@GZR5* z36o!V75jZNlLsW$X=n!~F($b71tN6lT$3yluC36G6#nkMYIk<>^j@air$md8qYaV|oRMmo%`kbNxTkx3iLsWL z^VrF&f%@x>W(6^RqKufVqsjM+>TEq_aWspP5h5eCP>TDpW1k4hibH{xps>2ET7=zY zVZ9d;KUK5e`z4qeF0U?}M2K`um^Cg8_`@Z#K@I!78#TLY6<98~{PGx5e4RUZKnOJn z*w}Wcn3yO19eW!SToHf7DTh!sYypOeP4+Ctn^X&%6E>M?SWR&r61fEuBrY*FR2E)# zF+{kT>Mm}G=AxdUY6WcB$*GB9K!F(`bNd0?Q!^Pb_e+CP58;zWdu&JJ3p@~IBXq)_ zB+p0%J!*1xJ!VR0`02wdU^M~YnQ^RmHkZ7N?ZVv!7DTYbAQ*Lkb_B(C)DwUsd}LjM z^N=#Qhf}zCGo^_RQ>S1+-L_lBlYFou$O;fPKpIR}WTx#J^;*=*E_(~#LyOUii5u7D# zIglloSRoiYjF~BRC~IS! zT|cf^HU|wg0wl=5Eo|?=;{>XNLrWB9F4-v-o196Q&G-Q%SP~MPaqD{fCsz*w7_pv1 zUv0FR{i;lMh~g5X4o7zGOjYZXMJEd78k-DEKt_$*(=)e>$bTW70dWy13t~SQF^*@N zuZVZtVO?bRl&zH|n#Y1fm_!#WCGOzdLe5MTXBRNOVJ8iv(W^LnoKxHj;ot-S7)`cc z$;m#U3tMCFh|^2myb_7*^WCuUC$lB4A-6PsX<=Dw2sX3r`*6Wb!U@J`4>8?d#%72B z`R?%w5pSTPyC$gZ7}MP?-atkUX2i^De4_03&Ws;nK#lwXeI=n>-eJNu)^~_8aW|xd zgh=Q{6YvDQOaPuVz7l!sdE=P}PBazQqL|IIaX2VZb>YnGqqtLtxaH9vsxej?Ih+ z$#{cvldQkt)tq;d1UbsA_*;hR?JKC^+X^#1U_go;6G8%K(yE*JArY@pLV=*AYF71a zL#l9OSY{2n?&EE^V@NeBC1}y~au|16XXb#N6Gquckp@t**TwuC2-RAnea}N)hSUq= z_6K3yh`k5BjZy@t4xb6b9bh|{ztgF*3WXD4-ah`FG?@ey@VZxENn?S@;1_$MCuA2| zl$Z)Y0wUi~vlz*4gxr~cADB_lJK?R}+hZqyBd-i0zzU>@&b;+iIg5s=!riUBpAJ|< zJ|TYEH~)?~GOR7HsgB^7T0Hy-d z4HRY7HZOVT2q|PYP>pF0s8#{`$9at7ZaXY*B2;p(2#MOIRV6gs+EM9g?^xcJ7Ya&d zT4BvuExV0wCuk<1v$MvEOJ8)BPP_AJr&5vOauZcVb@^IEH5Q9cri08mO|gnZFJM3= z{<8Ul;{rgz+|uBxA6sSDd=LwWn}|E$#e3gNI2&RwwlG4*0AmmE+)<$l&ma7UPFC%X z&5LW#z4!-5BZ0Im-YgG#efs$28bm2@Pr?247?PXge}1aMy_@+DW0J z2BYmF#HyOmJ9LF&9BwFii4O?vU20+E&_pl>%u3jkddI#JF$9fS5p<7$;T^iFdC!B_ zCtckEcO};oT8Td)m}EX)?|w%;s%a1z;mM&v?s~dn&~TE z*D!c6mmb#r9s1(7T0^qB=+Rm9nE_%MmBYFyMqRz_f-gZ`Rg>ZOeWoirtC_CWMTL(R zY#!7KTBuN4Woyl>#k#Ff2PNo^fhGg)b`|IF5k^E9$KsvBIr3JwZ3o#xCG-XeH#LJQ zcb;LS3&g-8>?vI1{=I95X0OVbNx_isimpQEZ(Qqbd)45Fn|FW#LA8Ky-z$1Ti;CDt zQ)=&yRfo4&ByfD(T55o{*31rLgM;blEFZ#L(37Ul~&JBs3+Nz21Yu6usi!|;&DPrFSv#ljm@Oa1GdM>e7i}I=|c+HIK zz3q(QbDf}QI1B8%Q>WT?XV1$7^r?qIebSe9k8a4gvW{Ju<~BOSVrl>sgC>?A{LnKIz`~EICw?J}CDC5QUDs3+>r4`_$vE1^dq1%^4f{#;>jMqyi(SMPA%szjVd2l8C~kaV zOh*MwKU>bu!|NA!CWsRScI5P0-f7<+nj>!>Y%q&gaaXirfYnP=-a|~%tBVW#8Eb_( zlXQwNTl4Ye>ePP1=ZH~j8&@~3NOU3N+zo}1vn}5EbfQ&9lDNk<7OBn|z7yrLSLxH` zaE7CGfy4=`EPR6`U_0GtA8uE8 z61zB4sq>LH+^oKdzObZdvvpGv#a8R;U{57U1XM?-(j55v8E;SC#$ZGTzV<3?Y%&zV zu`G5n9`L}8y8_)9&a9Jz)Ci3jnCS7my15%b9QQ{NPAG_S9k3ec&nRH+@sV0?rNe@< z=&{)q^uos8EX5OyOb(?~K=%ChawE&2Li*`sqn3MwvzWmxxXwa@^-%WU{N(zTsO$Hs z?)R%L-ko$jBCClyir?)-N6{^aM^)3T#NV(D131p`%<8jb1T06{3xm!%&3@OeC>G1z z0&WhTd1i~B5nb-&@8b~CI;SYJqg>exjenS zR+bihJ-NLwzJyW;EKD6eKXPG;1iPc!PrTkYN!H(O?)B}Z1kTwWFT^?Fi<8T1n}bf= z)uGkjdWc$)ICTiRkMPLm9EgX6zs<09C9q}c=Pj}ElaTNz#6UOkA`qA0fcy7Yg5QAyI`vgM_~$=G)!mI%Bba#SvPS zHj!9lf|UBhFR*oVarvp6a8aA$gQYvs4IkVY1l0v`PYR#gLvJBe@rGBi}%%nJLX3}KMp9a*tR%$f{iP`u!4iIo3aG{8@_sx#t(Sksed$`!(;0f}p^r!12Yo zr|^pq5Bmq_`7wEDG<3iJ^XZgwYh%KZ=G2R-s!n= zduE29DHlCTa~P`d5BlwOk`$P!#ucVsIGJ+Yc`4Td{crZ{VQ`A8-P0bnU%J&S6nVu3 zkW?j3;4Of>^=nB1z4`McBws(=HY|%JVMlN#s7D}vbESRHY5#1~6iiPz z$5K#rx_xnYdum3n0a-P~5m(qj4M86RI}VkuJO1=$YrtN8S8Dkd2@5t-Yq7b#WNL;4 zGACfD=+4oedw2vZ`0}_*+yyVBGv6Rl5q*XR|TX3OedAHIS7`gpUwyf}I_)5HwexZVH_sy7?w zV0$?bn1`JmUYbG{{p-RbN>kqsqaC#gYKZzy;e=nCb}$#cI@!M28XVa-WU|LQY#Tbd zxB{iB!B}W;vaYt5-~{u8G202{4HdW!wWH^Qy-T3!cH5(jOTwt1DKo8w{wSNE%Lrk6 z+<%5Pwx4l)EQ;x-6b%qW`QplcA2o0e?PQbH1I<*qytuTJGroPTq_18pK-5d2dvm(0CT%S&lZhr!M%DE*59Nu^(OLgNm*(aM; z`|s0+sXbfQt?Aa2tH|FUon~t3FK#70QolEwYAV{Vb5;EXw^Mhj?s?m+3%N7YX-+k_ zKa19Lv_sG#MQs;x@Q2+-d?oSc*#`dBM)>Jtf<#;k;7J8nJQy!JrC~KqOQT1U;P3-` zDqC7ur<=Imz-+p|dEgpMqjA&0#$Ka}Ia~aR`|2Q49jeSVLt-Zm_Kxpwl&f@WM8omv zuVxlQtdVS31a;F2F4jhEU`wefF6Md*J(W93)Ml@OeEqiQd}Pu%jaVWVwJM;Oe@6l3 z?AZY6oke!G(xYfJ!Vuvi@3hM@HVTqMa-Y|zV-=(m^(EnkTed_$w&1z4nNS}7)nboX zz;ctS6WTKkO^W|rI3bWkxCT(qyu8K-6H|HIh@p3@!tfsK;Wu4~#r|rJ zigxotQWo-wL763!Bwm>3=L8z*v&O~zeEppl>0q#@>PdP(qp$ql58VImKYaY~{*y;LxW7vK8lUtC1L`=!Oh z|MaEBcYpUQi+}f}uP*+{|NQFWZ~gGSMfacITm0|e``Y4P{Hw1m{^*~6eeuDc{?elP z)Atwu@DIPS_{ab8+l$}%$p?#n^WT1D@#Js*>f#^#_wO#gbNFkEzx_XcZSlu{=lhF4 zdiv{&Kl$=+EdJzQ|Hk6UfB4PCKdXMY_;K-Di$DJEj}~A5M?YG;_rHF$_|yOT+l%a9 z{?6jReC>A^|Ni@bWAV|K7K`^5zsT>e@;m(e;^O=2+qcZW-&WtGocu_hTYjiHlz4CP zE%oz-#c!K`zhP2-nI3iCFVoJqRGS}|ly5D*XHtG~@g0@(-r|=@`DH#!NnKCMe2Z43 z);CC%-1jIiC8f+SsuW#E(&R@<{F2I*PaiDwoW8gCg36H+@6-4DeH-ub&GsiXWemD? z`D}mQqlO)wE+K!vN!oW*nGe(`f0?uoRBPYllhlyk5BRKqq>e5x=~DX}rj1`#J%7`D zv$?-SX-Ttl`z6($E~V?sUuj2b$S%r?d|#E9(S39Ab@f+1y~nR^O}@!z{iAcfpzy2j*0=3R%krap^z&_7v2dAQbxWF{cG5@Bb9OM&r-&wO8XX$$7#A>ojcT%@Ak*GB|S@;{%cpq_8{px&E|~D z*|vuIdKR{Aoj=sqpWOAfWd%+&tho8M4_SZvW9!KG@#mp^*|Beey=;y7e{K1p$00>( z2tM&sBvr;@bH@2LZRl;t6)2W(zo2fY@A6mXD=qzi-Ty8>f8Ai)?~?vL-@m!|d47HY zT=@(9$UHv)ugmHAwt@h`|L^fx)<7`1+>0811cu~plT=BOPv2L6WtzG%{Zm2rKOG5iL9zr(2H9?}pfcth@`Z!Ug?U!A5~`4KJX9gtB=nogJT zev|wB7Z*QA`(ISO%MJK-GYfmB$F-$>sr5sC^(duR`7Hf^gZu3}i?8ur(&S&6o7~Ov zT~5Z&Gs5rC$NTg<{QQ7bw?DtR&_6%w|J9!ae!fAQ`se$sp#Sr8U<3L2p8BzO`uxB4 zu6F{e8;YH2bgQ+0Oz+@@@Px)Ez!aEBa?h`~IkJ z+uo3CKgpPfAL;9dqk3OwH~k;k;jj1o*?y&m;q%vk3i%nQNH5asx7CkOU;0PVzMyjC zlfPnmoZnXYdNp*)_^&@ZU3y$XKF_C)OWB!AdorRg^eZDdU**^T`Kn5l9KUseF2D5f zeO&ska=ON_w(qMEz3=Ril=(TemU?HV`!)3Yo17kdLge2sm~ZaC0>S#{1J2d=!B;<6 z{Al#^TcpVMA1GY*J@r|qNSb_?oL}chmyo}@{%?`;n|%8czhB|+cq|`KQ`YmV&Cx%#iv(TKfC@e3SfdgQ>p2F6qBtR`8+We){*z3f8_%5AsRyjqI0( zY567;h)^Yh_vDlONV)eZFXzkduBGqacl!QrAV6O*>c0by0q-@muS=O=9krXovL%bORi0o^skt2ww9#G&lpbh zXTv$T9~EI1!XF4ShoN^r#rA>pGB|J*1Mg#YKpZYyvAZtXcWM3HN3Fa}Qxwuaayr-} zZUFJD5E?y2cVJ|@xEJAEyd$c05WDXB_96@lR+zh@)aurVJ2Z=MZxMJ-rT6gExk_79 zVIr4Zxrgl~Ix8p}PW`amDdQzvR4J|sKk`P9R$*9`c>j((+3zk7{kx^bVk4cSRvdfF zvcgs^t8q;Jk?T)??=HV{dj%evL=qfyKX%t_&4}|#0=9TsT4lJ#s2I0z#8!3og~$`F zD1roytE9DuW8+kOkrSKJtAVv()QNq&pRr3Kj+r2l*9bWFkym4v?${n7@z8`Pyj<+T zSB*1v9Li%~+_|H||8cw~T4eB%pAm&^i~FGzo`m0*ddCz(If-^*@UYJKJrJkLqlN?PsN13j!?SxnX@{gB zgju*I;+p8skHK^|EA+viC5%Pd5STZLF(2{!$z!5>;c^{OhO18T;HMk7kli%Pc>Y|?wD}96*un+u@Mmsqaj>e@ZnFMxu^Ug{^ZiQ#0=@fr<1JRF8lsM zV|MIT&ATIRU0dRPO|EUK)*{x;y@Xr(!1-WQh5uHWR8~65p-$7Y-_?&!rM>LhPtHI|) z6%m=K+aQ4}a2KTZ(mP>y#$&9+@e)3<07VZ<5!Z%Y0vcrPT?*$8XMcCacf2DM4DPdV z0EBT0!|?jLBT7uWf;c2_3*qEEUAVhqNfvEE;MH7!-tX#;Fq0{ccrY86Q{>gUD^|_U z;FJ%424QR<;RwHki*aUFx;OC>zv+bQLs`t2#ymlzAh%OObkwKf@a5gJNywkpxRkqvtYL+SF%sb-#DsKlySq!>yKZsdwIXo_z)Lm-n=&a*Vg1A)dtq;UMqqs@p-))7Vxhxyeb)9v4M1&mT77)oq zoNX&Ny%OhP^sIgKE@7AM2t<2lNTw8zH$;V15v|+OqZJpNqC-RX|}|5)(pyCam{6`K0--5#fZ3enAg z>!wPvk3$oRs846dF79~8=x10)6Z=FVcxAodY}s3bqY;A=w-m-d%H+B5BqIV_o?$&D zpm>CqoZI?aVynH)Dfe4~f5QU~v3J&9+ErNC@zH+r*2rz}I@Z|ei3j)lo9?O0p?k6> ztZ|m$s!C;}cIZy+o#MW|&8s-JbFh~1GjFb(hwg!T^0v5fXC#ZRxm|zrXx7>-oZoc0LP2;POg-r#(g1rtRSw*C>7aB$`EEDAX*p?f*fHrj_zWJo!pa^wkKR}>IkT^|y|=ltmE(@S@+rDTl=_^~ zI0&^IN>G=J*C*J(pPgKvNze?x#di-Hkrx%ALL@2~a~Z`G@>|S_kR1{@B2e=nhSQF@ z5V;PA(?nnq>tIn&*JfpYbI1ncZk9+ZkTs~Er?EHAJ(dU1N;lI0Y{cOKDk z@EMJTB3=d#mNyp{T-w-a`in$BS_qH4;bK;?vzFR5#P)bv@LdCRU}m{aC2%#e*`;={ z0#wd{FF8e?Z06Ugr2WV7Ef%n4(}St+vBG|9=ta#MV8U^r!2b~G_|7^iyaK?-~3z*}VCzspP6XXRd*y`<-cURCV zPD82`R~#B~?gG9Dm&F9RiOd5HyWifWk3ad(7Puyc>9K0mEpV_rzrfdqzSF$JNj#i) zk8uNK5Jf2tt!&6ZJXBn365y&El^nFU^0}*J+kolK{x^Jsa1ds@JCxmVbu9q5by379NUbHVm-NhORTi`S>vGLlff@lSZsy})3pl-P zUY{Y%5P>|1JWIg%ehl_LnU0|iGeSKiKQoD`>=C&XY?5ZLZz7m<-|3;f&gVPdH}_PjUjRGy)mQ&n?N%` zJ-`(4czyEnTzM1oOJ;;k!FE&|c`hxZVYxlKyzwZh&lZvjcc~4=x>ayYWNRKBg4b=_ zYj3bP&rgUC9?WOZgLDL3qzBLa&U03 zgoInFGh;D`H-v(rBCV zP(dyYSH}EpMA3DG=sALMuQ)NviP$_s{#i!*ddK*XpDiv}!;PGCHJGWf!`ea7=jnxK*iP$DjOW_Sisb@Z0!CC;5R4!QhFwHf zK+GA#ifK)l5EF~LzwbF!b#LA9dKh3n|NZv|=Du6Ea-BML&Z!e*<&1DCwbDBs(k)-h zaaNlX&1dUDSP9&Rw)0NJf5Synskf)Qs$4O?wY-S3aYRYAz1*yzd}$A0J*mbwjfPT5 z|EwZZ97@BYU}!l+i>(nUv3kjxp;;x`YRw3;h1DnQ?PjRgBwnZ5O0!IC#-i(loR;oz zNx{Vbo#1xd<~A!RBr9gsW7zU1Y3hNvc_^U}x5DRntk0w5#1Wwi)j>pILOaMwC?@&H zu?_Z&q4*+BiFPW$UbVZYir3z*!ND0tLF$Zv%{MSTmN*yxPetP+o(|q%k!vY2J1^Lw zUzSJeX9QN_C!>Y)QRH-j5)*SroVP{=KTuup-7|6-x?*-5&~waYGB<&`idDGv@Q_y5 zoLQ&z|6k(=qGH2&?ICg8<7DFSos2Yy0xiLvkTrOs%N1@KW7CYQRg}OgIZKC#@N{5o z3K~yD2?aFY|zo_{STagcXC03~RBTpFII+)jo*tkqjhWawRekedUubJN2) z=U6t~rJV|sm~TQBsr;pSijU)~Q+(o%hYmxWdmys!T-eBNL{G#l&RgCn z<_0Y}$er+DOTT*xm2z(mrqf^cne1i%zZAT(Tt$)$zu2{Lc6N#b1c==Vo07?`5gD_F zzG5{;a2|UNV&uO>QBP6;r7p-IeEL>;!kt_go!Y2=AI;A0yq7D;m$}X^q~>yHV}g_` zA#f9`D7zy zs%VlEsxvw|-Bm!E!zFjKi9hIWs8 zTo7VNapUS7tdY#SOM|WwqqRZQ#qO53J`%la1*Filf_%pMAhN{iF(w^86PwM`6B#sL z>mf`E#F&4YPY-XN+?1Y|7IAa9c5lUYryOu{bDNk$?k>fNG}rfj#nvTNIx}H|n)%*T z#Tnb4kbwx9V21<|2}$TT5bMMv2w7XGRdU4ltZPSv%dsR=JLLlx*;$d$ytsSzWX_|Y zQRi(cK1OoyWHj6&;jQapEvHgHdvs1skK$HrBtcG4c?+#-lsTh&9hH}dV3L>@?yAxC zg$Clt!arTym3y+|2ul!#A>LT@O?=o5T+(u#hZk~uOC zC5J?px_g^Fxgr|eh9DXk6JDOg@tKKj$xQ(lGkhMl^NQolI+>^`Y8r`)7 zb2B`c$=+bznX6QKYDCsFa#*fYk+E;;a14+=-{Qs%0ZI&I;Eqoe7*fOB>A=esgttwE zjBfUwfD?jO{Xr){p%$!?4e>3f9PpdK|2u8y)K`f+2GuSEyj+>c%QUZRIk+ z3=+v8G1i@qNiA_X%Mfkh5g9+Plhvb5Q6t2tV&RYo=%7hL=c^(T$Lij30?<;MvsnQ$ z{~rsFU2nGX1m5Y1gF%Nwo@m;oa-md1qsZK?I({unlDpHPx4XNVxxA<~suNJvVQFs> z--m|nNCH7KN0@Z1&Sct`?Fbzc3IYBEg$Z*hX&pj}$W^^Prs^g(CP6E?;}FeBC-F6+ zt+d(*9dG3GWr79AaG0F&8zz&4K7oXgnIp_W*8+?ugq4vmnA+EmCUjEB-z2DPNq9Zk zdKxxvzOC2Om50L5RjaYi2x}#XFR_;%Nw{;=jSwBjxeXa>cJ;eDIC>G6w1m7e@e5Y$ z=su>Wt5|QTp<<}ZVdMuL?h%Q>hQ1`RWR|22d&;G5&RIDy z<^EuHdJc8ZOqmH$1Irj@Vp{B-%D$?{apCR8>}3 zWrPFsxsj34L2(_<(KC#=Uii7#`9S^n)aVxFMi-h(qldY0g~sZyd7@3?)DunH>gj@oMv;I^j5K6sU>?W=yqOS7D4jdS8udU=lxp3*=-+CbPQ`-r z1b1W7AwbZvCmLcbAe&pIRQN;+5UUSAHcfLBI-L<1v5@&qz(K7+>~^A8hb`;~4!A|b z0$^|5z`U}z z3pdn$XCfS(=ng)I(8QM*WYUCAriKEZr-_~LU*6NzLIMwTS`bnic770oYp)|oK$%2h z`t2wlCSkR5$V(;Qr%-}}kQ$;Jtx~)UiJxXK7Fys1?Me(xT?phjOi-kpD>tf$`b>{< z^%4ffIh`t&AO#Z?fN}tNHoLGHoE|`jmLn3P!zcP(1c`O4YSOF`iLd%Rr-)=;4Bm0O0X;kolLbkU}mLs9}cEAnIls z*`;Yj$==8nafP%4VesPRV{4LkJ6af92mBT3Y#Bj?Uh-!V(l~m`p)6KJ2~V(+sJ)1M z$Q>0h7aL0^*7N-qX!J6mHjZ{I_)RNlUn}S-WJ}VznvJU4=zS zvQ(`J`p;FmkUyxBB?mj|j>999sHBS0rCcy4%JkF;0Sy@+X^{2J5hmrN6?qV3#^rXo zixQa3!=I%#mjYWdz9{Ph+~eSi=)tnbVbE0I)S0!X08#0=iBWnI!_*b_PB-M0A-fX8 zKuW^7gj+Kp=A;$YROO@U#bAo*j`b1v7^|b{Gg0-ZVNvNMCMYQ;*jIK zP*Y(&2oGyRt2)SZn^Kq27s}H{lL$znDvC`HDlK!U#vw*(^PeJ)>$%1x92Ap{j2s^YX;013sH%HC>Vr-g_EI(>>+ zg+k*Tmuuj$vGu5cCG+E31hTQgEs0)4(@01!qQXO*tb`~KZ#Rev5JrS2tS^htPhIZI2K_&={M>cYy?+EJH1)!P+79 zDdK0gDk#Gl;hO1_6;(+{mG~r8 zIEi~y;_jdG)|3P;HmQ_cK{U~gk{La+F+xOSZo1wK0ez+|{C6Y4fOwb&5i(z2cq=n27Tmpq2|Dx%InoOfgt zdLlvspgpMk6v!_VZ%_noFppEG5ZObhX#^K1=ub9L&)39vMMnlKb--1)F5%WV2aO`M z0N8A7bdZ~ES$0PlBnOT?48m_5JB12iYGCT4s6@ZY-Hlcar*~Z=(*qmE5uC{Gb|x1_ zPc2!ZN)+K@uW^jv2+nz0r~tG$W9uQ1RLcrL6C7d+>sPuemF|2`v4t|X6mra-&$(t5 zLSRthwCI|_q}8loIAd8h0To0$C@&$@@5r-etO`zHxn1Cpj6@kpVkNmONc>v(C(S9a z2z?$=1?^m4BVkKSx0;0>jBt$NNg{vNzC{R7U=icM*ir4Q(p5#|+Kmg}1Yy%b3{3uV z9X6wx(DIV~WVcBIM5+ZT0R6-%LlNY7Jw$*_ zpL~X(DAbQlE<~+_I5^+vw$!x>Z>;GMXFbYA##aYSGhY=zId(6KIj|H(L5J z1mqJ%xYa;Bk^%WT&ly;&nJ?woyH?Fyj}f(zv!qOd3$0*`QQ#;6|M+}^mDs1F5|h6h z50j{{WZdDqSrEsolgQbSvmEwre2+kG9GsylHSqJHdqv zy`#L1CTg`NVdxWJ<*#FGEqc51c+kYxWFv7H%2KPYv=oiQ2oBKmt!k5ySiC3(;7W3WdAXCkQve8)+pz@>$a&a&u-AlPwgyASwyOD8m50s+vrwHmd zI%p7UVo^$X@#I3z9t|oOSf=-(xQ9SUo5=*i+hAYU+ly#6&b!ZdkxHRDQoAw$T+o{iC#=ps+`olj7azj#0UuDCuYV+L!GE3xF8e+S~#d>Vb)97<~AyG9f7#F zt0zwoP8_Y`h(f73<~DXU0~wr{FbwRQEtEGxVcKd-nVPLA>=C`;l&?MkSi7^C!}0al@_$%Lqhan zfLy<%M_j2cn;#-}&D4o4nBlabu zky5$A4M$v2Kv*K!dLy|>07Ru*4nQKhDsq0fTdz`v-pymAXSd$NkmWHRSm$Op2JczW zFf+Y*I;GrB8Hj*fFSIyi%sm!rs8+XC-;?WEX_lY>InU#Ec>aD$%mB_}bC}IRSBG51 z!+-#6EkHh)cxMe}aEv{aUK}oryRmooEOUm$+F{EU5CRoqePp(fW<+|sYWT1t(1fldDCXgC>lEVtyMQnxdym4s&a+4H zHeTc$s)wEuij|e%VaU2e3KjnE5rv1vRFNPEi3xze67F?Ua5@ipOQ9xif0~#?`BbEJ zT9ZviQl^Dnyl|O%3+LafchI})C42`O$4#y-9rb8VReMF3buUL5RL9XztaS|!a*`^o z;%>AMPdGqI062Qk+|K37T}JveBi9q_=R1#Dt#YwZ!=c*&qLqSC1M}QYzFCG_NFZ!Z*3ZeYSDP}ZJ zLo&vSNL1@4DJ-aVl{v!d_>a&H=(0NRXW7C>DO5!)fe0>AI4^jJNQuEhH}e^Hs+WL| z3fKOtH^L+Eaf!TmhD8Q(U&ICE^pODTeOrBad( z+G^Gcy=YTA0wfX+Xh}Hgj6x`v_F^f6bAz!-E`37JT~i_;5R(OidlNHKMS-d%d`YmcmhrF3U0$ezJM8ZMoCG#if*@R6 z7RF=>?y9>ZELK~2+!dnm6X%$mNQGI;Kuk3x3#d|9ueEMjb($S#mND10Mj4-mIBEmk z%Jrpy4Ob*1!*cnNiJ5B6JRVdL-bB00bGPGpG|dtpnOK_p+n7 zW<0})`V;Vmeo_uQa?gQ`krfG^Mdx~GIAH`x-*8rod7(X`bi&W;`X~?+qi)mpe#)CF*v75MX5eq1)bcjRT<#YOOj;6Y6HP}u3 zUaFd3pEEb;WYkOvoX8UQAOrC@c*}rmBtdyXQRyY4CleVMlv`6YK87b!c65ZjE7Z$X zJY7V>UlCuAZkU_4S2t;IM-+lz;%2<%?T4hiJheuY>a7&2cw1CBHF86}OoJ*A)m`P> zW791~@S}>LPEL2V@-s)ESy!`t#sP0a&}s@Z6Uq25a2N&rh~blzYfe!r zQ?Pp&Ln?q8@c;;m4h!TD$s9$nwh4(H4fPfq*y!am=1vh;*7-oG8ultxWJ5kzyF*@( za;=8AI*KTHxhq5`5BGj^6CKQNYUpTjO)7p8nPPUh^FL+$v51i{Mmxg^XK<7v2wqPU zSx0opx+$DzWZ1dkc^oy&*j4xN*w`rQF~UiR50m5~BYbP%wcE3$vuD4!Rin#UED9Qf z_&h!147-2KEHyj7DH$ai!3N6MXhCA$5N!Xn#0n{ z^F|bTaS?aa8CVG!2sWflUv?|$OI%vPET>muL{Ot|7@}>pGZ(2|zzZlk1!)8^&$ggY zEf2wxm~Ey4L^L>nPe$-lLJVE&LPOZ7WjZ?QVX$kIsua0CMZ6#r?eT&}MLk2PB}F(s z<+{q_N}war8it+myrMXt;jpvnF+6e7aYJ9L<3&FMWz4ftATaAC!asVaw`dYTjzPpk z3O9+iAQ$URxmh*W21bboeGOb<&kmStf#g1JA%(=L0Om2xzW$|)mn?PKt+8K;b|mHi zz8-OJtO!jtPTPYx{X#v=Y_A08Tj#(p=5WGq+)K}}x>hx~^NA0kSj4ha9E$?G;fZgB zVx5nC%5mq9wUSuW8t2_8>Ig(x#k*{?lX_Qop_;?++X%}e=G=#7A(_INxiFFt`!Re#!bs#oHLxP1H6t6bWaUm zMTC?!y8jQ0r=nPQgQ(D`&-(yk?%wCo9IA6X^a8-xmRLL=r%;?@$M{yMcY%A$+~g|M zdn7~ZtWAIj%DaVJH?xtMW9Qy+W{RC0XO;n0_+V?|8Z`ucS8jeuCGGW=33qI!v8|ZE ztkry&pjK?vYD4~@yq41UAe3RXTDT+uaF@V@h#N(*`JxSUkfBmw z*pmZllq8HauD=yohdPT!aTY9`)|;(&HSji6!XZq0AFIcC9a5Sh=CTAE9{7?Z0p&=p zY{&XozjWi-o;WUsZVhz`LoJ<5Z6%6fp-BYpW(;z7B#EII_F;GtEn)~dani9MLoQel z#>rLO3b!Lwd>fz1Mi=+x*irPTqP#~Q3eTX5{@D&BD2H>rMmahpV$^a+0*P`BbcG{b z1A`Q;t(K!5QX8{@Q+OPLm$BUNH?(6@<|zk5UcoO$Xk8I&Z=P=A0TfOJ37;SxCJqYA zOk?LA-H-qq$RCk8QOLW`<1A9g;T>$O8py*@gF-rL}v?3TesP^cG6Ds*4;WOsbB=v>N84qhh)WHOU;*uw8R24hSGi(6(!-GCj7=4~5MT33EkiIFTCi=vGN)ESPoXf!-ScW`&tL=b^Nqd1fe zDMrV4DHqala>^}qty@qpOsPjKMMk^XRCp7EtwI@I4PW}I>ZK+^oFCS`s=K#Nd%mM& zBaapWhSwJF@et+B9UTZw?4<~UmO~THtl|3M*)7A$F^FqdiH6calarEgcleDqmg-YD z=?Ep%21v8G(7k2Cf+t4kcz}+?TC)p( zRzwQ|!sCc(N50o7Sm%Z(R|}~;JE@MvaZRRJoF+bAP)QRp0uaDfu%S*kVePGNC+7l9 zsEAUn(u43T4m+W^GW2L1pPv?rmME-OdX0L!kcq0vY2+5VpHWmy`K4|lB5u?P;1XBi z4Y9Aa3$b#@*oq(rlvY=z-heEG$!2bsgs@|*vO7s&T3z*gp4$m)MCwjPi>AEe zIJy29Rw6$1_LNA_pkO^lC4GR?8lDrIy=biar%k+An!nLv++yP#FM-2%CUE`)99;~4>ocUJi^2Ao-9ViAc)P^h%fR#qGr z>MO``90FXXzD0}BR)lq}a{X>Mh`$8$=mxiNKfz&@%@jeaW-F#jIlRu~nW(Nw5$cA^>4*+( zJ*4pb`K2ruFXERT=_9%;*ufYvl%?jJK24U`jIsm^!8;f7D8R_^8tA6t3TseNv!g>} zdy{fF1S%43jp@~B1EGQxhp3;r6_zbx1CYEuu>;WUeG8AH05)gI_kuHMSN;cc|6-1H?fi45p3Y>#>x220p--6 zy+qK<*sM;!JX_yO3S*G2293naLscErp5;?lKMbePJ>{ENFI8%&r5nvOL=Os0A`zKJ zc@BC{tV7IR$V_pfmy<(bM8wkG{za)Bs-0tA6Ly&}b z@~1FqtPoe>4duUd#|=)-38pY;X$%c7HSxDwF4kHPSF;V2+{~Ua`!#EuD(U98h?;aM z-(zr@2%S>mW_#5vQJmZfnh9>@+&78b!lHetS(KE9Hdan;D$hEQr%Fds{XN7v_o9 zCN}uxP!BD&u)A~^*HY}+C^uHH+>JiD2|g=uW)4p+XPnk#z?o2MMZ5tepe0Q|M-3I= zM`{)HFfE9s&!4ukj9VtBV}+^(u_i5dh3A{hf!X2Qe9O6lXu(80@yii_tV(#DI2U6t zL(&d3{E~1Kr3Qvw*<Yk9mGM;&ipd zY9b~wv7^(8h2jeJ9sGiXpoi=wLc1!EdHY=F#HpmCG4B^bJG2KN(F55-otf_IV&#w` zfvS^GVyUwZGl{u{2;1|H(ve-`ks62~I*qM{Q!ZQ+OSH3yhwzb~2G(}i&+llxOl(Pf zOeU5*nnL`FE6n+Y2=OAf@2Zc;toWv`W*>CwX9FKc6;x4;(;hJ#-DyE4VEQ(@T zZ@x^hYrmk~=3ZA#$yh;lE7x_M1isN>;uk6q=h2!Y#+p`opiI;4_ixXCl)&L01WFlX2_>dWx8-sS& zZ>;xBtWm&O9B9VnqVY}ciJJXJL19fC9d_WyXHGg!Onua6&*aF6P?i|x@xNaMnm^nt zKrZ>yWbu2)Y3h+Mp^Xlgj7hxYw+87h?my$Y4Q8lrFLf9y#>ZuRyel~v!=M>%hN2cF z>J67PI6cn_xVS>J2bHpLS9P(HxMRXKbsYC*Z9_pBenFI0afyd?OaL!Q(M9L_aN93L zm~;uxlf=ETJ9@YI{c^ok)R&p(IYYx+^Wx{buV#MC`@YrJfL3qHTAY#R_4fSm@8k!^Pk&dtnD znz)>Ta3+SvL~Ib!OAr`7;>No*ioqqEN?6{x10IzrgC~qy?7_w;NA%=g#cvklX9Iv= zh~P&=i8l9iGV@Wef#_~w#mt;)bo=E9+MUDZH3Lb)Jj?zvLH05!LDpy7FITFRaK{UP zW=c^NPuGnIwY0j`uIJXY>rrvsG2yhd!p&~nrXr-D#3oCCdrA!^qJr2hRhd;W0`zxd zd`~$PGvKkCXd2_xG}l5J>TM~60R%fgq|od3*3$Ui>ho}74QDaMLZO9U)XXt+br+pZ zDgmjmmC$^RdSAnXE|E`a1Odvd0t{}BJ5*#h;BPD*>m2a}8 zP(i{Lu|xTR!Hf$0^2FO{7SUv6Rgk=kY*2*h)5B0-o)}L+VQ6$@#4m|EygE^5a4wt$ zfpTo2CTx{tqH^ucM6*~c&o7c7N}i2Dr4 zBjjk0jQKU7tY1UDt;0fD!f-}3>Tr=BYrT#lO%ITX3-$PAMAqHsGKd@}mEugn$1wht zQPj>{B>^j=4=IvLzg!FPWC`q$U5*K+hw5sD{S=jJ5{`{D)z?N z?NQE5YdAk)n*bmRHTdGfL?&~Ls&PCuHaDXiC@R;3Mghj;L>%gBsbGKOz-CaCsA0{h zw|vn<_V~!CBu;F5;SI!kHnT;62CgCC)3^iEjo_E9$)#BxKd?Jn79A83Goe7+VO4zQ zLcA-cnG5_EHF8+1ccbq+gYbB%T!v4M4-IcVY3U?_99f?&qZ7-Pp0sqy(Tk5;684+h zp%V0zM7PWCw{06+Xk~D=v=!5Y<>7~Ly_zc*=t1VVcTgTPBktjw)n-ln(zz?5n0Q)j zit_kMz{i@>CI�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

    a8udvzl)Z)>FtJBq3yzHBx*7UJRY&L94 zJ#CCMerq(v_w%w~e?U%Q)Xy_TWlEH9%KeupBeJ&fooYAt#aVO9A&-xaOqG9!0Ny4s zhemUlS6-@U3e4T*mx43Z;Ce(QD#=A^g64L}IX0)1*5DjxAfr8`3fPw*wQ;V$w)}c5L zwHi@tP%GGK#hF^GSZyUu2ghn{t?&0)>x}mXtiS(zKFNL7S$nNLtUd3u&pyw1Qj_?! zb9{hhZ`2y-bdE6ke01BC;>cTEEa3UA7nxWjoIu7+c%6QO*RbUKt;5=LxLF83T%e=;E#X!fw1QKR_v@z+!+ z*X6@Sq3#V(yYkP+8u;~5mtG5Wjd!73<8M$N8m&|4IugoVzYFEAIbx)7n(SR!@H(~* zQ|JbtXKY3%aQnvg^?3;37Wux;0Me##s%Lx5W&=)LM^<84donbq$Pg z$=iIW=DrXAYzB-+R_?Borxk{3x%)ZM?gz#`_$ks_V;P0zqf6;jTi+kX$dLageZSJa z4wTK_4aWk12EWJsdhlGZ4ZIHg2lxc|0r)(a+cd~;ieH<6+ku;bdx2#j3u^(*jD51N z9301eXRr?BRmc3r;8vh!v|YfTgWbSaz->UL@WFQAf57d*ZrFAQP-Ckd!9&2EK|cE@ z%jGqW?+u;@_5n49+7;B8X*cjGkZP8HAKV@M5ZnXggAc&~a8qov54aadEy>q_yo#AW z4IB)f0qzT`obYO<^=Uh!>wTK2a(nH^c>%F@9%c$;`{>#oN$=B~D#KwHfOf_4EjKxb;CrwfpVwlZakCAJ8ZPwXKNnQ->y=VN1Fv>tp}g8@faDXet72YM6*bU0 zq@XI^1W(0LMJ;tGb%#~a-pc-F!=!lOzYhPSOJS;7Xz*d<2Jir~SMfLy+z-U8_Jy_K zpi*`)C_gH}3&1K+L!LuHJuy21R2q&1HS`&PX}y?;^6wToPh$e-K?I6RbnT0z7Zaz- za2RSlD<)?~#iUnBs+e$6PiyFb&fuvO4bC?7GxS8p=kr)D>$I~4;&M`vFyM4Ex}>q` zvQ!0oh1P?TvP4*`;i}8O7dqeM&ya=caY+O=#StZ4{=kkUCjNUFNC4BuVlhh}k-PQL5I;JFWte zrrEt%r@Pf0JQfzN(kvprX_W+-Aq*Nji!`^HRf>Hqn#us>*Cpxv8i8g(ezo1Zr3NeE zF@rlIAm3U+^L%9Ub#^my;dK^&ZG#O{WaDQ~mEvNl>oR}2`4DAmXy(~nN#W(iE>$fw z7Mv3tnV(O)E7>2InNG4w{XLoH+ZM$#?g+w z>mPb|UD~@lVHR3#j(L|luy};d3=F-cpy;4~P7KPKHC3`K9kiS}dr}dPLb^E}(q#x1 zhSVjDc)AibwP@f(xmD7ar+w%s>F?7p%fd>sMPsBEG2<*!#TmJ9seCNpGCQ_#d=>HD zbU4sOF})}ZC#*>FmodD2uuzqWYmApFU#b_aFm;Vw?58u+ja4tc+A6f7Egkm&<}z;N zp60h{UCt`vJY02{hL84gZS&^43UHG%W_C;B$f?a6!asfu>*z z!e#2;q`lXQV_~MAg!lL&74zjA=SWnHYVbjY;H7kk9c9jH9$`mmiPpy1EKr%wAG=arWX7B{^$i$Qd$|b<*f%DSCNGxAC5&WnR-d zmSwuk^EK_Ta5l9J)DWqW9hEVMg$6i$UM}Xav;fD>__U(e)KV>um)cL$i8!l+ta!F8 zQ&tq9N~+QjhtZr@sA4NQDYk+Zds&vP@Woal+oP=N&yBLGWV2LL^##mAv+67{1c&3~ z$Mg-i6wS~t74>5rS0KDqMq z(&p8svvB0RI`VjUrWVrRI ze1AZ3Nhuq(Gq8}-sKb#*`JiD`ifrFH zK97+M8il{9=qJ8ZPmvi*SC%5vyhgPykE8{xU5&e|6zrKU1<*yMK@Z9=Jj4u5pnL8ZD;1L176>j|Q6&y^fSDyIuJv>^6$ z`?uqoTNsDfVPg@|f*kFQEo-G39WCt*KYIMg>+0Ov;bL9eQo2)1eAG+dPVB-Q;%i7+ zJ0%(M!rs6r-%?z&u}@eE&1_{sE0MDcU9=KO?XkWtDlb(nGbp{$rzNmirPoeML?y8z z=STYfxPjHtTBEfoUFLOBivvBD5$#J>20N&hb+#Pac$yXg$0}%+<)WZdW560hQd=

    uQo7xI`B6qHALydw9OcW@i?Cn$*iR!PIfq6&AN>k@+sT(IRt3;lk;~!izR2e5h}*3Prj0gPj=E--!*EZ)g7f}F0wh~HR<%y%oVnMVY@B!v~?vN_%^(- zgo?MZ!il@aCBvg`Dro_ecDgdmC$;v`6tP|B+O8(#{`@O*Zc0b?-^Gz_Kc@q){W10y zNJovUFUJ&mzC7)D2W_aPTPXwDT1)$B(dS^orQCG)hjc5UT9#C``~vTb3whedD0-$~ z$Kz_{AhoWmNS#6P%h_uezNm8^JYUq&is1xveH!X?qh5s4bM#!GHM;K^)stV>-4n`n zkA^zUT-WfcJuSK5OMYFh8$+lt3@GP~i+Oy{E6`eTPDkGbrx^86EXQ$lq3-7~kE7c{ z-p)|^pinLt3*|n~j9ssRI@w(BfI7*j*Pu=`>hDk|7_}Fjo9k9Vc}zz^>Dg^Am<&~8 zRC6rH6W>toeyHQk^~>0mHO|m=f2iZk^*c}=##ymzPqNf`8bNrtDn-tFJm%?W+GEX^ zFQD{IfLzd<@%k}F{TNF2&jt5Dx$aX??%z?&PCQrZq1<&ol)HWi)kX>6I9Lk!QSLK~ z2+kV-4Fs?GH}s3VP95xeShJnr9TP)C?+e-Dzs-!I{Q ztCQ?Wvh5yO!2M-CbU$^%nDLFXiLsyUs*}I`JOiCTIy?5gcG~#q6KW^uSOY!$sKcRt zkVL1=FveIIODt+r{rFT3xIJQ%r&;7{U__Cxonx$OSbg|EzNB$ZeJz{N)1T)IL#&xT zaayCLNpmds(VvzKi|_p?&w<=~n(H&0VbuOynRXi68->;Jau6$Xr~qQK3o|M zO{nlW=xLrt&K3%<#dR<>oJ+n3==Oz9PM?UE%WG(pqDy6dHa1xWV?@Y5nq_X)gOQ-> z8S?fzAgx+{AMQ^84+KvJ4+BpJYrrv}o-(o0oYyO=9PVv9dd>uYzYf_b0@Xsop6_W>^jwIsg~R6Bkds2;Q#91AW28^Oy#<>L>)Rp1iv zP4Eg(Pou5`b=WCOoB5vD_8M>p@JHaD;I$w};sieit3cK)^R?jh;3RMvxD31rKL@-ImBqYXy6Qti9zA2cH6u23LXOL1yT7Nb0j-o_iM2 z^0$D`fwzOd1=+Puix%G}E!PXdFr;344ez#~AGvGSCS;P>Ek@LiC+ z4cb8RB=`%6O@nq28wGy_wbuDJ@ImkckhlgPgPrMLKLz&z{|OESKL?Ki{{@~2egVz_ z{|zny{{vnLeg$3+vi_4_33dXX0dwFN;3i<-GM<)#`+{ZQ(I5x3=0}2CgJZ#NU_H1E zI0NhfUJ5cY$S(r7178Do06WvC?+Eq;cLH|+cLsL{dxJ-SeZcR4973EQ4ekP-0qzQ( z4eka`2loJP1{rtcSAlzh&w&HL94*Emum?BGaPV^Q+u-xy zA>gNAC0Nc9auv7*cqq6hcqBLmJPOnyr$>VqgV;R31RM!o1D*ul4W10X1AZ6m#t7vU zaC>kR*dII<+yguf+zT8HP6AH{=YnT|OTjVV^&okgzXzNMJ_Jqzp9Uv`&w*3GH^8Z2 z8#oR844e*@GPbD)w+7DvcLAAs=7)m~;Nf5+sKZhzGx_o0h2V5B4=w`dg13N8pdQvR zTg<-Vkc zsNH#*BRDS~^XA38`(xfOV%}RZ?~gIBjP}y~+ajbWxLoT0qH7G&{)pBos$x)Syb?Am zbSvr0(y(@?^@6`%N<7J5mFs5|6VZw;zYJJ`>@#<`SowzSH1V&97C|bSbN#f~lk3<1 z667v+u2s|1y;3tanp_*3%5M7<>^eLNp8DkD`G2xIKYopAXq>??Y>2;vr-&6_6(m6; zf(o28B<6(A@DL!$&g4HCBNV-IrEqEg1ODOzWqwQQ6qgr3y_B&A900xu9tpk#DxNQc zdx4sfc)1YeAG~+olF-%jLSaRh+&wRxQeI3lo;@z_gYhjdmcoznB7O|6dHpgRY`37V z7%vJLz8o7mvI8*Rid={L1;a(KWM#{j%gi4O5sz6>Va-pASHoDmD%$4es}r^)pNdiv zs;^>nnRkc9RqJT@Ia`m=^2YH;=9^Ih$f?>r=CpiZG;b0WDmRsfiY3lq%v`nO)cNw1yAsQxR8^#@!5sNEyvt%<8q?bxtVTtA`B&|mTB;+<)OTdv>M5nZl2osVYc+plzfq#mKl|#kp8LrMmghGOadR{wGGO&zPRw zq(q=TG5x^M^jbU(*UWjWH&D^^gpFt(Z7X5*Rf|WInqhIO!OoT-%uv(zBrCJuD1MdE zs;Io`AbzQ$(Lwx*Q}4@V^kJCCGu@ZV?88w1Oq+K^v3YfxUt~|)W3no*CLWuIFO~2n zPO2o?BA4oWs>!^7TWt`_1%H7$*Qg!vV2)8YLut1tUweX@Ym_Dci;T+gt1XJTU_X9+ zQANMLjG!*S7bE@v<#M;vb+{|vSqNP<5T8KU$)@pHgiyG&z;_I+`TiK(;L?JopcBuU zIDTAXEoV`lGqbkAk0Ml>JGh8e;m2Y$+h2xgdLf~n`$qncFPUUB=Q`*Lnser|@nn69 zP4qc^SN+5&1d^G*Citqm?!`1;d#Hw?kK-`oA2+quv?^nn>1X+d#{cUSU9BNqi!RN_ z^I%C=g;n1$@$3d$E0_(>(@?9|!ZowC*{yY7dF&ruvb(0Yd&5xO*7Z2U6?I>&;11x^ z;qZkaeSRGG&w|szUxV|(-+oKrMg$9W2E*{{S^S`Uqt6fABFl1N;=c0i+t| zp9DVxp9Y!o*f%%+1HQ-of58vIuRxXWpv=4d>4f3kz9=6K&N7~cgQ7T*k#x9RO-M03 zhpdh7+I^@gMh zPli+YLVRy{DmFXvfAdIw{Nm8?QTq-&V9aq<#~%I-4kR8Q)wp<7rXunYR9I_CE|H4Q zT0bUmv#J?$vx@SAE}b_IY3D(hA3|N?y1AT^xh@UO<)>XIujZspM%QaYobcray`J6$ z)qecvf(m~76T`%8TJ$MAD13K#telz7Z5uG#H#v|vHk_KOVR-BfQ*_k2wEz{cqf6m$ z$du{_+?1mH+$!fSMay~eM}99Kv1K)m>!qog!iauD8T8X% z+q)>mn<@w5FfiKuxRV~jv7`4SZFiurHeYxGxk=k?m|T)g>&mq4W|4eHA|Bc_>ILAT z{b7R@ zgf^Ijck!U@b$%?x;Uo18i$5sw<&n5bIlk|_LEqJ8x1aCvs6cYZ4M=usKcoF*7wfuF zvHjZzq)oa@+7|yJumY2|Z`MM22-;`yuzBcLjomdy8oENPBqzg1%l?#C`5W%+s(NIA z`OfN?#IMvxmT_7Rcsar^WWDgL%8T!kQ4wK~)bw=qQ}mZ%E&VRkZHVOpb(-HJhjKc< zEgZ+(4&|eqR;Xnr_xsrOgV3;!Z;<6qk=dPGx=S_c;% zbu^Ar(T~Pa(Xc2v!$!lRp-6b^!y_3DRR+T7!@u6yJ9|v>8I3wD5M7GDMkIT{7#;He zy}7@l_aAU)_+NnsfSqXF&j3ro@!%%l3~)1WE?5RG1gYftyTQ)j1K?KRYOo8q2Bh}d z*Tc33Rbab;{{^=J^^#|Ius6seV18GyCpZk;7F5673p^Rz4m=y&9@N774&Xd+NAL=8 zC-8RgTi~7G&Y+%rSAc84-k`Q#^a1r+NMGj5=ia>_S=gTMcFe6X|JwCXho4%)$)os z)GLNfEz5x*9V=A?^#MK7UcJ+yS6|8t=F8?)`1au3Cl?@_#5J4b$nzc2o?8b~6whVF zo>x7hA(Gm68pSIu9IWf1dxE}NqV#AtoR(MS>OczaXYm#J$mmfF`h9&2zJ+RgRd}pL z%GeE|h4xB&@pgw6Qsb%;;BmBfCaYQoq8IP>NE-X9M+TXPVP~Ml0dm|s=y2b$dt==J zJHgc*sAoyZ#Tgs+8RRcQ!A#qj>!mI-z<%l2S9KJ7P1rM0_a&f(bJb0$qFd5xAgYHv zx1L)zA3m)r@f1&&!~RI^o5XXrocJ#sbHVBGyf;wm=6yvIl=oK4W7o%H*N| zE|y!$g9Eo#>W?oevB|#5N4gVJ!;|gAR0cBdnX5RQb)3()C);Cqjk5g=HpOJ(1U_Xu zv2jj(@I+snH94Q0`OLvE{EaT9Q+-}P7<+~MQf7%t`{tnPdpURlNZXg61#SUe0B!~T z0PF%@57MCJSAu+j!}_>wz&E(>4ywq}O69j8jGo{&;CA5t;P&9*APtSp!gmB^oeJNSRf z8vOBKFuxk4mgWBn?hk$d9td{EHp4-cgTp}eVH&e}A12CQMRcATFy|o_$hOfXuJ>0? zQK5sojJF+8-LXWgAUw`TUoLl>OKP^Fe3l6{Td8Wf2C=wNVofso_<;tol_pm8$WmlR zE)LtLHRckDSp&sV?Z}0_)JjxWHw_Eytey&VI{IotSJ)~bKCx^iayeVJ@hZ4KF5Vod zu(<0

    -8j4odF>tH2Z<5w8J~28{FgzwtzV{0a{yi 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�(t>L)D4!>ldQ22Gjp;z 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�$kDy&iUCX+6U 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�*zRbH3hSVf(t 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

    c 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 delta 379863 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

    LN6;N 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\=2y;5CnGNY!{{CIA8+3ae1tyZ%t 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̔ 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 diff --git a/src/BuildFiles/Library/x64_Debug/ssleay32.lib b/src/BuildFiles/Library/x64_Debug/ssleay32.lib index 0c4965692d28b97e353ce378c4a9c5c593943fdf..1327f4eb153fdab960fc18e855024f773a5bccf2 100644 GIT binary patch delta 380786 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°9q#J`%lQ)oB^mJ~OoFFieRvv5fp7-OMfwB| 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

    QFKV3ObKz1 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 T3iSfdO6)NAl6KZJ(Q@tj?k!nd0%@ApW& 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[ojDNlHZeb{!Q?E0dz0F58w0S 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

    g3YE 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 diff --git a/src/BuildFiles/Library/Win32_Debug/ssleay32.lib b/src/BuildFiles/Library/Win32_Debug/ssleay32.lib index 3f81a68b91b6e27432563f383f41f4bf87cb14a9..7ebbc494e3b1e04c29d695d60f0c3e7a582823d0 100644 GIT binary patch delta 375934 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%0A<|FTs+yZa;n0 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

    g6SJEG8y8S7EDV95aJP=P~=_ZqdQi+l@C5_$be7 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≫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