Centos7安装frp客户端

IT
IT
IT
400
文章
1
评论
2021年2月5日01:26:44 评论 3,179 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,「阿里云盘」也是我们的作品,它们都属于阿里云正在打造的新一代「云服务」。 过去几个月,我们投入...
CentOS8安装Jenkins CentOS

CentOS8安装Jenkins

简述 Jenkins 是最流行的,开源的,基于 Java 的自动化服务器,它允许你很容易的设置一个持续集成和持续发布的管道。 持续集成 (CI)是一个 DevOps 实践。当团队成员正常提交代码到版本...

您必须才能发表评论!