今天给大家介绍下基于vps+frp实现内网穿透功能,可以达到在互联网环境下远程访问内网主机资源的目的。这样解释可能比较抽象,但是这个功能的确非常有用,列举一下常用的使用场景。
1在本地搭建了网站,只有本地ip和内网ip。局域网外的互联网环境是无法访问该网站的,但是通过内网穿透可以实现在互联网环境下访问内网网站。基本上实现花生壳的功能。
2公司的服务器只有内网ip,在家或在外办公无法通过ssh访问。通过内网穿透可以解决这一问题
3同第二个场景,公司服务器在外面无法通过远程桌面登录,内网穿透也能解决。实现了teamviewer的远程桌面功能。
4在家里局域网环境下搭建了nas服务器,在外面就无法访问了。内网穿透可以实现在外面访问家里的nas盘。
总结以上场景,通过内网穿透可以达到在互联网环境下远程访问内网主机资源的目的。而且在很大程度上可以取代花生壳、teamviewer等软件。
实现内网穿透的工具:VPS+frp
接下来介绍下实现内网穿透的主要工具,vps和frp。vps不用过多介绍,就是一台带独立ip的远程服务器。建议使用网络性能优秀的vps主机,我以下步骤都在virmach的512MKVM主机(购买链接)上进行的,总的使用体验还是很流畅的。vps主机系统没有要求,我用的ubuntu16.04.另外最好保证用到的端口都开放,关闭防火墙。
推荐阅读:月付3-7刀,质量口碑保证,网络线路优秀的vps盘点
[持续更新]vultr、DO、搬瓦工等十余家vps商家优惠码、促销活动汇总
Frp是一个可用于内网穿透的高性能的反向代理开源软件,截止目前,在github上已经有接近24000个star了。Frp的安装包中包括服务器端和客户端。服务器端运行在vps上,客户端运行在内网主机上,且都支持macos、linux、windows系统。
通过三个内网穿透的实例,介绍下vps和frp的配置和使用过程。
实现本地网站可以在公网访问
场景说明
我在本地windows上搭建了一个网站,下图所示。需要通过配置vps和frp,实现在互联网上访问这个网站
步骤如下
1vps下载最新frp安装包,因为vps是linux系统的,所以下载linux安装包。
wgethttps://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_amd64.tar.gz
tar-zxvf?frp_0.27.0_linux_amd64.tar.gz
cdfrp_0.27.0_linux_amd64/
5按默认配置运行frp服务器端
https://www.vpsjxw.com/vps_use/vps_frp_intro/frps-chttps://www.vpsjxw.com/vps_use/vps_frp_intro/frps.ini
6本地windowspc机安装frp客户端
下载frp的windows安装包,地址:https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_windows_amd64.zip
server_addr=107.175.xx.xx
custom_domains=107.175.xx.xx
9通过公网访问vpsip+代理端口就可以访问内网的网站了
场景描述
公司局域网内有个linux服务器。需要配置vps和frp实现在互联网环境下ssh登录内网服务器
步骤如下
1在vps上按默认配置运行frp服务器端
https://www.vpsjxw.com/vps_use/vps_frp_intro/frps-chttps://www.vpsjxw.com/vps_use/vps_frp_intro/frps.ini
2在公司服务器上安装frp的linux安装包
wgethttps://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_amd64.tar.gz
tar-zxvf?frp_0.27.0_linux_amd64.tar.gz
3修改frpc.ini文件,假设vps的公网IP为107.175.xx.xx;
server_addr=107.175.xx.xx
4在公司服务器上运行frp客户端
https://www.vpsjxw.com/vps_use/vps_frp_intro/frpc-chttps://www.vpsjxw.com/vps_use/vps_frp_intro/frpc.ini
通过互联网ssh登录内网服务器
注:保证关闭防火墙,开启了ssh服务。我就是大意没开ssh服务,导致老是失败
场景描述
公司局域网环境下有一台windows主机,需要配置vps和frp实现在互联网环境下远程桌面登录内网windows主机
步骤如下
1服务器配置保持默认配置,直接运行服务器端即可
https://www.vpsjxw.com/vps_use/vps_frp_intro/frps-chttps://www.vpsjxw.com/vps_use/vps_frp_intro/frps.ini
2内网windows主机frp客户端配置如下,假设vps的公网IP为107.175.xx.xx;
server_addr=107.175.xx.xx
3windows需要开启远程连接,关闭防火墙
远程连接时,需要用vpsip加端口的方式
本文来源:vps主机--vps+frp内网穿透(vps外网加速器下载)
本文地址:https://www.idcbaba.com/vps/258.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。