Skip to content

Releases: tachyon-protocol/TachyonVpn

Support disconnection of client and GC client in server

16 Dec 06:21
Compare
Choose a tag to compare
  • Support disconnection of client
  • GC client in server
  • DHT Demo V1

Router server is launched to improve stability of VPN connection.

09 Dec 08:15
Compare
Choose a tag to compare
  • 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

02 Dec 02:43
Compare
Choose a tag to compare
  • 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

24 Nov 18:12
2c1e6e4
Compare
Choose a tag to compare

To reduce steps of running server on Windows or macOS by Docker, we developed Docker Image Runner for Tachyon Server.
Usage:

TachyonServerDockerImageRunner_darwin Run -Port 29444 -Command server

Support server to verify TKey

23 Nov 05:13
fe8f353
Compare
Choose a tag to compare

Usage

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

14 Nov 12:33
7a794a3
Compare
Choose a tag to compare

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

05 Nov 08:50
96b9374
Compare
Choose a tag to compare
Merge pull request #22 from tachyon-protocol/wip_rc1

fix serverCheckHelper timeout bug.

Support P2P Relay Mode

02 Nov 12:55
a17866b
Compare
Choose a tag to compare

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

24 Oct 06:30
45919f8
Compare
Choose a tag to compare

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

23 Oct 11:20
bb4c487
Compare
Choose a tag to compare
Merge pull request #10 from tachyon-protocol/wip_rc1

add serverCheckHelper tool