Commit graph

87 commits

Author SHA1 Message Date
Jordan Webb
2ac9fad93e
Try giving the workflow packages: write 2022-08-21 09:03:58 -05:00
Jordan Webb
704fc1dbe5
Add metadata to image 2022-08-20 20:04:48 -05:00
Jordan Webb
d238fef2e9
Add workflow to build container 2022-08-20 09:56:08 -05:00
Jordan Webb
be8865eeb1
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
6e3c3a25f3
update go version to 1.18 2022-05-20 12:25:48 +01:00
octeep
afcb393464
Update wireproxy.yml 2022-04-05 07:32:38 +01:00
octeep
f637b0f916
resolve host for every new connection in static tunnels 2022-04-04 20:45:28 +01:00
octeep
06d425be3a
fix misspellings in CI 2022-04-04 06:02:47 +01:00
octeep
17b31c5fc7
Merge remote-tracking branch 'refs/remotes/origin/master' 2022-04-04 06:02:15 +01:00
octeep
eee0bfc80a
OpenBSD unveil to prevent -d from executing other binaries 2022-04-04 06:00:38 +01:00
octeep
04dd90b25b
Update wireproxy.yml 2022-04-03 19:55:16 +01:00
octeep
2b116ffad6
Merge remote-tracking branch 'refs/remotes/origin/master' 2022-04-03 19:42:29 +01:00
octeep
6ab6551686
replace log.Panic with log.Fatal 2022-04-03 19:42:19 +01:00
octeep
6bdeffe3f2
Add IPv6 support 2022-04-03 19:35:08 +01:00
octeep
9224e79eea
Update Dockerfile #32 2022-04-03 10:10:35 +01:00
octeep
d1711b02b6
Revert "add freebsd and openbsd to goreleaser"
This reverts commit e38b0155dd.
2022-04-01 01:16:38 +01:00
octeep
2fb865da94
Update README.md 2022-04-01 01:07:50 +01:00
octeep
00cb3dd99e
Merge remote-tracking branch 'refs/remotes/origin/master' 2022-04-01 00:47:29 +01:00
octeep
0048d87cad
add documentation 2022-04-01 00:47:14 +01:00
octeep
564dfe2c79
Create FUNDING.yml 2022-03-31 23:24:08 +01:00
octeep
f93e047f64
add pledge call on OpenBSD 2022-03-31 20:15:05 +01:00
octeep
863440f936
Trigger gorelease when v* tag is created 2022-03-31 20:14:13 +01:00
octeep
e38b0155dd
add freebsd and openbsd to goreleaser 2022-03-31 18:32:34 +01:00
octeep
5e36f9f5ae
Merge pull request #28 from fscarmen/master
Cross build WireProxy on Actions
2022-03-31 10:27:20 +01:00
octeep
91efa2e9c8 downgrade go to 1.17 2022-03-31 10:26:20 +01:00
fscarmen
b03646f71a
Create wireproxy.yml 2022-03-31 17:09:44 +08:00
fscarmen
062d239f07
Create wireproxy-releaser.yml 2022-03-31 17:08:20 +08:00
octeep
c1989bf6f0 constant time string comparison for socks5 credential validation 2022-03-31 10:07:44 +01:00
octeep
6b05fcc6ca allow importing a wireguard config #27 2022-03-31 09:47:47 +01:00
octeep
ec8a7f9a2a Merge remote-tracking branch 'refs/remotes/origin/master' 2022-03-31 09:32:56 +01:00
octeep
c6cc97c90d use system nameserver if DNS field is empty #26 2022-03-31 09:32:43 +01:00
octeep
6edc2633f3
Update README.md 2022-03-31 05:00:15 +01:00
octeep
787fb595a1 handle dev.IpcSet error 2022-03-30 19:01:39 +01:00
octeep
0a8a781ed9 add linter ci 2022-03-30 18:59:22 +01:00
octeep
e1d025d6f5 cleanup code in config 2022-03-30 18:47:18 +01:00
octeep
ebdf73c840 add configtest flag 2022-03-30 18:27:52 +01:00
octeep
68b99e2c17 fix multi-value fields 2022-03-30 16:18:10 +01:00
octeep
06dfef794f
Merge pull request #22 from hmenke/parsePort
fix: correct range condition for parsePort
2022-03-30 14:00:54 +01:00
Henri Menke
e47479a48d
fix: correct range condition for parsePort 2022-03-30 08:48:39 -04:00
octeep
7b7cf2464c add windows arm64, darwin amd64 arm64 to ci 2022-03-30 03:26:10 +01:00
octeep
ab8ed15fb2 reworked argument parsing + daemon flag #19 2022-03-30 03:00:58 +01:00
octeep
026318ccc4 update ci 2022-03-29 18:09:18 +01:00
gitv2ray
4b9baadcdc Update build.yml 2022-03-29 17:59:56 +01:00
gitv2ray
a6f28cd782 Update build.yml 2022-03-29 17:59:40 +01:00
misakano7545
3b42962697 添加GitHub Actions CI编译 2022-03-29 17:59:29 +01:00
octeep
4a4e7a79ab
Update README.md 2022-03-29 04:47:06 +01:00
octeep
cf5258bcc8 Merge remote-tracking branch 'refs/remotes/origin/master' 2022-03-29 04:45:13 +01:00
octeep
4fbdb56192 change config syntax to match wireguard's config syntax 2022-03-29 04:45:06 +01:00
octeep
ed2299e4f4
Update README.md 2022-03-29 00:49:26 +01:00
octeep
8f09ddb07a
Merge pull request #18 from octeep/ci
add ci
2022-03-29 00:47:31 +01:00