首页 > 系统相关 >公网Linux环境搭建frp实现内网穿透

公网Linux环境搭建frp实现内网穿透

时间:2024-10-17 21:33:49浏览次数:6  
标签:frps 公网 端口 frp install Linux FRP port 客户端

前提:

本实验为一台ubuntu22操作系统云主机

脚本适用于安装平台:CentOS、Debian、Ubuntu

FRP项目地址:https://github.com/fatedier/frp

FRP一键脚本地址:https://github.com/MvsCode/frps-onekey

 

1、FRP服务器端一键安装脚本(脚本在本文最后有,如果在服务器上无法获取到下面的install-frps.sh脚本,可以在本文最后复制脚本内容到服务器上,使用的时候记得修改脚本中

FRPS_VER参数为frps的最新版本)
1 2 3 wget https://raw.githubusercontent.com/MvsCode/frps-onekey/master/install-frps.sh -O ./install-frps.sh chmod 700 ./install-frps.sh ./install-frps.sh install

  

 出现下图,说明安装完成,按任意键可启动frps

 

  • FRP常用命令:

开启FRP:frps start

停止FRP:frps stop
重启FRP:frps restart

2.浏览器输入云主机的公网IP:6443,可以访问管理界面

 3.https://github.com/fatedier/frp/releases,下载和frps版本对应的frpc客户端

 4.配置客户端的frpc.ini(可以一次配置多个内网的主机和端口,使用[名称]区分)

1 2 3 4 5 6 7 8 9 10 11 12 13 [common] server_addr = aaa.naiyou99.tk  #填写自己的服务器IP或者已解析的域名 server_port = 5443  #服务器提供的端口号 token = qZYd64GV1qmMhU85  #服务器提供的token<br> [HomePC1]  #这里对应你的客户端名称,可以自定义,每一个客户端名称不能重复 type = tcp  #tcp协议 local_ip = 127.0.0.1  #填写内网IP,127.0.0.1为本机IP local_port = 3389  #内网主机端口,确保端口已放行 remote_port = 33389  #远程端口/服务器端端口,确保端口已放行<br> [HomePC2] # 为避免错误,一定需更改为比较特殊的名称,不能和服务器端其他配置重名. type = http  #http协议 local_ip = 192.168.2.1  #软路由IP地址 local_port = 80  #软路由默认端口<br>remote_port = 43389  #远程端口/服务器端端口,确保端口已放行

 5.启动frpc客户端,在frpc文件夹下执行:

1 frpc.exe -c ./frpc.ini

 6.客户端启动起来后,可以在管理界面看到刚才配置的已经连接的TCP的3个条目,status为online

 7.然后就可以使用公网IP:remote_port 访问了。(remote_port 为客户端配置的每个映射服务的外网端口)

 

 

转至:https://www.cnblogs.com/wutao-007/p/17757490.html

标签:frps,公网,端口,frp,install,Linux,FRP,port,客户端
From: https://www.cnblogs.com/wopvip/p/18473140

相关文章

  • Linux环境下Matplotlib绘图中文乱码问题
    问题:如图所示,中文乱码1.准备ttf字体文件:路径: C:\Windows\Fonts例如楷体:simkai.ttf2.查看当前环境的matplot字体路径:importmatplotlibprint(matplotlib.matplotlib_fname())运行结果:/home/3kyou/.local/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibr......
  • 【最新】Kali linux零基础学习教程(超详细),从下载、安装到使用
    一、下载kaliLinux镜像https://www.kali.org/get-kali/#kali-installer-images二、开始安装kalilinux基于Debianlinux,所以选择的时候安装你下载的iso镜像来选择32位或者64位。1、选择图形化安装2、中文简体,continue继续----中国—汉语3、网络自动配置失败,问题......
  • Linux之系列--Centos安装yum源及下载rpm包
    Linux之系列--Centos安装yum源及下载rpm包 国内yum源网易(163)yum源是国内较好的yum源之一,无论是速度还是软件版本,都非常的不错。将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。下载对应版本repo文件,放入/etc/yum.repos.......
  • 【Linux】进线程间通信之消息队列
    二、消息队列1.什是消息队列​在Linux中,进程间通信(IPC)的消息队列是一种在进程之间传递数据的机制。它允许不同的进程以异步的方式发送和接收消息。2.消息队列的特点消息队列可以实现多个进程之间的通信,一个进程可以向消息队列发送消息,而另一个进程可以从消息队列中......
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice 在线打开 word文件动态插入图片并设置
    PageOffice国产版:支持信创系统,支持银河麒麟V10和统信UOS,支持X86(intel、兆芯、海光等)、ARM(飞腾、鲲鹏、麒麟等)、龙芯(LoogArch)芯片架构。查看本示例演示效果本示例关键代码的编写位置Vue+Springboot注意本文中展示的代码均为关键代码,复制粘贴到您的项目中,按照实际的情况,例如......
  • Linux grep 命令
    Linux中的grep命令是一个非常强大的文本搜索工具,它能够快速地在文件中搜索包含特定模式的行,并将其输出到标准输出。grep是"GlobalRegularExpressionPrint"的缩写,意味着它会打印出包含全局正则表达式匹配的所有行。基本语法grep[选项]模式[文件...]参数说明-i或--igno......
  • Linux网络篇
    1、请描述 TCP/IP协议中主机与主机之间通信的三要素IP地址(IPaddress)子网掩码(subnetmask)IP默认路由(IProuter)2、请描述 A、B、C 三类IP地址的默认子网掩码A类255.0.0.0B类255.255.0.0C类255.255.255.03、请描述预留给企业的私有网络使用的私有IP有哪......
  • Linux系统服务篇
    1、请描述SMTP及POP3分别是什么协议、 作用及端口号SMTP:简单邮件传输协议,用于发送和接收邮件,端口号25POP3:邮局协议版本3,用于客户端接收邮件,端口号1102、请描述http及https分别是什么协议、作用及端口号HTTP:超文本传输协议,用于传输Internet浏览器使用的普通文本、......
  • RockyLinux9,RHEL9修改统一的网卡名称
    使用udev规则配置用户自定义网络接口名称1、识别您要重命名的网络接口:iplinkshow1:lo:<LOOPBACK,UP,LOWER_UP>mtu65536qdiscnoqueuestateUNKNOWNmodeDEFAULTgroupdefaultqlen1000link/loopback00:00:00:00:00:00brd00:00:00:00:00:002:e......
  • 【Linux】<互斥量>解决<抢票问题>——【多线程竞争问题】
    前言大家好吖,欢迎来到YY滴Linux系列,热烈欢迎!本章主要内容面向接触过C++的老铁主要内容含:欢迎订阅YY滴C++专栏!更多干货持续更新!以下是传送门!YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》......