手动搭建一个 frp 服务器。

这个文章呢。。其实我去年写过。。

但就是因为原博客删除了所以啥都没有。

PS:图片这事,我随便找了个,23333

所以呢,我打算补一下文章(其实是有人来找我的,所以我就顺便补下文章)

服务器要求:任何Linux/Windows操作系统。

教程中 Ubuntu 18.04 64位。FRP版本: v0.27.1

FRP Releases: https://github.com/fatedier/frp/releases

FRP是一个高性能的反向代理工具,可以帮你穿透NAT网络并且绕过防火墙。

服务器

下载&配置

wget并解压最新版frp,请将命令替换为适合你当前环境的,如果不知道,可以评论区留言。

apt install wget screen -y
wget https://github.com/fatedier/frp/releases/download/v0.27.1/frp_0.27.1_linux_amd64.tar.gz
tar -zxvf frp_0.27.1_linux_amd64.tar.gz
cd frp_0.27.1_linux_amd64
rm -rf frpc*

配置文件

下面来解析下frps.ini文件,你可以ssh或者sftp编辑它。原文件没有这么多,你可以根据下面示例添加。完整的配置的文件在frps_full.ini

[common]
bind_port = 7000   ## 绑定端口
vhost_http_port = 80 ## 虚拟主机http协议的端口
vhost_https_port = 443 ## 虚拟主机https协议的端口
dashboard_port = 7500 ## dashboard端口
# dashboard 用户名密码,默认都为 admin
dashboard_user = admin
dashboard_pwd = admin

客户端

下载&配置

wget并解压最新版frp,请将命令替换为适合你当前环境的,如果不知道,可以评论区留言。

apt install wget screen -y
wget https://github.com/fatedier/frp/releases/download/v0.27.1/frp_0.27.1_linux_amd64.tar.gz
tar -zxvf frp_0.27.1_linux_amd64.tar.gz
cd frp_0.27.1_linux_amd64
rm -rf frps*

配置文件

下面来解析下frpc.ini文件,你可以ssh或者sftp编辑它。原文件没有这么多,你可以根据下面示例添加。 完整的配置的文件在frpc_full.ini

[common]
server_addr = 0.0.0.0   ## frps服务器地址
server_port = 7000 ## frps服务器端口
admin_addr = 127.0.0.1 ## frpc admin地址
admin_port = 7400 ## frpc admin端口

[ssh]  ## 代理名称
type = tcp ## 代理协议
local_port = 22 ## 代理本地端口
remote_port = 6000 ## 代理远程端口(frps开放的端口)
use_encryption = true ## 加密
use_compression = true ## 压缩

运行

frps

现在,运行你的frps服务端

screen -S frps ./frps -c frps.ini

如果没有错误提示,他运行起来应该是类似这样

frpc

同时按住Ctrl+A+D挂起screen。接着,连接到需要映射的服务器并运行你的frpc客户端

screen -S frpc ./frpc -c frpc.ini

如果没有错误提示,他运行起来应该是类似这样

frpc

同时按住Ctrl+A+D挂起screen。这样你的frpc和frps都能后台运行了。如果你需要开机启动,可以使用service方式或者rc.local。

搭建完成

好了,本次教程就到这里结束了。

FRP中文文档: https://github.com/fatedier/frp/blob/master/README_zh.md

FRP发行版: https://github.com/fatedier/frp/releases

有何不懂的可以看上面的,原作者的更详细~ :huaji:

如果教程有错误,欢迎指正!

享受吧~

评论

  1. viampiresp
    4年前
    2020-8-15 16:48:54

    看不懂,再写一篇

    • 博主
      viampiresp
      4年前
      2020-8-15 16:57:20

      亲,这里:https://github.com/fatedier/frp/blob/master/README_zh.md
      更详细,更通俗易懂

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇