frpc是正向代理还是反向
时间: 2024-07-08 12:00:22 浏览: 152
FRPC(Fast Reverse Proxy for Cluster)是一个轻量级的高性能RPC(Remote Procedure Call,远程过程调用)框架,它主要用于企业内部服务的高效穿透。FRPC的主要特点是作为“反向代理”(Reverse Proxy)工作。
在架构中,FRPC通常部署在客户端和服务端之间,客户端通过FRPC访问服务端的服务。当客户端发起请求时,FRPC会接收到这个请求,然后将它转发到后端的服务器集群,实现了负载均衡和服务发现。这样做的好处是可以隐藏服务的内部网络细节,提高系统的可扩展性和安全性。
相关问题
android 使用frpc
Android可以使用frpc来进行网络穿透。frpc是一个开源的内网穿透工具,可以将内网服务暴露给外网访问。通过配置frpc客户端和frps服务器,可以实现在Android设备上访问内网服务。
要在Android上使用frpc,需要进行以下步骤:
1. 下载并安装frpc客户端:可以从frp的官方网站(https://github.com/fatedier/frp)下载适用于Android的frpc客户端。
2. 配置frpc客户端:在Android设备上创建一个frpc配置文件,配置文件中包含了连接frps服务器的信息以及需要暴露的内网服务的配置。
3. 启动frpc客户端:在Android设备上运行frpc客户端,它会连接到frps服务器并建立隧道,将内网服务暴露给外网访问。
以下是一个示例的frpc配置文件:
```ini
[common]
server_addr = your_frps_server_ip
server_port = your_frps_server_port
[web]
type = http
local_ip = your_local_ip
local_port = your_local_port
custom_domains = your_custom_domain
```
在上面的配置文件中,需要将`your_frps_server_ip`和`your_frps_server_port`替换为frps服务器的IP地址和端口号。`your_local_ip`和`your_local_port`是内网服务的IP地址和端口号,`your_custom_domain`是自定义的域名。
启动frpc客户端后,你就可以通过访问`your_custom_domain`来访问Android设备上的内网服务了。
open frpc.ini
"frpc.ini" 是 Frp (Fast Remote Procedure Call) 这个开源软件的配置文件。Frpc 是一个用于远程过程调用的高性能框架,主要用于实现在内网环境下穿透访问互联网服务,比如搭建内网版的 SSH、DNS 代理等。
`open frpc.ini` 这个命令通常是在操作 Frpc 服务时打开它的配置文件,目的是查看或编辑该配置文件的内容。这个文件包含了 Frpc 服务器的主要设置,如监听地址、端口、账户密码、服务注册信息以及具体的客户端配置等。
配置文件中的一些关键部分可能包括:
- server_addr: 服务器地址
- listen: 服务端监听的网络地址和端口
- token: 客户端连接时需要验证的令牌
- vhost: 如果有多个域名映射到同一个服务,这里会列出它们
如果你打算修改它,记得备份原文件,并注意填写正确的值以保证服务正常运行。完成编辑后,你可以通过 `frpc_ctl start` 或重启服务来应用新的配置。