100 Commits
Author SHA1 Message Date
pufferffish f8a5d70c71 make device setting fields public 2024-07-22 15:38:07 +01:00
pufferffish ff99bfd4a6 fix config parsing 2024-07-22 15:10:12 +01:00
pufferffish bbde9cd266 bump version 2024-04-06 20:21:37 +01:00
octeep d898e7a931 Merge pull request #60 from octeep/dependabot/go_modules/golang.org/x/net-0.7.0
Bump golang.org/x/net from 0.0.0-20220225172249-27dd8689420f to 0.7.0
2023-02-25 19:30:25 +00:00
dependabot[bot] 2c327f6f76 Bump golang.org/x/net from 0.0.0-20220225172249-27dd8689420f to 0.7.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.0.0-20220225172249-27dd8689420f to 0.7.0.
- [Release notes](https://github.com/golang/net/releases)
- [Commits](https://github.com/golang/net/commits/v0.7.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-25 19:10:00 +00:00
octeep 9afc0f75ff Merge pull request #59 from octeep/dependabot/go_modules/golang.org/x/sys-0.1.0
Bump golang.org/x/sys from 0.0.0-20220315194320-039c03cc5b86 to 0.1.0
2023-02-25 19:09:32 +00:00
dependabot[bot] d5ec898e57 Bump golang.org/x/sys from 0.0.0-20220315194320-039c03cc5b86 to 0.1.0
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.0.0-20220315194320-039c03cc5b86 to 0.1.0.
- [Release notes](https://github.com/golang/sys/releases)
- [Commits](https://github.com/golang/sys/commits/v0.1.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-25 11:41:30 +00:00
Wind Wong 62f53faa35 Merge pull request #53 from 0ff/feature/allow-embedding
make VirtualTun fields public
2023-01-05 09:56:21 +08:00
Wind Wong ae453954ea Update LICENSE 2022-12-31 10:17:01 +00:00
Fabian Off b18b709f84 make VirtualTun fields public 2022-12-23 14:32:36 +01:00
octeep 2d53f675af add Makefile 2022-09-01 19:06:20 +08:00
octeep 41f2d96f04 support go 1.19 2022-09-01 10:53:10 +08:00
octeep 9a1616cb25 bump version to 1.0.4 2022-08-23 22:04:36 +08:00
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
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
octeep 4937223047 fix project file structure 2022-03-29 00:33:59 +01:00
octeep c193ae32fa Merge pull request #17 from octeep/config
Config
2022-03-29 00:21:36 +01:00
octeep 6a557b1f06 code refactor 2022-03-29 00:19:29 +01:00
octeep 8eaab7d459 fix connection 2022-03-28 23:46:15 +01:00
octeep 7a02954897 refactor config system 2022-03-28 23:41:10 +01:00
octeep 1532ed59f1 Support for MTU parameter #12 2022-03-28 19:19:59 +01:00
octeep 623c172931 simplify connForward 2022-03-28 18:58:13 +01:00
octeep a350089f70 Merge remote-tracking branch 'refs/remotes/origin/master' 2022-03-28 17:26:02 +01:00
octeep 9f0fe5d20d gofmt 2022-03-28 17:25:51 +01:00
tensorknower69 43a5a5df54 impv rdme 2022-03-28 02:22:26 +08:00
octeep 77105e51dc Merge pull request #13 from tensorknower69/patch-1 2022-03-27 18:53:34 +01:00
tensorknower69 930e0b4b5b .gitignore vim 2022-03-28 01:52:27 +08:00
octeep 3ef6763c53 Update README.md 2022-03-27 15:40:39 +01:00
octeep e663f3d412 Merge pull request #9 from spl0i7/master
Add Socks5 authentication
2022-03-27 15:35:54 +01:00
Ketan Singh 35b8a7ec21 Add socks5 authentication 2022-03-27 14:01:09 +05:30
octeep 1d5b792a86 Merge pull request #6 from gonzopancho/gonzopancho-patch-1
fix spelling in README.md
2022-03-27 07:47:58 +01:00
Jim Thompson def80c6bbd fix spelling in README.md 2022-03-26 23:52:42 -06:00
octeep 3bbfb3a1e6 Merge pull request #4 from lookfirst/patch-1
[fix] spelling
2022-03-26 23:42:44 +00:00
Public Profile 80c468fa9b [fix] spelling
(brilliant little tool)
2022-03-26 16:40:08 -07:00
octeep 76e4a8facb Merge pull request #3 from MuratovAS/docker
Docker container implementation
2022-03-26 18:18:55 +00:00
MuratovAS 411d0fb777 docker container implementation 2022-03-26 22:29:01 +05:00
octeep ef3016938d Merge pull request #2 from octeep/dnsleak
fix dns leakage
2022-03-26 15:48:50 +00:00
octeep b47e4d5640 draft to fix dns leakage 2022-03-26 15:32:03 +00:00
octeep 697dac6b28 Update README.md 2022-03-12 12:04:29 +00:00
octeep 60f2cabfb2 Update README.md 2022-03-11 12:50:57 +00:00
octeep 3845b07296 Create README.md 2022-03-11 12:44:41 +00:00