frp

Summary

配置域名

  • 添加泛域名解析 *.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  # 域名
posted @ 2020-06-02 14:08  duchaoqun  阅读(179)  评论(0编辑  收藏  举报