frp V0.52.3 搭建

下载

https://github.com/fatedier/frp/releases/
frp V0.52.3 搭建_第1张图片
此版本暂时没有windows的,想在windows使用请下载v0.52.2

简易搭建

frps.toml的配置文件,以下12000、8500需要在云服务器中的防火墙中开放tcp

# bindPort为frps和frpc通信的端口,需要在防火墙中放行该端口
bindPort = 12000

# 服务端将只接受 TLS链接
transport.tls.enable = true

# frps的连接密码
auth.token = "token"

# Server Dashboard,可以查看frp服务状态以及统计信息
webServer.addr = "0.0.0.0"		  # 后台管理地址
webServer.port = 8500 			  # 后台管理端口
webServer.user = "user"		      # 后台登录用户名
webServer.password = "password"	  # 后台登录密码

frpc.toml 以下12300、12400需要在云服务器中的防火墙中开放tcp

# frpc.toml
serverAddr = "111.222.333.444"
transport.tls.enable = true
serverPort = 12000              # 公网服务端通信端口

auth.token = "token"      		# 令牌,与公网服务端保持一致

[[proxies]]
name = "http"
type = "tcp"
localIP = "127.0.0.1"           # 需要暴露的服务的IP
localPort = 9000                # 将本地9000端口的服务暴露在公网的6060端口
remotePort = 12300              # 暴露服务的公网入口

[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 12400

配置完后先在服务器启动,后启动客户端
./frps -c frps.toml
./frpc -c frpc.toml
随便使用一个ssh工具登录到 111.222.333.444:12400输入内网机子的用户名和密码即可
以下是使用finalshell演示
frp V0.52.3 搭建_第2张图片
frp V0.52.3 搭建_第3张图片

frps开机启动 ubuntu
[Unit]
# 服务名称,可自定义
Description = frp-server
After = network.target syslog.target
Wants = network.target

[Service]
Restart=on-failure
RestartSec=5
Type = simple
# 启动命令
ExecStart = /path/to/frps -c /path/to/frps.toml

[Install]
WantedBy = multi-user.target

# 修改完后, 将此文件拷贝至/etc/systemd/system/ 执行以下命令

# 刷新服务列表
# sudo systemctl daemon-reload

# 设置开机自启
# sudo systemctl enable frps.service

# 启动服务
# sudo systemctl start frps.service

# 查看启动状态
# sudo systemctl status frps.service

# 查看失败信息
# sudo journalctl -u frps.service

frp V0.52.3 搭建_第4张图片
客户端同样,只不过修改路径及配置文件即可

你可能感兴趣的:(frp)