Anders Pitman
6be45e405d
Delete feature_request.md
2023-05-17 10:48:08 -06:00
Anders Pitman
22635112b4
Delete bug_report.md
2023-05-17 10:48:00 -06:00
Anders Pitman
9fe199b510
Create config.yml
2023-05-17 10:47:22 -06:00
Anders Pitman
658a8841d7
Fix bug in polling-interval-ms
2022-11-11 12:12:40 -07:00
Anders Pitman
cf4ce028a7
Implement configurable polling interval for client
2022-11-11 12:00:25 -07:00
Anders Pitman
79c3c60c14
Merge pull request #197 from m42e/master
...
Update go version in install script
2022-10-27 08:11:02 -06:00
Anders Pitman
5d68f9724b
Merge branch 'set-host-header'
2022-10-26 12:21:27 -06:00
Matthias Bilger
aac0c7e41a
Update go version in install script
2022-10-26 18:27:08 +02:00
Anders Pitman
c6e064959c
Merge pull request #186 from ThatZiv/patch-2
...
Broken URLs
2022-09-28 08:26:20 -06:00
Anders Pitman
efcaae77b5
Set Host header to Tunnel.Domain
2022-09-27 12:03:18 -06:00
Anders Pitman
e7bd69ddf1
Merge pull request #194 from boringproxy/fix-outdated-rsa
...
Fix outdated RSA
2022-09-27 11:42:51 -06:00
Anders Pitman
17001fdc49
Merge pull request #182 from fopina/github_actions
...
Goreleaser and Github Actions
2022-09-23 13:35:38 -06:00
Anders Pitman
4aeac8d9c4
Fix outdated RSA
...
Updates x/crypto which now no longer uses sha1 by default. This
was necessary versions of OpenSSH after 8.7 no longer support
sha1. See https://www.openssh.com/txt/release-8.8
2022-09-23 12:49:48 -06:00
Anders Pitman
49283f784e
Merge pull request #184 from fopina/linting
...
linting: use fmt.Errof
2022-08-01 11:31:07 -06:00
Anders Pitman
109837f9a4
Merge pull request #185 from varmil/patch-1
...
Update build_release.sh to include darwin/arm64
2022-08-01 11:28:11 -06:00
Zavaar Shah
9d0d5e6fa9
Broken URLs
...
Fixed broken proxy client systemd urls
2022-07-13 15:19:28 -04:00
Akihiro Yamamoto
169bd413f1
Update build_release.sh to include darwin/arm64
...
With the release binaries for M1 mac, users will find it more convenient to use `boringproxy`. Actually, I am one of them.
2022-07-11 19:34:10 +09:00
Filipe Pina
bcbb2e9f6e
linting: should replace errors.New(fmt.Sprintf(...)) with fmt.Errorf(...) (golint)
2022-07-07 07:49:17 +01:00
Filipe Pina
4d8d5600d3
release with github actions and goreleaser. also add some love for Mac M1 (darwin arm64) and windows arm builds (just in case)
2022-07-06 15:38:55 +01:00
Anders Pitman
004fea55f7
Merge pull request #180 from boringproxy/custom-ca
...
Custom ca
2022-05-11 18:39:11 -06:00
Anders Pitman
fd3af1154c
Add custom ACME CA support for client
2022-05-11 16:18:35 -06:00
Anders Pitman
0f2c1a0e92
Add support for custom ACME CAs
2022-05-11 11:41:42 -06:00
Anders Pitman
8f9c5f3914
Implement X-Forwarded-Proto
2022-04-11 12:14:18 -06:00
Anders Pitman
ebf114e182
Fix bug when creating client tokens
...
It was using the user that made the request as the user to get
the list of clients from, which meant for example if an admin made
the request, you were limited to the names of clients that the
admin also used.
2022-03-09 12:19:44 -07:00
Anders Pitman
c583e1409b
Update issue templates
2022-03-07 13:22:27 -07:00
Anders Pitman
5d1be78478
Implement GET for /api/users and /api/tokens
2022-03-04 11:45:36 -07:00
Anders Pitman
2e0ff06c33
Merge pull request #170 from WGrobler/update-upstream
...
Minor code fixes/updates
2022-03-01 15:41:14 -07:00
Willem@105.pve1.lan
27c6c811a5
fixed printLoginInfo not displaying correct ports
2022-02-25 08:34:04 +02:00
Willem Grobler
a7fccf99ff
Merge branch 'boringproxy:master' into update-upstream
2022-02-25 07:46:42 +02:00
Willem@105.pve1.lan
0e135126f4
open tunnel domain in new tab
2022-02-25 07:45:07 +02:00
Anders Pitman
da7396dc31
Remove print
2022-02-24 14:51:28 -07:00
Anders Pitman
c7a5131420
Merge pull request #169 from boringproxy/client-override-ssh-port
...
Implement overriding SSH server per tunnel
2022-02-24 14:35:41 -07:00
Anders Pitman
f880512e4b
Merge pull request #168 from boringproxy/server-tls
...
Implement raw server TLS tunnels
2022-02-24 14:35:30 -07:00
Anders Pitman
dcb06497ad
Implement overriding SSH server per tunnel
...
This lets you use a proxy for connecting to the SSH server, which
is useful on networks that block SSH/port 22. For example you can
use the boringproxy tuntls command to create a proxy that will
tunnel the client's SSH connections over TLS to the server.
It's all very meta and forces at least double encryption, but it
could be useful.
2022-02-24 14:33:13 -07:00
Anders Pitman
197e202d69
Implement raw server TLS tunnels
...
Also cleaned up things a bit by moving the ProxyTcp logic into
a separate file and sharing it between the client and server.
2022-02-24 14:12:09 -07:00
Anders Pitman
3350d12c0e
Merge pull request #166 from boringproxy/add-tuntls-command
...
Add tuntls command
2022-02-24 11:40:51 -07:00
Anders Pitman
2547cb2b34
Add tuntls command
...
When used in conjunction with raw Client TLS termination, allows
wrapping plain TCP in TLS with SNI routing. Supports both
stdin/stdout (useful for things like ssh ProxyCommand) and
listening on a local port and forwarding all connections to that
port.
2022-02-24 11:38:57 -07:00
Willem@105.pve1.lan
60ba341205
print web UI token (fix after v0.9.0 changes)
2022-02-24 18:57:14 +02:00
Anders Pitman
41f41aaf13
Merge pull request #164 from boringproxy/fix-client-tls-bug
...
Fix client TLS bug
2022-02-23 17:32:34 -07:00
Anders Pitman
3b639adec8
Fix client TLS bug
...
Wasn't properly handling the ACME protocol for raw TLS tunnels.
2022-02-23 17:30:02 -07:00
Anders Pitman
23846951d3
Merge pull request #162 from WGrobler/docker-server
...
accept-ca-terms
2022-02-23 08:52:27 -07:00
Willem@105.pve1.lan
58a2727f84
accept-ca-terms
2022-02-23 12:33:36 +02:00
Anders Pitman
d90342bd60
Merge pull request #160 from dmahmalat/db-dir-flag
...
Add db-dir to specify where to save boringproxy_db.json
2022-02-22 11:52:50 -07:00
Anders Pitman
17d432dc13
Merge pull request #159 from dmahmalat/acme-email-server-flag
...
Add acme-email flag to server to avoid manual prompt
2022-02-22 11:51:43 -07:00
Dany Mahmalat
32d2ef14ee
Add db-dir to specify where to save boringproxy_db.json
2022-02-21 14:32:31 -05:00
Dany Mahmalat
7b2d4cffcb
Add acme-email flag to server
2022-02-21 14:29:08 -05:00
Anders Pitman
eaf95f6bea
Fix typo in CHANGELOG
2022-02-21 11:26:11 -07:00
Anders Pitman
61faaf369b
Merge pull request #156 from WGrobler/update-configs
...
Update configs
2022-02-21 11:10:31 -07:00
Willem Grobler
25db0c6a9a
Set user for container
2022-02-20 14:55:50 +02:00
Willem Grobler
90a3e92932
Update README.md
2022-02-20 14:44:25 +02:00