Centos7安装frp客户端

IT
IT
IT
406
文章
1
评论
2021年2月5日01:26:44 评论 5,665 2508字阅读8分21秒

配置 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客户端

继续阅读
  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
IT
  • 本文由 发表于 2021年2月5日01:26:44
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Centos7安装frp服务端 CentOS

Centos7安装frp服务端

概览 一些概述,便于您快速的了解 frp。 frp 是什么? frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方...
Teambition 网盘与阿里云盘数据合并说明 CentOS

Teambition 网盘与阿里云盘数据合并说明

前言 Teambition 团队是阿里巴巴的一个创新产品团队,除了你熟悉的 Teambition App,「阿里云盘」也是我们的作品,它们都属于阿里云正在打造的新一代「云服务」。 过去几个月,我们投入...

您必须才能发表评论!