---
title: "init(relayHops:)"
framework: network
role: symbol
role_heading: Initializer
path: "network/proxyconfiguration/init(relayhops:)"
---

# init(relayHops:)

Initializes a proxy configuration with one or two relay hops.

## Declaration

```swift
init(relayHops: [ProxyConfiguration.RelayHop])
```

## Parameters

- `relayHops`: An array of relay hops, which must contain either one or two hops.

## See Also

### Creating Proxy Configurations

- [ProxyConfiguration.RelayHop](network/proxyconfiguration/relayhop.md)
- [init(httpCONNECTProxy:tlsOptions:)](network/proxyconfiguration/init(httpconnectproxy:tlsoptions:).md)
- [init(socksv5Proxy:)](network/proxyconfiguration/init(socksv5proxy:).md)
