frp下载 https://github.com/fatedier/frp/releases/tag/v0.37.1
服务端
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| [root@cloud frp]# cat frps.ini
[common]
bind_port = 7001 #设置frp通信端口
vhost_http_port = 8089 #访问web端端口
token = 2233aa22 #设置密钥
dashboard_addr = 0.0.0.0 #web页面
dashboard_port = 7002
dashboard_user = admin
dashboard_pwd = admin
custom_domains = iij.xiaoqigai.tk #web访问域名,需提前解析到ip
#删除frpc.*
[root@cloud frp]# cat systemd/frps
frps.service frps@.service
[root@cloud frp]# cat systemd/frps.service
[Unit]
Description=Frp Server Service
After=network.target
[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/tmp/frp/frps -c /tmp/frp/frps.ini
LimitNOFILE=1048576
[Install]
WantedBy=multi-user.target
#复制到/etc/systemd/system/
#启动服务
|
客户端
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| [root@localhost frp]# cat frpc.ini
[common]
server_addr = XXXX #frp服务端地址
server_port = 7001 #与服务端保持一致
token = 2233aa22
[web] #设置web
type = http
local_port = 8080 #本地web端口
custom_domains = iij.xiaoqigai.tk
[ssh] #设置ssh
type = tcp
local_port = 22
remote_port = 8999 #自定义端口
#启动服务
#################配置文件删去注释
|
1
2
3
4
5
6
7
8
9
10
11
12
13
| #ssh
[root@localhost frp]# ssh -p8999 root@45.159.51.26
root@45.159.51.26's password:
#web服务
[root@localhost frp]# curl iij.xiaoqigai.tk:8089
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Apache Tomcat/8.5.71</title>
<link href="favicon.ico" rel="icon" type="image/x-icon" />
<link href="tomcat.css" rel="stylesheet" type="text/css" />
</head>
|