Search Results for

    Show / Hide Table of Contents

    Class ExplicitProxyEndPoint

    A proxy endpoint that the client is aware of. So client application know that it is communicating with a proxy server.

    Inheritance
    object
    ProxyEndPoint
    ExplicitProxyEndPoint
    Inherited Members
    ProxyEndPoint.IpAddress
    ProxyEndPoint.Port
    ProxyEndPoint.DecryptSsl
    ProxyEndPoint.GenericCertificate
    ProxyEndPoint.MaxCachedConnections
    ProxyEndPoint.MaxConcurrentClients
    ProxyEndPoint.EnableHttpInterception
    ProxyEndPoint.AdmittedClientCount
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Titanium.Web.Proxy.Models
    Assembly: Titanium.Web.Proxy.dll
    Syntax
    public class ExplicitProxyEndPoint : ProxyEndPoint

    Constructors

    | Edit this page View Source

    ExplicitProxyEndPoint(IPAddress, int, bool)

    Constructor.

    Declaration
    public ExplicitProxyEndPoint(IPAddress ipAddress, int port, bool decryptSsl = true)
    Parameters
    Type Name Description
    IPAddress ipAddress

    Listening IP address.

    int port

    Listening port.

    bool decryptSsl

    Should we decrypt ssl?

    Events

    | Edit this page View Source

    BeforeTunnelConnectFailure

    Fired when EstablishServerConnectionBeforeResponse is enabled and upstream connectivity verification fails (DNS, TCP refusal, or upstream-proxy CONNECT rejection). Replace Response to customize the HTTP error sent to the client before any TLS.

    Declaration
    public event AsyncEventHandler<TunnelConnectFailureEventArgs>? BeforeTunnelConnectFailure
    Event Type
    Type Description
    AsyncEventHandler<TunnelConnectFailureEventArgs>
    | Edit this page View Source

    BeforeTunnelConnectRequest

    Intercept tunnel connect request. Valid only for explicit endpoints. Set the DecryptSsl property to false if this HTTP connect request shouldn't be decrypted and instead be relayed.

    Declaration
    public event AsyncEventHandler<TunnelConnectSessionEventArgs>? BeforeTunnelConnectRequest
    Event Type
    Type Description
    AsyncEventHandler<TunnelConnectSessionEventArgs>
    | Edit this page View Source

    BeforeTunnelConnectResponse

    Intercept tunnel connect response. Valid only for explicit endpoints.

    Declaration
    public event AsyncEventHandler<TunnelConnectSessionEventArgs>? BeforeTunnelConnectResponse
    Event Type
    Type Description
    AsyncEventHandler<TunnelConnectSessionEventArgs>
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX