bepass-org / bepass

A simple DPI bypass tool written in go
MIT License
361 stars 73 forks source link

[Bug]: EOF in nekobepass #42

Open radiumatic opened 1 year ago

radiumatic commented 1 year ago

Any connection simply gets closed, yielding no errors or warnings.

Using the default configuration or a custom DoH server does not seem to have any effects.

Based on the (rather) short conversation that you had on twitter, It seems like bepass does not check for the "use worker" value, tries to validate a nonexistent worker address, and fails.

This also shows that logs need to be a bit more expressive. 🤔

uoosef commented 1 year ago

It maybe because your worker address is wrong please double check it that you followed this specific format: https://..workers.dev/dns-query many of issues are becuase ppl forget to add https or 's' in workers.dev or adding '/dns-query' trailing... i will make it more simpler and provide some autofixes in v2 to improve ux and simpilicity

radiumatic commented 1 year ago

It maybe because your worker address is wrong please double check it that you followed this specific format: https://..workers.dev/dns-query many of issues are becuase ppl forget to add https or 's' in workers.dev or adding '/dns-query' trailing... i will make it more simpler and provide some autofixes in v2 to improve ux and simpilicity

I'm not using a worker. (The config value is empty) As I have already said, my guess is that bepass tries to validate/use the worker even if use-worker option is set to false.