34 Commits

Author SHA1 Message Date
tigerbot
663fdba446 changed the valid UDP module from 'proxy' to 'forward'
forward is based on incoming port, while proxy is based on domains
	and we don't have any domain names for raw UDP or TCP
2017-10-12 14:35:19 -06:00
tigerbot
ea55d3cc73 removed bind from the http and tls settings 2017-10-10 12:34:32 -06:00
tigerbot
8371170a14 renamed dns settings to udp 2017-10-10 11:32:18 -06:00
tigerbot
8f4a733391 changed module config property name 2017-10-05 18:11:58 -06:00
tigerbot
528e58969e fixed timing problem that lead to lost request bodies 2017-09-15 18:25:23 -06:00
tigerbot
44d11e094b tweaked some logging 2017-09-11 15:57:25 -06:00
tigerbot
d9b20b5aeb fixed local bind problem for TCP proxying 2017-07-21 17:22:45 -06:00
tigerbot
f37730c97d changed loopback endpoint to check all ports 2017-06-27 10:34:52 -06:00
tigerbot
61018d9303 added tunnel server 2017-06-14 10:58:56 -06:00
tigerbot
30777af804 stopped using stream-pair 2017-06-13 14:32:26 -06:00
tigerbot
ec07b6fcdb added actual port to the mDNS response 2017-06-08 13:21:58 -06:00
tigerbot
be6900cd50 added some error event handlers 2017-05-26 19:28:39 -06:00
tigerbot
509f2f4f4f made the --tunnel option (partially) work 2017-05-26 12:11:39 -06:00
tigerbot
21a77ad10a added way to specify proxy destination 2017-05-24 13:05:37 -06:00
tigerbot
1f8e44947f added simple mDNS responder 2017-05-23 16:23:43 -06:00
tigerbot
df3a818914 reduced code duplication for proxying 2017-05-17 18:00:16 -06:00
tigerbot
87de2c65ad redirect localhost and IP addresses to real domains 2017-05-11 19:16:23 -06:00
tigerbot
5777a885a4 improved feedback for bad TLS/TCP gateways 2017-05-11 16:42:14 -06:00
tigerbot
e24f9412dd improved error handling for TLS/TCP proxying 2017-05-10 17:21:03 -06:00
tigerbot
70e7d57395 added hooks to handle ACME challenges 2017-05-10 16:05:54 -06:00
tigerbot
afca49feae moved TLS handling into a separate file 2017-05-10 12:56:47 -06:00
tigerbot
ab011d1829 cleaned up all of the custom HTTP handling logic 2017-05-09 15:46:49 -06:00
tigerbot
ab31bae6ff implemented more dynamic HTTP proxying 2017-05-09 14:16:21 -06:00
tigerbot
99a3de6496 implemented ability to proxy TLS based on SNI 2017-05-08 17:59:45 -06:00
tigerbot
f32db19b52 handled case where no TCP modules exist 2017-05-08 17:47:51 -06:00
tigerbot
513e6e8bdd implemented forwarding of TCP based on incoming port 2017-05-08 16:52:37 -06:00
tigerbot
0a7e70517f implemented UDP forwarding for DNS 2017-05-03 13:55:16 -06:00
AJ ONeal
aed520a653 get the correct remoteAddress if possible 2017-04-28 13:11:12 -06:00
AJ ONeal
eacf2e0dbf made workaround for the TLS issue that I should have ignored... 2017-04-28 13:07:05 -06:00
AJ ONeal
0fdd2773b5 prepare to handle tunnel 2017-04-27 19:23:52 -06:00
AJ ONeal
350d87c38d remoteAddress priority... and whitespace... ooops 2017-04-27 17:00:09 -06:00
AJ ONeal
dc55169415 proxy mostly works 2017-04-27 16:05:34 -06:00
AJ ONeal
67aa28aece WIP merging walnut, serve-https, and stunnel.js 2017-04-26 20:16:47 -06:00
AJ ONeal
4267955286 switch over to commander 2017-04-13 17:42:37 -06:00