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

Manual mode request #1441

Closed
jerry-wolf opened this issue Nov 7, 2017 · 5 comments · Fixed by #1446
Closed

Manual mode request #1441

jerry-wolf opened this issue Nov 7, 2017 · 5 comments · Fixed by #1446

Comments

@jerry-wolf
Copy link

jerry-wolf commented Nov 7, 2017

What did you do?

  • Use shadowsocks as Orbot's local proxy.
  • Switch proxy through SwitchyOmega in Firefox.

What did you expect to see?

Shadowsocks-android has an option so I can enter them to Orbot/SwitchyOmega's proxy input box.

What did you see instead?

  • Only VPN and NAT mode supported. If shadowsocks used VPN service, Orbot opens another VPN service, shadowsocks's VPN service will close. If target device isn't rooted, can't use NAT mode.
  • Shadowsocks will route all bandwidth, so can't control proxy through other software.

Additional

No more “Root” features in Orbot… use Orfox & VPN instead!

@madeye
Copy link
Contributor

madeye commented Nov 7, 2017

No plan for this.

Shadowsocks-android works as a transparent proxy, which won't provide local SOCKS5 proxy.

@madeye
Copy link
Contributor

madeye commented Nov 7, 2017

For your use case,

  1. Deploy Tor on your server.
  2. Use custom rules in shadowsocks-android.

@Mygod
Copy link
Contributor

Mygod commented Nov 8, 2017

@madeye Should we follow Orbot's approach and offload NAT/transproxying onto AFWall+?

@Mygod
Copy link
Contributor

Mygod commented Nov 8, 2017

Basically what I'm thinking of is the current NAT service codebase minus the iptables (root code execution) part, kind of equivalent to NAT mode with every app bypassed and no su invocations.

Pros:

Cons:

  • Harder to use;
  • I guess we also need to write a shell script for AFWall+ to use and write an FAQ entry about it.

I think this is a pretty good replacement for the long deprecated NAT mode. What do you think? @madeye

@madeye
Copy link
Contributor

madeye commented Nov 8, 2017

@Mygod Yes, i think It's doable if apps like AfWall can handle NAT for us.

Let's replace NAT mode in the next release. say 4.3.0.

Mygod added a commit that referenced this issue Nov 11, 2017
FakeTrader pushed a commit to FakeTrader/shadowsocks-android that referenced this issue Aug 21, 2018
FakeTrader pushed a commit to FakeTrader/shadowsocks-android that referenced this issue Aug 21, 2018
bannedbook pushed a commit to bannedbook/SpeedUp.VPN that referenced this issue Dec 25, 2019
bannedbook pushed a commit to bannedbook/SpeedUp.VPN that referenced this issue Dec 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants