需要的工具:
1.frp(下载地址)
2.一个公网服务器(腾讯云、阿里云……)
3.服务器连接工具(Finalshell)
4.proxifier (安装教程)
服务器设置
在自己公网服务器的网站上设置(以腾讯云的linux系统为例)
同样的方法把5001端口也开一下
登录自己的服务器,执行命令
sudo firewall-cmd --add-port=6890/tcp --permanent sudo firewall-cmd --add-port=5001/tcp --permanent sudo firewall-cmd --reload
这样就开放6890和5001端口了
frp代理
服务器端
用记事本打开frps.ini,修改端口
[common] bind_port = 6890
上传这两个文件到服务器上,可以使用finalshell,登录后直接拖到服务器里面,然后运行下面命令
sudo chmod +x frps sudo nohup ./frps -c frps.ini & #把结果导入nohup中(界面看上去就不会很乱了) sudo ./frps -c frp.ini #结果会全部输出
靶机
以windows为例
只需要这两个文件(如果靶机是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
启动
此时服务器上
本地测试
搭建好之后,打开proxifixer
添加服务器的ip和端口
在本地运行这个简单的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)
再访问,看到此页面即为成功
用完proxifier记得退出,不然无法正常上网!!!
原文链接:https://blog.csdn.net/weixin_63576152/article/details/133462540
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END