octeep
b1bf6c57fd
switch to txthinking/socks5
2022-10-07 10:27:53 +01:00
octeep
6b83c00c46
add Makefile
2022-09-01 19:06:20 +08:00
octeep
0e6333194a
support go 1.19
2022-09-01 10:53:10 +08:00
octeep
bc77be08cc
bump version to 1.0.4
2022-08-23 22:04:36 +08:00
octeep
b887606007
add print version flag
2022-08-23 21:43:30 +08:00
octeep
ab4a5212d9
Merge pull request #45 from jordemort/distroless-docker
...
Redo Dockerfile
2022-08-23 19:51:12 +08:00
octeep
b592741872
Do not push to registry on PRs
2022-08-23 19:40:09 +08:00
octeep
b035e2b7dd
Revert "Try publishing to Docker Hub instead"
...
This reverts commit b2546b3219
.
2022-08-23 19:37:37 +08:00
Jordan Webb
b2546b3219
Try publishing to Docker Hub instead
2022-08-21 23:04:34 -05:00
Jordan Webb
9c5b2622af
Try moving permissions key to top-level
2022-08-21 09:18:14 -05:00
Jordan Webb
2ac9fad93e
Try giving the workflow packages: write
2022-08-21 09:03:58 -05:00
octeep
0b72e1dded
Update README.md
2022-08-21 11:09:30 +08:00
octeep
8f05071a81
Merge pull request #47 from jordemort/multiple-peers
...
Allow multiple peers, tunnels, and proxies
2022-08-21 11:04:52 +08:00
octeep
e102c35f85
update wireguard dependency and fix linter
2022-08-21 10:56:10 +08:00
Jordan Webb
704fc1dbe5
Add metadata to image
2022-08-20 20:04:48 -05:00
Jordan Webb
02a56cad13
Allow multiple peers, tunnels, and proxies
2022-08-20 19:11:40 -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