Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ISSUE: ZeroTier can't be contacted through TunnlTo/WireSock #158

Closed
Permanently opened this issue Feb 14, 2024 · 3 comments
Closed

ISSUE: ZeroTier can't be contacted through TunnlTo/WireSock #158

Permanently opened this issue Feb 14, 2024 · 3 comments
Labels
bug Something isn't working

Comments

@Permanently
Copy link

Permanently commented Feb 14, 2024

Describe the issue
Whenever connected through TunnlTo, 95% of the time I can't communicate through ZeroTier. I typically get a response of "Connection timeout". Split-tunneling doesn't seem to make a difference, not split-tunneling the subnet. Pinging works, but not connections like SSH.

To Reproduce
Steps to reproduce the behavior:

  1. Install ZeroTier and TunnlTo.
  2. Join a ZeroTier network, and put some other devices on that same network to test connections.
  3. Try establish a connection (e.g., SSH) to another device on the ZeroTier network.
  4. Observe.

Expected behavior
I expected to be able to establish connections on my ZeroTier subnet.

Tested on official WireGuard client
Just tested on WireGuard (without kill-switch enabled), and it worked. It also worked when using Mullvad's client.

Tested on different VPN servers
Yes.

Screenshots and GIF's
N/A (unless if "connection timed out" is useful?)

Tunnel Config
Provide a screenshot of your tunnel config with tunnel name, private key, public key, pre-shared key and endpoint removed.

Logs
Here you go. I made a connection to a ZeroTier IP, and it was not listed at all in logs. See here.

Starting WireSock directly
If possible, follow the instructions below and comment on the outcome:

  1. Open TunnlTo and Enable the tunnel (this will save the config file to disk)
  2. Disable the tunnel and close TunnlTo
  3. Open a command prompt and issue the following commands:
cd "C:\Program Files\WireSock VPN Client\bin"

// Ensure you alter the <YOUR USERNAME> component of the path
wiresock-client.exe run -config C:\Users\<YOUR USERNAME>\AppData\Local\TunnlTo\tunnel.conf -log-level all

Same issue. Nothing in logs, and no change in behaviour.

@Permanently Permanently added the bug Something isn't working label Feb 14, 2024
@vithusel
Copy link

vithusel commented Mar 1, 2024

There is the option of setting up zerotier as a client on your VPN server and configuring some routes to negate having to use 2 clients completely.

I've not used Zerotier but I'll have a look over the weekend (if I get a chance to see if I can replicate the issue)

@Permanently
Copy link
Author

The problem is that is there's an assumption I'm in control of the VPN server. Unfortunately, I'm not.

@brendanosborne
Copy link
Contributor

@Permanently this appears to be an issue at the WireSock level. If it's still a problem I suggest making a thread over on the Wiresock support forums.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants