网站首页 > 技术教程 正文
一 应用需求
在外网,比如出差或在家时,能访问公司内部服务器,实现诸如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
五 总结
经过测试,使用,稳定,有应用价值,大大方便了办公,给大家分享一下。
猜你喜欢
- 2024-11-17 Eric6+Qt5.7+PyQt5.7 Ubuntu18.04下安装指南
- 2024-11-17 PyQt极速编程eric6在CentOS下安装
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)