分享免费的编程资源和教程

网站首页 > 技术教程 正文

FRP内网服务器的搭建(frp服务端配置文件)

goqiw 2024-11-17 10:22:04 技术教程 35 ℃ 0 评论

一 应用需求

在外网,比如出差或在家时,能访问公司内部服务器,实现诸如SVN服务,NAS系统的访问,提高办公效率;

二 软件准备

1.FRP软件下载

https://github.com/fatedier/frp/releases

下载上图中的两个软件,一个是服务器软件,一个是客户端。

2.基础设施

云服务器一台,ubuntu系统

内网服务器,windows主机,上面有NAS系统,SVN服务;

三 云服务器安装

3.1 安装软件

上传frp_0.61.0_linux_arm64.tar.gz安装包到服务器

然后解压:tar -xvf frp_0.61.0_linux_amd64.tar.gz

进入文件夹里,

3.2编辑frps.toml

修改如下:

bindPort = 7000

vhostHTTPPort = 7000

auth.token = "shj**********" #写上您自己密码

webServer.addr = "0.0.0.0"

webServer.port = 7500

webServer.user = "frp"

webServer.password = "frp"

这样配置好了,后台启动:

nohup ./frps -c ./frps.toml > /dev/null 2>&1 &

3.开放云服务器端口

开放7000,7500两个端口号

4.验证

打开后台服务,打开浏览器,输入IP:7500,如下所示:


说明安装成功

四 安装客户端

在windows服务器上,解压软件


4.1配置WEB服务

打开frpc.toml,输入:

serverAddr = "10.12.211.71" 云服务地址

serverPort = 7000

auth.token = "shj************"

[[proxies]]

name = "nas"

type = "http"

localIP = "127.0.0.1"

localPort = 80

customDomains = ["10.12.211.71"] #没有域名,就用服务器地址

transport.useEncryption = true

transport.useCompression = true

保存,运行,打开CMD,输入:.\frpc.exe -c .\frpc.toml,开始运行:

验证一下,输入IP:7000,打开如下:

成功。

4.2 启动SVN的端口

serverAddr = "10.12.211.71"

serverPort = 7000

auth.token = "shj20081210sgdyykk"

[[proxies]]

name = "svn"

type = "tcp"

localIP = "127.0.0.1"

localPort = 8443

remotePort = 8443

打开CMD,运行一下:.\frpc.exe -c .\svn.toml

五 总结

经过测试,使用,稳定,有应用价值,大大方便了办公,给大家分享一下。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表