File tree Expand file tree Collapse file tree 2 files changed +568
-0
lines changed Expand file tree Collapse file tree 2 files changed +568
-0
lines changed Original file line number Diff line number Diff line change @@ -4562,6 +4562,47 @@ definitions:
4562
4562
x-display-name : ForwardFor
4563
4563
default_server :
4564
4564
properties :
4565
+ address :
4566
+ pattern : ^[^\s]+$
4567
+ type : string
4568
+ x-nullable : false
4569
+ agent-addr :
4570
+ pattern : ^[^\s]+$
4571
+ type : string
4572
+ agent-check :
4573
+ enum :
4574
+ - enabled
4575
+ - disabled
4576
+ type : string
4577
+ x-dependency :
4578
+ agent-port :
4579
+ required : true
4580
+ agent-inter :
4581
+ type : integer
4582
+ x-nullable : true
4583
+ agent-port :
4584
+ maximum : 65535
4585
+ minimum : 1
4586
+ type : integer
4587
+ x-nullable : true
4588
+ agent-send :
4589
+ type : string
4590
+ allow_0rtt :
4591
+ type : boolean
4592
+ alpn :
4593
+ pattern : ^[^\s]+$
4594
+ type : string
4595
+ x-display-name : ALPN Protocols
4596
+ backup :
4597
+ enum :
4598
+ - enabled
4599
+ - disabled
4600
+ type : string
4601
+ check :
4602
+ enum :
4603
+ - enabled
4604
+ - disabled
4605
+ type : string
4565
4606
check-sni :
4566
4607
pattern : ^[^\s]+$
4567
4608
type : string
@@ -4570,38 +4611,220 @@ definitions:
4570
4611
- enabled
4571
4612
- disabled
4572
4613
type : string
4614
+ check_alpn :
4615
+ pattern : ^[^\s]+$
4616
+ type : string
4617
+ x-display-name : Protocols
4618
+ check_proto :
4619
+ pattern : ^[^\s]+$
4620
+ type : string
4621
+ x-display-name : Name
4622
+ check_via_socks4 :
4623
+ enum :
4624
+ - enabled
4625
+ - disabled
4626
+ type : string
4627
+ ciphers :
4628
+ type : string
4629
+ x-dependency :
4630
+ ssl :
4631
+ value : enabled
4632
+ ciphersuites :
4633
+ type : string
4634
+ x-dependency :
4635
+ ssl :
4636
+ value : enabled
4637
+ cookie :
4638
+ pattern : ^[^\s]+$
4639
+ type : string
4640
+ crl_file :
4641
+ type : string
4642
+ x-dependency :
4643
+ ssl :
4644
+ value : enabled
4573
4645
downinter :
4574
4646
type : integer
4575
4647
x-nullable : true
4648
+ error_limit :
4649
+ type : integer
4650
+ x-display-name : Error count
4576
4651
fall :
4577
4652
type : integer
4653
+ x-display-name : Nr. of consecutive failed checks
4578
4654
x-nullable : true
4579
4655
fastinter :
4580
4656
type : integer
4581
4657
x-nullable : true
4658
+ force_sslv3 :
4659
+ enum :
4660
+ - enabled
4661
+ - disabled
4662
+ type : string
4663
+ force_tlsv10 :
4664
+ enum :
4665
+ - enabled
4666
+ - disabled
4667
+ type : string
4668
+ force_tlsv11 :
4669
+ enum :
4670
+ - enabled
4671
+ - disabled
4672
+ type : string
4673
+ force_tlsv12 :
4674
+ enum :
4675
+ - enabled
4676
+ - disabled
4677
+ type : string
4678
+ force_tlsv13 :
4679
+ enum :
4680
+ - enabled
4681
+ - disabled
4682
+ type : string
4683
+ health_check_port :
4684
+ maximum : 65535
4685
+ minimum : 1
4686
+ type : integer
4687
+ x-nullable : true
4582
4688
init-addr :
4583
4689
pattern : ^[^\s]+$
4584
4690
type : string
4585
4691
inter :
4586
4692
type : integer
4587
4693
x-nullable : true
4694
+ log_proto :
4695
+ enum :
4696
+ - legacy
4697
+ - octet-count
4698
+ type : string
4699
+ max_reuse :
4700
+ type : integer
4701
+ x-nullable : true
4702
+ maxconn :
4703
+ type : integer
4704
+ x-display-name : Max Concurrent Connections
4705
+ x-nullable : true
4706
+ maxqueue :
4707
+ type : integer
4708
+ x-display-name : Max Number of Connections
4709
+ x-nullable : true
4710
+ minconn :
4711
+ type : integer
4712
+ x-nullable : true
4713
+ name :
4714
+ pattern : ^[^\s]+$
4715
+ type : string
4716
+ x-nullable : false
4717
+ namespace :
4718
+ type : string
4719
+ no_sslv3 :
4720
+ enum :
4721
+ - enabled
4722
+ - disabled
4723
+ type : string
4724
+ no_tlsv10 :
4725
+ enum :
4726
+ - enabled
4727
+ - disabled
4728
+ type : string
4729
+ no_tlsv11 :
4730
+ enum :
4731
+ - enabled
4732
+ - disabled
4733
+ type : string
4734
+ no_tlsv12 :
4735
+ enum :
4736
+ - enabled
4737
+ - disabled
4738
+ type : string
4739
+ no_tlsv13 :
4740
+ enum :
4741
+ - enabled
4742
+ - disabled
4743
+ type : string
4744
+ no_verifyhost :
4745
+ enum :
4746
+ - enabled
4747
+ - disabled
4748
+ type : string
4749
+ npn :
4750
+ type : string
4751
+ x-dependency :
4752
+ ssl :
4753
+ value : enabled
4754
+ observe :
4755
+ enum :
4756
+ - layer4
4757
+ - layer7
4758
+ type : string
4759
+ x-dependency :
4760
+ ssl :
4761
+ value : enabled
4762
+ on-error :
4763
+ enum :
4764
+ - fastinter
4765
+ - fail-check
4766
+ - sudden-death
4767
+ - mark-down
4768
+ type : string
4769
+ on-marked-down :
4770
+ enum :
4771
+ - shutdown-sessions
4772
+ type : string
4773
+ on-marked-up :
4774
+ enum :
4775
+ - shutdown-backup-sessions
4776
+ type : string
4777
+ pool_low_conn :
4778
+ type : integer
4779
+ x-nullable : true
4780
+ pool_max_conn :
4781
+ type : integer
4782
+ x-nullable : true
4783
+ pool_purge_delay :
4784
+ type : integer
4785
+ x-nullable : true
4588
4786
port :
4589
4787
maximum : 65535
4590
4788
minimum : 1
4591
4789
type : integer
4592
4790
x-nullable : true
4791
+ proto :
4792
+ pattern : ^[^\s]+$
4793
+ type : string
4794
+ proxy-v2-options :
4795
+ items :
4796
+ enum :
4797
+ - ssl
4798
+ - cert-cn
4799
+ - ssl-cipher
4800
+ - cert-sig
4801
+ - cert-key
4802
+ - authority
4803
+ - crc32c
4804
+ - unique-id
4805
+ type : string
4806
+ type : array
4807
+ redir :
4808
+ type : string
4809
+ x-display-name : Prefix
4593
4810
resolve-net :
4594
4811
pattern : ^[^\s]+$
4595
4812
type : string
4596
4813
x-dependency :
4597
4814
resolvers :
4598
4815
required : true
4599
4816
resolve-prefer :
4817
+ enum :
4818
+ - ipv4
4819
+ - ipv6
4600
4820
pattern : ^[^\s]+$
4601
4821
type : string
4602
4822
x-dependency :
4603
4823
resolvers :
4604
4824
required : true
4825
+ resolve_opts :
4826
+ pattern : ^[^,\s][^\,]*[^,\s]*$
4827
+ type : string
4605
4828
resolvers :
4606
4829
pattern : ^[^\s]+$
4607
4830
type : string
@@ -4611,12 +4834,113 @@ definitions:
4611
4834
rise :
4612
4835
type : integer
4613
4836
x-nullable : true
4837
+ send-proxy :
4838
+ enum :
4839
+ - enabled
4840
+ - disabled
4841
+ type : string
4842
+ send-proxy-v2 :
4843
+ enum :
4844
+ - enabled
4845
+ - disabled
4846
+ type : string
4847
+ send_proxy_v2_ssl :
4848
+ enum :
4849
+ - enabled
4850
+ - disabled
4851
+ type : string
4852
+ send_proxy_v2_ssl_cn :
4853
+ enum :
4854
+ - enabled
4855
+ - disabled
4856
+ type : string
4614
4857
slowstart :
4615
4858
type : integer
4616
4859
x-nullable : true
4617
4860
sni :
4618
4861
pattern : ^[^\s]+$
4619
4862
type : string
4863
+ socks4 :
4864
+ pattern : ^[^\s]+$
4865
+ type : string
4866
+ x-dependency :
4867
+ check-via-socks4 :
4868
+ required : true
4869
+ source :
4870
+ type : string
4871
+ ssl :
4872
+ enum :
4873
+ - enabled
4874
+ - disabled
4875
+ type : string
4876
+ ssl_certificate :
4877
+ pattern : ^[^\s]+$
4878
+ type : string
4879
+ x-dependency :
4880
+ ssl :
4881
+ value : enabled
4882
+ ssl_max_ver :
4883
+ enum :
4884
+ - SSLv3
4885
+ - TLSv1.0
4886
+ - TLSv1.1
4887
+ - TLSv1.2
4888
+ - TLSv1.3
4889
+ type : string
4890
+ ssl_min_ver :
4891
+ enum :
4892
+ - SSLv3
4893
+ - TLSv1.0
4894
+ - TLSv1.1
4895
+ - TLSv1.2
4896
+ - TLSv1.3
4897
+ type : string
4898
+ ssl_reuse :
4899
+ enum :
4900
+ - enabled
4901
+ - disabled
4902
+ type : string
4903
+ stick :
4904
+ enum :
4905
+ - enabled
4906
+ - disabled
4907
+ type : string
4908
+ tcp_ut :
4909
+ type : integer
4910
+ tfo :
4911
+ enum :
4912
+ - enabled
4913
+ - disabled
4914
+ type : string
4915
+ tls_tickets :
4916
+ enum :
4917
+ - enabled
4918
+ - disabled
4919
+ type : string
4920
+ x-dependency :
4921
+ ssl :
4922
+ value : enabled
4923
+ track :
4924
+ type : string
4925
+ verify :
4926
+ enum :
4927
+ - none
4928
+ - required
4929
+ type : string
4930
+ x-dependency :
4931
+ ssl :
4932
+ value : enabled
4933
+ verifyhost :
4934
+ type : string
4935
+ x-dependency :
4936
+ ssl :
4937
+ value : enabled
4938
+ verify :
4939
+ value : required
4940
+ weight :
4941
+ type : integer
4942
+ x-nullable : true
4943
+ title : Default Server
4620
4944
type : object
4621
4945
httpchk :
4622
4946
properties :
You can’t perform that action at this time.
0 commit comments