frp 搭建内网穿透
1、准备工作

  1. 一个有公网Ip的VPS或者服务器。
  2. 一个可以正常解析的域名。
  3. 内网服务器,可以直接访问的web服务。
  4. frp软件包,下载地址:
https://github.com/fatedier/frp/releases

注意:要根据不同的平台下载不同的版本。


2、frp服务器搭建

frp 分为客户端和服务器,服务器就是具有公网ip的服务器,客户端是需要穿透的内网服务器。
1、 我们将下载到的软件包解压,里面有几个文件,我们提取“frps”和“frps.ini”到我们的服务器。
2、 打开 “frps.ini” 修改里面的参数如下所示:

		[common]
		# frp server 绑定的端口
		bind_port = 7000
		# 设置 http 访问端口为 8080
		vhost_http_port = 8080
		# 设置域名(保证此域名可用)
		subdomain_host = good-memory.top

		# 配置 dashboard(可选)
		dashboard_port = 7500
		# dashboard 用户名密码,默认都为 admin
		dashboard_user = admin
		dashboard_pwd = admin

3、 启动服务

  • linux 运行下面的指令启动服务
    sudo ./frps -c frps.ini
  • windows 指令如下:
    frps.exe -c frps.ini
    注意:一定要在frps的目录下面运行,出现错误检查平台是否正确,配置信息是否正确。

3、frp客户端安装

1、 同样的我们将下载到的文件里面 “fprc”,“frpc.ini” 文件放到我们的内网服务器里面。
2、 打开 “frpc.ini”,修改如下配置所示:

  [common]
  # 上面的公网服务器ip
  server_addr = 144.48.125.137
  # frp server 绑定的端口,和上面服务端端口相同
  server_port = 7000

  [test]
  type = http
  # 本地 web server 端口
  local_port = 8080
  # 二级域名名称
  subdomain = test

3、启动客户端 linux 运行下面的指令启动服务

sudo ./frpc -c frpc.ini  

windows 指令如下:

frpc.exe -c frpc.ini

4、外网访问

用外网浏览器访问内网地址
http://test.good-memory.top:8080

如果这篇文章对您很有帮助,不妨
----- 本文结束 ❤ 感谢您的阅读 ----