Skip to content

A UI implementation of through L2TP VPN setup and connection on Mac OS X platform.

License

Notifications You must be signed in to change notification settings

sjy234sjy234/OSXVpnL2tp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OSXVpnL2tp

A UI implementation of through L2TP VPN setup and connection on Mac OS X platform.

Application process

The process simulate whole process of l2tp vpn setup and connection on OS X platform. First, write a file /etc/ppp/options. Then, complete l2tp vpn management.

Projects

VPNManager and MacVpnL2tp. VPNManager is the project for VPN creation exec. MacVpnL2tp arranges commandlines, VPNManager, UI and other trivias together as the final app.

Initial server IP is 10.5.1.7,

Initial IP represents Zhejiang University. Feel free to change IP value if necessary.

Drawback

The application occupies system vpn tunnel while running. Consequence is that vpn apps such as shadowsocks will be invalid. Instead we can use SwitchyOmega on Chrome to access outer vpns.

Vendors

Our project VPNManager is a simplified oc version of macosvpn: https://github.com/halo/macosvpn We use STPrivilegedTask to gain privileged system access: https://github.com/sveinbjornt/STPrivilegedTask

License

MIT 2018 jiangyangshen.

About

A UI implementation of through L2TP VPN setup and connection on Mac OS X platform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published