ss-tproxy icon indicating copy to clipboard operation
ss-tproxy copied to clipboard

有支持 windows主机的方案吗?

Open wnpllrzodiac opened this issue 2 years ago • 7 comments

如题。最近类似n100的迷你主机很火,但是基本都是windows 平台的。windows 上知道的只有部署 hyperv 或者虚拟机了。似乎没有这方面的资料。

wnpllrzodiac avatar Nov 03 '23 06:11 wnpllrzodiac

纯 windows 环境实现类似 linux 这种透明代理,我感觉比较困难。

不如直接使用 ss/ssr/v2ray/xray/clash 等 win32 gui 工具 + 系统代理(或tun/tap设备)

  • 系统代理:原理是类似 linux 上的 http_proxy、https_proxy 环境变量,不是强制性的,有些程序不遵守
  • tun/tap设备:比前一种方式更底层,所以与应用层无关,只要配置好路由规则,就能将流量导入到代理客户端进程

这两种方式都是在 代理客户端进程 实现 基于规则的分流

win32 上似乎不可能像 linux 这样,在 netfilter(iptables/nftables) 这样的内核层实现 基于规则的分流


如果想要实现类似 linux 这种,可以直接当作 代理网关 来使用,就不太行得通(在我的认知中)。

当然,大部分使用 windows 开代理软件的,基本也是为了给 win本机上代理,没想过作为网关,给别人接入代理。

zfl9 avatar Nov 03 '23 06:11 zfl9

所以,如果想作为 代理网关 来使用,我感觉只能上虚拟机(或者直接换成 linux 系统)。

将虚拟机的网络模式设为 桥接,然后在上面跑 ss-tproxy 或者 openwrt,其他主机将 网关和dns 指向此虚拟机。

zfl9 avatar Nov 03 '23 06:11 zfl9

这个大佬开发了这个 但是不做分流 https://github.com/ShadowsocksR-Live/overtls/issues/19 他提供了window界面的工具但是只能做全局代理麻烦能改进下这个软件 window的版本 https://github.com/ShadowsocksR-Live/ssrWin 看不懂这个c的程序 所以我做不了 当然你要是能提交代码非常感谢 如果要是处理不了那暂时就只能这样了

happytrudy avatar Jan 18 '24 06:01 happytrudy

这个大佬开发了这个 但是不做分流 ShadowsocksR-Live/overtls#19 他提供了window界面的工具但是只能做全局代理麻烦能改进下这个软件 window的版本 https://github.com/ShadowsocksR-Live/ssrWin 看不懂这个c的程序 所以我做不了 当然你要是能提交代码非常感谢 如果要是处理不了那暂时就只能这样了

我觉得最省事的方法还是让其他 已经有分流功能的(通用)客户端 支持 overtls 协议,比如 clash(不过 clash core 已经 404 了)

zfl9 avatar Jan 18 '24 07:01 zfl9

就是socks5协议 本地启动socks5服务器然后远程是客户端

---原始邮件--- 发件人: @.> 发送时间: 2024年1月18日(周四) 下午3:13 收件人: @.>; 抄送: @.@.>; 主题: Re: [zfl9/ss-tproxy] 有支持 windows主机的方案吗? (Issue #255)

这个大佬开发了这个 但是不做分流 ShadowsocksR-Live/overtls#19 他提供了window界面的工具但是只能做全局代理麻烦能改进下这个软件 window的版本 https://github.com/ShadowsocksR-Live/ssrWin 看不懂这个c的程序 所以我做不了 当然你要是能提交代码非常感谢 如果要是处理不了那暂时就只能这样了

我觉得最省事的方法还是让其他 已经有分流功能的(通用)客户端 支持 overtls 协议,比如 clash(不过 clash core 已经 404 了)

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

happytrudy avatar Jan 18 '24 07:01 happytrudy

工作原因,笔记本装windows , 那我就在虚拟机中装个archlinux + ss-tproxy, 用的挺舒服的 无线网桥接,virtualbox 添加一个hostonly的作为连接虚拟机和物理机的网卡 最后物理机 的无线网卡跃点调大, hostonly添加一条默认网关(默认路由)的跃点调小, 网络流程 物理机 -> 虚拟机 -> wifi路由器

xtccc avatar Jan 31 '24 10:01 xtccc

也不能在mac上使用吧,试了下,mac安装不了iptables.

raykin avatar Apr 20 '24 03:04 raykin