Comments (2)
It's possible that the ISP has changed something which affects you (the client) or Caddy (the server side). Please share the following:
-
Enable logs (access logs by using the
log
directive, and debug logs by using thedebug
global option) and share the resulting logs while experiencing the issue -
Run Wireshark/tcpdump on the server and/or the client side and check the subject data stream/connection. Do you see any TCP Retransmission?
-
If both server and client are in-premise, are the physical connections (cables) proper and not damaged?
For validation/testing purposes only, check the MTU on both networks. Like you, I once had an issue where the client struggled to view a page served by Caddy (only received HTTP headers, but nothing more -- stalls, as you'd say) despite working fine for a year or more before. The fix was to manually set the MTU on the server to match the client. Give it a shot, if you can, just to confirm.
from caddy.
Turned out to be an IP ban from government. I am explained that it is earlier users might have been used the IP for fraud or something illegal. Otherwise, VPS company would have received a letter for explanation.
I am provided a new IP number and now everything is back to normal.
Sorry for the noise.
from caddy.
Related Issues (20)
- What happens when multiple root directives with intersecting matchers are specified in a block? HOT 1
- Feature Request: remote_host request matcher HOT 3
- on_demand ask cache instead of rate_limit HOT 3
- Caddy is not stopping HOT 4
- Tailscale certificate is not found when email is specified HOT 3
- logs.skip_hosts is ignored HOT 12
- Placeholders do not work as upstream address for reverse_proxy HOT 2
- How can Caddy Server automatically switch over the next upstream server when it encounters an unhealthy HTTP status code during load balancing? HOT 1
- Getting real ip on docker HOT 2
- lb_retries apparently not working HOT 32
- Caddyfile support for On-Demand TLS permission modules HOT 1
- Add Caddyfile wiring for proxy `dynamic srv`'s `grace_period` option HOT 1
- Transparent proxy for IP HOT 1
- caddy stream state handling issues HOT 4
- Custom conditions for retrying proxy requests
- reverse_proxy: how to prevent stripping of headers with underscores / _ ? HOT 8
- Is fallback on a reverse_proxy's lb_policy being parsed properly? HOT 4
- Missing byte in first websocket message HOT 7
- `reverse_proxy` leads to duplicate `Server` headers HOT 6
- Unable to configure to Host: agnostic and port agnostic. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from caddy.