纯python实现的内网穿透工具
- 在内网服务器启动socks代理
python proxy-socks5.py
- 在公网服务器启动服务
python proxy-web.py --web
- 在内网服务器启动服务
python proxy-web.py --inte --web-addr 1.1.1.1:9999
- 使用代码示例
import requests
r = requests.get(
"http://172.16.1.1:8080",
proxies={
"http": "socks5://1.1.1.1:8888",
"https": "socks5://1.1.1.1:8888",
},
verify=False,
)
- socketserver.py 是python的标准库,但某些时候可能服务器上没有,所以直接把代码搬了过来
- proxy-socks5.py 是抄的代码,用于实现socks5代理
- proxy-web.py 通过命令行启动公网服务和内网服务,建立代理隧道。
- 如何避免被扫描到端口并使用,导致端口负载过高的问题