1.1 What is SoftEther VPN?

    Table of contents
    You are currently comparing two old versions - only when you are comparing against the latest version can you revert. Return to version archive.

    Combined revision comparison

    Comparing version 01:39, 2 Mar 2013 by yagi with version 02:19, 2 Mar 2013 by yagi.

    ...

     

    1.1.1 HistorySoftEther VPN and SoftEther VPN

    SoftEther VPN wasProject previously developed and distributed as "SoftEther". SoftEther was developed by Daiyuu Nobori, a student of University of Tsukuba, as a personal project. "SoftEther" wasVPN software called SoftEther 1.0. SoftEther 1.0 is software that enabled users to construct a simple layer 2 VPN by installing a Virtual Network Adapter and Virtual HUB on Windows, and was distributed as freeware. "SoftEther" became a project of the research and development project of Japanese Government, subsidized by Ministry of Economy, Trade and Industry of Japan, administrated by Information Promotion Agency, in 2003.SoftEther VPN is VPN software that is the next version of SoftEther 1.0. When developing SoftEther VPN, however, SoftEther VPN Project did not use even a single line of the source code of the SoftEther 1.0 program. It was designed and developed from scratch. With SoftEther VPN, therefore, the company was able to release software that does not contain any of the defects contained in SoftEther 1.x (CA 1.x) or the lack of interchangeability and limited expandability.

    SoftEther VPN is VPN software that is the next version of "SoftEther". SoftEther VPN is now developed and released as "freeware", from the SoftEther Project at University of Tsukuba, JapanAt the beta version stage the name for SoftEther VPN was not yet decided and was tentatively called SoftEther VPN 2.0, but the name was changed to SoftEther VPN with the official version release with a new brand name that includes network and security product of SoftEther VPN Project called PacketiX. SoftEther VPN is planned to become open-source (GPL) software in middle of 2013. We are now struggling to translate all Japanese inline comments in the source-code The names SoftEther VPN 2.0 that currently appears on the Internet and in articles in some magazines and books and SoftEther VPN are one and the same product. into English. After translation will be completed, the source-code Fig. 1-1-1. Correlation of SoftEther 1.0 and SoftEther VPN    will be released.

    ...

    Fig. 1-1-2. Structure and operating principle of common VPN.

    ...

    Fig. 1-1-3 Danger of sending and receiving data over the Internet.

    ...

    Fig. 1-1-4 Encrypted packets and packets that are not encrypted.

    ...

    Fig. 1-1-5 When carrying out TCP/IP connection on the Internet as a rule
    at least one must have  a global IP address and the port must be open to the public.

    ...

    Fig. 1-1-6 Prevention of eavesdropping/tampering by third party with malicious intent using VPN.

    ...

    Fig. 1-1-7 Using inexpensive and fast Internet connection instead of dedicated line  .

    ...

    Fig. 1-1-8 Many older VPN protocols have difficulty passing NAT router firewalls, etc.

    ...

    Fig. 1-1-9 VPN protocol that encapsulates older IP cannot send and receive packets other than IP packets.

    ...

    Fig. 1-1-10 Devices that do not support routing cannot communicate via VPN of old IP base.

    ...

    Fig. 1-1-11 Communication among VPN products of different vendors cannot be carried out.

    ...

    Fig. 1-1-12 Making various types of hardware devices on Ethernet virtual for SoftEther VPN.

    ...

    Fig. 1-1-13 Comparison of old VPN protocol and SoftEther VPN when base-to-base connection VPN is constructed  .

    1.1.5 NAT, Proxy Server and Firewall TraversalPass

    ...

    Fig. 1-1-14 Passage through NAT proxy server or firewall by SoftEther VPN  .

    ...

    Fig. 1-1-15 User authentication by SoftEther VPN protocol  .

    ...

    1.1.10 Addition of Functions by Option Pack SoftEther VPN Project is constantly developing new functions for VPN software. With conventional software products, to use new functions that appear for products after shipment, you have to purchase a new version of the software to upgrade which involves cost. If new functions are developed, by introducing Option Pack of the new version, you can use SoftEther VPN software right away without purchasing the new functions by upgrading (limited to case whereby newly developed functions correspond to SoftEther VPN software for same major version). Option Pack can be downloaded free of charge. If you have an Option Pack license, you can install and use any time, thus eliminating the need to pay additional cost each time new functions come out and purchase a software license for new major version upgrade. For more information on Option Pack, see #1.3.19#.

    Other changes:

    1. /body/p[10]/a/@class: " external" ⇒ nothing
    2. /body/p[10]/a/@href: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images/1-1-2.gif""http://www.softether.org/@api/deki/files/83/=1-1-2.png"
    3. /body/p[10]/a/@title: nothing ⇒ "1-1-2.png"
    4. /body/p[10]/a/img/@alt: "Click to enlarge.""1-1-2.png"
    5. /body/p[10]/a/img/@border: "2" ⇒ nothing
    6. /body/p[10]/a/img/@src: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images_small/1-1-2_small.jpg""/@api/deki/files/83/=1-1-2.png?size=webview"
    7. /body/p[10]/a/img/@class: nothing ⇒ "internal default"
    8. /body/p[10]/a/img/@style: nothing ⇒ "width: 550px; height: 177px;"
    9. /body/p[11]/@style: nothing ⇒ "text-align: center; "
    10. /body/p[14]/img/@alt: "Click to enlarge.""1-1-3.png"
    11. /body/p[14]/img/@border: "2" ⇒ nothing
    12. /body/p[14]/img/@src: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images_small/1-1-3_small.jpg""/@api/deki/files/84/=1-1-3.png"
    13. /body/p[14]/img/@class: nothing ⇒ "internal default"
    14. /body/p[14]/img/@style: nothing ⇒ ""
    15. /body/p[15]/@style: nothing ⇒ "text-align: center; "
    16. /body/p[18]/a/@class: " external" ⇒ nothing
    17. /body/p[18]/a/@href: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images/1-1-4.gif""http://www.softether.org/@api/deki/files/85/=1-1-4.png"
    18. /body/p[18]/a/@title: nothing ⇒ "1-1-4.png"
    19. /body/p[18]/a/img/@alt: "Click to enlarge.""1-1-4.png"
    20. /body/p[18]/a/img/@border: "2" ⇒ nothing
    21. /body/p[18]/a/img/@src: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images_small/1-1-4_small.jpg""/@api/deki/files/85/=1-1-4.png?size=webview"
    22. /body/p[18]/a/img/@class: nothing ⇒ "internal default"
    23. /body/p[18]/a/img/@style: nothing ⇒ "width: 550px; height: 303px;"
    24. /body/p[19]/@style: nothing ⇒ "text-align: center; "
    25. /body/p[26]/a/@class: " external" ⇒ nothing
    26. /body/p[26]/a/@href: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images/1-1-5.gif""http://www.softether.org/@api/deki/files/86/=1-1-5.png"
    27. /body/p[26]/a/@title: nothing ⇒ "1-1-5.png"
    28. /body/p[26]/a/img/@alt: "Click to enlarge.""1-1-5.png"
    29. /body/p[26]/a/img/@border: "2" ⇒ nothing
    30. /body/p[26]/a/img/@src: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images_small/1-1-5_small.jpg""/@api/deki/files/86/=1-1-5.png?size=webview"
    31. /body/p[26]/a/img/@class: nothing ⇒ "internal default"
    32. /body/p[26]/a/img/@style: nothing ⇒ "width: 350px; height: 132px;"
    33. /body/p[27]/@style: nothing ⇒ "text-align: center; "
    34. /body/p[31]/a/@class: " external" ⇒ nothing
    35. /body/p[31]/a/@href: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images/1-1-6.gif""http://www.softether.org/@api/deki/files/87/=1-1-6.png"
    36. /body/p[31]/a/@title: nothing ⇒ "1-1-6.png"
    37. /body/p[31]/a/img/@alt: "Click to enlarge.""1-1-6.png"
    38. /body/p[31]/a/img/@border: "2" ⇒ nothing
    39. /body/p[31]/a/img/@src: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images_small/1-1-6_small.jpg""/@api/deki/files/87/=1-1-6.png?size=webview"
    40. /body/p[31]/a/img/@class: nothing ⇒ "internal default"
    41. /body/p[31]/a/img/@style: nothing ⇒ "width: 550px; height: 190px;"
    42. /body/p[32]/@style: nothing ⇒ "text-align: center; "
    43. /body/p[36]/a/@class: " external" ⇒ nothing
    44. /body/p[36]/a/@href: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images/1-1-7.gif""http://www.softether.org/@api/deki/files/88/=1-1-7.png"
    45. /body/p[36]/a/@title: nothing ⇒ "1-1-7.png"
    46. /body/p[36]/a/img/@alt: "Click to enlarge.""1-1-7.png"
    47. /body/p[36]/a/img/@border: "2" ⇒ nothing
    48. /body/p[36]/a/img/@src: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images_small/1-1-7_small.jpg""/@api/deki/files/88/=1-1-7.png?size=webview"
    49. /body/p[36]/a/img/@class: nothing ⇒ "internal default"
    50. /body/p[36]/a/img/@style: nothing ⇒ "width: 550px; height: 321px;"
    51. /body/p[37]/@style: nothing ⇒ "text-align: center; "
    52. /body/p[44]/a/@class: " external" ⇒ nothing
    53. /body/p[44]/a/@href: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images/1-1-8.gif""http://www.softether.org/@api/deki/files/89/=1-1-8.png"
    54. /body/p[44]/a/@title: nothing ⇒ "1-1-8.png"
    55. /body/p[44]/a/img/@alt: "Click to enlarge.""1-1-8.png"
    56. /body/p[44]/a/img/@border: "2" ⇒ nothing
    57. /body/p[44]/a/img/@src: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images_small/1-1-8_small.jpg""/@api/deki/files/89/=1-1-8.png?size=webview"
    58. /body/p[44]/a/img/@class: nothing ⇒ "internal default"
    59. /body/p[44]/a/img/@style: nothing ⇒ "width: 550px; height: 228px;"
    60. /body/p[45]/@style: nothing ⇒ "text-align: center; "
    61. /body/p[48]/a/@class: " external" ⇒ nothing
    62. /body/p[48]/a/@href: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images/1-1-9.gif""http://www.softether.org/@api/deki/files/90/=1-1-9.png"
    63. /body/p[48]/a/@title: nothing ⇒ "1-1-9.png"
    64. /body/p[48]/a/img/@alt: "Click to enlarge.""1-1-9.png"
    65. /body/p[48]/a/img/@border: "2" ⇒ nothing
    66. /body/p[48]/a/img/@src: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images_small/1-1-9_small.jpg""/@api/deki/files/90/=1-1-9.png?size=webview"
    67. /body/p[48]/a/img/@class: nothing ⇒ "internal default"
    68. /body/p[48]/a/img/@style: nothing ⇒ "width: 550px; height: 154px;"
    69. /body/p[49]/@style: nothing ⇒ "text-align: center; "
    70. /body/p[54]/a/@class: " external" ⇒ nothing
    71. /body/p[54]/a/@href: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images/1-1-10.gif""http://www.softether.org/@api/deki/files/91/=1-1-10.png"
    72. /body/p[54]/a/@title: nothing ⇒ "1-1-10.png"
    73. /body/p[54]/a/img/@alt: "Click to enlarge.""1-1-10.png"
    74. /body/p[54]/a/img/@border: "2" ⇒ nothing
    75. /body/p[54]/a/img/@src: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images_small/1-1-10_small.jpg""/@api/deki/files/91/=1-1-10.png?size=webview"
    76. /body/p[54]/a/img/@class: nothing ⇒ "internal default"
    77. /body/p[54]/a/img/@style: nothing ⇒ "width: 550px; height: 278px;"
    78. /body/p[55]/@style: nothing ⇒ "text-align: center; "
    79. /body/p[58]/img/@alt: "File:C:/TMP/130301vpn4man/VPN4_Manual_(English)/html/images/1-1-11.gif""1-1-11.png"
    80. /body/p[58]/img/@border: "0" ⇒ nothing
    81. /body/p[58]/img/@height: "157" ⇒ nothing
    82. /body/p[58]/img/@src: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images/1-1-11.gif""/@api/deki/files/92/=1-1-11.png"
    83. /body/p[58]/img/@width: "316" ⇒ nothing
    84. /body/p[58]/img/@class: nothing ⇒ "internal default"
    85. /body/p[58]/img/@style: nothing ⇒ ""
    86. /body/p[59]/@style: nothing ⇒ "text-align: center; "
    87. /body/p[69]/a/@class: " external" ⇒ nothing
    88. /body/p[69]/a/@href: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images/1-1-12.gif""http://www.softether.org/@api/deki/files/93/=1-1-12.png"
    89. /body/p[69]/a/@title: nothing ⇒ "1-1-12.png"
    90. /body/p[69]/a/img/@alt: "Click to enlarge.""1-1-12.png"
    91. /body/p[69]/a/img/@border: "2" ⇒ nothing
    92. /body/p[69]/a/img/@src: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images_small/1-1-12_small.jpg""/@api/deki/files/93/=1-1-12.png?size=webview"
    93. /body/p[69]/a/img/@class: nothing ⇒ "internal default"
    94. /body/p[69]/a/img/@style: nothing ⇒ "width: 550px; height: 349px;"
    95. /body/p[70]/@style: nothing ⇒ "text-align: center; "
    96. /body/p[72]/a/@class: " external" ⇒ nothing
    97. /body/p[72]/a/@href: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images/1-1-13.gif""http://www.softether.org/@api/deki/files/94/=1-1-13.png"
    98. /body/p[72]/a/@title: nothing ⇒ "1-1-13.png"
    99. /body/p[72]/a/img/@alt: "Click to enlarge.""1-1-13.png"
    100. /body/p[72]/a/img/@border: "2" ⇒ nothing
    101. /body/p[72]/a/img/@src: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images_small/1-1-13_small.jpg""/@api/deki/files/94/=1-1-13.png?size=webview"
    102. /body/p[72]/a/img/@class: nothing ⇒ "internal default"
    103. /body/p[72]/a/img/@style: nothing ⇒ "width: 550px; height: 434px;"
    104. /body/p[73]/@style: nothing ⇒ "text-align: center; "
    105. /body/p[81]/a/@class: " external" ⇒ nothing
    106. /body/p[81]/a/@href: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images/1-1-14.gif""http://www.softether.org/@api/deki/files/95/=1-1-14.png"
    107. /body/p[81]/a/@title: nothing ⇒ "1-1-14.png"
    108. /body/p[81]/a/img/@alt: "Click to enlarge.""1-1-14.png"
    109. /body/p[81]/a/img/@border: "2" ⇒ nothing
    110. /body/p[81]/a/img/@src: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images_small/1-1-14_small.jpg""/@api/deki/files/95/=1-1-14.png?size=webview"
    111. /body/p[81]/a/img/@class: nothing ⇒ "internal default"
    112. /body/p[81]/a/img/@style: nothing ⇒ "width: 550px; height: 216px;"
    113. /body/p[82]/@style: nothing ⇒ "text-align: center; "
    114. /body/p[86]/a/@class: " external" ⇒ nothing
    115. /body/p[86]/a/@href: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images/1-1-15.gif""http://www.softether.org/@api/deki/files/96/=1-1-15.png"
    116. /body/p[86]/a/@title: nothing ⇒ "1-1-15.png"
    117. /body/p[86]/a/img/@alt: "Click to enlarge.""1-1-15.png"
    118. /body/p[86]/a/img/@border: "2" ⇒ nothing
    119. /body/p[86]/a/img/@src: "file:///C:/TMP/130301vpn4man/VPN4%20Manual%20(English)/html/images_small/1-1-15_small.jpg""/@api/deki/files/96/=1-1-15.png?size=webview"
    120. /body/p[86]/a/img/@class: nothing ⇒ "internal default"
    121. /body/p[86]/a/img/@style: nothing ⇒ "width: 550px; height: 288px;"
    122. /body/p[87]/@style: nothing ⇒ "text-align: center; "

    Version from 01:39, 2 Mar 2013

    This revision modified by yagi (Ban)

    ...

    1.1.1 SoftEther VPN and SoftEther VPN

    SoftEther VPN Project previously developed and distributed VPN software called SoftEther 1.0. SoftEther 1.0 is software that enabled users to construct a simple layer 2 VPN by installing a Virtual Network Adapter and Virtual HUB on Windows, and was distributed as freeware.

    SoftEther VPN is VPN software that is the next version of SoftEther 1.0. When developing SoftEther VPN, however, SoftEther VPN Project did not use even a single line of the source code of the SoftEther 1.0 program. It was designed and developed from scratch. With SoftEther VPN, therefore, the company was able to release software that does not contain any of the defects contained in SoftEther 1.x (CA 1.x) or the lack of interchangeability and limited expandability.

    At the beta version stage the name for SoftEther VPN was not yet decided and was tentatively called SoftEther VPN 2.0, but the name was changed to SoftEther VPN with the official version release with a new brand name that includes network and security product of SoftEther VPN Project called PacketiX.

    The names SoftEther VPN 2.0 that currently appears on the Internet and in articles in some magazines and books and SoftEther VPN are one and the same product.

    Click to enlarge.

    Fig. 1-1-1. Correlation of SoftEther 1.0 and SoftEther VPN

    ...

    Click to enlarge.

    Fig. 1-1-2. Structure and operating principle of common VPN

    ...

    Click to enlarge.

    Fig. 1-1-3 Danger of sending and receiving data over the Internet

    ...

    Click to enlarge.

    Fig. 1-1-4 Encrypted packets and packets that are not encrypted

    ...

    Click to enlarge.

    Fig. 1-1-5 When carrying out TCP/IP connection on the Internet as a rule at least one must have a global IP address and the port must be open to the public.

    ...

    Click to enlarge.

    Fig. 1-1-6 Prevention of eavesdropping/tampering by third party with malicious intent using VPN

    ...

    Click to enlarge.

    Fig. 1-1-7 Using inexpensive and fast Internet connection instead of dedicated line

    ...

    Click to enlarge.

    Fig. 1-1-8 Many older VPN protocols have difficulty passing NAT router firewalls, etc.

    ...

    Click to enlarge.

    Fig. 1-1-9 VPN protocol that encapsulates older IP cannot send and receive packets other than IP packets

    ...

    Click to enlarge.

    Fig. 1-1-10 Devices that do not support routing cannot communicate via VPN of old IP base

    ...

    File:C:/TMP/130301vpn4man/VPN4_Manual_(English)/html/images/1-1-11.gif

    Fig. 1-1-11 Communication among VPN products of different vendors cannot be carried out

    ...

    Click to enlarge.

    Fig. 1-1-12 Making various types of hardware devices on Ethernet virtual for SoftEther VPN

    ...

    Click to enlarge.

    Fig. 1-1-13 Comparison of old VPN protocol and SoftEther VPN when base-to-base connection VPN is constructed

    ...

    1.1.5 NAT, Proxy Server and Firewall Pass

    ...

    Click to enlarge.

    Fig. 1-1-14 Passage through NAT proxy server or firewall by SoftEther VPN

    ...

    Click to enlarge.

    Fig. 1-1-15 User authentication by SoftEther VPN protocol

    ...

    1.1.10 Addition of Functions by Option Pack

    SoftEther VPN Project is constantly developing new functions for VPN software.

    With conventional software products, to use new functions that appear for products after shipment, you have to purchase a new version of the software to upgrade which involves cost.

    If new functions are developed, by introducing Option Pack of the new version, you can use SoftEther VPN software right away without purchasing the new functions by upgrading (limited to case whereby newly developed functions correspond to SoftEther VPN software for same major version). Option Pack can be downloaded free of charge. If you have an Option Pack license, you can install and use any time, thus eliminating the need to pay additional cost each time new functions come out and purchase a software license for new major version upgrade.

    For more information on Option Pack, see #1.3.19#.

    Version as of 02:19, 2 Mar 2013

    This revision modified by yagi (Ban)

    ...

    1.1.1 History

    SoftEther VPN was previously developed and distributed as "SoftEther". SoftEther was developed by Daiyuu Nobori, a student of University of Tsukuba, as a personal project. "SoftEther" was software that enabled users to construct a simple layer 2 VPN by installing a Virtual Network Adapter and Virtual HUB on Windows, and was distributed as freeware. "SoftEther" became a project of the research and development project of Japanese Government, subsidized by Ministry of Economy, Trade and Industry of Japan, administrated by Information Promotion Agency, in 2003.

    SoftEther VPN is VPN software that is the next version of "SoftEther". SoftEther VPN is now developed and released as "freeware", from the SoftEther Project at University of Tsukuba, Japan. SoftEther VPN is planned to become open-source (GPL) software in middle of 2013. We are now struggling to translate all Japanese inline comments in the source-code into English. After translation will be completed, the source-code will be released.

    ...

    Structure and operating principle of common VPN.

    ...

    Danger of sending and receiving data over the Internet.

    ...

    Encrypted packets and packets that are not encrypted.

    ...

    Prevention of eavesdropping/tampering by third party with malicious intent using VPN.

    ...

    Using inexpensive and fast Internet connection instead of dedicated line.

    ...

    VPN protocol that encapsulates older IP cannot send and receive packets other than IP packets.

    ...

    Devices that do not support routing cannot communicate via VPN of old IP base.

    ...

    Communication among VPN products of different vendors cannot be carried out.

    ...

    Making various types of hardware devices on Ethernet virtual for SoftEther VPN.

    ...

    Comparison of old VPN protocol and SoftEther VPN when base-to-base connection VPN is constructed.

    1.1.5 NAT, Proxy Server and Firewall Traversal

    ...

    Passage through NAT proxy server or firewall by SoftEther VPN.

    ...

    User authentication by SoftEther VPN protocol.

    ...