Tags: sakai135/wsl-vpnkit
Tags
use gvisor-tap-vsock binaries directly (#187) * use gvisor-tap-vsock directly * remove golang builds * add debug env * run script on ubuntu * run on fedora * use systemd * more about systemd * update github action * remove dhcp, add checks before running * add MS troubleshooting steps * add more docs * add check for http * only add/remove default route instead of device * with fix for gvisor-tap-vsock * use gvisor-tap-vsock v0.6.1 * set wsl.exe --cd arg
Fix service script (#169) * Improve service init script and logs - Fixed init service script to allow proper 'start' and 'stop' actions consistently. I kept struggling that service start only worked after killing the distro because sometimes it didn't start/stop properly leaving processes running and without pid file - Added service 'status' action - Added additional service debug by setting environment variable DEBUG, ie: wsl.exe -d wsl-vpnkit DEBUG=1 service wsl-vpnkit stop - Changed order in startup welcome screen having stop followed by start, this makes it easier for users to just copy/paste from welcome screen to have service running - Added log check command to see only the latest service execution logs * Added service restart - Added to README how to do start with status firt and how to enable DEBUG - Run tests twice with and without DEBUG enabled * Split build and test scripts * Fix service script without alpine start-stop-daemon * Fix service script without alpine start-stop-daemon * Service script with error checks * Fixed wsl-vpnkit.service - stop and restart actions are performed consistently Improved build.sh - able to build inside vpn if using http_proxy * Minor tweaks * Split import into dedicated script Allow build with podman Improve automated test timings * Avoid status deleting pid file by mistake * Add comment about wsl-gvproxy compilation Co-authored-by: Jose Sa <jose.sa@nokia.com>
PreviousNext