70 lines
1.5 KiB
Markdown
70 lines
1.5 KiB
Markdown
|
---
|
|||
|
title: frp反向代理实现内网穿透
|
|||
|
date: 2023-07-11 16:12:34
|
|||
|
excerpt:
|
|||
|
tags:
|
|||
|
rating: ⭐
|
|||
|
---
|
|||
|
|
|||
|
# 服务端配置
|
|||
|
Docker 启动**frps**的命令:
|
|||
|
```bash
|
|||
|
docker run --restart=always --network host -d \
|
|||
|
-v /home/frp/frps.ini:/etc/frp/frps.ini \
|
|||
|
--name frps snowdreamtech/frps
|
|||
|
```
|
|||
|
|
|||
|
服务器配置:
|
|||
|
```ini
|
|||
|
[common]
|
|||
|
# 监听端口
|
|||
|
bind_port = 7100
|
|||
|
# 面板端口
|
|||
|
dashboard_port = 7500
|
|||
|
# 登录面板账号设置
|
|||
|
dashboard_user = bluerose
|
|||
|
dashboard_pwd = ljj199221
|
|||
|
# 设置http及https协议下代理端口(非重要)
|
|||
|
vhost_http_port = 7001
|
|||
|
vhost_https_port = 7002
|
|||
|
# 身份验证
|
|||
|
token = ljj@378100977
|
|||
|
```
|
|||
|
|
|||
|
# 内网Linux客户端
|
|||
|
Docker 启动**frpc**的命令:
|
|||
|
```bash
|
|||
|
docker run --restart=always --network host -d \
|
|||
|
-v /root/frp/frpc.ini:/etc/frp/frpc.ini \
|
|||
|
--name frpc snowdreamtech/frpc
|
|||
|
```
|
|||
|
|
|||
|
内网客户端配置:
|
|||
|
```bash
|
|||
|
[common]
|
|||
|
# server_addr为FRPS服务器IP地址
|
|||
|
server_addr = 150.109.145.182
|
|||
|
# server_port为服务端监听端口,bind_port
|
|||
|
server_port = 7100
|
|||
|
# 身份验证
|
|||
|
token = ljj@378100977
|
|||
|
|
|||
|
# [ssh] 为服务名称,下方此处设置为,访问frp服务段的2288端口时,等同于通过中转服务器访问127.0.0.1的22端口。
|
|||
|
# type 为连接的类型,此处为tcp
|
|||
|
# local_ip 为中转客户端实际访问的IP
|
|||
|
# local_port 为目标端口
|
|||
|
# remote_port 为远程端口
|
|||
|
[ssh]
|
|||
|
type = tcp
|
|||
|
local_ip = 127.0.0.1
|
|||
|
local_port = 22
|
|||
|
remote_port = 10022
|
|||
|
|
|||
|
[wol web]
|
|||
|
type = http
|
|||
|
local_ip = 127.0.0.1
|
|||
|
local_port = 7000
|
|||
|
custom_domains = blueroses.top
|
|||
|
```
|
|||
|
|
|||
|
# 外网Win客户端
|