242 Commits

Author SHA1 Message Date
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
7193defad7 Merge branch 'main' of https://github.com/tobychui/zoraxy 2024-06-05 23:24:25 +08:00
Toby Chui
cf4c57298e Update index.html
Updated index slogan
2024-06-05 23:24:11 +08:00
Toby Chui
d82a531a41
Update README.md
Added itsvmn's getting start blog post
2024-05-31 12:43:07 +08:00
Toby Chui
7694e317f7
Merge pull request #175 from Morethanevil/main
Update CHANGELOG.md
2024-05-26 13:57:12 +08:00
Marcel
ed4945ab7e
Update CHANGELOG.md 2024-05-26 07:51:34 +02:00
Toby Chui
ce8741bfc8
Merge pull request #174 from tobychui/v3.0.5
- Optimized uptime monitor error message
- Optimized detection logic for internal proxy target and header rewrite condition for HTTP_HOST
- Fixed ovh DNS challenge provider form generator bug
- Configuration for OVH DNS Challenge
- Added permission policy module (not enabled)
- Added single-use cookiejar to uptime monitor request client to handle cookie issues on some poorly written back-end server
3.0.5
2024-05-26 13:26:03 +08:00
Toby Chui
7a3db09811 Updated acmedns generator results 2024-05-26 13:13:43 +08:00
Toby Chui
e73f9b47d3
Update issue templates 2024-05-26 12:32:29 +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
Toby Chui
6feb2d105d
Merge pull request #168 from nettybun/issue-164-http-host-header
Use correct Host HTTP header
2024-05-24 20:13:33 +08:00
Garnet
3a26a5b4d3
Use correct Host HTTP header 2024-05-23 12:03:00 -07:00
Toby Chui
2cdd5654ed
Update README.md
Fixed wordings
2024-05-21 15:23:54 +08:00
Toby Chui
a0d362df4e
Update README.md
Added getting started guide
2024-05-21 15:22:55 +08:00
Toby Chui
334c1ab131 Updated provider dns credential fields 2024-05-20 21:56:40 +08:00
Toby Chui
08d52024ab Fixed bug in generator
Fixed bug for acmedns module auto generation for ovh provider #161
2024-05-20 21:53:53 +08:00
Toby Chui
a3e16594e8
Merge pull request #155 from Morethanevil/main
Update CHANGELOG.md
2024-05-18 21:30:42 +08:00
Marcel
cced07ba2d
Update CHANGELOG.md 2024-05-18 14:11:57 +02:00
Toby Chui
2003992d75
Update README.md
Updated project desc
2024-05-18 15:30:21 +08:00
Toby Chui
71423d98b1 Updated README banner
Updated readme banner
2024-05-18 15:27:53 +08:00
Toby Chui
8ca716c59f
Update README.md
Added DNS challenge in feature list
2024-05-18 15:12:25 +08:00
Toby Chui
fe48a9a0c3 Updated acmedns tool
Add support for automatically generating acmedns module for Windows 7 using older version of lego
3.0.4
2024-05-18 14:48:55 +08:00
Toby Chui
ec973eb3bc
Merge pull request #152 from tobychui/v3.0.4
V3.0.4 Updates

- Optimized DNS challenge implementation
- Removed dependencies on environment variable write and keep all data contained
- Fixed panic on loading certificate generated by Zoraxy v2
- Added automatic form generator for DNS challenge / providers
- Added CA name default value
- Added code generator for acmedns module (storing the DNS challenge provider contents extracted from lego)
- Fixed ACME snippet "Obtain Certificate" concurrent issues in save EAB and DNS credentials
2024-05-18 13:07:59 +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
55bc939a37 Updated code generation tool
- Module rename to acmedns
2024-05-10 20:02:39 +08:00
Toby Chui
1d63b679dc Added tools folder
- Moved providers scrapper by @Teifun2 into tool folder
- Added code generator for avoid the use of env variables (wip)
2024-05-09 21:26:00 +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
Toby Chui
b4c771cdee
Merge pull request #146 from Frostplexx/main
Fix spelling mistake
2024-05-04 19:21:11 +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