9e6476c7b2
Cedar/Command: Implement PortsUDPGet and PortsUDPSet commands
...
PortsUDPSet: This command can be used to specify a single or multiple UDP ports the server should listen on. "0" can be specified to disable the UDP listener.
Administrator privileges are required to execute the command.
PortsUDPGet: This command can be used to retrieve the UDP ports the server is listening on.
The two commands replace the functionality that was previously provided by OpenVpnEnable and OpenVpnGet, respectively.
2020-05-20 20:17:53 +02:00
f1cb86d979
Cedar/Admin: implement new RPC methods to get/set the UDP ports
2020-05-20 20:17:34 +02:00
c4ec63fe32
Rename "OpenVPN_UdpPortList" to "PortsUDP", store ports in a LIST
...
Now that Proto supports UDP, the server can handle multiple protocols on each UDP port.
The UDP ports are specified by the "OpenVPN_UdpPortList" configuration setting, because:
- OpenVPN is currently the only UDP protocol supported by SoftEther VPN to allow a custom port number.
- Before Proto was introduced, a unified interface for the protocols didn't exist; each protocol implementation had to create its own listener.
In preparation for the upcoming WireGuard implementation, this commit renames "OpenVPN_UdpPortList" to "PortsUDP", which should clarify that the setting is global.
The change is reflected in the code. Also, the ports are now stored in a LIST rather than a string. The conversion between string and LIST only happens when loading/saving the configuration.
The default UDP ports are now the same as the TCP ones (443, 992, 1194, 5555).
2020-05-20 03:16:19 +02:00
5e1c728f92
Update strtable_tw.stb
2020-05-12 22:08:59 +02:00
eb9d6e77a4
Update strtable_ru.stb
2020-05-12 22:08:42 +02:00
6e707f7550
Update strtable_pt_br.stb
2020-05-12 22:08:23 +02:00
71b814060d
Update strtable_ko.stb
2020-05-12 22:08:05 +02:00
8e1a377b82
Update strtable_ja.stb
2020-05-12 22:07:35 +02:00
adf0f18b7a
Update strtable_cn.stb
2020-05-12 22:07:09 +02:00
3b7dd25b65
Log client IP in failed accesses
2020-05-11 23:10:40 +02:00
44f731f781
Bump jquery in /src/bin/hamcore/wwwroot/admin/default
...
Bumps [jquery](https://github.com/jquery/jquery ) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/jquery/jquery/releases )
- [Commits](https://github.com/jquery/jquery/compare/3.4.1...3.5.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-04-30 06:12:25 +00:00
be3e45a4bf
hamcore: Remove trailing spaces from comments
2020-03-25 12:23:55 +01:00
c635cdd614
Bump acorn from 6.1.1 to 6.4.1 in /src/bin/hamcore/wwwroot/admin/default
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 6.1.1 to 6.4.1.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/6.1.1...6.4.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-03-15 22:06:23 +00:00
6d3fef8da6
pt-br translation
2019-12-28 15:43:06 +05:00
5fed2b8903
Bump mixin-deep in /src/bin/hamcore/wwwroot/admin/default
...
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases )
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2 )
Signed-off-by: dependabot[bot] <support@github.com >
2019-10-19 22:39:12 +00:00
e03db7ee60
Merge pull request #966 from Flucons/patch-1
...
Merge pull request #966 : Create strtable_pt_br.stb
2019-09-21 17:33:12 +00:00
50960dbe16
Update strtable_cn.stb
...
Improve some translation.
2019-09-17 17:51:03 +08:00
926b99047a
Create strtable_pt_br.stb
...
Start pt-br translation
2019-08-15 00:46:58 -03:00
a9f31d7df9
Fixing the typo "descrption" of the JSON-RPC document. Thanks to https://github.com/SoftEtherVPN/SoftEtherVPN/issues/938
2019-07-10 14:37:30 +09:00
2592525b64
Merge pull request #931 from dnobori/190630_update_see_ndis5_driver
...
Update the driver binary for https://github.com/SoftEtherVPN/SoftEtherVPN/pull/929
2019-06-30 02:24:32 +09:00
896ac8e285
Merge pull request #930 from dnobori/190630_kb3033929_message
...
Add the warning message if KB3033929 is not installed in Windows 7 / Server 2008 R2.
2019-06-30 02:24:24 +09:00
6e78068a65
Update the driver binary for https://github.com/SoftEtherVPN/SoftEtherVPN/pull/929
2019-06-30 01:22:04 +09:00
9c227f3480
Add the warning message if KB3033929 is not installed in Windows 7 / Server 2008 R2.
2019-06-30 01:20:52 +09:00
9cba49b89a
Fix incorrect URLs in text files
2019-06-29 21:16:27 +09:00
afc6a706e5
Adding wwwroot/admin/README.md
2019-05-29 20:17:43 +09:00
39b80e04c5
Add initial wwwroot/admin/default/ HTML5 admin pages
2019-05-29 19:17:50 +09:00
529d8f593c
Update developer tools for JSON-RPC
2019-05-29 18:23:33 +09:00
458906b151
Added JSON-RPC error message
2019-05-28 22:48:26 +09:00
03841e4181
Initial vpnserver-jsonrpc-clients
2019-05-28 11:48:16 +09:00
8657955c92
Merge PR #867 : Improve translations for inf file.
2019-01-24 01:42:25 +01:00
63c01ba736
Merge pull request #832 from dnobori/181202_switch_to_apache_license
...
Switching license from GPLv2 to Apache License 2.0.
2019-01-21 09:36:19 +09:00
bf493e359b
Update vpninstall_cn.inf
2019-01-19 16:56:15 +08:00
881f34ac56
Compacting headers, updating trivial texts to fit to the license change from GPLv2 to Apache License 2.0.
2019-01-14 12:25:53 +09:00
5ea5dd34b6
Update strtable_cn.stb
...
fixed a typo ("取消l" => "取消")
2018-12-25 04:05:37 +08:00
ac5e68b3ed
hamcore: fix port number shown in the server management info string of vpncmd
2018-12-21 07:27:57 +01:00
16ed2f3e0c
Documents: Switching license from GPLv2 to Apache License 2.0.
2018-12-02 09:37:24 +09:00
08465e3f39
Merge pull request #772 from davidebeatrici/http-proxy-custom-header
...
Merge PR #772 : Add custom HTTP header feature for HTTP proxy
2018-11-30 10:22:32 +05:00
aefbd2e903
Add custom HTTP header feature for HTTP proxy
...
A custom HTTP header can be used to bypass certain restrictions imposed on the network or to avoid speed limitations applied by the QoS.
2018-11-29 20:32:21 +01:00
f985a50f31
quick and dirty fix for issue 689
2018-11-28 23:19:56 +05:00
6a45921f41
OpenVPN: Add packet scrambling/obfuscation feature
...
This allows an OpenVPN client to bypass a firewall which is aware of the protocol and is able to block it.
The XOR mask set on the server has to be the same on the client, otherwise it will not be able to connect with certain obfuscation modes.
A special OpenVPN client built with the "XOR patch" is required in order to use this function, because it has never been merged in the official OpenVPN repository.
Two parameters are added to the server configuration: "OpenVPNObfuscationMethod" and "OpenVPNObfuscationMask".
Their value can be retrieved with "OpenVpnObfuscationGet" and set with "OpenVpnObfuscationEnable" in the VPN Command Line Management Utility.
2018-11-12 22:32:37 +01:00
a5f18087cd
Merge PR #790 : Add support for SOCKS5 proxy protocol
2018-11-07 01:30:56 +01:00
0357024e62
hamcore/openvpn_sample.ovpn: improve "cipher" and "auth" documentation, remove list of supported ciphers
2018-11-03 16:44:56 +01:00
53e0a2e5e2
Add support for SOCKS5 proxy protocol
2018-10-30 15:11:16 +01:00
e02237f397
Add string for "IF_TYPE_PROP_VIRTUAL" network interface type
2018-10-03 09:10:27 +02:00
1f4d8c5a4b
legal.txt: remove unneeded text
2018-10-03 08:17:46 +02:00
e8050651c0
Copy authors file into "src/bin/hamcore" automatically
2018-10-03 07:24:42 +02:00
0f77b5e30e
fix localization files, missing strings were taken from "en"
2018-09-23 22:24:21 +05:00
2ec48c765e
Added string to other stb files
2018-09-19 12:10:23 +03:00
825a5a828e
vpncmd: Added information about "Disable UDP Acceleration" setting into output of AccountGet command.
2018-09-17 09:22:50 +03:00
eb7a8aa517
Merge pull request #680 from Olim98/patch-1
...
Merge PR #679 : Add Russian language to translate.txt
2018-08-29 10:48:10 +05:00