侧边栏壁纸
博主头像
whzie - 坐拥星河博主等级

天行健,君子以自强不息

  • 累计撰写 6 篇文章
  • 累计创建 3 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

frp服务实现内网穿透

whzie
2023-09-02 / 0 评论 / 0 点赞 / 170 阅读 / 4506 字

一、服务器端

1、下载frp软件包,并解压

wget https://gitee.com/mirrors/frp.git
tar -zxvf frp_0.37.1_linux_amd64.tar.gz

2、编辑frps.ini配置文件

cd frp_0.37.1_linux_amd64
vim frpc.ini

[common]
bind_port = 7000        #连接端口 
token = 123456         #连接密钥 

dashboard_port = 123     #网页仪表板访问端口 
dashboard_user = admin     #网页仪表板登录用户名 
dashboard_pwd = 123456     #网页仪表板登录密码 

vhost_http_port = 80      #http代理端口 
vhost_https_port = 443     #https代理端口 

登录仪表盘:localhost:123,可以看到端口是否映射成功

3、新建frps服务

vim /etc/systemd/system/frps.service

[Unit] 
Description=frps daemon 
After=syslog.target network.target 
Wants=network.target   
[Service] 
Type=simple 
ExecStart=/root/frp_0.37.1_linux_amd64/frps -c /root/frp_0.37.1_linux_amd64/frps.ini       #frp存放路径  
Restart=always RestartSec=1min   
[Install] 
WantedBy=multi-user.target

重新加载服务配置文件
systemctl daemon-reload
启动frps服务
systemctl start frps
开机自启frps服务
systemctl enable frps

二、客户端

1、下载frp软件包,并解压

wget https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_amd64.tar.gz
tar -zxvf frp_0.37.1_linux_amd64.tar.gz

2、编辑frpc.ini配置文件
cd frp_0.37.1_linux_amd64
vim frpc.ini

[common] 
server_addr = 服务端IP地址 
server_port = 7000 
token = 123456   
[ssh] 
type = tcp 
local_ip = 127.0.0.1 
local_port = 22
remote_port = 6000

3、新建frpc服务

[root@frpc ~]# vim /etc/systemd/system/frpc.service
[Unit] 
Description=frpc daemon 
After=syslog.target network.target 
Wants=network.target  
 
[Service] 
Type=simple 
ExecStart=/root/frp_0.37.1_linux_amd64/frpc -c /root/frp_0.37.1_linux_amd64/frpc.ini      #frp存放路径 
Restart=always 
RestartSec=1min   

[Install] 
WantedBy=multi-user.target

重新加载服务配置文件
systemctl daemon-reload
启动frps服务
systemctl start frpc
开机自启frps服务
systemctl enable frpc

服务端和客户端需要放通这些配置的端口,这样ssh端口映射就完成了
更多详情请访问:frp

0

评论区