mirror of
https://github.com/bytedance/g3.git
synced 2026-05-02 13:40:42 +00:00
initial commit
This commit is contained in:
commit
13716f4923
1425 changed files with 163227 additions and 0 deletions
32
g3proxy/examples/simple_http_proxy/cert.pem
Normal file
32
g3proxy/examples/simple_http_proxy/cert.pem
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
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
|
||||
edOwp58ei4wpNjvrEnxnpt8OrZ+TGVwYLCp8ZKM=
|
||||
-----END CERTIFICATE-----
|
||||
54
g3proxy/examples/simple_http_proxy/g3proxy.conf
Normal file
54
g3proxy/examples/simple_http_proxy/g3proxy.conf
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
---
|
||||
runtime:
|
||||
thread_number: 2
|
||||
|
||||
worker:
|
||||
sched_affinity: true
|
||||
|
||||
log: journal
|
||||
|
||||
controller:
|
||||
local:
|
||||
recv_timeout: 30
|
||||
send_timeout: 1
|
||||
|
||||
server:
|
||||
- name: test
|
||||
escaper: default
|
||||
type: http_proxy
|
||||
listen:
|
||||
address: "[::]:10086"
|
||||
tls_client: {}
|
||||
conn_limit: 100M
|
||||
- name: test-tls
|
||||
tls_server:
|
||||
certificate: cert.pem
|
||||
private_key: key.pem
|
||||
escaper: default
|
||||
type: http_proxy
|
||||
listen:
|
||||
address: "[::]:10087"
|
||||
conn_limit: 100M
|
||||
- name: test-alias
|
||||
type: plain_tcp_port
|
||||
listen:
|
||||
address: "[::]:10088"
|
||||
server: test
|
||||
|
||||
resolver:
|
||||
- name: default
|
||||
type: c-ares
|
||||
server: 223.5.5.5
|
||||
|
||||
escaper:
|
||||
- name: default
|
||||
type: direct_fixed
|
||||
no_ipv6: true
|
||||
resolver: default
|
||||
resolve_strategy: IPv4Only
|
||||
tcp_conn_limit: 80M
|
||||
udp_relay_limit: 10M
|
||||
egress_network_filter:
|
||||
default: allow
|
||||
allow:
|
||||
- 127.0.0.1
|
||||
52
g3proxy/examples/simple_http_proxy/key.pem
Normal file
52
g3proxy/examples/simple_http_proxy/key.pem
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
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
|
||||
qJ9yokvh9XH2kH34Fp1oznobZcC3CyM=
|
||||
-----END PRIVATE KEY-----
|
||||
Loading…
Add table
Add a link
Reference in a new issue