frp服务器搭建内网穿透

frp内网穿透,家里如果是ADSL地址经常变化,如果自己有服务器搭建在家里,外面就不好连接,这时候就需要想办法进入内网。

当然也可以使用向日葵,网云穿。但是如果数量多了就需要付费,这时候你会考虑需要自己搭建

闲话到此,开始搭建(我这里以Centos8为服务器端,服务器端是云服务器,必须要有一个公网IP地址)

1.服务器搭建下载frp,源连接是github速度很慢。。。都懂

链接:https://pan.baidu.com/s/1MRcAMRrSvt_OzC7H_TfNRg
提取码:hwt5

下载好后得到文件

2.解压

tar zxvf frp_0.32.0_linux_amd64.tar.gz

mv frp_0.32.0_linux_amd64 /usr/local/frp

cd /usr/local/frp

有以下几个问题

frp服务器搭建内网穿透插图1

frpc是客户端还有相关配置,frps是服务器端相关的配置

修改服务器配置如下

vim /usr/local/frp/frps.ini
[common]
bind_port = 7500
dashboard_port = 7550
token = 12345678
dashboard_user = admin
dashboard_pwd = admin
vhost_http_port = 10080
vhost_https_port = 10443

配置详情:

bind_port:客户端连接需要的端口

dashboard_port:网页web端窗口地址

token:客户端连接的token校验(这个很重要建议设置复杂密码)

dashboard_user:网页登陆账号

dashboard_pwd:网页登陆密码

后面两个是http相关,可以不配置。

3.启动

启动命令(这里的是后台运行的命令)

nohup ./frps -c frps.ini &
查看日志提示success则表示正常

frp服务器搭建内网穿透插图2

4.客户端安装,前面步骤一样。

我也是存放在/usr/local/frp

修改配置如下

vim /usr/local/frp/frpc.ini

[common]
server_addr = 111.111.111.111
server_port = 7500
token = 12345678

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 2222

这里remote_port就是你后面远程这个主机用的地址所以你要连接这个的22就是要连接111.111.111.111:2222

这里111.111.111.111换成你的拥有外网IP的服务器地址即可

启动命令

nohup ./frpc -c frpc.ini &

查看网页就有转发,这个就可以了。

frp服务器搭建内网穿透插图3

5.设置开机启动

vim /lib/systemd/system/frps.service

#服务端 [Unit] Description=frps service After=network.target syslog.target Wants=network.target [Service] Type=simple #启动服务的命令(此处写frps的实际安装目录) ExecStart=/usr/local/frps -c /usr/local/frps.ini [Install] WantedBy=multi-user.target #客户端 [Unit] Description=frpc service After=network.target syslog.target Wants=network.target [Service] Type=simple #启动服务的命令(此处写frpc的实际安装目录) ExecStart=/usr/local/frpc -c /usr/local/frpc.ini [Install] WantedBy=multi-user.target

原文链接:https://blog.csdn.net/zetion_3/article/details/114977062

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享