lucky-vpn

0.1.6 • Public • Published

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.

Readme

Keywords

Package Sidebar

Install

npm i lucky-vpn

Weekly Downloads

1

Version

0.1.6

License

MIT

Last publish

Collaborators

  • vilicvane