Search Results for

    Show / Hide Table of Contents

    Class TransparentBaseProxyEndPoint

    Inheritance
    object
    ProxyEndPoint
    TransparentBaseProxyEndPoint
    SocksProxyEndPoint
    TransparentProxyEndPoint
    TransparentQuicProxyEndPoint
    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 abstract class TransparentBaseProxyEndPoint : ProxyEndPoint

    Constructors

    | Edit this page View Source

    TransparentBaseProxyEndPoint(IPAddress, int, bool)

    Declaration
    protected TransparentBaseProxyEndPoint(IPAddress ipAddress, int port, bool decryptSsl)
    Parameters
    Type Name Description
    IPAddress ipAddress
    int port
    bool decryptSsl

    Properties

    | Edit this page View Source

    ForwardCleartext

    When true together with DecryptSsl, the proxy terminates client TLS and opens a cleartext upstream TCP connection to ForwardHost/ForwardPort (classic TLS-terminating reverse proxy). Defaults to false (re-encrypt to the origin when the client spoke HTTPS).

    Declaration
    public bool ForwardCleartext { get; set; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    ForwardHost

    Optional fixed upstream server to forward all traffic on this endpoint to. Only the TCP connection target is changed; the original host is still used for TLS SNI/certificate validation and the HTTP Host header.

    Declaration
    public string? ForwardHost { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    ForwardPort

    Optional fixed upstream port. When null the original request port is used.

    Declaration
    public int? ForwardPort { get; set; }
    Property Value
    Type Description
    int?
    | Edit this page View Source

    GenericCertificateName

    The hostname of the generic certificate to negotiate SSL. This will be only used when Sever Name Indication (SNI) is not supported by client, or when it does not indicate any host name.

    Declaration
    public abstract string GenericCertificateName { get; set; }
    Property Value
    Type Description
    string
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX