Skip to content
ehang-io / nps Public
Watch 444
Fork 4.5k
Star 24.3k
Code
Issue 377
Pull requests 12
Actions
Projects 1
wiki
security
Insights
Releases: ehang-io / nps
Releases Tags
v0.26.10
April 8, 2021
ffdfgdfg
v0.26.10
c9a4d82
Compare
v0.26.10 Latest
add :
fix:
Fixed error after title comment in NPC config file , thanks @hellodword
Updated Service library, improved FreeBSD support, Windows , Linux
Systemd ; sysV support has been improved
Updated the KCP library and fixed the ARM device instruction set problem
caused by its dependence on cpuid
change:
account password is configured on the web panel , it will
automatically log in, thanks @caiych
Web panel style beautification, thanks to @wuhanstudio
Documentation improvements , thanks to @clh021 , @bigcoder84
Android client joins disconnection and reconnection
SDK client is modified to block function calls. When the function returns, it
means that the client exits, and whether to reconnect is controlled by the
call
Golang version upgraded to 1.15
Updated some other libraries
Assets 37
android_client.apk
90.7MB
darwin_amd64_client.tar.gz
4.59MB
darwin_amd64_server.tar.gz
5.61MB
freebsd_386_client.tar.gz
4.07MB
freebsd_386_server.tar.gz
5.07MB
freebsd_amd64_client.tar.gz
4.41MB
freebsd_amd64_server.tar.gz
5.42MB
freebsd_arm_client.tar.gz
4.01MB
freebsd_arm_server.tar.gz
5.01MB
linux_386_client.tar.gz
4.1MB
Source code(zip)
Source code (tar.gz)
Show all 37 assets
154 people reacted
👍 130xiazimo, Kwaain , syb024, lnm3000, h13-0, xuecanlong , Desmond56, csrts , Sagiri42 , ycllwl ,
and 120 more reacted with thumbs up emoji 😄 21syb024, lnm3000, guoliang1994, liushidai ,
openping , caiguangyin , Rickyxrc , Colorful1224, dracodong , liuyi -jpg , and 11 more reacted with
laugh emoji 🎉 22syb024, lnm3000, liushidai , qiaoliangXgamemode , Rickyxrc , Colorful1224,
lpreterite , dracodong , liuyi -jpg , chshouyu , and 12 more reacted with hooray emoji ❤️20syb024,
lnm3000, liushidai , caiguangyin , WindowsXPsp3, zjls6, Rickyxrc , oslven , Colorful1224,
dracodong , and 10 more reacted with heart emoji 🚀 21syb024, lnm3000, liushidai , chen403,
Rickyxrc , Colorful1224, dracodong , irschneider , liuyi -jpg , JoiLa , and 11 more reacted with
rocket emoji 👀 26syb024, liushidai , pmexi , 2JONAS, Rickyxrc , Colorful1224, j0ck1e, luoye663,
dracodong , 1121076248 , and 16 more reacted with eyes emoji
v0.26.9
Oct 6, 2020
ffdfgdfg
v0.26.9
a8a0a1d
Compare
v0.26.9
add :
Signal connection increases TCP keepalive parameter to reduce the
possibility of dropped calls in some cases
fix:
Update GUI library version, fix Android client crash problem #576 #572
The connection in the compression function is not properly closed, which
causes the increase of memory and CPU #456 #584 #600
panic problem when HTTP cache is enabled #626 #509
Display untranslated original information to solve the web prompt
undefined #524 #636
change:
GoLang version upgraded to 1.14
config file in the program directory when the Windows service runs npc ,
thanks to @xiexiao
Update some library versions
Web redisplays the client ID on the tunnel editing interface
Docker image re-add arm
Assets 37
Fixed some bugs
Jun 17, 2020
ffdfgdfg
v0.26.8
5474358
Compare
Fixed some bugs
Android client , you can try android_client_fix.apk
add :
fix:
problem that the custom disconnection time does not take effect
Calling conn.Close gets stuck when TCP cannot complete the four
breakups , and it is due to Close for a long time WAIT or TIME WAIT ,
resulting in the problem of not being able to
reconnect #569 #567 #542 #538
change:
Assets 38
2 people reacted
👍 2 Sta Rainorigin and alfredtofu reacted with thumbs up emoji
Added some things , fixed some bugs
May 7, 2020
ffdfgdfg
v0.26.7
e6b825d
Compare
Added some things , fixed some bugs
add :
api /client/ list Add get server connection host and connection type #483
Add custom client disconnect time #485
fix:
web mobile phone is blocked, thank you @kekxv _
android client can not paste #479
p2p cannot be used due to some changes in the previous version #515
change:
android client starts, it successfully reads the configuration and
automatically connects #476
nps encryption function uses the tls certificate generated at startup by
default, and does not depend on external certificates,
thanks @snowie2000 #507
Assets 37
Fixed some bugs
Mar 25, 2020
ffdfgdfg
v0.26.6
c9b7553
Compare
Fixed some bugs
add :
fix:
web redisplay id _ #453 #461 #475
The speed limit problem when the client is added for the first time
mux calculation length repeated assignment
The problem that the server startup may be stuck #470
missing server ip entry in the web
change:
Solve the problem that npc supports client and private agent access at
the same time #472
Assets 37
Fixed some bugs , added some things
Mar 11, 2020
ffdfgdfg
v0.26.5
f22914c
Compare
Fixed some bugs , added some things
add :
adding and editing tunnels on the web , add usage scenario
prompts #410 Mentioned in hostlist Click the online status in the list
to directly access the penetration address. Thanks @hzgjq
Add version printing, now both the client and the server can use the -
version parameter to print the version
add client linux sdk file packaging
fix:
The problem that the offline custom configuration of the client fails #433
android client name issue, and rotating black screen #439
change:
Mux design modification, adding window delay gain, window low filling
gain, initial window expansion ratio, the speed problem has been
significantly improved when there is a certain delay and packet loss #390 ,
thanks to @迷迷的蜜蜜 Provide a complete test; reduce the number of
syscall calls, effectively reducing the cpu time by half #438
Assets 37
Fixed some bugs
Mar 2, 2020
ffdfgdfg
v0.26.4
9fbdbb1
Compare
Fixed some bugs
add :
fix:
busybox and sysV environment ( openwrt ) service library failure
problem #419
The client uses the http proxy to connect to the server problem
change:
Support custom stun server #409
web page optimization Thanks @hzgjq
golang The version is temporarily kept at 1.13
Assets 37
Fixed some bugs
Feb 19, 2020
ffdfgdfg
v0.26.3
2f9ee71
Compare
Fixed some bugs
situation where the server record cannot be saved under
windows has been fixed
add :
fix:
mux Simultaneous pop in a lock-free queue may cause an infinite loop
same object may be put into the mux buffer pool twice
socks5 tcp connection is not disconnected in time
udp Imperfect penetration logic
change:
The file record is changed to a temporary file and replaced after writing
to avoid data loss due to truncated files #412
service initialization fails , it continues to run, but cannot provide
related functions #407
Assets 37
Fixed some bugs
Feb 11, 2020
ffdfgdfg
v0.26.2
7ede000
Compare
Fixed some bugs
add :
pprof The debug port can be set in the configuration #382
fix:
that goroutine did not wait caused the connection count error #391
Local udp port error causes crash
HTTP forward proxy request is incompletely read and the connection is
rejected
problem that the UDP tunnel was not closed in time
File operations may cause data loss due to failure to write back to
the hard disk in time
change:
goroutine pool library version update, performance improvement
android UI library version update
Assets 37
Fixed some bugs
Jan 31, 2020
ffdfgdfg
v0.26.1
5c37505
Compare
Fixed some bugs
add :
fix:
In some cases, mux has a high bandwidth calculation problem, which
leads to high client memory usage
nps global task competition problem #315
in some cases #367
problem that the UDP tunnel was not closed in time
enabling compression and encryption, forwarding UDP out of order
problem #370 #368
Front anti-generation time nps The ip limit function obtains ip error
problem #353
API POST /client/ edit wrong #347
change:
API is not enabled by default
mux is independent as nps-mux
systemd configuration file increases the maximum number of open files
limit
Assets 37
Previous 1 2 3 4 5 6 Next
footer
© 2023 GitHub, Inc.
Footer navigation
Terms
Privacy
security
Status
Docs
Contact GitHub
Pricing
APIs
Training
blog
About
Release v0.26.10 ehang-io / nps