1
mohumohu 2023-04-11 16:24:37 +08:00 1
tun2socks 是对客户端来讲没错啊,你都有 tun 了还有啥好转的,直接跑个 gost 不就行了,可以指定 interface
|
2
Cormic OP @mohumohu 哎,我这个脑子,怎么就没反应过来,应该随便搭个可以指定 interface 的 socks5 proxy 就行了啊。
所以 tun2socks ,只是客户端的流量进入 tun 然后 to socks?这样似乎说得通了,非常感谢。 |
3
shawndev 2023-04-11 19:34:17 +08:00
你都有 tun 层数据了还有啥好转的
|
4
0o0O0o0O0o 2023-04-11 19:46:45 +08:00 1
你说的这些项目做的事情是把 socks5 转成 tun device 来实现透明代理等操作;
我猜你需要的是把 openvpn 暴露成 socks5 以供使用。 那么 docker compose 就够了,用 gluetun ,非常简单: - https://github.com/qdm12/gluetun/issues/234#issuecomment-1004311880 - https://github.com/qdm12/gluetun/wiki/Custom-provider |
5
ysc3839 2023-04-11 20:09:54 +08:00 via Android 1
tun2socks 是在本机设置一个虚拟网卡,进入虚拟网卡的数据走 SOCKS 出来。
要开一个 SOCKS 服务,让其走现有的 VPN ,把 VPN 设置成默认路由,直接运行 SOCKS 服务即可。 |
6
lysS 2023-04-11 23:47:17 +08:00
tun 就是个虚拟网卡,Windows 的叫 tap ,进入虚拟网卡的 IP 数据包你可以直接从句柄里读取到的。tap 是通过驱动实现的、应该驱动的 client 里面就有一堆相关的函数
|
7
pagxir 2023-04-11 23:54:02 +08:00
linux 根本用不着 tun2socks, 直接 iptables 就 OK 了,并且性能也比 tun2socks 性能好。
|
8
zhangsanfeng2012 2023-04-12 10:33:36 +08:00
@lysS tun 和 tap 是两个概念,tun 不带二层头,tap 带二层头
|
9
newmlp 2023-04-12 12:14:26 +08:00
socks2tun 毫无意义啊,你都有 tun 了,还要 socks 干嘛
|