Set up MotionPro VPN and a proxy server to access BJUT intranet off-campus.
Based on MotionPro, systemd
and shadowsocks
.
-
Download and install MotionPro.
-
Download the latest release from
shadowsocks
' releases page and place the executables for your platform in/usr/bin
. Note that only thessserver
executable is required.
-
Run
scripts/install.sh
to install the service units and config files. -
Input your BJUT CAS credentials when prompted.
-
The installer will create a password for the shadowsocks proxy. Please take it down in time.
This project creates the following systemd
units:
Wraps the MotionPro CLI.
Start this service to connect to the VPN, stop this service to disconnect from the VPN.
Also starts: motionpro-vpn.service
Shadowsocks proxy server.
This project is heavily inspired by bla58351/tyut-novpn
.
The MIT License