frp代理搭建全过程

需要的工具:

1.frp(下载地址

2.一个公网服务器(腾讯云、阿里云……)

3.服务器连接工具(Finalshell)

4.proxifier (安装教程

服务器设置

在自己公网服务器的网站上设置(以腾讯云的linux系统为例)

frp代理搭建全过程插图

同样的方法把5001端口也开一下

登录自己的服务器,执行命令

sudo firewall-cmd --add-port=6890/tcp --permanent sudo firewall-cmd --add-port=5001/tcp --permanent sudo firewall-cmd --reload

这样就开放6890和5001端口了

frp代理

服务器端

frp代理搭建全过程插图1

用记事本打开frps.ini,修改端口

[common] bind_port = 6890

frp代理搭建全过程插图2

上传这两个文件到服务器上,可以使用finalshell,登录后直接拖到服务器里面,然后运行下面命令

sudo chmod +x frps sudo nohup ./frps -c frps.ini & #把结果导入nohup中(界面看上去就不会很乱了) sudo ./frps -c frp.ini #结果会全部输出

frp代理搭建全过程插图3

frp代理搭建全过程插图4

靶机

以windows为例

frp代理搭建全过程插图5

只需要这两个文件(如果靶机是linux,那就换成对应的frpc和frpc.ini)

# frpc.ini [common] tls_enable = true server_addr = ipaddr #替换成自己的公网服务器ip server_port = 6890 [plugin_socks5] type = tcp remote_port = 5001 plugin = socks5
frpc -c frpc.ini

启动

frp代理搭建全过程插图6

此时服务器上

frp代理搭建全过程插图7

本地测试

搭建好之后,打开proxifixer

frp代理搭建全过程插图8

添加服务器的ip和端口

frp代理搭建全过程插图9

frp代理搭建全过程插图10

frp代理搭建全过程插图11

在本地运行这个简单的flask测试程序

from flask import Flask, Response, request app = Flask(__name__) @app.route('/', methods=['GET', 'POST']) def index(): return '测试网页' if __name__ == '__main__': app.run(host='0.0.0.0', port=888)

再访问,看到此页面即为成功

frp代理搭建全过程插图12

用完proxifier记得退出,不然无法正常上网!!!

原文链接:https://blog.csdn.net/weixin_63576152/article/details/133462540

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