平时偶尔会不能直接联网的机器上操作,想通过另外一台有外围的机器临时访问下外网,但是直接装个代理软件吧,配置麻烦不说,直接安装一个代理软件也有诸多不方便不合适,这时有个可以简单代理脚本就很需要了
简单代理脚本,自动判断 http 或 socks5 代理请求,不支持用户密码验证,socks5 不支持 udp 代理
python -m sevent.helpers.simple_proxy -h
usage: simple_proxy.py [-h] [-b BIND] [-p PORT] [-t TIMEOUT]
simple http and socks5 proxy server
optional arguments:
-h, --help show this help message and exit
-b BIND bind host (default: 0.0.0.0)
-p PORT bind port (default: 8088)
-t TIMEOUT timeout (default: 7200)
tcp 端口转发,支持同时转发多个端口
python -m sevent.helpers.tcp_forward -h
usage: tcp_forward.py [-h] [-L FORWARDS] [-t TIMEOUT]
tcp port forward
optional arguments:
-h, --help show this help message and exit
-L FORWARDS forward host, support multi args (example: 0.0.0.0:80:127.0.0.1:8088)
-t TIMEOUT timeout (default: 7200)
tcp 端口流量通过远程 http 或 socks5 代理转发到远程服务器
python -m sevent.helpers.tcp2proxy -h
usage: tcp2proxy.py [-h] [-b BIND] [-p PORT] [-t TIMEOUT] [-T {http,socks5}]
[-P PROXY_HOST] [-f FORWARD_HOST]
forword tcp port to http or socks5 proxy
optional arguments:
-h, --help show this help message and exit
-b BIND bind host (default: 0.0.0.0)
-p PORT bind port (default: 8088)
-t TIMEOUT timeout (default: 7200)
-T {http,socks5} proxy type (default: http)
-P PROXY_HOST proxy host (default: 127.0.0.1:8088)
-f FORWARD_HOST remote forward host (default: 127.0.0.1:80)
开启简单 http 和 socks5 代理服务器,并通过另外一个 http 或 socks5 代理服务访问远程服务器
python -m sevent.helpers.proxy2proxy -h
usage: proxy2proxy.py [-h] [-b BIND] [-p PORT] [-t TIMEOUT] [-T {http,socks5}]
[-P PROXY_HOST]
simple http and socks5 proxy forward to http or socks5 proxy
optional arguments:
-h, --help show this help message and exit
-b BIND bind host (default: 0.0.0.0)
-p PORT bind port (default: 8088)
-t TIMEOUT timeout (default: 7200)
-T {http,socks5} proxy type (default: http)
-P PROXY_HOST proxy host (default: 127.0.0.1:8088)
项目地址 https://github.com/snower/sevent/tree/master/sevent/helpers
代理协议都只实现了最简单的,但是临时使用大概也够了
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.