Posted January 19, 2018 So I spent some time trying to setup shadowsock servers on my raspberry pi and also my FreeNAS Jail but always have issue connecting to it. The reason i posting here is because there is limited resources on the net. None of post/articles and guides talk about port forwarding or having no internet access on the proxy etc. Shadowsocks server i used on my raspberry pi (shadowsocks-libev) (Guide I followed: https://www.linuxbabe.com/linux-server/setup-your-own-shadowsocks-server-on-debian-ubuntu-centos) Here is server settings apart from the password. I have changed some of the settings. The server is running and when i check my active port on my raspberry pi it is listening to 8000. { "server":"0.0.0.0", "server_port":8000, "local_address": "127.0.0.1", "local_port":1080, "password":"MyPassword", "timeout":600, "method":"salsa20" } You might notice the method is not well know but it seem to be support base off this github doc. The reason I am trying is because when i use the default "aes-256-cfb" i would get this error starting up the shadowsock server. Both of this encryption option is available both on android client/windows. https://github.com/shadowsocks/shadowsocks/wiki/Encryption If i ever get this working reliably, I am going to create a guide. But at this stage i have problem connecting to my shadowsock server. On the android phone it show connected but no internet access and one windows it seem connected but doesn't change IP (I using my phone hotspot - ie still showing my phone data ISP not my home ISP). This is a example of ipfire port forwarding which should be correct as the connection is TCP and should be "8000" and i have check the port is open via http://canyouseeme.org/ . I know shadowsocks still works, I have test a trial for a paid shadowsocks server and connects without any issues and speed is reasonable. Magical Pineapples