第1个回答 2024-04-21
在 OpenWRT 上开启 Frp 客户端
Frp 客户端可以通过以下步骤在 OpenWRT 上开启:
1. 安装 Frp 客户端软件包:
```
opkg update
opkg install frp-client
```
2. 配置 Frp 客户端:
创建 `/etc/config/frpc` 文件并添加以下配置:
```
config frpc 'frpc'
option server_addr 'frpserver.example.com'
option server_port '7000'
option local_ip '192.168.1.1'
option local_port '80'
option remote_port '8080'
# 若使用TLS,则需要设置密钥和证书
# option tls_enable '1'
# option tls_key '/path/to/key.pem'
# option tls_cert '/path/to/cert.pem'
```
3. 启用 Frp 客户端服务:
编辑 `/etc/rc.local` 文件并在末尾添加以下行:
```
/etc/init.d/frpc start
```
4. 保存配置并重启:
```
uci commit frpc
/etc/init.d/frpc restart
```
注意:
* `server_addr` 和 `server_port` 是 Frp 服务器的地址和端口。
* `local_ip` 和 `local_port` 是客户端上要转发至 Frp 服务器的本地地址和端口。
* `remote_port` 是在 Frp 服务器上映射到客户端本地端口的端口。
* 启用 TLS 加密需要设置密钥(`tls_key`)和证书(`tls_cert`)。
启动 Frp 客户端后,它将连接到 Frp 服务器并开始转发流量。