How to route OpenVPN over Shadowsocks (Windows, Mac, Android)

Prerequisites:

1. Installed Shadowsocks client

2. Installed OpenVPN client

3. VPN provider supports Shadowsocks manual configuration

4. VPN provider supports OpenVPN manual configuration

For Windows (OpenVPN TCP):

1. Insert SS link to the client:

/uploads/question/20191202/300e1d28e4e60929145eb126214c97f4.png

2. Insert OpenVPN(TCP) profile:

/uploads/question/20191202/dab7284c3d3a813ddc45e73e6d3336aa.png

3. Go to options:

/uploads/question/20191202/74b49d507c4d20d3540da2efb25e613e.png

4. Select proxy

/uploads/question/20191202/3c22ac8dadc435efd456ee7e1b0e58c9.png

5. Change proxy as 127.0.0.1:1080

/uploads/question/20191202/db94ac4c62b9b8e9002fd6d7d57cf119.png

6. Connect OpenVPN:

/uploads/question/20191202/6e524229c5a97a757c3e3d8b761aaa78.png

You should see this in the status bar:

/uploads/question/20191202/1072496a1cae297207e4bd8839b56855.png

For Mac (OpenVPN UDP/TCP):

1. Insert SS link to the client:

/uploads/question/20191202/89955c7947b0825ad92eba3cec91ed50.png

2. Go to Preferences:

/uploads/question/20191202/d50269a7433d3fd5b794ecf6d1b05c7a.png

3. Select Advanced:

/uploads/question/20191202/34007493ba2254c94ee02e9ebb8e97df.png

4. Enable UDP relay and Verbose mode:

/uploads/question/20191202/c77446569256cf456e8a0d164caed8de.png

5. Insert OpenVPN profile (Shimo, Tunnelblick):

For Shimo:

1. Right click and select Shimo:

/uploads/question/20191202/ba1c4093e5f7c2fdbc6b49c9bfaf5bfd.png

2. Go to Preferences:

/uploads/question/20191202/420a7bbd298263e7af345cc54f445e37.png

3. Select the desired OpenVPN profile and click Edit:

/uploads/question/20191202/6631d1cb008406486a6443cb386fe984.png

4. Select Advanced:

/uploads/question/20191202/68d7a3b70a3388a26e66dbd5d4409766.png

5. Go to Network Traffic Control and add routes as [Shadowsocks IP]/32:

/uploads/question/20191202/d5c76fb219ea7598167118b64baaef7d.png

4.Go to Expert and add Parameter Key:

/uploads/question/20191202/db762a5ed5cf7b62a937b8ef1fddd73d.png

5. Click connect:

/uploads/question/20191202/d021e731a2c52b20c2391573b1b879b0.png

For Android:

1. Select the server by clicking it:

/uploads/question/20191202/807fd1c7e2ed31cd83230a5ad52ee8ac.png

2. Go to Settings: 

/uploads/question/20191202/3e63e7fa0311b0bc6cf666b813d46139.png

3. Disable TCP Fast Open and expand advanced settings:

/uploads/question/20191202/68872d5251a17ab9c32943c7fa830597.png

4. Change to transparent proxy:

/uploads/question/20191202/00a3c4344ae1de4a4668caccb603b649.png

5. Turn on Shadowsocks:

/uploads/question/20191202/130e6911f820865f6454ed785ad8f739.png

6. Insert OpenVPN profile and click edit:

/uploads/question/20191202/cbbc7ad0a514377874b24a6f8a67bb19.png

7. Select Server List:

/uploads/question/20191202/bd5c478645982845f6c473d5f1430509.png

8. Add proxy as 127.0.0.1:1080

/uploads/question/20191202/32020311a86b6d4d3cafba7d2804b9b9.png

9. Select route and add route as [Shadowsocks IP]/32:

/uploads/question/20191202/d59a2bca682e0291e120775c5532e363.png
/uploads/question/20191202/97deb08f237547c7eac594d0a7cf1bfe.png

10. Click connect:

/uploads/question/20191202/9429a686ae7269fcb732cf6bc52dc47c.png

已邀请:

Barry 【新手级】 - 认证:PlayBeasts社区创建者

Thanks for your hard work. Thank you very much for sharing

Laitinlok 【新手级】

Found out routing OpenVPN TCP over Shadowsocks in Android is a lot faster than UDP

band_in_china 【熟练级】

band_in_china 【熟练级】

用ss   ip没几分钟就被封怎么办

要回复问题请先登录注册