我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

frp服务的功能就是内网穿透,在上一篇文章中,苏南大叔利用一键安装脚本在centos服务器上面安装了frp的服务端,并且暴露了相关端口。

苏南大叔:win10通过frp客户端内网穿透对外提供www服务 - win10-frp-www
win10通过frp客户端内网穿透对外提供www服务(图9-1)

在本文中,苏南大叔,将要在win10系统上,安装frp的客户端。实现内网穿透,内网通过www服务。本文涉及的frp服务端和客户端的版本号都是0.16.1

win10安装frp客户端

frp的客户端安装,要确定的是服务器端的版本号,服务器端版本号要和客户端版本号保持一致。不一致的话,理论上是连不上的。所以,在这里,苏南大叔下载了0.16.1frp客户端。事实上,服务端和客户端是打包在一起的,下载了客户端的同时,意味着你的客户端同时也具有变成服务端的潜质。一般来说,您需要的文件是:frp_0.16.1_windows_amd64.zip

苏南大叔:win10通过frp客户端内网穿透对外提供www服务 - frp0161
win10通过frp客户端内网穿透对外提供www服务(图9-2)

修改配置文件

解压得到的文件中,frpc.exe是客户端主文件,运行这个实例,还需要对应的配置文件,配置文件一般命名为:frpc.ini。当然你叫别的名字也是可以的。目前,苏南大叔只是要测试http服务,不涉及443端口https服务。

frpc.ini配置文件的主要格式如下:

[common]
server_addr = <远程frp服务器ip>
server_port = <远程frp服务器端口>
privilege_token = <远程frp服务器token>

[http]
type = http
local_ip = 127.0.0.1
local_port = <本地端口号>
remote_port = <远程frp服务器的http服务端口号>
custom_domains = <配置的域名>
  • 这里注意一个custom_domains,这里需要直接写域名,不需要http://之类的字样,比如test.newsn.net。这个domain要设置对应a记录到frp服务器。当然,如果你仅仅是测试的话,模拟外网访问的机器,就要注意设置hosts文件了。不做过多阐述。
  • 其余的参数都比较好理解,大家自己对号入座即可。注意<远程frp服务器xxxxxxxxxxx>的配置,就和你的服务器是有关系的。注意做一一对应。

苏南大叔:win10通过frp客户端内网穿透对外提供www服务 - 192
win10通过frp客户端内网穿透对外提供www服务(图9-3)

连接服务端

frpc.exe加载frpc.ini这个配置,就可以了。命令格式是:

frpc -c <yourini>.ini

注意替换<yourini>字样为你的配置文件名称。

苏南大叔:win10通过frp客户端内网穿透对外提供www服务 - 189
win10通过frp客户端内网穿透对外提供www服务(图9-4)

查看效果

这个时候,外网就可以通过frp服务器的自定义端口9980,访问到内网的win10机器上的80了。

苏南大叔:win10通过frp客户端内网穿透对外提供www服务 - 195
win10通过frp客户端内网穿透对外提供www服务(图9-5)

当然也可以也可以通过服务器提供的ui界面查看状态。一般都是http://<frp服务器的ip>:6443。不过,这个界面进入之后,什么操作都做不了,仅仅是个查看的功能罢了。所以,这个功能不用也罢。也就是说6443端口,其实也没有开放的必要性。

苏南大叔:win10通过frp客户端内网穿透对外提供www服务 - 177
win10通过frp客户端内网穿透对外提供www服务(图9-6)

苏南大叔:win10通过frp客户端内网穿透对外提供www服务 - 178
win10通过frp客户端内网穿透对外提供www服务(图9-7)

苏南大叔:win10通过frp客户端内网穿透对外提供www服务 - 206
win10通过frp客户端内网穿透对外提供www服务(图9-8)

苏南大叔:win10通过frp客户端内网穿透对外提供www服务 - 207
win10通过frp客户端内网穿透对外提供www服务(图9-9)

小结

在本文中,内网的win10系统,通过frp服务器,对外提供了www服务。但是,由于frp服务器上,同时存在着nginx和frp服务,所以,端口号采用了9980这个不寻常的端口号。

那么frp服务器上如何设置nginx,使得两者同时都使用80端口访问呢?请继续关注苏南大叔的相关frp相关文章。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   frp    内网穿透