当前位置:   article > 正文

frp实现Linux虚拟机内网穿透,实现ssh和web功能_linux frp ssh映射

linux frp ssh映射

frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。
说人话就是,你在外面可以访问你家里的服务器,摄像头,NAS等,由于你家设备没有公网ip,没办法通过ip访问。、

参考资料

frp/README_zh.md at master · fatedier/frp · GitHub
Releases · fatedier/frp · GitHub

准备工作

  1. 一台云服务器(我的是阿里云服务器学生版)
  2. 下载frp的安装包,下载地址如下
https://github.com/fatedier/frp/releases
  • 1

温馨提示

根据自己的操作系统选择安装包,推荐这篇博客如何查看linux系统的体系结构_运维_奔狼-CSDN博客

安装配置

云服务器端

查看操作系统架构

uname -a 
  • 1

结果是

Linux iZbp138kxyken3x0k0w4mcZ 4.4.0-174-generic #204-Ubuntu SMP Wed Jan 29 06:41:01 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
  • 1

X86架构

#进入存储路径
cd /opt/software/frp/
# X86架构 根据自己的架构下载
wget https://github.com/fatedier/frp/releases/download/v0.31.2/frp_0.31.2_linux_386.tar.gz
# 解压缩
tar -zxvf frp_0.31.2_linux_386.tar.gz
# 进入frp_0.31.2_linux_386
cd frp_0.31.2_linux_386
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

关键一步,vim frps.ini,配置如下

[common]
bind_port = 7000  # frp服务器端和客户端的建立连接的端口号
vhost_http_port = 50070  #外网访问的端口号,可以改成80 ,8080等
  • 1
  • 2
  • 3

2种运行方式

# 1.后台运行
nohup ./frps -c ./frps.ini >frps.log &
# 2. 直接运行,但是会话结束进程关闭
./frps -c ./frps.ini
  • 1
  • 2
  • 3
  • 4

客户端
下载frp安装包,解压 同服务器端操作
frpc.ini

[common]
server_addr = 118.178.195.62  #云服务器ip
server_port = 7000  #frp服务器端和客户端的建立连接的端口号

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000  #外网ssh访问的端口号

[web]
type = http
local_ip = 127.0.0.1
local_port = 50070  #服务器的web端口,可以改成80,8080
custom_domains = 云服务器ip 或者 域名

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

2种运行方式

# 1.后台运行
nohup ./frpc -c ./frpc.ini >frpc.log &
# 2. 直接运行,但是会话结束进程关闭
./frpc -c ./frpc.ini
  • 1
  • 2
  • 3
  • 4

frp安装报错:./frpc: cannot execute binary file: Exec format error_运维_奔狼-CSDN博客

测试

1.ssh测试

ssh -oPort=6000 root@云服务器ip
  • 1

输入客户端的密码,记住是客户端的密码,不是云服务器的密码
在这里插入图片描述
2. web测试

![http://云服务器ip:50070/](https://img-blog.csdnimg.cn/2020030810400466.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXlhbmdfdGFuZw==,size_16,color_FFFFFF,t_70)
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/147927
推荐阅读
相关标签
  

闽ICP备14008679号