Shadowsocks
Description⚓︎
Shadowsocks is a secure split proxy loosely based on SOCKS5
Bare Metal⚓︎
Basic info⚓︎
Basic info with official links
- Package:
shadowsocks-libev
- Guide I Followed: LinuxBabe.com
- Repo: Github
- Website: Official Shadowsocks Wiki
Getting started⚓︎
Warning
This Guide assumes there's no firewall like UFW
Todo
Move client-side to opnsense
Server Side⚓︎
-
Install Shadowsocks-libev
-
Edit
config.json
file -
IPTables (Dumping here in case needed later)
Bash -
Start and Enable service
Bash -
Check service status
Bash
Warning
If shadowsocks service errors out due to lacking entropy, install rng-tools
and run sudo rngd -r /dev/urandom
Client Side⚓︎
-
Install Shadowsocks-libev
-
Edit
location.json
file (Changelocation
to your desired name for file) -
Start and Enable service
Bash sudo systemctl enable [email protected] --now
-
Check service status
Bash sudo systemctl status [email protected]
Prowlarr⚓︎
Note
Prowlarr connects to your client on LAN
-
Go to
Settings -> Indexers
-
Add a new SOCKS5 Proxy
-
Options to fill out
-
Go to
Settings -> Apps
- Put
Sync Level
toFull Sync
for all the Applications
- Put