透明代理(三)

三 、 通过上级代理建议远程连接 直接使用 golang 官方库实现远程连接建立 支持 HTTP,HTTP+CONNECT,SOCKS 自己动手实现SOCKS5连接 与服务建立TCP连接 1234conn, err = net.Dial("tcp", proxy)if err != nil { return&#...

阅读全文

透明代理(二)

二 、代理实现 监听TCP链接 12345678910111213141516171819var bindAddr=":3128"laddr, err := net.ResolveTCPAddr("tcp", bindAddr)if err != nil { log.Println(err) re...

阅读全文

透明代理(一)

一、 通过系统调用获取TCP原始目标地址及端口 opnsense+pf(freebsd+pf ) 定义数据结构 12345678910111213141516type PfAddr struct { AddrRaw [16]byte}type PFIOCNatLook struct { Saddr PfAddr Dad...

阅读全文

Linux 杂货铺

常用软件 截图 flameshot 看图 gthumb SSH 端口转发只能监听本地,不能监听全局问题处理修改 /etc/ssh/sshd_config 1echo "GatewayPorts yes" >> /etc/ssh/sshd_config 重启ssh服务 Debian系开启TCP拥塞控制算法 B...

阅读全文

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask...

阅读全文