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 v1.0.3 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' v1.0.2 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 v1.0.1 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
v1.0.0
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