69 lines
No EOL
1.6 KiB
YAML
69 lines
No EOL
1.6 KiB
YAML
client-resources:
|
|
client-resource-nice-id-uno:
|
|
name: this is my resource
|
|
protocol: tcp
|
|
proxy-port: 3001
|
|
hostname: localhost
|
|
internal-port: 3000
|
|
site: lively-yosemite-toad
|
|
client-resource-nice-id-duce:
|
|
name: this is my resource
|
|
protocol: udp
|
|
proxy-port: 3000
|
|
hostname: localhost
|
|
internal-port: 3000
|
|
site: lively-yosemite-toad
|
|
|
|
proxy-resources:
|
|
resource-nice-id-uno:
|
|
name: this is my resource
|
|
protocol: http
|
|
full-domain: duce.test.example.com
|
|
host-header: example.com
|
|
tls-server-name: example.com
|
|
# auth:
|
|
# pincode: 123456
|
|
# password: sadfasdfadsf
|
|
# sso-enabled: true
|
|
# sso-roles:
|
|
# - Member
|
|
# sso-users:
|
|
# - owen@fossorial.io
|
|
# whitelist-users:
|
|
# - owen@fossorial.io
|
|
headers:
|
|
- name: X-Example-Header
|
|
value: example-value
|
|
- name: X-Another-Header
|
|
value: another-value
|
|
rules:
|
|
- action: allow
|
|
match: ip
|
|
value: 1.1.1.1
|
|
- action: deny
|
|
match: cidr
|
|
value: 2.2.2.2/32
|
|
- action: pass
|
|
match: path
|
|
value: /admin
|
|
targets:
|
|
- site: lively-yosemite-toad
|
|
path: /path
|
|
pathMatchType: prefix
|
|
hostname: localhost
|
|
method: http
|
|
port: 8000
|
|
- site: slim-alpine-chipmunk
|
|
hostname: localhost
|
|
path: /yoman
|
|
pathMatchType: exact
|
|
method: http
|
|
port: 8001
|
|
resource-nice-id-duce:
|
|
name: this is other resource
|
|
protocol: tcp
|
|
proxy-port: 3000
|
|
targets:
|
|
- site: lively-yosemite-toad
|
|
hostname: localhost
|
|
port: 3000 |