Shoutout to this heroku deploy guide
-
How to autodeploy proxy on heroku (repo)
-
How to setup linux pc to be able to connect (bash script)
-
How to setup windows pc to be able to connect
-
How to setup android phone to be able to connect
Knowledge about coding is not needed unless you are using pc with linux.
- Scroll down to find this bash script
- Fill config.json section with your server details
- Run, after it finishes you'll be able to connect through localhost:1080
Note, that you can create multiple config.json files with different names and run them on different ports simultaneously.
- Download shadowsocks client, unzip it and place it's folder somewhere
- Download V2Ray, unzip it (7z works great with such extension)
- Rename executable from
v2ray-plugin_windows_amd64.exe
tov2ray.exe
and move to shadosocks folder - Launch shadowsocks, click on it's icon in tray, select
servers -> scan qr
orservers -> import url
- Enable proxying by checking
System proxy -> Global
- Now all pc traffic goes through the proxy
- Download shadowsocks client from playmarket
- Download v2ray plugin from playmarket
- Open the app and scan qr/insert connection url, click connect
- Now all phone traffic goes through the proxy
-
Main info source - https://shadowsocks.org/en/config/quick-guide.html
-
Main client used here "shadowsocks-libev" - https://github.com/shadowsocks/shadowsocks-libev
-
V2Ray plugin (useful readme) - https://github.com/shadowsocks/v2ray-plugin
-
Piece of info about plugins - https://shadowsocks.org/en/wiki/Plugin.html
-
Manual ShadowSocks+v2ray gist - https://gist.github.com/rampageX/134fa08a547d4b1eabd754c279b12676
-
Another half-manual guide - https://vpnchinaopenvz.wordpress.com/2020/02/25/howto-setup-server-shadowsocks-v2ray-plugin/
-
Shadowsocks without V2Ray (My gist) - https://gist.github.com/SanariSan/d10acea7107e28a4caf8b8c195d92583