懒得自己搭建了,还要准备一台公网服务器,直接找第三方服务商。签到免费送流量,不过流量不多,不过用来穿透个小服务还是够的。
创建隧道,下载配置文件如下:
[common]
protocol=tcp
server_addr=ali-shanghai-a.chickfrp.com
server_port=7000
user=xxxxxxxxx
token=xxxxxxxx
tcp_mux=true
[ openai ]
type= tcp
remote_port= 10006
local_ip= 192.168.1.9
local_port= 3322
use_compression=false
use_encryption=false
配置客户端,下面以 Linux 为例,因为需要配置 Docker 服务,所以做个简单记录。
# 下载 frp 应用,解压后 frpc 是客户端,frps 是服务端,今天我们只用到 frpc
wget https://github.com/fatedier/frp/releases/download/v0.56.0/frp_0.56.0_linux_amd64.tar.gz
tar zxvf frp_0.56.0_linux_amd64.tar.gz
将服务商提供的配置文件复制到frpc.toml
中。服务商提供的可能是旧版本的 frp 配置,是ini
格式,需要转换成toml
格式。有能力可以自己稍微改一下格式就行,不会的话,可以用在线转换工具,比如:https://toml.info/zh/ini-to-toml。
简单启动:
./frpc -c ./frpc.toml
2024-04-01 21:04:29.326 [I] [client/control.go:170] [19341bf77b5454753237] [SDSDasdaderf.openai] start proxy success
配置 Docker-compose 一键启动,将配置文件frpc.toml
映射到容器中。
version: "3.7"
services:
frp:
image: stilleshan/frpc:latest
container_name: frp
volumes:
- /path/to/frpc.toml:/frp/frpc.toml
restart: always
docker-compose up -d
启动容器。docker logs frp
查看日志。出现start proxy success
表示成功。