Kcptun Versions Save

A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64。N:M 多重化と FEC を備えた KCP に基づく安定した安全なトンネル。 N:M 다중화 및 FEC를 사용하는 KCP 기반의 안정적이고 안전한 터널입니다. Un tunnel stable et sécurisé basé sur KCP avec multiplexage N:M et FEC.

v20210624

2 years ago
  1. Recompiled with golang 1.16.5
  2. Add Release for Apple M1 (darwin-arm64)
$ go version
go version go1.16.5 linux/amd64

$ date
Thu Jun 24 11:48:34 CST 2021

╰─$ ./build-release.sh
Setting GO111MODULE to on
2656cd28cb4e9aabe2a5cbf6e2805c3ef693ca69  kcptun-linux-amd64-20210624.tar.gz
c7e9f3280f1decee02de2cc0b5b7408993bbc279  kcptun-darwin-amd64-20210624.tar.gz
5a642aa6f7311b46d1fff5eed35167d330b967d6  kcptun-windows-amd64-20210624.tar.gz
ec473cdaa2e150e3322790ce6f0937c8cc8c4c56  kcptun-freebsd-amd64-20210624.tar.gz
e83edf0da02f0010826ab8e420d555a21ac36441  kcptun-linux-386-20210624.tar.gz
df4403f8899dfbfd08adafe77c965f62fc76931d  kcptun-windows-386-20210624.tar.gz
df8e48dd2bef6a803d51324ba89cbd2a006c8982  kcptun-darwin-arm64-20210624.tar.gz
4ba5e1917de8642a8e9c20314c55f9967d10ceaa  kcptun-linux-arm5-20210624.tar.gz
955f36d5dbabfaf50fb1cdf1613f06f45e6e4b80  kcptun-linux-arm6-20210624.tar.gz
2450cd5eeabad16e5c50a3c866c3fa3b55ec5ced  kcptun-linux-arm7-20210624.tar.gz
fe39a6945846b97f1e9917e1ec77d3313502f31a  kcptun-linux-arm64-20210624.tar.gz
402c182c051da98f2667859af8b6e99396629cdc  kcptun-linux-mipsle-20210624.tar.gz
a30f57644d4eda6d892e6c901bc5e952800709cf  kcptun-linux-mips-20210624.tar.gz

v20210103

3 years ago
  1. Recompiled with golang 1.15.6
  2. Lazy re-/connection for KCP connection.
  3. Smaller binaries.
$ go version
go version go1.15.6 linux/amd64

$ date
Sun Jan  3 21:02:22 CST 2021

╰─$ ./build-release.sh
Setting GO111MODULE to on
31ced1ecd7adefdc62d1f311e88d9d307c229dc8  kcptun-linux-amd64-20210103.tar.gz
ed1fc4c033ba4a0801540d8a0ab952f5c9c43e07  kcptun-darwin-amd64-20210103.tar.gz
5827b8245fe93717f13fc93d7f0054cbd872ec0b  kcptun-windows-amd64-20210103.tar.gz
8fe5ff5468218589555adcfcf61b8f976f8b7eb0  kcptun-freebsd-amd64-20210103.tar.gz
25ce9bdb69ef07439a00f31c9770e920dc8f5050  kcptun-linux-386-20210103.tar.gz
f79a24ffc546c910250af37bc70e587dd04995a9  kcptun-windows-386-20210103.tar.gz
30ee741a0b5a9714b6d8f5c6e73d0d93ab4fca21  kcptun-linux-arm5-20210103.tar.gz
369f7de90f2089d63823dbd34b89526cc56a5f4d  kcptun-linux-arm6-20210103.tar.gz
e155a40660adcf8dc42ee7e0af941e9565435309  kcptun-linux-arm7-20210103.tar.gz
fef783627813f1ca7a9a0932a3d8b65a2d2d2f8c  kcptun-linux-arm64-20210103.tar.gz
ba60ead627547ddc16bf8c5ed7e93c0e417f8bae  kcptun-linux-mipsle-20210103.tar.gz
f87fb350b5f4d9fe9740d18873d8224c920da46e  kcptun-linux-mips-20210103.tar.gz

v20201126

3 years ago
  1. Fix in smux: https://github.com/xtaci/smux/issues/82

RECOMMENDED FOR UPGRADING

$ go version
go version go1.14.9 linux/amd64

$ date
Thu Nov 26 11:19:21 CST 2020

╰─$ ./build-release.sh
Setting GO111MODULE to on
7d95508d6a6a3e772f4ea33ea7df931a3df7eb90  kcptun-linux-amd64-20201126.tar.gz
e450b6fe181743589381017c77fc2bff3dad680d  kcptun-darwin-amd64-20201126.tar.gz
905dd9030ad270a209ab95c1a98db97c57ca30db  kcptun-windows-amd64-20201126.tar.gz
dcccdf04dd5f3f8648b55845b8bfdcf47520c26b  kcptun-freebsd-amd64-20201126.tar.gz
12b06bf7ecee26142f48a833211d856166124f43  kcptun-linux-386-20201126.tar.gz
bf74e53b7d38a4c8dd129d5b0108d2a32861e256  kcptun-windows-386-20201126.tar.gz
fc2f22e2e229d85aef5afd74e5092e88a82b3b68  kcptun-linux-arm5-20201126.tar.gz
029f9f82add48876def09f1a9dc76637e65832ac  kcptun-linux-arm6-20201126.tar.gz
158879e04c02cc37a98bd41318b2a2129c56a45d  kcptun-linux-arm7-20201126.tar.gz
904122019cb9ea5ea41f73f0ea18da8700d09fac  kcptun-linux-arm64-20201126.tar.gz
10851f05649f6b5b7d6163e1f5ab197bdeb8fae6  kcptun-linux-mipsle-20201126.tar.gz
6c57856bc567a55f540a934b055dd6f477ee3e6b  kcptun-linux-mips-20201126.tar.gz

v20201010

3 years ago
  1. client & server can choose different -datashard -parityshard to communicate with the help of FEC auto-tuning in https://github.com/xtaci/kcp-go/releases/tag/v5.6.1
$ go version
go version go1.14.9 linux/amd64

$ date
Sat Oct 10 11:53:41 CST 2020

╰─$ ./build-release.sh
Setting GO111MODULE to on
671d4c7432a89c3ed86b2abb4de43bc71123fe42  kcptun-linux-amd64-20201010.tar.gz
c0dbf284d15db5e8ee47e15d354b7d818932101c  kcptun-darwin-amd64-20201010.tar.gz
9714123d8c630a55ecd391094eb89efc7546b9fc  kcptun-windows-amd64-20201010.tar.gz
e542812b762c116cb49ac40cbee92a1f7a0fffae  kcptun-freebsd-amd64-20201010.tar.gz
7ac790f67a165ee52160f1f354bca9708084c40b  kcptun-linux-386-20201010.tar.gz
d33b8848ddbf2d51f01efc22e5623cb673378fe7  kcptun-windows-386-20201010.tar.gz
6fb46d365ac16f9576f74464099ede428f066fc2  kcptun-linux-arm5-20201010.tar.gz
d009d3fb7ab11ee4ea646100c00ad3009cbd8d5d  kcptun-linux-arm6-20201010.tar.gz
db8647e4dde946a372b73085fa4db08f92c1b1fd  kcptun-linux-arm7-20201010.tar.gz
346806c92f938aebf5081a79a079e1e4061cc56c  kcptun-linux-arm64-20201010.tar.gz
e00309c4a6a61fe70649a4f63b93e05b4c4efcd4  kcptun-linux-mipsle-20201010.tar.gz
9cf3ad2bd5f80d761489e818fdd9fabfe83694af  kcptun-linux-mips-20201010.tar.gz

v20200930

3 years ago
  1. Recompiled with go1.14.9
$ go version
go version go1.14.9 linux/amd64

$ date
Wed Sep 30 19:15:36 CST 2020

╰─$ ./build-release.sh
Setting GO111MODULE to on
edf0a791a5bba996908bc040ed23f22d62629481  kcptun-linux-amd64-20200930.tar.gz
f368bfb006b13ca78f92c8fccec82879958ac985  kcptun-darwin-amd64-20200930.tar.gz
825b2c08b697b94ed668bc23e6c6dfd909a66975  kcptun-windows-amd64-20200930.tar.gz
7c5b00ae0073f176f084b0f501f35353449b01fe  kcptun-freebsd-amd64-20200930.tar.gz
a3253c0eec1602d07a6bcd00817171431b439ffc  kcptun-linux-386-20200930.tar.gz
0eddfdb3846540161e40865b92d62c67e0e58631  kcptun-windows-386-20200930.tar.gz
9912afcf45641dbbeeec85a756797e71383ddb5a  kcptun-linux-arm5-20200930.tar.gz
60cd0e84903f78580e909b0303622856929de0dd  kcptun-linux-arm6-20200930.tar.gz
08f7f710e31ddd5f5f0b75144d05e268557379af  kcptun-linux-arm7-20200930.tar.gz
3dfe8d719ef9c37821040e79b9e3e674ca4526c7  kcptun-linux-arm64-20200930.tar.gz
6c6d2df343b19a220a2989132d9feb120ff3c2cf  kcptun-linux-mipsle-20200930.tar.gz
72fe68f3a6e4e541dc7da14a97023e9e559c9843  kcptun-linux-mips-20200930.tar.gz

v20200701

3 years ago
  1. Improved sliding window
$ go version
go version go1.14.3 linux/amd64

$ date
Wed Jul  1 18:20:27 CST 2020

╰─$ ./build-release.sh
Setting GO111MODULE to on
70362a2006b155282db6483e314285c45ab240b8  kcptun-linux-amd64-20200701.tar.gz
00b22f95f81c336df331c804f6a917425a57da6c  kcptun-darwin-amd64-20200701.tar.gz
7f67c7f295e2bda2bdb683949b13c1c7a8600868  kcptun-windows-amd64-20200701.tar.gz
12d6a7b3ff3c3cf8759000745519726cba31d0df  kcptun-freebsd-amd64-20200701.tar.gz
459c67158ceaa478bad72bb1be0f16fca1ceb340  kcptun-linux-386-20200701.tar.gz
3bb3f34737637988c0d218501bda08517af8cd03  kcptun-windows-386-20200701.tar.gz
3042d316660242e7cc63a86be3d9af312cccf61e  kcptun-linux-arm5-20200701.tar.gz
d8c60226094c9c51cda7745dd2e3edf680223ce6  kcptun-linux-arm6-20200701.tar.gz
7408f8baed3b1f87037e97a6c48ecfef7f9638c2  kcptun-linux-arm7-20200701.tar.gz
15362ffaea0a6ba937bc4e9b3e32d52e3a250966  kcptun-linux-arm64-20200701.tar.gz
1de7af37eda1d2e50b8639af58abeb5353855cc5  kcptun-linux-mipsle-20200701.tar.gz
50099dea5b555a916ea401e5a4000e21ffcffa03  kcptun-linux-mips-20200701.tar.gz

v20200409

4 years ago
  1. Fixed golang deadlock: https://github.com/golang/go/issues/38023
  2. Fixed mips startup failure: https://github.com/golang/go/issues/38005
$ go version
go version go1.14.2 linux/amd64

$ date
Thu Apr  9 11:03:08 CST 2020

╰─$ ./build-release.sh
Setting GO111MODULE to on
5be122f1144c2b221ba8ca4cac8c8be11fa73bd0  kcptun-linux-amd64-20200409.tar.gz
1279b56e64fd26d9b0d582f3a57cc7a3664bd689  kcptun-darwin-amd64-20200409.tar.gz
3c9a66269e548e020840b342ef9b1d9515a21bf1  kcptun-windows-amd64-20200409.tar.gz
bb501006da3f018596fb7f1cab3fc1612f320a32  kcptun-freebsd-amd64-20200409.tar.gz
24022966888eb3a803fe5a6680cab03572ae9853  kcptun-linux-386-20200409.tar.gz
cb8ab3d22aa8807daccfc2ee65be58dce119b016  kcptun-windows-386-20200409.tar.gz
17dbd0d8323c09bd72f918f045073f653d63bac1  kcptun-linux-arm5-20200409.tar.gz
a2851ee2c2650e51006fa9a37bf1ef67dd790989  kcptun-linux-arm6-20200409.tar.gz
1f43329b31a9dac836e4416a5261f57dc1bb49fa  kcptun-linux-arm7-20200409.tar.gz
1faab4f0caff66282165525a744feb7921498427  kcptun-linux-arm64-20200409.tar.gz
900fe86870b793cca84d9c827902227e14859e6c  kcptun-linux-mipsle-20200409.tar.gz
8f7580f35ee681a48674814afdbd59edf0448c99  kcptun-linux-mips-20200409.tar.gz

v20200201

4 years ago
  1. Fixed a bug in https://github.com/xtaci/kcp-go/releases/tag/v5.5.5
  2. Upgraded scheduler in kcp-go for efficiency, https://github.com/xtaci/kcp-go/blob/master/timedsched.go
$ go version
go version go1.13.7 linux/amd64

$ date
Sat Feb  1 17:37:46 CST 2020

$ ./build-release.sh
Setting GO111MODULE to on
4b41d537e20e1928808f908c8c150771f67260c2  kcptun-linux-amd64-20200201.tar.gz
c17a7a62ad873bbd5a789887323de43d47f537f3  kcptun-darwin-amd64-20200201.tar.gz
ca208bae0b3290398f943e66adf0b0cae845a71d  kcptun-windows-amd64-20200201.tar.gz
2d189a2e8beac1d1849c95ad595d47c8e7d5315f  kcptun-freebsd-amd64-20200201.tar.gz
4510983a631b61f217fe34dad11d6e8daecc6674  kcptun-linux-386-20200201.tar.gz
975401ab765d653446fb9d0e7b380918c837a943  kcptun-windows-386-20200201.tar.gz
054fed21924cfdf93c0c58b99c5d98fa59faa743  kcptun-linux-arm5-20200201.tar.gz
2ea802a867e3a87bb58b132ea7854c0b80a90d09  kcptun-linux-arm6-20200201.tar.gz
641d5d84e1328914be664ad35d939f41171406ca  kcptun-linux-arm7-20200201.tar.gz
82a0e440e69c4cd74d1685996dc4eafeb4ade10f  kcptun-linux-arm64-20200201.tar.gz
ebbcf897f45d00d24e510d2de479cc6f1c54ca8d  kcptun-linux-mipsle-20200201.tar.gz
f8e604d9072423c764e7d2a0916fadd910f1b62f  kcptun-linux-mips-20200201.tar.gz

v20200103

4 years ago
  1. Encryption/Decryption speed improvement on non-x86 core. (+25% faster)
$ go version
go version go1.13.5 linux/amd64

$ date
Fri Jan  3 20:35:57 CST 2020

$ ./build-release.sh
Setting GO111MODULE to on
e57b5f8bac9c772b7926172d989f2d3444c1fcdf  kcptun-linux-amd64-20200103.tar.gz
c301968f980f0deaa6b0cf9cee29d464ce103161  kcptun-darwin-amd64-20200103.tar.gz
ca40e77d146dbb35fd68190c27c52fcaff17d2ab  kcptun-windows-amd64-20200103.tar.gz
d459927aa7a2fffadc51cef6680b8eed7257854d  kcptun-freebsd-amd64-20200103.tar.gz
e68baa8508e1a8fe615f5c26aa463817213adb77  kcptun-linux-386-20200103.tar.gz
2647fc8931777f6092672e812d931ec006020a99  kcptun-windows-386-20200103.tar.gz
009dcf0d2ab9c67b2b214007f28cee75490d1c47  kcptun-linux-arm5-20200103.tar.gz
a9fecc2b370da1ca4038a88c7c17c1f721349051  kcptun-linux-arm6-20200103.tar.gz
79e6b160011778bfcc147cfa2606f98995169655  kcptun-linux-arm7-20200103.tar.gz
adc652775016cd2eb24d642f7139bfa19332da4c  kcptun-linux-arm64-20200103.tar.gz
fc84ecabce5cfcae0fb29cc99e90db6d594806fe  kcptun-linux-mipsle-20200103.tar.gz
213ac323402235e49c798c500b816c44f6c5f059  kcptun-linux-mips-20200103.tar.gz

v20191229

4 years ago
  1. Fixed a bug which possibly leads to speed issues in previous release.
  2. The last release of this decade.
  3. Compacted smux.
$ go version
go version go1.13.5 darwin/amd64

$ date
2019年12月29日 星期日 18时41分08秒 CST
$ ./build-release.sh
Setting GO111MODULE to on
d469e201c9dc269cb513852a2340ae77bef25436  kcptun-linux-amd64-20191229.tar.gz
9e9495dd512a9ad6350e7aa040def03ec2e976dd  kcptun-darwin-amd64-20191229.tar.gz
dbb941cbc7c9d7310550925d34568511ed6d788e  kcptun-windows-amd64-20191229.tar.gz
9626e63d135685a518d5ddf9bca7434ee9dbcbdf  kcptun-freebsd-amd64-20191229.tar.gz
8f88e4f7401ef640b244752aea0d1648b9ed59fc  kcptun-linux-386-20191229.tar.gz
d160fb300a54dec45d23757276fa807e99139696  kcptun-windows-386-20191229.tar.gz
9742db6e82bf3e4d19e0a62615722a70dd4273f1  kcptun-linux-arm5-20191229.tar.gz
2a8d230f0a697ca55a0ea3a26cc7d3b274a00014  kcptun-linux-arm6-20191229.tar.gz
f942f83b30a21ee99acf49655dd14bb3aa4577f9  kcptun-linux-arm7-20191229.tar.gz
0125fed24d82a2acf35db11a5741e5bb50b72088  kcptun-linux-arm64-20191229.tar.gz
58ffcf67d0cddb2f2596cc5016d31068329271ac  kcptun-linux-mipsle-20191229.tar.gz
566cf0082fc32ebafab4f0079dfc64a7103e2431  kcptun-linux-mips-20191229.tar.gz