服务器折腾 | 在宝塔面板中使用 frp 内网穿透
前言
最近入手了一台HK CN2
服务器,正好家里也有一台吃灰的服务器,于是便打算用来搞个frp实现内网穿透
国内服务器也行,但是域名需要备案才能进行使用
准备
解析域名
然后把域名解析到服务器ip上(可以泛解析)
不支持泛解析
把需要用的域名,挨个解析上去就行了
frp
是frp使用的管理地址*.frp
是绑定服务用的泛解析,方便实时添加三级域名如果你要搭建一个博客或者其他服务,想要使用二级域名或者顶级域名,可以使用其他的记录来解析到ip地址例如
blog
或者@
,后面在frpc.ini
中填写对应的域名即可安装frps服务端
这里使用的项目是:
wget https://raw.githubusercontent.com/MvsCode/frps-onekey/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install
国内服务器选择1选项
,国外服务器选择2选项
我们要使用的是反代,所以不能使用80
和443
端口,我使用的分别是8080
和4433
端口
其他的用户名密码自行填写就行了,最后会列出所有的信息
后续可以使用 frps config 来查看配置信息
同时建议访问地址那里使用frp.your.com
,便于记忆
脚本相关命令
Uninstall(卸载)
./install-frps.sh uninstall
Update(更新)
./install-frps.sh update
Server management(服务管理器)
Usage: /etc/init.d/frps {start|stop|restart|status|config|version}
宝塔面板建站
先新建一个网站,可以后续添加你需要使用的域名
我添加的是*.frp.your.com
,方便我在本地的实时穿透,不用打开面板,也方便分享给朋友一起使用
添加一个反向代理,名称随意
泛解析域名开启ssl
在面板里面添加泛解析域名*.frp.your.com
,然后在宝塔面板里面的SSL
可以生成Let's Encrypt证书
,选择DNS验证
然后根据步骤进行即可
使用方法
编写frpc.ini
,我的配置文件如下:
# 访问域名是 blog.your.com
[common]
server_addr = frp.your.com
server_port = 5443
token = ****
[Hexo]
type = http
local_port = 4000
custom_domains = blog.your.com
# 访问域名是 blog.your.com 和 test.frp.your.com
[common]
server_addr = frp.your.com
server_port = 5443
token = ****
[Hexo]
type = http
local_port = 4000
subdomain = test
custom_domains = blog.your.com
这里域名中的 frp 是前面泛域名的二级记录,请根据你自己的实际情况来
想要更详细的写法和用法可以去看免费FRP内网穿透服务提供的frpc.ini配置教程以及官方文档
准备frpc客户端
客户端下载
下载对应的版本,尽量与frps服务端
的版本一致
Windows系统的使用方法
将frpc.exe
和frpc.ini
放在同一目录下,然后用命令行定位到这个目录,直接./frpc.exe
即可
或者使用下面的可视化客户端
宝塔真的是太方便了
本文作者:P3ter
本文标题:《服务器折腾 | 在宝塔面板中使用 frp 内网穿透》
本文链接:https://p3ter.me/posts/frp_btpanel.html
版权声明:本博客文章均采用CC BY-NC-SA 4.0许可协议,转载请注明出处!
非常详细!
刚用服务器做了反代内网的图床!
话说图床本地是啥配置?
感谢分享,谢谢