销售部网站建设费,企业app软件定制开发环节,wordpress插件怎么做,网站收银系统建设个人从网上杂乱的信息中学习、试错#xff0c;记录自己成功配置的方法#xff0c;避免遗忘
一、frp的下载
因目前无法下载#xff0c;仅保留下载方法#xff0c;版本号根据实际修改#xff0c;目前使用0.54版#xff0c;不同系统下载不同文件。
wget https://github.c…
个人从网上杂乱的信息中学习、试错记录自己成功配置的方法避免遗忘
一、frp的下载
因目前无法下载仅保留下载方法版本号根据实际修改目前使用0.54版不同系统下载不同文件。
wget https://github.com/fatedier/frp/releases/download/v0.54.0/frp_0.54.0_linux_amd64.tar.gzwget https://github.com/fatedier/frp/releases/download/v0.54.0/frp_0.54.0_linux_arm.tar.gzwget ttps://github.com/fatedier/frp/releases/download/v0.54.0/frp_0.54.0_linux_arm64.tar.gzwget https://github.com/fatedier/frp/releases/download/v0.54.0/frp_0.54.0_windows_amd64.zip 文件名可以按照下图的格式替换版本号
二、服务端配置linux
1. 下载好的上传至服务器Linux系统目录位置可自定义我这里上传至/root/解压文件
tar -xvf frp_0.54.0_linux_amd64.tar.gz
2. 修改文件名为frp
mv frp_0.54.0_linux_amd64 frp
3. 给权限我也不知道这一步有无用处我个人是没有用为了保证不出问题可以用
chmod 755 /root/frp
4. 进入frp目录
cd /root/frp5. 修改配置文件此处网上大部分教程给出的配置文件都是frps.ini我用的0.54版本是frps.toml
vi frps.toml
6. 文件改为如下配置经验证服务器端只需以下四行即可编辑完成记得保存
bindPort 7000 #绑定端口7000不用改
server_addr xxx.xxx.xxx.xxx #计划做frps服务端的服务器公网ip地址
auth.method token #验证方式为token不用改
auth.token xxxxxxxxx #密码自己定义所有frpc客户端均使用此密码登录
7. 服务端自启动先创建一个frps.service文件
sudo vi /usr/lib/systemd/system/frps.service8. 添加以下内容编辑完记得保存
[Unit]
DescriptionFrp Server Service
Afternetwork.target[Service]
Typesimple
Restartalways
RestartSec1min
ExecStart/root/frp/frps -c /root/frp/frps.toml
#其他都不用改仅上一行两处目录改为frps文件和frps.toml文件存放的目录[Install]
WantedBymulti-user.target9. 加入系统服务
#添加开机自启动
sudo systemctl enable frps
#启动frps
sudo systemctl start frps
#关闭frps
sudo systemctl stop frps
#重启frps
sudo systemctl restart frps
10. 记得到云服务器的安全配置中入方向开放7000端口
三、linux客户端配置 不管是window还是linux系统客户端配置文件都是一样的需要修改frpc.toml文件网上很多教程配置文件都是frpc.ini至少0.54版本改为了frpc.toml而且关键字发生了变化。按照以下方法配置一般都不会有问题。
注意所有remotePort涉及到的端口均需要到云服务器的安全组中开放。
1. 编制frpc.toml文件
serverAddr xxx.xxx.xxx.xxx #公网服务器IP地址与服务端frps.toml文件内的地址一样
serverPort 7000 #端口7000
auth.token xxxxxxxxx #密码xxxxxxx与服务端frps.toml文件内的密码一样
#以上字段必不可少作用为连接到公网frps服务器端口为7000密码为xxxxxxx#以下内容按需编辑即需要映射到公网的服务此为第一个服务
[[proxies]] #此行不用改
name rdp_pc #服务名称可自定义我此处用作计算机的远程桌面连接
type tcp #一般填写tcp根据需要也可以填写udp
localIP 127.0.0.1
#本机IP即客户端的ip可以写127.0.0.1也可以写本机局域网地址一般为192.168.1.xxx
localPort 3389 #本地服务端口远程桌面端口一般为3389
remotePort 8004
#需要映射到公网的端口建议与本地端口设置为不同端口后期外网访问时使用此端口如需要对内网计算机远程桌面连接外网输入服务器公网ipxxx.xxx.xxx.xxx:8004即可实现#以下为第二个服务
[[proxies]]
name open_webUI #服务名称可自定义我客户端计算机上运行了一个openwebui的服务
type tcp #一般填写tcp根据需要也可以填写udp
localIP 127.0.0.1
localPort 3000 #本地服务端口
remotePort 8005 #需要映射到公网的端口#如需多个服务则按照上面的格式在下面继续增加、修改即可需要注意remotePort中设置的端口号均需要在云服务的安全策略中开放
2. linux客户端配置开机自启本人使用树莓派系统测试可用
sudo vim /lib/systemd/system/frpc.service
3. 编辑frpc.service
[Unit]
DescriptionFrp Client Service
Afternetwork.target[Service]
Typesimple
TimeoutStartSec30
Restartalways
RestartSec1min
#启动服务的命令下方写你的frpc的实际安装目录
ExecStart/usr/bin/frpc -c /etc/frp/frpc.toml[Install]
WantedBymulti-user.target
4. 设置开机自启等
#添加开机自启动
sudo systemctl enable frpc
#启动frpc
sudo systemctl start frpc
#关闭frpc
sudo systemctl stop frpc
#重启frpc
sudo systemctl restart frpc
四、windows客户端配置 frpc.toml文件的配置与linux一样不同点在于如何在windows启动服务以及开机自启。建议将frpc.exe和frpc.toml放在同一目录内
1. 手动启动可在命令提示符CMD下cd进入存放frpc.exe和frpc.toml的目录输入以下命令
frpc -c frpc.toml
2. 开机自启较为麻烦
1先建立一个批处理文件frpc_start.bat内容为
echo off:homefrpc -c frpc.tomlgoto home
2再创建计划任务下面的步骤网上有很多我也是学习网上的 3第11步、12步路径均要选到bat文件 4以下步骤可选我没有配置也能用