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

Testing with current stable (23.7) and documentation #3

Open
thedeadliestcatch opened this issue Oct 21, 2023 · 0 comments
Open

Testing with current stable (23.7) and documentation #3

thedeadliestcatch opened this issue Oct 21, 2023 · 0 comments

Comments

@thedeadliestcatch
Copy link

Hi,

I should probably split this issue into two separate ones, but it will be less bothersome for you to just have it all in once spot:

  • I will test this on 23.7 when I have a chance, but haven't done it yet. What is the status for 23.7 support? (They are changing a significant amount of things in the UI and MVC).
  • Could some documentation be added about the actual tunneling approach? I'm mostly interested in seeing it documented, although I have reviewed the source code.

My notes on the hopping setup: The route setup is a clever way to go about it but it can be tricky if the routing table is polluted and left in an inconsistent state. I have not verified this but you probably want to store the expected addresses somewhere for the current or last call to addroute, and then have some failsafe mechanism to remove those entries (func_delroute). Should the configuration fall out of sync for whatever reason, the route deletion might fail due to a SRVIP mismatch.

I understand this "cannot" happen in normal circumstances, but it's always better to be safe than sorry as they say.

Another idea: v2ray is an excellent way to allow cascading of tunnels. Some providers offer shadowsocks and similar mechanisms to add hops to the VPN chain.

Last but not least, thank you and well done on this plugin :-)

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

No branches or pull requests

1 participant