frp
Summary
- 自定义网络访问功能。
- 开源地址:https://github.com/fatedier/frp/releases
配置域名
- 添加泛域名解析 *.duchaoqun.cn 8.8.8.8,其中8.8.8.8是我们的服务器地址。
配置Server
# 多个域名同时使用的时候添加如下配置。
[common]
bind_addr = 0.0.0.0
bind_port = 7000
token = password
vhost_http_port = 80
vhost_https_port = 443
# 启动服务器端
./frps -c frps.ini &
配置Client
[common]
server_addr = 8.8.8.8
server_port = 7000
token = password
[web01]
type = http
local_ip = 127.0.0.1
local_port = 80
custom_domains = web01.duchaoqun.cn
# 将内网中的其他机器的SSH服务转发出去
[ssh01]
type = tcp
local_ip = 172.17.2.29
local_port = 22
remote_port = 6000
use_encryption = true
use_compression = true
# 内网中需要外连的数据库
[db]
type = tcp
local_ip = 172.17.2.30
local_port = 5432
remote_port = 5432
custom_domains = db.duchaoqun.cn
# 启动客户端,内网的东西
./frpc
./frpc -c frpc.ini
配置SSL
- Server端配置
[common]
bind_addr = 0.0.0.0
bind_port = 7000
token = password
vhost_http_port = 80
vhost_https_port = 443 # 需要访问这个端口https://www.duchaoqun.cn:443 实际上https默认的端口就是443
log_file = ./frps.log
custom_404_page = /opt/404.html
- Client端配置
[common]
server_addr = 8.8.8.8
server_port = 7000
token = password
[www]
type = https # 协议就是https
local_ip = 172.17.2.31 # 提供服务的IP地址
local_port = 443 # tomcat的加密端口
custom_domains = www.duchaoqun.cn # 域名
本文来自博客园,作者:duchaoqun,转载请注明原文链接:https://www.cnblogs.com/duchaoqun/p/13030881.html