kirari04
49babbd60f
implemented update ratelimit
2024-06-11 22:45:46 +02:00
kirari04
fa11422748
Implemented ui part for rate limit
2024-06-11 22:36:03 +02:00
kirari04
bb1b161ae2
clean up implementation
2024-06-11 22:04:30 +02:00
kirari04
9545343151
Removing Benchmark & Updated implementation
2024-06-11 16:56:59 +02:00
kirari04
61e4d45430
improoved benchmark
2024-06-11 16:53:29 +02:00
kirari04
6026c4fd53
implement sync.Map and atomic values with benchmark
2024-06-11 16:40:04 +02:00
kirari04
e3f8c99ed3
poc of an ratelimit implementation
2024-06-10 17:52:16 +02:00
Toby Chui
1183b0ed55
Finalized v3.0.6 changes
...
- Updated geodb database
- Updated custom header UI
- Added tools for update acmedns and geodb
2024-06-10 15:36:20 +08:00
Toby Chui
b00e302f6d
Added new custom header structure
...
+ Moved custom header rewrite to dpcore
+ Restructure dpcore header rewrite sequence
+ Added advance custom header settings (zoraxy to upstream and zoraxy to downstream mode)
+ Added header remove feature
+ Removed password requirement for SMTP #80
+ Completed stream proxy module (TCP and UDP)
+ Optimized UX for reminding user to click Apply after port change
+ Added version number to footer #160
2024-06-09 22:49:35 +08:00
Toby Chui
deddb17803
Updated Stream Proxy module
...
- Fixed stream proxy stopping racing condition bug
- Merged PR #187
- Updated stream proxy UI
2024-06-08 00:33:29 +08:00
Toby Chui
c6f7f37aaf
Added stream proxy UDP support
...
+ Added UDP support #147 (wip)
+ Updated structure for proxy storage
+ Renamed TCPprox module to streamproxy
+ Added multi selection for white / blacklist #176
2024-06-07 01:12:42 +08:00
Toby Chui
136d1ecafb
init commit
...
+ Added fastly_client_ip to X-Real-IP auto rewrite
+ Updated header rewrite data structure (wip)
+ Added atomic accumulator to TCP proxy
+ Added wip UDP proxy
+ Added white logo for future dark theme
2024-06-06 11:30:16 +08:00
Toby Chui
c248dacccf
Update uptime.go
...
+ Added cookiejar to request client #149
2024-05-25 14:44:48 +08:00
Toby Chui
d596d6b843
v3.0.5 init commit
...
+ Added external domain name detection for PR #168
+ Updated uptime error message in 5xx range
+ Modernized reverse proxy error page template
+ Added wip permission policy module
2024-05-24 22:24:14 +08:00
Garnet
3a26a5b4d3
Use correct Host HTTP header
2024-05-23 12:03:00 -07:00
Toby Chui
334c1ab131
Updated provider dns credential fields
2024-05-20 21:56:40 +08:00
Toby Chui
7b69b5fa63
Updated README
...
- Added start.sh
- Updated provider.json
2024-05-15 14:27:59 +08:00
Toby Chui
ce4f46cb50
Fixed bugs caused by DNS challenge PR
...
- Fixed concurrency in EAB and DNS credential save
- Fixed missing CA name in ACME Obtain certificate handler
- Optimized acmedns code config
- Fixed a lot of front-end bugs in acme snippet
2024-05-14 16:21:47 +08:00
Toby Chui
3454a9b975
Added backend generated dns providers arch
...
- Added acmedns
- Added auto dns credential form generator
2024-05-10 23:34:02 +08:00
Toby Chui
3df96350a3
Updated version number
2024-05-06 19:06:59 +08:00
Toby Chui
34fab7b3d0
Fixed cert upgrade panic
...
- Fixed no config json cert upgrade panic bug
2024-05-06 19:06:26 +08:00
Toby Chui
46817d0664
Fixed minor code style in PR
...
- Fixed minor coding style in PR
- Updated geoip list
2024-05-06 18:50:12 +08:00
Toby Chui
1db2ca61fa
Create README.txt
...
Added source location for geodb
2024-05-06 16:26:02 +08:00
Toby Chui
0b601406de
Merge pull request #144 from Teifun2/dns-challenge-for-letsencrypt
...
DNS challenge for letsencrypt
2024-05-06 10:50:18 +08:00
Daniel
a486d42351
fix spelling mistake
2024-05-04 12:49:23 +02:00
Linard Schwendener
90c2199a1b
Added Logging Statement
2024-05-04 10:50:30 +02:00
Linard Schwendener
161c61fac7
Scraped all DNS Providers with their Configuration
2024-05-04 10:35:31 +02:00
Linard Schwendener
5ffacb1d06
Support all DNS Provders with acme-lego 4.16
2024-05-04 09:13:37 +02:00
Linard Schwendener
75ebd0ffbe
DNS Provider Agnostic Solution
2024-05-03 17:23:23 +02:00
Linard Schwendener
dc069f3c57
Fixed Error Messages
2024-05-03 01:08:50 +02:00
Linard Schwendener
e1b512f78f
Manual Renew knows if DNS Challenge is required
2024-05-03 00:57:47 +02:00
Linard Schwendener
8854a38f49
DNS Credentials are saved in Database
2024-05-02 22:52:51 +02:00
Linard Schwendener
7583a4628c
Show DNS Challenge only for Lets Encrypt
2024-05-02 22:09:04 +02:00
Linard Schwendener
73c0ea0896
POC DNS Challenge with Dynu
2024-05-02 21:42:18 +02:00
Linard Schwendener
7dad7c7305
Send Values to Backend
2024-05-02 17:56:07 +02:00
Linard Schwendener
cb0e13976d
Added ui components needed for dns challenge
2024-05-01 14:40:53 +02:00
Toby Chui
e2a449a7bc
Update blacklist.go
...
Fixed blacklist CIDR not working bug
2024-04-30 13:39:48 +08:00
Toby Chui
a9695e969e
Update Server.go
...
Fixed default site bypassing access filter bug
2024-04-30 13:25:26 +08:00
Toby Chui
7ba997dfc2
Added support for changing mdns name
...
+ Added `mdnsname` startup flag
2024-04-30 11:49:34 +08:00
Toby Chui
e24f31bdef
Fixed #126
...
- Added cert store hot reload to fix newly ssl cert not loaded
- Optimized SMTP structure and UI
2024-04-28 22:25:05 +08:00
Toby Chui
fc9240fbac
Fixed #131
...
- Added LAN detection in geoip resolver
- Updated UI for LAN/loopback request origin rendering
2024-04-28 11:27:00 +08:00
Toby Chui
e0f5431215
Fixed #129
...
- Removed requirements for Domain (now domain field can be empty and no error will be shown)
2024-04-27 22:37:55 +08:00
Toby Chui
de658a3c6c
Minor bug fix
...
- Added potential fix for #130
- Added fix for disabled virtual directory check (future features)
- Updated version number to v3.0.3
2024-04-26 22:40:27 +08:00
Toby Chui
b8cf046ca6
Fixed offline font bug
...
- Fixed offline font bug
- Set to pre-release embedded webui
2024-04-24 11:34:00 +08:00
Toby Chui
3c78211800
Added alias support
...
+ Added alias support (use , when adding a new proxy target to automatically add alias hostnames)
+ Fixed some UI issues
2024-04-16 23:33:24 +08:00
Toby Chui
8e648a8e1f
v3.0.2 init commit
...
+ Fixed zeroSSL bug (said by @yeungalan ) #45
+ Fixed manual renew button bug
+ Seperated geodb module with access controller
+ Added per hosts access control (experimental) #69
+ Fixed basic auth not working on TLS bypass mode bug
+ Fixed empty domain crash bug #120
2024-04-14 19:37:01 +08:00
Toby Chui
0d7bce4d30
Updated to go 1.22
2024-04-04 14:48:17 +08:00
Toby Chui
8db95dddc6
Added regexp redirect support
2024-04-04 14:24:38 +08:00
Toby Chui
05daeded37
Updated dpcore
...
- Added immediate flush for buffer (i.e. no chunked encoding)
- Added support for stream mode proxy sniffing logic
2024-04-01 21:36:11 +08:00
Toby Chui
e242c9288f
Fixed recursive port detection logic
...
+ Fixed recursive port detection logic
+ Added support for CF-Connecting-IP #114
2024-03-30 15:52:10 +08:00