服务器无法一键安装frp|OpenWrt软路由frp内网穿透教程设置

由于腾讯云和阿里云都无法使用一键脚本,所以需要我们手动配置frp的配置文件:

其文件结构如下

├── frpc //客户端
├── frpc_full.ini
├── frpc.ini//客户端配置,这里不需要配置这个文件,因为我们是openwrt,图形化界面配置
├── frps//服务端
├── frps_full.ini
├── frps.ini//服务端配置,在服务器上只需要配置这个文件就行.这个文件的作用就是监听本地openwrt的请求
└── LICENSE

一:配置腾讯云服务器:

1. Frp项目地址

GitHub - fatedier/frp: A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

2. Frp发行安装包

Releases · fatedier/frp · GitHub

3. Frp文档

文档 | frp

去github下载发行安装包,通过xshell的xftp或宝塔面板将下载的软件安装包放入服务器:

 

3)执行下列命令,解压安装包。

tar -xvf frp_0.32.1_linux_amd64.tar.gz
2. Frps安装
1)执行下列命令,为Frps程序新建一个目录。

mkdir /etc/frps
2)将解压的Frp文件复制到Frps程序目录内。

mv frp_0.32.1_linux_amd64/* /etc/frps/
3. 注册系统服务
1)新建Frps服务文件

vim /usr/lib/systemd/system/frps.service
2)按键盘 i 键,进入编辑状态。写入如下代码(也可直接按鼠标右键粘贴)。然后按 ESC 按键,输入 :wq 回车后保存并退出。
 

[Unit]
Description=The nginx HTTP and reverse proxy server
After=network.target remote-fs.target nss-lookup.target
 
[Service]
Type=simple
ExecStart=/etc/frps/frps -c /etc/frps/frps.ini
KillSignal=SIGQUIT
TimeoutStopSec=5
KillMode=process
PrivateTmp=true
StandardOutput=syslog
StandardError=inherit
 
[Install]
WantedBy=multi-user.target

3)重载配置文件

systemctl daemon-reload
4)启动服务

systemctl start frps
5)添加开机自启

systemctl enable frps
4. 编辑服务器端配置文件
1)打开配置文件

vim /etc/frps/frps.ini

[common]
#服务端口
bind_port = 7000
#监听地址,0.0.0.0代表监听所有ip,是因为要监听咱们openwrt的ip,所以只能是0.0.0.0
bind_addr = 0.0.0.0
#认证token,这个要随机填一个,最后要填到咱们openwrt的frp里面令牌里
token = 123456

#http服务端口,浏览器域名里后面要加:8080
vhost_http_port = 8080
#https服务端口浏览器里域名后面要加:8083
vhost_https_port = 8083


# 控制面板的端口、账号、密码,不重要可以不设置,只能看状态无法设置各种配置,可以通过你服务器ip:7500的查看面板.

dashboard_port = 7500
dashboard_user = root
dashboard_pwd = admin

[web-http]
listen_port=80
#监听内网端口,这里是openwrt里frp中添加站点时访问咱们服务的端口,比如访问openwrt管理后台就需要80端口,这里就填80

[web-https]
listen_port=443 
#监听内网端口,使用https时本地服务是443,所以这里填443

3)重启服务使配置生效

systemctl restart frps

总结,在服务器端只需要配置/etc/frps/frps.ini这个文件就行,这个文件的作用就是监听,对于域名什么的都在客户端(openwrt)中配置就行.

二 丶域名解析设置

购买域名,并配置域名解析到你服务器ip,A解析记录就行,二级域名,三级域名都行,只要解析到你服务器就行.

三丶客户端(openwrt的ftp中)配置

这是基本设置,下面设置你需要内网穿透那些服务.
在这个页面中,下面点击添加按钮,

 

一定要最后注意        ,下面打勾才生效,还有基本设置的启用

 

 这样你就使用你的域名:8080,访问openwrt管理界面了.

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值