Frps服务端一键配置脚本 / Frp客户端配置详细教程

首先,找frp时看到有人分享frps,于是在github发现这个frps一键脚本
Gayhub地址:https://github.com/MvsCode/frps-onekey

Frps-Onekey-Install-Shell For CentOS/Debian/Ubuntu/Fedora (32bit/64bit)

Install(安装)

Github
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

Aliyun
wget https://code.aliyun.com/MvsCode/frps-onekey/raw/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install

Uninstall(卸载)
./install-frps.sh uninstall
Update(更新)
./install-frps.sh update
Server management(服务管理器)
Usage: /etc/init.d/frps {start|stop|restart|status|config|version}

下面是来自csdn大佬的frp客户端配置介绍,包括tcp、http、https。

文章来源:https://blog.csdn.net/qq_37449342/article/details/94549215

What is frp?

frp是一个快速反向代理,可帮助您将NAT或防火墙后面的本地服务器暴露给Internet。 截至目前,它支持tcp&udp以及http和https协议,其中请求可以通过域名转发到内部服务。

一、免费的FRP服务器信息
FRP版本号:0.26.0
连接地址为:www.makedreamsirfrp.xyz:7000
特权认证密码为:love421forever
状态查询:http://www.makedreamsirfrp.xyz:7500
查询帐号:love421
查询帐号:love421
默认http/https端口:88和4343
支持subdomain和custom_domains
开放端口:全端口

二、客户端配置详细步骤

1、SSH连接上内网主机后,使用wget指令下载对应服务器版本的frp可执行文件,例如:
wget https://github.com/fatedier/frp/releases/download/v0.26.0/frp_0.26.0_linux_amd64.tar.gz
2、解压刚刚下载的可执行文件
tar -zxvf frp_0.26.0_linux_amd64.tar.gz
3、刷新一下,cd到刚刚解压之后出现的文件夹目录下
4、打开frpc.ini文件,具体修改配置如下:

最上面这一部分是必要的,无需任何改动,这部分主要是配置连接frp的服务器信息。

[common]
server_addr = www.makedreamsirfrp.xyz
server_port = 7000
token = love421forever
下面举例说明常用的tcp、http、https映射:

(1)tcp映射举例说明:

[MDS_NAS_SSH]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6666

第一行:中括号中内容为映射名称,用以快速寻找区分众多的映射服务,每一个映射都要取一个名字,只支持英文,推荐命名形式:姓名简称设备服务,比如:MDS_NAS_SSH;
第二行:类型,因为你映射的是ssh端口,所以选择tcp,如果你要映射http服务或者http服务,那就填写对应的http或者https;
第三行:为你映射局域网内设备的IP地址,127.0.0.1代表的是本设备的内网ip地址
第四行:本地端口号,例子中22端口为我nas的ssh端口号;
第五行:远端端口号,也就是映射成功之后你所用的端口号,可以自定义,开房的端口号是0到65535;

映射之后访问地址是server_addr固定不变的即:www.makedreamsirfrp.xyz,端口号是你刚刚自己填写的local_port即:6666。

(2)HTTP映射举例说明:

[MDS_NAS_5000]
type = http
local_ip = 192.168.6.241
local_port = 5000
subdomain = nas 或者 custom_domains = 你自己的域名

第一、二、三、四行类比tcp映射中所述;

第五行:如果你没有域名,那么你可以配置subdomain,你的访问地址将会是 http://nas.makedreamsirfrp.xyz,如果你自己有域名,那么你可以配置custom_domains来绑定你自己的域名,你的访问地址将会是 http://你自己的域名(你自己的域名需要添加一条CNAME解析记录解析到www.makedreamsirfrp.xyz)

(3)HTTPS映射跟http映射一样,例子如下:

[MDS_PVE]
type = https
local_ip = 192.168.6.179
local_port = 8006
subdomain = pve

映射成功后访问的域名地址就是:https://pve.makedreamsirfrp.xyz

5、修改之后保存,输入./frpc -c ./frpc.ini,如果看见此时在服务端会看到start proxy sucess字样,即连接成功。

6、接着按下ctrl+c结束任务,然后输入nohup ./frpc -c ./frpc.ini &让任务在后台一直运行,看到nohub.out字样,就代表真成功了,然后按下ctrl+c。

7、输入ps -aux|grep frp| grep -v grep查看当前系统后台进程,正常的话是可以看到用户名,进程号,运行时间等等信息

8、这个时候我们登录frp服务器的dashboard查看我们的映射:

地址:http://www.makedreamsirfrp.xyz:7500
账号:love421
密码:love421

注意事项:

1.如果当前frp已经在后台运行,而此时你想修改它,可以先修改配置保存,然后输入ps -aux|grep frp| grep -v grep查看进程号,如下图是2739,接着输入kill -9 2739杀掉正在运行的frp进程,最后再输入nohup ./frpc -c ./frpc.ini &让修改之后的任务再后台运行。


2.如果连接服务器失败的话,大多数原因是服务器和客户端版本不一致、token错误、端口被占用、泛域名也就是sudomain重复、映射名称被占用等,所以映射的时候命名最前面可以加个名字拼音首字母简称,不至于重复率太高。
————————————————
版权声明:本文为CSDN博主「love421」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_37449342/article/details/94549215

经验总结:

1、文件配置好后,运行./frpc -c ./frpc.ini 可能会提示权限不足,输入 chmod 777 frpc 完美解决(修改777)。
2、一键安装脚本中配置的端口、token等等不和上面免费frp的一样的,需要根据自己配置的数据进行修改文件,别盲目抄袭。

暂无评论

发送评论 编辑评论


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