#centos安装frp export FRP_VERSION=0.35.0 sudo mkdir -p /etc/frp cd /etc/frp sudo wget "https://github.com/fatedier/frp/releases/download/v${FRP_VERSION}/frp_${FRP_VERSION}_linux_amd64.tar.gz" sudo tar xzvf frp_${FRP_VERSION}_linux_amd64.tar.gz sudo mv frp_${FRP_VERSION}_linux_amd64/* /etc/frp #启动frp cd /etc/frp ./frps -c ./frps.ini #后台运行frp cd /etc/frp nohup ./frps -c ./frps.ini > demo.log 2>&1 & #查看运行日志 cd /etc/frp tail -n 10 demo.log tail -f demo.log #查看frp运行任务 ps -aux | grep frp #防火墙自启动 systemctl start firewalld systemctl enable firewalld #防火墙添加端口 firewall-cmd --zone=public --add-port=7362/tcp --permanent firewall-cmd --zone=public --add-port=9621/tcp --permanent firewall-cmd --zone=public --add-port=5938/tcp --permanent firewall-cmd --zone=public --add-port=10304/tcp --permanent firewall-cmd --zone=public --add-port=10306/tcp --permanent firewall-cmd --reload #防火墙删除端口 firewall-cmd --zone=public --remove-port=3389/tcp --permanent firewall-cmd --reload #确认端口是否开启 firewall-cmd --query-port=3389/tcp --zone=public firewall-cmd --list-all #windows运行frp客户端 d:\frp\frpc.exe -c d:\frp\frpc.ini #服务端配置 [common] bind_port = 7362 auto_token=jiangjuntao #客户端配置 [common] server_addr = 0.0.0.0 server_port = 7362 auto_token=jiangjuntao [RDP] type = tcp local_ip = 127.0.0.1 local_port = 3389 remote_port = 3389 --------------centos使用systemctl来控制启动-------------- sudo vim /lib/systemd/system/frps.service #修改保存 [Unit] Description=fraps service After=network.target syslog.target Wants=network.target [Service] Type=simple ExecStart=/etc/frp/frps -c /etc/frp/frps.ini [Install] WantedBy=multi-user.target #启动frps sudo systemctl start frps #打开自启动 sudo systemctl enable frps #重启应用 sudo systemctl restart frps #停止应用 sudo systemctl stop frps #查看日志 sudo systemctl status frps -------------windows客户端使用winsw后台自动启动------------- #下载winsw.exe放到frp目录 https://github.com/winsw/winsw/releases #使用代码编辑器创建xml文件(txt改后缀可能无法读取),填入以下内容保存 <service> <!-- 该服务的唯一标识 --> <id>frp</id> <!-- 该服务的名称 --> <name>frp_0.35.1_windows_amd64</name> <!-- 该服务的描述 --> <description>frpc客户端 这个服务用 frpc 实现内网穿透</description> <!-- 要运行的程序路径 --> <executable>d:\frp\frpc.exe</executable> <!-- 携带的参数 --> <arguments>-c d:\frp\frpc.ini</arguments> <!-- 第一次启动失败 60秒重启 --> <onfailure action="restart" delay="60 sec"/> <!-- 第二次启动失败 120秒后重启 --> <onfailure action="restart" delay="120 sec"/> <!-- 日志模式 --> <logmode>append</logmode> <!-- 指定日志文件目录(相对于executable配置的路径) --> <logpath>logs</logpath> </service> #cd到frp目录安装 winsw.exe install #开始 winsw.exe start #关闭 winsw.exe stop #卸载 winsw.exe uninstall #windows限制账户登录失败次数 gpedit.msc > Windows设置 > 安全设置 > 账户策略 > 账户锁定策略
本文作者:7
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 转载请注明出处 许可协议。转载请注明出处!