Anders Pitman
1215162f49
Implement using actual domain list for waygates
2022-03-07 12:02:12 -07:00
Anders Pitman
4d8b9aeaae
Implement managing domains
2022-03-06 15:09:09 -07:00
Anders Pitman
1832e99e22
Improve waygate names some more
2022-03-04 14:00:04 -07:00
Anders Pitman
6e970434fc
Rename WaygateTunnel to Waygate
2022-03-04 13:07:49 -07:00
Anders Pitman
31e2eb2687
Rename some things
2022-03-04 13:02:48 -07:00
Anders Pitman
29074f9cd0
Rename talisman to token
2022-03-04 12:49:03 -07:00
Anders Pitman
c1c0f6d239
Delete oauth codes after use
2022-03-03 14:25:55 -07:00
Anders Pitman
ec4e24d913
Implement waygate authorization grant flow
2022-03-03 14:01:39 -07:00
Anders Pitman
f232e1db24
Merge branch 'master' into oauth2
2022-03-01 15:41:30 -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
Anders Pitman
608b93a6c9
Basic working waygate client
2022-03-01 13:39:54 -07:00
Anders Pitman
e11e03c8d2
First draft of Waygate implementation
2022-02-25 14:28:33 -07:00
Anders Pitman
a602c6cfa7
Merge branch 'master' into oauth2
2022-02-25 11:26:57 -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
cc13336047
Merge branch 'master' into oauth2
2022-02-23 09:09:10 -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
38cbc3ea80
Merge branch 'master' into oauth2
2022-02-22 11:55:05 -07: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
Anders Pitman
0211618ac5
Rename borehole to waygate
2022-02-21 13:19:47 -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
Willem Grobler
d84d7b7e86
Delete .gitignore
2022-02-20 14:42:12 +02:00
Willem@105.pve1.lan
1d14e39fa4
update to reflect v0.9 changes
2022-02-20 14:40:56 +02:00
Willem@105.pve1.lan
0c41597eed
merged gitignores
2022-02-20 12:50:40 +02:00
Willem@105.pve1.lan
29c53726c1
Merge branch 'master' of https://github.com/WGrobler/boringproxy
2022-02-20 12:43:00 +02:00
Anders Pitman
b1eb2cec43
Update changelog
2022-02-19 09:45:35 -07:00
Anders Pitman
cca2b06827
Don't set admin user by default
...
This created a bug that prevented determining the user from the
token.
2022-02-19 09:44:06 -07:00
Anders Pitman
8ca72dcf1e
Merge pull request #155 from boringproxy/improve-release
...
Improve release
2022-02-19 09:19:57 -07:00
Anders Pitman
2aaeb60c1a
Add changelog
2022-02-19 09:15:17 -07:00
Anders Pitman
b9a022688c
Use default_logo.png for release builds
2022-02-19 09:03:43 -07:00
Anders Pitman
991e0a5519
Merge pull request #154 from boringproxy/limit-tokens
...
Limit tokens
2022-02-19 08:52:43 -07:00
Anders Pitman
f2e3e710d9
Don't show login link for scoped tokens
2022-02-19 08:49:38 -07:00