0.1.6 • Published 7 years ago

lucky-vpn v0.1.6

Weekly downloads
10
License
MIT
Repository
github
Last release
7 years ago

Lucky VPN

Heavily inspired by chnroutes.

Most features are currently Windows only, you may use lvpn generate -u to generate routes.txt that contains networks allocated for China though.

Installation

npm install -g lucky-vpn

Usage

lvpn generate "VPN Connection Name"

.\vpn-up.bat
.\vpn-down.bat

# Try following commands for more usage information
lvpn generate --help
lvpn route --help

Note that vpn-up.bat will automatically add routes, but vpn-down.bat won't delete routes added. Run .\route-delete.bat manually if you wish.

It is recommanded to leave it there though, as it takes some time to add or remove.

Phonebook

If you have a .pbk file from your VPN provider, you may try -b option.

DNS Overriding

If you want to override DNS specified by the VPN provider, you may try -d option. If there are multiple DNS servers to specify, use , to separate.

Tips

  • Use Lucky VPN along with Lucky DNS (the goal is similar to ChinaDNS but it's Windows-friendly) to get even better experience.
  • Reduce the number of routes generated by -s option. For example, -s 2048 to filter routes with network length shorter than 2048.
  • Add a task to Task Scheduler to run vpn-up.bat or route-add.bat on network connection.

    Check out the task template you may import to Task Scheduler.

Build

npm run build

License

MIT License.

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago