首页 > 系统相关 >frp内网穿透,linux服务器,windows客户端

frp内网穿透,linux服务器,windows客户端

时间:2023-04-06 23:46:23浏览次数:70  
标签:frps windows 内网 端口 frp linux local port

一、配置前准备

1、下载frp,可以从github上下载

下载地址:https://github.com/fatedier/frp/releases

2、服务器端(点击名称下载)

frp_0.48.0_linux_amd64.tar.gz

3、客户端(点击名称下载)

frp_0.48.0_windows_amd64.zip

 

二、将下载的frp文件,上传至linux服务器

#进入指定文件夹
cd /usr/local

#创建文件夹
mkdir frp

#通过sftp上传解压文件到这个目录下,并解压
tar -zxvf frp_0.48.0_linux_amd64.tar.gz

 

二、配置服务端,更多的配置可以查看frps_full.ini,或者参考官方文档

#进入到frp目录
cd /usr/local/frp/frp_0.48.0_linux_amd64

#这里真正有用的是frps和frps.ini文件
vi frps.ini

将以下文本存入

[common]
#服务端绑定的端口,客户端要保持一致
bind_port = 7000
#访问的端口(指定时设置)
#vhost_http_port = 5000
#访问的域名(指定时设置)
#subdomain_host = XXX.com
#令牌(建议设复杂点)
token = 123456

#frp网页管理后台端口(这里设置随意,只是可以监控到连接的信息)
dashboard_port = 8000
dashboard_user = root
dashboard_pwd = 123456
enable_prometheus = true

#日志
log_file = /var/log/frps.log
log_level = info
log_max_days = 3

 

三、将服务端配置成服务

#编辑frp服务配置
vi /etc/systemd/system/frps.service

将以下文本存入

[Unit]
Description=frps
After=network.target

[Service]
ExecStart=/usr/local/frp/frp_0.48.0_linux_amd64/frps -c /usr/local/frp/frp_0.48.0_linux_amd64/frps.ini

[Install]
WantedBy=multi-user.target

启动服务,并设置自启动

#启动服务
systemctl start frps.service

#查看服务状态
systemctl status frps.service

#设置自启动
systemctl enable frps.service

#停止服务
systemctl stop frps.service

#重启服务
systemctl restart frps.service

 

三、配置客户端

 客户端配置比较简单,我这里是配置接口,其他的可以看frps_full.ini里面的介绍

[common]
#服务器公网IP
server_addr = 123.123.123.123  
#与服务端bind_port一致,服务端的监听端口
server_port = 7000  
#令牌与服务器一致
token = 123456  

[web1]
#访问协议
type = tcp         
#内网IP
local_ip = 127.0.0.1 
#本地开放端口
local_port = 8080  
#自定义的访问内部端口号,就是外网访问进来的端口
remote_port = 8080
#自定义访问域名
custom_domains = XXX.com

[web2]
#访问协议
type = tcp         
#内网IP
local_ip = 127.0.0.1 
#本地开放端口
local_port = 8080  
#自定义的访问内部端口号,就是外网访问进来的端口
remote_port = 8081
#自定义访问域名
custom_domains = XXX.com

进入到解压文件目录,启动客户端命令,windows解压这里就不做介绍

#启动命令
frpc -c frpc.ini

 

四、访问结果

 

标签:frps,windows,内网,端口,frp,linux,local,port
From: https://www.cnblogs.com/myLeisureTime/p/17294594.html

相关文章

  • 记录一次Mac通过frp内网穿透远程连接开发板的图形化桌面的操作过程
    简介使用Mac通过frp内网穿透远程连接开发板的图形化桌面,觉得比较有趣,记录成文PS:家里屏幕有限,公司里也一样,所以在开发板运行一些基础程序,需要用到一些图形化程序。(比如shellclash就没跑通,需要换一个图形化程序)前置准备硬件:macbookpro2020tinkerBoard2s,OperatingSys......
  • windows11安装wsl
    一:安装步骤1:打开电脑的搜索2:搜索框输入:powershell3:点击,自动进入窗口4:输入命令:wsl--install  二:遇到问题输入安装命令后,报错如下图:  三:解决方法控制面板--查看网络状态和任务--更改适配器设置--点击正在连接的网络--双击Internet协议版本4--输入如图2行数字即可......
  • 通过python控制windows窗口的关闭和显示
    代码:importwin32gui,win32con,win32apiimportos,sys,reimportctypesimporttimedefshowWindow(hwnd):#展示窗口,以下几行代码都可以唤醒窗口win32gui.ShowWindow(hwnd,win32con.SW_SHOW)win32gui.ShowWindow(hwnd,win32con.SW_SHOWNA)win32gu......
  • GPS北斗卫星时钟服务器在飞机场内网中的应用
    GPS北斗卫星时钟服务器在飞机场内网中的应用GPS北斗卫星时钟服务器在飞机场内网中的应用京准电子科技官微——ahjzsz卫星时钟服务器在飞机场内网中可以应用于时间同步、安全监控等方面。时间同步: 在飞机场内网中,各种设备需要在相同的时间下进行工作,如飞行控制系统、安全监......
  • 内网穿透神器NeutrinoProxy 1.8.0版本发布
    项目简介中微子代理(neutrino-proxy)是一款基于netty的内网穿透神器。该项目采用最为宽松的MIT协议,因此您可以对它进行复制、修改、传播并用于任何个人或商业行为。Gitee地址:https://gitee.com/dromara/neutrino-proxy官网地址:http://neutrino-proxy.dromara.org服务端管理......
  • 用python的pywinauto组件控制微信Windows版
    使用pywinauto组件可以比较容易的操纵微信Windows版进行信息发送和接受 前提如下1、已经安装有关python组件。2、微信已经打开和登录,下面的代码不负责登录操作。3、微信版本3.9.2.23具体实现有两个类1、帮助类HelperimportdatetimeclassHelper:"""帮助类......
  • Golang入门教程(一)GOPATH与工作空间(Windows)
    https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/01.2.md Windows环境:下面我就以mymath为例来讲述如何编写应用包:cd$GOPATH/srcmkdirmymath//我的环境:$GOPATH=c:\mygo新建文件sqrt.go,内容如下://$GOPATH/src/mymath/sqrt.go源码如......
  • 流媒体技术学习笔记之(十一)Windows环境运行EasyDarwin
     流媒体平台框架下载安装Github下载下载地址:https://github.com/EasyDarwin/EasyDarwin/releases解压安装选择Windows安装平台的安装包(下载解压) 把解压生成的文件夹重命名放在本地磁盘,我这里测试放在E盘: 介绍其中的来个批处理文件:start.batWindows调试运......
  • VMware vCenter Converter Standalone 远程的Windows物理机转虚拟机
    VMwarevCenterConverterStandalone 这个软件是p2v的专用软件,有时候我们可能有这样的需求:一台Windows服务器,原服务器可能比较老旧,其上的服务和一些数据又比较重要,因此,需要做迁移兼具备份。通常,把原来的物理机Windows转换成虚拟机,有如下好处:1,数据和服务全量备份2,多台物理Windows......
  • Windows系统安装pip方法
    pip是一款非常方便的python包管理工具,一般安装过Python后,配置完环境变量就可以直接使用。如果没有安装可以自己下载安装,本文主要介绍在windows11系统下安装pip方法。1.下载pip地址:https://pypi.python.org/pypi/pip#downloads,注意选择tar.gz压缩包。2.解压安装解压下载的......