搭建Frp内网穿透

 


脚本适用于安装平台:CentOS、Debian、Ubuntu

FRP项目地址:https://github.com/fatedier/frp

FRP一键脚本地址:https://github.com/MvsCode/frps-onekey

1、FRP服务器端一键安装脚本

 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

  • 设置后台运行
nohup ./frps -c frps.ini >/dev/null 2>&1 &

  • FRP常用命令:
开启FRP:frps start

停止FRP:frps stop

重启FRP:frps restart

  • 防火墙相关:
Debian或Ubuntu系统放行端口:ufw allow 端口号

CentOS系统放行端口:firewall-cmd --zone=public --add-port=端口号/tcp --permanent

3、客户端FRPC配置模板

[common]

server_addr = aaa.naiyou99.tk  #填写自己的服务器IP或者已解析的域名

server_port = 5443  #服务器提供的端口号

token = pw3FDsNfspaSbGVe  #服务器提供的token

[HomePC]  #这里对应你的客户端名称,可以自定义,每一个客户端名称不能重复

type = tcp  #tcp协议

local_ip = 127.0.0.1  #填写内网IP,127.0.0.1为本机IP

local_port = 3389  #内网主机端口,确保端口已放行

remote_port = 3389  #远程端口/服务器端端口,确保端口已放行


[OpenWrt] # 为避免错误,一定需更改为比较特殊的名称,不能和服务器端其他配置重名.

type = http  #http协议

local_ip = 192.168.2.1  #软路由IP地址

local_port = 80  #软路由默认端口

custom_domains = abc.naiyou99.tk   #填写已解析的服务器域名

4、电脑端配置

  • 启动配置文件
frpc.exe -c ./frpc.ini

5、配置OpenWrt

  • 可能会遇到的问题:“此网站无法提供安全连接”,如果是谷歌浏览器或者Edge浏览器,可以点击设置——点击重置并清理——将设置还原为原始默认设置

本内容转载自:奶油之家
以上内容的视频教程:在奶油之家中


使用方法

Debian/Ubuntu安装下载工具

apt update -y  && apt install -y curl


CentOS安装下载工具

yum update && yum install curl


官网版一键脚本

curl -sS -O https://kejilion.pro/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh


GitHub版一键脚本 部分小伙伴会遇到官网版出现大段乱码!就用GitHub版本吧!

curl -sS -O https://raw.githubusercontent.com/kejilion/sh/main/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh



发表评论

0 评论