| 2022-09-15
自己的主力台式机、NAS等等设备,它们可能处于路由器后,或者运营商因为IP地址短缺不给你分配公网IP地址。如果我们想直接访问到这些设备(远程桌面,远程文件,SSH等等),一般来说要通过一些转发或者P2P组网软件的帮助。我有一台计算机位于一个很复杂的局域网中,我想要实现远程桌面和文件访问,目前来看其所处的网络环境很难通过简单的端口映射将其暴露在公网之中。就需要搭建frp服务器进行内网穿透。下面分享一下frp内网穿透教程。
搭建frp服务器进行内网穿透,可以达到不错的速度,且理论上可以开放任何想要的端口,可以实现的功能远不止远程桌面或者文件共享。
1.去frp的Github 的 Release 页面中下载到最新版本的客户端和服务端二进制文件,所有文件被打包在一个压缩包中。这里我下载的是Windows和linux两个版本,对于32位和64位请根据自己的服务器和客户机电脑位数进行选择;
2.服务器部署,下载下来linux版本的frp,解压后有“frpc、frpc.ini、frps、frps.ini”等文件。
解释一下,frpc就是frp后边加c的就是客户端,frps就是frp后加s的就是服务端,这里将frps和frps.ini复制到服务器文件夹下。
3.服务端配置,配置frps.ini
[common]
bind_port = 7000
vhost_http_port = 8080
这里注意一下,【bind_port】是frp客户端连接服务端的端口,【vhost_http_port】是http访问的端口(外网端口)
4.启动服务端
通过 ./frps -c ./frps.ini 启动服务端
5.域名解析
去域名服务商解析域名,例如*.http://frp.***.com
6.客户端配置
[common]
server_addr = 127.0.0.1 #服务器IP
server_port = 7000 #frp服务端端口地址
[web]
type = http
local_port = 8080 #本地项目端
custom_domains = test.frp.***.com #域名
7.启动客户端
./frpc -c ./frpc.ini
注意Windows客户端使用cmd命令行启动,不能直接双击frpc.exe启动
一、安装花生壳
1、下载花生壳客户端后,打开运行文件,进入安装向导。
2、选择安装位置,更换目标文件夹可点击浏览(若是已安装过的则自动默认目标文件夹,无法更改位置,只需卸载之前的版本即可;若是未安装过的则可以直接点击浏览更改位置),接着完成安装步骤。
二、注册花生壳账号
如果原来已经注册号花生壳账号的用户,可直接输入账号和密码登录花生壳(内网穿透)客户端;
如果还未拥有花生壳账号的用户,可在登录界面点击右下方的“注册账号”,然后选择“个人注册”或“企业注册”。
三、使用花生壳(内网穿透)
1、花生壳账号登录成功后即可进入主界面。
客户端主界面有三大功能模块,分别是域名列表、内网映射和自诊断。
2、点击客户端域名列表,则跳转至花生壳管理域名列表页面,
可对账号下的域名做开启或关闭花生壳服务以及域名诊断的操作。
3、点击客户端内网映射,则跳转至花生壳管理的内网映射页面,
可直接在网页中对域名进行添加映射,即使不在服务器现场,也可以远程管理。
下面介绍内网映射添加步骤:
①点击【内网穿透】——【添加映射】
注:
映射数:在此界面可以查看账户总的映射数有多少,已使用多少;
本月流量:可以查看此账号具体使用了多少流量。
在添加映射页面,填写好“应用名称”,“内网主机”,“内网端口”以及选择“外网端口”形式,点击确定即可。
注:每域名仅支持一个80端口映射,并且不能与其他映射共存。
②添加成功后,会生成一个外网访问地址,在外网时使用外网访问地址访问。
注:在每条映射后面有一个下拉表,里面可以选择对映射进行编辑、删除、诊断
4、若在使用过程中遇到问题,点击客户端右上方【寻求帮助】,可自行查看《花生壳Windows客户端用户手册》;也可通过下面4种途径:“客服工单”,“在线机器人”,“购买咨询”,“钻石VIP”提交问题给我们的工程师查看解决。
5、点击右上方的“设置”按钮,可进行相关设置,如开机启动、是否以服务方式运行、是否自动锁定客户端等等。
frp搭建可以直接利用花生壳来完成,可以满足顾客不同需求,搭建不同的服务。花生壳是一款内网穿透兼动态域名解析软件,它的出现,可以直接帮助用户将宽带运营上提供动态的IP进行解析,这样就可以通过固定的域名,直接对家里或者公司的搭建服务器进行远程访问,以及远程管理。