althea-net / rita-dash

User dashbaord for managing Rita
https://github.com/althea-net/rita
Apache License 2.0
8 stars 13 forks source link

Reset/Register causes is_tunnel_working: false #16

Closed J-O-S-H-C closed 5 years ago

J-O-S-H-C commented 6 years ago

Re-registering with an Exit causes that Exit's tunnel to fail. Only the exit that is registered twice will fail. All other exits will continue to work unless they are reset and re-registered.

Steps to Replicate (Example):

  1. Register with an Exit. (test)
  2. Input verification Code.
  3. Tunnel Established Successfully.
  4. Select other registered Exit. (borked)
  5. Reset previous Exit. (test)
  6. Register again with same Exit. (test)
  7. Tunnel will not establish.

[{"nickname":"canada_east","exit_settings":{"id":{"mesh_ip":"fd00::1337:e3f","eth_address":"0x0101010101010101010101010101010101010101","wg_public_key":"sA76hy4X2nPhccGJeBClVUzZ6bntGrUD0GjBJDjVYBE="},"registration_port":4875,"description":"Althea production Canada Exit","state":"GotInfo","general_details":{"server_internal_ip":"172.168.0.254","netmask":16,"wg_exit_port":59999,"exit_price":50,"description":"Stable exit for Canada"},"message":"Got info successfully","auto_register":false},"is_selected":false,"have_route":true,"is_reachable":true,"is_tunnel_working":false},{"nickname":"borked","exit_settings":{"id":{"mesh_ip":"fd00::1337:e6f","eth_address":"0x0101010101010101010101010101010101010101","wg_public_key":"4f3TBCL2HxxPreajT+FsAYzmQa0ZmeYYNHvpORX9tm8="},"registration_port":4875,"description":"Borked! For developers only!","state":"Registered","general_details":{"server_internal_ip":"172.168.0.254","netmask":16,"wg_exit_port":59999,"exit_price":50,"description":"Not just unstable, Borked!"},"our_details":{"client_internal_ip":"172.168.0.108"},"message":"Registration OK"},"is_selected":true,"have_route":true,"is_reachable":true,"is_tunnel_working":false},{"nickname":"test","exit_settings":{"id":{"mesh_ip":"fd00::1337:e1f","eth_address":"0x0101010101010101010101010101010101010101","wg_public_key":"hw2rXXaIOfbcOXbvejB3AyuoSAb3QhPXjC5MwxRqkls="},"registration_port":4875,"description":"The Althea testing exit. Unstable!","state":"Registered","general_details":{"server_internal_ip":"172.168.0.254","netmask":16,"wg_exit_port":59999,"exit_price":50,"description":"Unstable test exit for NA"},"our_details":{"client_internal_ip":"172.168.0.109"},"message":"Registration OK"},"is_selected":false,"have_route":true,"is_reachable":true,"is_tunnel_working":false},{"nickname":"apac","exit_settings":{"id":{"mesh_ip":"fd00::1337:e4f","eth_address":"0x0101010101010101010101010101010101010101","wg_public_key":"1kKSpzdhI4kfqeMqch9I1bXqOUXeKN7EQBecVzW60ys="},"registration_port":4875,"description":"In Singapore","state":"Registered","general_details":{"server_internal_ip":"172.168.0.254","netmask":16,"wg_exit_port":59999,"exit_price":50,"description":"Unstable test exit for APAC"},"our_details":{"client_internal_ip":"172.168.0.102"},"message":"Registration OK"},"is_selected":false,"have_route":true,"is_reachable":true,"is_tunnel_working":false},{"nickname":"aus","exit_settings":{"id":{"mesh_ip":"fd00::1337:e5f","eth_address":"0x0101010101010101010101010101010101010101","wg_public_key":"z3aS2DNWWrbpMYZra2BuoV4gjcVTHVxinKAi4H8t7m8="},"registration_port":4875,"description":"Althea testing exit in Australia","state":"GotInfo","general_details":{"server_internal_ip":"172.168.0.254","netmask":16,"wg_exit_port":59999,"exit_price":50,"description":"Unstable test exit for AUS"},"message":"Got info successfully","auto_register":false},"is_selected":false,"have_route":true,"is_reachable":true,"is_tunnel_working":false},{"nickname":"us_west","exit_settings":{"id":{"mesh_ip":"fd00::1337:e2f","eth_address":"0x0101010101010101010101010101010101010101","wg_public_key":"jkIodvXKgij/rAEQXFEPJpls6ooxXJEC5XlWA1uUPUg="},"registration_port":4875,"description":"The Althea Production US exit","state":"Registered","general_details":{"server_internal_ip":"172.168.0.254","netmask":16,"wg_exit_port":59999,"exit_price":50,"description":"Stable exit for America"},"our_details":{"client_internal_ip":"172.168.0.107"},"message":"Registration OK"},"is_selected":false,"have_route":true,"is_reachable":true,"is_tunnel_working":false},{"nickname":"bogota","exit_settings":{"id":{"mesh_ip":"fd00::1337:e7f","eth_address":"0x0101010101010101010101010101010101010101","wg_public_key":"V0tgdQ2Ljx5xyw4UMQ6a7ZztQmyvqrUp/4jrFcCeG1w="},"registration_port":4875,"description":"Bogota Columbia!","state":"New"},"is_selected":false,"have_route":false,"is_reachable":false,"is_tunnel_working":false}]