bb88db92c1
Refactor codebase
2026-02-16 09:40:34 -05:00
renovate[bot]
34054180ed
Update module github.com/olekukonko/tablewriter to v1 ( #155 )
...
* Update module github.com/olekukonko/tablewriter to v1
* Fix lint
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dave Gallant <davegallant@proton.me >
2026-02-13 22:06:53 -05:00
renovate[bot]
fb9c4800ae
Update golangci/golangci-lint-action action to v9 ( #161 )
...
* Update golangci/golangci-lint-action action to v9
* Bump golangci-lint to 2.6.2
* Refactor to pass golangcli-lint
* Fix tests
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dave Gallant <dave.gallant@gmail.com >
Co-authored-by: Dave Gallant <davegallant@proton.me >
2025-11-23 09:13:17 -05:00
Dave Gallant
885f73db1c
Add proxy to list command also
2024-07-24 07:39:27 -04:00
Dave Gallant
c225d77696
Fix typo in help
2024-07-21 15:26:21 -04:00
Dave Gallant
16aa16c66e
Add support for HTTP and SOCKS5 proxies ( #127 )
...
As mentioned in https://github.com/davegallant/vpngate/issues/126 , adding support for proxies will help bypass issues when vpngate.net is not accessible directly.
This works by:
```sh
# http proxy
sudo vpngate connect --proxy "http://localhost:8080 "
# socks5 proxy
sudo vpngate connect --socks5 "127.0.0.1:1080"
```
2024-07-21 14:38:26 -04:00
Dave Gallant
000d5762e8
Strip out quotes ( #97 )
...
* Add Retry function
* Strip out quotations from csv
2023-04-02 03:46:28 +00:00
Dave Gallant
3510f02036
Remove use of ioutil package ( #93 )
2023-03-01 20:56:27 -05:00
Dave G
666cbee43a
Run gofumpt on the codebase ( #58 )
2021-12-19 00:55:33 -05:00
DG
c3c4bb44ba
Add --reconnect flag ( #43 )
...
* Allow --reconnect and --random to work in unison
* Fix goreleaser
2021-08-09 22:59:45 -04:00
Dave Gallant
1fbcaf803d
Use full country name in survey selection ( #11 )
2021-01-01 18:23:11 -05:00
Dave Gallant
d748c5c74d
Ensure random seed is planted ( #2 )
2020-12-31 09:09:41 -05:00
Dave Gallant
a2afbc1e35
Add initial prototype ( #1 )
...
* Add survey library to select server
* Add speedtest
* Add --random flag to connect
* Add list command
* Cache server list
* Tail the openvpn logs so that it appears in vpngate logs
* Add goreleaser action
* Add golangci-lint action
2020-12-31 02:56:01 -05:00