1、下载frp部署文件
由于frpc的应用环境为ubuntu环境,下载命令如下【目录还是习惯的为:/home/software】:
sudo wget https://github.com/fatedier/frp/releases/download/v0.61.0/frp_0.61.0_linux_amd64.tar.gz
执行命令后开始下载,图示如下:
2、解压下载后的文件:
下载后的文件路径:/home/software
执行命令,解压文件:sudo tar -zxvf frp_0.61.0_linux_amd64.tar.gz
得到解压文件夹 frp_0.61.0_linux_amd64
3、进行文件配置 frpc.toml
3.1 进入文件目录
cd /home/software/frp_0.61.0_linux_amd64/
查看 frpc.toml 内容
cat /home/software/frp_0.61.0_linux_amd64/frpc.toml
3.2 修改 frpc.toml 文件
【配置域名:netgate.fanmukeji.cn】
测试域名:
本次以将本地的22 端口映射出去实现远程访问 ssh (ssh协议是tcp通信)
远程的访问端口为10022 所以需要把frps服务器的 10022端口打开
--------------------------------------------------------------- 文件内容开始
#frpc.toml
serverAddr = "network.fanmukeji.cn" #本次已经将域名指向了 frps服务的ip
serverPort = 7000
auth.token = "与FPRS配置一致的TOKEN值" #frps配置的token值 【一致】
#这是一个http协议的配置案例
#[[proxies]]
#name = "clouddisk"
#type = "http"
#localPort = 5212
#customDomains = ["clouddisk.fanmukeji.cn"]
#ssh 配置案例
[[proxies]]
name = "ssh_dbserver"
type = "tcp"
localIP = "localhost"
localPort = 22
remotePort = 10022
--------------------------------------------------------------- 文件内容结束
执行 vi 命令 :sudo vi frpc.toml
3.3 启动命令测试
在目录下执行 sudo ./frpc -c frpc.toml
打开frps 7500端口地址:
tcp详细
测试 ssh 服务
进入登陆页面
4、以上已经搭建已经基本完成,接下来进行开机自启的配置
创建文件:在/etc/systemd/system目录下创建1个frpc.service文件
文件内容如下:
--------------------------------------------------------------------- 文件内容开始
[Unit]
Description=frpc
After=network.target
Wants=network.target
[Service]
Restart=on-failure
RestartSec=5
ExecStart=/home/software/frp_0.61.0_linux_amd64/frpc -c /home/software/frp_0.61.0_linux_amd64/frpc.toml
[Install]
WantedBy=multi-user.target
--------------------------------------------------------------------- 文件内容结束
执行 vi 命令 (注意要有sudo ,这是在ubuntu下)
sudo vi /etc/systemd/system/frpc.service
(键入 i 使编辑器进入 插入状态,粘贴文件内容)
(键入 ESC,输入冒号 :,键入 wq 保存文档)
键入启动命令:
刷新服务列表
sudo systemctl daemon-reload
设置开机自启
sudo systemctl enable frpc.service
启动服务
sudo systemctl start frpc.service
查看状态
sudo systemctl status frpc.service
服务页面验证
以上结合上一篇 FRP 服务端部署与实现【【FRP应用】FRPS服务部署实现-优快云博客】就可以组件自己的内网穿透服务了。希望我的分享,能帮助到你。