records.config文件:
CONFIGproxy.config.exec_thread.autoconfig INT 1
CONFIG proxy.config.exec_thread.autoconfig.scale FLOAT2.0
CONFIG proxy.config.exec_thread.limit INT2
CONFIG proxy.config.cluster.ethernet_interface STRING eth0 # 设置以太网接口
CONFIG proxy.config.http.server_port INT 8080
LOCAL proxy.local.incoming_ip_to_bind STRING 0.0.0.0# 绑定的 IP,可省略,默认即为 0.0.0.0
CONFIG proxy.config.http.cache.http INT 1 #打开缓存功能
CONFIG proxy.config.cache.ram_cache.size INT 512M
CONFIG proxy.config.reverse_proxy.enabled INT 1
CONFIG proxy.config.url_remap.remap_required INT 1 #1为只反向代理,0为正向+反向代理
CONFIG proxy.config.url_remap.pristine_host_hdr INT 0
CONFIG proxy.config.ssl.enabled INT 0 #关闭SSL
CONFIG proxy.config.ssl.server.cert.filename STRING server.pem
CONFIG proxy.config.http.server_max_connections INT 2000
CONFIG proxy.config.http.keep_alive_no_activity_timeout_out INT 60 # 当一个事务结束后同原服务器保持连接的时间
remap.config 文件:
map http://cdn.example.com/js
#后一个重点中,地址栏的地址改变,也许是因为服务器的原因吧
redirect和redirect_temporary 表示应该与反向代理无关,应该是发送error 30X的东西吧
splitdns.config文件:
#在配置该文件时,尤其是使用127.0.0.1的时候最好先给自己的主机配置一个DNS服务器(ps. apt-get install -y dnsmasq)
dest_domain=53kf-xxx named="127.0.0.1" #表示如果是以53-xxx结尾的域名,可以使用named后面的IP地址的DNS服务器进行域名解析
url_regex=".+\.com" named="8.8.8.8" #表示匹配上该正则表达式的域名,可以使用named后面的IP地址的DNS服务器进行域名解析
#还有两个def_domain和search_list可以作为Optional选项