自建 frp 服务
如果你有云服务器,可以自建一个内网穿透服务。
内网穿透推荐使用 frp,frp 是一个开源的内网穿透工具,分为 frps 和 frpc,frps 是服务端配置文件名称是 frps.ini,frpc 是客户端配置文件名称是 frpc.ini。
下载 frp
安装 frps
本文以 ubuntu 为例,其它系统类似。
推荐到 官网 查看最新的安装指南,这里只做简单的描述,如果是小白,跟着做就可以。
- 将 frps 复制到云服务器中,放在
/opt/frps
中, 结构如下
ubuntu@VM-12-6-ubuntu:/opt/frp$ ls
frpc frpc_full.ini frpc.ini frps frps_full.ini frps.ini LICENSE nohup.out
- 然后修改
frps.ini
的配置文件,内容如下(注意替换其中的 token)
[common]
bind_port = 5000
authentication_method=token
token=使用一个随机字符串作为token
-
安装 systemd 如果系统自带 apt,则执行
apt install systemd
。如果系统自带的是 yum,则执行yum install systemd
-
创建并编辑 frps.service,
vim /etc/systemd/system/frps.service
,并写入以下内容,注意:其中/opt/frp
为 frps 所在目录
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /opt/frp/frps -c /opt/frp/frps.ini
[Install]
WantedBy = multi-user.target
- 配置 frps 开机自启
systemctl enable frps
- 使用
systemctl start frps
启动 frps,以下为管理的 frps 的命令
# 启动frp
systemctl start frps
# 停止frp
systemctl stop frps
# 重启frp
systemctl restart frps
# 查看frp状态
systemctl status frps
安装 frpc
这里使用 docker-compose 安装 frpc,配置文件可以从 佐蓝网盘中获取。
下载后修改 frpc.ini,然后启动 docker 服务即可。
使用三方 frp 服务
我个人是没有使用三方 frp 服务的,如需使用可以百度搜索关键字 免费frp
,需要注意的是,三方 frp 服务大多需要提供个人信息进行实名认证,介意者推荐自行购买云服务器。
评论区