Centos7安装frp客户端

DevOps Tool评论1,685字数 2505阅读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客户端

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

Centos7安装frp服务端

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

部署NFS服务

部署 NFS 服务 服务端: 192.168.100.11 安装依赖 yum -y install epel-release 安装 NFS yum -y install nfs-...
git clone代码报文件名过长 Tool

git clone代码报文件名过长

简述 由于工程路径过长导致克隆代码时会出现文件名过长的问题不能clone代码中断 打开git Bash窗口执行 git config --global core.longpaths tr...
服务器禁ping Tool

服务器禁ping

ping是通的 [root@nginx-2 ~]# ping 192.168.1.227 PING 192.168.1.227 (192.168.1.227) 56(84) bytes of da...
评论  0  访客  0

发表评论