一、准备工具
1.具有公网ip的腾讯云服务器
2.内网服务器
二、公网服务器
1.下载frp
选择合适的版本下载(公网端与内网端版本应一致)
2.编辑frps.ini
[common]
bind_port = 7000
bind_addr = 0.0.0.0
tls_only = true
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
3.打开防火墙端口
注:对于百度智能云轻量级服务器,其后端界面并没有防火墙设置端口,需要在服务器中自行放行端口:参照
ufw allow port
腾讯云服务器可以在后端界面进行设置,在防火墙处打开端口,服务器端用到的7000、7500端口,以及客户端映射出来的端口都需要放行。
4.后台启动frp server
./frps -c ./frps.ini &
5.查看启动是否成功
在地址栏输入公网ip以及端口7500,出现如下界面说明服务器端配置成功
三、内网服务器配置
1.下载frp
选择合适的版本下载(公网端与内网端版本应一致)
2.编辑frpc.ini
需要注意的是remote_port 涉及的端口,需要在公网服务器防火墙处放行
[common]
server_addr = 公网IP地址
server_port = 7000
tls_enable = true
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 2222
[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 3389
3.后台启动frp clinet
./frpc -c ./frpc.ini &
至此,配置就成功啦
四、通过system启动frp服务
将文件夹中的frpc和frpc.ini分别拷贝到/opt/bin/frpc以及/opt/etc/frpc.ini。
设置服务:
sudo vim /etc/systemd/system/frpc.service
输入以下内容:
[Unit]文章来源:https://www.toymoban.com/news/detail-403716.html
Description=Frp Client Service
After=network.target
[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/opt/bin/frpc -c /opt/etc/frpc.ini
[Install]
WantedBy=multi-user.target
开启对应的服务文章来源地址https://www.toymoban.com/news/detail-403716.html
systemctl daemon-reload
systemctl enable frpc
systemctl start frpc
systemctl status frpc
到了这里,关于FRP + 腾讯云 内网穿透的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!