shadowsocks / shadowsocks-libev

Bug-fix-only libev port of shadowsocks. Future development moved to shadowsocks-rust
https://github.com/shadowsocks/shadowsocks-rust
GNU General Public License v3.0
15.79k stars 5.69k forks source link

ShadowSocks Doesn't Change IP #2516

Closed Aphrodites1995 closed 4 years ago

Aphrodites1995 commented 4 years ago

What version of shadowsocks-libev are you using?

Newest version

What operating system are you using?

MacOS, Ubuntu 16.04

What did you do?

Connected to multiple servers

What did you expect to see?

The IP being changed, accessing blocked sites

What did you see instead?

The IP not being changed, me not being able to access blocked sites

What is your config in detail (with all sensitive info masked)?

Default

I used multiple servers from different sites, but when browsing using Firefox on both OSes, I am unable to access restricted sites and my IP remains unchanged asking for it on an unrestricted site. The latency test seemed to give valid results on Ubuntu.

icpz commented 4 years ago

What's your client? ShadowsocksX-NG? SS-Qt5? brew installed shadowsocks-libev? or other ports?

Did you setup the system proxy?

Aphrodites1995 commented 4 years ago

Shadowsocks X-NG for MacOS, Qt5 for Ubuntu. Installed libev. I don't think I setup the system proxy though, how do I do that?

icpz commented 4 years ago

For ShadowsocksX-NG, click the menubar icon and select 'Global Mode' in the dropdown list, this will setup system proxy automatically. You can double check settings->network->advanced->proxies, at least one of the checkboxes should be set then.

For ubuntu, I don't have a gui environment so I have no advice...

NOTICE that those settings won't affect terminal programs, you need to set environment all_proxy manually. However, some commands would ignore this env variable, then you could check proxychains to force them go through proxy.

Aphrodites1995 commented 4 years ago

But when I do that it shows a checkbox but doesn't proxy.