I was looking into proxy implementations (I am interested in using Java
as programming language).
I was wondering, is a proxy supposed to work on all protocols? E.g. TCP
and UDP
A single protocol, e.g. TCP
only?
Are proxies usually application level e.g. HTTP
?
Is it possible to implement a proxy that can proxy TCP and UDP connections?
If I need to build a proxy that reshapes traffic e.g. blocks/drops packets or making some
connections slower than others should I be working on IP
level? Higher levels?
相关问题
- Delete Messages from a Topic in Apache Kafka
- Jackson Deserialization not calling deserialize on
- How to maintain order of key-value in DataFrame sa
- StackExchange API - Deserialize Date in JSON Respo
- Difference between Types.INTEGER and Types.NULL in
It depends on whether it's a TCP proxy, a UDP proxy, both, or an application proxy.
Yes, and application proxies always are.
If I need to build a proxy that reshapes traffic e.g. blocks/drops packets or making some connections slower than others should I be working on IP level? Higher levels?
IP level. I wouldn't even call it a proxy, more of a filter.