# frp-configure **Repository Path**: wocaa/frp-configure ## Basic Information - **Project Name**: frp-configure - **Description**: frp-configure - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-04-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 内网穿透配置 # on server: ``` wget https://github.com/fatedier/frp/releases/download/v0.25.3/frp_0.25.3_linux_amd64.tar.gz ``` frps.ini 启动: `frps -c ./frps.ini` ``` [common] bind_port = 7000 server_addr = 118.24.121.218 vhost_http_port = 8080 ``` Caddy: ``` /etc/init.d/caddy start /etc/caddy/Caddyfile https://qq.clearcode.cn { tls /www-data/cert/qq.clearcode.cn.crt /www-data/cert/qq.clearcode.cn.key gzip proxy / localhost:8080 { header_upstream Host {host} header_upstream X-Real-IP {remote} header_upstream X-Forwarded-For {remote} header_upstream X-Forwarded-Port {server_port} header_upstream X-Forwarded-Proto {scheme} } } ``` # on client ``` [drawin] wget https://github.com/fatedier/frp/releases/download/v0.25.3/frp_0.25.3_darwin_amd64.tar.gz [windows] https://github.com/fatedier/frp/releases/download/v0.25.3/frp_0.25.3_windows_amd64.zip ``` frpc.ini 启动: `frpc -c ./frpc.ini` ``` [common] server_addr = 118.24.121.218 vhost_http_port = 7000 [web] type = http local_port = 80 custom_domains = qq.clearcode.cn ``` ### 不同端口多域名支持 caddy 反向代理直接配置多个域名就行了 frp配置如下: ``` 1.ini 代理本机7001 端口 [common] server_addr = 154.92.15.34 vhost_http_port = 7000 [web1] type = http local_port = 7001 custom_domains = suifang2.clearcode.cn 2.ini 代理本机7002 端口 [common] server_addr = 154.92.15.34 vhost_http_port = 7000 [web1] type = http local_port = 7002 custom_domains = suifang2.clearcode.cn ``` * caddyfile ``` suifang2.clearcode.cn suifang1.clearcode.cn { gzip proxy / localhost:8080 { header_upstream Host {host} header_upstream X-Real-IP {remote} header_upstream X-Forwarded-For {remote} header_upstream X-Forwarded-Port {server_port} header_upstream X-Forwarded-Proto {scheme} } } ``` caddy 启动 ```bash /usr/local/bin/caddy -log /tmp/caddy.log -agree=true -conf=/etc/caddy/Caddyfile -root=/var/tmp ```