做网站用的各种图标大全,网站改版 英文,龙岩网页,企业官网图片文章目录 1.下载frp2.配置服务器2.1.配置frps.ini文件2.2.设置服务文件2.3.设置开机自启和服务操作2.4.后台验证2.5.服务器重启 3.配置本地window3.1.frpc配置3.2.添加开机计划启动3.3.控制台启动隐藏窗口 4.centos防火墙和端口3.1.开放端口3.2.查看端口 5.关闭进程5.1.杀死进程… 文章目录 1.下载frp2.配置服务器2.1.配置frps.ini文件2.2.设置服务文件2.3.设置开机自启和服务操作2.4.后台验证2.5.服务器重启 3.配置本地window3.1.frpc配置3.2.添加开机计划启动3.3.控制台启动隐藏窗口 4.centos防火墙和端口3.1.开放端口3.2.查看端口 5.关闭进程5.1.杀死进程5.2.强制杀死进程 6.查看服务7.总结 FRP是一个开源、简洁易用高性能的内网穿透和反向代理软件支持tcp、upp、http、https等协议。 1.下载frp
可以去官网下载最新的frp编译好的文件本文采用frp_0.32.1_windows_amd64版本。也可以在csdn下载。
2.配置服务器
连接ubuntu22服务器并创建新目录
/usr/local/frp将frp_0.32.1_windows_amd64.tar.gz上传至/usr/local/frp目录。
将文件解压。
tar -xvf frp_0.32.1_windows_amd64.tar.gz
mv frp_0.32.1_windows_amd64/* /usr/local/frp/删除frpc.ini和frpc文件。
cd /usr/local/frp/
rm frpc.ini
rm frpc2.1.配置frps.ini文件
[common]
bind_addr 0.0.0.0
# frp监听的端口默认是7000
bind_port 7000
# 代理端口一定要设置否则无法使用http
vhost_http_port 7001
# 授权码
token B42D0624-7D18# frp管理后台端口
dashboard_port 6500
# frp管理后台用户名和密码
dashboard_user admin
dashboard_pwd admin7D18
enable_prometheus true# frp日志配置
log_file log.log
log_level info
log_max_days 3# 域名访问配置
privilege_mode true配置和启动frp。
mkdir -p /etc/frp
cp frps.ini /etc/frp
cp frps /usr/bin2.2.设置服务文件
vim /usr/lib/systemd/system/frps.service内容如下
[Unit]
Descriptionfrp Service
Afterrc-local.service nss-user-lookup.target[Service]
Typeforking
Restarton-failure
RestartSec5s
ExecStart/usr/bin/frps -c /etc/frp/frps.ini[Install]
WantedBymulti-user.target2.3.设置开机自启和服务操作
开机启动
sudo systemctl daemon-reload
sudo systemctl enable frps服务编辑
sudo systemctl start frps
sudo systemctl stop frps
sudo systemctl status frps2.4.后台验证
在浏览器输入服务器后台网址
http://152.136.196.35:6500如下图所示则表示服务器配置成功。
2.5.服务器重启
shutdown -r now3.配置本地window
3.1.frpc配置
frpc.ini文件配置如下
[common]
server_addr 152.136.196.35
server_port 7000
#与服务器端的令牌一致
token B42D0624-7D18# 配置tcp服务用于ip访问
[web1]
type tcp
local_ip 127.0.0.1
#本地端口
local_port 188
#服务器端口
remote_port 188[web2]
type tcp
local_ip 127.0.0.1
#本地端口
local_port 80
#服务器端口
remote_port 80按照命令启动客户端软件
frpc -c frpc.ini提示如下表示成功如下图所示
3.2.添加开机计划启动
a.启动文件夹 将系统下可以直接双击就可以启动的可执行文件或者创建快捷方式放在此文件夹中。 文件夹寻找方式 ①winr 打开运行窗口输入shell:startup打开了用户启动文件夹。 ②C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup打开系统启动文件夹。
b.任务计划 首先我的电脑右键管理选择任务计划程序。 然后新建计划输入计划名称触发器选择当用户登录时。不要选系统启动。操作选择目标程序可以是exe文件也可以bat脚本文件。最后点击完成。重启一下系统测试是否正常工作。
3.3.控制台启动隐藏窗口
第一种方法在bat文件前添加代码
echo off
if %1 h goto begin
mshta vbscript:createobject(wscript.shell).run(%~nx0 h,0)(window.close)exit
:begin
REM第二种方法采用vbs脚本启动
Set ws CreateObject(Wscript.Shell)
ws.run cmd /c C:\frpc\start-frpc.bat,vbhide 注意第一种不能和第二种不能同时使用。
4.centos防火墙和端口
开启防火墙。
systemctl start firewalldsystemctl start firewalld.service
systemctl stop firewalld.service
systemctl status firewalld.service3.1.开放端口
firewall-cmd --zonepublic --add-port80/tcp --permanent3.2.查看端口
netstat -tunlp | grep 65005.关闭进程
查看指定进程名称pid
ps -ef | grep frps5.1.杀死进程
kill pid
kill 123455.2.强制杀死进程
kill -KILL pid
kill -KILL 1234566.查看服务
使用systemctl命令查看所有已启动的服务
systemctl list-units --typeservice --staterunning使用service命令查看正在运行的服务
service --status-all使用ps命令结合grep过滤器来查看正在运行的服务进程
ps aux | grep [s]ervice
ps aux | grep frps7.总结
这套系统完整的运行坑还是挺多的需要不断的总结。