Skip to content
This repository has been archived by the owner on May 5, 2023. It is now read-only.
/ motionpro-proxy Public archive
forked from bla58351/tyut-novpn

Set up MotionPro VPN and a proxy server to access BJUT intranet off-campus.

License

Notifications You must be signed in to change notification settings

bjut-tech/motionpro-proxy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

bjut-proxy

Set up MotionPro VPN and a proxy server to access BJUT intranet off-campus.

Based on MotionPro, systemd and shadowsocks.

Usage

Download dependencies

  • 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 the ssserver executable is required.

Run Installer Script

  • 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.

systemd Units

This project creates the following systemd units:

motionpro-vpn.service

Wraps the MotionPro CLI.

Start this service to connect to the VPN, stop this service to disconnect from the VPN.

bjut-proxy.service

Also starts: motionpro-vpn.service

Shadowsocks proxy server.

Credits

This project is heavily inspired by bla58351/tyut-novpn.

License

The MIT License

About

Set up MotionPro VPN and a proxy server to access BJUT intranet off-campus.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%