Kkevsterrr / geneva

automated censorship evasion for the client-side and server-side
https://censorship.ai
BSD 3-Clause "New" or "Revised" License
1.91k stars 177 forks source link

Running geneva on server side (router) #33

Closed Hi-Timofey closed 2 years ago

Hi-Timofey commented 2 years ago

Hello, there are quote in your README that you can run the Geneva from the server side, but i found no docs for this case. Is there anyway to launch this on router (for example Openwrt) for avoiding DPI. How it will work as a server. May be there are some links I haven't seen.

Kkevsterrr commented 2 years ago

@Hi-Timofey you should be able to just add the --server-side flag - there are (some) docs here: https://geneva.readthedocs.io/en/latest/howitworks/evaluator.html?highlight=server-side#server-side-evaluation, but I should update the rest to make it more clear. Hope this helps!

Hi-Timofey commented 2 years ago

@Hi-Timofey you should be able to just add the --server-side flag - there are (some) docs here: https://geneva.readthedocs.io/en/latest/howitworks/evaluator.html?highlight=server-side#server-side-evaluation, but I should update the rest to make it more clear. Hope this helps!

I read some docs and have quesion. Is there any way to route all traffic to geneva with --server-side ? For example I have 2 PC's and want to make geneva to evade all traffic from my ISP.

Kkevsterrr commented 2 years ago

Hi @Hi-Timofey -

I read some docs and have quesion. Is there any way to route all traffic to geneva with --server-side ? For example I have 2 PC's and want to make geneva to evade all traffic from my ISP.

The goal of the --server-side flag is to setup Geneva to run at the server-side of the connection - are you trying to use it as a server, or as a client? As far as how to route traffic to Geneva, by default it captures traffic on a given port. You could run it on a raspberry pi or something similar (kind of like a PiHole https://pi-hole.net/), but you'd have to set up that up - we haven't experimented with that ourselves yet.

Hope this helps!