Skip to content

shadowsocks

Getting shadowsocks client setup with outline vpn

The final command that worked for me is:

sslocal -s serverip -p port -b localhost -l 1080 -k password -m beforepasswordsemi # (1) 
  1. beforepasswordsemi = "before password :", refering to the jscomplete.com output below

Here is what I needed to accomplish this:

1. Install shadowsocks

sudo pacman -S shadowsock

2. Outline invite key

Now I opened up my gmail account and got the shadowsocks password from the invite key. Here, this screenshot from reddit was a massive help:

1740932039.png

The url from the image: https://jscomplete.com/playground

3. Construct the command

Following the instruction there, you would get what should go for -k and -m.

-k would be the part after semicolon, and -m would be the part preceding it

Info

In the SwitchyOmega chrome extension I used, I had to use localhost and not 127.0.0.1

systemd autostart

Consider making this systemd file and enabling it.

~/.config/systemd/system/shadowsocks.service
[Unit]
Description=Start the mkdocs server

[Service]
WorkingDirectory=%h/vectorspace.xyz
ExecStart=sslocal -s serverip -p port -b localhost -l 1080 -k password -m beforepasswordsemi

[Install]
WantedBy=default.target

Comments