bepass-org / warp-plus

Warp+Psiphon, an anti censorship utility for iran
MIT License
1.33k stars 238 forks source link

Broken Account Config Saving #51

Closed Astra060 closed 3 months ago

Astra060 commented 3 months ago

In the 1.0 Version, Account Information will not be saved. I have to enter the key as a parameter each time I want to run my warp plus service. Previous Version did not have this behavior. After Registering Warp Plus Key, and the Account is created, on next normal runs a free account is auto generated

Amir2367 commented 3 months ago

In the 1.0 Version, Account Information will not be saved. I have to enter the key as a parameter each time I want to run my warp plus service. Previous Version did not have this behavior. After Registering Warp Plus Key, and the Account is created, on next normal runs a free account is auto generated

Yes, I have exactly the same problem

markpash commented 3 months ago

Hi @Amir2367 @Astra060 I have a test build if you'd like to try it out? Please download the right version from the set of artifacts on this page: https://github.com/bepass-org/warp-plus/actions/runs/8482017056

Please let me know if this fixes your issues. Please wipe your stuff directory first as this slightly changes how that works. Play with it as much as you can and if it fixes your problems, I'll merge this code and release a new version.

Amir2367 commented 3 months ago

Hi @Amir2367 @Astra060 I have a test build if you'd like to try it out? Please download the right version from the set of artifacts on this page: https://github.com/bepass-org/warp-plus/actions/runs/8482017056

Please let me know if this fixes your issues. Please wipe your stuff directory first as this slightly changes how that works. Play with it as much as you can and if it fixes your problems, I'll merge this code and release a new version.

Hi Mark, I tested the version you posted above

1_ The first movie (when I enter the command warp-plus-4 and when we exit, the IPs are again broken and and it connects with IP v6, while it should be connected with v4)

2_ The second movie (sometimes it brings IP v6 first, if there is a problem with the shatel and mci with ipv6 and the config doesn't connect)

3- The third movie (by entering the warp-plus -e command, when we want to change the IP and port, the IP does not change and the IPs of the boiler are connected).

https://github.com/bepass-org/warp-plus/assets/83357422/d34663bd-eb14-4ef4-8332-9f23160f7332

https://github.com/bepass-org/warp-plus/assets/83357422/b39ee687-2eb6-41e2-a104-f7dd613741e0

https://github.com/bepass-org/warp-plus/assets/83357422/032c7896-e7f1-4807-8f37-0cccd8cd43b1

Astra060 commented 3 months ago

Hi @Amir2367 @Astra060 I have a test build if you'd like to try it out? Please download the right version from the set of artifacts on this page: https://github.com/bepass-org/warp-plus/actions/runs/8482017056

Please let me know if this fixes your issues. Please wipe your stuff directory first as this slightly changes how that works. Play with it as much as you can and if it fixes your problems, I'll merge this code and release a new version.

Hello again. @markpash, yes this build fixed the issue for me. Tnx,

Astra060 commented 3 months ago

Hi @Amir2367 @Astra060 I have a test build if you'd like to try it out? Please download the right version from the set of artifacts on this page: https://github.com/bepass-org/warp-plus/actions/runs/8482017056 Please let me know if this fixes your issues. Please wipe your stuff directory first as this slightly changes how that works. Play with it as much as you can and if it fixes your problems, I'll merge this code and release a new version.

Hi Mark, I tested the version you posted above

1_ The first movie (when I enter the command warp-plus-4 and when we exit, the IPs are again broken and and it connects with IP v6, while it should be connected with v4)

2_ The second movie (sometimes it brings IP v6 first, if there is a problem with the shatel and mci with ipv6 and the config doesn't connect)

3- The third movie (by entering the warp-plus -e command, when we want to change the IP and port, the IP does not change and the IPs of the boiler are connected). 4_5778648449729695796.mp4 ×@https://private-user-images.githubusercontent.com 4_5778648449729695798.mp4 ×@https://private-user-images.githubusercontent.com 4_5778648449729695799.mp4 ×@https://private-user-images.githubusercontent.com

I think it's best to open a separate issue for this

markpash commented 3 months ago

@Astra060 The latest release has the complete fix. If you notice a crash just delete the stuff folder and try again. https://github.com/bepass-org/warp-plus/releases/tag/v1.1.1

Astra060 commented 3 months ago

@Astra060 The latest release has the complete fix. If you notice a crash just delete the stuff folder and try again. https://github.com/bepass-org/warp-plus/releases/tag/v1.1.1

Thanks for the quick implementation!