首页 > 系统相关 >[linux]frp内网穿透

[linux]frp内网穿透

时间:2022-08-22 12:55:28浏览次数:93  
标签:主机 端口 访问 frp linux 内网 port

前言

假设有如下网络拓扑

A可以访问B,但B无法访问A。A和B都能访问C。如果B需要访问A的8000端口,一般有如下方法:

  • 网络管理员做路由转发。硬件层面网络转发,性能一般来说更好,但需要熟悉路由配置。
  • 用C作为代理,基于frp实现内网穿透。配置更灵活,网络管理员无介入或低介入。

部署frp服务端

  1. 登录主机C
  2. 下载linux-amd64版的压缩包
  3. 解压
tar xf frp_0.44.0_linux_amd64.tar.gz -C /home/apps/
  1. 启动。如果是公司内网环境,直接用默认配置即可。默认端口为7000,需要保证该端口不冲突。有防火墙的话需要开一下该端口。
cd /home/apps/frp_0.44.0_linux_amd64
nohup ./frps -c ./frps.ini > app.log 2>&1 &

部署frp客户端

  1. 在主机A下载windows版的压缩包并解压
  2. 编辑配置文件 frpc.ini
[common]
server_addr = 192.168.30.10
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 8000
remote_port = 6000

common 里为代理人主机C的IP,ssh里为本地配置, remote_port为主机C的端口,需要保证主机C的6000端口没有被占用

  1. cmd里启动
.\frpc.exe -c .\frpc.ini

测试

主机B访问主机C的6000端口,查看是否正常打开。

参考

标签:主机,端口,访问,frp,linux,内网,port
From: https://www.cnblogs.com/XY-Heruo/p/16612457.html

相关文章

  • /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o: In function `
    原因:C语言的头文件不够错误代码:未导入#include<stdlib.h>报错#include<stdio.h>#defineR1intmain(){floatc,r,s;c=2;#ifRr=3.14*c*c;printf......
  • Linux 权限管理
    需要使用的命令groupadd:添加用户组usermod-a-Ggroupsuser添加用户到一个群组umask修改默认创建权限umask022 "drwxr-xr-x"="777-022=755" 文件夹:需要执行......
  • 最新linux网口命名规则
    查看pci接口$lspci|grep-i"eth"02:00.0Ethernetcontroller:IntelCorporation06:00.0Ethernetcontroller:IntelCorporation06:00.1Ethernetcontroller:In......
  • linux suse非常用命令
    【1】suselinux查询端口占用情况查询$netstat-anp|grep:22tcp000.0.0.0:220.0.0.0:*LISTEN1666/sshd#-a显示所有活动的TCP连接,以及正在监听的TCP和UDP端......
  • Linux 基础知识总结
    Linux目录结构总结/:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开......
  • Linux安装nginx
    1、从官网下载nginx文件,右键复制链接,然后使用wget下载此链接   下载完成之后使用ls查看下载文件,没问题。2、解压tar文件 tar是解压命令。-xvf-x或--extract......
  • linux使用iptable做网关
    首先在能上外网的机器上增加一块网卡我这里两块网卡配置如下[root@muban1~]#cat/etc/sysconfig/network-scripts/ifcfg-eth0 外网卡DEVICE=eth0TYPE=EthernetONB......
  • linux 中sed命令如何删除第一列和最后一列
     001、删除第一列(base)root@PC1:/home/test#cattest.txt1MIR1302-1012FAM138A23OR4F534RP11-34P13.745RP......
  • Linux跟环国内更新源配置系列
    目录DebianDebian编辑/etc/apt/sources.list,注释官方源,添加(任选其一,取消注释):点击查看内容#Debian10buster#中科大源#debhttp://mirrors.ustc.edu.cn/debi......
  • Linux虚拟机Nginx代理vue前端与SpringBoot后端资源
    1.Nginx安装配置详细参见菜鸟教程:https://www.runoob.com/linux/nginx-install-setup.html2.nginx.conf内容usernginx;worker_processes1;#设置值和CPU核心数......