阿里云宝塔开通FRP服务器

阿里云宝塔开通FRP服务器

1 服务端配置

1.1 插件安装

用宝塔面板安装FRP插件,插件地址:https://github.com/szwnba/btp_frps.git

将插件复制到服务器/www/server/panel/plugin下,即可安装宝塔 FRP插件

image-20210801133001820

1.2 插件配置

在线安装frps版本及配置相应端口,密码。

注意服务器版本这里是0.37,呆会如果是在windows上下载frpc的版本也一定要是0.37

image-20210801133025824

仪表盘配置:

image-20210801133115637

添加端口白名单:

这里的白名单添加一下,就是以后你的访问端口号。然后在宝塔的面板安全里面放行你所需要用到的FRP端口号,我这里放行的是7000-8000。因为是阿里云主机,还需要在阿里云面板的防火墙规则里面放行这些端口号,否则是没法使用的。

image-20210801133135111

启动运行:

image-20210801133149668

2 Windows客户端配置

2.1 下载安装

frcp 对应的windwos版本下载地址https://github.com/fatedier/frp/releases/

下载后然后frpc的配置文件如下

[common]
server_addr = 8.129.115.xx
server_port = 7000
token=XXXXXX

[windows-remote]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 7002

[linux-ssh]
type = tcp
local_ip = 192.168.31.31
local_port = 22
remote_port = 7003

[linux-bt]
type = tcp
local_ip = 192.168.31.31
local_port = 8888
remote_port = 7004

[linux-jenkins]
type = tcp
local_ip = 192.168.31.31
local_port = 9001
remote_port = 7005

[qunhui]
type = tcp
local_ip = 192.168.31.177
local_port = 5000
remote_port = 7006

[qunhui-huginn]
type = tcp
local_ip = 192.168.31.177
local_port = 3000
remote_port = 7007

[qunhui-spug]
type = tcp
local_ip = 192.168.31.177
local_port = 9000
remote_port = 7008

[openwrt]
type = tcp
local_ip = 192.168.31.187
local_port = 80
remote_port = 7009

2.2 客户端后台运行及开机自启

frpc运行时始终有一个命令行窗口运行在前台,影响美观,我们可以使用一个批处理文件来将其运行在后台,而且可以双击执行,每次打开frpc不用再自己输命令了。
在任何一个目录下新建一个文本文件并将其重命名为“frpc.bat”,编辑,粘贴如下内容并保存。

1
2
3
4
5
6
7
8
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
REM
cd C:\Users\Administrator\Desktop\Tools\vpn\FRP\frp_0.37.0_windows_amd64
frpc -c frpc.ini
exit

之后直接运行这个 .bat 文件即可启动frpc并隐藏窗口(可在任务管理器中退出)

3 OpenWrt下配置FRP客户端

3.1 全局配置

image-20210803000456303

3.2 添加服务列表

image-20210803000535238