Releases: tachyon-protocol/TachyonVpn
Releases · tachyon-protocol/TachyonVpn
Support disconnection of client and GC client in server
- Support disconnection of client
- GC client in server
- DHT Demo V1
Router server is launched to improve stability of VPN connection.
- Router Server
- VPN server will register itself to Router server
- VPN client can fetch available IP list from Router server
- VPN Optimization
- Reduce memory allocation of VPN connection
- Improve stability of VPN connection
- Test multiple clients and VPE servers
Reconnect and Verify Certificate
- Improve security: verify hash of certificate
- Support reconnection between client and server
- Support reconnection between relay server and vpe server
Docker Image Runner of Tachyon Server
To reduce steps of running server on Windows or macOS by Docker, we developed Docker Image Runner for Tachyon Server.
Usage:
- Start Docker Desktop on your Windows or macOS
- Use the link below to download Docker Image Runner of Tachyon Server and run it
- Runner has two arguments:
- Command e.g.
server -UseRelay -RelayServerIp 123.123.123.123
- Port e.g.
29444
- Command e.g.
- e.g.
TachyonServerDockerImageRunner_darwin Run -Port 29444 -Command server
Support server to verify TKey
Server can verify TKey (e.g. 123456 or vRm4h*dY!9cwavRg) in this version. When client tries to connect server with a TKey, server will verify whether TKey is matched or not.
Server can decide which client has permission to connect with it.
Server runs on Docker for Windows and MacOS
We'll implement native version server for Windows and MacOS in the future.
At the experimental stage, we'll build a Docker image to run Tachyon Server on Windows and MacOS.
The image will be updated with Linux version.
docker image load -i path/to/tachyon-server-on-docker.image
docker container run --publish 29443:29443 --privileged --cap-add=NET_ADMIN --device=/dev/net/tun --name tachyon-server tachyon-server-on-docker:1
CheckHelper-v2
Merge pull request #22 from tachyon-protocol/wip_rc1 fix serverCheckHelper timeout bug.
Support P2P Relay Mode
Usage
- Download client for Mac
curl -L https://github.com/tachyon-protocol/TachyonVpn/releases/download/demo-v2/client_darwin > ~/Downloads/client && chmod +x ~/Downloads/client
- Run client
- Direct Mode
client [Server's IP]
- P2P Relay Mode
client -IsRelay -ServerIp [Relay Server's IP] -ExitClientId [Server's ClientId]
- Download server_linux to your linux server
- And run server as root
- Listen Mode, for servers which can be accessed from Internet directly (with public IP and public port)
server_linux
- Relay Mode, for servers which can not be accessed from Internet directly and need another 'Listen Mode' server to relay its traffic
server -UseRelay -RelayServerIp [Listen Mode Server's IP]
First Demo
Usage
- Download client for Mac
curl -L https://github.com/tachyon-protocol/TachyonVpn/releases/download/demo-v1/client_darwin_amd64 > ~/Downloads/client && chmod +x ~/Downloads/client
- Run client (replace
123.123.123.123
to your server's public IPv4 address)
client 123.123.123.123
- Download server_linux_amd64 to your Linux server
- And run server as root
server_linux_amd64
serverCheckHelper
Merge pull request #10 from tachyon-protocol/wip_rc1 add serverCheckHelper tool