如何免费搭建一个内网穿透

工作中经常给客户开发好了功能,需要演示,又需要在服务器搭建演示站点,修改BUG之类的非常麻烦,所以用到了内网穿透,可以节省很多工作量,让用户直接可以访问的自己的本地电脑查看系统状态。


那么问题来了内网穿透的软件基本都是收费的,免费的域名经常会变。又不想花钱,又想域名固定,怎么办呢? 当然是自己搭建一个。


下面介绍一下搭建过程,老夫折腾了大半宿才成功。

准备:一个域名,一台服务器

使用到的工具:frp ,下载地址:https://github.com/fatedier/frp

1.服务器端为frps

进入服务器 ,下载安装(下面是linux的安装,win就更简单了直接下载解压编辑一下)


 wget https://github.com/fatedier/frp/releases/download/v0.31.1/frp_0.31.1_linux_amd64.tar.gz
 tar xzvf frp_0.15.1_linux_amd64.tar.gz
 mv frp_0.15.1_linux_amd64 frp
$ cat frps.ini

[common]
bind_port = 7000 
默认配置中监听的是 7000 端口,可根据自己实际情况修改。

启动 FRP 服务端
$ ./frps -c ./frps.ini


通过上面简单的两步就可以成功启动一个监听在 7000 端口的 FRP 服务端


2.客户端用frpc

打开frpc.ini

# server_addr 为 FRP 服务端的公网 IP  
server_addr = 4.3.2.1  
# server_port 为 FRP 服务端监听的端口 
server_port = 7000

然后启动。这样就搭建了一个简单的内网穿透。



3.域名配置

打开客户端配置文件

//端口这里要注意 如果服务器上占用了80 ,那么你就要修改



[web]
type = http
local_port = 80
custom_domains = **.***.com
然后启动就可以使用,你设置后的域名,访问到你绑定的本地环境了,简单吧 ^_^!


发表评论 / Comment

用心评论~