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>