Skip to content
This repository has been archived by the owner on Jan 6, 2022. It is now read-only.

Dat Doctor p2p test fails when using ProtonVPN #18

Open
ThisIsMissEm opened this issue Feb 20, 2019 · 2 comments
Open

Dat Doctor p2p test fails when using ProtonVPN #18

ThisIsMissEm opened this issue Feb 20, 2019 · 2 comments

Comments

@ThisIsMissEm
Copy link

I initially reported this via twitter, but here's more info:

$ DEBUG=dat*,discovery* npx dat doctor
  dat Dat DEBUG mode engaged, enabling quiet mode +0ms
  dat dat 13.11.5 +7ms
  dat node v10.13.0 +0ms
Welcome to Dat Doctor!

Software Info:
  darwin x64
  Node v10.13.0
  Dat Doctor v2.1.1
  dat v2019-02-20T16:08:50.615Z dat Dat DEBUG mode engaged, enabling quiet mode

To start a new Peer-to-Peer test, press ENTER.
Otherwise enter test ID.

>
✔ Your address is: 173.249.34.138:58056
✔ Loaded native modules

  discovery-channel whoami() started +0ms
  discovery-channel chan=396232..66 join() +1ms


Running a new Peer-to-Peer test

To check connectivity with another computer, run the command:

  dat doctor 9b201cc2546e1a2c16d4f7ee9852993242f7ea8b307d8ec0674eb1767a9a3b4f

Waiting for incoming connections...  discovery-channel whoami() succeeded, I am: { port: 3282, host: '173.249.34.138' } +353ms
  discovery-channel chan=396232..66 dns announce { port: 3282, publicPort: 3282, multicast: false } +3ms
  discovery-channel chan=396232..66 dns discovery peer=10.6.6.197:51174 +25s
  dat-doctor Discovered 10.6.6.197:51174 +0ms
  discovery-swarm connecting 10.6.6.197:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=0 +0ms
Trying to Connect:
  10.6.6.197:51174  discovery-swarm timeout 10.6.6.197:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +3s
  discovery-swarm onclose utp+tcp 10.6.6.197:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +590ms
  discovery-swarm connecting 10.6.6.197:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=1 +1s
  discovery-swarm timeout 10.6.6.197:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +3s
  discovery-swarm onclose utp+tcp 10.6.6.197:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +509ms
  discovery-swarm connecting 10.6.6.197:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=2 +1s
  discovery-swarm timeout 10.6.6.197:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +3s
  discovery-swarm onclose utp+tcp 10.6.6.197:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +502ms
  discovery-swarm connecting 10.6.6.197:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=3 +5s
  discovery-swarm timeout 10.6.6.197:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +3s
  discovery-swarm onclose utp+tcp 10.6.6.197:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +514ms
  discovery-swarm connecting 10.6.6.197:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=4 +15s
  discovery-channel chan=396232..66 dns announce { port: 3282, publicPort: 3282, multicast: true } +37s
  discovery-channel chan=396232..66 dns discovery peer=10.6.6.197:51174 +2ms
  discovery-channel chan=396232..66 dns discovery peer=173.249.34.138:51174 +140ms
  dat-doctor Discovered 173.249.34.138:51174 +38s
  discovery-swarm connecting 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=0 +1s
  discovery-channel chan=396232..66 dns discovery peer=173.249.34.138:3282 +0ms
  discovery-channel chan=396232..66 dns discovery peer=173.249.34.138:51174 +77ms
  discovery-channel chan=396232..66 dns discovery peer=173.249.34.138:3282 +0ms
  10.6.6.197:51174
  173.249.34.138:51174  discovery-swarm timeout 10.6.6.197:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +2s
  discovery-swarm onclose utp+tcp 10.6.6.197:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +525ms
  discovery-swarm timeout 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +965ms
  discovery-swarm onclose utp+tcp 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +1s
  discovery-swarm connecting 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=1 +1s
  discovery-swarm timeout 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +3s
  discovery-swarm onclose utp+tcp 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +510ms
  discovery-swarm connecting 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=2 +1s
  discovery-swarm timeout 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +3s
  discovery-swarm onclose utp+tcp 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +507ms
  discovery-swarm connecting 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=3 +5s
  discovery-swarm timeout 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +3s
  discovery-swarm onclose utp+tcp 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +1s
  discovery-channel chan=396232..66 dns discovery peer=10.6.6.197:51197 +27s
  dat-doctor Discovered 10.6.6.197:51197 +27s
  discovery-swarm connecting 10.6.6.197:51197@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=0 +5s
  173.249.34.138:51174
  10.6.6.197:51197  discovery-swarm timeout 10.6.6.197:51197@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +3s
  discovery-swarm onclose utp+tcp 10.6.6.197:51197@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +496ms
  discovery-swarm connecting 10.6.6.197:51197@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=1 +1s
  discovery-swarm timeout 10.6.6.197:51197@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +3s
  discovery-swarm onclose utp+tcp 10.6.6.197:51197@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +502ms
  discovery-swarm connecting 10.6.6.197:51197@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=2 +1s
  discovery-swarm connecting 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=4 +1s
  discovery-swarm timeout 10.6.6.197:51197@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +2s
  discovery-swarm onclose utp+tcp 10.6.6.197:51197@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +507ms
  discovery-swarm timeout 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +969ms
  discovery-swarm onclose utp+tcp 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +535ms
  discovery-swarm connecting 10.6.6.197:51197@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=3 +3s
$ DEBUG=dat*,discovery* npx dat doctor 9b201cc2546e1a2c16d4f7ee9852993242f7ea8b307d8ec0674eb1767a9a3b4f
  dat Dat DEBUG mode engaged, enabling quiet mode +0ms
  dat dat 13.11.5 +7ms
  dat node v10.13.0 +1ms
Welcome to Dat Doctor!

Software Info:
  darwin x64
  Node v10.13.0
  Dat Doctor v2.1.1
  dat v2019-02-20T16:11:53.045Z dat Dat DEBUG mode engaged, enabling quiet mode


✔ Your address is: 173.249.34.138:52538
  The default Dat port (3282) in use, using random port.
  This may impact Dat's connectivity if you have a firewall.
✔ Loaded native modules

  discovery-channel whoami() started +0ms
  discovery-channel chan=396232..66 join() +1ms
  discovery-channel chan=396232..66 dns discovery peer=10.6.6.197:3282 +5ms
  dat-doctor Discovered 10.6.6.197:3282 +0ms
  discovery-swarm connecting 10.6.6.197:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=0 +0ms

Joining existing Peer-to-Peer test:

  dat doctor 9b201cc2546e1a2c16d4f7ee9852993242f7ea8b307d8ec0674eb1767a9a3b4f

Trying to Connect:
  10.6.6.197:3282  discovery-channel whoami() succeeded, I am: { port: 51197, host: '173.249.34.138' } +217ms
  discovery-channel chan=396232..66 dns announce { port: 51197, publicPort: 51197, multicast: false } +3ms
  discovery-channel chan=396232..66 dns discovery peer=173.249.34.138:3282 +147ms
  dat-doctor Discovered 173.249.34.138:3282 +366ms
  10.6.6.197:3282
  173.249.34.138:3282  discovery-swarm connecting 173.249.34.138:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=0 +367ms
  discovery-channel chan=396232..66 dns discovery peer=173.249.34.138:51174 +1ms
  dat-doctor Discovered 173.249.34.138:51174 +1ms
  discovery-swarm connecting 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=0 +1ms
  discovery-channel chan=396232..66 dns discovery peer=173.249.34.138:51174 +73ms
  discovery-channel chan=396232..66 dns discovery peer=173.249.34.138:3282 +1ms
  173.249.34.138:3282
  173.249.34.138:51174  discovery-swarm timeout 10.6.6.197:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +3s
  discovery-swarm timeout 173.249.34.138:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +369ms
  discovery-swarm timeout 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +0ms
  discovery-swarm onclose utp+tcp 10.6.6.197:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +128ms
  discovery-swarm onclose utp+tcp 173.249.34.138:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +0ms
  discovery-swarm onclose utp+tcp 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +0ms
  discovery-swarm connecting 10.6.6.197:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=1 +1s
  discovery-swarm connecting 173.249.34.138:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=1 +1ms
  discovery-swarm connecting 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=1 +1ms
  discovery-swarm timeout 10.6.6.197:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +3s
  discovery-swarm timeout 173.249.34.138:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +1ms
  discovery-swarm timeout 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +0ms
  discovery-swarm onclose utp+tcp 10.6.6.197:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +501ms
  discovery-swarm onclose utp+tcp 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +0ms
  discovery-swarm onclose utp+tcp 173.249.34.138:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +0ms
  discovery-swarm connecting 10.6.6.197:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=2 +1s
  discovery-swarm connecting 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=2 +1ms
  discovery-swarm connecting 173.249.34.138:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 retries=2 +0ms
  discovery-swarm timeout 10.6.6.197:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +3s
  discovery-swarm timeout 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +0ms
  discovery-swarm timeout 173.249.34.138:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 +0ms
  discovery-swarm onclose utp+tcp 173.249.34.138:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +500ms
  discovery-swarm onclose utp+tcp 173.249.34.138:51174@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +1ms
  discovery-swarm onclose utp+tcp 10.6.6.197:3282@39623230316363323534366531613263313664346637656539383532393933323432663765613862333037643865633036373465623137363761396133623466 will-requeue=1 +0ms

I'm using ProtonVPN as my VPN, but I'm guessing any VPN will trigger this. Let me know if you need more info.

@joehand
Copy link
Collaborator

joehand commented Feb 20, 2019

Thanks I've added protovpn to test. Do the basic tests pass on your computer with VPN?

Mine only pass via TCP, not UDP because that is what I connect with on the VPN. If you are only connected with one, it may affect the direct connection tests.

@ThisIsMissEm
Copy link
Author

Yeah, I can connect via both TCP and UDP in basic tests

$ npx dat doctor                                                                                                                                               
Welcome to Dat Doctor!

Software Info:
  darwin x64
  Node v10.13.0
  Dat Doctor v2.1.1
  dat v13.11.5

Running Basic Tests (Checks your Dat installation and network setup)

✔ Your address is: 173.249.34.138:54084
  The default Dat port (3282) in use, using random port.
  This may impact Dat's connectivity if you have a firewall.
✔ Loaded native modules
✔ Resolved Dat Doctor Server
✔ Successful data transfer with Dat Doctor via TCP
✔ Successful data transfer with Dat Doctor via UDP

SUCCESS!
5 of 5 tests passed
Use Peer-to-Peer tests to check direct connections between two computers.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants