Centos7安装frp客户端

DevOps Tool评论2,533字数 429阅读1分25秒阅读模式

配置 Frp 客户端 (安装在内网的机器上)

解压安装包

[root@iZ2zej2nsy3khmhgo80yksZ ~]# tar zxf frp_0.35.1_linux_amd64.tar.gz

移动到指定目录下

[root@iZ2zej2nsy3khmhgo80yksZ ~]# mkdir /usr/local/frp
[root@iZ2zej2nsy3khmhgo80yksZ ~]# mv frp_0.35.1_linux_amd64/* /usr/local/frp/

配置

  • 比如说远程ssh到内网机器
[root@iZ2zej2nsy3khmhgo80yksZ ~]# vim /usr/local/frp/frpc.ini 

[common]
server_addr = 39.106.73.223
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1  本机IP
local_port = 22         内网端口
remote_port = 6000  外网端口

启动

  • 看见start proxy success说明启动成功
[root@iZ2zej2nsy3khmhgo80yksZ frp]# pwd
/usr/local/frp
[root@iZ2zej2nsy3khmhgo80yksZ frp]# ./frpc -c ./frpc.ini
2021/02/05 01:36:19 [I] [service.go:290] [fb503cbcffb5ab8b] login to server success, get run id [fb503cbcffb5ab8b], server udp port [0]
2021/02/05 01:36:19 [I] [proxy_manager.go:144] [fb503cbcffb5ab8b] proxy added: [ssh]
2021/02/05 01:36:19 [I] [control.go:180] [fb503cbcffb5ab8b] [ssh] start proxy success
  • 在服务端可以看到6000端口
[root@iZ2zedja04wa8p4jlwi6qdZ ~]# netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name 
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1058/sshd 
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 961/master 
tcp6 0 0 :::6000 :::* LISTEN 1768/./frps 
tcp6 0 0 :::7000 :::* LISTEN 1768/./frps 
tcp6 0 0 ::1:25 :::* LISTEN 961/master

验证

  • 远程连接内网机器
reboot@localhost ~ % ssh -p6000 root@39.106.73.223
root@39.106.73.223's password: 
Last login: Fri Feb 5 01:36:37 2021 from 127.0.0.1

Welcome to Alibaba Cloud Elastic Compute Service !

[root@iZ2zej2nsy3khmhgo80yksZ ~]# ss -tnlp
State Recv-Q Send-Q Local Address:Port Peer Address:Port 
LISTEN 0 128 *:22 *:* users:(("sshd",pid=991,fd=3))
LISTEN 0 100 127.0.0.1:25 *:* users:(("master",pid=978,fd=13))
LISTEN 0 100 [::1]:25 [::]:* users:(("master",pid=978,fd=14))

访问http

  • 安装nginx
[root@iZ2zej2nsy3khmhgo80yksZ ~]# yum install -y nginx
[root@iZ2zej2nsy3khmhgo80yksZ ~]# service nginx start
Redirecting to /bin/systemctl start nginx.service
[root@iZ2zej2nsy3khmhgo80yksZ ~]# netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1499/nginx: master 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      991/sshd            
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      978/master          
tcp6       0      0 :::80                   :::*                    LISTEN      1499/nginx: master 
tcp6       0      0 ::1:25                  :::*                    LISTEN      978/master 
  • 配置远程访问80端口
[root@iZ2zej2nsy3khmhgo80yksZ frp]# pwd
/usr/local/frp
[root@iZ2zej2nsy3khmhgo80yksZ frp]# cat frpc.ini 
[common]
server_addr = 39.106.73.223
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
[http]
type = tcp
local_ip = 127.0.0.1
local_port = 80
remote_port = 7001

Centos7安装frp客户端

继续阅读
历史上的今天
11 月
10
 
DevOps
  • 本文由 DevOps 发表于 2022年11月10日 17:21:05
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
frp0.52.3 Tool

frp0.52.3

FRP 介绍 frp 是一个专注于内网穿透的高性能反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的...
Centos7安装frp服务端 Tool

Centos7安装frp服务端

概览 一些概述,便于您快速的了解 frp。 frp 是什么? frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方...
端口查看 Tool

端口查看

查看udp端口 查询指定udp端口方法 netstat -u -a | grep ':50001' 查询指定udp端口方法 ss -u -a | grep ':50001' 查看tcp端口 查看指定t...

发表评论