推荐技术分享

Frp-内网穿透神器

有时候需要连接家里、学校、办公室的电脑时,因为没有固定ip,但是又想链接上自己的设备时,可以用内网穿透,实现外网访问内网。

frp就是这样一款软件,搭建frp服务端,你需要有一台拥有公网IP的服务器(尽量离自己进一点、延迟低、宽带大的)。

项目地址

githun:https://github.com/fatedier/frp

服务端搭建

如果服务器上又搭建有网站可以使用面板一键搭建,如:AppNode、宝塔等。

AppNode frp
下载解压frps

wget https://github.com/fatedier/frp/releases/download/v0.32.1/frp_0.32.1_linux_amd64.tar.gz
tar -zxvf frp_0.32.1_linux_amd64.tar.gz
mv frp_0.32.1_linux_amd64 frp &&cd frp
rm -rf frpc* #删除客户端文件

编辑frps配置文件

vi frps.ini
[common]
bind_port = 6666
dashboard_port = 8080
dashboard_user = admin
dashboard_pwd = admin
[token]
token = 123456

bind_port 通信端口

dashboard_port 面板端口    dashboard_user 面板用户    dashboard_pwd 面板密码

token 通信密码

然后运行服务

./frps -c frps.ini

客户端

你可以在https://github.com/fatedier/frp/releases页面下载对应版本的文件,然后编辑frpc.ini

# frpc.ini
[common]
server_addr =1.1.1.1 #服务器ip
server_port = 6666 #服务器端口
token = 123456

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

local_ip 本地ip local_port 本地端口 remote_port远程端口
token 通信密码,与服务端一致

保存后运行服务

./frpc -c frpc.ini # linux
./frpc.txt -c frpc.ini #windows

持续运行

因为ssh断开后服务会终止,我们需要安装screen运行frp保证断开后运行

yum install -y screen
screen -S frp
cd /root/frp
./frps -c frps.ini

然后使用快捷键ctrl+a+d保存进程退出窗口

网页面板

frp首页
frp流量

原创文章,作者:风雪,如若转载,请注明出处:https://blog.61os.com/4.html
开源监控面板-Cup(Uptimerobot)
« 上一篇 04-20
绕过云锁(SQL)
下一篇 » 04-20

发表评论