大家好,欢迎来到IT知识分享网。
一 应用需求
在外网,比如出差或在家时,能访问公司内部服务器,实现诸如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 = “shjsgdyykk”
[[proxies]]
name = “svn”
type = “tcp”
localIP = “127.0.0.1”
localPort = 8443
remotePort = 8443
打开CMD,运行一下:.\frpc.exe -c .\svn.toml
五 总结
经过测试,使用,稳定,有应用价值,大大方便了办公,给大家分享一下。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/175185.html