frp使用腾讯云做内网穿透

1、准备

条件准备:

  1. 一台腾讯云服务器
  2. 一个已经备案且解析到1上面的域名
  3. 需要穿透的服务器

2、下载frp

两台机器都要下载装好

wget https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_amd64.tar.gz

下载完成之后解压

tar -zxvf frp_0.37.1_linux_amd64.tar.gz

目录为
frp使用腾讯云做内网穿透

3、编辑腾讯云服务器,frp服务端 frps

vi frps.ini

如下
frp使用腾讯云做内网穿透

  • bind_addr写0.0.0.0
  • bind_port frp服务器与frp客户端通信的端口,可以随便写,但是不能是被占用的,而且服务端和客户端此处务必一样,客户端配置后面会有
  • vhost_http_port http服务的内网穿透,且对外监听端口为8080,就是说穿透成功之后,对外通过ip+此端口访问到你想被访问的地方。

启动frps

./frps ./frps.ini

frp使用腾讯云做内网穿透
启动成功。

4、编辑本地服务器,frp客户端 frpc

vi frpc.ini

frp使用腾讯云做内网穿透

  • server_addr 写自己的域名,或者是服务器ip
  • server_port 对应上面的,即通信端口7000
  • [web] 就是一个名字,可以随意指定
  • type 因为我是在本地服务器布了nacos,需要http访问,可以是其他的 tcp udp,根据自己的需求搞
  • local_ip 访问本地服务器的服务即 127.0.0.1
  • local_port 你想要穿透的port,nacos默认端口为8848,此处为8848
  • custom_domains 填写二级域名,例如你的域名为 zjx.cn,此处可写 nacos.zjx.cn即可,但是之后还要解析。下面会将

启动frpc

./frpc ./frpc.ini

frp使用腾讯云做内网穿透

启动成功。

5、添加二级域名

1、腾讯云-> 我的域名
frp使用腾讯云做内网穿透
2、点击解析
frp使用腾讯云做内网穿透
3、进去后点击添加记录
frp使用腾讯云做内网穿透

  1. 主机记录,根据我上面,我此处应该填nacos.zjx.cn
  2. 记录值填写腾讯云服务器公网ip即可

4、点击确认

5、测试

6、访问测试

浏览器地址栏:nacos.zjx.cn:8080/nacos
frp使用腾讯云做内网穿透

OK

上一篇:nacos和springboot 版本适配


下一篇:使用docker部署Nacos