1.创建服务端
我是先安装docker
默认
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)
# github
bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/DockerInstallation.sh)
# gitee
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)
安装1Panel 然后在应用商场创建服务端简单
curl -sS -O https://kejilion.pro/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh
安装,一般修改80,443端口,其他默认回车
2.客户端笔记
先在/root/frp/创建一个frpc.toml (使用finashell,可直接文件编辑上传不需要vim命令)
格式如下
—-
# frpc.toml transport.tls.enable = true # 从 v0.50.0版本开始,transport.tls.enable的默认值为 true serverAddr = "139.159.194.133"# 公网ip serverPort = 7000 # 公网服务端通信端口 auth.token = "123456789aaa" # 令牌,与公网服务端保持一致 [[proxies]] name = "nas" type = "tcp" localIP = "127.0.0.1" # 需要暴露的服务的IP localPort = 6868 # 将本地9000端口的服务暴露在公网的6060端口 remotePort = 6868 # 暴露服务的公网入口 [[proxies]] name = "web" type = "tcp" localIP = "127.0.0.1" localPort = 80 remotePort = 8080
—-
原始
docker run -d –name=frpc –network host –restart=always -v /root/frp/frpc.toml:/frp/frpc.toml stilleshan/frpc
渠道1
docker run -d –name=frpc –network host –restart=always -v /root/frp/frpc1.toml:/frp/frpc.toml stilleshan/frpc
渠道2
docker run -d –name=frpc –network host –restart=always -v /root/frp/frpc2.toml:/frp/frpc.toml stilleshan/frpc