octeep
f2c20380a1
add print version flag
2022-08-23 21:43:30 +08:00
octeep
275c628654
Merge pull request #45 from jordemort/distroless-docker
...
Redo Dockerfile
2022-08-23 19:51:12 +08:00
octeep
c230b33f47
Do not push to registry on PRs
2022-08-23 19:40:09 +08:00
octeep
3114c9f8c7
Revert "Try publishing to Docker Hub instead"
...
This reverts commit b2546b3219
.
2022-08-23 19:37:37 +08:00
Jordan Webb
59e69fbd63
Try publishing to Docker Hub instead
2022-08-21 23:04:34 -05:00
Jordan Webb
ca54648617
Try moving permissions key to top-level
2022-08-21 09:18:14 -05:00
Jordan Webb
03cc7c81f1
Try giving the workflow packages: write
2022-08-21 09:03:58 -05:00
octeep
5049337e3a
Update README.md
2022-08-21 11:09:30 +08:00
octeep
ca4631eaa0
Merge pull request #47 from jordemort/multiple-peers
...
Allow multiple peers, tunnels, and proxies
2022-08-21 11:04:52 +08:00
octeep
b3a58725de
update wireguard dependency and fix linter
2022-08-21 10:56:10 +08:00
Jordan Webb
0affd64fc8
Add metadata to image
2022-08-20 20:04:48 -05:00
Jordan Webb
aef9da0bdf
Allow multiple peers, tunnels, and proxies
2022-08-20 19:11:40 -05:00
Jordan Webb
11ed078257
Add workflow to build container
2022-08-20 09:56:08 -05:00
Jordan Webb
35071b55fc
Redo Dockerfile
...
- Build the currently checked-out code, instead of cloning the repo
inside the Dockerfile. This makes it much easier to build a container
for a particular branch or commit; people working on personal forks
will be able to build containers for their forks without modifying the
Dockerfile.
- Switch from Alpine to distroless; I couldn't actually get the current
version of the Dockerfile to build, it kept dying with some error about
gvisor. Aside from building with no trouble, the new Dockerfile reduces
the size of the image from 23MB to 9MB.
- Move Dockerfile into the root; this is a matter of taste, but allows
one to simply `docker build` the directory instead of having to also
specify the path to the Dockerfile. As part of this, I removed the
`config` and `Makefile` from the `docker` directory, since they seemed
specific to someone's setup and incomplete without that context.
2022-08-20 09:55:55 -05:00
octeep
e686381fa9
update go version to 1.18
2022-05-20 12:25:48 +01:00
octeep
cafcdcd566
Update wireproxy.yml
2022-04-05 07:32:38 +01:00
octeep
6a66de7ef9
resolve host for every new connection in static tunnels
2022-04-04 20:45:28 +01:00
octeep
e068771c9b
fix misspellings in CI
2022-04-04 06:02:47 +01:00
octeep
bac5ba9284
Merge remote-tracking branch 'refs/remotes/origin/master'
2022-04-04 06:02:15 +01:00
octeep
7704fa76b9
OpenBSD unveil to prevent -d from executing other binaries
2022-04-04 06:00:38 +01:00
octeep
12f2e532cc
Update wireproxy.yml
2022-04-03 19:55:16 +01:00
octeep
666b575104
Merge remote-tracking branch 'refs/remotes/origin/master'
2022-04-03 19:42:29 +01:00
octeep
da4990df06
replace log.Panic with log.Fatal
2022-04-03 19:42:19 +01:00
octeep
fded2e2506
Add IPv6 support
2022-04-03 19:35:08 +01:00
octeep
90174abc04
Update Dockerfile #32
2022-04-03 10:10:35 +01:00
octeep
45ed6ea477
Revert "add freebsd and openbsd to goreleaser"
...
This reverts commit e38b0155dd
.
2022-04-01 01:16:38 +01:00
octeep
ba4fe58b50
Update README.md
2022-04-01 01:07:50 +01:00
octeep
289cfeea8b
Merge remote-tracking branch 'refs/remotes/origin/master'
2022-04-01 00:47:29 +01:00
octeep
4b3bcb80ea
add documentation
2022-04-01 00:47:14 +01:00
octeep
3005209900
Create FUNDING.yml
2022-03-31 23:24:08 +01:00
octeep
50ba66c898
add pledge call on OpenBSD
2022-03-31 20:15:05 +01:00
octeep
4e0369eb4c
Trigger gorelease when v* tag is created
2022-03-31 20:14:13 +01:00
octeep
29ba68cc71
add freebsd and openbsd to goreleaser
2022-03-31 18:32:34 +01:00
octeep
4174930331
Merge pull request #28 from fscarmen/master
...
Cross build WireProxy on Actions
2022-03-31 10:27:20 +01:00
octeep
011ec4e21d
downgrade go to 1.17
2022-03-31 10:26:20 +01:00
fscarmen
3b2a9921e6
Create wireproxy.yml
2022-03-31 17:09:44 +08:00
fscarmen
5010a63903
Create wireproxy-releaser.yml
2022-03-31 17:08:20 +08:00
octeep
2defb13396
constant time string comparison for socks5 credential validation
2022-03-31 10:07:44 +01:00
octeep
898c557b8c
allow importing a wireguard config #27
2022-03-31 09:47:47 +01:00
octeep
e382a3b78f
Merge remote-tracking branch 'refs/remotes/origin/master'
2022-03-31 09:32:56 +01:00
octeep
5af80fad6a
use system nameserver if DNS field is empty #26
2022-03-31 09:32:43 +01:00
octeep
ea7cf0b5d4
Update README.md
2022-03-31 05:00:15 +01:00
octeep
e660423a17
handle dev.IpcSet error
2022-03-30 19:01:39 +01:00
octeep
ac99195f77
add linter ci
2022-03-30 18:59:22 +01:00
octeep
37cefc3843
cleanup code in config
2022-03-30 18:47:18 +01:00
octeep
77bd80fbbd
add configtest flag
2022-03-30 18:27:52 +01:00
octeep
6f9e9d2f42
fix multi-value fields
2022-03-30 16:18:10 +01:00
octeep
a521a861b7
Merge pull request #22 from hmenke/parsePort
...
fix: correct range condition for parsePort
2022-03-30 14:00:54 +01:00
Henri Menke
ae201de79e
fix: correct range condition for parsePort
2022-03-30 08:48:39 -04:00
octeep
33c5170bd0
add windows arm64, darwin amd64 arm64 to ci
2022-03-30 03:26:10 +01:00