Commit graph

86 commits

Author SHA1 Message Date
Jordan Webb
0affd64fc8 Add metadata to image 2022-08-20 20:04:48 -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
octeep
0feb8624fa reworked argument parsing + daemon flag #19 2022-03-30 03:00:58 +01:00
octeep
386eb5d77d update ci 2022-03-29 18:09:18 +01:00
gitv2ray
a27c46fb6f Update build.yml 2022-03-29 17:59:56 +01:00
gitv2ray
f5c846019c Update build.yml 2022-03-29 17:59:40 +01:00
misakano7545
7a06795c38 添加GitHub Actions CI编译 2022-03-29 17:59:29 +01:00
octeep
68159077e2 Update README.md 2022-03-29 04:47:06 +01:00
octeep
0ec17be3cc Merge remote-tracking branch 'refs/remotes/origin/master' 2022-03-29 04:45:13 +01:00
octeep
b548a567be change config syntax to match wireguard's config syntax 2022-03-29 04:45:06 +01:00
octeep
d92eaf01e1 Update README.md 2022-03-29 00:49:26 +01:00
octeep
42402e967b Merge pull request #18 from octeep/ci
add ci
2022-03-29 00:47:31 +01:00
octeep
093c11eb15 add ci 2022-03-29 00:46:17 +01:00